一种终端的定位方法和装置制造方法及图纸

技术编号:11733430 阅读:110 留言:0更新日期:2015-07-15 08:56
本发明专利技术实施例提供了一种终端的定位方法和装置,该方法包括:采集多个终端分别对应的多个定位数据;根据所述多个定位数据选取参考终端;根据所述多个定位数据判断目标终端与所述参考终端是否具有相同或相似的运动轨迹;所述目标终端为所述多个终端中除参考终端之外的终端;当具有相同或相似的运动轨迹时,将所述目标终端的位置取值为所述参考终端的位置。本发明专利技术实施例通过轨迹的比较,消除了因为位置采集误差和数据同步时间差带来的影响,正确显示终端的实际位置,提高了定位的准确率,尤其是在快速运动中的定位准确率。

【技术实现步骤摘要】

本专利技术涉及通信
,特别是涉及一种终端的定位方法和一种终端的定位装置。
技术介绍
随着科技的飞速发展,为了满足用户对于生活的质量的进一步的需求,诸如手机、智能手环等终端随之快速增长并广泛普及。这些终端大多具有定位功能,用户在使用两个及以上的终端时,该终端由于用户随身携带,实际上是在一起的。但是,用户在乘车等移动过程中,因为定位数据同步的时间差和不同终端采集定位数据的过程中存在的误差,在其中一个终端上展现时会分散显示,导致实际在一起的终端却显示不在一起,定位准确率低,并且,这个问题随着移动速度的增加愈加明显。其中,不同终端定位数据同步的时间差,大多是通过传输媒介和途径到达当前终端需要消耗一定时间。不同终端定位数据采集过程中存在的误差,大多是不同终端采集定位数据的能力受设备电气特性不同、采集定位数据的频率、策略不完全一致等因素。例如,如图1所示,用户在汽车中,并随身携带手机和智能手环,汽车沿方向100前行中。手机与智能手环连接,若需要在同一个界面显示当时手机和智能手环的位置,则需要同步手机和智能手环的定位数据。初始时,手机的位置102与智能手环的位置101重叠。假设汽车的行驶速度未20m/s,手机上以1秒/次的频率采集定位数据,智能手环以5秒/次的频率采集定位数据并将定位数据同步到手机上,传输时间为0.5秒,手机在电子地图界面上显示手机和智能手环的位置。手机与智能手环的位置在地图上展示时的距离按以下公式计算:距离=时间差* 速度=((5-1)+0.5) *20 = 90 米。即手机显示在位置102’,智能手环显示在位置101’,则两者虽然同时被携带在用户身上,但误差达到了 90米,大大降低了定位的准确度。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种终端的定位方法和相应的一种终端的定位装置。为了解决上述问题,本专利技术实施例公开了一种终端的定位方法,包括:采集多个终端分别对应的多个定位数据;根据所述多个定位数据选取参考终端;根据所述多个定位数据判断目标终端与所述参考终端是否具有相同或相似的运动轨迹;所述目标终端为所述多个终端中除参考终端之外的终端;当具有相同或相似的运动轨迹时,将所述目标终端的位置取值为所述参考终端的位置。优选地,所述采集多个终端分别对应的多个定位数据的步骤包括:获取当前终端的定位数据;接收其他终端分别各自发送的定位数据。优选地,所述根据所述多个定位数据选取参考终端的步骤包括:从所述多个定位数据中选取定位准确度最高的定位数据;将所述定位准确度最高的定位数据所属的终端设置为参考终端。优选地,所述从所述多个定位数据中选取定位准确度最高的定位数据的步骤包括:分别从多个定位数据中提取定位特征信息;选取精确度最高的定位特征信息所属的定位数据作为定位准确度最高的定位数据;其中,所述定位特征信息包括定位方式、定位精度和时间戳中的一种或多种。优选地,所述根据所述多个定位数据判断目标终端与所述参考终端是否具有相同或相似的运动轨迹的步骤包括:从所述目标终端的多个定位数据中提取多个目标定位特征信息;从所述参考终端的多个定位数据中提取多个参考定位特征信息;判断至少部分所述多个目标定位特征信息与所述多个参考定位特征信息是否满足预设的位置吸附规则;若是,则判断所述目标终端与所述参考终端具有相同或相似的运动轨迹;若否,则判断所述目标终端与所述参考终端未具有相同或相似的运动轨迹。优选地,所述目标定位特征信息包括以下的一种或多种:目标时间戳、目标定位方式、目标坐标、目标定位精度、目标行进角度、目标行进速度;所述参考定位特征信息包括以下的一种或多种:参考时间戳、参考定位方式、参考坐标、参考定位精度、参考行进角度、参考行进速度。优选地,所述判断至少部分所述多个目标定位特征信息与所述多个参考定位特征信息是否满足预设的位置吸附规则的步骤包括:分别查找目标时间戳与参考时间戳之间差值最小的对应目标定位特征信息与参考定位特征信息;分别判断差值最小的目标定位特征信息与参考定位特征信息是否满足预设的位置吸附规则。优选地,所述判断至少部分所述多个目标定位特征信息与所述多个参考定位特征信息是否满足预设的位置吸附规则的步骤包括:判断目标时间戳与参考时间戳之间的时间差是否属于预设的时间范围;和/ 或,判断目标定位方式与参考定位方式是否属于指定的定位方式;和/ 或,判断目标坐标与参照坐标之间的距离是否属于预设的距离范围;和/ 或,判断目标定位精度与参考定位精度是否属于预设的准确度范围;和/ 或,判断目标行进速度与参考行进速度是否属于预设的移动速度范围;和/ 或,判断目标行进角度与参考行进角度之间的角度差是否属于预设的角度差范围;和/ 或,判断目标行进速度与参考行进速度之间的速度差是否属于预设的速度差范围。优选地,该方法还包括:当不具有相同或相似的轨迹时,保留所述目标终端的位置。优选地,该方法还包括:在电子地图上显示所述多个终端的位置。本专利技术实施例还公开了一种终端的定位装置,包括:定位数据采集模块,用于采集多个终端分别对应的多个定位数据;参考终端选取模块,用于根据所述多个定位数据选取参考终端;运动轨迹判断模块,用于根据所述多个定位数据判断目标终端与所述参考终端是否具有相同或相似的运动轨迹;所述目标终端为所述多个终端中除参考终端之外的终端;取值模块,用于在具有相同或相似的运动轨迹时,将所述目标终端的位置取值为所述参考终端的位置。优选地,所述定位数据采集模块包括:获取子模块,用于获取当前终端的定位数据;接收子模块,用于接收其他终端分别各自发送的定位数据。优选地,所述参考终端选取模块包括:准确度选取子模块,用于从所述多个定位数据中选取定位准确度最高的定位数据;设置子模块,用于将所述定位准确度最高的定位数据所属的终端设置为参考终端。优选地,所述准确度选取子模块包括:定位特征信息提取模块,用于分别从多个定位数据中提取定位特征信息;定位特征信息精确度选取子模块,用于选取精确度最高的定位特征信息所属的定位数据作为定位准确度最高的定位数据;其中,所述定位特征信息包括定位方式、定位精度和时间戳中的一种或多种。优选地,所述运动轨迹判断模块包括:目标定位特征信息提取子模块,用于从所述目标终端的多个定位数据中提取多个目标定位特征信息;参考定位特征信息提取子模块,用于从所述参考终端的多个定位数据中提取多个参考定位特征信息;位置吸附规则判断子模块,用于判断至少部分所述多个目标定位特征信息与所述多个参考定位特征信息是否满足预设的位置吸附规则;若是,则调用第一判断子模块,若否,则调用第二判断子模块;第一判断子模块,用于判断所述目标终端与所述参考终端具有相同或相似的运动轨迹;第二判断子模块,用于判断所述目标终端与所述参考终端未具有相同或相似的运动轨迹。优选地,所述目标定位特征信息包括以下的一种或多种:目标时间戳、目标定位方式、目标坐标、目标定位精度、目标行进角度、目标行进速度;所述参考定位数据包括以下的一种或多种:参考时间戳、参考定位方式、参考坐标、参考定位精度、参考行进角度、参考行进速度。<当前第1页1 2 3 4 5 本文档来自技高网
...

【技术保护点】
一种终端的定位方法,其特征在于,包括:采集多个终端分别对应的多个定位数据;根据所述多个定位数据选取参考终端;根据所述多个定位数据判断目标终端与所述参考终端是否具有相同或相似的运动轨迹;所述目标终端为所述多个终端中除参考终端之外的终端;当具有相同或相似的运动轨迹时,将所述目标终端的位置取值为所述参考终端的位置。

【技术特征摘要】

【专利技术属性】
技术研发人员:张丹李健涛刘占坤王贤才李振
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1