Embodiment
The method embodiment of a kind of information to terminal notification data network of the present invention comprises whether sense terminals exists the data available gateway on current visit ground, and described terminal is by the data network of described its required visit of data available gateway access; Detected described terminal is notified to described terminal in the information of the data network of the data available gateway correspondence on current visit ground.The main body that detects data gateway and notice terminal can be the travelling performance management node.Terminal described here can be that (UE, UserEquipment) or travelling carriage (MS, Mobile Station), data gateway can be GGSN, P-GW to subscriber equipment.
In said method embodiment, can at first plan the LBO zone.In when planning, an operator can plan several LBO zone, also can plan several LBO zone between a plurality of operators, certainly, needs the signature roaming agreement, and to guarantee terminal between each LBO zone when mobile, communication can not be affected.Planning LBO zone can with tracing Area (TA, Tracking Area), route district (RA, RoutingArea), public mobile land net (PLMN, Public Land Mobile Network) or mobile management entity pond (MME POOL) be unit.Each LBO zone after the planning all comprises the information of its corresponding data network, and the information of the data gateway of the described data network of access of configuration, the information of the data gateway of a certain data network of visit of some LBO area configurations may be identical, is inequality but the data network in per two LBO zones has an element at least with the data gateway of visiting it.Each LBO zone can dispose the travelling performance management node, and the travelling performance management node can be stored the information of data network and the information of the employed data gateway of access data network in this LBO zone.
Described sense terminals is before whether current visit ground exists the data available gateway, can also obtain trigger event, described trigger event is used for the detection trigger terminal and whether has the data available gateway on current visit ground, described trigger event can be that tracing Area is upgraded (TAU, Tracking Area Update) incident, Routing Area Update (RAU, Routing Area Update) incident, the timer event etc. that adheres to the configuration of (Attach) incident or travelling performance management node can be managed relevant incident with terminal mobility.
When described trigger event is tracing Area update event or Routing Area Update incident, whether described sense terminals exists the data available gateway specifically can comprise on current visit ground: according to the information of described LBO area configurations, detect the data network that may have access on described visit ground described visit the data gateway that disposes before the data gateway that disposed and this data network whether identical.Need to prove, in an embodiment of the present invention, when all supporting to have access to certain data network with current LBO zone in former LBO zone, the data gateway of configuration is the data gateway in former LBO area configurations before this data network, when current LBO zone support inserted certain data network, the data gateway of configuration was not the data gateway that this data network of current access uses before this data network when not supporting to insert in former LBO zone.
Whether the data gateway that disposes before the data gateway that the data network that the described terminal of described detection may have access on described current visit ground is disposed on described current visit ground and the described data network is identical specifically can comprise: obtain the tracing Area at the current place of described terminal or route district information and the tracing Area or the route district information at place originally; Judge whether the corresponding LBO zone in the tracing Area at the LBO zone of the tracing Area at the current place of described terminal or route district correspondence and place originally or route district is identical; If it is identical, determine that then tracing Area or route district are in same LBO zone, otherwise, whether the data gateway that detection is disposed in current LBO zone access data network with identical at the former LBO zone visit data gateway that this data network disposed, and detects perhaps whether visit the data gateway that this data network disposed in current LBO zone identical with the employed data gateway of the described data network of current terminal access.
Accordingly, detected described terminal is notified to described terminal in the information of the data network of the data available gateway correspondence on current visit ground can specifically be comprised: detecting the data gateway that disposed on described visit ground with before the data gateway of configuration when inequality, the information of the data network that data gateway is changed is notified to terminal.
If described trigger event is for adhering to incident, whether then described sense terminals exists the data available gateway specifically can comprise on current visit ground: the information that obtains the data network of permission terminal access to the user contracting data server requests; According to the information that obtains, judge allow terminal access described data network whether at current LBO region memory at the data gateway that is used to have access to described data network.
If described trigger event is the timer event of travelling performance management node configuration, whether then described sense terminals exists the data available gateway specifically can comprise on current visit ground: whether every the time of appointment, it is identical with the current employed data gateway of this data network of described terminal access to detect the data gateway of being preserved that is disposed in current LBO zone access data network.
Describedly detected described terminal is notified to terminal in the information of the data network of the data available gateway correspondence on current visit ground specifically can comprises: the detected data gateway that is disposed on described current visit ground with before the data gateway of configuration/use when inequality, the information of the data network that data gateway is changed is notified to terminal.Employed notification message can be that message is accepted in the tracing Area renewal, Routing Area Update is accepted message, adhered to and accept message or new non access stratum NAS message, concrete, can use a message to carry at least one information at the data network of the data available gateway correspondence on current visit ground.For example, the information that can in a message, carry a data network, the information that also can carry a plurality of data networks, the information that can also carry all data networks that be notified to terminal.Offering terminal information can be APN (APN, Access Point Name), original IP address, the temporary logical link sign (TI of terminal, Temporary Logical Link Identity) or network layer service access sign (NSAPI, Network layer Service Access Point Identifier).Certainly, just illustrate here, in actual applications, also have a lot of information available, can directly or indirectly identify data network by the information that obtains as long as can guarantee terminal.
In actual applications, may detect a plurality of data gateways variation has taken place, in this case, the information of these all data networks can be offered terminal, also can a information offer terminal a part of data network.If the information of data network of a part only is provided, the subscription data that then can select data gateway that terminal inserted and/or user contracting data server to provide allows the information of the data gateway that terminal inserts to offer terminal.
Said method embodiment can be realized by the device of various ways, the device of a kind of information to terminal notification data network wherein can comprise: detecting unit, be used for sense terminals and whether have the data available gateway on current visit ground, described terminal is by the data network of described its required visit of data available gateway access; Notification unit is used for detected described terminal is notified to terminal in the information of the data network of the data available gateway correspondence on current visit ground.Terminal described here can be subscriber equipment or travelling carriage, and data gateway can be GGSN, P-GW.
Said apparatus can also comprise that the LBO zone is provided with the unit, is used for the base area domain information different LBO zones is set, and described LBO zone comprises its corresponding data network, and the information of the data gateway of the described data network of access of configuration.Concrete, it can be unit with tracing Area, route district, public mobile land net or mobile management entity pond that the LBO zone is set.The information that each LBO zone after being provided with all disposes addressable data network and has access to the data gateway of data network, the information of the data gateway of a certain data network of visit of some LBO area configurations may be identical, is inequality but the data network in per two LBO zones has an element at least with the data gateway of visiting it.Each LBO zone can dispose the travelling performance management node, and the travelling performance management node can be stored the information of data network and the information of the employed data gateway of access data network in this LBO zone.
Said apparatus can also comprise that trigger event obtains the unit, be used in described detecting unit sense terminals before whether current visit ground exists the data available gateway, obtain trigger event, described trigger event is used for whether the detection trigger terminal exists data available gateway, described trigger event to comprise tracing Area update event, Routing Area Update incident on current visit ground, adheres to incident, timer event or can manage relevant incident with terminal mobility.
Described detecting unit can comprise: the information acquisition unit is used to obtain the tracing Area at the current place of terminal or the tracing Area or the route district information at route district information and original place; First judging unit, be used to judge whether the corresponding LBO zone in the tracing Area at the LBO zone of the tracing Area at the current place of terminal that described information acquisition unit obtains or route district correspondence and place originally or route district is identical, if it is identical, determine that then tracing Area or route district are in same LBO zone, otherwise, detection with whether identical at the former LBO zone visit data gateway that this data network disposed, detects perhaps whether insert the data gateway of described data network use in the current LBO zone visit data gateway that this data network disposed and current terminal identical at the current LBO zone visit data gateway that this data network disposed.
Described detecting unit also can comprise: information request unit is used for the information to the data network of user contracting data server requests acquisition permission terminal access; Second judging unit is used for the information that obtains according to described information request unit, judge allow terminal access described data network whether at current LBO region memory at the data gateway that is used to have access to described data network.
If described trigger event is the timer event of travelling performance management node configuration, then described detecting unit can be every the time of appointment, and whether just detect the data gateway of being preserved that is disposed in current LBO zone access data network identical with the current employed data gateway of this data network of described terminal access.
Described notification unit is notified to terminal with detected described terminal in the information of the data network of the data available gateway correspondence on current visit ground and specifically can comprises: the detected data gateway that is disposed on described current visit ground with before the data gateway of configuration/use when inequality, the information of the data network that data gateway is changed is notified to terminal.Employed notification message can be that message is accepted in the tracing Area renewal, Routing Area Update is accepted message, adhered to and accept message or new NAS message, concrete, notification unit can use a message to carry at least one information at the data network of the data available gateway correspondence on current visit ground.For example, the information that can in a message, carry a data network, the information that also can carry a plurality of data networks, the information that can also carry all data networks that be notified to terminal.It can be the original IP address of APN, terminal, temporary logical link sign or network layer service access sign that notification unit offers terminal information.Certainly, just illustrate here, in actual applications, also have a lot of information available, can directly or indirectly identify data network by the information that obtains as long as can guarantee terminal.
In actual applications, detecting unit may detect a plurality of data gateways variation has taken place, and in this case, notification unit can offer terminal with the information of these all data networks, also can an information with a part of data network offer terminal.If the information of data network of a part only is provided, the subscription data that then can select data gateway that terminal inserted and/or user contracting data server to provide allows the information of the data gateway that terminal inserts to offer terminal.
Need to prove that each unit in the said apparatus can be provided with or be applied in the travelling performance management node, the working method of these unit in the travelling performance management node is identical with working method in said apparatus, repeats no more here.
Implement the present invention for ease of those skilled in the art, introduce several application embodiment of the present invention below again.
In first Application Example, under inner (Intra-PLMN) LBO scene of public mobile land net, the travelling performance management node detects data gateway by the Routing Area Update that UE initiates, wherein, Intra-PLMN LBO is meant the scene of the data gateway that uses current visit nearer on the route, that comparatively optimize ground in same Public Land Mobile Nerwork when UE roams.Idiographic flow comprises as shown in Figure 2:
Step S201: operator plans the LBO zone with the route district as the unit that divides.
Suppose that operator has divided three LBO zones as shown in Figure 3, one of them LBO zone comprises route district 1,2, and the data gateway that APN 1,2,3 is corresponding respectively is a data gateway 1,2,3; A LBO zone comprises route district 3,4,5,6, and the data gateway that access point 1,2,3 is corresponding respectively is a data gateway 1,4,6; A LBO zone comprises route district 7,8,9, and the data gateway that access point 1,2,3 is corresponding respectively is a data gateway 1,4,5.These planning informations can be arranged on the travelling performance management node in each LBO zone.
When step S202:UE inserted certain LBO zone by the Routing Area Update process, the travelling performance management node to described LBO zone provided original route district information and current route district information.
Step S203: the travelling performance management node judges according to the LBO area information that is provided with whether the LBO zone of two route district correspondences is identical, if identical, then changes step S204, otherwise, change step S205.
Step S204: determine that two route districts are in same LBO zone.It can be said that bright, can allow the data gateway of data network of UE visit all be identical, at this moment, the travelling performance management node can provide the information of data network that can allow UE use the data gateway visit in current LBO zone to UE, certainly, the travelling performance management node provides these information also to be fine to UE, and in this case, the data gateway in current LBO zone also is the data gateway of ownership place.
Step S205: the data gateway of judging the data network configuration that UE can visit in current LBO zone with before the data gateway of configuration whether identical, if identical, then change step S207, otherwise, commentaries on classics step S206.Concrete, the travelling performance management node connects the data network of determining correspondence according to each IP of the UE that preserves,, determines which data network UE can visit that is, determines the data gateway of these data network correspondences again.After determining the information of UE when original LBO zone, for the common data network of supporting access in the regional and current LBO of former LBO zone, the configuration information in the current LBO zone that the travelling performance management node will be preserved and the UE information when original LBO zone compares, to determine whether this partial data network is identical with the data gateway that this data network of former LBO zone is disposed at the data gateway of current LBO area configurations, whether do not support to insert and the data network that inserts is supported in current LBO zone for former LBO zone, it is identical with the data gateway that current UE inserts this data network use then to detect the data gateway that this data network of current LBO zone disposed.
Step S206: accept (RAU Accept) message to UE use that above-mentioned steps S205 judges the is provided information of the data network that conducts interviews of different pieces of information gateway by Routing Area Update.
Step S207: carry out subsequent treatment.For example, UE is by the data gateway access data network in current LBO zone.
In second Application Example, under (Inter-PLMN) LBO scene between the net of public mobile land, the travelling performance management node detects data gateway by the Routing Area Update that UE initiates, wherein, Inter-PLMN LBO is meant UE when different PLMN roaming, uses the scene of data gateway of the PLMN of current visit.Idiographic flow comprises as shown in Figure 4:
Step S401: with the PLMN of each operator as a LBO zone, signature LBO roaming agreement between the operator.
Suppose that the X of operator, Y, Z are respectively that unit has planned three LBO zones as shown in Figure 5 with PLMN, in the LBO zone therein, the data gateway that access point 1,2,3 is corresponding respectively is a data gateway 1,2,3; In the LBO zone therein, the data gateway that access point 1,2,3 is corresponding respectively is a data gateway 4,5,6; In the LBO zone therein, the data gateway that access point 1,2,3 is corresponding respectively is a data gateway 7,8,9.These planning informations can be arranged on the travelling performance management node in each LBO zone.
For roaming agreement, can illustrate.Suppose that user A has inserted APNX1 at PLMN X, when roaming into PLMNY, can insert local APNY1, with the function of realization routing optimality, otherwise, suppose that user B has inserted APNY1 at PLMN Y, when roaming into PLMN X, can insert local APNX1, to realize the purpose of routing optimality.Roaming agreement between PLMN X and the PLMN Z and PLMN Y and PLMN Z are also similar with it.
When step S402:UE inserted certain LBO zone by the Routing Area Update process, the travelling performance management node to described LBO zone provided original PLMN information and current PLMN information.
Step S403: the data gateway of judging the data network configuration that UE can visit in current LBO zone with before the data gateway of configuration whether identical, if identical, then change step S405, otherwise, commentaries on classics step S404.Concrete, the travelling performance management node connects according to each IP of the UE that preserves, determines corresponding data network,, determines which data network UE can visit that is, determines the data gateway of these data network correspondences again.After determining the information of UE when original LBO zone, for the common data network of supporting access in the regional and current LBO of former LBO zone, the configuration information in the current LBO zone that the travelling performance management node will be preserved and the UE information when original LBO zone compares, to determine whether this partial data network is identical at the data gateway of current LBO area configurations, whether do not support to insert and the data network that inserts is supported in current LBO zone for former LBO zone, it is identical with the data gateway that current UE inserts this data network use then to detect the data gateway that this data network of current LBO zone disposed.
Step S404: accept message to UE use that above-mentioned steps S403 judges the is provided information of the data network that conducts interviews of different pieces of information gateway by Routing Area Update.
Step S405: carry out subsequent treatment.For example, UE is by the data gateway access data network in current LBO zone.
In the 3rd Application Example, under Intra-PLMN LBO or Inter-PLMN LBO scene, the travelling performance management node detects data gateway by the attaching process that UE initiates.Idiographic flow comprises as shown in Figure 6:
Step S601: operator planning LBO zone.If under Intra-PLMN LBO scene, then can be with reference to the planning of first Application Example; If under Inter-PLMN LBO scene, then can be with reference to the planning of second Application Example.
When step S602:UE inserts certain LBO zone by attaching process, the travelling performance management node in described LBO zone allows the information of the APN of UE access to the HSS request, and according to the information that obtains, judge whether the APN that allows UE to insert exists the data gateway in current LBO zone, if exist, then change step S603, otherwise, step S604 changeed.
Step S603: provide the information of data network that can allow UE use the data gateway visit in current LBO zone to UE by adhering to acceptance (Attach Accept) message.
Step S604: carry out subsequent treatment.For example, UE is by the data gateway access data network in current LBO zone.
In the 4th Application Example, under Intra-PLMN LBO or Inter-PLMN LBO scene, the travelling performance management node is by timer detection trigger data gateway.Idiographic flow comprises as shown in Figure 7:
Step S701: operator planning LBO zone.If under Intra-PLMN LBO scene, then can be with reference to the planning of first Application Example; If under Inter-PLMN LBO scene, then can be with reference to the planning of second Application Example.
Step S702: every the time of appointment, whether the travelling performance management node just detects UE can allow UE identical at the data gateway of the regional access data network of current LBO in the data gateway of the actual use of current LBO zone access data network and preservation, if it is identical, then change step S704, otherwise, change step S703.
Step S703: provide the information of data network that can allow UE use the data gateway visit in current LBO zone to UE by the message that increases newly.
Step S704: carry out subsequent treatment.For example, UE is by the data gateway access data network in current LBO zone.
In the 5th Application Example, under Intra-PLMN LBO or Inter-PLMN LBO scene, the travelling performance management node detects data gateway by the Routing Area Update that UE initiates, and uses a message that increases newly can allow UE offer UE by the information of the data network of the visit of the data gateway in the current LBO zone all.Idiographic flow comprises as shown in Figure 8:
Step S801: operator planning LBO zone.If under Intra-PLMN LBO scene, then can be with reference to the planning of first Application Example; If under Inter-PLMN LBO scene, then can be with reference to the planning of second Application Example.
When step S802:UE inserted certain LBO zone by the Routing Area Update process, the travelling performance management node to described LBO zone provided original route district information and current route district information.
Step S803: the travelling performance management node judges according to the LBO area information that is provided with whether the LBO zone of two route district correspondences is identical, if identical, then changes step S804, otherwise, change step S805.
Step S804: determine that two route districts are in same LBO zone.
Step S805: if the data gateway of judging the data network correspondence that UE can visit in current LBO zone identical, then changes step S807 with whether identical at the data gateway in original LBO zone, otherwise, change step S806.
Step S806: provide all can allow UE use the IP address of data network of the data gateway visit in current LBO zone by a message that increases newly to UE, UE can identify the data network of the data gateway visit in available current LBO zone according to the IP address.
Step S807: carry out subsequent treatment.For example, UE is by the data gateway access data network in current LBO zone.
In the 6th Application Example, under Intra-PLMN LBO or Inter-PLMN LBO scene, the travelling performance management node detects data gateway by the Routing Area Update that UE initiates, and uses a plurality of message that increase newly can allow UE offer UE by the information of the data network of the visit of the data gateway in the current LBO zone all.Idiographic flow comprises as shown in Figure 9:
Step S901: operator planning LBO zone.If under Intra-PLMN LBO scene, then can be with reference to the planning of first Application Example; If under Inter-PLMN LBO scene, then can be with reference to the planning of second Application Example.
When step S902:UE inserted certain LBO zone by the Routing Area Update process, the travelling performance management node to described LBO zone provided original route district information and current route district information.
Step S903: the travelling performance management node judges according to the LBO area information that is provided with whether the LBO zone of two route district correspondences is identical, if identical, then changes step S904, otherwise, change step S905.
Step S904: determine that two route districts are in same LBO zone.
Step S905: if the data gateway of judging the data network correspondence that UE can visit in current LBO zone identical, then changes step S907 with whether identical at the data gateway in original LBO zone, otherwise, change step S906.
Step S906: provide all can allow UE use the IP address of data network of the data gateway visit in current LBO zone to UE by a plurality of message that increase newly, in other words, by a Non-Access Stratum (NAS who increases newly, Non-Access Stratum) message provides the IP address of a data network that can allow the data gateway visit that UE uses current LBO zone to UE, and each IP address is all by a NAS message bearing that increases newly.LE can identify the data network of the data gateway visit in available current LBO zone according to the IP address.
Step S907: carry out subsequent treatment.For example, UE is by the data gateway access data network in current LBO zone.
In an embodiment of the present invention, if it is inequality with the data gateway that can use at the described data network of current LBO zone visit at the employed data gateway of former LBO zone access data network to detect terminal, the data gateway that perhaps detects the actual use of terminal current accessed data network is inequality with the data gateway that can use at the described data network of current LBO zone visit, just can notify terminal to remove to visit described data network with the data gateway that the described data network of current LBO zone visit can use, after terminal is notified, the data gateway that just can use the described data network of current LBO zone visit to use removes to visit described data network, thereby has satisfied the requirement of LBO.
The above only is a preferred implementation of the present invention; should be pointed out that for those skilled in the art, under the prerequisite that does not break away from the principle of the invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.