Background technology
Rise and development along with the WLAN technology, WLAN and wireless mobile communication network comprise that the fusion of networks such as global system for mobile communications (GSM), code division multiple access (CDMA), Wideband Code Division Multiple Access (WCDMA) (WCDMA), TD SDMA (TD-SCDMA) and CDMA 2000 is just becoming the emphasis of current research.Wherein, GSM, CDMA, WCDMA, TD-SCDMA have brought 3GPP into, and CDMA 2000 belongs to 3GPP2.
3GPP TS23.234 is defined as for WLAN-3GPP intercommunication scene 3: after UE passes through the service authorization of 3GPP home network, carry out tunnel establishment procedure between UE and the PDG, store CAMEL-Subscription-Information, tunnel information and other relevant information of UE this moment in PDG, this process is Mobile Origination (MO) process.Non-roaming situation and roaming condition for intercommunication scene 3 are described below:
Referring to shown in Figure 1, the simplification schematic network structure under the non-roaming situation of WLAN and 3GPP network interworking scene 3.WLAN Access Network 102 directly is connected with external the Internet (internet) or Intranet (intranet) 104, and, subscriber equipment (UE) 101 by WLAN Access Network 102 respectively with the 3GPP authentication and authorization charging server (AS of 3GPP home network (3GPP Home Network), 3GPP AAA Server) 103 and packet data gateway (PDG, Packet DataGateway) 105 connect, PDG 105 is connected to the packet data network (PDN, Packet Data Network) that belongs to the external network part by the Wi interface.Generally, when UE 101 hope directly insert Internet/Intranet 104 by WLAN Access Network 102, can be to the business of 3GPP home network application intercommunication scene 2.If UE 101 also wishes to insert 3GPP packet switching (PS) territory business, by the WLAN-3GPP network insertion to PDN, can be further to the business of 3GPP home network application intercommunication scene 3.It is UE 101 initiates service authorization process request from intercommunication scene 3 to the AS 103 of 3GPP home network, 103 pairs of service request of the AS of 3GPP home network are carried out service authentication and mandate, if success, then AS 103 sends access grant message to the user, AS 103 distributes corresponding PDG 105 for UE 101, sets up the tunnel between the PDG 105 of UE 101 and distribution.And the 107a/ of charging gateway (CGw) 107a/ charging information collecting system (CCF) Online Charging System (OCS) 107b is according to the network operating position recording gauge charge information of UE 101.The tunnel of setting up for non-roaming situation is UE-WLAN-PDG.At this moment, UE 101 just can insert 3GPP PS territory business, UE 101 can by and the tunnel of PDG 105 and belonging between the PDN of external network exchange visits, PDN comprises all packet data network beyond the mobile networks such as Internet, Intranet.
The WLAN Access Network is similar to non-roaming situation to the roaming condition in the 3GPP intercommunication scene 3, and it simplifies network configuration referring to shown in Figure 2.Under roaming condition, WLAN Access Network 102 links to each other with the 3GPP home network by 3GPP accesses network (3GPP Visited Network).WLAN Access Network 102 links to each other with wireless access gateway (WAG) 202 with UE 101,3GPP aaa server agency (AS Proxy) 201, Internet/Intranet 104.UE 101 can arrive Internet/Intranet 104 to 3GPP home network application intercommunication scene 2 service accesses by the 3GPP accesses network.If UE 101 also wishes application intercommunication scene 3 business, be linked into 3GPP PS territory business, UE 101 needs to initiate the service authorization process by the 3GPP accesses network to the 3GPP home network, this process is carried out between the AS 103 of UE 101 and 3GPP home network equally, after authorizing successfully, AS 103 distributes corresponding ownership PDG 105 for UE 101, sets up the tunnel between the PDG 105 of UE 101 by WAG in the 3GPP accesses network 202 and distribution.For roaming condition, the tunnel of being set up is UE-WLAN-WAG-PDG.At this moment, the 3GPP PS territory business that UE 101 can access belonging network.
Under above-mentioned two kinds of situations, after the tunnel between UE and the PDG was set up, UE can insert the PS territory business of 3GPP by PDG, that is to say, the data that UE sends are after the tunnel arrives PDG, and PDG carries out decapsulation to data, then data is sent to external network by the Wi interface.But no matter be at roaming condition or under non-roaming situation, when external network is initiated when UE sends Mobile Termination (MT) process of data, if do not set up the tunnel between UE and the PDG, after the business datum of sending from external network arrives PDG, PDG need know the authentication server under the object UE, be the AS address, could set up tunnel between UE and the PDG by this AS, and then business datum is sent to the user.But the method for how PDG obtains AS routing iinformation under the object UE proposes at present as yet.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of method of inquiring about route in the WLAN-3GPP intercommunication network, makes PDG equipment conveniently inquire the affiliated authentication server route of object UE.
The method of inquiry route under a kind of WLAN (wireless local area network) mobile network intercommunication situation may further comprise the steps:
A) preserve user device IP address and user ID in the Packet Data Network Central Shanxi Plain, and set up the mapping relations between IP address and the user ID;
B) data of external network arrive packet data gateway and cause routing inquiry, and packet data gateway is searched this pairing user ID in IP address according to the IP address of the target UE that comprises in the data that receive in self;
C) packet data gateway sends the routing inquiry request that includes this user ID to the route depositing equipment;
D) the route depositing equipment is searched the affiliated authentication server routing iinformation of current goal subscriber equipment according in the user ID of contracted user's equipment of self setting up and the mapping relations of affiliated authentication server routing iinformation, and lookup result is returned.
The user ID of the described subscriber equipment of this method is the international mobile contracted user's sign (IMSI) or the interim mobile contracted user's sign of WLAN (wireless local area network) (WTMSI) of this subscriber equipment.
The described route depositing equipment of this method is the home signature user service equipment, and step a) further comprises: set up communicating to connect between packet data gateway and the route depositing equipment.
The described route depositing equipment of this method is the home signature user service equipment;
Step c) further comprises: packet data gateway is sent to the authentication server that links to each other with this packet data gateway with routing inquiry request, and this authentication server is forwarded to the route depositing equipment with this query requests;
Step d) further comprises: the route depositing equipment is sent to this authentication server with lookup result, and this authentication server is forwarded to packet data gateway with this lookup result.
The described route depositing equipment of this method is home signature user service equipment and the authentication server that links to each other with this packet data gateway; And further comprise:
Cd1) packet data gateway is sent to described authentication server with routing inquiry request, this authentication server is searched authentication server routing iinformation under the current goal subscriber equipment in self, if find then return the response message that includes this authentication server routing iinformation, finish the routing inquiry flow process to packet data gateway; Otherwise authentication server is transmitted routing inquiry request to the home signature user service equipment;
Cd2) the home signature user service equipment is searched authentication server routing iinformation under the current goal subscriber equipment in self, if find, then returns the response message that includes this authentication server routing iinformation to authentication server; Otherwise, return the response message that carries error reason to authentication server;
Cd3) authentication server is forwarded to this packet data gateway with the response message of receiving.
The described authentication server of this method further comprises after receiving the routing iinformation that returns from the home signature user service equipment: authentication server is preserved authentication server route under the target UE that comprises in this response message.
The described route depositing equipment of this method is an authentication server that links to each other with packet data gateway, step a) further comprises: preserve the routing iinformation of authentication server under all contracted user's equipment in this authentication server, and set up the mapping relations between each contracted user equipment user sign and the affiliated authentication server routing iinformation.
The described authentication server of this method is 3GPP authentication and authorization charging server (AS), and the routing iinformation of described authentication server is the address of AS.
The described home signature user service equipment of this method is home signature user server (HSS).
The described home signature user service equipment of this method is attaching position register (HLR), step a) further comprises: the routing iinformation of authentication server under the preservation contracted user equipment in attaching position register, and set up the user ID of contracted user's equipment and the mapping relations of affiliated authentication server routing iinformation.
By such scheme as can be seen, the method of inquiry route in the intercommunication network of the present invention, by relevant information at the signatory mobile subscriber equipment of Packet Data Network's Central Shanxi Plain configuration, and pass through in the route depositing equipment and inquire about, realized in the WLAN-3GPP intercommunication network inquiry, thereby laid a good foundation for external network data is sent to subscriber equipment by the WLAN-3GPP intercommunication network to authentication server route under the object UE.
Embodiment
The present invention is further described in more detail below in conjunction with drawings and the specific embodiments.
At present, for common mobile subscriber, at the home signature user service equipment of 3GPP net, promptly the information about UE of storing among HLR or the HSS comprises: the security parameter of the user ID of UE, the CAMEL-Subscription-Information of UE, UE etc.After UE passed through the access authentication of AS, the address that also can store the affiliated AS of UE among the HLR/HSS can be stored in 3GPP AS: information such as the authentication of the state information of the user ID of UE, HLR/HSS address, UE, the CAMEL-Subscription-Information of UE, UE, authorization parameter.Wherein, user ID can be user's IMSI or WTMSI.
At this situation, the present invention is parameters such as the IP address of configuration UE and user ID in PDG in advance, and set up the IP address of UE and the mapping relations between the user ID.The data that external network sends arrive PDG and cause routing inquiry, PDG is according to the targeted customer IP address in the data, find this user's user ID, send then include this user ID query requests in the route depositing equipment, the route of AS under the query aim UE.Described route depositing equipment can be the home signature user service equipment, preserved the user ID of UE, address and the user ID of UE and the mapping relations of affiliated AS address of the affiliated AS of UE in the home signature user service equipment, therefore inquiry is got up very convenient.In addition, the route depositing equipment also can adopt certain AS adjacent with PDG owing in AS, there has been the user ID of UE, therefore need be under this adds UE in as the AS of route depositing equipment the address of AS.
Below be the 3GPP home network structure of the present invention according to existing roaming or non-roaming situation, the scheme of AS routing iinformation under four kinds of inquiry current UE of proposition:
Scheme one, PDG is directly to HLR/HSS inquiry route: set up direct interface earlier between PDG and HLR or PDG and HSS, PDG is directly to HLR/HSS transmission routing inquiry message, returned the routing iinformation of AS under the UE by HLR/HSS.
Therefore this programme, at first need increase interface to connect owing to do not have direct interface to be connected between PDG and the home signature user service equipment in the existing WLAN-3GPP network configuration between them.Referring to shown in Figure 3, increase different interfaces according to the difference of the network configuration that is adopted: shown in Fig. 3 a, for the network that adopts HSS 106a as the home signature user service equipment, increase Wc interface between PDG 105 and HSS 106a; Shown in Fig. 3 b, the network for adopting HLR 106b as the home signature user service equipment increases Gc ' interface between PDG 105 and HLR 106b.
Message flow referring to scheme one shown in Figure 4.
For adopting HSS to realize that the flow process of routing inquiry comprises:
Step 401, PDG includes the address of HSS address, PDG and the user ID of UE by the request message of Wc interface AS routing iinformation under HSS sends inquiry UE in the request message.
Step 402, after HSS receives this request message, routing iinformation according to AS under the UE of user ID search request in self of request message, PDG to request returns response message then, if HSS finds the routing iinformation of request, then in response message, comprise the address of AS under the user ID of UE and the UE; If HSS can't find the routing iinformation of request, comprise the corresponding error reason in the response message that then returns.
For adopting HLR to realize the situation of routing inquiry, because traditional HLR does not relate to the business relevant with AS, therefore in the HLR routing table, there is not the AS route table items, do not relate to the AS part in existing parameter of general packet radio service (GPRS) and the signaling.In order to utilize existing resource as far as possible, this programme adopts Gc ' interface to connect PDG and HLR, this interface still adopts existing parameter of GPRS and signaling, in HLR, also will preserve the routing iinformation of AS simultaneously with the form of preserving the MSC/SGSN route, the route that is about to AS is kept at the route position of MSC or SGSN as the route of certain MSC or SGSN, so that PDG is by the routing iinformation of AS under this interface inquiry UE.
So, in the routing inquiry process:
The AS routing inquiry request message that PDG sends in the step 401 can adopt existing MAP_SEND_ROUTING_INFO_FOR_GPRS request message to pass through Gc ' interface and send to HLR, AS routing iinformation under the inquiry UE.Wherein, UE represents with user ID IMSI or WTMIS.
In step 402, HLR receives this message, in self, search finish after, the existing MAP_SEND_ROUTING_INFO_FOR_GPRS response message of employing message is in response returned Query Result to PDG, if search successfully, the address of AS under the sign UE wherein, is placed in the address that then comprises AS under the user ID of UE and the UE in message with the information element (IE) " GSN Address " of MAP_SEND_ROUTING_INFO_FOR_GPRSresponse message.If HLR can't inquire the routing iinformation of the affiliated AS of UE, then in response message, comprise the corresponding error reason.
Scheme two, PDG via the AS request of transmitting to HLR/HSS inquiry route: different with scheme one is that this scheme PDG is sent to coupled AS with routing inquiry message earlier, transmit routing inquiry message by AS to HLR/HSS again, after route querying was finished, HLR/HSS returned to the PDG routing query response message via this AS.
This programme utilizes the HLR/HSS address of preserving among the AS, and communicating news between PDG and the HLR/HSS transmitted by AS, and therefore, this programme can utilize existing network configuration, need not to increase interface.Referring to shown in Figure 5, Fig. 5 a is for adopting the network of HSS 106a as the home signature user service equipment, and PDG 105 is connected by AS 103 indirectly with HSS 106a; Fig. 5 b is for adopting the network of HLR 106b as the home signature user service equipment, and PDG 105 is connected by AS 103 indirectly with HLR 106b.
Message flow referring to scheme two shown in Figure 6.
For adopting HSS inquiry route to get situation, comprising:
Step 601, PDG is by the request message of Wm interface AS routing iinformation under AS sends PDG query aim UE, and the destination address of request message is the HSS address, and source address is the PDG address, and also includes the user ID of UE.
Step 602, request message sends to AS through the Wm interface earlier, after AS receives this request message, this message is carried out protocol conversion, and transmits to HSS by the Wx interface.
Step 603, after HSS receives this request message, AS routing iinformation under the UE of search request in self, and return response message to PDG, and the source address of response message is the HSS address, destination address is PDG.If HSS finds the routing iinformation of request, comprise the user ID of UE and the address of the affiliated AS of UE in the response message; If HSS does not find the routing iinformation of request, comprise the corresponding error reason in the response message that then returns, this step is described identical with step 402.
Step 604, response message is sent to AS through the Wx interface earlier, and AS carries out returning to PDG after the protocol conversion to receiving response message.
For adopting HLR to realize the situation of routing inquiry, the method and the HLR that preserve the AS route among the HLR adopt the inquiry response signaling identical with scheme one, promptly as AS during through the routing iinformation message of D ' interface or Gr ' the interface AS under HLR transmits PDG inquiry UE, adopt the routing iinformation message of MAP_SEND_ROUTING_INFO_FOR_GPRS request message, with the routing iinformation response message of MAP_SEND_ROUTING_INFO_FOR_GPRSresponse message as AS under the PDG inquiry UE as AS under the PDG inquiry UE.Place the address of the affiliated AS of sign UE with the IE " GSNAddress " of MAP_SEND_ROUTING_INFO_FOR_GPRS response message.Other process all situation with HSS is identical.
Scheme three, PDG inquires about route to AS, AS passes through the directly routing iinformation of the AS under AS inquiry UE of Wm interface to HLR/HSS inquiry route: PDG again, and AS is the routing iinformation of the AS under HLR/HSS inquiry UE again, and this AS will return to PDG from the routing iinformation that HLR/HSS returns then.
This programme still adopts existing network infrastructure, and its network configuration and scheme two be identical to be still structure shown in Figure 5.
The message flow of this scheme is referring to shown in Figure 7.
For adopting HSS to inquire about the situation of route:
Step 701, the routing iinformation of the AS of PDG under AS inquiry UE.PDG is by the routing iinformation message of Wm interface AS under AS sends PDG query aim UE, and the destination address in the message is the AS address, and source address is the PDG address, and comprises the user ID of UE.
Step 702 after AS receives this request message, is searched earlier AS route under the object UE in self, if AS finds AS routing iinformation under the object UE of request, then return the corresponding message that comprises this routing iinformation to PDG; If AS does not have AS route under the object UE of search request, then this message is carried out after the protocol conversion request message being transmitted to HSS by the Wx interface according to the HSS address of preserving among the AS.Destination address changes to the HSS address in the message of this forwarding, and source address is the AS address.
Step 703, HSS receives behind this request message the routing iinformation in self search request, and returns response message to AS, and the destination address of response message is the AS address, and source address is the HSS address.If HSS finds the routing iinformation of request, then in response message, comprise the user ID of UE and the address of the AS under the UE, if the failure of inquiry routing procedure comprises the corresponding error reason in the response message.
Step 704, AS receives this response message, and it is carried out returning to PDG after the protocol conversion, and the response message destination address changes the PDG address into, and source address is the AS address.This moment, AS also can preserve at the address AS under the object UE in the response message, when PDG next time under AS inquires about this object UE during the AS address, AS can directly return this AS address to PDG, and need not to inquire about to HSS again.
For the intercommunication network situation that adopts HLR, identical with scheme one with scheme two, promptly as AS during through the routing iinformation message of D ' interface or Gr ' the interface AS under HLR transmits PDG inquiry UE, adopt the routing iinformation message of MAP_SEND_ROUTING_INFO_FOR_GPRS request message, with the routing iinformation response message of MAP_SEND_ROUTING_INFO_FOR_GPRSresponse message as AS under the PDG inquiry UE as AS under the PDG inquiry UE.Address with AS under IE " GSNAddress " the sign UE of MAP_SEND_ROUTING_INFO_FOR_GPRS response message.Other process all situation with HSS is identical.
Scheme four, PDG inquires about route to AS: PDG directly sends routing inquiry information by the Wm interface to AS, and this AS directly returns to PDG with routing iinformation.
This programme except the information such as CAMEL-Subscription-Information of the user ID of preserving UE, UE, also should be preserved the intercommunication network user's of all mandates affiliated AS address at least in the AS adjacent with PDG.Its network configuration is referring to shown in Figure 8, and PDG 105 directly links to each other with AS 103 as the route depositing equipment.Because this programme does not relate to the HLR/HSS part, therefore can link to each other with HLR/HSS or not connect, can adopt any structure of Fig. 3, Fig. 5.
Message flow referring to scheme four shown in Figure 9.
Step 901, the routing iinformation of the AS of PDG under AS inquiry UE.The routing iinformation message of PDG AS under AS sends PDG inquiry UE, the destination address of message is the AS address, source address is the PDG address, and comprises the user ID of UE.
Step 902, after AS receives this message, according to AS routing iinformation under the object UE of user ID search request in self of request message, return response message to PDG then, if AS finds the affiliated AS routing iinformation of the targeted customer of request, then comprise the user ID of UE and the address of the AS under the UE in the response message, if the failure of inquiry routing procedure comprises the corresponding error reason in the response message.
The above only is preferred embodiment of the present invention, and is in order to restriction the present invention, within the spirit and principles in the present invention not all, any modification of being done, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.