Title of Invention

"A METHOD FOR PROCESSING LOCATION REQUEST OF CHANGE AREA EVENT'

Abstract The present invention discloses a method for processing location request of change of area event, comprising: LCS system sends a location request of change of area event to target UE, after receiving the location request of change of area event, target UE detects that change of area event has occurred and then returns a LCS area event report to LCS system; after receiving the LCS area event report, LCS system determines whether to provide location estimate of target UE to LCS Client, if yes, LCS system will locate target UE and then send a LCS area event report with location estimate of target UE to LCS Client; otherwise, LCS system will just send the LCS area event report to LCS Client. According to method of the present invention, while LCS Client receives the LCS area event report of target UE, it can also obtain specific location estimate of target UE, in addition, the present invention also provide various embodiments for flexible selections.
Full Text A METHOD FOR PROCESSING LOCATION REQUEST OF CHANGE OF AREA EVENT
Field of the Technology
The present invention relates to location technique, more particularly to a method for processing location request of change of area event.
Background of the Invention
For Location Service (LCS) of mobile communication network, location information of target User Equipment (UE) is obtained by location technique, wherein UE demotes UE terminal to be located in mobile communication network, and location information can be either geographical latitude and longitude information or location of local streets. Location estimate of target UE obtained by LCS system can be provided to target UE for self positioning of the target UE; or provided for communication system itself, for zonal charging or operation maintenance; location information thereof can also be provided to other client application ends requesting for location of target UE, such as organizations and individuals, for supplement service. Therefore, location service is of wide application in terms of emergency succor, vehicle guidance, intelligence traffic system, work dispatching, team management, mobile yellow page inquiry and network performance enhancement, etc. LCS specifications as well as function mode, structure, state description and message flow of the whole LCS system are illustrated in The 3rd Generation Partnership Project (3GPP).
Figure 1 is a schematic diagram illustrating logic structure of location service, as shown in figure 1, LCS Client 101 requests network 102 with LCS system to provide location estimate of target UE 103, network 102 with LCS system checks legality authentication of LCS Client 101 to determine whether target UE 103 allows this LCS Client 101 to request for its location information, if LCS Client 101 passes the legality authentication check of network 102 with LCS system, network 102 with LCS system will locate target UE 103 and then provide location estimate of target UE 103 to LCS Client 101; otherwise, network 102 with LCS system will reject the location information request of LCS Client 101 toward target UE 103.
In LCS system, function logic entities for implementing location service comprise Gateway Mobile Location Center (GMLC), user data storage server (HLR/HSS), Central Network (CN) and Radio Access Network (RAN). GMLC may further comprise Requesting GMLC (R-GMLC), Home GMLC (H-GMLC) and Visited GMLC (V-GMLC). R-GMLC is a GMLC for receiving the location information request initiated by LCS Client to target UE, H-GMLC is a GMLC which the target UC belongs to, V-GMLC is the GMLC in the network with LCS system that target UE visits, namely the GMLC that target UE is currently located. R-GMLC, H-GMLC and V-GMLC can be the same physical entity, or be different physical entities.
At present, location request of change of area event is defined in 3GPP specification, and procedure thereof is also defined. Location request of change of area event means that LCS Client pre-specifies target area coverage and trigger events of delivering LCS area event report, like target UE entering, leaving or locating in specified area coverage, delivering LCS area event report to LCS Client, LCS system transmits information, like the specified target area coverage and change of area event, to target UE, then target UE stores the information like the specified target area coverage and change of area event, meanwhile starts corresponding application program, when the application program detects change of area event, like target UE entering, leaving or locating in specified area coverage, LCS Client delivers LCS area event report to the LCS system, and LCS system will forward this LCS area event report to corresponding LCS Client, so as to notify corresponding LCS Client that specified change of area event has occurred. In addition, LCS Client can also appoint target UE to report number of times of delivering LCS area event report, for example, only delivering LCS area event report once, or periodically delivering the report in a specified time range. To sum up, by utilizing location request of change of area event, LCS Client can conveniently define some tracking and monitoring location services, for instance, kid tracking, pet tracking and so on, so that location service can be widely applied in tracking and monitoring field.
Because progress toward location request of change of area event relates to GMLC and CN where target UE is currently located, as well as GMLC and CN that
covers the specified target area scope, it is required that GMLC and CN where target UE is currently located as well as GMLC and CN that covers the specified target area scope support progress toward location request of change of area event.
Figure 2 is a message interaction drawing illustrating location request of change of area event procedure, as shown in figure 2, message interaction of location request of change of area event procedure comprises the following steps:
Step 201: LCS Client sends LCS Service Request to R-GMLC, wherein the LCS Service Request carries target UE identifier, the specified target area coverage and change of area event, wherein change of area event can be target UE entering, leaving or locating in specified area coverage, delivering LCS area event report; this LCS Service Request can also carry effective time range of LCS Service Request, like start time or end time, as well as number of times that LCS Service Request demands LCS area event report to deliver, if it is required to deliver LCS area event report multiply, this LCS Service Request should further carry time interval for periodically delivering LCS area event report. In addition, this LCS Service Request also carries country code of the country that the specified target area coverage belongs to. This LCS Service Request is the above described location request of change of area event.
Step 202: after receiving LCS Service Request, R-GMLC forwards this LCS Service Request to H-GMLC, then H-GMLC checks legality authentication of LCS Client, so as to determine whether this LCS Service Request is allowed by target UE to provide location information of the target UE for this LCS Client, if LCS Client is legally authenticated, H-GMLC will send LCS Service Request to the V-GMLC that target UE is located; otherwise, H-GMLC sends authentication failure acknowledgement to R-GMLC, so as to notify R-GMLC to reject the location request of change of area event sent by LCS Client in terms of target UE, R-GMLC notifies LCS Client that the location request of change of area event initiated by this LCS Client is rejected, and location request of change of area event procedure is ended.
Step 203: after receiving LCS Service Request, V-GMLC will transform the specified target area coverage carried in this LCS Service Request into area identifier that can be identified by PLMN network, and send Provide Subscriber Location to CN,
wherein this Provide Subscriber Location carries target UE identifier, specified target area coverage which is transformed into PLMN network geological format as well as the trigger event of delivering LCS area event report; corresponding with information carried in LCS Service Request, this Provide Subscriber Location may carry number of times of delivering LCS area event report, if it is required to deliver LCS area event report multiply, this Provide Subscriber Location should carry time interval for periodically delivering LCS area event report.
Step 204: when detecting that target UE is in idle mode, CN will start paging toward target UE, checking legality authentication of and encoding the target UE, so as to check if this target UE is a legal network subscriber; further, CN that target UE is currently located can send private check notification to target UE, so as to notify target UE there is a LCS Client requesting its location information, then target UE will personally check whether to allow LCS system to provide location information of this target UE for the LCS Client.
Step 205~step 206: CN sends Location Area Event Invoke request to target UE through RAN, wherein information carried by this Location Area Event Invoke request is corresponding with that carried by LCS service request. After receiving Location Area Event Invoke, target UE stores the specified target area coverage and change of area event, if this Location Area Event Invoke requires to multiply deliver LCS area event report, target UE need further store the time interval of periodical deliver LCS area event report, then target UE starts relevant application program of its own and monitors occurrence of change of area event; target UE returns Location Area Event Invoke Ack to CN, so as to notify CN that current location information request has been accepted and has been processed accordingly.
Step 207~step 210: after receiving Location Area Event Invoke Ack, CN will send Provide Subscriber Location Ack to V-GMLC, in order to notify V-GMLC that current location information request has been accepted. After receiving Location Area Event Invoke Ack, V-GMLC sends LCS Service Response to H-GMLC, so as to notify H-GMLC that current location information request has been accepted. After receiving LCS Service Response, H-GMLC sends LCS Service Response to R-GMLC, so as to notify R-GMLC that current location information request has been accepted.
After receiving LCS Service Response, R-GMLC sends LCS Service Response to LCS Client, so as to notify LCS Client that current location information request has been accepted.
Step 21 l~step 212: when change of area event occurs, namely target UE entering, leaving or being located in specified target area coverage, target UE will send LCS area event report to CN through RAN, so as to notify CN that change of area event has occurred.
Step 213~step 214: after receiving LCS area event report, CN will send Subscriber Location Report to V-GMLC, so as to notify V-GMLC that the change of area event of target UE has occurred. After receiving Subscriber Location Report, V-GMLC sends Subscriber Location Report Ack to CN, so as to notify CN that Subscriber Location Report of target UE has been received, here, CN can generate a call detail record for current location information request.
Step 215~step 218: after sending Subscriber Location Report Ack to CN, V-GMLC sends LCS Service Response to H-GMLC, so as to notify H-GMLC that change of area event of target UE has occurred. After receiving LCS Service Response, H-GMLC checks legality authentication of LCS Client, so as to guarantee that the location information provided to the LCS Client is in the scope of authorization of LCS Client. If LCS Client passes the authentication by H-GMLC, H-GMLC will send LCS Service Response to R-GMLC, so as to notify R-GMLC that the change of area event of target UE has occurred. After receiving LCS Service Response, R-GMLC will send LCS Service Response to LCS Client, so as to notify LCS Client that the change of area event of target UE has occurred.
The said V-GMLC in step 211~step 218 is a GMLC that target UE is currently located and can cover the specified target area coverage, here, this V-GMLC can be either the same as or different from the GMLC of V-GMLC in step 202~step 210; in the same way, said CN in step 211~step 218 is a CN that target UE is currently located and can cover the specified target area coverage, here, this CN can be either the same as or different from the CN in step 202-step 210.
If time interval of periodical delivering LCS area event report and number of times of delivering LCS area event report are carried in location request of change of area event, the time interval of delivering LCS area event report, which is reported to CN by target UE, should not be less than the time interval of delivering LCS area event report, which is set in location request of change of area event, and total times of delivering LCS area event report should not exceed the number of times set in location request of change of area event, wherein each procedure of delivering LCS area event report is the same as that of step 21 l~step 218 by and large.
It can be seen from the above-described progress of location request of change of area event defined in 3 GPP that, after target UE detects that change of area event has occurred, LCS system can only provide LCS area event report of target UE to LCS Client, wherein the LCS area event report can only notify LCS Client that target UE has entered, left or is in a specified target area coverage, if LCS Client requests to obtain not only LCS area event report of target UE, but also detailed location estimate of target UE, the above process is not able to satisfy such requirement of LCS Client, so that LCS Client cannot obtain detailed location estimate of target UE at all.
Summary of the Invention
Therefore, the main object of the present invention is to provide a method for processing location request of change of area event, so that location service system can provide not only LCS area event report of target User Equipment (UE) to LCS Client, but also further provide detailed location estimate of target UE to LCS Client according to demand of LCS Client.
In order to obtain the above object, a method for processing location request of change of area event is provided in the present invention, wherein, the method comprising steps of:
A. LCS system sending location request of change of area event to target UE, after receiving location request of change of area event and detecting that change of area event has occurred, target UE returning LCS area event report to LCS system;
B. after receiving LCS area event report, LCS system determining whether to
provide location estimate of target UE to LCS Client, if yes, executing step C.
otherwise, LCS system just sending LCS area event report to LCS Client and ending
process of current location request of change of area event;
C. LCS system locating target UE and then sending LCS area event report with
location estimate of target UE to LCS Client.
Wherein, the said step B comprising:
After receiving LCS area event report, CN in LCS system determining whether there is indication for locating target UE in the LCS area event report sent by target UE, if yes, executing step C, otherwise, LCS system just sending LCS area event report to LCS Client and ending process of current location request of change of area event;
The said step C comprising:
CN in LCS system locating the target UE and LCS system sending a LCS area event report with location estimate of target UE to LCS Client.
Wherein, the said step B comprising:
After receiving LCS area event report, GMLC in LCS system determining whether indication for locating target UE carried in location request of change of area event has stored in the GMLC, if yes, executing step C, otherwise, LCS system just sending LCS area event report to LCS Client and ending process of current location request of change of area event;
The said step C comprising:
GMLC in LCS system locating the target UE and LCS system sending a LCS area event report with location estimate of target UE to LCS Client.
Wherein, the said indication for locating target UE is:
Locating instruction that is used to request LCS system to locate target UE.
Wherein, the said indication for locating target UE further comprising:
Quality of Service parameters corresponding to requirement of target UE.
Wherein, the said LCS system locating target UE in step C comprising: LCS system locating target UE according to the said Quality of Service parameters.
Wherein, the said location estimate of target UE is:
The obtained location estimate of target UE after LCS succeeds in locating target UE.
Wherein, the said location estimate of target UE is:
Error code indicating that LCS system fails in locating target UE.
Wherein, the said location estimate of target UE further comprising the failure reason.
Wherein, the said LCS area event report in step A further carrying information of the area coverage where target UE is located.
Wherein, before the said step A, further comprising:
AOL LCS system receiving the location request of change of area event toward target UE initiated by LCS Client;
A02. LCS system determining whether information of the area coverage where target UE is located provided by target UE can meet requirement for locating the target UE which is set by the LCS Client, if yes, executing step A03, otherwise, executing step A;
A03. LCS system sending a location request of change of area event with information instruction to target UE, target UE storing the said information instruction after receiving the location request of change of area event, when detecting that change of area event has occurred, target UE returning LCS area event report with information of the area coverage where target UE is located to LCS system, LCS system forwarding this LCS area event report with information of the area coverage
where target UE is located to LCS Client and then ending current progress toward the location request of change of area event.
Wherein, the said determining whether information of the area coverage where target UE is located provided by target UE can meet requirement for locating the target UE which is set by the LCS Client, comprising:
Determining whether information of the area coverage where target UE is located provided by target UE can meet quality parameter requirement carried in the location request of change of area event.
Wherein, before the said step A02, further comprising:
LCS system determining whether to provide location estimate of target UE to LCS Client, if yes, executing step A02; otherwise, LCS system sending a location request of change of area event to target UE, after receiving the location request of change of area event and detecting that change of area event has occurred, target UE returning LCS area event report to LCS system, LCS system forwarding this LCS area event report to LCS Client and then ending current progress toward the location request of change of area event.
Wherein, the said determining whether to provide location estimate of target UE to LCS Client, comprising:
Determining whether the reported LCS area event report by target UE carries indication for locating target UE.
Wherein, the said determining whether to provide location estimate of target UE to LCS Client, comprising:
Determining whether LCS system itself stores indication for locating target UE carried in the location request of change of area event.
According to the method provided in the present invention, LCS Client can send a location request of change of area event with locating instruction to target UE, to request LCS system to provide location estimate of target UE while sending LCS area event report to LCS Client, so that while LCS system is providing LCS area event report of target UE to LCS Client, it can further provide specific location estimate of
target UE on demand of LCS Client, consequently, LCS Client can not only learn about occurrence of trigger location report event of target UE, but also obtain specific location estimate of target UE. In addition, multi embodiments are provided in the present invention for flexible selections.
Brief Description of the Drawings
Figure 1 is a schematic diagram illustrating logic structure for implementing location service;
Figure 2 is a message interaction drawing illustrating progress of location request of change of area event in existing technology;
Figure 3 is a flowchart illustrating progress of location request of change of area event in the present invention;
Figure 4 is a drawing illustrating message interaction of location request of change of area event in an embodiment of the present invention;
Figure 5 is a drawing illustrating message interaction of location request of change of area event in another embodiment of the present invention;
Figure 6 is a flowchart illustrating another progress of location request of change of area event in the present invention;
Figure 7 is a drawing illustrating message interaction of location request of change of area event in the third embodiment of the present invention.
Embodiments of the Invention
The present invention will be described in detail hereinafter with reference to the accompanying drawings.
In the present invention, LCS Client sends a location request of change of area event to LCS system and the request thereof further carries a locating instruction to request LCS system to provide location estimate of target UE, when target UE detects

that change of area event has occurred, after target UE returns the LCS area event report to LCS system, through determining whether the location request of change of area event carries a locating instruction, LCS system performs subsequent progress to the location request of change of area event.
Figure 3 is a flowchart illustrating progress of location request of change of area event in the present invention, as shown in figure 3, progress of location request of change of area event comprises the following steps:
Step 301~step 303: LCS Client sending a location request of change of area event to LCS system; after receiving the location request of change of area event, LCS system sends the location request of change of area event to target UE; after receiving the location request of change of area event, target UE stores the change of area event carried in location request of change of area event. When detecting occurrence of change of area event, target UE will return LCS area event report to LCS system.
Step 304: after receiving the LCS area event report, LCS system will determine whether to provide location estimate of target UE to LCS Client, namely determining whether the location request of change of area event carries locating instruction, if yes, executing step 305; otherwise, executing step 307.
Step 305-step 306: LCS system locates the target UE, then sends the LCS area event report with location estimate of target UE to LCS Client and ends the progress of location request of change of area event. If LCS system succeeds in locating target UE, it will send a LCS area event report with location estimate of target UE; if LCS system fails in locating target UE, it will send a LCS area event report with failure reason.
Step 307: after receiving LCS area event report, LCS system sends this LCS area event report to LCS Client.
After LCS system receives LCS area event report of target UE, there are two ways to determine whether to provide location estimate of target UE to LCS Client, one way is that target UE stores the locating instruction carried in location request of
change of area event; the other way is that LCS system stores the locating instruction carried in location request of change of area event.
Target UE stores the locating instruction carried in location request of change of area event, it means that LCS system transmits all contents in location request of change of area event, which is sent by LCS Client, to target UE for storage. When detecting that change of area event has occurred, target UE will return LCS area event report to LCS system, according to relevant information of the stored location request of change of area event, target UE determines that this LCS area event report carries locating instruction from LCS Client, then LCS system will locate target UE according to the locating instruction carried in LCS area event report and return LCS area event report with location estimate of target UE to LCS Client at last.
LCS system stores the locating instruction carried in location request of change of area event, it means that after LCS system receives a location request of change of area event sent by LCS Client, it will store the locating instruction carried in this location request of change of area event, and then transmit other relevant contents of change of area event other than locating instruction carried in the location request of change of area event to target UE. When detecting that change of area event has occurred, target UE will return LCS area event report to LCS system, after receiving the LCS area event report, LCS system determines to provide location estimate of target UE to LCS Client according to self-stored relevant information of the location request of change of area event, then LCS system locates the target UE and returns LCS area event report with location estimate of target UE to LCS Client at last.
While a location request of change of area event carries locating instruction, it can further comprise relevant Quality of Service (QoS) parameters concerning location estimate of target UE, like locating precision, error range, response time, etc.
Specific procedure of the two ways will be described in detail hereinafter.
Figure 4 is a drawing illustrating message interaction of location request of change of area event in an embodiment of the present invention, as shown in figure 4,
message interaction of location request of change of area event procedure comprises the following steps:
Step 401: LCS Client sends a LCS Service Request to R-GMLC, wherein this LCS Service Request carries target UE identifier, specified target area coverage and change of area event, thereby change of area event can be used to trigger report LCS area event report when target UE enters, leaves or is located in a specified area coverage; this LCS Service Request also carries locating instruction, which requests LCS system to provide location estimate of target UE while LCS system is sending LCS area event report to LCS Client, this LCS Service Request may further carry relevant QoS parameters concerning target UE location information, which indicates LCS Client's demand that LCS system provide location estimate of target UE; this LCS Service Request may carry effective time span, like start time and end time, as well as number of times for reporting LCS area event report on demand of LCS Service Request, if it is required to report LCS area event report multiply, this LCS Service Request needs to carry time interval for periodically reporting LCS area event report. This LCS Service Request is right the location request of change of area event.
Step 402~step 404 are essentially the same as step 202~step 204, just that each interactive message hereby carries a locating instruction and may further carry relevant QoS parameters concerning location estimate of target UE.
Step 405~step 406: CN sends a Location Area Event Invoke request to target UE through RAN, wherein information carried in Location Area Event Invoke and that carried in LCS Service Request are corresponding. After receiving Location Area Event Invoke, target UE stores the specified target area coverage/ change of area event and locating instruction, if it is required to report LCS area event report multiply, target UE needs to store time interval for periodically reporting LCS area event report, if Location Area Event Invoke also carries relevant QoS parameters concerning locating instruction, target UE also needs to store the QoS parameters thereof, and then target UE starts up relevant application program of its own to monitor occurrence of change of area event; target UE sends a Location Area Event Invoke Ack to CN to notify CN that current location request of change of area event has been accepted and processed accordingly.
Step 407~step 410 are essentially the same as step 207~step 210.
Step 411~step 412: when change of area event occurs, namely when UE enters, leaves or is located in a specified area coverage, target UE will send a LCS area event report to CN through RAN, wherein the LCS area event report carries locating instruction and may further carry Qos parameters, in order to notify CN that change of area event has occurred, and further notify CN to provide location estimate of target UE while CN is sending LCS area event report to LCS Client.
Step 413~step 415: after receiving LCS area event report, according to the locating instruction carried in LCS area event report reported by UE, CN determines that LCS Client demands to be provided with location estimate of target UE besides sending LCS area event report to the LCS Client, so CN sends a Location Request to RAN for locating target UE, wherein the Location Request carries relevant QoS parameters concerning the locating operation; after receiving Location Request, RAN locates target UE according to requirements of QoS parameters, and then sends a Location Report with location estimate of target UE to CN. If RAN succeeds in locating target UE, it will send a Location Report with location estimate of target UE to CN; if RAN fails in locating target UE, it will send a Location Report with failure reason to CN. The said failure reason may be that requirements of QoS parameters cannot be satisfied, and so on.
Step 416: after receiving the Location Report with location estimate of target UE, CN will send a Subscriber Location Report of target UE with location estimate of target UE to V-GMLC, so as to notify V-GMLC that change of area event of target UE has occurred and target UE is located already.
Step 417~step 421 are essentially the same as step 214~step 218, just that each interactive message hereby carries location estimate of target UE.
The said V-GMLC in step 411 step 421 is a GMLC where target UE is currently located and which can cover the specified target area coverage, and the said V-GMLC hereby can be the same GMLC as that in step 402~step 410, or be different ones
otherwise; in the same way, the said CN in step 411~step 421 is a CN where target UE is currently located and which can cover the specified target area coverage, and the said CN hereby can be the same CN as that in step 402~step 410, or be different ones otherwise.
Figure 5 is a drawing illustrating message interaction of location request of change of area event in another embodiment of the present invention, as shown in figure 5, message interaction of location request of change of area event procedure comprises the following steps:
Step 501 is essentially the same as step 401.
Step 502~step 503: after receiving LCS Service Request, R-GMLC stores the locating instruction and relevant QoS parameters carried in this LCS Service Request, and then forwards this LCS Service Request to H-GMLC, wherein H-GMLC will check legality authentication of LCS Client to determine whether target UE allows LCS system to provide location estimate of target UE to this LCS Client, if LCS Client passes the legality authentication check, H-GMLC will send LCS Service Request to V-GMLC, wherein this LCS Service Request does not carry locating instruction or relevant QoS parameters; otherwise, H-GMLC will return legality authentication check failed response, R-GMLC will reject the location request of change of area event toward target UE and end current process of location request of change of area event.
Step 504~step 518 are essentially the same as step 203~step 217.
Step 519~step 523: after receiving LCS Service Request, according to the storing locating instruction carried in the LCS Service Request, R-GMLC determines that LCS Client demands LCS system to provide location estimate of target UE besides sending LCS area event report to it, so R-GMLC generates an instant mode location information request, namely LCS Service Request, and sends this LCS Service Request to H-GMLC, wherein this LCS Service Request carries target UE identifier and location-relevant QoS parameters, to request to locate target UE. After receiving LCS Service Request, H-GMLC may further check legality authentication of LCS
Client to determine whether target UE allows LCS system to provide location estimate of target UE to this LCS Client, if LCS Client passes the legality authentication check, H-GMLC will send LCS Service Request to V-GMLC, after receiving the LCS Service Request, V-GMLC will send Provide Subscriber Location to CN, wherein the Provide Subscriber Location carries target UE identifier and location-relevant QoS parameters. After receiving Provide Subscriber Location, CN sends Location Request to corresponding RAN, wherein the Location Request carries target UE identifier and location-relevant QoS parameters; after receiving Location Request, RAN locates target UE according to requirement of QoS parameters, and then sends a Location Report with location estimate of target UE to CN. If RAN succeeds in locating target UE, it will send a Location Report with location estimate of target UE to CN; if RAN fails in locating target UE, it will send a Location Report with failure reason to CN.
Step 524~step 529 are essentially the same as step 416~step 421.
The said V-GMLC in step 51l step 529 is a GMLC where target UE is currently located and which can cover the specified target area coverage, and the said V-GMLC hereby can be the same GMLC as that in step 502~step 510, or be different ones otherwise; in the same way, the said CN in step 511~step 529 is a CN where target UE is currently located and which can cover the specified target area coverage, and the said CN hereby can be the same CN as that in step 502~step 510, or be different ones otherwise.
In the above procedure, the locating instruction carried in location request of change of area event can also be stored in H-GMLC and then H-GMLC locates target UE.
In the above procedure, the location request of change of area event, which is sent by LCS Client to LCS system, may not carry locating instruction, and target UE provides more of its own information while reporting LCS area event report, for instance, such as information of the area coverage where target UE is located, LCS system provides the information from target UE to LCS Client while sending LCS area event report to LCS Client.
Because target UE can obtain some information of the area coverage where target UE is located, such as Cell ID, Location Area and so on, LCS Client requests target UE to provide location estimate of target UE besides sending LCS area event report to it, in this way, LCS system can prejudges whether information of the area coverage where target UE is located obtained by target UE can satisfy quality of service requirement demanded by LCS Client, if yes, LCS system can demand target UE to provide information of the area coverage where target UE is located besides to report LCS area event report, ant then while LCS system is sending LCS area event report to LCS Client, it will also provide information of the area coverage where target UE is located to LCS Client; otherwise, LCS system can choose any processing way of the above two.
Figure 6 is a flowchart illustrating another progress of location request of change of area event in the present invention, as shown in figure 6, message interaction of location request of change of area event procedure comprises the following steps:
Step 601~step 602: LCS Client sends a location request of change of area event to LCS system; after receiving the location request of change of area event, LCS system determines whether to provide location estimate of target UE to LCS Client, namely determining whether the location request of change of area event started toward target UE by LCS Client carries locating instruction, if yes, executing step 603; otherwise, executing step 612.
Step 603: LCS system determines whether the information of area coverage where target UE is located provided by target UE can satisfy locating requirement of LCS Client, if yes, executing step 604; otherwise, executing step 607.
Step 604~step 606: LCS system sends a location request of change of area event with locating instruction to target UE; after receiving the location request of change of area event, target UE stores change of area event and information indication carried in the location request of change of area event. When detecting occurrence of change of area event, target UE returns a LCS area event report with information of area coverage where it is located to LCS system, LCS system sends the LCS area event
report with information of area coverage where target UE is located to LCS Client and ends current process toward location request of change of area event.
Step 607~step 609: after receiving the location request of change of area event, LCS system sends the location request of change of area event to target UE; after receiving the location request of change of area event, target UE stores change of area event carried in the location request of change of area event. When detecting occurrence of change of area event, target UE returns the LCS area event report to LCS system. After receiving the LCS area event report, LCS system determines whether to provide location estimate of target UE to LCS Client, namely determining whether the location request of change of area event started toward target UE by LCS Client carries locating instruction, if yes, executing step 610; otherwise, executing step 614.
Step 610~step 611: LCS system locates target UE, sends the LCS area event report with location estimate of target UE to LCS Client and then ends current process toward the location request of change of area event. If LCS system succeeds in locating target UE, it will send a LCS area event report with location estimate of target UE to LCS Client; if LCS system fails in locating target UE, it will send a LCS area event report with failure reason to LCS Client.
Step 612~step 611: after receiving the location request of change of area event, LCS system sends the location request of change of area event to target UE; after receiving the location request of change of area event, target UE stores change of area event carried in the location request of change of area event. When detecting occurrence of change of area event, target UE returns the LCS area event report to LCS system and then step 614 is executed.
Step 614: after receiving the LCS area event report, LCS system sends the LCS area event report to the LCS Client.
Figure 7 is a drawing illustrating message interaction of location request of change of area event in the third embodiment of the present invention, as shown in
figure 7, message interaction of location request of change of area event procedure comprises the following steps:
Step 701 is essentially the same as step 401.
Step 702: after receiving LCS Service Request, R-GMLC forwards this LCS Service Request to H-GMLC, H-GMLC checks legality authentication of LCS Client to determine whether target UE allows LCS system to provide location estimate of target UE to this LCS Client, if LCS Client passes the legality authentication check. H-GMLC will send LCS Service Request to V-GMLC, in this step, R-GMLC or H-GMLC or V-GMLC figures out that information of area coverage where target UE is located provided by target UE can satisfy locating requirement of LCS Client toward target UE, for instance, it is figured out that information of area coverage where target UE is located provided by target UE can meet QoS parameter requirement carried in LCS Service Request, then step 703 will be executed; if R-GMLC or H-GMLC or V-GMLC figures out that information of area coverage where target UE is located provided by target UE cannot satisfy locating requirement of LCS Client toward target UE, R-GMLC or H-GMLC or V-GMLC will follow the step 403~step 421 or step 503~step 526 to process the location request of change of area event which is started toward target UE by LCS Client. If LCS Client does not pass the legality authentication check, H-GMLC will return legality authentication check failed response to R-GMLC, then R-GMLC will reject the location request of change of area event toward target UE and end current process of location request of change of area event.
Step 703~step 704 are essentially the same as step 203~step 204, just that each interactive message hereby carries information indication that requests target UE to provide information of area coverage where it is located.
Step 705: CN sends Location Area Event Invoke to target UE through RAN, wherein information carried in this Location Area Event Invoke and that carried in LCS Service Request are corresponding, and information indication is further comprised thereof. After receiving the Location Area Event Invoke, target UE stores

the information indication and starts up its own relevant application program to monitor occurrence of change of area event.
Step 706~step 710 are essentially the same as step 206~step 210.
Step 71l step 712: when change of area event occurs, namely when target UE enters, leaves or is located in the specified target area coverage, target UE will send a LCS area event report to CN through RAN, wherein this LCS area event report carries information of the area coverage where target UE is located, to notify CN that change of area event has occurred, and then provides information of the area coverage where target UE is located to CN.
Step 713~step 718 are essentially the same as step 213~step 218, just that each message carries information of the area coverage where target UE is located.
The said V-GMLC in step 711 step 718 is a GMLC where target UE is currently located and which can cover the specified target area coverage, and the said V-GMLC hereby can be the same GMLC as that in step 702~step 710, or be different one otherwise; in the same way, the said CN in step 71l step 718 is a CN where target UE is currently located and which can cover the specified target area coverage, and the said CN hereby can be the same CN as that in step 702~step 710, or be different one otherwise.
To sum up, the above description is just preferable embodiments of the present invention, not used to confine protection scope of the present invention.







We claim: -
1. A method for processing location request of change of area event, comprising:
A01. before execution of step A, an LCS system (102) receiving the location request of change of area event toward a target UE (103) initiated by an LCS Client (101);
A02. the LCS system (102) determining whether information of the area coverage where the target UE (103) is located provided by the target UE (103) can meet requirement for locating the target UE (103) which is set by the LCS Client (101), if yes, executing step A03, otherwise, executing step A;
A03. the LCS system (102) sending a location request of change of area event with an information instruction to the target UE (103);
the LCS system (102) receiving the LCS area event report with the information of the area coverage where target UE (103) is located from the target UE (103), wherein the LCS area event report is returned to the LCS system (102) by the target UE (103) after the target UE (103) stores the information instruction and detects that a change of area event has occurred; and
the LCS system (102) forwarding the LCS area event report with information of the area coverage where the target UE (103) is located to the LCS Client (101) and ending the current progress toward the location request of the change of area event.
A. the LCS system (102) sending a location request of change of area event to
the target UE (103);
B. after receiving an LCS area event report from the target UE (103), the LCS
system (102) determining whether the LCS Client (101) needs a location estimate of
the target UE (103) or not, wherein the LCS area event report is reported to the LCS
system (102) by the target UE (103) after the target UE (103) receives the location
request of change of area event and detects that a change of area event has occurred;
and
the LCS system (102) locating the target UE (103) and sending the LCS area event report with the location estimate of the target UE (103) to the LCS Client (101), if the LCS Client (101) needs the location estimate of the target UE (103).
2. The method as claimed in claim 1, wherein, the step B comprises:
after receiving the LCS area event report from the target UE (103), a CN in the LCS system (102) determining whether there is an indication for locating the target UE (103) included in the LCS area event report sent by target UE (103), if yes, the LCS system (102) sending the LCS area event report with the location estimate of target UE (103) to LCS Client (101) after the CN in the LCS system (102) locates the target UE (103).
3. The method as claimed in claim 1, wherein, the step B comprises:
after receiving the LCS area event report from the target UE (103), a GMLC in the LCS system (102) determining whether an indication for locating the target UE (103) carried in the location request of change of area event has been stored in the GMLC, if yes, the LCS system (102) sending the LCS area event report with the location estimate of the target UE (103) to the LCS Client (101) after the GMLC in the LCS system (102) locates the target UE (103).
4. The method as claimed in claim 2 or claim 3, wherein, the indication for
locating the target UE (103) is:
a locating indication that is used to request the LCS system (102) to locate the target UE (103).
5. The method as claimed in claim 4, wherein, the indication for locating the
target UE (103) further comprises:
Quality of Service parameters concerning the location estimate of the target UE (103).
6. The method as claimed in claim 5, wherein, the LCS system (102) locating the
target UE (103) comprises:
the LCS system (102) locating the target UE (103) according to the Quality of Service parameters.
7. The method as claimed in claim 1 or claim 2 or claim 3, wherein, the location
estimate of the target UE (103) is:
the obtained location estimate of target UE (103) after the LCS system (102) locates the target UE (103) successfully.
8. The method as claimed in claim 1 or claim 2 or claim 3, wherein, the location
estimate of the target UE (103) is:
an Error code indicating that LCS system (102) fails in locating target UE (103).
9. The method as claimed in claim 8, wherein, the location estimate of the target
UE (103) further comprises a failure reason.
10. The method as claimed in claim 1, wherein, the LCS area event report in step A further carries information of the area coverage where target UE (103) is located.
11. The method as claimed in claim 1, wherein, the determining whether the
information of the area coverage where target UE (103) is located provided by the
target UE (103) can meet requirement for locating the target UE (103) which is set by
the LCS Client (101) comprises:
determining whether the information of the area coverage where the target UE (103) is located provided by the target UE (103) can meet quality of service parameter requirement carried in the location request of change of area event.
12. The method as claimed in claim 1, before the step A02, further comprising:
the LCS system (102) determining whether to provide the location estimate of
the target UE (103) to the LCS Client (101), if yes, executing step A02; otherwise, the LCS system (102) sending a location request of change of area event to the target UE (103), and after the LCS system (102) receiving an LCS area event report from the target UE (103), the LCS system forwarding the LCS area event report to LCS Client (101) and then ending current progress toward the location request of change of area event, wherein the LCS area event report is reported to the LCS system after the target UE (103) receives the location request of change of area event and detects that change of area event has occurred.
13. The method as claimed in claim 1 or claim 12, wherein, the determining
whether to provide the location estimate of the target UE (103) to the LCS Client (101)
comprises:
determining whether the reported LCS area event report by the target UE (103) carries an indication for locating the target UE (103).
14. The method as claimed in claim 1 or claim 12, wherein, the determining
whether to provide the location estimate of the target UE (103) to the LCS Client (101)
comprises:
determining whether the LCS system (102) itself stores an indication for locating the target UE (103) carried in the location request of change of area event.
15. The method as claimed in claim 14 wherein the LCS system (102) sending an
LCS area event report to the LCS Client (101) and ending process of current location
request of change of area event, if the LCS Client (101) does not need a location
estimate of the target UE (103).
16. The method as claimed in claim 15 wherein the LCS system (102) receiving a location request of change of area event with an indication for locating the target UE (103) from the LCS Client (101), before sending the location request of change of area event to target UE (103).

Documents:

4886-delnp-2005-abstract.pdf

4886-delnp-2005-Claims-(04-11-2010).pdf

4886-DELNP-2005-Claims-(08-08-2011).pdf

4886-delnp-2005-claims.pdf

4886-DELNP-2005-Correspondence Others-(08-08-2011).pdf

4886-DELNP-2005-Correspondence-Otehrs-(14-02-2011).pdf

4886-delnp-2005-Correspondence-others (08-08-2011).pdf

4886-delnp-2005-Correspondence-Others-(04-11-2010).pdf

4886-delnp-2005-correspondence-others.pdf

4886-delnp-2005-description (complete).pdf

4886-delnp-2005-drawings.pdf

4886-delnp-2005-Form-1-(04-11-2010).pdf

4886-delnp-2005-form-1.pdf

4886-delnp-2005-Form-13 (08-08-2011).pdf

4886-DELNP-2005-Form-13-(08-08-2011).pdf

4886-delnp-2005-form-18.pdf

4886-delnp-2005-form-2.pdf

4886-delnp-2005-Form-3-(04-11-2010).pdf

4886-DELNP-2005-Form-3-(14-02-2011).pdf

4886-delnp-2005-form-3.pdf

4886-delnp-2005-Form-5-(04-11-2010).pdf

4886-delnp-2005-form-5.pdf

4886-delnp-2005-GPA-(04-11-2010).pdf

4886-delnp-2005-gpa.pdf

4886-delnp-2005-pct-210.pdf

4886-delnp-2005-pct-304.pdf


Patent Number 249244
Indian Patent Application Number 4886/DELNP/2005
PG Journal Number 41/2011
Publication Date 14-Oct-2011
Grant Date 12-Oct-2011
Date of Filing 25-Oct-2005
Name of Patentee HUAWEI TECHNOLOGIES CO., LTD
Applicant Address HUAWAI ADMINISTRATION BUILDING, BANTIAN, LONGGANG DISTRICT, SHENZHEN, 518129, GUANGDONG P.R. CHINA
Inventors:
# Inventor's Name Inventor's Address
1 DUAN XIAOQIN, C/O HUAWEI ADMINISTRATION BUILDING, BANTIAN, LONGGANG DISTRICT, SHENZHEN, 518129, P.R. CHINA
PCT International Classification Number H04Q 7/00
PCT International Application Number PCT/CN2004/000702
PCT International Filing date 2004-06-28
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 03148005.5 2003-06-26 China