WO2009039719A1 - A user identifier server, a system and method for processing the data service - Google Patents
A user identifier server, a system and method for processing the data service Download PDFInfo
- Publication number
- WO2009039719A1 WO2009039719A1 PCT/CN2008/001040 CN2008001040W WO2009039719A1 WO 2009039719 A1 WO2009039719 A1 WO 2009039719A1 CN 2008001040 W CN2008001040 W CN 2008001040W WO 2009039719 A1 WO2009039719 A1 WO 2009039719A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- service
- user
- gateway
- server
- data
- Prior art date
Links
- 238000012545 processing Methods 0.000 title claims abstract description 51
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000008569 process Effects 0.000 claims description 28
- 238000003672 processing method Methods 0.000 claims description 22
- 230000004044 response Effects 0.000 claims description 18
- 238000004891 communication Methods 0.000 claims description 5
- 239000000284 extract Substances 0.000 claims description 4
- 230000004083 survival effect Effects 0.000 claims description 3
- 238000012217 deletion Methods 0.000 claims description 2
- 230000037430 deletion Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 14
- 230000002159 abnormal effect Effects 0.000 description 7
- 238000013475 authorization Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 235000014510 cooky Nutrition 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
Definitions
- the present invention relates to communication technologies, and more particularly to user identification servers, data service processing systems, and methods. Background technique
- the mobile phone number (MSISDN) is automatically transmitted to the service control platform by the network, and the user name password is not required to be input by the user, which has the natural advantage of identity authentication convenience. This is a key technology for mobile operators to dominate the entire value chain. At the same time, it also greatly improves the user's feeling of using the business.
- FIG. 1 it is a schematic diagram of a network element connection in the prior art.
- a mobile or fixed terminal (UE ) 91 is connected to the access gateway 92 through an access network, and a service server 93 such as a streaming media and a service gateway 94 such as a WAP are also connected.
- the access gateway 92 is connected, and the service gateway 94 is connected to the application server 95 on the public network.
- user service data is mostly transmitted in the form of an IP packet.
- each user can obtain a private IP address corresponding to its own MSISDN.
- One of the frequently used mobile data service user identity methods is to insert a calling number through a WAP gateway.
- the user identification scheme is shown in the signaling diagram of Figure 2.
- the WAP service data processing scheme can be divided into several processes for detailed description. Procedure 1: The user requests to access the Internet, as described in Figure 1-5. .
- the gateway GPRS service node (GGSN) sends the information of the user terminal UE through the wireless network, and then sends the radius to the WAP gateway (the WAP GW). The user accesses the authentication request.
- GGSN gateway GPRS service node
- the WAP GW When the WAP GW receives the authentication request, it will issue a certificate to the GGSN.
- the GGSN After the GGSN receives the authentication/rejection message, if the authentication and authorization are passed, the GGSN will assign a private IP address to the terminal device. After the user passes the authentication and authorization, the GGSN first sends an accounting start request to the WAP GW through the authentication server (Radius Server).
- the authentication server Radius Server
- the WAP GW obtains information such as the correspondence between the user's IP address and the MSISDN number from the charging start request and stores the information.
- the WAP GW sends a response message to the GGSN through the Radius Server.
- the user is online normally:
- the GGSN After receiving the response message, the GGSN sends the user data packet to the WAP GW;
- the WAP GW After receiving the user data packet, the WAP GW will check the correspondence between the IP address and the MSISDN number stored in the local database, obtain the MSISDN number of the user, insert the MSISDN number into the HTTP of the data packet, and then apply the data packet. Forwarded to the Network Addres Translator (NAT). After receiving the data packet, the NAT will convert the private IP address of the user in the data packet into a public IP address through address translation, but the user's MSISDN number is also included, so when the NAT transmits the converted user data packet to the firewall through the firewall. When the application server is on the public network, the application server can charge the user through the MSISDN number in the data packet.
- NAT Network Addres Translator
- Process 2 The user goes offline normally, including:
- the GGSN initiates an accounting end message to the Radius server, and the Radius Server forwards the charging end message to the WAP GW.
- the WAP GW clears the locally saved user session information, including the IP and MSISDN correspondence.
- the WAP GW returns a charging end response message to the Radius, and the Radius returns a charging end response message to the GGSN.
- Procedure 3 The user terminates the Internet abnormally.
- the specific terminal has two processing methods according to the capability and the abnormal operation type of the user: One is to initiate a network message normally, and the network is processed according to the normal network process of the user.
- the Radius message flow is the same as the normal network process
- the GGSN normally triggers the charging end message, and the Radius message flow is normal. If the terminal does not initiate the network request, the core network determines whether to interrupt the user resource according to the timeout mechanism. If the user does not initiate the Internet access request within the set timeout period, the GGSN normally triggers the charging end message. The offline process; if the user initiates an online request again within the timeout period.
- the GGSN will initiate a Radius charging initial request to the WAP GW through the Radius Server again.
- the WAP GW still needs to save the user's temporary session information, so the WAP GW needs to judge according to the MSISDN condition. If there is temporary session information, the content is updated to ensure that the latest information of the user is still saved under abnormal conditions.
- the WAP GW initiates an initial charging response to the GGSN through the Radius Server.
- the above process describes a complete data service data processing process, including user identification and WAP charging.
- the WAP gateway which requires the WAP gateway to query its corresponding MSISDN number according to the source IP address of the data packet.
- the WAP GW needs to complete the MSISDN operation of 4 or more unpacking, so the WAP GW device has a heavy burden.
- the WSP protocol to the HTTP protocol can be converted, and the MSISDN can be inserted into the HTTP header to perform charging.
- the HTTP protocol cannot be used for bearer, it is impossible to continue to process such a service through the WAP gateway.
- the WAP gateway device is bound to become a performance bottleneck of the network, and the user's feeling of using the service is greatly reduced.
- the purpose of the present invention is to solve the defects of the prior art.
- the user identification server is added to form a data service processing system, and the user identification server has the function of querying the correspondence between the user IP address and the user identifier in the data service flow. And the function of updating the database, so that the user identification can be performed more effectively, simply and safely, and the burden of the service gateway is reduced.
- Another object of the present invention is to solve the defects of the prior art and provide a method for identifying a user identity identifier.
- the user identification server completes the mapping relationship between the user identifier and the IP address and updates the database, thereby realizing the identity of the user. Identification.
- a user identification server including:
- a database module configured to save a correspondence between a user identifier and an IP address
- a query module connected to the database module, for querying a correspondence between a user identifier and an IP address
- An update check module is connected to the database module for real-time updating and maintaining the database module
- the service processing module is disconnected from the database module, and is configured to delete the corresponding record in the database module after receiving the message requested by the user to download the network.
- the present invention further provides a data service processing system, including: an access gateway, configured to transmit user data to a network carrying a service application, and implement interworking between the access network and the bearer service application network;
- the service gateway which is in communication with the access gateway, is configured to provide a service control function, and implement user access to services that need to be carried by the service gateway;
- the service control platform is in communication with the access gateway and is configured to provide an application service that cannot be carried on the service gateway to the user;
- a user identification server configured to store a correspondence between the user identifier and the user IP address, and provide an inquiry
- An application server which exchanges information with the service gateway, and is used to provide a user with a service gateway. Hosted business.
- the present invention further provides a data service processing system, including: an access gateway, configured to transmit user data to a network carrying a service application, and implement interworking between the access network and the bearer service application network;
- the service control platform communicates with the access gateway, and is used to provide a service control function to implement user access to the service;
- a user identification server which exchanges information with the access gateway and the service control platform, and stores a correspondence between the user identifier and the user IP address, and provides an inquiry;
- the application server exchanges information with the service control platform to provide services for users to be carried.
- the present invention further provides a data service processing method, including: the access gateway sends a service request data packet including a user IP address to a service gateway or a service control platform;
- the service gateway or the service control platform extracts the user IP address from the received service request data packet, and sends a query request including the user IP address to the user identity server;
- the user identifier server queries the user identifier corresponding to the IP address according to the received query request, and returns a response message with the user identifier.
- the data service processing system consisting of a user identification server, a service gateway, a network access device, and the like, and a data service processing method based on the system provide a separation of the user information storage module from the service gateway.
- the UIBIA Server After being sent out, the UIBIA Server provides a unified query interface for each network element. Each network element only needs to query the UIBIA Server for the user identifier, which greatly reduces the burden on the SG.
- the basic streaming media service is used to implement charging by querying, so that the large-flow streaming media service does not need to query the user MSISDN through the SG to implement charging.
- User information is uniformly maintained and updated by UIBIA Server, which facilitates network management. This way of real-time query provides a new billing solution for future streaming services.
- the above solution can not only solve the bottleneck problem of the current WAP gateway in the mobile network, but also provide a new solution for billing of new services such as streaming media services, and further lays a foundation for users to access data services through fixed telephones in the future. .
- FIG. 1 is a schematic diagram of a network element connection in the prior art
- FIG. 2 is a signaling diagram of a prior art user identity identification method
- FIG. 3 is a schematic structural diagram of a user identity server according to the present invention.
- Embodiment 1 of a data service processing system according to the present invention
- FIG. 5 is a schematic structural diagram of a user identity server according to Embodiment 1 of a data service processing system according to the present invention.
- Embodiment 6 is a flowchart of Embodiment 1 of a method for processing a data service
- FIG. 7 is a flowchart of a normal network downlink process of the user in the first embodiment of the data service processing method
- FIG. 8 is a schematic structural diagram of Embodiment 2 of the data service processing system according to the present invention.
- FIG. 9 is a schematic structural diagram of a user identity server according to Embodiment 2 of the data service processing system of the present invention.
- Embodiment 10 is a flowchart of Embodiment 2 of a data service processing method according to the present invention.
- FIG. 11 is a flow chart of a normal offline process of a user in the second embodiment of the data service processing method of the present invention. detailed description
- the user identification server includes: a database module 1 1 configured to store a correspondence between a user identifier and an IP address; and a query module 12 connected to the database module 11 Corresponding relationship for querying the user ID and the IP address; the update checking module 13 is connected to the database module 11 for real-time updating and maintaining the local database; and exiting the service processing module 14 and connected to the database module 11 for receiving Go to the user requesting the network
- the message deletes the corresponding record in the database module 11.
- the user identifier may be a terminal number, such as an MSISDN number in the mobile network, or a terminal number in the fixed line network; in the mobile network, the identifier may also use the IMSI number of the mobile phone, and the like.
- the access authentication module 15 is connected to the query module 12 for performing the need to identify the server to the user.
- the queried network element performs access authentication; the server only provides the query service to the network element that passes the authentication; the timeout triggering module 16 is connected to the database module 11 for periodically checking the records in the database, triggering the survival of the database. Records whose time exceeds the TTL (time to live) value are deleted to ensure that the database does not store too much junk data.
- the data service processing system of this embodiment includes: an access gateway 42 (Access Gateway, referred to as AG) may be a GGSN, an access controller ( Access Controller, AC), Asymmetry Digital Subscriber Line (ADSL) equipment, Digital Subscriber Line Multiplexer (DSLAM), Broadband Remote Access Server (BRAS) And so on, communicating with the terminal device 41 through the access network, for transmitting user data to a network carrying the service application, such as a TCP/IP network or an X.25 network, and implementing interworking between the access network and the bearer service application network.
- the terminal device 41 can initiate a data service request.
- the service gateway 45 (Service Gateway, SG for short) communicates with the access gateway 42 to provide a service control function, and implements a wireless application protocol (Wireless Application Protocol, WAP). Access to services carried by the service gateway, such as WAP gateways and multimedia a service monitoring platform (MMSC), etc.; a service control platform 43 (Service Platform), which is in communication with the access gateway 42 and is configured to provide an application service that cannot be carried on a service gateway such as a WAP, such as a streaming media server;
- the user identification based on IP address (UIBIA server) exchanges information with the service gateway 45, the access gateway 42 and the service control platform 43 for storing the user identification number such as the MSISDN number and the user IP address in the mobile network.
- the service gateway 45 and the service control platform 43 can be authenticated at the same time; the application server 46 exchanges information with the service gateway 45, The user is provided with services that need to be carried by a service gateway such as a WAP.
- the service control platform 43 and the application server 46 can be combined into an application platform, and communicate with the access gateway 42, the service gateway 45, and the user identification server 44, respectively, which can provide the user with a service gateway such as a WAP.
- the services carried can also provide services that cannot be carried by service gateways such as WAPs.
- the terminal device (UE) 41 in this embodiment includes a network terminal device that is connected by a wired terminal or a wireless terminal, such as a mobile phone terminal and an intelligent terminal.
- the access network is a network between the UE and the AG and provides access services for the UE, including a radio access network and a wired access network.
- a wireless network usually refers to a network part included between a user terminal and an AG, and is composed of a base station, a controller, and the like.
- the User Identification Based on IP Address (UIBIA Server) stores the correspondence between the user ID and the IP address in the local database to provide a query service for the correspondence between the user ID and the IP address.
- UBIA Server stores the correspondence between the user ID and the IP address in the local database to provide a query service for the correspondence between the user ID and the IP address.
- the accuracy of the information in the UIBIA Server must be guaranteed, and the local database should be updated and maintained in real time.
- FIG. 5 it is a schematic structural diagram of a user identity server according to Embodiment 1 of the data service processing system of the present invention.
- the user identity server includes: a database module 51, configured to store a correspondence between a user identifier and an IP address; And the service control platform 43, the service gateway 45, and the data library module 51 are connected to provide a corresponding relationship between the query user identifier and the IP address; the update check module 53 is connected to the access gateway 42 and the database module 51, and is used for The local database is updated and maintained in real time.
- the exit service processing module 54 is connected to the access gateway 42 and the database module 51, and is configured to receive a message requested by the user to download the network, and delete the corresponding record in the database module 51.
- the access authentication module 55 is connected to the service control platform 43, the service gateway 45, and the query module 52.
- the access authentication is performed on the network element that needs to query the user identification server 44.
- the server only provides the query service to the network element that passes the authentication.
- the timeout triggering module 56 is connected to the database module 51 for periodically checking the database. Record, trigger the deletion of records in the database that survive more than the TTL (time to live) value to ensure that the database does not save too much junk data.
- the data service processing system of the foregoing embodiment newly introduces an entity UIBIA Server.
- the user identity server can authenticate the access to its own network element, and the UIBIA Server only returns the user identifier to the network element with access rights; and the user identity server saves
- the corresponding relationship between the IP address and the user identifier can provide a service for real-time query of the user identifier for each network element. This not only greatly reduces the burden on the service gateway, but also provides a new solution for billing of streaming media services.
- the system of the present invention provides a new business process and a new user identification acquisition method for the data service, and the newly introduced UIBIA Server can maintain the local database according to the set TTL (time to live) value.
- Each service gateway or service control platform in the network does not need to cache information such as user identifiers, but only needs to query the UIBIA Server in real time.
- the flowchart of the first embodiment of the data service processing method of the present invention includes the following steps:
- Step 101 The access gateway sends, to the service gateway or the service control platform, a service request data packet that includes a user IP address, a service gateway, or a service provided by the service control platform.
- the service gateway is used to implement the service access that the user needs to carry through the gateway such as the WAP, it can be a WAP gateway or a multimedia message service center, so that the access gateway sends the data packet of the WAP service or the multimedia message to the service gateway.
- the service control platform can provide application services that cannot be carried on a service gateway such as WAP, such as a streaming media service, so that the service control platform is a streaming media server, so the access gateway sends data packets of services such as streaming media to the The business control platform processes it;
- Step 102 The service gateway or the service control platform extracts the user IP address in the service request data packet of the service provided by the service, and sends the authentication information including the user IP address and the service gateway or the service control platform to the user identity server.
- Query request ;
- Step 103 The user identity server invokes the access authentication module to authenticate the service gateway or the service control platform according to the query request. If the authentication is successful, step 104 is performed; if the authentication fails, step 106 is performed;
- Step 104 The user identity server invokes the query module, queries the user identification number corresponding to the IP address, and returns a response message with the user identifier.
- Step 105 Perform charging processing on the user, and send a service data flow to the user; if it is a service request processed by the service control platform, the service control platform charges the user, and sends a service data flow to the user; if it is a service gateway After the service request is processed, the service gateway inserts the user identification number into the service request data packet of the user, and forwards it to the application server, where the application server charges the user, and the service gateway sends the service data flow to the user.
- Step 106 The user identity server returns a query failure message to the service gateway or the service control platform.
- the above process is a process of processing a service request of a user. Before processing the service request, it is a registration process of the user, that is, before the access gateway sends a service request packet in step 101, the user identity server is based on the received user.
- the request for the Internet data packet including the IP address and the user identifier, the update check module is invoked, the database is checked, updated, and a response message is returned to the access gateway.
- the specific process of invoking the update check module to check and update the database is as follows:
- the user identification server queries the database according to the user ID and the IP address. If the corresponding record does not exist in the database, the obtained user ID and IP address are inserted into the database. ; If there is a corresponding record, the database is updated according to the obtained user ID and IP address.
- the flowchart of the normal offline process of the user in the first embodiment of the data service processing method of the present invention includes the following steps:
- Step 201 The access gateway sends a data packet for stopping charging to the user identity server.
- Step 202 The user identity server invokes the service processing module to delete the corresponding database record, and sends a stop charging response data packet to the access gateway.
- the user During the normal use of the service, the user will be disconnected from the service network due to the abnormal shutdown of the service area or the abnormal shutdown of the user. After the network is abnormally disconnected, the user will initiate a service request again.
- the following two situations are available:
- the user initiates the service request again before the TTL value of the UIBIA Server expires.
- the UIBIA Server has not deleted the record corresponding to the user. Therefore, after the user is abnormally offline or has no service request for a period of time, after a period of time, The user initiates an online request again, and the service gateway or service control platform sends a query request to UIBIA Server; UIBIA Server according to IP-Address The query sets the Idle-Timeout of the queried record to 0, and returns the user ID (User-ID) to the service gateway or the service control platform and updates the database.
- IP-Address IP-Address
- the user initiates the service request again.
- the UIBIA has called the timeout triggering module to delete the related information of the user.
- the access gateway also releases the IP assigned to the user. Therefore, at this time, the access gateway will re-assign the IP address to the user, so the user's online access is the same as the user re-initiating the normal Internet access.
- the embodiment of the present invention is a process in which a user performs registration, charging, and finally downloads the network. Therefore, such a data service processing method and a data service processing system enable some operations of the original service gateway to be transferred to the user.
- the identification of the server can reduce the burden on the service gateway.
- the user information storage module is separated from the service gateway, it is possible to implement charging for subsequent streaming media services by querying, so that a large-flow streaming media service is possible. It is no longer necessary to query the user MSISDN through the service gateway to implement charging, which effectively solves the bottleneck problem of the service gateway.
- User information is uniformly maintained and updated by UIBIA Server, which facilitates network management. This way of real-time query provides a new billing solution for future streaming services.
- the above solution can not only solve the bottleneck problem of the current WAP gateway in the mobile network, but also provide a new solution for billing of new services such as streaming media services, which makes it possible for users to access data services through fixed telephones in the future.
- the data service processing system of this embodiment includes: Access Gateway 82 (referred to as AG) may be GGSN, AC, ADSL, DSL. AM, BRAS, etc., communicate with the terminal device 81 through the access network for transmitting user data to a network carrying the service application, such as a TCP/IP network or an X.25 network, to implement the access network and the bearer service application network.
- AG Access Gateway 82
- the interworking device, the terminal device 81 can initiate a data service request, and the service control platform 87 (Service PlatForm) can be a device such as a WAP Gateway, an MMSC, a streaming media server, and the access gateway 82, and is configured to provide a service control function.
- the service control platform 87 (Service PlatForm) can be a device such as a WAP Gateway, an MMSC, a streaming media server, and the access gateway 82, and is configured to provide a service control function.
- User identification based on IP address UICC server
- the application server 88 interacts with the service control platform 87 to provide the user with the need to Services and billing carried by service gateways such as WAP.
- FIG. 9 is a schematic structural diagram of a user identity server according to Embodiment 2 of the data service processing system of the present invention.
- the user identity server includes: a database module 91, configured to store a correspondence between a user identifier and an IP address; and a query module 92, The service control platform 87 and the database module 91 are connected to provide a corresponding relationship between the query user identifier and the IP address.
- the update check module 93 is connected to the access gateway 82 and the database module 91 for real-time updating of the local database.
- the service processing module 94 is connected to the access gateway 82 and the database module 91, and is configured to receive a message requested by the user to download the network, and delete the corresponding record in the database module 91.
- the access authentication module 95 is connected to the service control platform 87 and the query module 92 for The user ID server 84 performs the access authentication for the network element that the query performs; the server only provides the query service to the network element that passes the authentication; the timeout triggering module 96 is connected to the database module 91 for periodically checking the records in the database, and triggering Records in the database that survive longer than the TTL (time to live) value are deleted to ensure that the database does not store too much junk data.
- the terminal device (UE) 81 in this embodiment includes a network terminal device that is connected by a wired terminal or a wireless terminal, such as a mobile phone terminal and an intelligent terminal.
- the access network is a network between the UE and the AG and provides access services for the UE, including a radio access network and a wired access network.
- a wireless network usually refers to a network part included between a user terminal and an AG, and is composed of a base station, a controller, and the like.
- the User Identification Based on IP Address (U1BIA Server) stores the user ID and the IP address in a local database to provide a query service for the relationship between the user ID and the IP address. At the same time, in order to meet the needs of users accessing the network anytime and anywhere, it must be guaranteed
- Data service processing system of the above embodiment introduces a new entity to the user identifier UIBIA Server 0 server can authenticate the access to their network elements and UIBIA Server has access to only The network element returns the user identifier; and the user identifier server stores the correspondence between the IP address and the user identifier, and can provide each network element with a service for real-time querying the user identifier. This not only greatly reduces the burden, but also provides a new solution for the billing of streaming media services.
- the system of the present invention provides a new business process and a new user identification acquisition method for data services, and newly introduced
- UIBIA Server maintains the local database based on the set TTL (time to live) value.
- the service control platform in the network does not need to cache information such as user identification, but only needs to query the UIBIA Server in real time.
- Embodiment 2 of the data service processing method of the present invention is a flowchart of Embodiment 2 of the data service processing method of the present invention, which specifically includes the following steps:
- Step 301 The access gateway sends a service request data packet including a user IP address to the service control platform.
- the service control platform can provide various application services, such as WAP services and streaming media services
- the service control platform can be a WAP gateway, an MMSC, a streaming media server, etc., so the access gateway sends data packets of various services. Go to the business control platform for processing;
- Step 302 The service control platform extracts the user IP address in the service request data packet, and sends a query, request to the user identity server, including the user IP address and the authentication information of the service control platform.
- Step 303 the user identity server invokes the access authentication module according to the query request, and authenticates the service control platform. If the authentication is successful, step 304 is performed; if the authentication fails, step 306 is performed;
- Step 304 The user identity server invokes the query module, queries the user identification number corresponding to the IP address, and returns a response message with the user identifier.
- Step 305 Perform charging processing on the user, and send a service data flow to the user.
- the business control platform can provide various application services, such as WAP services and streaming services. If the service control platform can directly provide data services (such as a streaming media server) to the user, the service control platform charges the user and sends the service data stream to the user; if the service control platform cannot directly provide the data service to the user (for example, WAP gateway, etc., the service control platform will be used
- the service identification number is inserted into the service request data packet of the user and forwarded to the application server.
- the application server charges the user, and the service control platform forwards the service data flow to the user.
- Step 306 The user identity server returns a query failure message to the service control platform.
- the above process is a process of processing a service request of a user.
- the service request it is a registration process of the user, that is, before the access gateway sends the service request packet in step 301, the user identity server is based on the received user.
- the specific process of invoking the update check module to check and update the database is as follows:
- the user identification server queries the database according to the user ID and the IP address. If the corresponding record does not exist in the database, the obtained user ID and IP address are inserted into the database. ; If there is a corresponding record, the database is updated according to the obtained user ID and IP address.
- the flowchart of the normal offline process of the user in the second embodiment of the data service processing method of the present invention includes the following steps:
- Step 401 The access gateway sends a data packet for stopping charging to the user identity server.
- Step 402 The user identity server invokes the service processing module to delete the corresponding database record; and sends a stop charging response data packet to the access gateway.
- the abnormal network is processed in the same manner as the data service processing method in the first embodiment, and is not described here.
- This embodiment is a process in which a user performs registration, charging, and finally downloads the network. Therefore, such a data service processing method and a data service processing system enable some operations of the original service gateway to be transferred to the user identifier. On the server, other operations are transferred to the service control platform, which can reduce the burden.
- the user information storage module is separated from the service gateway, it is possible to implement billing for subsequent streaming media services by querying.
- the traffic service of the traffic does not need to query the user MSISDN through the service gateway to implement charging, which effectively solves the bottleneck problem.
- User information is uniformly maintained and updated by UIBIA Server, which facilitates network management. This real-time query provides a new way for future streaming services. Fee solution.
- the above solution can not only solve the bottleneck problem of the current WAP gateway in the mobile network, but also provide a new solution for billing of new services such as streaming media services, which makes it possible for users to access data services through fixed telephones in the future.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
A user identifier server is provided. A system for processing the data service is also provided, which includes: an access gateway, for transmitting the user data to the network which bears the service application, and implementing the intercommunication between the access network and the network which bears the service application; a service gateway, which communicates with the access gateway, for providing the function of service control, and implementing that user accesses the service which needs to be beared by the service gateway; a service control platform, which communicates with the access gateway, for providing the application service which can not be beared by the service gateway to the user; a user identifier server, for storing the correspondence relation between the user identifier and the user IP address and providing the query; an application server, for providing the service which needs to be beared by the service gateway to the user. A system and method for processing the data service are also provided. By using the scheme described above, not only the bottleneck problem of current WAP gateway in mobile network is solved, but also a new solution for charging the new service such as the streaming media service and the like is provided.
Description
用户标识服务器、 数据业务处理系统及方法 技术领域 User identification server, data service processing system and method
本发明涉及通信技术, 尤其涉及用户标识服务器、 数据业务处理系统及 方法。 背景技术 The present invention relates to communication technologies, and more particularly to user identification servers, data service processing systems, and methods. Background technique
近些年来, 移动数据业务飞速增长, 大规模的用户接入, 大数据流量业 务的产生, 给现在的网络带来巨大的考验。 如何更加有效、 安全地对用户身 份进行识别就是一个需要研究的问题。 一般的移动数据业务电子交易环境下, 使用用户名或 ID+密码的方式认证用户,移动通信的一个固有的用户认证手段 是使用用户手机号码。 In recent years, the rapid growth of mobile data services, large-scale user access, and the generation of big data traffic services have brought tremendous challenges to the current network. How to identify users more effectively and safely is a problem that needs to be studied. In the general mobile data service electronic transaction environment, the user is authenticated by means of a user name or ID+password. An inherent user authentication method for mobile communication is to use the user's mobile phone number.
由网络将手机号(MSISDN ) 自动传递给业务控制平台, 不必由用户输入 用户名口令, 具有身份认证方便性的天然优势。 这是移动运营商能够主导整 个价值链的一个关键技术手段。 同时也极大的提高了用户使用业务的感受。 The mobile phone number (MSISDN) is automatically transmitted to the service control platform by the network, and the user name password is not required to be input by the user, which has the natural advantage of identity authentication convenience. This is a key technology for mobile operators to dominate the entire value chain. At the same time, it also greatly improves the user's feeling of using the business.
如图 1所示, 为现有技术的网元连接示意图, 图中移动或固定终端(UE ) 91通过接入网络与接入网关 92相连接,流媒体等业务服务器 93和 WAP等业 务网关 94也与接入网关 92相连接, 而业务网关 94连接有公网上的应用服务 器 95。 As shown in FIG. 1 , it is a schematic diagram of a network element connection in the prior art. In the figure, a mobile or fixed terminal (UE ) 91 is connected to the access gateway 92 through an access network, and a service server 93 such as a streaming media and a service gateway 94 such as a WAP are also connected. The access gateway 92 is connected, and the service gateway 94 is connected to the application server 95 on the public network.
在现在的移动数据业务中, 用户业务数据多以 IP包的方式进行发送, 在 移动运营商的网络内, 每个用户可以分得一个私有 IP地址和自己的 MSISDN 相对应。 目前经常采用的移动数据业务用户身份标识方法之一是通过 WAP网 关插入主叫号码的方式。 用户身份识别方案示意图如图 2信令图所示, 可以 将该对 WAP业务数据处理方案分为几个过程来进行详细描述, 过程一: 用户 请求上网, 如图信令 1 -5所描述的。 In the current mobile data service, user service data is mostly transmitted in the form of an IP packet. Within the mobile operator's network, each user can obtain a private IP address corresponding to its own MSISDN. One of the frequently used mobile data service user identity methods is to insert a calling number through a WAP gateway. The user identification scheme is shown in the signaling diagram of Figure 2. The WAP service data processing scheme can be divided into several processes for detailed description. Procedure 1: The user requests to access the Internet, as described in Figure 1-5. .
具体为: 1、 当用户开机时, 网关 GPRS业务节点 (GGSN )通过无线网 络接收到用户终端 UE的信息后, 会向 WAP网关 ( WAP GW )发出 radius用
户接入鉴权请求。 Specifically: 1. When the user turns on the device, the gateway GPRS service node (GGSN) sends the information of the user terminal UE through the wireless network, and then sends the radius to the WAP gateway (the WAP GW). The user accesses the authentication request.
2、 当 WAP GW收到认证请求后, 会对 GGSN发出一个认证授 拒绝消 2. When the WAP GW receives the authentication request, it will issue a certificate to the GGSN.
3、 GGSN收到认证授权 /拒绝消息后, 如果是认证授权通过, GGSN会给 终端设备分配一个私有 IP地址。 用户通过认证授权后, GGSN会先通过认证 服务器( Radius Server ) 向 WAP GW发送计费开始请求。 3. After the GGSN receives the authentication/rejection message, if the authentication and authorization are passed, the GGSN will assign a private IP address to the terminal device. After the user passes the authentication and authorization, the GGSN first sends an accounting start request to the WAP GW through the authentication server (Radius Server).
4、 WAP GW从计费开始请求中获得用户的 IP地址和 MSISDN号码的对 应关系等信息并存储。 4. The WAP GW obtains information such as the correspondence between the user's IP address and the MSISDN number from the charging start request and stores the information.
5、 WAP GW通过 Radius Server给 GGSN发送应答消息。 5. The WAP GW sends a response message to the GGSN through the Radius Server.
用户正常上网: The user is online normally:
6、 GGSN收到应答消息后, 向 WAP GW发送用户数据包; 6. After receiving the response message, the GGSN sends the user data packet to the WAP GW;
7、 WAP GW收到用户数据包后, 会查本地数据库中存储下来的 IP地址 和 MSISDN号码对应关系,得到该用户的 MSISDN号,将 MSISDN号插入到 数据包的 HTTP中,再将这些数据包转发给网络地址转换器(Network Addres Translator, NAT )。 NAT收到数据包后, 会把数据包中用户的私有 IP地址通 过地址转换变成公有 IP地址, 但是用户的 MSISDN号码还包含在其中, 所以 当 NAT将转换后的用户数据包通过防火墙发送给公网上的应用服务器时, 应 用服务器就可以通过数据包中的 MSISDN号对用户进行计费。 7. After receiving the user data packet, the WAP GW will check the correspondence between the IP address and the MSISDN number stored in the local database, obtain the MSISDN number of the user, insert the MSISDN number into the HTTP of the data packet, and then apply the data packet. Forwarded to the Network Addres Translator (NAT). After receiving the data packet, the NAT will convert the private IP address of the user in the data packet into a public IP address through address translation, but the user's MSISDN number is also included, so when the NAT transmits the converted user data packet to the firewall through the firewall. When the application server is on the public network, the application server can charge the user through the MSISDN number in the data packet.
过程 2: 用户正常下网, 具体包括: Process 2: The user goes offline normally, including:
8、 GGSN在 PDP CONTEXT去激活过程中, 向 Radius服务器发起计费 结束消息, Radius Server向 WAP GW转发计费结束消息。 8. During the PDP CONTEXT deactivation process, the GGSN initiates an accounting end message to the Radius server, and the Radius Server forwards the charging end message to the WAP GW.
9、 WAP GW清除本地保存的本次用户会话信息, 包括 IP和 MSISDN对 应关系。 9. The WAP GW clears the locally saved user session information, including the IP and MSISDN correspondence.
10、 WAP GW向 Radius返回计费结束响应消息, Radius向 GGSN返回计 费结束响应消息。 10. The WAP GW returns a charging end response message to the Radius, and the Radius returns a charging end response message to the GGSN.
过程 3: 用户异常终止上网, 具体终端根据能力和用户的异常操作类型有 两种处理方式:
一种为正常发起下网消息, 此时网络按照用户正常下网的流程处理,Procedure 3: The user terminates the Internet abnormally. The specific terminal has two processing methods according to the capability and the abnormal operation type of the user: One is to initiate a network message normally, and the network is processed according to the normal network process of the user.
Radius消息流程同正常下网流程; The Radius message flow is the same as the normal network process;
一种为终端不发起下网请求, 核心网络根据超时机制判断是否中断用户 资源, 如果在设置的超时时间段内用户没有再次发起上网请求, 则 GGSN正 常触发计费结束消息, Radius 消息流程同正常下网流程; 如果在超时时段内 用户再次发起上网请求。 The GGSN normally triggers the charging end message, and the Radius message flow is normal. If the terminal does not initiate the network request, the core network determines whether to interrupt the user resource according to the timeout mechanism. If the user does not initiate the Internet access request within the set timeout period, the GGSN normally triggers the charging end message. The offline process; if the user initiates an online request again within the timeout period.
11、 GGSN会再次通过 Radius Server向 WAP GW发起 Radius计费初始请 求。 11. The GGSN will initiate a Radius charging initial request to the WAP GW through the Radius Server again.
12、此时 WAP GW由于仍然保存用户的临时会话信息,因此需要 WAP GW 按照 MSISDN条件进行判断, 如果存在临时会话信息则将其中的内容进行更 新, 保证在异常情况下仍然保存用户的最新信息。 12. At this time, the WAP GW still needs to save the user's temporary session information, so the WAP GW needs to judge according to the MSISDN condition. If there is temporary session information, the content is updated to ensure that the latest information of the user is still saved under abnormal conditions.
13、 WAP GW通过 Radius Server向 GGSN发起计费初始回复。 13. The WAP GW initiates an initial charging response to the GGSN through the Radius Server.
上述过程描述了一个完整的数据业务的数据处理过程, 在该过程中包括 用户身份识别和 WAP计费这些过程。 目前绝大多数需计费的文本类数据业务 流量都是经过 WAP网关处理的, 这需要 WAP网关根据数据包的源 IP地址查 询其对应的 MSISDN号。 除此之外, 该 WAP GW还需要完成 4层以上拆包插 入 MSISDN操作, 因此 WAP GW设备的负担很大。 对于原有的文本业务, 可 以进行 WSP协议到 HTTP协议的转换, 可以在 HTTP头中插入 MSISDN, 从 而进行计费。 但是对于大流量的视频类业务, 由于不能继续使用 HTTP协议 进行承载, 因此无法继续通过 WAP网关处理此类业务。 此外, 若大流量的业 务数据仍然都通过 WAP网关,则 WAP网关设备势必会成为网络的性能瓶颈, 用户使用业务的感受也会大打折扣。 The above process describes a complete data service data processing process, including user identification and WAP charging. At present, most of the text-type data service traffic that needs to be charged is processed by the WAP gateway, which requires the WAP gateway to query its corresponding MSISDN number according to the source IP address of the data packet. In addition, the WAP GW needs to complete the MSISDN operation of 4 or more unpacking, so the WAP GW device has a heavy burden. For the original text service, the WSP protocol to the HTTP protocol can be converted, and the MSISDN can be inserted into the HTTP header to perform charging. However, for a large-capacity video service, since the HTTP protocol cannot be used for bearer, it is impossible to continue to process such a service through the WAP gateway. In addition, if the traffic data of a large amount of traffic still passes through the WAP gateway, the WAP gateway device is bound to become a performance bottleneck of the network, and the user's feeling of using the service is greatly reduced.
而且现有另一种经常采用的移动数据业务用户身份标识方法(这种方法 主要应用于流媒体等业务),是通过在终端内置 Cookie来封装用户的 MSISDN 号, 从而实现对此类业务的计费, 但是这种方式的安全问题很突出, 无法保 证业务的安全性。 因此如何更好地开展流媒体等大流量数据业务, 并为其提 供一种更好的计费方法已成了迫切需要解决的问题。
发明内容 Moreover, another commonly used mobile data service user identity identification method (this method is mainly applied to services such as streaming media) is to encapsulate the user's MSISDN number by means of a built-in cookie in the terminal, thereby realizing the calculation of such a service. Fees, but the security issues in this way are outstanding and cannot guarantee the security of the business. Therefore, how to better carry out large-traffic data services such as streaming media and provide a better charging method has become an urgent problem to be solved. Summary of the invention
本发明的目的是为了解决现有技术存在的缺陷, 在现有的系统中增加用 户标识服务器构成数据业务处理系统, 用户标识服务器具有对数据业务流中 的用户 IP地址和用户标识对应关系进行查询以及更新数据库的功能, 从而能 更加有效、 简单、 安全地进行用户身份识别, 减轻业务网关的负担。 The purpose of the present invention is to solve the defects of the prior art. In the existing system, the user identification server is added to form a data service processing system, and the user identification server has the function of querying the correspondence between the user IP address and the user identifier in the data service flow. And the function of updating the database, so that the user identification can be performed more effectively, simply and safely, and the burden of the service gateway is reduced.
本发明的另一目的是为了解决现有技术存在的缺陷, 提供一种用户身份 标识识别的方法, 由用户标识服务器完成对用户标识和 IP地址的映射关系查 询以及更新数据库, 从而实现用户身份的识别。 Another object of the present invention is to solve the defects of the prior art and provide a method for identifying a user identity identifier. The user identification server completes the mapping relationship between the user identifier and the IP address and updates the database, thereby realizing the identity of the user. Identification.
为实现上述目的, 本发明提供了一种用户标识服务器, 包括: To achieve the above objective, the present invention provides a user identification server, including:
数据库模块, 用于保存用户标识与 IP地址的对应关系; a database module, configured to save a correspondence between a user identifier and an IP address;
查询模块, 与所述数据库模块相连接, 用于查询用户标识和 IP地址的对 应关系; a query module, connected to the database module, for querying a correspondence between a user identifier and an IP address;
更新检查模块, 与所述数据库模块相连接, 用于对数据库模块进行实时 更新和维护; An update check module is connected to the database module for real-time updating and maintaining the database module;
退出服务处理模块, 与所述数据库模块相连接, 用于在收到用户请求下 网的消息后, 将数据库模块中对应的记录删除。 The service processing module is disconnected from the database module, and is configured to delete the corresponding record in the database module after receiving the message requested by the user to download the network.
为实现上述目的, 本发明还提供了一种数据业务处理系统, 包括: 接入网关, 用于将用户数据传送到承载业务应用的网络, 实现接入网络 与承载业务应用网络之间的互通; To achieve the above object, the present invention further provides a data service processing system, including: an access gateway, configured to transmit user data to a network carrying a service application, and implement interworking between the access network and the bearer service application network;
业务网关, 与接入网关相通信, 用于提供业务控制功能, 实现用户对需 要经过业务网关承载的业务的访问; The service gateway, which is in communication with the access gateway, is configured to provide a service control function, and implement user access to services that need to be carried by the service gateway;
业务控制平台, 与接入网关相通信, 用于向用户提供无法承栽于业务网 关上的应用服务; The service control platform is in communication with the access gateway and is configured to provide an application service that cannot be carried on the service gateway to the user;
用户标识服务器, 与所述接入网关、 业务网关和业务控制平台交互信息, 用于存储用户标识和用户 IP地址的对应关系并提供查询; a user identification server, the interaction information with the access gateway, the service gateway, and the service control platform, configured to store a correspondence between the user identifier and the user IP address, and provide an inquiry;
应用服务器, 与业务网关交互信息, 用于为用户提供需要经过业务网关
承载的业务。 An application server, which exchanges information with the service gateway, and is used to provide a user with a service gateway. Hosted business.
为实现上述目的, 本发明还提供了一种数据业务处理系统, 包括: 接入网关, 用于将用户数据传送到承载业务应用的网络, 实现接入网络 与承载业务应用网络之间的互通; To achieve the above object, the present invention further provides a data service processing system, including: an access gateway, configured to transmit user data to a network carrying a service application, and implement interworking between the access network and the bearer service application network;
业务控制平台, 与接入网关相通信, 用于提供业务控制功能, 实现用户 对业务的访问; The service control platform communicates with the access gateway, and is used to provide a service control function to implement user access to the service;
用户标识服务器, 与所述接入网关和业务控制平台交互信息, 用于存储 用户标识和用户 IP地址的对应关系并提供查询; a user identification server, which exchanges information with the access gateway and the service control platform, and stores a correspondence between the user identifier and the user IP address, and provides an inquiry;
应用服务器, 与所述业务控制平台交互信息, 用于为用户提供需要经过 承载的业务。 The application server exchanges information with the service control platform to provide services for users to be carried.
为实现上述目的, 本发明还提供了一种数据业务处理方法, 包括: 接入网关向业务网关或业务控制平台发送包含用户 IP地址的业务请求数 据包; To achieve the above object, the present invention further provides a data service processing method, including: the access gateway sends a service request data packet including a user IP address to a service gateway or a service control platform;
业务网关或业务控制平台从接收的业务请求数据包中抽取出所述用户 IP 地址, 向用户标识服务器发送包括用户 IP地址的查询请求; The service gateway or the service control platform extracts the user IP address from the received service request data packet, and sends a query request including the user IP address to the user identity server;
用户标识服务器根据接收的查询请求, 查询该 IP地址对应的用户标识, 并返回带有用户标识的响应消息。 The user identifier server queries the user identifier corresponding to the IP address according to the received query request, and returns a response message with the user identifier.
由以上技术方案可知, 本发明提供的由用户标识服务器、 业务网关、 网 络接入设备等构成的数据业务处理系统, 以及基于这个系统的数据业务处理 方法, 使得将用户信息存储模块从业务网关分离出来后, 由 UIBIA Server为 各网元提供统一的查询接口, 各网元只需向 UIBIA Server查询用户标识, 极 大地减轻了 SG的负担。 According to the above technical solution, the data service processing system consisting of a user identification server, a service gateway, a network access device, and the like, and a data service processing method based on the system provide a separation of the user information storage module from the service gateway. After being sent out, the UIBIA Server provides a unified query interface for each network element. Each network element only needs to query the UIBIA Server for the user identifier, which greatly reduces the burden on the SG.
将用户信息存储模块从 SG分离出来后,为后续的流媒体业务通过查询来 实现计费这种方式打下了基础, 这样大流量的流媒体业务就不需要再通过 SG 查询用户 MSISDN而实现计费了, 有效地解决了 SG的瓶颈问题。 由 UIBIA Server对用户信息进行统一地维护和更新, 方便了网络管理。这种实时查询的 方式为将来的流媒体业务提供了一种新的计费解决方法。
使用上述方案不仅可解决移动网络中当前的 WAP网关的瓶颈问题,还为 流媒体业务等新业务的计费提供了一种新的解决方法, 更为将来用户通过固 定电话访问数据业务打下了铺垫。 After the user information storage module is separated from the SG, the basic streaming media service is used to implement charging by querying, so that the large-flow streaming media service does not need to query the user MSISDN through the SG to implement charging. The effective solution to the bottleneck problem of the SG. User information is uniformly maintained and updated by UIBIA Server, which facilitates network management. This way of real-time query provides a new billing solution for future streaming services. The above solution can not only solve the bottleneck problem of the current WAP gateway in the mobile network, but also provide a new solution for billing of new services such as streaming media services, and further lays a foundation for users to access data services through fixed telephones in the future. .
下面通过具体实施例并结合附图对本发明做进一步的详细描述。 附图说明 The present invention will be further described in detail below by way of specific embodiments and drawings. DRAWINGS
图 1为现有技术的网元连接示意图; 1 is a schematic diagram of a network element connection in the prior art;
图 2为现有技术的用户身份识别方法信令图; 2 is a signaling diagram of a prior art user identity identification method;
图 3为本发明用户标识服务器的结构示意图; 3 is a schematic structural diagram of a user identity server according to the present invention;
图 4为本发明数据业务处理系统实施例一的结构示意图; 4 is a schematic structural diagram of Embodiment 1 of a data service processing system according to the present invention;
图 5 为本发明数据业务处理系统实施例一的用户标识服务器的结构示意 图; FIG. 5 is a schematic structural diagram of a user identity server according to Embodiment 1 of a data service processing system according to the present invention; FIG.
图 6为本发 ^数据业务处理方法实施例一的流程图; 6 is a flowchart of Embodiment 1 of a method for processing a data service;
图 7为本发 ^数据业务处理方法实施例一的用户正常下网过程的流程图; 图 8为本发明数据业务处理系统实施例二的结构示意图; 7 is a flowchart of a normal network downlink process of the user in the first embodiment of the data service processing method; FIG. 8 is a schematic structural diagram of Embodiment 2 of the data service processing system according to the present invention;
图 9 为本发明数据业务处理系统实施例二的用户标识服务器的结构示意. 图; FIG. 9 is a schematic structural diagram of a user identity server according to Embodiment 2 of the data service processing system of the present invention; FIG.
图 10为本发明数据业务处理方法实施例二的流程图; 10 is a flowchart of Embodiment 2 of a data service processing method according to the present invention;
图 11 为本发明数据业务处理方法实施例二的用户正常下网过程的流程 图。 具体实施方式 FIG. 11 is a flow chart of a normal offline process of a user in the second embodiment of the data service processing method of the present invention. detailed description
如图 3 所示, 为本发明用户标识服务器的结构示意图, 该用户标识服务 器包括: 数据库模块 1 1, 用于保存用户标识与 IP地址的对应关系; 查询模块 12, 与数据库模块 11相连接, 用于提供查询用户标识和 IP地址的对应关系; 更新检查模块 13 , 与数据库模块 11相连, 用于对本地数据库进行实时更新和 维护; 退出服务处理模块 14, 与数据库模块 11相连, 用于收到用户请求下网
的消息, 将数据库模块 11中对应的记录删除。 用户标识可为终端号码, 如移 动网络中的 MSISDN号, 或固话网络中的终端号码; 在移动网络中, 该标识 还可使用手机的 IMSI号等。 As shown in FIG. 3, it is a schematic structural diagram of a user identification server according to the present invention. The user identification server includes: a database module 1 1 configured to store a correspondence between a user identifier and an IP address; and a query module 12 connected to the database module 11 Corresponding relationship for querying the user ID and the IP address; the update checking module 13 is connected to the database module 11 for real-time updating and maintaining the local database; and exiting the service processing module 14 and connected to the database module 11 for receiving Go to the user requesting the network The message deletes the corresponding record in the database module 11. The user identifier may be a terminal number, such as an MSISDN number in the mobile network, or a terminal number in the fixed line network; in the mobile network, the identifier may also use the IMSI number of the mobile phone, and the like.
此外, 若对服务器所存储的数据的安全性及服务器的性能有较高的要求, 还可包含以下功能模块: 访问鉴权模块 15, 与查询模块 12相连, 用于对需要 向用户标识服务器进行查询的网元进行接入鉴权; 服务器只向通过鉴权的网 元提供查询服务; 超时触发模块 16, 与数据库模块 11相连, 用于定时检查数 椐库中的记录, 触发将数据库中存活时间超过 TTL ( time to live, 生存时间) 值的记录删除, 以保证数据库不会保存过多的垃圾数据。 In addition, if there is a high requirement for the security of the data stored by the server and the performance of the server, the following functional modules may be included: The access authentication module 15 is connected to the query module 12 for performing the need to identify the server to the user. The queried network element performs access authentication; the server only provides the query service to the network element that passes the authentication; the timeout triggering module 16 is connected to the database module 11 for periodically checking the records in the database, triggering the survival of the database. Records whose time exceeds the TTL (time to live) value are deleted to ensure that the database does not store too much junk data.
如图 4所示, 为本发明数据业务处理系统实施例一的结构示意图, 本实 施例的数据业务处理系统包括: 接入网关 42 ( Access Gateway , 简称 AG ) 可以是 GGSN、 接入控制器(Access Controller, AC)、 非对称数字用户线 (Asymmetry Digital Subscriber Line , ADSL)设备、 数字用户线接入复用器 ( Digital Subscriber Liner Multiplexer , DSLAM )、 宽带远程接入服务器 ( Broadband Remote Access Server, BRAS )等等, 与终端设备 41通过接入网 络通信, 用于将用户数据传送到承载业务应用的网络如 TCP/IP 网络或 X.25 网络, 实现接入网络与承载业务应用网络之间的互通, 终端设备 41可以发起 数据业务请求; 业务网关 45 ( Service Gateway, 简称 SG ), 与接入网关 42 相通信,用于提供业务控制功能,实现用户对需要经过无线应用协议(Wireless Application Protocol, WAP ) 等业务网关承载的业务的访问, 如可包括 WAP 网关及多媒体消息业务中心 ( Multimedia Messaging Service Center, MMSC ) 等; 业务控制平台 43 ( Service Platform ), 与接入网关 42通信, 用于提供无 法承载于 WAP等业务网关上的应用服务, 如流媒体服务器; 用户标识服务器 44 ( User Identification Based on IP Address, 简称 UIBIA server ), 与业务网关 45、 接入网关 42和业务控制平台 43交互信息, 用于存储用户标识号码比如 移动网络中的 MSISDN号码和用户 IP地址对应关系, 同时可对所述业务网关 45、 业务控制平台 43进行认证; 应用服务器 46与业务网关 45交互信息, 用
于为用户提供需要经过 WAP等业务网关承载的业务。 As shown in FIG. 4, it is a schematic structural diagram of Embodiment 1 of the data service processing system of the present invention. The data service processing system of this embodiment includes: an access gateway 42 (Access Gateway, referred to as AG) may be a GGSN, an access controller ( Access Controller, AC), Asymmetry Digital Subscriber Line (ADSL) equipment, Digital Subscriber Line Multiplexer (DSLAM), Broadband Remote Access Server (BRAS) And so on, communicating with the terminal device 41 through the access network, for transmitting user data to a network carrying the service application, such as a TCP/IP network or an X.25 network, and implementing interworking between the access network and the bearer service application network. The terminal device 41 can initiate a data service request. The service gateway 45 (Service Gateway, SG for short) communicates with the access gateway 42 to provide a service control function, and implements a wireless application protocol (Wireless Application Protocol, WAP). Access to services carried by the service gateway, such as WAP gateways and multimedia a service monitoring platform (MMSC), etc.; a service control platform 43 (Service Platform), which is in communication with the access gateway 42 and is configured to provide an application service that cannot be carried on a service gateway such as a WAP, such as a streaming media server; The user identification based on IP address (UIBIA server) exchanges information with the service gateway 45, the access gateway 42 and the service control platform 43 for storing the user identification number such as the MSISDN number and the user IP address in the mobile network. Corresponding relationship, the service gateway 45 and the service control platform 43 can be authenticated at the same time; the application server 46 exchanges information with the service gateway 45, The user is provided with services that need to be carried by a service gateway such as a WAP.
此外, 我们可将业务控制平台 43与应用服务器 46合设为应用平台, 分 别与接入网关 42、 业务网关 45及用户标识服务器 44相通信, 该应用平台可 为用户提供需要经过 WAP等业务网关承载的业务, 也可提供无法经过 WAP 等业务网关承载的业务。 In addition, the service control platform 43 and the application server 46 can be combined into an application platform, and communicate with the access gateway 42, the service gateway 45, and the user identification server 44, respectively, which can provide the user with a service gateway such as a WAP. The services carried can also provide services that cannot be carried by service gateways such as WAPs.
本实施例中的终端设备(UE ) 41 , 包括手机终端、 智能终端等以有线或 者无线方式接入的网络终端设备。接入网络是处于 UE与 AG之间并为 UE提 供接入服务的网络, 包括无线接入网和有线接入网。 无线网络, 通常是指用 户终端至 AG之间所包含的网络部分, 由基站、 控制器等设备组成。 The terminal device (UE) 41 in this embodiment includes a network terminal device that is connected by a wired terminal or a wireless terminal, such as a mobile phone terminal and an intelligent terminal. The access network is a network between the UE and the AG and provides access services for the UE, including a radio access network and a wired access network. A wireless network usually refers to a network part included between a user terminal and an AG, and is composed of a base station, a controller, and the like.
用户标识服务器 ( User Identification Based on IP Address, UIBIA Server ) 将用户标识和 IP地址的对应关系存入本地数据库中,提供用户标识和 IP地址 对应关系的查询服务。 同时, 为满足用户随时随地访问网络的需求, 必须保 证 UIBIA Server中信息的准确性, 对本地数据库进行实时更新和维护。 The User Identification Based on IP Address (UIBIA Server) stores the correspondence between the user ID and the IP address in the local database to provide a query service for the correspondence between the user ID and the IP address. At the same time, in order to meet the needs of users accessing the network anytime and anywhere, the accuracy of the information in the UIBIA Server must be guaranteed, and the local database should be updated and maintained in real time.
如图 5 所示, 为本发明数据业务处理系统实施例一的用户标识服务器的 结构示意图, 该用户标识服务器包括: 数据库模块 51, 用于保存用户标识与: IP地址的对应关系; 查询模块 52, 与业务控制平台 43、 业务网关 45和数据 · 库模块 51相连接,用于提供查询用户标识和 IP地址的对应关系; 更新检查模 块 53, 与接入网关 42和数据库模块 51相连, 用于对本地数据库进行实时更 新和维护; 退出服务处理模块 54, 与接入网关 42和数据库模块 51相连, 用 于收到用户请求下网的消息, 将数据库模块 51中对应的记录删除。 As shown in FIG. 5, it is a schematic structural diagram of a user identity server according to Embodiment 1 of the data service processing system of the present invention. The user identity server includes: a database module 51, configured to store a correspondence between a user identifier and an IP address; And the service control platform 43, the service gateway 45, and the data library module 51 are connected to provide a corresponding relationship between the query user identifier and the IP address; the update check module 53 is connected to the access gateway 42 and the database module 51, and is used for The local database is updated and maintained in real time. The exit service processing module 54 is connected to the access gateway 42 and the database module 51, and is configured to receive a message requested by the user to download the network, and delete the corresponding record in the database module 51.
若对服务器所存储的数据的安全性及服务器的性能有较高的要求, 还可 包含以下功能模块: 访问鉴权模块 55, 与业务控制平台 43、 业务网关 45和 查询模块 52相连接, 用于对需要向用户标识服务器 44进行查询的网元进行 接入鉴权; 服务器只向通过鉴权的网元提供查询服务; 超时触发模块 56, 与 数据库模块 51相连, 用于定时检查数据库中的记录, 触发将数据库中存活时 间超过 TTL ( time to live, 生存时间)值的记录删除, 以保证数据库不会保存 过多的垃圾数据。
上述实施例的数据业务处理系统新引入了实体 UIBIA Server.该用户标识 服务器能够对访问自己的网元进行鉴权, 而且 UIBIA Server只向有访问权限 的网元返回用户标识; 并且用户标识服务器保存了 IP地址与用户标识的对应 关系, 能够为各网元提供对用户标识进行实时查询的服务。 这不仅大大减轻 了业务网关的负担, 并为流媒体业务的计费提供了一种新的解决办法。 本发 明的这种系统为数据业务提供了新的业务流程和新的用户标识获取方法, 并 且新引入 UIBIA Server能够根据设定的 TTL (生存时间)值, 对本地数据库 进行维护。 网络中各业务网关或业务控制平台不需要緩存用户标识等信息, 而只需对 UIBIA Server进行实时查询。 If the security of the data stored by the server and the performance of the server are high, the following functional modules may be included: The access authentication module 55 is connected to the service control platform 43, the service gateway 45, and the query module 52. The access authentication is performed on the network element that needs to query the user identification server 44. The server only provides the query service to the network element that passes the authentication. The timeout triggering module 56 is connected to the database module 51 for periodically checking the database. Record, trigger the deletion of records in the database that survive more than the TTL (time to live) value to ensure that the database does not save too much junk data. The data service processing system of the foregoing embodiment newly introduces an entity UIBIA Server. The user identity server can authenticate the access to its own network element, and the UIBIA Server only returns the user identifier to the network element with access rights; and the user identity server saves The corresponding relationship between the IP address and the user identifier can provide a service for real-time query of the user identifier for each network element. This not only greatly reduces the burden on the service gateway, but also provides a new solution for billing of streaming media services. The system of the present invention provides a new business process and a new user identification acquisition method for the data service, and the newly introduced UIBIA Server can maintain the local database according to the set TTL (time to live) value. Each service gateway or service control platform in the network does not need to cache information such as user identifiers, but only needs to query the UIBIA Server in real time.
基于上述数据业务处理系统的实施例一, 如图 6所示, 为本发明数据业 务处理方法实施例一的流程图, 具体包括如下步骤: Based on the first embodiment of the foregoing data service processing system, as shown in FIG. 6, the flowchart of the first embodiment of the data service processing method of the present invention includes the following steps:
步骤 101 ,接入网关向业务网关或业务控制平台发送包含用户 IP地址的、 业务网关或业务控制平台所提供业务的业务请求数据包; Step 101: The access gateway sends, to the service gateway or the service control platform, a service request data packet that includes a user IP address, a service gateway, or a service provided by the service control platform.
因为业务网关是用来实现对用户需要经过 WAP等网关承载的业务访问, 所以可以是 WAP网关或多媒体消息业务中心, 这样接入网关会将 WAP业务 或者多媒体消息等业务的数据包发送到业务网关进行处理; 而业务控制平台 可以提供无法承载于 WAP等业务网关上的应用服务, 例如流媒体服务, 这样 业务控制平台就是流媒体服务器, 因此接入网关会将流媒体等业务的数据包 发送到业务控制平台进行处理; Because the service gateway is used to implement the service access that the user needs to carry through the gateway such as the WAP, it can be a WAP gateway or a multimedia message service center, so that the access gateway sends the data packet of the WAP service or the multimedia message to the service gateway. The service control platform can provide application services that cannot be carried on a service gateway such as WAP, such as a streaming media service, so that the service control platform is a streaming media server, so the access gateway sends data packets of services such as streaming media to the The business control platform processes it;
步骤 102,业务网关或业务控制平台将各自所提供业务的业务请求数据包 中的所述用户 IP地址抽取出,并向用户标识服务器发送包括用户 IP地址及业 务网关或业务控制平台的鉴权信息的查询请求; Step 102: The service gateway or the service control platform extracts the user IP address in the service request data packet of the service provided by the service, and sends the authentication information including the user IP address and the service gateway or the service control platform to the user identity server. Query request;
步骤 103 , 用户标识服务器根据查询请求, 调用访问鉴权模块, 对业务网 关或业务控制平台进行鉴权, 若鉴权成功, 则执行步骤 104; 若鉴权失败, 则 执行步骤 106; Step 103: The user identity server invokes the access authentication module to authenticate the service gateway or the service control platform according to the query request. If the authentication is successful, step 104 is performed; if the authentication fails, step 106 is performed;
步骤 104, 用户标识服务器调用查询模块, 查询该 IP地址对应的用户标 识号码, 并返回带有用户标识的响应消息;
步骤 105 , 对用户进行计费处理, 并向用户发送业务数据流; 如果是业务控制平台处理的业务请求, 则业务控制平台对用户进行计费, 并向用户发送业务数据流; 如果是业务网关处理的业务请求, 则业务网关将 用户标识号码插入用户的业务请求数据包中, 并前转给应用服务器, 由应用 服务器对用户进行计费, 业务网关向用户发送业务数据流。 Step 104: The user identity server invokes the query module, queries the user identification number corresponding to the IP address, and returns a response message with the user identifier. Step 105: Perform charging processing on the user, and send a service data flow to the user; if it is a service request processed by the service control platform, the service control platform charges the user, and sends a service data flow to the user; if it is a service gateway After the service request is processed, the service gateway inserts the user identification number into the service request data packet of the user, and forwards it to the application server, where the application server charges the user, and the service gateway sends the service data flow to the user.
步骤 106,用户标识服务器向业务网关或业务控制平台返回查询失败消息。 上述过程是用户的业务请求进行处理的过程, 在对于业务请求进行处理 之前, 是用户的注册过程, 即步骤 101 中接入网关发送业务请求的数据包之 前, 用户标识服务器根据收到的用户的包括 IP地址和用户标识的请求上网数 据包, 调用更新检查模块, 对数据库进行检查、 更新, 并向接入网关返回响 应消息。 此处的调用更新检查模块, 对数据库进行检查、 更新的具体过程是: 用户标识服务器按照用户标识和 IP地址查询数据库, 如果数据库中不存在对 应的记录, 将得到的用户标识和 IP地址插入数据库; 若存在相应的记录, 则 按照得到的用户标识和 IP地址将数据库更新。 Step 106: The user identity server returns a query failure message to the service gateway or the service control platform. The above process is a process of processing a service request of a user. Before processing the service request, it is a registration process of the user, that is, before the access gateway sends a service request packet in step 101, the user identity server is based on the received user. The request for the Internet data packet including the IP address and the user identifier, the update check module is invoked, the database is checked, updated, and a response message is returned to the access gateway. Here, the specific process of invoking the update check module to check and update the database is as follows: The user identification server queries the database according to the user ID and the IP address. If the corresponding record does not exist in the database, the obtained user ID and IP address are inserted into the database. ; If there is a corresponding record, the database is updated according to the obtained user ID and IP address.
在上述用于上网并进行业务请求的处理后, 用户还需要下网, 下网有两. 种可能性, 正常下网和非正常下网。 如图 7所示, 为本发明数据业务处理方 法实施例一的用户正常下网过程的流程图, 具体包括以下步骤: After the above-mentioned Internet access and processing of service requests, the user also needs to go offline. There are two possibilities in the offline network, normal offline and abnormal offline. As shown in FIG. 7, the flowchart of the normal offline process of the user in the first embodiment of the data service processing method of the present invention includes the following steps:
步骤 201 , 接入网关向用户标识服务器发送停止计费的数据包; Step 201: The access gateway sends a data packet for stopping charging to the user identity server.
步骤 202, 用户标识服务器调用退出服务处理模块, 将对应数据库记录删 除, 并向接入网关发送停止计费响应数据包。 Step 202: The user identity server invokes the service processing module to delete the corresponding database record, and sends a stop charging response data packet to the access gateway.
在用户正常使用业务过程中, 由于超出服务区或用户非正常关机等原因, 会发生非正常下网, 在非正常下网后, 用户会再次发起业务请求, 有以下两 种情况: During the normal use of the service, the user will be disconnected from the service network due to the abnormal shutdown of the service area or the abnormal shutdown of the user. After the network is abnormally disconnected, the user will initiate a service request again. The following two situations are available:
第一, 用户再次发起业务请求是在 UIBIA Server的 TTL值失效之前, 此 时 UIBIA Server尚未删除与该用户对应的记录, 因此在用户非正常下网或一 段时间内没有业务请求后经过一段时间, 用户再次发起上网请求, 业务网关 或业务控制平台向 UIBIA Server发查询请求; UIBIA Server根据 IP-Address
查询, 将查询到的记录的 Idle-Timeout置为 0, 并向业务网关或业务控制平台 返回用户标识(User-ID ) 并更新数据库。 First, the user initiates the service request again before the TTL value of the UIBIA Server expires. At this time, the UIBIA Server has not deleted the record corresponding to the user. Therefore, after the user is abnormally offline or has no service request for a period of time, after a period of time, The user initiates an online request again, and the service gateway or service control platform sends a query request to UIBIA Server; UIBIA Server according to IP-Address The query sets the Idle-Timeout of the queried record to 0, and returns the user ID (User-ID) to the service gateway or the service control platform and updates the database.
第二, 用户再次发起业务请求是在 UIBIA的 TTL值失效之后, 则 UIBIA 已调用超时触发模块删除了该用户的相关信息, 正常情况下接入网关也将分 配给该用户的 IP进行了释放。 因此此时接入网关会重新为用户分配 IP地址, 因此用户的再次上网和用户重新发起正常上网的相同。 Second, the user initiates the service request again. After the TTL value of the UIBIA expires, the UIBIA has called the timeout triggering module to delete the related information of the user. Under normal circumstances, the access gateway also releases the IP assigned to the user. Therefore, at this time, the access gateway will re-assign the IP address to the user, so the user's online access is the same as the user re-initiating the normal Internet access.
本发明实施例是用户进行注册、 计费使用业务, 最后下网的全过程, 因 此这样的一种数据业务处理方法和数据业务处理系统, 使得原来的业务网关 所要进行的一些操作能够转移到用户标识服务器上, 从而能减轻业务网关的 负担; 另外将用户信息存储模块从业务网关分离出来后, 为后续的流媒体业 务通过查询来实现计费这种方式成为可能, 这样大流量的流媒体业务就不需 要再通过业务网关查询用户 MSISDN而实现计费了, 有效地解决了业务网关 的瓶颈问题。 由 UIBIA Server对用户信息进行统一地维护和更新, 方便了网 络管理。 这种实时查询的方式为将来的流媒体业务提供了一种新的计费解决 方法。 The embodiment of the present invention is a process in which a user performs registration, charging, and finally downloads the network. Therefore, such a data service processing method and a data service processing system enable some operations of the original service gateway to be transferred to the user. The identification of the server can reduce the burden on the service gateway. In addition, after the user information storage module is separated from the service gateway, it is possible to implement charging for subsequent streaming media services by querying, so that a large-flow streaming media service is possible. It is no longer necessary to query the user MSISDN through the service gateway to implement charging, which effectively solves the bottleneck problem of the service gateway. User information is uniformly maintained and updated by UIBIA Server, which facilitates network management. This way of real-time query provides a new billing solution for future streaming services.
使用上述方案不仅可解决移动网络中当前的 WAP网关的瓶颈问题,还为 流媒体业务等新业务的计费提供了一种新的解决方法, 为将来用户通过固定 电话访问数据业务成为可能。 The above solution can not only solve the bottleneck problem of the current WAP gateway in the mobile network, but also provide a new solution for billing of new services such as streaming media services, which makes it possible for users to access data services through fixed telephones in the future.
如图 8 所示, 为本发明数据业务处理系统实施例二的结构示意图, 本实 施例的数据业务处理系统包括: 接入网关 82 ( Access Gateway , 简称 AG ) 可以是 GGSN、 AC、 ADSL, DSL AM, BRAS等等, 与终端设备 81通过接入 网络通信,用于将用户数据传送到承载业务应用的网络如 TCP/IP网络或 X.25 网络, 实现接入网络与承栽业务应用网络之间的互通, 终端设备 81可以发起 数据业务请求; 业务控制平台 87 ( Service PlatForm )可以为 WAP Gateway、 MMSC、 流媒体服务器等设备, 与接入网关 82相通信, 用于提供业务控制功 能, 实现用户对业务的访问; 用户标识服务器 84 ( User Identification Based on IP Address, 简称 UIBIA server ), 与业务控制平台 87、 接入网关 82交互信息,
用于存储用户标识号码比如移动网络中的 MSISDN号码和用户 IP地址对应关 系, 同时可对所述业务控制平台 87进行认证; 应用服务器 88与业务控制平 台 87交互信息, 用于为用户提供需要经过 WAP等业务网关承载的业务及计 费。 As shown in FIG. 8 , it is a schematic structural diagram of Embodiment 2 of the data service processing system of the present invention. The data service processing system of this embodiment includes: Access Gateway 82 (referred to as AG) may be GGSN, AC, ADSL, DSL. AM, BRAS, etc., communicate with the terminal device 81 through the access network for transmitting user data to a network carrying the service application, such as a TCP/IP network or an X.25 network, to implement the access network and the bearer service application network. The interworking device, the terminal device 81 can initiate a data service request, and the service control platform 87 (Service PlatForm) can be a device such as a WAP Gateway, an MMSC, a streaming media server, and the access gateway 82, and is configured to provide a service control function. User identification based on IP address (UIBIA server), which interacts with the service control platform 87 and the access gateway 82. For storing the user identification number, such as the correspondence between the MSISDN number and the user IP address in the mobile network, and simultaneously authenticating the service control platform 87; the application server 88 interacts with the service control platform 87 to provide the user with the need to Services and billing carried by service gateways such as WAP.
如图 9所示, 为本发明数据业务处理系统实施例二的用户标识服务器的 结构示意图, 该用户标识服务器包括: 数据库模块 91 , 用于保存用户标识与 IP地址的对应关系; 查询模块 92, 与业务控制平台 87和数据库模块 91相连 接, 用于提供查询用户标识和 IP地址的对应关系; 更新检查模块 93, 与接入 网关 82和数据库模块 91相连, 用于对本地数据库进行实时更新和维护; 退 出服务处理模块 94, 与接入网关 82和数据库模块 91相连, 用于收到用户请 求下网的消息, 将数据库模块 91中对应的记录删除。 As shown in FIG. 9, FIG. 9 is a schematic structural diagram of a user identity server according to Embodiment 2 of the data service processing system of the present invention. The user identity server includes: a database module 91, configured to store a correspondence between a user identifier and an IP address; and a query module 92, The service control platform 87 and the database module 91 are connected to provide a corresponding relationship between the query user identifier and the IP address. The update check module 93 is connected to the access gateway 82 and the database module 91 for real-time updating of the local database. The service processing module 94 is connected to the access gateway 82 and the database module 91, and is configured to receive a message requested by the user to download the network, and delete the corresponding record in the database module 91.
若对服务器所存储的数据的安全性及服务器的性能有较高的要求, 还可 包含以下功能模块: 访问鉴权模块 95, 与业务控制平台 87和查询模块 92相 连接, 用于对需要向用户标识服务器 84进行查询的网元进行接入鉴权; 服务 器只向通过鉴权的网元提供查询服务; 超时触发模块 96, 与数据库模块 91相 连, 用于定时检查数据库中的记录, 触发将数据库中存活时间超过 TTL ( time to live, 生存时间)值的记录删除, 以保证数据库不会保存过多的垃圾数据。 If there is a high requirement for the security of the data stored by the server and the performance of the server, the following functional modules may be included: The access authentication module 95 is connected to the service control platform 87 and the query module 92 for The user ID server 84 performs the access authentication for the network element that the query performs; the server only provides the query service to the network element that passes the authentication; the timeout triggering module 96 is connected to the database module 91 for periodically checking the records in the database, and triggering Records in the database that survive longer than the TTL (time to live) value are deleted to ensure that the database does not store too much junk data.
本实施例中的终端设备(UE ) 81 , 包括手机终端、 智能终端等以有线或 者无线方式接入的网络终端设备。接入网络是处于 UE与 AG之间并为 UE提 供接入服务的网络, 包括无线接入网和有线接入网。 无线网络, 通常是指用 户终端至 AG之间所包含的网络部分, 由基站、 控制器等设备组成。 The terminal device (UE) 81 in this embodiment includes a network terminal device that is connected by a wired terminal or a wireless terminal, such as a mobile phone terminal and an intelligent terminal. The access network is a network between the UE and the AG and provides access services for the UE, including a radio access network and a wired access network. A wireless network usually refers to a network part included between a user terminal and an AG, and is composed of a base station, a controller, and the like.
用户标识服务器 ( User Identification Based on IP Address, U1BIA Server ) 将用户标识和 IP地址对应关系存入本地数据库中,提供用户标识和 IP地址对 应关系的查询服务。 同时, 为满足用户随时随地访问网络的需求, 必须保证 The User Identification Based on IP Address (U1BIA Server) stores the user ID and the IP address in a local database to provide a query service for the relationship between the user ID and the IP address. At the same time, in order to meet the needs of users accessing the network anytime and anywhere, it must be guaranteed
UIBIA Server中信息的准确性, 对本地数据库进行实时更新和维护。 The accuracy of the information in the UIBIA Server, real-time update and maintenance of the local database.
上述实施例的数据业务处理系统新引入了实体 UIBIA Server0该用户标识 服务器能够对访问自己的网元进行鉴权, 而且 UIBIA Server只向有访问权限
的网元返回用户标识; 并且用户标识服务器保存了 IP地址与用户标识的对应 关系, 能够为各网元提供对用户标识进行实时查询的服务。 这不仅大大减轻 了负担, 并为流媒体业务的计费提供了一种新的解决办法。 本发明的这种系 统为数据业务提供了新的业务流程和新的用户标识获取方法, 并且新引入Data service processing system of the above embodiment introduces a new entity to the user identifier UIBIA Server 0 server can authenticate the access to their network elements and UIBIA Server has access to only The network element returns the user identifier; and the user identifier server stores the correspondence between the IP address and the user identifier, and can provide each network element with a service for real-time querying the user identifier. This not only greatly reduces the burden, but also provides a new solution for the billing of streaming media services. The system of the present invention provides a new business process and a new user identification acquisition method for data services, and newly introduced
UIBIA Server能够根据设定的 TTL (生存时间)值, 对本地数据库进行维护。 网络中业务控制平台不需要緩存用户标识等信息, 而只需对 UIBIA Server进 4亍实时查询。 UIBIA Server maintains the local database based on the set TTL (time to live) value. The service control platform in the network does not need to cache information such as user identification, but only needs to query the UIBIA Server in real time.
基于上述数据业务处理系统的实施例二, 如图 10所示, 为本发明数据业 务处理方法实施例二的流程图, 具体包括如下步骤: Based on the second embodiment of the foregoing data service processing system, as shown in FIG. 10, it is a flowchart of Embodiment 2 of the data service processing method of the present invention, which specifically includes the following steps:
步骤 301 , 接入网关向业务控制平台发送包含用户 IP地址的业务请求数 据包; Step 301: The access gateway sends a service request data packet including a user IP address to the service control platform.
因为业务控制平台可以提供各种应用服务, 例如 WAP服务和流媒体服务 等, 所以业务控制平台可以为 WAP网关、 MMSC、 流媒体服务器等设备, 因 此接入网关会将各种业务的数据包发送到业务控制平台进行处理; Because the service control platform can provide various application services, such as WAP services and streaming media services, the service control platform can be a WAP gateway, an MMSC, a streaming media server, etc., so the access gateway sends data packets of various services. Go to the business control platform for processing;
步骤 302, 业务控制平台将业务请求数据包中的所述用户 IP地址抽取出,' 并向用户标识服务器发送包括用户 IP地址及业务控制平台的鉴权信息的查询, 请求; Step 302: The service control platform extracts the user IP address in the service request data packet, and sends a query, request to the user identity server, including the user IP address and the authentication information of the service control platform.
步骤 303, 用户标识服务器根据查询请求, 调用访问鉴权模块, 对业务控 制平台进行鉴权, 若鉴权成功, 则执行步骤 304; 若鉴权失败, 则执行步骤 306; Step 303, the user identity server invokes the access authentication module according to the query request, and authenticates the service control platform. If the authentication is successful, step 304 is performed; if the authentication fails, step 306 is performed;
步骤 304, 用户标识服务器调用查询模块, 查询该 IP地址对应的用户标 识号码, 并返回带有用户标识的响应消息; Step 304: The user identity server invokes the query module, queries the user identification number corresponding to the IP address, and returns a response message with the user identifier.
步骤 305, 对用户进行计费处理, 并向用户发送业务数据流; Step 305: Perform charging processing on the user, and send a service data flow to the user.
因为业务控制平台可以提供各种应用服务, 例如 WAP服务和流媒体服务 等。 如果业务控制平台可以直接为用户提供数据业务(如流媒体服务器等), 则业务控制平台对用户进行计费, 并向用户发送业务数据流; 如果业务控制 平台无法直接为用户提供数据业务(如 WAP网关等), 则业务控制平台将用
户标识号码插入用户的业务请求数据包中, 并前转给应用服务器, 由应用服 务器对用户进行计费, 业务控制平台向用户转发业务数据流。 Because the business control platform can provide various application services, such as WAP services and streaming services. If the service control platform can directly provide data services (such as a streaming media server) to the user, the service control platform charges the user and sends the service data stream to the user; if the service control platform cannot directly provide the data service to the user (for example, WAP gateway, etc., the service control platform will be used The service identification number is inserted into the service request data packet of the user and forwarded to the application server. The application server charges the user, and the service control platform forwards the service data flow to the user.
步骤 306, 用户标识服务器向业务控制平台返回查询失败消息。 Step 306: The user identity server returns a query failure message to the service control platform.
上述过程是用户的业务请求进行处理的过程, 在对于业务请求进行处理 之前, 是用户的注册过程, 即步骤 301 中接入网关发送业务请求的数据包之 前, 用户标识服务器根据收到的用户的包括 IP地址和用户标识的请求上网数 据包, 调用更新检查模块, 对数据库进行检查、 更新, 并向接入网关返回响 应消息。 此处的调用更新检查模块, 对数据库进行检查、 更新的具体过程是: 用户标识服务器按照用户标识和 IP地址查询数据库, 如果数据库中不存在对 应的记录, 将得到的用户标识和 IP地址插入数据库; 若存在相应的记录, 则 按照得到的用户标识和 IP地址将数据库更新。 The above process is a process of processing a service request of a user. Before processing the service request, it is a registration process of the user, that is, before the access gateway sends the service request packet in step 301, the user identity server is based on the received user. The request for the Internet data packet including the IP address and the user identifier, the update check module is invoked, the database is checked, updated, and a response message is returned to the access gateway. Here, the specific process of invoking the update check module to check and update the database is as follows: The user identification server queries the database according to the user ID and the IP address. If the corresponding record does not exist in the database, the obtained user ID and IP address are inserted into the database. ; If there is a corresponding record, the database is updated according to the obtained user ID and IP address.
在上述用于上网并进行业务请求的处理后, 用户还需要下网, 下网有两 种可能性, 正常下网和非正常下网。 如图 11所示, 为本发明数据业务处理方 法实施例二的用户正常下网过程的流程图, 具体包括以下步骤: After the above-mentioned Internet access and service request processing, the user also needs to go offline. There are two possibilities for the offline network, the normal network and the abnormal network. As shown in FIG. 11, the flowchart of the normal offline process of the user in the second embodiment of the data service processing method of the present invention includes the following steps:
步骤 401 , 接入网关向用户标识服务器发送停止计费的数据包; Step 401: The access gateway sends a data packet for stopping charging to the user identity server.
步骤 402, 用户标识服务器调用退出服务处理模块, 将对应数据库记录删; 除, 并向接入网关发送停止计费响应数据包。 Step 402: The user identity server invokes the service processing module to delete the corresponding database record; and sends a stop charging response data packet to the access gateway.
由于超出服务区或用户非正常关机等原因而发生的非正常下网与数据业 务处理方法实施例一的处理方式相同, 此处不再赘述。 The abnormal network is processed in the same manner as the data service processing method in the first embodiment, and is not described here.
本实施例是用户进行注册、 计费使用业务, 最后下网的全过程, 因此这 样的一种数据业务处理方法和数据业务处理系统, 使得原来的业务网关所要 进行的一些操作能够转移到用户标识服务器上, 其他操作转移到业务控制平 台上, 从而能减轻负担; 另外将用户信息存储模块从业务网关分离出来后, 为后续的流媒体业务通过查询来实现计费这种方式成为可能, 这样大流量的 流媒体业务就不需要再通过业务网关查询用户 MSISDN而实现计费了, 有效 地解决了瓶颈问题。 由 UIBIA Server对用户信息进行统一地维护和更新, 方 便了网络管理。 这种实时查询的方式为将来的流媒体业务提供了一种新的计
费解决方法。 This embodiment is a process in which a user performs registration, charging, and finally downloads the network. Therefore, such a data service processing method and a data service processing system enable some operations of the original service gateway to be transferred to the user identifier. On the server, other operations are transferred to the service control platform, which can reduce the burden. In addition, after the user information storage module is separated from the service gateway, it is possible to implement billing for subsequent streaming media services by querying. The traffic service of the traffic does not need to query the user MSISDN through the service gateway to implement charging, which effectively solves the bottleneck problem. User information is uniformly maintained and updated by UIBIA Server, which facilitates network management. This real-time query provides a new way for future streaming services. Fee solution.
使用上述方案不仅可解决移动网络中当前的 WAP网关的瓶颈问题,还为 流媒体业务等新业务的计费提供了一种新的解决方法, 为将来用户通过固定 电话访问数据业务成为可能。 The above solution can not only solve the bottleneck problem of the current WAP gateway in the mobile network, but also provide a new solution for billing of new services such as streaming media services, which makes it possible for users to access data services through fixed telephones in the future.
最后所应说明的是, 以上实施例仅用以说明本发明的技术方案而非限制, 尽管参照较佳实施例对本发明进行了详细说明, 本领域的普通技术人员应当 理解, 可以对本发明的技术方案进行修改或者等同替换, 而不脱离本发明技 术方案的精神和范围。
It should be noted that the above embodiments are only intended to illustrate the technical solutions of the present invention and are not intended to be limiting, and the present invention will be described in detail with reference to the preferred embodiments. Modifications or equivalents are made without departing from the spirit and scope of the invention.
Claims
1、 一种用户标识服务器, 其特征在于, 包括: A user identification server, comprising:
数据库模块, 用于保存用户标识与 IP地址的对应关系; a database module, configured to save a correspondence between a user identifier and an IP address;
查询模块, 与所述数据库模块相连接, 用于查询用户标识和 IP地址的对 应关系; a query module, connected to the database module, for querying a correspondence between a user identifier and an IP address;
更新检查模块, 与所述数据库模块相连接, 用于对数据库模块进行实时 更新和维护; An update check module is connected to the database module for real-time updating and maintaining the database module;
退出服务处理模块, 与所述数据库模块相连接, 用于在收到用户请求下 网的消息后, 将数据库模块中对应的记录删除。 The service processing module is disconnected from the database module, and is configured to delete the corresponding record in the database module after receiving the message requested by the user to download the network.
2、 根据权利要求 1所述的用户标识服务器, 其特征在于, 还包括: 访问鉴权模块, 与所述查询模块相连接, 用于对需要向用户标识服务器 进行查询的网元进行接入鉴权; The user identification server according to claim 1, further comprising: an access authentication module, connected to the query module, configured to perform access authentication on a network element that needs to query the user identification server Right
超时触发模块, 与所述数据库模块相连接, 用于定时检查数据库模块中 的记录, 触发将数据库模块中存活时间超过生存时间值的记录删除。 The timeout triggering module is connected to the database module, and is used for periodically checking the records in the database module, and triggering deletion of the records in the database module whose survival time exceeds the survival time value.
3、一种包括权利要求 1或 2所述的用户标识服务器的数据业务处理系统, 其特征在于, 所述用户标识服务器与接入网关、 业务网关和业务控制平台交 互信息, 其中: 3. A data service processing system comprising the user identity server according to claim 1 or 2, wherein the user identity server and the access gateway, the service gateway, and the service control platform exchange information, wherein:
接入网关, 用于将用户数据传送到承载业务应用的网络, 实现接入网络 与承载业务应用网络之间的互通; An access gateway, configured to transmit user data to a network carrying a service application, and implement interworking between the access network and the bearer service application network;
业务网关, 与接入网关相通信, 用于提供业务控制功能, 实现用户对需 要经过业务网关承载的业务的访问; The service gateway, which is in communication with the access gateway, is configured to provide a service control function, and implement user access to services that need to be carried by the service gateway;
业务控制平台, 与接入网关相通信, 用于向用户提供无法承载于业务网 关上的应用服务; The service control platform is configured to communicate with the access gateway, and is configured to provide an application service that cannot be carried on the service gateway to the user;
应用服务器, 与业务网关交互信息, 用于为用户提供需要经过业务网关 承载的业务。 The application server exchanges information with the service gateway to provide services for users to be carried by the service gateway.
4、 根据权利要求 3所述的数据业务处理系统, 其特征在于, 所述业务网
关为: 无线应用协议网关或多媒体消息业务中心。 4. The data service processing system according to claim 3, wherein said service network Off: Wireless Application Protocol Gateway or Multimedia Messaging Service Center.
5、 根据权利要求 3所述的数据业务处理系统, 其特征在于, 所述业务控 制平台为: 流媒体服务器。 The data service processing system according to claim 3, wherein the service control platform is: a streaming media server.
6、一种包括权利要求 1或 2所述的用户标识服务器的数据业务处理系统, 其特征在于, 所述用户标识服务器与接入网关和业务控制平台交互信息, 其 中: A data service processing system comprising the user identification server according to claim 1 or 2, wherein the user identification server interacts with the access gateway and the service control platform, wherein:
接入网关, 用于将用户数据传送到承载业务应用的网络, 实现接入网络 与承载业务应用网络之间的互通; An access gateway, configured to transmit user data to a network carrying a service application, and implement interworking between the access network and the bearer service application network;
业务控制平台, 与接入网关相通信, 用于提供业务控制功能, 实现用户 对业务的访问; The service control platform communicates with the access gateway, and is used to provide a service control function to implement user access to the service;
应用服务器, 与所述业务控制平台交互信息, 用于为用户提供需要经过 承载的业务。 The application server exchanges information with the service control platform to provide services for users to be carried.
7、 根据权利要求 6所述的数据业务处理系统, 其特征在于, 所述业务控 制平台为: 无线应用协议网关、 多媒体消息业务中心或流媒体服务器。 The data service processing system according to claim 6, wherein the service control platform is: a wireless application protocol gateway, a multimedia message service center, or a streaming media server.
8、 一种数据业务处理方法, 其特征在于, 包括以下步骤: 8. A data service processing method, comprising the steps of:
接入网关向业务网关或业务控制平台发送包含用户 IP地址的业务请求数 据包; The access gateway sends a service request data packet including a user IP address to the service gateway or the service control platform;
业务网关或业务控制平台从接收的业务请求数据包中抽取出所述用户 IP 地址, 向用户标识服务器发送包括用户 IP地址的查询请求; The service gateway or the service control platform extracts the user IP address from the received service request data packet, and sends a query request including the user IP address to the user identity server;
用户标识服务器根据接收的查询请求, 查询该 IP地址对应的用户标识, 并返回带有用户标识的响应消息。 The user identifier server queries the user identifier corresponding to the IP address according to the received query request, and returns a response message with the user identifier.
9、 根据权利要求 8所述的数据业务处理方法, 其特征在于, 所述业务网 关或业务控制平台向用户标识服务器发送的查询请求中还包括业务网关或业 务控制平台的鉴权信息; The data service processing method according to claim 8, wherein the query request sent by the service gateway or the service control platform to the user identity server further includes authentication information of the service gateway or the service control platform;
所述用户标识服务器根据接收的查询请求, 查询该 IP地址对应的用户标 识, 并返回带有用户标识的响应消息具体为: 用户标识服务器根据接收的查 询请求, 对业务网关或业务控制平台进行鉴权, 若鉴权成功, 则查询该 IP地
址对应的用户标识, 并返回带有用户标识的响应消息; 若鉴权失败, 则用户 标识服务器向业务网关或业务控制平台返回查询失败消息。 The user identifier server queries the user identifier corresponding to the IP address according to the received query request, and returns a response message with the user identifier. The user identifier server performs the service gateway or the service control platform according to the received query request. Right, if the authentication is successful, query the IP address The user identifier corresponding to the address, and returns a response message with the user identifier; if the authentication fails, the user identity server returns a query failure message to the service gateway or the service control platform.
10、 根据权利要求 8或 9所述的数据业务处理方法, 其特征在于, 所述 查询该 IP地址对应的用户标识, 并返回带有用户标识的响应消息后还包括: 对用户进行计费处理, 并向用户发送业务数据流。 The data service processing method according to claim 8 or 9, wherein the querying the user identifier corresponding to the IP address and returning the response message with the user identifier further comprises: performing charging processing on the user And send the business data stream to the user.
11、 根据权利要求 10所述的数据业务处理方法, 其特征在于, 所述对用 户进行计费处理, 并向用户发送业务数据流具体为: 业务控制平台对用户进 行计费, 并向用户发送业务数据流; 或者业务网关将用户标识插入用户的业 务请求数据包中, 并前转给应用服务器, 由应用服务器对用户进行计费, 业 务网关向用户发送业务数据流。 The data service processing method according to claim 10, wherein the charging process is performed on the user, and the service data flow is sent to the user, where the service control platform charges the user and sends the data to the user. The service data stream is inserted into the service request data packet of the user and forwarded to the application server, where the application server charges the user, and the service gateway sends the service data stream to the user.
12、 根据权利要求 8或 9所述的数据业务处理方法, 其特征在于, 所述 接入网关发送业务请求数据包之前还包括: The data service processing method according to claim 8 or 9, wherein before the sending the service request data packet, the access gateway further includes:
用户标识服务器根据收到的用户的包括 IP地址和用户标识的请求上网数 据包, 对数据库进行检查、 更新, 并向接入网关返回响应消息。 The user identity server checks and updates the database according to the received user's request for the Internet data packet including the IP address and the user identity, and returns a response message to the access gateway.
13、 根据权利要求 12所述的数据业务处理方法, 其特征在于, 所述对数 据库进行检查、 '-吏新具体为: 用户标识服务器按照用户标识和 IP地址查询数 据库, 如果数据库中不存在对应的记录, 将得到的用户标识和 IP地址插入数 据库; 若存在相应的记录, 则按照得到的用户标识和 IP地址将数据库更新。 The data service processing method according to claim 12, wherein the checking the database, '-new" is specifically: the user identification server queries the database according to the user identifier and the IP address, if there is no corresponding in the database The record, the obtained user ID and IP address are inserted into the database; if there is a corresponding record, the database is updated according to the obtained user ID and IP address.
14、 根据权利要求 8或 9所述的数据业务处理方法, 其特征在于, 所述 数据业务处理方法还包括用户下网过程, 具体为: The data service processing method according to claim 8 or 9, wherein the data service processing method further includes a user offline process, specifically:
接入网关向用户标识服务器发送停止计费的数据包; The access gateway sends a data packet for stopping the charging to the user identity server;
用户标识服务器调用退出服务处理模块, 将对应数据库记录删除, 并向 接入网关发送停止计费响应数据包。 The user identity server invokes the service processing module to delete the corresponding database record and sends a stop charging response packet to the access gateway.
15、 根据权利要求 8 所述的数据业务处理方法, 其特征在于, 所述用户 标识为移动网络或固话网络中的用户标识。
The data service processing method according to claim 8, wherein the user identifier is a user identifier in a mobile network or a fixed line network.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710122354.3 | 2007-09-24 | ||
CN200710122354.3A CN101399853B (en) | 2007-09-24 | 2007-09-24 | User identification server, data service processing system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2009039719A1 true WO2009039719A1 (en) | 2009-04-02 |
Family
ID=40510745
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2008/001040 WO2009039719A1 (en) | 2007-09-24 | 2008-05-28 | A user identifier server, a system and method for processing the data service |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101399853B (en) |
WO (1) | WO2009039719A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111131416A (en) * | 2019-12-12 | 2020-05-08 | 京东数字科技控股有限公司 | Business service providing method and device, storage medium and electronic device |
CN114285852A (en) * | 2021-12-28 | 2022-04-05 | 杭州数梦工场科技有限公司 | Service calling method and device based on multi-stage service platform |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102036227B (en) * | 2009-09-27 | 2013-11-06 | 中国移动通信集团公司 | Method, system and device for acquiring user identifier of data service |
CN102045717B (en) * | 2009-10-26 | 2014-12-31 | 中国移动通信集团公司 | System, method and relevant equipment for acquiring user identifier in data service |
CN101883111B (en) * | 2010-06-25 | 2015-06-10 | 中兴通讯股份有限公司 | Accounting server for processing online business log and method thereof |
CN101917405B (en) * | 2010-07-15 | 2013-06-12 | 北京迈朗世讯科技有限公司 | Method and system for providing network user identifier in backbone network |
CN102547697B (en) * | 2010-12-22 | 2015-05-27 | 中国移动通信集团公司 | Service stream transmission method, service platform equipment and user equipment |
CN102547609B (en) * | 2010-12-29 | 2014-12-10 | 中国移动通信集团公司 | Method and device for transmitting user information to service platform |
CN102104603A (en) * | 2011-02-22 | 2011-06-22 | 中兴通讯股份有限公司 | Method, system and device for registering mobile terminal in WEB server |
CN102684974B (en) * | 2011-03-10 | 2015-04-22 | 中国移动通信集团公司 | Routing method, routing device and routing system for service access |
CN102726075B (en) * | 2011-08-19 | 2014-12-03 | 华为技术有限公司 | Business by-pass method, access network device and secure gateway |
CN103024725B (en) * | 2011-09-26 | 2016-01-27 | 中国移动通信集团公司 | A kind of service data transfer method, equipment and system |
CN102695167B (en) * | 2012-05-18 | 2015-04-29 | 中国联合网络通信集团有限公司 | Mobile subscriber identity management method and apparatus thereof |
CN103581882A (en) * | 2012-07-24 | 2014-02-12 | 中兴通讯股份有限公司 | Data card APN locking state control method and device and data card |
CN103686661A (en) * | 2012-09-26 | 2014-03-26 | 三亚中兴软件有限责任公司 | Charging method, charging device and charging system |
CN104144417B (en) * | 2013-05-10 | 2018-01-23 | 中国电信股份有限公司 | Mobile Internet access Subscriber Number inverse-checking method, device and system |
CN105681183B (en) * | 2014-11-18 | 2020-11-06 | 中兴通讯股份有限公司 | Method and system for identifying user in identification network |
CN109428870B (en) * | 2017-08-31 | 2021-10-12 | 阿里巴巴集团控股有限公司 | Network attack processing method, device and system based on Internet of things |
CN110083695A (en) * | 2019-05-10 | 2019-08-02 | 百度在线网络技术(北京)有限公司 | Craft services call method, device and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030072315A1 (en) * | 2001-10-15 | 2003-04-17 | Shuji Karino | Server, commnication device, communication system and internet protocol address notification method |
CN1540544A (en) * | 2003-04-22 | 2004-10-27 | 联想(北京)有限公司 | Method for tracking and controlling users' online states and information |
CN1780292A (en) * | 2004-11-19 | 2006-05-31 | 中国移动通信集团公司 | Method for Ensuring Service Platform Obtains User Terminal Information Under Multiple Application Protocols |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100355251C (en) * | 2003-11-10 | 2007-12-12 | 华为技术有限公司 | Method for sending a ata of user mark after renewing |
CN100407623C (en) * | 2005-02-23 | 2008-07-30 | 腾讯科技(深圳)有限公司 | A method and system for updating user data in a communication system |
-
2007
- 2007-09-24 CN CN200710122354.3A patent/CN101399853B/en active Active
-
2008
- 2008-05-28 WO PCT/CN2008/001040 patent/WO2009039719A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030072315A1 (en) * | 2001-10-15 | 2003-04-17 | Shuji Karino | Server, commnication device, communication system and internet protocol address notification method |
CN1540544A (en) * | 2003-04-22 | 2004-10-27 | 联想(北京)有限公司 | Method for tracking and controlling users' online states and information |
CN1780292A (en) * | 2004-11-19 | 2006-05-31 | 中国移动通信集团公司 | Method for Ensuring Service Platform Obtains User Terminal Information Under Multiple Application Protocols |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111131416A (en) * | 2019-12-12 | 2020-05-08 | 京东数字科技控股有限公司 | Business service providing method and device, storage medium and electronic device |
CN111131416B (en) * | 2019-12-12 | 2023-09-05 | 京东科技控股股份有限公司 | Service providing method and device, storage medium and electronic device |
CN114285852A (en) * | 2021-12-28 | 2022-04-05 | 杭州数梦工场科技有限公司 | Service calling method and device based on multi-stage service platform |
CN114285852B (en) * | 2021-12-28 | 2023-12-26 | 杭州数梦工场科技有限公司 | Service calling method and device based on multi-stage service platform |
Also Published As
Publication number | Publication date |
---|---|
CN101399853A (en) | 2009-04-01 |
CN101399853B (en) | 2010-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2009039719A1 (en) | A user identifier server, a system and method for processing the data service | |
EP1881660B1 (en) | A method, apparatus and system for wireless access | |
CN102695167B (en) | Mobile subscriber identity management method and apparatus thereof | |
JP5982389B2 (en) | Cross-access login controller | |
KR100879148B1 (en) | IPTV service certification and service quality control method and system | |
CN1706167A (en) | Configuration of enterprise gateways | |
CN101317366B (en) | A network billing method, system and device | |
CN100401674C (en) | A remote control system and method | |
CN102292959A (en) | OTT-based media data transmission method, device and system | |
CN101212374A (en) | Method and system for realizing remote access to campus network resources | |
WO2008000192A1 (en) | Network access method of terminals, network access system and gateway equipment | |
WO2011137644A1 (en) | Method, apparatus and system for accessing service by terminal | |
WO2010003354A1 (en) | An authentication server and a control method for the mobile communication terminal accessing the virtual private network | |
WO2009146593A1 (en) | Method and system for resource admission control | |
WO2014101661A1 (en) | Service flow mirroring method and mirroring device | |
CN105516979A (en) | Mobile network information acquisition and opening method and system | |
CN108429773B (en) | Authentication method and authentication system | |
CN102082812B (en) | Method, device and system for supporting file transfer between domain systems | |
KR100692653B1 (en) | Wireless internet data relay method and access gateway system for wireless internet data using same | |
CN101018238B (en) | User identification system, registration, service and route configuration method | |
CN103138953B (en) | The method for group sending of Multimedia Message and group sending system | |
CN102843240B (en) | Based on the gateway charging method of many IP address detected | |
WO2011160384A1 (en) | Telecommunication method and gateway apparatus | |
KR100419578B1 (en) | Session control method in DIAMETER base transfer internet protocol net | |
WO2008154834A1 (en) | Method and equipment for transmitting user number |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08757371 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 08757371 Country of ref document: EP Kind code of ref document: A1 |