CN101252777B - Method for realizing user routing - Google Patents

Method for realizing user routing Download PDF

Info

Publication number
CN101252777B
CN101252777B CN2008100845680A CN200810084568A CN101252777B CN 101252777 B CN101252777 B CN 101252777B CN 2008100845680 A CN2008100845680 A CN 2008100845680A CN 200810084568 A CN200810084568 A CN 200810084568A CN 101252777 B CN101252777 B CN 101252777B
Authority
CN
China
Prior art keywords
user
iwf
network
home network
address
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2008100845680A
Other languages
Chinese (zh)
Other versions
CN101252777A (en
Inventor
丁兆明
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN2008100845680A priority Critical patent/CN101252777B/en
Publication of CN101252777A publication Critical patent/CN101252777A/en
Application granted granted Critical
Publication of CN101252777B publication Critical patent/CN101252777B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a method for realizing user routing. The method is used for a mobile communication system comprising a mobility management entity MME, visited network subscription user positioning function SLF-A, visited network intercommunication function IWF-B, home network subscriber positioning function SLF-B, and a home network user server HSS/HLR. When the MME or IWF detects that interaction with the HSS/HLR of a given user is required to be performed, the network address information of next hop can be obtained through the way that number analysis is performed to the identification information of the user in the local area or the way that the subscription user positioning function SLF is inquired, and a request message is sent to the network address information, the network address information can be visited network intercommunication function IWF address information, home network intercommunication function IWF address information or home network user server address information, and is finally routed to the HSS/HLR.

Description

A kind of method that realizes user's route
Technical field
The present invention relates to GSM, relate in particular to the method for a kind of user's of realization route in the architecture evolution of GSM.
Background technology
Along with continuing to bring out of new technology; 3GPP (3rd Generation Partnership Project; Third generation partner program) in future mobile communications neighborhood system architecture evolution, needs to consider lasting evolution and enhancing through from the wave point to the core network; So that in following 10 years, keep the technological first-strike advantage of 3GPP, for operator and the ever-increasing demand of user provide satisfied support at moving communicating field.Towards the evolution items (System Architecture Evolution, SAE is a System Architecture Evolution) of the packet domain core network of all-IP, rename now that EPS (Evolved Packet System, evolved packet system) starts just as under such background.The target of SAE is " formulate one have High Data Rate, low delays, packetization, support that multiple wireless access technology is the 3GPP system frame structure with portability of characteristic ".
The SAE network have support QoS (Quality of Service, service quality) end to end guarantee, comprehensively packetizing, support multi-access technology, increase support real time business, characteristics such as network layer flattening.The SAE network has further been realized separating of chain of command and user face data; Newly-increased network element Mobility Management Entity MME (Mobility Management Entity) is as the network function body of accepting the chain of command user data, and MME has functions such as the roaming of support, authentication, bearer management.S6a interface between MME and the home signature user server HSS (Home Subscriber Server) referring to Figure 1A, provides the functions such as download of user data, authorization data.
Normal structure adopts Diameter through the clear and definite S6a interface in back is discussed at present, but needs MME to support simultaneously to realize intercommunication with the HSS of different operators different phase different editions.Type is mainly used in the HSS/HLR function of distinguishing the different phase different editions, has shown the protocol type of its support, has defined following several kinds of HSS types:
(1) Rel-8 version independence HLR (Home Location Register, attaching position register): only the Gr+ interface based on MAP is provided to Rel-8 version SGSN and Rel-8 version GGSN;
(2) preceding Rel-8 version HSS/HLR: only Rel-8 version SGSN and preceding Rel-8 version GGSN provide the Gr interface based on MAP forward;
(3) Rel-8 version HSS: mainly point to MME the S6a interface based on Diameter is provided.
According to above-mentioned definition to the HSS type, the interface protocol that the HSS of different editions supports is also inequality: like incumbent operator, and Rel-8 version HSS/HLR or Rel-8 version independence HLR before the HSS type of its operation is generally, only seating surface is to the interface protocol of MAP; For the newly deployed SAE network of operator, the HSS of Rel-8 version can seating surface to the interface protocol of Diameter; If but the roaming agreement of signing between operator is not supported Diameter, for example supports MAP, then MME can not realize the direct intercommunication with HSS under this kind scene.For this reason; Normal structure has been introduced IWF IWF (Interworking Function) and has been used for the mapping between different network protocol; Solve the mapping between Diameter and the MAP,, satisfy the demand of different operators so that realize MME and dissimilar HSS intercommunications.
The scene of MME through IWF and dissimilar HSS realization intercommunication is referring to Figure 1B.In Figure 1B:
IWF is towards Rel-8 version independence HLR or preceding Rel-8 version HSS/HLR, and the function that is similar to SGSN (Service GSN, Serving GPRS Support Node are the network elements that core-network side is responsible for mobile management) provides the interface protocol based on MAP, uses the Gr/Gr+ interface; IWF is towards MME, and the function that IWF is similar to HSS provides the interface protocol based on Diameter, uses the S6a interface.IWF has accomplished inside the translation function between Diameter and the MAP, and said Diameter is the S6a interface protocol that is applied between MME and the HSS, and said MAP is the Gr/Gr+ interface protocol that is applied between MME and the HSS/HLR.If signed roaming agreement between operator based on signalling system No.7, then need change mutually through at least two IWF between MME and the Rel-8 version HSS, the interface protocol based on MAP is provided between the IWF, use the Gr+ interface.
But normal structure does not have the deployment way of further clear and definite IWF, and the deployment way that is to say IWF does not have the routing mechanism of description messages simultaneously by operator oneself decision yet.Usually, the deployment way of IWF roughly can be divided into distributed deployment and centralized deployment dual mode:
So-called distributed deployment refers to that in the present invention IWF can lay respectively at the MME side and the HSS side is disposed, and IWF can independently dispose, and also can be integrated among MME or the HSS;
So-called centralized deployment refers to that in the present invention IWF carries out independent deployment, and is controlled by the third party.Whether further, no matter adopt which kind of deployment way, MME and HSS be simultaneously except the integrated IWF, and MME is when the opposite end sends a request message, face need message is delivered to the opposite end or directly be delivered to the selection of opposite end through IWF.Likewise, IWF is when the request message that receives from MME, and the message that also faces after whether needing change is delivered to the opposite end or directly is delivered to the selection of opposite end through IWF, and promptly said MME and IWF demand side are to the problem of route selection.
In sum, the problem of prior art existence is:
How does MME select user's route? Be whether MME need pass through the affiliated HSS of IWF calling party; How does IWF select user's route? Be IWF behind the request message that receives from MME, the message after whether needing to change is HSS under IWF is delivered to the user once more.
Summary of the invention
Technical problem to be solved by this invention is, a kind of method of the user's of realization route is provided, and overcomes the problem that exists in the prior art, realizes the selection of user's route between the different network protocol.
In order to solve the problems of the technologies described above, the invention provides a kind of method through SLF inquiry realization user route, make MME or IWF obtain a suitable network routing address through SLF inquiry or Subscriber Number analysis, realize user's Route Selection of MME or IWF.
The present invention provides a kind of method of the user's of realization route; Be used to comprise: the GSM of Mobility Management Entity MME, visited network contracted user positioning function SLF-A, visited network IWF IWF-A, home network IWF IWF-B, home network contracted user positioning function SLF-B, home network client server HSS/HLR, this method comprises:
Mobility Management Entity MME detects it need carry out with given user's home network client server HSS when mutual; The mode of carrying out mode or the inquiry visited network contracted user positioning function SLF of number analysis through this locality according to this user's identification information obtains the network address information of next jumping and sends a request message to this network address information, and this network address information is visited network IWF IWF address information or home network IWF IWF address information or home network client server address information;
When described next jumping is the visited network IWF; Said visited network IWF is being received described request message; Detect and to carry out with this given user's home network assigned user server when mutual; The mode of carrying out mode or the inquiry visited network contracted user positioning function of number analysis through this locality according to this user's identification information obtains the network address information of next jumping and sends a request message to this network address information, and this network address information is home network IWF address information or home network assigned user server address information;
When described next jumping is the home network IWF; Said home network IWF is being received described request message; Detection need be carried out with this given user's home network client server when mutual, and the mode of carrying out mode or the inquiry home network contracted user positioning function of number analysis through this locality according to this user's identification information obtains home network client server address information and sends a request message to said home network client server.
Wherein, Dispose the ability indication of supporting the S6a interface based on the roaming agreement of operator and home network assigned user server among said visited network contracted user positioning function SLF-A and/or the home network contracted user positioning function SLF-B, and with operator in certain user among all users the IWF address and the home network assigned user server address information of binding mutually.
Wherein, Dispose the ability indication of supporting the S6a interface based on the roaming agreement of operator and home network assigned user server among said Mobility Management Entity MME and/or visited network IWF IWF-A and/or the home network IWF IWF-B, and with operator in certain user among all users the IWF address and the home network assigned user server address information of binding mutually.
The ability indication that configuration is supported the S6a interface based on the roaming agreement and the home network assigned user server of operator in above-mentioned each network element is configured on which network element actually and can makes up, and its various combinations also are in protection range of the present invention.
Further; Said Mobility Management Entity MME detects it need carry out with given user's home network assigned user server HSS/HLR when mutual; If adopt the mode of said inquiry visited network contracted user positioning function, then the Mobility Management Entity step that obtains the network address information of next jumping comprises:
MME sends the inquiry request message of the ID of carrying this given user to said visited network SLF-A;
Said visited network SLF-A carries out local search and returns Query Result to Mobility Management Entity MME according to this user's in the said inquiry request message ID, during inquiry:
If inquiry request message from Mobility Management Entity and user in this locality; And based on configuration information be under the user home network assigned user server support and Mobility Management Entity between interface protocol; Perhaps the user is not in this locality; And based on configuration information support identical interface protocol and roaming agreement for home network assigned user server under the user and Mobility Management Entity and allow use its procotol of supporting, the then address of home network assigned user server under Mobility Management Entity returns the user;
If inquiry request message is from Mobility Management Entity; And the user is not in this locality; And based on configuration information for home network assigned user server under the user does not allow to use its procotol of supporting with identical interface protocol and the roaming agreement of Mobility Management Entity support, then return the IWF address of user visiting network to Mobility Management Entity;
If inquiry request message is from Mobility Management Entity; And the user is in this locality; And based on configuration information do not support for home network assigned user server under the user and Mobility Management Entity between interface protocol, then return the IWF address of a local network to Mobility Management Entity;
If inquiry request message is from Mobility Management Entity; And the user is not in this locality; And based on configuration information for the interface protocol different with the Mobility Management Entity support of home network assigned user server under the user and roaming agreement only allow to use the procotol that the home network assigned user server is supported under the user, then return the IWF address of a user visiting network to Mobility Management Entity;
If inquiry request message is from Mobility Management Entity; And the user is not in this locality; And based on configuration information support the procotol that different interface protocols and roaming agreement allow the use Mobility Management Entity to support for home network assigned user server under the user and Mobility Management Entity, then return the IWF address of a user attaching network to Mobility Management Entity.
Further, said visited network contracted user positioning function is carried out local search according to this user's in the said inquiry request message ID and is further comprised to the step that Mobility Management Entity returns Query Result:
If inquiry request message is from Mobility Management Entity; Said visited network contracted user positioning function inquiry learns that the request message that Mobility Management Entity arrives between the affiliated home network assigned user server of user need be by way of a plurality of network elements; Then in sending to the response message of Mobility Management Entity, return a plurality of routing address; Said routing address is followed successively by next jumping network element and indicates the message route for concerning in order.
Further; Said visited network IWF is received described request message; Detecting it need carry out with given user's home network assigned user server when mutual; If adopt the mode of said inquiry visited network contracted user positioning function, then the visited network IWF step that obtains the network address information of next jumping comprises:
The visited network IWF sends the inquiry request message of the ID of carrying this given user to said visited network contracted user positioning function;
Said visited network contracted user positioning function is carried out local search and is returned Query Result to the visited network IWF according to this user's in the said inquiry request message ID, during inquiry:
If inquiry request message is from the visited network IWF; And based on configuration information support identical interface protocol and roaming agreement for home network assigned user server under the user and Mobility Management Entity and allow its procotol of supporting of use, then do not return the network address to the visited network IWF;
If inquiry request message is from the visited network IWF; And based on configuration information for home network assigned user server under the user does not allow to use its procotol of supporting with identical interface protocol and the roaming agreement of Mobility Management Entity support, then return the IWF address of user attaching network to the visited network IWF;
If inquiry request message is from the visited network IWF; And based on configuration information be that home network assigned user server and Mobility Management Entity are supported different interface protocols, then home network assigned user server address under the visited network IWF returns the user under the user.
Further; Said home network IWF is received described request message; Detecting it need carry out with given user's home network assigned user server when mutual; If adopt the mode of said inquiry home network contracted user positioning function, then the home network IWF step that obtains the network address information of next jumping comprises:
The home network IWF sends the inquiry request message of the ID of carrying this given user to said home network contracted user positioning function;
Said home network contracted user positioning function is carried out local search and is returned Query Result to the home network IWF according to this user's in the said inquiry request message ID, during inquiry:
If inquiry request message is from the home network IWF; And based on configuration information be that home network assigned user server and Mobility Management Entity are supported different interface protocols under the user; Perhaps based on configuration information for home network assigned user server under the user with the Mobility Management Entity identical interface protocol of support but roaming agreement does not allow to use its procotol of supporting, then return home network assigned user server address to the home network IWF.
Further, Mobility Management Entity detects it need carry out with given user's home network client server when mutual, saidly carries out the mode of number analysis through this locality if adopt, and the step that then obtains the network address information of next jumping comprises:
Mobility Management Entity carries out the local analytics inquiry according to this user's in user's the request message ID:
If the Mobility Management Entity inquiry finds that the user is in this locality; And based on configuration information be that home network client server and Mobility Management Entity are supported identical interface protocol under the user; Perhaps the user is not in this locality; And based on configuration information support identical interface protocol and roaming agreement for home network assigned user server under the user and Mobility Management Entity and allow to use its procotol of supporting that the network address of then confirming next jumping is the address of the affiliated home network assigned user server of user;
If the Mobility Management Entity inquiry finds that the user is not in this locality; And based on configuration information support that for home network assigned user server under the user and Mobility Management Entity identical interface protocol and roaming agreement do not allow to use its procotol of supporting, then the network address of definite next jumping is the IWF address of user visiting network;
If the Mobility Management Entity inquiry finds that the user is in this locality; And based on configuration information do not support for home network assigned user server under the user and Mobility Management Entity between interface protocol, confirm that then the network address of next jumping is the IWF address of a local network;
If the Mobility Management Entity inquiry finds that the user is not in this locality; And based on configuration information support different interface protocols and roaming agreement for home network assigned user server under the user and Mobility Management Entity and only allow the procotol that the home network assigned user server is supported under the user that then the network address of definite next jumping is the IWF address of a user visiting network;
If the Mobility Management Entity inquiry finds that the user is not in this locality; And based on configuration information support the procotol that different interface protocols and roaming agreement allow Mobility Management Entity to support for home network client server under the user and Mobility Management Entity, then the network address of definite next jumping is the IWF address of a user attaching network.
Further, the said Mobility Management Entity step of carrying out local number analysis and definite next-hop network address according to this user's in the subscription request message ID further comprises:
Said mobile management is through the local number analysis; If confirm that Mobility Management Entity need be by way of a plurality of network elements to the request message between the affiliated home network assigned user server of user; Then further confirm to transmit the required a plurality of routing address of request message; Said routing address is followed successively by next jumping network element and indicates the message route for concerning in order.
Further; Said visited network IWF is received described request message; Detect it and need carry out with given user's home network assigned user server when mutual, the step that adopts the mode of said local number analysis to obtain the network address information of next jumping comprises:
Said visited network IWF carries out following local analytics inquiry according to this user's in the described request message ID:
If visited network IWF inquiry find based on configuration information support identical interface protocol and roaming agreement for home network assigned user server under the user and Mobility Management Entity and allow to use its procotol of supporting that then the number analysis result is a sky;
If visited network IWF inquiry find based on configuration information support that for home network assigned user server under the user and Mobility Management Entity identical interface protocol and roaming agreement do not allow to use its procotol of supporting, then definite next bar network address information is the IWF address of user attaching network;
If visited network IWF inquiry find based on configuration information be that the home network assigned user server is supported different interface protocols with Mobility Management Entity, the address that then definite next bar network address information is the affiliated home network assigned user server of user under the user.
Further; Said home network IWF is received described request message; Detect it and need carry out with given user's home network assigned user server when mutual, the step that adopts the mode of said local number analysis to obtain the network address information of next jumping comprises:
Said home network IWF carries out following local analytics inquiry according to this user's in the described request message ID:
If home network IWF inquiry find based on configuration information be home network assigned user server and the different interface protocol of Mobility Management Entity support under the user; Perhaps based on configuration information support identical interface protocol for home network assigned user server under the user with Mobility Management Entity but roaming agreement does not allow to use its procotol of supporting, confirm that then next bar network address information is the address of the affiliated home network assigned user server of user.
Further; Said HSS/HLR supports the ability indication of S6a interface to be meant that whether the HSS/HLR of the different phase different editions that carrier network is disposed supports the S6a interface based on Diameter, does not support Gr or Gr+ interface based on MAP at least if do not support the S6a interface then show it.
Further, said user's identification information is meant user's International Mobile Station Equipment Identification IMSI.
The present invention also provides the method for the another kind of user of realization route; Be used to comprise: the GSM of Mobility Management Entity, visited network contracted user positioning function, visited network IWF, home network IWF, home network contracted user positioning function, home network client server, this method comprises:
Mobility Management Entity MME detects it need carry out with given user's home network assigned user server HSS/HLR when mutual; The mode of carrying out mode or the inquiry visited network contracted user positioning function of number analysis through this locality according to this user's identification information confirms that request message needs between this Mobility Management Entity and the home network assigned user server are by way of a plurality of network elements; Then confirm a plurality of network element routing address; And jump routing address to determined first and send a request message; Said routing address is for concern in order; Be followed successively by next jumping network element and indicate the message route, this routing address information comprises visited network IWF address information or home network IWF address information or home network assigned user server address information;
If the said visited network IWF in said definite a plurality of network elements is received described request message; Detection need be carried out with this given user's home network client server when mutual; Identification information and next-hop network address according to this user send a request message, and this next-hop network address information is home network IWF address information or home network client server address information;
If the said home network IWF in said definite a plurality of network elements is received described request message; Detection need be carried out with this given user's home network assigned user server when mutual, obtains home network client server address information and sends a request message to said home network assigned user server according to this user's identification information and next-hop network address message.
Further; Dispose the ability indication of supporting the S6a interface based on the roaming agreement of operator and home network assigned user server in said visited network contracted user positioning function and/or the home network contracted user positioning function, and with operator in certain user among all users the IWF address and the home network assigned user server address information of binding mutually.
Further; Dispose the ability indication of supporting the S6a interface based on the roaming agreement of operator and home network assigned user server in said Mobility Management Entity and/or visited network IWF and/or the home network IWF, and with operator in certain user among all users the IWF address and the home network assigned user server address information of binding mutually.
Further; Said user's home network assigned user server HSS/HLR supports the ability indication of S6a interface to be meant that whether the HSS/HLR of the different phase different editions that carrier network is disposed supports the S6a interface based on Diameter, does not support Gr or Gr+ interface based on MAP at least if do not support the S6a interface then show it.
Further, said user's identification information is meant user's International Mobile Station Equipment Identification IMSI.
The present invention is directed to the user's routing issue between the different network protocol; Through disposing HSS type and roaming agreement based on operator at SLF; And with operator in certain user among all users the IWF address and the HSS address information of binding mutually; For MME or IWF provide SLF inquiry; Or realize the user's route between MME and the HSS, thereby reached the purpose of the HSS/HLR intercommunication that makes MME and different operators different phase different editions at the identical data message of MME or IWF configuration and the method for user application number analysis.
Description of drawings
Figure 1A is an interface sketch map direct-connected between MME and the HSS;
Figure 1B is that MME is through IWF and dissimilar HSS interaction scenarios sketch mapes;
Fig. 2 A is that the present invention passes through the system framework figure that the SLF inquiry realizes user's route;
Fig. 2 B is that the present invention passes through the system framework figure that the Subscriber Number analysis realizes user's route;
Fig. 3 A is MME of the present invention realizes user's route through the SLF inquiry a flow chart;
Fig. 3 B is IWF of the present invention realizes user's route through the SLF inquiry a flow chart;
Fig. 3 C is MME of the present invention realizes user's route through the Subscriber Number analysis a flow chart; x
Fig. 3 D is IWF of the present invention realizes user's route through the Subscriber Number analysis a flow chart;
Fig. 4 A is the flow chart of and the HSS route implementing user registration direct through the SLF inquiry to MME of application implementation example of the present invention;
Fig. 4 B is the flow chart of and the HSS route implementing user registration direct through the Subscriber Number analysis to MME of application implementation example of the present invention;
Fig. 5 A is that the MME that is directed against of application implementation example of the present invention crosses the IWF that is positioned at visited network through SLF inquiry turned, and IWF inquires about through the SLF that is positioned at visited network and the flow chart of HSS route implementing user registration;
Fig. 5 B is that the MME that is directed against of application implementation example of the present invention crosses the IWF that is positioned at home network through SLF inquiry turned, and IWF inquires about through the SLF that is positioned at home network and the flow chart of HSS route implementing user registration;
Fig. 5 C is that the MME that is directed against of application implementation example of the present invention crosses IWF through SLF inquiry turned, and IWF is through the flow chart of Subscriber Number analysis and HSS route implementing user registration;
Fig. 5 D is that inquiring about through SLF to MME of application implementation example of the present invention obtained the flow chart that a plurality of network addresss turned is crossed an IWF and HSS route implementing user registration;
Fig. 5 E is that the MME that is directed against of application implementation example of the present invention crosses IWF through Subscriber Number analysis turned, and IWF is through the flow chart of Subscriber Number analysis and HSS route implementing user registration;
Fig. 6 A is that the MME that is directed against of application implementation example of the present invention crosses the IWF that is positioned at visited network and home network through SLF inquiry turned, and IWF passes through the flow chart of the SLF inquiry and the HSS route implementing user registration in its affiliated territory respectively;
Fig. 6 B is that the MME that is directed against of application implementation example of the present invention crosses the IWF that is positioned at visited network and home network through SLF inquiry turned, and IWF passes through the flow chart of Subscriber Number analysis and HSS route implementing user registration respectively;
Fig. 6 C is obtaining a plurality of network addresss turned to MME through the SLF inquiry and crossing the flow chart that the IWF that is positioned at visited network and home network and HSS route implementing user register of application implementation of the present invention example;
Fig. 6 D is that the MME that is directed against of application implementation example of the present invention crosses the IWF that is positioned at visited network and home network through Subscriber Number analysis turned, and IWF passes through the flow chart of Subscriber Number analysis and HSS route implementing user registration respectively.
Embodiment
For making the object of the invention, technical scheme and advantage clearer, the present invention is done to specify further below in conjunction with accompanying drawing.
Fig. 2 A is that the present invention passes through the system framework figure that the SLF inquiry realizes user's route; Related NE comprises MME A301, SLF A302, IWF A303, IWF A304, SLF A305 and HSS/HLR A306; Wherein need increase the interface between IWF and the SLF newly; Be defined as Di-interface among this paper, the interface between MME and the SLF is the Ds interface, and SLF A302 and SLF A305 lay respectively at user visiting network and home network.
Fig. 2 B is that the present invention passes through the system framework figure that the Subscriber Number analysis realizes user's route; Related NE comprises MME B301, IWF B302, IWF B303 and HSS/HLR B304, and IWFB302 and IWF B303 lay respectively at user visiting network and home network.
Further, can realize user's route through the combination of Fig. 2 A and Fig. 2 B, for example, MME realizes user's route through inquiry SLF, and IWF realizes user's route through the Subscriber Number analysis.
For the ease of describing, the home subscriber server of S6a interface is not supported in " HLR " expression among this paper, can be Rel-8 version independence HLR or preceding Rel-8 version HSS/HLR, and Gr interface or Gr+ interface based on MAP are provided; " HSS " expresses support for the home subscriber server of S6a interface, and promptly Rel-8 version HSS provides the S6a interface based on Diameter.
According to the system framework figure of the realization user route shown in Fig. 2 A and/or Fig. 2 B, realize that MME comprises following several to the possible routed path of the affiliated HSS/HLR of user:
(1) if user HSS under this locality and user supports the S6a interface; Or the user not under this locality and user attaching Virtual network operator HSS support the S6a interface; And the roaming agreement between user's operator and the roaming place operator allows to use Diameter, and then routed path is that MME is routed directly to the affiliated HSS of user;
(2) if user HLR under this locality and user does not support the S6a interface, then routed path is: MME is HLR under local network IWF routes to the user;
(3) if the user not under this locality and user attaching Virtual network operator HSS support the S6a interface; And the roaming agreement between user's operator and the roaming place operator does not allow to use Diameter but allows uses MAP, and then routed path is: MME is HSS under visited network IWF, home network IWF route to the user;
(4) if the user not under this locality and user attaching Virtual network operator HSS do not support the S6a interface; And the roaming agreement between user's operator and the roaming place operator does not allow to use Diameter but allows uses MAP, and then routed path is: MME is HLR under visited network IWF routes to the user;
(5) if the user not under this locality and user attaching Virtual network operator HSS do not support the S6a interface; And the roaming agreement between user's operator and the roaming place operator allows to use Diameter, and then routed path is: MME is HLR under home network IWF routes to the user.
In above-mentioned several kinds of routed paths; MME is after receiving user's request message; Need request message be sent to the home signature user server HSS/HLR of opposite end; Know the network address of next jumping when then MME or visited network IWF or home network IWF just need to transmit this request message, confirm the mode of next-hop network address, can comprise following mode:
The corresponding SLF that disposes in MME or visit IWF or the ownership IWF inquiry local network; Dispose among this SLF based on the roaming agreement of operator and the ability indication of HSS/HLR support S6a interface; And with operator in certain user among all users the IWF address and the HSS/HLR address information of binding mutually, from its configuration information, inquire about to obtain the next-hop network address that MME or visit IWF or ownership IWF should route to according to user totem information by SLF;
Perhaps; MME or visit IWF or ownership IWF self dispose the ability indication based on the roaming agreement of operator and HSS/HLR support S6a interface; And with operator in certain user among all users the IWF address and the HSS address information of binding mutually, from the configuration information of self, utilize number analysis to confirm its next-hop network address by MME or visit IWF or ownership IWF according to user totem information;
MME or visit IWF or ownership IWF through inquiry SLF or carry out through this locality number resolve obtain its next-hop network address after; Can the request message of being received be sent to the next-hop network address, like this through network element step by step the most at last this request message send on the assigned user server of user attaching network; Directly or indirectly carry out accomplishing correspondingly business operation alternately by MME and HSS again through IWF.
Said MME or visit IWF or ownership IWF can alternative selection confirm the mode of next-hop network address; For example, three network elements can all adopt the number analysis mode, also can all adopt inquiry SLF mode; Can also adopt the number analysis mode and IWF employing inquiry SLF mode by MME; Or MME adopts inquiry SLF mode and IWF adopts number analysis mode, other possible mode to make up also in protection scope of the present invention, enumerates no longer one by one at this.
For realizing that MME of the present invention or IWF inquiry contracted user positioning function SLF (SubscriptionLocator Function) obtains routing iinformation; The contracted user's positioning function SLF configuration that then need dispose at carrier network supports the ability of S6a interface to indicate based on the roaming agreement of operator with HSS/HLR, and with operator in certain user among all users the IWF address and the HSS/HLR address information of binding mutually; Simultaneously, the interface between SLF and the IWF is provided, for IWF provides the data query service based on ID; Interface between said MME and the SLF adopts the Ds interface, and said SLF also provides the data query service based on ID for MME.Said SLF is used to provide the user attaching network address, like HSS.SLF is supported the capability indication information of S6a interface according to what dispose based on the roaming agreement between the operator and HSS/HLR, and for MME or IWF provide a suitable routing address, the method description sees Fig. 3 A and Fig. 3 B for details.
For realizing that MME of the present invention and/or IWF carry out the Subscriber Number analysis and obtain routing iinformation in this locality; Then need support the ability of S6a interface to indicate based on the roaming agreement of operator with HSS/HLR in MME and/or IWF configuration, and with operator in certain user among all users the IWF address and the HSS/HLR address information of binding mutually; Adopt the S6a interface between said MME and the IWF.MME or IWF are supported the capability indication information of S6a interface to carry out the Subscriber Number analysis according to what dispose based on roaming agreement between the operator and HSS/HLR, thereby select a suitable routing address, and method is described and seen Fig. 3 C and Fig. 3 D for details.
Fig. 3 A is the flow chart of MME of the present invention through SLF inquiry realization user route, may further comprise the steps:
Steps A 301, MME detects it when need be with given user attaching network HSS/HLR mutual, positional information that must the inquiring user subscription data, i.e. the HSS/HLR address information that is positioned at of user contracting data.MME sends the Ds-SLF-inquiry to local network SLF, comprises user IMSI (Intemational Mobile Subscriber Identitiy, IMSI International Mobile Subscriber Identity) identification information in the request message;
Steps A 302; SLF is according to requesting users sign inquiry local data base; Wherein the SLF configuration is based on the roaming agreement of operator and the ability indication of HSS/HLR support S6a interface; And with operator in certain user among all users the IWF address and the HSS/HLR address information of binding mutually, and carry out following step:
If user HSS under this locality and user supports the S6a interface; Or the user not under this locality and user attaching Virtual network operator HSS support the S6a interface; And the roaming agreement between the operator allows to use Diameter, and SLF returns the affiliated HSS address information of user;
If user HLR under this locality and user does not support the S6a interface, SLF returns local network IWF address information;
If the user is HSS support S6a interface under this locality and user attaching Virtual network operator not; And the roaming agreement between the operator does not allow to use Diameter but allows uses MAP, and SLF returns and is positioned at local network IWF (visited network IWF) address information;
If the user not under this locality and user attaching Virtual network operator HLR do not support the S6a interface, and the roaming agreement between the operator do not allow to use Diameter but allow to use MAP, SLF returns user visiting network IWF address information;
If the user not under this locality and user attaching Virtual network operator HLR do not support the S6a interface, and the roaming agreement between the operator allow to use Diameter, SLF returns user attaching network IWF address information;
Further; Need be by way of a plurality of network elements if SLF inquires MME to the request message between the affiliated HSS/HLR of user; Can in response message, return a plurality of routing address, jump routing address, second as first and jump routing address, the 3rd jumping routing address or the like, this routing address is for concern in order; Be followed successively by next jumping network element and indicated the message route, method for using sees specific embodiment for details;
Steps A 303, SLF returns Ds-SLF-response response message to MME, comprises the next-hop network address information that inquires in the message, and this network address information is the HSS/HLR address information that user contracting data is positioned at, perhaps IWF address information;
Steps A 304, MME sends the S6a message based on Diameter according to the network address information of obtaining to IWF or HSS.
Fig. 3 B is the flow chart of IWF of the present invention through SLF inquiry realization user route, may further comprise the steps:
Step B301, IWF-A detect it when need be with given user attaching network HSS mutual, positional information that must the inquiring user subscription data, i.e. the HSS/HLR address information that is positioned at of user contracting data.IWF-A sends the Di-SLF-inquiry to local network SLF, comprises user IMSI identification information in the request message;
Step B302; SLF is according to requesting users sign inquiry local data base; Wherein the SLF configuration is based on the roaming agreement of operator and the ability indication of HSS/HLR support S6a interface; And with operator in certain user among all users the IWF address and the HSS/HLR address information of binding mutually, and carry out following step:
Be positioned at the user attaching network if send the IWF-A of inquiry request message, SLF returns the affiliated HSS/HLR address information of user;
Be positioned at the user visiting network if send the IWF-A of inquiry request message, further carry out following step:
If HSS supports the S6a interface under the user attaching Virtual network operator, and the roaming agreement between the operator do not allow to use Diameter but allows and use MAP, and SLF returns the IWF-B address information that is positioned at the user attaching network;
If HSS supports the S6a interface under the user attaching Virtual network operator, and the permission of the roaming agreement between operator use Diameter, SLF returns an exception response, does not comprise network address information;
If HLR does not support the S6a interface under the user attaching operator, SLF returns the affiliated HLR address information of user;
Step B303, SLF returns Di-SLF-response response message to IWF-A, comprises the next-hop network address information that inquires in the message, and this network address information is the HSS/HLR address information that user contracting data is positioned at, perhaps IWF-B address information;
Step B304, MME send through the signalling system No.7 message based on MAP after the conversion of IWF-A execution procotol to IWF-B or HLR according to the network address information of obtaining.
Fig. 3 C is the flow chart of MME of the present invention through Subscriber Number analysis realization user route, may further comprise the steps:
Step C301; MME receives the request message from the user; Comprise user IMSI identification information in the request message; Wherein MME configuration is supported the ability indication of S6a interface based on the roaming agreement of operator and HSS/HLR, and with operator in certain user among all users the IWF address and the HSS/HLR address information of binding mutually, and carry out the following number analysis step that identifies based on user IMSI:
If user HSS under this locality and user supports the S6a interface; Or the user not under this locality and user attaching Virtual network operator HSS support the S6a interface; And the roaming agreement between the operator allows to use Diameter, and the number analysis result is HSS address under the user;
If user HLR under this locality and user does not support the S6a interface, the number analysis result is local IWF address information;
If the user is HSS support S6a interface under this locality and user attaching Virtual network operator not; And the roaming agreement between the operator does not allow to use Diameter but allows uses MAP, and the number analysis result is the IWF address that is positioned at the user visiting network;
If the user not under this locality and user attaching Virtual network operator HLR do not support the S6a interface; And the roaming agreement between the operator does not allow to use Diameter but allows uses MAP, and the number analysis result is a user visiting network IWF address information;
If the user not under this locality and user attaching Virtual network operator HLR do not support the S6a interface, and the roaming agreement between the operator allow to use Diameter, the number analysis result is a user attaching network IWF address information;
Step C302, the result that MME analyzes according to Subscriber Number sends the S6a subscription request message based on Diameter to IWF or HSS.
Fig. 3 D is the flow chart of IWF of the present invention through Subscriber Number analysis realization user route, may further comprise the steps:
Step D301; IWF-A receives the request message from MME or other IWF; Comprise user IMSI identification information in the request message; Wherein IWF-A configuration is supported the ability indication of S6a interface based on the roaming agreement of operator and HSS/HLR, and with operator in certain user among all users the IWF address and the HSS/HLR address information of binding mutually, and carry out the following number analysis step that identifies based on user IMSI:
If IWF-A is positioned at the user attaching network, the result of number analysis is HSS/HLR address under the user;
If IWF-A is positioned at the user visiting network, further carry out following steps:
If HSS supports the S6a interface under the user attaching Virtual network operator, and the roaming agreement between the operator do not allow to use Diameter but allows and use MAP, and the number analysis result is the IWF address that is positioned at the user attaching network;
If HSS supports the S6a interface under the user attaching Virtual network operator, and the permission of the roaming agreement between operator use Diameter, the number analysis result is empty, does not promptly have available user's routing address;
If HLR does not support the S6a interface under the user attaching Virtual network operator, the number analysis result is HLR address under the user;
Step D302, the result that IWF-A analyzes according to Subscriber Number sends through the signalling system No.7 message based on MAP after the IWF-A protocol conversion to IWF-B or HLR.
The bright method of we is through indicating based on the roaming agreement of operator and the ability of HSS/HLR support S6a interface in the SLF configuration; And with operator in certain user among all users the IWF address and the HSS/HLR address information of binding mutually; For MME or IWF provide SLF inquiry; Or realize the user's route between MME and the HSS/HLR, thereby reached the purpose of the HSS/HLR intercommunication that makes MME and different operators different phase different editions at the identical data message of MME or IWF configuration and the method for user application number analysis.In order further to understand essence of the present invention, the present invention is done further elaboration in conjunction with concrete embodiment.
Fig. 4 A is the flow chart of and the HSS route implementing user registration direct through the SLF inquiry to MME of application implementation example of the present invention, may further comprise the steps:
Steps A 401, MME receives user's attach to network request message, and the first attach to network of user; MME need carry out user registration course by HSS under the user; Do not detect the address information of the affiliated HSS of user, HSS address information under the therefore necessary inquiring user, execution in step A402;
Steps A 402, MME sends the Ds-SLF-inquiry request message to SLF, comprises user IMSI sign in this request message;
Steps A 403; SLF receives the inquiry from the Ds-SLF-of MME, go out the user based on user IMSI spectroscopic analysis under HSS support the S6a interface, and the user attaching Virtual network operator supports Diameter to roam with the roaming agreement of visited network operator signature; SLF carries out the query script of above-mentioned Fig. 3 A steps A 302; Return the affiliated HSS address of user, and send the Ds-SLF-response message, comprise the HSS address information in the response message to MME;
Steps A 404, MME is based on the HSS address that inquires, and HSS sends Diameter-renewal location request message under the user, preserves the HSS address information simultaneously;
Steps A 405 behind the further process user registration message of HSS, is returned Diameter-to MME and is upgraded the position response message, if the registration of HSS refusing user's, MME removes the HSS address information.
Fig. 4 B is the flow chart of and the HSS route implementing user registration direct through the Subscriber Number analysis to MME of application implementation example of the present invention, may further comprise the steps:
Step B401, MME receive user's attach to network request message, and the first attach to network of user, and MME need carry out user registration course, execution in step B402 by HSS under the user;
Step B402; HSS supported the S6a interface under MME went out the user based on user IMSI spectroscopic analysis; And the roaming agreement of user attaching Virtual network operator and the signature of visited network operator is supported the Diameter roaming; Carry out the Subscriber Number analytic process of above-mentioned Fig. 3 C step C301, the number analysis result is HSS address under the user, and the HSS address that MME draws number analysis is inserted in the destination address of request message;
Step B403, MME HSS under the user sends Diameter-and upgrades location request message;
Step B404 behind the further process user registration message of HSS, returns Diameter-to MME and upgrades the position response message.
Fig. 5 A is that the MME that is directed against of application implementation example of the present invention crosses the IWF that is positioned at visited network through SLF inquiry turned; And the flow chart of HLR route implementing user registration under the SLF inquiry of visited network IWF through being positioned at the user visiting network and the user may further comprise the steps:
Steps A 501, MME receives user's attach to network request message, and the first attach to network of user; MME need carry out user registration course by HLR under the user; Do not detect the address information of the affiliated HLR of user, therefore necessary inquiring user home network HLR address information, execution in step A502;
Steps A 502, MME sends the Ds-SLF-inquiry to visited network SLF, comprises user IMSI sign in the request message;
Steps A 503; SLF receives the inquiry from the Ds-SLF-of MME, go out the user based on user IMSI spectroscopic analysis under HLR do not support the S6a interface, and the roaming agreement between the operator does not allow to use Diameter but allows to use MAP; SLF carries out the query script of above-mentioned Fig. 3 A steps A 302; Return the IWF address that is positioned at the user visiting network, and send the Ds-SLF-response message, comprise the IWF address information of user visiting network in the response message to MME;
Steps A 504, MME sends Diameter-to the IWF that is positioned at the user visiting network and upgrades location request message based on the visited network IWF address that inquires, and preserves the IWF address information simultaneously;
Steps A 505, IWF does not detect the address information of the affiliated HLR of user, sends the Di-SLF-inquiry to the SLF that is positioned at the user visiting network, comprises user IMSI sign in the request message;
Steps A 506; SLF receives the Di-SLF-inquiry from IWF; HLR does not support the S6a interface under going out the user based on user IMSI spectroscopic analysis, and SLF carries out the query script of above-mentioned Fig. 3 B step B302, returns HLR address under the user; And, comprise user attaching network belonging HLR address information in the response message to visited network IWF transmission Di-SLF-response message;
Steps A 507; Visited network IWF carries out the procotol translation function; Diameter-is upgraded location request message convert MAP-renewal GPRS location request message into; And the HLR address information that inquires inserted in the destination address, simultaneously request message is sent to HLR under the user, and preserve HLR address information under the user;
Steps A 508, user attaching network HLR sends MAP-to visited network IWF and inserts user data requests message;
Steps A 509, visited network IWF verifies user data, checking is inserted the user data response message through return MAP-to HLR, if checking is not passed through, comprises failure reason value in the response message;
Steps A 510, user attaching network HLR returns MAP-to visited network IWF and upgrades GPRS position response message, if the registration of HLR refusing user's comprises the Reason For Denial value in the response message;
Steps A 511, visited network IWF carries out the procotol translation function, MAP-is upgraded GPRS position response message convert Diameter-renewal position response message into, simultaneously response message is sent to MME; If the registration of HLR refusing user's, visited network IWF and MME need to remove respectively affiliated HLR address information of the user who preserves and IWF address information.
Fig. 5 B is that the MME that is directed against of application implementation example of the present invention crosses the IWF that is positioned at home network through visited network SLF inquiry turned; And the flow chart of HLR route implementing user registration under the SLF inquiry of home network IWF through being positioned at home network and the user may further comprise the steps:
Step B501, MME receive user's attach to network request message, and the first attach to network of user; MME need carry out user registration course by HLR under the user; Do not detect the address information of the affiliated HLR of user, therefore necessary inquiring user home network HLR address information, execution in step B502;
Step B502, MME sends the Ds-SLF-inquiry to visited network SLF, comprises user IMSI sign in the request message;
Step B503; Visited network SLF receives the inquiry from the Ds-SLF-of MME, go out the user based on user IMSI spectroscopic analysis under HLR do not support the S6a interface, and the roaming agreement between the operator allows to use Diameter; Visited network SLF carries out the query script of above-mentioned Fig. 3 A steps A 302; Return the IWF address that is positioned at the user attaching network, and send the Ds-SLF-response message, comprise home network IWF address information in the response message to MME;
Step B504, MME send Diameter-to the IWF that is positioned at the user attaching network and upgrade location request message based on the home network IWF address that inquires, and preserve home network IWF address information simultaneously;
Step B505 if home network IWF does not detect the address information of the affiliated HLR of user, then sends the Di-SLF-inquiry to the SLF that is positioned at the user attaching network, comprises user IMSI sign in the request message;
Step B506; The SLF of home network receives the Di-SLF-inquiry from home network IWF; HLR does not support the S6a interface under going out the user based on user IMSI spectroscopic analysis, and home network SLF carries out the query script of above-mentioned Fig. 3 B step B302, returns HLR address under the user; And, comprise the HLR address information in the response message to home network IWF transmission Di-SLF-response message;
Step B507; Home network IWF carries out the procotol translation function; Diameter-is upgraded location request message convert MAP-renewal GPRS location request message into; And the HLR address information that inquires inserted in the destination address, simultaneously request message is sent to HLR under the user, and preserve HLR address information under the user;
Step B508, HLR sends MAP-to home network IWF and inserts user data requests message;
Step B509, home network IWF verifies user data, checking is inserted the user data response message through return MAP-to HLR, if checking is not passed through, comprises failure reason value in the response message;
Step B510, HLR return MAP-to home network IWF and upgrade GPRS position response message, if the registration of HLR refusing user's comprises the Reason For Denial value in the response message;
Step B511, home network IWF carries out the procotol translation function, MAP-is upgraded GPRS position response message convert Diameter-renewal position response message into, simultaneously response message is sent to MME; If the registration of HLR refusing user's, home network IWF and MME need to remove respectively affiliated HLR address information of the user who preserves and IWF address information.
Fig. 5 C is that the MME that is directed against of application implementation example of the present invention crosses user visiting network IWF or user attaching network IWF through visited network SLF inquiry turned; And IWF may further comprise the steps through the flow chart of HLR route implementing user registration under Subscriber Number analysis and the user:
Step C501; MME receives user's attach to network request message; And the first attach to network of user, MME need carry out user registration course by HLR under the user, if do not detect the address information of the affiliated HLR of user; Therefore necessary inquiring user home network HLR address information, execution in step C502;
Step C502, MME sends the Ds-SLF-inquiry to visited network SLF, comprises user IMSI sign in the request message;
Step C503; Visited network SLF receives the inquiry from the Ds-SLF-of MME, go out the user based on user IMSI spectroscopic analysis under HLR do not support the S6a interface, and the roaming agreement between the operator does not allow to use Diameter but allows to use MAP; SLF carries out the query script of above-mentioned Fig. 3 A steps A 302; Return user visiting network IWF address, and send the Ds-SLF-response message, comprise user visiting network IWF address information in the response message to MME; HLR does not support the S6a interface under perhaps going out the user based on user IMSI spectroscopic analysis; And the roaming agreement between the operator allows to use Diameter; SLF carries out the query script of above-mentioned Fig. 3 A steps A 302; Return user attaching network IWF address, and send the Ds-SLF-response message, comprise user attaching network IWF address information in the response message to MME;
Step C504, MME send Diameter-to IWF and upgrade location request message based on the IWF address that inquires, and comprise user IMSI sign in the request message, preserve the IWF address information simultaneously;
Step C505; HLR did not support the S6a interface under IWF went out the user based on user IMSI spectroscopic analysis; Carry out the Subscriber Number analytic process of above-mentioned Fig. 3 D step D301; The number analysis result is HLR address under the user, and the HLR address that IWF draws number analysis is inserted in the destination address of request message;
Step C506, IWF carry out the procotol translation function, Diameter-is upgraded location request message convert MAP-into and upgrade the GPRS location request message, simultaneously request message are sent to HLR under the user;
Step C507, HLR sends MAP-to IWF and inserts user data requests message;
Step C508, IWF verifies user data, checking is inserted the user data response message through return MAP-to HSS, if checking is not passed through, comprises failure reason value in the response message;
Step C509, HLR return MAP-to IWF and upgrade GPRS position response message, if the registration of HLR refusing user's comprises the Reason For Denial value in the response message;
Step C510, IWF carries out the procotol translation function, MAP-is upgraded GPRS position response message convert Diameter-renewal position response message into, simultaneously response message is sent to MME; If the registration of HLR refusing user's, MME need remove the IWF address information of preservation.
Fig. 5 D is obtaining a plurality of network addresss turned to MME through the SLF inquiry and crossing the flow chart that HLR route implementing user registers under an IWF and the user of application implementation of the present invention example, may further comprise the steps:
Step D501, MME receive user's attach to network request message, and the first attach to network of user; MME need carry out user registration course by HLR under the user; Do not detect the address information of the affiliated HLR of user, therefore necessary inquiring user home network HLR address information, execution in step D502;
Step D502, MME sends the Ds-SLF-inquiry to SLF, comprises user IMSI sign in the request message;
Step D503; SLF receives the inquiry from the Ds-SLF-of MME, go out the user based on user IMSI spectroscopic analysis under HLR do not support the S6a interface, SLF carries out the query script of above-mentioned Fig. 3 A steps A 302; SLF analyzes request message and need send to HLR under the user through an IWF further; Return first and jump routing address IWF address and the affiliated HLR address of the second jumping routing address user, and send the Ds-SLF-response message, comprise IWF address and HLR address information in the response message to MME;
Step D504; MME is based on the first jumping routing address IWF address that inquires; Send Diameter-to IWF and upgrade location request message; Comprise in the request message that user IMSI identifies and next jumping routing address HLR address, preserve first simultaneously and jump routing address IWF address and the affiliated HLR address of the second jumping routing address user;
Step D505; IWF carries out the procotol translation function; Diameter-is upgraded location request message convert MAP-renewal GPRS location request message into; And in the request message next jumped routing address HLR address information insert in the destination address, simultaneously request message is sent to HLR under the user, comprise user IMSI sign in the request message;
Step D506, HSS sends MAP-to IWF and inserts user data requests message;
Step D507, IWF verifies user data, checking is inserted the user data response message through return MAP-to HLR, if checking is not passed through, comprises failure reason value in the response message;
Step D508, HLR return MAP-to IWF and upgrade GPRS position response message, if the registration of HLR refusing user's comprises the Reason For Denial value in the response message;
Step D509, IWF carries out the procotol translation function, MAP-is upgraded GPRS position response message convert Diameter-renewal position response message into, simultaneously response message is sent to MME; If the registration of HLR refusing user's, MME need remove first of preservation and jump routing address IWF address and the affiliated HLR address of the second jumping routing address user.
Fig. 5 E is that the MME that is directed against of application implementation example of the present invention crosses user visiting network IWF or user attaching network IWF through Subscriber Number analysis turned; And IWF may further comprise the steps through the flow chart of HLR route implementing user registration under Subscriber Number analysis and the user:
Step e 501, MME receives user's attach to network request message, and the first attach to network of user, and MME need carry out user registration course, execution in step E502 by HLR under the user;
Step e 502; HLR did not support the S6a interface under MME went out the user based on user IMSI spectroscopic analysis; And the roaming agreement between the operator does not allow to use Diameter but allows to use MAP; Carry out the Subscriber Number analytic process of above-mentioned Fig. 3 C step C301, the number analysis result is user visiting network IWF address, and the IWF address is filled in the destination address in the request message; HLR did not support the S6a interface under perhaps MME went out the user based on user IMSI spectroscopic analysis; And the roaming agreement between the operator allows to use Diameter; Carry out the Subscriber Number analytic process of above-mentioned Fig. 3 C step C301; The number analysis result is user attaching network IWF address, and the IWF address is filled in the destination address in the request message
Step e 503, MME sends Diameter-to IWF and upgrades location request message, comprises user IMSI sign in the request message;
Step e 504; HLR did not support the S6a interface under IWF went out the user based on user IMSI spectroscopic analysis; Carry out the Subscriber Number analytic process of above-mentioned Fig. 3 D step D301; The number analysis result is HLR address under the user, and the HLR address that IWF draws number analysis is inserted in the destination address of request message;
Step e 505, IWF carries out the procotol translation function, Diameter-is upgraded location request message convert MAP-into and upgrade the GPRS location request message, simultaneously request message is sent to HLR under the user;
Step e 506, HLR sends MAP-to IWF and inserts user data requests message;
Step e 507, IWF verifies user data, checking is inserted the user data response message through return MAP-to HLR, if checking is not passed through, comprises failure reason value in the response message;
Step e 508, HLR returns MAP-to IWF and upgrades GPRS position response message, if the registration of HLR refusing user's comprises the Reason For Denial value in the response message;
Step e 509, IWF carries out the procotol translation function, MAP-is upgraded GPRS position response message convert Diameter-renewal position response message into, simultaneously response message is sent to MME.
Fig. 6 A be application implementation of the present invention example cross the IWF that is positioned at visited network and home network to MME through SLF inquiry turned, and IWF may further comprise the steps respectively through the SLF inquiry and the flow chart that HSS route implementing user registers in territory under it:
Steps A 601, MME receives user's attach to network request message, and the first attach to network of user; MME need carry out user registration course by HSS under the user; Do not detect the address information of the affiliated HSS of user, therefore necessary inquiring user home network HSS address information, execution in step A602;
Steps A 602, MME sends the Ds-SLF-inquiry to the SLF that is positioned at the user visiting network, comprises user IMSI sign in the request message;
Steps A 603; The SLF that is positioned at the user visiting network receives the Ds-SLF-inquiry from MME, go out the user based on user IMSI spectroscopic analysis under HSS support the S6a interface, and the user attaching Virtual network operator does not support Diameter to roam with the roaming agreement of visited network operator signature; SLF carries out the query script of above-mentioned Fig. 3 A steps A 302; Return the IWF address that is positioned at the user visiting network, and send the Ds-SLF-response message, comprise the IWF address information in the response message to MME;
Steps A 604, MME sends Diameter-to the IWF that is positioned at the user visiting network and upgrades location request message based on the IWF address that inquires, and preserves the IWF address that is positioned at the user visiting network simultaneously;
Steps A 605, the IWF that is positioned at the user visiting network does not detect the address information of the affiliated HSS of user, sends the Di-SLF-inquiry to the SLF that is positioned at visited network, comprises user IMSI sign in the request message;
Steps A 606; The SLF that is positioned at the user visiting network receives the Di-SLF-inquiry from IWF; Go out based on user IMSI spectroscopic analysis that HSS supports the S6a interface under the user; And the roaming agreement of user attaching Virtual network operator and the signature of visited network operator is not supported the Diameter roaming, and SLF carries out the query script of above-mentioned Fig. 3 B step B302, returns the IWF address that is positioned at the user attaching network; And, comprise the IWF address information that is positioned at home network in the response message to the IWF transmission Di-SLF-response message that sends query requests;
Steps A 607; The IWF that is positioned at the user visiting network carries out the procotol translation function; Diameter-is upgraded location request message convert MAP-renewal GPRS location request message into; And the IWF address information that is arranged in the user attaching network that will inquire inserts destination address, simultaneously request message sent to the IWF that is positioned at the user attaching network, and preserves the IWF address information that is positioned at the user attaching network;
Steps A 608, the IWF that is positioned at the user attaching network does not detect the address information of the affiliated HSS of user, sends the Di-SLF-inquiry to the SLF that is positioned at the user attaching network, comprises user IMSI sign in the request message;
Steps A 609; The SLF that is positioned at the user attaching network receives the Di-SLF-inquiry from IWF; Go out based on user IMSI spectroscopic analysis that HSS supports the S6a interface under the user, SLF carries out the query script of above-mentioned Fig. 3 B step B302, returns HSS address under the user; And, comprise the HSS address information in the response message to the IWF transmission Di-SLF-response message that sends query requests;
Steps A 610; The IWF that is positioned at the user attaching network carries out the procotol translation function; MAP-is upgraded the GPRS location request message convert Diameter-renewal location request message into; And HSS address information under the user who inquires inserted in the destination address, simultaneously request message is sent to HSS under the user, and preserve HSS address information under the user;
Steps A 611 behind the further process user registration message of HSS, is returned Diameter-to MME and is upgraded the position response message;
Steps A 612, the IWF that is positioned at the user attaching network sends MAP-to the IWF that is positioned at the user visiting network and inserts user data requests message;
Steps A 613, the IWF that is positioned at the user visiting network verifies user data, checking is inserted the user data response message through return MAP-to the IWF that is positioned at the user attaching network, if checking is not passed through, comprises failure reason value in the response message;
Steps A 614; The IWF that is positioned at the user attaching network returns MAP-to the IWF that is positioned at the user visiting network and upgrades GPRS position response message; If the registration of HSS refusing user's comprises the Reason For Denial value in the response message, and remove the affiliated HSS address information of the user who preserves;
Steps A 615, the IWF that is positioned at the user visiting network carries out the procotol translation function, MAP-is upgraded GPRS position response message convert Diameter-renewal position response message into, simultaneously response message is sent to MME; If the registration of HSS refusing user's, the IWF and the MME that are positioned at the user visiting network need to remove respectively IWF address information that is positioned at the user attaching network of preserving and the IWF address information that is positioned at the user visiting network.
Fig. 6 B is that the MME that is directed against of application implementation example of the present invention crosses the IWF that is positioned at visited network and home network through SLF inquiry turned, and IWF may further comprise the steps respectively through the flow chart of Subscriber Number analysis and HSS route implementing user registration:
Step B601, MME receive user's attach to network request message, and the first attach to network of user; MME need carry out user registration course by HSS under the user; Do not detect the address information of the affiliated HSS of user, therefore necessary inquiring user home network HSS address information, execution in step B602;
Step B602, MME sends the Ds-SLF-inquiry to the SLF that is positioned at the user visiting network, comprises user IMSI sign in the request message;
Step B603; The SLF that is positioned at the user visiting network receives the Ds-SLF-inquiry from MME; Go out based on user IMSI spectroscopic analysis that HSS supports the S6a interface under the user; And the roaming agreement of user attaching Virtual network operator and the signature of visited network operator does not allow to use Diameter but allows uses MAP, and SLF carries out the query script of above-mentioned Fig. 3 A steps A 302, returns the IWF address that is positioned at the user visiting network; And, comprise the IWF address information in the response message to MME transmission Ds-SLF-response message;
Step B604, MME send Diameter-to the IWF that is positioned at the user visiting network and upgrade location request message based on the IWF address that inquires, and preserve the IWF address information that is positioned at the user visiting network simultaneously;
Step B605; HSS supported the S6a interface under the IWF that is positioned at the user visiting network went out the user based on user IMSI spectroscopic analysis; And the roaming agreement of user attaching Virtual network operator and the signature of visited network operator is not supported the Diameter roaming; Carry out the Subscriber Number analytic process of above-mentioned Fig. 3 D step D301, the number analysis result is the IWF address that is positioned at the user attaching network, is arranged in the destination address that request message is inserted in IWF address that the IWF of user visiting network draws number analysis;
Step B606, the IWF that is positioned at the user visiting network carries out the procotol translation function, Diameter-is upgraded location request message convert MAP-renewal GPRS location request message into, simultaneously request message is sent to the IWF that is positioned at the user attaching network;
Step B607; HSS supported the S6a interface under the IWF that is positioned at the user attaching network went out the user based on user IMSI spectroscopic analysis; Carry out the Subscriber Number analytic process of above-mentioned Fig. 3 D step D301; The number analysis result is HSS address under the user, is arranged in the destination address that request message is inserted in HSS address that the IWF of user attaching network draws number analysis;
Step B608, the IWF that is positioned at the user attaching network carries out the procotol translation function, MAP-is upgraded the GPRS location request message convert Diameter-into and upgrade location request message, simultaneously request message is sent to HSS under the user;
Step B609 behind the further process user registration message of HSS, returns Diameter-to MME and upgrades the position response message;
Step B610, the IWF that is positioned at the user attaching network sends MAP-to the IWF that is positioned at the user visiting network and inserts user data requests message;
Step B611, the IWF that is positioned at the user visiting network verifies user data, checking is inserted the user data response message through return MAP-to the IWF that is positioned at the user attaching network, if checking is not passed through, comprises failure reason value in the response message;
Step B612, the IWF that is positioned at the user attaching network returns MAP-to the IWF that is positioned at the user visiting network and upgrades GPRS position response message, if the registration of HSS refusing user's comprises the Reason For Denial value in the response message;
Step B613, the IWF that is positioned at the user visiting network carries out the procotol translation function, MAP-is upgraded GPRS position response message convert Diameter-renewal position response message into, simultaneously response message is sent to MME; If the registration of HSS refusing user's, MME need remove the IWF address information that is positioned at the user visiting network of preservation.
Fig. 6 C is obtaining a plurality of network addresss turned to MME through the SLF inquiry and crossing the flow chart that the IWF that is positioned at visited network and home network and HSS route implementing user register of application implementation of the present invention example, may further comprise the steps:
Step C601, MME receive user's attach to network request message, and the first attach to network of user; MME need carry out user registration course by HSS under the user; Do not detect the address information of the affiliated HSS of user, therefore necessary inquiring user home network HSS address information, execution in step C602;
Step C602, MME sends the Ds-SLF-inquiry to the SLF that is positioned at the user visiting network, comprises user IMSI sign in the request message;
Step C603; The SLF that is positioned at the user visiting network receives the Ds-SLF-inquiry from MME; Go out based on user IMSI spectroscopic analysis that HSS supports the S6a interface under the user; And the roaming agreement of user attaching Virtual network operator and the signature of visited network operator does not allow to use Diameter but allows to use MAP; SLF carries out the query script of above-mentioned Fig. 3 A steps A 302, and SLF analyzes request message and need send to HSS under the user through two IWF further, returns first and jumps IWF address, second that routing address is positioned at the user attaching network and jump IWF address and the 3rd that routing address is positioned at the user visiting network and jump HSS address under the routing address user; And, comprise visited network IWF address, home network IWF address and HSS address information in the response message to MME transmission Ds-SLF-response message;
Step C604; MME is based on the IWF address that inquires; Send Diameter-to the IWF that is positioned at the user visiting network and upgrade location request message; Comprise user IMSI sign in the request message, next jumps IWF address and back one that routing address is positioned at the user visiting network and jumps HSS address under the routing address user, preserve first simultaneously and jump IWF address, second that routing address is positioned at the user attaching network and jump IWF address and the 3rd that routing address is positioned at the user visiting network and jump HSS address information under the routing address user;
Step C605; The IWF that is positioned at the user visiting network carries out the procotol translation function; Diameter-is upgraded location request message convert MAP-renewal GPRS location request message into; And in the request message next jumped the IWF address that routing address is arranged in the user visiting network insert destination address, simultaneously request message is sent to the IWF that is positioned at the user attaching network, comprise in the request message that user IMSI sign and next jump HSS address under routing address user;
Step C606; The IWF that is positioned at the user attaching network carries out the procotol translation function; MAP-is upgraded the GPRS location request message convert Diameter-renewal location request message into; And the HSS address was inserted in the destination address under in the request message next jumped routing address user, simultaneously request message was sent to HSS under the user;
Step C607 behind the further process user registration message of HSS, returns Diameter-to MME and upgrades the position response message;
Step C608, the IWF that is positioned at the user attaching network sends MAP-to the IWF that is positioned at the user visiting network and inserts user data requests message;
Step C609, the IWF that is positioned at the user visiting network verifies user data, checking is inserted the user data response message through return MAP-to the IWF that is positioned at the user attaching network, if checking is not passed through, comprises failure reason value in the response message;
Step C610, the IWF that is positioned at the user attaching network returns MAP-to the IWF that is positioned at the user visiting network and upgrades GPRS position response message, if the registration of HSS refusing user's comprises the Reason For Denial value in the response message;
Step C611, the IWF that is positioned at the user visiting network carries out the procotol translation function, MAP-is upgraded GPRS position response message convert Diameter-renewal position response message into, simultaneously response message is sent to MME; If the registration of HSS refusing user's, the first jumping routing address that MME need remove preservation is positioned at the IWF address of user attaching network, the affiliated HSS address information of routing address user is jumped in the IWF address and the 3rd that the second jumping routing address is positioned at the user visiting network.
Fig. 6 D is that the MME that is directed against of application implementation example of the present invention crosses the IWF that is positioned at visited network and home network through Subscriber Number analysis turned, and IWF may further comprise the steps respectively through the flow chart of Subscriber Number analysis and HSS route implementing user registration:
Step D601, MME receive user's attach to network request message, and the first attach to network of user, and MME need carry out user registration course, execution in step D602 by HSS under the user;
Step D602; HSS supported the S6a interface under MME went out the user based on user IMSI spectroscopic analysis; And the roaming agreement of user attaching Virtual network operator and the signature of visited network operator does not allow to use Diameter but allows to use MAP; Carry out the Subscriber Number analytic process of above-mentioned Fig. 3 C step C301, the number analysis result is the IWF address that is positioned at the user visiting network, and the IWF address that MME draws number analysis is inserted in the destination address of request message;
Step D603, MME send Diameter-to the IWF that is positioned at the user visiting network and upgrade location request message;
Step D604; HSS supported the S6a interface under the IWF that is positioned at the user visiting network went out the user based on user IMSI spectroscopic analysis; And the roaming agreement of user attaching Virtual network operator and the signature of visited network operator is not supported the Diameter roaming; Carry out the Subscriber Number analytic process of above-mentioned Fig. 3 D step D301, the number analysis result is the IWF address that is positioned at the user attaching network, is arranged in the destination address that request message is inserted in IWF address that the IWF of user visiting network draws number analysis;
Step D605, the IWF that is positioned at the user visiting network carries out the procotol translation function, Diameter-is upgraded location request message convert MAP-renewal GPRS location request message into, simultaneously request message is sent to the IWF that is positioned at the user attaching network;
Step D606; HSS supported the S6a interface under the IWF that is positioned at the user attaching network went out the user based on user IMSI spectroscopic analysis; Carry out the Subscriber Number analytic process of above-mentioned Fig. 3 D step D301; The number analysis result is HSS address under the user, is arranged in the destination address that request message is inserted in HSS address that the IWF of user attaching network draws number analysis;
Step D607, the IWF that is positioned at the user attaching network carries out the procotol translation function, MAP-is upgraded the GPRS location request message convert Diameter-into and upgrade location request message, simultaneously request message is sent to HSS under the user;
Step D608 behind the further process user registration message of HSS, returns Diameter-to MME and upgrades the position response message;
Step D609, the IWF that is positioned at the user attaching network sends MAP-to the IWF that is positioned at the user visiting network and inserts user data requests message;
Step D610, the IWF that is positioned at the user visiting network verifies user data, checking is inserted the user data response message through return MAP-to the IWF that is positioned at the user attaching network, if checking is not passed through, comprises failure reason value in the response message;
Step D611, the IWF that is positioned at the user attaching network returns MAP-to the IWF that is positioned at the user visiting network and upgrades GPRS position response message, if the registration of HSS refusing user's comprises the Reason For Denial value in the response message;
Step D612, the IWF that is positioned at the user visiting network carries out the procotol translation function, MAP-is upgraded GPRS position response message convert Diameter-renewal position response message into, simultaneously response message is sent to MME.
The preferred embodiments of the present invention that are merely described herein are not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Therefore, all any modifications of within spirit of the present invention and principle, being done, be equal to replacement, improve and upgrade or the like, all should be included within protection scope of the present invention.

Claims (19)

1. method that realizes user's route; Be used to comprise: the GSM of Mobility Management Entity MME, visited network contracted user positioning function SLF-A, visited network IWF IWF-A, home network IWF IWF-B, home network contracted user positioning function SLF-B, home network assigned user server HSS/HLR, this method comprises:
Mobility Management Entity MME detects it need carry out with given user's home network assigned user server HSS/HLR when mutual; The mode of carrying out mode or the inquiry visited network contracted user positioning function SLF-A of number analysis through this locality according to this user's identification information obtains the network address information of next jumping and sends a request message to this network address information, and this network address information is visited network IWF IWF-A address information or home network IWF IWF-B address information or home network assigned user server address information;
When described next jumping is the visited network IWF; Said visited network IWF is being received described request message; Detect and to carry out with this given user's home network assigned user server when mutual; The mode of carrying out mode or the inquiry visited network contracted user positioning function of number analysis through this locality according to this user's identification information obtains the network address information of next jumping and sends a request message to this network address information, and this network address information is home network IWF address information or home network assigned user server address information;
When described next jumping is the home network IWF; Said home network IWF is being received described request message; Detection need be carried out with this given user's home network assigned user server when mutual, and the mode of carrying out mode or the inquiry home network contracted user positioning function of number analysis through this locality according to this user's identification information obtains home network assigned user server address information and sends a request message to said home network assigned user server.
2. the method for claim 1 is characterized in that:
Dispose the ability indication of supporting the S6a interface based on the roaming agreement of operator and home network assigned user server among said visited network contracted user positioning function SLF-A and/or the home network contracted user positioning function SLF-B, and with operator in certain user among all users the IWF address and the home network assigned user server address information of binding mutually.
3. method as claimed in claim 2 is characterized in that:
Dispose the ability indication of supporting the S6a interface based on the roaming agreement of operator and home network assigned user server among said Mobility Management Entity MME and/or visited network IWF IWF-A and/or the home network IWF IWF-B, and with operator in certain user among all users the IWF address and the home network assigned user server address information of binding mutually.
4. the method for claim 1 is characterized in that:
Dispose among said Mobility Management Entity MME and/or visited network IWF IWF-A and/or the home network IWF IWF-B based on operator support the ability indication of S6a interface with roaming agreement and home network assigned user server, and with operator in certain user among all users the IWF address and the home network assigned user server address information of binding mutually.
5. like claim 2 or 3 described methods, it is characterized in that:
Said Mobility Management Entity MME detects it need carry out with given user's home network assigned user server HSS/HLR when mutual; If adopt the mode of said inquiry visited network contracted user positioning function, then the Mobility Management Entity step that obtains the network address information of next jumping comprises:
MME sends the inquiry request message of the ID of carrying this given user to said visited network SLF-A;
Said visited network contracted user positioning function SLF-A carries out local search and returns Query Result to Mobility Management Entity MME according to this user's in the said inquiry request message ID, during inquiry:
If inquiry request message from Mobility Management Entity and user in this locality; And based on configuration information be under the user home network assigned user server support and Mobility Management Entity between interface protocol; Perhaps the user is not in this locality; And based on configuration information support identical interface protocol and roaming agreement for home network assigned user server under the user and Mobility Management Entity and allow use its procotol of supporting, the then address of home network assigned user server under Mobility Management Entity returns the user;
If inquiry request message is from Mobility Management Entity; And the user is not in this locality; And based on configuration information for home network assigned user server under the user does not allow to use its procotol of supporting with identical interface protocol and the roaming agreement of Mobility Management Entity support, then return the IWF address of user visiting network to Mobility Management Entity;
If inquiry request message is from Mobility Management Entity; And the user is in this locality; And based on configuration information do not support for home network assigned user server under the user and Mobility Management Entity between interface protocol, then return the IWF address of a local network to Mobility Management Entity;
If inquiry request message is from Mobility Management Entity; And the user is not in this locality; And based on configuration information for the interface protocol different with the Mobility Management Entity support of home network assigned user server under the user and roaming agreement only allow to use the procotol that the home network assigned user server is supported under the user, then return the IWF address of a user visiting network to Mobility Management Entity;
If inquiry request message is from Mobility Management Entity; And the user is not in this locality; And based on configuration information support the procotol that different interface protocols and roaming agreement allow the use Mobility Management Entity to support for home network assigned user server under the user and Mobility Management Entity, then return the IWF address of a user attaching network to Mobility Management Entity.
6. method as claimed in claim 5 is characterized in that:
Said visited network contracted user positioning function is carried out local search according to this user's in the said inquiry request message ID and is further comprised to the step that Mobility Management Entity returns Query Result:
If inquiry request message is from Mobility Management Entity; Said visited network contracted user positioning function inquiry learns that the request message that Mobility Management Entity arrives between the affiliated home network assigned user server of user need be by way of a plurality of network elements; Then in sending to the response message of Mobility Management Entity, return a plurality of routing address; Said routing address is followed successively by next jumping network element and indicates the message route for concerning in order.
7. like claim 2 or 3 described methods, it is characterized in that:
Said visited network IWF is received described request message; Detecting it need carry out with given user's home network assigned user server when mutual; If adopt the mode of said inquiry visited network contracted user positioning function, then the visited network IWF step that obtains the network address information of next jumping comprises:
The visited network IWF sends the inquiry request message of the ID of carrying this given user to said visited network contracted user positioning function;
Said visited network contracted user positioning function is carried out local search and is returned Query Result to the visited network IWF according to this user's in the said inquiry request message ID, during inquiry:
If inquiry request message is from the visited network IWF; And based on configuration information support identical interface protocol and roaming agreement for home network assigned user server under the user and Mobility Management Entity and allow its procotol of supporting of use, then do not return the network address to the visited network IWF;
If inquiry request message is from the visited network IWF; And based on configuration information for home network assigned user server under the user does not allow to use its procotol of supporting with identical interface protocol and the roaming agreement of Mobility Management Entity support, then return the IWF address of user attaching network to the visited network IWF;
If inquiry request message is from the visited network IWF; And based on configuration information be that home network assigned user server and Mobility Management Entity are supported different interface protocols, then home network assigned user server address under the visited network IWF returns the user under the user.
8. like claim 2 or 3 described methods, it is characterized in that:
Said home network IWF is received described request message; Detecting it need carry out with given user's home network assigned user server when mutual; If adopt the mode of said inquiry home network contracted user positioning function, then the home network IWF step that obtains the network address information of next jumping comprises:
The home network IWF sends the inquiry request message of the ID of carrying this given user to said home network contracted user positioning function;
Said home network contracted user positioning function is carried out local search and is returned Query Result to the home network IWF according to this user's in the said inquiry request message ID, during inquiry:
If inquiry request message is from the home network IWF; And based on configuration information be that home network assigned user server and Mobility Management Entity are supported different interface protocols under the user; Perhaps based on configuration information for home network assigned user server under the user with the Mobility Management Entity identical interface protocol of support but roaming agreement does not allow to use its procotol of supporting, then return home network assigned user server address to the home network IWF.
9. like claim 3 or 4 described methods, it is characterized in that:
Mobility Management Entity detects it need carry out with given user's home network assigned user server when mutual, saidly carries out the mode of number analysis through this locality if adopt, and the step that then obtains the network address information of next jumping comprises:
Mobility Management Entity carries out the local analytics inquiry according to this user's in user's the request message ID:
If the Mobility Management Entity inquiry finds that the user is in this locality; And based on configuration information be that home network assigned user server and Mobility Management Entity are supported identical interface protocol under the user; Perhaps the user is not in this locality; And based on configuration information support identical interface protocol and roaming agreement for home network assigned user server under the user and Mobility Management Entity and allow to use its procotol of supporting that the network address of then confirming next jumping is the address of the affiliated home network assigned user server of user;
If the Mobility Management Entity inquiry finds that the user is not in this locality; And based on configuration information support that for home network assigned user server under the user and Mobility Management Entity identical interface protocol and roaming agreement do not allow to use its procotol of supporting, then the network address of definite next jumping is the IWF address of user visiting network;
If the Mobility Management Entity inquiry finds that the user is in this locality; And based on configuration information do not support for home network assigned user server under the user and Mobility Management Entity between interface protocol, confirm that then the network address of next jumping is the IWF address of a local network;
If the Mobility Management Entity inquiry finds that the user is not in this locality; And based on configuration information support different interface protocols and roaming agreement for home network assigned user server under the user and Mobility Management Entity and only allow the procotol that the home network assigned user server is supported under the user that then the network address of definite next jumping is the IWF address of a user visiting network;
If the Mobility Management Entity inquiry finds that the user is not in this locality; And based on configuration information support the procotol that different interface protocols and roaming agreement allow Mobility Management Entity to support for home network assigned user server under the user and Mobility Management Entity, then the network address of definite next jumping is the IWF address of a user attaching network.
10. method as claimed in claim 9 is characterized in that:
The step that said Mobility Management Entity carries out local number analysis and definite next-hop network address according to this user's in the subscription request message ID further comprises:
Said mobile management is through the local number analysis; If confirm that Mobility Management Entity need be by way of a plurality of network elements to the request message between the affiliated home network assigned user server of user; Then further confirm to transmit the required a plurality of routing address of request message; Said routing address is followed successively by next jumping network element and indicates the message route for concerning in order.
11., it is characterized in that like claim 3 or 4 described methods:
Said visited network IWF is received described request message, detects it and need carry out with given user's home network assigned user server when mutual, and the step that adopts the mode of said local number analysis to obtain the network address information of next jumping comprises:
Said visited network IWF carries out following local analytics inquiry according to this user's in the described request message ID:
If visited network IWF inquiry find based on configuration information support identical interface protocol and roaming agreement for home network assigned user server under the user and Mobility Management Entity and allow to use its procotol of supporting that then the number analysis result is a sky;
If visited network IWF inquiry find based on configuration information support that for home network assigned user server under the user and Mobility Management Entity identical interface protocol and roaming agreement do not allow to use its procotol of supporting, then definite next bar network address information is the IWF address of user attaching network;
If visited network IWF inquiry find based on configuration information be that the home network assigned user server is supported different interface protocols with Mobility Management Entity, the address that then definite next bar network address information is the affiliated home network assigned user server of user under the user.
12., it is characterized in that like claim 3 or 4 described methods:
Said home network IWF is received described request message, detects it and need carry out with given user's home network assigned user server when mutual, and the step that adopts the mode of said local number analysis to obtain the network address information of next jumping comprises:
Said home network IWF carries out following local analytics inquiry according to this user's in the described request message ID:
If home network IWF inquiry find based on configuration information be home network assigned user server and the different interface protocol of Mobility Management Entity support under the user; Perhaps based on configuration information support identical interface protocol for home network assigned user server under the user with Mobility Management Entity but roaming agreement does not allow to use its procotol of supporting, confirm that then next bar network address information is the address of the affiliated home network assigned user server of user.
13., it is characterized in that like each described method in the claim 2 to 4:
Said HSS/HLR supports the ability indication of S6a interface to be meant that whether the HSS/HLR of the different phase different editions that carrier network is disposed supports the S6a interface based on Diameter, does not support Gr or Gr+ interface based on MAP at least if do not support the S6a interface then show it.
14., it is characterized in that like each described method in the claim 1 to 4:
Said user's identification information is meant user's International Mobile Station Equipment Identification IMSI.
15. method that realizes user's route; Be used to comprise: the GSM of Mobility Management Entity, visited network contracted user positioning function, visited network IWF, home network IWF, home network contracted user positioning function, home network assigned user server, this method comprises:
Mobility Management Entity MME detects it need carry out with given user's home network assigned user server HSS/HLR when mutual; The mode of carrying out mode or the inquiry visited network contracted user positioning function of number analysis through this locality according to this user's identification information confirms that request message needs between this Mobility Management Entity and the home network assigned user server are by way of a plurality of network elements; Then confirm a plurality of network element routing address; And jump routing address to determined first and send a request message; Said routing address is for concern in order; Be followed successively by next jumping network element and indicate the message route, this routing address information comprises visited network IWF address information or home network IWF address information or home network assigned user server address information;
If the said visited network IWF in said definite a plurality of network elements is received described request message; Detection need be carried out with this given user's home network assigned user server when mutual; Identification information and next-hop network address according to this user send a request message, and this next-hop network address information is home network IWF address information or home network assigned user server address information;
If the said home network IWF in said definite a plurality of network elements is received described request message; Detection need be carried out with this given user's home network assigned user server when mutual, obtains home network assigned user server address information and sends a request message to said home network assigned user server according to this user's identification information and next-hop network address message.
16. method as claimed in claim 15 is characterized in that:
Dispose the ability indication of supporting the S6a interface based on the roaming agreement of operator and home network assigned user server in said visited network contracted user positioning function and/or the home network contracted user positioning function, and with operator in certain user among all users the IWF address and the home network assigned user server address information of binding mutually.
17. method as claimed in claim 15 is characterized in that:
Dispose the ability indication of supporting the S6a interface based on the roaming agreement of operator and home network assigned user server in said Mobility Management Entity and/or visited network IWF and/or the home network IWF, and with operator in certain user among all users the IWF address and the home network assigned user server address information of binding mutually.
18., it is characterized in that like each described method in the claim 15 to 17:
Said user's home network assigned user server HSS/HLR supports the ability indication of S6a interface to be meant that whether the HSS/HLR of the different phase different editions that carrier network is disposed supports the S6a interface based on Diameter, does not support Gr or Gr+ interface based on MAP at least if do not support the S6a interface then show it.
19., it is characterized in that like each described method in the claim 15 to 17:
Said user's identification information is meant user's International Mobile Station Equipment Identification IMSI.
CN2008100845680A 2008-04-03 2008-04-03 Method for realizing user routing Expired - Fee Related CN101252777B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008100845680A CN101252777B (en) 2008-04-03 2008-04-03 Method for realizing user routing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008100845680A CN101252777B (en) 2008-04-03 2008-04-03 Method for realizing user routing

Publications (2)

Publication Number Publication Date
CN101252777A CN101252777A (en) 2008-08-27
CN101252777B true CN101252777B (en) 2012-02-29

Family

ID=39955929

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008100845680A Expired - Fee Related CN101252777B (en) 2008-04-03 2008-04-03 Method for realizing user routing

Country Status (1)

Country Link
CN (1) CN101252777B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101765094B (en) * 2008-12-22 2012-07-04 华为技术有限公司 Method for realizing switching of user equipment as well as device and system therefor
WO2011095343A1 (en) * 2010-02-05 2011-08-11 Deutsche Telekom Ag Interworking function between in and hlr/hss
CN104054379B (en) * 2012-09-27 2017-12-22 华为技术有限公司 Determine mesh calibration method, network element and the system for determining target
CN103781047A (en) * 2012-10-23 2014-05-07 中兴通讯股份有限公司 Data routing method in roaming, intercommunication service router and access service router
WO2015131375A1 (en) * 2014-03-06 2015-09-11 华为技术有限公司 Proximity service control method, device and system
CN106953804B (en) * 2016-01-07 2020-08-18 ***通信集团海南有限公司 Method and device for inquiring routing information of called user
CN108881019B (en) * 2017-05-08 2020-09-25 大唐移动通信设备有限公司 Terminal access method and equipment
CN109673007B (en) * 2017-10-16 2022-05-10 ***通信有限公司研究院 User information acquisition method and device and computer readable storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1652619A (en) * 2004-02-05 2005-08-10 Ut斯达康通讯有限公司 System and method for incoming notifying service
CN1870696A (en) * 2005-12-15 2006-11-29 华为技术有限公司 Method for implementing dailed terminal call waiting

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1652619A (en) * 2004-02-05 2005-08-10 Ut斯达康通讯有限公司 System and method for incoming notifying service
CN1870696A (en) * 2005-12-15 2006-11-29 华为技术有限公司 Method for implementing dailed terminal call waiting

Also Published As

Publication number Publication date
CN101252777A (en) 2008-08-27

Similar Documents

Publication Publication Date Title
CN101252777B (en) Method for realizing user routing
KR102329156B1 (en) Methods and devices for selecting session management features
KR102503538B1 (en) Gateway and network allocation method of gateway, mobile management entity and network allocation method of mobile management entity and terminal and network connecting method of terminal in wireless communication system
CN1605222B (en) Mobile terminal and Intersystem handover method of a mobile terminal, network switch and communication system
US9521695B2 (en) Initializing network advertisements from probe requests
US9585078B2 (en) Offloading traffic via a wireless peer-to-peer connection
US9955345B2 (en) System and method for mobile network access point name virtualization
CN109314917A (en) Network is sliced selection strategy update method and device
US20140126532A1 (en) Seamless mobility from 3g network to wifi network
JP4636289B2 (en) Mobile communication system, core network, radio network system and method for selecting accommodation network
CN107517189B (en) Method and equipment for WLAN user access authentication and configuration information issuing
CN101217809B (en) A method for user log-in within different network protocols
US20160255540A1 (en) Method and apparatus for anchoring terminal in wireless communication system
CN106105381B (en) Control method, wireless access gateway and the wireless network of wireless access gateway
US20160255567A1 (en) Methods, network control nodes and communication devices for routing signalling requests in a communication system
CN101577964B (en) Method for addressing interworking gateways
WO2016082553A1 (en) Method, device and system for distributing mobile network content
WO2016155012A1 (en) Access method in wireless communication network, related device and system
CN102685714B (en) A kind of method and system for supporting double-mode and double-standby terminal while communication
US20120158955A1 (en) Apparatus and method for lawful interception
CN101459666B (en) Method for implementing customer routing in heterogeneous network
US20160295399A1 (en) Methods and subscriber data storage nodes for handling signaling requests in a communication system
US11218462B2 (en) Access network authentication token broker (ANATB) gateway
WO2016167293A1 (en) Method for coordinating terminal-to-terminal communication via ad-hoc network and mobile communication network, and management server device in which said method is implemented
KR20220074768A (en) Method and cellular connectivity unit for providing mobile connectivity in a vehicle

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CB03 Change of inventor or designer information

Inventor after: Dong Zhonghua

Inventor before: Ding Zhaoming

CB03 Change of inventor or designer information
TR01 Transfer of patent right

Effective date of registration: 20171010

Address after: 300380 1 door, 10 building, E District, clear water home, Xiqing District, Tianjin, 302

Patentee after: Dong Zhonghua

Address before: 518057 Nanshan District high tech Industrial Park, Guangdong, South Road, science and technology, ZTE building, legal department

Patentee before: ZTE Corporation

TR01 Transfer of patent right
CB03 Change of inventor or designer information

Inventor after: Wang Die

Inventor before: Dong Zhonghua

CB03 Change of inventor or designer information
TR01 Transfer of patent right

Effective date of registration: 20171016

Address after: 300380 1 door, 10 building, E District, clear water home, Xiqing District, Tianjin, 302

Patentee after: Wang Die

Address before: 300380 1 door, 10 building, E District, clear water home, Xiqing District, Tianjin, 302

Patentee before: Dong Zhonghua

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120229

Termination date: 20180403

CF01 Termination of patent right due to non-payment of annual fee