移动终端定位方法、声波定位收发器、移动终端及系统的制作方法

文档序号:10492911阅读:474来源:国知局
移动终端定位方法、声波定位收发器、移动终端及系统的制作方法
【专利摘要】本发明提供一种移动终端定位方法、声波定位收发器、移动终端及系统,通过在某定位区域部署至少两个网络同步但频率不同的声波定位收发器,并通过网络的时间同步信号使所有声波定位收发器与移动终端同步,并向移动终端发出声波信号;移动终端进入所述定位区域后接收至少两个声波定位收发器的声波信号,并从接收的声波信号中辨识出各个声波定位收发器以及获取相应的数据流;从所述数据流中获取所述各个声波定位收发器的信号传输时间;根据所述各个声波定位收发器的位置及其信号传输时间进行TOA计算,以确定所述移动终端在所述定位区域中的位置。本发明的技术方案在降低定位成本的同时,提高移动终端的定位精度。
【专利说明】
移动终端定位方法、声波定位收发器、移动终端及系统
技术领域
[0001] 本发明设及移动终端定位技术领域,尤其设及一种移动终端定位方法、声波定位 收发器、移动终端及系统。
【背景技术】
[0002] 随着全球卫星定位技术、地理信息系统及互联网技术的飞速发展,数据业务和多 媒体业务的快速增加,通信网络W及移动终端设备的迅速普及,人们对于室内位置服务的 需求也与日俱增。精确的室内位置服务,能够对可用空间和库存物质实现高效地管理,可W 为警察、消防人员、医务工作人员导航来完成特定的室内任务。因此,室内定位,即在室内环 境中实现位置定位,具有广阔的应用前景,正逐步成为多种学科领域的研究热点。因 GPS卫 星信号从发射到地面,信号已经衰减,在室内无法接收到精准的可供室内参考有效信号,最 后一公里的精准定位成为了室内定位技术发挥的溫床。目前业界比较通用室内无线定位技 术主要包括WiFi JBeacon类蓝牙、RFID(射频识别)、UWB(超宽带)、L邸光、ZigBee和超声波, 其中支持移动互联网手机端的定位方法有WiFi、BlueTooth、L抓光等定位手段。WiFi、 BlueTooth(蓝牙)和ZigBee定位技术的原理一般分网络侧和发射侧,但都利用信号强度衰 减程度来实现定位,运两种定位技术的最大的问题是信号往往会受到环境中各种因素的影 响,如墙壁的阻挡、反射和衍射、人员走动、时间、天气等,引起信号的漂移,导致了信号无法 正确被接收,定位精度最高也只能达到Im,运样就导致了运些室内定位产品的可复制性低 下,尤其是ZigBee定位技术还需要大量的传感器组成网络,从而影响了整个室内定位产品 的扩张。RFID定位原理就是通过在定位区域部署多个定位信号源或者是定位信号标签,从 而利用与室外定位类似的强度或时延计算方式对室内用户进行定位,但是运种定位的方法 需要部署大量的定位信号源,在没有部署定位信号源的地方无法实现定位,运样不仅使得 室内定位的成本较高,并且定位的准确性也较低。UWB定位原理是采用UWB(超宽带)脉冲信 号,由多个传感器采用TOA和AOA定位算法对标签位置进行分析,多径分辨能力强、精度高, 定位精度可达亚米级,但UWB难W实现大范围室内覆盖,且手机不支持UWB,定位成本非常 高。L邸光定位原理是通过监测光信号的明暗来定位,运种技术要求移动终端通过摄像头来 检测光源的信号变化从而完成定位,大大增加了移动终端的成本。而超声波定位技术恰恰 擬弃了电磁波W及光在室内定位中由室内环境因素带来的不确定性及高精度问题,利用声 波速度慢的特征,在从发出声波到接收到该声波的时间段内有一个可W被手机检测记录的 时间,从而利用时间相位来实现室内定位,运种定位方法可靠的解决了室内的GPS信号问 题,精度可W随着时间差最终达到皿级。
[0003] 因此,需要一种基于声波定位技术的移动终端定位方案,可W在降低定位成本的 同时,提高定位精度。

【发明内容】

[0004] 本发明的目的在于提供一种移动终端定位方法、声波定位收发器、移动终端及系 统,能在降低定位成本的同时,提高移动终端的定位精度。
[0005] 本发明提供一种移动终端定位方法,包括W下步骤:
[0006] 在某定位区域部署至少两个网络同步但频率不同的声波定位收发器,并通过网络 的时间同步信号使所有声波定位收发器与进入所述定位区域的待定位的移动终端同步,并 向所述移动终端同步发出声波信号;
[0007] 所述移动终端进入所述定位区域后接收至少两个所述声波定位收发器的声波信 号,并从接收的所有声波信号中辨识出各个声波定位收发器W及获取相应的数据流;
[0008] 从所述数据流中获取所述各个声波定位收发器的信号传输时间;
[0009] 根据所述各个声波定位收发器的位置及其信号传输时间进行TOA计算,W确定所 述移动终端在所述定位区域中的位置。
[0010] 进一步的,每个声波定位收发器发射的声波频率为20化~lOOMHz。
[0011] 进一步的,所有声波定位收发器通过独立于所有声波定位收发器之外的网关设备 或者通过与任一声波定位收发器集成为一体的网关设备或者通过与所述移动终端集成为 一体的网关设备,与所述移动终端部署在同一个网络中,并实现网络的时间同步。
[0012] 进一步的,所有声波定位收发器同步发出声波信号的步骤包括:
[0013] 每个声波定位收发器各自根据所述网络的时间同步信号进行网络同步;
[0014] 同步后,每个声波定位收发器对待发射的信号进行包含身份信息和时间戳信息的 编码;
[0015] 每个声波定位收发器对编码好之后的信号进行调制,并转化为模拟信号;
[0016] 每个声波定位收发器将所述模拟信号经放大后通过其扬声器或超声波换能器发 射播放到所述定位区域。
[0017] 进一步的,一定位服务器或所述移动终端或所述各个声波定位收发器中的至少一 个声波定位收发器从所述数据流中获取所述各个声波定位收发器的信号传输时间。
[0018] 进一步的,在定位区域部署好每个所述声波定位收发器后,将每个所述声波定位 收发器的位置提交到所述定位服务器上保存,或者直接发送至所述移动终端保存。
[0019] 进一步的,当需要确定所述移动终端的=维位置时,需要在所述定位区域内部署 至少=个与所述移动终端同步的所述声波定位收发器,且所述移动终端接收至少=个所述 声波定位收发器同步发出的声波信号;当需要确定所述移动终端的二维位置时,需要在所 述定位区域内部署至少两个与所述移动终端同步的所述声波定位收发器,且所述移动终端 接收至少两个所述声波定位收发器同步发出的声波信号。
[0020] 进一步的,确定所述移动终端在所述定位区域中的S维位置的TOA计算的步骤包 括:
[0021] 设所述移动终端的位置为(x,y,z),所述移动终端接收的声波信号对应的=个声 波定位收发器的位置分别为(Xl,yi,Zl)、( X2,y2,Z2 )、( X3,y3,Z3 );
[0022] 设所述移动终端分别接收所述=个声波定位收发器的声波信号的时间为ti、t2、 t3,所述=个声波定位收发器发射声波信号的时间为t;
[0023] 则TOA计算所沐務动终端的S维仿晉的公式如下:
[0024]
[0025]
[0026]
[0027] 或者,确定所述移动终端在所述定位区域中的二维位置的TOA计算步骤包括:
[0028] 设所述移动终端的位置为(x,y),所述移动终端接收的声波信号对应的两个声波 定位收发器的位置分别为(Xi,y 1)、(X2,y2);
[0029] 设所述移动终端分别接收所述两个声波定位收发器的声波信号的时间为ti、t2,所 述两个声波定位收发器发射声波信号的时间为t;
[0030] 则TOA计算所述移动终端的二维位置的公式如下:
[0031]
[0032]
[0033] 其中上述各式中的C为声波传输速度。
[0034] 进一步的,所述TOA计算在定位服务器上完成,或者在所述移动终端上完成,或者 在所述各个声波定位收发器中的至少一个声波定位收发器上完成。
[0035] 本发明提供一种声波定位收发器,与其他至少一个不同频率的声波定位收发器安 装在某定位区域中并与进入该定位区域的待定位的移动终端接入同一网络W实现时间同 步,用于与所述其他至少一个声波定位收发器一起向所述移动终端同步发射声波信号,来 辅助所述移动终端的定位,所述声波定位收发器包括:
[0036] 网络同步模块,用于与所述其他至少一个不同频率的声波定位收发器W及所述移 动终端接入同一网络,并接收所述网络的时间同步信号,实现与所述其他至少一个不同频 率的声波定位收发器和所述移动终端的时间同步W及W下各个模块的时间同步;
[0037] 编码模块,用于对待发射的声波信号进行包含身份信息和时间戳信息的编码;
[0038] 信号调制模块,用于将编码后的声波信号调制到发射要求的频率上;
[0039] DA对莫块,用于将调制后的声波信号转为模拟信号;
[0040] 声波功率放大模块,用于将所述模拟信号进行功率放大;
[0041] 扬声器或超声波换能器,用于将放大后的信号播放到所述定位区域。
[0042] 进一步的,所述网络同步模块接入的网络为Zi浊ee网络、WiFi网络、蓝牙网络或任 何具备时间同步功能的有线网络。
[0043] 进一步的,所述信号调制模块调制后的声波信号的频率为20化~lOOMHz。
[0044] 进一步的,所述声波定位收发器还包括解码模块,用于在所述移动终端对接收各 个所述声波定位收发器的声波信号解调而获取的数据流后,从所述数据流中获取所述各个 声波定位收发器的信号传输时间。
[0045] 进一步的,所述声波定位收发器还包括定位计算模块,用于根据所述各个声波定 位收发器的位置及其信号传输时间进行TOA计算,W确定所述移动终端在所述定位区域中 的位置,并将所述位置反馈给所述移动终端。
[0046] 本发明还提供的一种移动终端,包括:
[0047] 同步模块,用于在进入某定位区域后,与该定位区域部署的至少两个网络同步但 频率不同声波定位器一起接入同一网络,并接收所述网络的时间同步信号,实现与所述声 波定位收发器的时间同步W及W下各个模块的时间同步;
[0048] 声波信号采集模块,用于采集至少两个所述声波定位收发器发射的声波信号;
[0049] 信号解调模块,用于对采集到的所有声波信号进行解调,获取所有声波信号对应 的各个声波定位收发器的身份信息W及所有声波信号中的数据流;
[0050] 位置显示模块,用于显示所述移动终端当前在所述定位区域中的位置。
[0051] 进一步的,所述移动终端还包括解码模块,用于根据所述信号解调模块传送的数 据流,获取所述各个声波定位收发器的信号传输时间。
[0052] 进一步的,所述移动终端还包括定位模块,用于根据所述各个声波定位收发器的 位置及其信号传输时间进行TOA计算,获得所述移动终端当前在所述定位区域中的位置,或 者将所述各个声波定位收发器的信号传输时间传输至定位服务器,W使所述定位服务器或 所述各个声波定位收发器中相应的声波定位收发器进行TOA计算,获得所述移动终端在所 述定位区域中的位置。
[0053] 进一步的,所述位置显示模块还用于存储和显示所述定位区域的地图,并将获得 的所述移动终端在所述定位区域中的位置擅染显示在所述定位区域的地图上。
[0054] 进一步的,所述声波信号采集模块采集信号的时间精度为化S~1ms。
[0055] 进一步的,所述移动终端为手持设备或者穿戴设备。
[0056] 本发明还提供一种移动终端定位系统,包括:
[0057] 部署在某定位区域的至少两个声波定位收发器,所有声波定位收发器接入同一网 络,网络同步但频率不同,并通过所述网络的时间同步信号同步发出声波信号;
[0058] 移动终端,用于在进入所述定位区域后,与至少两个所述声波定位器一起接入所 述网络,W接收所述网络的时间同步信号,来实现所述至少两个声波定位收发器的时间同 步,W及接收至少两个所述声波定位收发器的声波信号,并从接收的所有声波信号中辨识 出各个声波定位收发器W及获取相应的数据流;
[0059] 网关设备,用于将所述定位区域中所有的声波定位收发器W及所述移动终端接入 到所述网络中,并向所述所有的声波定位收发器和所述移动终端发送所述时间同步信号, W实现所述所有的声波定位收发器和所述移动终端的时间同步.
[0060] 定位服务器,连接所述网关设备,用于配置自身或所述移动终端或者所述各个声 波定位收发器中的至少一个声波定位收发器从所述数据流中获取所述各个声波定位收发 器之间的信号传输时间差,W及用于配置自身或所述移动终端或者所述各个声波定位收发 器中的至少一个声波定位收发器根据所述各个声波定位收发器的位置及及其信号传输时 间进行TOA计算,W获得所述移动终端在所述定位区域中的位置。
[0061] 进一步的,所述网关设备为独立于所有声波定位收发器和所述移动终端之外的网 关设备,或者与任一所述声波定位收发器集成为一体,或者与所述移动终端集成为一体。
[0062] 进一步的,所述定位服务器包括:
[0063] 解码模块,用于从所述数据流中获取所述各个声波定位收发器间的信号传输时 间;
[0064] 定位算法模块,用于根据所述各个声波定位收发器的位置及其信号传输时间进行 TOA计算,确定所述移动终端在所述定位区域中的位置;
[0065] 地图引擎模块,用于存储所述定位区域的地图,并将所述移动终端在所述定位区 域中的位置擅染到所述定位区域的地图上,W反馈给所述移动终端;
[0066] 设备管理模块,用于对所述网关设备、所述移动终端和所有的声波定位收发器进 行管理,并配置自身或所述移动终端或者所述各个声波定位收发器中的至少一个声波定位 收发器从所述数据流中获取所述各个声波定位收发器的信号传输时间,W及配置自身或所 述移动终端或者所述各个声波定位收发器中的至少一个声波定位收发器进行所述TOA计 算。
[0067] 本发明还提供一种移动终端定位系统,包括:
[0068] 部署在某定位区域的至少两个上述的声波定位收发器,所有的声波定位收发器接 入同一网络,网络同步但频率不同,并通过所述网络的时间同步信号同步发出声波信号;
[0069] 移动终端,用于在进入所述定位区域后与至少两个所述声波定位器一起接入所述 网络,W接收所述网络的时间同步信号,来实现所述至少两个声波定位收发器的时间同步, W及接收至少两个所述声波定位收发器的声波信号,并从接收的声波信号中辨识出各个声 波定位收发器,并从接收的所有声波信号中辨识出各个声波定位收发器W及获取相应的数 据流;
[0070] 网关设备,用于将所述定位区域中所有的声波定位收发器与所述移动终端接入到 所述网络中,并向所述所有的声波定位收发器W及所述移动终端发送时间同步信号,W实 现所述所有的声波定位收发器和所述移动终端的时间同步;
[0071 ]定位服务器,连接所述网关设备,用于配置自身或所述移动终端或者所述各个声 波定位收发器中的至少一个声波定位收发器从所述数据流中获取所述各个声波定位收发 器之间的信号传输时间差,W及用于配置自身或所述移动终端或者所述各个声波定位收发 器中的至少一个声波定位收发器根据所述各个声波定位收发器的位置及及其信号传输时 间进行TOA计算,W获得所述移动终端在所述定位区域中的位置。
[0072] 本发明还提供一种移动终端定位系统,包括:
[0073] 部署在某定位区域的至少两个声波定位收发器,所有的声波定位收发器接入同一 网络,网络同步但频率不同,并通过所述网络的时间同步信号同步发出声波信号;
[0074] 上述的移动终端,用于在进入所述定位区域后与至少两个所述声波定位器一起接 入所述网络,W接收所述网络的时间同步信号,来实现所述至少两个声波定位收发器的时 间同步,W及接收至少两个所述声波定位收发器的声波信号并从接收的声波信号中辨识出 各个声波定位收发器,并从接收的所有声波信号中辨识出各个声波定位收发器W及获取相 应的数据流;
[0075] 网关设备,用于将所述定位区域中所有的声波定位收发器与所述移动终端接入到 所述网络中,并向所有的声波定位收发器W及所述移动终端发送所述时间同步信号,W实 现所述所有的声波定位收发器和所述移动终端的时间同步;
[0076] 定位服务器,连接所述网关设备,用于配置自身或所述移动终端或者所述各个声 波定位收发器中的至少一个声波定位收发器从所述数据流中获取所述各个声波定位收发 器的信号传输时间,W及用于配置自身或所述移动终端或者所述各个声波定位收发器中的 至少一个声波定位收发器根据所述各个声波定位收发器的位置及及其信号传输时间进行 TOA计算,W获得所述移动终端在所述定位区域中的位置。
[0077] 本发明还提供一种移动终端定位系统,包括:
[0078] 部署在某定位区域的至少两个上述的声波定位收发器,所有的声波定位收发器接 入同一网络,网络同步但频率不同,并通过网络的时间同步信号同步发出声波信号;
[0079] 上述的移动终端,用于在进入所述定位区域后与至少两个所述声波定位器一起接 入所述网络,W接收所述网络的时间同步信号,来实现所述至少两个声波定位收发器的时 间同步,W及接收至少两个所述声波定位收发器的声波信号,并从接收的所有声波信号中 辨识出各个声波定位收发器W及获取相应的数据流;
[0080] 网关设备,用于将所述定位区域中所有的声波定位收发器与所述移动终端接入到 所述网络中,并向所有的声波定位收发器W及所述移动终端发送所述时间同步信号,W实 现所述所有的声波定位收发器和所述移动终端的时间同步;
[0081 ]定位服务器,连接所述网关设备,用于配置自身或所述移动终端或者所述各个声 波定位收发器中的至少一个声波定位收发器从所述数据流中获取所述各个声波定位收发 器之间的信号传输时间差,W及用于配置自身或所述移动终端或者所述各个声波定位收发 器中的至少一个声波定位收发器根据所述各个声波定位收发器的位置及及其信号传输时 间进行TOA计算,W获得所述移动终端在所述定位区域中的位置。
[0082] 与现有技术相比,本发明的技术方案具有W下有益效果:
[0083] 1、本发明的技术方案可W用于移动终端的二维定位和=维定位,在某定位区域部 署=个网络同步但频率不同的声波定位收发器,运些声波定位收发器与移动终端接入同一 网络并保持同步,就可W最终准确定位出位于该区域中的移动终端的=维位置,在某定位 区域部署两个网络同步但频率不同的声波定位收发器,运些声波定位收发器与移动终端接 入同一网络并保持同步,就可W最终准确定位出位于该区域中的移动终端的二维位置,从 而从网络部署上减少了同步网关设备,降低了定位成本;
[0084] 2、移动终端接收到来自两个或=个声波定位收发器的声波信息,根据相应的信号 传输时间而最终确定的二维位置或=维位置,其定位精度可W达到WIi级;
[0085] 3、利用声波定位技术可W避免现有的电磁波室内定位技术中的弊端,能解决环境 因素带来的不确定性及高精度问题,且声波定位收发器的结构相对简单,制造成本低,具有 抗干扰能力强及编解码简单快捷的特点,非常适用于运算功能有限的移动终端的室内定 位,实用性好,易于推广。
【附图说明】
[0086] 图1是本发明具体实施例的移动终端定位方法流程图;
[0087] 图2是本发明具体实施例的移动终端定位系统结构示意图;
[0088] 图3是本发明具体实施例的声波定位收发器的结构示意图;
[0089] 图4是本发明具体实施例的移动终端的结构示意图;
[0090] 图5是本发明具体实施例的定位服务器的结构示意图;
[0091 ]图6是本发明具体实施例的进行TOAS维定位的方法流程图。
【具体实施方式】
[0092]为使本发明的目的、特征更明显易懂,下面结合附图对本发明的【具体实施方式】作 进一步的说明,然而,本发明可W用不同的形式实现,不应只是局限在所述的实施例。
[0093] 请参考图1,本发明提供一种移动终端定位方法,包括W下步骤:
[0094] SI,在某定位区域部署至少两个网络同步但频率不同的声波定位收发器,并通过 网络的时间同步使所有声波定位收发器与进入所述定位区域的待定位的移动终端同步,并 向所述移动终端同步发出声波信号;
[00M] S2,所述移动终端进入所述定位区域后接收至少两个所述声波定位收发器的声波 信号,并从接收的所有声波信号中辨识出各个声波定位收发器,W及从所述所有的声波信 号中获取相应的数据流;
[0096] S3,从所述数据流中获取所述各个声波定位收发器的信号传输时间;
[0097] S4,根据所述各个声波定位收发器的位置及其信号传输时间进行TOA计算,W确定 所述移动终端在所述定位区域中的位置。
[0098] 请参考图1和图2,在步骤Sl中,当需要对室内移动终端定位时,可W预先根据室内 空间大小,对室内空间进行区域划分,而后,当需要对移动终端2进行=维定位时,需要在每 个定位区域部署至少=个网络同步但频率不同的声波定位收发器1,所述至少=个声波定 位收发器1还与移动终端2同步,W用于每个区域中的移动终端定位W及按区域为携带该移 动终端的用户提供相应的特色服务,即每个定位区域中最少部署=个声波定位收发器A、B、 C,即可最终获得移动终端2的=维定位,当该区域中部署=个W上的声波定位收发器时,可 W将=个声波定位收发器视为一组,用于获得移动终端的一个位置坐标,最后对所有组获 得的移动终端的位置坐标取平均值,W作为移动终端最终的位置,由此来进一步提高室内 定位的精度。当需要对移动终端2进行二维定位时,需要在每个区域部署至少两个网络同步 但频率不同的声波定位收发器1,W用于每个区域中的移动终端定位W及按区域为携带该 移动终端的用户提供相应的特色服务,即每个定位区域中最少部署两个声波定位收发器A、 B,并与移动终端2-起保持同步,即可最终获得移动终端2的二维定位,当该区域中部署两 个W上的声波定位收发器时,可W将每两个声波定位收发器视为一组,用于获得移动终端 的一个位置坐标,最后对所有组获得的移动终端的位置坐标取平均值,W作为移动终端最 终的二维位置,由此来进一步提高室内定位的精度。此外,利用移动终端的室内定位为用户 提供移动终端基于位置的服务化ocation Based Service,LBS)推荐业务,例如在购物中屯、 里根据用户所处位置自动推送商家打折和活动信息,使用室内导航帮助用户在该区域更快 地找到所需要的物品等;在大型商场和写字楼里面借助室内各区域的地图导航帮助用户快 速找到出口和电梯等;在医疗行业中利用移动终端的室内定位进行重症病人跟踪监护、产 房婴儿防盗、贵重医疗设备监控;面向大型建筑物的应急疏散、公共安全、及灾后救援等。此 夕h在所述定位区域部署好每个声波定位收发器1后,可W将每个声波定位收发器1的位置 坐标提交到定位服务器3上保存,或者直接发送至进入相应区域的移动终端2上保存,W用 于后续定位的计算需要。
[0099] 在步骤Sl中,可W将某定位区域或者某几个临近区域部署的所有声波定位收发器 1均连接到一网关设备4上,同时移动终端2进入所述定位区域后也连接到网关设备4上,从 而使得运些声波定位收发器和移动终端通过该网关设备4部署在同一个网络中,并在网关 设备4的时间同步信号(即控制运些声波定位收发器同步工作的时钟信号)的控制下实现网 络时间同步,同时保证运些声波定位收发器1向处于运些区域中的移动终端2同步发出声波 信号。其中,网关设备4可W是Zi浊ee网关设备、WiFi网关设备或蓝牙网关设备等无线网关 设备,也可W是任何具备时间同步功能的有线网络的网关设备,而且网关设备4可W独立于 所有声波定位收发器1和所述移动终端2之外的网关设备,或可W与任一所述声波定位收发 器集成为一体,或可W与所述移动终端2集成为一体,因此在某定位区域或者某几个临近区 域部署的所有声波定位收发器IW及进入所述定位区域的移动终端2连接至网关设备4后, 可W被网关设备4均相应地接入ZigBee网络、WiFi网络、蓝牙网络等无线网络或有线网络 (W太网)中,从而可W接受该网络中传输的时间同步信号,实现启用和工作时间同步。网关 设备4与定位服务器3可通过Internet网传输数据和信号等,因此该网络中传输的时间同步 信号可W由定位服务器3控制网关设备4发出。
[0100] 在步骤Sl中,在各定位区域部署的每个声波定位收发器1发射的声波频率为20化 ~lOOMHz,可W选择人耳能够听到的自然界的优美声音,相当于背景音乐,由此给所述定位 区域中的人们带来听觉享受的同时,不会对所述定位区域中的环境造成声音干扰。优选的, 每个声波定位收发器1发射的声波频率为ISIfflz~23KHZ,运个频段的声波信号是人耳无法 听见,但是可W被移动终端2接收到,因此可W保证在所述定位区域环境中不产生噪声污 染,而且两个W上不同频率的声波信号的使用,也有效地克服了单频率编码技术产生噪声 污染W及定位不准确的缺陷。
[0101] 在步骤Sl中,所有声波定位收发器1同步发出声波信号的过程包括:
[0102] 根据所述网络的时间同步信号进行网络同步,即所有声波定位收发器1的后续工 作保持一致,且所有声波定位收发器1与进入到声波定位收发器1部署区域中的移动终端的 时间(或时钟)保持一致;
[0103] 同步后,所有声波定位收发器1同时进行W下操作:
[0104] 对待发射的信号进行包含身份信息(ID)和时间戳的编码;编码方式可W使用m序 列等方式,其中m序列是目前广泛应用的一种伪随机序列,是最重要、最基本的一种伪随机 序列,它容易产生,规律性强,有很好的自相关性和较好的互相关特性;
[0105] 信号编码好之后进行信号调制,信号调制方式可W为MSK、FSK、PSK等,信号调制好 后将其转化为模拟信号;
[0106] 所述模拟信号经放大后通过其扬声器或超声波换能器发射播放出去,此时所有声 波定位收发器同时向定位区域发射声波信号。
[0107] 在步骤S2中,移动终端2在进入所述定位区域后,可W通过其麦克风等声波信号采 集模块来接收该定位区域中部署的与移动终端2同步的至少=个声波定位收发器A、B、C发 出的声波信号用于=维定位,或者接收该定位区域中部署的与移动终端2同步的至少两个 声波定位收发器A、B发出的声波信号,进而对接收的各个声波信号进行解调,从中辨识出各 个声波定位收发器的身份信息(即ID),同时获取声波信号中时间戳等数据流信息。
[010引在步骤S3中,当移动终端2自身具有解码功能时,可W直接对其获取的数据流信息 进行处理,获取所述各个声波定位收发器的信号传输时间(即声波信号从相应的声波定位 收发器1发射开始计时,至传输到移动终端2接收后计时结束,运个过程所用的时长)。当移 动终端2不具备解码功能时,可W将其获取的数据流信息传输至具有解码功能的一定位服 务器3或者回传至所述各个声波定位收发器中具有解码功能的其中一个或多个声波定位收 发器1,W对其获取的数据流信息进行处理,获取所述各个声波定位收发器的信号传输时 间。当移动终端2、各个声波定位收发器I、定位服务器均具有解码功能时,一方面,定位区域 的管理员可W在定位服务器3上配置运些设备的解码优先级,例如根据各个设备的解码资 源占用率来配置优先级,或者直接配置定位服务器优先等,从而能够及时对移动终端2获取 的数据流信息进行处理,获取所述各个声波定位收发器的信号传输时间,W快速实现移动 终端的定位;另一方面,移动终端2的用户可W自主选择解码终端,例如直接选取该移动终 端2处理所述数据流,或者将移动终端2获取的数据流发送至相应的声波定位收发器1或者 定位服务器3上进行处理。
[0109] 在步骤S4中,当移动终端2自身具有TOA位置定位计算能力时,可W直接根据其获 取的各个声波定位收发器的身份信息提取到所述各个声波定位收发器的位置坐标,并结合 步骤S3中获取的所述各个声波定位收发器的信号传输时间来进行TOA计算,确定出所述移 动终端2的位置,同时显示在其显示屏上W呈现给用户。而当移动终端2自身不具备TOA位置 定位计算能力时,可W通过WiFi/GPRS等传输方式将识别出的各个声波定位收发器1的ID及 其信号传输时间发送至具有TOA计算能力的定位服务器3上进行TOA计算,或者通过所述定 位服务器3转发至所述各个声波定位收发器1中具备TOA计算能力的某个或某几个声波定位 收发器1上,定位服务器3或所述声波定位收发器1根据所述各个声波定位收发器的ID获取 各个声波定位收发器A、B、C的位置坐标,具体地,当定位服务器3的数据库中存储有所述各 个声波定位收发器的位置坐标时,直接从其数据库中调用W供自身使用或者转发至相应的 声波定位收发器1使用,当定位服务器3上没有存储所述声波定位收发器的位置坐标时,移 动终端2在向定位服务器3发送所述各个声波定位收发器的ID的同时一并将所述各个声波 定位收发器的位置坐标发送给定位服务器3,W供定位服务器3自身使用或者进一步通过定 位服务器3转发至相应的声波定位收发器1使用。
[0110] 其中,T0A(Time Of Arrival,即信号到达时间或信号传输时间)定位技术,其基本 原理是需要移动台(相当于本发明的移动终端)和参与定位的基站之间时间精确同步,通过 测出电波从移动台传播到多个基站的时间来确定移动台的位置。
[0111] 在步骤S4中,不管哪个设备进行TOA计算来确定所述移动终端在所述定位区域中 的=维位置,均需执行W下步骤包括:
[0112] 设所述移动终端2的位置为(x,y,z),所述移动终端2接收的声波信号对应的=个 声波定位收发器A、B、C的位置分别为(xl,yl,zl)、(X2,y2,Z2)、(X3,y3,Z3);
[0113] 设所述移动终端分别接收所述=个声波定位收发器A、B、C的声波信号的时间(即 时刻)为*1、*2、*3,^个声波定位收发器4、8、(:同时发射声波信号的时间(即时刻)为*;声波 定位收发器A的信号传输时间为t广t;声波定位收发器B的信号传输时间为t2-t;声波定位收 发器C的信号传输时间为t3-t;
[0114] 贝IJTOA计算移动终端2的位置的公式如下:
[0118] 其中上述各式中的C为声波信号的传输速度,c = 340m/s,采用最小二乘法、LSE(参
[0115]
[0116]
[0117] 考点定位)算法、DFP(变尺度)算法、遗传算法或化an算法等求解上述方程组中的(x,y,z), 从而可W通过=个声波定位收发器A、B、C的坐标及其各自与移动终端的距离,获得移动终 端2的准确=维位置,之后可W将计算出的位置坐标擅染到所述定位区域的地图中,反馈给 移动终端2。
[0119] 相应的,在步骤S4中,不管哪个设备进行TOA计算来确定所述移动终端在所述定位 区域中的二维位置,均需执行W下步骤包括:
[0120] 设所述移动终端的位置为(x,y),所述移动终端接收的声波信号对应的两个声波 定位收发器A、B的位置分别为(xi,yi)、(X2,y2);
[0121] 设所述移动终端分别接收所述两个声波定位收发器A、B的声波信号的时间为ti、 t2,所述两个声波定位收发器A、B发射声波信号的时间为t;
[0122] 贝IJTOA计算所述移动终端的二维位置的公式如下:
[0123]
[0124]
[0125] 其中上述各式中的C为声波传输速度,C = 340m/s,采用最小二乘法、LSE (参考点定 位)算法、DFP(变尺度)算法、遗传算法或化an算法等求解上述方程组中的(x,y),从而可W 通过声波定位收发器A、B的坐标及其各自与移动终端2的距离,获得移动终端2的准确二维 位置,之后可W将计算出的位置坐标擅染到所述定位区域的地图中,反馈给移动终端2, W 呈现给所述移动终端2的用户。需要说明的是,移动终端2的二维定位可W看做是=维定位 的特例,二维定位时的TOA计算实质上是将S维TOA计算中的所有公式里边Z设为0,公式数 量相应的减少。
[0126] 进一步的,所述移动终端2上有所述定位区域的地图的显示界面,当移动终端2收 到当前其在所述定位区域中的位置的TOA计算结果后,在所述显示界面上将其自身位置擅 染显示在所述定位区域的地图中,W供用户直接查看。
[0127] 进一步的,基于用户通过移动终端实时获取的其在所述定位区域的地图上的位置 信息,可W实现路径规划、区域导览、信息推送、位置分享、自助购物、物品寻址等个性化服 务。
[0128] 本发明提供的移动终端定位方法,适用于室内和室外的移动终端的定位,能够在 某定位区域中最少仅仅部署=个频率不同但与移动终端网络同步的声波定位收发器,利用 =个声波定位收发器分别与移动终端的距离来准确定位出移动终端在该区域的=维位置, 在某定位区域中最少仅仅部署两个频率不同但与移动终端网络同步的声波定位收发器,利 用两个声波定位收发器分别与移动终端的距离来准确定位出移动终端在该定位区域的二 维位置。因此本发明的技术方案在解决环境因素带来的不确定性及高精度问题的同时,还 能降低定位成本,保证移动终端定位精度。例如,当移动终端接收到来自于声波定位收发器 的声波信号的时间精度为Ims(毫秒)时,移动终端的定位误差为Ims村40m/s = 0.34m = 34cm;当移动终端接收到来自于声波定位收发器的声波信号的时间精度为化S(微秒)时,移 动终端的定位误差为化s*340m/s = 340皿。
[0129] 请参考图2和3,本发明还提供一种声波定位收发器1,与其他至少一个不同频率的 声波定位收发器1安装在某定位区域中,并与进入该定位区域的待定位的移动终端2接入同 一网络,与所述其他至少一个声波定位收发器一起向移动终端2同步发射声波信号,用于辅 助移动终端2的定位,包括:
[0130] 网络同步模块11,用于与所述其他至少一个不同频率的声波定位收发器W及所述 移动终端2接入同一网络,并接收所述网络的时间同步信号,实现与所述其他至少一个不同 频率的声波定位收发器W及移动终端2的时间同步W及W下各个模块的时间同步;
[0131] 编码模块12,用于对待发射的声波信号进行包含身份信息和时间戳信息的编码;
[0132] 信号调制模块13,用于将编码后的声波信号调制到发射要求的频率上;
[0133] DA对莫块14,用于将调制后的声波信号转为模拟信号;
[0134] 声波功率放大模块15,用于将所述模拟信号进行功率放大;
[0135] 扬声器或超声波换能器16,用于将放大后的信号播放到所述定位区域。
[0136] 本实施例中,所述网络同步模块11与其他声波定位收发器1的网络同步模块W及 移动终端2-起连接至独立于所有声波定位收发器1和移动终端2之外的网关设备4, W接入 同一个网络,接收来自所述网络的时间同步信号。在本发明的其他实施例中,所述网络同步 模块11还可W直接作为网关设备4,接受其他声波定位收发器1和移动终端2的接入,W与所 述其他声波定位收发器1和移动终端2接入同一个网络,接收来自所述网络的时间同步信 号。而且网络同步模块11接入的网络可W是ZigBee网络、WiFi网络、蓝牙网络等无线网络, 也可W是任何具备时间同步功能的有线网络(W太网)。
[0137] 所述编码模块12采用m序列等编码方式对声波信号进行编码,在给出该声波定位 收发器的身份信息(即ID信息或位置信息)、时间戳等信息的同时,还可W提高声波信号的 W确保抗侦破、抗干扰能力,其中编码模块12的编码与声波定位收发器的位置或身份对应 关系事先由定位服务器3或者移动终端2知晓,由此才能在后续的计算过程中,使得移动终 端2或者定位服务器3或者相应的声波定位收发器1对接收的声波信号进行解码,W能够从 移动终端2解调接收到所有声波信号而获取的数据流中得到相应的各个声波定位收发器1 的信号传输时间,进而使得具有TOA计算能力的定位服务器3或者移动终端2或者相应的声 波定位收发器1能够根据所述各个声波定位收发器的位置信息及其信号传输时间进行TOA 计算。所述信号调制模块13采用MSK、FSK或PSK等调制方式将声波信号的频率调制到20化~ IOOMHz,由此保证调制后的信号能量的99.5%被限制在数据传输速率的1.5倍的带宽内,降 低信号所受干扰,同时保证恒定的信号包络性能。本实施例中,网络同步模块11、编码模块 12、信号调制模块13W及DAC模块14可W通过现有的一些微处理器忍片中相应的功能模块 来实现,运些微处理器忍片选用适应网关设备4的网络同步功能的忍片,例如当网关设备4 为ZigBee网关设备时,微处理器忍片可W是TICC2530ZigBee通信微处理器忍片等,当网关 设备4为WIFI网关设备或蓝牙网关设备时,微处理器忍片可W选用ARM STM32F107忍片等。
[0138] 可选的,所述声波定位收发器1还包括解码模块17,用于在所述移动终端2对接收 各个所述声波定位收发器的声波信号解调而获取的数据流后,从所述数据流中获取所述各 个声波定位收发器1的信号传输时间。
[0139] 可选的,所述声波定位收发器1还包括定位计算模块18,用于根据所述各个声波定 位收发器1的位置及其信号传输时间进行TOA计算,W确定所述移动终端2在所述定位区域 中的位置,并将所述位置反馈给所述移动终端2。其中定位计算模块18中需要的所述各个声 波定位收发器1的位置信息可W通过定位服务器3的数据库直接提供,也可W通过定位服务 器3转发移动终端2中存储的所述各个声波定位收发器I的位置信息来获取,定位计算模块 18中需要的所述信号传输时间则从所述各个声波定位收发器的信号传输时间的计算位置 (即解码设备)处获取,例如,如果所述各个声波定位收发器的信号传输时间由该声波定位 收发器的解码模块17计算出,则定位计算模块18从解码模块17处获取,如果所述各个声波 定位收发器的信号传输时间由定位服务器3计算出,则定位计算模块18从定位服务器3处获 取,如果所述各个声波定位收发器的信号传输时间由移动终端2计算出,则定位计算模块18 需要通过定位服务器3从移动终端2处获取。因此,当移动终端2和定位服务器3中至少有一 个具有相当于上述的解码模块17的功能模块和相当于上述的定位计算模块18的功能模块 时,上述的解码模块17和定位计算模块18均是可选模块,可有可无,并不影响本发明技术目 的的达成。
[0140] 此外,还需要说明的是,当需要对定位区域中的移动终端进行=维定位时,定位移 动终端的一个=维位置,需要=个上述的声波定位收发器的位置及其信号传输时间,才能 建立方程组,求解出所述=维位置,因此需要在定位区域中部署至少=个上述的声波定位 收发器;而需要对定位区域中的移动终端进行二维定位时,定位移动终端的一个二维位置, 需要两个上述的声波定位收发器的位置及其信号传输时间,才能建立方程组,求解出所述 二维位置,因此需要在定位区域中部署至少两个上述的声波定位收发器。
[0141] 由此,在所述定位区域最少可W仅部署两个或=个运样的声波定位收发器后,仅 仅需要将运些声波定位收发器和进入该区域的待定位的移动终端连接到同一的网关设备 上,即可实现运些声波定位器和移动终端的时间同步,从而可W利用TOA定位方法实现该定 位区域中的移动终端的二维定位或=维定位,则不需要再在定位区域中布置其他大量的硬 件辅助设备,定位成本低,适于推广,适用于室内和室外的移动终端的定位。
[0142] 请参考图2和4,本发明还提供一种移动终端2,包括:
[0143] 同步模块20,用于在进入某定位区域后,与该定位区域部署的至少两个网络同步 但频率不同声波定位器一起接入同一网络,并接收所述网络的时间同步信号,实现与所述 声波定位收发器的时间同步W及W下各个模块的时间同步;
[0144] 声波信号采集模块21,用于采集所述定位区域部署的至少两个网络同步但频率不 同的声波定位收发器1发射的声波信号;
[0145] 信号解调模块22,用于对采集到的所有声波信号进行解调,获取所有声波信号对 应的各个声波定位收发器1的身份信息W及所有声波信号中的数据流;
[0146] 位置显示模块25,用于显示所述移动终端2当前在所述定位区域中的位置。
[0147] 其中,同步模块20可W与定位区域中所有声波定位收发器1的网络同步模块一起 连接至独立于所有声波定位收发器1和移动终端2之外的网关设备4, W接入同一个网络,接 收来自所述网络的时间同步信号。在本发明的其他实施例中,所述同步模块20还可W直接 作为网关设备4,接受定位区域中所有声波定位收发器1的接入,W将移动终端2与所述所有 声波定位收发器1接入同一个网络,接收来自所述网络的时间同步信号。而且同步模块20接 入的网络可W是Zi浊ee网络、WiFi网络、蓝牙网络等无线网络,也可W是任何具备时间同步 功能的有线网络太网)。
[0148] 可选的,所述移动终端2还包括解码模块23,用于根据信号解调模块22传送的所述 数据流,获取所述各个声波定位收发器1的信号传输时间。
[0149] 可选的,所述移动终端2还包括定位模块24,用于根据所述各个声波定位收发器I 的位置及其信号传输时间进行TOA计算,获得所述移动终端2在所述定位区域中的位置,或 者将所述各个声波定位收发器1的信号传输时间传输至定位服务器3W使所述定位服务器3 或相应的声波定位收发器1进行TOA计算,W最终获得所述移动终端2在所述定位区域中的 位置。其中定位模块24中需要的所述各个声波定位收发器1的位置信息可W通过移动终端2 的存储器直接获取,也可W由定位服务器3的数据库提供。定位模块24中需要的所述各个声 波定位收发器1的信号传输时间则从所述各个声波定位收发器1的信号传输时间的计算位 置(即解码设备)处获取,例如,如果所述各个声波定位收发器1的信号传输时间由相应的声 波定位收发器的解码模块17计算出,则定位模块24需要通过定位服务器3间接从所述声波 定位收发器的解码模块17处获取,如果所述信号传输时间由定位服务器3计算出,则定位模 块24需要从定位服务器3处获取,如果所述各个声波定位收发器1的信号传输时间由移动终 端2的解码模块23计算出,则定位模块24直接从解码模块23处获取。因此,当所有声波定位 收发器1和定位服务器3中至少有一个具有相当于上述的解码模块23的功能模块和相当于 上述的定位模块24的功能模块时,上述的解码模块23和定位模块24均是可选模块,可有可 无,并不影响本发明技术目的的达成,由此可W大大降低对移动终端2的计算能力的要求, 使得一些低端的移动终端也能实现在该定位区域中的定位。
[0150] 本实施例中,所述移动终端2的位置显示模块还用于存储和显示所述定位区域的 地图,并将获得的所述移动终端2在所述定位区域中的位置擅染显示在所述定位区域的地 图上。
[0151] 优选的,所述声波信号采集模块21可W为麦克风等录音设备,其采集信号的时间 精度为化S~1ms。
[0152] 本实施例中的所述移动终端可W为智能手机、平板电脑、电子卡等手持设备,也可 W为智能手表、智能手环、智能纽扣、智能眼镜、耳机等穿戴设备。
[0153] 需要说明的是,当需要对定位区域中的移动终端2进行=维定位时,定位移动终端 2的一个=维位置,需要=个上述的声波定位收发器1的位置及其信号传输时间,才能建立 方程组,求解出所述=维位置,因此需要移动终端2在定位区域中接收至少=个上述的声波 定位收发器1的声波信号;而需要对定位区域中的移动终端2进行二维定位时,定位移动终 端2的一个二维位置,需要两个上述的声波定位收发器1的位置及其信号传输时间,才能建 立方程组,求解出所述二维位置,因此需要移动终端2在定位区域中接收至少两个上述的声 波定位收发器1的声波信号。
[0154] 由此,用户携带上述的移动终端进入到部署有两个或=个声波定位收发器的定位 区域时,即可通过移动终端实时获取自己在所述定位区域的二维位置或=维位置,从而进 一步的获得所述定位区域提供的个性化服务,例如信息推荐、路径规划、区域导览等,适用 于室内和室外的移动终端的定位。
[01W]请参考图2,本发明还提供一种移动终端定位系统,包括:
[0156]部署在某定位区域的至少两个声波定位收发器1(用于二维定位时,至少部署=个 声波定位收发器A、B;用于=维定位时,至少部署=个声波定位收发器A、B、C),所有声波定 位收发器接入同一网络,网络同步但频率不同,并通过网络的时间同步信号同步发出声波 信号;
[0157] 移动终端2,用于在进入所述定位区域后接收至少两个所述声波定位收发器的声 波信号,并从接收的声波信号中辨识出相应的各个声波定位收发器,并从接收的所有声波 信号中辨识出各个声波定位收发器W及获取相应的数据流;
[0158] 网关设备4,用于将所述所有的声波定位收发器1与进入该定位区域的移动终端接 入到同一网络中,并向所述所有的声波定位收发器1和所述移动终端发射所述网络的时间 同步信号,W实现所述所有的声波定位收发器1和所述移动终端2的时间同步;
[0159] 定位服务器3,连接所述网关设备4,用于配置自身或所述移动终端2或者所述各个 声波定位收发器1中的至少一个声波定位收发器1从所述数据流中获取所述各个声波定位 收发器1的信号传输时间,W及用于配置自身或所述移动终端2或者所述各个声波定位收发 器2中的至少一个声波定位收发器2根据所述各个声波定位收发器2的位置及及其信号传输 时间进行TOA计算,W获得所述移动终端2在所述定位区域中的位置。
[0160] 本实施例中,所述网关设备4可W是为ZigBee网关设备、、WIFI网关设备或蓝牙网 关设备等无线网关设备,也可W是任何具备时间同步功能的有线网络的网关设备,而且网 关设备4可W为独立于所有声波定位收发器1和移动终端2之外的网关设备,也可W与定位 区域中任一所述声波定位收发器1集成为一体或与移动终端2集成为一体。网关设备4通过 相应的ZigBee/WiFi/蓝牙/有线网络向所述定位区域部署的所有声波定位收发器1(例如用 于二维定位的声波定位收发器A、B或者用于=维定位的声波定位收发器A、B、C) W及移动终 端2传输时间同步信号,所述所有声波定位收发器在该时间同步信号的控制下同步向所述 定位区域发射声波信号。移动终端2与定位服务器3之间通过WiFi或GPRS方式连接和信号传 输。
[0161] 请参考图5,本实施例中,所述定位服务器3包括解码模块30、定位算法模块31、地 图引擎模块32和设备管理模块33。
[0162] 解码模块30用于从所述移动终端2传输的所述数据流中获取所述移动终端2的所 述各个声波定位收发器的信号传输时间;
[0163] 定位算法模块31,用于根据所述各个声波定位收发器的位置及其信号传输时间进 行TOA计算,确定所述移动终端2在所述定位区域中的位置,具体的计算过程如下:
[0164] 当需要对移动终端2进行=维定位时,设所述移动终端的位置为(x,y,z),所述移 动终端接收的声波信号对应的S个声波定位收发器的位置分别为(xi,yi,zi)、(X2,y2,Z2)、 (X3,y3,Z3),并设所述移动终端分别接收所述=个声波定位收发器的声波信号的时间为tl、 t2、t3,=个声波定位收发器发射声波信号的时间为t,则所述定位服务器计算移动终端的位 置的公式如下:
[01 化]
[0166]
[0167]
[0168] 其中上述各式中的C为声波传输速度,C = 340m/s,采用最小二乘法、LSE (参考点定 位)算法、DFP(变尺度)算法、遗传算法或化an算法等求解上述方程组中的(x,y,z),W获得 移动终端2的准确=维位置;
[0169] 当需要对移动终端2进行二维定位时,设所述移动终端的位置为(x,y),所述移动 终端接收的声波信号对应的两个声波定位收发器A、B的位置分别为(xi,yi)、(X2,y2);
[0170] 设所述移动终端分别接收所述两个声波定位收发器A、B的声波信号的时间为ti、 t2,所述两个声波定位收发器A、B发射声波信号的时间为t;
[0171 ]贝IJTOA计算所述移动终端的二维位置的公式如下:
[0172]
[0173]
[0174] 其中上述各式中的C为声波传输速度,C = 340m/s,采用最小二乘法、LSE (参考点定 位)算法、DFP(变尺度)算法、遗传算法或化an算法等求解上述方程组中的(x,y),从而可W 通过声波定位收发器A、B的坐标及其各自与移动终端2的距离,获得移动终端2的准确二维 位置,此后定位服务器3将其计算结果反馈至移动终端2即可。
[0175] 地图引擎模块32,用于存储所述定位区域的地图,并将计算出的所述移动终端在 所述定位区域中的位置擅染到所述定位区域的地图上,W反馈给所述移动终端2;
[0176] 设备管理模块33,用于对所述网关设备4、所述移动终端2和所有的声波定位收发 器1进行管理,W及控制网关设备4向所有的声波定位收发器IW及移动终端2发送时间同步 信号,并配置自身或所述移动终端2或者所述各个声波定位收发器1中的至少一个声波定位 收发器1从所述数据流中获取所述各个声波定位收发器1的信号传输时间,W及配置自身或 所述移动终端2或者所述各个声波定位收发器1中的至少一个声波定位收发器1进行所述 TOA计算。
[0177] 需要说明的是,在本发明的其他实施例的移动终端定位系统中,从移动终端2传送 的数据流中获取所述各个声波定位收发器1的信号传输时间的解码计算过程还可W在具备 解码能力的移动终端2中计算,或者还可W在具备解码能力的所述各个声波定位收发器中 的任意一个或多个中计算。同样地,并根据所述各个声波定位收发器的位置及其信号传输 时间进行的所述TOA计算,也可W在具备TOA计算能力的移动终端2中完成,或者还可W在具 备TOA计算能力的所述各个声波定位收发器1中的任意一个或多个中完成。具体选用移动终 端2、声波定位收发器1、定位服务器3中的哪个设备去完成所述各个声波定位收发器的信号 传输时间计算和所述TOA计算,可W由定位服务器3的设备管理模块33自动配置,或者有移 动终端2的用户去主动选择,或者根据收集的移动终端2、各个声波定位收发器1、定位服务 器3的设备能力去配置。
[0178] 由此,利用上述的移动终端定位系统,在实现移动终端实时定位的同时,还从网络 部署上减少了同步网关设备,降低了定位成本,定位精度可W达到皿级,非常适用于运算功 能有限的移动终端的室内定位,实用性好,易于推广。
[0179] 请参考图2和图3,本发明还提供一种移动终端定位系统,包括至少两个声波定位 收发器1、移动终端2、定位服务器3W及网关设备4,与图2所述的移动终端定位系统相比,其 区别在于,定位区域部署的每个声波定位收发器1均包括:
[0180] 网络同步模块11,用于与所述其他至少一个不同频率的声波定位收发器IW及进 入所述定位区域的移动终端2接入同一网络并接收所述网络的时间同步信号,实现与所述 其他至少一个不同频率的声波定位收发器1和所述移动终端2的时间同步W及W下各个模 块的时间同步;
[0181] 编码模块12,用于对待发射的声波信号进行包含身份信息和时间戳信息的编码;
[0182] 信号调制模块13,用于将编码后的声波信号调制到发射要求的频率上;
[0183] DA对莫块14,用于将调制后的声波信号转为模拟信号;
[0184] 声波功率放大模块15,用于将所述模拟信号进行功率放大;
[0185] 扬声器或超声波换能器16,用于将放大后的信号播放到所述定位区域。
[0186] 可选的,所述声波定位收发器1还包括解码模块17,用于在所述移动终端2对接收 各个所述声波定位收发器1的声波信号解调而获取的数据流后,从所述数据流中获取所述 各个声波定位收发器1的信号传输时间。
[0187] 可选的,所述声波定位收发器1还包括定位计算模块18,用于根据所述各个声波定 位收发器1的位置及其信号传输时间进行TOA计算,W确定所述移动终端2在所述定位区域 中的位置,并将所述位置反馈给所述移动终端2。其中定位计算模块18中需要的所述各个声 波定位收发器1的位置信息可W通过定位服务器3的数据库直接提供,也可W通过定位服务 器3转发移动终端2中存储的所述各个声波定位收发器1的位置信息来获取,定位计算模块 18中需要的所述各个声波定位收发器1的信号传输时间则从所述各个声波定位收发器1的 信号传输时间的计算位置处获取,例如,如果所述各个声波定位收发器1的信号传输时间由 该声波定位收发器的解码模块17计算出,则定位计算模块18从解码模块17处获取,如果所 述各个声波定位收发器1信号传输时间由定位服务器3计算出,则定位计算模块18从定位服 务器3处获取,如果所述各个声波定位收发器1的信号传输时间由移动终端2计算出,则定位 计算模块18需要通过定位服务器3从移动终端2处获取。因此,当移动终端2和定位服务器3 中至少有一个具有相当于上述的解码模块17的功能模块和相当于上述的定位计算模块18 的功能模块时,上述的解码模块17和定位计算模块18均是可选模块,可有可无,并不影响本 发明技术目的的达成。
[0188] 需要说明的是,当需要对所述定位区域的移动终端进行=维定位时,在所述定位 区域中部署至少=个上述的声波定位收发器,而需要对所述定位区域的移动终端进行二维 定位时,需要在定位区域中部署至少两个上述的声波定位收发器。
[0189] 由此,使用上述的移动终端定位系统,在实现移动终端实时定位的同时,可W避免 现有的电磁波室内定位技术中的弊端,能解决环境因素带来的不确定性及高精度问题,而 且声波定位收发器的结构相对简单,制造成本低,具有抗干扰能力强及编解码简单快捷的 特点,非常适用于运算功能有限的移动终端的室内定位,实用性好,易于推广,适用于室内 和室外的移动终端的定位。
[0190] 请参考图2和图4,本发明还提供一种移动终端定位系统,包括至少两个声波定位 收发器1、移动终端2、定位服务器3W及网关设备4,与图2所示的移动终端定位系统相比,其 区别在于,移动终端2包括W下模块:
[0191] 同步模块20,用于在进入某定位区域后,与该定位区域部署的至少两个网络同步 但频率不同的声波定位器1 一起接入同一网络,并接收所述网络的时间同步信号,实现与所 述声波定位收发器1的时间同步W及W下各个模块的时间同步;
[0192] 声波信号采集模块21,用于采集所述定位区域部署的至少两个所述的声波定位收 发器1发射的声波信号;
[0193] 信号解调模块22,用于对采集到的声波信号进行解调,W获取发射所述声波信号 的声波定位收发器的身份信息W及所述声波信号中传送的数据流;
[0194] 位置显示模块25,用于显示所述移动终端2当前在所述定位区域中的位置。
[0195] 进一步的,所述位置显示模块25还用于存储和显示所述定位区域的地图,并将获 得的所述移动终端2在所述定位区域中的位置擅染显示在所述定位区域的地图上。
[0196] 可选的,所述移动终端2还包括解码模块23,用于根据信号解调模块22传送的所述 数据流,获取所述各个声波定位收发器1的信号传输时间。
[0197] 可选的,所述移动终端2还包括定位模块24,用于根据所述各个声波定位收发器1 的位置及所述信号传输时间进行TOA计算,获得所述移动终端2在所述定位区域中的位置, 或者将所述各个声波定位收发器1的信号传输时间传输至定位服务器3W使所述定位服务 器3或相应的声波定位收发器1进行TOA计算,W最终获得所述移动终端2在所述定位区域中 的位置。其中定位模块24中需要的所述各个声波定位收发器1的位置信息可W通过移动终 端2的存储卡直接获取,也可W由定位服务器3的数据库提供。定位模块24中需要的所述各 个声波定位收发器1的信号传输时间则从所述各个声波定位收发器1的信号传输时间的计 算位置(即解码设备)处获取,例如如果所述各个声波定位收发器1的信号传输时间由相应 的声波定位收发器的解码模块17计算出,则定位模块24需要通过定位服务器3间接从所述 声波定位收发器的解码模块17处获取,如果所述各个声波定位收发器1的信号传输时间由 定位服务器3计算出,则定位模块24需要从定位服务器3处获取,如果所述各个声波定位收 发器1的信号传输时间由移动终端2的解码模块23计算出,则定位模块24直接从解码模块23 处获取。因此,当所有声波定位收发器1和定位服务器3中至少有一个具有相当于上述的解 码模块23的功能模块和相当于上述的定位模块24的功能模块时,上述的解码模块23和定位 模块24均是可选模块,可有可无,并不影响本发明技术目的的达成,由此可W大大降低对移 动终端2的计算能力的要求,使得一些低端的移动终端也能实现在所述定位区域(例如室 内)定位。
[0198] 需要说明的是,当需要对定位区域中的移动终端2进行=维定位时,需要移动终端 2在定位区域中接收至少=个上述的声波定位收发器的声波信号;而需要对定位区域中的 移动终端进行二维定位时,需要移动终端2在定位区域中接收至少两个上述的声波定位收 发器的声波信号。此外,当移动终端2的定位模块和定位服务器3都具有定位计算能力时,用 户可W根据需要自己选择TOA的计算位置,或者系统自动优选为通过定位服务器3进行TOA 计算。
[0199] 由此,上述的移动终端定位系统,对移动终端的运算功能要求不高,且定位成本 低,定位精度可W达到皿级,实用性好,易于推广,适用于室内和室外的移动终端的定位。
[0200] 请参考图2、图3、图4,本发明还提供一种移动终端定位系统,包括至少两个声波定 位收发器1、移动终端2、定位服务器3W及网关设备4,与图2所示的移动终端定位系统相比, 其区别在于,定位区域部署的每个声波定位收发器均包括:
[0201] 网络同步模块11,用于与所述其他至少一个不同频率的声波定位收发器W及进入 其部署区域的移动终端2接入同一网络,并接收所述网络的时间同步信号,实现与所述其他 至少一个不同频率的声波定位收发器和所述移动终端2的时间同步W及W下各个模块的时 间同步;
[0202] 编码模块12,用于对待发射的声波信号进行包含身份信息和时间戳信息的编码;
[0203] 信号调制模块13,用于将编码后的声波信号调制到发射要求的频率上;
[0204] DA对莫块14,用于将调制后的声波信号转为模拟信号;
[0205] 声波功率放大模块15,用于将所述模拟信号进行功率放大;
[0206] 扬声器或超声波换能器16,用于将放大后的信号播放到定位区域中;
[0207] W及,其移动终端2包括W下模块:
[0208] 同步模块20,用于在所述定位区域后,与该区域部署的至少两个所述声波定位器1 一起接入同一网络,并接收所述网络的时间同步信号,实现与所述声波定位收发器1的时间 同步W及W下各个模块的时间同步;
[0209] 声波信号采集模块21,用于采集所述定位区域部署的至少两个所述声波定位收发 器1发射的声波信号;
[0210] 信号解调模块22,用于对采集到的声波信号进行解调,W获取发射所述声波信号 的声波定位收发器的身份信息W及所述声波信号中传送的数据流;
[0211] 位置显示模块25,用于显示所述移动终端2当前在所述定位区域中的位置。
[0212] 进一步的,所述位置显示模块25还用于存储和显示所述定位区域的地图,并将获 得的所述移动终端2在所述定位区域中的位置擅染显示在所述定位区域的地图上。
[0213] 可选的,所述声波定位收发器1还包括解码模块17,用于在所述移动终端2对接收 各个所述声波定位收发器的声波信号解调而获取的数据流后,从所述数据流中获取所述各 个声波定位收发器1的信号传输时间。
[0214] 可选的,所述声波定位收发器1还包括定位计算模块18,用于根据所述各个声波定 位收发器1的位置及其信号传输时间进行TOA计算,W确定所述移动终端2在所述定位区域 中的位置,并将所述位置反馈给所述移动终端2。
[0215] 可选的,所述移动终端2还包括解码模块23,用于根据信号解调模块22传送的所述 数据流,获取所述各个声波定位收发器1的信号传输时间。
[0216] 可选的,所述移动终端2还包括定位模块24,用于根据所述各个声波定位收发器1 的位置及所述各个声波定位收发器1的信号传输时间进行TOA计算,获得所述移动终端2在 所述定位区域中的位置,或者将所述各个声波定位收发器1的信号传输时间传输至定位服 务器3W使所述定位服务器3或相应的声波定位收发器1进行TOA计算,W最终获得所述移动 终端2在所述定位区域中的位置。
[0217] 需要说明的是,在上述移动终端定位系统中,从移动终端2传送的数据流中获取所 述各个声波定位收发器1的信号传输时间的解码计算过程,可W在具备解码能力的移动终 端2的解码模块23中计算,或者还可W在具备解码能力的所述各个声波定位收发器1中的任 意一个或多个中的解码模块17计算,或者还可W在定位服务器3的定位算法模块31中计算; 同样地,并根据所述各个声波定位收发器的位置及其信号传输时间进行的所述TOA计算,也 可W在具备TOA计算能力的移动终端2的定位模块24中完成,或者还可W在具备TOA计算能 力的所述各个声波定位收发器1中的任意一个或多个中的定位计算模块18中完成,或者还 可W在定位服务器3的定位算法模块31中完成。具体选用移动终端2、声波定位收发器1、定 位服务器3中的哪个设备去完成所述各个声波定位收发器的信号传输时间计算和所述TOA 计算,可W由定位服务器3的设备管理模块33自动配置,或者有移动终端2的用户去主动选 择,或者根据收集的移动终端2、各个声波定位收发器1、定位服务器3的设备能力去配置。
[0218] 请参考图6,利用上述的移动终端定位系统进行移动终端2的=维定位的流程如 下:
[0219] 1、网关设备4发出时间同步信号;
[0220] 2、声波定位收发器A、B、C同步开启工作并同步向定位区域中发射声波信号:
[0221] 2.1,网络同步模块11接收所述时间同步信号,实现与其他两个声波定位收发器的 网络同步(即时间同步或时钟同步)W及该声波定位收发器的内部各模块的时间同步;
[0222] 2.2,编码模块12对待发射的声波信号进行包含身份信息和时间戳信息的编码;
[0223] 2.3,信号调制模块13将编码后的声波信号调制到发射要求的频率上;
[0224] 2.4,DA对莫块14将调制后的声波信号转为模拟信号;
[0225] 2.5,声波功率放大模块15将所述模拟信号进行功率放大;
[02%] 2.6,扬声器或超声波换能器16将放大后的信号播放到室内;
[0227] 3、移动终端2接收声波信号并获取相应信息:
[02%] 3.1,同步模块20接收所述时间同步信号,实现与声波定位收发器A、B、C的网络同 步(即时间同步或时钟同步)W及移动终端2内部各模块的时间同步;
[0229] 3.2,声波信号采集模块21采集声波定位收发器A、B、C发射的声波信号;
[0230] 3.3,信号解调模块22对采集到的声波信号进行解调,W获取声波定位收发器A、B、 C的ID(即身份信息)W及其声波信号中传送的数据流;
[0231 ] 4、解码所述数据流W获取声波定位收发器A、B、C的信号传输时间:
[0232] 4.1,系统是否配置声波定位收发器A、B、C的至少一个的解码模块17对所述移动终 端2获取的数据流进行解码,若是,则利用选择的声波定位收发器的解码模块17执行步骤 4.4,若否,则执行步骤4.2;
[0233] 4.2,系统是否配置定位服务器3的解码模块30对所述移动终端2获取的数据流进 行解码,若是,则利用选择的解码模块30执行4.4步骤,若否,则执行步骤4.3;
[0234] 4.3,系统配置移动终端2的解码模块23对所述移动终端2获取的数据流进行解码;
[0235] 4.4,利用所配置的解码设备相应的功能模块对所述移动终端2获取的数据流进行 解码,并分别计算出声波定位收发器A、B、C的信号传输时间;
[0236] 5、T0A计算出移动终端2在所述定位区域的当前位置:
[0237] 5.1,系统是否配置声波定位收发器A、B、C的至少一个的定位计算模块18进行TOA 计算,若是,则利用选择的声波定位收发器的定位计算模块18执行步骤5.4,若否,则执行步 骤 5.2;
[0238] 5.2,系统是否配置定位服务器3的定位算法模块31进行TOA计算,若是,则利用定 位服务器3的定位算法模块31执行步骤5.4,若否,则执行步骤5.3;
[0239] 5.3,系统配置移动终端2的定位模块24行TOA计算;
[0240] 5.4,利用所配置的TOA计算设备相应的功能模块根据移动终端2获取的声波定位 收发器A、B、C的身份信息,从定位服务器3的数据库或移动终端2的存储器中获取声波定位 收发器A、B、C的位置坐标,并从所配置的解码设备的相应功能模块处获取计算出的声波定 位收发器A、B、C的信号传输时间,根据声波定位收发器A、B、C的位置坐标及其信号传输时间 进行TOA计算,得出移动终端2的位置;
[0241] 5.5,定位服务器3的地图引擎模块32或者移动终端2的位置显示模块25将得出的 所述移动终端的位置擅染显示到所述移动终端2的所述定位区域的地图上。
[0242] 需要说明的是,利用上述的移动终端定位系统进行移动终端2的二维定位,仅需要 接收两个声波定位收发器A、B的声波信号,具体地方法流程与图6所示的流程基本一致。
[0243] 由此,上述的移动终端定位系统,从网络部署上减少了同步网关设备,降低了定位 成本;而且其部署的声波定位收发器的结构相对简单,制造成本低,具有抗干扰能力强及编 解码简单快捷的特点,同时对移动终端的运算能力要求不高,实用性好,易于推广,适用于 室内和室外的移动终端的定位。
[0244] 显然,本领域的技术人员可W对发明进行各种改动和变型而不脱离本发明的精神 和范围。运样,倘若本发明的运些修改和变型属于本发明权利要求及其等同技术的范围之 内,则本发明也意图包含运些改动和变型在内。
【主权项】
1. 一种移动终端定位方法,其特征在于,包括W下步骤: 在某定位区域部署至少两个网络同步但频率不同的声波定位收发器,并通过网络的时 间同步信号使所有声波定位收发器与进入所述定位区域的待定位的移动终端同步,并向所 述移动终端同步发出声波信号; 所述移动终端进入所述定位区域后接收至少两个所述声波定位收发器的声波信号,并 从接收的所有声波信号中辨识出各个声波定位收发器W及获取相应的数据流; 从所述数据流中获取所述各个声波定位收发器的信号传输时间; 根据所述各个声波定位收发器的位置及其信号传输时间进行TOA计算,W确定所述移 动终端在所述定位区域中的位置。2. 如权利要求1所述的移动终端定位方法,其特征在于,所有声波定位收发器通过独立 于所有声波定位收发器之外的网关设备或者通过与任一声波定位收发器集成为一体的网 关设备或者通过与所述移动终端集成为一体的网关设备,与所述移动终端部署在同一个网 络中,并实现网络的时间同步。3. 如权利要求2所述的移动终端定位方法,其特征在于,所有声波定位收发器同步发出 声波信号的步骤包括: 每个声波定位收发器各自根据所述网络的时间同步信号进行网络同步; 同步后,每个声波定位收发器对待发射的信号进行包含身份信息和时间戳信息的编 码; 每个声波定位收发器对编码好之后的信号进行调制,并转化为模拟信号; 每个声波定位收发器将所述模拟信号经放大后通过其扬声器或超声波换能器发射播 放到所述定位区域。4. 如权利要求1所述的移动终端定位方法,其特征在于,一定位服务器或所述移动终端 或所述各个声波定位收发器中的至少一个声波定位收发器从所述数据流中获取所述各个 声波定位收发器的信号传输时间。5. 如权利要求4所述的移动终端定位方法,其特征在于,在所述定位区域部署好每个所 述声波定位收发器后,将每个所述声波定位收发器的位置提交到所述定位服务器上保存, 或者直接发送至所述移动终端保存。6. 如权利要求5所述的移动终端定位方法,其特征在于,当需要确定所述移动终端的Ξ 维位置时,需要在所述定位区域内部署至少Ξ个与所述移动终端同步的所述声波定位收发 器,且所述移动终端接收至少Ξ个所述声波定位收发器同步发出的声波信号;当需要确定 所述移动终端的二维位置时,需要在所述定位区域内部署至少两个与所述移动终端同步的 所述声波定位收发器,且所述移动终端接收至少两个所述声波定位收发器同步发出的声波 信号。7. 如权利要求6所述的移动终端定位方法,其特征在于,确定所述移动终端在所述定位 区域中的Ξ维位置的TOA计算的步骤包括: 设所述移动终端的位置为(x,y,z),所述移动终端接收的声波信号对应的Ξ个声波定 位收发器的位置分别为(XI,yi,Z1)、(X2,y2,Z2)、(X3,y3,Z3); 设所述移动终端分别接收所述Ξ个声波定位收发器的声波信号的时间为*1、*2、*3,所 述Ξ个声波定位收发器发射声波信号的时间为t; 贝化OA计算所述移动终端的Ξ维位置的公式如下:或者,确定所述移动终端在所述定位区域中的二维位置的Τ0Α计算步骤包括: 设所述移动终端的位置为(x,y),所述移动终端接收的声波信号对应的两个声波定位 收发器的位置分别为(XI,y 1)、(X2,y2); 设所述移动终端分别接收所述两个声波定位收发器的声波信号的时间为tl、t2,所述两 个声波定位收发器发射声波信号的时间为t; 贝化0A计算所述移动终端的二维位置的公式如下:其中上述各式中的C为声波传输速度。8. 如权利要求7所述的移动终端定位方法,其特征在于,所述T0A计算在定位服务器上 完成,或者在所述移动终端上完成,或者在所述各个声波定位收发器中的至少一个声波定 位收发器上完成。9. 一种声波定位收发器,与其他至少一个不同频率的声波定位收发器安装在某定位区 域中并与进入该定位区域的待定位的移动终端接入同一网络W实现时间同步,用于与所述 其他至少一个声波定位收发器一起向所述移动终端同步发射声波信号,来辅助所述移动终 端的定位,其特征在于,包括: 网络同步模块,用于与所述其他至少一个不同频率的声波定位收发器W及所述移动终 端接入同一网络,并接收所述网络的时间同步信号,实现与所述其他至少一个不同频率的 声波定位收发器和所述移动终端的时间同步W及W下各个模块的时间同步; 编码模块,用于对待发射的声波信号进行包含身份信息和时间戳信息的编码; 信号调制模块,用于将编码后的声波信号调制到发射要求的频率上; DA对莫块,用于将调制后的声波信号转为模拟信号; 声波功率放大模块,用于将所述模拟信号进行功率放大; 扬声器或超声波换能器,用于将放大后的信号播放到所述定位区域。10. 如权利要求9所述的声波定位收发器,其特征在于,所述网络同步模块接入的网络 为Zi浊ee网络、WiFi网络、蓝牙网络或任何具备时间同步功能的有线网络。11. 如权利要求9所述的声波定位收发器,其特征在于,所述声波定位收发器还包括解 码模块,用于在所述移动终端对接收各个所述声波定位收发器的声波信号解调而获取的数 据流后,从所述数据流中获取所述各个声波定位收发器的信号传输时间。12. 如权利要求9或11所述的声波定位收发器,其特征在于,所述声波定位收发器还包 括定位计算模块,用于根据所述各个声波定位收发器的位置及其信号传输时间进行T0A计 算,W确定所述移动终端在所述定位区域中的位置,并将所述位置反馈给所述移动终端。13. -种移动终端,其特征在于,包括: 同步模块,用于在进入某定位区域后,与该定位区域部署的至少两个网络同步但频率 不同声波定位器一起接入同一网络,并接收所述网络的时间同步信号,实现与所述声波定 位收发器的时间同步W及W下各个模块的时间同步; 声波信号采集模块,用于采集至少两个所述声波定位收发器发射的声波信号; 信号解调模块,用于对采集到的所有声波信号进行解调,获取所有声波信号对应的各 个声波定位收发器的身份信息W及所有声波信号中的数据流; 位置显示模块,用于显示所述移动终端当前在所述定位区域中的位置。14. 如权利要求13所述的移动终端,其特征在于,所述移动终端还包括解码模块,用于 根据所述信号解调模块传送的数据流,获取所述各个声波定位收发器的信号传输时间。15. 如权利要求13所述的移动终端,其特征在于,所述移动终端还包括定位模块,用于 根据所述各个声波定位收发器的位置及其信号传输时间进行TOA计算,获得所述移动终端 当前在所述定位区域中的位置,或者将所述各个声波定位收发器的信号传输时间传输至定 位服务器,W使所述定位服务器或所述各个声波定位收发器中相应的声波定位收发器进行 TOA计算,获得所述移动终端在所述定位区域中的位置。16. 如权利要求13所述的移动终端,其特征在于,所述位置显示模块还用于存储和显示 所述定位区域的地图,并将获得的所述移动终端在所述定位区域中的位置擅染显示在所述 定位区域的地图上。17. 如权利要求13所述的移动终端,其特征在于,所述声波信号采集模块采集信号的时 间精度为化S~1ms。18. 如权利要求15所述的移动终端,其特征在于,所述移动终端为手持设备或者穿戴设 备。19. 一种移动终端定位系统,其特征在于,包括: 部署在某定位区域的至少两个声波定位收发器,所有声波定位收发器接入同一网络, 网络同步但频率不同,并通过所述网络的时间同步信号同步发出声波信号; 移动终端,用于在进入所述定位区域后,与至少两个所述声波定位器一起接入所述网 络,W接收所述网络的时间同步信号,来实现所述至少两个声波定位收发器的时间同步,W 及接收至少两个所述声波定位收发器的声波信号,并从接收的所有声波信号中辨识出各个 声波定位收发器W及获取相应的数据流; 网关设备,用于将所述定位区域中所有的声波定位收发器W及所述移动终端接入到所 述网络中,并向所述所有的声波定位收发器和所述移动终端发送所述时间同步信号,W实 现所述所有的声波定位收发器和所述移动终端的时间同步; 定位服务器,连接所述网关设备,用于配置自身或所述移动终端或者所述各个声波定 位收发器中的至少一个声波定位收发器从所述数据流中获取所述各个声波定位收发器之 间的信号传输时间差,W及用于配置自身或所述移动终端或者所述各个声波定位收发器中 的至少一个声波定位收发器根据所述各个声波定位收发器的位置及及其信号传输时间进 行TOA计算,W获得所述移动终端在所述定位区域中的位置。20. 如权利要求19所述的移动终端定位系统,其特征在于,所述网关设备为独立于所有 声波定位收发器和所述移动终端之外的网关设备,或者与任一所述声波定位收发器集成为 一体,或者与所述移动终端集成为一体。21. 如权利要求19所述的移动终端定位系统,其特征在于,所述定位服务器包括: 解码模块,用于从所述数据流中获取所述各个声波定位收发器间的信号传输时间; 定位算法模块,用于根据所述各个声波定位收发器的位置及其信号传输时间进行TOA 计算,确定所述移动终端在所述定位区域中的位置; 地图引擎模块,用于存储所述定位区域的地图,并将所述移动终端在所述定位区域中 的位置擅染到所述定位区域的地图上,W反馈给所述移动终端; 设备管理模块,用于对所述网关设备、所述移动终端和所有的声波定位收发器进行管 理,并配置自身或所述移动终端或者所述各个声波定位收发器中的至少一个声波定位收发 器从所述数据流中获取所述各个声波定位收发器的信号传输时间,W及配置自身或所述移 动终端或者所述各个声波定位收发器中的至少一个声波定位收发器进行所述TOA计算。22. -种移动终端定位系统,其特征在于,包括: 部署在某定位区域的至少两个如权利要求9至12中任一项所述的声波定位收发器,所 有的声波定位收发器接入同一网络,网络同步但频率不同,并通过所述网络的时间同步信 号同步发出声波信号; 移动终端,用于在进入所述定位区域后与至少两个所述声波定位器一起接入所述网 络,W接收所述网络的时间同步信号,来实现所述至少两个声波定位收发器的时间同步,W 及接收至少两个所述声波定位收发器的声波信号,并从接收的声波信号中辨识出各个声波 定位收发器,并从接收的所有声波信号中辨识出各个声波定位收发器W及获取相应的数据 流; 网关设备,用于将所述定位区域中所有的声波定位收发器与所述移动终端接入到所述 网络中,并向所述所有的声波定位收发器W及所述移动终端发送时间同步信号,W实现所 述所有的声波定位收发器和所述移动终端的时间同步; 定位服务器,连接所述网关设备,用于配置自身或所述移动终端或者所述各个声波定 位收发器中的至少一个声波定位收发器从所述数据流中获取所述各个声波定位收发器之 间的信号传输时间差,W及用于配置自身或所述移动终端或者所述各个声波定位收发器中 的至少一个声波定位收发器根据所述各个声波定位收发器的位置及及其信号传输时间进 行TOA计算,W获得所述移动终端在所述定位区域中的位置。23. 如权利要求22所述的移动终端定位系统,其特征在于,所述网关设备为独立于所有 声波定位收发器和所述移动终端之外的网关设备,或者与任一所述声波定位收发器集成为 一体,或者与所述移动终端集成为一体。24. 如权利要求22所述的移动终端定位系统,其特征在于,所述定位服务器包括: 解码模块,用于从所述数据流中获取所述各个声波定位收发器间的信号传输时间; 定位算法模块,用于根据所述各个声波定位收发器的位置及其信号传输时间进行TOA 计算,确定所述移动终端在所述定位区域中的位置; 地图引擎模块,用于存储所述定位区域的地图,并将所述移动终端在所述定位区域中 的位置擅染到所述定位区域的地图上,W反馈给所述移动终端; 设备管理模块,用于对所述网关设备、所述移动终端和所有的声波定位收发器进行管 理,并配置自身或所述移动终端或者所述各个声波定位收发器中的至少一个声波定位收发 器从所述数据流中获取所述各个声波定位收发器的信号传输时间,w及配置自身或所述移 动终端或者所述各个声波定位收发器中的至少一个声波定位收发器进行所述TOA计算。25. -种移动终端定位系统,其特征在于,包括: 部署在某定位区域的至少两个声波定位收发器,所有的声波定位收发器接入同一网 络,网络同步但频率不同,并通过所述网络的时间同步信号同步发出声波信号; 如权利要求13至18中任一项所述的移动终端,用于在进入所述定位区域后与至少两个 所述声波定位器一起接入所述网络,W接收所述网络的时间同步信号,来实现所述至少两 个声波定位收发器的时间同步,W及接收至少两个所述声波定位收发器的声波信号并从接 收的声波信号中辨识出各个声波定位收发器,并从接收的所有声波信号中辨识出各个声波 定位收发器W及获取相应的数据流; 网关设备,用于将所述定位区域中所有的声波定位收发器与所述移动终端接入到所述 网络中,并向所有的声波定位收发器W及所述移动终端发送所述时间同步信号,W实现所 述所有的声波定位收发器和所述移动终端的时间同步; 定位服务器,连接所述网关设备,用于配置自身或所述移动终端或者所述各个声波定 位收发器中的至少一个声波定位收发器从所述数据流中获取所述各个声波定位收发器的 信号传输时间,W及用于配置自身或所述移动终端或者所述各个声波定位收发器中的至少 一个声波定位收发器根据所述各个声波定位收发器的位置及及其信号传输时间进行TOA计 算,W获得所述移动终端在所述定位区域中的位置。26. 如权利要求25所述的移动终端定位系统,其特征在于,所述网关设备为独立于所有 声波定位收发器和所述移动终端之外的网关设备,或者与任一所述声波定位收发器集成为 一体,或者与所述移动终端集成为一体。27. 如权利要求25所述的移动终端定位系统,其特征在于,所述定位服务器包括: 解码模块,用于从所述数据流中获取所述各个声波定位收发器间的信号传输时间; 定位算法模块,用于根据所述各个声波定位收发器的位置及其信号传输时间进行TOA 计算,确定所述移动终端在所述定位区域中的位置; 地图引擎模块,用于存储所述定位区域的地图,并将所述移动终端在所述定位区域中 的位置擅染到所述定位区域的地图上,W反馈给所述移动终端; 设备管理模块,用于对所述网关设备、所述移动终端和所有的声波定位收发器进行管 理,并配置自身或所述移动终端或者所述各个声波定位收发器中的至少一个声波定位收发 器从所述数据流中获取所述各个声波定位收发器的信号传输时间,W及配置自身或所述移 动终端或者所述各个声波定位收发器中的至少一个声波定位收发器进行所述TOA计算。28. -种移动终端定位系统,其特征在于,包括: 部署在某定位区域的至少两个如权利要求9至12中任一项所述的声波定位收发器,所 有的声波定位收发器接入同一网络,网络同步但频率不同,并通过网络的时间同步信号同 步发出声波信号; 如权利要求13至18中任一项所述的移动终端,用于在进入所述定位区域后与至少两个 所述声波定位器一起接入所述网络,W接收所述网络的时间同步信号,来实现所述至少两 个声波定位收发器的时间同步,W及接收至少两个所述声波定位收发器的声波信号,并从 接收的所有声波信号中辨识出各个声波定位收发器W及获取相应的数据流; 网关设备,用于将所述定位区域中所有的声波定位收发器与所述移动终端接入到所述 网络中,并向所有的声波定位收发器W及所述移动终端发送所述时间同步信号,W实现所 述所有的声波定位收发器和所述移动终端的时间同步; 定位服务器,连接所述网关设备,用于配置自身或所述移动终端或者所述各个声波定 位收发器中的至少一个声波定位收发器从所述数据流中获取所述各个声波定位收发器之 间的信号传输时间差,W及用于配置自身或所述移动终端或者所述各个声波定位收发器中 的至少一个声波定位收发器根据所述各个声波定位收发器的位置及及其信号传输时间进 行TOA计算,W获得所述移动终端在所述定位区域中的位置。29. 如权利要求28所述的移动终端定位系统,其特征在于,所述网关设备为独立于所有 声波定位收发器和所述移动终端之外的网关设备,或者与任一所述声波定位收发器集成为 一体,或者与所述移动终端集成为一体。30. 如权利要求28所述的移动终端定位系统,其特征在于,所述定位服务器包括: 解码模块,用于从所述数据流中获取所述各个声波定位收发器间的信号传输时间; 定位算法模块,用于根据所述各个声波定位收发器的位置及其信号传输时间进行TOA 计算,确定所述移动终端在所述定位区域中的位置; 地图引擎模块,用于存储所述定位区域的地图,并将所述移动终端在所述定位区域中 的位置擅染到所述定位区域的地图上,W反馈给所述移动终端; 设备管理模块,用于对所述网关设备、所述移动终端和所有的声波定位收发器进行管 理,并配置自身或所述移动终端或者所述各个声波定位收发器中的至少一个声波定位收发 器从所述数据流中获取所述各个声波定位收发器的信号传输时间,W及配置自身或所述移 动终端或者所述各个声波定位收发器中的至少一个声波定位收发器进行所述TOA计算。
【文档编号】H04B11/00GK105848102SQ201610158076
【公开日】2016年8月10日
【申请日】2016年3月18日
【发明人】刘千喜, 胡琼方, 赵振纲
【申请人】上海酷远物联网科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1