一种运动轨迹的优化方法、系统技术方案

技术编号:30323178 阅读:29 留言:0更新日期:2021-10-09 23:49
本发明专利技术涉及地图数据优化技术领域,具体涉及一种运动轨迹的优化方法、系统,其中一种运动轨迹的优化方法,包括:获取当前的运动轨迹点,根据预定方式对所述运动轨迹点做排序处理形成当前运动轨迹线,以当前运动轨迹线的第二个定位点作为起始点;依次读取每个定位点,判断每个定位点是否为异常点位点;并删除所述异常定位点;根据删除后的定位点形成下一个运动轨迹线,根据下一个运动轨迹线形成当前的运动轨迹点;对所述当前运动轨迹线做异常定位点判断,直至当前运动轨迹线没有异常定位点。直至当前运动轨迹线没有异常定位点。直至当前运动轨迹线没有异常定位点。

【技术实现步骤摘要】
一种运动轨迹的优化方法、系统


[0001]本专利技术涉及地图数据优化
,具体涉及一种运动轨迹的优化方法、系统。

技术介绍

[0002]随着智能硬件的发展,越来越多的可穿戴设备具备了定位功能,使得记录用户移动轨迹成为了可能。在预防老人走失、小孩进出安全区域报警、基于移动轨迹分析热门地点等领域的应用越来越多。
[0003]目前常用的定位方式有如下几种:卫星定位:根据卫星定位导航系统给出的经纬度坐标进行定位。常见的卫星导航系统有GPS、北斗、伽利略、GLONAS,通常设备为了定位准确度会预制多种定位模块,如:GSP+北斗双模定位。卫星定位的优势是精度高,一般在几米~几十米,但遇到阴雨天气(云层遮挡)、建筑物较多(信号反射)时常会出现定位不准确,甚至有时会造成定位的失败(处于室内、地铁内)。基站定位:通过获取基站信息进行定位。定位精度一般在几百米左右。优势是不容易受到环境影响,基站往往比较固定。缺点是定位精度不够精确,定位准确性容易受基站信号强度影响(同一环境下设备连接的基站的跳变会导致定位结果的跳变)。WIFI定位:通过获取设备周围的WIFI信息进行定位。定位精度和设备搜索到的WIFI数量和信号强度有关,一般在百米左右。缺点是:如不及时更新WIFI数据库会造成定位的不准确。
[0004]目前大多数品牌的可穿戴设备使用的是上述三种定位方式的混合定位技术,根据可穿戴设备当前的工作状态,选择性使用不同的定位方式,这样可以提高设备定位的可用性和准确性。但因为切换处于不可控状态,同时有些特殊场合可以同时使用多种定位方式,往往也会因为定位方式的切换、环境变化等原因导致定位异常点的产生。用户实际位置一直某一区域活动,但是不同定位方式定位的精度不同,导致定位的位置信息不同,例如被定位者实际位置位于A点,但是因不同场合下定位准确度的不同,卫星定位的位置位于D点,基站定位的位置位于A点,WIFI定位的位置位于C点,且定位轨迹在A点、B点、B点之间频繁切换,无法获取到被定位者实际运动轨迹。

技术实现思路

[0005]基于现有技术的缺陷,本专利技术提供一种运动轨迹的优化方法、系统。
[0006]一方面,本申请提供一种运动轨迹的优化方法,其中,包括:
[0007]获取当前的运动轨迹点,根据预定方式对所述运动轨迹点做排序处理形成当前运动轨迹线,以当前运动轨迹线的第二个定位点作为起始点;
[0008]依次读取每个定位点,判断每个定位点是否为异常点位点;并删除所述异常定位点;
[0009]根据删除后的定位点形成下一个运动轨迹线,根据下一个运动轨迹线形成当前的运动轨迹点;
[0010]对所述当前运动轨迹线做异常定位点判断,直至当前运动轨迹线没有异常定位
点。
[0011]优选地,上述的一种运动轨迹的优化方法,其中,包括,依次读取每个定位点,判断每个定位点是否为异常点位点;并删除所述异常定位点;具体包括:
[0012]于所述当前运动轨迹中获取当前定位点以及与当前定位点匹配的下一个定位点;
[0013]读取所述当前定位点与所述下一个定位点之间的距离以及轨迹运动时间,根据所述距离和轨迹运动时间获取当前第一运动速度;
[0014]判断所述第一运动速度是否匹配预置的运动速度,于所述第一运动速度不匹配所述预置的运动速度的状态下,认定所述当前定位点为异常定位点;
[0015]于所述第一运动时间匹配所述预置的运动速度的状态下,读取与当前定位点匹配的上一个定位点;
[0016]根据所述上一个定位点、当前定位点和下一个定位点形成第一类角度;
[0017]于所述第一类角度不匹配预定角度的状态下,认定所述当前定位点为异常定位点。
[0018]优选地,上述的一种运动轨迹的优化方法,其中,根据所述上一个定位点、当前定位点和下一个定位点形成第一类角度具体包括:
[0019]根据上一个定位点和当前定位点计算形成上一个定位点与当前定位点之间的第一角度;根据下一个定位点和当前定位点计算形成下一个定位点与当前定位点之间的第二角度;
[0020]于第一角度配匹第一阈值范围且第二角度匹配第二阈值范围的状态下认定当前定位点为异常定位点;或者,第一角度配匹第一阈值范围且所述当前定位点的定位类型为基站定位的状态下,认定当前定位点为异常定位点;
[0021]于第一角度配匹第一阈值范围,第二角度不匹配第二阈值范围的状态下获取当前定位点预定范围内的其他定位点信息;
[0022]判断当前定位点是否为倒数第二个定位点,于当前定位点不为倒数第二个定位点,且于未获取到其他定位点信息的状态下认定当前定位点为异常定位点。
[0023]优选地,上述的一种运动轨迹的优化方法,其中,于第一角度配匹第一阈值范围,第二角度不匹配第二阈值范围的状态下获取当前定位点预定范围内的其他定位点信息具体包括:
[0024]获取当前定位点与上一个定位点之间距离数据,于所述距离数据的四分之一大于预定半径的状态下,根据预定半径形成一半径数据;于所述距离数据不大于预定半径的状态下,根据所述距离数据的四分之一值形成所述半径数据;
[0025]以当前定位点为圆心,以所述半径数据作为半径形成所述预定范围。
[0026]优选地,上述的一种运动轨迹的优化方法,其中,获取当前的运动轨迹点,根据预定方式对所述运动轨迹点做排序处理形成当前运动轨迹线,以当前运动轨迹线的第二个定位点作为起始点;具体包括:
[0027]根据时间方式对所述运动轨迹点做排序处理形成当前运动轨迹线;
[0028]获取当前运动轨迹线的第二距离和第二时间,根据所述第二距离和所述时间计算所述运动轨迹线的速度;
[0029]根据所述运动轨迹线的速度确定当前的所述预置的运动速度。
[0030]优选地,上述的一种运动轨迹的优化方法,其中,获取当前的运动轨迹点,根据预定方式对所述运动轨迹点做排序处理形成当前运动轨迹线,以当前运动轨迹线的第二个定位点作为起始点之前还包括:
[0031]获取每个定位点的坐标信息;
[0032]根据每个定位点的坐标信息,计算每个定位点的坐标信息与其相邻的定位点的坐标信息之间的距离;
[0033]获取距离小于预定距离的每个定位点,对小于预定距离的每个定位点做聚合处理以形成一个定位点信息。
[0034]再一方面,本申请再提供一种运动轨迹的优化系统,其中,包括:
[0035]当前运动轨迹线形成单元,获取当前的运动轨迹点,根据预定方式对所述运动轨迹点做排序处理形成当前运动轨迹线,以当前运动轨迹线的第二个定位点作为起始点;
[0036]异常定位点判断单元,依次读取每个定位点,判断每个定位点是否为异常点位点;并删除所述异常定位点;
[0037]下一个运动轨迹线形成单元,于当前定位点为异常定位点的状态下,于所述第一运动轨迹线中删除所述异常定位点以形成下一个运动轨迹线;
[0038]循环单元,根据下一个运动轨迹线形成所述当前运动轨本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种运动轨迹的优化方法,其特征在于,包括:获取当前的运动轨迹点,根据预定方式对所述运动轨迹点做排序处理形成当前运动轨迹线,以当前运动轨迹线的第二个定位点作为起始点;依次读取每个定位点,判断每个定位点是否为异常点位点;并删除所述异常定位点;根据删除后的定位点形成下一个运动轨迹线,根据下一个运动轨迹线形成当前的运动轨迹点;对所述当前运动轨迹线做异常定位点判断,直至当前运动轨迹线没有异常定位点。2.根据权利要求1所述的一种运动轨迹的优化方法,其特征在于,包括,依次读取每个定位点,判断每个定位点是否为异常点位点;并删除所述异常定位点;具体包括:于所述当前运动轨迹中获取当前定位点以及与当前定位点匹配的下一个定位点;读取所述当前定位点与所述下一个定位点之间的距离以及轨迹运动时间,根据所述距离和轨迹运动时间获取当前第一运动速度;判断所述第一运动速度是否匹配预置的运动速度,于所述第一运动速度不匹配所述预置的运动速度的状态下,认定所述当前定位点为异常定位点;于所述第一运动时间匹配所述预置的运动速度的状态下,读取与当前定位点匹配的上一个定位点;根据所述上一个定位点、当前定位点和下一个定位点形成第一类角度;于所述第一类角度不匹配预定角度的状态下,认定所述当前定位点为异常定位点。3.根据权利要求2所述的一种运动轨迹的优化方法,其特征在于,根据所述上一个定位点、当前定位点和下一个定位点形成第一类角度具体包括:根据上一个定位点和当前定位点计算形成上一个定位点与当前定位点之间的第一角度;根据下一个定位点和当前定位点计算形成下一个定位点与当前定位点之间的第二角度;于第一角度配匹第一阈值范围且第二角度匹配第二阈值范围的状态下认定当前定位点为异常定位点;或者,第一角度配匹第一阈值范围且所述当前定位点的定位类型为基站定位的状态下,认定当前定位点为异常定位点;于第一角度配匹第一阈值范围,第二角度不匹配第二阈值范围的状态下获取当前定位点预定范围内的其他定位点信息;判断当前定位点是否为倒数第二个定位点,于当前定位点不为倒数第二个定位点,且于未获取到其他定位点信息的状态下认定当前定位点为异常定位点。4.根据权利要求3所述的一种运动轨迹的优化方法,其特征在于,于第一角度配匹第一阈值范围,第二角度不匹配第二阈值范围的状态下获取当前定位点预定范围内的其他定位点信息具体包括:获取当前定位点与上一个定位点之间距离数据,于所述距离数据的四分之一大于预定半径的状态下,根据预定半径形成一半径数据;于所述距离数据不大于预定半径的状态下,根据所述距离数据的四分之一值形成所述半径数据;以当前定位点为圆心,以所述半径数据作为半径形成所述预定范围。5.根据权利要求2所述的一种运动轨迹的优化方法,其特征在于,获取当前的运动轨迹点,根据预定方式对所述运动轨迹点做排序处理形成当前运动...

【专利技术属性】
技术研发人员:戴亚伟
申请(专利权)人:上海探寻信息技术有限公司
类型:发明
国别省市:

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

1