A kind of ANDSF obtains method and the device of UE positional information
Technical field
The present invention relates to moving communicating field, be specifically related to a kind of access network discovery and selection function unit (Access Network Discovery and Selection Function, referred to as ANDSF) obtain method and the ANDSF device of subscriber equipment (User Equipment, referred to as UE) positional information.
Background technology
Third generation partner program (3rd Generation Partnership Project, referred to as 3GPP) grouping system (the Evolved Packet System of evolution, referred to as EPS) by universal mobile telecommunications system land radio access web (the Evolved Universal Terrestrial Radio Access Network of evolution, referred to as E-UTRAN), mobile management unit (Mobility Management Entity, referred to as MME), gateway (Serving Gateway, S-GW), grouped data network gateway (Packet Data Network Gateway, referred to as P-GW or PDN GW), home subscriber server (Home Subscriber Server, referred to as HSS), "Policy and Charging Rules Function entity (Policy and Charging Rules Function, referred to as PCRF) and other support node compositions, Fig. 1 is system and the Access Network configuration diagram of EPS.
As shown in Figure 1, EPS system is supported the intercommunication with non-3 GPP system, and wherein, by S2a/b/c Interface realization, the anchor point between 3GPP and non-3 GPP system is P-GW with the intercommunication of non-3 GPP system.Non-3 GPP system is divided into the non-3GPP IP access of trusted and trustless non-3GPP IP access.The non-3GPP IP access of trusted can directly be connected with P-GW by S2a interface; Trustless non-3GPP IP access needs packet data gateway (the Evolved Packet Data Gateway through evolution, referred to as ePDG) be connected with P-GW, interface between ePDG and P-GW is S2b, S2c provides control and the mobility support that the user's face between UE and P-GW is relevant, the mobility management protocol of its support is the mobile IP v 6 (Moblie IPv6Support for Dual Stack Hosts and Routers, referred to as DSMIPv6) of supporting two stacks.
In Fig. 1, MME is responsible for the related work of the chain of command such as processing and the contextual management of user's mobile management of mobile management, Non-Access Stratum signaling; S-GW is the accessing gateway equipment being connected with E-UTRAN, forwarding data between E-UTRAN and P-GW, and be responsible for the pending datas such as paging to carry out buffer memory; P-GW is the borde gateway of EPS and packet data network (Packet Data Network, referred to as PDN), is responsible for the access of PDN and the function such as forwarding data between EPS and PDN; PCRF is "Policy and Charging Rules Function entity, it is by receiving interface Rx and carrier network agreement (Internet Protocol, referred to as IP) business network be connected, obtain business information, in addition, it is connected with the gateway device in network by Gx/Gxa/Gxc interface, be responsible for initiating the foundation of IP carrying, guarantee the service quality (Quality of Service, referred to as QoS) of business datum, and carry out charging control.
ANDSF proposes in the EPC of Rel8.When UE is in home network or in the time that home network of equal value is registered, if there is 3GPP and non-3 GPP access network or have multiple non-3 GPP access networks simultaneously simultaneously, EPS can offer the Access Network information that its current position of UE can be used by ANDSF, so that UE can select suitable Access Network according to s own situation.ANDSF comprises the function of two aspects: data management and control function, can provide Network finding and select auxiliary data according to carrier policy.ANDSF mainly provides two kinds of information, shift strategy and access network discovery information between system.Between system, shift strategy is can be graduate, as: strategy hard-core, according to the strategy (such as stipulating different strategies under UE active and idle state) of the active state application of UE etc.If access network discovery information spinner: access network type is (such as WLAN, WiMAX), Access Network identifies (such as (the Service Set Identifier of the SSID in WLAN, service set identifiers)), accessible PLMN information, the priority of access network etc.Certainly ANDSF also can be based on the current position of UE, and the limit information such as capacity offer the quantity of UE information.Certainly,, according to the demand of operator, ANDSF can provide two kinds of information simultaneously or a kind of information wherein is only provided.
As shown in Figure 2, be the use schematic diagram of ANDSF.ANDSF is directly connected with UE by S14 interface.This interface uses OMA DM agreement.S14 interface is supported PULL and PUSH pattern.PULL pattern is mainly that UE carries out active application to network, triggers ANDSF and sends the network information to UE.And PUSH pattern is mainly initiatively to be triggered to UE and send data by network.
As shown in Figure 3, be the workflow diagram of ANDSF.Workflow is as follows:
Step 1:UE is linked into EPC system by 3GPP Access Network or non-3 GPP access network;
Step 2:UE finds ANDSF;
Step 3:UE sends access network request message to ANDSF, carries UE ability information (UE Capabilities), UE positional information (UE Location) in request.
The positional information that step 4:ANDSF reports according to UE, send access network request response message to UE, in message, carry access network information (Available Access Network Info) that described UE current location can use and up-to-date system shift strategy (Updated Inter-system Mobility Policies).
Step 5:UE carries out network selection and switches determining;
Step 6:UE need to initiate intersystem handover according to self.
EPS supports that UE can switch according to s own situation between multiple Access Networks, and how UE obtains network condition and the selection information etc. of self position, needs ANDSF to provide to it.Such as: when UE is in home network or in the time that home network of equal value is registered, if when having 3GPP and non-3 GPP access network or having multiple non-3 GPP access network simultaneously simultaneously, whether UE need to know the Access Network situation of self present position and allow the informational needs ANDSF such as access to provide to it.And, after operator provides new system shift strategy (changed the priority of network, increased other non-3 GPP access networks etc.), also need network initiatively this strategy to be offered to UE.
But at network side, if UE does not report the positional information of oneself to ANDSF, ANDSF can not know the positional information of UE, also has no way of issuing corresponding strategy according to the positional information of UE.And the situation of diverse network is different.Have some networks (as WiMAX, CDMA etc.), UE itself can provide accurate positional information; There is some networks (as 3GPP etc.) UE itself that accurate positional information can not be provided, community id information can only be provided.Have some networks (as WLAN etc.), UE itself can not learn the positional information of himself.
In addition, if the strategy of ANDSF is according to GPS map configuration, therefore if desired search the policy information in this place, need the detailed geographical location information (as longitude, latitude etc.) of UE.At this moment, only know that the residing community of UE id information is inadequate, also need ANDSF to remove to obtain the precise position information of UE by a kind of approach.
Summary of the invention
Technical problem to be solved by this invention is, the method and the device that provide a kind of ANDSF to obtain UE positional information, and the positional information that the present invention can report at UE can not meet the positional information that gets the UE meeting the demands the requirement of ANDSF.
The invention discloses a kind of method that ANDSF obtains UE positional information,
The invention discloses a kind of method that ANDSF obtains UE positional information, when ANDSF receives after the access network request message that carries access network type information and positional information of UE transmission, the method comprises:
A:ANDSF judges whether the positional information of carrying in described access network request message is empty, if so, performs step C; Otherwise, execution step B;
B:ANDSF, according to the configuration information of the access network type information inquiry of carrying in described access network request message self, judges whether described access network type needs detailed positional information, if so, performs step C; Otherwise, return to access network request response message to described UE;
C:ANDSF obtains after the detailed positional information of described UE according to described configuration information, returns to access network request response message to described UE.
The configuration information of described ANDSF self comprises access network type, whether needs detailed positional information and obtains the network element of detailed positional information.
In described access network request response message, carry Access Network information and the system shift strategy that can use described UE position.
If described ANDSF finds system shift strategy and changes, and/or the Access Network information that registered UE position can be used changes, described ANDSF sends location request message to described UE, obtain again sending access network request response message to described UE after the response message of described UE, described access network request response message carries the Access Network information that can use the current position of described UE and new system shift strategy.
In described step C, if described access network type is third generation partner program 3GPPIP Access Network, described ANDSF obtains the detail location information of described UE by the following method:
Step 1a:ANDSF asks the current affiliated mobile management unit MME information of described UE to home subscriber server HSS;
Step 1b:HSS returns to the information of the current affiliated MME of described UE to described ANDSF;
Step 1c:ANDSF sends location request message to described MME, asks the positional information of described UE to described MME;
Step 1d: the positional information of described UE is returned to described ANDSF by described MME.
If described 3GPP IP Access Network is deployed with location server LS, between described step 1c and step 1d, also comprise the steps:
Step 1): described MME sends location request message to described LS, asks the positional information of described UE to described LS;
Step 2): the positional information of described UE is returned to described MME by described LS.
In described step C, if the type of described Access Network is non-3GPP IP Access Network, described ANDSF obtains the detail location information of described UE by the following method:
Step 2a: described ANDSF sends location request message to described UE;
Step 2b: described UE receives after message, sends location request message to LS;
Step 2c: described LS returns to the current location information of described UE;
Step 2d: the location information response receiving is given described ANDSF by described UE.
The location request message that described ANDSF sends to described UE is carried but is not limited to position requests mark, positional information calling hierarchy, location server address.
In described step C, if the type of described Access Network is non-3GPP IP Access Network, described ANDSF obtains the detail location information of described UE by the following method:
Step 3a: described ANDSF is to the positional information of described LS request UE;
Step 3b: the positional information of described UE is returned to described ANDSF by described LS.
The present invention further discloses a kind of ANDSF device, described device comprises control module, configuration module, position acquisition module and sending module, wherein, described in
Whether control module is empty for the positional information that judges the access network request message that receives and carry; Inquire about the configured list in described configuration module for the access network type information carrying according to the access network request message receiving; For judging whether described access network type needs detailed positional information; For obtain the detail location information of described UE by described position acquisition module;
Configuration module is for stored configuration list and system shift strategy;
Position acquisition module is for obtaining the detail location information of UE;
Sending module for according to positional information by UE position can with Access Network information and system shift strategy be handed down to described UE.
The positional information that the present invention reports at UE is for empty, or the positional information reporting is can not meet requiring of ANDSF time, according to the access style of UE, under multiple network framework, obtain the positional information of UE, thereby the system shift strategy of EPC system and the network information are handed down to UE accurately, and have realized ANDSF according to the accuracy of UE position distributing policy and comprehensive.
Accompanying drawing explanation
Fig. 1 is EPS system and Access Network configuration diagram;
Fig. 2 is the use schematic diagram of ANDSF;
Fig. 3 is the workflow diagram of ANDSF;
Fig. 4 is the theory diagram of device of the present invention;
Fig. 5 is the overall flow figure of the method for the invention;
Fig. 6 is the workflow diagram of the method for the invention embodiment mono-;
Fig. 7 is the workflow diagram of the method for the invention embodiment bis-;
Fig. 8 is the workflow diagram of the method for the invention embodiment tri-;
Fig. 9 is the embodiment flow chart of the system shift strategy of ANDSF in the method for the invention while changing.
Embodiment
Below in conjunction with the drawings and specific embodiments, technical scheme of the present invention is described in further detail:
As shown in Figure 4, be the theory diagram of ANDSF device of the present invention, comprise control module, configuration module, position acquisition module and sending module, wherein,
Whether control module is empty for the positional information that judges the access network request message that receives and carry; For the configured list in the access network type information query configuration module of carrying according to the access network request message receiving; For judging whether described access network type needs detailed positional information; For obtain the detail location information of described UE by position acquisition module;
Configuration module is for stored configuration list and system shift strategy;
Position acquisition module is for obtaining the detail location information of UE;
Sending module for according to positional information by UE position can with Access Network information and system shift strategy be handed down to UE.
As shown in Figure 5, be the overall flow figure of the method for the invention; Specifically comprise the steps:
Step 501:UE is linked into EPC system by 3GPP Access Network or non-3 GPP access network;
Step 502:UE finds ANDSF;
Step 503:UE sends access network request message to ANDSF;
In described message, carry access network type information (Access Type), UE ability information (UE Capabilities), the UE positional information (UE Location) of UE.
Step 504:ANDSF judges whether the positional information of carrying in the access network request message receiving is empty, if so, performs step 506; Otherwise, execution step 505;
Step 505:ANDSF, according to the configuration information of the access network type information inquiry of carrying in described access network request message self, judges whether described access network type needs detailed positional information, if so, performs step 506, otherwise, execution step 507;
Self the configuration information of described ANDSF comprises access network type, whether needs detailed positional information and obtains the network element of detailed positional information.
Step 506:ANDSF obtains the detailed positional information of described UE according to described configuration information;
Described positional information may be the GPS locating information of UE, such as longitude and latitude information; Also may be the positional information of UE focus of living in (hot spots).Because of longitude and the latitude information that can accurately navigate to UE of LS in 3GPP system, and in wlan system, can only navigate to the information of focus.
Step 507:ANDSF returns to access network request response message to described UE.
In described access network request response message, carry Access Network information and the EPC system shift strategy that can use described UE position.
If ANDSF finds that operator has changed EPC system shift strategy, ANDSF can send location request message to UE, obtain again sending access network request response message to UE after the response message of UE, access network request response message carries the Access Network information that new EPC system shift strategy and the current position of UE can be used.
Figure, as shown in 6, is the flow chart of the enforcement one of the method for the invention; The present embodiment concrete steps are described below:
Step 601:UE is linked into EPC system by 3GPP Access Network or non-3 GPP access network;
Step 602:UE finds ANDSF;
Step 603:UE sends access network request message to ANDSF, carries access network type information (Access Type), UE ability information (UE Capabilities), the UE positional information (UE Location) of UE in request message;
Step 604:ANDSF, according to the access network type information carrying in access network request message, searches the configuration information of self, finds to need the detail location information of described UE;
In this step, below need the detail location information of UE in situation:
1) positional information that UE reports is for empty;
2) positional information that UE reports is only cell id, can not meet the needs of ANDSF.
Step 605:ANDSF is to the positional information of LS request UE;
The positional information of UE is returned to ANDSF by step 606:LS;
Step 607:ANDSF sends access network request response message to UE.
In described message, carry the Access Network information that can use UE position and up-to-date system shift strategy.
As shown in Figure 7, be embodiment bis-flow charts of the method for the invention, in this embodiment, ANDSF obtains the positional information of UE by UE; Specifically comprise the steps:
Step 701:UE is linked into EPC system by 3GPP Access Network or non-3 GPP access network;
Step 702:UE finds ANDSF;
Step 703:UE sends access network request message to ANDSF;
In request message, carry access network type information (Access Type), UE ability information (UE Capabilities), the UE positional information (UE Location) of UE.
Step 704:ANDSF, according to the access network type information carrying in access network request message, searches the configuration information of self, finds to need the detail location information of described UE;
In this step, need the condition of detail location information of UE with embodiment mono-.
Step 705:ANDSF sends location request message to UE;
In this location request message, carry position requests mark, positional information calling hierarchy, location server address.
Step 706:UE receives after location request message, sends location request message to LS;
Positional information current UE is returned to UE by step 707:LS;
Step 708:UE sends to ANDSF by the positional information of oneself by UE position response message;
Step 709:ANDSF sends access network request response message to UE, comprises the Access Network information that can use UE position and up-to-date system shift strategy in message.
As shown in Figure 8, be embodiment tri-flow charts of the method for the invention, in the present embodiment, UE is linked into EPC system by 3GPP Access Network, and the configuration information of ANDSF is configured according to GPS, needs the detail location information of UE while registration.The present embodiment concrete steps are described below:
Step 801:UE is linked into EPC system by 3GPP Access Network;
Step 802:UE finds ANDSF;
Step 803:UE sends access network request message, access network type information (Access Type), UE ability information (UE Capabilities), the UE positional information (UE Location) of in request, carrying UE to ANDSF;
Step 804: because UE positional information is community ID, can not meet the requirement of the GPS locating information of the UE of ANDSF needs, so need the detail location information of described UE;
Step 805:ANDSF sends a request message to HSS, MME information under request UE is current, the identity information that described message comprises UE, can be ISDN (Integrated Services Digital Network, phone integrated services digital network) or IMSI (International Mobile Subscriber Identification Number, international mobile subscriber identity).
Step 806:HSS sends the information of the current affiliated MME of UE to ANDSF, and described information can be the IP address of MME;
Step 807:ANDSF, to the positional information of MME request UE, comprises the identity information of UE, as ISDN or IMSI in solicited message;
Step 808:MME is to the positional information of LS request UE;
The positional information of UE is returned to MME by step 809:LS;
Step 810:MME returns to the positional information of UE to ANDSF, wherein can comprise the positional information of UE and the IP address of UE;
Step 811:ANDSF sends access network request response message to UE.
As shown in Figure 9, be in the method for the invention, if UE is registered to after ANDSF, the embodiment flow chart when system shift strategy of ANDSF changes, the present embodiment concrete steps are described below:
Having there is variation in the system shift strategy of step 901:ANDSF, and wishes to be handed down to UE;
Step 902:ANDSF sends UE location request message to UE, carries the information such as position requests mark, positional information calling hierarchy, location server address in message.
Step 903:UE checks the positional information calling hierarchy that the message received is carried, if positional information calling hierarchy is detail location information, needs detailed positional information, i.e. situation shown in the present embodiment;
Positional information calling hierarchy is community ID, does not need in the situation of detail location information (as longitude and latitude etc.) of UE; UE does not need to ask detailed positional information to LS, but directly returns to the positional information of UE.
Step 904:UE sends location request message to LS;
Positional information current UE is returned to UE by step 905:LS;
Step 906:UE sends to ANDSF by the positional information receiving by UE position response message;
Step 907:ANDSF is to again sending access network request response message to UE, carry in access network request response message the Access Network information that can use described UE position and new system shift strategy.
Obviously, those skilled in the art should be understood that, above-mentioned of the present invention each module or each step can realize with general calculation element, they can concentrate on single calculation element, or be distributed on the network that multiple calculation elements form, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in storage device and be carried out by calculation element, or they are made into respectively to each integrated circuit modules, or the multiple modules in them or step are made into single integrated circuit module to be realized.Like this, the present invention is not restricted to any specific hardware and software combination.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any modification of doing, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.