本发明涉及通信领域中的终端定位技术,尤其涉及一种定位方法、移动终端及系统。
背景技术:
目前,由于各种全球导航卫星系统(GNSS)例如全球定位系统(GPS)、伽利略定位系统等等的发展,户外导航被广泛部署。然而,室内导航与户外导航不同,因为室内导航不能够从GNSS卫星接收信号。其结果是,大量的努力正在针对解决室内导航问题。这个问题目前还没有具有令人满意精度的可扩展的解决方案。
技术实现要素:
有鉴于此,本发明的目的在于提供一种定位方法、移动终端及系统,能至少解决现有技术中存在的上述问题。
为达到上述目的,本发明的技术方案是这样实现的:
本发明实施例提供了定位方法,应用于移动终端,所述方法包括:
向至少一个无线节点发起测量信号;
基于所述测量信号,确定所述移动终端与至少一个无线节点的飞行时间TOF信息;
从服务器侧获取得到N个位置点对应的TOF预设信息,N为大于等于1的整数;
基于所述移动终端与至少一个无线节点的TOF信息、以及N个位置点对应的TOF预设信息,确定所述移动终端的位置信息
本发明实施例提供了一种定位方法,应用于移动终端,所述方法包括:
向至少一个无线节点发起测量信号;
基于所述测量信号,确定所述移动终端与至少一个无线节点的飞行时间TOF信息;
发送所述移动终端与至少一个无线节点的TOF信息至服务器侧,使得所述服务器侧基于所述移动终端上报的TOF信息、以及N个位置点对应的TOF预设信息,从所述N个位置点中确定所述移动终端所在位置对应的位置点作为所述移动终端的位置信息,N为大于等于1的整数;
接收到服务器发来的所述移动终端的位置信息。
本发明实施例提供了一种移动终端,所述方法包括:
测量单元,用于向至少一个无线节点发起测量信号;基于所述测量信号,确定所述移动终端与至少一个无线节点的飞行时间TOF信息;
定位单元,用于从服务器侧获取得到N个位置点对应的TOF预设信息;利用所述移动终端与至少一个无线节点的TOF信息、以及N个位置点对应的TOF预设信息,确定所述移动终端的位置信息,N为大于等于1的整数。
本发明实施例提供了一种移动终端,包括:
测量单元,用于向至少一个无线节点发起测量信号;基于所述测量信号,确定所述移动终端与至少一个无线节点的飞行时间TOF信息;
定位单元,用于发送所述移动终端与至少一个无线节点的TOF信息至服务器侧,使得所述服务器侧基于所述移动终端上报的TOF信息、以及N个位置点对应的TOF预设信息,确定所述移动终端的位置信息,N为大于等于1的整数;接收到服务器发来的位置信息。
本发明实施例提供了一种定位系统,所述系统包括:
移动终端,用于向至少一个无线节点发起测量信号;基于所述测量信号,确定所述移动终端与至少一个无线节点的飞行时间TOF信息;发送所述移动终端与至少一个无线节点的TOF信息至服务器;接收到服务器发来的位置信息;
服务器,用于基于所述移动终端上报的TOF信息、以及N个位置点对应的 TOF预设信息,确定所述移动终端的位置信息,N为大于等于1的整数。
本发明实施例提供了链路建立方法、基站、服务网关及系统,能够由移动终端发起测量信号,根据测量信号获取到与至少一个无线节点之间的TOF信息,基于TOF信息以及服务器侧保存的多个位置点的TOF预设信息进行对比,得到对应的位置点的位置信息作为移动终端的位置信息。如此,能够保证移动终端在无法进行室外定位方式进行定位的情况下,通过当前能连接到的无线节点进行定位;并且由于预先能够在服务器侧设置有多个位置点的预设信息,从而保证定位得到的位置信息较为准确,从而提升用户的使用体验。
附图说明
图1为本发明实施例系统场景图一;
图2为本发明实施例定位方法流程示意图一;
图3为本发明实施例系统场景图二;
图4a为TOF测量原理示意图一;
图4b为TOF测量原理示意图二;
图4c为TOF测量原理示意图三;
图4d为TOF测量原理示意图四;
图5为本发明实施例定位方法流程示意图二;
图6为本发明实施例定位方法流程示意图三;
图7为本发明实施例移动终端组成示意图;
图8为本发明实施例系统组成结构示意图。
具体实施方式
本发明实施例采用图1所示的系统架构;其中,多个无线通信设备可以经由无线介质(WM)发送内容、数据、信息和/或信号。系统可以包括移动终端、服务器以及多个无线通信节点。无线介质可以是无线电信道、蜂窝信 道、RF信道、无线保真(WiFi)信道、IR信道等。系统还包括移动终端和AP。例如,设备可以执行移动终端和服务器的功能,节点可以执行AP(例如,WiFi AP)、路由器等等的功能。服务器和节点可以是PC、台式计算机或移动终端等。
移动终端可以是用户设备(UE)、移动计算机、膝上型计算机、笔记本计算机、平板计算机、移动电话、蜂窝电话等。其中,无线通信单元执行设备、服务器和各节点之间的无线通信,并且可以与天线相关联。天线用于发送和/或接收无线通信信号、块、帧、传输流、分组、消息、数据等。移动终端还可以包括例如处理器、输入单元、输出单元、存储器单元和存储单元。
下面结合附图及具体实施例对本发明再作进一步详细的说明。
实施例一、
本发明实施例提供了一种定位方法,应用于移动终端,如图2所示,包括:
步骤201:向至少一个无线节点发起测量信号;
步骤202:基于所述测量信号,确定所述移动终端与至少一个无线节点的飞行时间TOF信息;
步骤203:发送所述移动终端与至少一个无线节点的TOF信息至服务器侧,使得所述服务器侧基于所述移动终端上报的TOF信息、以及N个位置点对应的TOF预设信息,从所述N个位置点中确定所述移动终端所在位置对应的位置点作为所述移动终端的位置信息,N为大于等于1的整数;
步骤204:接收到服务器发来的所述移动终端的位置信息。
这里,所述移动终端,可以为智能手机、平板电脑等设备。
本实施例所提供的场景中,需要移动终端进TOF测量之后,将测量得到的结果发送给服务器侧,由服务器侧基于终端测量的得到的TOF信息以及预先保存的多个位置点对应的TOF预设信息来确定移动终端的具体位置。下面结合这个场景,进行具体的描述:
上述步骤中,所述向至少一个无线节点发起测量信号之前,还可以由移动终端侧选取所要进行测量的至少一个无线节点,具体包括:选取至少一个无线节点用于发起测量信号。比如,图1所示,移动终端可以选取三个无线节点中的两个节点进行TOF信息的测量,也可以选取三个无线节点共同进行。
优选地,所述方法还可以包括:获取到所在位置对应的区域信息;相应的,所述发送所述移动终端与至少一个无线节点的TOF信息至服务器侧之前,所述方法还包括:发送所述区域信息至服务器侧,使得所述服务器侧基于所述区域信息、查找到所述区域中存储的位置点及其对应的信息。
其中,所述区域信息可以为移动终端所在移动通信网络中的区域对应的信息,比如,移动终端接入到移动通信网络时,与网络侧进行信息交互的时候,都能够获取到当前所在区域对应的区域码,比如所述区域信息可以为位置区域码(LAC)。相应的,所述服务器侧,可以将区域信息作为多个位置点的标识信息,用于识别某一个区域预存的多个位置点对应的TOF预存信息。如图3所示,比如,商场D对应的区域A在服务器侧保存有三个位置点301、302、303的TOF预设信息。
进一步地,所述基于所述测量信号,确定所述移动终端与至少一个无线节点的飞行时间TOF信息,可以包括:检测得到从所述无线节点处返回的测量信号对应的至少一个信号分量的强度以及传输时长;将所述至少一个信号分量的强度以及传输时长,作为所述移动终端与所述无线节点之间的TOF信息。
下面结合附图,对移动终端侧确定TOF信息的原理进行解释:
所述TOF信息的获取原理:基于测量信号从第一站(例如移动终端)传播到第二站(例如无线节点)并且返回到所述第一站的总体时间。第一站和第二站之间的距离可以根据所述ToF值进行计算,例如,通过将ToF值除以2再将其结果乘以光速。设备基于ToF测量,确定设备相对于节点的相对位置(例如距离)。例如通过使用三边测量技术,计算设备与和两个或多个其他站(例如节点)之间的额外距离(例如两个或多个距离),确定设备的估计位置。在设备和节点之间执行的ToF测量可以导致非准确或错误的位 置。如果节点和设备之间的视距(LOS)被(例如金属物体、墙壁等)阻塞,ToF测量是不准确的。
如图4a所示,移动终端所在的位置与在室内位置中的无线节点(AP)具有LOS。对应的图4b是描述移动终端和无线节点之间的传播路径的幅度和时间延迟的曲线图。如图4a中所示,由无线节点发射的无线通信信号的一个或多个分量可以经由一个或多个传播路径(例如路径412、414、416、418)在移动终端和无线节点之间传播。其中,路径412是设备和节点之间的LOS路径,例如,移动终端和无线节点之间的直线和/或直达线。路径414、416、418是设备和节点之间的间接路径,例如信号从室内位置的一个或多个物体(例如墙壁、天花板、地面等等)的反射。如图4b中所示,设备可以在不同的时间经由路径412、414、416、418接收一个或多个信号分量,由于路径损耗或衰减,导致路径们具有不同长度/幅度。由设备经由LOS路径412接收的信号分量可以具有最大幅度413,例如,相比于信号的任何其他经由与LOS路径不同的路径接收到的分量的幅度。例如,经由路径414接收的信号分量的幅度415可以比幅度413更小。由设备经由LOS路径412接收的信号分量可以具有在设备和节点之间的最小传播时间,表示为t1,并且相应地,可以是由设备接收的第一分量。例如,相比信号的任何其他分量(其经由与LOS路径不同的路径而被接收)的传播时间,传播时间t1可以是最小的。例如,经由路径414接收到的信号分量的传播时间415(表示为t2)可以大于传播时间t1。
设备可以基于第一个接收到的信号分量,确定设备和节点之间的ToF,例如,假设第一个接收到的分量经由LOS路径传播。例如,设备可以基于传播时间t1确定设备和节点之间的ToF。设备可以基于时间t1,能够确定AP和设备之间的相对距离,例如,通过将该传播时间t1乘以光速。由设备基于传播时间t1计算出的相对距离可以是相对准确的,例如,由于传播时间t1对应LOS路径412。
如图4c所示,障碍物阻塞LOS路径412,设备可以不经由LOS路径412 从节点接收信号分量。图2D描述了当障碍物阻塞LOS路径412时的传播路径的幅度和时间延迟的曲线图,在图2D中,经由路径414接收到的信号分量可以具有最大幅度415。经由路径414接收到的信号分量可以具有传播时间t2,相应地,设备可以基于传播时间t2确定设备和节点之间的ToF。如图4b中所示,传播时间t2可以大于经由LOS路径412的传播时间t1。
另外,服务器侧具体进行TOF信息匹配并得到移动终端的位置信息的具体操作,可以分以下两种情况进行说明:
第一种情况,只选取一个无线节点进行TOF测量的场景:
所述TOF信息中包括有一个无线节点对应的至少一个信号分量的强度信息以及传输时长;
从移动终端上传的TOF信息中,提取所述至少一个信号分量的强度信息以及传输时长,将所述至少一个信号分量的强度信息以及传输时长,与多个位置点对应的TOF预设信息中的强度信息以及传输时长进行匹配,得到相互匹配的一个TOF预设信息,获取到该TOF预设信息对应的位置点信息;
将所述位置点信息作为最终得到的位置信息提供给移动终端。
其中,所述匹配可以为基于多个信号分量之间的强度信息比例关系,以及传输时长之间的延时关系,与TOF预设信息进行比对,得到比例关系相互匹配的TOF预设信息作为匹配结果。
第二种情况,选取两个或两个以上的无线节点进行TOF测量的场景:
所述TOF信息中包括有两个或两个以上的无线节点对应的至少一个信号分量的强度信息以及其传输时长;
从移动终端上传的TOF信息中,提取所述至少一个信号分量的强度信息以及其传输时长,将所述最强的信号分量的强度信息以及其传输时长,与多个位置点对应包含有相同数量的无线节点的TOF预设信息中的最强的强度信息以及传输时长进行匹配,得到相互匹配的一个位置点信息;
将所述位置点信息作为最终得到的位置信息提供给移动终端。
其中,所述匹配可以为基于至少一个信号分量之间的强度信息比例关 系,以及传输时长之间的延时关系,与TOF预设信息进行比对,得到比例关系相互匹配的TOF预设信息作为匹配结果。
可见,通过采用上述方案,就能够由移动终端发起测量信号,根据测量信号获取到与至少一个无线节点之间的TOF信息,基于TOF信息以及服务器侧保存的多个位置点的TOF预设信息进行对比,得到对应的位置点的位置信息作为移动终端的位置信息。如此,能够保证移动终端在无法进行室外定位方式进行定位的情况下,通过当前能连接到的无线节点进行定位;并且由于预先能够在服务器侧设置有多个位置点的预设信息,从而保证定位得到的位置信息较为准确,从而提升用户的使用体验。
实施例二、
本发明实施例提供了一种定位方法,应用于移动终端,如图5所示,包括:
步骤501:向至少一个无线节点发起测量信号;
步骤502:基于所述测量信号,确定所述移动终端与至少一个无线节点的飞行时间TOF信息;
步骤503:从服务器侧获取得到N个位置点对应的TOF预设信息,N为大于等于1的整数;
步骤504:基于所述移动终端与至少一个无线节点的TOF信息、以及N个位置点对应的TOF预设信息,确定所述移动终端的位置信息。
这里,所述移动终端,可以为智能手机、平板电脑等设备。
本实施例所提供的场景中,需要移动终端进TOF测量之后,基于终端测量的得到的TOF信息,从服务器侧获取到预先保存的多个位置点对应的TOF预设信息来确定移动终端的具体位置。下面结合这个场景,进行具体的描述:
上述步骤中,所述向至少一个无线节点发起测量信号之前,还可以由移动终端侧选取所要进行测量的至少一个无线节点,具体包括:选取至少一个无线节点用于发起测量信号。比如,图1所示,移动终端可以选取三个无线节点中 的两个节点进行TOF信息的测量,也可以选取三个无线节点共同进行。
优选地,所述方法还可以包括:获取到所在位置对应的区域信息;相应的,所述从服务器侧获取得到N个位置点对应的TOF预设信息之前,所述方法还包括:基于所述区域信息,从服务器侧查找到所述区域中存储的N个位置点对应的TOF预设信息。
其中,所述区域信息可以为移动终端所在移动通信网络中的区域对应的信息,比如,移动终端接入到移动通信网络时,与网络侧进行信息交互的时候,都能够获取到当前所在区域对应的区域码,比如所述区域信息可以为位置区域码(LAC)。相应的,所述服务器侧,可以将区域信息作为多个位置点的标识信息,用于识别某一个区域预存的多个位置点对应的TOF预存信息。如图3所示,比如,商场D对应的区域A在服务器侧保存有三个位置点301、302、303的TOF预设信息。
进一步地,所述基于所述测量信号,确定所述移动终端与至少一个无线节点的飞行时间TOF信息,可以包括:检测得到从所述无线节点处返回的测量信号对应的至少一个信号分量的强度以及传输时长;将所述至少一个信号分量的强度以及传输时长,作为所述移动终端与所述无线节点之间的TOF信息。
另外,所述基于所述移动终端与至少一个无线节点的TOF信息、以及N个位置点对应的TOF预设信息,确定所述移动终端的位置信息,包括:
基于所述移动终端与无线节点的TOF信息中的至少一个信号分量及其对应的传输时长,与N个位置点对应的TOF预设信息中的至少一个信号分量及其对应的传输时长进行匹配,得到一个位置点作为匹配结果;
将所述匹配结果中对应的位置点作为所述移动终端的位置信息。
具体可以分以下两种情况进行说明:
第一种情况,只选取一个无线节点进行TOF测量的场景:
所述TOF信息中包括有一个无线节点对应的至少一个信号分量的强度信息以及传输时长;
从移动终端的TOF信息中,提取所述至少一个信号分量的强度信息以 及传输时长,将所述至少一个信号分量的强度信息以及传输时长,与多个位置点对应的TOF预设信息中的强度信息以及传输时长进行匹配,得到相互匹配的一个TOF预设信息,获取到该TOF预设信息对应的位置点信息;
将所述位置点信息作为最终得到的位置信息。
其中,所述匹配可以为基于多个信号分量之间的强度信息比例关系,以及传输时长之间的延时关系,与TOF预设信息进行比对,得到比例关系相互匹配的TOF预设信息作为匹配结果。
第二种情况,选取两个或两个以上的无线节点进行TOF测量的场景:
所述TOF信息中包括有两个或两个以上的无线节点对应的至少一个信号分量的强度信息以及其传输时长;
从移动终端的TOF信息中,提取所述至少一个信号分量的强度信息以及其传输时长,将所述最强的信号分量的强度信息以及其传输时长,与多个位置点对应包含有相同数量的无线节点的TOF预设信息中的最强的强度信息以及传输时长进行匹配,得到相互匹配的一个位置点信息;
将所述位置点信息作为最终得到的位置信息。
其中,所述匹配可以为基于至少一个信号分量之间的强度信息比例关系,以及传输时长之间的延时关系,与TOF预设信息进行比对,得到比例关系相互匹配的TOF预设信息作为匹配结果。
优选地,本实施例还可以包括根据预设规则对所述TOF信息进行加权计算,得到加权后的TOF信息。有对TOF信息进行加权,基于加权之后的TOF信息中的强度信息以及传输时长,进行匹配操作。其中,所述加权可以为基于多个信号分量中的强度信息进行比较,最强的强度信息也许对确定最终的位置信息更为有用,那么可以对最全的强度信息对应的信号分量进行大于1的加权计算,其他信号分量进行小于1的加权计算。
本实施例可以结合图6进行进一步的描述:
发送移动终端的位置区域、以及发送当前所在位置处测量得到的ToF信息至服务器;服务器可以基于位置区域,确定对应的TOF预设信息;
所述移动终端从服务器收到ToF预设信息;为与多个无线通信设备基于ToF准确度信息而执行的多个ToF测量分配权重;基于该ToF预设信息来估计移动终端的位置。
另外,所述服务器可以存储在移动终端与无线节点之间的TOF信息,作为对应的位置点的TOF预设信息,以备下次其他移动终端使用。
可见,通过采用上述方案,就能够由移动终端发起测量信号,根据测量信号获取到与至少一个无线节点之间的TOF信息,基于TOF信息以及服务器侧保存的多个位置点的TOF预设信息进行对比,得到对应的位置点的位置信息作为移动终端的位置信息。如此,能够保证移动终端在无法进行室外定位方式进行定位的情况下,通过当前能连接到的无线节点进行定位;并且由于预先能够在服务器侧设置有多个位置点的预设信息,从而保证定位得到的位置信息较为准确,从而提升用户的使用体验。
实施例三、
本发明实施例提供了一种移动终端,如图7所示,包括:
测量单元71,用于向至少一个无线节点发起测量信号;基于所述测量信号,确定所述移动终端与至少一个无线节点的飞行时间TOF信息;
定位单元72,用于发送所述移动终端与至少一个无线节点的TOF信息至服务器侧,使得所述服务器侧基于所述移动终端上报的TOF信息、以及N个位置点对应的TOF预设信息,确定所述移动终端的位置信息,N为大于等于1的整数;接收到服务器发来的位置信息。
这里,所述移动终端,可以为智能手机、平板电脑等设备。
本实施例所提供的场景中,需要移动终端进TOF测量之后,将测量得到的结果发送给服务器侧,由服务器侧基于终端测量的得到的TOF信息以及预先保存的多个位置点对应的TOF预设信息来确定移动终端的具体位置。下面结合这个场景,进行具体的描述:
上述步骤中,所述向至少一个无线节点发起测量信号之前,还可以由移动 终端侧选取所要进行测量的至少一个无线节点,具体包括:选取至少一个无线节点用于发起测量信号。比如,图1所示,移动终端可以选取三个无线节点中的两个节点进行TOF信息的测量,也可以选取三个无线节点共同进行。
优选地,所述测量单元,还用于获取到所在位置对应的区域信息;相应的,所述定位单元,用于发送所述区域信息至服务器侧。
其中,所述区域信息可以为移动终端所在移动通信网络中的区域对应的信息,比如,移动终端接入到移动通信网络时,与网络侧进行信息交互的时候,都能够获取到当前所在区域对应的区域码,比如所述区域信息可以为位置区域码(LAC)。相应的,所述服务器侧,可以将区域信息作为多个位置点的标识信息,用于识别某一个区域预存的多个位置点对应的TOF预存信息。如图3所示,比如,商场D对应的区域A在服务器侧保存有三个位置点301、302、303的TOF预设信息。
进一步地,所述测量单元,还用于检测得到从所述无线节点处返回的测量信号对应的至少一个信号分量的强度以及传输时长;将所述至少一个信号分量的强度以及传输时长,作为所述移动终端与所述无线节点之间的TOF信息。
可见,通过采用上述方案,就能够由移动终端发起测量信号,根据测量信号获取到与至少一个无线节点之间的TOF信息,基于TOF信息以及服务器侧保存的多个位置点的TOF预设信息进行对比,得到对应的位置点的位置信息作为移动终端的位置信息。如此,能够保证移动终端在无法进行室外定位方式进行定位的情况下,通过当前能连接到的无线节点进行定位;并且由于预先能够在服务器侧设置有多个位置点的预设信息,从而保证定位得到的位置信息较为准确,从而提升用户的使用体验。
实施例四、
本发明实施例提供了一种移动终端,如图7所示,所述方法包括:
测量单元71,用于向至少一个无线节点发起测量信号;基于所述测量信号,确定所述移动终端与至少一个无线节点的飞行时间TOF信息;
定位单元72,用于从服务器侧获取得到N个位置点对应的TOF预设信息;利用所述移动终端与至少一个无线节点的TOF信息、以及N个位置点对应的TOF预设信息,确定所述移动终端的位置信息,N为大于等于1的整数。
这里,所述移动终端,可以为智能手机、平板电脑等设备。
本实施例所提供的场景中,需要移动终端进TOF测量之后,基于终端测量的得到的TOF信息,从服务器侧获取到预先保存的多个位置点对应的TOF预设信息来确定移动终端的具体位置。下面结合这个场景,进行具体的描述:
上述步骤中,所述向至少一个无线节点发起测量信号之前,还可以由移动终端侧选取所要进行测量的至少一个无线节点,具体包括:选取至少一个无线节点用于发起测量信号。比如,图1所示,移动终端可以选取三个无线节点中的两个节点进行TOF信息的测量,也可以选取三个无线节点共同进行。
优选地,所述测量单元,用于获取到所在位置对应的区域信息;
相应的,所述定位单元,用于基于所述区域信息,从服务器侧查找到所述区域中存储的N个位置点对应的TOF预设信息。
其中,所述区域信息可以为移动终端所在移动通信网络中的区域对应的信息,比如,移动终端接入到移动通信网络时,与网络侧进行信息交互的时候,都能够获取到当前所在区域对应的区域码,比如所述区域信息可以为位置区域码(LAC)。相应的,所述服务器侧,可以将区域信息作为多个位置点的标识信息,用于识别某一个区域预存的多个位置点对应的TOF预存信息。如图3所示,比如,商场D对应的区域A在服务器侧保存有三个位置点301、302、303的TOF预设信息。
所述测量单元,用于检测得到从所述无线节点处返回的测量信号对应的至少一个信号分量的强度以及传输时长;将所述至少一个信号分量的强度以及传输时长,作为所述移动终端与所述无线节点之间的TOF信息。
所述定位单元,用于根据预设规则对所述TOF信息进行加权计算,得到加权后的TOF信息。
进一步地,所述定位单元,用于基于所述移动终端与无线节点的TOF信息 中的至少一个信号分量及其对应的传输时长,与N个位置点对应的TOF预设信息中的至少一个信号分量及其对应的传输时长进行匹配,得到一个位置点作为匹配结果;将所述匹配结果中对应的位置点作为所述移动终端的位置信息。
具体可以分以下两种情况进行说明:
第一种情况,只选取一个无线节点进行TOF测量的场景:
所述TOF信息中包括有一个无线节点对应的至少一个信号分量的强度信息以及传输时长;
从移动终端的TOF信息中,提取所述至少一个信号分量的强度信息以及传输时长,将所述至少一个信号分量的强度信息以及传输时长,与多个位置点对应的TOF预设信息中的强度信息以及传输时长进行匹配,得到相互匹配的一个TOF预设信息,获取到该TOF预设信息对应的位置点信息;
将所述位置点信息作为最终得到的位置信息。
其中,所述匹配可以为基于多个信号分量之间的强度信息比例关系,以及传输时长之间的延时关系,与TOF预设信息进行比对,得到比例关系相互匹配的TOF预设信息作为匹配结果。
第二种情况,选取两个或两个以上的无线节点进行TOF测量的场景:
所述TOF信息中包括有两个或两个以上的无线节点对应的至少一个信号分量的强度信息以及其传输时长;
从移动终端的TOF信息中,提取所述至少一个信号分量的强度信息以及其传输时长,将所述最强的信号分量的强度信息以及其传输时长,与多个位置点对应包含有相同数量的无线节点的TOF预设信息中的最强的强度信息以及传输时长进行匹配,得到相互匹配的一个位置点信息;
将所述位置点信息作为最终得到的位置信息。
其中,所述匹配可以为基于至少一个信号分量之间的强度信息比例关系,以及传输时长之间的延时关系,与TOF预设信息进行比对,得到比例关系相互匹配的TOF预设信息作为匹配结果。
优选地,本实施例还可以包括根据预设规则对所述TOF信息进行加权计 算,得到加权后的TOF信息。有对TOF信息进行加权,基于加权之后的TOF信息中的强度信息以及传输时长,进行匹配操作。其中,所述加权可以为基于多个信号分量中的强度信息进行比较,最强的强度信息也许对确定最终的位置信息更为有用,那么可以对最全的强度信息对应的信号分量进行大于1的加权计算,其他信号分量进行小于1的加权计算。
可见,通过采用上述方案,就能够由移动终端发起测量信号,根据测量信号获取到与至少一个无线节点之间的TOF信息,基于TOF信息以及服务器侧保存的多个位置点的TOF预设信息进行对比,得到对应的位置点的位置信息作为移动终端的位置信息。如此,能够保证移动终端在无法进行室外定位方式进行定位的情况下,通过当前能连接到的无线节点进行定位;并且由于预先能够在服务器侧设置有多个位置点的预设信息,从而保证定位得到的位置信息较为准确,从而提升用户的使用体验。
实施例五、
本实施例提供了一种定位系统,如图8所示,包括:
移动终端81,用于向至少一个无线节点发起测量信号;基于所述测量信号,确定所述移动终端与至少一个无线节点的飞行时间TOF信息;发送所述移动终端与至少一个无线节点的TOF信息至服务器;接收到服务器发来的位置信息;
服务器82,用于基于所述移动终端上报的TOF信息、以及N个位置点对应的TOF预设信息,确定所述移动终端的位置信息,N为大于等于1的整数。
所述移动终端,还用于获取到所在位置对应的区域信息;发送所述区域信息至服务器;
相应的,所述服务器,还用于基于所述移动终端发来的所述区域信息、查找到所述区域中存储的位置点及其对应的信息。
所述服务器,具体用于基于所述移动终端与无线节点的TOF信息中的至少一个信号分量及其对应的传输时长,与N个位置点对应的TOF预设信息中的至少一个信号分量及其对应的传输时长进行匹配,得到一个位置点作为匹配结果; 将所述匹配结果中对应的位置点作为所述移动终端的位置信息。
另外,服务器侧具体进行TOF信息匹配并得到移动终端的位置信息的具体操作,可以分以下两种情况进行说明:
第一种情况,只选取一个无线节点进行TOF测量的场景:
所述TOF信息中包括有一个无线节点对应的至少一个信号分量的强度信息以及传输时长;
从移动终端上传的TOF信息中,提取所述至少一个信号分量的强度信息以及传输时长,将所述至少一个信号分量的强度信息以及传输时长,与多个位置点对应的TOF预设信息中的强度信息以及传输时长进行匹配,得到相互匹配的一个TOF预设信息,获取到该TOF预设信息对应的位置点信息;
将所述位置点信息作为最终得到的位置信息提供给移动终端。
其中,所述匹配可以为基于多个信号分量之间的强度信息比例关系,以及传输时长之间的延时关系,与TOF预设信息进行比对,得到比例关系相互匹配的TOF预设信息作为匹配结果。
第二种情况,选取两个或两个以上的无线节点进行TOF测量的场景:
所述TOF信息中包括有两个或两个以上的无线节点对应的至少一个信号分量的强度信息以及其传输时长;
从移动终端上传的TOF信息中,提取所述至少一个信号分量的强度信息以及其传输时长,将所述最强的信号分量的强度信息以及其传输时长,与多个位置点对应包含有相同数量的无线节点的TOF预设信息中的最强的强度信息以及传输时长进行匹配,得到相互匹配的一个位置点信息;
将所述位置点信息作为最终得到的位置信息提供给移动终端。
其中,所述匹配可以为基于至少一个信号分量之间的强度信息比例关系,以及传输时长之间的延时关系,与TOF预设信息进行比对,得到比例关系相互匹配的TOF预设信息作为匹配结果。
可见,通过采用上述方案,就能够由移动终端发起测量信号,根据测量信号获取到与至少一个无线节点之间的TOF信息,基于TOF信息以及服务 器侧保存的多个位置点的TOF预设信息进行对比,得到对应的位置点的位置信息作为移动终端的位置信息。如此,能够保证移动终端在无法进行室外定位方式进行定位的情况下,通过当前能连接到的无线节点进行定位;并且由于预先能够在服务器侧设置有多个位置点的预设信息,从而保证定位得到的位置信息较为准确,从而提升用户的使用体验。
本发明实施例所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、基站、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。