WO2004112409A1 - A processing method of area change location information request - Google Patents

A processing method of area change location information request Download PDF

Info

Publication number
WO2004112409A1
WO2004112409A1 PCT/CN2004/000639 CN2004000639W WO2004112409A1 WO 2004112409 A1 WO2004112409 A1 WO 2004112409A1 CN 2004000639 W CN2004000639 W CN 2004000639W WO 2004112409 A1 WO2004112409 A1 WO 2004112409A1
Authority
WO
WIPO (PCT)
Prior art keywords
gmlc
plmn
target area
location
information
Prior art date
Application number
PCT/CN2004/000639
Other languages
French (fr)
Chinese (zh)
Inventor
Xiaoqin Duan
Zhengkai Ge
Original Assignee
Huawei Technologies Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from CNB031486533A external-priority patent/CN1293769C/en
Priority claimed from CNA031541070A external-priority patent/CN1582007A/en
Application filed by Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Publication of WO2004112409A1 publication Critical patent/WO2004112409A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer

Definitions

  • the present invention relates to positioning technology, and particularly to a method for processing location change type location information requests. Background of the invention
  • the location service (LCS) of a Public Land Mobile Network (PLMN) is to obtain location information of a target user equipment (UE) through positioning technology.
  • the target UE refers to a user equipment terminal located in the PLMN.
  • the information can be geographic latitude and longitude information or local street location information.
  • the location information obtained by the PLMN can be provided to the target UE for the user's own positioning of the user using the target UE; it can also be provided to the communication network itself for subregional billing or operation and maintenance; it can also be provided to other requests for the target UE location
  • Client applications of information, such as institutions and individuals, are used for value-added services.
  • location services have a wide range of functions in emergency rescue, vehicle navigation and intelligent transportation systems, work scheduling and team management, mobile yellow page query, and enhanced network performance.
  • 3GPP 3rd Generation Partnership Project
  • LCS Location Service
  • FIG. 1 is a schematic diagram of a logical structure for implementing a location service.
  • the requester 101 requests the location information of the target UE 103 through the PLMN 102 including the LCS system, and the PLMN 102 including the LCS system performs legality authentication on the requester 101 Check whether the target UE 103 is allowed to provide the location information of the target UE 103 to the requester 101. If the requester 101 is authenticated by the PLMN 102 including the LCS system, the PLMN 102 including the LCS system provides the target UE 103 to the requester 101 Location information of the LCS system; otherwise, The PLMN 102 rejects the location information request initiated by the requester 101 to the target UE 103.
  • the requester 101 may include a requester and an LCS client.
  • the LCS client refers to a software or hardware entity that interfaces with the LCS system 102 to obtain the location information of one or more target UEs 103.
  • the requester refers to an application client, such as an organization or an individual, that requests the location information of the target UE 103 Is the initiator of the positioning request, and the LCS client can also be the requester at the same time.
  • Functional logic entities capable of implementing location services in PLMN include gateway mobile positioning center
  • GMLC user data storage server
  • HLR / HSS user data storage server
  • CN core network
  • RAN radio access network
  • GMLC may further include requesting a gateway mobile positioning center
  • R-GMLC Requesting GMLC
  • H-GMLC home gateway mobile positioning center
  • V-GMLC visited gateway mobile positioning center
  • R-GMLC is the GMLC that receives the location information request from the requesting end
  • H-GMLC is the GMLC to which the target UE belongs
  • V-GMLC is the GMLC currently serving the target UE, that is, the GMLC where the target UE is currently located
  • R-GMLC> H- GMLC and V-GMLC can be the same physical entity or different physical entities.
  • the area change type location information request refers to the requester specifying the target area range and triggering a position report event in advance. For example, when the requester requires the target UE to enter, leave, or be located in the specified target area range, the location area event report is reported to the target UE through the LCS system. At this time, the LCS system sends information such as the specified target area range and the trigger position report event to the target UE. The target UE stores the specified target area range and the trigger position report event and other information, and simultaneously launches the corresponding application program.
  • the application program detects When a location report event occurs, for example, the target UE enters, leaves, or is located in a specified target area, the target UE reports the location area event report to the LCS system, and the LCS system forwards the location area event report to the corresponding requester, and notifies the corresponding requester of its The specified trigger location reports that an event has occurred.
  • the requester may also set the number of times that the target UE reports the location area event report, for example, only one bit is reported. Set regional event reports, or periodically report within the specified effective time range.
  • the requester can easily define some tracking and monitoring location services, such as child tracking and pet tracking, so that the location service can be widely used in tracking and monitoring.
  • FIG. 2 is a message interaction diagram of an area change type location information request processing process in the prior art. As shown in FIG. 2, the area change type location information request processing message interaction process includes the following steps:
  • Step 201 The requester sends an LCS service request (LCS Service Request) to the R-GMLC.
  • the LCS Service Request carries a target UE identifier, a specified target area range, and a trigger position report event.
  • the trigger position report event may be a target UE entry,
  • the location area event report is reported when leaving or located in the designated target area range;
  • the LCS Service Request can also carry the valid time range of the LCS service request, such as the start time and end time, and the LCS Service Request requires the location area event report to be reported If the location area event report needs to be reported multiple times, the LCS Service Request also needs to carry the interval for periodically reporting the location area event report.
  • the request can also include the country code information of the country to which the specified target area belongs.
  • the LCS Service Request is an area change type location information request described above.
  • Step 202 After receiving the LCS Service Request, the R-GMLC forwards the LCS Service Request to the H-GMLC, and the H-GMLC performs legality authentication on the requesting end to determine whether the target UE allows the LCS system to provide the target UE to the requesting end. If the requester passes the legality authentication, the H-GMLC sends an LCS Service Request to the V-GMLC; otherwise, the H-GMLC returns an authentication failure response to the R-GMLC, and the R-GMLC rejects the requester to the target UE.
  • the initiated regional change type location information request ends the current regional change type location information request processing flow.
  • Step 203 After receiving the LCS Service Request, the V-GMLC sends the LCS Service
  • the specified target area range carried in the request is converted into a regional identifier that can be recognized by the PLMN, and a positioning target UE request (provide subscriber location) is sent to the CN.
  • the Provide Subscriber Location carries the target UE identifier, and the converted representation is in the PLMN geographic format.
  • the Provide Subscriber Location may also carry the number of times the location area event report is reported. If the location area event report needs to be reported multiple times, then The interval between periodic reports of location events.
  • Step 204 The CN finds that the target UE is in the idle mode, initiates a paging to the target UE, and performs authentication and encryption on the target UE to determine whether the target UE is a legitimate user. Further, the CN to which the target UE currently belongs may also report to the target. The UE sends a privacy verification notification to notify the target UE that a requester requests its location information, and the target UE personally verifies whether the LCS system is allowed to provide its location information to the requester.
  • Steps 205 to 206 The CN sends a Location Area Event Invoke request to the target UE via the RAN.
  • the information carried in the Location Area Event Invoke corresponds to the information carried in the LCS Service Request.
  • the target UE After receiving the Location Area Event Invoke, the target UE stores the specified target area range and the triggered location report event. If the triggered location report event needs to be reported multiple times in the request, the target UE also needs to store the interval between periodically reporting the location area event report. Then the UE starts its own related application program to monitor the occurrence of the triggered location report event; and sends a Location Area Event Invoke Ack to the CN to notify the CN that the current location information request has been accepted and processed accordingly.
  • Steps 207 to 210 After receiving the Location Area Event Invoke Ack, the CN sends a positioning target UE response (Provided Subscriber Location Ack) to the V-GMLC to notify the V-GMLC that the current location information request has been accepted.
  • V-GMLC After receiving the Provide Subscriber Location Ack, V-GMLC sends an LCS service response (LCS Service) to H-GMLC. Response), to notify the H-GMLC that the current location information request has been accepted.
  • LCS Service Response the H-GMLC sends an LCS Service Response to the R-GMLC to notify the R-GMLC that the current location information request has been accepted.
  • the R-GMLC After receiving the LCS Service Response, the R-GMLC sends an LCS Service Response to the requesting end to notify the requesting end that the current location information request has been accepted by the target UE.
  • Steps 211 to 212 A triggering position report event occurs, that is, the target UE enters, leaves, or is located in a specified target area range.
  • the target UE sends a Location Area Event Report (CN) to the CN via the RAN to notify the CN to trigger a position report event. happened.
  • CN Location Area Event Report
  • Steps 213 to 214 After receiving the Location Area Event Report, the CN sends a target UE location report (Subscriber Location Report) to the V-GMLC to notify the V-GMLC target UE that a triggered location report event has occurred.
  • V-GMLC receives the Subscriber Location Report, returns the target UE location report to CN ⁇ 1 Gen response (Subscriber Location Report Ack), CN has received the notification transmits a Subscriber Location Report, at this time, time-based location service may be CN Request to generate the corresponding bill record.
  • Steps 215 to 218 After the V-GMLC returns a Subscriber Location Report Ack to the CN, it sends an LCS Service Response to the H-GMLC to notify the H-GMLC target UE that a triggered location report event has occurred.
  • the H-GMLC authenticates the requester to ensure that the location information of the target UE provided to the requester falls within the permission range of the requester.
  • the H-GMLC sends an LCS Service Response to the R-GMLC to notify the R-GMLC target UE that the triggering position report event has occurred.
  • the R-GMLC After receiving the LCS Service Response, the R-GMLC sends an LCS Service Response to the requesting end, informing the requesting end that the target UE's trigger position report event has occurred.
  • the V-GMLC described in steps 211 to 218 is the current location of the target UE.
  • the GMLC covering the specified target area range may be the same GMLC as the V-GMLC described in steps 202 to 210, or a different GMLC; similarly, the CN described in steps 211 to 218 is the target UE.
  • the CN that is currently located and can cover the range of the specified target area may be the same CN as the CN described in step 202 to step 210 or a different CN.
  • the target UE must report the location area event report to the CN at a time interval that is not less than the regional change type location information request.
  • step 202 of the regional change-type location information request processing flow defined in the 3GPP specification after receiving the LCS Service Request forwarded by the R-GMLC, the H-GMLC authenticates the requester's legitimacy; it is determined that the requester passes the legitimacy After sexual authentication, the H-GMLC determines whether the PLMN where the target UE is currently located can cover the country according to the country code information of the country to which the target area belongs in the LCS Service Request, and further determines whether the PLMN where the target UE is currently located can Covering the specified target area range. If the target UE's current PLMN can cover the specified target area range, the H-GMLC sends an LCS Service Request to the V-GMLC according to step 202.
  • the H-GMLC stores the original LCS Service Request forwarded by the R-GMLC, and then generates a new LCS Service Request.
  • the new LCS Service Request carries the coverage designation.
  • the list of PLMNs in the target area range that is, the IDs of all PLMNs covering the specified target area range, and the V-GMLC and CN will report the trigger position in this new LCS Service Request and report the event. Download all PLMN identification lists in the specified target area to the target UE, and require the target UE to report the location area event report when entering the PLMN included in the PLMN list.
  • the target UE When the target UE enters one of the PLMNs included in the PLMN list, it reports a location area event report to the H-GMLC to notify the H-GMLC that the target UE has entered the PLMN included in the PLMN list.
  • the H-GMLC learns that the PLMN where the target UE is currently located can cover the specified target area range, and then the V-GMLC and CN will store the triggered location report event in the original LCS Service Request And the specified target area range recognized by the converted PLMN is downloaded to the target UE, and the target UE is required to report a location area event report when the target UE enters the specified target area range.
  • the process of requesting regional change location information involves initiating a request for regional change location information, the GMLC and CN where the target UE is located, and the GMLC and CN covering the specified target area, so the above GMLC and CN are required to perform regional changes.
  • Support for class location information request processing Only when each of the involved GMLCs and CNs supports the processing of the regional change-type location information request, the processing process of the regional change-type location information request described above can be realized.
  • the involved GMLC and CN may not be able to support the processing of regional change-type location information requests.
  • each GMLC and CN in the same PLMN has different support capabilities for location services.
  • the H-GMLC stores the original LCS Service Request forwarded by the R-GMLC, and then generates a new LCS Service Request with a list of PLMNs covering the specified self-standard area range, and passes the V-GMLC and CN Reports the trigger location report event in this new LCS Service Request and
  • the PLMN identification list is downloaded to the target UE, and the target UE is required to report the location area event report when entering the PLMN included in the PLMN list, and to report the location area event report to the CN when the target UE enters one of the PLMNs included in the PLMN list.
  • the location area event report reported by the target UE cannot be identified, the location area event report cannot be processed correctly, and the location area event is directly discarded Report, or send a failed Subscriber Location Report to V-GMLC, so that the H-GMLC cannot be notified via V-GMLC that the target UE has entered a PLMN in the PLMN list that covers the specified target area, so that it is stored in subsequent H-GMLC
  • the original trigger position report event and the converted specified target area range cannot be downloaded to the target UE at all, and the process of the regional change-type location information request cannot continue; similarly, even if the CN covering the specified target area range supports the area Processing of change-type location information requests
  • the successful Subscriber Location Report on the V-GMLC in the target area notifies the V-GMLC that a trigger location report event has occurred, but if the V-GMLC corresponding to the CN where the target UE is currently located does not support location information of regional changes
  • the target is triggered after the triggering location area event occurs.
  • the location area event reported by the UE will not be processed; similarly, even if the CN covering the designated target area range supports the processing of the location change type location information request, it can report the Subscriber Location to the V-GMLC covering the designated target area range. Report, notifies the V-GMLC that the triggering position report event has occurred, but if the V-GMLC covering the specified target area does not support the processing of regional change-type location information requests, the target is triggered after the triggering position area event occurs.
  • the location area event report reported by the UE cannot also be processed.
  • the CN receives the Location Area Event Report reported by the target UE, if the CN cannot support the processing of the area change type location information request, it sends a carry to the corresponding y-GMLC.
  • the target UE location with the error cause value is reported to the Subscriber Location Report.
  • the V-GMLC forwards the failure response to the functional entity in the LCS system until it forwards it to the requesting end.
  • the requesting end is notified to fail to process the location change type location information request.
  • the CN cannot support the processing of the regional change location information request, it cannot identify the Location Area Event Report reported by the target UE, and may directly discard the location area event report, or Send a failure response to V-GMLC.
  • FIG. 3A to FIG. 3C are schematic diagrams of location service networking in different PLMNs in the prior art.
  • H-GMLC directly sends the LCS Service Request Forward to V-GMLC, and download the triggered location report event and the converted target area range after conversion to the target UE through the subsequent processing.
  • the trigger position 4 event occurs, that is, when the target UE enters, leaves, or is located within the target area, the target UE points to the coverage indicator.
  • the CN that reports the target area reports the location area event report.
  • the GMLC or CN that covers the specified target area does not support the processing of the regional change type location information request, it will report the location area event report reported by the target UE.
  • the location area event report is directly discarded without any processing, or a failure response is sent to the requesting end.
  • H-GMLC is defined in the 3GPP specifications to generate a new LCS Service Request with a list of PLMNs covering the specified target area range, and the new LCS Service Request is sent through V-GMLC and CN.
  • the CN receiving the location area event report reported by the target UE does not support the processing of the regional change type location information request, the CN will The regional event report is discarded without any processing, or a failure response is sent to the corresponding GMLC.
  • the event and the converted specified target area range are downloaded to the target UE, and the target UE is required to report a location area event report when entering, leaving, or being within the specified target area range.
  • the target UE reports a location area event report to the CN covering the designated target area range. If the GMLC or CN covering the designated target area range does not support the processing of the regional change type location information request, the target UE receives the report. After the location area event report is reported, the location area event report is directly discarded without any processing, or a failure response is sent to the requesting end.
  • an object of the present invention is to provide a method for processing location change type location information requests, which can avoid the waste of location service system resources and improve the efficiency of location service execution.
  • the present invention provides a method for processing an area change type location information request.
  • the GMLC receives a request for an area change type location information request initiated by a requesting end to a target UE.
  • the method includes the following steps:
  • GMLC judges whether the coverage side of the specified target area supports processing of the request for location change information of the area, and if so, performs step B, otherwise, performs step C;
  • the step of determining whether the coverage side of the specified target area supports the processing of the request for location information of the area change type as described in step A includes:
  • GMLC determines whether the functional entity in the PLMN covering the specified target area supports processing of the request for location change information of the area. If so, step B is performed; otherwise, step C is performed.
  • the method further includes A01: The GMLC determines whether the functional entity where the target UE is currently located supports processing of the location change type location information request, and if so, executes step A; otherwise, executes step (:).
  • the method further includes: The GMLC determines whether the PLMN in which the target UE is currently located supports processing of the location change type location information request, and if yes, execute step A01; otherwise, execute step (3).
  • step A the method further includes the following steps:
  • the GMLC determines whether the PLMN can cover the specified target area range based on the specified target area range information and the current PLMN information of the target UE, and if so, performs step A, otherwise, performs step A22;
  • the GMLC determines a PLMN list covering the specified target area range according to the specified target area range information, and then performs step A.
  • step A1 determining whether the functional entity in the PLMN covering the designated target area supports processing of the request for location change information of the area change further includes the following steps:
  • Alla and GMLC initiate a query request to the GMLC in the PLMN covering the designated target area; Allb, after receiving the query request, the GMLC in the PLMN covering the designated target area returns a query result to the GMLC;
  • the GMLC performs the judgment according to the query result.
  • the query request in step Al 1 a carries the specified target area range information.
  • the step Allb further includes:
  • the GMLC After receiving the query request, the GMLC converts the specified target area range information into an information format that can be recognized by the PLMN that covers the specified target area range according to the specified target area range information carried in the query request.
  • the query result described in step Allb includes: information of the specified target area that can be recognized by the PLMN that covers the specified target area.
  • the query result described in step Allb includes: location service support capability information of the functional entities in the PLMN covering the specified target area.
  • the judgment by the GMLC according to the query result in the step Allc includes: After receiving the query result, the GMLC judges whether the functional entity in the PLMN covering the specified target area supports the regional change-type location information based on the functional entity location service support capability information. The processing of the request, if yes, go to step B; otherwise, go to step. .
  • the judgment by the GMLC according to the query result in Step Allc includes: After receiving the query result, the GMLC determines whether the specified target area range information can be converted into an information format that can be recognized by the PLMN that covers the specified target area range, and if so, executes steps B; Otherwise, go to step (.
  • the query result includes: specified target area range information that can be identified by the PLMN covering the specified target area range, and location service support capability information of functional entities in the PLMN that covers the specified target area range,
  • the judgment by the GMLC according to the query result in step Al lc includes: After receiving the query result, the GMLC first determines whether the specified target area range information can be converted into coverage The information format that can be identified by the specified target area range PLMN. If the conversion is successful, it continues to determine whether the functional entity in the PLMN covering the specified target area range supports the processing of regional change-type location information requests based on the location service capability information of the functional entity. , Go to step B, otherwise go to step C; if the conversion fails, go to step (.
  • the GMLC initiating a query request to a GMLC in a PLMN covering a designated target area range further includes: when more than one PLMN covers the designated target area range, the GMLC simultaneously issues a query request to the GMLC in each PLMN covering the designated target area range.
  • the designated target area range is covered by more than one PLMN that cannot fully support the request for processing regional change location information.
  • the step A10 further includes: GMLC comprehensively determines whether all PLMN location service processing capabilities covering the designated target area range meet the specified conditions. If yes, go to step B; otherwise, go to step (:.
  • the functional entity is one or more functional entities that cover the range of the specified target area.
  • the step All further includes: GMLC comprehensively judges whether the service processing capabilities of all functional entities that cover the range of the specified target area meet the specified conditions, and if so, executes steps. B; Otherwise, go to step. .
  • the specified condition is determined by a demand of a network operator, or a quality requirement of a location service.
  • the step Alia further includes: The GMLC sends a query request to the G-GMLC of the PLMN covering the designated target area range through the G-GMLC in the PLMN to which it belongs for interworking with other PLMNs, and covers the G in the designated target area range PLMN. -After receiving the query request, the GMLC sends a query request to the GMLC in the PLMN covering the designated target area range;
  • the step Allb further includes: the GMLC in the PLMN covering the designated target area range returns a query result to the G-GMLC to which it belongs, and the G-GMLC in the PLMN covering the designated target area range receives the query result and belongs to the GMLC In PLMN The G-GMLC returns the query result, and the G-GMLC in the PLMN to which the GMLC belongs reports to the
  • GMLC returns the query results.
  • step A The determination in step A is performed by the H-GMLC of the target UE.
  • step A The judgment in step A is made by the GMLC where the target UE is currently located.
  • the step B further includes: when the target UE performs location update, determining whether the update area information is consistent with the specified target area range information stored by itself, and if so, reporting a location area event report; otherwise, waiting for a location report event to occur.
  • the update area information and the specified target area range information are 'J, area identification information including a PLMN identification.
  • the step B further includes the following steps:
  • step Bl When the target UE performs location update, it is judged whether the PLMN identity in the update area cell identity information is consistent with the PLMN identity in the specified target area range cell identity information stored by itself. If yes, go to step B2, otherwise, go to step B3. ;
  • the target UE determines whether the update area information is completely consistent with the specified target area range information stored by the target UE. If it is, it reports a location area event report; otherwise, it waits for the triggering of a location report event;
  • step Bl When the target UE updates the location of the PLMN, perform step Bl.
  • the GMLC establishes a connection with the GMLC in the PLMN covering the designated target area range through the Lr interface.
  • the step A is: The GMLC judges whether the GMLC covering the designated target area and the CN covering the designated target area support the processing of the request for location change information of the area, and if so, performing step B; otherwise, performing step €.
  • the step A further includes: the GMLC determines whether the CN where the target UE is currently supported supports processing of the regional change type location information request, and if so, performs step B; otherwise, performs step C.
  • the step A further includes: The GMLC obtains, by querying a database server in the communication network, whether the functional entity in the location service system supports processing capability information for requesting processing of regional change-type location information.
  • the process of judging whether a functional entity covering a designated target area can handle a request for regional change location information is added by adding a GMLC. If it is not, then the functional entity does not support the location change of the regional change category.
  • Information request processing, and the regional change-type location information request processing flow fails, which ensures the normality of subsequent regional change-type location information request processing and improves the execution efficiency of location services; and saves functional entities in abnormal situations Inter-message interaction to avoid waste of PLMN resources caused by the generation of a large number of useless messages.
  • Figure 1 is a schematic diagram of the logical structure of implementing location services
  • FIG. 2 is a message interaction diagram of a process of requesting information about a location change area in the prior art
  • 3A to 3C are schematic diagrams of a location service networking in different PLMNs in the prior art
  • FIG. 4 is a flowchart of processing a request for location information of a regional change type according to the present invention
  • FIGS. 5A to 5B are schematic diagrams of a location service networking in different PLMNs according to the present invention.
  • FIG. 6 is a schematic diagram of an area change type location information request processing process according to an embodiment of the present invention.
  • the GMLC after the GMLC receives an area change type location information request initiated by the requesting end to the target UE, it determines whether the functional entity covering the specified target area range supports processing of the area change type location information request. If so, each functional entity Download the triggered location report event in the area change location information request and the converted target area range to the target UE; otherwise, send the area change location information request operation failure response to the requesting end, and notify the requesting end of the specified target area due to coverage
  • the range of functional entities does not support the processing of regional change-type location information requests and directly ends the current regional change-type location information request processing process, thereby improving the execution efficiency of location services, thereby avoiding the generation of subsequent useless messages, and further avoiding the PLMN Waste of resources.
  • the GMLC may first determine whether the PLMN where the target UE is currently located can cover the specified target area range, and if so, whether the functional entity covering the specified target area range in the PLMN where the target UE is currently located supports Judging the processing of regional change-type location information requests; otherwise, the GMLC determines a list of PLMNs covering the specified target area range according to the specified target area range, and the function of covering the specified target area range in each PLMN covering the specified target area range Whether the entity supports the processing of the regional change type location information request, so as to realize the processing of the same regional change type location information request through the cooperation of functional entities in different PLMNs.
  • the functional entities described above include: a CN covering a specified target area range, a GMLC covering a specified target area range, a CN where the target UE is currently located, and a GMLC associated with the CN where the target UE is currently located.
  • the method proposed by the present invention can improve the execution efficiency of location services and avoid resource waste between different PLMNs caused by the generation of a large number of useless messages.
  • FIG. 4 is a flowchart of processing a request for regional location information according to the present invention, as shown in FIG. 4. It is shown that the process of requesting regional change location information includes the following steps: Steps 401 to 402: After H-GMLC receives the request for regional change location information, according to the country in the specified target area carried in the request for regional change location information Code and PLMN information of the target UE, determine whether the PLMN of the target UE can cover the specified target area range, and if so, perform step 403; otherwise, perform step 405.
  • the H-GMLC may first perform legitimacy authentication on the requesting end to determine whether the target UE is allowed to provide the position information of the target UE to the requesting end. If the requesting end passes the legitimacy authentication, then Continue to determine whether the PLMN where the target UE is currently located can cover the specified target area range; otherwise, the requester rejects the area change type location information request initiated by the target UE, and ends the current area change type location information request processing process.
  • the H-GMLC may first determine whether the GMLC and CN where the target UE is currently located It supports the processing of regional change location information requests. If so, it continues to determine whether the PLMN where the target UE is currently located can cover the specified target area range; otherwise, step 412 is directly performed.
  • Steps 403 to 404 The H-GMLC initiates a query request to the GMLC covering the specified target area range in the PLMN where the target UE is currently located.
  • the query request carries the specified target area range, and the GMLC covering the specified target area range is required to convert the target area range. It can be represented in a manner that can be recognized by the PLMN covering the designated target area, such as cell ID (Cell ID) information, routing area (LA, Location Area) information, etc., and provide the location service support capability of each functional entity covering the designated target area.
  • Cell ID Cell ID
  • LA Location Area
  • Step 408 After the GMLC covering the specified target area range completes the conversion of the expression of the specified target area range, it returns to the H-GMLC the converted specified target area range and the location service support capabilities of each functional entity covering the specified target area range, and then step 408 is performed. .
  • the GMLC required to cover the specified target area range converts the target area range into a representation that can be recognized by the PLMN that covers the specified target area range, and provides the location service support capabilities of each functional entity covering the specified target area range .
  • GMLC covering the specified target area range After the conversion of the expression of the specified target area range is completed, the converted specified target area range and the location service support capabilities of each functional entity covering the specified target area range are returned to the H-GMLC, and then step 408 is performed. .
  • the H-GMLC may simultaneously initiate a query request to all GMLCs in the PLMN that cover the specified target area range that cover the specified target area range.
  • Step 408 The H-GMLC determines whether the specified target area range carried in the regional change location information request can be successfully converted into a PLMN that can cover the specified target area range according to the query result returned by the GMLC covering the specified target area range. Representation, if yes, go to step 409; otherwise, go to step 412.
  • Step 409 The H-GMLC judges whether the functional entity covering the designated target area can process the request for location change information of the area, and if so, executes step 410; otherwise, executes step 412.
  • Steps 410 to 411 The H-GMLC forwards the regional change type location information request to the V-GT4LC, processes the regional change type location information request, and ends the processing flow of the regional change type location information request.
  • Step 412 to step 413 The H-GMLC sends a failure response carrying the failure reason to the R-GMLC, and then the R-GMLC forwards the failure response to the requesting end, notifying the requesting end that the area change location service request it sent cannot be processed.
  • the H-GMLC judged whether the target UE's current PLMN can cover the specified target area range. In fact, the H-GMLC may not determine whether the target UE's current PLMN can cover the specified target. The area range is determined, but the PLMN list covering the specified target area range is directly determined, and then subsequent processing is performed.
  • H-GMLC needs to perform information interaction with GMLC covering the range of the specified target area
  • H-GMLC needs to establish a connection relationship with GMLC covering the range of the specified target area.
  • R-GMLC and H-GMLC pass through The Lr interface is connected, and the H-GMLC and V-GMLC are also connected through the Lr interface. Therefore, the connection mode between the H-GMLC and the GMLC covering the specified target area can also be connected by the Lr interface.
  • the network entity requesting location change information of the area will fail to report the location area event report by the target UE; especially when the requesting end needs the target UE to report the location area event report multiple times or periodically report the location area event, if The frequent movement of a target entity between a network entity that supports a request for regional change location information and a network entity that does not support a request for location change location information will greatly increase the probability that the target XIE will fail to report a location area event.
  • the H-GMLC can perform different operations according to the requirements of the network operator or the quality requirements of the location business service and the location business processing capabilities of all functional entities covering the specified target area range.
  • the requirements of the network operator and the location business service can be adjusted. Factors such as quality requirements are called specified conditions.
  • the network operator may request whether to return a failure response to the requester at this time or continue the subsequent regional change type location information request processing process; for example, operate according to the requirements of the location business service quality
  • H-GMLC determines to cover the specified target area All network entities in the domain support the processing of regional change-type location information requests, and then follow-up processing of regional change-type location information requests. If there are network entities that do not support processing of regional change-type location information requests, they will send The requester returns a failure response.
  • the H-GMLC only needs to determine that a network entity supports processing of the regional change type location information request, and then the regional change type location information request can be processed subsequently.
  • the request side or PLMN requires that the success rate of location service execution can be expressed as the level of location service service quality requirements.
  • the processing method when multiple different PLMNs cover the designated target area range is basically the same as the processing methods for multiple different network entities covering the designated target area range, that is, according to the requirements of the network operator or the quality requirements of the location business service and the coverage of the designated target All the location service processing capabilities in the area-wide PLMN that cover the specified target area-range functional entity perform different operations.
  • the above is to determine whether the target UE's current PLMN can cover the specified target area range, initiate a query request to the GMLC covering the specified target area range, and process the 'query result returned by the GMLC covering the specified target area range.
  • the GMLC to which the UE belongs is completed by H-GMLC.
  • the above operations can also be performed by the GMLC where the target UE is currently located, that is, V-GMLC.
  • H-GMLC receives a request for location change information of an area change, it Perform legitimacy authentication. After completing the legitimacy authentication of the requesting end, directly forward the regional change-type location information request to V-GMLC. After receiving the regional change-type location information request, V-GMLC performs the foregoing operations.
  • FIG. 5A to 5B are schematic diagrams of networking of location services in different PLMNs according to the present invention.
  • H-GMLC sends the target UE's current PLMN to the target PLMN.
  • the GMLC that covers the specified target area range initiates a query request.
  • the query request carries the specified target area range and requires the GMLC that covers the specified target area range to convert the specified target area range to cover the specified target.
  • the area-based PLMN can identify the representation and provide the location service support capability of each functional entity covering the specified target area.
  • the GMLC covering the specified target area range After the GMLC covering the specified target area range has completed the conversion of the expression of the specified target area range, it returns to the H-GMLC the converted specified target area range and the location service support capabilities of each functional entity covering the specified target area range.
  • the dotted line in the figure indicates that the query request can also be initiated by V-GMLC.
  • the H-GMLC initiates a query request to the GMLC covering the specified target area range in the PLMN covering the specified target area range.
  • the query request carries the query request. Specifying the target area range.
  • the GMLC that requires coverage of the specified target area range converts the specified target area range into a representation that can be recognized by the PLMN covering the specified target area range, and provides the location service support capability of each functional entity covering the specified target area range.
  • the GMLC covering the specified target area range completes the conversion of the specified target area range, it returns to the H-GMLC the converted specified target area range and the location service support capabilities of each functional entity covering the specified target area range.
  • the dotted line in the figure indicates that the query request can also be initiated by V-GMLC.
  • FIG. 6 is a schematic diagram of an area change multiplication location information request processing process according to an embodiment of the present invention.
  • a gateway GMLC responsible for interworking with GMLC in other PLMNs is set in each PLMN. That is, the messages sent by the GMLC in one PLMN to the GMLCs in other PLMNs are uniformly received by the G-GMLCs belonging to the PLMN, and then the corresponding messages are forwarded to the corresponding GMLCs in other PLMNs; accordingly, the same is true in other PLMNs.
  • G-GMLC gateway GMLC
  • the G-GMLC stores the The G-GMLC information of other PLMNs facilitates the interworking between GMLCs of different PLMNs.
  • G-GMLC also stores related information corresponding to its home PLMN, such as PLMN's location service support capability information, as shown in Figure 6, this Processing of regional change-type location information requests in the embodiment The process includes the following steps:
  • Step 1 to Step 3 The requester sends a location change location service information request to the GMLC in PLMN (A), requesting that when the target UE enters the designated target area range, it sends a location area event report to it.
  • the target UE requested by the requester to report the location area event belongs to PLMN (B), and the specified target area range is covered by two PLMNs, namely PLMN (l) and PLMN (2), and the receiver requests the regional change initiated by the target UE to the target UE.
  • the GMLC of the location-type information request determines that the target UE is identified as a user equipment that does not belong to the PLMN, and then forwards the location-change-type location information request to the G-GMLC of the PLMN (A) where it is currently located; the G-GMLC receives the area After the change-type location information request, the target UE identifier carried in the change-type location information request in the region is sent to the G-GMLC of the target UE belonging to the PLMN (B).
  • Step 4 to Step 5 After the G-GMLC in the target PLMN (B) that the target UE belongs to receives the location change type location information request, it obtains the address information of the GMLC to which the target UE belongs through interaction with the HLR / HSS.
  • the GMLC sends the request for location change information of the area; after receiving the request for location change information of the target UE, the GMLC that belongs to the target UE performs legality authentication on the requester to determine whether the target UE is allowed to provide the requester with its location information. If the terminal passes the legitimacy authentication, step 6 is performed; otherwise, the requesting terminal rejects the area change location information request initiated by the target UE, and ends the current area change location information request processing flow.
  • Step 6 The GMLC to which the target UE belongs obtains the current CN address information and corresponding GMLC address information of the target UE through interaction with the HLR / HSS, determines that the target UE is currently roaming in the PLMN (C), and changes the location according to the area
  • the country code of the specified target area and the PLMN (C) information of the target UE are carried in the information request. It is determined that the current target PLMN (C) of the target UE cannot cover the specified target area.
  • PLMN list PLMN (1) and PLMN (2).
  • Target UE The belonging GMLC sends a query request to the G-GMLC of PLMN (1) and PLMN (2), and the query request is first sent to the G-GMLC of PLMN (B) to which the target UE belongs.
  • Steps 7 to 10 After receiving the query sent by the GMLC to which the target UE belongs, the G-GMLC of the target UE's home PLMN (B) network forwards the query to G-GMLC1 covering the specified target area PLMN (l).
  • the query request carries the designated target area range; after receiving the query request, G-GMLC1 determines the GMLC1 address information covering the designated target area range according to the designated target area range, and covers the designated target area range to PLMN (l).
  • GMLC1 forwards the query request; after receiving the query request, GMLC1 converts the specified target area range into a representation that can be recognized by PLMN (l) that covers the specified target area range, such as Cell ID information, LA information, etc., and queries the coverage over the specified target area
  • PLMN Public Land Mobile Network
  • the location service support capability of each functional entity in the range then returns a query response to the GMLC to which the user belongs by covering G-GMLC1 in the specified target area range PLMN (l) and G-GMLC in the user's home PLMN (B).
  • the query response also carries the position of business support capabilities of each functional entity of the specified target area coverage range.
  • Steps 7 to 10 After receiving the query sent by the GMLC to which the target UE belongs, the G-GMLC to which the target UE belongs PLMN (B) forwards the query request to G-GMLC2 that covers the specified target area PLMN (2).
  • the query request carries the specified target area range.
  • G-GMLC2 determines the GMLC2 address information covering the specified target area range according to the specified target area range, and sends it to PLMN (2).
  • GMLC2 covering the specified target area is forwarded by the query request.
  • GMLC2 After receiving the query, GMLC2 converts the specified target area into a representation that can be recognized by the PLMN (2) that covers the specified target area, such as Cell ID information, LA information Etc., and query the location business support capabilities covering all functional vendors in the specified target area, and then G-GMLC2 in the specified target area PLMN (2) and G-GMLC in the user's home PLMN (B) return a query response to the GMLC to which the target UE belongs.
  • the query response carries the converted format that can be recognized by the network
  • the specified target area range such as the Cell ID information list or the LA information list, and the message may also carry the location service support capability of each functional entity covering the specified target area range.
  • Steps 7 to 10 and steps 7 to 10 can be performed simultaneously. That is, after receiving the query request, the G-GMLC that the target UE belongs to PLMN (B) simultaneously sends to the G-GMLC1 that covers the specified target area range PLMN (l). Send a query request with G-GMLC2 covering the specified target area range PLMN (2).
  • GMLC1 and GMLC2 covering the specified target area cannot successfully convert the specified target area into a representation that can be recognized by the local PLMN, then GMLC1 and GMLC2 can carry the corresponding error reason in the returned query response.
  • Step 11 After receiving the query response from PLMN (1) and PLMN (2), the G-GMLC to which the target UE belongs to PLMN (B) forwards the query response to the GMLC to which the target UE belongs. After receiving the query response, the GMLC to which the target UE belongs determines whether the specified target area range can be successfully converted into a representation that can be recognized by the PLMN. If not, the GMLC to which the target UE belongs will pass the G-GMLC of the PLMN (B) to which the target UE belongs.
  • the G-GMLC and the PLMN (A) that receives the request for regional change location information on the requesting end send a failure response with the cause of the error to the GMLC that first received the request message from the requester, and ends the current regional change location service request processing flow. Otherwise, the GMLC to which the target UE belongs further judges whether each functional entity supports the processing of the regional change location information request, if all are supported, go to step 12; otherwise, determine whether to continue the current according to the preset information such as the location service quality requirements Regional change location information request processing flow, if yes, go to step 12, otherwise send a failure response with the cause of the error to the GMLC that received the regional change location information request sent by the requester, and end the processing of the current regional change location information request Process.
  • the GMLC to which the target UE belongs further judges whether each functional entity supports the processing of the regional change location information request, if all are supported, go to step 12; otherwise, determine whether to continue the current according to the preset information such as the location service quality requirements Regional change
  • Step 12 to Step 13 The GMLC to which the target UE belongs sends an area change type location information request to the G-GMLC in PLMN (B), and the area change type location information request carries the specified target area range after conversion; the target UE After receiving the regional change-type location information request, the G-GMLC that belongs to the PLMN (B) sends the regional change-type location information request to the G-GMLC of the PLMN (C) where the target UE is currently located.
  • Step 14 to Step 17 After receiving the regional change location information request, the G-GMLC of the PLMN (C) where the target UE is currently located sends the regional change location information request to the GMLC where the target UE is currently located; the GMLC where the target UE is currently located After receiving the area change type location information request, send the area change type location information request to the CN where the target UE is currently located, and download the triggered position report event and the converted specified target area range to the target UE via the RAN.
  • C PLMN
  • the GMLC to which the target UE belongs receives the regional change. After requesting the location-like information, it can first determine whether the CN where the target UE is currently located and the corresponding GMLC support the processing of the location-change type location information request, and if so, perform subsequent operations; otherwise, send the area change sent to the requesting end.
  • the GMLC for the location-like information request sends a failure response carrying the cause of the error, and ends the processing flow of the current location-change category-like location information request.
  • the functional entity covering the designated target area Before judging whether the functional entity covering the designated target area can handle the request for location change information of the area change, it can first determine whether the location service support capability of the PLMN covering the designated target area can be processed, that is, whether the PLMN covering the designated target area can handle it.
  • Location change type location information request The GMLC that the target UE belongs to initiates a query request to the G-GMLC that belongs to the PLMN covering the specified target area range.
  • the G-GMLC returns the query result to the GMLC that the target UE belongs to.
  • Cell ID information generally includes: Mobile Country Code (MCC, Mobile Country Code), Mobile Network Code (MNC), Location Area Code (LAC), and Cell Identity (CI, Cell Identity), MCC and MNC Forms the PLMN logo.
  • MCC Mobile Country Code
  • MNC Mobile Network Code
  • LAC Location Area Code
  • CI Cell Identity
  • MCC and MNC Forms the PLMN logo.
  • the target UE When the target UE performs location update, it determines whether the Cell ID information in the update area exactly matches one of the list of Cell ID information stored in the specified target area range. If so, it considers that a location report event has occurred and reports the location area event report; otherwise The target UE continues to wait for the occurrence of the trigger position report event.
  • the target UE consumes a large amount of computing resources, and can classify the cell ID information matching judgment logic performed by the target UE. For example, the target UE first determines whether the identifier of the current PLMN is consistent with a PLMN identifier in the Cell ID information list stored by the target UE.
  • the target UE continues to judge the exact match of the Cell ID information; if not, the target UE considers that the current PLMN cannot cover the specified target area, and in the subsequent location update process in the non-PLMN, no longer
  • the matching of the Cell ID information is judged only when the target UE is Only when the location update process of changing the PLMN is performed, the matching of the Cell ID information is judged.
  • information related to the support capabilities of GMLC and CN in the entire communication network can be stored in a database server, and H-GMLC can determine the functional entities that cover the specified target area range by querying the database server. Whether to support the processing of regional change-type location information requests. In this way, as long as the data stored in the database server is updated in real time, the H-GMLC can obtain related information by querying the database server.

Abstract

The present invention discloses a processing method of area change location information request, in which a GMLC receives an area change location information request originated from a request end for a target UE, the method including: GMLC judges whether the side covering target area range supports processing of area change supports processing area change location information request, and if so, processes the area change location information request; or else, transmits a failure response for the area change location information request to the request end. The method proposed according to the present invention can efficiently ensure the normality of subsequent processing on the area change location information request, greatly improve the performance efficiency of location services, and avoid wasting the PLMN resource.

Description

一种区域变化类位置信息请求的处理方法 技术领域  Method for processing regional change location information request
本发明涉及定位技术, 特别是指一种区域变化类位置信息请求的处 理方法。 发明背景  The present invention relates to positioning technology, and particularly to a method for processing location change type location information requests. Background of the invention
公用陆地移动通信网络( PLMN, Public Land Mobile Network )的位 置业务( LCS, Location Service )是通过定位技术得到目标用户设备( UE ) 的位置信息, 目标 UE指 PLMN中被定位的用户设备终端, 位置信息可 为地理的经纬度信息或当地街道的位置信息。 PLMN获取的位置信息可 以提供给目标 UE,用于使用目标 UE的用户的自身定位;也可以提供给 通信网络本身, 用于分区域计费或操作维护; 还可以提供给其他请求得 到目标 UE位置信息的客户应用端, 如机构和个人, 用于增值业务。 因 此, 位置业务在紧急救援、 车辆导航和智能交通系统、 工作调度和团队 管理、 移动黄页查询、 增强网络性能等方面均有广泛的作用。 在第三代 合作伙伴计划 (3GPP ) 中对位置业务(LCS, Location Service )规范以 及整个 LCS系统的功能模式、结构、状态描述和消息流程等方面均作了 描述。  The location service (LCS) of a Public Land Mobile Network (PLMN) is to obtain location information of a target user equipment (UE) through positioning technology. The target UE refers to a user equipment terminal located in the PLMN. The information can be geographic latitude and longitude information or local street location information. The location information obtained by the PLMN can be provided to the target UE for the user's own positioning of the user using the target UE; it can also be provided to the communication network itself for subregional billing or operation and maintenance; it can also be provided to other requests for the target UE location Client applications of information, such as institutions and individuals, are used for value-added services. Therefore, location services have a wide range of functions in emergency rescue, vehicle navigation and intelligent transportation systems, work scheduling and team management, mobile yellow page query, and enhanced network performance. In the 3rd Generation Partnership Project (3GPP), the location service (LCS, Location Service) specification and the functional mode, structure, status description, and message flow of the entire LCS system are described.
图 1为实现位置业务的逻辑结构示意图, 如图 1所示, 请求端 101 通过包含 LCS系统的 PLMN 102请求目标 UE 103的位置信息,包含 LCS 系统的 PLMN 102对请求端 101进行合法性鉴权, 检查目标 UE 103是 否允许向该请求端 101提供目标 UE 103的位置信息, 如果请求端 101 通过包含 LCS 系统的 PLMN 102的合法性鉴权, 则包含 LCS 系统的 PLMN 102向其提供目标 UE 103的位置信息; 否则, 包含 LCS系统的 PLMN 102拒绝请求端 101对目标 UE 103发起的位置信息请求。请求端 101可包括请求者和 LCS客户端。 LCS客户端是指用于获得一个或多个 目标 UE 103的位置信息的、 与 LCS系统 102接口的软件或硬件实体; 请求者是指请求目标 UE 103位置信息的应用客户端, 如机构和个人, 是定位请求的发起者, LCS客户端也可同时为请求者。 FIG. 1 is a schematic diagram of a logical structure for implementing a location service. As shown in FIG. 1, the requester 101 requests the location information of the target UE 103 through the PLMN 102 including the LCS system, and the PLMN 102 including the LCS system performs legality authentication on the requester 101 Check whether the target UE 103 is allowed to provide the location information of the target UE 103 to the requester 101. If the requester 101 is authenticated by the PLMN 102 including the LCS system, the PLMN 102 including the LCS system provides the target UE 103 to the requester 101 Location information of the LCS system; otherwise, The PLMN 102 rejects the location information request initiated by the requester 101 to the target UE 103. The requester 101 may include a requester and an LCS client. The LCS client refers to a software or hardware entity that interfaces with the LCS system 102 to obtain the location information of one or more target UEs 103. The requester refers to an application client, such as an organization or an individual, that requests the location information of the target UE 103 Is the initiator of the positioning request, and the LCS client can also be the requester at the same time.
PLMN中能够实现位置业务的功能逻辑实体包括网关移动定位中心 Functional logic entities capable of implementing location services in PLMN include gateway mobile positioning center
( GMLC )、 用户数据存储服务器(HLR/HSS )、 核心网络(CN )和无线 接入网络 (RAN )。 GMLC 可进一步包括请求网关移动定位中心(GMLC), user data storage server (HLR / HSS), core network (CN), and radio access network (RAN). GMLC may further include requesting a gateway mobile positioning center
( R-GMLC, Requesting GMLC )、 归属网关移动定位中心 (H-GMLC, Home GMLC )和拜访网关移动定位中心 (V-GMLC, Visited GMLC )。 R-GMLC为接收请求端位置信息请求的 GMLC, H-GMLC为目标 UE所 归属的 GMLC, V-GMLC为当前为目标 UE服务的 GMLC, 即目标 UE 当前所在的 GMLC, R-GMLC > H-GMLC和 V-GMLC可以为同一个物 理实体, 也可为不同物理实体。 (R-GMLC, Requesting GMLC), home gateway mobile positioning center (H-GMLC, Home GMLC) and visited gateway mobile positioning center (V-GMLC, Visited GMLC). R-GMLC is the GMLC that receives the location information request from the requesting end, H-GMLC is the GMLC to which the target UE belongs, V-GMLC is the GMLC currently serving the target UE, that is, the GMLC where the target UE is currently located, R-GMLC> H- GMLC and V-GMLC can be the same physical entity or different physical entities.
目前, 3GPP规范中定义了区域变化类位置信息请求及其实现过程。 区域变化类位置信息请求是指请求端预先指定目标区域范围和触发位 置报告事件, 例如, 请求端要求目标 UE进入、 离开或是位于指定目标 区域范围时, 通过 LCS 系统向其上报位置区域事件报告, 此时, LCS 系统将指定目标区域范围和触发位置报告事件等信息发送至目标 UE, 目标 UE存储指定目标区域范围和触发位置报告事件等信息, 同时启动 相应的应用程序, 当应用程序监测到触发位置报告事件发生时, 例如目 标 UE进入、 离开或是位于指定目标区域范围, 目标 UE向 LCS系统上 报位置区域事件报告, LCS系统向相应请求端转发该位置区域事件报告, 通知相应请求端其指定的触发位置报告事件已发生。 另外, 请求端还可 设定目标 UE向其上报位置区域事件报告的次数, 例如, 仅上报一次位 置区域事件报告, 或在指定的有效时间范围内进行周期性上报。 综上所 述, 利用区域变化类位置信息请求, 请求端可方便地定义一些跟踪监控 类位置业务, 例如, 儿童跟踪、 宠物跟踪等, 使得位置业务能够在跟踪 监控方面得到广泛的应用。 At present, the 3GPP specification defines the location change request and its implementation process. The area change type location information request refers to the requester specifying the target area range and triggering a position report event in advance. For example, when the requester requires the target UE to enter, leave, or be located in the specified target area range, the location area event report is reported to the target UE through the LCS system. At this time, the LCS system sends information such as the specified target area range and the trigger position report event to the target UE. The target UE stores the specified target area range and the trigger position report event and other information, and simultaneously launches the corresponding application program. When the application program detects When a location report event occurs, for example, the target UE enters, leaves, or is located in a specified target area, the target UE reports the location area event report to the LCS system, and the LCS system forwards the location area event report to the corresponding requester, and notifies the corresponding requester of its The specified trigger location reports that an event has occurred. In addition, the requester may also set the number of times that the target UE reports the location area event report, for example, only one bit is reported. Set regional event reports, or periodically report within the specified effective time range. In summary, by using the request for location information of regional changes, the requester can easily define some tracking and monitoring location services, such as child tracking and pet tracking, so that the location service can be widely used in tracking and monitoring.
图 2 为现有技术中区域变化类位置信息请求处理过程的消息交互 图, 如图 2所示, 区域变化类位置信息请求处理的消息交互过程包括以 下步骤:  FIG. 2 is a message interaction diagram of an area change type location information request processing process in the prior art. As shown in FIG. 2, the area change type location information request processing message interaction process includes the following steps:
步骤 201: 请求端向 R-GMLC发送 LCS 业务请求(LCS Service Request ) , 该 LCS Service Request中携带有目标 UE标识、 指定目标区 域范围和触发位置报告事件, 触发位置报告事件可为目标 UE进入、 离 开或是位于指定目标区域范围时上报位置区域事件报告;该 LCS Service Request中还可携带 LCS业务请求的有效时间范围, 如起始时间和、 终 止时间、 以及 LCS Service Request要求上报位置区域事件报告的次数, 如果需要多次上报位置区域事件报告 , 则该 LCS Service Request中还需 携带有周期性上报位置区域事件报告的间隔时间。 另外, 该请求中还可 包含指定目标区域范围所属国家的国家码信息。 该 LCS Service Request 即为以上所述的区域变化类位置信息请求。  Step 201: The requester sends an LCS service request (LCS Service Request) to the R-GMLC. The LCS Service Request carries a target UE identifier, a specified target area range, and a trigger position report event. The trigger position report event may be a target UE entry, The location area event report is reported when leaving or located in the designated target area range; the LCS Service Request can also carry the valid time range of the LCS service request, such as the start time and end time, and the LCS Service Request requires the location area event report to be reported If the location area event report needs to be reported multiple times, the LCS Service Request also needs to carry the interval for periodically reporting the location area event report. In addition, the request can also include the country code information of the country to which the specified target area belongs. The LCS Service Request is an area change type location information request described above.
步骤 202: R-GMLC收到 LCS Service Request后 , 将该 LCS Service Request转发至 H-GMLC, H-GMLC对请求端进行合法性鉴权, 确定目 标 UE是否允许 LCS系统向该请求端提供目标 UE的位置信息, 如果请 求端通过合法性鉴权, 则 H-GMLC 向 V-GMLC 发送 LCS Service Request; 否则, H-GMLC向 R-GMLC返回鉴权失败响应, R-GMLC拒 绝请求端对目标 UE发起的区域变化类位置信息请求, 结束当前区域变 化类位置信息请求处理流程。  Step 202: After receiving the LCS Service Request, the R-GMLC forwards the LCS Service Request to the H-GMLC, and the H-GMLC performs legality authentication on the requesting end to determine whether the target UE allows the LCS system to provide the target UE to the requesting end. If the requester passes the legality authentication, the H-GMLC sends an LCS Service Request to the V-GMLC; otherwise, the H-GMLC returns an authentication failure response to the R-GMLC, and the R-GMLC rejects the requester to the target UE. The initiated regional change type location information request ends the current regional change type location information request processing flow.
步驟 203: V-GMLC收到 LCS Service Request后, 将该 LCS Service Request中携带的指定目标区域范围转换为 PLMN能够识别的地域标识, 并向 CN发送定位目标 UE请求( Provide Subscriber Location ),该 Provide Subscriber Location中携带有目标 UE标识、转换后的以 PLMN地理格式 表示的指定目标区域范围和触发位置报告事件; 与 LCS Service Request 中携带的信息相对应, 该 Provide Subscriber Location中还可携带有上报 位置区域事件报告的次数, 如果需要多次上报位置区域事件报告, 则携 带周期性上报位置区域事件报告的间隔时间。 Step 203: After receiving the LCS Service Request, the V-GMLC sends the LCS Service The specified target area range carried in the request is converted into a regional identifier that can be recognized by the PLMN, and a positioning target UE request (provide subscriber location) is sent to the CN. The Provide Subscriber Location carries the target UE identifier, and the converted representation is in the PLMN geographic format. Corresponding to the information carried in the LCS Service Request, the Provide Subscriber Location may also carry the number of times the location area event report is reported. If the location area event report needs to be reported multiple times, then The interval between periodic reports of location events.
步骤 204: CN发现目标 UE处于空闲模式,则对目标 UE发起寻呼, 并对目标 UE进行鉴权和加密, 确定目标 UE是否是合法用户; 进一步 地, 目标 UE当前所属的 CN还可向目标 UE发送私密性验证通知, 通 知目标 UE有请求端请求其位置信息,由目标 UE亲自验证是否允许 LCS 系统向该请求端提供其位置信息。  Step 204: The CN finds that the target UE is in the idle mode, initiates a paging to the target UE, and performs authentication and encryption on the target UE to determine whether the target UE is a legitimate user. Further, the CN to which the target UE currently belongs may also report to the target. The UE sends a privacy verification notification to notify the target UE that a requester requests its location information, and the target UE personally verifies whether the LCS system is allowed to provide its location information to the requester.
步驟 205〜步骤 206: CN经由 RAN向目标 UE发送位置区域事件调 用请求 ( Location Area Event Invoke ), 该 Location Area Event Invoke中 携带的信息与 LCS Service Request中携带的信息相对应。 目标 UE收到 Location Area Event Invoke后, 存储指定目标区域范围和触发位置报告 事件, 如果请求中需要多次上报触发位置报告事件, 则目标 UE还需存 储周期性上报位置区域事件报告的间隔时间, 然后 UE启动自身的相关 应用程序, 监测触发位置报告事件的发生; 并向 CN发送位置区域事件 调用响应 ( Location Area Event Invoke Ack ), 通知 CN当前位置信息请 求已被接受并已进行相应处理。  Steps 205 to 206: The CN sends a Location Area Event Invoke request to the target UE via the RAN. The information carried in the Location Area Event Invoke corresponds to the information carried in the LCS Service Request. After receiving the Location Area Event Invoke, the target UE stores the specified target area range and the triggered location report event. If the triggered location report event needs to be reported multiple times in the request, the target UE also needs to store the interval between periodically reporting the location area event report. Then the UE starts its own related application program to monitor the occurrence of the triggered location report event; and sends a Location Area Event Invoke Ack to the CN to notify the CN that the current location information request has been accepted and processed accordingly.
步骤 207〜步骤 210: CN收到 Location Area Event Invoke Ack后, 向 V-GMLC发送定位目标 UE响应 ( Provide Subscriber Location Ack ), 通 知 V-GMLC 当前位置信息请求已被接受。 V-GMLC 收到 Provide Subscriber Location Ack后,向 H-GMLC发送 LCS业务响应( LCS Service Response ), 通知 H-GMLC当前位置信息请求已被接受。 H-GMLC收到 LCS Service Response后, 向 R-GMLC发送 LCS Service Response, 通知 R-GMLC 当前位置信息请求已被接受。 R-GMLC 收到 LCS Service Response后, 向请求端发送 LCS Service Response, 通知请求端当前位 置信息请求已被目标 UE接受。 Steps 207 to 210: After receiving the Location Area Event Invoke Ack, the CN sends a positioning target UE response (Provided Subscriber Location Ack) to the V-GMLC to notify the V-GMLC that the current location information request has been accepted. After receiving the Provide Subscriber Location Ack, V-GMLC sends an LCS service response (LCS Service) to H-GMLC. Response), to notify the H-GMLC that the current location information request has been accepted. After receiving the LCS Service Response, the H-GMLC sends an LCS Service Response to the R-GMLC to notify the R-GMLC that the current location information request has been accepted. After receiving the LCS Service Response, the R-GMLC sends an LCS Service Response to the requesting end to notify the requesting end that the current location information request has been accepted by the target UE.
步骤 211〜步骤 212: 触发位置报告事件发生, 即目标 UE进入、 离 开或是位于指定目标区域范围,目标 UE经由 RAN向 CN发送位置区域 事件报告 ( Location Area Event Report ), 通知 CN触发位置报告事件已 发生。  Steps 211 to 212: A triggering position report event occurs, that is, the target UE enters, leaves, or is located in a specified target area range. The target UE sends a Location Area Event Report (CN) to the CN via the RAN to notify the CN to trigger a position report event. happened.
步骤 213〜步骤 214: CN收到 Location Area Event Report后, 向 V-GMLC发送目标 UE位置报告 ( Subscriber Location Report ), 通知 V-GMLC目标 UE的触发位置报告事件已发生。 V-GMLC收到 Subscriber Location Report后,向 CN返回目标 UE位置^ 1艮告响应( Subscriber Location Report Ack ),通知 CN已经收到其发送的 Subscriber Location Report, 此 时, CN可为本次位置业务请求生成相应的话单记录。 Steps 213 to 214: After receiving the Location Area Event Report, the CN sends a target UE location report (Subscriber Location Report) to the V-GMLC to notify the V-GMLC target UE that a triggered location report event has occurred. V-GMLC receives the Subscriber Location Report, returns the target UE location report to CN ^ 1 Gen response (Subscriber Location Report Ack), CN has received the notification transmits a Subscriber Location Report, at this time, time-based location service may be CN Request to generate the corresponding bill record.
步骤 215〜步骤 218: V-GMLC向 CN返回 Subscriber Location Report Ack后, 向 H-GMLC发送 LCS Service Response, 通知 H-GMLC目标 UE的触发位置报告事件已发生。 H-GMLC收到 LCS Service Response 后, 对请求端进行鉴权, 确保向请求端提供的目标 UE的位置信息属于 该请求端的权限允许范围之内。 诸求端通过 H-GMLC 的養权后, H-GMLC向 R-GMLC发送 LCS Service Response, 通知 R-GMLC目标 UE的触发位置报告事件已发生。 R-GMLC收到 LCS Service Response 后, 向请求端发送 LCS Service Response, 通知请求端目标 UE的触发位 置报告事件已发生。  Steps 215 to 218: After the V-GMLC returns a Subscriber Location Report Ack to the CN, it sends an LCS Service Response to the H-GMLC to notify the H-GMLC target UE that a triggered location report event has occurred. After receiving the LCS Service Response, the H-GMLC authenticates the requester to ensure that the location information of the target UE provided to the requester falls within the permission range of the requester. After the seekers pass the H-GMLC's rights, the H-GMLC sends an LCS Service Response to the R-GMLC to notify the R-GMLC target UE that the triggering position report event has occurred. After receiving the LCS Service Response, the R-GMLC sends an LCS Service Response to the requesting end, informing the requesting end that the target UE's trigger position report event has occurred.
步骤 211〜步驟 218中所述的 V-GMLC为目标 UE当前所在的、能够 覆盖指定目标区域范围的 GMLC , 与步驟 202〜步骤 210 中所述的 V-GMLC可为相同的 GMLC,也可为不同的 GMLC; 同样地,步骤 211~ 步骤 218中所述的 CN为目标 UE当前所在的、 能够覆盖指定目标区域 范围的 CN,与步骤 202〜步骤 210中所述的 CN可为相同的 CN,也可为 不同的 CN。 The V-GMLC described in steps 211 to 218 is the current location of the target UE. The GMLC covering the specified target area range may be the same GMLC as the V-GMLC described in steps 202 to 210, or a different GMLC; similarly, the CN described in steps 211 to 218 is the target UE. The CN that is currently located and can cover the range of the specified target area may be the same CN as the CN described in step 202 to step 210 or a different CN.
如果区域变化类位置信息请求中携带了周期性上报位置区域事件报 告的间隔时间和上报位置区域事件报告的次数, 则目标 UE向 CN上报 位置区域事件报告的时间间隔不能小于区域变化类位置信息请求中规 定的上报位置区域事件报告间隔时间, 上报位置区域事件报告的总次数 不能超过区域变化类位置信息请求中要求的次数, 其每次上报位置区域 事件报告的处理过程与上述过程中步驟 211〜步骤 218基本相同。  If the regional change type location information request carries the interval between reporting the location area event report and the number of times that the location area event report is reported, the target UE must report the location area event report to the CN at a time interval that is not less than the regional change type location information request. The interval between reporting location area event reports specified in the regulations, the total number of reporting location area event reports cannot exceed the number required in the regional change location information request, and the process of each reporting location area event report is the same as step 211 in the above process. Step 218 is basically the same.
目前, 在 3GPP规范中定义的区域变化类位置信息请求处理流程的 步驟 202中, H-GMLC收到 R-GMLC转发的 LCS Service Request后 , 对请求端进行合法性鉴权; 确定请求端通过合法性鉴权后, H-GMLC根 据 LCS Service Request中携带的指定目标区域范围所属国家的国家码信 息, 判断目标 UE当前所在的 PLMN是否能够覆盖该国家, 以及进一步 判断目标 UE当前所在的 PLMN是否能够覆盖指定目标区域范围, 如果 目标 UE当前所在的 PLMN能够覆盖指定目标区域范围, 则 H-GMLC 按照步骤 202向 V-GMLC发送 LCS Service Request,后续对区域变化类 位置信息请求处理过程与上述流程中的步骤一致。 如果目标 UE当前所 在的 PLMN不能够覆盖指定目标区域范围,则 H-GMLC存储由 R-GMLC 转发的原始 LCS Service Request, 然后生成新的 LCS Service Request, 该新的 LCS Service Request中携带有覆盖指定目标区域范围的 PLMN列 表, 即覆盖指定目标区域范围的所有 PLMN的标识, 并通过 V-GMLC 和 CN将这个新的 LCS Service Request中的触发位置报告事件以及覆盖 指定目标区域范围的所有 PLMN标识列表下载至目标 UE,要求目标 UE 在进入 PLMN列表中包含的 PLMN时上报位置区域事件报告。 当目标 UE进入 PLMN列表中包含的其中一个 PLMN时, 向 H-GMLC上报位 置区域事件报告, 通知 H-GMLC 目标 UE已进入 PLMN列表中包含的 PLMN。 H-GMLC收到目标 UE的位置区域事件报告后, 获知目标 UE 当前所在的 PLMN 已经能够覆盖指定目标区域范围, 再通过 V-GMLC 和 CN将存储的原始的 LCS Service Request中的触发位置报告事件以及 转换后的 PLMN能够识别的指定目标区域范围下载至目标 UE, 要求目 标 UE进入指定目标区域范围时上报位置区域事件报告。 At present, in step 202 of the regional change-type location information request processing flow defined in the 3GPP specification, after receiving the LCS Service Request forwarded by the R-GMLC, the H-GMLC authenticates the requester's legitimacy; it is determined that the requester passes the legitimacy After sexual authentication, the H-GMLC determines whether the PLMN where the target UE is currently located can cover the country according to the country code information of the country to which the target area belongs in the LCS Service Request, and further determines whether the PLMN where the target UE is currently located can Covering the specified target area range. If the target UE's current PLMN can cover the specified target area range, the H-GMLC sends an LCS Service Request to the V-GMLC according to step 202. The subsequent process of requesting area change location information and the process described above The steps are the same. If the target UE's current PLMN cannot cover the specified target area, the H-GMLC stores the original LCS Service Request forwarded by the R-GMLC, and then generates a new LCS Service Request. The new LCS Service Request carries the coverage designation. The list of PLMNs in the target area range, that is, the IDs of all PLMNs covering the specified target area range, and the V-GMLC and CN will report the trigger position in this new LCS Service Request and report the event. Download all PLMN identification lists in the specified target area to the target UE, and require the target UE to report the location area event report when entering the PLMN included in the PLMN list. When the target UE enters one of the PLMNs included in the PLMN list, it reports a location area event report to the H-GMLC to notify the H-GMLC that the target UE has entered the PLMN included in the PLMN list. After receiving the location area event report of the target UE, the H-GMLC learns that the PLMN where the target UE is currently located can cover the specified target area range, and then the V-GMLC and CN will store the triggered location report event in the original LCS Service Request And the specified target area range recognized by the converted PLMN is downloaded to the target UE, and the target UE is required to report a location area event report when the target UE enters the specified target area range.
由于区域变化类位置信息请求的处理过程涉及到发起区域变化类位 置信息请求时, 目标 UE所在的 GMLC和 CN、 以及覆盖指定目标区域 范围的 GMLC和 CN,因此需要上述各 GMLC和 CN对区域变化类位置 信息请求处理的支持。只有在涉及的各 GMLC和 CN均支持对区域变化 类位置信息请求的处理时, 才能实现以上所述的区域变化类位置信息请 求处理过程。 但由于实现功能方面和对位置业务支持能力的不足, 以及 各功能实体所在 PLMN的不同, 因此, 涉及的 GMLC和 CN有可能无 法支持对区域变化类位置信息请求的处理。 另外, 由于运营商根据业务 运营的实际规划, 先在部分地区开展区域变化类位置信息请求, 对该地 区的 GMLC、 CN等进行相应的升级改造, 其他地区暂不开展区域变化 类位置信息请求, 因此同一 PLMN中的各 GMLC、 CN对位置业务的支 持能力也会有所不同。  Because the process of requesting regional change location information involves initiating a request for regional change location information, the GMLC and CN where the target UE is located, and the GMLC and CN covering the specified target area, so the above GMLC and CN are required to perform regional changes. Support for class location information request processing. Only when each of the involved GMLCs and CNs supports the processing of the regional change-type location information request, the processing process of the regional change-type location information request described above can be realized. However, due to the lack of implementation functions and the ability to support location services, and the different PLMNs where each functional entity is located, the involved GMLC and CN may not be able to support the processing of regional change-type location information requests. In addition, according to the actual planning of business operations, operators first request regional change location information in some areas, and upgrade the GMLC, CN, etc. in the area accordingly. Other areas do not temporarily request regional change location information. Therefore, each GMLC and CN in the same PLMN has different support capabilities for location services.
因此,在上述流程中 ,当 H-GMLC存储由 R-GMLC转发的原始 LCS Service Request, 然后生成携带有覆盖指定自标区域范围的 PLMN列表 的新的 LCS Service Request, 并通过 V-GMLC和 CN将这个新的 LCS Service Request中的触发位置报告事件以及覆盖指定目标区域范围的所 有 PLMN标识列表下载至目标 UE, 要求目标 UE在进入 PLMN列表中 包含的 PLMN时上报位置区域事件报告时,在目标 UE进入 PLMN列表 中包含的其中一个 PLMN时, 向 CN上报位置区域事件报告时, 如果目 标 UE当前所在的 CN不支持对区域变化类位置信息请求的处理, 则无 法识别目标 UE上报的位置区域事件报告, 不能对该位置区域事件报告 进行正确处理, 直接丟弃该位置区域事件报告,或是向 V-GMLC发送失 败的 Subscriber Location Report, 从而不能经由 V-GMLC通知 H-GMLC 目标 UE 已经进入覆盖指定目标区域范围的 PLMN 列表中的一个 PLMN, 这样, 后续 H-GMLC中存储的原始的触发位置报告事件以及转 换后的指定目标区域范围根本无法下载至目标 UE, 区域变化类位置信 息请求的处理过程将无法继续进行; 同样的, 即使覆盖指定目标区域范 围的 CN支持对区域变化类位置信息请求的处理, 能够向覆盖指定目标 区域范围的 V-GMLC 上才艮成功的 Subscriber Location Report, 通知 V-GMLC触发位置报告事件已发生, 但如果与目标 UE当前所在的 CN 相对应的 V-GMLC不支持对区域变化类位置信息请求的处理,无法识别 CN发送的 Subscriber Location Report, 后续的区域变化类位置信息请求 的处理过程同样无法继续进行。 Therefore, in the above process, when the H-GMLC stores the original LCS Service Request forwarded by the R-GMLC, and then generates a new LCS Service Request with a list of PLMNs covering the specified self-standard area range, and passes the V-GMLC and CN Reports the trigger location report event in this new LCS Service Request and The PLMN identification list is downloaded to the target UE, and the target UE is required to report the location area event report when entering the PLMN included in the PLMN list, and to report the location area event report to the CN when the target UE enters one of the PLMNs included in the PLMN list. If the CN where the target UE is currently located does not support the processing of the regional change location information request, the location area event report reported by the target UE cannot be identified, the location area event report cannot be processed correctly, and the location area event is directly discarded Report, or send a failed Subscriber Location Report to V-GMLC, so that the H-GMLC cannot be notified via V-GMLC that the target UE has entered a PLMN in the PLMN list that covers the specified target area, so that it is stored in subsequent H-GMLC The original trigger position report event and the converted specified target area range cannot be downloaded to the target UE at all, and the process of the regional change-type location information request cannot continue; similarly, even if the CN covering the specified target area range supports the area Processing of change-type location information requests The successful Subscriber Location Report on the V-GMLC in the target area notifies the V-GMLC that a trigger location report event has occurred, but if the V-GMLC corresponding to the CN where the target UE is currently located does not support location information of regional changes The processing of the request could not identify the Subscriber Location Report sent by the CN, and the subsequent processing of the regional change-type location information request could not continue.
即使触发位置区域事件以及转换后的指定目标区域范围能够成功地 下载至目标 UE, 如果覆盖指定目标区域范围的 CN不支持对区域变化 类位置信息请求的处理, 则触发位置区域事件发生后, 目标 UE上报的 位置区域事件 4艮告将不能被处理; 同样地, 即使覆盖指定目标区域范围 的 CN支持对区域变化类位置信息请求的处理, 能够向覆盖指定目标区 域范围的 V-GMLC上报 Subscriber Location Report, 通知 V-GMLC触发 位置报告事件已发生,但如果覆盖指定目标区域范围的 V-GMLC不支持 对区域变化类位置信息请求的处理, 则触发位置区域事件发生后, 目标 UE上报的位置区域事件报告同样不能被处理。 Even if the triggering location area event and the converted designated target area range can be successfully downloaded to the target UE, if the CN covering the designated target area range does not support the processing of regional change-type location information requests, the target is triggered after the triggering location area event occurs. The location area event reported by the UE will not be processed; similarly, even if the CN covering the designated target area range supports the processing of the location change type location information request, it can report the Subscriber Location to the V-GMLC covering the designated target area range. Report, notifies the V-GMLC that the triggering position report event has occurred, but if the V-GMLC covering the specified target area does not support the processing of regional change-type location information requests, the target is triggered after the triggering position area event occurs. The location area event report reported by the UE cannot also be processed.
在现有技术的流程描述中, 当 CN收到目标 UE上报的位置区域事 件报告 Location Area Event Report后, 如果 CN不能支持对区域变化类 位置信息请求的处理,则向相应的 y-GMLC发送携带有差错原因值的目 标 UE位置艮告 Subscriber Location Report。 V-GMLC将该失败响应向 LCS系统中的功能实体转发下去, 直至转发至请求端。 通知请求端对区 域变化类位置信息请求处理失败。 然后在实际网络情况中, 由于 CN不 能支持对区域变化类位置信息请求的处理, 无法识别目标 UE上报的位 置区域事件报告 Location Area Event Report, 而可能是直接丟弃该位置 区域事件报告, 或是向 V-GMLC发送失败响应。 同样, 当 CN能够支持 对区域变化类位置信息请求的处理, 即能够向相应的 V-GMLC 上报 Subscriber Location Report时, 由于 V-GMLC也可能不支持对区域变化 类位置信息请求的处理,无法识别 CN发送的 Subscriber Location Report, 后续的区域变化类位置信息请求的处理过程同样无法继续进行。 因此, 当发生了区域变化类事件, UE向 LCS系统上报区域变化事件报告时, 却可能由于 LCS 系统中各实体的缺乏对区域变化类位置信息请求处理 的能力, 导致区域变化类事件不能上报至请求端, 从而请求端不能正确 地获知触发位置^ =艮告事件是否发生, 造成区域变化类位置信息请求处理 的失败。  In the flow description of the prior art, after the CN receives the Location Area Event Report reported by the target UE, if the CN cannot support the processing of the area change type location information request, it sends a carry to the corresponding y-GMLC. The target UE location with the error cause value is reported to the Subscriber Location Report. The V-GMLC forwards the failure response to the functional entity in the LCS system until it forwards it to the requesting end. The requesting end is notified to fail to process the location change type location information request. Then, in the actual network situation, because the CN cannot support the processing of the regional change location information request, it cannot identify the Location Area Event Report reported by the target UE, and may directly discard the location area event report, or Send a failure response to V-GMLC. Similarly, when the CN can support the processing of regional change-type location information requests, that is, it can report the Subscriber Location Report to the corresponding V-GMLC, because the V-GMLC may not support the processing of regional change-type location information requests and cannot be identified. The subscriber Location Report sent by the CN, and the subsequent processing of the regional change-type location information request also cannot continue. Therefore, when a regional change event occurs, the UE reports the regional change event report to the LCS system, but the entities in the LCS system may not be able to report the regional change event to the lack of the ability to request the processing of the regional change position information. The requesting end, so that the requesting end cannot correctly know whether the triggering position ^ = a notification event has occurred, resulting in a failure to process the location change request for location information.
图 3A至图 3C为现有技术中在不同 PLMN中的位置业务组网示意 图, 如图 3A所示, 当目标 UE当前所在的 PLMN能够覆盖指定目标区 域范围时, H-GMLC直接将 LCS Service Request转发给 V-GMLC,通过 后续处理将区域变化类位置信息请求中的触发位置报告事件以及转换 后的指定目标区域范围下载至目标 UE。 当触发位置 4艮告事件发生时, 即目标 UE进入、 离开或是位于目标区域范围内时, 目标 UE向覆盖指 定目标区域范围的 CN上报位置区域事件报告, 如果覆盖指定目标区域 范围的 GMLC或 CN不支持对区域变化类位置信息请求的处理,则收到 目标 UE上报的位置区域事件报告后, 将对该位置区域事件报告直接丟 弃不作任何处理, 或是向请求端发送失败响应。 FIG. 3A to FIG. 3C are schematic diagrams of location service networking in different PLMNs in the prior art. As shown in FIG. 3A, when the target UE's current PLMN can cover the specified target area range, H-GMLC directly sends the LCS Service Request Forward to V-GMLC, and download the triggered location report event and the converted target area range after conversion to the target UE through the subsequent processing. When the trigger position 4 event occurs, that is, when the target UE enters, leaves, or is located within the target area, the target UE points to the coverage indicator. The CN that reports the target area reports the location area event report. If the GMLC or CN that covers the specified target area does not support the processing of the regional change type location information request, it will report the location area event report reported by the target UE. The location area event report is directly discarded without any processing, or a failure response is sent to the requesting end.
当目标 UE 当前所在的 PLMN 不能够覆盖指定目标区域范围时, 3GPP规范中定义 H-GMLC 生成新的携带有覆盖指定目标区域范围 PLMN列表的 LCS Service Request, 并通过 V-GMLC和 CN将新的触发 位置报告事件以及覆盖指定目标区域范围的所有 PLMN标识列表下载 至目标 UE, 要求目标 UE在进入 PLMN列表中包含的其中一个 PLMN 时上报位置区域事件报告。  When the target UE's current PLMN cannot cover the specified target area range, H-GMLC is defined in the 3GPP specifications to generate a new LCS Service Request with a list of PLMNs covering the specified target area range, and the new LCS Service Request is sent through V-GMLC and CN. Trigger a location report event and download all PLMN identification lists covering the specified target area to the target UE, and require the target UE to report a location area event report when it enters one of the PLMNs included in the PLMN list.
如图 3B所示, 目标 UE进入 PLMN列表中包含的其中一个 PLMN 后, 如果收到目标 UE上报的位置区域事件报告的 CN不支持对区域变 化类位置信息请求的处理, 则该 CN将对位置区域事件报告直接丟弃不 作任何处理, 或是向相应 GMLC发送失败响应。 此时, 覆盖指定目标区 域范围的 GMLC和 CN是否支持对区域变化类位置信息请求的处理,都 已不再重要, 因为区域变化类位置信息请求的处理流程至此终止, 已经 不会再继续下去了。  As shown in FIG. 3B, after the target UE enters one of the PLMNs included in the PLMN list, if the CN receiving the location area event report reported by the target UE does not support the processing of the regional change type location information request, the CN will The regional event report is discarded without any processing, or a failure response is sent to the corresponding GMLC. At this time, it is no longer important whether the GMLC and the CN covering the designated target area support the processing of the regional change position information request, because the processing process of the regional change position information request ends here, and it will not continue. .
如图 3C所示, 目标 UE进入 PLMN列表中包含的其中一个 PLMN 后, 收到目标 UE上报的位置区域事件报告的 GMLC和 CN均支持对区 域变化类位置信息请求的处理, 将该位置区域事件报告发送至 H-GMLC。 H-GMLC收到目标 UE上报的位置区域事件报告后, 获知目 标 UE 当前所在的 PLMN 已经能够覆盖指定的目标区域, 然后通过 V-GMLC和 CN将存储的原始的 LCS Service Request中的触发位置报告 事件以及转换后的指定目标区域范围下载至目标 UE,要求目标 UE在进 入、 离开或是位于指定目标区域范围时, 上报位置区域事件报告。 当触 发位置报告事件发生时, 目标 UE向覆盖指定目标区域范围的 CN上报 位置区域事件报告 ,如果覆盖指定目标区域范围的 GMLC或 CN不支持 对区域变化类位置信息请求的处理, 收到目标 UE上报的位置区域事件 报告后, 将对该位置区域事件报告直接丟弃不作任何处理, 或是向请求 端发送失败响应。 As shown in FIG. 3C, after the target UE enters one of the PLMNs included in the PLMN list, both the GMLC and the CN that received the location area event report reported by the target UE support the processing of the area change type location information request, and the location area event is processed. The report is sent to H-GMLC. After receiving the location area event report reported by the target UE, the H-GMLC learns that the PLMN in which the target UE is currently located can cover the specified target area, and then reports the triggered location report in the original LCS Service Request stored by the V-GMLC and CN. The event and the converted specified target area range are downloaded to the target UE, and the target UE is required to report a location area event report when entering, leaving, or being within the specified target area range. When touch When a location report event occurs, the target UE reports a location area event report to the CN covering the designated target area range. If the GMLC or CN covering the designated target area range does not support the processing of the regional change type location information request, the target UE receives the report. After the location area event report is reported, the location area event report is directly discarded without any processing, or a failure response is sent to the requesting end.
通过以上描述可见, 请求端发起区域变化类位置信息请求后, 如果 区域变化类位置信息请求处理过程中涉及到的功能实体有位置业务支 持能力不足的, 将可能导致区域变化类位置业务请求处理的直接失败, 也可能导致区域变化类位置信息请求处理过程中 PLMN 中的功能实体 间交互的消息变为无用消息, 进而浪费 PLMN的资源。特别是在请求端 要求目标 UE周期性上报位置区域事件 告时, LCS系统中将出现大量 的失败响应, 对 PLMN的资源浪费尤为突出。 而对于请求端而言, 可能 经过长时间的等待后 , 收到的却是失败响应或是根本没有收到任何的处 理结果, 使得位置业务的执行效率非常低。 发明内容  From the above description, it can be seen that after the requester initiates an area change type location information request, if the functional entity involved in the area change type location information request processing has insufficient location service support capabilities, it may result in the area change type location service request processing. The direct failure may also cause the messages exchanged between the functional entities in the PLMN to become useless during the process of the regional change-type location information request processing, thereby wasting PLMN resources. Especially when the requesting end requires the target UE to report the location area event report periodically, a large number of failure responses will appear in the LCS system, and the waste of PLMN resources is particularly prominent. For the requesting end, after waiting for a long time, a failure response is received or no processing result is received at all, which makes the execution efficiency of the location service very low. Summary of the Invention
有鉴于此, 本发明的目的在于提供一种区域变化类位置信息请求的 处理方法, 在避免位置业务系统资源浪费的同时提高了位置业务的执行 效率。  In view of this, an object of the present invention is to provide a method for processing location change type location information requests, which can avoid the waste of location service system resources and improve the efficiency of location service execution.
为了达到上述目的, 本发明提供了一种区域变化类位置信息请求的 处理方法, GMLC接收请求端对目标 UE发起的区域变化类位置信息请 求, 该方法包含以下步骤:  In order to achieve the above object, the present invention provides a method for processing an area change type location information request. The GMLC receives a request for an area change type location information request initiated by a requesting end to a target UE. The method includes the following steps:
A、 GMLC判断覆盖指定目标区域范围侧是否支持对区域变化类位 置信息请求的处理, 如果是, 执行步骤 B, 否则, 执行步骤 C;  A, GMLC judges whether the coverage side of the specified target area supports processing of the request for location change information of the area, and if so, performs step B, otherwise, performs step C;
B、 对区域变化类位置信息请求进行处理; c、 向请求端发送区域变化类位置信息请求操作失败响应。 B. Process the request for location information of regional changes; c. Send a response to the requesting end of the regional change-type location information request operation failure.
步骤 A中所述判断覆盖指定目标区域范围侧是否支持对区域变化类 位置信息请求的处理, 包括:  The step of determining whether the coverage side of the specified target area supports the processing of the request for location information of the area change type as described in step A includes:
All、 GMLC判断覆盖指定目标区域范围的 PLMN中的功能实体是 否支持对区域变化类位置信息请求的处理, 如果是, 执行步骤 B; 否则, 执行步骤 C。  All, GMLC determines whether the functional entity in the PLMN covering the specified target area supports processing of the request for location change information of the area. If so, step B is performed; otherwise, step C is performed.
所述步骤 All之前进一步包括 A10: GMLC判断覆盖指定目标区域 范围的 PLMN是否支持对区域变化类位置信息请求的处理, 如果是, 执 行步骤 All; 否则, 执行步驟(。  The step All further includes A10: the GMLC determines whether the PLMN covering the specified target area supports processing of the location change type location information request, and if so, execute step All; otherwise, execute step ().
所述步骤 A之前进一步包括 A01: GMLC判断目标 UE当前所在的 功能实体是否支持对区域变化类位置信息请求的处理, 如果是, 执行步 骤 A; 否则, 执行步骤(:。  Before step A, the method further includes A01: The GMLC determines whether the functional entity where the target UE is currently located supports processing of the location change type location information request, and if so, executes step A; otherwise, executes step (:).
所述步骤 A01之前进一步包括: GMLC判断目标 UE 当前所在的 PLMN是否支持对区域变化类位置信息请求的处理, 如果是, 执行步骤 A01; 否则, 执行步骤(3。  Before step A01, the method further includes: The GMLC determines whether the PLMN in which the target UE is currently located supports processing of the location change type location information request, and if yes, execute step A01; otherwise, execute step (3).
所述步骤 A之前进一步包括以下步骤:  Before step A, the method further includes the following steps:
A21、 GMLC根据指定目标区域范围信息和目标 UE当前所在 PLMN 信息, 判断所述 PLMN是否能够覆盖指定目标区域范围, 如果是, 执行 步驟 A, 否则, 执行步骤 A22;  A21. The GMLC determines whether the PLMN can cover the specified target area range based on the specified target area range information and the current PLMN information of the target UE, and if so, performs step A, otherwise, performs step A22;
A22、 GMLC根据指定目标区域范围信息, 确定覆盖指定目标区域 范围的 PLMN列表, 然后执行步驟 A。  A22. The GMLC determines a PLMN list covering the specified target area range according to the specified target area range information, and then performs step A.
步驟 Al 1中所述判断覆盖指定目标区域范围的 PLMN中的功能实体 是否支持对区域变化类位置信息请求的处理, 进一步包括以下步骤: In step A1, determining whether the functional entity in the PLMN covering the designated target area supports processing of the request for location change information of the area change further includes the following steps:
Alla、 GMLC向覆盖指定目标区域范围的 PLMN中的 GMLC发起 查询请求; Allb、 覆盖指定目标区域范围的 PLMN中的 GMLC收到所述查询 请求后, 向所述 GMLC返回查询结果; Alla and GMLC initiate a query request to the GMLC in the PLMN covering the designated target area; Allb, after receiving the query request, the GMLC in the PLMN covering the designated target area returns a query result to the GMLC;
Allc、 所述 GMLC根据所述查询结果进行所述判断。  Allc. The GMLC performs the judgment according to the query result.
步骤 Al 1 a中所述查询请求中携带有指定目标区域范围信息。  The query request in step Al 1 a carries the specified target area range information.
所述步骤 Allb进一步包括: 覆盖指定目标区域范围的 PLMN中的 The step Allb further includes:
GMLC 收到查询请求后, 根据查询请求中携带的指定目标区域范围信 息,将指定目标区域范围信息转换为覆盖指定目标区域范围的 PLMN能 够识别的信息格式。 After receiving the query request, the GMLC converts the specified target area range information into an information format that can be recognized by the PLMN that covers the specified target area range according to the specified target area range information carried in the query request.
步骤 Allb中所述查询结果包括: 覆盖指定目标区域范围的 PLMN 能够识別的指定目标区域范围信息。  The query result described in step Allb includes: information of the specified target area that can be recognized by the PLMN that covers the specified target area.
步驟 Allb中所述查询结果包括: 覆盖指定目标区域范围的 PLMN 中功能实体的位置业务支持能力信息。  The query result described in step Allb includes: location service support capability information of the functional entities in the PLMN covering the specified target area.
步骤 Allc中所述 GMLC根据所述查询结果进行判断包括: GMLC 收到查询结果后, 根据功能实体位置业务支持能力信息, 判断覆盖指定 目标区域范围的 PLMN 中功能实体是否支持对区域变化类位置信息请 求的处理, 如果是, 执行步骤 B; 否则, 执行步骤。。  The judgment by the GMLC according to the query result in the step Allc includes: After receiving the query result, the GMLC judges whether the functional entity in the PLMN covering the specified target area supports the regional change-type location information based on the functional entity location service support capability information. The processing of the request, if yes, go to step B; otherwise, go to step. .
步驟 Allc中所述 GMLC根据所述查询结果进行判断包括: GMLC 收到查询结果后, 判断指定目标区域范围信息是否能够转换为覆盖指定 目标区域范围的 PLMN能够识别的信息格式, 如果是, 执行步骤 B; 否 则, 执行步骤( 。  The judgment by the GMLC according to the query result in Step Allc includes: After receiving the query result, the GMLC determines whether the specified target area range information can be converted into an information format that can be recognized by the PLMN that covers the specified target area range, and if so, executes steps B; Otherwise, go to step (.
所述查询结果包括: 覆盖指定目标区域范围的 PLMN能够识别的指 定目标区域范围信息,和覆盖指定目标区域范围的 PLMN中功能实体的 位置业务支持能力信息时,  The query result includes: specified target area range information that can be identified by the PLMN covering the specified target area range, and location service support capability information of functional entities in the PLMN that covers the specified target area range,
步骤 Al lc中所述 GMLC根据所述查询结果进行判断包括: GMLC 收到查询结果后, 首先判断指定目标区域范围信息是否能够转换为覆盖 指定目标区域范围 PLMN能够识别的信息格式, 如果转换成功, 继续根 据功能实体位置业务支持能力信息, 判断覆盖指定目标区域范围的 PLMN中功能实体是否支持对区域变化类位置信息请求的处理,如果是, 执行步骤 B, 否则, 执行步骤 C; 如果转换失败, 执行步骤(。 The judgment by the GMLC according to the query result in step Al lc includes: After receiving the query result, the GMLC first determines whether the specified target area range information can be converted into coverage The information format that can be identified by the specified target area range PLMN. If the conversion is successful, it continues to determine whether the functional entity in the PLMN covering the specified target area range supports the processing of regional change-type location information requests based on the location service capability information of the functional entity. , Go to step B, otherwise go to step C; if the conversion fails, go to step (.
所述 GMLC向覆盖指定目标区域范围的 PLMN中的 GMLC发起查 询请求进一步包括:一个以上的 PLMN覆盖指定目标区域范围时, GMLC 同时向覆盖指定目标区域范围的每个 PLMN中的 GMLC发起查询请求。  The GMLC initiating a query request to a GMLC in a PLMN covering a designated target area range further includes: when more than one PLMN covers the designated target area range, the GMLC simultaneously issues a query request to the GMLC in each PLMN covering the designated target area range.
指定目标区域范围被一个以上不能全部支持对区域变化类位置信息 请求处理的 PLMN覆盖, 所述步骤 A10进一步包括: GMLC综合判断 覆盖指定目标区域范围的所有 PLMN位置业务处理能力是否满足指定 条件, 如果满足, 执行步骤 B; 否则, 执行步骤(:。  The designated target area range is covered by more than one PLMN that cannot fully support the request for processing regional change location information. The step A10 further includes: GMLC comprehensively determines whether all PLMN location service processing capabilities covering the designated target area range meet the specified conditions. If yes, go to step B; otherwise, go to step (:.
所述功能实体为覆盖指定目标区域范围的一个以上的功能实体, 所 述步驟 All进一步包括: GMLC综合判断覆盖指定目标区域范围的所有 功能实体位置业务处理能力是否满足指定条件,如果满足,执行步骤 B; 否则, 执行步骤。。  The functional entity is one or more functional entities that cover the range of the specified target area. The step All further includes: GMLC comprehensively judges whether the service processing capabilities of all functional entities that cover the range of the specified target area meet the specified conditions, and if so, executes steps. B; Otherwise, go to step. .
所述指定条件由网络运营商的需求决定, 或由位置业务服务质量要 求决定。  The specified condition is determined by a demand of a network operator, or a quality requirement of a location service.
所述步驟 Alia进一步包括: GMLC通过其所属的 PLMN中用于与 其他 PLMN互通的 G-GMLC, 向覆盖指定目标区域范围的 PLMN 的 G-GMLC发送查询请求, 覆盖指定目标区域范围 PLMN中的 G-GMLC 收到查询请求后, 向覆盖指定目标区域范围 PLMN中的 GMLC发送查 询请求;  The step Alia further includes: The GMLC sends a query request to the G-GMLC of the PLMN covering the designated target area range through the G-GMLC in the PLMN to which it belongs for interworking with other PLMNs, and covers the G in the designated target area range PLMN. -After receiving the query request, the GMLC sends a query request to the GMLC in the PLMN covering the designated target area range;
所述步骤 Allb进一步包括: 覆盖指定目标区域范围的 PLMN中的 GMLC 向其所属的 G-GMLC 返回查询结果, 覆盖指定目标区域范围 PLMN中的 G-GMLC收到查询结果后, 向所述 GMLC所属 PLMN中的 G-GMLC返回查询结果,所述 GMLC所属 PLMN中的 G-GMLC向所述The step Allb further includes: the GMLC in the PLMN covering the designated target area range returns a query result to the G-GMLC to which it belongs, and the G-GMLC in the PLMN covering the designated target area range receives the query result and belongs to the GMLC In PLMN The G-GMLC returns the query result, and the G-GMLC in the PLMN to which the GMLC belongs reports to the
GMLC返回查询结果。 GMLC returns the query results.
步骤 A中所述判断由目标 UE的 H-GMLC进行。  The determination in step A is performed by the H-GMLC of the target UE.
步骤 A中所述判断由目标 UE当前所在的 GMLC进行。  The judgment in step A is made by the GMLC where the target UE is currently located.
所述步骤 B进一步包括: 目标 UE进行位置更新时, 判断更新区域 信息是否与自身存储的指定目标区域范围信息相一致, 如果是, 上报位 置区域事件报告; 否则, 等待触发位置报告事件的发生。  The step B further includes: when the target UE performs location update, determining whether the update area information is consistent with the specified target area range information stored by itself, and if so, reporting a location area event report; otherwise, waiting for a location report event to occur.
所述更新区域信息和指定目标区域范围信息是包含 PLMN标识的 'J、 区标识信息。  The update area information and the specified target area range information are 'J, area identification information including a PLMN identification.
所述步骤 B进一步包括以下步骤:  The step B further includes the following steps:
Bl、 目标 UE进行位置更新时, 判断更新区域小区标识信息中的 PLMN标识是否与自身存储的指定目标区域范围小区标识信息中的 PLMN标识相一致, 如果是, 执行步骤 B2, 否则, 执行步骤 B3;  Bl. When the target UE performs location update, it is judged whether the PLMN identity in the update area cell identity information is consistent with the PLMN identity in the specified target area range cell identity information stored by itself. If yes, go to step B2, otherwise, go to step B3. ;
B2、 目标 UE判断更新区域信息是否与自身存储的指定目标区域范 围信息完全一致, 如果是, 上报位置区域事件报告; 否则, 等待触发位 置报告事件的发生;  B2. The target UE determines whether the update area information is completely consistent with the specified target area range information stored by the target UE. If it is, it reports a location area event report; otherwise, it waits for the triggering of a location report event;
B3、 目标 UE进行更改 PLMN的位置更新时', 执行步骤 Bl。  B3. When the target UE updates the location of the PLMN, perform step Bl.
所述 GMLC 通过 Lr接口与覆盖指定目标区域范围 PLMN 中的 GMLC建立连接。  The GMLC establishes a connection with the GMLC in the PLMN covering the designated target area range through the Lr interface.
所述步驟 A为: GMLC判断覆盖指定目标区域范围的 GMLC和覆 盖指定目标区域范围的 CN是否支持对区域变化类位置信息请求的处 理, 如果是, 执行步驟 B; 否则, 执行步骤€。  The step A is: The GMLC judges whether the GMLC covering the designated target area and the CN covering the designated target area support the processing of the request for location change information of the area, and if so, performing step B; otherwise, performing step €.
所述步骤 A进一步包括: GMLC判断目标 UE当前所在的 CN是否 支持对区域变化类位置信息请求的处理, 如果是, 执行步骤 B; 否则, 执行步骤 C。 所述步骤 A进一步包括: GMLC通过查询通信网络中的数据库服务 器, 获取位置业务系统中功能实体是否支持对区域变化类位置信息请求 处理的处理能力信息。 The step A further includes: the GMLC determines whether the CN where the target UE is currently supported supports processing of the regional change type location information request, and if so, performs step B; otherwise, performs step C. The step A further includes: The GMLC obtains, by querying a database server in the communication network, whether the functional entity in the location service system supports processing capability information for requesting processing of regional change-type location information.
根据本发明提出的方法,通过增加 GMLC对覆盖指定目标区域范围 的功能实体是否能够处理区域变化类位置信息请求进行判断的过程, 如 果不是, 则可提前结束由于功能实体不支持对区域变化类位置信息请求 的处理, 而导致的区域变化类位置信息请求处理流程失败, 保证了后续 对区域变化类位置信息请求处理的正常性, 提高了位置业务的执行效 率; 并且, 节省了异常情况下功能实体间的消息交互, 避免因大量无用 消息的生成而导致的 PLMN资源浪费。 另外, 通过本发明提出的方法, 还可实现通过不同 PLMN中的功能实体的配合,实现对同一区域变化类 位置信息请求的处理。 附图简要说明  According to the method proposed by the present invention, the process of judging whether a functional entity covering a designated target area can handle a request for regional change location information is added by adding a GMLC. If it is not, then the functional entity does not support the location change of the regional change category. Information request processing, and the regional change-type location information request processing flow fails, which ensures the normality of subsequent regional change-type location information request processing and improves the execution efficiency of location services; and saves functional entities in abnormal situations Inter-message interaction to avoid waste of PLMN resources caused by the generation of a large number of useless messages. In addition, through the method provided by the present invention, it is also possible to implement processing of location information requests of the same area change type through cooperation of functional entities in different PLMNs. Brief description of the drawings
图 1为实现位置业务的逻辑结构示意图;  Figure 1 is a schematic diagram of the logical structure of implementing location services;
图 2 为现有技术中区域变化类位置信息请求处理过程的消息交互 图;  FIG. 2 is a message interaction diagram of a process of requesting information about a location change area in the prior art;
图 3A至图 3C为现有技术中在不同 PLMN中的位置业务组网示意 图;  3A to 3C are schematic diagrams of a location service networking in different PLMNs in the prior art;
图 4为本发明中区域变化类位置信息请求的处理流程图;  4 is a flowchart of processing a request for location information of a regional change type according to the present invention;
图 5A至图 5B为本发明中在不同 PLMN中的位置业务组网示意图; 图 6为本发明中一实施例的区域变化类位置信息请求处理过程示意 图。 实施本发明的方式 5A to 5B are schematic diagrams of a location service networking in different PLMNs according to the present invention; and FIG. 6 is a schematic diagram of an area change type location information request processing process according to an embodiment of the present invention. Mode of Carrying Out the Invention
下面结合附图对本发明进行详细描述。  The present invention is described in detail below with reference to the drawings.
本发明中, GMLC收到请求端对目标 UE发起的区域变化类位置信 息请求后, 判断覆盖指定目标区域范围的功能实体是否支持对区域变化 类位置信息请求的处理, 如果能, 则各功能实体将区域变化类位置信息 请求中的触发位置报告事件以及转换后的指定目标区域范围下载至目 标 UE; 否则, 向请求端发送区域变化类位置信息请求操作失败响应, 通知请求端由于覆盖指定目标区域范围的功能实体不支持对区域变化 类位置信息请求的处理, 直接结束当前区域变化类位置信息请求处理流 程, 以此提高位置业务的执行效率, 从而避免后续无用消息的生成, 进 而避免对 PLMN的资源产生浪费。  In the present invention, after the GMLC receives an area change type location information request initiated by the requesting end to the target UE, it determines whether the functional entity covering the specified target area range supports processing of the area change type location information request. If so, each functional entity Download the triggered location report event in the area change location information request and the converted target area range to the target UE; otherwise, send the area change location information request operation failure response to the requesting end, and notify the requesting end of the specified target area due to coverage The range of functional entities does not support the processing of regional change-type location information requests and directly ends the current regional change-type location information request processing process, thereby improving the execution efficiency of location services, thereby avoiding the generation of subsequent useless messages, and further avoiding the PLMN Waste of resources.
在上述方案的实现过程中, GMLC 可首先对目标 UE 当前所在的 PLMN是否能够覆盖指定目标区域范围进行判断, 如果是, 则对目标 UE当前所在的 PLMN中覆盖指定目标区域范围的功能实体是否支持对 区域变化类位置信息请求的处理进行判断; 否则, GMLC根据指定目标 区域范围确定出覆盖指定目标区域范围的 PLMN列表,对每个覆盖指定 目标区域范围的 PLMN 中的覆盖指定目标区域范围的功能实体是否支 持对区域变化类位置信息请求的处理进行判断,从而通过不同 PLMN中 功能实体的配合, 实现对同一区域变化类位置信息请求的处理。 以上所 述的功能实体包括: 覆盖指定目标区域范围的 CN, 覆盖指定目标区域 范围的 GMLC, 目标 UE当前所在的 CN, 以及与目标 UE当前所在 CN 相关联的 GMLC。 通过上述本发明提出的方法, 能够提高位置业务的执 行效率,并避免因大量无用消息的生成而导致的不同 PLMN间的资源浪 费。  In the implementation process of the foregoing solution, the GMLC may first determine whether the PLMN where the target UE is currently located can cover the specified target area range, and if so, whether the functional entity covering the specified target area range in the PLMN where the target UE is currently located supports Judging the processing of regional change-type location information requests; otherwise, the GMLC determines a list of PLMNs covering the specified target area range according to the specified target area range, and the function of covering the specified target area range in each PLMN covering the specified target area range Whether the entity supports the processing of the regional change type location information request, so as to realize the processing of the same regional change type location information request through the cooperation of functional entities in different PLMNs. The functional entities described above include: a CN covering a specified target area range, a GMLC covering a specified target area range, a CN where the target UE is currently located, and a GMLC associated with the CN where the target UE is currently located. The method proposed by the present invention can improve the execution efficiency of location services and avoid resource waste between different PLMNs caused by the generation of a large number of useless messages.
图 4为本发明中区域变化类位置信息请求的处理流程图, 如图 4所 示, 区域变化类位置信息请求的处理过程包括以下步骤: 步骤 401〜步驟 402: H-GMLC收到区域变化类位置信息请求后, 根 据区域变化类位置信息请求中携带的指定目标区域范围的国家码和目 标 UE当前所在 PLMN信息,判断目标 UE当前所在的 PLMN是否能够 覆盖指定目标区域范围,如果是,则执行步驟 403; 否则,执行步骤 405。 FIG. 4 is a flowchart of processing a request for regional location information according to the present invention, as shown in FIG. 4. It is shown that the process of requesting regional change location information includes the following steps: Steps 401 to 402: After H-GMLC receives the request for regional change location information, according to the country in the specified target area carried in the request for regional change location information Code and PLMN information of the target UE, determine whether the PLMN of the target UE can cover the specified target area range, and if so, perform step 403; otherwise, perform step 405.
H-GMLC收到区域变化类位置信息请求后, 可首先对请求端进行合 法性鉴权,确定目标 UE是否允许向该请求端提供目标 UE的位置信息, 如果请求端通过合法性鉴权, 则继续对目标 UE当前所在 PLMN是否能 够覆盖指定目标区域范围进行判断; 否则, 拒绝请求端对目标 UE发起 的区域变化类位置信息请求, 结束当前区域变化类位置信息请求处理流 程。  After the H-GMLC receives the request for location change information of the area, the H-GMLC may first perform legitimacy authentication on the requesting end to determine whether the target UE is allowed to provide the position information of the target UE to the requesting end. If the requesting end passes the legitimacy authentication, then Continue to determine whether the PLMN where the target UE is currently located can cover the specified target area range; otherwise, the requester rejects the area change type location information request initiated by the target UE, and ends the current area change type location information request processing process.
为避免由于目标 UE当前所在的 GMLC或 CN不支持对区域变化类 位置信息请求的处理,因此, H-GMLC收到区域变化类位置信息请求后, 可首先判断目标 UE当前所在的 GMLC和 CN是否支持对区域变化类位 置信息请求的处理, 如果是, 则继续对目标 UE当前所在的 PLMN是否 能够覆盖指定目标区域范围进行判断; 否则, 直接执行步驟 412。  In order to avoid that the GMLC or CN where the target UE is currently located does not support the processing of the regional change location information request, after receiving the location change request for the location change, the H-GMLC may first determine whether the GMLC and CN where the target UE is currently located It supports the processing of regional change location information requests. If so, it continues to determine whether the PLMN where the target UE is currently located can cover the specified target area range; otherwise, step 412 is directly performed.
步骤 403〜步驟 404: H-GMLC向目标 UE当前所在 PLMN中覆盖指 定目标区域范围的 GMLC发起查询请求,查询请求中携带有指定目标区 域范围,要求覆盖指定目标区域范围的 GMLC将目标区域范围转换成覆 盖指定目标区域范围的 PLMN能够识别的表示方式,例如小区标识( Cell ID )信息、 路由区 (LA, Location Area )信息等, 并提供覆盖指定目标 区域范围各功能实体的位置业务支持能力。 覆盖指定目标区域范围的 GMLC完成指定目标区域范围表示方式的转换后, 向 H-GMLC返回转 换后的指定目标区域范围和覆盖指定目标区域范围的各功能实体的位 置业务支持能力, 然后执行步骤 408。 步骤 405〜步骤 407: H-GMLC根据指定目标区域范围的国家码, 确 定覆盖指定目标区域范围的 PLMN列表, 向覆盖指定目标区域范围的 PLMN中覆盖指定目标区域范围的 GMLC发起查询请求,查询请求中携 带指定目标区域范围,要求覆盖指定目标区域范围的 GMLC将目标区域 范围转换成覆盖指定目标区域范围的 PLMN能够识别的表示方式,并提 供覆盖指定目标区域范围的各功能实体的位置业务支持能力。 覆盖指定 目标区域范围的 GMLC 完成指定目标区域范围的表示方式转换后, 向 H-GMLC 返回转换后的指定目标区域范围和覆盖指定目标区域范围的 各功能实体的位置业务支持能力, 然后执行步骤 408。 Steps 403 to 404: The H-GMLC initiates a query request to the GMLC covering the specified target area range in the PLMN where the target UE is currently located. The query request carries the specified target area range, and the GMLC covering the specified target area range is required to convert the target area range. It can be represented in a manner that can be recognized by the PLMN covering the designated target area, such as cell ID (Cell ID) information, routing area (LA, Location Area) information, etc., and provide the location service support capability of each functional entity covering the designated target area. After the GMLC covering the specified target area range completes the conversion of the expression of the specified target area range, it returns to the H-GMLC the converted specified target area range and the location service support capabilities of each functional entity covering the specified target area range, and then step 408 is performed. . Steps 405 to 407: The H-GMLC determines the list of PLMNs that cover the specified target area range according to the country code of the specified target area range, and initiates a query request to the GMLC that covers the specified target area range from the PLMN that covers the specified target area range. It carries the specified target area range, and the GMLC required to cover the specified target area range converts the target area range into a representation that can be recognized by the PLMN that covers the specified target area range, and provides the location service support capabilities of each functional entity covering the specified target area range . GMLC covering the specified target area range After the conversion of the expression of the specified target area range is completed, the converted specified target area range and the location service support capabilities of each functional entity covering the specified target area range are returned to the H-GMLC, and then step 408 is performed. .
指定目标区域范围被多个不同的 PLMN覆盖时, H-GMLC可同时向 覆盖指定目标区域范围的 PLMN 中所有覆盖指定目标区域范围的 GMLC发起查询请求。  When the specified target area range is covered by multiple different PLMNs, the H-GMLC may simultaneously initiate a query request to all GMLCs in the PLMN that cover the specified target area range that cover the specified target area range.
步骤 408: H-GMLC根据覆盖指定目标区域范围的 GMLC返回的查 询结果, 判断区域变化类位置信息请求中携带的指定目标区域范围是否 能够被成功地转换成覆盖指定目标区域范围的 PLMN 能够识别的表示 方式, 如果是, 则执行步骤 409; 否则, 执行步骤 412。  Step 408: The H-GMLC determines whether the specified target area range carried in the regional change location information request can be successfully converted into a PLMN that can cover the specified target area range according to the query result returned by the GMLC covering the specified target area range. Representation, if yes, go to step 409; otherwise, go to step 412.
步骤 409: H-GMLC判断覆盖指定目标区域范围的功能实体是否能 够处理区域变化类位置信息请求, 如果是, 则执行步驟 410; 否则, 执 行步骤 412。  Step 409: The H-GMLC judges whether the functional entity covering the designated target area can process the request for location change information of the area, and if so, executes step 410; otherwise, executes step 412.
步骤 410〜步骤 411: H-GMLC向 V-GT4LC转发区域变化类位置信 息请求, 对区域变化类位置信息请求进行处理, 直至结束区域变化类位 置信息请求的处理流程。  Steps 410 to 411: The H-GMLC forwards the regional change type location information request to the V-GT4LC, processes the regional change type location information request, and ends the processing flow of the regional change type location information request.
步骤 412〜步骤 413: H-GMLC向 R-GMLC发送携带有失败原因的 失败响应, 然后 R-GMLC向请求端转发该失败响应,通知请求端其发送 的区域变化类位置业务请求不能被处理。 上述区域变化类位置信息请求处理过程中, H-GMLC对目标 UE当 前所在的 PLMN是否能够覆盖指定目标区域范围进行了判断, 实际上 H-GMLC可不对目标 UE当前所在的 PLMN是否能够覆盖指定目标区域 范围进行判断, 而是直接确定覆盖指定目标区域范围的 PLMN列表, 然 后再进行后续处理。 Step 412 to step 413: The H-GMLC sends a failure response carrying the failure reason to the R-GMLC, and then the R-GMLC forwards the failure response to the requesting end, notifying the requesting end that the area change location service request it sent cannot be processed. During the above-mentioned regional change-type location information request processing process, the H-GMLC judged whether the target UE's current PLMN can cover the specified target area range. In fact, the H-GMLC may not determine whether the target UE's current PLMN can cover the specified target. The area range is determined, but the PLMN list covering the specified target area range is directly determined, and then subsequent processing is performed.
由于 H-GMLC需要同覆盖指定目标区域范围的 GMLC进行信息交 互, 因此, H-GMLC需要同覆盖指定目标区域范围的 GMLC建立连接 关系; 由于现有技术中, R-GMLC与 H-GMLC 间通过 Lr接口连接, H-GMLC与 V-GMLC间也通过 Lr接口连接, 因此, H-GMLC与覆盖指 定目标区域范围的 GMLC间的连接方式同样可采用 Lr接口相连。  Since H-GMLC needs to perform information interaction with GMLC covering the range of the specified target area, H-GMLC needs to establish a connection relationship with GMLC covering the range of the specified target area. As in the prior art, R-GMLC and H-GMLC pass through The Lr interface is connected, and the H-GMLC and V-GMLC are also connected through the Lr interface. Therefore, the connection mode between the H-GMLC and the GMLC covering the specified target area can also be connected by the Lr interface.
多个不同网络实体覆盖指定目标区域范围时, 由于目标 UE会在指 定目标区域范围内移动, 如果覆盖目标区域范围的网络实体不能全部支 持对区域变化类位置信息请求的处理, 则存在不能够处理区域变化类位 置信息请求的网络实体将出现目标 UE上报位置区域事件报告部分失败 的情况; 尤其是请求端需要目标 UE多次上报位置区域事件报告或周期 性上报位置区域事件 4艮告时, 如果目标 ΌΕ在支持区域变化类位置信息 请求的网絡实体和不支持区域变化类位置信息请求的网络实体间频繁 移动时, 将导致目标 XIE上报位置区域事件报告失败的机率大大增加。 此时, H-GMLC可根据网络运营商的要求或是位置业务服务质量要求以 及所有覆盖指定目标区域范围功能实体的位置业务处理能力进行不同 操作, 这里可将网絡运营商的要求和位置业务服务质量要求等因素称为 指定条件。 如根据网络运营商要求进行操作的情况下, 网络运营商可以 要求此时是向请求端返回失败响应还是继续后续的区域变化类位置信 息请求的处理流程; 又如根据位置业务服务质量要求进行操作的情况 下,如果位置业务服务质量要求较高,则 H-GMLC确定覆盖指定目标区 域范围的所有网络实体均支持对区域变化类位置信息请求的处理, 才会 对区域变化类位置信息请求进行后续处理, 如果网络实体中存在不支持 区域变化类位置信息请求处理的, 则将向请求端返回失败响应; 如果位 置业务服务质量要求较低,则 H-GMLC只需确定存在网络实体支持对区 域变化类位置信息请求的处理, 就可对区域变化类位置信息请求进行后 续处理。请求端或 PLMN要求位置业务执行成功率的高低可表示为位置 业务服务质量要求的高低。 When multiple different network entities cover the specified target area range, since the target UE moves within the specified target area range, if the network entities covering the target area range cannot all support the processing of regional change-type location information requests, there is an inability to handle it. The network entity requesting location change information of the area will fail to report the location area event report by the target UE; especially when the requesting end needs the target UE to report the location area event report multiple times or periodically report the location area event, if The frequent movement of a target entity between a network entity that supports a request for regional change location information and a network entity that does not support a request for location change location information will greatly increase the probability that the target XIE will fail to report a location area event. At this time, the H-GMLC can perform different operations according to the requirements of the network operator or the quality requirements of the location business service and the location business processing capabilities of all functional entities covering the specified target area range. Here, the requirements of the network operator and the location business service can be adjusted. Factors such as quality requirements are called specified conditions. For example, in the case of performing operations according to the requirements of the network operator, the network operator may request whether to return a failure response to the requester at this time or continue the subsequent regional change type location information request processing process; for example, operate according to the requirements of the location business service quality In the case of high-quality location services, H-GMLC determines to cover the specified target area All network entities in the domain support the processing of regional change-type location information requests, and then follow-up processing of regional change-type location information requests. If there are network entities that do not support processing of regional change-type location information requests, they will send The requester returns a failure response. If the location service quality requirements are low, the H-GMLC only needs to determine that a network entity supports processing of the regional change type location information request, and then the regional change type location information request can be processed subsequently. The request side or PLMN requires that the success rate of location service execution can be expressed as the level of location service service quality requirements.
多个不同的 PLMN覆盖指定目标区域范围时的处理方式,与上述多 个不同网络实体覆盖指定目标区域范围的处理方式基本相同, 即根据网 络运营商的要求或位置业务服务质量要求以及覆盖指定目标区域范围 PLMN中的所有覆盖指定目标区域范围功能实体的位置业务处理能力进 行不同操作。  The processing method when multiple different PLMNs cover the designated target area range is basically the same as the processing methods for multiple different network entities covering the designated target area range, that is, according to the requirements of the network operator or the quality requirements of the location business service and the coverage of the designated target All the location service processing capabilities in the area-wide PLMN that cover the specified target area-range functional entity perform different operations.
以上所述判断目标 UE当前所在的 PLMN是否能够覆盖指定目标区 域范围、向覆盖指定目标区域范围的 GMLC发起查询请求和对覆盖指定 目标区域范围的 GMLC返回的'查询结果进行处理,都是由目标 UE所归 属的 GMLC、 即 H-GMLC完成的, 实际上, 上述操作也可由目标 UE 当前所在的 GMLC、 即 V-GMLC进行, 如 H-GMLC收到区域变化类位 置信息请求后, 对请求端进行合法性鉴权, 在完成对请求端的合法性鉴 权后, 直接将区域变化类位置信息请求转发给 V-GMLC, V-GMLC收到 区域变化类位置信息请求后, 进行上述操作。  The above is to determine whether the target UE's current PLMN can cover the specified target area range, initiate a query request to the GMLC covering the specified target area range, and process the 'query result returned by the GMLC covering the specified target area range. The GMLC to which the UE belongs is completed by H-GMLC. In fact, the above operations can also be performed by the GMLC where the target UE is currently located, that is, V-GMLC. For example, after H-GMLC receives a request for location change information of an area change, it Perform legitimacy authentication. After completing the legitimacy authentication of the requesting end, directly forward the regional change-type location information request to V-GMLC. After receiving the regional change-type location information request, V-GMLC performs the foregoing operations.
图 5A至图 5B为本发明中在不同 PLMN中的位置业务组网示意图, 如图 5A所示, 当目标 UE当前所在的 PLMN能够覆盖指定目标区域范 围时, H-GMLC向目标 UE当前所在 PLMN中覆盖指定目标区域范围的 GMLC发起查询请求, 查询请求中携带有指定目标区域范围, 要求覆盖 指定目标区域范围的 GMLC 将指定目标区域范围转换成覆盖指定目标 区域范围的 PLMN能够识别的表示方式,并提供覆盖指定目标区域范围 的各功能实体的位置业务支持能力。覆盖指定目标区域范围的 GMLC完 成指定目标区域范围的表示方式转换后,向 H-GMLC返回转换后的指定 目标区域范围和覆盖指定目标区域范围的各功能实体的位置业务支持 能力。 图中虚线表示该查询请求也可由 V-GMLC发起。 5A to 5B are schematic diagrams of networking of location services in different PLMNs according to the present invention. As shown in FIG. 5A, when the target UE's current PLMN can cover the specified target area range, H-GMLC sends the target UE's current PLMN to the target PLMN. The GMLC that covers the specified target area range initiates a query request. The query request carries the specified target area range and requires the GMLC that covers the specified target area range to convert the specified target area range to cover the specified target. The area-based PLMN can identify the representation and provide the location service support capability of each functional entity covering the specified target area. After the GMLC covering the specified target area range has completed the conversion of the expression of the specified target area range, it returns to the H-GMLC the converted specified target area range and the location service support capabilities of each functional entity covering the specified target area range. The dotted line in the figure indicates that the query request can also be initiated by V-GMLC.
如图 5B所示, 当目标 UE当前所在的 PLMN不能够覆盖指定目标 区域范围时, H-GMLC向覆盖指定目标区域范围的 PLMN中覆盖指定 目标区域范围的 GMLC发起查询请求,查询请求中携带有指定目标区域 范围,要求覆盖指定目标区域范围的 GMLC将指定目标区域范围转换成 覆盖指定目标区域范围的 PLMN能够识别的表示方式,并提供覆盖指定 目标区域范围各功能实体的位置业务支持能力。 覆盖指定目标区域范围 的 GMLC完成指定目标区域范围的表示方式转换后, 向 H-GMLC返回 转换后的指定目标区域范围和覆盖指定目标区域范围的各功能实体的 位置业务支持能力。 图中虚线表示该查询请求也可由 V-GMLC发起。  As shown in FIG. 5B, when the target UE's current PLMN cannot cover the specified target area range, the H-GMLC initiates a query request to the GMLC covering the specified target area range in the PLMN covering the specified target area range. The query request carries the query request. Specifying the target area range. The GMLC that requires coverage of the specified target area range converts the specified target area range into a representation that can be recognized by the PLMN covering the specified target area range, and provides the location service support capability of each functional entity covering the specified target area range. After the GMLC covering the specified target area range completes the conversion of the specified target area range, it returns to the H-GMLC the converted specified target area range and the location service support capabilities of each functional entity covering the specified target area range. The dotted line in the figure indicates that the query request can also be initiated by V-GMLC.
图 6为本发明中一实施例的区域变化乘位置信息请求处理过程示意 图, 在本实施例中在每个 PLMN中设置一个用于负责与其他 PLMN中 GMLC相互通的关口 GMLC ( G-GMLC ), 即一个 PLMN中的 GMLC发 往其他 PLMN中 GMLC的消息,统一由归属于该 PLMN的 G-GMLC接 收, 然后将相应消息转发至其他 PLMN中的相应 GMLC; 相应地, 在其 他 PLMN中也同样设置相应的 G-GMLC, 用于接收来自于其他 PLMN 中 G-GMLC发往该 PLMN中任意一个 GMLC的消息, 然后将相应消息 转发至该 PLMN中的相应 GMLC, G-GMLC中存储有归属于其他 PLMN 的 G-GMLC信息,便于不同 PLMN的 GMLC间的互通, G-GMLC中还 存储有对应于其归属 PLMN的相关信息, ^如 PLMN的位置业务支持 能力信息, 如图 6所示, 本实施例中区域变化类位置信息请求的处理过 程包括以下步骤: FIG. 6 is a schematic diagram of an area change multiplication location information request processing process according to an embodiment of the present invention. In this embodiment, a gateway GMLC (G-GMLC) responsible for interworking with GMLC in other PLMNs is set in each PLMN. That is, the messages sent by the GMLC in one PLMN to the GMLCs in other PLMNs are uniformly received by the G-GMLCs belonging to the PLMN, and then the corresponding messages are forwarded to the corresponding GMLCs in other PLMNs; accordingly, the same is true in other PLMNs. Set the corresponding G-GMLC for receiving messages from G-GMLC in other PLMNs to any GMLC in the PLMN, and then forward the corresponding messages to the corresponding GMLC in the PLMN. The G-GMLC stores the The G-GMLC information of other PLMNs facilitates the interworking between GMLCs of different PLMNs. G-GMLC also stores related information corresponding to its home PLMN, such as PLMN's location service support capability information, as shown in Figure 6, this Processing of regional change-type location information requests in the embodiment The process includes the following steps:
步驟 1〜步驟 3: 请求端向 PLMN(A)中的 GMLC发送区域变化类位 置业务信息请求, 请求当目标 UE—旦进入指定目标区域范围, 则向其 发送位置区域事件报告。 请求端请求上报位置区域事件报告的目标 UE 归属于 PLMN(B),指定的目标区域范围被两个 PLMN覆盖,即 PLMN(l) 和 PLMN(2), 接收请求端对目标 UE发起的区域变化类位置信息请求的 GMLC, 判断目标 UE标识为不属于本 PLMN中的用户设备, 则向其当 前所在 PLMN(A)的 G-GMLC 转送该区域变化类位置信息请求; 该 G-GMLC收到区域变化类位置信息请求后, ^居该区域变化类位置信息 请求中携带的目标 UE标识, 向目标 UE归属 PLMN(B)的 G-GMLC发 送该区域变化类位置信息请求。  Step 1 to Step 3: The requester sends a location change location service information request to the GMLC in PLMN (A), requesting that when the target UE enters the designated target area range, it sends a location area event report to it. The target UE requested by the requester to report the location area event belongs to PLMN (B), and the specified target area range is covered by two PLMNs, namely PLMN (l) and PLMN (2), and the receiver requests the regional change initiated by the target UE to the target UE. The GMLC of the location-type information request determines that the target UE is identified as a user equipment that does not belong to the PLMN, and then forwards the location-change-type location information request to the G-GMLC of the PLMN (A) where it is currently located; the G-GMLC receives the area After the change-type location information request, the target UE identifier carried in the change-type location information request in the region is sent to the G-GMLC of the target UE belonging to the PLMN (B).
步骤 4〜步驟 5: 目标 UE归属 PLMN(B)中的 G-GMLC收到区域变 化类位置信息请求后, 通过与 HLR/HSS 的交互获得目标 UE 归属的 GMLC的地址信息,向目标 UE归属的 GMLC发送该区域变化类位置信 息请求; 目标 UE归属的 GMLC收到区域变化类位置信息请求后, 对请 求端进行合法性鉴权, 确定目标 UE是否允许向该请求端提供其位置信 息, 如果请求端通过合法性鉴权, 则执行步骤 6; 否则, 拒绝请求端对 目标 UE发起的区域变化类位置信息请求, 结束当前区域变化类位置信 息请求处理流程。  Step 4 to Step 5: After the G-GMLC in the target PLMN (B) that the target UE belongs to receives the location change type location information request, it obtains the address information of the GMLC to which the target UE belongs through interaction with the HLR / HSS. The GMLC sends the request for location change information of the area; after receiving the request for location change information of the target UE, the GMLC that belongs to the target UE performs legality authentication on the requester to determine whether the target UE is allowed to provide the requester with its location information. If the terminal passes the legitimacy authentication, step 6 is performed; otherwise, the requesting terminal rejects the area change location information request initiated by the target UE, and ends the current area change location information request processing flow.
步骤 6: 目标 UE归属的 GMLC通过与 HLR/HSS的交互, 获取目 标 UE当前所在的 CN地址信息和相应的 GMLC地址信息, 确定目标 UE当前漫游在 PLMN(C)中, 并根据区域变化类位置信息请求中携带的 指定目标区域范围的国家码和目标 UE当前所在的 PLMN(C)信息,确定 目标 UE当前所在的 PLMN(C)无法覆盖指定目标区域范围,并确定出覆 盖指定目标区域范围的 PLMN列表: PLMN(l)和 PLMN(2)。 目标 UE归 属的 GMLC向 PLMN(l)和 PLMN(2)的 G-GMLC发送查询请求,该查询 请求首先发送至目标 UE归属的 PLMN(B)的 G-GMLC。 Step 6: The GMLC to which the target UE belongs obtains the current CN address information and corresponding GMLC address information of the target UE through interaction with the HLR / HSS, determines that the target UE is currently roaming in the PLMN (C), and changes the location according to the area The country code of the specified target area and the PLMN (C) information of the target UE are carried in the information request. It is determined that the current target PLMN (C) of the target UE cannot cover the specified target area. PLMN list: PLMN (1) and PLMN (2). Target UE The belonging GMLC sends a query request to the G-GMLC of PLMN (1) and PLMN (2), and the query request is first sent to the G-GMLC of PLMN (B) to which the target UE belongs.
步骤 7〜步骤 10: 目标 UE归属 PLMN(B)网络的 G-GMLC收到目标 UE归属的 GMLC发送的查询请求后,向覆盖指定目标区域范围 PLMN(l) 的 G-GMLC1转发该查询请求,该查询请求中携带有指定目标区域范围; G-GMLC1 收到查询请求后, 根据指定目标区域范围确定出覆盖指定目 标区域范围的 GMLC1地址信息, 向 PLMN(l)中覆盖指定目标区域范围 的 GMLC1转发该查询请求; GMLC1 收到查询请求后, 将指定目标区 域范围转换成覆盖指定目标区域范围的 PLMN(l)能够识别的表示方式, 例如 Cell lD信息、 LA信息等, 并查询覆盖指定目标区域范围各功能实 体的位置业务支持能力,然后通过覆盖指定目标区域范围 PLMN(l)中的 G-GMLC1和用户归属 PLMN(B)中的 G-GMLC向用户归属的 GMLC返 回查询响应,该查询响应中携带有转换后的 PLMN(l)能够识别的格式表 示的指定目标区域范围, 如 Cell lD信息列表, 或是 LA信息列表, 并且 该查询响应中还可携带有覆盖指定目标区域范围的各功能实体的位置 业务支持能力。 Steps 7 to 10: After receiving the query sent by the GMLC to which the target UE belongs, the G-GMLC of the target UE's home PLMN (B) network forwards the query to G-GMLC1 covering the specified target area PLMN (l). The query request carries the designated target area range; after receiving the query request, G-GMLC1 determines the GMLC1 address information covering the designated target area range according to the designated target area range, and covers the designated target area range to PLMN (l). Forward the query request; after receiving the query request, GMLC1 converts the specified target area range into a representation that can be recognized by PLMN (l) that covers the specified target area range, such as Cell ID information, LA information, etc., and queries the coverage over the specified target area The location service support capability of each functional entity in the range then returns a query response to the GMLC to which the user belongs by covering G-GMLC1 in the specified target area range PLMN (l) and G-GMLC in the user's home PLMN (B). Carrying the specified target area range represented by the format that can be recognized by the converted PLMN (1), such as a Cell ID information list or a LA information list, and The query response also carries the position of business support capabilities of each functional entity of the specified target area coverage range.
步骤 7,〜步驟 10,: 目标 UE归属 PLMN(B)的 G-GMLC收到目标 UE 归属的 GMLC发送的查询请求后, 向覆盖指定目标区域范围 PLMN(2) 的 G-GMLC2转发该查询请求,该查询请求中携带有指定目标区域范围, G-GMLC2 收到功能实体位置业务支持能力查询请求后, 根据指定目标 区域范围判断确定出覆盖指定目标区域范围的 GMLC2 地址信息, 向 PLMN(2)中覆盖指定目标区域范围的 GMLC2转发该查询请求; GMLC2 收到该查询请求后, 将指定目标区域范围转换成覆盖指定目标区域的 PLMN(2)能够识别的表示方式, 例如 Cell ID信息、 LA信息等, 并查询 覆盖指定目标区域范围各功能卖体的位置业务支持能力, 然后通过覆盖 指定目标区域范围 PLMN(2)中的 G-GMLC2和用户归属 PLMN(B)中的 G-GMLC向目标 UE归属的 GMLC返回查询响应,该查询响应中携带有 转换后的以网絡能够识别的格式表示的指定目标区域范围, 如 Cell ID 信息列表, 或是 LA信息列表, 并且消息中还可携带有覆盖指定目标区 域范围的各功能实体的位置业务支持能力。 Steps 7 to 10: After receiving the query sent by the GMLC to which the target UE belongs, the G-GMLC to which the target UE belongs PLMN (B) forwards the query request to G-GMLC2 that covers the specified target area PLMN (2). The query request carries the specified target area range. After receiving the functional entity location service support capability query request, G-GMLC2 determines the GMLC2 address information covering the specified target area range according to the specified target area range, and sends it to PLMN (2). GMLC2 covering the specified target area is forwarded by the query request. After receiving the query, GMLC2 converts the specified target area into a representation that can be recognized by the PLMN (2) that covers the specified target area, such as Cell ID information, LA information Etc., and query the location business support capabilities covering all functional vendors in the specified target area, and then G-GMLC2 in the specified target area PLMN (2) and G-GMLC in the user's home PLMN (B) return a query response to the GMLC to which the target UE belongs. The query response carries the converted format that can be recognized by the network The specified target area range, such as the Cell ID information list or the LA information list, and the message may also carry the location service support capability of each functional entity covering the specified target area range.
步骤 7〜步骤 10与步骤 7,〜步骤 10,可同时进行, 即目标 UE归属 PLMN(B)的 G-GMLC收到查询请求后, 同时向覆盖指定目标区域范围 PLMN(l)的 G-GMLC1和覆盖指定目标区域范围 PLMN(2)的 G-GMLC2 发送查询请求。  Steps 7 to 10 and steps 7 to 10 can be performed simultaneously. That is, after receiving the query request, the G-GMLC that the target UE belongs to PLMN (B) simultaneously sends to the G-GMLC1 that covers the specified target area range PLMN (l). Send a query request with G-GMLC2 covering the specified target area range PLMN (2).
如果覆盖指定目标区域范围的 GMLC1和 GMLC2不能成功地将指 定目标区域范围转换成所在 PLMN能够识别的表示方式,则 GMLC1和 GMLC2可在返回的查询响应中携带相应的差错原因。  If GMLC1 and GMLC2 covering the specified target area cannot successfully convert the specified target area into a representation that can be recognized by the local PLMN, then GMLC1 and GMLC2 can carry the corresponding error reason in the returned query response.
步骤 11: 目标 UE归属 PLMN(B)的 G-GMLC收到来自 PLMN(l)和 PLMN(2)的查询响应后, 向目标 UE归属的 GMLC转发该查询响应。 目 标 UE归属的 GMLC收到查询响应后,判断指定目标区域范围能否成功 地转换成 PLMN能够识别的表示方式, 如果不能, 则目标 UE归属的 GMLC通过目标 UE归属 PLMN(B)的 G-GMLC和接收请求端区域变化 类位置信息请求的 PLMN(A)的 G-GMLC向首先接收到请求端请求消息 的 GMLC发送携带差错原因的失败响应,结束当前区域变化类位置业务 请求处理流程。 否则, 目标 UE归属的 GMLC进一步判断各功能实体是 否支持对区域变化类位置信息请求的处理,如果全部支持,执行步骤 12; 否则 , 根据位置业务服务质量要求等预先设定的信息确定是否继续当前 区域变化类位置信息请求处理流程, 如果是, 执行步骤 12, 否则向收到 请求端发送的区域变化类位置信息请求的 GMLC发送携带差错原因的 失败响应, 结束当前区域变化类位置信息请求的处理流程。 步骤 l2〜步骤 13:目标 UE归属的 GMLC向 PLMN(B)中的 G-GMLC 发送区域变化类位置信息请求, 该区域变化类位置信息请求中携带有转 换后的指定目标区域范围; 目标 UE归属 PLMN(B)的 G-GMLC收到区 域变化类位置信息请求后, 向目标 UE 当前所在 PLMN(C)的 G-GMLC 发送该区域变化类位置信息请求。 Step 11: After receiving the query response from PLMN (1) and PLMN (2), the G-GMLC to which the target UE belongs to PLMN (B) forwards the query response to the GMLC to which the target UE belongs. After receiving the query response, the GMLC to which the target UE belongs determines whether the specified target area range can be successfully converted into a representation that can be recognized by the PLMN. If not, the GMLC to which the target UE belongs will pass the G-GMLC of the PLMN (B) to which the target UE belongs. The G-GMLC and the PLMN (A) that receives the request for regional change location information on the requesting end send a failure response with the cause of the error to the GMLC that first received the request message from the requester, and ends the current regional change location service request processing flow. Otherwise, the GMLC to which the target UE belongs further judges whether each functional entity supports the processing of the regional change location information request, if all are supported, go to step 12; otherwise, determine whether to continue the current according to the preset information such as the location service quality requirements Regional change location information request processing flow, if yes, go to step 12, otherwise send a failure response with the cause of the error to the GMLC that received the regional change location information request sent by the requester, and end the processing of the current regional change location information request Process. Step 12 to Step 13: The GMLC to which the target UE belongs sends an area change type location information request to the G-GMLC in PLMN (B), and the area change type location information request carries the specified target area range after conversion; the target UE After receiving the regional change-type location information request, the G-GMLC that belongs to the PLMN (B) sends the regional change-type location information request to the G-GMLC of the PLMN (C) where the target UE is currently located.
步骤 14〜步骤 17: 目标 UE当前所在 PLMN(C)的 G-GMLC收到区 域变化类位置信息请求后,向目标 UE当前所在的 GMLC发送该区域变 化类位置信息请求; 目标 UE当前所在的 GMLC收到区域变化类位置信 息请求后, 向目标 UE当前所在的 CN发送该区域变化类位置信息请求, 并经由 RAN将请求中的触发位置报告事件以及转换后的指定目标区域 范围下载至目标 UE。  Step 14 to Step 17: After receiving the regional change location information request, the G-GMLC of the PLMN (C) where the target UE is currently located sends the regional change location information request to the GMLC where the target UE is currently located; the GMLC where the target UE is currently located After receiving the area change type location information request, send the area change type location information request to the CN where the target UE is currently located, and download the triggered position report event and the converted specified target area range to the target UE via the RAN.
为避免由于目标 UE当前所在 PLMN(C)中的 GMLC不支持对区域 变化类位置信息请求的处理, 导致区域变化类位置信息请求的失败而造 成的资源浪费,目标 UE归属的 GMLC收到区域变化类位置信息请求后, 可首先判断目标 UE当前所在的 CN和相应的 GMLC是否支持对区域变 化类位置信息请求的处理, 如果是, 则进行后续操作; 否则, 向收到请 求端发送的区域变化类位置信息请求的 GMLC发送携带差错原因的失 败响应, 结束当前区域变化类位置信息请求的处理流程。  In order to avoid the resource waste caused by the failure of the regional change location information request because the GMLC in the current PLMN (C) of the target UE does not support processing of the regional change location information request, the GMLC to which the target UE belongs receives the regional change. After requesting the location-like information, it can first determine whether the CN where the target UE is currently located and the corresponding GMLC support the processing of the location-change type location information request, and if so, perform subsequent operations; otherwise, send the area change sent to the requesting end. The GMLC for the location-like information request sends a failure response carrying the cause of the error, and ends the processing flow of the current location-change category-like location information request.
在对覆盖指定目标区域范围的功能实体是否能够处理区域变化类位 置信息请求进行判断之前, 可首先判断覆盖指定目标区域范围的 PLMN 的位置业务支持能力,即覆盖指定目标区域范围的 PLMN能否处理区域 变化类位置信息请求, 目标 UE归属的 GMLC向归属于覆盖指定目标区 域范围 PLMN的 G-GMLC发起查询请求, G-GMLC向目标 UE归属的 GMLC返回查询结果,目标 UE归属的 GMLC根据查询结果判断覆盖指 定目标区域范围的 PLMN是否支持对区域变化类位置信息请求的处理, 如果是, 继续对覆盖指定目标区域范围的功能实体能否处理区域变化类 位置信息请求进行判断; 否则, 直接向收到请求端发送的区域变化类位 置信息请求的 GMLC发送携带差错原因的失败响应 ,结束当前区域变化 类位置信息请求的处理流程。 Before judging whether the functional entity covering the designated target area can handle the request for location change information of the area change, it can first determine whether the location service support capability of the PLMN covering the designated target area can be processed, that is, whether the PLMN covering the designated target area can handle it. Location change type location information request. The GMLC that the target UE belongs to initiates a query request to the G-GMLC that belongs to the PLMN covering the specified target area range. The G-GMLC returns the query result to the GMLC that the target UE belongs to. The GMLC that the target UE belongs to according to the query result Judging whether the PLMN covering the specified target area supports the processing of regional change-type location information requests, If yes, continue to judge whether the functional entity covering the specified target area can handle the request for area change location information; otherwise, directly send a failure response with the cause of the error to the GMLC receiving the request for area change location information sent by the requesting end. , End the processing flow of the current regional change-type location information request.
另外, 目标 UE进行位置更新时, 会对是否发生触发位置报告事件 进行判断, 即判断更新区域信息是否匹配自身存储的指定目标区域范围 信息, 只有在更新区域信息与指定目标区域范围信息完全匹配时, 目标 UE 才认为触发位置报告事件发生, 上报位置区域事件报告。 下面以目 标 UE中存储的指定目标区域范围信息为 Cell ID信息为例进行说明。  In addition, when the target UE performs location update, it will determine whether a triggered location report event occurs, that is, whether the update area information matches the specified target area range information stored by itself, and only when the update area information completely matches the specified target area range information. Only the target UE considers that the trigger position report event has occurred and reports the position area event report. The following uses the information of the specified target area stored in the target UE as Cell ID information for illustration.
Cell ID信息一般包括: 移动国家码(MCC, Mobile Country Code ), 移动网号(MNC, Mobile Network Code )、位置区号(LAC, Location Area Code )和小区号( CI, Cell Identity ), MCC与 MNC组成了 PLMN标识。  Cell ID information generally includes: Mobile Country Code (MCC, Mobile Country Code), Mobile Network Code (MNC), Location Area Code (LAC), and Cell Identity (CI, Cell Identity), MCC and MNC Forms the PLMN logo.
目标 UE进行位置更新时,判断更新区域的 Cell ID信息与自身存储 指定目标区域范围 Cell ID信息列表的其中一个是否完全匹配, 如果是, 则认为触发位置报告事件发生, 上报位置区域事件报告; 否则, 目标 UE继续等待触发位置报告事件的发生。  When the target UE performs location update, it determines whether the Cell ID information in the update area exactly matches one of the list of Cell ID information stored in the specified target area range. If so, it considers that a location report event has occurred and reports the location area event report; otherwise The target UE continues to wait for the occurrence of the trigger position report event.
如果目标 UE移动比较频繁, 即目标 UE进行位置更新的次数会很 多, 为了避免当目标 UE不位于能够覆盖目标区域范围的 PLMN时, 每 次位置更新对 Cell ID信息进行的无用匹配判断,导致的目标 UE计算资 源大量消耗, 可对目标 UE进行的 Cell ID信息匹配判断逻辑进行分级, 例如, 目标 UE首先判断当前所在 PLMN的标识是否与自身存储的 Cell ID信息列表中的一个 PLMN标识相一致, 如果一致, 目标 UE继续对 Cell ID信息的完全匹配进行判断; 如果不一致, 则目标 UE认为当前所 在 PLMN不能够覆盖指定目标区域, 并且在后续的非 PLMN中进行的 位置更新过程中, 不再对 Cell ID信息的匹配进行判断, 只有在目标 UE 进行更改 PLMN的位置更新过程中,才对 Cell ID信息的匹配进行判断。 另外, 在通信网络中, 可将与整个通信网络中的 GMLC和 CN的支 持能力相关的信息存储在数据库服务器中, H-GMLC可通过对数据库服 务器的查询 , 确定覆盖指定目标区域范围的功能实体是否支持对区域变 化类位置信息请求的处理。 这样, 只需实时更新数据库服务器中存储的 数据, H-GMLC就可通过对数据库服务器的查询获取相关信息。 If the target UE moves frequently, that is, the number of location updates by the target UE will be many, in order to avoid the useless matching judgment of Cell ID information for each location update when the target UE is not located in a PLMN that can cover the target area. The target UE consumes a large amount of computing resources, and can classify the cell ID information matching judgment logic performed by the target UE. For example, the target UE first determines whether the identifier of the current PLMN is consistent with a PLMN identifier in the Cell ID information list stored by the target UE. If they are the same, the target UE continues to judge the exact match of the Cell ID information; if not, the target UE considers that the current PLMN cannot cover the specified target area, and in the subsequent location update process in the non-PLMN, no longer The matching of the Cell ID information is judged only when the target UE is Only when the location update process of changing the PLMN is performed, the matching of the Cell ID information is judged. In addition, in a communication network, information related to the support capabilities of GMLC and CN in the entire communication network can be stored in a database server, and H-GMLC can determine the functional entities that cover the specified target area range by querying the database server. Whether to support the processing of regional change-type location information requests. In this way, as long as the data stored in the database server is updated in real time, the H-GMLC can obtain related information by querying the database server.
总之, 以上所述仅为本发明的较佳实施例而已, 并非用于限定本发 明的保护范围。  In short, the above descriptions are merely preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention.

Claims

权利要求书 Claim
1、 一种区域变化类位置信息请求的处理方法, GMLC接收请求端 对目标 UE发起的区域变化类位置信息请求, 其特征在于, 该方法包含 以下步骤:  1. A method for processing an area change type location information request. The GMLC receives an area change type location information request initiated by a requester to a target UE, and is characterized in that the method includes the following steps:
A、 GMLC判断覆盖指定目标区域范围侧是否支持对区域变化类位 置信息请求的处理, 如果是, 执行步骤8, 否则, 执行步骤 C;  A. The GMLC determines whether the coverage side of the specified target area supports processing of the request for location change information of the area, and if so, step 8 is performed, otherwise, step C is performed;
B、 对区域变化类位置信息请求进行处理;  B. Process the request for location information of regional changes;
C、 向请求端发送区域变化类位置信息请求操作失败响应。  C. Send a regional change-type location information request operation failure response to the requesting end.
2、 根据权利要求 1所述的方法, 其特征在于, 步骤 A中所述判断 覆盖指定目标区域范围侧是否支持对区域变化类位置信息请求的处理, 包括:  2. The method according to claim 1, wherein the step of determining whether the coverage side of the specified target area supports the processing of the request for the location change information of the area includes:
All , GMLC判断覆盖指定目标区域范围的 PLMN中的功能实体是 否支持对区域变化类位置信息请求的处理, 如果是, 执行步骤 B; 否则, 执行步骤 C。  All, GMLC judges whether the functional entity in the PLMN covering the designated target area supports processing of the request for location change information of the area, if yes, go to step B; otherwise, go to step C.
3、 根据权利要求 2所述的方法, 其特征在于, 所述步骤 All之前 进一步包括 A10: GMLC判断覆盖指定目标区域范围的 PLMN是否支持 对区域变化类位置信息请求的处理, 如果是, 执行步骤 All; 否则, 执 行步驟 C。  3. The method according to claim 2, further comprising: before step A10: GMLC determines whether a PLMN covering a specified target area range supports processing of a request for location change information of an area change, and if so, performing step All; Otherwise, go to step C.
4、 根据权利要求 1、 2或 3所述的方法, 其特征在于, 所述步骤 A 之前进一步包括 A01: GMLC判断目标 UE当前所在的功能实体是否支 持对区域变化类位置信息请求的处理, 如果是, 执行步骤 A; 否则, 执 行步骤 C。  4. The method according to claim 1, 2 or 3, characterized in that, before step A, the method further comprises A01: the GMLC determines whether the functional entity where the target UE is currently located supports processing of a request for area change location information, if If yes, go to Step A; otherwise, go to Step C.
5、 根据权利要求 4所述的方法, 其特征在于, 所述步骤 A01之前 进一步包括: GMLC判断目标 UE当前所在的 PLMN是否支持对区域变 化类位置信息请求的处理, 如果是, 执行步骤 A01; 否则, 执行步骤(。5. The method according to claim 4, characterized in that, before step A01, the method further comprises: GMLC judging whether a PLMN where the target UE is currently supported supports regional change. The processing of the request for the location information of the type, if it is, execute step A01; otherwise, execute step (.
6、 根据权利要求 1所述的方法, 其特征在于, 所述步驟 A之前进 一步包括以下步驟: 6. The method according to claim 1, wherein before step A further comprises the following steps:
A21、 GMLC根据指定目标区域范围信息和目标 UE当前所在 PLMN 信息, 判断所述 PLMN是否能够覆盖指定目标区域范围, 如果是, 执行 步骤 A, 否则, 执行步骤 A22;  A21. The GMLC determines whether the PLMN can cover the specified target area range based on the specified target area range information and the current PLMN information of the target UE, and if so, performs step A, otherwise, performs step A22;
A22、 GMLC根据指定目标区域范围信息, 确定覆盖指定目标区域 范围的 PLMN列表, 然后执行步骤 A。  A22. The GMLC determines a PLMN list covering the specified target area range according to the specified target area range information, and then performs step A.
7、 根据权利要求 2所述的方法, 其特征在于, 步骤 All 中所述判 断覆盖指定目标区域范围的 PLMN 中的功能实体是否支持对区域变化 类位置信息请求的处理, 进一步包括以下步骤:  7. The method according to claim 2, wherein the step All determines whether the functional entities in the PLMN covering the specified target area range support the processing of the area change type location information request, further comprising the following steps:
Alla、 GMLC向覆盖指定目标区域范围的 PLMN中的 GMLC发起 查询请求;  Alla and GMLC initiate a query request to the GMLC in the PLMN covering the designated target area;
Allb、 覆盖指定目标区域范围的 PLMN中的 GMLC收到所述查询 请求后, 向所述 GMLC返回查询结果;  Allb, after receiving the query request, the GMLC in the PLMN covering the designated target area returns the query result to the GMLC;
Allc、 所述 GMLC 4艮据所述查询结果进行所述判断。  Allc. The GMLC 4 performs the judgment according to the query result.
8、 根据权利要求 7所述的方法, 其特征在于, 步骤 Alia中所述查 询请求中携带有指定目标区域范围信息。  8. The method according to claim 7, characterized in that the query request in step Alia carries the information of the specified target area range.
9、 根据权利要求 8所述的方法, 其特征在于, 所述步骤 Allb进一 步包括:覆盖指定目标区域范围的 PLMN中的 GMLC收到查询请求后, 根据查询请求中携带的指定目标区域范围信息, 将指定目标区域范围信 息转换为覆盖指定目标区域范围的 PLMN能够识別的信息格式。  9. The method according to claim 8, wherein the step Allb further comprises: after receiving the query request, the GMLC in the PLMN covering the specified target region range, according to the specified target region range information carried in the query request, The specified target area range information is converted into an information format that can be recognized by the PLMN that covers the specified target area range.
10、 根据权利要求 9所述的方法, 其特征在于, 步骤 Allb中所述 查询结果包括:覆盖指定目标区域范围的 PLMN能够识别的指定目标区 域范围信息。 10. The method according to claim 9, wherein the query result in step Allb comprises: specified target area range information that can be identified by a PLMN that covers the specified target area range.
11、 根据权利要求 7或 10所述的方法, 其特征在于, 步骤 Allb中 所述查询结果包括:覆盖指定目标区域范围的 PLMN中功能实体的位置 业务支持能力信息。 11. The method according to claim 7 or 10, wherein the query result in step Allb comprises: location service support capability information of a functional entity in a PLMN covering a specified target area range.
12、 根据权利要求 11所述的方法, 其特征在于, 步骤 Allc中所述 GMLC根据所述查询结果进行判断包括: GMLC收到查询结果后,根据 功能实体位置业务支持能力信息, 判断覆盖指定目标区域范围的 PLMN 中功能实体是否支持对区域变化类位置信息请求的处理, 如果是, 执行 步骤 B; 否则, 执行步驟(3。  12. The method according to claim 11, wherein the determining by the GMLC according to the query result in step Allc comprises: after receiving the query result, determining the coverage of a specified target based on the location service support capability information of the functional entity. Whether the functional entity in the area-wide PLMN supports the processing of the area change-type location information request, and if so, perform step B; otherwise, perform step (3).
13、 据权利要求 9所述的方法, 其特征在于, 步骤 Allc中所述 GMLC根据所述查询结果进行判断包括: GMLC收到查询结果后, 判断 指定目标区域范围信息是否能够转换为覆盖指定目标区域范围的 PLMN 能够识别的信息格式, 如果是, 执行步骤 B; 否则, 执行步驟(:。  13. The method according to claim 9, wherein the GMLC determining according to the query result in step Allc comprises: after receiving the query result, determining whether the range information of the specified target area can be converted to cover the specified target The information format recognized by the regional PLMN. If yes, go to step B; otherwise, go to step (:.
14、 据权利要求 11所述的方法, 其特征在于,  14. The method according to claim 11, wherein:
所述查询结果包括:覆盖指定目标区域范围的 PLMN能够识别的指 定目标区域范围信息,和覆盖指定目标区域范围的 PLMN中功能实体的 位置业务支持能力信息时,  The query result includes: specified target area range information that can be identified by the PLMN covering the specified target area range, and location service support capability information of functional entities in the PLMN that covers the specified target area range,
步驟 Allc中所述 GMLC根据所述查询结果进行判断包括: GMLC 收到查询结果后, 首先判断指定目标区域范围信息是否能够转换为覆盖 指定目标区域范围 PLMN能够识别的信息格式, 如果转换成功, 继续根 据功能实体位置业务支持能力信息, 判断覆盖指定目标区域范围的 PLMN中功能实体是否支持对区域变化类位置信息请求的处理 ,如果是, 执行步骤 B, 否则, 执行步骤 C; 如果转换失败, 执行步骤(。  The judgment by the GMLC according to the query result in Step Allc includes: After receiving the query result, the GMLC first determines whether the specified target area range information can be converted into an information format that can be recognized by the PLMN that covers the specified target area range. If the conversion is successful, continue According to the location service support capability information of the functional entity, determine whether the functional entity in the PLMN covering the specified target area supports the processing of the request for location change information of the area. If so, go to step B. Otherwise, go to step C; Steps (.
15、根据权利要求 7所述的方法, 其特征在于, 所述 GMLC向覆盖 指定目标区域范围的 PLMN中的 GMLC发起查询请求进一步包括: 一 个以上的 PLMN覆盖指定目标区域范围时, GMLC同时向覆盖指定目标 区域范围的每个 PLMN中的 GMLC发起查询请求。 15. The method according to claim 7, wherein the GMLC initiating a query request to a GMLC in a PLMN covering a designated target area range further comprises: when more than one PLMN covers the designated target area range, the GMLC simultaneously reports to the coverage. Targeting The GMLC in each PLMN of the area scope initiates a query request.
16、才艮据权利要求 15所述的方法, 其特征在于, 指定目标区域范围 被一个以上不能全部支持对区域变化类位置信息请求处理的 PLMN覆 盖, 所述步骤 A10进一步包括: GMLC综合判断覆盖指定目标区域范围 的所有 PLMN位置业务处理能力是否满足指定条件, 如果满足,执行步 骤 B; 否则, 执行步骤 (:。  16. The method according to claim 15, wherein the designated target area range is covered by one or more PLMNs that cannot fully support the request for processing area change location information, and the step A10 further includes: GMLC comprehensive judgment coverage Whether all PLMN location service processing capabilities within the specified target area meet the specified conditions, and if so, perform step B; otherwise, perform step (:.
17、 根据权利要求 2所述的方法, 其特征在于, 所述功能实体为覆 盖指定目标区域范围的一个以上的功能实体,所述步骤 All进一步包括: GMLC 综合判断覆盖指定目标区域范围的所有功能实体位置业务处理 能力是否满足指定条件, 如果满足, 执行步骤 B; 否则, 执行步骤( 。  17. The method according to claim 2, wherein the functional entity is one or more functional entities covering a designated target area range, and the step All further comprises: GMLC comprehensively determining all functions covering the designated target area range. Whether the physical location service processing capability satisfies the specified conditions, and if so, execute step B; otherwise, execute step ().
18、 根据权利要求 16或 17所述的方法, 其特征在于, 所述指定条 件由网络运营商的需求决定, 或由位置业务服务质量要求决定。  18. The method according to claim 16 or 17, wherein the specified condition is determined by a demand of a network operator or a quality requirement of a location service.
19、 根据权利要求 7所述的方法, 其特征在于,  19. The method according to claim 7, characterized in that:
所述步驟 Alia进一步包括: GMLC通过其所属的 PLMN中用于与 其他 PLMN互通的 G-GMLC, 向覆盖指定目标区域范围的 PLMN 的 G-GMLC发送查询请求, 覆盖指定目标区域范围 PLMN中的 G-GMLC 收到查询请求后, 向覆盖指定目标区域范围 PLMN中的 GMLC发送查 询请求;  The step Alia further includes: The GMLC sends a query request to the G-GMLC of the PLMN covering the designated target area range through the G-GMLC in the PLMN to which it belongs for interworking with other PLMNs, and covers the G in the designated target area range PLMN. -After receiving the query request, the GMLC sends a query request to the GMLC in the PLMN covering the designated target area range;
所述步骤 Allb进一步包括: 覆盖指定目标区域范围的 PLMN中的 GMLC 向其所属的 G-GMLC 返回查询结果, 覆盖指定目标区域范围 PLMN中的 G-GMLC收到查询结果后, 向所述 GMLC所属 PLMN中的 G-GMLC返回查询结果,所述 GMLC所属 PLMN中的 G-GMLC向所述 GMLC返回查询结果。  The step Allb further includes: the GMLC in the PLMN covering the designated target area range returns a query result to the G-GMLC to which it belongs, and the G-GMLC in the PLMN covering the designated target area range receives the query result and belongs to the GMLC The G-GMLC in the PLMN returns the query result, and the G-GMLC in the PLMN to which the GMLC belongs returns the query result to the GMLC.
20、 根据权利要求 1所述的方法, 其特征在于, 步骤 A中所述判断 由目标 UE的 H-GMLC进行。 20. The method according to claim 1, wherein the determination in step A is performed by H-GMLC of the target UE.
21、 根据权利要求 1所述的方法, 其特征在于, 步骤 A中所述判断 由目标 UE当前所在的 GMLC进行。 21. The method according to claim 1, wherein the determination in step A is performed by a GMLC where the target UE is currently located.
22、 根据权利要求 1所述的方法, 其特征在于, 所述步骤 B进一步 包括: 目标 UE进行位置更新时, 判断更新区域信息是否与自身存储的 指定目标区域范围信息相一致, 如果是, 上报位置区域事件报告; 否则, 等待触发位置报告事件的发生。  22. The method according to claim 1, wherein the step B further comprises: when the target UE performs location update, determining whether the update area information is consistent with the specified target area range information stored by the target UE, and if so, reporting Location area event report; otherwise, wait for the location report event to occur.
23、根据权利要求 22所述的方法, 其特征在于, 所述更新区域信息 和指定目标区域范围信息是包含 PLMN标识的小区标识信息。  23. The method according to claim 22, wherein the update area information and the specified target area range information are cell identification information including a PLMN identification.
24、 根据权利要求 23所述的方法, 其特征在于, 所述步骤 B进一 步包括以下步骤:  24. The method according to claim 23, wherein the step B further comprises the following steps:
Bl、 目标 UE进行位置更新时, 判断更新区域小区标识信息中的 PLMN 标识是否与自身存储的指定目标区域范围小区标识信息中的 PLMN标识相一致, 如果是, 执行步驟 B2, 否则, 执行步骤 B3;  Bl. When the target UE performs location update, it is determined whether the PLMN identifier in the update area cell identity information is consistent with the PLMN identifier in the specified target area range cell identity information stored by itself. If yes, perform step B2, otherwise, perform step B3. ;
B2、 目标 UE判断更新区域信息是否与自身存储的指定目标区域范 围信息完全一致, 如果是, 上报位置区域事件艮告; 否则, 等待触发位 置报告事件的发生;  B2. The target UE determines whether the update area information is completely consistent with the specified target area range information stored by the target UE. If it is, it reports a location area event report; otherwise, it waits for the triggering of a location report event;
B3、 目标 UE进行更改 PLMN的位置更新时, 执行步驟 Bl。  B3. When the target UE updates the location of the PLMN, perform step Bl.
25、 根据权利要求 1 所述的方法, 其特征在于, 所述 GMLC通过 Lr接口与覆盖指定目标区域范围 PLMN中的 GMLC建立连接。  25. The method according to claim 1, wherein the GMLC establishes a connection with a GMLC in a PLMN covering a specified target area range through an Lr interface.
26、根据权利要求 1所述的方法,其特征在于,所述步骤 A为: GMLC 判断覆盖指定目标区域范围的 GMLC和覆盖指定目标区域范围的 CN是 否支持对区域变化类位置信息请求的处理, 如果是, 执行步骤 B; 否贝' j , 执行步骤 C。  26. The method according to claim 1, wherein the step A is: GMLC judging whether the GMLC covering the designated target area range and the CN covering the designated target area range support the processing of the regional change-type location information request, If yes, go to step B; if no, go to step C.
27、 根据权利要求 1或 26所述的方法, 其特征在于, 所述步驟 A 进一步包括: GMLC判断目标 UE当前所在的 CN是否支持对区域变化 类位置信息请求的处理, 如果是, 执行步骤 B; 否则, 执行步骤(。27. The method according to claim 1 or 26, wherein the step A further comprises: GMLC judging whether the CN of the target UE currently supports supporting regional change The processing of the class location information request, if it is, execute step B; otherwise, execute step (.
28、 根据权利要求 1所述的方法, 其特征在于, 所述步骤 A进一步 包括: GMLC通过查询通信网络中的数据库服务器, 获取位置业务系统 中功能实体是否支持对区域变化类位置信息请求处理的处理能力信息。 28. The method according to claim 1, wherein the step A further comprises: GMLC obtains whether a functional entity in the location service system supports processing of a request for regional change location information by querying a database server in the communication network. Processing capability information.
PCT/CN2004/000639 2003-06-12 2004-06-14 A processing method of area change location information request WO2004112409A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN03148653.3 2003-06-12
CNB031486533A CN1293769C (en) 2003-06-12 2003-06-12 A method for processing location information request of area change class
CN03154107.0 2003-08-11
CNA031541070A CN1582007A (en) 2003-08-11 2003-08-11 Area Changing position information request treating method

Publications (1)

Publication Number Publication Date
WO2004112409A1 true WO2004112409A1 (en) 2004-12-23

Family

ID=33553257

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2004/000639 WO2004112409A1 (en) 2003-06-12 2004-06-14 A processing method of area change location information request

Country Status (1)

Country Link
WO (1) WO2004112409A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115150807A (en) * 2022-09-06 2022-10-04 北京全路通信信号研究设计院集团有限公司 Position management method and system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001069951A1 (en) * 2000-03-13 2001-09-20 Nokia Corporation Service provision in a communication system
WO2002085049A1 (en) * 2001-04-10 2002-10-24 Telefonaktiebolaget Lm Ericsson (Publ) Method for deferred location reporting in a radio cellular network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001069951A1 (en) * 2000-03-13 2001-09-20 Nokia Corporation Service provision in a communication system
WO2002085049A1 (en) * 2001-04-10 2002-10-24 Telefonaktiebolaget Lm Ericsson (Publ) Method for deferred location reporting in a radio cellular network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115150807A (en) * 2022-09-06 2022-10-04 北京全路通信信号研究设计院集团有限公司 Position management method and system

Similar Documents

Publication Publication Date Title
US9961151B2 (en) Method, apparatus and system for device discovery
US7509132B2 (en) Method of sending a location report from target user equipment
US20060099960A1 (en) Method for processing a location request of an area event change
EP1656755B1 (en) Facilitating location determination of a mobile station pursuant to a location based application
US20090049154A1 (en) Method of sending location service request in mobile communication network
WO2012146163A1 (en) Method for minimization of drive tests, method for collecting terminal information, terminal and network element
WO2013107074A1 (en) Method and system for determining accessibility of terminal group
EP2824967B1 (en) Device discovery method, device, and system
JP4714679B2 (en) Interactive method for reporting location reports by target user equipment in location service
US7778648B2 (en) Method for handling deferred location request
US8718677B2 (en) Method for processing location information request initiated by a user equipment
WO2005036900A1 (en) A processing method after privacy information of a target user equipment is modified
US20070042788A1 (en) Method for processing a location service
WO2004112409A1 (en) A processing method of area change location information request
WO2004114688A1 (en) A processing method of providing subscriber user equipment location information to request side
WO2004086781A1 (en) Method of asking for area restricted location information in location service
WO2006024229A1 (en) A processing method of notifying/validating in location information request of variational area type
WO2004066658A1 (en) Method for periodic location information request in location service
EP2547167A1 (en) Method and system for location based services using parameterization
EP2547125A1 (en) Hunting method and system for location based services

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase