WO2005060155A1 - A system and method for providing the network service to the users in next generation network (ngn) - Google Patents

A system and method for providing the network service to the users in next generation network (ngn) Download PDF

Info

Publication number
WO2005060155A1
WO2005060155A1 PCT/CN2004/001475 CN2004001475W WO2005060155A1 WO 2005060155 A1 WO2005060155 A1 WO 2005060155A1 CN 2004001475 W CN2004001475 W CN 2004001475W WO 2005060155 A1 WO2005060155 A1 WO 2005060155A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
processing unit
call processing
roaming
centralized
Prior art date
Application number
PCT/CN2004/001475
Other languages
French (fr)
Chinese (zh)
Inventor
Qingsong Jiang
Dongming Zhu
Original Assignee
Huawei Technologies Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Publication of WO2005060155A1 publication Critical patent/WO2005060155A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Definitions

  • the present invention relates to the field of providing next-generation networks (NGN) of C4 / C5 services and Internet Protocol (IP) multimedia services for fixed network users, and particularly to a system and method for providing network services to users in NGN.
  • NGN next-generation networks
  • IP Internet Protocol
  • NGN uses the fixed network network architecture to connect the fixed network to external networks, such as: connecting the fixed network to a network that provides packet data services, and providing C4 / C5 services and IP multimedia services to users in the fixed network.
  • NGN Network-to-Network Interface
  • the user data includes the user's subscription information and authentication information, etc.
  • the user wants to receive network services through NGN he must obtain the user data from the call processing unit in his area, so as to know whether he has permission to access NGN, and Determine the type of network service business that is allowed to accept, so currently, users can only access NGN and obtain network services through the call processing unit in their area.
  • Information can be exchanged between the call processing units, and external networks can be accessed through the gateway.
  • the call processing unit in the area where the user is located obtains the user data of the user stored by itself, performs information interaction with other call processing units, or accesses the external network through the gateway. Complete the access requested by the user and provide the network service requested by the user.
  • This method of storing user data in the call processing unit of the user's current area has the following disadvantages.
  • the call processing unit in the area where the calling user is located in order to complete the network service of the called user, the call processing unit in the area where the calling user is located must go to the call processing unit in the area where the called user is located.
  • the user data of the called user is acquired, and then processed according to the user data of the called user. Therefore, the call processing unit in the area where the calling user is located cannot know the user data of the called user in advance and perform optimization processing in advance according to the user data, thereby avoiding routing detours and consumption of NGN bandwidth resources, so that the calling user can pass NGN. It is inflexible and inconvenient to provide network services to the called user.
  • the main object of the present invention is to provide a system and method for providing network services to users in NGN.
  • the system and method can realize the nomadic characteristics of users and allow It is more flexible and convenient for users to receive network services in NGN.
  • a system for providing users with network services in a next-generation network includes call processing units connected to each other in the next-generation network.
  • the system also includes a centralized user database that stores user data for users of the next-generation network.
  • Each call processing unit in the network is connected, and is used for receiving the user data information of the requesting user sent by the call processing unit, and then acquiring the stored user data of the user and sending it to the call processing unit;
  • the call processing unit is configured to send user data information of the requesting user to the centralized user database, and provide network services for the user according to the user data of the user received from the centralized user database.
  • the system further includes a call processing unit that does not belong to the next generation network, the centralized user database is connected to the call processing unit that does not belong to the next generation network, and is configured to receive user data information of the requesting user sent by the call processing unit, Obtaining the stored user data of the user and sending it to the call processing unit;
  • the call processing unit that does not belong to the next generation network is configured to send user data information of the requesting user to the centralized user database, and provide network services for the user according to the user data of the user received from the centralized user database.
  • a method for providing network services to users in a next-generation network includes:
  • the call processing unit obtains user data of the user from the centralized user database, and provides network services for the user according to the obtained user data.
  • the user data is subscription information, routing information, and authentication information of the user.
  • the subscription information includes: one or more of a subscriber number, a network subscription service subscribed by the subscriber, and network element information capable of providing subscriber subscription service control;
  • the authentication data includes: one or more of a user ID, a user key, a user account, and a user account password;
  • the routing information includes: one or more of a telephone number resource number suggested address, a uniform resource locator address, and an Internet protocol address of the International Telecommunication Union Telecommunication Standardization Committee E.164 of the called roaming user.
  • the user is a roaming user, and the process of obtaining user data of the user is:
  • the roaming user sends a registration request to the centralized user database through the call processing unit in the current area;
  • the centralized user database obtains the call processing unit registered by the roaming user from the user data of the roaming user stored in the centralized user database, instructs the registered call processing unit to delete the stored user data of the roaming user, and deletes the roaming user.
  • the registered call processing unit record is updated to the call processing unit in the area where the roaming user is currently located, and sends the user data of the roaming user to the call processing unit in the area where the roaming user is currently located;
  • the call processing unit in the area where the roaming user is currently located stores the user data of the roaming user.
  • step A12 The process of instructing the registered call processing unit to delete the stored user data of the roaming user as described in step A12 is:
  • the centralized user database sends a request to delete the roaming user data to the registered call processing unit, and the registered call processing unit deletes the user data of the roaming user stored by itself.
  • a dynamic database is set in the call processing unit in the area where the roaming user is currently located, and the user data of the roaming user described in step A13 is stored in the set dynamic database.
  • step A11 the registration request is sent through one of the mobile application part protocol, the integrated service data network user part protocol, and the diameter protocol;
  • the user data of the roaming user described in step A12 passes the mobile application part protocol, comprehensive Send one of the user part agreement and diameter agreement of the service data network.
  • the users are traditional analog telephone users, integrated service digital network users, high-speed digital user loop users, and intelligent multimedia accessing SIP / H.323 through the Internet protocol through the media gateway and integrated service access equipment.
  • An item in the terminal An item in the terminal.
  • the user is a called roaming user, and the process of obtaining user data of the user is:
  • A21 The calling user sends a routing message requesting the called roaming user to the centralized user database through the calling-side call processing unit, where the message carries the identity of the called roaming user;
  • the centralized user database obtains the routing information in the user data of the called roaming user stored in the message according to the identity of the called roaming user carried in the message, and obtains the called party from the call processing unit in the area where the called roaming user is currently located.
  • the temporary identification of the roaming user and sending the temporary identification and routing information to the calling-side call processing unit;
  • the process of providing network services for the user is:
  • the calling-side call processing unit determines a route to the called roaming user according to the received routing information and the temporary identification, and establishes communication between the calling user and the called roaming user.
  • step A22 The process of obtaining the temporary identity of the called roaming user described in step A22 is:
  • A221 The centralized user database determines the call processing unit of the area where the called roaming user is currently located according to the user data of the called roaming user stored therein, and sends a message requesting to provide a temporary identification to the call processing unit of the area where the called roaming user is currently located. ;
  • the call processing unit receiving the message allocates a temporary identification to the called roaming user, and sends the allocated temporary identification to a centralized user database.
  • the user is a roaming user.
  • the method further includes an authentication process:
  • the roaming user initiates an authentication request to the centralized user database through the call processing unit in the current area;
  • the centralized user database obtains the user key of the roaming user from the user data of the roaming user stored in the centralized user database and generates a random number, and uses the random number and the user key to pass
  • the authentication algorithm obtains the authentication value, and sends the authentication value and the random number to the call processing unit in the area where the roaming user is currently located, and the call processing unit sends the random number to the roaming user;
  • the roaming user uses the received random number and the user key stored in the roaming user to obtain another authentication value through an authentication algorithm, and sends the authentication value to the call processing unit in the area where the roaming user is currently located.
  • the call processing unit in the area where the roaming user is currently located compares whether the two authentication values are the same. If the two authentication values are the same, step A is performed. Otherwise, it is determined that the authentication fails, and the process ends.
  • the method further includes an authentication process:
  • the roaming user sends a request for rights to the centralized user database through the call processing unit in the current area, and the roaming user sends the user account and account password stored by the roaming user to the call processing unit in the current area;
  • the centralized user database obtains the user account and account password from the user data of the roaming user stored in the centralized user database, and sends the user account and account password to the call processing unit in the area where the roaming user is currently located.
  • the current call processing unit of the roaming user compares whether the two user accounts and account passwords are the same. If they are the same, step A is performed. Otherwise, it is determined that the authentication fails, and the process ends.
  • the present invention sets a centralized user database in the NGN, and the centralized user database stores user data of all users in the NGN.
  • the centralized user database instructs the call processing unit in the area where the user was located to delete the saved user data of the user; then the centralized user database updates the registered call processing unit of the user; finally the user The call processing unit in the current area obtains and saves the user data of the user from a centralized user database.
  • the present invention not only does not need to manually add user data of a user to a call processing unit in a region where the user is currently located, or manually deletes the call processing unit in the region where the user is located before moving, and because the centralized user database stores For all user data of users in NGN, the call processing unit in the area where the user is currently located can obtain the user data of the user from the centralized user database, so that NGN can provide network services for the mobile users.
  • the calling-side call processing unit can obtain the user data as the called user in the communication by accessing the centralized user database in advance, and perform priority processing.
  • the call processing unit that the roaming user requests to access can authenticate the roaming user that requires access through information interaction with the centralized user database, so as to confirm the access rights of the roaming user, and ensure that NGN network resources are not illegally occupied.
  • the system and method provided by the present invention can realize the nomadic characteristics of users in NGN, and provide network services for users in NGN more flexibly and conveniently.
  • FIG. 1 is a schematic diagram of a system for providing network services to users according to the present invention.
  • FIG. 2 is a flowchart of registration performed by a user of the present invention after roaming to other areas.
  • FIG. 3 is a flowchart of providing a current route for a user according to the present invention.
  • FIG. 4 is a flowchart of authenticating a user by using user data stored in a centralized user database according to the present invention.
  • a user who moves from the registered call processing unit management area to other call processing unit management areas is referred to as a roaming user.
  • a user's subscriber number and usage The user data is bound to the call processing unit, and the call processing unit in the area where the user is registered stores the user data of the user.
  • the user number and user data of the user are separated from the call processing unit to implement the user's Nomadic characteristics.
  • FIG. 1 is a schematic diagram of a system for providing users with network services according to the present invention:
  • the system includes an NGN in the prior art, and the system adds a centralized user database in addition to the original multiple call processing units of the NGN.
  • a plurality of call processing units are call processing unit 1, call processing unit 2, ... call processing unit N, and these call units can also perform information interaction as described in the prior art;
  • the centralized user database storage is originally stored in each call processing and distributed User data for NGN users in the list.
  • the call processing unit 1 When the call processing unit is to provide network services for the user, the call processing unit 1, the call processing unit 2, ..., or the call processing unit N sends the information requesting the user data to the centralized user database. After the centralized user database receives the information, The stored corresponding user data is acquired and sent to the call processing unit that issued the information.
  • the call processing unit that does not belong to the NGN may also obtain the user data of the user from the centralized user database by sending the user data information requesting the NGN user.
  • the centralized user database provided in the NGN of the present invention is used to store user data of all users of the NGN, and the user data includes subscription information, authentication information, and routing information.
  • the contract information includes relevant data about the user's subscription, such as: the network service to which the user is subscribed, other network element address information that provides data or services to the user, and the user's phone number.
  • the authentication information includes the user's identification, the user's key, the user's account, and the user's account password.
  • the routing information includes the International Telecommunication Union Telecommunication Standardization Committee E.164 telephone number resource number suggested address, Uniform Resource Locator (URL) address and IP address of the called roaming user.
  • the centralized database can also store the user data of the user in the call processing unit that the user requests to access; or according to the setting of the call processing unit management area registered by the user in the subscription information and the call processing unit management area of the current location, Choose to provide this user
  • the call processing unit of the network service and stores the user data in the selected call processing unit.
  • the invention also sets up a dynamic database in the call processing unit.
  • the dynamic database is used to store user data of the roaming user.
  • the data structure of the stored user data of the roaming user is the same as the data structure of the user data already stored in the call processing unit.
  • the size of the dynamic database determines the number of roaming users that can be processed by this call processing unit to this area.
  • FIG. 2 is a flowchart of registration performed by a user of the present invention after roaming to another area.
  • the network entity involved in the registration includes a user, a call processing unit in the area where the user is currently located, and the user The centralized user database of the user data and the original call processing unit of the user registration area.
  • the specific steps for this registration are:
  • Step 200 The user initiates a registration request to the call processing unit in the current area.
  • Step 201 After receiving the request, the call processing unit forwards the request to a centralized user database.
  • Step 202 After receiving the request from the centralized user database, the original call processing unit of the user is obtained according to the stored subscription information in the user data of the user, and a request to delete the user data of the user is sent to the original call processing unit;
  • Step 203 After receiving the request, the original call processing unit deletes the user data of the user, and returns a successful response to the centralized user database.
  • Step 204 After receiving the response from the centralized user database, delete the record of the original call processing unit and the routing information to the original call processing unit in the user's user data, and use the call processing unit of the user's current area as the network service for the user.
  • the call processing unit is stored in the user data of the user, determines the routing information of the user after roaming in the area where the user is currently located, and stores the routing information in the user data; centralized calls from the user database to the area where the user is currently located
  • the processing unit sends a request to insert the user data, and the request carries User data of the user;
  • Step 205 After receiving the request, the call processing unit obtains user data of the user from the request, stores the user data of the user in a preset dynamic database, and sends a successful response to the centralized user database.
  • Step 206 After receiving the response, the centralized database sends a registration success response to the call processing unit of the user's current area;
  • Step 207 After receiving the response, the call processing unit forwards the registration success response to the user.
  • the user successfully registers in the call processing unit in the current area, and can be allowed to receive network services through NGN at the roaming location, and obtain The same network services in the original call processing unit management area.
  • These network services include: network services that perform information interaction with external networks, and network services that communicate with other users.
  • FIG. 3 is a flowchart of the present invention for providing a user with a current route.
  • the network entity includes a calling user, a calling-side call processing unit, a centralized user database, a called-side call processing unit, and a called user.
  • the called user is a user with nomadic characteristics, that is, a called roaming user.
  • the steps are as follows: Step 300: When the calling user wants to communicate with a user with nomadic characteristics through the calling-side call processing unit, the calling user sends a request for routing information to the centralized user database through the calling-side call processing unit.
  • the request carries the user identification of the called user.
  • Step 301 After receiving the request from the centralized user database, the stored user data of the called user is obtained according to the called user identification in the request, so as to obtain the called user. Routing information of call processing unit in current area, centralized user database The called-side call processing unit transmits a message requesting a temporary identifier;
  • Step 302 After receiving the message, the call processing unit on the called side allocates a temporary identity to the called user, and sends the temporary identity to the message response requesting the temporary identity and sends it to A centralized user database, and the role of the temporary identifier is to call the call processing unit on the called side to determine the called user according to the temporary identifier;
  • Step 303 After receiving the response from the centralized user database, a response to the routing information request is sent to the call processing unit on the calling side, and the response carries the routing information to the call processing unit of the area where the called user is currently located and the called user's Temporary identification
  • Step 304 After receiving the response, the calling-side call processing unit connects the calling user to the called-side call processing unit according to the routing information in the response and the temporary identity of the called user, and establishes a connection with the called-side call processing unit.
  • the called side call processing unit determines the called user according to the temporary identity of the called user, and finally establishes communication between the calling user and the called user.
  • the invention can obtain the subscription information in the user data of the called user from the centralized user database, thereby knowing which network service services the called user has subscribed to. What are the attributes of these network service businesses. Therefore, the call processing unit in the area where the calling user is located can perform optimization processing in advance according to the attributes of these network service services, without having to wait until the user data of the called user is obtained after accessing the call processing unit on the called side, and then perform the processing. deal with.
  • the network service business attributes in the user data of these called users include: forwarding attributes, DND service attributes, and processing attributes of the calling-side call processing unit that needs special processing capabilities.
  • the invention also includes an authentication process for the network to confirm the user's access right when the user requests access, that is, a roaming user must be authenticated before being allowed to accept network services through NGN to ensure the legitimacy of user access and prevent network resources from being compromised. Illegal occupation.
  • FIG. 4 is a flowchart of authenticating a user by using user data stored in a centralized user database according to the present invention. The specific steps are as follows:
  • Step 400 The user sends an access request carrying a user identifier to the call processing unit in the current area;
  • Step 401 After receiving the request, the call processing unit obtains the user's A user identification, and the call processing unit sends an authentication request carrying the user identification to a centralized user database;
  • Step 402 After the centralized user database receives the authentication request, the authentication information in the stored user data of the user is obtained according to the user ID in the request, and the user's key is obtained from the authentication information.
  • the centralized user database generates a random number, uses the random number and the key to obtain an authentication value according to a preset authentication algorithm, carries the random number and the authentication value in a response to the authentication request, and returns it to the sending authentication Call processing unit for rights request;
  • Step 403 After receiving the response, the call processing unit sends a random number in the response to the user.
  • Step 404 After receiving the random number, the user uses the random number and the stored key to obtain an authentication value according to a preset authentication algorithm, and sends the obtained authentication value to the current area.
  • Step 405 After receiving the authentication value sent by the user, the call processing unit compares the authentication value and the authentication value received from the centralized user database to determine whether they are the same. If they are the same, go to step 406; otherwise, Go to step 407;
  • Step 406 The call processing unit sends an authentication success message to the user, and allows network services to be provided to the user.
  • Step 407 The call processing unit sends an authentication failure message to the user, and it is not allowed to provide network services to the user.
  • the above method may also be used to compare the user account and account password stored in the user data of the centralized user database with the user account and account password stored by the user itself in the call processing unit of the user's current area to determine Whether authentication is passed.
  • the information interaction between the centralized database and the call processing unit of the present invention can be completed by including but not limited to the following protocols: Integrated Service Data Network User Part (ISUP) protocol, Mobile Application Part (MAP) protocol, and Diameter protocol. These protocols support user bits Relevant technologies such as updating the registration of a set area, inserting user data of a user, access authentication of a user, and querying routing information of a user.
  • ISUP Integrated Service Data Network User Part
  • MAP Mobile Application Part
  • Diameter protocol Diameter protocol.
  • the users in the present invention are traditional analog telephone (POTS) users, integrated services digital network (ISDN) users, and high-speed digital user loop (xDSL) users accessed through media gateways (AG) and integrated service access equipment (IAD). Users or smart multimedia terminals that access SIP / H.323 through IP.
  • POTS traditional analog telephone
  • ISDN integrated services digital network
  • xDSL high-speed digital user loop
  • AG media gateways
  • IAD integrated service access equipment
  • the method provided by the present invention can enable all users of NGN to implement unified authentication and authentication through a centralized user database, and the user's authentication and authentication is no longer limited by the area in which they are located, which increases the flexibility of user authentication.
  • the method provided by the present invention can strip the user data of the user from the call processing unit in the current area, so that the user data can be "moved" in the call processing units in different areas, thereby solving the problem that NGN users can only be in a fixed area. Restrictions on enjoying network services.
  • the method provided by the present invention uses a centralized user database to store user data, and provides conditions for the development of wide area network services among all NGN users.
  • the method provided by the present invention introduces a centralized user database in NGN to uniformly store user data of NGN users.
  • the centralized user database supports functions such as user data management, mobility management, routing provision, and security management with a call processing unit, so that In terms of network architecture, the substantial differences between NGN and mobile networks have been greatly reduced, providing the possibility of seamless integration of fixed and mobile equipment at the core network and business levels, and providing a bright future for all network service operators.
  • the method provided by the present invention can be applied to the following situations: Companies with frequently changing office locations, and occasions with large crowd mobility, such as in rental houses or campuses.

Abstract

The present invention discloses a system and method for providing the network service to the users in NGN. The System includes each call processing unit in NGN and the centralized user database which stores the user data of the users in NGN, wherein the centralized user database is used to obtain the stored user data of said user alter receiving the user data information of the requesting user transmitted by the call processing unit and transmit the user data to the call processing unit; the call processing unit is used to transmit the user data information of the requesting user to the centralized user database and access the call processing unit corresponding to the user data of said user received from the centralized user database, thereby providing the network service to said user. The system and the method can realize the mobility of the users, access the network service more flexibly and conveniently in NGN and realize the wide area network service of the users.

Description

一种在下一代网络中为用户提供网络服务的系统及方法 技术领域  System and method for providing network services to users in next generation network
本发明涉及为固网用户提供 C4/C5业务及网际协议(IP ) 多媒体业 务的下一代网络(NGN ) 的领域, 特别涉及一种在 NGN中为用户提供 网络服务的系统及方法。 发明背景  The present invention relates to the field of providing next-generation networks (NGN) of C4 / C5 services and Internet Protocol (IP) multimedia services for fixed network users, and particularly to a system and method for providing network services to users in NGN. Background of the invention
随着网络的发展, 出现了 NGN。 NGN利用固网的网络架构, 将固 网与外部网络相连接, 如: 将固网与提供分组数据业务的网络相连接, 为固网中的用户提供 C4/C5业务及 IP多媒体业务。  With the development of the network, NGN appeared. NGN uses the fixed network network architecture to connect the fixed network to external networks, such as: connecting the fixed network to a network that provides packet data services, and providing C4 / C5 services and IP multimedia services to users in the fixed network.
相对于移动网络而言, NGN最大的区别之一在于用户数据存储在该 用户所处区域的呼叫处理单元中。 由于用户数据包含有用户的签约信息 和鉴权信息等, 当用户要通过 NGN接受网络服务时, 必须从所处区域 的呼叫处理单元中获取用户数据,从而得知是否有权限接入 NGN,并且 确定被允许接受网络服务业务的类型, 因此, 目前用户只能通过所处区 域的呼叫处理单元接入 NGN并获得网络服务。 各个呼叫处理单元之间 可以进行信息交互, 并且可以通过网关接入外部网络。 当该用户发起接 入请求并请求网络服务时, 该用户所处区域的呼叫处理单元获取自身所 存储的该用户的用户数据, 与其他的呼叫处理单元进行信息交互或者通 过网关接入外部网络, 完成该用户所请求的接入并提供该用户请求的网 络服务。  Compared to mobile networks, one of the biggest differences in NGN is that user data is stored in the call processing unit of the user's area. Since the user data includes the user's subscription information and authentication information, etc., when the user wants to receive network services through NGN, he must obtain the user data from the call processing unit in his area, so as to know whether he has permission to access NGN, and Determine the type of network service business that is allowed to accept, so currently, users can only access NGN and obtain network services through the call processing unit in their area. Information can be exchanged between the call processing units, and external networks can be accessed through the gateway. When the user initiates an access request and requests a network service, the call processing unit in the area where the user is located obtains the user data of the user stored by itself, performs information interaction with other call processing units, or accesses the external network through the gateway. Complete the access requested by the user and provide the network service requested by the user.
这种将用户数据存储在用户当前所处区域的呼叫处理单元的方式存 在以下缺点。 首先, 由于不同区域用户的用户数据保存在不同区域的呼叫处理单 元中, 则当用户从当前所处区域移动到其他区域时, 为了使该用户在已 移动后仍然能够在 NGN中获得网络服务, 必须进行以下过程: 该用户 当前所处区域的呼叫处理单元删除自身所存储的该用户的用户数据, 然 后该用户所要移动到的区域中的呼叫处理单元重新存储该用户的用户 数据。 This method of storing user data in the call processing unit of the user's current area has the following disadvantages. First, because user data of users in different regions is stored in call processing units in different regions, when a user moves from the region where he is currently located to other regions, in order to enable the user to still obtain network services in NGN after having moved, The following process must be performed: The call processing unit in the area where the user is currently located deletes the user data of the user stored by the user, and then the call processing unit in the area to which the user is to move stores the user data of the user again.
上述过程需要人工对呼叫处理单元中的用户数据进行删除或增加, 十分的繁瑣和不方便, 并且阻碍用户实现用户的游牧特性, 游牧特性是 指固网用户在不同呼叫处理单元管辖区域内可以不受限制的移动特性。  The above process requires manual deletion or addition of user data in the call processing unit, which is very tedious and inconvenient, and hinders users from implementing the nomadic characteristics of the user. Nomadic characteristics mean that fixed network users can Restricted mobility characteristics.
其次, 由于不同区域用户的用户数据保存在不同区域的呼叫处理单 元中, 为了完成被叫用户的网络服务, 主叫用户所处区域的呼叫处理单 元必须到被叫用户所处区域的呼叫处理单元获取被叫用户的用户数据, 然后再根据该被叫用户的用户数据进行处理。 因此, 主叫用户所处区域 的呼叫处理单元无法预先获知该被叫用户的用户数据并根据该用户数 据提前进行优化处理,从而无法避免路由迂回和 NGN带宽资源的消耗, 使主叫用户通过 NGN给被叫用户提供网络服务不灵活和不方便。  Secondly, since user data of users in different areas are stored in call processing units in different areas, in order to complete the network service of the called user, the call processing unit in the area where the calling user is located must go to the call processing unit in the area where the called user is located. The user data of the called user is acquired, and then processed according to the user data of the called user. Therefore, the call processing unit in the area where the calling user is located cannot know the user data of the called user in advance and perform optimization processing in advance according to the user data, thereby avoiding routing detours and consumption of NGN bandwidth resources, so that the calling user can pass NGN. It is inflexible and inconvenient to provide network services to the called user.
最后, 由于不同区域用户的用户数据保存在不同区域的呼叫处理单 元中, 对用户的鉴权也必须到不同的呼叫处理单元中完成, 使用户通过 NGN接受网络服务不灵活和不方便。  Finally, since user data of users in different regions are stored in call processing units in different regions, user authentication must also be performed in different call processing units. It is inflexible and inconvenient for users to receive network services through NGN.
综上所述, 在 NGN 中如何实现用户的游牧特性, 让用户更为灵活 和方便地在 NGN中接受网络服务成为亟待解决的问题。 发明内容  In summary, how to realize the nomadic characteristics of users in NGN, and make it more flexible and convenient for users to receive network services in NGN has become an urgent problem. Summary of the invention
有鉴于此, 本发明的主要目的在于提供一种在 NGN 中为用户提供 网络服务的系统及方法, 该系统及方法能够实现用户的游牧特性, 让用 户更为灵活和方便地在 NGN中接受网络服务。 In view of this, the main object of the present invention is to provide a system and method for providing network services to users in NGN. The system and method can realize the nomadic characteristics of users and allow It is more flexible and convenient for users to receive network services in NGN.
根据上述目的, 本发明的技术方案是这样实现的:  According to the above purpose, the technical solution of the present invention is implemented as follows:
一种在下一代网络中为用户提供网络服务的系统, 该系统包括下一 代网络中各个相互连接的呼叫处理单元, 该系统还包括存储下一代网络 用户的用户数据的集中用户数据库, 与下一代网络中的各个呼叫处理单 元相连, 用于接收呼叫处理单元发送的请求用户的用户数据信息后, 获 取所存储的该用户的用户数据并发送给呼叫处理单元;  A system for providing users with network services in a next-generation network. The system includes call processing units connected to each other in the next-generation network. The system also includes a centralized user database that stores user data for users of the next-generation network. Each call processing unit in the network is connected, and is used for receiving the user data information of the requesting user sent by the call processing unit, and then acquiring the stored user data of the user and sending it to the call processing unit;
呼叫处理单元, 用于向集中用户数据库发送请求用户的用户数据信 息, 根据从集中用户数据库接收到的该用户的用户数据为该用户提供网 络服务。  The call processing unit is configured to send user data information of the requesting user to the centralized user database, and provide network services for the user according to the user data of the user received from the centralized user database.
该系统还包括不属于下一代网络的呼叫处理单元, 所述集中用户数 据库与不属于下一代网络的呼叫处理单元相连接, 用于接收到该呼叫处 理单元发送的请求用户的用户数据信息后, 获取所存储的该用户的用户 数据并发送给该呼叫处理单元;  The system further includes a call processing unit that does not belong to the next generation network, the centralized user database is connected to the call processing unit that does not belong to the next generation network, and is configured to receive user data information of the requesting user sent by the call processing unit, Obtaining the stored user data of the user and sending it to the call processing unit;
不属于下一代网络的呼叫处理单元, 用于向集中用户数据库发送请 求用户的用户数据信息, 根据从集中用户数据库接收到的该用户的用户 数据为该用户提供网络服务。  The call processing unit that does not belong to the next generation network is configured to send user data information of the requesting user to the centralized user database, and provide network services for the user according to the user data of the user received from the centralized user database.
一种在下一代网络中为用户提供网络服务的方法, 在下一代网络中 设置用于存储下一代网络用户的用户数据的集中用户数据库, 该方法包 括:  A method for providing network services to users in a next-generation network. A centralized user database for storing user data of users of the next-generation network is set in the next-generation network. The method includes:
呼叫处理单元从该集中用户数据库获取用户的用户数据, 根据所获 取的用户数据为该用户提供网络服务。  The call processing unit obtains user data of the user from the centralized user database, and provides network services for the user according to the obtained user data.
所述用户数据为用户的签约信息、 路由信息和鉴权信息。  The user data is subscription information, routing information, and authentication information of the user.
所述的签约信息包括: 用户号码、 用户签约的网络 Λ良务业务和能够 提供用户签约业务控制的网络单元信息中的一项或多项; 所述的鉴权数据包括: 用户标识、 用户密钥、 用户账号和用户账号 密码中的一项或多项; The subscription information includes: one or more of a subscriber number, a network subscription service subscribed by the subscriber, and network element information capable of providing subscriber subscription service control; The authentication data includes: one or more of a user ID, a user key, a user account, and a user account password;
所述的路由信息包括: 被叫漫游用户的国际电信联盟电信标准化委 员会 E.164号的电话号码资源编号建议地址、 统一资源定位器地址和英 特网协议地址中的一项或多项。  The routing information includes: one or more of a telephone number resource number suggested address, a uniform resource locator address, and an Internet protocol address of the International Telecommunication Union Telecommunication Standardization Committee E.164 of the called roaming user.
所述用户为漫游用户, 所述获取用户的用户数据的过程为: The user is a roaming user, and the process of obtaining user data of the user is:
All、 漫游用户通过当前所处区域的呼叫处理单元向集中用户数据 库发送登记请求; All. The roaming user sends a registration request to the centralized user database through the call processing unit in the current area;
A12、 集中用户数据库从自身所存储的该漫游用户的用户数据中获 取到该漫游用户登记的呼叫处理单元, 指示该登记的呼叫处理单元删除 所存储的该漫游用户的用户数据, 将该漫游用户登记的呼叫处理单元记 录更新为该漫游用户当前所处区域的呼叫处理单元, 向该漫游用户当前 所处区域的呼叫处理单元发送该漫游用户的用户数据;  A12. The centralized user database obtains the call processing unit registered by the roaming user from the user data of the roaming user stored in the centralized user database, instructs the registered call processing unit to delete the stored user data of the roaming user, and deletes the roaming user. The registered call processing unit record is updated to the call processing unit in the area where the roaming user is currently located, and sends the user data of the roaming user to the call processing unit in the area where the roaming user is currently located;
A13、 该漫游用户当前所处区域的呼叫处理单元存储该漫游用户的 用户数据。  A13. The call processing unit in the area where the roaming user is currently located stores the user data of the roaming user.
步骤 A12所述指示该登记的呼叫处理单元删除所存储的该漫游用户 的用户数据的过程为:  The process of instructing the registered call processing unit to delete the stored user data of the roaming user as described in step A12 is:
集中用户数据库给该登记的呼叫处理单元发送删除该漫游用户的用 户数据请求, 该登记的呼叫处理单元删除自身所存储的该漫游用户的用 户数据。  The centralized user database sends a request to delete the roaming user data to the registered call processing unit, and the registered call processing unit deletes the user data of the roaming user stored by itself.
在漫游用户当前所处区域的呼叫处理单元中设置动态数据库, 步骤 A13所述的该漫游用户的用户数据存储在设置的动态数据库中。  A dynamic database is set in the call processing unit in the area where the roaming user is currently located, and the user data of the roaming user described in step A13 is stored in the set dynamic database.
步骤 Al l所述的登记请求通过移动应用部分协议、 综合业务数据网 用户部分协议和直径协议中的一项发送;  In step A11, the registration request is sent through one of the mobile application part protocol, the integrated service data network user part protocol, and the diameter protocol;
步骤 A12所述的该漫游用户的用户数据通过移动应用部分协议、 综 合业务数据网用户部分协议和直径协议中的一项发送。 The user data of the roaming user described in step A12 passes the mobile application part protocol, comprehensive Send one of the user part agreement and diameter agreement of the service data network.
所述的用户为通过媒体网关及综合业务接入设备接入的传统模拟电 话用户、 综合业务数字网用户、 高速数字用户环路用户和通过英特网协 议接入 SIP/H.323的智能多媒体终端中的一项。  The users are traditional analog telephone users, integrated service digital network users, high-speed digital user loop users, and intelligent multimedia accessing SIP / H.323 through the Internet protocol through the media gateway and integrated service access equipment. An item in the terminal.
所述用户为被叫漫游用户, 所述获取用户的用户数据的过程为: The user is a called roaming user, and the process of obtaining user data of the user is:
A21、 主叫用户通过主叫侧呼叫处理单元向集中用户数据库发送请 求被叫漫游用户的路由消息, 该消息携带被叫漫游用户的标识; A21: The calling user sends a routing message requesting the called roaming user to the centralized user database through the calling-side call processing unit, where the message carries the identity of the called roaming user;
A22、 集中用户数据库根据该消息携带的被叫漫游用户的标识, 获 取自身存储的被叫漫游用户的用户数据中的路由信息, 并且从被叫漫游 用户当前所处区域的呼叫处理单元获取被叫漫游用户的临时标识, 将该 临时标识和路由信息发送给主叫侧呼叫处理单元;  A22. The centralized user database obtains the routing information in the user data of the called roaming user stored in the message according to the identity of the called roaming user carried in the message, and obtains the called party from the call processing unit in the area where the called roaming user is currently located. The temporary identification of the roaming user, and sending the temporary identification and routing information to the calling-side call processing unit;
所述为该用户提供网络服务的过程为:  The process of providing network services for the user is:
A23、 主叫侧呼叫处理单元根据接收到的路由信息和临时标识确定 到被叫漫游用户的路由, 建立主叫用户和被叫漫游用户之间的通信。  A23. The calling-side call processing unit determines a route to the called roaming user according to the received routing information and the temporary identification, and establishes communication between the calling user and the called roaming user.
步骤 A22中所述的获取被叫漫游用户的临时标识的过程为: The process of obtaining the temporary identity of the called roaming user described in step A22 is:
A221、 集中用户数据库根据自身存储的被叫漫游用户的用户数据确 定被叫漫游用户当前所处区域的呼叫处理单元, 向被叫漫游用户当前所 处区域的呼叫处理单元发送请求提供临时标识的消息; A221: The centralized user database determines the call processing unit of the area where the called roaming user is currently located according to the user data of the called roaming user stored therein, and sends a message requesting to provide a temporary identification to the call processing unit of the area where the called roaming user is currently located. ;
A222、接收到该消息的呼叫处理单元给该被叫漫游用户分配临时标 识, 将分配的临时标识发送给集中用户数据库。  A222. The call processing unit receiving the message allocates a temporary identification to the called roaming user, and sends the allocated temporary identification to a centralized user database.
所述用户为漫游用户, 在步骤 A之前, 该方法还包括鉴权过程: The user is a roaming user. Before step A, the method further includes an authentication process:
A31、 漫游用户通过当前所处区域的呼叫处理单元向集中用户数据 库发起鉴权请求; A31. The roaming user initiates an authentication request to the centralized user database through the call processing unit in the current area;
A32、 集中用户数据库从自身存储的漫游用户的用户数据中获取漫 游用户的用户密钥并且生成一个随机数, 使用随机数和该用户密钥通过 鉴权算法得到鉴权值, 将该鉴权值和随机数发送给漫游用户当前所处区 域的呼叫处理单元, 该呼叫处理单元将随机数发送给漫游用户; A32. The centralized user database obtains the user key of the roaming user from the user data of the roaming user stored in the centralized user database and generates a random number, and uses the random number and the user key to pass The authentication algorithm obtains the authentication value, and sends the authentication value and the random number to the call processing unit in the area where the roaming user is currently located, and the call processing unit sends the random number to the roaming user;
A33、 漫游用户使用收到的随机数和自身存储的用户密钥通过鉴权 算法得到另一个鉴权值, 将该鉴权值发送给漫游用户当前所处区域的呼 叫处理单元;  A33. The roaming user uses the received random number and the user key stored in the roaming user to obtain another authentication value through an authentication algorithm, and sends the authentication value to the call processing unit in the area where the roaming user is currently located.
A34、 漫游用户当前所处区域的呼叫处理单元比较两个鉴权值是否 相同, 如果相同, 执行步骤 A, 否则, 判定鉴权失败, 结束。  A34. The call processing unit in the area where the roaming user is currently located compares whether the two authentication values are the same. If the two authentication values are the same, step A is performed. Otherwise, it is determined that the authentication fails, and the process ends.
所述用户为漫游用户时, 在所述呼叫处理单元从该集中用户数据库 获取用户的用户数据之前, 该方法还包括鉴权过程:  When the user is a roaming user, before the call processing unit obtains user data of the user from the centralized user database, the method further includes an authentication process:
A41、 漫游用户通过当前所处区域的呼叫处理单元向集中用户数据 库发起婆权请求, 漫游用户向当前所处区域的呼叫处理单元发送自身存 储的用户账号及账号密码;  A41. The roaming user sends a request for rights to the centralized user database through the call processing unit in the current area, and the roaming user sends the user account and account password stored by the roaming user to the call processing unit in the current area;
A42、 集中用户数据库从自身所存储的该漫游用户的用户数据中获 取用户账号及账号密码, 将该用户账号及账号密码发送给漫游用户当前 所处区域的呼叫处理单元;  A42. The centralized user database obtains the user account and account password from the user data of the roaming user stored in the centralized user database, and sends the user account and account password to the call processing unit in the area where the roaming user is currently located.
A43、 漫游用户当前呼叫处理单元比较两个用户账号及账号密码是 否相同, 如果相同, 执行步骤 A, 否则, 判定鉴权失败, 结束。  A43. The current call processing unit of the roaming user compares whether the two user accounts and account passwords are the same. If they are the same, step A is performed. Otherwise, it is determined that the authentication fails, and the process ends.
从上述方案可以看出, 本发明在 NGN 中设置了集中用户数据库, 该集中用户数据库中保存有 NGN中所有用户的用户数据。 当用户移动 到其他区域时, 首先集中用户数据库指示该用户移动前所处区域的呼叫 处理单元删除所保存的该用户的用户数据; 然后集中用户数据库更新该 用户登记的呼叫处理单元; 最后该用户当前所处区域的呼叫处理单元从 集中用户数据库中获取并保存该用户的用户数据。 该方法使该用户仍然 能够在移动后的区域内接受网络服务, 实现该用户的游牧特性。  As can be seen from the above solution, the present invention sets a centralized user database in the NGN, and the centralized user database stores user data of all users in the NGN. When a user moves to another area, first the centralized user database instructs the call processing unit in the area where the user was located to delete the saved user data of the user; then the centralized user database updates the registered call processing unit of the user; finally the user The call processing unit in the current area obtains and saves the user data of the user from a centralized user database. This method enables the user to still receive network services in the area after moving, and realizes the nomadic characteristics of the user.
本发明提供的系统和方法具有以下优点: 首先, 本发明不仅不需要将用户的用户数据在当前所处区域的呼叫 处理单元进行人工的加入、 在移动前所处区域的呼叫处理单元进行人工 的删除, 而且由于该集中用户数据库存储的为所有 NGN中用户的用户 数据, 用户当前所处区域的呼叫处理单元可以从集中用户数据库获取用 户的用户数据, 使得 NGN能够为移动后的用户提供网络服务。 The system and method provided by the present invention have the following advantages: First, the present invention not only does not need to manually add user data of a user to a call processing unit in a region where the user is currently located, or manually deletes the call processing unit in the region where the user is located before moving, and because the centralized user database stores For all user data of users in NGN, the call processing unit in the area where the user is currently located can obtain the user data of the user from the centralized user database, so that NGN can provide network services for the mobile users.
其次, 主叫侧呼叫处理单元可以通过访问集中用户数据库而预先得 知在通信中作为被叫用户的用户数据, 进行优先处理。  Secondly, the calling-side call processing unit can obtain the user data as the called user in the communication by accessing the centralized user database in advance, and perform priority processing.
最后, 漫游用户请求接入的呼叫处理单元能够通过与集中用户数据 库的信息交互对要求接入的漫游用户进行鉴权, 从而能够确认漫游用户 的接入权限, 保障 NGN网络资源不被非法占用。  Finally, the call processing unit that the roaming user requests to access can authenticate the roaming user that requires access through information interaction with the centralized user database, so as to confirm the access rights of the roaming user, and ensure that NGN network resources are not illegally occupied.
综上所述, 本发明提供的系统及方法能够实现 NGN 中用户的游牧 特性, 为 NGN中用户更为灵活和方便地提供网络服务。 附图简要说明  In summary, the system and method provided by the present invention can realize the nomadic characteristics of users in NGN, and provide network services for users in NGN more flexibly and conveniently. Brief description of the drawings
图 1是本发明为用户提供网络服务的系统示意图。  FIG. 1 is a schematic diagram of a system for providing network services to users according to the present invention.
图 2是本发明的用户漫游到其他区域后进行注册登记的流程图。 图 3是本发明为用户提供当前路由的流程图。  FIG. 2 is a flowchart of registration performed by a user of the present invention after roaming to other areas. FIG. 3 is a flowchart of providing a current route for a user according to the present invention.
图 4是本发明通过集中用户数据库中存储的用户数据对用户进行鉴 权的流程图。 实施本发明的方式  FIG. 4 is a flowchart of authenticating a user by using user data stored in a centralized user database according to the present invention. Mode of Carrying Out the Invention
为了实现本发明的目的、 技术方案和优点, 以下举实施例并参照附 图, 对本发明进行进一步详细说明。  In order to achieve the objectives, technical solutions, and advantages of the present invention, the following further describes the present invention in detail with reference to the embodiments and the accompanying drawings.
本发明将从所登记的呼叫处理单元管理区域移动到其他呼叫处理单 元管理区域的用户称为漫游用户。 在现有技术中, 用户的用户号码及用 户数据与呼叫处理单元绑定, 由用户所登记区域的呼叫处理单元存储用 户的用户数据, 而在本发明中, 则将用户的用户号码及用户数据与呼叫 处理单元分离, 用以实现用户的游牧特性。 A user who moves from the registered call processing unit management area to other call processing unit management areas is referred to as a roaming user. In the prior art, a user's subscriber number and usage The user data is bound to the call processing unit, and the call processing unit in the area where the user is registered stores the user data of the user. In the present invention, the user number and user data of the user are separated from the call processing unit to implement the user's Nomadic characteristics.
图 1是本发明为用户提供网络服务的系统示意图: 该系统包括现有 技术中的 NGN, 该系统还在 NGN原有的多个呼叫处理单元之外增加了 一个集中用户数据库。 其中多个呼叫处理单元为呼叫处理单元一、 呼叫 处理单元二、 …呼叫处理单元 N, 这些呼叫单元同样可以如现有技术所 述的进行信息交互; 集中用户数据库存储原来分散存储在各个呼叫处理 单中的 NGN用户的用户数据。  FIG. 1 is a schematic diagram of a system for providing users with network services according to the present invention: The system includes an NGN in the prior art, and the system adds a centralized user database in addition to the original multiple call processing units of the NGN. Among them, a plurality of call processing units are call processing unit 1, call processing unit 2, ... call processing unit N, and these call units can also perform information interaction as described in the prior art; the centralized user database storage is originally stored in each call processing and distributed User data for NGN users in the list.
当呼叫处理单元要为用户提供网络服务时, 呼叫处理单元一、 呼叫 处理单元二、 ...、 或呼叫处理单元 N向集中用户数据库发送请求用户数 据的信息, 集中用户数据库收到该信息后获取所存储的相应的用户数据 并发送给发出该信息的呼叫处理单元。  When the call processing unit is to provide network services for the user, the call processing unit 1, the call processing unit 2, ..., or the call processing unit N sends the information requesting the user data to the centralized user database. After the centralized user database receives the information, The stored corresponding user data is acquired and sent to the call processing unit that issued the information.
不属于本 NGN的呼叫处理单元也可以通过发送请求 NGN用户的用 户数据信息从集中用户数据库获取到用户的用户数据。  The call processing unit that does not belong to the NGN may also obtain the user data of the user from the centralized user database by sending the user data information requesting the NGN user.
本发明在 NGN中设置的集中用户数据库用于存储 NGN所有用户的 用户数据, 该用户数据包括签约信息、 鉴权信息以及路由信息。 其中, 签约信息包括用户签约的有关数据, 如: 用户签约的网络业务、 为该用 户提供数据或业务的其他网元地址信息和用户的电话号码等。 鉴权信息 包括用户的标识、 用户的密钥、 用户的账号和用户的账号密码等。 路由 信息包括被叫漫游用户的国际电信联盟电信标准化委员会 E.164号电话 号码资源编号建议地址、 统一资源定位器 (URL )地址和 IP地址。  The centralized user database provided in the NGN of the present invention is used to store user data of all users of the NGN, and the user data includes subscription information, authentication information, and routing information. The contract information includes relevant data about the user's subscription, such as: the network service to which the user is subscribed, other network element address information that provides data or services to the user, and the user's phone number. The authentication information includes the user's identification, the user's key, the user's account, and the user's account password. The routing information includes the International Telecommunication Union Telecommunication Standardization Committee E.164 telephone number resource number suggested address, Uniform Resource Locator (URL) address and IP address of the called roaming user.
该集中数据库还可以将用户的用户数据存储到用户请求接入的呼叫 处理单元中; 或者根据签约信息中用户登记的呼叫处理单元管理区域及 当前所处区域的呼叫处理单元管理区域的设置情况, 选择给该用户提供 网络服务的呼叫处理单元, 并将该用户数据存储到所选择的呼叫处理单 元中。 The centralized database can also store the user data of the user in the call processing unit that the user requests to access; or according to the setting of the call processing unit management area registered by the user in the subscription information and the call processing unit management area of the current location, Choose to provide this user The call processing unit of the network service, and stores the user data in the selected call processing unit.
本发明还在呼叫处理单元中设置一个动态数据库, 该动态数据库用 于存储漫游用户的用户数据, 所存储漫游用户的用户数据的数据结构和 该呼叫处理单元中已经存储的用户数据的数据结构相同, 该动态数据库 的大小决定了该呼叫处理单元中能处理的游牧到本区域内的漫游用户 数量。  The invention also sets up a dynamic database in the call processing unit. The dynamic database is used to store user data of the roaming user. The data structure of the stored user data of the roaming user is the same as the data structure of the user data already stored in the call processing unit. The size of the dynamic database determines the number of roaming users that can be processed by this call processing unit to this area.
如图 2所示, 图 2是本发明的用户漫游到其他区域后进行注册登记 的流程图, 实现该注册登记涉及的网络实体有用户、 用户当前所处区域 的呼叫处理单元、 保存有该用户的用户数据的集中用户数据库和用户登 记区域的原呼叫处理单元。 该注册登记的具体步骤为:  As shown in FIG. 2, FIG. 2 is a flowchart of registration performed by a user of the present invention after roaming to another area. The network entity involved in the registration includes a user, a call processing unit in the area where the user is currently located, and the user The centralized user database of the user data and the original call processing unit of the user registration area. The specific steps for this registration are:
步骤 200、 用户向当前所处区域的呼叫处理单元发起登记请求; 步骤 201、 该呼叫处理单元接收到该请求后, 将该请求转发给集中 用户数据库;  Step 200: The user initiates a registration request to the call processing unit in the current area. Step 201: After receiving the request, the call processing unit forwards the request to a centralized user database.
步骤 202、 集中用户数据库接收到该请求后, 根据所存储的该用户 的用户数据中的签约信息得到该用户的原呼叫处理单元, 向原呼叫处理 单元发送删除该用户的用户数据请求;  Step 202: After receiving the request from the centralized user database, the original call processing unit of the user is obtained according to the stored subscription information in the user data of the user, and a request to delete the user data of the user is sent to the original call processing unit;
步骤 203、 原呼叫处理单元收到该请求后, 删除该用户的用户数据, 并返回删除成功响应给集中用户数据库;  Step 203: After receiving the request, the original call processing unit deletes the user data of the user, and returns a successful response to the centralized user database.
步骤 204、 集中用户数据库收到该响应后, 删除该用户的用户数据 中原呼叫处理单元记录和到原呼叫处理单元的路由信息, 将用户当前所 处区域的呼叫处理单元作为为该用户提供网络服务的呼叫处理单元, 存 储在该用户的用户数据中, 居该用户当前所处区域确定该用户漫游后 的路由信息, 存储该路由信息到用户数据中; 集中用户数据库向用户当 前所处区域的呼叫处理单元发送插入该用户数据的请求, 该请求携带有 该用户的用户数据; Step 204: After receiving the response from the centralized user database, delete the record of the original call processing unit and the routing information to the original call processing unit in the user's user data, and use the call processing unit of the user's current area as the network service for the user. The call processing unit is stored in the user data of the user, determines the routing information of the user after roaming in the area where the user is currently located, and stores the routing information in the user data; centralized calls from the user database to the area where the user is currently located The processing unit sends a request to insert the user data, and the request carries User data of the user;
步骤 205、 该呼叫处理单元收到该请求后, 从该请求中获取该用户 的用户数据, 将该用户的用户数据存储到预先设置的动态数据库中, 发 送插入成功响应给集中用户数据库;  Step 205: After receiving the request, the call processing unit obtains user data of the user from the request, stores the user data of the user in a preset dynamic database, and sends a successful response to the centralized user database.
步骤 206、 集中数据库收到该响应后, 向用户当前所处区域的呼叫 处理单元发送登记成功响应;  Step 206: After receiving the response, the centralized database sends a registration success response to the call processing unit of the user's current area;
步骤 207、 该呼叫处理单元收到该响应后, 将该登记成功响应转发 给用户, 用户在当前所处区域的呼叫处理单元中登记成功, 可以在漫游 地被允许通过 NGN接受网络服务, 并得到在原呼叫处理单元管理区域 一样的网络服务, 这些网络服务包括: 与外部网络进行信息交互的网络 服务、 与其他用户进行通信的网络服务等。  Step 207: After receiving the response, the call processing unit forwards the registration success response to the user. The user successfully registers in the call processing unit in the current area, and can be allowed to receive network services through NGN at the roaming location, and obtain The same network services in the original call processing unit management area. These network services include: network services that perform information interaction with external networks, and network services that communicate with other users.
为用户提供游牧特性的另一个要求是为以该用户为目的的网络服务 请求提供该用户当前的路由信息, 如图 3所示, 图 3是本发明为用户提 供当前路由的流程图, 所涉及的网络实体有主叫用户、 主叫侧呼叫处理 单元、 集中用户数据库、 被叫侧呼叫处理单元和被叫用户, 其中, 被叫 用户为具备游牧特性的用户, 即被叫漫游用户, 具体实现步骤为: 步骤 300、 在主叫用户要通过主叫侧呼叫处理单元请求与具备游牧 特性的用户进行通信时, 主叫用户通过主叫侧呼叫处理单元向集中用户 数据库发送路由信息的请求, 该请求携带有被叫用户的用户标识; 步骤 301、 集中用户数据库接收到该请求后, 根据该请求中的被叫 用户标识获取到所存储的该被叫用户的用户数据, 从而得到该被叫用户 当前所处区域的呼叫处理单元的路由信息, 集中用户数据库向被叫侧呼 叫处理单元发送请求临时标识的消息;  Another requirement for providing nomadic features for a user is to provide the user's current routing information for a network service request for the user. As shown in FIG. 3, FIG. 3 is a flowchart of the present invention for providing a user with a current route. The network entity includes a calling user, a calling-side call processing unit, a centralized user database, a called-side call processing unit, and a called user. Among them, the called user is a user with nomadic characteristics, that is, a called roaming user. The steps are as follows: Step 300: When the calling user wants to communicate with a user with nomadic characteristics through the calling-side call processing unit, the calling user sends a request for routing information to the centralized user database through the calling-side call processing unit. The request carries the user identification of the called user. Step 301: After receiving the request from the centralized user database, the stored user data of the called user is obtained according to the called user identification in the request, so as to obtain the called user. Routing information of call processing unit in current area, centralized user database The called-side call processing unit transmits a message requesting a temporary identifier;
步骤 302、 被叫侧呼叫处理单元接收到该消息后, 分配给被叫用户 一个临时标识, 将该临时标识携带在请求临时标识的消息响应中发送给 集中用户数据库, 该临时标识的作用是呼叫接续到被叫侧呼叫处理单元 时 , 被叫侧呼叫处理单元根据该临时标识确定被叫用户; Step 302: After receiving the message, the call processing unit on the called side allocates a temporary identity to the called user, and sends the temporary identity to the message response requesting the temporary identity and sends it to A centralized user database, and the role of the temporary identifier is to call the call processing unit on the called side to determine the called user according to the temporary identifier;
步骤 303、 集中用户数据库接收到该响应后, 给主叫侧呼叫处理单 元发送路由信息请求的响应, 该响应携带有到被叫用户当前所处区域的 呼叫处理单元的路由信息和被叫用户的临时标识;  Step 303: After receiving the response from the centralized user database, a response to the routing information request is sent to the call processing unit on the calling side, and the response carries the routing information to the call processing unit of the area where the called user is currently located and the called user's Temporary identification
步骤 304、 主叫侧呼叫处理单元接收到该响应后, 根据该响应中的 路由信息和被叫用户的临时标识将主叫用户接入被叫侧呼叫处理单元, 与被叫侧呼叫处理单元建立通信, 被叫侧呼叫处理单元根据被叫用户的 临时标识确定被叫用户, 最终建立主叫用户和被叫用户之间的通信。  Step 304: After receiving the response, the calling-side call processing unit connects the calling user to the called-side call processing unit according to the routing information in the response and the temporary identity of the called user, and establishes a connection with the called-side call processing unit. For communication, the called side call processing unit determines the called user according to the temporary identity of the called user, and finally establishes communication between the calling user and the called user.
本发明当主叫用户所处区域的呼叫处理单元访问集中用户数据库 时, 可以从集中用户数据库获取被叫用户的用户数据中的签约信息, 从 而得知该被叫用户签约了哪些网络服务业务, 这些网络服务业务的属性 是什么。 因此, 主叫用户所处区域的呼叫处理单元可以根据这些网络服 务业务的属性提前进行优化处理, 而不需要等到接入被叫侧呼叫处理单 元后得到该被叫用户的用户数据后, 再进行处理。 这些被叫用户的用户 数据中的网络服务业务属性包括: 前转属性、 免打扰业务属性以及需要 具备特殊处理能力的主叫侧呼叫处理单元的处理属性等。  When the call processing unit in the area where the calling user is located accesses the centralized user database, the invention can obtain the subscription information in the user data of the called user from the centralized user database, thereby knowing which network service services the called user has subscribed to. What are the attributes of these network service businesses. Therefore, the call processing unit in the area where the calling user is located can perform optimization processing in advance according to the attributes of these network service services, without having to wait until the user data of the called user is obtained after accessing the call processing unit on the called side, and then perform the processing. deal with. The network service business attributes in the user data of these called users include: forwarding attributes, DND service attributes, and processing attributes of the calling-side call processing unit that needs special processing capabilities.
本发明还包括用户请求接入时网络确认用户接入权限的鉴权过程, 即漫游用户在被允许通过 NGN接受网络服务之前必须进行鉴权, 以保 障用户接入的合法性, 避免网络资源被非法占用。 如图 4所示, 图 4是 本发明通过集中用户数据库中存储的用户数据对用户进行鉴权的流程 图, 其具体步骤为:  The invention also includes an authentication process for the network to confirm the user's access right when the user requests access, that is, a roaming user must be authenticated before being allowed to accept network services through NGN to ensure the legitimacy of user access and prevent network resources from being compromised. Illegal occupation. As shown in FIG. 4, FIG. 4 is a flowchart of authenticating a user by using user data stored in a centralized user database according to the present invention. The specific steps are as follows:
步骤 400、 用户向当前所处区域的呼叫处理单元发送携带用户标识 的接入请求;  Step 400: The user sends an access request carrying a user identifier to the call processing unit in the current area;
步骤 401、 该呼叫处理单元接收到该请求后, 从中获取到该用户的 用户标识, 该呼叫处理单元发送携带有用户标识的鉴权请求给集中用户 数据库; Step 401: After receiving the request, the call processing unit obtains the user's A user identification, and the call processing unit sends an authentication request carrying the user identification to a centralized user database;
步骤 402、 集中用户数据库收到该鉴权请求后, 才艮据该请求中的用 户标识获取所存储的该用户的用户数据中的鉴权信息, 从该鉴权信息中 得到该用户的密钥, 集中用户数据库生成一个随机数, 利用随机数和密 钥按照预先设定的鉴权算法得到一个鉴权值, 将随机数和该鉴权值携带 在鉴权请求的响应中, 返回给发送鉴权请求的呼叫处理单元;  Step 402: After the centralized user database receives the authentication request, the authentication information in the stored user data of the user is obtained according to the user ID in the request, and the user's key is obtained from the authentication information. The centralized user database generates a random number, uses the random number and the key to obtain an authentication value according to a preset authentication algorithm, carries the random number and the authentication value in a response to the authentication request, and returns it to the sending authentication Call processing unit for rights request;
步骤 403、 该呼叫处理单元接收到该响应后, 将该响应中的随机数 发送给用户;  Step 403: After receiving the response, the call processing unit sends a random number in the response to the user.
步骤 404、 用户接收到该随机数后, 利用该随机数和自身所存储的 密钥按照预先设定的鉴权算法得到一个鉴权值, 并将得到的鉴权值发送 给当前所处区域的呼叫处理单元;  Step 404: After receiving the random number, the user uses the random number and the stored key to obtain an authentication value according to a preset authentication algorithm, and sends the obtained authentication value to the current area. Call processing unit
步骤 405、 该呼叫处理单元接收到用户发送的鉴权值后, 将该鉴权 值和从集中用户数据库接收到的鉴权值相比较, 判断是否相同, 如果相 同, 转入步骤 406; 否则, 转入步骤 407;  Step 405: After receiving the authentication value sent by the user, the call processing unit compares the authentication value and the authentication value received from the centralized user database to determine whether they are the same. If they are the same, go to step 406; otherwise, Go to step 407;
步骤 406、 该呼叫处理单元向用户发送鉴权成功消息, 允许给用户 提供网络服务;  Step 406: The call processing unit sends an authentication success message to the user, and allows network services to be provided to the user.
步骤 407、 该呼叫处理单元向用户发送鉴权失败消息, 不允许给用 户提供网络服务。  Step 407: The call processing unit sends an authentication failure message to the user, and it is not allowed to provide network services to the user.
当鉴权时, 也可以采用上述方法对存储在集中用户数据库的用户数 据中的用户账号及账号密码和用户自身存储的用户账号及账号密码在 用户当前所处区域的呼叫处理单元进行比较, 从而确定是否鉴权通过。  When performing authentication, the above method may also be used to compare the user account and account password stored in the user data of the centralized user database with the user account and account password stored by the user itself in the call processing unit of the user's current area to determine Whether authentication is passed.
本发明集中数据库和呼叫处理单元之间的信息交互可以通过包括但 不限于以下协议完成: 综合业务数据网用户部分(ISUP )协议、 移动应 用部分(MAP )协议和直径 (Diameter )协议。 这些协议支持用户的位 置区域更新登记、 插入用户的用户数据、 用户的接入鉴权和用户的路由 信息查询等相关技术。 The information interaction between the centralized database and the call processing unit of the present invention can be completed by including but not limited to the following protocols: Integrated Service Data Network User Part (ISUP) protocol, Mobile Application Part (MAP) protocol, and Diameter protocol. These protocols support user bits Relevant technologies such as updating the registration of a set area, inserting user data of a user, access authentication of a user, and querying routing information of a user.
本发明所述的用户为通过媒体网关 (AG ) 及综合业务接入设备 ( IAD )接入的传统模拟电话(POTS )用户、 综合业务数字网 (ISDN ) 用户、 高速数字用户环路( xDSL )用户或通过 IP接入 SIP/H.323的智 能多媒体终端。  The users in the present invention are traditional analog telephone (POTS) users, integrated services digital network (ISDN) users, and high-speed digital user loop (xDSL) users accessed through media gateways (AG) and integrated service access equipment (IAD). Users or smart multimedia terminals that access SIP / H.323 through IP.
本发明提供的方法可以使 NGN所有的用户通过集中用户数据库实 现统一的鉴权认证, 使用户的鉴权认证不再受到其所处区域的限制, 增 加了用户鉴权的灵活性。 本发明提供的方法可以将用户的用户数据从当 前所处区域的呼叫处理单元中剥离出来, 让用户数据可以在不同区域的 呼叫处理单元中 "移动", 从而解决了 NGN用户只能在固定区域内享受 网络服务的限制。 本发明提供的方法采用集中用户数据库存储用户数 据, 为 NGN所有用户之间广域网络服务的开展提供了条件。 本发明提 供的方法在 NGN中引入集中用户数据库统一存储 NGN用户的用户数 据, 该集中用户数据库支持与呼叫处理单元之间的用户数据管理、 移动 性管理、 路由提供以及安全性管理等功能, 从而在网络架构上, 大大缩 小了 NGN和移动网络的实质性差异, 为固定、 移动在核心网设备和业 务层次的无缝融合提供了实现的可能, 为全网络服务运营商提供了光明 的前景。  The method provided by the present invention can enable all users of NGN to implement unified authentication and authentication through a centralized user database, and the user's authentication and authentication is no longer limited by the area in which they are located, which increases the flexibility of user authentication. The method provided by the present invention can strip the user data of the user from the call processing unit in the current area, so that the user data can be "moved" in the call processing units in different areas, thereby solving the problem that NGN users can only be in a fixed area. Restrictions on enjoying network services. The method provided by the present invention uses a centralized user database to store user data, and provides conditions for the development of wide area network services among all NGN users. The method provided by the present invention introduces a centralized user database in NGN to uniformly store user data of NGN users. The centralized user database supports functions such as user data management, mobility management, routing provision, and security management with a call processing unit, so that In terms of network architecture, the substantial differences between NGN and mobile networks have been greatly reduced, providing the possibility of seamless integration of fixed and mobile equipment at the core network and business levels, and providing a bright future for all network service operators.
本发明提供的方法可以应用在以下情况: 办公地点经常变动的公司 以及人群流动性较大的场合, 如出租屋或校园中。  The method provided by the present invention can be applied to the following situations: Companies with frequently changing office locations, and occasions with large crowd mobility, such as in rental houses or campuses.
以上所述仅为本发明的较佳实施例而已, 并不用以限制本发明, 凡 在本发明的精神和原则之内所作的任何修改、 等同替换和改进等, 均应 包含在本发明的保护范围之内。  The above descriptions are merely preferred embodiments of the present invention, and are not intended to limit the present invention. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present invention shall be included in the protection of the present invention. Within range.

Claims

权利要求书 Claim
1、一种在下一代网络中为用户提供网络服务的系统,该系统包括下 一代网络中各个相互连接的呼叫处理单元, 其特征在于, 该系统还包括 存储下一代网络用户的用户数据的集中用户数据库, 与下一代网络中的 各个呼叫处理单元相连, 用于接收呼叫处理单元发送的请求用户的用户 数据信息后, 获取所存储的该用户的用户数据并发送给呼叫处理单元; 呼叫处理单元, 用于向集中用户数据库发送请求用户的用户数据信 息, 根据从集中用户数据库接收到的该用户的用户数据为该用户提供网 络服务。  1. A system for providing users with network services in a next-generation network, the system including call processing units connected to each other in the next-generation network, characterized in that the system further includes a centralized storage of user data for users of the next-generation network The user database is connected to each call processing unit in the next generation network, and is configured to receive the stored user data of the user and send it to the call processing unit after receiving the user data information of the requesting user sent by the call processing unit; the call processing unit; Is configured to send user data information of the requesting user to the centralized user database, and provide network services for the user according to the user data of the user received from the centralized user database.
2、 如权利要求 1所述的系统, 其特征在于, 该系统还包括不属于下 一代网络的呼叫处理单元, 所述集中用户数据库与不属于下一代网络的 呼叫处理单元相连接, 用于接收到该呼叫处理单元发送的请求用户的用 户数据信息后, 获取所存储的该用户的用户数据并发送给该呼叫处理单 元;  2. The system according to claim 1, further comprising a call processing unit that does not belong to the next generation network, and the centralized user database is connected to a call processing unit that does not belong to the next generation network, and is configured to receive After obtaining the user data information of the requesting user sent by the call processing unit, obtaining the stored user data of the user and sending it to the call processing unit;
不属于下一代网络的呼叫处理单元, 用于向集中用户数据库发送请 求用户的用户数据信息, 根据从集中用户数据库接收到的该用户的用户 数据为该用户提供网络服务。  The call processing unit that does not belong to the next generation network is configured to send user data information of the requesting user to the centralized user database, and provide network services for the user according to the user data of the user received from the centralized user database.
3、 一种在下一代网络中为用户提供网络服务的方法, 其特征在于, 在下一代网络中设置用于存储下一代网络用户的用户数据的集中用户 数据库, 该方法包括:  3. A method for providing network services for users in a next generation network, characterized in that a centralized user database for storing user data of users of the next generation network is set in the next generation network, and the method includes:
呼叫处理单元从该集中用户数据库获取用户的用户数据, 根据所获 取的用户数据为该用户提供网络服务。  The call processing unit obtains user data of the user from the centralized user database, and provides network services for the user according to the obtained user data.
4、 如权利要求 3所述的方法, 其特征在于, 所述用户数据为用户的 签约信息、 路由信息和鉴权信息。 .  4. The method according to claim 3, wherein the user data is user subscription information, routing information, and authentication information. .
5、 如权利要求 4所述的方法, 其特征在于, 所述的签约信息包括: 用户号码、 用户签约的网络服务业务和能够提供用户签约业务控制的网 络单元信息中的一项或多项; 5. The method according to claim 4, wherein the contract information comprises: One or more of a user number, a network service service subscribed by the user, and network element information capable of providing control of the user subscribe service;
所述的鉴权数据包括: 用户标识、 用户密钥、 用户账号和用户账号 密码中的一项或多项;  The authentication data includes: one or more of a user ID, a user key, a user account, and a user account password;
所述的路由信息包括: 被叫漫游用户的国际电信联盟电信标准化委 员会 E.164号的电话号码资源编号建议地址、 统一资源定位器地址和英 特网协议地址中的一项或多项。  The routing information includes: one or more of a telephone number resource number suggested address, a uniform resource locator address, and an Internet protocol address of the International Telecommunication Union Telecommunication Standardization Committee E.164 of the called roaming user.
6、 如权利要求 3所述的方法, 其特征在于, 所述用户为漫游用户, 所述获取用户的用户数据的过程为:  6. The method according to claim 3, wherein the user is a roaming user, and the process of obtaining user data of the user is:
All、 漫游用户通过当前所处区域的呼叫处理单元向集中用户数据 库发送登记请求;  All. The roaming user sends a registration request to the centralized user database through the call processing unit in the current area;
A 12、 集中用户数据库从自身所存储的该漫游用户的用户数据中获 取到该漫游用户登记的呼叫处理单元, 指示该登记的呼叫处理单元删除 所存储的该漫游用户的用户数据, 将该漫游用户登记的呼叫处理单元记 录更新为该漫游用户当前所处区域的呼叫处理单元, 向该漫游用户当前 所处区域的呼叫处理单元发送该漫游用户的用户数据;  A 12. The centralized user database obtains the registered call processing unit of the roaming user from the user data of the roaming user stored in the centralized user database, instructs the registered call processing unit to delete the stored user data of the roaming user, and roams the roaming user. The call processing unit record registered by the user is updated to the call processing unit in the area where the roaming user is currently located, and the user data of the roaming user is sent to the call processing unit in the area where the roaming user is currently located;
A13、 该漫游用户当前所处区域的呼叫处理单元存储该漫游用户的 用户数据。  A13. The call processing unit in the area where the roaming user is currently located stores the user data of the roaming user.
7、 如权利要求 6所述的方法, 其特征在于, 步骤 A12所述指示该 登记的呼叫处理单元删除所存储的该漫游用户的用户数据的过程为: 集中用户数据库给该登记的呼叫处理单元发送删除该漫游用户的用 户数据请求, 该登记的呼叫处理单元删除自身所存储的该漫游用户的用 户数据。  7. The method according to claim 6, wherein the process of instructing the registered call processing unit to delete the stored user data of the roaming user in step A12 is: centralizing a user database to the registered call processing unit A user data deletion request for the roaming user is sent, and the registered call processing unit deletes the user data of the roaming user stored by itself.
8、 如权利要求 6所述的方法, 其特征在于, 在漫游用户当前所处区 域的呼叫处理单元中设置动态数据库,步骤 A13所述的该漫游用户的用 户数据存储在设置的动态数据库中。 8. The method according to claim 6, wherein a dynamic database is set in a call processing unit in the area where the roaming user is currently located, and the use of the roaming user as described in step A13 is performed. User data is stored in a set dynamic database.
9、 如权利要求 6所述的方法, 其特征在于, 步骤 Al l所述的登记 请求通过移动应用部分协议、 综合业务数据网用户部分协议和直径协议 中的一项发送;  9. The method according to claim 6, wherein the registration request in step A11 is sent through one of a mobile application part agreement, an integrated service data network user part agreement, and a diameter agreement;
步骤 A 12所述的该漫游用户的用户数据通过移动应用部分协议、 综 合业务数据网用户部分协议和直径协议中的一项发送。  The user data of the roaming user described in step A12 is sent through one of the mobile application part protocol, the integrated service data network user part protocol, and the diameter protocol.
10、 如权利要求 3所述的方法, 其特征在于, 所述的用户为通过媒 体网关及综合业务接入设备接入的传统模拟电话用户、 综合业务数字网 用户、 高速数字用户环路用户和通过英特网协议接入 SIP/H.323的智能 多媒体终端中的一项。  10. The method according to claim 3, wherein the users are traditional analog telephone users, integrated service digital network users, high-speed digital user loop users, and users connected through media gateways and integrated service access devices. One of the intelligent multimedia terminals that access SIP / H.323 through the Internet protocol.
11、 如权利要求 3所述的方法, 其特征在于, 所述用户为被叫漫游 用户, 所述获取用户的用户数据的过程为:  11. The method according to claim 3, wherein the user is a called roaming user, and the process of obtaining user data of the user is:
A21、 主叫用户通过主叫侧呼叫处理单元向集中用户数据库发送请 求被叫漫游用户的路由消息, 该消息携带被叫漫游用户的标识;  A21: The calling user sends a routing message requesting the called roaming user to the centralized user database through the calling-side call processing unit, where the message carries the identity of the called roaming user;
A22、 集中用户数据库根据该消息携带的被叫漫游用户的标识, 获 取自身存储的被叫漫游用户的用户数据中的路由信息, 并且从被叫漫游 用户当前所处区域的呼叫处理单元获取被叫漫游用户的临时标识, 将该 临时标识和路由信息发送给主叫侧呼叫处理单元;  A22. The centralized user database obtains the routing information in the user data of the called roaming user stored in the message according to the identity of the called roaming user carried in the message, and obtains the called party from the call processing unit in the area where the called roaming user is currently located. The temporary identification of the roaming user, and sending the temporary identification and routing information to the calling-side call processing unit;
所述为该用户提供网络服务的过程为:  The process of providing network services for the user is:
A23、 主叫侧呼叫处理单元根据接收到的路由信息和临时标识确定 到被叫漫游用户的路由, 建立主叫用户和被叫漫游用户之间的通信。  A23. The calling-side call processing unit determines a route to the called roaming user according to the received routing information and the temporary identification, and establishes communication between the calling user and the called roaming user.
12、 如权利要求 11所述的方法, 其特征在于, 步骤 A22中所述的 获取被叫漫游用户的临时标识的过程为:  12. The method according to claim 11, wherein the process of obtaining the temporary identity of the called roaming user in step A22 is:
A221、 集中用户数据库根据自身存储的被叫漫游用户的用户数据确 定被叫漫游用户当前所处区域的呼叫处理单元, 向被叫漫游用户当前所 处区域的呼叫处理单元发送请求提供临时标识的消息; A221: The centralized user database determines the call processing unit of the area where the called roaming user is currently located according to the user data of the called roaming user stored in the centralized user database, The call processing unit in the area sends a message requesting a temporary identification;
A222、接收到该消息的呼叫处理单元给该被叫漫游用户分配临时标 识, 将分配的临时标识发送给集中用户数据库。  A222. The call processing unit receiving the message allocates a temporary identification to the called roaming user, and sends the allocated temporary identification to a centralized user database.
13、 如权利要求 3所述的方法, 其特征在于, 所述用户为漫游用户, 在步骤 A之前, 该方法还包括鉴权过程:  13. The method according to claim 3, wherein the user is a roaming user, and before step A, the method further comprises an authentication process:
A31、 漫游用户通过当前所处区域的呼叫处理单元向集中用户数据 库发起鉴权请求;  A31. The roaming user initiates an authentication request to the centralized user database through the call processing unit in the current area;
A32、 集中用户数据库从自身存储的漫游用户的用户数据中获取漫 游用户的用户密钥并且生成一个随机数, 使用随机数和该用户密钥通过 鉴权算法得到鉴权值, 将该鉴权值和随机数发送给漫游用户当前所处区 域的呼叫处理单元, 该呼叫处理单元将随机数发送给漫游用户;  A32. The centralized user database obtains the user key of the roaming user from the user data of the roaming user stored in the centralized user database and generates a random number, uses the random number and the user key to obtain an authentication value through an authentication algorithm, and uses the authentication value And the random number is sent to the call processing unit in the area where the roaming user is currently located, and the call processing unit sends the random number to the roaming user;
A33、 漫游用户使用收到的随机数和自身存储的用户密钥通过鉴权 算法得到另一个鉴权值, 将该鉴权值发送给漫游用户当前所处区域的呼 叫处理单元;  A33. The roaming user uses the received random number and the user key stored in the roaming user to obtain another authentication value through an authentication algorithm, and sends the authentication value to the call processing unit in the area where the roaming user is currently located.
A34、 漫游用户当前所处区域的呼叫处理单元比较两个鉴权值是否 相同, 如果相同, 执行步骤 A, 否则, 判定鉴权失败, 结束。  A34. The call processing unit in the area where the roaming user is currently located compares whether the two authentication values are the same. If the two authentication values are the same, step A is performed. Otherwise, it is determined that the authentication fails, and the process ends.
14、 如权利要求 3所述的方法, 其特征在于, 所述用户为漫游用户 时, 在所述呼叫处理单元从该集中用户数据库获取用户的用户数据之 前, 该方法还包括鉴权过程:  14. The method according to claim 3, wherein, when the user is a roaming user, before the call processing unit obtains user data of the user from the centralized user database, the method further comprises an authentication process:
A41、 漫游用户通过当前所处区域的呼叫处理单元向集中用户数据 库发起鉴权请求, 漫游用户向当前所处区域的呼叫处理单元发送自身存 储的用户账号及账号密码;  A41. The roaming user initiates an authentication request to the centralized user database through the call processing unit in the current area, and the roaming user sends the user account and account password stored by the roaming user to the call processing unit in the current area;
A42、 集中用户数据库从自身所存储的该漫游用户的用户数据中获 取用户账号及账号密码, 将该用户账号及账号密码发送给漫游用户当前 所处区域的呼叫处理单元; A43、 漫游用户当前呼叫处理单元比较两个用户账号及账号密码是 否相同, 如果相同, 执行步骤 A, 否则, 判定鉴权失败, 结束。 A42: The centralized user database obtains the user account and account password from the user data of the roaming user stored in the centralized user database, and sends the user account and account password to the call processing unit in the area where the roaming user is currently located; A43. The current call processing unit of the roaming user compares whether the two user accounts and account passwords are the same. If they are the same, step A is performed. Otherwise, it is determined that the authentication fails, and the process ends.
PCT/CN2004/001475 2003-12-19 2004-12-20 A system and method for providing the network service to the users in next generation network (ngn) WO2005060155A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200310121863.6 2003-12-19
CNB2003101218636A CN100366124C (en) 2003-12-19 2003-12-19 A system and method for providing user with network service in NGN

Publications (1)

Publication Number Publication Date
WO2005060155A1 true WO2005060155A1 (en) 2005-06-30

Family

ID=34683162

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2004/001475 WO2005060155A1 (en) 2003-12-19 2004-12-20 A system and method for providing the network service to the users in next generation network (ngn)

Country Status (2)

Country Link
CN (1) CN100366124C (en)
WO (1) WO2005060155A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007051794A3 (en) * 2005-10-31 2007-09-07 Nokia Siemens Networks Gmbh System, device and method for the integrated storage, management and application of data in a next-generation network

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100433919C (en) * 2005-09-21 2008-11-12 中兴通讯股份有限公司 Method for obtaining network positioning information via CLF in NASS
WO2009117867A1 (en) * 2008-03-25 2009-10-01 中兴通讯股份有限公司 Method for carrying out pull mode resource admitting control under nomadic scene of the next generation networ
CN103167466B (en) * 2013-02-22 2014-05-07 上海昭赫信息技术有限公司 System and method of achieving access of mobile network and next generation network (NGN)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1307775A (en) * 1998-04-28 2001-08-08 诺基亚移动电话有限公司 Method of and network for handling wireless session protocol (WSP) sessions
US6603760B1 (en) * 1998-12-08 2003-08-05 Telcordia Technologies, Inc. System and method for gradual transition of local phone services from PSTN to next generation network
CN1440158A (en) * 2002-02-19 2003-09-03 阿尔卡塔尔公司 Calling charge method and related network component

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI102707B (en) * 1996-12-19 1999-01-29 Nokia Telecommunications Oy Procedure for controlling calls
EP1238508A1 (en) * 1999-11-26 2002-09-11 Mobile Telephone Networks (Proprietary) Limited Communication method and system
SE517319C2 (en) * 1999-12-01 2002-05-28 Ericsson Telefon Ab L M Systems and devices in private telecommunications systems where IP networks are used for signaling regarding inquiry and response messages
KR100876760B1 (en) * 2001-10-13 2009-01-07 삼성전자주식회사 Method for converting call processing in internet protocol telephony exchange system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1307775A (en) * 1998-04-28 2001-08-08 诺基亚移动电话有限公司 Method of and network for handling wireless session protocol (WSP) sessions
US6603760B1 (en) * 1998-12-08 2003-08-05 Telcordia Technologies, Inc. System and method for gradual transition of local phone services from PSTN to next generation network
CN1440158A (en) * 2002-02-19 2003-09-03 阿尔卡塔尔公司 Calling charge method and related network component

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007051794A3 (en) * 2005-10-31 2007-09-07 Nokia Siemens Networks Gmbh System, device and method for the integrated storage, management and application of data in a next-generation network

Also Published As

Publication number Publication date
CN1630409A (en) 2005-06-22
CN100366124C (en) 2008-01-30

Similar Documents

Publication Publication Date Title
US6421339B1 (en) Methods and systems for call forwarding
JP4754964B2 (en) Radio network control apparatus and radio network control system
US10178543B2 (en) Common mobility management protocol for multimedia applications, systems and services
EP1334639B1 (en) Optimal gateway discovery while roaming
JP4166942B2 (en) Internet protocol traffic filter for mobile radio networks
US20020058507A1 (en) Ip roaming number gateway
US20090043891A1 (en) Mobile WiMax network system including private network and control method thereof
JP2009260986A (en) Decision of method for controlling communications
CN112437456A (en) Communication method and device in non-public network
WO2005071994A1 (en) A system and a method of realizing subscriber’s foreign roaming service through the router
JP2011078101A (en) Mobile communication control system, communication control method, and communication terminal
JPWO2007058024A1 (en) Mobile communication system, core network, radio network system and method for selecting accommodation network
WO2009082979A1 (en) A method for allocating network addresses, network and network node thereof
JP4357835B2 (en) Routing calls made to subscribers
JP5212071B2 (en) Communication device and mobile terminal
US9615230B2 (en) Method to manage multiple caller identities in a telecommunication system
EP2223496B1 (en) Method and arrangement for network roaming of corporate extension identities
KR100426155B1 (en) Architecture to support service features for wireless calls in a wireless telecommunication system
US20070183406A1 (en) Digital cable network telephone service provider supporting premises wireless networks
WO2007090320A1 (en) A user identity system and method for registering and configuring the service and route
JP2008148198A (en) Communication control apparatus and method, and communication terminal
Li et al. Supporting personal mobility for nomadic computing over the internet
KR100526514B1 (en) Method and system of processing call for state information management of 1x ev-do terminal equipment in 1x ev-do system
JP2004166226A (en) Method and system for controlling online access from terminal user to content service
JP2005512407A (en) Method for managing calls with multi-server service provision means

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

122 Ep: pct application non-entry in european phase