[go: up one dir, main page]

CN100417302C - Method and device for positioning mobile terminal - Google Patents

Method and device for positioning mobile terminal Download PDF

Info

Publication number
CN100417302C
CN100417302C CNB2006100578661A CN200610057866A CN100417302C CN 100417302 C CN100417302 C CN 100417302C CN B2006100578661 A CNB2006100578661 A CN B2006100578661A CN 200610057866 A CN200610057866 A CN 200610057866A CN 100417302 C CN100417302 C CN 100417302C
Authority
CN
China
Prior art keywords
positioning
location
terminal
cell
server
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
CNB2006100578661A
Other languages
Chinese (zh)
Other versions
CN1859793A (en
Inventor
王珏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
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
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2006100578661A priority Critical patent/CN100417302C/en
Publication of CN1859793A publication Critical patent/CN1859793A/en
Application granted granted Critical
Publication of CN100417302C publication Critical patent/CN100417302C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种对移动终端进行定位的方法,包括:在定位过程中,定位服务器和被定位终端根据定位发起方对被定位终端的定位服务质量要求协商定位方法;在到达定位时刻后,定位服务器利用小区标识定位方法获得定位结果;当所述利用小区标识定位方法获得的定位结果不满足定位发起方对被定位终端的定位服务质量要求,并且在初始阶段协商的定位方法不是小区标识定位方法时,定位服务器按照协商的定位方法获得定位结果;定位服务器将满足定位发起方对被定位终端的定位服务质量要求的定位结果发送给定位发起方。本发明还公开了一种对移动终端进行定位的装置。利用本发明,可以有效地提高对移动终端的定位效率,节省网络资源。

Figure 200610057866

The invention discloses a method for locating a mobile terminal, which includes: during the locating process, a locating server and a positioned terminal negotiate a locating method according to the positioning initiator's requirements for the locating service quality of the positioned terminal; after the locating time is reached, The positioning server obtains the positioning result by using the cell identification positioning method; when the positioning result obtained by using the cell identification positioning method does not meet the positioning service quality requirements of the positioning initiator for the positioned terminal, and the positioning method negotiated at the initial stage is not the cell identification positioning method, the positioning server obtains the positioning result according to the negotiated positioning method; the positioning server sends the positioning result that meets the positioning service quality requirements of the positioning initiator to the positioned terminal to the positioning initiator. The invention also discloses a device for positioning the mobile terminal. The invention can effectively improve the positioning efficiency of the mobile terminal and save network resources.

Figure 200610057866

Description

对移动终端进行定位的方法及装置 Method and device for positioning mobile terminal

技术领域 technical field

本发明涉及基于用户平面的移动位置业务技术领域,具体涉及一种对移动终端进行定位的方法及装置。The present invention relates to the technical field of mobile location services based on user plane, in particular to a method and device for positioning a mobile terminal.

背景技术 Background technique

SUPL(安全用户平面定位)是一种采用用户平面的标准协议、允许移动电话用户与定位服务器交互而获得移动定位终端的位置的通讯协议。SUPL (Secure User Plane Positioning) is a communication protocol that adopts the standard protocol of the user plane and allows the mobile phone user to interact with the positioning server to obtain the position of the mobile positioning terminal.

一般的即时终端定位分为网络始发定位和终端始发定位:一个请求定位的发起方通过其客户端发起对另外一个终端的定位属于网络始发定位;发起对自己的定位属于终端始发定位。其过程分别为:General real-time terminal positioning is divided into network-initiated positioning and terminal-initiated positioning: an initiator requesting positioning initiates positioning of another terminal through its client, which belongs to network-initiated positioning; initiating its own positioning belongs to terminal-initiated positioning . The processes are as follows:

当一个请求定位的发起方的客户端通过驻留在其MLS(移动定位服务)应用发起对另外一个终端的定位时,目标终端的H-SLP(归属定位服务器)通知目标终端开始定位,通过目标终端和该H-SLP的会话,完成对目标终端的位置计算,最后将计算结果通知MLS客户端,完成定位过程;与此相应,当SUPL终端发起对自己的定位时,该终端与其归属的H-SLP会话,并最终即时获得自己的位置。When an initiator client requesting positioning initiates the positioning of another terminal through its MLS (Mobile Location Service) application, the H-SLP (Home Location Server) of the target terminal notifies the target terminal to start positioning. The session between the terminal and the H-SLP completes the location calculation of the target terminal, and finally notifies the MLS client of the calculation result to complete the positioning process; correspondingly, when the SUPL terminal initiates its own positioning, the terminal and its H-SLP -SLP sessions and end up with instant access to your location.

而触发定位过程不同于上述即时定位过程。当客户端的MLS应用发起对目标终端的一个触发定位时,触发定位条件驻留在目标终端的H-SLP或目标终端中,当满足触发条件时,触发该次的定位会话。如果触发器驻留在H-SLP上时则触发服务器触发的定位过程,如果触发器驻留在目标终端上则触发终端触发的定位过程。However, the triggered positioning process is different from the above-mentioned instant positioning process. When the client's MLS application initiates a trigger location for the target terminal, the trigger location condition resides in the target terminal's H-SLP or the target terminal, and when the trigger condition is met, the location session is triggered. If the trigger resides on the H-SLP, the location process triggered by the server is triggered, and if the trigger resides on the target terminal, the location process triggered by the terminal is triggered.

周期性定位是触发定位的一种,它是在一段时间内以一定的时间间隔触发对目标终端的定位,目的是了解目标终端在一段时间内的位置信息。Periodic positioning is a kind of triggered positioning, which triggers the positioning of the target terminal at a certain time interval within a certain period of time, and the purpose is to know the position information of the target terminal within a certain period of time.

网络始发的基于定位服务器和终端触发的周期定位流程如图1所示:The periodic positioning process initiated by the network based on the positioning server and terminal trigger is shown in Figure 1:

网络始发的周期性定位过程是由网络另一端的MLS应用发起对目标终端的周期性定位,定位触发器在网络侧是服务器触发的周期性定位,触发器在目标终端侧是终端触发的周期性定位。两者的发起阶段的消息流程相同,都是在SUPL Agent(SUPL代理)向目标终端的H-SLP发起定位请求后,H-SLP向目标终端发送SUPL INIT(SUPL初始化)消息,通知进行触发定位,目标终端回应SUPL TRIGGERED START(SUPL触发启动)消息,然后H-SLP回答SUPLTRIGGERED RESPONSE(SUPL触发响应)消息确认。在此过程中完成一些参数的协商,然后进入后面的定位过程。在服务器触发的周期性定位过程中,到达触发时间后,H-SLP发起定位目标终端的过程,H-SLP和目标终端通过定位会话获得目标终端的位置结果,然后H-SLP将此定位计算结果上报给SUPLAgent。此后每隔一定的定位间隔,H-SLP就发起定位目标终端的过程,并将目标终端结果报告给发起方。当整个定位周期结束时,H-SLP发送一个SUPLEND(SUPL结束)消息通知目标终端结束整个定位过程。在终端触发的周期性定位过程中,到达触发时间后,目标终端发起定位自己的定位过程,通过目标终端与H-SLP的定位会话获得目标终端的位置结果,然后H-SLP将该位置结果上报给发起方。此后每隔一定的定位间隔,目标终端就发起定位自己的定位过程,H-SLP将目标终端的位置结果报告给发起方。当整个定位周期结束时,H-SLP发送一个SUPL END消息通知目标终端结束整个定位过程。网络始发的触发定位过程中,触发器在网络侧与触发器在终端侧的定位流程大致相同,只是其中的定位会话流程不同。The periodic positioning process initiated by the network is initiated by the MLS application at the other end of the network to periodically locate the target terminal. The positioning trigger is the periodic positioning triggered by the server on the network side, and the trigger is the period triggered by the terminal on the target terminal side. sexual positioning. The message flow in the initiation phase of the two is the same. After the SUPL Agent (SUPL agent) initiates a positioning request to the H-SLP of the target terminal, the H-SLP sends a SUPL INIT (SUPL initialization) message to the target terminal to notify the trigger positioning , the target terminal responds with a SUPL TRIGGERED START (SUPL triggered start) message, and then the H-SLP replies with a SUPLTRIGGERED RESPONSE (SUPL triggered response) message for confirmation. In this process, the negotiation of some parameters is completed, and then enters the following positioning process. In the periodic positioning process triggered by the server, after the trigger time is reached, the H-SLP initiates the process of locating the target terminal. The H-SLP and the target terminal obtain the position result of the target terminal through the positioning session, and then the H-SLP calculates the positioning result Report to SUPLAgent. After that, every certain positioning interval, the H-SLP initiates the process of locating the target terminal, and reports the result of the target terminal to the initiator. When the entire positioning period ends, the H-SLP sends a SUPLEND (SUPL end) message to notify the target terminal to end the entire positioning process. In the periodic positioning process triggered by the terminal, after the trigger time is reached, the target terminal initiates the positioning process of positioning itself, and obtains the position result of the target terminal through the positioning session between the target terminal and the H-SLP, and then the H-SLP reports the position result to the initiator. After that, every certain positioning interval, the target terminal initiates the positioning process of positioning itself, and the H-SLP reports the position result of the target terminal to the initiator. When the entire positioning period ends, the H-SLP sends a SUPL END message to notify the target terminal to end the entire positioning process. In the triggered positioning process initiated by the network, the positioning process of the trigger on the network side is roughly the same as that of the trigger on the terminal side, except that the positioning session process is different.

终端始发的基于定位服务器和终端触发的周期定位流程如图2所示:The periodic positioning process initiated by the terminal based on the positioning server and triggered by the terminal is shown in Figure 2:

终端发起的定位自身的周期性定位过程是终端上的MLS应用发起针对自己的定位过程,触发器可以在网络侧或终端侧,两者的主要区别是定位会话(LOCATION SESSION)的具体内容有差别。周期性定位流程与网络始发的定位流程类似,每次定位的结果报告给终端上的MIS应用。当整个定位过程结束后,终端向H-SLP发送SUPL END消息通知结束本次触发定位过程。The periodic positioning process initiated by the terminal itself is the positioning process initiated by the MLS application on the terminal. The trigger can be on the network side or the terminal side. The main difference between the two is the specific content of the positioning session (LOCATION SESSION). . The periodic positioning process is similar to the network-initiated positioning process, and the result of each positioning is reported to the MIS application on the terminal. When the entire positioning process is over, the terminal sends a SUPL END message to the H-SLP to notify the end of the triggered positioning process.

由上述流程可以看出,在现有技术中,不论请求定位的发起方对目标方位置的QOP(定位服务质量)要求如何,周期性定位都要根据周期的开始时间、结束时间、定位的周期间隔发起对目标终端的定位过程。定位开始阶段的定位方法一经确定就不再更改。这样,当目标终端从原来的大蜂窝移动到微蜂窝或微微蜂窝内,而且其位置变动范围不大时,利用初始商定的定位方法也就显得不必要,而且发起频繁的周期定位势必会浪费大量网络和终端的资源。It can be seen from the above process that in the prior art, regardless of the QOP (Positioning Quality of Service) requirements of the initiator requesting the location of the target, periodic positioning must be based on the start time, end time, and positioning cycle of the cycle. Initiate the positioning process of the target terminal at intervals. Once the positioning method in the initial stage of positioning is determined, it will not be changed. In this way, when the target terminal moves from the original large cell to the microcell or picocell, and its position does not change much, it is unnecessary to use the initially agreed positioning method, and it is bound to waste a lot of resources to initiate frequent periodic positioning. resources of the network and terminal.

基于区域的触发定位是网络或终端周期性地检测目标终端是否处于特定的区域,当满足触发条件时,触发相应的业务。因此,基于区域触发的定位同样也存在和上述周期性定位相同的问题。Area-based trigger positioning means that the network or terminal periodically detects whether the target terminal is in a specific area, and triggers the corresponding service when the trigger condition is met. Therefore, the positioning based on area trigger also has the same problems as the periodic positioning mentioned above.

发明内容 Contents of the invention

本发明的目的是提供一种对移动终端进行定位的方法,以克服现有技术中周期定位及基于区域的触发定位方式在目标终端位于微蜂窝和微微蜂窝时使用原来商定的定位方法会引起网络和终端资源浪费的缺点,在满足QOP要求的条件下,减少消息处理过程,提高定位效率,节约网络和终端资源。The purpose of the present invention is to provide a method for locating a mobile terminal, so as to overcome the periodic positioning and area-based trigger positioning methods in the prior art. When the target terminal is located in a microcell or a picocell, using the originally agreed locating method will cause network problems. And the shortcomings of wasting terminal resources. Under the condition of meeting the QOP requirements, the message processing process is reduced, the positioning efficiency is improved, and the network and terminal resources are saved.

本发明的另一个目的是提供一种对移动终端进行定位的装置,以减少系统内消息处理过程,节省系统资源,提高对目标终端的定位效率。Another object of the present invention is to provide a device for locating a mobile terminal, so as to reduce the process of message processing in the system, save system resources, and improve the efficiency of locating the target terminal.

为此,本发明提供如下的技术方案:For this reason, the present invention provides following technical scheme:

一种对移动终端进行定位的方法,所述方法包括以下步骤:A method for positioning a mobile terminal, the method comprising the following steps:

在定位过程中,定位服务器和被定位终端根据定位发起方对被定位终端的定位服务质量要求协商定位方法;During the positioning process, the positioning server and the positioned terminal negotiate the positioning method according to the positioning service quality requirements of the positioning initiator for the positioned terminal;

在到达定位时刻后,定位服务器利用小区标识定位方法获得定位结果;After the positioning time is reached, the positioning server uses the cell identification positioning method to obtain the positioning result;

当所述利用小区标识定位方法获得的定位结果不满足定位发起方对被定位终端的定位服务质量要求,并且在初始阶段协商的定位方法不是小区标识定位方法时,定位服务器按照协商的定位方法获得定位结果;When the positioning result obtained by using the cell identification positioning method does not meet the positioning service quality requirements of the positioning initiator for the positioned terminal, and the positioning method negotiated in the initial stage is not the cell identification positioning method, the positioning server obtains the location according to the negotiated positioning method. positioning results;

定位服务器将满足定位发起方对被定位终端的定位服务质量要求的定位结果发送给定位发起方。The positioning server sends the positioning result satisfying the positioning service quality requirement of the positioning initiator to the positioned terminal to the positioning initiator.

在定位会话过程中,定位服务器根据被定位终端发送的安全用户面定位发起SUPL POS INIT消息获取被定位终端所在的小区信息。During the positioning session, the positioning server initiates a SUPL POS INIT message according to the secure user plane positioning sent by the positioned terminal to obtain the information of the cell where the positioned terminal is located.

所述方法进一步包括:The method further comprises:

如果所述定位服务器获取的被定位终端所在的小区信息与上次定位会话过程中获取的被定位终端所在的小区信息相同,并且上次的定位结果满足定位服务质量要求时,所述定位服务器直接将上次的定位结果发送给定位发起方,并结束本次定位。If the cell information of the positioned terminal obtained by the positioning server is the same as the cell information of the positioned terminal obtained during the last positioning session, and the last positioning result meets the positioning service quality requirements, the positioning server directly Send the last positioning result to the positioning initiator, and end this positioning.

所述利用小区标识定位方法获得定位结果的步骤具体为:The step of obtaining the positioning result by using the cell identification positioning method is specifically:

将所述被定位终端当前所在小区的标识映射成大地物理坐标或服务区标识。The identifier of the cell where the positioned terminal is currently located is mapped to geodetic physical coordinates or a service area identifier.

所述定位服务器和被定位终端协商的定位方法具体为:终端辅助的网络辅助全球定位系统定位A-GPS SET Assisted方法、或者基于终端计算的网络辅助全球定位系统定位A-GPS SET Based方法、小区标识定位方法或其他终端或服务器支持的定位方法。The positioning method negotiated between the positioning server and the positioned terminal is specifically: a terminal-assisted network-assisted global positioning system positioning A-GPS SET Assisted method, or a terminal-based network-assisted global positioning system positioning A-GPS SET Based method, cell Identifies the positioning method or other positioning methods supported by the terminal or server.

所述定位发起方为网络或终端。The positioning initiator is a network or a terminal.

所述定位过程由所述定位服务器触发或由终端触发。The positioning process is triggered by the positioning server or by the terminal.

所述定位服务器具体为:The positioning server is specifically:

所述被定位终端的归属定位服务器或所述被定位终端在漫游状态时的拜访定位服务器。The home positioning server of the positioned terminal or the visited positioning server of the positioned terminal in a roaming state.

一种对移动终端进行定位的装置,包括:A device for positioning a mobile terminal, comprising:

定位策略协商单元,用于在初始阶段和被定位终端在初始阶段协商定位方法及使用的参数,完成触发定位的协商过程;The positioning policy negotiation unit is used to negotiate the positioning method and parameters used with the positioned terminal at the initial stage, and complete the negotiation process of triggering positioning;

协商定位计算单元,用于根据所述定位策略协商单元协商的结果,对被定位终端进行位置计算;A negotiation positioning calculation unit, configured to calculate the position of the positioned terminal according to the negotiation result of the positioning strategy negotiation unit;

定位结果通知单元,用于将所述协商定位计算单元得到的定位结果通知给定位发起方;a positioning result notification unit, configured to notify the positioning initiator of the positioning result obtained by the negotiated positioning calculation unit;

所述装置还包括:The device also includes:

小区标识定位计算单元,用于根据小区标识信息对被定位终端进行位置计算;A cell identity positioning calculation unit, configured to calculate the position of the positioned terminal according to the cell identity information;

定位结果判决单元,用于判断所述小区标识定位计算单元得到定位结果是否满足定位发起方的定位服务质量要求;A positioning result judging unit, configured to judge whether the positioning result obtained by the cell identity positioning calculation unit meets the positioning service quality requirements of the positioning initiator;

定位策略控制单元,分别连接于所述协商定位计算单元及所述小区标识定位计算单元,用于在到达定位时刻时,通知所述小区标识定位计算单元进行定位计算,在所述定位结果判决单元判断所述小区标识定位计算单元得到的定位结果不满足定位发起方的定位服务质量要求、并且所述定位策略协商单元在初始阶段协商的定位方法不是小区标识定位方法时,通知所述协商定位计算单元进行定位计算。The positioning policy control unit is respectively connected to the negotiation positioning calculation unit and the cell identification positioning calculation unit, and is used to notify the cell identification positioning calculation unit to perform positioning calculation when the positioning time is reached, and the positioning result judgment unit When it is judged that the positioning result obtained by the cell identity positioning calculation unit does not meet the positioning service quality requirements of the positioning initiator, and the positioning method negotiated by the positioning strategy negotiating unit in the initial stage is not a cell identity positioning method, notify the negotiated positioning calculation unit unit for positioning calculations.

所述装置进一步包括:The device further includes:

存储单元,与所述定位策略协商单元相连,用于获取并存储小区标识信息、存储所述小区标识定位计算单元的计算结果,并对本次定位会话过程中获取的小区标识信息与前一次获取的小区标识信息进行比较,将比较结果传送给所述定位策略控制单元。The storage unit is connected to the positioning strategy negotiation unit, and is used to obtain and store cell identification information, store the calculation results of the cell identification positioning calculation unit, and compare the cell identification information acquired during this positioning session with the previous acquisition The cell identification information is compared, and the comparison result is sent to the positioning strategy control unit.

由以上本发明提供的技术方案可以看出,本发明对于不论是终端始发的还是网络始发的触发定位过程,由定位服务器优先采用小区ID定位方法,根据目标终端上报的蜂窝信息获取目标终端的定位结果。这样,当该定位结果满足发起方的QOP要求时,则可以不再进行事先商定的定位方法,将根据小区ID定位方法得到的定位结果传送给发起方,结束本次定位流程。由于小区ID定位方式较其他定位方式实现简单,因此利用本发明,可以有效地减少定位过程中消息的交互过程,提高定位效率,节省网络及终端资源。尤其是当目标终端上报的蜂窝信息不变,并且在上一个周期利用小区ID方法获得的定位结果满足QOP要求时,定位服务器在本周期可以不进行与定位相关的一系列计算,而是将上一个周期利用小区ID方法获得的定位结果直接传递给发起方,从而可以大大提高定位效率。It can be seen from the technical solution provided by the present invention above that, for the trigger positioning process whether initiated by the terminal or initiated by the network, the positioning server preferentially adopts the cell ID positioning method, and obtains the target terminal according to the cellular information reported by the target terminal. positioning results. In this way, when the positioning result satisfies the QOP requirement of the initiator, the positioning method agreed in advance can no longer be performed, and the positioning result obtained according to the cell ID positioning method is transmitted to the initiator, and this positioning process ends. Since the cell ID positioning method is simpler to implement than other positioning methods, the present invention can effectively reduce the message interaction process in the positioning process, improve positioning efficiency, and save network and terminal resources. Especially when the cell information reported by the target terminal remains unchanged, and the positioning result obtained by using the cell ID method in the previous cycle meets the QOP requirements, the positioning server may not perform a series of calculations related to positioning in this cycle, but The positioning result obtained by using the cell ID method in one period is directly transmitted to the initiator, which can greatly improve the positioning efficiency.

附图说明 Description of drawings

图1是网络始发的基于定位服务器和终端触发的周期定位流程;Figure 1 is a periodic positioning process initiated by the network based on the positioning server and terminal triggering;

图2是终端始发的基于定位服务器和终端触发的周期定位流程;Figure 2 is a periodic positioning process initiated by a terminal based on a positioning server and triggered by a terminal;

图3是本发明方法的实现流程图;Fig. 3 is the realization flowchart of the inventive method;

图4是本发明中触发器在终端侧的定位会话流程;Fig. 4 is the positioning session process of the trigger on the terminal side in the present invention;

图5是本发明中触发器在网络侧的定位会话流程;Fig. 5 is the positioning session process of the trigger on the network side in the present invention;

图6是本发明装置的原理框图。Fig. 6 is a functional block diagram of the device of the present invention.

具体实施方式 Detailed ways

本发明的核心在于利用小区标识定位的实现简单、系统处理速度快的优点,对于触发定位过程,在初始阶段,由定位服务器和被定位终端协商定位方法及使用的参数,完成触发定位的协商过程;在定位阶段,在到达定位时刻后,不管定位服务器和被定位终端协商的定位方法是否为小区标识定位的方法,定位服务器都优先利用小区标识定位方法获得定位结果;如果该定位结果满足定位发起方对被定位终端的定位服务质量要求,则结束本次定位,如果需要,将定位结果传送给定位发起方;如果该定位结果不满足定位发起方对被定位终端的定位服务质量要求,并且在初始阶段协商的定位方法不是小区标识定位方法时,则定位服务器再按照协商的定位方法获得定位结果,结束本次定位;如果需要,将定位结果传送给定位发起方。The core of the present invention is to use the advantages of simple implementation of cell identification positioning and fast system processing speed. For the trigger positioning process, in the initial stage, the positioning server and the positioned terminal negotiate the positioning method and the parameters used to complete the negotiation process of trigger positioning ; In the positioning phase, after the positioning time is reached, regardless of whether the positioning method negotiated between the positioning server and the positioned terminal is the cell identification positioning method, the positioning server will preferentially use the cell identification positioning method to obtain the positioning result; if the positioning result meets the positioning initiation If the positioning service quality requirements of the positioning initiator for the positioned terminal are met, the current positioning will be terminated, and if necessary, the positioning result will be transmitted to the positioning initiator; if the positioning result does not meet the positioning service quality requirements of the positioning initiator for the positioned terminal, and If the positioning method negotiated in the initial stage is not the cell identification positioning method, the positioning server then obtains the positioning result according to the negotiated positioning method, and ends this positioning; if necessary, transmits the positioning result to the positioning initiator.

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和实施方式对本发明作进一步的详细说明。In order to enable those skilled in the art to better understand the solution of the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

参照图3,图3示出了本发明方法的实现流程,包括以下步骤:With reference to Fig. 3, Fig. 3 has shown the implementation process of the method of the present invention, comprises the following steps:

步骤301:定位服务器和被定位终端根据定位发起方对被定位终端的定位服务质量要求协商定位方法。Step 301: The positioning server and the positioned terminal negotiate a positioning method according to the positioning service quality requirements of the positioning initiator for the positioned terminal.

网络始发的周期性定位过程由网络另一端的MLS应用发起对被定位终端的周期性定位。定位触发器在网络侧时由定位服务器触发周期性定位,触发器在终端侧为终端触发的周期性定位。两者的初始阶段的消息流程相同,都是在SUPL Agent向被定位终端的归属定位服务器发起定位请求后,归属定位服务器向被定位终端发送SUPL INIT(SUPL初始化)消息,通知进行触发定位;被定位终端回应SUPL TRIGGERED START(SUPL触发启动)消息,然后被定位终端的归属定位服务器向被定位终端回答SUPL TRIGGEREDRESPONSE(SUPL触发响应)消息确认,同时向SUPL Agent发送定位确认消息。在此过程中完成一些参数(比如,定位方法等)的协商,然后进入后面的定位过程。The periodic positioning process initiated by the network is initiated by the MLS application at the other end of the network to periodically locate the positioned terminal. When the positioning trigger is on the network side, the positioning server triggers periodic positioning, and on the terminal side, the trigger is periodic positioning triggered by the terminal. The message flow in the initial stage of the two is the same. After the SUPL Agent initiates a positioning request to the home location server of the located terminal, the home location server sends a SUPL INIT (SUPL initialization) message to the located terminal to notify the location trigger; The positioning terminal responds with a SUPL TRIGGERED START (SUPL triggered start) message, and then the home positioning server of the located terminal replies with a SUPL TRIGGEREDRESPONSE (SUPL triggered response) message confirmation to the located terminal, and sends a positioning confirmation message to the SUPL Agent at the same time. In this process, the negotiation of some parameters (for example, positioning method, etc.) is completed, and then enters into the following positioning process.

终端始发的周期性定位过程由被定位终端上的MLS应用发起针对自己的定位过程。定位触发器在网络侧时由定位服务器触发周期性定位,触发器在终端侧为终端触发的周期性定位。两者的初始阶段的消息流程相同,都是由被定位终端向其归属定位服务器发送SUPL TRIGGERED START(SUPL触发启动)消息,然后被定位终端的归属定位服务器向被定位终端回答SUPLTRIGGERED RESPONSE(SUPL触发响应)消息确认。在此过程中完成一些参数的协商,然后进入后面的定位过程。In the periodic positioning process initiated by the terminal, the MLS application on the positioned terminal initiates the positioning process for itself. When the positioning trigger is on the network side, the positioning server triggers periodic positioning, and on the terminal side, the trigger is periodic positioning triggered by the terminal. The message flow in the initial stage of the two is the same. The positioned terminal sends a SUPL TRIGGERED START (SUPL triggered start) message to its home positioning server, and then the home positioning server of the positioned terminal replies SUPLTRIGGERED RESPONSE (SUPL triggered start) message to the positioned terminal. Response) message acknowledgment. In this process, the negotiation of some parameters is completed, and then enters the following positioning process.

本技术领域人员知道,在现有技术中有多种定位方法,比如,A-GPS SETAssisted(终端辅助的网络辅助全球定位系统定位方法)、A-GPS SET Based(基于终端计算的网络辅助全球定位系统定位方法)、小区标识定位方法以及其他网络和终端支持的定位方法等。Those skilled in the art know that there are multiple positioning methods in the prior art, such as A-GPS SETAssisted (terminal-assisted network-assisted global positioning system positioning method), A-GPS SET Based (network-assisted global positioning system based on terminal calculation) system positioning method), cell identification positioning method, and other positioning methods supported by the network and terminal, etc.

其中,CELL-ID方法是简单地以终端当前所处小区的标识作为定位结果,将这种标识映射成大地物理坐标或服务区标识后通过核心网送给定位客户。一般当定位请求对精度要求不高但对响应时间要求很快时,采用Cell-ID方法比较合适。这种定位方法的定位精度取决于小区的大小以及是否采用了辅助定位测量等。Among them, the CELL-ID method simply takes the identification of the cell where the terminal is currently located as the positioning result, maps this identification into geodetic physical coordinates or service area identification, and sends it to the positioning client through the core network. Generally, when the positioning request does not require high precision but requires a fast response time, it is more appropriate to use the Cell-ID method. The positioning accuracy of this positioning method depends on the size of the cell and whether auxiliary positioning measurement is used.

A-GPS(Network-Assisted Global Positioning System)定位的原理是通过测量信号的传播时延来定位移动台的。在GPS定位中移动台接收的是GPS卫星发射的GPS信号。The principle of A-GPS (Network-Assisted Global Positioning System) positioning is to locate the mobile station by measuring the propagation delay of the signal. In GPS positioning, what the mobile station receives is the GPS signal transmitted by the GPS satellite.

当定位服务器收到定位请求后,定位服务器通过一个连续运行的GPS参考接收机网络(该网络能够清晰地接收到GPS卫星的信号)来获得GPS辅助信息,并计算得到相应的辅助数据。然后定位服务器将这些GPS辅助数据传送给被定位终端,被定位终端的GPS接收机在辅助数据的帮助下接收并捕获GPS卫星信号,完成相应的伪距测量。这里所谓的伪距是指所测量到的终端与卫星之间的距离,该距离测量值含有多种误差,包括卫星时钟偏差、电离层时延误差、对流层时延误差以及接收机时钟偏差等等。When the positioning server receives the positioning request, the positioning server obtains GPS assistance information through a continuously running GPS reference receiver network (the network can clearly receive signals from GPS satellites), and calculates corresponding assistance data. Then the positioning server transmits these GPS auxiliary data to the positioned terminal, and the GPS receiver of the positioned terminal receives and captures GPS satellite signals with the help of the auxiliary data, and completes the corresponding pseudo-range measurement. The so-called pseudo-range here refers to the measured distance between the terminal and the satellite. The distance measurement value contains various errors, including satellite clock bias, ionospheric delay error, tropospheric delay error, and receiver clock bias, etc. .

A-GPS定位分为SET-Assisted和SET-Based两种定位模式,如果是A-GPSSET-Assisted定位,那么被定位终端将伪距测量结果上报给定位服务器,由定位服务器完成位置估计;如果是A-GPS SET-Based定位,被定位终端将根据伪距测量结果完成位置计算,然后将计算出来的终端位置信息上报给定位服务器。A-GPS positioning is divided into two positioning modes: SET-Assisted and SET-Based. If it is A-GPSSET-Assisted positioning, the positioned terminal will report the pseudo-range measurement result to the positioning server, and the positioning server will complete the position estimation; if it is A-GPS SET-Based positioning, the positioned terminal will complete the position calculation according to the pseudo-range measurement results, and then report the calculated terminal position information to the positioning server.

定位服务器和被定位终端协商确定的定位方法可以是上述除A-GPSSET-Based外的其中任何一种,当然还可以是其他的定位方法。The positioning method determined through negotiation between the positioning server and the positioned terminal may be any one of the above except A-GPSSET-Based, and of course other positioning methods may also be used.

步骤302:在到达定位时刻后,定位服务器利用小区标识定位方法获得定位结果。Step 302: After the positioning time is reached, the positioning server obtains the positioning result by using the cell identification positioning method.

在定位会话过程中,定位服务器根据被定位终端发送的SUPL POS INIT(SUPL POS INIT)消息获取被定位终端所在的小区信息。During the positioning session, the positioning server obtains the information of the cell where the positioned terminal is located according to the SUPL POS INIT (SUPL POS INIT) message sent by the positioned terminal.

本技术领域人员知道,当触发器在被定位终端上时,除A-GPS SET-Based外的其他定位方法流程都启动一个SUPL POS INIT消息,该消息携带有被定位终端所处蜂窝的信息,定位服务器根据这些信息将被定位终端当前所在小区的标识映射成大地物理坐标或服务区标识,即可获得定位结果。Those skilled in the art know that when the trigger is on the positioned terminal, other positioning method processes except A-GPS SET-Based all start a SUPL POS INIT message, which carries the information of the cell where the positioned terminal is located, Based on these information, the positioning server maps the identifier of the cell where the terminal to be positioned is currently located to the physical coordinates of the earth or the identifier of the service area to obtain the positioning result.

当触发器在网络侧时,首先由被定位终端的归属定位服务器发送一个SUPL TRIGGER(SUPL触发)消息给被定位终端,除A-GPS SET-Based外的其他定位方法流程中,被定位终端都回送一个SUPL POS INIT消息,该消息携带有被定位终端所处蜂窝的信息,定位服务器根据这些信息即可使用小区标识定位方法获得定位结果。When the trigger is on the network side, the home location server of the positioned terminal first sends a SUPL TRIGGER (SUPL trigger) message to the positioned terminal. In the process of positioning methods other than A-GPS SET-Based, the positioned terminal Send back a SUPL POS INIT message, which carries the information of the cell where the positioned terminal is located, and the positioning server can use the cell identification positioning method to obtain the positioning result according to the information.

步骤303:判断按照小区标识定位方法获得的定位结果是否满足定位发起方对被定位终端的定位服务质量要求。Step 303: Judging whether the positioning result obtained according to the cell identification positioning method satisfies the positioning service quality requirement of the positioning initiator for the positioned terminal.

定位发起方在发送定位服务请求时会给出QOP要求,其包括:精度、不确定度、有效时间等,定位服务器或终端在计算位置结果时,得出的结果数据会包括相应的精度,生存时间等参数,由这些可以对比判断是否满足QOP要求。The positioning initiator will give the QOP requirements when sending the positioning service request, which includes: accuracy, uncertainty, valid time, etc. When the positioning server or terminal calculates the position result, the result data will include the corresponding accuracy, survival time, etc. Time and other parameters can be compared to determine whether the QOP requirements are met.

如果满足,则进到步骤307:定位服务器将获得的定位结果(利用小区标识定位方法)发送给定位发起方。If so, proceed to step 307: the positioning server sends the obtained positioning result (using the cell identification positioning method) to the positioning initiator.

如果不满足,则进到步骤304:定位服务器进一步判断在初始阶段协商的定位方法是否为小区标识定位方法。If not, proceed to step 304: the positioning server further judges whether the positioning method negotiated at the initial stage is a cell identity positioning method.

如果是,则进到步骤308:定位服务器向定位发起方返回定位失败通知。If yes, go to step 308: the positioning server returns a positioning failure notification to the positioning initiator.

然后,进到步骤309:结束本次定位过程。Then, go to step 309: end this positioning process.

如果不是,则进到步骤305:定位服务器按照协商的定位方法获得定位结果。If not, go to step 305: the positioning server obtains the positioning result according to the negotiated positioning method.

步骤306:判断按照协商的定位方法获得的定位结果是否满足定位发起方对被定位终端的定位服务质量要求。Step 306: Determine whether the positioning result obtained according to the negotiated positioning method satisfies the positioning service quality requirement of the positioning initiator for the positioned terminal.

如果满足,则进到步骤307:定位服务器将获得的定位结果(利用协商的定位方法)发送给定位发起方。If so, go to step 307: the positioning server sends the obtained positioning result (using the negotiated positioning method) to the positioning initiator.

然后,进到步骤309:结束本次定位过程。Then, go to step 309: end this positioning process.

在定位阶段,定位服务器和被定位终端周期进行定位会话过程,完成每次的定位计算。当最后一次定位计算结束或者满足区域定位条件时,定位服务器发送一个SUPL END消息通知定位发起方整个定位过程结束。In the positioning stage, the positioning server and the positioned terminal periodically conduct a positioning session process to complete each positioning calculation. When the last positioning calculation ends or the area positioning conditions are met, the positioning server sends a SUPL END message to notify the positioning initiator that the entire positioning process is over.

不论是网络始发的触发定位过程,还是终端始发的触发定位过程中,触发器在网络侧与触发器在终端侧的定位流程大致相同,只是其中的定位会话流程不同。Regardless of the triggered positioning process initiated by the network or the triggered positioning process initiated by the terminal, the positioning process of the trigger on the network side is roughly the same as that on the terminal side, except that the positioning session process is different.

在本发明中,触发器在终端侧的定位会话流程如图4所示:In the present invention, the positioning session process of the trigger on the terminal side is shown in Figure 4:

a.当一次定位时刻到时,目标终端向定位服务器发送SUPL POS INIT消息,通知定位服务器发起定位会话过程。a. When the time for positioning arrives, the target terminal sends a SUPL POS INIT message to the positioning server to notify the positioning server to initiate a positioning session.

b.定位服务器根据目标终端送上来的SUPL POS INIT中包含的其所在小区的信息,利用小区标识定位方法确定目标终端的位置,如果该位置结果满足发起方的QOP要求,则向目标终端发送SUPL REPORT通知,本次定位结束。如果不满足,则转到c。b. The positioning server uses the cell identification positioning method to determine the location of the target terminal according to the information of its cell contained in the SUPL POS INIT sent by the target terminal. If the location result meets the QOP requirements of the initiator, it sends SUPL to the target terminal REPORT notification, this positioning is over. If not satisfied, go to c.

c.定位服务器和目标终端利用原来商定好的定位方法交互SUPL POS消息。c. The positioning server and the target terminal exchange SUPL POS messages using the previously agreed upon positioning method.

d.如果是终端发起的定位请求,则在定位服务器计算获得定位结果后发送SUPL REPORT消息告诉目标终端并结束本次定位。d. If it is a positioning request initiated by the terminal, after the positioning server calculates and obtains the positioning result, send a SUPL REPORT message to inform the target terminal and end this positioning.

e.如果是采用基于终端计算A-GPS的定位方法,当不需要更新辅助数据时,上述步骤不执行,目标终端计算完结果后,如果是网络发起的定位请求,则目标终端发送SUPL REPORT消息给服务器,报告定位结果并结束本次会话。如果是终端发起的定位请求,则目标终端发送SUPL REPORT消息给服务器结束本次定位。e. If the A-GPS positioning method based on terminal calculation is adopted, the above steps are not performed when the auxiliary data does not need to be updated. After the target terminal calculates the result, if it is a positioning request initiated by the network, the target terminal sends a SUPL REPORT message Report the positioning result to the server and end the session. If it is a positioning request initiated by the terminal, the target terminal sends a SUPL REPORT message to the server to end this positioning.

在本发明中,触发器在网络侧的定位会话流程如图5所示:In the present invention, the location session process of the trigger on the network side is shown in Figure 5:

a.当一次定位时刻到时,定位服务器发送SUPL TRIGGER消息给目标终端,通知定位会话开始。a. When the positioning time arrives, the positioning server sends a SUPL TRIGGER message to the target terminal to notify the start of the positioning session.

b.目标终端向定位服务器发送SUPL POS INIT消息应答,消息中包含有目标终端的能力及现在所在小区的信息。b. The target terminal sends a SUPL POS INIT message response to the positioning server, and the message contains the capabilities of the target terminal and the information of the current cell.

c.定位服务器根据目标终端送上来的SUPL POS INIT中包含的其所在小区的信息,利用小区标识定位方法确定目标终端的位置。如果该位置结果满足定位发起方的QOP要求,则向目标终端发送SUPL REPORT通知,本次定位结束。如果不满足,则转到d。c. The positioning server uses the cell identification positioning method to determine the position of the target terminal according to the information of its cell contained in the SUPL POS INIT sent by the target terminal. If the location result meets the QOP requirement of the positioning initiator, a SUPL REPORT notification is sent to the target terminal, and the positioning ends. If not satisfied, go to d.

d.定位服务器和目标终端利用原来商定好的定位方法交互SUPL POS消息。d. The positioning server and the target terminal exchange SUPL POS messages using the previously agreed upon positioning method.

e.如果是终端发起的定位请求,则在定位服务器计算获得定位结果后发送SUPL REPORT消息告诉目标终端并结束本次定位。e. If it is a positioning request initiated by the terminal, after the positioning server calculates and obtains the positioning result, send a SUPL REPORT message to inform the target terminal and end this positioning.

f.如果是采用基于终端计算A-GPS的定位方法,当不需要更新辅助数据时,上述步骤不执行,目标终端计算完结果后,如果是网络发起的定位请求,则目标终端发送SUPL REPORT消息给定位服务器,报告定位结果并结束本次会话。如果是终端发起的定位请求,则目标终端发送SUPL REPORT消息给服务器,结束本次定位。f. If the positioning method based on terminal calculation A-GPS is adopted, when the auxiliary data does not need to be updated, the above steps are not performed. After the target terminal calculates the result, if it is a positioning request initiated by the network, the target terminal sends a SUPL REPORT message Given a location server, report the location result and end the session. If it is a positioning request initiated by the terminal, the target terminal sends a SUPL REPORT message to the server to end this positioning.

由于小区标识定位方法实现简单,而且当被定位终端的活动范围在某小区的覆盖的范围内时,利用小区标识信息得到的定位结果不会发生改变。因此,为了进一步提高定位效率,在上述每次定位会话过程开始时,定位服务器收到本次定位会话时被定位终端发送的SUPL POS INIT消息后,可以首先检查本次被定位终端报告的小区标识和上次定位会话时报告听小区标识是否相同,如果相同,说明被定位终端仍处于原小区覆盖的区域内,然后再检查上次定位计算使用小区标识定位方法得到的定位结果是否满足定位发起方的QOP要求,如果这两个条件均满足,则定位服务器就可直接将上次的定位结果报告给定位发起方,如果需要,同时发SUPL REPORT给被定位终端,结束本次定位过程。Because the cell identification positioning method is simple to implement, and when the activity range of the positioned terminal is within the coverage of a certain cell, the positioning result obtained by using the cell identification information will not change. Therefore, in order to further improve positioning efficiency, at the beginning of each positioning session, the positioning server may first check the cell identity reported by the positioned terminal after receiving the SUPL POS INIT message sent by the positioned terminal during the positioning session. Whether the cell ID reported in the last positioning session is the same, if it is the same, it means that the positioned terminal is still in the area covered by the original cell, and then check whether the positioning result obtained by using the cell ID positioning method in the last positioning calculation satisfies the requirements of the positioning initiator. QOP requirements, if these two conditions are met, the positioning server can directly report the last positioning result to the positioning initiator, and if necessary, send SUPL REPORT to the positioned terminal at the same time, ending the positioning process.

可见,当目标终端在人口密集的城市地区活动时,目标终端经常位于微蜂窝或微微蜂窝小区内,利用小区定位技术在大多数时间定位精度可以达到要求。利用本发明,可以大大提高定位效率,节省网络资源。It can be seen that when the target terminal is active in a densely populated urban area, the target terminal is often located in a microcell or a picocell, and the positioning accuracy of the cell positioning technology can meet the requirements most of the time. By using the invention, the positioning efficiency can be greatly improved and network resources can be saved.

当使用A-GPS SET Based定位方法时,如果不需更新辅助数据,则终端直接利用原有的辅助数据计算位置结果,可以不执行先利用小区标识定位方法计算的流程。When using the A-GPS SET Based positioning method, if there is no need to update the auxiliary data, the terminal directly uses the original auxiliary data to calculate the position result, and does not need to perform the process of first using the cell identification positioning method to calculate.

由于目标终端的移动性,当目标终端处于漫游状态时,上述过程需要由目标终端的H-SLP(归属定位服务器)和V-SLP(拜访定位服务器)来共同完成。网络发起的情况下,客户端代理向R-SLP(请求定位服务器)发起定位请求,R-SLP找到目标终端的归属H-SLP,H-SLP查找目标终端是否在漫游,如果是处于漫游状态,则通知对应的V-SLP,通过V-SLP、H-SLP和目标终端之间的会话协商确定定位方法等参数,当满足触发条件时触发对目标终端的定位。当定位周期结束时或者满足区域条件时结束整个定位过程。终端发起的情况下,终端向其归属SLP发起定位请求,H-SLP查找路由信息,如果是处于漫游状态,则通知对应的V-SLP,通过V-SLP、H-SLP和目标终端之间的会话协商确定定位方法等参数,当满足触发条件时触发对目标终端的定位。当定位周期结束时或者满足区域条件时结束整个定位过程。Due to the mobility of the target terminal, when the target terminal is in a roaming state, the above process needs to be completed jointly by the target terminal's H-SLP (Home Location Server) and V-SLP (Visitor Location Server). In the case of network initiation, the client agent initiates a location request to the R-SLP (Request Location Server), the R-SLP finds the H-SLP of the target terminal, and the H-SLP checks whether the target terminal is roaming. If it is in the roaming state, Then notify the corresponding V-SLP, and determine the location method and other parameters through session negotiation between the V-SLP, H-SLP and the target terminal, and trigger the positioning of the target terminal when the trigger condition is met. When the positioning period ends or the area condition is satisfied, the whole positioning process ends. When initiated by the terminal, the terminal initiates a positioning request to its home SLP, and the H-SLP searches for routing information. If it is in the roaming state, it notifies the corresponding V-SLP, and through the communication between V-SLP, H-SLP and the target terminal The session negotiation determines the positioning method and other parameters, and triggers the positioning of the target terminal when the trigger condition is met. When the positioning period ends or the area condition is satisfied, the whole positioning process ends.

每次定位过程可以由H-SLP完成,也可以由V-SLP完成,具体实现流程与图3所示类似,在此不再赘述。Each positioning process can be completed by the H-SLP or by the V-SLP. The specific implementation process is similar to that shown in FIG. 3 and will not be repeated here.

参照图6,图6是本发明装置的原理框图:With reference to Fig. 6, Fig. 6 is the functional block diagram of device of the present invention:

本装置包括:定位策略协商单元S1、协商定位计算单元S2、定位结果通知单元S3、小区标识定位计算单元S4、定位结果判决单元S5、定位策略控制单元S6。The device includes: a positioning strategy negotiation unit S1, a negotiated positioning calculation unit S2, a positioning result notification unit S3, a cell identification positioning calculation unit S4, a positioning result judgment unit S5, and a positioning strategy control unit S6.

本装置的工作过程如下:The working process of this device is as follows:

在周期定位过程的初始阶段,定位策略协商单元S1和被定位终端协商定位方法及使用的参数,完成触发定位的协商过程。网络始发的周期性定位过程由定位策略协商单元S1向被定位终端发送SUPL INIT(SUPL初始化)消息,通知进行触发定位;被定位终端回应SUPL TRIGGERED START(SUPL触发启动)消息,然后定位策略协商单元S1向被定位终端回答SUPL TRIGGEREDRESPONSE(SUPL触发响应)消息确认,同时向SUPL Agent发送定位确认消息。在此过程中完成一些参数(比如,定位方法等)的协商,然后进入后面的定位过程。终端始发的周期性定位过程由被定位终端上的MLS应用发起针对自己的定位过程。由被定位终端向定位策略协商单元S1发送SUPLTRIGGERED START(SUPL触发启动)消息,然后定位策略协商单元S1向被定位终端回答SUPL TRIGGERED RESPONSE(SUPL触发响应)消息确认。在此过程中完成一些参数的协商,然后进入后面的定位过程。In the initial stage of the periodic positioning process, the positioning strategy negotiating unit S1 negotiates with the positioned terminal on the positioning method and parameters used to complete the negotiation process of triggering positioning. In the periodic positioning process initiated by the network, the positioning strategy negotiation unit S1 sends a SUPL INIT (SUPL initialization) message to the positioned terminal to notify the triggered positioning; the positioned terminal responds to the SUPL TRIGGERED START (SUPL trigger start) message, and then the positioning strategy negotiation Unit S1 replies SUPL TRIGGEREDRESPONSE (SUPL trigger response) message confirmation to the located terminal, and sends a positioning confirmation message to SUPL Agent at the same time. In this process, the negotiation of some parameters (for example, positioning method, etc.) is completed, and then enters into the following positioning process. In the periodic positioning process initiated by the terminal, the MLS application on the positioned terminal initiates the positioning process for itself. The positioned terminal sends a SUPLTRIGGERED START (SUPL trigger start) message to the positioning strategy negotiation unit S1, and then the positioning strategy negotiation unit S1 replies to the positioned terminal with a SUPL TRIGGERED RESPONSE (SUPL triggered response) message confirmation. In this process, the negotiation of some parameters is completed, and then enters the following positioning process.

触发定位的协商过程完成后,在到达定位时刻时,定位策略控制单元S6通知小区标识定位计算单元S4利用小区标识定位方法获得定位结果,由定位结果判决单元S5判断是该结果是否满足定位发起方的QOP要求,如果满足,则将定位结果信息通过定位结果通知单元S3发送给定位发起方;如果不满足,则定位结果判决单元S5通知定位策略控制单元S6重新进行定位决策。定位策略控制单元S6根据在初始阶段协商的定位方法进行决策,如果初始阶段协商的定位方法就是小区标识定位方法,则通知本装置结束本次定位过程;如果初始阶段协商的是其他定位方式,则通知协商定位计算单元S2按照协商的定位方法进行相关计算,获得定位结果,并将定位结果通过定位结果通知单元S3发送给定位发起方,完成本次定位过程。After the negotiation process of triggering positioning is completed, when the positioning time is reached, the positioning policy control unit S6 notifies the cell identification positioning calculation unit S4 to obtain the positioning result by using the cell identification positioning method, and the positioning result judgment unit S5 judges whether the result meets the requirements of the positioning initiator. If the QOP requirements are met, the positioning result information will be sent to the positioning initiator through the positioning result notification unit S3; if not satisfied, the positioning result judgment unit S5 will notify the positioning strategy control unit S6 to re-perform the positioning decision. The positioning policy control unit S6 makes a decision according to the positioning method negotiated in the initial stage. If the positioning method negotiated in the initial stage is the cell identification positioning method, the device is notified to end the positioning process; if other positioning methods are negotiated in the initial stage, then Notify the negotiated positioning calculation unit S2 to perform related calculations according to the negotiated positioning method, obtain the positioning result, and send the positioning result to the positioning initiator through the positioning result notification unit S3 to complete the positioning process.

为了更进一步提高定位效率,还可以在本发明装置中设置一个用于获取并存储小区标识信息、存储所述小区标识定位计算单元的计算结果的存储单元S7,如图6所示:In order to further improve the positioning efficiency, a storage unit S7 for obtaining and storing cell identification information and storing the calculation results of the cell identification positioning calculation unit can also be set in the device of the present invention, as shown in Figure 6:

由于小区标识定位方法实现简单,而且当被定位终端的活动范围在某小区的覆盖的范围内时,利用小区标识信息得到的定位结果不会发生改变。因此,在小区标识定位计算单元S4得到满足定位发起方QOP要求的定位结果后,定位结果判决单元S5向小区标识定位计算单元返回通知,小区标识定位计算单元S4收到通知后,将该定位结果存储到存储单元S7。当下一次定位周期开始后,在定位策略控制单元S6首先根据定位策略协商单元S1收到的本次定位会话时被定位终端发送的SUPL POS INIT消息,检查本次被定位终端报告的小区标识和上次定位会话时报告的小区标识是否相同,如果相同,说明被定位终端仍处于原小区覆盖的区域内,这时,再检查存储单元中是否有上次定位计算使用小区标识定位方法得到的满足定位发起方的QOP要求的定位结果,如果有,则通知小区标识定位计算单元S4直接将该结果通过定位结果通知单元S3发送给定位发起方,结束本次定位过程。Because the cell identification positioning method is simple to implement, and when the activity range of the positioned terminal is within the coverage of a certain cell, the positioning result obtained by using the cell identification information will not change. Therefore, after the cell identity positioning calculation unit S4 obtains the positioning result that meets the QOP requirements of the positioning initiator, the positioning result judgment unit S5 returns a notification to the cell identity positioning calculation unit, and after receiving the notification, the cell identity positioning calculation unit S4 uses the positioning result Stored in storage unit S7. After the next positioning cycle starts, the positioning strategy control unit S6 first checks the cell identity and the upper bound reported by the positioned terminal according to the SUPL POS INIT message sent by the positioned terminal during the positioning session received by the positioning strategy negotiation unit S1. Whether the cell IDs reported during the second positioning session are the same, if they are the same, it means that the positioned terminal is still in the area covered by the original cell. If there is a positioning result required by the initiator's QOP, the cell identity positioning calculation unit S4 is notified to directly send the result to the positioning initiator through the positioning result notification unit S3, and this positioning process ends.

在实际使用时,需要将该装置集成在服务器和/或终端上,实现对移动终端的定位。In actual use, the device needs to be integrated on the server and/or the terminal to realize the positioning of the mobile terminal.

虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和变化而不脱离本发明的精神,希望所附的权利要求包括这些变形和变化而不脱离本发明的精神。While the invention has been described by way of example, those skilled in the art will appreciate that there are many variations and changes to the invention without departing from the spirit of the invention, and it is intended that the appended claims cover such variations and changes without departing from the spirit of the invention.

Claims (10)

1. the method that portable terminal is positioned is characterized in that, said method comprising the steps of:
In position fixing process, the location-server and the terminal that is positioned are consulted localization method according to the location initiator to the location quality of service requirement of the terminal that is positioned;
Arrive the location after the moment, location-server utilizes cell-ID positioning method to obtain positioning result;
When the described positioning result that utilizes cell-ID positioning method to obtain does not satisfy the location quality of service requirement of location initiator to the terminal that is positioned, and when the localization method of consulting in the starting stage was not cell-ID positioning method, location-server obtained positioning result according to the localization method of consulting;
Location-server will satisfy the positioning result that the location initiator requires the location quality of service of the terminal that is positioned and send to the location initiator.
2. method according to claim 1 is characterized in that,
In the location sessions process, the secure user plane location that location-server sends according to the terminal that is positioned is initiated SUPL POS INIT message and is obtained the cell information at the terminal place that is positioned.
3. method according to claim 2 is characterized in that, described method further comprises:
If the cell information at the terminal place that is positioned that described location-server obtains is identical with the cell information at the terminal place that is positioned that obtained in the location sessions process last time, and when the positioning result of last time satisfied the location quality of service requirement, described location-server directly sent to the location initiator with the positioning result of last time.
4. method according to claim 2 is characterized in that, the step of utilizing cell-ID positioning method to obtain positioning result is specially:
The sign of sub-district, the current place of the described terminal that is positioned is mapped to the earth physical coordinates or Service Area Identifier.
5. method according to claim 1, it is characterized in that the localization method that the described location-server and the terminal that is positioned are consulted is specially: property of network auxiliary global positioning system location A-GPSSET Assisted method that terminal is auxiliary or the localization method of supporting based on property of network auxiliary global positioning system location A-GPSSET Based method, cell-ID positioning method or other-end or the server of terminal calculating.
6. method according to claim 1 is characterized in that, described location initiator is network or terminal.
7. method according to claim 1 is characterized in that, described position fixing process is triggered by described location-server or triggered by terminal.
8. method according to claim 1 is characterized in that, described location-server is specially:
The ownership location-server of the described terminal that is positioned or the described visit location-server of terminal when roaming state that be positioned.
9. device that portable terminal is positioned comprises:
The positioning strategy negotiation element is used for finishing the negotiations process of triggered location in the starting stage and the parameter of terminal in starting stage negotiation localization method and use that be positioned;
Consult the location Calculation unit, be used for the result according to described positioning strategy negotiation element negotiation, terminal is carried out position calculation to being positioned;
The positioning result notification unit is used for the positioning result that described negotiation location Calculation unit obtains is notified to the location initiator;
It is characterized in that described device also comprises:
Cell ID location Calculation unit is used for according to cell identity information the terminal that is positioned being carried out position calculation;
The positioning result decision unit is used to judge that described cell ID location Calculation unit obtains the location quality of service requirement whether positioning result satisfies the location initiator;
The positioning strategy control unit, be connected to described negotiation location Calculation unit and described cell ID location Calculation unit, be used for arriving the location during moment, notify described cell ID location Calculation unit to position calculating, when described positioning result decision unit judges that the satisfied location initiator's of positioning result that described cell ID location Calculation unit obtains the localization method that location quality of service requires and described positioning strategy negotiation element was consulted in the starting stage is not cell-ID positioning method, notify described negotiation location Calculation unit to position calculating.
10. device according to claim 9 is characterized in that, described device further comprises:
Memory cell, link to each other with described positioning strategy negotiation element, be used to obtain and store the result of calculation of cell identity information, the described cell ID location Calculation of storage unit, and cell identity information and the preceding cell identity information of obtaining in this location sessions process of once obtaining compared, send comparative result to described positioning strategy control unit.
CNB2006100578661A 2006-03-01 2006-03-01 Method and device for positioning mobile terminal Expired - Fee Related CN100417302C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006100578661A CN100417302C (en) 2006-03-01 2006-03-01 Method and device for positioning mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006100578661A CN100417302C (en) 2006-03-01 2006-03-01 Method and device for positioning mobile terminal

Publications (2)

Publication Number Publication Date
CN1859793A CN1859793A (en) 2006-11-08
CN100417302C true CN100417302C (en) 2008-09-03

Family

ID=37298643

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100578661A Expired - Fee Related CN100417302C (en) 2006-03-01 2006-03-01 Method and device for positioning mobile terminal

Country Status (1)

Country Link
CN (1) CN100417302C (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI736510B (en) * 2020-05-15 2021-08-11 華南商業銀行股份有限公司 Identity verification system and method

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101115307B (en) * 2007-06-19 2010-06-16 中兴通讯股份有限公司 Method and system for implementing user intimacy safety in auxiliary global positioning process
CN101227746B (en) * 2008-02-19 2012-07-04 汪健辉 Mobile communication network-based positioning system and method
CN101296515A (en) * 2008-05-20 2008-10-29 华为技术有限公司 Method and device for configuring cell identifiers
CN101651705A (en) * 2008-08-15 2010-02-17 华为技术有限公司 Method and device for negotiating positioning capability
CN101815242A (en) * 2009-02-25 2010-08-25 中兴通讯股份有限公司 Triggered location method based on secure user plane location and mobile terminal
WO2010105437A1 (en) * 2009-03-20 2010-09-23 深圳华为通信技术有限公司 Method, device and communication system for identifying location information
CN101969598B (en) * 2010-10-14 2014-12-10 中兴通讯股份有限公司 Mobile terminal and method thereof for automatically adjusting channel of radio
CN102006549A (en) * 2010-10-25 2011-04-06 中兴通讯股份有限公司 Method and device for locating by using AGPS (Assisted Global Positioning System)
CN102521936A (en) * 2011-12-20 2012-06-27 福建联迪商用设备有限公司 Method for avoiding non-local cashing through point of sale (POS)
CN102679975A (en) * 2012-06-01 2012-09-19 北京车音网科技有限公司 Voice navigation method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10281801A (en) * 1997-02-06 1998-10-23 Fujitsu Ltd Location information management system
CN1449500A (en) * 2000-06-30 2003-10-15 诺基亚有限公司 Method and device for position determination
US20040138807A1 (en) * 2002-08-26 2004-07-15 Anjali Jha System and method for using equipment identity information in providing location services to a wireless communication device
CN1592211A (en) * 2003-08-25 2005-03-09 中国联合通信有限公司 Positioning system based on TCP/IP
CN1705402A (en) * 2004-06-01 2005-12-07 华为技术有限公司 Mixed position implementing method based on network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10281801A (en) * 1997-02-06 1998-10-23 Fujitsu Ltd Location information management system
CN1449500A (en) * 2000-06-30 2003-10-15 诺基亚有限公司 Method and device for position determination
US20040138807A1 (en) * 2002-08-26 2004-07-15 Anjali Jha System and method for using equipment identity information in providing location services to a wireless communication device
CN1592211A (en) * 2003-08-25 2005-03-09 中国联合通信有限公司 Positioning system based on TCP/IP
CN1705402A (en) * 2004-06-01 2005-12-07 华为技术有限公司 Mixed position implementing method based on network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI736510B (en) * 2020-05-15 2021-08-11 華南商業銀行股份有限公司 Identity verification system and method

Also Published As

Publication number Publication date
CN1859793A (en) 2006-11-08

Similar Documents

Publication Publication Date Title
CN100417302C (en) Method and device for positioning mobile terminal
TWI774723B (en) Systems and methods for supporting control plane location in a fifth generation wireless network
TWI822859B (en) Methods and systems for enhancement of positioning related protocols
AU2009203964B2 (en) Method and apparatus for using service capability information for user plane location
EP2894835B1 (en) Methods for performing session info query for user plane location
CN105204051B (en) Generic positioning protocol
USRE46800E1 (en) Method and apparatus for selecting a location platform for a user equipment to roam and method for determining a location of a user equipment using the same
EP2654267B1 (en) SUPL 3.0 Concept
CN100428862C (en) Area trigger positioning method and device
CN102461126B (en) Method and apparatus for supporting location services with a streamlined location service layer
CN101292548A (en) Position reporting with Secure User Plane Positioning (SUPL)
CN101742643A (en) Method for locating a mobile terminal
TW202106101A (en) Low power periodic and triggered location of a mobile device using control plane optimization
RU2467518C2 (en) Method of improving performance of positioning system and positioning system in mobile communication system
CN101072430A (en) Method for obtaining positioning result for SUPL positioning platform
WO2013097342A1 (en) Locating method and system, and mobile terminal
CN103460673B (en) For using agent location server to identify and the method for authorized location server and location-based service, device and goods
CN101398478A (en) Differential GPS positioning method and system
US20230362592A1 (en) Systems and methods for periodic and triggered event reporting via user plane
CN100420343C (en) Trigger location method based on regional events
EP3715912A1 (en) A-gnss positioning in wireless mesh communication system
KR20090115909A (en) Location service providing method for roaming terminal
CN101938830A (en) Positioning method and device
HK1148155B (en) Method and system for processing signal
HK1150921A (en) Method and apparatus for using service capability information for user plane location

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080903