CN100399741C - Apparatus for analyzing packet data on mobile communication network and method thereof - Google Patents
Apparatus for analyzing packet data on mobile communication network and method thereof Download PDFInfo
- Publication number
- CN100399741C CN100399741C CNB2003801032512A CN200380103251A CN100399741C CN 100399741 C CN100399741 C CN 100399741C CN B2003801032512 A CNB2003801032512 A CN B2003801032512A CN 200380103251 A CN200380103251 A CN 200380103251A CN 100399741 C CN100399741 C CN 100399741C
- Authority
- CN
- China
- Prior art keywords
- data
- user
- service
- information
- mobile communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/142—Network analysis or design using statistical or mathematical methods
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/22—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/18—Network planning tools
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network layer protocols, e.g. mobile IP [Internet Protocol]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Mathematical Physics (AREA)
- Probability & Statistics with Applications (AREA)
- Pure & Applied Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Algebra (AREA)
- Human Computer Interaction (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域 technical field
本发明涉及在移动通信网络上的分组数据分析。更特别地,本发明涉及一种分组数据分析器及其方法,用于分析在IP(网际协议)网络上传输的分组数据和协议,以提供各种各样的统计,通过所述分析向用户提供关于每种服务的监控信息,完全地监控数据网络,并为每个无线数据服务生成计费信息。The invention relates to packet data analysis on mobile communication networks. More particularly, the present invention relates to a packet data analyzer and a method thereof, for analyzing packet data and protocols transmitted on an IP (Internet Protocol) network, to provide various statistics, through which analysis is provided to users Provides monitoring information on each service, fully monitors the data network, and generates billing information for each wireless data service.
背景技术 Background technique
一种通过商业化数字移动台的家用移动通信服务方法,尤其是CDMA(码分多址)类型的无线服务标准采用北美标准IS-95A(临时标准-95A),而IS-95B部分地补充IS-95A网络,并在保持和现有IS-95A的兼容性的同时运行高速数据服务。IS-95A和IS-95B属于移动通信网络的演化进程中的第二代(2G)。A home mobile communication service method through commercialized digital mobile stations, especially the CDMA (Code Division Multiple Access) type wireless service standard adopts the North American standard IS-95A (Provisional Standard-95A), and IS-95B partially supplements the IS -95A network, and run high-speed data services while maintaining compatibility with existing IS-95A. IS-95A and IS-95B belong to the second generation (2G) in the evolution process of mobile communication networks.
属于第三代(3G)的cdma2000-1x相对IS-95A/B来说带宽和数据速率都得到了改善,cdma2000-1x也被称之为IS-95C。Compared with IS-95A/B, cdma2000-1x, which belongs to the third generation (3G), has improved bandwidth and data rate, and cdma2000-1x is also called IS-95C.
当使用移动通信网络的用户,更具体地说是使用IS-95A/B和cdma2000-1x网络的用户,希望接收数据服务时,使用PPP(点对点协议)接入相应的网络以连接到因特网,并从特定的服务器接收无线数据业务。When users who use mobile communication networks, more specifically users who use IS-95A/B and cdma2000-1x networks, wish to receive data services, use PPP (Point-to-Point Protocol) to access the corresponding network to connect to the Internet, and Receive wireless data traffic from a specific server.
具体地说,如图1所示,当用户10在2G IS-95A/B网络中请求无线数据通信时,用户10经由BTS(基站收发信机)和BSC(基站控制器)20和PCX(个人计算机交换机)30,PPP接入IWF(互通功能)40,并通过PPP接入连接到服务主机60,因此可以执行用户10的无线数据通信。Specifically, as shown in Figure 1, when
当用户10在3G cdma2000-1x网络中请求无线数据通信时,用户10经由BTS/BSC 20和PCF(分组控制功能)30,PPP接入PDSN(分组数据服务节点),并从图1所示的服务主机60接收无线数据服务。When
如图1所示配置的无线数据服务系统中,在IWF或PDSN 40之后的后继系统包括例如以太网的IP网络。In the wireless data service system configured as shown in FIG. 1, the successor system after the IWF or PDSN 40 includes an IP network such as Ethernet.
在上述配置的IP网络中的分组数据业务分析,依赖于IWF、PDSN 40以及可以是IP设备也可以是路由器的S/H(交换集线器)提供的统计,但是该统计对于分析各种类型的分组数据业务是不够的,因为该统计给用户提供的是用于系统的正常最佳性能的有限统计信息。The packet data service analysis in the IP network of above-mentioned configuration relies on IWF, PDSN 40 and the statistics that can be IP equipment also can be the S/H (switching hub) that router provides, but this statistics is useful for analyzing various types of packets Data traffic is not sufficient because the statistics provide the user with limited statistical information for the normal optimum performance of the system.
从BTS/BSC 20到S/H和路由器50的各自系统仅仅管理这些系统自身,或连接到它们的链接的连接状态,而移动通信网络管理服务提供者不能监控该服务。The respective systems from the BTS/
如图2所示,当用户15在3G cdma2000-1x中请求无线数据时,用户15PPP接入PDSN 35,并且接入AAA(鉴权认证计费)45以对用户鉴权并执行计费处理,然后允许用户15从服务主机65接收所需的无线数据服务。在这种情况下,PCF 25通过使用A11协议连接到PDSN 35,而PDSN 35通过使用RADIUS(远程认证拨号用户服务)连接到AAA。As shown in Figure 2, when
如图2所示配置的无线数据服务系统中PCF 25之后提供的组件包括例如以太网的IP网络。包括PCF 25、PDSN 35和AAA 45的各自系统仅仅管理这些系统自身,或连接到这些系统的链接的连接状态,而移动通信网络管理服务提供者不能按照传输分组数据的协议分析来完全地监控数据网络。Components provided after the PCF 25 in the wireless data service system configured as shown in FIG. 2 include an IP network such as Ethernet. The respective systems including PCF 25, PDSN 35, and AAA 45 only manage the connection status of these systems themselves, or the links connected to these systems, and the mobile communication network management service provider cannot completely monitor the data according to the protocol analysis of the transmitted packet data network.
依照用户对不同服务的使用而实施不同的费用是不可能的,因为在图1的无线数据服务系统中,按照计算数据服务使用时间的时间计费方法和计算使用的数据包的总量的分组计费方法来对用户10进行计费。例如,无线数据服务提供处理少量基于文本的负载量的数据服务,和处理例如VOD(视频点播)的大量负载量的数据服务,但是不能依据不同的服务来进行不同的计费。It is impossible to implement different charges according to the user's use of different services, because in the wireless data service system in Figure 1, according to the time billing method for calculating the data service usage time and the grouping of the total amount of data packets used for calculation billing method to bill the
发明内容 Contents of the invention
本发明的一个优点在于提供一种在移动通信网络上分析分组数据业务的装置和方法,提供系统链接管理来提供稳定的服务,并通过有效的改进在移动通信网络上的分组数据业务分析,为有效的网络花费提供各种类型的统计信息。An advantage of the present invention is to provide a device and method for analyzing packet data traffic on a mobile communication network, provide system link management to provide stable services, and effectively improve packet data traffic analysis on a mobile communication network, for Effective network spend provides various types of statistics.
本发明的另一个优点在于提供一种服务监控装置和方法,通过分析移动通信网络上的分组数据业务,来监控经由移动通信网络提供的无线数据服务,并向用户提供更加稳定的数据服务。Another advantage of the present invention is to provide a service monitoring device and method for monitoring wireless data services provided via a mobile communication network by analyzing packet data services on the mobile communication network, and providing more stable data services to users.
本发明的又一个优点在于提供一种网络监控装置和方法,基于移动通信网络上的协议分析,通过从移动通信网络传输的分组数据的协议分析,来完全地监控数据网络,并向用户提供更加稳定的无线数据服务。Another advantage of the present invention is to provide a network monitoring device and method, based on the protocol analysis on the mobile communication network, through the protocol analysis of the packet data transmitted from the mobile communication network, to completely monitor the data network, and provide users with more Stable wireless data service.
本发明的再一个优点在于提供一种装置和方法,以基于移动通信网络的分组数据分析为每个数据服务生成计费信息,而根据每个用户使用的无线数据服务,通过分析移动通信网络上的用户数据分组,生成每一服务的计费信息。Another advantage of the present invention is to provide an apparatus and method for generating billing information for each data service based on packet data analysis of the mobile communication network, and according to the wireless data service used by each user, by analyzing the mobile communication network User data grouped to generate billing information for each service.
在本发明的一个方面,一种当用户通过移动通信网络使用特定服务主机的无线数据服务时,分析在用户和服务主机之间传输的分组数据业务的分析器包括:分组数据分离器,提供在向用户提供无线数据服务的移动通信交换机和分组控制器中的一个与服务主机之间,用于分离在移动通信交换机和分组控制器中的一个与服务主机之间传输的用户分组数据,并接收该用户分组数据;业务分析器,用于根据传输方向分离通过分组数据分离器接收的用户分组数据,并分析该用户分组数据;统计存储单元,用于存储和管理由业务分析器分析的结果数据;统计查询单元,用于检索存储在统计存储单元中的各种数据,并提供用户所需的统计信息。In one aspect of the present invention, when a user uses a wireless data service of a specific service host through a mobile communication network, an analyzer for analyzing packet data traffic transmitted between the user and the service host includes: a packet data separator provided at Between one of the mobile communication switch and the packet controller that provides wireless data services to the user and the service host, for separating the user packet data transmitted between the mobile communication switch and the packet controller and the service host, and receiving The user packet data; a traffic analyzer for separating the user packet data received through the packet data separator according to the transmission direction, and analyzing the user packet data; a statistical storage unit for storing and managing the result data analyzed by the traffic analyzer ; The statistical query unit is used to retrieve various data stored in the statistical storage unit and provide the statistical information required by the user.
该分组数据分离器接入到在移动交换交换机和分组控制器中的一个与服务主机之间的以太网入口,并将用户分组数据分离为发送数据和接收数据,并接收该发送数据和接收数据。The packet data splitter is connected to an Ethernet entrance between one of the mobile switching switch and the packet controller and the service host, and separates the user packet data into sending data and receiving data, and receives the sending data and receiving data .
该业务分析器将通过分组数据分离器接收的用户分组数据分离为发送数据和接收数据,并分析该发送数据和接收数据。The traffic analyzer separates user packet data received by the packet data separator into transmission data and reception data, and analyzes the transmission data and reception data.
该业务分析器通过用户分组数据,分析在移动通信交换机和分组控制器中的一个与服务主机之间的TCP传输流。The traffic analyzer analyzes the TCP transmission flow between one of the mobile communication switch and the packet controller and the service host through user packet data.
该统计查询单元通过GUI向用户提供由业务分析器分析的各种实时统计数据。The statistical inquiry unit provides various real-time statistical data analyzed by the service analyzer to the user through the GUI.
在本发明的另一个方面,一种当用户通过移动通信网络使用特定的服务主机的无线数据服务时,分析在用户和服务主机之间传输的分组数据业务的方法包括:(a)分离在向用户提供无线数据服务的移动通信交换机和分组控制器中的一个与服务主机之间传输的用户分组数据,并接收该用户分组数据;(b)根据传输方向分离(a)中接收的用户分组数据,并分析该用户分组数据;(c)通过使用(b)中分析的结果数据,提供用户所需的统计信息。In another aspect of the present invention, when a user uses a wireless data service of a specific service host through a mobile communication network, a method for analyzing packet data traffic transmitted between the user and the service host includes: (a) separating User packet data transmitted between one of the mobile communication switch and the packet controller for providing wireless data services to the user and the service host, and receiving the user packet data; (b) separating the user packet data received in (a) according to the transmission direction , and analyze the user group data; (c) provide statistical information required by the user by using the result data analyzed in (b).
在本发明的又一个方面,一种当用户通过移动通信网络使用特定服务主机的无线数据服务时,通过对在用户和服务主机之间传输的分组数据业务的分析来监控对用户的服务的装置包括:分组数据分离器,提供在向用户提供无线数据服务的移动通信交换机和分组控制器中的一个与服务主机之间,用于分离在移动通信网络和分组控制器中的一个与服务主机之间传输的用户分组数据,并接收该用户分组数据;业务分析器,用于根据传输方向分离通过分组数据分离器接收的用户分组数据,并分析该用户分组数据;统计存储单元,存储和管理由业务分析器分析的结果数据;服务监控单元,用于通过存储在统计存储单元中的各种数据,生成包括用户的各个服务的正常状态的信息,并提供该信息给管理者。In yet another aspect of the present invention, a device for monitoring services to a user by analyzing packet data traffic transmitted between the user and the service host when the user uses the wireless data service of a specific service host through a mobile communication network Including: a packet data separator, provided between one of the mobile communication switch and the packet controller that provides wireless data services to users and the service host, for separating one of the mobile communication network and the packet controller from the service host The user packet data transmitted between, and receive the user packet data; the service analyzer is used to separate the user packet data received by the packet data separator according to the transmission direction, and analyze the user packet data; the statistical storage unit stores and manages the user packet data The result data analyzed by the service analyzer; the service monitoring unit is used to generate information including the normal status of each service of the user through various data stored in the statistical storage unit, and provide the information to the manager.
在本发明的再一个方面,一种当用户通过移动通信网络使用特定服务主机的无线数据服务时,通过对在用户和服务主机之间传输的分组数据业务的分析来监控用户服务的方法包括:(a)分离在向用户提供无线数据服务的移动通信交换机和分组控制器中的一个与服务主机之间传输的用户分组数据,并接收该用户分组数据;(b)根据传输方向分离在(a)中接收的用户分组数据,并分析该用户分组数据;(c)通过(b)中分析的结果数据,生成包括用户的各个服务的正常状态的信息,并提供该信息给管理者。In yet another aspect of the present invention, a method for monitoring user services by analyzing packet data traffic transmitted between the user and the service host when the user uses a wireless data service of a specific service host through a mobile communication network includes: (a) separate the user packet data transmitted between one of the mobile communication switch and the packet controller providing the wireless data service to the user and the service host, and receive the user packet data; (b) separate the user packet data according to the transmission direction in (a ), and analyze the user group data; (c) generate information including the normal status of each service of the user through the result data analyzed in (b), and provide the information to the administrator.
在本发明的再一个方面,一种当用户通过移动通信网络使用特定服务主机的无线数据服务时,基于对在用户和服务主机之间传输的分组数据业务的协议分析来监控网络的装置包括:第一分组数据分离器,提供在用于向用户提供无线数据服务的分组控制器与用于允许通过分组控制器的到服务主机的无线数据服务的网络链接设备之间,用于分离在分组控制器和网络链接设备之间传输的用户分组数据,并接收该用户分组数据;第二分组数据分离器,提供在网络链接设备与服务主机之间,用于分离在网络链接设备与服务主机之间传输的用户分组数据,并接收该用户分组数据;第一协议分析器,用于基于通过第一分组数据分离器接收的用户分组数据分析协议;第二协议分析器,用于基于通过第二分组数据分离器接收的用户分组数据分析协议;统计存储单元,用于存储和管理由第一和第二协议分析器各自分析的结果数据;网络监控单元,用于通过存储在统计存储单元内的各种数据,生成关于该移动通信网络的包括网络的正常状态的信息,并提供该信息给管理者。In yet another aspect of the present invention, when a user uses a wireless data service of a specific service host through a mobile communication network, an apparatus for monitoring the network based on protocol analysis of packet data traffic transmitted between the user and the service host includes: A first packet data splitter, provided between a packet controller for providing wireless data services to users and a network link device for allowing wireless data services to service hosts through the packet controller, for separating data in the packet control The user packet data transmitted between the network link device and the network link device, and receive the user packet data; the second packet data separator is provided between the network link device and the service host, and is used to separate the network link device and the service host The transmitted user packet data, and receive the user packet data; the first protocol analyzer is used to analyze the protocol based on the user packet data received by the first packet data separator; the second protocol analyzer is used to analyze the protocol based on the second packet data The user packet data analysis protocol received by the data separator; the statistical storage unit is used to store and manage the result data analyzed by the first and second protocol analyzers respectively; the network monitoring unit is used to pass each data stored in the statistical storage unit data, generate information about the mobile communication network including the normal state of the network, and provide the information to the administrator.
该第一分组数据分离器接入到在分组控制器与网络链接设备之间的以太网入口,将用户分组数据分离为发送数据和接收数据,并接收该发送数据和接收数据;该第二分组数据分离器接入到在网络链接设备与服务主机之间的以太网入口,将用户分组数据分离为发送数据和接收数据,并接收该发送数据和接收数据。The first packet data separator is connected to the Ethernet entrance between the packet controller and the network link device, separates the user packet data into sending data and receiving data, and receives the sending data and receiving data; the second packet The data separator is connected to the Ethernet entrance between the network link device and the service host, separates the user packet data into sending data and receiving data, and receives the sending data and receiving data.
该第一协议分析器根据由第一分组数据分离器接收的用户分组数据,将协议结构分离为发送结构和接收结构;该第二协议分析器根据由第二分组数据分离器接收的用户分组数据,将协议结构分离为发送结构和接收结构。The first protocol analyzer separates the protocol structure into a sending structure and a receiving structure according to the user packet data received by the first packet data separator; the second protocol analyzer separates the protocol structure into a sending structure and a receiving structure according to the user packet data received by the second packet data separator , separate the protocol structure into a sending structure and a receiving structure.
该第一协议分析器通过用户分组数据分析RP注册、在分组控制器与网络链接设备之间的鉴权流、PPP(点对点协议)数据链接设置和PPP IP分配流;该第二协议分析器通过用户分组数据,分析在网络链接设备与服务主机之间的TCP传输流。This first protocol analyzer analyzes the RP registration, the authentication flow between the packet controller and the network link device, the PPP (point-to-point protocol) data link setting and the PPP IP distribution flow by user packet data; the second protocol analyzer passes User packet data to analyze the TCP transport flow between the network link device and the service host.
存储在统计存储单元中的数据包括:各个基站的协议接入统计,各个网络链接设备的协议接入统计,各个协议失败因素的统计,各个基站的PPP接入统计,各个网络链接设备的PPP接入统计,协议消息统计。The data stored in the statistical storage unit includes: protocol access statistics of each base station, protocol access statistics of each network link device, statistics of each protocol failure factor, PPP access statistics of each base station, PPP access statistics of each network link device Incoming statistics, protocol message statistics.
在第二分组数据分离器与服务主机之间连接有基于分组地址发送分组到适当的端口的交换集线器,和用于连接使用相同传输协议的分离网络的路由器。Between the second packet data splitter and the service host are connected a switching hub for sending packets to appropriate ports based on the packet address, and a router for connecting separate networks using the same transmission protocol.
在本发明的再一个方面,一种当用户通过无线通信网络使用特定服务主机的无线数据服务时,基于对在用户和服务主机之间传输的分组数据业务的协议分析来监控网络的方法包括:(a)分别分离在用于向用户提供无线数据服务的分组控制器与用于允许通过分组控制器的到服务主机的无线数据服务的网络链接设备之间传输的用户分组数据,和在分组控制器和服务主机之间传输的用户分组数据,并接收该用户分组数据;(b)根据(a)中接收的各自的用户分组数据分析协议;(c)通过(b)中分析的结果数据,生成关于该移动通信网络的包括用户的各种服务的正常状态的信息,并提供该信息给管理者。In yet another aspect of the present invention, when a user uses a wireless data service of a specific service host through a wireless communication network, a method for monitoring the network based on protocol analysis of packet data traffic transmitted between the user and the service host includes: (a) separately separate the user packet data transmitted between the packet controller for providing wireless data service to the user and the network link device for allowing wireless data service to the service host through the packet controller, and in the packet control (b) according to the respective user packet data analysis protocol received in (a); (c) through the result data analyzed in (b), Information on the normal state of various services including users of the mobile communication network is generated and provided to a manager.
在本发明的再一个方面,一种当用户通过无线通信网络使用特定服务主机的无线数据服务时,基于对在用户和服务主机之间传输的分组数据的分析来生成每个数据服务的计费信息的装置包括:数据分离器,提供在向用户提供分组数据服务的移动通信交换机和分组控制器中的一个与服务主机之间,用于分离在移动通信交换机和分组控制器中的一个与服务主机之间传输的用户分组数据,并接收该用户分组数据;分组分析器,用于通过对经由分组分离器接收的用户分组数据的分析而接收的信息来查找用户使用的服务信息,并且输出该服务信息作为第一计费信息;计费信息存储单元,用于组合由分组分析器输出的第一计费信息和由移动通信交换机或分组控制器输出的第二计费信息,以存储该组合后的信息作为单一的每一服务计费信息,并且将包含每一服务计费信息的用户计费信息发送到特定的计费处理系统,从而对用户计费。In still another aspect of the present invention, when a user uses a wireless data service of a specific service host through a wireless communication network, a billing for each data service is generated based on an analysis of packet data transmitted between the user and the service host The device for information includes: a data separator, provided between one of the mobile communication switch and the packet controller that provides packet data services to the user and the service host, for separating one of the mobile communication switch and the packet controller from the service host the user packet data transmitted between the hosts, and receive the user packet data; the packet analyzer, for finding the service information used by the user by analyzing the information received through the analysis of the user packet data received via the packet splitter, and outputting the Service information as the first billing information; a billing information storage unit for combining the first billing information output by the packet analyzer and the second billing information output by the mobile communication switch or the packet controller to store the combination The latter information is used as single billing information for each service, and the user billing information including the billing information for each service is sent to a specific billing processing system, thereby billing the user.
该分组分离器接入到在移动通信交换机和分组控制器中的一个与服务主机之间的以太网入口,将用户分组数据分离为发送数据和接收数据,并接收该发送数据和接收数据。The packet splitter is connected to the Ethernet entrance between one of the mobile communication switch and the packet controller and the service host, separates user packet data into sending data and receiving data, and receives the sending data and receiving data.
该分组分析器使用通过分组分离器接收的用户分组数据,以查找包括每个用户的目的地IP和端口号码的信息,并使用用户使用的分组数据来查找用户的服务使用信息。The packet analyzer uses the user packet data received through the packet separator to find information including each user's destination IP and port number, and uses the user-used packet data to find user's service usage information.
在本发明的再一个方面,一种当用户通过无线通信网络使用特定服务主机的无线数据服务时,基于对在用户和服务主机之间传输的分组数据的分析来生成每个数据服务的计费信息的方法包括:(a)分离在移动通信交换机和分组控制器中的一个与服务主机之间传输的用户分组数据,并接收该用户分组数据;(b)通过对经由分组分离器接收的用户分组数据的分析而接收的信息来查找用户使用的服务信息,并输出该服务信息作为第一计费信息;(c)组合由(b)中输出的第一计费信息和由移动通信交换机或分组控制器输出的第二计费信息,以存储该组合后的信息作为单一的每一服务计费信息;(d)把包含每一服务计费信息的用户计费信息发送到特定的计费处理系统,从而对用户计费。In still another aspect of the present invention, when a user uses a wireless data service of a specific service host through a wireless communication network, a billing for each data service is generated based on an analysis of packet data transmitted between the user and the service host The method of information includes: (a) separating the user packet data transmitted between one of the mobile communication switch and the packet controller and the service host, and receiving the user packet data; The information received by the analysis of the packet data is used to find the service information used by the user, and output the service information as the first billing information; (c) combine the first billing information output by (b) with the mobile communication exchange or The second billing information outputted by the grouping controller, to store the combined information as single billing information for each service; (d) send the user billing information containing billing information for each service to a specific billing The processing system, thereby billing the user.
在本发明的再一个方面,一种当用户通过无线通信网络使用特定服务主机的无线数据服务时,基于对在用户和服务主机之间传输的分组数据的分析来生成每个数据服务的计费信息的装置包括:分组分析器,用于接收在移动通信交换机和分组控制器中的一个与服务主机之间传输的用户分组数据,通过对所接收的用户分组数据的分析查找用户使用的服务信息,并且输出该服务信息作为第一计费信息,该用户分组数据由分组中继器通过端口镜像方法复制,分组中继器中继在移动通信交换机和分组控制器中的一个与服务主机之间传输的分组数据,所述移动通信交换机和分组控制器提供无线数据服务给用户;计费信息存储单元,用于组合由分组分析器输出的第一计费信息和由移动通信交换机或分组控制器输出的第二计费信息,以存储该组合后的信息作为单一的每一服务计费信息,并且将包含每一服务计费信息的用户计费信息发送到特定的计费处理系统,从而对用户计费。In still another aspect of the present invention, when a user uses a wireless data service of a specific service host through a wireless communication network, a billing for each data service is generated based on an analysis of packet data transmitted between the user and the service host The information device includes: a packet analyzer, which is used to receive user packet data transmitted between one of the mobile communication switch and the packet controller and the service host, and search for service information used by the user by analyzing the received user packet data , and output the service information as the first billing information, the user packet data is copied by the packet repeater through the port mirroring method, and the packet repeater is relayed between one of the mobile communication switch and the packet controller and the service host The packet data transmitted, the mobile communication switch and the packet controller provide wireless data service to the user; the charging information storage unit is used to combine the first charging information output by the packet analyzer and the information provided by the mobile communication switch or the packet controller The second charging information output is to store the combined information as a single charging information for each service, and send the user charging information containing the charging information for each service to a specific charging processing system, so as to User billing.
该分组分析器使用由分组中继器复制和接收的用户分组数据,以查找包括每个用户的目的地IP和端口号码的信息,并使用用户使用的分组数据来查找用户的服务使用信息。The packet analyzer uses user packet data copied and received by the packet repeater to find information including each user's destination IP and port number, and uses the user-used packet data to find user service usage information.
该分组中继器是一种基于分组地址发送分组到适当端口的交换集线器。The packet repeater is a switching hub that routes packets to the appropriate port based on the packet address.
该分组中继器是一种连接使用相同传输协议的分离网络的路由器。The packet repeater is a router that connects separate networks that use the same transport protocol.
在本发明的再一个方面,一种当用户通过无线通信网络使用特定服务主机的无线数据服务时,基于对在用户和服务主机之间传输的分组数据的分析来生成每个数据服务的计费信息的方法包括:(a)接收在移动通信交换机和分组控制器中的一个与服务主机之间传输的用户分组数据,通过对所接收的用户分组数据的分析查找用户使用的服务信息,并且输出该服务信息作为第一计费信息,该用户分组数据由分组中继器通过端口镜像方法复制,分组中继器中继在移动通信交换机和分组控制器中的一个与服务主机之间传输的分组数据,所述移动通信交换机和分组控制器提供无线数据服务给用户;(b)组合(a)中输出的第一计费信息和由移动通信交换机或分组控制器输出的第二计费信息,以存储该组合后的信息作为单一的每一服务计费信息;(c)将包含每一服务计费信息的用户计费信息发送到特定的计费处理系统,从而对用户计费。In still another aspect of the present invention, when a user uses a wireless data service of a specific service host through a wireless communication network, a billing for each data service is generated based on an analysis of packet data transmitted between the user and the service host The information method comprises: (a) receiving the user packet data transmitted between one of the mobile communication switch and the packet controller and the service host, searching for the service information used by the user by analyzing the received user packet data, and outputting The service information is used as the first billing information, and the user packet data is copied by a packet repeater through a port mirroring method, and the packet repeater relays packets transmitted between one of the mobile communication switch and the packet controller and the service host data, the mobile communication switch and the packet controller provide wireless data service to the user; (b) combine the first charging information output in (a) and the second charging information output by the mobile communication switch or the group controller, The combined information is stored as single billing information for each service; (c) the user billing information including the billing information for each service is sent to a specific billing processing system, thereby billing the user.
附图说明 Description of drawings
包含于说明书中并作为其一部分的附图描绘了本发明的一个实施例,并且与说明书一起用来解释本发明的原理:The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate one embodiment of the invention and together with the description serve to explain the principles of the invention:
图1示出了一种提供无线数据服务的惯用系统配置图;Figure 1 shows a conventional system configuration diagram for providing wireless data services;
图2示出了一种提供无线数据服务的惯用系统配置图;Figure 2 shows a configuration diagram of a conventional system for providing wireless data services;
图3示出了根据本发明第一优选实施例的,使用了分组数据业务分析器的移动通信网络的系统配置图;Fig. 3 shows a system configuration diagram of a mobile communication network using a packet data traffic analyzer according to a first preferred embodiment of the present invention;
图4示出了图3中所示的分组数据业务分析器的详细方框图;Figure 4 shows a detailed block diagram of the packet data traffic analyzer shown in Figure 3;
图5示出了图3中所示的通过以太网分离器的接入;Figure 5 shows the access through the Ethernet splitter shown in Figure 3;
图6示出了根据本发明第一优选实施例的IS-95A/B网络中的协议结构;Fig. 6 shows the protocol structure in the IS-95A/B network according to the first preferred embodiment of the present invention;
图7示出了根据本发明第一优选实施例的cdma2000-1x网络中的协议结构;Fig. 7 shows the protocol structure in the cdma2000-1x network according to the first preferred embodiment of the present invention;
图8示出了由图3中所示的业务分析单元作出的OSI模型的每层的分组数据业务分析的概念;Figure 8 shows the concept of packet data traffic analysis of each layer of the OSI model made by the traffic analysis unit shown in Figure 3;
图9示出了根据本发明第一优选实施例的在IS-95A/B网络中的呼叫流程;Fig. 9 shows the call flow in the IS-95A/B network according to the first preferred embodiment of the present invention;
图10示出了根据本发明第一优选实施例的在cdma2000-1x网络中的呼叫流程;Fig. 10 shows the call flow in the cdma2000-1x network according to the first preferred embodiment of the present invention;
图11示出了根据本发明第二优选实施例的,其中分组数据业务分析器使用了服务监控设备的移动通信网络的系统配置图;FIG. 11 shows a system configuration diagram of a mobile communication network in which a packet data traffic analyzer uses a service monitoring device according to a second preferred embodiment of the present invention;
图12示出了图11中所示的服务监控设备的详细方框图;Figure 12 shows a detailed block diagram of the service monitoring device shown in Figure 11;
图13示出了根据本发明第三优选实施例的,其中使用了基于协议分析的网络监控设备的移动通信网络的系统配置图;FIG. 13 shows a system configuration diagram of a mobile communication network in which a network monitoring device based on protocol analysis is used according to a third preferred embodiment of the present invention;
图14示出了图13中所示的通过以太网分离器的接入;Figure 14 shows the access through the Ethernet splitter shown in Figure 13;
图15示出了图13中所示的通过另一个以太网分离器的接入;Figure 15 shows access through another Ethernet splitter shown in Figure 13;
图16示出了根据本发明第三优选实施例的在cdma2000-1x网络中的协议配置;Fig. 16 shows the protocol configuration in the cdma2000-1x network according to the third preferred embodiment of the present invention;
图17示出了根据本发明第三优选实施例的在cdma2000-1x网络中的呼叫流程;Fig. 17 shows the call flow in the cdma2000-1x network according to the third preferred embodiment of the present invention;
图18示出了根据本发明第四优选实施例的,其中使用了基于分组数据分析的用于每个数据服务的计费信息生成器的移动通信网络的系统配置;18 shows a system configuration of a mobile communication network in which a charging information generator for each data service based on packet data analysis is used according to a fourth preferred embodiment of the present invention;
图19示出了图18中所示的计费信息生成器的详细方框图;Figure 19 shows a detailed block diagram of the charging information generator shown in Figure 18;
图20示出了图18中所示的通过分组分离器的接入;Figure 20 shows the access through the packet splitter shown in Figure 18;
图21示出了根据本发明的第四优选实施例的在IS-95A/B网络中的协议结构;Fig. 21 has shown the agreement structure in IS-95A/B network according to the 4th preferred embodiment of the present invention;
图22示出了根据本发明的第四优选实施例的在cdma2000-1x网络中的协议结构;和Fig. 22 has shown the protocol structure in cdma2000-1x network according to the 4th preferred embodiment of the present invention; With
图23示出了图18中所示的分组分析单元作出的OSI模型的每层的分组数据业务分析的概念。FIG. 23 shows the concept of packet data traffic analysis for each layer of the OSI model made by the packet analysis unit shown in FIG. 18 .
具体实施方式 Detailed ways
在以下的详细说明中,简单地通过对发明人认为实现本发明的最佳模式的展示,仅仅示出和描述了本发明的优选实施例。正如可以实现的那样,本发明能够在各种显而易见的方面进行修改而不脱离本发明。因此,附图和说明书实质上是示例性的,而不是限制。In the following detailed description, only preferred embodiments of the invention have been shown and described, simply by way of illustration of the best mode believed by the inventors for carrying out the invention. As can be realized, the invention is capable of modifications in various obvious respects, all without departing from the invention. Accordingly, the drawings and description are illustrative in nature and not restrictive.
图3示出了根据本发明第一优选实施例的,使用了分组数据业务分析器的移动通信网络的系统配置图。Fig. 3 shows a system configuration diagram of a mobile communication network using a packet data traffic analyzer according to a first preferred embodiment of the present invention.
如图所示,所述系统包含BTS/BSC 200、PCX/PCF 300、IWF/PDSN 400、分组数据业务分析器500以及S/H和路由器600。As shown in the figure, the system includes BTS/
BTS/BSC 200保证用户100的移动性,它是执行切换操作、无线支持和管理操作的无线网络。BTS是被连接到用户100的用于处理基带信号、转换有线和无线信号并发送和接收无线信号的网络终端,而BSC位于BTS和PCX/PCF 300之间,以管理和控制基站。The BTS/
PCX 300是一种移动通信交换机,当通过BTS/BSC 200无线接入的用户100请求无线数据服务时,连接用户100到IWF/PDSN 400,同时PCF 300是一种分组控制器。
IWF/PDSN 400是一种网络链接器,连接PCX/PCF 300到包括因特网在内的数据通信网络,其中IWF对应于2G IS-95A/B网络的情况,而PDSN对应于cdma2000-1x网络的情况。IWF/
S/H 600是连接在IWF/PDSN 400与服务主机700之间的集线器,用于基于分组地址发送数据包到适当的端口,路由器600连接使用相同传输协议的分隔的网络。S/
分组数据业务分析器500接入在IWF/PDSN 400与S/H和路由器600之间,接收在其间传输的IP分组数据,分析该IP分组数据,并提供各种统计数据。The packet
图4示出了图3中所示的分组数据业务分析器500的详细方框图。FIG. 4 shows a detailed block diagram of the packet
如图所示,分组数据业务分析器500包含以太网分离器510、业务分析器520、统计存储单元530和统计查询单元540。As shown in the figure, the packet
以太网分离器510接入在IWF/PDSN 400与S/H和路由器600之间,并分别接收用户IP分组数据作为Tx(发送)和Rx(接收)数据。
参照图5,以太网分离器510被接入到从IWF/PDSN 400的以太网Tx端口410连接到S/H和路由器600的以太网Rx端口610的电缆,并从用户100接收向服务主机700的上行分组数据,同时被接入到从S/H和路由器600的以太网Tx端口620连接到IWF/PDSN 400的以太网Rx端口420的电缆,并从业务服务器700接收向用户100的下行分组数据。Referring to Fig. 5, the
如图6中所示,在2G IS-95A/B网络的协议结构中的以太网分离器510位于作为IWF 400的物理层的E-net(以太网)和作为服务主机700的物理层的E-net(以太网)之间,把在IWF 400和服务主机700之间提供的IP网络从物理层中分开,并接收在用户100和服务主机700之间发送和接收的分组数据。As shown in Figure 6, the
如图7中所示,在3G cdma2000-1x网络的协议结构中的以太网分离器510位于作为PDSN 400的物理层的E-net(以太网)和作为服务主机700的物理层的E-net(以太网)之间,把在PDSN 400和服务主机700之间提供的IP网络从物理层中分开,并接收在用户100和服务主机700之间发送和接收的分组数据。As shown in Figure 7, the
业务分析器520接收经由以太网分离器510的用户IP分组数据作为Tx和Rx数据,并分析它们。The
参照图8,业务分析器520经由以太网分离器510接收经过编码的比特流,并为OSI(开放式系统互连)模型的每一层分析分组数据业务。Referring to FIG. 8, the
例如,由于经过编码的比特流包括多个PCI(协议控制信息)和在用户100和服务主机700之间传输的数据,该PCI包括每层的控制信息,业务分析器520从相应的经过编码的比特流中除去每个PCI,并分析在各个层中的分组数据业务,这些层包括数据链路层、网络层、传输层、会话层、表示层和应用层。也就是,通过从经过编码的比特流中除去物理层的PCI,从而得到作为数据链路层的PDU(协议数据单元)的DLPDU,因此,分析了数据链路层中的分组数据业务。通过从DLPDU中除去数据链路层的PCI,从而得到作为网络层的PDU的NPDU,通过从NPDU中除去网络层的PCI,从而得到作为传输层的PDU的TPDU,通过从TPDU中除去传输层的PCI,从而得到作为会话层的PDU的SPDU,通过从SPDU中除去会话层的PCI,从而得到作为表示层的PDU的PPDU,通过从PPDU中除去表示层的PCI,从而得到作为应用层的PDU的APDU,通过从APDU中除去应用层的PCI,从而得到最终的传输数据。由于PCI包含于为每层而分别定义的DPDU、NPDU、TPDU、SPDU、PPDU和APDU,而且PCI包括错误控制信息、流控制信息和地址信息,业务分析器520通过各自的PDU,分析在用户100和服务主机700之间传输的每层的分组数据业务。For example, since the encoded bit stream includes a plurality of PCIs (Protocol Control Information) and data transmitted between the
参照图9和图10,业务分析器520通过在2G和3G网络中的呼叫进程流程分析业务,以得到各种统计数据。Referring to FIG. 9 and FIG. 10 , the
图9是应用于2G IS-95A/B的呼叫进程流程。Figure 9 is the call process flow applied to 2G IS-95A/B.
在步骤S11中,当用户100为了与服务主机700进行无线数据通信,尝试到BTS/BSC 200的无线呼叫传输时,在步骤S12中,BTS/BSC 200请求来自PCX 300的相应呼叫设置。In step S11, when the
在步骤S14中,PCX 300根据从用户100提供的无线呼叫设置请求,分配业务信道(TCH)给用户100,当TCH的分配完成时,PCX 300请求来自IWF 400的ISUP(ISDN用户部分)设置,在步骤S16中,当IWF 400响应ISUP设置的请求时,完成在PCX 300和IWF 400之间的ISUP设置。In step S14,
当完成在PCX 300与IWF 400之间的ISUP设置时,用户100请求来自IWF 400的PPP数据链接设置,在步骤S18中,当IWF 400响应上述请求时,在用户100和IWF 400之间的PPP数据链接被设置。When the ISUP setting between the
用户100请求来自IWF 400的PPP IP分配,IWF 400响应步骤S20中的请求,分配PPP IP给用户100。The
当完成在用户100与IWF 400之间的PPP设置时,在步骤S22中,经由S/H和路由器600执行在用户100与服务主机700之间的TCP连接请求和设置操作,因此,在步骤S24中,用户100和服务主机700发送TCP数据。When the PPP setting between the
在步骤S26中,当在TCP数据传输期间完成呼叫时,断开TCP连接。In step S26, when the call is completed during the TCP data transmission, the TCP connection is disconnected.
至于2G呼叫进程流程,业务分析器520提供在IWF 400与S/H和路由器600之间,并执行TCP设置,接收TCP数据传输业务,分析由图9的虚线环A所表示的TCP数据传输业务,从而为服务主机700查找成功接入率、接入时间、接入失败因素、数据使用统计和菜单点击统计。As for the 2G call process flow, the
与此相似,图3示出了应用于3G cdma2000-1x网络的呼叫进程流程。Similar to this, Figure 3 shows the call process flow applied to the 3G cdma2000-1x network.
在步骤S30中,当用户100为了与服务主机700进行无线数据通信尝试呼叫传输,以设置到BSC/PCF 200和300的无线呼叫时,相应的无线呼叫被建立,用户100请求来自PDSN 400的RP注册,在步骤S32中,当PDSN 400答复该请求时,在用户100与PDSN 400之间的RP注册完成。In step S30, when the
当在用户100与PDSN400之间的RP注册完成时,用户100请求来自PDSN 400的PPP数据链接设置,在步骤S34中,当PDSN 400答复该请求时,在用户100与PDSN 400之间建立PPP数据链接。用户100请求来自PDSN 400的PPP IP分配,而在步骤S36中,PDSN 400响应于该请求分配PPP IP给用户100。When the RP registration between the
在步骤38中,当在用户100与PDSN 400之间的PPP设置完成,经由S/H和路由器600执行在用户100与服务主机700之间的TCP连接请求和设置操作,在步骤S40中,用户100和服务主机700发送TCP数据。在步骤S42中,当在TCP数据传输期间有人已经挂断电话时,TCP连接被取消。In step 38, when the PPP setting between the
在3G呼叫进程流程中,业务分析器520提供在PDSN 400与S/H和路由器600之间,执行TCP设置,接收如图10中的虚线环B所描绘的TCP数据传输业务,分析该TCP数据传输业务,并为服务主机700查找成功接入率、接入时间、接入失败因素、数据使用统计和菜单点击统计。In the 3G call process flow, the
业务分析器520通过上述的如下各种数据来分析业务。The
1)OSI的7层Tx/Rx数据使用统计(物理层或者应用层)1) OSI layer 7 Tx/Rx data usage statistics (physical layer or application layer)
2)通过应用子网掩码给源IP/目的IP而获得的Tx/Rx数据使用统计2) Tx/Rx data usage statistics obtained by applying subnet mask to source IP/destination IP
3)使用IWF/PDSN IP地址池而用于每个设备的Tx/Rx数据使用统计3) Tx/Rx data usage statistics for each device using IWF/PDSN IP address pool
4)用于由服务选项来分类的每个基站的A11接入/PDSN PPP接入统计4) A11 access/PDSN PPP access statistics for each base station classified by service option
5)使用TCP/UDP端口号码的应用统计5) Application statistics using TCP/UDP port numbers
统计存储单元530存储由业务分析器520对经由以太网分离器510接收的分组数据分析的结果数据,而且包含一个用于存储包括分析数据的各种数据的数据库,和一个用于根据外部数据检索请求从数据库检索相应数据并提供检索结果的数据库管理器。The
统计查询单元540包括作为用户接口的GUI(图形用户界面),并检索存储在统计存储单元530中的各种数据,提供用户所需的统计信息。The
用户通过统计查询单元540的GUI来获得对IP网络上的直接业务的分析得到的各种实时统计数据。实时统计数据包括以下统计,Rx、Tx和Rx+Tx数据的通信总量,每层的接入试探,成功次数,失败次数和当前状态,还进一步包括每种应用的每个IP使用统计,每种服务的成功接入率统计,响应次数的统计,以及每个基站的PPP会话的成功率的统计。Through the GUI of the
如上所述,通过使用以太网分离器510而分别地分析IP网络中的物理层上的业务,与由惯用IWF和PDSN提供的数据业务统计相比,得到了大量的统计信息,从而更有效地对IP网络进行管理成为可能。As described above, by using the
图11示出了根据本发明第二优选实施例的,其中分组数据业务分析使用了服务监控设备的移动通信网络的系统配置图。FIG. 11 shows a system configuration diagram of a mobile communication network in which packet data traffic analysis uses a service monitoring device according to a second preferred embodiment of the present invention.
如图所示,其中分组数据业务分析使用了服务监控设备的移动通信网络包含BTS/BSC 200、PCX/PCF 300、IWF/PDSN 400、S/H和路由器600以及服务监控设备800。BTS/BSC 200、PCX/PCF 300、IWF/PDSN 400、S/H和路由器600使用与关于图3的第一优选实施例相同的附图标记,因为它们具有相同的功能。因为BTS/BSC 200、PCX/PCF 300、IWF/PDSN 400、S/H和路由器600的操作和功能已经参照图3到图10描述过,因此下面描述服务监控设备800。As shown in the figure, the mobile communication network in which the packet data service analysis uses the service monitoring device includes BTS/
服务监控设备800接入在IWF/PDSN 400与S/N和路由器600之间,它接收并分析在IWF/PDSN 400与S/N和路由器600之间传输的IP分组数据,生成各种统计数据,并周期性地或者实时地访问统计数据,以通过可视和可听的信息向移动通信网络管理服务提供者提供各种服务状态。The
图12示出了图11中所示的服务监控设备的详细方框图。FIG. 12 shows a detailed block diagram of the service monitoring device shown in FIG. 11 .
如图所示,服务监控设备800包括以太网分离器810、业务分析器820、统计存储单元830和服务监控单元840。以太网分离器810、业务分析器820和统计存储单元830将被简要描述,因为它们具有与以太网分离器510、业务分析器520和统计存储单元530相同的功能。As shown in the figure, the
以太网分离器810直接接入在IWF/PDSN 400与S/H和路由器600之间,它接收用户IP分组数据作为分别的Tx和Rx数据。具体地说,以太网分离器810接入到在IWF/PDSN 400与S/H和路由器600之间连接的电缆上,并分离物理层,以接收在用户100和服务主机700之间传输的用户分组数据。
业务分析器820把经由以太网分离器810接收的用户IP分组数据分离为Tx和Rx数据,分析它们,通过该分析捕捉在2G和3G网络中的呼叫进程流程,并查找该业务分析引起的各种统计。The
在第一优选实施例中,业务分析器820查找各种统计数据,而在第二优选实施例中,业务分析器820需要监控该服务的统计信息,该统计信息包括:In the first preferred embodiment, the
1)由各个服务选项分离的统计(试探次数,成功事件的次数)1) Statistics separated by each service option (number of trials, number of successful events)
2)由TCP端口号码的统计(试探次数,成功事件的次数)2) Statistics by TCP port number (the number of trials, the number of successful events)
接下来,统计存储单元830存储业务分析器820对以太网分离器810接收的分组数据进行分析得到的结果数据,而且包含用于存储包括分析数据的各种数据的数据库,和用于根据外部数据检索请求从数据库检索相应的数据并提供检索结果的数据库管理器。Next, the
服务监控单元840根据由移动通信网络管理服务提供者的请求,周期性地或者实时地访问统计数据,该统计数据包括按照每个服务选项分离的试探次数和成功事件的次数,和按照TCP端口号码的试探次数和成功事件的次数,并以可视和可听的信息向移动通信网络管理服务提供者提供各个服务的正常状态。因此,移动通信网络管理服务提供者使用以太网分离器810来分别分析在IP网络中的物理层的业务,从而允许服务监控。The
图13示出了根据本发明的第三优选实施例的,其中基于协议分析使用网络监控设备的移动通信网络的系统配置图。FIG. 13 shows a system configuration diagram of a mobile communication network in which a network monitoring device is used based on protocol analysis according to a third preferred embodiment of the present invention.
如图所示,基于协议分析使用网络监控设备的移动通信网络包含BTS/BSC/PCF 1200、网络监控设备1300、PDSN 1400以及S/H和路由器1500。为了描述的简便,将不再提供对BTS/BSC 1200、PCF 1200、PDSN1400、S/H和路由器1500的说明,因为它们对应于关于图3的第一优选实施例所提供的说明。As shown in the figure, the mobile communication network using network monitoring equipment based on protocol analysis includes BTS/BSC/
网络监控设备1300接入在PCF 1200与PDSN 1400之间,以及接入在PDSN 1400与S/H和路由器1500之间,它接收并分析在PCF 1200与PDSN1400之间,以及PDSN 1400与S/H和路由器1500之间传输的IP分组数据,生成各种统计,周期性地访问该统计,以生成关于网络状态的信息,并以可视和可听格式将该信息提供给移动通信网络管理服务提供者。
网络监控设备1300包含以太网分离器1310和1320、协议分析器1330和1340、统计存储单元1350以及网络监控单元1360。The
以太网分离器1310直接接入在PCF 1200与PDSN 1400之间,把接收的用户IP分组数据分离为Tx和Rx数据,而以太网分离器1320直接接入在PDSN 1400与S/H和路由器1500之间,把接收的用户IP分组数据分离为Tx和Rx数据。
参照图14,以太网分离器1310接入到从PCF 1200的以太网Tx端口1210连接到PDSN 1400的以太网Rx端口1410的电缆上,接收来自用户1100的提供给服务主机1600的上行分组数据,并且接入到从PDSN 1400的以太网Tx端口1420连接到PCF 1200的以太网Rx端口1220的电缆上,接收来自服务主机1600的提供给用户1100的下行分组数据。Referring to Figure 14, the
参照图15,以太网分离器1320接入到从PDSN 1400的以太网Tx端口1430连接到S/H和路由器1500的以太网Rx端口1510的电缆上,接收来自用户1100的提供给服务主机1600的上行分组数据,并且接入到从S/H和路由器1500的以太网Tx端口1520连接到PDSN 1400的以太网Rx端口1440的电缆上,接收来自服务主机1700的提供给用户1100的下行分组数据。Referring to Fig. 15, the
如图16中所示,在3G cdma2000-1x的协议结构中,以太网分离器1310提供在作为PCF 1200的物理层的以太网与作为PDSN 1400的物理层的以太网之间,以把在PCF 1200和PDSN 1400之间的IP网络与物理层分开,并且接收在PCF 1200和PDSN 1400之间发送和接收的分组数据。以太网分离器1320提供在作为PDSN 1400的物理层的以太网与作为服务主机1600的物理层的以太网之间,以把在PDSN 1400与服务主机1600之间的IP网络与物理层分开,并且接收在PDSN 1400和服务主机1600之间发送和接收的分组数据。As shown in Fig. 16, in the protocol structure of 3G cdma2000-1x,
协议分析器1330和1340把经由以太网分离器1310和1320接收的用户IP分组数据分离为Tx和Rx数据,并分析关于无线数据通信的A11和RADIUS协议数据统计,尤其是,用于各个Tx和Rx数据的无线因特网服务。The
参照图17,协议分析器1330和1340通过IP网络中的呼叫进程流程来分析协议,以查找各种统计数据。Referring to FIG. 17,
图17示出了应用于移动通信网络的呼叫进程流程。为了描述的简便,将不再描述建立用户1100和服务主机1600之间的TCP以发送TCP数据,和取消该TCP连接的过程S130到S142,因为它们对应于关于图9的本发明的第一优选实施例所描述的过程S30到S42。Fig. 17 shows a call process flow applied to a mobile communication network. For simplicity of description, the process S130 to S142 of establishing the TCP between the
在如图17中所示的在移动通信网络中的呼叫进程流程中,协议分析器1330提供在PCF 1200和PDSN 1400之间,它执行由虚线环C’表示的RP注册,接收用户鉴权协议以分析该用户鉴权协议,查找鉴权成功率、鉴权执行时间和鉴权失败因素,设置PPP数据链接,并接收由虚线环D所表示的PPP IP分配协议以分析该PPP IP分配协议,查找会话成功率、会话失败因素和会话执行时间。协议分析器1340提供在PDSN 1400和S/H路由器1500之间,它设置TCP并接收由虚线环E表示的TCP数据传输协议,以分析该TCP数据传输协议,查找到服务主机1600的接入成功率、接入时间、接入失败因素、数据使用统计和菜单点击统计。In the call process flow in the mobile communication network as shown in Figure 17, the
如上所述,协议分析器1330和1340基于上述查找的数据分析后继的内容,以生成用于监控网络的统计信息。As described above, the
1)每个基站的A11接入统计(试探次数,成功事件的次数)1) A11 access statistics of each base station (number of trials, number of successful events)
2)每个PDSN的A11接入统计(试探次数,成功事件的次数)2) A11 access statistics of each PDSN (number of trials, number of successful events)
3)每个A11失败因素的统计3) Statistics of each A11 failure factor
4)每个基站的PPP接入统计4) PPP access statistics of each base station
5)每个PDSN的PPP接入统计5) PPP access statistics of each PDSN
6)RADIUS消息统计6) RADIUS message statistics
统计存储单元1350存储由协议分析器1330和1340分别分析的结果数据。统计存储单元1350包含用于存储包括分析数据的各种数据的数据库,和用于根据外部数据检索请求从数据库检索相应的数据并提供检索结果的数据库管理器。The
网络监控单元1360周期性地查阅存储在统计存储单元1350中的各种统计数据,并以可视和可听信息向移动通信网络管理业务提供者提供网络正常状态。因此,移动通信网络管理服务提供者通过使用IP网络中的以太网分离器1310和1320,分析物理层的协议,从而实现整个网络的监控。The
图18示出了根据本发明第四优选实施例的,其中使用了基于分组数据分析的用于每个数据服务的计费信息生成器的移动通信网络的系统配置。FIG. 18 shows a system configuration of a mobile communication network in which a charging information generator for each data service based on packet data analysis is used according to a fourth preferred embodiment of the present invention.
如图所示,该系统包含BTS/BSC 2200、PCX/PCF 2300、IWF/PDSN 2400、计费信息生成器2500以及S/H和路由器2600。下面将不再提供对BTS/BSC2200、PCX/PCF 2300、IWF/PDSN 2400、S/H和路由器2600的说明,因为它们对应于关于图3的第一优选实施例所提供的说明。As shown in the figure, the system includes BTS/
计费信息生成器2500接入在IWF/PDSN 2400与S/H和路由器2600之间,通过使用在IWF/PDSN 2400与S/H和路由器2600之间传输的用户IP分组数据,生成每一服务计费信息,和由IWF/PDSN 2400提供的计费信息。
图19示出了如图18中所示的计费信息生成器2500的详细方框图。FIG. 19 shows a detailed block diagram of the
如图所述,计费信息生成器2500包含分组分离器2510、分组分析器2520和计费信息存储单元2530。As shown in the figure, the
分组分离器2510直接接入在IWF/PDSN 2400与S/H和路由器2600之间,并把接收的用户IP分组数据分离为Tx和Rx数据。
参照图20,分组分离器2510接入到从IWF/PDSN 2400的以太网Tx端口2410连接到S/H和路由器2600的Rx端口2610的电缆,以接收从用户2100上行到服务主机700的分组数据,还接入到从S/H和路由器2600的以太网Tx端口2620连接到IWF/PDSN 2400的以太网Rx端口2420的电缆,并接收从服务主机2700接收下行到用户100的分组数据。Referring to Figure 20, the
如图21中所示,在2G IS-95A/B网络中的分组分离器2510提供在作为IWF 2400的物理层的以太网(E-NET)和作为服务主机2700的物理层的以太网(E-NET)之间,把在IWF 2400和服务主机2700之间的IP网络从物理层中分开,并接收在用户2100和服务主机2700之间发送的分组数据。As shown in FIG. 21, the
如图22中所示,在3G cdma2000-1x网络中的分组分离器2510提供在作为PDSN 2400的物理层的以太网(E-NET)和作为服务主机2700的物理层的以太网(E-NET)之间,把在PDSN 2400和服务主机2700之间提供的IP网络从物理层中分开,并接收在用户2100和服务主机2700之间发送的分组数据。As shown in FIG. 22 , the
分组分析器2520通过分组分离器2510把接收的用户分组数据分离为Tx和Rx数据,或者通过使用由S/H和路由器2600提供的端口镜像功能,将从IP网络接收的用户分组数据分离为Tx和Rx数据。由S/H和路由器2600提供的端口镜像功能将不再描述,因为它对于本领域技术人员是公知的。分组分析器2520分析从分组分离器2510或S/H和路由器2600接收的用户分组数据,并使用分析出的每一用户目的IP和端口号码信息,和用户2100使用的分组数据,来查找用户2100使用的服务信息。The
参照图23,分组分析器2520经由分组分离器2510或S/H和路由器2600接收经过编码的比特流,为OSI(开放式系统互连)模型的每层分析该分组数据,并查找每一用户的目的IP和用户2100使用的分组数据。分组分析器2520从经过编码的比特流中除去每个PCI的过程,分析分组数据和包括数据链路层、网络层、传输层、会话层、表示层和应用层的相应层的分组数据业务,并为每个用户2100查找服务使用信息等过程非常类似于关于图8的第一优选实施例的业务分析器520分析分组数据和分组数据业务的过程,因此,将不再提供相应的说明。Referring to FIG. 23, the
计费信息存储单元2530接收计费信息,也就是说,由分组分析器2520查找的每一用户服务使用信息,和由IWF/PDSN 2400常规地生成的关于用户2100的计费信息,把它们作为单一的每一服务计费信息来处理和存储。The billing
计费信息存储单元2530把具有每一服务计费信息的用户计费信息发送到计费处理系统(未示出),以对实际用户进行计费,计费信息存储单元2530包括存储数据的数据库和管理所存储数据的数据库管理器,并且进一步包括一装置,所述装置使用由分组分析器2520提供的计费信息和由IWF/PDSN 2400提供的计费信息来生成单一的每一服务计费信息,并存储该每一服务计费信息作为用户的计费信息。The billing
每一服务计费信息根据每个用户使用的无线数据服务,并通过分析由分组分离或IP网络中的分组镜像收集的用户分组数据和生成每一用户服务使用信息而生成。The per-service billing information is generated according to the wireless data service used by each user by analyzing user packet data collected by packet splitting or packet mirroring in the IP network and generating per-user service usage information.
尽管已经结合目前认为是最实用和最佳的实施例对本发明作出了说明,应当理解本发明并不局限于所公开的这些实施例,相反,应当理解本发明覆盖了包含于附加的权利要求的精神和范围之内的各种改变和等同方案。While the invention has been described in connection with what are presently considered to be the most practical and best embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but rather, the invention is to be understood to cover all aspects contained in the appended claims. Various modifications and equivalents are made within the spirit and scope.
根据本发明,在移动通信网络中的无线数据服务中,可以有效地对通过IP网络的分组数据进行分析,而且可以提供更多的用于在移动通信网络上的费用的统计和详细信息。According to the present invention, in the wireless data service in the mobile communication network, the packet data passing through the IP network can be effectively analyzed, and more statistics and detailed information for charges on the mobile communication network can be provided.
由于移动通信网络管理服务提供者可以监控服务,因此可以向用户提供更稳定的无线数据服务。Since the mobile communication network management service provider can monitor the service, more stable wireless data service can be provided to the user.
同样,由于移动通信网络管理服务提供者可以整体地监控提供无线数据服务的网络,因此可以向用户提供更稳定的无线数据服务。Also, since a mobile communication network management service provider can integrally monitor a network providing wireless data services, more stable wireless data services can be provided to users.
此外,移动通信网络管理服务提供者可以根据用户使用的不同服务进行每一服务计费,并可以向用户提供各种各样的服务产品。In addition, the mobile communication network management service provider can charge for each service according to the different services used by the user, and can provide various service products to the user.
Claims (43)
- One kind when the user uses the wireless data service of special services main frame by mobile communications network, analyze the analyzer of the Packet data service of between user and service host, transmitting, comprising:The grouped data separator, be provided between the user provides in the mobile communication switch of wireless data service and the packeting controller one and service host, be used for being separated in the user grouping data of transmitting between mobile communication switch and packeting controller and the service host, and receive this user grouping data;Traffic analyser is used for separating the user grouping data that receive by the grouped data separator according to transmission direction, and analyzes this user grouping data;Statistics storage unit is used to store and manage the result data of being analyzed by traffic analyser; WithThe statistical query unit is used for the various data of retrieve stored in statistics storage unit, and the user is provided required statistical information.
- 2. according to the analyzer of claim 1, wherein this grouped data separator is linked into the Ethernet port between in mobile exchange switch and packeting controller and the service host, and with the user grouping data separating for sending data and receive data, and receive these transmissions data and reception data.
- 3. according to the analyzer of claim 1, wherein this traffic analyser will be transmission data and reception data by the user grouping data separating that the grouped data separator receives, and analyze these transmission data and receive data.
- 4. according to the analyzer of claim 3, wherein this traffic analyser is by the user grouping data, analyzes the TCP transport stream between in mobile communication switch and packeting controller and the service host.
- 5. according to the analyzer of claim 1, wherein this statistical query unit provides the various Realtime Statistics of being analyzed by traffic analyser by GUI to the user.
- 6. according to the analyzer of claim 5, wherein these various Realtime Statistics comprise following statistics: the traffic that receives data, sends data and receive data and send data, every layer access exploration, number of success, the frequency of failure and current state further comprise the success rate statistics of the PPP session of the statistics of successful access rate statistics, response times of the use statistics of each IP of every kind of application, every kind of service and each base station.
- 7. according to the analyzer of one of claim 1 to 6, wherein between this grouped data separator and this service host, be connected with based on the grouping address and send packets to the switching hub of suitable port, and the router that is used to connect the separated network that uses same transmission protocol.
- One kind when the user uses the wireless data service of specific service host by mobile communications network, analyze the method for the Packet data service of between user and service host, transmitting, comprising:(a) be separated in the user grouping data of between the user provides in the mobile communication switch of wireless data service and the packeting controller and service host, transmitting, and receive this user grouping data;(b) separate the user grouping data that receive in (a) according to transmission direction, and analyze this user grouping data; With(c) by using the result data of analyzing in (b), provide the user required statistical information.
- 9. method according to Claim 8, wherein (a) comprising: this user grouping data separating for sending data and receive data, and is received these transmissions data and reception data by the Ethernet port that is linked between in mobile communication switch and packeting controller and the service host.
- 10. method according to Claim 8, wherein (b) comprising: the user grouping data separating that is received for sending data and receive data, and is analyzed these transmissions data and reception data.
- 11. according to the method for claim 10, wherein by the TCP transport stream between this user grouping data analysis in mobile communication switch and packeting controller and the service host.
- 12. one kind when the user uses the wireless data service of special services main frame by mobile communications network, by the analysis of the Packet data service transmitted is monitored device between user and service host, comprising user's service:The grouped data separator, be provided between the user provides in the mobile communication switch of wireless data service and the packeting controller one and service host, be used for being separated in the user grouping data of transmitting between mobile communications network and packeting controller and the service host, and receive this user grouping data;Traffic analyser is used for separating the user grouping data that receive by the grouped data separator according to transmission direction, and analyzes this user grouping data;Statistics storage unit, the result data that storage and management are analyzed by traffic analyser; WithThe service monitoring unit is used for generating the information of the normal condition of each service that comprises the user, and providing this information to the manager by being stored in the various data of statistics storage unit.
- 13. device according to claim 12, wherein this grouped data separator is linked into the Ethernet port between in mobile communication switch and packeting controller and the service host, the user grouping data separating is transmission data and reception data, and receives these transmission data and receive data.
- 14. according to the device of claim 12, wherein this traffic analyser is the user grouping data separating that receives by the grouped data separator to send data and receive data, and analyzes these transmission data and reception data.
- 15. according to the device of claim 12, wherein this traffic analyser is by the user grouping data, analyzes the TCP transport stream between in mobile communication switch and packeting controller and the service host.
- 16. device according to claim 12, wherein according to mobile communications network management ISP's request, the statistics of the number of times by periodically or in real time consulting the exploration number of times that separates by each service option and successful incident, and the service of tcp port number sounds out the statistical information of the number of times of number of times and successful incident, generates the information of the normal condition of this each service that comprises the user.
- 17. device according to one of claim 12 to 16, wherein between grouped data separator and service host, be connected with the switching hub that sends packets to suitable port based on the grouping address, with the router that is used to be connected the separated network that uses same transmission protocol.
- 18. one kind when the user uses the wireless data service of special services main frame by mobile communications network, come the supervisory user service method by analysis to the Packet data service between user and service host, transmitted, comprising:(a) be separated in the user grouping data of between the user provides in the mobile communication switch of wireless data service and the packeting controller and service host, transmitting, and receive this user grouping data;(b) be separated in the user grouping data that receive in (a) according to transmission direction, and analyze this user grouping data; With(c) result data by analyzing in (b) generates the information of the normal condition of each service that comprises the user, and provides this information to the manager.
- 19. method according to claim 18, wherein (a) comprising: the user grouping data separating for sending data and receive data, and is received these transmissions data and reception data by the Ethernet port that is linked between in mobile communication switch and packeting controller and the service host.
- 20. according to the method for claim 18, wherein (b) comprising: the user grouping data separating that receives is transmission data and reception data, and analyzes these transmission data and receive data.
- 21. according to the method for claim 20, wherein by the TCP transport stream between this user grouping data analysis in mobile communication switch and packeting controller and the service host.
- 22. one kind when the user uses the wireless data service of special services main frame by mobile communications network, come the device of monitor network based on protocal analysis to the Packet data service between user and service host, transmitted, comprising:The first grouped data separator, be provided at be used for to the user packeting controller of wireless data service is provided and be used to allow by packeting controller between the network linking equipment of the wireless data service of service host, be used to be separated in the user grouping data of transmitting between packeting controller and the network linking equipment, and receive this user grouping data;The second grouped data separator is provided between network linking equipment and the service host, is used to be separated in the user grouping data of transmitting between network linking equipment and the service host, and receives this user grouping data;First protocol analyzer is used for the user grouping data analysis agreement that receives based on by the first grouped data separator;Second protocol analyzer is used for the user grouping data analysis agreement that receives based on by the second grouped data separator;Statistics storage unit is used to store and manage the result data of being analyzed separately by first and second protocol analyzers; WithThe network monitoring unit is used for generating the information about the normal condition that comprises network of this mobile communications network, and providing this information to the manager by being stored in the various data in the statistics storage unit.
- 23. device according to claim 22, wherein this first grouped data separator is linked into the Ethernet port between packeting controller and network linking equipment, the user grouping data separating is transmission data and reception data, and receives these transmission data and receive data; WithThis second grouped data separator is linked into the Ethernet port between network linking equipment and service host, the user grouping data separating is transmission data and reception data, and receives these transmission data and receive data.
- 24. according to the device of claim 22, wherein this first protocol analyzer is separated into protocol architecture the transmission structure and receives structure according to the user grouping data that received by the first grouped data separator; WithThis second protocol analyzer is separated into protocol architecture the transmission structure and receives structure according to the user grouping data that received by the second grouped data separator.
- 25. according to the device of claim 22, wherein this first protocol analyzer is by user grouping data analysis RP registration, link setting and PPP IP divides flow in packeting controller and authentication stream, PPP information between the network linking equipment; WithThis second protocol analyzer is analyzed the TCP transport stream between network linking equipment and service host by the user grouping data.
- 26. device according to claim 22, the data that wherein are stored in the statistics storage unit comprise: the agreement of each base station inserts statistics, the agreement of each network linking equipment inserts statistics, the statistics of each protocol failure factor, the PPP of each base station inserts statistics, the PPP of each network linking equipment inserts statistics, the protocol message statistics.
- 27. device according to one of claim 22 to 26, wherein between the second grouped data separator and service host, be connected with the switching hub that sends packets to suitable port based on the grouping address, with the router that is used to be connected the separated network that uses same transmission protocol.
- 28. one kind when the user uses the wireless data service of special services main frame by cordless communication network, come the method for monitor network based on protocal analysis to the Packet data service between user and service host, transmitted, comprising:(a) be separated in respectively be used for to the user packeting controller of wireless data service is provided and be used to allow by packeting controller to the user grouping data of transmitting between the network linking equipment of the wireless data service of service host, and the user grouping data of between packeting controller and service host, transmitting, and receive this user grouping data;(b) according to the user grouping data analysis agreement separately that receives in (a); With(c) result data by analyzing in (b) generates the information about the normal condition of the various services that comprise the user of this mobile communications network, and provides this information to the manager.
- 29. according to the method for claim 28, wherein the user grouping data separating is transmission data and reception data, receives these transmission data and receive data by the Ethernet port that is linked between packeting controller and network linking equipment then; WithThe user grouping data separating for sending data and receiving data, is received these transmission data and receives data by the Ethernet port that is linked between network linking equipment and service host then.
- 30. according to the method for claim 28, wherein (b) comprising: according to the user grouping data that receive in (b), protocol architecture is separated into the transmission structure and receives structure, and analyze this transmission structure and receive structure.
- 31. according to the method for claim 30, wherein by user grouping data analysis RP registration, packeting controller and authentication stream, PPP information between the network linking equipment link setting and PPP IP divide flow andBy the TCP transport stream of user grouping data analysis between network linking equipment and service host.
- 32. one kind when the user uses the wireless data service of special services main frame by cordless communication network, generate the device of the charge information of each data, services based on analysis to the grouped data between user and service host, transmitted, comprising:Data extractor, be provided between the user provides in the mobile communication switch of packet data service and the packeting controller one and service host, be used for being separated in the user grouping data of transmitting between mobile communication switch and packeting controller and the service host, and receive this user grouping data;The fractional analysis device is used for searching the information on services that the user uses by the information that the analysis to the user grouping data that receive via the grouping separator receives, and exports this information on services as first charge information; WithThe charge information memory cell, be used to make up by first charge information of fractional analysis device output and second charge information of exporting by mobile communication switch or packeting controller, to store information after this combination as each single service charging information, and the customer charging information that will comprise each service charging information sends to specific charge processing system, thereby the user is chargeed.
- 33. device according to claim 32, wherein this grouping separator is linked into the Ethernet port between in mobile communication switch and packeting controller and the service host, the user grouping data separating is transmission data and reception data, and receives these transmission data and receive data.
- 34. device according to claim 32, wherein this fractional analysis device uses the user grouping data that receive by the grouping separator, searching the destination IP that comprises each user and the information of portal number, and information is used in the service that the grouped data of using the user to use is searched the user.
- 35. one kind when the user uses the wireless data service of special services main frame by cordless communication network, generate the method for the charge information of each data, services based on analysis to the grouped data between user and service host, transmitted, comprising:(a) be separated in the user grouping data of transmitting between in mobile communication switch and the packeting controller and the service host, and receive this user grouping data;(b) information that receives by the analysis to the user grouping data that receive via the grouping separator is searched the information on services that the user uses, and exports this information on services as first charge information;(c) combination is by first charge information of output in (b) with by second charge information of mobile communication switch or packeting controller output, to store information after this combination as each single service charging information; With(d) customer charging information that comprises each service charging information is sent to specific charge processing system, thereby the user is chargeed.
- 36. method according to claim 35, wherein (a) comprising: the user grouping data separating for sending data and receive data, and is received these transmissions data and reception data by the Ethernet port that is linked between in mobile communication switch and packeting controller and the service host.
- 37. according to the method for claim 35, wherein (b) comprising: by the analysis user grouped data, search the purpose IP that comprises each user and the information of portal number, and use information by the service that the grouped data of using the user to use is searched the user.
- 38. one kind when the user uses the wireless data service of special services main frame by cordless communication network, generate the device of the charge information of each data, services based on analysis to the grouped data between user and service host, transmitted, comprising:The fractional analysis device, be used to receive the user grouping data, by the information on services that the user uses is searched in the analysis of the user grouping data that received, and export this information on services as first charge information, these user grouping data are provided by the Port Mirroring method by switching hub and router, wherein, transmit between grouped data in mobile communication switch and packeting controller and the service host, described mobile communication switch and packeting controller provide wireless data service to the user; WithThe charge information memory cell, be used to make up by first charge information of fractional analysis device output and second charge information of exporting by mobile communication switch or packeting controller, to store information after this combination as each single service charging information, and the customer charging information that will comprise each service charging information sends to specific charge processing system, thereby the user is chargeed.
- 39. device according to claim 38, wherein this fractional analysis device uses the user grouping data of being duplicated and being received by described switching hub, searching the destination IP that comprises each user and the information of portal number, and information is used in the service that the grouped data of using the user to use is searched the user.
- 40. according to the device of claim 38 or 39, wherein this switching hub is a kind of switching hub that sends packets to proper port based on the grouping address.
- 41. according to the device of claim 38 or 39, wherein this router is a kind of router that connects the separated network that uses same transmission protocol.
- 42. one kind when the user uses the wireless data service of special services main frame by cordless communication network, generate the method for the charge information of each data, services based on analysis to the grouped data between user and service host, transmitted, comprising:(a) receive the user grouping data that provide by the Port Mirroring method by switching hub and router, wherein, transmit between grouped data in mobile communication switch and packeting controller and the service host, and described mobile communication switch and packeting controller provide wireless data service to the user;(b), and export this information on services as first charge information by the information on services that the user uses is searched in the analysis of the user grouping data that received;(c) first charge information of output and by second charge information of mobile communication switch or packeting controller output in the combination (b) is to store information after this combination as each single service charging information; With(d) customer charging information that will comprise each service charging information sends to specific charge processing system, thereby the user is chargeed.
- 43. according to the method for claim 42, wherein (b) comprising: by the analysis user grouped data, search the purpose IP that comprises each user and the information of portal number, and use information by the service that the grouped data of using the user to use is searched the user.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020020070358 | 2002-11-13 | ||
| KR10-2002-0070357A KR100479862B1 (en) | 2002-11-13 | 2002-11-13 | Apparatus for Analyzing the Traffic of Packet Data on Mobile Communication Network and Method thereof, And Apparatus for Monitoring Service based on the same Analysis |
| KR1020020070359 | 2002-11-13 | ||
| KR1020020070357 | 2002-11-13 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1711714A CN1711714A (en) | 2005-12-21 |
| CN100399741C true CN100399741C (en) | 2008-07-02 |
Family
ID=35707253
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2003801032512A Expired - Fee Related CN100399741C (en) | 2002-11-13 | 2003-11-13 | Apparatus for analyzing packet data on mobile communication network and method thereof |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR100479862B1 (en) |
| CN (1) | CN100399741C (en) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100512779B1 (en) * | 2002-10-09 | 2005-09-07 | 에스케이 텔레콤주식회사 | System and Method for Monitoring Packet Data Service Node |
| KR100688078B1 (en) * | 2004-12-01 | 2007-03-02 | 한국전자통신연구원 | Internet traffic analysis system and method, and how to change DMS schema in the system |
| KR100694724B1 (en) * | 2005-05-17 | 2007-03-15 | 엘지노텔 주식회사 | Signal packet control device and method using traffic monitoring in asynchronous mobile communication network |
| KR100719885B1 (en) * | 2005-07-01 | 2007-05-18 | 에스케이 텔레콤주식회사 | NTS call transfer traffic real-time analysis system |
| KR100900946B1 (en) * | 2007-05-08 | 2009-06-08 | 에스케이 텔레콤주식회사 | Server and method for collecting data traffic patterns of wireless internet data services |
| KR100931348B1 (en) * | 2007-10-30 | 2009-12-11 | 포스데이타 주식회사 | Message Analysis System of Broadband Wireless Communication Network and Message Analysis Method Using the Same |
| KR101602189B1 (en) | 2015-04-28 | 2016-03-11 | 주식회사 넷커스터마이즈 | traffic analysis and network monitoring system by packet capturing of 10-giga bit data |
| EP3873034B1 (en) * | 2020-02-28 | 2024-08-28 | Siemens Aktiengesellschaft | Method and system for detecting data traffic in a communication network |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4792753A (en) * | 1986-02-21 | 1988-12-20 | Nippon Board Computer Co., Ltd. | Local area network protocol analyzer |
| JP2000183890A (en) * | 1998-12-10 | 2000-06-30 | Mitsubishi Materials Corp | Wireless server, mobile terminal and recording medium |
| US6359901B1 (en) * | 1998-09-02 | 2002-03-19 | General Dynamics Decision Systems, Inc. | Method and apparatus for asynchronous adaptive protocol layer tuning |
| US6421353B1 (en) * | 1998-02-18 | 2002-07-16 | Samsung Electronics, Co., Ltd. | Mobile radio telephone capable of recording/reproducing voice signal and method for controlling the same |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100275497B1 (en) * | 1998-09-15 | 2000-12-15 | 정선종 | Apparatus and method for performance analysis in cdma communication system |
| KR20030061666A (en) * | 2002-01-15 | 2003-07-22 | 주식회사 아론통신기술 | Traffic collecting/analyzing system and its method |
| KR20020043518A (en) * | 2002-05-14 | 2002-06-10 | 최중현 | Statistics method for currency quality reflection urea in cdma system |
| KR100493416B1 (en) * | 2002-11-11 | 2005-06-07 | 에스케이 텔레콤주식회사 | Method for controlling mobile communication network |
-
2002
- 2002-11-13 KR KR10-2002-0070357A patent/KR100479862B1/en not_active Expired - Fee Related
-
2003
- 2003-11-13 CN CNB2003801032512A patent/CN100399741C/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4792753A (en) * | 1986-02-21 | 1988-12-20 | Nippon Board Computer Co., Ltd. | Local area network protocol analyzer |
| US6421353B1 (en) * | 1998-02-18 | 2002-07-16 | Samsung Electronics, Co., Ltd. | Mobile radio telephone capable of recording/reproducing voice signal and method for controlling the same |
| US6359901B1 (en) * | 1998-09-02 | 2002-03-19 | General Dynamics Decision Systems, Inc. | Method and apparatus for asynchronous adaptive protocol layer tuning |
| JP2000183890A (en) * | 1998-12-10 | 2000-06-30 | Mitsubishi Materials Corp | Wireless server, mobile terminal and recording medium |
Also Published As
| Publication number | Publication date |
|---|---|
| KR100479862B1 (en) | 2005-03-31 |
| CN1711714A (en) | 2005-12-21 |
| KR20040042188A (en) | 2004-05-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8180881B2 (en) | Apparatus for analyzing the packet data on mobile communication network and method thereof | |
| US7142651B2 (en) | Fraud detection in a distributed telecommunications networks | |
| US7065043B2 (en) | Method and system for connecting to a proxy server with the lowest workload through querying a load monitor | |
| US8179803B2 (en) | Methods, systems and apparatus for monitoring and/or generating communications in a communications network | |
| JP2005175866A (en) | Network statistical information service system and Internet access server | |
| US6948088B1 (en) | Methods and apparatus for efficient transaction processing on redundant systems | |
| WO2004040842A1 (en) | Method of data gathering of a user network | |
| CN100399741C (en) | Apparatus for analyzing packet data on mobile communication network and method thereof | |
| JP2003258911A (en) | Access node device and Internet usage status analysis method | |
| AU2008258126B2 (en) | Method, systems and apparatus for monitoring and/or generating communications in a communications network | |
| US7865410B1 (en) | Aggregation of user usage data for accounting systems in dynamically configured networks | |
| CN110545213A (en) | Computer network data flow monitoring system and method | |
| KR100479863B1 (en) | Apparatus for Monitoring Network based on the Protocol Analysis on Mobile Communication Network and Method thereof | |
| KR100491640B1 (en) | Apparatus for Generating Billing Information corresponding to the Each Service Based on Packet Data Analysis on Mobile Communication Network and Method thereof | |
| US20020131447A1 (en) | System and method for wireless packet data content switch | |
| KR100655185B1 (en) | Call Analysis System in Mobile Communication Network | |
| KR101074056B1 (en) | System comprising translation gateway for authentificating wire and wireless internet service integratly and method thereof | |
| KR20090000995A (en) | Traffic settlement system and method between ISPs using unique number of ISP | |
| US20070036311A1 (en) | Flow control in a communications network using a service cluster solution | |
| KR20050088596A (en) | The method of configuration and transmission for contents based charging in wcdma | |
| JP3926653B2 (en) | Session setting method in communication network, communication system and program thereof | |
| CN110545196A (en) | data transmission method and related network equipment | |
| CN118694677A (en) | Method for generating quality analysis report | |
| KR100819051B1 (en) | Apparatus and method for generating billing information for an IP-based service | |
| WO2002047328A2 (en) | System and method for processing wireless packet data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080702 Termination date: 20191113 |