Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
TERMINAL POSITIONING METHOD, DEVICE AND SYSTEM
Document Type and Number:
WIPO Patent Application WO/2013/159711
Kind Code:
A1
Abstract:
Provided are a terminal positioning method, device and system, the method comprising: receiving three-dimensional positioning measurement information transmitted by a terminal; and acquiring the three-dimensional position information of the terminal according to the three-dimensional positioning measurement information. The technical effects of the terminal positioning method, device and system of the present invention lie in that: the three-dimensional positioning measurement information is reported to a positioning server via the terminal, enabling the positioning server to calculate, based on the information, to obtain the three-dimensional position information of the terminal, thus solving the problem in the prior art that only the two-dimensional position information of the terminal can be obtained, therefore enabling the positioning of the terminal to be more accurate.

Inventors:
CUI JIE (CN)
XIAO DENGKUN (CN)
WU YONGTONG (CN)
Application Number:
PCT/CN2013/074673
Publication Date:
October 31, 2013
Filing Date:
April 25, 2013
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
International Classes:
H04W64/00
Foreign References:
CN1897749A2007-01-17
CN201491271U2010-05-26
CN102036165A2011-04-27
Other References:
See also references of EP 2836035A4
None
Download PDF:
Claims:
权利要求

1、 一种定位终端的方法, 其特征在于, 包括:

接收终端发送的三维定位测量信息;

根据所述三维定位测量信息, 得到所述终端的三维位置信息。

2、 根据权利要求 1所述的定位终端的方法, 其特征在于, 在所述接收终端发送的 三维定位测量信息之前, 还包括:

向所述终端发送三维定位能力请求信息;

接收所述终端根据所述三维定位能力请求信息返回的所述终端的三维定位能力信 息, 并根据所述终端的三维定位能力信息, 指示所述终端获取与所述三维定位能力信息 对应的所述三维定位测量信息。

3、 根据权利要求 2所述的定位终端的方法, 其特征在于, 所述终端的三维定位能 力信息包括所述终端具备高度测量能力; 所述三维定位测量信息包括用于得到所述终端 的高度值的高度参考信息;

相应的, 所述根据所述三维定位测量信息, 得到所述终端的三维位置信息, 包括: 获得所述终端的二维位置信息; 根据所述二维位置信息和所述高度参考信息, 得到所述 终端的三维位置信息。

4、 根据权利要求 2所述的定位终端的方法, 其特征在于, 所述终端的三维定位能 力信息包括所述终端具备三维测量能力; 所述三维定位测量信息包括所述终端的三维位 移信息;

相应的, 所述根据所述三维定位测量信息, 得到所述终端的三维位置信息, 包括: 根据所述终端的三维位移信息, 得到所述终端的三维位置信息。

5、 根据权利要求 1所述的定位终端的方法, 其特征在于, 所述三维定位测量信息 为绝对测量值, 或者为相对于参考点的相对测量值。

6、 根据权利要求 5所述的定位终端的方法, 其特征在于, 当所述三维定位测量信 息为相对于参考点的相对测量值时;

相应的, 在所述接收终端发送的位置信息上报消息之前, 还包括:

向所述终端发送参考点信息, 以使得所述终端根据所述参考点信息获取所述三维定 位测量信息。

7、 一种定位终端的方法, 其特征在于, 包括: 终端进行定位测量, 获得三维定位测量信息;

所述终端向定位服务器发送所述三维定位测量信息, 以使得所述定位服务器根据所 述三维定位测量信息得到所述终端的三维位置信息。

8、 根据权利要求 7所述的定位终端的方法, 其特征在于, 在所述终端进行定位测 量之前, 还包括:

所述终端接收所述定位服务器发送的三维定位能力请求信息;

所述终端根据所述三维定位能力请求信息, 向所述定位服务器发送所述终端的三维 定位能力信息, 并接收所述定位服务器根据所述三维定位能力信息向所述终端发送的获 取与所述三维定位能力信息对应的所述三维定位测量信息的指示。

9、 根据权利要求 7所述的定位终端的方法, 其特征在于, 所述三维定位测量信息 包括: 用于得到所述终端的高度值的高度参考信息, 或者, 所述终端的三维位移信息。

10、 根据权利要求 9所述的定位终端的方法, 其特征在于, 所述三维定位测量信息 为绝对测量值, 或者为相对于参考点的相对测量值。

11、 根据权利要求 10所述的定位终端的方法, 其特征在于, 当所述三维定位测量 信息为相对于参考点的相对测量值时;

相应的, 在所述终端向定位服务器发送位置信息上报消息之前, 还包括: 所述终端获取参考点信息, 并根据所述参考点信息获取相对于参考点的三维定位测 量信息。

12、 根据权利要求 11 所述的定位终端的方法, 其特征在于, 所述终端获取参考点 信息, 包括:

所述终端接收所述定位服务器发送的所述参考点信息; 或者,

所述终端从自身获取所述参考点信息, 并将所述参考点信息发送至所述定位服务 器。

13、 根据权利要求 7所述的定位终端的方法, 其特征在于, 所述终端向定位服务器 发送所述三维定位测量信息, 具体为:

所述终端在接收到所述定位服务器发送的获取所述三维定位测量信息的指示时,执 行所述向定位服务器发送所述三维定位测量信息; 或者,

所述终端根据预设的上报周期, 执行所述向定位服务器发送所述三维定位测量信 息。

14、 根据权利要求 7所述的定位终端的方法, 其特征在于, 还包括: 所述终端在未成功获得所述三维定位测量信息时, 向定位服务器发送三维定位测量 失败信息。

15、 一种定位服务器, 其特征在于, 包括:

接收单元, 用于接收终端发送的三维定位测量信息;

处理单元, 用于根据所述接收单元接收的所述三维定位测量信息, 得到所述终端的 三维位置信息。

16、 根据权利要求 15所述的定位服务器, 其特征在于, 还包括:

发送单元, 用于向所述终端发送三维定位能力请求信息;

所述接收单元,还用于接收所述终端根据所述三维定位能力请求信息返回的所述终 端的三维定位能力信息;

相应的, 所述处理单元, 还用于根据所述接收单元接收的所述三维定位能力信息, 指示所述发送单元向所述终端发送获取与所述三维定位能力信息对应的所述三维定位 测量信息的指示。

17、 根据权利要求 15所述的定位服务器, 其特征在于,

所述接收单元, 具体用于接收终端发送的所述终端获得的用于得到所述终端的高度 值的高度参考信息;

所述处理单元, 具体用于获得所述终端的二维位置信息; 并根据所述二维位置信息 以及所述接收单元接收的所述高度参考信息, 得到所述终端的三维位置信息。

18、 根据权利要求 15所述的定位服务器, 其特征在于,

所述接收单元, 具体用于接收终端发送的所述终端的三维位移信息;

所述处理单元, 具体用于根据所述接收单元接收的所述终端的三维位移信息, 得到 所述终端的三维位置信息。

19、 根据权利要求 15所述的定位服务器, 其特征在于,

所述发送单元, 还用于在所述三维定位测量信息为相对于参考点的相对测量值时, 向所述终端发送参考点信息, 以使得所述终端根据所述参考点信息获取所述三维定位测 量信息。

20、 一种终端, 其特征在于, 包括:

定位测量单元, 用于进行定位测量, 获得三维定位测量信息;

上报单元, 用于向定位服务器发送所述定位测量单元获得的所述三维定位测量信 息, 以使得所述定位服务器根据所述三维定位测量信息得到所述终端的三维位置信息。 21、 根据权利要求 20所述的终端, 其特征在于, 还包括:

接收单元, 用于接收所述定位服务器发送的三维定位能力请求信息;

所述上报单元, 还用于根据所述接收单元接收的所述三维定位能力请求信息, 向所 述定位服务器发送所述终端的三维定位能力信息;

所述接收单元,还用于接收所述定位服务器根据所述三维定位能力信息向所述终端 发送的获取与所述三维定位能力信息对应的所述三维定位测量信息的指示, 以根据所述 指示通知所述定位测量单元进行所述定位测量。

22、 根据权利要求 21所述的终端, 其特征在于,

所述接收单元, 还用于获取参考点信息;

所述定位测量单元, 具体用于根据所述参考点信息获取相对于参考点的三维定位测 量信息。

23、 根据权利要求 22所述的终端, 其特征在于,

所述接收单元, 具体用于接收所述定位服务器发送的所述参考点信息, 或者, 从所 述终端自身获取所述参考点信息;

所述上报单元, 还用于在所述接收单元从所述终端自身获取所述参考点信息时, 将 所述参考点信息发送至所述定位服务器。

24、 根据权利要求 21所述的终端, 其特征在于,

所述上报单元, 具体用于在所述接收单元接收到所述定位服务器发送的获取所述三 维定位测量信息的指示时, 执行所述向定位服务器发送所述三维定位测量信息; 或者, 根据预设的上报周期, 执行所述向定位服务器发送所述三维定位测量信息。

25、 根据权利要求 20所述的终端, 其特征在于,

所述上报单元, 还用于在所述定位测量单元未成功获得所述三维定位测量信息时, 向定位服务器发送三维定位测量失败信息。

26、 一种定位终端的系统, 其特征在于, 包括: 权利要求 15-19任一所述的定位服 务器以及权利要求 20-25任一所述的终端。

Description:
定位终端的方法、 装置和系统

本申请要求于 2012年 4月 27日提交中国专利局、 申请号为 CN 201210128609.8、 发明名称为 "定位终端的方法、 装置和系统"的中国专利申请的优先权, 其全部内容通 过引用结合在本申请中。 技术领域 本发明涉及通信技术, 尤其涉及一种定位终端的方法、 装置和系统。 背景技术 定位技术是为了确定终端的地理位置而采用的 技术,可以利用无线通信网络的资源 直接或者间接的得到终端的位置信息。 比如, 长期演进项目 (Long Term Evolution , 简 称: LTE ) 中常用的定位方式包括: 全球导航卫星系统 (Global Navigation Satellite System , 简称: GNSS ) 定位、 观察到达时间差 ( Observed Time Difference of Arrival, 简称: OTDOA) 定位以及蜂窝定位 (e-Cell Identification, 简称: e-CID ) 定位。 但是, 上述的这几种定位方式都只能得到终端的平面 二维位置信息; 而随着经济和社会的发 展, 很多场合越来越希望能够得到终端的三维位置 信息, 以更精确的定位终端的位置, 实现不同的应用, 而现有技术的定位方式尚无法满足三维定位的 需求。 发明内容 本发明提供一种定位终端的方法、 装置和系统, 以实现终端的三维定位。

本发明的第一个方面是提供一种定位终端的方 法, 包括:

接收终端发送的三维定位测量信息;

根据所述三维定位测量信息, 得到所述终端的三维位置信息。

本发明的另一个方面是提供一种定位终端的方 法, 包括:

终端进行定位测量, 获得三维定位测量信息;

所述终端向定位服务器发送所述三维定位测量 信息, 以使得所述定位服务器根据所 述三维定位测量信息得到所述终端的三维位置 信息。

本发明的再一个方面是提供一种定位服务器, 包括:

接收单元, 用于接收终端发送的三维定位测量信息;

处理单元, 用于根据所述接收单元接收的所述三维定位测 量信息, 得到所述终端的 三维位置信息。

本发明的又一个方面是提供一种终端, 包括:

定位测量单元, 用于进行定位测量, 获得三维定位测量信息;

上报单元, 用于向定位服务器发送所述定位测量单元获得 的所述三维定位测量信 息, 以使得所述定位服务器根据所述三维定位测量 信息得到所述终端的三维位置信息。

本发明的又一个方面是提供定位终端的系统, 包括: 本发明所述的定位服务器和本 发明所述的终端。

本发明定位终端的方法、 装置和系统的技术效果是: 通过终端向定位服务器上报三 维定位测量信息, 使得定位服务器据此计算得到终端的三维位置 信息, 从而解决了现有 技术中只能得到终端二维位置信息的问题, 使得终端的定位更加准确。 附图说明 图 1为本发明定位终端的方法一实施例的流程示 图;

图 2为本发明定位终端的方法另一实施例的流程 意图;

图 3为本发明定位终端的方法再一实施例的信令 意图;

图 4为本发明定位终端的方法又一实施例中的定 测量状态示意图;

图 5为本发明定位服务器实施例的结构示意图;

图 6为本发明终端实施例的结构示意图。 具体实施方式 实施例一

图 1为本发明定位终端的方法一实施例的流程示 图,本实施例的定位方法例如是 由定位服务器所执行, 如图 1所示, 该方法可以包括:

101、 定位服务器接收终端发送的三维定位测量信息 ;

其中, 所述的定位服务器例如可以为 LTE 中的演进服务移动定位中心 (Serving

Mobile Location Center, 简称: e-SMLC); 所述的终端例如可以为手机等移动设备。

所述的三维定位测量信息指的是, 为了使得定位服务器计算得到终端的三维位置 信 息, 终端侧辅助测量的一些定位信息。

例如, 当定位服务器能够利用常用定位方式例如 GNSS 获得终端的二维位置信息 时, 则终端可以仅仅测量终端自身的高度值, 使得定位服务器根据所述的二维位置信息 和高度值就可以得到终端的三维位置信息, 此时, 所述的高度值就可以称为三维定位测 量信息。 再例如, 当定位服务器不能够获得终端的二维位置信息 时, 则终端可以测量终 端自身相对于前一次有效定位点的相对三维位 移信息, 即是一立体的位移信息, 使得定 位服务器能够根据前一次有效定位点位置加上 所述的相对三维位移信息得到终端的三 维位置信息, 此时, 所述的相对三维位移信息就可以称为三维定位 测量信息。

102、 定位服务器根据所述三维定位测量信息, 得到所述终端的三维位置信息。 如 101中的举例, 定位服务器能够根据终端上报的三维定位测量 信息, 再结合其他 辅助信息得到终端的三维位置信息。

本实施例的定位终端的方法, 通过定位服务器接收终端上报的三维定位测量 信息, 并据此计算得到终端的三维位置信息, 从而解决了现有技术中只能得到终端二维位置 信 息的问题, 使得终端的定位更加准确。

实施例二

图 2为本发明定位终端的方法另一实施例的流程 意图,本实施例的定位方法例如 是由终端所执行, 如图 2所示, 该方法可以包括:

201、 终端进行定位测量, 获得三维定位测量信息;

具体实施中, 终端测量得到三维定位测量信息的方式可以有 很多种。 举例如下: 例 如, 当所述的三维定位测量信息为终端的高度值时 , 终端可以利用重力计测量得到重力 值, 再根据重力与高度之间的对应关系就可以得到 高度值; 或者, 终端也可以利用气压 计测量得到气压值, 再根据气压与高度之间的对应关系就可以得到 高度值。 再例如, 当 所述的三维定位测量信息为终端自身相对于前 一次有效定位点的相对三维位移信息时, 终端可以利用陀螺仪和加速度计这两个设备结 合, 就能够很好的跟踪并捕捉到终端在三 维空间的完整运动轨迹, 得到所述的相对三维位移信息。

202、 终端向定位服务器发送所述三维定位测量信息 ;

终端将 201中测得的三维定位测量信息上报至定位服务 器, 定位服务器就能够根据 所述三维定位测量信息得到终端的三维位置信 息。

本实施例的定位终端的方法, 通过终端向定位服务器上报三维定位测量信息 , 使得 定位服务器据此计算得到终端的三维位置信息 , 从而解决了现有技术中只能得到终端二 维位置信息的问题, 使得终端的定位更加准确。

实施例三

图 3为本发明定位终端的方法再一实施例的信令 意图,本实施例是从终端和定位 服务器双侧对该定位方法进行说明, 如图 3所示, 该方法可以包括:

301、 定位服务器接收到定位终端的触发消息;

其中, 定位终端的触发消息指的是, 用于通知定位服务器需要对某一终端进行定位 的指示消息。 触发定位服务器的实体例如可以是终端, 或者是移动管理实体 (Mobility Management Entity, 简称: MME), 或者是定位服务器自身即 e-SMLC, 或者也可以是 网络侧的其他实体等。

302、 定位服务器向终端发送能力请求消息, 所述能力请求消息包括对于所述终端 的三维定位能力请求信息;

具体的, 所述的定位服务器向终端发送的能力请求消息 可以是 LTE定位协议(LTE Positioning Protocol, 简称: LPP) 中的 request capabilities (请求 (终端)能力), 该 LPP 中的 request capabilities是定位服务器 e-SMLC用于请求终端上报终端能力信息的信令, 以使得定位服务器可以根据终端能力信息选择 合适的定位计算方式。 该 request capabilities的结构参见如下所示:

-- ASM S IOI'

参见卫 ¾的能 请 消息即 re q uest capabilities的 ^S, 实; ^S的对于终端的 三维定位能力请求信息即是上面的 requestcapabilities-rl2-IEs:: SEQUENCE { .}中的

3d positioning-reuqest capabilities (请求 (终端)三维定位能力), 该 3d positioning-reuqest capabilities的具体结构如下:

能力。

303、 终端向定位服务器返回能力上报消息, 所述能力上报消息包括所述终端的三 维定位能力信息;

具体的, 所述的终端向定位服务器返回的能力上报消息 可以是 LPP 中的 provide capabilities (提供 (终端) 能力), 该 provide capabilities是终端用于向定位服务器上报 自身测量能力的信令。 该 provide capabilities结构参见如下所示:

该能 provide capabilities f令 终端 三 能 信息指的是 3d positioning-provide capabilities (提供 (终端) 三维定位能力), 该 3d positioning-provide capabilities的一禾中示例结构具体如下:

上面的 3D positioning-mode(3d定位模式)是终端用于指示自 持的三维 定位模式的比特流,由 X位比特组成,每一个比特表示终端所支持的 中一种测量能力, 例如支持高度测量或者支持水平位移测量等; 该 X可以根据未来终端能力的提升确定, 即未来终端如果能够支持越来越多的测量能力 , 该 X值必然增大, 比特流的位数就会相 应增加。

举例如下: 参见上面的 3d positioning-provide capabilities的示例结构, 该示例是以 x=4 为例, 即该比特流包括四个比特, 比特流的长度是四, 上述结构中的 "(0)、 (1 )、 (2)、 (3 )"是表示每个比特的编号, 即相当于第 0个比特、 第 1个比特……。 每个比 特代表一种终端支持的三维定位测量方式, 例如, 第 0个比特 "Height Mea Sup"表示 高度测量, 第 1个比特 "Vertical Mov Mea Sup"表示水平位移测量, 第 2个比特 "Angle Mea Sup"表示终端角度变动测量, 第 3个比特 "Velocity Mea Sup"表示速度测量。 每 个比特位通过设置为 "0"或者 " 1 "表示是否支持对应的测量方式, 可以用 " 1 "表示 支持这种测量, 反之则表示不支持。 例如, 1000表示支持高度测量, 0100表示支持水 平位移测量, 0010表示支持终端角度变动测量, 0001表示支持速度测量; 若为 1100则 表示同时支持高度测量和水平位移测量, 若四个比特位均为 0, 则表示终端不支持任何 一种测量方式。 终端会根据自身实际情况上报测量能力, 若终端不具备三维定位测量能 力, 则此比特流全置为 0。

304、 定位服务器向终端发送位置信息请求消息;

其中, 定位服务器在获得了终端所支持的测量能力之 后, 将根据终端的测量能力选 择合适的定位方式。例如,若终端支持高度测 量,则定位服务器选择的定位方式可以为: 首先通过常用的二维定位方式 (例如, GNSS、 OTDOA等) 得到终端的二维位置信息, 再由二维位置信息和高度信息共同得到终端的 三维位置信息; 若终端支持三维位移测 量, 则定位服务器选择的定位方式可以为: 通知终端获得相对某个参考点的相对三维位 移, 定位服务器再根据参考点位置信息和相对三维 位移共同得到终端的三维位置信息。

在定位服务器确定定位方式之后, 定位服务器会向终端发送位置信息请求消息, 该 位置信息请求消息为 request location information (请求 (终端) 位置信息), 该 LPP的 request location information是定位服务器在获取到终端的三维定 能力信息后, 用于指 示终端获取与该三维定位能力信息对应的三维 定位测量信息的, 定位服务器需要终端辅 助测量一些定位所需要的三维定位测量信息。 并且, 定位服务器通常会在该 request location information中发送一些终端辅助测量时所需要的 些参数。 例如, 若终端需要 测量相对于某个参考点的相对的三维定位测量 信息, 则定位服务器会通过该 request location information将参考点信息告知终端。该 request location information的结构参见如 下所示:

其中, 该 request location information 中 的 3d positioning-request location information (请求 (终端) 三维位置信息)的具体结构如下:

其中, 定位服务器需要告知终端的参考点信息就是上 述 3d positioning-request location information (请求(终端)三维位置信息)中的 LPP positioning ID ( LPP定位 ID ), 该 LPP positioning ID表示的是每次定位过程的标识, 定位服务器每次为终端进行定位, 终端和定位服务器都会记录一个标识即 ID, 通过该 ID表示本次定位过程, 以使得终端 和定位服务器都可以根据该 ID来找到某一次定位的信息; 在定位完成时, 定位服务器 侧会存储本次定位的定位信息, 并且定位服务器也会将定位信息发送至终端, 终端侧也 会存储本次定位信息。如上所述, 定位服务器将 LPP positioning ID告知终端, 终端就可 以根据该 ID找到对应的定位信息, 即可以找到该参考点。

305、 终端进行定位测量, 获得三维定位测量信息;

本步骤中, 例如, 终端可以进行高度参考信息的测量, 以通过该高度参考信息得到 终端的高度值, 该高度参考信息可以是重力信息、 气压信息、 或者直接是高度值等。 或 者, 终端也可以进行三维位移信息的测量, 该三维位移信息包括 X轴、 Y轴和 Z轴的 位移, 反映的是终端的空间移动信息。

可选的, 上述的终端所测量的三维定位测量信息 (例如, 高度参考信息、 三维位移 信息), 可以是绝对测量值, 或者是相对于某个参考点的相对测量值。 例如, 上述的高 度参考信息中的高度值可以是终端测得的绝对 高度值, 也可以是终端测得的相对于某个 参考点的相对高度值。 再例如, 上述的三维位移信息中的 X轴、 Y轴和 Z轴的位移, 可以是终端测得的绝对位移值, 也可以是终端测得的相对于某个参考点的相对 三维位移 值; 举例如下: 终端可以获取到相对于参考点的相对 X轴位移 Δ Χ 、 以及终端的绝对 Υ 轴位移 A y、 以及终端的绝对 Z轴位移 Δ Ζ; 或者, 也可以是终端获取到相对于参考点的 相对 X轴位移 Δ χ和相对 Υ轴位移 A y、 以及绝对 Z轴位移 Δ Ζ 等; 具体实施中, 可以 根据实际情况具体设定终端的测量和上报量, 不再赘述。

以下对上述的相对测量和绝对测量的方式分别 进行说明:

具体的, 当三维定位测量信息为相对于参考点的相对测 量值时, 终端是根据参考点 信息获取相对于参考点的三维定位测量信息; 该参考点信息例如可以是定位服务器通过 request location information (请求(终端)位置信息)告诉终端的, 比如上述的通过 LPP positioning ID通知终端。 或者, 该参考点信息也可以是终端从自身获取的, 例如, 终端 可以在自身侧进行累积型测量; 例如, 终端可以自主设定一个记录点, 该记录点可以是 根据终端设定的记录周期确定, 举例来说, 假设终端侧存储有已经完成有效定位的一些 定位信息, 例如, 定位点 A、 定位点 B等, 这些定位点是之前已经完成了有效定位的, 相当于终端之前的一些位置信息, 则终端可以设定记录周期为 T, 并分别相对于上述的 定位点定期做定位测量, 例如, 相对于定位点 Α的经过一个周期 T之后的相对位移信 息 Sl、 相对于定位点 A的经过两个周期 T之后的相对位移信息 S2、 或者相对于 S1的 经过一个周期 T之后的相对位移信息 S3 ( S3+S1= S2)、 或者相对于定位点 B的经过一 个周期 T之后的相对位移信息 S4等, 上述的定位点 A、 定位点 B、 SI都可以称为记录 点。 如果终端接收到定位服务器的通知是确定定位 点 A作为参考点, 则终端可以上报 S2作为相对于定位点 A的测量信息, 该 S2可以是终端直接测量相对于定位点 A的经 过两个周期 T之后的相对位移信息得到的, 也可以是进行迭代运算 S3+S1= S2得到的。 上述的相对位移信息可以是三维的三轴的相对 位移, 也可以是二维两轴的相对位移, 也 可以是一维单轴的相对位移。 或者, 终端也可以将 S1对应的位置作为参考点, 即是由 终端自己选定参考点, 这种情况下, 终端需要将参考点信息发送至定位服务器, 以使得 定位服务器得知该参考点信息以进行后续的计 算; 例如, 终端可以将该参考点信息与三 维定位测量信息一起上报至定位服务器。 再以重力计的累积测量举例: 当某一个位置记录的重力信息为: Fi = G, 2 / (J 2 ; 需要定位的点测量得到的重力信息为: F^ G nJ 2 ; 其中 Fl, F2为终端在不同 位置的万有引力; ml, m2分别表示终端及地球的质量, Rl, R2表示终端距离地心的距 离; G为万有引力常量, 因此可得: -JF\ /F2 = R 2 /R l o 可以根据重力计测得的万有引 力大小比值确定两个位置相对的高度比值信息 , 从而推算出定位点终端所处的高度。 重 力计的累积测量也同样可以是相对于上一个记 录点的相对高度比值, 或者是相对于参考 点位置的相对高度比值, 原理类似, 不再赘述。

相对测量时,通常终端需要获得参考点信息, 再获取相对该参考点的相对测量信息, 其中, 终端将测量基点设定为参考点的过程可以称为 终端的重置或者校准, 即, 该重置 或者校准指的就是终端将参考点设置为本次测 量的相对基点。

具体的, 当三维定位测量信息为绝对测量值时, 则不是一个累积的过程, 可以不用 设置参考点。 例如, 以重力计为例, 任意位置的高度都可以根据引力公式获得, 如上述 的重力计的累积测量举例中的公式所示, F1可以通过重力计测量得到, G, ml , m2都 可以获得, 因此即可以计算得出 R1作为终端的高度。 以气压计为例, 任意位置的高度 也可以通过气压与高度的对应关系获得, 一般来说每提高 12m, 大气压下降 lmmHg ( l 毫升水银柱)或者每上升 9m, 大气压降低 lOOPa; 因此根据终端的气压计测量可以获得 终端的高度信息。 显然这种测量方式不是根据上一个记录点得到 的相对位移, 而是得到 一个绝对的测量值 (比如高度)。

306、 终端向定位服务器发送位置信息上报消息, 所述位置信息上报消息包括终端 获得的三维定位测量信息;

其中, 终端在完成测量后, 将向定位服务器发送位置信息上报消息, 将测量得到的 三维定位测量信息上报至定位服务器。 该位置信息上报消息为 provide location information (提供 (终端) 位置信息), 该 LPP的 provide location information是终端用于 向定位服务器发送定位测量信息的, 其具体结构参见如下所示:

端 三 定位测量信息 该 provide location information 3d positioning-provide location information (提供 (终端) 三维位置信息)中, 该 3d positioning-provide location information的具体结构如下:

上述的 3D positioning-measurement information (三维定位测量信息) 为终即端上 报的三维定位测量信息, 不同的定位方式所获得的三维定位测量信息是 不同的, 例如, 该三维定位测量信息可以为重力信息、 气压信息或者三维位移信息等, 该 3D positioning-measurement information的具体结构将在后面的实施例中举例 明。

可选的, 当终端进行定位测量失败, 未成功获得三维定位测量信息时, 终端可以在 上述的 3d positioning-provide location information中携带三维定位测量失败信息, 即 3D positioning-error (三维定位错误), 该 3Dpositioning-error可以是关于定位异常的原因等

可选的, 终端在进行三维定位测量信息的上报时, 可以按照事件触发方式上报, 例 如, 终端在接收到定位服务器发送的上报指示时进 行上报; 或者, 也可以执行周期上报 的方式, 例如, 终端可以根据上报周期进行三维定位测量信息 的测量和上报(终端可以 按照定位服务器的需求设定周期), 假设终端在时间点 T0、 Tl、 Τ2进行测量和上报, 上报周期 Δ Τ =Τ2-Τ1=Τ1-Τ0。

307、 定位服务器根据所述三维定位测量信息, 得到所述终端的三维位置信息; 定位服务器在 303中获知终端的三维定位能力信息之后, 就可以确定合适的定位计 算方式。 例如, 定位服务器可以获取终端的二维位置信息, 再根据所述二维位置信息和 终端测量的高度参考信息, 得到终端的三维位置信息。 或者, 定位服务器根据参考点信 息, 和终端测得的相对三维位移信息, 得到终端的三维位置信息等。

其中, 定位服务器获取终端的二维位置信息可以采用 常用的测量方法。 例如, 终端 可以在 provide capability中通知定位服务器该终端是否可以获 GPS信号,如果能够获 得, 则定位服务器可以采用 GPS 定位方式进行终端的定位计算, 当然定位服务器可以 通知终端辅助测量一些 GPS定位中所需要的参数。 或者, 如果终端不能够获得 GPS信 号, 则定位服务器采用 OTDOA或者 e-CID进行定位计算。

此外,定位服务器在每次定位时,都会记录与 该定位过程对应的定位标识即定位 ID, 以使得后续可以根据该 ID方便的查找到本次定位的信息。

308、 定位服务器向终端返回位置信息;

在定位完成后, 定位服务器会将定位结果即终端的三维位置信 息告知终端。 此外, 定位服务器还会将与本次定位过程对应的 ID也一并告知终端, 以使得终端后续也可以 根据该 ID找到某次定位过程对应的定位信息。

本实施例的定位终端的方法, 通过终端向定位服务器上报三维定位测量信息 , 使得 定位服务器据此计算得到终端的三维位置信息 , 从而解决了现有技术中只能得到终端二 维位置信息的问题, 使得终端的定位更加准确。

在上述说明定位终端的方法的基础上, 以下通过实施例四至实施例七列举几个终端 三维定位的具体实例, 这几个实例均是采用实施例三所述的定位终端 的方法, 流程基本 相同, 区别在于不同的实例采用的定位方式不同, 因此, 终端所采用的测量方法以及获 得的三维定位测量信息也不同; 以下实例中主要对区别的地方进行说明, 相同的流程部 分不再赘述, 可以参见实施例三:

实施例四

本实施例中, 终端内设置了加速度计, 并利用加速度计获得相对高度测量值。 终端 根据加速度计的测量结果, 上报相应的测量值, 具体的, 终端通过 LPP 中的 provide location information进行上报, 相对高度测量信息携带在 3D positioning-measurement information中, 该 3D positioning-measurement information的结构如下:

其中, phys Cell Id表示物理小区标识, cell Global Id表示全球终端标识, arfcnEUTRA 表示绝对频点, system Frame Number表示无线帧号,均是一些辅助参数; LPP Positioning ID表示加速度计测量相对高度值的参考点对应 定位过程 ID, Delta X-Axis表示的是终 端测量到的相对于 LPP Positioning ID这个定位过程的参考点的相对 X轴位移, 这个 X 轴可以是正东或者正南方向, 但其与 Y和 Z轴必须在三维空间上是相互垂直的; Delta Y-Axis表示的是终端测量到的相对于 LPP Positioning ID这个定位过程的参考点的相对 Y轴位移, Delta Z-Axis表示的是终端测量到的相对于 LPP Positioning ID这个定位过程 的参考点的相对 Z轴位移。

此外, 若 LPP Positioning ID为空, 则表示所传的相对测量是绝对测量值 (例如使 用重力计, 气压计等)。 Measured Results List表示测量结果的列表, 里面的成员是当前 终端位置相对于不同的定位过程 ID (对应不同的定位参考点) 的相对位移测量结果。 这个列表的长度 y可以根据终端及网络侧的性能需求来确定, 即根据定位计算实际需要 确定, 本实施例不做限制。

如果终端只能提供高度测量信息, 那么 Delta X- Axis, Delta Y-Axis这两个网元可以 置空不发; 则本实施例上报的是相对高度值, 其中的 Delta X- Axis, Delta Y-Axis这两个 网元置空。

水平维的终端运动速度和垂直维的终端运动速 度可以沿用 TS36.355原有的 IE进行 上艮: Horizontal Velocity禾口 Horizontal With Vertical Velocity。

定位服务器根据终端上报的测量量, 可以查询到相应的定位参考点, 具体是根据 LPP Positioning ID查询到相应的定位参考点的位置信息,该位 信息可以是定位服务器 之前测得的参考点的高度值, 再根据此时上报的相对高度值就可以得到终端 目前的实际 高度值 (即绝对高度); 定位服务器还利用常用的定位方式测得终端目 前的二维位置信 息, 结合所述的二维位置信息和实际高度值就可以 得到终端目前的三维位置信息。

实施例五

本实施例中, 终端内设置了重力计, 并利用重力计获得终端的重力值; 终端通过 LPP 中的 provide location information上报重力参考信息, 重力参考信息。 携带在 3D positioning-measurement information中, 该 3D positioning-measurement information的结 构如下:

grav measurement result, 示终端通过 计测得 参 信息。该重力参考信息可以是终端根据重力计 测量的重力,结合重力与高度的对应关系, 得到的绝对高度值; 或者, 该重力参考信息也可以是终端直接上报的重力 信息即终端用 重力计测得的重力, 上报至定位服务器之后, 由定位服务器根据该重力与高度的对应关 系得到终端的绝对高度值。

定位服务器根据终端上报的重力参考信息得到 终端的绝对高度值; 定位服务器还利 用常用的定位方式测得终端目前的二维位置信 息, 再在该二维位置信息的基础上加上终 端的绝对高度值, 就得到终端目前的三维位置信息。

实施例六

本实施例中, 终端内设置了气压计, 并利用气压计获得终端所在位置的气压值; 终 端通过 LPP 中的 provide location information 上报气压参考信息。 携带在 3D positioning-measurement information中, 该 3D positioning-measurement information的结 构如下:

气压参考信息。 该气压参考信息可以是终端根据气压计测量的 气压, 结合气压与高度的 对应关系, 得到的绝对高度值; 或者, 该气压参考信息也可以是终端直接上报的气压 信 息即终端用气压计测得的气压, 上报至定位服务器之后, 由定位服务器根据该气压与高 度的对应关系得到终端的绝对高度值。

定位服务器根据终端上报的气压参考信息得到 终端的绝对高度值; 定位服务器还利 用常用的定位方式测得终端目前的二维位置信 息, 再在该二维位置信息的基础上加上终 端的绝对高度值, 就得到终端目前的三维位置信息。

实施例七

本实施例中, 终端内设置了陀螺仪和加速度计, 利用该陀螺仪和加速度计可以跟踪 并捕捉终端在三维空间的完整运动。 图 4为本发明定位终端的方法又一实施例中的定 测量状态示意图, 如图 4所示, 终端可以测得定位点相对于参考点的三维位移 信息, 即 Δ χ、 A y、 Δ ζ, 该 (Δ χ、 A y、 Δ ζ ) 是相对于参考点的整体位移。 本实施例的终端上 报的 provide location Information中的 3D positioning-measurement information的结构如 下:

LPP Positioning ID ±¾是 点对应 定位过程 ID, 实; 例 Delta X-Axis是终端测量到的相对于 LPP Positioning ID这个定位过程的参考点的相对 X轴位 移即 Δ Χ , Delta Y-Axis是终端测量到的相对于 LPP Positioning ID这个定位过程的参考 点的相对 Y轴位移即 Δ y, Delta Z-Axis是终端测量到的相对于 LPP Positioning ID这个 定位过程的参考点的相对 Z轴位移即 Δ Ζ

定位服务器根据终端上报的测量量, 可以查询到相应的定位参考点, 具体是根据 LPP Positioning ID查询到相应的定位参考点的位置信息,该位 信息可以是定位服务器 之前测得的参考点的三维位置信息; 再根据此时上报的三维相对位移 (Δ χ、 A y、 Δ ζ) 就可以得到终端目前的三维位置信息。

实施例八

图 5为本发明定位服务器实施例的结构示意图, 该定位服务器可以执行本发明任意 实施例的定位终端的方法, 本实施例只对该定位服务器的结构进行简单说 明, 具体原理 可以结合参见方法实施例所述。

如图 5所示, 本实施例的定位服务器可以包括: 接收单元 51和处理单元 52; 其中, 接收单元 51, 用于接收终端发送的三维定位测量信息; 处理单元 52, 用于根据所述接 收单元 51接收的三维定位测量信息, 得到所述终端的三维位置信息。 进一步的, 该定位服务器还包括: 发送单元 53 ; 该发送单元 53, 用于向所述终端 发送三维定位能力请求信息;接收单元 51,还用于接收所述终端根据所述三维定位能 请求信息返回的所述终端的三维定位能力信息 ; 相应的, 处理单元 52, 还用于根据所述 接收单元 51接收的三维定位能力信息,指示发送单元 53向终端发送获取与所述三维定 位能力信息对应的所述三维定位测量信息的指 示。

进一步的,接收单元 51,具体用于接收终端发送的终端获得的用于 到所述终端的 高度值的高度参考信息;相应的,处理单元 52,具体用于获得所述终端的二维位置信息; 并根据所述二维位置信息以及接收单元 51接收的所述高度参考信息, 得到所述终端的 三维位置信息。

进一步的, 接收单元 51, 具体用于接收终端发送的终端的三维位移信息 ; 相应的, 处理单元 52, 具体用于根据所述接收单元 51接收的终端的三维位移信息, 得到所述终 端的三维位置信息。

进一步的,该定位服务器中的发送单元 53,还用于在所述三维定位测量信息为相对 于参考点的相对测量值时, 向所述终端发送参考点信息, 以使得所述终端根据所述参考 点信息获取所述三维定位测量信息。

本实施例的定位服务器, 通过接收终端上报的三维定位测量信息, 并据此计算得到 终端的三维位置信息, 从而解决了现有技术中只能得到终端二维位置 信息的问题, 使得 终端的定位更加准确。

实施例九

图 6为本发明终端实施例的结构示意图, 该终端可以执行本发明任意实施例的定位 终端的方法, 本实施例只对该终端的结构进行简单说明, 具体原理可以结合参见方法实 施例所述。

如图 6所示, 本实施例的终端可以包括: 定位测量单元 61和上报单元 62; 其中, 定位测量单元 61, 用于进行定位测量, 获得三维定位测量信息; 上报单元 62, 用于向 定位服务器发送定位测量单元 61 获得的三维定位测量信息, 以使得所述定位服务器根 据所述三维定位测量信息得到所述终端的三维 位置信息。

进一步的, 该终端还可以包括: 接收单元 63 ; 其中, 接收单元 63, 用于接收所述 定位服务器发送的三维定位能力请求信息; 上报单元 62, 还用于根据所述接收单元 63 接收的三维定位能力请求信息, 向定位服务器发送终端的三维定位能力信息; 接收单元 63,还用于接收所述定位服务器根据所述三维 位能力信息向所述终端发送的获取与三 维定位能力信息对应的所述三维定位测量信息 的指示, 以根据所述指示通知定位测量单 元 61进行定位测量。

进一步的, 该终端中的接收单元 63, 还用于获取参考点信息。相应的, 定位测量单 元 61, 具体用于根据所述参考点信息获取相对于参考 点的三维定位测量信息。

进一步的, 接收单元 63, 具体用于接收所述定位服务器发送的所述参考 点信息, 或 者, 从所述终端自身获取所述参考点信息。上报单 元 62, 还用于在所述接收单元从所述 终端自身获取所述参考点信息时, 将所述参考点信息发送至所述定位服务器。

进一步的, 该终端中的上报单元 62, 具体用于在接收单元 63接收到所述定位服务 器发送的获取三维定位测量信息的指示时,执 行所述向定位服务器发送所述三维定位测 量信息; 或者, 根据预设的上报周期, 执行所述向定位服务器发送所述三维定位测量 信 息。

进一步的, 该终端中的上报单元 62, 还用于在定位测量单元 61未成功获得所述三 维定位测量信息时, 向定位服务器发送三维定位测量失败信息。

本实施例的终端, 通过向定位服务器上报三维定位测量信息, 并使得定位服务器据 此计算得到终端的三维位置信息, 从而解决了现有技术中只能得到终端二维位置 信息的 问题, 使得终端的定位更加准确。

实施例十

本实施例提供了一种定位终端的系统,包括: 本发明任意实施例所述的定位服务器, 以及本发明任意实施例所述的终端。 其中, 具体的定位服务器和终端的结构、 工作原理 可以参见装置和方法实施例所述; 该系统能够确定终端的三维位置信息, 使得终端的定 位更加准确。

本领域普通技术人员可以理解: 实现上述各方法实施例的全部或部分步骤可以 通过 程序指令相关的硬件来完成。 前述的程序可以存储于一计算机可读取存储介 质中。 该程 序在执行时,执行包括上述各方法实施例的步 骤;而前述的存储介质包括: ROM, RAM, 磁碟或者光盘等各种可以存储程序代码的介质 。

最后应说明的是: 以上各实施例仅用以说明本发明的技术方案, 而非对其限制; 尽 管参照前述各实施例对本发明进行了详细的说 明, 本领域的普通技术人员应当理解: 其 依然可以对前述各实施例所记载的技术方案进 行修改, 或者对其中部分或者全部技术特 征进行等同替换; 而这些修改或者替换, 并不使相应技术方案的本质脱离本发明各实施 例技术方案的范围。