Embodiment
The thinking of the inventive method one is: after the user is connected to the NGN network system, the information processing module of user's that user place network of network adheres among the subsystem NASS judges that the user is in home network or visited network, if the user is in visited network, the information processing module of user's of VN is just with the user profile of obtaining, and user's routing iinformation especially wherein sends to the information processing module of user's of HN.
The thinking of the inventive method two is: after the user is connected to the NGN network system, the information processing module of user's that user place network of network adheres among the subsystem NASS judges that the user is in home network or visited network, if the user is in home network, the information processing module of user's of HN just directly sends to the user profile of obtaining professional control subsystem and uses SCSA; If the user is in visited network, the information processing module of user's of VN just sends to the user profile of obtaining the information processing module of user's of HN, by the information processing module of user's of HN user profile is forwarded to the SCSA of HN again.
NGN network system provided by the invention provides an interface between visited network and home network, make professional control subsystem and application SCSA when roaming or nomadic state take place the user, also can obtain user profile.
For making purpose of the present invention, technical scheme and advantage clearer, below with reference to the accompanying drawing embodiment that develops simultaneously, the present invention is described in further detail.
Referring to Fig. 2, be the flow chart that obtains user profile method one of the present invention, comprise following concrete steps:
Step S01, subscriber equipment are connected to the NGN network of network by access relay function entity A RF and adhere among the subsystem NASS.
Step S02, the information processing module of user's among the NASS of user place network is obtained user profile by user access authorization function entity UAAF and network access configuration function entity NACF.
In this step, the information that information processing module of user's obtained can be user ID, subscriber authorisation mode, routing iinformation, keystone resources, network configuration parameters etc., but information processing module of user's is mainly judged user place network by routing iinformation.
Step S03, information processing module of user's is judged user place network according to the routing iinformation in the user profile, if the user is in home network HN, information processing module of user's need not be carried out any action; If the user is in visited network VN, execution in step S04.
When routing iinformation did not comprise any network identity, default user was in HN;
When routing iinformation comprised home network identification HNI, information processing module of user's judged that the user is in HN;
When routing iinformation comprised visited network sign VNI, information processing module of user's judged that the user is in VN;
When routing iinformation comprised the information processing module of user's identifier of VN, information processing module of user's judged that the user is in VN.
Step S04, the information processing module of user's of VN (serving as server) sends a notification message to the information processing module of user's (serving as the agency) of HN.
The content of described notification message sees Table 2.
Table 2
Notification message (server->agency) |
Globally Unique Address (global unique address) |
-Assigned IPAddress (assignment IP address) |
-Address Realm (address field) |
Routing information (routing iinformation) |
Wherein, global unique address is that user's IP address allocated and this address territory, IP address constitute by the NACF of user place network.Routing iinformation has mainly comprised network identity, i.e. home network identification HNI, visited network sign VNI or visited network information processing module of user's identification information.By global unique address and routing iinformation, accurate consumer positioning place network.
Step S05, the information processing module of user's of home network HN receives and handles above-mentioned notification message.
This processed notification message will be as the index of searching user's information, if the information processing module of user's of HN receives new notification message, notification message originally will be refreshed.
Step S06, the information processing module of user's of home network HN sends acknowledge message to the information processing module of user's of visited network.
The content of the described acknowledge message also content with table 2 is the same, its effect is a notice visited network information processing module of user's, illustrate that HN has received the user who is determined by this message, after the information processing module of user's of VN is received above-mentioned acknowledge message, does not need to repeat to send a notification message.
Fig. 4 is according to said method of the present invention, as user during at VN, obtains the signaling process of its user profile, comprising:
(1) after the information processing module of user's of visited network VN is obtained user profile, sends a notification message, carry user profile to the information processing module of user's of HN;
(2) information processing module of user's of HN receives and handles the above-mentioned notification message that carries user profile; The particular content of this notification message sees Table 2;
(3) information processing module of user's of HN sends acknowledge message to the information processing module of user's of VN; The particular content of this acknowledge message sees Table 2.
How the transmission that method provided by the invention is only paid close attention to message between the information processing module of user's of the information processing module of user's (serving as server) of VN and HN will utilize for the message after transmitting, and then multiple way can be arranged.For example can initiate the user profile query requests by the functional entity of SCSA, the notification message that the information processing module of user's utilization of HN was handled indexes the information processing module of user's of VN, and then obtains user profile from the information processing module of user's of VN; Can also (User Equipment, UE) the SIP register flow path of Fa Songing be registered to home network, obtains the information of user at visited network by the subscriber equipment in the NGN system by SCSA.
Referring to Fig. 3, be the flow chart that obtains the user profile method two of the present invention, comprise following concrete steps:
Step S11, subscriber equipment are connected to the NGN network of network by access relay function entity A RF and adhere among the subsystem NASS.
Information processing module of user's among the NASS of step S12, user place network judges that the current place of user network is visited network or home network, if active user place network is a home network, and execution in step S13; If active user place network is a visited network, execution in step S16.
There is multiple mode can realize judgement to user place network, for example, an integrated circuit card all is installed on each subscriber equipment that moves, and this circuit card has global unique code, when the subscriber equipment that has this circuit card roams into visited network from home network, global position system detects this state and announces the NACF entity of the NASS of the visited network that this subscriber equipment inserts, by the NACF entity routing iinformation is announced information processing module of user's to this network again, information processing module of user's judges that according to this routing iinformation user place network is a visited network.
Also for example, give unique fixed ip address of each user equipment allocation, when user's set roaming behind visited network, in the visited network NASS in the NACF entity be user equipment allocation IP address and carry out network parameter configuration, and above-mentioned information sent to the information processing module of user's of place network, information processing module of user's judges that according to the routing iinformation that is obtained user place network is a visited network.
Step S13, subscriber equipment current network are home network HN, and then the information processing module of user's of HN is obtained user profile such as user ID, subscriber authorisation mode, routing iinformation, keystone resources, network configuration parameters from user access authorization function entity UAAF and the network access configuration function entity NACF of HN.
The information processing module of user's of step S14, home network HN is peeled off index information wherein after obtaining user profile, sends index messages to the professional control subsystem of HN and a functional entity of using among the SCSA, carries described index information.
The concrete parameter that user profile of the present invention comprised is as shown in table 3,
Wherein global unique address is to insert configuration feature entity NACF by the current place of subscriber equipment network of network to determine the respective change along with the change of subscriber equipment place network for the IP address of user equipment allocation and address field.
The content that above-mentioned index information comprises can be the information that global unique address, user's routing iinformation, user name, inquiry code etc. can index subscriber equipment.
The particular content of routing iinformation is:
When the user current during at HN, this routing iinformation parameter can be the HN identifier (Home NetworkIdentifier, HNI); Also can be a kind of special identifier of making an appointment, also network identity partly can be set to sky, show the user current be in its HN;
Table 3
Notification message (information processing module of user's->SCSA) |
Globally Unique Address (global unique address) |
-Assigned IPAddress (assignment IP address) |
-Address Realm (address field) |
Routing information (routing iinformation) |
Subscriber ID (user ID) |
Authorization Method (authorization) |
Access Network Type (access network type) |
Terminal Type (terminal type) |
When the user current during at VN, this routing iinformation parameter can be the VN identifier (Visited NetworkIdentifier, VNI); It perhaps is the identification information (under the situation of the information processing module of user's of known VN in advance) of the information processing module of user's among the VN.
Functional entity of the professional control subsystem of step S15, HN and application entity SCSA receive and treatment step S14 described in index messages after, send the index acknowledge message to the information processing module of user's of HN.
The content that above-mentioned index acknowledge message comprises can be global unique address, user's routing iinformation, user name, inquiry code etc. can index subscriber equipment and with step S14 in the corresponding information of index messages.
Step S16, when the subscriber equipment current network is visited network VN, the information processing module of user's of VN is obtained user profile such as user ID, subscriber authorisation mode, routing iinformation, keystone resources, network configuration parameters from user access authorization function entity UAAF and the network access configuration function entity NACF of VN.
The information processing module of user's of step S17, visited network VN sends a notification message to the information processing module of user's of home network HN, carries the user profile among the step S06.The concrete parameter of the user profile that is sent in this step sees Table 3.
Behind the notification message that carries user profile that the information processing module of user's reception of step S18, home network HN and the information processing module of user's of processing VN send, separate index information, send above-mentioned index messages to the professional control subsystem of HN and a functional entity of using among the SCSA.
The content that above-mentioned index information comprises can be the information that global unique address, user's routing iinformation, user name, inquiry code etc. can index subscriber equipment.
The professional control subsystem of step S19, home network HN and use a functional entity among the SCSA and receive and handle above-mentioned index messages after, send the index acknowledge message to the information processing module of user's of HN.
The content that above-mentioned index acknowledge message comprises can be global unique address, user's routing iinformation, user name, inquiry code etc. can index subscriber equipment and with step S18 in the corresponding information of index messages.
After the information processing module of user's of step S20, home network HN is received above-mentioned index acknowledge message, transmit above-mentioned index acknowledge message to the information processing module of user's of visited network VN.
Fig. 5 is according to said method of the present invention, as user during at HN, obtains the signaling process of its user profile, comprising:
(1) information processing module of user's of home network HN is obtained user profile, separate index information after, functional entity in the SCSA of HN sends index messages;
(2) functional entity among the SCSA of HN receives and handles above-mentioned index messages;
(3) functional entity among the SCSA of HN sends the index acknowledge message to the information processing module of user's of HN.
Fig. 6 is according to said method of the present invention, as user during at VN, obtains the signaling process of its user profile, comprising:
(1) after the information processing module of user's of visited network VN (serving as server) is obtained user profile, sends a notification message, carry user profile to the information processing module of user's of HN;
(2) information processing module of user's of home network HN (serving as the agency) is received above-mentioned notification message, peel off index information after, functional entity in the SCSA of HN sends index messages;
The content that above-mentioned index information comprises can be the information that global unique address, user's routing iinformation, user name, inquiry code etc. can index subscriber equipment.
(3) functional entity among the SCSA of home network HN receives above-mentioned index messages and handles;
(4) functional entity among the SCSA of home network HN sends the index acknowledge message to the information processing module of user's (serving as the agency) of HN;
(5) information processing module of user's of home network HN (serving as the agency) is transmitted the information processing module of user's (serving as server) that the index acknowledge message receive is given visited network VN.
In the method for the invention, repeatedly mention processing to message, should illustrate that the processing has here comprised multiple operations such as storage that message is carried out, classification, selection.
According to said method of the present invention, the invention provides functional entity among a kind of SCSA of being arranged at, comprising:
The user profile acquiring unit, the notification message that carries user profile that the information processing module of user's among the NASS of reception and process user home network HN sends;
The index information acquiring unit is used for obtaining specific index information from user profile;
User profile confirmation of receipt unit is used for the information processing module of user's transmission user profile confirmation of receipt message to the NASS of user attaching network HN.
According to said method of the present invention, the invention provides a kind of information processing module of user's, be arranged among the Network Attachment Subsystem NASS, comprising:
The user profile acquiring unit is used for obtaining user profile from user access authorization function UAAF and the network access configuration function NACF of NASS;
The index information acquiring unit is used for obtaining specific index information from user profile;
The routing iinformation judging unit is judged user place network according to the routing iinformation that carries in the user profile;
Information memory cell is used to store the user profile of the local network that message that the information processing module of user's of other networks sends and user profile acquiring unit obtain;
The information retransmission unit is used for sending message to the functional entity of SCSA and the information processing module of user's of other networks.
According to said method of the present invention, the present invention also provides a kind of NGN network system, and its structural representation comprises as shown in Figure 7:
Home network;
Visited network;
And the interface that described home network is coupled to described visited network.
Above-mentioned interface is that the information processing module of user's by the Network Attachment Subsystem NASS in home network and the visited network provides, and has comprised receiving interface and transmission interface.
After user equipment (UE) arrives visited network, be connected to the access management function entity A MF of Network Attachment Subsystem NASS by access relay function entity A RF, and then make the information processing module of user's (serving as server) of visited network can obtain user profile, and the notification message that provides transmission interface will carry user profile is sent to the information processing module of user's of home network HN;
The information processing module of user's of home network HN (serving as the agency) provides receiving interface, receives above-mentioned notification message; Simultaneously, the information processing module of user's of home network HN (serving as the agency), also a functional entity to the SCSA of HN provides transmission interface, transmits described notification message or sends index messages.
The parameter of transmitting between the above-mentioned interface can be aforementioned user profile, and the concrete parameter of this user profile also can be the index messages that information processing module of user's is peeled off out from user profile according to certain rule as table 2.
Above-mentioned only be among the present invention from the send a notification message example of a functional entity of SCSA of home network HN of the information processing module of user's of the NASS of visited network HN, its opposite process of transmitting is set up equally.
Propose SCSA in the present invention and be in home network HN, but this does not show that the present invention does not support SCSA to be in visited network VN, but because when SCSA is in VN, SCSA can directly obtain needed user profile from the information processing module of user's of VN, the user profile acquiring unit of VN is used for obtaining user profile from user access authorization function UAAF and the network access configuration function NACF of NASS;
The index information acquiring unit is used for obtaining specific index information from user profile;
The routing iinformation judging unit is judged user place network according to the routing iinformation that carries in the user profile;
Information memory cell is used to store the user profile of the local network that message that the information processing module of user's of other networks sends and user profile acquiring unit obtain;
The information retransmission unit is used for sending message to the functional entity of SCSA and the information processing module of user's of other networks.
Also can send user profile to the SCSA of VN; the information processing module of user's of it is similar to subscriber equipment when roaming home network HN is to the functional entity of the SCSA of HN sends a notification message or the functional entity of the SCSA of HN sends a notification message to the information processing module of user's of HN situation; therefore, the SCSA situation that is in visited network also belongs to protection scope of the present invention.
In sum, method provided by the invention is by the transmission of notification message between visited network and home network and index acknowledge message, no matter make that subscriber equipment is in visited network or home network, a functional entity among the SCSA can both accurately obtain needed user profile.
System provided by the invention passes through defining interface and configuration interface parameter between the information processing module of user's of the information processing module of user's of the visited network of subscriber equipment and home network, no matter make that subscriber equipment is in visited network and home network, a functional entity among the SCSA can both accurately obtain needed user profile.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.