Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
PEER-TO-PEER SERVICE PROCESSING METHOD AND DEVICE
Document Type and Number:
WIPO Patent Application WO/2014/094285
Kind Code:
A1
Abstract:
Disclosed are a peer-to-peer service processing method and device. The method comprises: a network-side communication network receiving a service packet, and determining that the service packet is a peer-to-peer service packet according to the fact that addresses of a source end and a peer end of the service packet are addresses in a terminal address pool; and the network-side communication network identifying information of a transmission position of the peer-to-peer service packet, and according to the information of the transmission position, performing control processing or charging processing on the source end and/or the peer end of the peer-to-peer service packet, wherein the information of the transmission position comprises information of a physical port, a virtual local-area network, or a tunnel that transmits the peer-to-peer service packet. The peer-to-peer service processing method and device provided by the embodiments of the present invention can improve the flexibility of control processing or charging processing on users of a peer-to-peer service.

Inventors:
DUAN HAIFENG (CN)
Application Number:
PCT/CN2012/087099
Publication Date:
June 26, 2014
Filing Date:
December 21, 2012
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
International Classes:
H04L12/14
Foreign References:
CN101442415A2009-05-27
CN101370253A2009-02-18
CN101420675A2009-04-29
Other References:
See also references of EP 2938023A4
None
Attorney, Agent or Firm:
LONGSUN LEAD IP LTD. (CN)
北京龙双利达知识产权代理有限公司 (CN)
Download PDF:
Claims:
权利要求

1. 一种点到点业务处理的方法, 包括:

网络侧通信网络接收业务报文,根据所述业务报文的源端和对端的地址 均为终端地址池中的地址确定所述业务 "¾文为点到点业务 文;

所述网络侧通信网络识别所述点到点业务报文的传输位置的信息,根据 所述传输位置的信息,针对所述点到点业务报文对所述源端和所述对端之一 或者全部进行控制处理或者计费处理, 其中, 所述传输位置的信息包括传输 所述点到点业务 "¾文的物理端口信息、 虚拟局域网信息或者隧道信息。

2. 根据权利要求 1所述的方法, 所述网络侧通信网络包括网络接入服 务器 NAS设备和双向处理装置;

所述网络侧通信网络接收业务报文,根据所述业务报文的源端和对端的 地址均为终端地址池中的地址确定所述业务>¾文为点到点业务4艮文, 包括: 所述 NAS设备接收所述业务报文, 根据所述业务报文的源端和对端的 地址均为终端地址池中的地址确定所述业务>¾文为点到点业务4艮文;

所述网络侧通信网络识别所述点到点业务报文的传输位置的信息,根据 所述传输位置的信息,针对所述点到点业务报文对所述源端和所述对端之一 或者全部进行控制处理或者计费处理, 包括:

所述 NAS设备识别所述传输位置的信息为第一位置信息, 确定所述点 到点业务报文来自终端侧, 将所述点到点业务报文转发给所述双向处理装 置;

所述双向处理装置接收所述 NAS设备转发的所述点到点业务报文, 识 别所述传输位置的信息为第二位置信息,确定所述点到点业务 文为首次进 入所述双向处理装置,针对所述点到点业务 >¾文对所述源端进行控制处理或 者计费处理, 然后将所述点到点业务报文转发给所述 NAS设备;

所述 NAS设备接收所述双向处理装置转发的所述点到点业务报文, 识 别所述传输位置的信息为第三位置信息,确定已经对所述源端进行了控制处 理或者计费处理, 将所述点到点业务报文再次转发给所述双向处理装置; 所述双向处理装置接收所述 NAS设备转发的所述点到点业务报文, 识 别所述传输位置的信息为第四位置信息,确定所述点到点业务 文为第二次 进入所述双向处理装置,针对所述点到点业务报文对所述对端进行控制处理 或者计费处理, 然后将所述点到点业务报文转发给所述 NAS设备; 所述 NAS设备接收所述双向处理装置转发的所述点到点业务"¾文, 识 别所述传输位置的信息为第五位置信息,确定已经对所述源端和所述对端进 行了控制处理或者计费处理, 将所述点到点业务 文发向所述对端。

3. 根据权利要求 1所述的方法, 所述网络侧通信网络包括 NAS设备、 网络设备和双向处理装置;

所述网络侧通信网络接收业务报文,根据所述业务报文的源端和对端的 地址均为终端地址池中的地址确定所述业务>¾文为点到点业务4艮文, 包括: 所述 NAS设备接收所述业务报文, 根据所述业务报文的源端和对端的 地址均为终端地址池中的地址确定所述业务>¾文为点到点业务4艮文;

所述网络侧通信网络识别所述点到点业务报文的传输位置的信息,根据 所述传输位置的信息,针对所述点到点业务报文对所述源端和所述对端之一 或者全部进行控制处理或者计费处理, 包括:

所述 NAS设备识别所述传输位置的信息为第一位置信息, 确定所述点 到点业务报文来自终端侧, 将所述点到点业务报文转发给所述网络设备; 所述网络设备接收所述 NAS设备转发的所述点到点业务报文, 识别所 述传输位置的信息为第二位置信息,确定所述点到点业务报文来自所述 NAS 设备, 将所述点到点业务报文转发给所述双向处理装置;

所述双向处理装置接收所述网络设备转发的所述点到点业务报文,识别 所述传输位置的信息为第三位置信息,确定所述点到点业务 文为首次进入 所述双向处理装置,针对所述点到点业务 文对所述源端进行控制处理或者 计费处理, 然后将所述点到点业务报文转发给所述网络设备;

所述网络设备接收所述双向处理装置转发的所述点到点业务 >¾文 ,识别 所述传输位置的信息为第四位置信息,确定已经对所述源端进行了控制处理 或者计费处理, 将所述点到点业务报文再次转发给所述双向处理装置;

所述双向处理装置接收所述网络设备转发的所述点到点业务 >¾文,识别 所述传输位置的信息为第五位置信息,确定所述点到点业务报文为第二次进 入所述双向处理装置,针对所述点到点业务 >¾文对所述对端进行控制处理或 者计费处理, 然后将所述点到点业务报文转发给所述网络设备;

所述网络设备接收所述双向处理装置转发的所述点到点业务 >¾文 ,识别 所述传输位置的信息为第六位置信息,确定已经对所述源端和所述对端进行 了控制处理或者计费处理, 将所述点到点业务报文转发给所述 NAS设备; 所述 NAS设备接收所述网络设备转发的所述点到点业务报文, 识别所 述传输位置的信息为第七位置信息,确定所述点到点业务 文来自所述网络 设备, 将所述点到点业务报文发向所述对端。

4. 根据权利要求 1所述的方法, 所述网络侧通信网络包括 NAS设备; 所述网络侧通信网络根据所述传输位置的信息,针对所述点到点业务报 文对所述源端和所述对端之一或者全部进行控制处理或者计费处理, 包括: 所述 NAS设备根据所述传输位置的信息确定所述点到点业务报文来自 终端侧, 针对所述点到点业务 "¾文对所述源端进行控制处理或者计费处理。

5. 根据权利要求 4所述的方法, 所述网络侧通信网络根据所述传输位 置的信息,针对所述点到点业务报文对所述源端和所述对端之一或者全部进 行控制处理或者计费处理, 进一步包括:

所述 NAS设备确定所述对端的地址是所述 NAS设备管理的地址时,针 对所述点到点业务 "¾文对所述对端进行控制处理或者计费处理, 然后将所述 点到点业务报文转发给所述对端, 或者, 确定所述对端的地址是其他 NAS 设备管理的地址时, 将所述点到点业务报文转发给所述其他 NAS设备。

6. 根据权利要求 1所述的方法, 所述网络侧通信网络包括 NAS设备; 所述网络侧通信网络根据所述传输位置的信息,针对所述点到点业务报 文对所述源端和所述对端之一或者全部进行控制处理或者计费处理, 包括: 所述 NAS设备根据所述传输位置的信息确定所述点到点业务报文来自 网络侧, 针对所述点到点业务 "¾文对所述对端进行控制处理或者计费处理, 然后将所述点到点业务报文转发给所述对端。

7. 一种网络侧通信网络, 包括: 网络接入服务器 NAS设备和双向处理 装置, 所述 NAS设备与所述双向处理装置通信连接;

所述 NAS设备用于接收业务报文, 根据所述业务报文的源端和对端的 地址均为终端地址池中的地址确定所述业务 文为点到点业务 文,识别所 述点到点业务报文的传输位置的信息, 根据所述传输位置的信息, 转发所述 点到点业务报文, 其中, 所述传输位置的信息包括传输所述点到点业务报文 的物理端口信息、 虚拟局域网信息或者隧道信息;

所述双向处理装置用于识别所述传输位置的信息,根据所述传输位置的 信息,针对所述点到点业务报文对所述源端和所述对端之一或者全部进行控 制处理或者计费处理。

8. 根据权利要求 7所述的网络侧通信网络, 所述 NAS设备具体用于识 别所述传输位置的信息为第一位置信息,确定所述点到点业务 文来自终端 侧, 将所述点到点业务报文转发给所述双向处理装置, 或者, 接收所述双向 处理装置转发的所述点到点业务 文,识别所述传输位置的信息为第三位置 信息, 确定已经对所述源端进行了控制处理或者计费处理, 将所述点到点业 务报文再次转发给所述双向处理装置, 或者, 接收所述双向处理装置转发的 所述点到点业务 文, 识别所述传输位置的信息为第五位置信息, 确定已经 对所述源端和所述对端进行了控制处理或者计费处理,将所述点到点业务报 文发向所述对端;

所述双向处理装置包括:

接收模块, 用于接收所述 NAS设备转发的所述点到点业务报文; 识别模块, 用于识别所述传输位置的信息为第二位置信息, 确定所述点 到点业务"¾文为首次进入所述双向处理装置,触发所述双向处理装置的第一 分处理模块, 或者, 识别所述传输位置的信息为第四位置信息, 确定所述点 到点业务 >¾文为第二次进入所述双向处理装置,触发所述双向处理装置的第 二分处理模块;

第一分处理模块,用于针对所述点到点业务 文对所述源端进行控制处 理或者计费处理, 然后将所述点到点业务报文转发给所述 NAS设备;

第二分处理模块,用于针对所述点到点业务 文对所述对端进行控制处 理或者计费处理, 然后将所述点到点业务报文转发给所述 NAS设备。

9. 一种网络侧通信网络, 包括: 网络接入服务器 NAS设备、 网络设备 和双向处理装置, 所述双向处理装置通过所述网络设备与所述 NAS设备通 信连接;

所述 NAS设备用于接收业务报文, 根据所述业务报文的源端和对端的 地址均为终端地址池中的地址确定所述业务 文为点到点业务 文,识别所 述点到点业务报文的传输位置的信息, 根据所述传输位置的信息, 转发所述 点到点业务报文, 其中, 所述传输位置的信息包括传输所述点到点业务报文 的物理端口信息、 虚拟局域网信息或者隧道信息;

所述网络设备用于识别所述传输位置的信息, 根据所述传输位置的信 息, 转发所述点到点业务 文;

所述双向处理装置用于识别所述传输位置的信息,根据所述传输位置的 信息,针对所述点到点业务报文对所述源端和所述对端之一或者全部进行控 制处理或者计费处理。

10. 根据权利要求 9所述的网络侧通信网络, 所述 NAS设备具体用于 识别所述传输位置的信息为第一位置信息,确定所述点到点业务 文来自终 端侧, 将所述点到点业务报文转发给所述网络设备, 或者, 接收所述网络设 备转发的所述点到点业务 文, 识别所述传输位置的信息为第七位置信息, 确定所述点到点业务报文来自所述网络设备,将所述点到点业务报文发向所 述对端;

所述网络设备具体用于接收所述 NAS设备转发的所述点到点业务报文, 识别所述传输位置的信息为第二位置信息,确定所述点到点业务 文来自所 述 NAS设备, 将所述点到点业务报文转发给所述双向处理装置, 或者, 接 收所述双向处理装置转发的所述点到点业务>¾文,识别所述传输位置的信息 为第四位置信息, 确定已经对所述源端进行了控制处理或者计费处理, 将所 述点到点业务报文再次转发给所述双向处理装置, 或者, 接收所述双向处理 装置转发的所述点到点业务报文, 识别所述传输位置的信息为第六位置信 息, 确定已经对所述源端和所述对端进行了控制处理或者计费处理, 将所述 点到点业务报文转发给所述 NAS设备;

所述双向处理装置包括:

接收模块, 用于接收所述网络设备转发的所述点到点业务报文; 识别模块, 用于识别所述传输位置的信息为第三位置信息, 确定所述点 到点业务"¾文为首次进入所述双向处理装置,触发所述双向处理装置的第一 分处理模块, 或者, 识别所述传输位置的信息为第五位置信息, 确定所述点 到点业务 "¾文为第二次进入所述双向处理装置,触发所述双向处理装置的第 二分处理模块;

第一分处理模块,用于针对所述点到点业务 文对所述源端进行控制处 理或者计费处理, 然后将所述点到点业务报文转发给所述网络设备;

第二分处理模块,用于针对所述点到点业务 文对所述对端进行控制处 理或者计费处理, 然后将所述点到点业务报文转发给所述网络设备。

11. 一种网络接入服务器 NAS设备, 包括:

业务报文处理模块, 用于接收业务报文, 根据所述业务报文的源端和对 端的地址均为终端地址池中的地址确定所述业务 文为点到点业务 文; 识别模块, 用于识别所述点到点业务报文的传输位置的信息, 其中, 所 述传输位置的信息包括传输所述点到点业务"¾文的物理端口信息、虚拟局域 网信息或者隧道信息;

处理模块, 用于根据所述识别模块识别的所述传输位置的信息, 针对所 述点到点业务报文对所述源端和所述对端之一或者全部进行控制处理或者 计费处理。

12. 根据权利要求 11所述的 NAS设备, 所述处理模块具体用于根据所 述传输位置的信息确定所述点到点业务 文来自终端侧,针对所述点到点业 务 "¾文对所述源端进行控制处理或者计费处理。

13. 根据权利要求 12所述的 NAS设备, 所述处理模块具体用于确定所 述对端的地址是所述 NAS设备管理的地址时, 针对所述点到点业务报文对 所述对端进行控制处理或者计费处理, 然后将所述点到点业务报文转发给所 述对端, 或者, 确定所述对端的地址是其他 NAS设备管理的地址时, 将所 述点到点业务报文转发给所述其他 NAS设备。

14. 根据权利要求 11所述的 NAS设备, 所述处理模块具体用于根据所 述传输位置的信息确定所述点到点业务 "¾文来自网络侧,针对所述点到点业 务 文对所述对端进行控制处理或者计费处理, 然后将所述点到点业务 文 转发给所述对端。

15. 一种点到点业务的双向处理装置, 包括:

接收模块, 用于接收网络侧设备转发的点到点业务报文;

识别模块, 用于根据所述接收模块接收的所述点到点业务报文, 识别所 述点到点业务报文的传输位置的信息, 其中, 所述传输位置的信息包括传输 所述点到点业务 "¾文的物理端口信息、 虚拟局域网信息或者隧道信息; 处理模块, 用于根据所述识别模块识别的所述传输位置的信息, 针对所 述点到点业务报文对所述点到点业务报文的源端和对端之一或者全部进行 控制处理或者计费处理, 然后将所述点到点业务报文转发给所述网络侧设 备。

16. 根据权利要求 15的双向处理装置, 所述识别模块具体用于根据所 述接收模块接收的所述点到点业务报文, 识别所述传输位置的信息, 确定所 述点到点业务报文为首次进入所述双向处理装置,触发所述处理模块中的第 一分处理模块, 或者, 根据所述接收模块接收的所述点到点业务报文, 识别 所述传输位置的信息,确定所述点到点业务 文为第二次进入所述双向处理 装置, 触发所述处理模块中的第二分处理模块;

所述处理模块具体包括:

第一分处理模块,用于针对所述点到点业务 文对所述源端进行控制处 理或者计费处理, 然后将所述点到点业务报文转发给所述网络侧设备; 第二分处理模块,用于针对所述点到点业务 文对所述对端进行控制处 理或者计费处理, 然后将所述点到点业务报文转发给所述网络侧设备。

17. 根据权利要求 15或者 16的双向处理装置, 所述双向处理装置位于 网络接入服务器 NAS设备中, 与所述 NAS设备中的业务报文处理模块通信 连接, 所述网络侧设备为所述 NAS设备中的业务报文处理模块。

18. 根据权利要求 15或者 16 的双向处理装置, 所述双向处理装置与 NAS设备通信连接, 所述网络侧设备为所述 NAS设备。

19. 根据权利要求 15或者 16的双向处理装置, 所述双向处理装置通过 网络设备与 NAS设备通信连接, 所述网络侧设备为所述网络设备。

Description:
点到点业务处理的方法及设备 技术领域

本发明涉及通信领域, 并且更具体地, 涉及点到点业务处理技术。 背景技术

在数据业务网络中, 如果几个终端用户发起点到点的业务 (P2P: Peer To Peer,点到点),譬如用户 A和用户 B都通过网关通用分组无线业务( General Packet Radio Service, 筒称为 "GPRS" ) 支持节点 ( Gateway GPRS Support Node, 筒称为 "GGSN" )激活数据业务并发起点到点的下载业务, 当前无 法对这种点到点业务报文接收者进行控制处理 或计费处理, 只能对报文的发 起者进行控制处理或计费处理。 譬如 A发给 B的报文, 只能对 A进行控制 (包括访问控制、 带宽控制等等)和计费(包括流量计费、 时长计费或者按 次计费等等)。 筒而言之, 现网的 NAS设备对点到点业务的用户控制处理或 计费处理的方案不够灵活。 发明内容

本发明实施例提供了一种点到点业务处理的方 法、 网络侧通信网络、 NAS设备和点到点业务的双向处理装置,提高对 点到点业务的用户进行控制 处理或计费处理的灵活度。

第一方面, 提供了一种点到点业务处理的方法, 包括: 网络侧通信网络 接收业务报文,根据该业务报文的源端和对端 的地址均为终端地址池中的地 址确定该业务^¾文为点到点业务 文; 该网络侧通信网络识别该点到点业务 报文的传输位置的信息, 根据该传输位置的信息, 针对该点到点业务报文对 该源端和该对端之一或者全部进行控制处理或 者计费处理, 其中, 该传输位 置的信息包括传输该点到点业务 文的物理端口信息、虚拟局域网信息或者 隧道信息。

在第一种可能的实现方式中, 该网络侧通信网络包括网络接入服务器 NAS设备和双向处理装置; 该网络侧通信网络接收业务报文,根据该业务 报 文的源端和对端的地址均为终端地址池中的地 址确定该业务 文为点到点 业务报文, 包括: 该 NAS设备接收该业务报文, 根据该业务报文的源端和 对端的地址均为终端地址池中的地址确定该业 务 文为点到点业务4艮文; 该 网络侧通信网络识别该点到点业务 文的传输位置的信息,根据该传输位置 的信息,针对该点到点业务报文对该源端和该 对端之一或者全部进行控制处 理或者计费处理, 包括: 该 NAS设备识别该传输位置的信息为第一位置信 息, 确定该点到点业务报文来自终端侧, 将该点到点业务报文转发给该双向 处理装置; 该双向处理装置接收该 NAS设备转发的该点到点业务报文, 识 别该传输位置的信息为第二位置信息,确定该 点到点业务 文为首次进入该 双向处理装置, 针对该点到点业务报文对该源端进行控制处理 或者计费处 理, 然后将该点到点业务报文转发给该 NAS设备; 该 NAS设备接收该双向 处理装置转发的该点到点业务报文, 识别该传输位置的信息为第三位置信 息, 确定已经对该源端进行了控制处理或者计费处 理, 将该点到点业务 "¾文 再次转发给该双向处理装置; 该双向处理装置接收该 NAS设备转发的该点 到点业务"¾文, 识别该传输位置的信息为第四位置信息, 确定该点到点业务 报文为第二次进入该双向处理装置,针对该点 到点业务报文对该对端进行控 制处理或者计费处理,然后将该点到点业务报 文转发给该 NAS设备;该 NAS 设备接收该双向处理装置转发的该点到点业务 报文,识别该传输位置的信息 为第五位置信息, 确定已经对该源端和该对端进行了控制处理或 者计费处 理, 将该点到点业务 >¾文发向该对端。

在第二种可能的实现方式中, 该网络侧通信网络包括 NAS设备、 网络 设备和双向处理装置; 该网络侧通信网络接收业务报文, 根据该业务报文的 源端和对端的地址均为终端地址池中的地址确 定该业务 4艮文为点到点业务 报文, 包括: 该 NAS设备接收该业务报文, 根据该业务报文的源端和对端 的地址均为终端地址池中的地址确定该业务 文为点到点业务 4艮文; 该网络 侧通信网络识别该点到点业务报文的传输位置 的信息,根据该传输位置的信 息,针对该点到点业务报文对该源端和该对端 之一或者全部进行控制处理或 者计费处理, 包括: 该 NAS设备识别该传输位置的信息为第一位置信息 , 确定该点到点业务报文来自终端侧, 将该点到点业务报文转发给该网络设 备; 该网络设备接收该 NAS设备转发的该点到点业务报文, 识别该传输位 置的信息为第二位置信息, 确定该点到点业务报文来自该 NAS设备, 将该 点到点业务报文转发给该双向处理装置; 该双向处理装置接收该网络设备转 发的该点到点业务 文, 识别该传输位置的信息为第三位置信息, 确定该点 到点业务"¾文为首次进入该双向处理装置,针 对该点到点业务 文对该源端 进行控制处理或者计费处理, 然后将该点到点业务报文转发给该网络设备; 该网络设备接收该双向处理装置转发的该点到 点业务 文,识别该传输位置 的信息为第四位置信息, 确定已经对该源端进行了控制处理或者计费处 理, 将该点到点业务报文再次转发给该双向处理装 置; 该双向处理装置接收该网 络设备转发的该点到点业务 文, 识别该传输位置的信息为第五位置信息, 确定该点到点业务报文为第二次进入该双向处 理装置,针对该点到点业务报 文对该对端进行控制处理或者计费处理, 然后将该点到点业务报文转发给该 网络设备; 该网络设备接收该双向处理装置转发的该点到 点业务报文, 识别 该传输位置的信息为第六位置信息,确定已经 对该源端和该对端进行了控制 处理或者计费处理, 将该点到点业务报文转发给该 NAS设备; 该 NAS设备 接收该网络设备转发的该点到点业务报文,识 别该传输位置的信息为第七位 置信息, 确定该点到点业务报文来自该网络设备, 将该点到点业务报文发向 该对端。

在第三种可能的实现方式中, 该网络侧通信网络包括 NAS设备; 该网 络侧通信网络根据该传输位置的信息,针对该 点到点业务 "¾文对该源端和该 对端之一或者全部进行控制处理或者计费处理 , 包括: 该 NAS设备根据该 传输位置的信息确定该点到点业务 文来自终端侧,针对该点到点业务 "¾文 对该源端进行控制处理或者计费处理。

在第四种可能的实现方式中, 结合第一方面的第三种可能的实现方式, 该网络侧通信网络根据该传输位置的信息,针 对该点到点业务 文对该源端 和该对端之一或者全部进行控制处理或者计费 处理, 进一步包括: 该 NAS 设备确定该对端的地址是该 NAS设备管理的地址时, 针对该点到点业务才艮 文对该对端进行控制处理或者计费处理, 然后将该点到点业务报文转发给该 对端, 或者, 确定该对端的地址是其他 NAS设备管理的地址时, 将该点到 点业务报文转发给该其他 NAS设备。

在第五种可能的实现方式中, 该网络侧通信网络包括 NAS设备; 该网 络侧通信网络根据该传输位置的信息,针对该 点到点业务 "¾文对该源端和该 对端之一或者全部进行控制处理或者计费处理 , 包括: 该 NAS设备根据该 传输位置的信息确定该点到点业务 文来自网络侧,针对该点到点业务 "¾文 对该对端进行控制处理或者计费处理, 然后将该点到点业务报文转发给该对 端。

第二方面, 提供了一种网络侧通信网络, 包括: 网络接入服务器 NAS 设备和双向处理装置, 该 NAS设备与该双向处理装置通信连接; 该 NAS设 备用于接收业务报文,根据该业务报文的源端 和对端的地址均为终端地址池 中的地址确定该业务>¾文为点到点业务 >¾文,识别该点到点业务 "¾文的传输 位置的信息, 根据该传输位置的信息, 转发该点到点业务 文, 其中, 该传 输位置的信息包括传输该点到点业务报文的物 理端口信息、虚拟局域网信息 或者隧道信息; 该双向处理装置用于识别该传输位置的信息, 根据该传输位 置的信息,针对该点到点业务报文对该源端和 该对端之一或者全部进行控制 处理或者计费处理。

在第一种可能的实现方式中, 该 NAS设备具体用于识别该传输位置的 信息为第一位置信息, 确定该点到点业务报文来自终端侧, 将该点到点业务 报文转发给该双向处理装置, 或者, 接收该双向处理装置转发的该点到点业 务 文, 识别该传输位置的信息为第三位置信息, 确定已经对该源端进行了 控制处理或者计费处理, 将该点到点业务报文再次转发给该双向处理装 置, 或者, 接收该双向处理装置转发的该点到点业务报文 , 识别该传输位置的信 息为第五位置信息,确定已经对该源端和该对 端进行了控制处理或者计费处 理, 将该点到点业务报文发向该对端; 该双向处理装置包括: 接收模块, 用 于接收该 NAS设备转发的该点到点业务报文; 识别模块, 用于识别该传输 位置的信息为第二位置信息,确定该点到点业 务 文为首次进入该双向处理 装置, 触发该双向处理装置的第一分处理模块, 或者, 识别该传输位置的信 息为第四位置信息, 确定该点到点业务 文为第二次进入该双向处理装置, 触发该双向处理装置的第二分处理模块; 第一分处理模块, 用于针对该点到 点业务报文对该源端进行控制处理或者计费处 理, 然后将该点到点业务报文 转发给该 NAS设备; 第二分处理模块, 用于针对该点到点业务报文对该对 端进行控制处理或者计费处理, 然后将该点到点业务报文转发给该 NAS设 备。

第三方面, 提供了一种网络侧通信网络, 包括: 网络接入服务器 NAS 设备、 网络设备和双向处理装置,该双向处理装置通 过该网络设备与该 NAS 设备通信连接; 该 NAS设备用于接收业务报文, 根据该业务报文的源端和 对端的地址均为终端地址池中的地址确定该业 务 文为点到点业务4艮文,识 别该点到点业务 文的传输位置的信息, 根据该传输位置的信息, 转发该点 到点业务 文, 其中, 该传输位置的信息包括传输该点到点业务 文的物理 端口信息、 虚拟局域网信息或者隧道信息; 该网络设备用于识别该传输位置 的信息, 根据该传输位置的信息, 转发该点到点业务 文; 该双向处理装置 用于识别该传输位置的信息, 根据该传输位置的信息, 针对该点到点业务报 文对该源端和该对端之一或者全部进行控制处 理或者计费处理。

在第一种可能的实现方式中, 该 NAS设备具体用于识别该传输位置的 信息为第一位置信息, 确定该点到点业务报文来自终端侧, 将该点到点业务 报文转发给该网络设备, 或者, 接收该网络设备转发的该点到点业务报文, 识别该传输位置的信息为第七位置信息,确定 该点到点业务报文来自该网络 设备, 将该点到点业务报文发向该对端; 该网络设备具体用于接收该 NAS 设备转发的该点到点业务 文, 识别该传输位置的信息为第二位置信息, 确 定该点到点业务报文来自该 NAS设备, 将该点到点业务报文转发给该双向 处理装置, 或者, 接收该双向处理装置转发的该点到点业务报文 , 识别该传 输位置的信息为第四位置信息,确定已经对该 源端进行了控制处理或者计费 处理, 将该点到点业务报文再次转发给该双向处理装 置, 或者, 接收该双向 处理装置转发的该点到点业务报文, 识别该传输位置的信息为第六位置信 息, 确定已经对该源端和该对端进行了控制处理或 者计费处理, 将该点到点 业务报文转发给该 NAS设备; 该双向处理装置包括: 接收模块, 用于接收 该网络设备转发的该点到点业务报文; 识别模块, 用于识别该传输位置的信 息为第三位置信息, 确定该点到点业务 文为首次进入该双向处理装置, 触 发该双向处理装置的第一分处理模块, 或者, 识别该传输位置的信息为第五 位置信息, 确定该点到点业务 文为第二次进入该双向处理装置, 触发该双 向处理装置的第二分处理模块; 第一分处理模块, 用于针对该点到点业务报 文对该源端进行控制处理或者计费处理, 然后将该点到点业务报文转发给该 网络设备; 第二分处理模块, 用于针对该点到点业务报文对该对端进行控制 处理或者计费处理, 然后将该点到点业务报文转发给该网络设备。

第四方面, 提供了一种网络接入服务器 NAS设备, 包括: 业务报文处 理模块, 用于接收业务报文, 根据该业务报文的源端和对端的地址均为终端 地址池中的地址确定该业务报文为点到点业务 报文; 识别模块, 用于识别该 点到点业务 >¾文的传输位置的信息, 其中, 该传输位置的信息包括传输该点 到点业务报文的物理端口信息、 虚拟局域网信息或者隧道信息; 处理模块, 用于根据该识别模块识别的该传输位置的信息 ,针对该点到点业务报文对该 源端和该对端之一或者全部进行控制处理或者 计费处理。

在第一种可能的实现方式中, 该处理模块具体用于根据该传输位置的信 息确定该点到点业务 文来自终端侧,针对该点到点业务 "¾文对该源端进行 控制处理或者计费处理。

在第二种可能的实现方式中, 结合第四方面的第一种可能的实现方式, 该处理模块具体用于确定该对端的地址是该 NAS设备管理的地址时, 针对 该点到点业务报文对该对端进行控制处理或者 计费处理, 然后将该点到点业 务报文转发给该对端, 或者, 确定该对端的地址是其他 NAS设备管理的地 址时, 将该点到点业务报文转发给该其他 NAS设备。

在第三种可能的实现方式中, 该处理模块具体用于根据该传输位置的信 息确定该点到点业务 "¾文来自网络侧,针对该点到点业务 "¾文对该对端进行 控制处理或者计费处理, 然后将该点到点业务报文转发给该对端。

第五方面, 提供了一种点到点业务的双向处理装置, 包括:接收模块, 用 于接收网络侧设备转发的点到点业务报文; 识别模块, 用于根据该接收模块 接收的该点到点业务报文,识别该点到点业务 报文的传输位置的信息,其中, 该传输位置的信息包括传输该点到点业务报文 的物理端口信息、虚拟局域网 信息或者隧道信息; 处理模块, 用于根据该识别模块识别的该传输位置的信 息,针对该点到点业务报文对该点到点业务报 文的源端和对端之一或者全部 进行控制处理或者计费处理, 然后将该点到点业务报文转发给该网络侧设 备。

在第一种可能的实现方式中, 该识别模块具体用于根据该接收模块接收 的该点到点业务报文, 识别该传输位置的信息, 确定该点到点业务报文为首 次进入该双向处理装置, 触发该处理模块中的第一分处理模块, 或者, 根据 该接收模块接收的该点到点业务报文, 识别该传输位置的信息, 确定该点到 点业务报文为第二次进入该双向处理装置,触 发该处理模块中的第二分处理 模块; 该处理模块具体包括: 第一分处理模块, 用于针对该点到点业务报文 对该源端进行控制处理或者计费处理, 然后将该点到点业务报文转发给该网 络侧设备; 第二分处理模块, 用于针对该点到点业务报文对该对端进行控制 处理或者计费处理, 然后将该点到点业务报文转发给该网络侧设备 。 在第二种可能的实现方式中, 结合第五方面或第五方面的第一种可能的 实现方式, 该双向处理装置位于网络接入服务器 NAS设备中, 与该 NAS设 备中的业务报文处理模块通信连接, 该网络侧设备为该 NAS设备中的业务 报文处理模块。

在第三种可能的实现方式中, 结合第五方面或第五方面的第一种可能的 实现方式, 该双向处理装置与 NAS设备通信连接, 该网络侧设备为该 NAS 设备。

在第四种可能的实现方式中, 结合第五方面或第五方面的第一种可能的 实现方式, 该双向处理装置通过网络设备与 NAS设备通信连接, 该网络侧 设备为该网络设备。

基于上述技术方案, 本发明实施例通过识别点到点业务 文的传输位置 的信息, 根据该传输位置的信息, 针对点到点业务报文对源端和对端之一或 者全部进行控制处理或者计费处理, 能够提高对点到点业务的用户进行控制 处理或者计费处理的灵活度。 附图说明

为了更清楚地说明本发明实施例的技术方案, 下面将对本发明实施例中 所需要使用的附图作筒单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的 前提下, 还可以根据这些附图获得其他的附图。

图 la、图 lb和图 lc是根据本发明实施例的数据业务网络的系统 构示 意图。

图 2是根据本发明实施例的点到点业务处理的方 的示意性流程图。 图 3 是根据本发明实施例的点到点业务处理的方法 的另一示意性流程 图。

图 4是根据本发明实施例的点到点业务处理的方 的交互示意图。

图 5 是根据本发明实施例的点到点业务处理的方法 的又一示意性流程 图。

图 6是根据本发明实施例的点到点业务处理的方 的另一交互示意图。 图 7是根据本发明实施例的网络侧通信网络的示 性框图。

图 8是根据本发明另一实施例的网络侧通信网络 示意性框图。 图 9是根据本发明实施例的 NAS设备的示意性框图。

图 10是根据本发明实施例的双向处理装置的示意 框图。 具体实施方式

下面将结合本发明实施例中的附图,对本发明 实施例中的技术方案进行 清楚、 完整地描述, 显然, 所描述的实施例是本发明的一部分实施例, 而不 是全部实施例。 基于本发明中的实施例, 本领域普通技术人员在没有作出创 造性劳动的前提下所获得的所有其他实施例, 都应属于本发明保护的范围。

图 la、 图 lb和图 lc为实施方式中数据业务网络的系统架构示意 。 在 数据业务网络中,用户通过网络接入服务器( 筒称 NAS设备, Network Access Server ), 例如, 宽带远程接入月良务器( Broadband Remote Access Server, 筒 称为 "BRAS" ), 网关 GPRS支持节点 ( gateway GPRS support node, 筒称 为 "GGSN" )、 分组数据服务节点 (Packet Data Serving Node , 筒称为 "PDSN" ) , 激活数据业务并接收数据业务服务。

在本发明实施例中, 可以通过提供新的 NAS设备 (包含双向处理装置, 参考图 la ),也可以通过部署与 NAS设备通信连接的双向处理装置(参考图 lb, 图 lc )来对点到点业务的双方, 即源端和对端, 进行计费处理或者控制 处理。 图 lb中, NAS设备和双向处理装置可以直接通信连接; 参考图 1 c , NAS 设备和双向处理装置之间也可以部署网络设备 , 例如交换机或者路由 器。也就是说,本发明实施例中向双向处理装 置转发报文的设备可以是 NAS 设备, 也可以是部署在 NAS设备和双向处理装置之间的网络设备。

为了使方案清楚, 将前文提到的 NAS设备、 双向处理装置、 网络设备 以及数据业务平台等网络侧的设备构成的系统 称为网络侧通信网络。

图 2是根据本发明实施例的点到点业务处理的方 100 的示意性流程 图。 如图 2所示, 该方法 100包括:

S110, 网络侧通信网络接收业务报文, 根据该业务报文的源端和对端的 地址均为终端地址池中的地址确定该业务 文为点到点业务 4艮文;

S120, 该网络侧通信网络识别该点到点业务报文的传 输位置的信息, 根 据该传输位置的信息,针对该点到点业务报文 对该源端和该对端之一或者全 部进行控制处理或者计费处理, 其中, 该传输位置的信息包括传输该点到点 业务 "¾文的物理端口信息、 虚拟局域网信息或者隧道信息。 在本发明实施例中,传输位置的信息是指业务 报文在通信传输过程中经 过的通信网络的位置, 不应对本发明实施例构成任何限定。 网络侧通信网络 中为业务报文传输过程中经过的位置分配不同 的标识, 以便于通过这些标 识, 网络中接收该业务报文的设备确定该业务报文 的前一跳网络设备; 更进 一步的,可以根据业务报文的前一跳网络设备 ,结合有关的控制与计费策略, 确定是否针对该点到点业务报文对所述源端和 所述对端之一或者全部进行 控制处理或者计费处理。

上述传输位置的信息可以是传输点到点业务"¾ 文的物理端口信息、虚拟 局域网 (Virtual Local Area Network, 筒称为 "VLAN" )信息, 例如 VLAN 的标识 VLAN ID, 或者, 隧道(Tunnel )信息, 例如隧道的标识 Tunnel ID。 更为具体的, VLAN信息是在数据报文中携带的, 物理端口信息以及隧道信 息是通过连接的物理链路来识别并区分的。 为方便理解, 物理端口指的是具 有物理意义的通信网络端口, 例如接收业务报文的以太网接口或者光纤接 口; VLAN指的是接收业务报文的网络设备与发送该 务报文的网络设备构 成的虚拟局域网,一般根据 VLAN ID来区分,具体而言,针对上行的 VLAN 和下行的 VLAN分配的标识是不一样的, 这样能区分业务报文的传输走向; Tunnel指的是接收业务报文的隧道信息, 在网络设备内部, 一般使用 Tunnel ID来区分。

本领域技术人员可以理解的是, 在上述控制处理或者计费处理过程中, 需要根据的信息至少包括针对该源端的控制与 计费策略,针对该对端的控制 与计费策略, 或者上述两种控制与计费策略进行综合决策后 的策略。 在各发 明实施例中,控制处理包括对用户访问的业务 进行允许访问或者拒绝访问的 访问控制, 或带宽控制等; 计费处理包括对用户访问的业务进行流量计费 , 时长计费或者按次计费, 或者三者组合的计费等。 在本发明实施例中, 可以 对用户访问的业务进行控制和计费, 也可以只进行控制或者只进行计费, 本 发明对此并不限定。

本各明实施例的技术方案不但可以应用于两个 用户(一个源端到一个对 端)进行点到点业务的场景,还适用于多个用 户之间发起的点到点业务场景, 因为多用户之间的报文交互最终都能转换成多 个双方业务交互的场景。

本发明实施例的点到点业务处理的方法,通过 识别点到点业务报文的传 输位置的信息, 根据该传输位置的信息, 针对点到点业务 文对源端和对端 之一或者全部进行控制处理或者计费处理, 能够实现对点到点业务的双方进 行控制处理或者计费处理。

具体来讲, 上述步骤 S120可以包括多种不同的处理: 根据该传输位置 的信息, 确定该点到点业务报文来自终端侧(源端)且 未经过任何控制处理 或者计费处理, 则根据业务报文中的源端地址, 结合源端的控制与计费策略 进行针对源端的控制或者计费处理, 并确定该业务 文的下一跳(该下一跳 根据网络架构的不同会不同, 可能是 N A S设备中的双向处理装置自身, 可 能是 N A S设备发送给双向处理装置); 或者,

根据该传输位置的信息, 确定该点到点业务报文来自网络侧, 已经且只 结合源端的控制与计费策略进行了针对源端的 控制或者计费的处理, 则根据 该业务报文中的对端地址, 结合对端的控制与计费策略进行针对对端的对 应 的控制与计费处理, 并确定该业务 文的下一跳; 或者,

根据该传输位置的信息, 确定该点到点业务报文来自网络侧, 已经针对 源端和对端进行了对应的控制与计费策略, 则将业务报文发送给对端。

上述不同的情况可以因为网络架构的不同进行 各种分解或者合并,整体 上不影响本发明实施方式的实现。 筒而言之, 上述方法, 通过将 "传输位置 的信息 "作为条件之一, 了解业务报文的处理进度、传输位置或者流程 阶段, 结合相关控制与计费策略, 实现针对点到点业务的双方进行控制与计费的 确 认与处理, 相对于现有技术中仅根据业务报文中的源端地 址, 结合相关控制 与计费策略的方法, 能进一步灵活的或者高效的实现复杂的业务控 制或者计 费。

因此, 可选地, 作为本发明的一个实施例, 该网络侧通信网络包括 NAS 设备和双向处理装置, 例如图 lb所示的网络架构;

在该网络架构下, 如图 3所示, S110包括:

S111 , 该 NAS设备接收该业务报文, 根据该业务报文的源端和对端的 地址均为终端地址池中的地址确定该业务 文为点到点业务 4艮文;

S120包括:

S121 , 该 NAS设备识别该传输位置的信息为第一位置信息 , 确定该点 到点业务报文来自终端侧, 将该点到点业务报文转发给该双向处理装置; S122, 该双向处理装置接收该 NAS设备转发的该点到点业务 文, 识 别该传输位置的信息为第二位置信息,确定该 点到点业务 文为首次进入该 双向处理装置, 针对该点到点业务报文对该源端进行控制处理 或者计费处 理, 然后将该点到点业务报文转发给该 NAS设备;

5123 , 该 NAS设备接收该双向处理装置转发的该点到点业 务 文, 识 别该传输位置的信息为第三位置信息,确定已 经对该源端进行了控制处理或 者计费处理, 将该点到点业务报文再次转发给该双向处理装 置;

5124, 该双向处理装置接收该 NAS设备转发的该点到点业务 文, 识 别该传输位置的信息为第四位置信息,确定该 点到点业务 文为第二次进入 该双向处理装置,针对该点到点业务 >¾文对该对端进行控制处理或者计费处 理, 然后将该点到点业务报文转发给该 NAS设备;

S125, 该 NAS设备接收该双向处理装置转发的该点到点业 务 文, 识 别该传输位置的信息为第五位置信息,确定已 经对该源端和该对端进行了控 制处理或者计费处理, 将该点到点业务"¾文发向该对端。

下面结合图 4详细描述本发明实施例。 应注意, 这只是为了帮助本领域 技术人员更好地理解本发明实施例, 而非限制本发明实施例的范围。

图 4为一个图 lb所示通信系统中的方法示意图。该实施方式 ,在 NAS 设备后面部署双向处理装置来对点到点业务进 行计费处理或者控制处理。

该实施方式中以用户 A通过 NAS设备向用户 B发起点到点的业务呼叫 为例。

401 , NAS设备接收(例如, 从物理端口 1 , 或者 VLAN1 , 或者 Tunnel 1 接收 ) A发给 B的互联网协议( Internet Protocol , 筒称为 "IP" )数据报文, 根据该 文的源端和对端的地址均为终端地址池中的地 址确定该 文为点 到点业务报文。

402, NAS设备识别该传输位置的信息为第一位置信息 (例如, 识别接 收该报文的物理端口为物理端口 1 ,或者该报文携带的 VLAN ID为 VLAN1 , 或者接收该报文的 Tunnel为 Tunnell ), 确定该点到点业务报文来自终端侧, 将该点到点业务报文转发给该双向处理装置 (例如, 通过物理端口 2 或者 VLAN2或者 Tunnel2路由至双向处理装置)。

403 , 双向处理装置接收(例如, 从与物理端口 2对应的物理端口 22, 或者 VLAN2, 或者 Tunnel2接收 )该 NAS设备转发的该点到点业务报文, 识别该传输位置的信息为第二位置信息(例如 , 识别接收该报文的物理端口 为物理端口 22, 或者该报文携带的 VLAN ID为 VLAN2, 或者接收该报文 的 Tunnel为 Tunnel2 ), 确定该点到点业务 文为首次进入该双向处理装置, 针对该点到点业务报文对该源端进行控制处理 或者计费处理, 即提取该报文 的源 IP地址作为用户标示进行相应的控制处理或计 处理(实例中是对 A 进行控制处理或计费处理 ),然后将该点到点业务报文转发给该 NAS设 例 如, 通过物理端口 3或者 VLAN3或者 Tunnel3转发给 NAS设备)。

404, NAS设备接收(例如, 从与物理端口 3对应的物理端口 33, 或者 VLAN3 , 或者 Tunnel3接收)该双向处理装置转发的该点到点 务报文, 识 别该传输位置的信息为第三位置信息(例如, 识别接收该报文的物理端口为 物理端口 33, 或者该报文携带的 VLAN ID为 VLAN3, 或者接收该报文的 Tunnel为 Tunnel3 ) , 确定该报文来自双向处理装置, 已经对该源端进行了控 制处理或者计费处理, 需要再次转发给双向处理装置进行处理, 将该点到点 业务报文再次转发给该双向处理装置 (例如, 通过物理端口 4或者 VLAN4 或者 Tunnel4再次转发给双向处理装置)。

405, 双向处理装置接收(例如, 从与物理端口 4对应的物理端口 44, 或者 VLAN4, 或者 Tunnel4接收 )该 NAS设备转发的该点到点业务报文, 识别该传输位置的信息为第四位置信息(例如 , 识别接收该报文的物理端口 为物理端口 44, 或者该报文携带的 VLAN ID为 VLAN4, 或者接收该报文 的 Tunnel为 Tunnel4 ), 确定该点到点业务报文为第二次进入该双向处 理装 置, 针对该点到点业务 文对该对端进行控制处理或者计费处理, 即提取该 报文的目的 IP地址作为用户标示进行相应控制处理或计费 理(实例中是 对 B进行控制处理或计费处理 ),然后将该点到点业务报文转发给该 NAS设 备(例如, 通过物理端口 5或者 VLAN5或者 Tunnel5转发给 NAS设备)。

406, NAS设备接收(例如, 从与物理端口 5对应的物理端口 55, 或者 VLAN5 , 或者 Tunnel5接收)该双向处理装置转发的该点到点 务报文, 识 别该传输位置的信息为第五位置信息(例如, 识别接收该报文的物理端口为 物理端口 55, 或者该报文携带的 VLAN ID为 VLAN5, 或者接收该报文的 Tunnel为 Tunnel5 ) , 确定该 文来自双向处理装置, 已经对该源端和该对端 进行了控制处理或者计费处理,将该点到点业 务 "¾文发向该对端,即用户 B。

可选地, 若 NAS设备确定该报文来自网络侧, 即该报文是其他 NAS设 备转发过来的, 则不用将报文转发给双向处理装置, 直接将该报文发向对端 (因为在其他 NAS设备侧已经进行了控制处理或计费处理)。 因此, 本发明实施例的点到点业务处理的方法, 通过部署双向处理装置 对点到点业务进行控制处理或计费处理, NAS设备将点到点业务报文两次转 发给双向处理装置, 双向处理装置根据传输位置的信息, 第一次接收到该报 文时对源端进行控制处理或计费处理, 第二次接收到该报文时对对端进行控 制处理或计费处理, 能够在不对 NAS设备进行大的改造和大的升级的前提 下同时对点到点业务的双方进行控制处理或计 费处理。

可选地, 作为本发明的又一个实施例, 该网络侧通信网络包括 NAS设 备、 网络设备和双向处理装置, 例如图 lc所示的网络架构;

在该网络架构下, 如图 5所示, S110包括:

S111 , 该 NAS设备接收该业务报文, 根据该业务报文的源端和对端的 地址均为终端地址池中的地址确定该业务 文为点到点业务 4艮文;

S120包括:

S126, 该 NAS设备识别该传输位置的信息为第一位置信息 , 确定该点 到点业务报文来自终端侧, 将该点到点业务报文转发给该网络设备;

S127, 该网络设备接收该 NAS设备转发的该点到点业务报文, 识别该 传输位置的信息为第二位置信息,确定该点到 点业务报文来自该 NAS设备, 将该点到点业务报文转发给该双向处理装置;

5128 , 该双向处理装置接收该网络设备转发的该点到 点业务报文, 识别 该传输位置的信息为第三位置信息,确定该点 到点业务 文为首次进入该双 向处理装置, 针对该点到点业务>¾文对该源端进行控制处 理或者计费处理, 然后将该点到点业务报文转发给该网络设备;

5129, 该网络设备接收该双向处理装置转发的该点到 点业务报文, 识别 该传输位置的信息为第四位置信息,确定已经 对该源端进行了控制处理或者 计费处理, 将该点到点业务报文再次转发给该双向处理装 置;

S131 , 该双向处理装置接收该网络设备转发的该点到 点业务报文, 识别 该传输位置的信息为第五位置信息,确定该点 到点业务 文为第二次进入该 双向处理装置, 针对该点到点业务报文对该对端进行控制处理 或者计费处 理, 然后将该点到点业务报文转发给该网络设备;

S132, 该网络设备接收该双向处理装置转发的该点到 点业务报文, 识别 该传输位置的信息为第六位置信息,确定已经 对该源端和该对端进行了控制 处理或者计费处理, 将该点到点业务报文转发给该 NAS设备; S133, 该 NAS设备接收该网络设备转发的该点到点业务报 文, 识别该 传输位置的信息为第七位置信息, 确定该点到点业务 文来自该网络设备, 将该点到点业务"¾文发向该对端。

下面结合图 6详细描述本发明实施例。 应注意, 这只是为了帮助本领域 技术人员更好地理解本发明实施例, 而非限制本发明实施例的范围。

图 6为一个图 lc所示通信系统中的方法示意图。该实施方式 ,在 NAS 设备后面部署双向处理装置来对点到点业务进 行计费处理或者控制处理, 并 在 NAS设备和双向处理装置之间部署网络设备。

该实施方式中以用户 A通过 NAS设备向用户 B发起点到点的业务呼叫 为例。

601 , NAS设备接收(例如, 从物理端口 1 , 或者 VLAN1 , 或者 Tunnel 1 接收) A发给 B的 IP数据报文, 根据该报文的源端和对端的地址均为终端 地址池中的地址确定该4艮文为点到点业务 4艮文。

602, NAS设备识别该传输位置的信息为第一位置信息 (例如, 识别接 收该报文的物理端口为物理端口 1 ,或者该报文携带的 VLAN ID为 VLAN1 , 或者接收该报文的 Tunnel为 Tunnell ), 确定该点到点业务报文来自终端侧, 将该点到点业务报文转发给该网络设备(例如 ,通过物理端口 2或者 VLAN2 或者 Tunnel2路由至网络设备)。

603, 网络设备接收(例如, 从与物理端口 2对应的物理端口 22, 或者 VLAN2, 或者 Tunnel2接收)该 NAS设备转发的该点到点业务报文, 识别 该传输位置的信息为第二位置信息(例如, 识别接收该报文的物理端口为物 理端口 22,或者该报文携带的 VLAN ID为 VLAN2,或者接收该报文的 Tunnel 为 Tunnel2 ), 确定该点到点业务报文来自该 NAS设备, 将该点到点业务报 文转发给该双向处理装置(例如,通过物理端 口 3或者 VLAN3或者 Tunnel3 转发到双向处理装置)。 可选地, 可在网络设备上配置用户侧 IP地址池或者 IP地址范围, 网络设备通过源端和对端的 IP均为用户侧 IP地址来判断为点 到点业务报文。

604, 双向处理装置接收(例如, 从与物理端口 3对应的物理端口 33, 或者 VLAN3, 或者 Tunnel3接收)该网络设备转发的该点到点业务 文, 识别该传输位置的信息为第三位置信息(例如 , 识别接收该报文的物理端口 为物理端口 33, 或者该报文携带的 VLAN ID为 VLAN3, 或者接收该报文 的 Tunnel为 Tunnel3 ), 确定该点到点业务 文为首次进入该双向处理装置, 针对该点到点业务报文对该源端进行控制处理 或者计费处理, 即提取该报文 的源 IP地址作为用户标示进行相应的控制处理或计 处理(实例中是对 A 进行控制处理或计费处理 ),然后将该点到点业务报文转发给该网络设备 例 如, 通过物理端口 4或者 VLAN4或者 Tunnel4转发给网络设备)。

605 , 网络设备接收(例如, 从与物理端口 4对应的物理端口 44, 或者 VLAN4, 或者 Tunnel4接收)该双向处理装置转发的该点到点 务报文, 识 别该传输位置的信息为第四位置信息(例如, 识别接收该报文的物理端口为 物理端口 44, 或者该报文携带的 VLAN ID为 VLAN4, 或者接收该报文的 Tunnel为 Tunnel4 ), 确定该报文来自双向处理装置, 已经对该源端进行了控 制处理或者计费处理, 需要再次转发给双向处理装置进行处理, 将该点到点 业务报文再次转发给该双向处理装置 (例如, 通过物理端口 5或者 VLAN5 或者 Tunnel5再次转发给双向处理装置)。

606, 双向处理装置接收(例如, 从与物理端口 5对应的物理端口 55 , 或者 VLAN5 , 或者 Tunnel5接收)该网络设备转发的该点到点业务 文, 识别该传输位置的信息为第五位置信息(例如 , 识别接收该报文的物理端口 为物理端口 55 , 或者该报文携带的 VLAN ID为 VLAN5 , 或者接收该报文 的 Tunnel为 Tunnel5 ), 确定该点到点业务报文为第二次进入该双向处 理装 置, 针对该点到点业务 文对该对端进行控制处理或者计费处理, 即提取该 报文的目的 IP地址作为用户标示进行相应控制处理或计费 理(实例中是 对 B进行控制处理或计费处理), 然后将该点到点业务报文转发给该网络设 备(例如, 通过物理端口 6或者 VLAN6或者 Tunnel6转发给网络设备)。

607, 网络设备接收(例如, 从与物理端口 6对应的物理端口 66, 或者 VLAN6, 或者 Tunnel6接收)该双向处理装置转发的该点到点 务报文, 识 别该传输位置的信息为第六位置信息(例如, 识别接收该报文的物理端口为 物理端口 66, 或者该报文携带的 VLAN ID为 VLAN6, 或者接收该报文的 Tunnel为 Tunnel6 ), 确定该报文来自双向处理装置, 已经对该源端和该对端 进行了控制处理或者计费处理,将该点到点业 务报文转发给该 NAS设备(例 如, 通过物理端口 7或者 VLAN7或者 Tunnel7转发给 NAS设备 )。

608 , NAS设备接收(例如, 从与物理端口 7对应的物理端口 77, 或者

VLAN7 , 或者 Tunnel7接收)该网络设备转发的该点到点业务 文, 识别该 传输位置的信息为第七位置信息(例如, 识别接收该报文的物理端口为物理 端口 77,或者该报文携带的 VLAN ID为 VLAN7,或者接收该报文的 Tunnel 为 Tunnel7 ), 确定该点到点业务报文来自该网络设备, 将该点到点业务报文 发向该对端, 即用户 B。

可选地, 若 NAS设备确定该报文来自网络侧, 则不用将报文转发给网 络设备 (因为在其他 NAS设备侧已经进行了控制处理或计费处理)。

因此, 本发明实施例的点到点业务处理的方法, 通过部署双向处理装置 对点到点业务进行控制处理或计费处理, 并在 NAS设备和双向处理装置之 间部署网络设备将点到点业务报文两次转发给 双向处理装置, 双向处理装置 根据传输位置的信息, 第一次接收到该报文时对源端进行控制处理或 计费处 理, 第二次接收到该报文时对对端进行控制处理或 计费处理, 能够在不对 NAS 设备进行大的改造和大的升级的前提下同时对 点到点业务的双方进行 控制处理或计费处理, 而且还能减轻 NAS设备的配置压力。

应理解, 在本发明实施例中, 双向处理装置可以单独部署, 也可以和网 关设备合设, 换句话说, 双向处理装置可以是单独的设备, 也可以是网关设 备。

可选地, 作为本发明的又一个实施例, 该网络侧通信网络包括 NAS设 备, 例如图 la所示的网络架构;

在该网络架构下, S120包括:

该 NAS设备根据该传输位置的信息确定该点到点业 务报文来自终端侧, 针对该点到点业务 文对该源端进行控制处理或者计费处理。

可选地, S120进一步包括:

该 NAS设备确定该对端的地址是该 NAS设备管理的地址时,针对该点 到点业务报文对该对端进行控制处理或者计费 处理, 然后将该点到点业务报 文转发给该对端, 或者, 确定该对端的地址是其他 NAS设备管理的地址时, 将该点到点业务报文转发给该其他 NAS设备。

具体而言, 在本发明实施例中, 为了实现对点到点业务的双方进行控制 处理或计费处理, 对现有的 NAS设备进行改造。 NAS设备接收业务报文, 才艮据该业务 4艮文的源端和对端的地址均为终端地址池中 地址确定该业务 报文为点到点业务报文, 进而识别该点到点业务报文的传输位置的信息 , 根 据该传输位置的信息确定该报文是否来自终端 侧, 若来自终端侧, 则对该源 端进行控制处理或计费处理, 即提取该报文的源 IP地址作为用户标识进行 控制处理或计费处理, 并判断该对端地址是否是该 NAS设备管理的地址, 若该对端地址是该 NAS设备管理的地址, 则对该对端进行控制处理或计费 处理, 即提取该报文的目的 IP地址作为用户标示进行控制处理或计费处理 然后将该报文转发给该对端, 或者, 若该对端地址是其他 NAS设备管理的 地址, 则将该报文转发给该其他 NAS设备。

可选地, S120包括:

该 NAS设备根据该传输位置的信息确定该点到点业 务报文来自网络侧, 针对该点到点业务 文对该对端进行控制处理或者计费处理, 然后将该点到 点业务报文转发给该对端。

具体而言, 若该报文来自网络侧, 即该报文是其他 NAS设备转发过来 的, 因为在其他 NAS设备侧已经对源端进行了控制处理或计费处 理, 因此 只需对该报文的对端进行控制处理或计费处理 , 即提取该报文的目的 IP地 址作为用户标示进行控制处理或计费处理, 然后将该报文转发给该对端。

因此, 本发明实施例的点到点业务处理的方法, 通过 NAS设备分别对 源端和对端进行控制处理或计费处理, 能够实现对点到点业务的双方进行控 制处理或计费处理。

应理解, 在本发明的各种实施例中, 上述各过程的序号的大小并不意味 着执行顺序的先后, 各过程的执行顺序应以其功能和内在逻辑确定 , 而不应 对本发明实施例的实施过程构成任何限定。

上文中结合图 1至图 6, 详细描述了根据本发明实施例的点到点业务处 理的方法, 下面将结合图 7至图 10,描述根据本发明实施例的网络侧通信网 络、 NAS设备和点到点业务的双向处理装置。

图 7示出了根据本发明实施例的网络侧通信网络 200的示意性框图。如 图 7所示,该网络侧通信网络 200包括: NAS设备 210和双向处理装置 220, 该 NAS设备 210与该双向处理装置 220通信连接;

该 NAS设备 210用于接收业务报文, 根据该业务报文的源端和对端的 地址均为终端地址池中的地址确定该业务>¾ 文为点到点业务 >¾文,识别该点 到点业务报文的传输位置的信息, 根据该传输位置的信息, 转发该点到点业 务 文, 其中, 该传输位置的信息包括传输该点到点业务 文的物理端口信 息、 虚拟局域网信息或者隧道信息; 该双向处理装置 220用于识别该传输位置的信息,根据该传输位 置的信 息,针对该点到点业务报文对该源端和该对端 之一或者全部进行控制处理或 者计费处理。

本发明实施例的网络侧通信网络,通过识别点 到点业务报文的传输位置 的信息, 根据该传输位置的信息, 针对点到点业务报文对源端和对端之一或 者全部进行控制处理或者计费处理, 能够灵活的或者高效的实现对点到点业 务的用户进行控制处理或者计费处理。

可选地, 该 NAS210设备具体用于识别该传输位置的信息为第 一位置信 息, 确定该点到点业务报文来自终端侧, 将该点到点业务报文转发给该双向 处理装置, 或者, 接收该双向处理装置转发的该点到点业务报文 , 识别该传 输位置的信息为第三位置信息,确定已经对该 源端进行了控制处理或者计费 处理, 将该点到点业务报文再次转发给该双向处理装 置, 或者, 接收该双向 处理装置转发的该点到点业务报文, 识别该传输位置的信息为第五位置信 息, 确定已经对该源端和该对端进行了控制处理或 者计费处理, 将该点到点 业务 "¾文发向该对端;

该双向处理装置 220包括:

接收模块 221 , 用于接收该 NAS设备转发的该点到点业务报文; 识别模块 222, 用于识别该传输位置的信息为第二位置信息, 确定该点 到点业务"¾文为首次进入该双向处理装置,触 发该双向处理装置的第一分处 理模块 223, 或者, 识别该传输位置的信息为第四位置信息, 确定该点到点 业务 文为第二次进入该双向处理装置,触发该双向 处理装置的第二分处理 模块 224;

第一分处理模块 223, 用于针对该点到点业务 文对该源端进行控制处 理或者计费处理, 然后将该点到点业务报文转发给该 NAS设备;

第二分处理模块 224, 用于针对该点到点业务 "¾文对该对端进行控制处 理或者计费处理, 然后将该点到点业务报文转发给该 NAS设备。

根据本发明实施例的网络侧通信网络 200可对应于图 lb所示的系统, 并且网络侧通信网络 200 中的各个模块的上述和其它操作和 /或功能分别为 了实现图 2至图 4中的各个方法的相应流程, 为了筒洁, 在此不再赘述。

本发明实施例的网络侧通信网络,通过部署双 向处理装置对点到点业务 进行控制处理或计费处理, NAS设备将点到点业务报文两次转发给双向处理 装置, 双向处理装置根据传输位置的信息, 第一次接收到该报文时对源端进 行控制处理或计费处理, 第二次接收到该 文时对对端进行控制处理或计费 处理, 能够在不对 NAS设备进行大的改造和大的升级的前提下同时 对点到 点业务的双方进行控制处理或计费处理。

图 8示出了根据本发明实施例的网络侧通信网络 300的示意性框图。如 图 8所示, 该网络侧通信网络 300包括: NAS设备 310、 网络设备 320和双 向处理装置 330, 该双向处理装置 330通过该网络设备 320与该 NAS设备 310通信连接;

该 NAS设备 310用于接收业务报文, 根据该业务报文的源端和对端的 地址均为终端地址池中的地址确定该业务 文为点到点业务 4艮文,识别该点 到点业务报文的传输位置的信息, 根据该传输位置的信息, 转发该点到点业 务 文, 其中, 该传输位置的信息包括传输该点到点业务 文的物理端口信 息、 虚拟局域网信息或者隧道信息;

该网络设备 320用于识别该传输位置的信息, 根据该传输位置的信息, 转发该点到点业务 文;

该双向处理装置 330用于识别该传输位置的信息,根据该传输位 置的信 息,针对该点到点业务报文对该源端和该对端 之一或者全部进行控制处理或 者计费处理。

本发明实施例的网络侧通信网络,通过识别点 到点业务报文的传输位置 的信息, 根据该传输位置的信息, 针对点到点业务报文对源端和对端之一或 者全部进行控制处理或者计费处理, 能够更灵活或者高效地实现对点到点业 务的用户进行控制处理或者计费处理。

可选地, 该 NAS设备 310具体用于识别该传输位置的信息为第一位置 信息, 确定该点到点业务报文来自终端侧, 将该点到点业务报文转发给该网 络设备, 或者, 接收该网络设备转发的该点到点业务报文, 识别该传输位置 的信息为第七位置信息, 确定该点到点业务报文来自该网络设备, 将该点到 点业务 >¾文发向该对端;

该网络设备 320具体用于接收该 NAS设备转发的该点到点业务报文, 识别该传输位置的信息为第二位置信息,确定 该点到点业务 文来自该 NAS 设备, 将该点到点业务报文转发给该双向处理装置, 或者, 接收该双向处理 装置转发的该点到点业务 文, 识别该传输位置的信息为第四位置信息, 确 定已经对该源端进行了控制处理或者计费处理 ,将该点到点业务 >¾文再次转 发给该双向处理装置,或者,接收该双向处理 装置转发的该点到点业务报文, 识别该传输位置的信息为第六位置信息,确定 已经对该源端和该对端进行了 控制处理或者计费处理, 将该点到点业务报文转发给该 NAS设备;

该双向处理装置 330包括:

接收模块 331 , 用于接收该网络设备转发的该点到点业务报文 ; 识别模块 332, 用于识别该传输位置的信息为第三位置信息, 确定该点 到点业务"¾文为首次进入该双向处理装置,触 发该双向处理装置的第一分处 理模块 333 , 或者, 识别该传输位置的信息为第五位置信息, 确定该点到点 业务 文为第二次进入该双向处理装置,触发该双向 处理装置的第二分处理 模块 334;

第一分处理模块 333 , 用于针对该点到点业务 文对该源端进行控制处 理或者计费处理, 然后将该点到点业务报文转发给该网络设备;

第二分处理模块 334, 用于针对该点到点业务 文对该对端进行控制处 理或者计费处理, 然后将该点到点业务报文转发给该网络设备。

根据本发明实施例的网络侧通信网络 300可对应于图 lc所示的系统, 并且网络侧通信网络 300 中的各个模块的上述和其它操作和 /或功能分别为 了实现图 2、 图 5和图 6中的各个方法的相应流程, 为了筒洁, 在此不再赘 述。

本发明实施例的网络侧通信网络,通过部署双 向处理装置对点到点业务 进行控制处理或计费处理, 并在 NAS设备和双向处理装置之间部署网络设 备将点到点业务报文两次转发给双向处理装置 , 双向处理装置根据传输位置 的信息, 第一次接收到该报文时对源端进行控制处理或 计费处理, 第二次接 收到该报文时对对端进行控制处理或计费处理 , 能够在不对 NAS设备进行 大的改造和大的升级的前提下同时对点到点业 务的双方进行控制处理或计 费处理, 而且还能减轻 NAS设备的配置压力。

图 9是根据本发明实施例的 NAS设备 400的示意性框图。如图 9所示, 该 NAS设备 400包括:

业务报文处理模块 410, 用于接收业务报文, 根据该业务报文的源端和 对端的地址均为终端地址池中的地址确定该业 务 文为点到点业务4艮文; 识别模块 420, 用于识别该点到点业务报文的传输位置的信息 , 其中, 该传输位置的信息包括传输该点到点业务报文 的物理端口信息、虚拟局域网 信息或者隧道信息;

处理模块 430, 用于根据该识别模块 420识别的该传输位置的信息, 针 对该点到点业务报文对该源端和该对端之一或 者全部进行控制处理或者计 费处理。

可选地, 该处理模块 430具体用于根据该传输位置的信息确定该点到 点 业务 文来自终端侧,针对该点到点业务 文对该源端进行控制处理或者计 费处理。

可选地, 该处理模块 430具体用于确定该对端的地址是该 NAS设备管 理的地址时, 针对该点到点业务 文对该对端进行控制处理或者计费处理, 然后将该点到点业务报文转发给该对端, 或者, 确定该对端的地址是其他

NAS设备管理的地址时, 将该点到点业务报文转发给该其他 NAS设备。

可选地, 该处理模块 430具体用于根据该传输位置的信息确定该点到 点 业务 "¾文来自网络侧,针对该点到点业务 文对该对端进行控制处理或者计 费处理, 然后将该点到点业务报文转发给该对端。

本发明实施例的 NAS设备, 通过分别对源端和对端进行控制处理或计 费处理, 能够实现对点到点业务的双方进行控制处理或 计费处理。

图 10是根据本发明实施例的点到点业务的双向处 装置 500的示意性 框图。 如图 10所示, 该双向处理装置 500包括:

接收模块 510, 用于接收网络侧设备转发的点到点业务报文;

识别模块 520, 用于根据该接收模块 510接收的该点到点业务报文, 识 别该点到点业务 文的传输位置的信息, 其中, 该传输位置的信息包括传输 该点到点业务报文的物理端口信息、 虚拟局域网信息或者隧道信息;

处理模块 530, 用于根据该识别模块 520识别的该传输位置的信息, 针 对该点到点业务报文对该点到点业务报文的源 端和对端之一或者全部进行 控制处理或者计费处理, 然后将该点到点业务报文转发给该网络侧设备 。

可选地, 该识别模块 520具体用于根据该接收模块 510接收的该点到点 业务 文, 识别该传输位置的信息, 确定该点到点业务 文为首次进入该双 向处理装置, 触发该处理模块 530中的第一分处理模块 531 , 或者, 根据该 接收模块 510接收的该点到点业务报文, 识别该传输位置的信息, 确定该点 到点业务"¾文为第二次进入该双向处理装置, 触发该处理模块 530中的第二 分处理模块 532;

该处理模块 530具体包括:

第一分处理模块 531 , 用于针对该点到点业务 文对该源端进行控制处 理或者计费处理, 然后将该点到点业务报文转发给该网络侧设备 ;

第二分处理模块 532, 用于针对该点到点业务 文对该对端进行控制处 理或者计费处理, 然后将该点到点业务报文转发给该网络侧设备 。

可选地, 该双向处理装置 500位于网络接入服务器 NAS设备中, 与该 NAS设备中的业务报文处理模块通信连接, 该网络侧设备为该 NAS设备中 的业务报文处理模块。

可选地, 该双向处理装置 500与 NAS设备通信连接, 该网络侧设备为 该 NAS设备。

可选地, 该双向处理装置 500通过网络设备与 NAS设备通信连接, 该 网络侧设备为该网络设备。

本发明实施例的点到点业务的双向处理装置, 通过识别点到点业务 >¾文 的传输位置的信息, 根据该传输位置的信息, 针对该点到点业务 文对该点 到点业务报文的源端和对端之一或者全部进行 控制处理或者计费处理, 能够 实现对点到点业务的双方进行控制处理或计费 处理。

应理解, 在本发明实施例中, 术语 "和 /或"仅仅是一种描述关联对象的 关联关系, 表示可以存在三种关系。 例如, A和 /或 B , 可以表示: 单独存在 A, 同时存在 A和 B, 单独存在 B这三种情况。 另外, 本文中字符 "/" , 一 般表示前后关联对象是一种 "或" 的关系。

本领域普通技术人员可以意识到, 结合本文中所公开的实施例描述的各 示例的单元及算法步骤, 能够以电子硬件、 计算机软件或者二者的结合来实 现, 为了清楚地说明硬件和软件的可互换性, 在上述说明中已经按照功能一 般性地描述了各示例的组成及步骤。这些功能 究竟以硬件还是软件方式来执 行, 取决于技术方案的特定应用和设计约束条件。 专业技术人员可以对每个 特定的应用来使用不同方法来实现所描述的功 能,但是这种实现不应认为超 出本发明的范围。

所属领域的技术人员可以清楚地了解到, 为了描述的方便和筒洁, 上述 描述的系统、 装置和单元的具体工作过程, 可以参考前述方法实施例中的对 应过程, 在此不再赘述。 在本申请所提供的几个实施例中, 应该理解到, 所揭露的系统、 装置和 方法, 可以通过其它的方式实现。 例如, 以上所描述的装置实施例仅仅是示 意性的, 例如, 所述单元的划分, 仅仅为一种逻辑功能划分, 实际实现时可 以有另外的划分方式, 例如多个单元或组件可以结合或者可以集成到 另一个 系统, 或一些特征可以忽略, 或不执行。 另外, 所显示或讨论的相互之间的 耦合或直接耦合或通信连接可以是通过一些接 口、装置或单元的间接耦合或 通信连接, 也可以是电的, 机械的或其它的形式连接。

所述作为分离部件说明的单元可以是或者也可 以不是物理上分开的,作 为单元显示的部件可以是或者也可以不是物理 单元, 即可以位于一个地方, 或者也可以分布到多个网络单元上。可以根据 实际的需要选择其中的部分或 者全部单元来实现本发明实施例方案的目的。

另外, 在本发明各个实施例中的各功能单元可以集成 在一个处理单元 中, 也可以是各个单元单独物理存在, 也可以是两个或两个以上单元集成在 一个单元中。 上述集成的单元既可以采用硬件的形式实现, 也可以采用软件 功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实 现并作为独立的产品销 售或使用时, 可以存储在一个计算机可读取存储介质中。 基于这样的理解, 本发明的技术方案本质上或者说对现有技术做 出贡献的部分, 或者该技术方 案的全部或部分可以以软件产品的形式体现出 来,该计算机软件产品存储在 一个存储介质中, 包括若干指令用以使得一台计算机设备(可以 是个人计算 机, 服务器, 或者网络设备等)执行本发明各个实施例所述 方法的全部或部 分步骤。 而前述的存储介质包括: U盘、 移动硬盘、 只读存储器(ROM, Read-Only Memory )、 随机存取存储器 ( RAM, Random Access Memory )、 磁碟或者光盘等各种可以存储程序代码的介质 。

以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局限 于此, 任何熟悉本技术领域的技术人员在本发明揭露 的技术范围内, 可轻易 想到各种等效的修改或替换, 这些修改或替换都应涵盖在本发明的保护范围 之内。 因此, 本发明的保护范围应以权利要求的保护范围为 准。