WO2007053979A1 - Centre passerelle d'emplacement de mobile et methode pour celui-ci - Google Patents

Centre passerelle d'emplacement de mobile et methode pour celui-ci Download PDF

Info

Publication number
WO2007053979A1
WO2007053979A1 PCT/CN2005/001905 CN2005001905W WO2007053979A1 WO 2007053979 A1 WO2007053979 A1 WO 2007053979A1 CN 2005001905 W CN2005001905 W CN 2005001905W WO 2007053979 A1 WO2007053979 A1 WO 2007053979A1
Authority
WO
WIPO (PCT)
Prior art keywords
positioning
module
event
control module
mobile
Prior art date
Application number
PCT/CN2005/001905
Other languages
English (en)
Chinese (zh)
Inventor
Liang Shan
Original Assignee
Zte Corporation
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
Application filed by Zte Corporation filed Critical Zte Corporation
Priority to CN2005800520306A priority Critical patent/CN101305631B/zh
Priority to PCT/CN2005/001905 priority patent/WO2007053979A1/fr
Publication of WO2007053979A1 publication Critical patent/WO2007053979A1/fr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management

Definitions

  • the present invention relates to a gateway mobile positioning center in a mobile data service, and more particularly to an implementation scheme of a positioning center capable of simultaneously supporting multiple mobile communication networks.
  • the location service function is one of the most diverse data services provided by modern mobile communication networks to reflect user mobility. Typically, this service function will be implemented as a comprehensive service, and the Gateway Mobile Location Center (GMLC) will provide basic business capabilities for a variety of attractive integrated services, ie the basic location of the user. Information (latitude and longitude, elevation, speed). As the name suggests, the Gateway Mobile Location Center is a network element that acts as a gateway, and the Construction Gateway Mobile Location Center has become a pre-requisite for all kinds of integrated services using location information.
  • FIG. 1 is a schematic diagram showing an architecture of a location service provided by the entire mobile network. As shown in FIG. 1, the gateway mobile location center is connected to a mobile network and a location service client (LCS Client, LoCation Service Client).
  • LCS Client Location Service Client
  • GSM Global System for mobile Communication Global System for Mobile Communications
  • CDMA Code Division Multiple Access
  • PHS Personal Handphone System
  • WCDMA Wide Band CDMA, Wideband Code Division Multiple Access:
  • MAP Mobile Application Part, mobile application part
  • the network operator not only needs to support the positioning of the control plane mode, but also needs to support the positioning of the user plane at the same time to support the future development direction of the technology, and hopes that the support for the two positioning methods is integrated and seamless. It is transparent to the service provider.
  • the gateway positioning center is separately implemented for each network structure, and the gateway positioning device is used for routing control, or the positioning client is connected with multiple gateway positioning centers to control the flow of the service.
  • the object of the present invention is to provide a gateway mobile positioning center and an implementation method thereof, which use a tightly coupled implementation manner to adapt different mobile communication network signaling system differences by using multiple signaling gateways,
  • the set of gateway mobile positioning center devices supports different positioning architectures and positioning of users in different networks.
  • the present invention provides a gateway mobile positioning center, which includes an access module, a control module, and a service layer module, which are sequentially connected, wherein the service layer module includes multiple positioning services corresponding to different mobile networks.
  • Signaling gateway module ;
  • the control module is configured to route the location request to one or more of the plurality of signaling gateway modules according to the type of mobile network of the located user;
  • the positioning results returned by the plurality of signaling gateway modules to the control module have a uniform format.
  • the above-mentioned gateway mobile positioning center, between the access module, the control module and the service layer module Triggering for mutual control and operating on the same context data structure encapsulated in the event, the event having a globally unique event name or event number, the control module routing the location request to the One or more of the plurality of signaling gateway modules perform positioning processing.
  • the service layer module further includes a user plane processing module, configured to implement positioning of the mobile phone supporting the user plane positioning function, and the control module uses the event to route the positioning request to the user plane processing module for positioning processing.
  • the signaling gateway module includes a plurality of signaling gateway sub-modules corresponding to different evolved versions of the same mobile network
  • the control module is located according to the The user's mobile network type, using an event to route the location request to one of the signaling gateway sub-modules for positioning processing, and corresponding to multiple signaling gateway sub-modules of different evolved versions of the same mobile network using the same event and control Communication between modules.
  • the service layer module further includes a roaming processing module, configured to implement positioning when the mobile phone is roamed, and the signaling gateway module is further configured to: after determining the roaming status of the located mobile phone, send the positioning request to the The roaming processing module performs positioning processing.
  • a roaming processing module configured to implement positioning when the mobile phone is roamed
  • the signaling gateway module is further configured to: after determining the roaming status of the located mobile phone, send the positioning request to the The roaming processing module performs positioning processing.
  • the present invention further provides a method for implementing a gateway mobile positioning center, which includes the following steps:
  • the context data structure operates, the event having a globally unique event name or event number, the control module routing the location request to one of the plurality of signaling gateway modules or based on the mobile network type of the located user Multiple positioning processing;
  • the positioning results returned by the plurality of signaling gateway modules to the control module have a unified format.
  • the implementation method of the gateway mobile positioning center, wherein the method further includes the following steps:
  • a user plane processing module is configured to implement positioning of the mobile phone supporting the user plane positioning function, and the control module uses the event to route the positioning request to the user plane processing module for positioning processing.
  • the implementation method of the gateway mobile positioning center wherein the method further includes the following steps:
  • a roaming processing module corresponding to the signaling gateway module, configured to implement positioning when the located mobile phone roams, and the signaling gateway module determines a roaming status of the located mobile phone to locate a request And sending, by the control module, the roaming processing module to perform positioning processing.
  • the invention can adapt to the interfaces of various mobile communication networks, supports the functions of simultaneously locating users in different networks, supports the smooth evolution of the protocol version of the network system, and simultaneously adapts to different positioning architectures, and supports the control plane mode.
  • the positioning below also supports positioning in the user plane mode. At the same time, it can reduce the investment of the system, facilitate the maintenance of the system, and reduce the operating cost;
  • the present invention uses an asynchronous event-driven approach, it not only demonstrates the advantages of a tightly coupled system, but also maintains a loosely coupled connection between various parts of the system, and can also increase the throughput of the system;
  • the present invention facilitates the analysis and modeling of systems using an object-oriented approach.
  • Figure 1 is an architectural diagram of the location service provided by the entire mobile network
  • Figure 2 is the architecture of the gateway mobile positioning center
  • FIG. 3 shows the module structure of a GMLC supporting both GSM and WCDMA networks.
  • FIG. 1 is an architectural diagram of a location service provided by the entire mobile network.
  • FIG. 1 shows, in a relatively rough manner, a network element entity in a mobile network and a location-related entity, which mainly emphasizes the location of the gateway mobile location center in the entire positioning architecture. Since different network elements in the mobile network and positioning-related network elements are simultaneously responsible for the important role in the mobile network, their external interfaces are relatively stable, and it is rare to modify the system structure and interface specifications for the needs of a certain service. Focus only on the interface between them and the gateway mobile location center.
  • the gateway mobile positioning center of the present invention includes:
  • the access module 10 is connected to the LCS Client through a Le interface, and is responsible for processing the Le interface, including receiving a Le request and returning a Le response;
  • the control module 20 is connected to the access module 10 and is responsible for controlling the entire positioning service flow.
  • the control module 20 communicates with the access module 10 through an event manner.
  • the event includes a context object and uses a globally unique event name or event. The number is differentiated, and the control module determines which mobile network the located user belongs to according to the customized policy of the user, and uses different events to route the positioning request to the submodule of the different service layer module 30;
  • the service layer module 30 is connected to the control module 20, between the service layer module 30 and the control module 20
  • the service layer module can also be configured according to the configuration.
  • the service layer module includes multiple sub-modules, such as an authentication module, a user plane processing module, a signaling gateway module, a roaming processing module, etc., and the service layer module 30 can be configured. Decide which submodules to use based on the needs of the system function.
  • the access module 10, the control module 20 and the service layer module 30 are separate scheduling units, and the operation thereof is not directly controlled by other modules, but the flow control is completed by an event triggering method, and the context data structure is wrapped in the event, and the context is State transition is triggered by an event, that is, each module's function is triggered by an event.
  • the completed action is first a migration of the state of the context object representing the location request, and each module controls the flow of a request by sending an event;
  • the authentication module in the service layer module 30 is used for various types of authentication
  • multiple signaling gateway modules are required for adaptation: different mobile networks correspond to different signaling gateway modules, and control Different modules communicate with each other through different events; different evolved versions of the same mobile network correspond to different signaling gateway modules, but different signaling gateway modules corresponding to different evolved versions of the same mobile network will not start at the same time, but they Communicate between the same event and control modules;
  • the roaming processing module implements a roaming function
  • the user plane processing module is used to support the user plane while supporting the control plane positioning. You can optimize the entire positioning process.
  • the positioning results are uniformly represented by the intermediate format, and all modules operate on the same context structure uniformly: For different mobile networks and corresponding evolved versions, they are respectively adapted by different signaling gateway modules, and the signaling gateway modules are based on the network type.
  • the difference between the control module and the control module uses different events to communicate, but all events are wrapped with the same context data structure, and a unified intermediate format is used in the context data structure to represent the positioning result;
  • control module routes the location request to different signaling gateway modules according to a customer-customizable policy, for example, according to the number of the located user, or according to the capabilities of the user terminal or the network environment in which the user is located. Differentiate, the control module uses different events to route positioning requests for users in different networks, and the routing policy is customer customizable.
  • the method for implementing the gateway mobile positioning center of the present invention is characterized in that it comprises the following steps:
  • the access layer module is configured to be responsible for processing the Le interface.
  • Setting a plurality of signaling gateway modules for implementing positioning services corresponding to different mobile networks setting a user plane processing module, configured to implement positioning of a mobile phone supporting a user plane positioning function, wherein the control module uses an event to route the positioning request Performing a positioning process to the user plane processing module; setting a roaming processing module corresponding to the signaling gateway module, configured to implement positioning when the located mobile phone roams, and the signaling gateway module determines the location of the located mobile phone After the roaming state, the positioning request is sent to the roaming processing module by the control module for positioning processing;
  • An authentication module is configured to perform client authentication, service authentication, and privacy authentication on the client information, the location initiator, and the identifier of the located user, respectively;
  • the access module, the control module, and the service layer module signaling gateway module perform mutual control through event triggering, and are used to perform operations on encapsulating the same context data structure in the event, where the event has a globally unique event name or event.
  • the control module routes the location request to one or more of the multiple signaling gateway modules according to the mobile network type of the located user, where the multiple signaling gateway modules return to the The positioning result of the control module has a uniform format.
  • Figure 2 is an architectural diagram of the Gateway Mobile Location Center. Each module in the system is a separate scheduling unit. Their operation is not directly controlled by other modules, but the flow control is completed by event triggering.
  • the interface between the Lcs Client and the access layer module is a Le interface
  • the access layer module and the control module communicate by using an event mode
  • the event includes a context object
  • the event is distinguished by using a globally unique event name or an event number.
  • the control module and the service layer module communicate directly using the event method.
  • the service layer module can decide whether to start according to the configuration. Which service modules can be used depending on the needs of the system functions. In particular, for multiple mobile networks and different evolved versions of the same mobile network, multiple signaling gateway modules are required for adaptation.
  • the system implements the roaming function by configuring the user plane processing module and the roaming processing module, and supports the positioning of the user plane while supporting the control plane positioning, and can optimize the entire positioning process.
  • FIG. 3 is a block diagram of a module mobile positioning center supporting both GSM and WCDMA networks. This figure more clearly shows the configuration of the system during the simultaneous positioning of users in the GSM and WCDMA networks.
  • the control module 20 determines which mobile network the located user belongs to according to the customized policy of the user, and uses different events to locate the request. Route to different signaling gateway service modules. The following is a discussion of the specific process of positioning achieved by this technical solution in five cases.
  • Step 101 Start a GSM signaling gateway service module when the system starts;
  • Step 102 The positioning client initiates a positioning request to the user in the GSM network through the Le interface to the gateway mobile positioning center, and the access module creates a context object for the positioning request, which includes all the information in the positioning request, and sends the information to the control module.
  • Step 103 After receiving the event (receiving the location request event), the control module determines, according to the event number, that a positioning request is received, and the creation of the authentication request event is sent to the authentication module, where the authentication request event includes the context object.
  • the authentication request event is identified by a globally unique event number.
  • Step 104 After receiving the event (creating the authentication request event), the authentication module determines, according to the event number, an authentication request event, and extracts the context object from the The client information and the location initiator and the identifier of the located user are respectively performed for client authentication, service authentication, privacy authentication, etc., if the authentication is passed, a positioning initiation event is sent to the control module, otherwise the authentication is sent. a failure event, and the authentication result is recorded in the context object;
  • Step 105 If the control module receives the authentication failure event, the control module sends a location process failure event to the access module, where the context object is included, and the access module completes the failure return of the Le interface, and the process ends;
  • Step 106 If the control module receives the location initiation event, the control module determines that the located user belongs to the GSM user according to the customized policy, and sends a GSM positioning request event to the GSM signaling gateway module, where the GSM positioning request event includes a context object.
  • Step 107 After receiving the request event (GSM positioning request event), the GSM signaling gateway module first sends an SRI (SEND-ROUTING-INFO-FOR-LCS) to the 2G-HLR (Home Location Register) according to the information in the context object.
  • the message 7 queries the user's visited place and sends the PSL (PROVIDE-SUBSCRIBER-LOCATION) to the 2G-MSC or 2G-SGSN according to the identity of the 2G-MSC (Mobile Switching Centre) or 2G-SGSN (Service GPRS Support Node) of the current visited place of the user.
  • SRI SEND-ROUTING-INFO-FOR-LCS
  • 2G-HLR Home Location Register
  • PSL PROVIDE-SUBSCRIBER-LOCATION
  • the result of the positioning is removed from the message, and is encapsulated into a unified intermediate format, that is, the format of the positioning result of the Le interface is stored in the context object, and the positioning result event is generated and sent to the control module, where the context object is included;
  • Step 108 After receiving the positioning result event, the control module saves the positioning result, and generates a successful completion event of the positioning process, where the context object is included and sent to the access module, and the access module completes the successful return of the Le interface, and the process ends;
  • Step 109 in the process of the foregoing process, if the GSM signaling gateway module fails during processing, such as timeout or receiving failure information, the failure information is recorded in the context object, and a positioning failure event is generated, which includes the context object. Send to the control module;
  • Step 110 After receiving the positioning failure event, the control module may not save the result, and generate a positioning process failure event, where the context object is included, sent to the access module, and completed by the access module.
  • the method for implementing the positioning of the gateway mobile positioning center of the present invention when performing the positioning on the user in the WCDMA network in the control plane mode, specifically includes the following steps:
  • Step 201 Start a WCDMA signaling gateway module when the system starts;
  • Step 202 The positioning client initiates a positioning request to the user in the WCDMA network through the Le interface to the gateway mobile positioning center, and the access module creates a context object for the positioning request, which includes all the information in the positioning request, and sends the information to the control module.
  • Step 203 After receiving the event (receiving the location request event), the control module determines, according to the event number, that a positioning request is received, and the creation of the authentication request event is sent to the authentication module, where the authentication request event includes the context object.
  • the authentication request event is identified by a globally unique event number.
  • Step 205 The control module sends a positioning process to the access module if the authentication failure event is received.
  • the failure event which contains the context object, is returned by the access module to complete the failure of the Le interface, and the process ends.
  • Step 206 If the control module receives the location initiation event, the control module determines that the located user belongs to the WCDMA user according to the customized policy, and sends a WCDMA positioning request event to the WCDMA signaling gateway module, where the WCDMA positioning request event includes a context object.
  • Step 207 After receiving the request event (WCDMA location request event), the WCDMA signaling gateway module first sends an SRI message to the 3G-HLR according to the information in the context object, and queries the visited place of the user, and then according to the 3G of the current visited place of the user.
  • the MSC or the 3G-SGSN sends a PSL message to the 3G-MSC or the 3G-SGSN, and the positioning result is taken from the return message of the 3G-MSC or the 3G-SGSN, and is packaged into a unified intermediate format, that is, the positioning result of the Le interface.
  • the format, stored in the context object, and generated a positioning result event is sent to the control module, which contains the context object;
  • Step 208 After receiving the positioning result event, the control module saves the positioning result, and generates a successful completion event of the positioning process, where the context object is included and sent to the access module, and the access module completes the successful return of the Le interface, and the process ends; If the WCDMA signaling gateway module fails during processing, such as timeout or receiving failure information, the failure information is recorded in the context object, and a positioning failure event is generated, where the context object is included and sent to the control module;
  • Step 209 During the foregoing process, if the WCDMA signaling gateway module fails during processing, such as timeout or receiving failure information, the failure information is recorded in the context object, and a positioning failure event is generated, where the context object is included. Send to the control module;
  • Step 210 After receiving the location failure event, the control module may not save the result, and generate a location process failure event, where the context object is included and sent to the access module, and the access module completes the failure return of the Le interface, and the process ends.
  • Step 3 simultaneously start the GSM signaling gateway module and the WCDMA signaling gateway module when the system starts;
  • Step 302 The positioning client initiates a positioning request to the user in the GSM and WCDMA networks through the Le interface to the gateway mobile positioning center, and the access module creates a context pair for the positioning request.
  • the image includes all the information in the positioning request, and sends a received positioning request event to the control module, where the received positioning request event includes the context object, and the received positioning request event is a globally unique event number.
  • Step 303 After receiving the event (received the location request event), the control module determines, according to the event number, that a positioning request is received, and the creation of the authentication request event is sent to the authentication module, where the authentication request event includes the context object.
  • the authentication request event is identified by a globally unique event number;
  • Step 304 after receiving the event (authentication request event), the authentication module determines that it is an authentication request event according to the event number, and extracts the context object from the
  • the included client information and the identity initiator and the identity of the located user are respectively authenticated by the client and authenticated by the user, and respectively authenticate the privacy of different users.
  • each one is separately The positioning user sends a positioning start event to the control module, otherwise sends an authentication failure event, and records the authentication result in the context;
  • Step 305 if the control module receives the authentication failure event, it determines whether the request in the entire context object has been After processing, if yes, send the positioning process to the access module.
  • Event which contains the context object, Le performed by the access interface module fails to return, the flow ends;
  • Step 306 If the control module receives the location initiation event, the control module determines that the located users belong to the GSM and WCDMA users according to the customized policy, and sends the GSM and WCDMA positioning request events to the GSM and WCDMA signaling gateway modules respectively.
  • Step 307 After receiving the request event (GSM positioning request event/WCDMA positioning request event), the GSM signaling gateway module/WCDMA signaling gateway module first sends an SRI message to the 2G-HLR/3G-HLR according to the information in the context object. Querying the user's visited location, and then sending a PSL message to the 2G-MSC/3G-MSC or the 2G-SGSN/3G-SGSN according to the identity of the 2G-MSC/3G-MSC or 2G-SGSN/3G-SGSN currently visited by the user.
  • the positioning result is taken out from the return message of the 2G-MSC/3G-MSC or the 2G-SGSN/3G-SGSN, and is packaged into a unified intermediate format, that is, the format of the positioning result of the Le interface, stored in the context object, and the positioning is generated.
  • the result event is sent to the control module, which contains the context object;
  • Step 308 After receiving the positioning result event from the two signaling gateway modules, the control module saves the positioning result, and determines whether the request in the entire context object has been processed. If yes, the positioning process successfully ends the event, which includes The context object is sent to the access module, and the access module completes the successful return of the Le interface, and the process ends;
  • Step 309 in the foregoing process, if the GSM signaling gateway module or the WCDMA letter If the gateway module makes an error during processing, such as timeout or receiving failure information, the failure information is recorded in the context object, and a positioning failure event is generated, which includes the context object and is sent to the control module;
  • Step 310 After receiving the location failure event, the control module may not save the result, and determine whether the request in the entire context object has been processed. If yes, a positioning process failure event is generated, where the context object is included, and the access is sent to the access. The module returns the failure of the Le interface by the access module, and the process ends.
  • the method for realizing the positioning of the gateway mobile positioning center of the present invention, when performing the positioning on the roaming user in the WCDMA network in the control plane mode specifically includes the following steps:
  • Step 401 The roaming processing module and the WCDMA signaling gateway module are started when the system of the user's home is started, and the modules are also activated in the user's visited gateway mobile positioning center system.
  • Step 402 The positioning client belongs to the user through the Le interface.
  • the gateway mobile positioning center of the ground initiates a positioning request for the WCDMA user mobile phone roaming to the remote location, and the access module creates a context object for the positioning request, which contains all the information in the positioning request, and sends the receiving positioning request to the control module.
  • An event, the context request object is included in the received location request event, and the received location request event is identified by a globally unique event number;
  • Step 403 After receiving the event (receiving the location request event), the control module determines that a location request is received according to the event number, and creates an authentication request event, where the context object is included and sent to the authentication module.
  • Step 404 After receiving the event (creating the authentication request event), the authentication module determines, according to the event number, an authentication request event, and extracts the context object from the client information and the location initiator and the located user according to the client information contained therein.
  • the identifier is respectively performed for client authentication, service authentication, privacy authentication, etc., if the authentication is passed, a positioning initiation event is sent to the control module, otherwise an authentication failure event is sent, and the authentication result is recorded in the context object;
  • Step 405 If the control module receives the authentication failure event, the control module sends a location process failure event to the access module, where the context object is included, and the failure return process of the Le interface is completed by the access module;
  • Step 406 If the control module receives the location initiation event, if the determined user belongs to the WCDMA user according to the customized policy, the control module sends the WCDMA to the WCDMA signaling gateway module.
  • a location request event the WCDMA location request event includes a context object
  • Step 407 after receiving the event (WCDMA location request event), the WCDMA signaling gateway module sends an SRI message to the 3G-HLR to query the user's visited place, and then according to The visited location information determines that the user has roamed into the network belonging to the other gateway mobile positioning center, so the user visited location information is saved in the context object, and the user has roamed event, which contains the context object, and is sent to the control module. ;
  • Step 408 After receiving the roaming event, the control module re-packages the context object in the newly created roaming request event, and sends the message to the roaming processing module.
  • Step 409 The roaming processing module detects an address of the gateway mobile positioning center to which the home is located according to the information of the user visited, and sends an Lr request to the gateway mobile positioning center of the user's roaming place, and carries the user that has been detected from the HLR in the request. Visiting information;
  • Step 410 After receiving the Lr request, the roaming module of the user's visited gateway mobile location center creates a context object, which includes all the information in the Lr request, and sends a roaming start event to the control module.
  • Step 411 After receiving the roaming initiation event, the control module of the user's visited gateway mobile positioning center determines that the user privacy authentication is no longer needed, and determines that the user belongs to the WCDMA network according to the customized policy of the customer, and creates a WCDMA positioning request. The event is sent to the WCDMA signaling gateway module of the user's visited gateway mobile positioning center;
  • Step 412 After receiving the location request event, the WCDMA signaling gateway module of the user's visited gateway mobile location center obtains the information of the user's visited place from the context object, and does not send the SRI message to the user visited 3G-HLR.
  • the PSL message is sent directly to the 3G-MSC or the 3G-SGSN of the user visited place, and the positioning result is taken out from the location message returned by the user, and is packaged into a unified intermediate format, that is, the format of the positioning result of the Le interface, which is stored in the context.
  • the object and generating a positioning result event is sent to the control mode of the user's visited gateway mobile positioning center, which includes the context object;
  • Step 413 After receiving the positioning result event, the control module of the user visiting gateway mobile positioning center determines that the user context object is a roaming type context object, and then repackages the context object in the newly generated roaming process end event, and sends the content object to the user. Visiting the roaming processing module of the gateway mobile positioning center;
  • Step 414 the roaming processing module of the user's visited gateway mobile positioning center receives the process end event After the piece is responsible for packaging the positioning result in the Lr return message, and sending it to the roaming processing module of the gateway mobile positioning center of the user's home;
  • Step 415 After receiving the Lr return message, the roaming processing module of the user's home location extracts the positioning result and converts it into a unified intermediate message format, that is, the format of the positioning result of the Le interface, and saves it in the context object, and roams through The result event is sent to the control module of the user's home location; Step 416, after receiving the roaming result event, the control module of the user's home location saves the positioning result contained therein, and generates a successful completion event of the positioning process, which includes the context object, and sends the In the access module, the access module completes the successful return of the Le interface, and the process ends;
  • Step 417 If the roaming processing module fails during processing, such as timeout or receiving failure information, the failure information is recorded in the context object, and a roaming positioning failure event is generated, where the context object is included and sent to the control module;
  • Step 418 After receiving the roaming location failure event, the control module may not save the result, and generate a location process failure event, where the context object is sent to the access module, and the access module completes the failure return of the Le interface, and the process ends.
  • the method for implementing the positioning by the gateway mobile positioning center of the present invention when performing the positioning on the user in the mobile network in the user plane mode, specifically includes the following steps:
  • Step 501 the user plane processing module is started when the system starts.
  • Step 502 The positioning client initiates a positioning request to the user mobile phone supporting the user plane positioning function by using the Le interface to the gateway mobile positioning center, and the access module creates a context object for the positioning request, and includes all the information in the positioning request.
  • the control module sends a location request event, where the context request object includes the context object, and the received location request event is identified by a globally unique event number;
  • Step 503 After receiving the event (receiving the location request event), the control module determines, according to the event number, that a positioning request is received, and the creation of the authentication request event is sent to the authentication module, where the authentication request event includes the context object.
  • the authentication request event is identified by a globally unique event number.
  • Step 504 After receiving the event (creating the authentication request event), the authentication module determines, according to the event number, an authentication request event, and extracts the context object from the The client information and the identifier of the location initiator and the user to be located are respectively performed for client authentication, service authentication, privacy authentication, etc., if the authentication is passed, a positioning initiation event is sent to the control module, otherwise the notification is sent. Authentication failure event, and Recording the authentication result in the context object;
  • Step 505 If the control module receives the authentication failure event, the control module sends a location process failure event to the access module, where the context object is included, and the access module completes the failure return of the Le interface, and the process ends;
  • Step 506 If the control module receives the location initiation event, it determines, according to the customized policy, the user mobile phone supports the user plane location function, and sends a user plane location request event to the user plane processing module.
  • Step 507 After receiving the request event (user plane location request event), the user plane processing module first sends a SUPL INIT message to the located user through a WAP (Wireless Application Protocol) gateway or a short message center according to the information in the context object.
  • WAP Wireless Application Protocol
  • the SUPLPOS INIT message sent by the located user is received, and the user's coarse precision location information is detected from the database according to the cell information in the SUPLPOS INIT message, and the user is obtained through the interface with the SLC.
  • the auxiliary data is measured and sent to the user through the SUPLPOS message. The user completes the positioning measurement according to the user measurement auxiliary data, and then returns the measurement report through the SUPLPOS message.
  • the user plane processing module calculates the SLC according to the user's measurement result through the interface between the SLC and the SLC.
  • the user's precise location information, and the result is packaged into a unified intermediate format, that is, the format of the positioning result of the Le interface, stored in the context object, and the generated positioning result event is sent to the control module, which includes the context object;
  • Step 508 After receiving the positioning result event, the control module saves the positioning result, and generates a successful completion event of the positioning process, where the context object is included and sent to the access module, and the access module completes the successful return of the Le interface, and the process ends;
  • Step 509 If the user plane processing module fails during processing, such as timeout or receiving the failure information, the failure information is recorded in the context object, and a positioning failure event is generated, where the context object is included and sent to the control module;
  • Step 510 After receiving the location failure event, the control module may not save the result, and generate a location process failure event, where the context object is included and sent to the access module, and the access module completes the failure of the Le interface, and the process ends.
  • the invention can adapt to the interfaces of various mobile communication networks, supports the functions of simultaneously locating users in different networks, supports the smooth evolution of the protocol version of the network system, and simultaneously adapts to different positioning architectures, and supports the control plane mode.
  • the positioning below also supports positioning in the user plane mode. At the same time, it can reduce system investment, facilitate system maintenance, and reduce operating costs.
  • the present invention uses an asynchronous event-driven approach, it not only demonstrates the advantages of a tightly coupled system, but also maintains a loosely coupled connection between various parts of the system, as well as increasing the throughput of the system.
  • the present invention facilitates the analysis and modeling of systems using an object-oriented approach.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Le centre passerelle d'emplacement de mobile comprend un module d'accès, un module de commande et un module de couche service se raccordant tour à tour, le module de couche service comprenant de multiples modules passerelle de signalisation correspondant à différents réseaux mobiles; le module de commande routant une requête d'emplacement vers un ou plusieurs des multiples modules passerelle de signalisation en fonction du type de réseau mobile d'un utilisateur localisé; et les résultats d'emplacement renvoyés par les multiples modules passerelle de signalisation au module de commande ayant un format uniforme. La présente invention peut s'adapter à une grande variété d'interfaces différentes de réseaux de communication mobile, gère la fonction de localisation simultanée des utilisateurs dans différents réseaux, accepte l'évolution souple des versions des protocoles de systèmes réseau; s'adapte à plusieurs architectures d'emplacement et gère à la fois l'emplacement en mode plan de contrôle et l'emplacement en mode plan d'utilisateur. La présente invention peut réduire les investissements dans le système, en faciliter la maintenance et diminuer les frais de fonctionnement.
PCT/CN2005/001905 2005-11-11 2005-11-11 Centre passerelle d'emplacement de mobile et methode pour celui-ci WO2007053979A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2005800520306A CN101305631B (zh) 2005-11-11 2005-11-11 一种网关移动定位中心及其实现方法
PCT/CN2005/001905 WO2007053979A1 (fr) 2005-11-11 2005-11-11 Centre passerelle d'emplacement de mobile et methode pour celui-ci

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2005/001905 WO2007053979A1 (fr) 2005-11-11 2005-11-11 Centre passerelle d'emplacement de mobile et methode pour celui-ci

Publications (1)

Publication Number Publication Date
WO2007053979A1 true WO2007053979A1 (fr) 2007-05-18

Family

ID=38022952

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2005/001905 WO2007053979A1 (fr) 2005-11-11 2005-11-11 Centre passerelle d'emplacement de mobile et methode pour celui-ci

Country Status (2)

Country Link
CN (1) CN101305631B (fr)
WO (1) WO2007053979A1 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101938830A (zh) * 2009-06-29 2011-01-05 大唐移动通信设备有限公司 一种定位方法及设备
CN103514498A (zh) * 2012-06-26 2014-01-15 中兴通讯股份有限公司 一种业务实现方法及***

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103139701A (zh) * 2011-11-29 2013-06-05 北京航天长峰科技工业集团有限公司 一种手机定位***及定位方法
WO2016041171A1 (fr) 2014-09-18 2016-03-24 华为技术有限公司 Procédé et appareil de détermination du statut d'itinérance d'un terminal, terminal et serveur

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1383690A (zh) * 2000-06-30 2002-12-04 株式会社Ntt都科摩 支持位置信息服务的方法和装置
CN1434304A (zh) * 2003-01-30 2003-08-06 武汉奥发科技工程有限公司 一种快速提供位置服务与地理信息的方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1145378C (zh) * 2001-05-29 2004-04-07 华为技术有限公司 利用移动智能网实现位置业务的方法和***
CN100334919C (zh) * 2005-03-25 2007-08-29 北京北方烽火科技有限公司 一种gmlc中多目标定位时用户上下文的管理方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1383690A (zh) * 2000-06-30 2002-12-04 株式会社Ntt都科摩 支持位置信息服务的方法和装置
CN1434304A (zh) * 2003-01-30 2003-08-06 武汉奥发科技工程有限公司 一种快速提供位置服务与地理信息的方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101938830A (zh) * 2009-06-29 2011-01-05 大唐移动通信设备有限公司 一种定位方法及设备
CN103514498A (zh) * 2012-06-26 2014-01-15 中兴通讯股份有限公司 一种业务实现方法及***

Also Published As

Publication number Publication date
CN101305631B (zh) 2011-02-02
CN101305631A (zh) 2008-11-12

Similar Documents

Publication Publication Date Title
US9380554B2 (en) Method for the determination of a receiver for location information
US7529550B2 (en) Method of providing location service for WLAN user
EP1977621B1 (fr) Découverte de statut de terminal dans une procédure de positionnement de localisation de plan d'utilisateur sécurisée (supl)
US7321775B2 (en) Method for obtaining location related information allowing to locate a terminal attached to a communication network
US7509132B2 (en) Method of sending a location report from target user equipment
JP2009510960A (ja) 移動体ネットワークにおいてホーム・ロケーション・レジスタを更新する方法およびシステム
CA2291377A1 (fr) Systeme et methode pour reperer les unites mobiles dans un systeme de communication sans fil
RU2007105980A (ru) Способ для использования в системе связи
US20050148345A1 (en) Location management program, computer program, and storage medium
WO2003015437A1 (fr) Procede permettant de faire aboutir un appel itinerant a un dispositif client intelligent eloigne
EP1703749B1 (fr) Gestion d'une demande d'informations de position lancee par un equipement d'utilisateur
WO2005104577A1 (fr) Systeme et procede de realisation d'une localisation
WO2007053979A1 (fr) Centre passerelle d'emplacement de mobile et methode pour celui-ci
CN1709005B (zh) 用于在移动通信网络中定位的方法和***
WO2002082835A1 (fr) Procede pour mettre en oeuvre le service d'envoi de messages courts dans un reseau mobile intelligent
CN101568063B (zh) 位置业务的实现方法及***
CN100531435C (zh) 基于r4协议实现通信定位的***和方法
CN100551136C (zh) 一种支持位置业务接入移动定位中心的方法与设备
JP2007521778A (ja) ロケーションサービスの処理方法
TWI230020B (en) Intelligent type mobile cell ID service system

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200580052030.6

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 05808331

Country of ref document: EP

Kind code of ref document: A1