运动轨迹信息修正方法及装置制造方法及图纸

技术编号:16300453 阅读:24 留言:0更新日期:2017-09-26 18:27
本公开是关于一种运动轨迹信息修正方法及装置,其中,方法包括:获取终端的电子地图上记录的用户的原始运动轨迹信息;将所述原始运动轨迹信息与所述电子地图上的位置信息进行对比,确定所述原始运动轨迹信息是否准确,其中,所述位置信息包括以下至少一项信息:可行路径位置信息和建筑物位置信息;在所述原始运动轨迹信息不准确时,对所述原始运动轨迹信息进行修正,得到修正后的运动轨迹信息。通过该技术方案,可以保证用户运动轨迹信息的准确性,从而提升用户的使用体验。

Method and device for correcting movement track information

The public is about including a trajectory information correction method and device, wherein, methods: the original trajectory information records the user terminal on an electronic map; comparing the position information of the original motion information and the electronic map, determine the original trajectory information is accurate. Among them, the location information includes at least one of the following information: the feasible path location information and location information of buildings; in the original trajectory information is not accurate, the original trajectory information is modified, the modified motion trajectory information. Through the technical scheme, the accuracy of the user's movement track information can be guaranteed, thereby enhancing the user's use experience.

【技术实现步骤摘要】
运动轨迹信息修正方法及装置
本公开涉及定位轨迹
,尤其涉及一种运动轨迹信息修正方法及装置。
技术介绍
随着生活水平的提高,现在人们越来越注重健康生活,许多人通过跑步等运动来健身。随之而来的是各种终端跑步软件,其中大多数都会记录跑步运动的轨迹,跑步或运动过程中,定位轨迹会显示在终端的电子地图上。一般正常情况下跑步都会沿着道路跑,所以运动轨迹都应该在道路上,有时由于周围环境复杂(在许多高大建筑中间或者树木特别密集的地方)或GPS(GlobalPositioningSystem,全球定位系统)信号不好等各种原因导致手机定位出现一定偏移,终端记录的运动轨迹不在道路上而是有一定偏移,出现这种情况后电子地图上显示的运动轨迹就会看着非常奇怪,比如沿着小区内两栋楼中间的小路跑步但是跑步运动轨迹不在道路上,而是落在了路两边的建筑上,看到的轨迹显示我们跑步路过楼顶,用户体验不佳。因此,如何提高终端上显示的运动轨迹的准确性成为目前亟待解决的技术问题。
技术实现思路
本公开实施例提供一种运动轨迹信息修正方法及装置,包括如下技术方案:根据本公开实施例的第一方面,提供一种运动轨迹信息修正方法,包括:获取终端的电子地图上记录的用户的原始运动轨迹信息;将所述原始运动轨迹信息与所述电子地图上的位置信息进行对比,确定所述原始运动轨迹信息是否准确,其中,所述位置信息包括以下至少一项信息:可行路径位置信息和建筑物位置信息;在所述原始运动轨迹信息不准确时,对所述原始运动轨迹信息进行修正,得到修正后的运动轨迹信息。在一个实施例中,确定所述原始运动轨迹信息不准确,包括:确定所述原始运动轨迹信息中的轨迹点未处于所述可行路径位置信息对应的可行路径上时,确定所述原始运动轨迹信息不准确;或者确定所述原始运动轨迹信息中的轨迹点处于所述建筑物位置信息对应的建筑物范围内时,确定所述原始运动轨迹信息不准确。在一个实施例中,确定所述原始运动轨迹信息不准确,包括:确定所述原始运动轨迹信息中的轨迹点未处于所述可行路径位置信息对应的可行路径范围内,且所述原始运动轨迹信息对应的运动轨迹与所述可行路径之间的距离在预设距离范围内,并与所述可行路径平行时,确定所述原始运动轨迹信息不准确。在一个实施例中,所述在所述原始运动轨迹信息不准确时,对所述原始运动轨迹信息进行修正,得到修正后的运动轨迹信息,包括:在所述原始运动轨迹信息不准确时,将所述原始运动轨迹信息中未处于所述可行路径范围内的轨迹点修正到所述可行路径范围内,得到修正后的运动轨迹信息;或者在所述原始运动轨迹信息不准确时,将所述原始运动轨迹信息中处于所述建筑物范围内的轨迹点修正到距离所述轨迹点最近的可行路径上,得到修正后的运动轨迹信息。在一个实施例中,所述方法还包括:接收用户输入的运动轨迹信息查看命令;根据所述运动轨迹信息查看命令,在所述电子地图上显示所述修正后的运动轨迹信息,或者根据用户指示显示出所述修正后的运动轨迹信息或所述原始运动轨迹信息。在一个实施例中,所述方法还包括:检测所述终端的当前运动参数,所述当前运动参数包括以下至少一项:运动速度和运动加速度;在所述当前运动参数大于或等于预设运动参数时,执行获取终端的电子地图上记录的用户的原始运动轨迹信息的步骤。根据本公开实施例的第二方面,提供一种运动轨迹信息修正装置,包括:获取模块,用于获取终端的电子地图上记录的用户的原始运动轨迹信息;确定模块,用于将所述获取模块获取的原始运动轨迹信息与所述电子地图上的位置信息进行对比,确定所述原始运动轨迹信息是否准确,其中,所述位置信息包括以下至少一项信息:可行路径位置信息和建筑物位置信息;修正模块,用于在所述确定模块判断所述原始运动轨迹信息不准确时,对所述原始运动轨迹信息进行修正,得到修正后的运动轨迹信息。在一个实施例中,所述确定模块包括:第一确定子模块,用于确定所述原始运动轨迹信息中的轨迹点未处于所述可行路径位置信息对应的可行路径上时,确定所述原始运动轨迹信息不准确;或者确定所述原始运动轨迹信息中的轨迹点处于所述建筑物位置信息对应的建筑物范围内时,确定所述原始运动轨迹信息不准确。在一个实施例中,所述确定模块包括:第二确定子模块,用于确定所述原始运动轨迹信息中的轨迹点未处于所述可行路径位置信息对应的可行路径范围内,且所述原始运动轨迹信息对应的运动轨迹与所述可行路径之间的距离在预设距离范围内,并与所述可行路径平行时,确定所述原始运动轨迹信息不准确。在一个实施例中,所述修正模块用于:在所述原始运动轨迹信息不准确时,将所述原始运动轨迹信息中未处于所述可行路径范围内的轨迹点修正到所述可行路径范围内,得到修正后的运动轨迹信息;或者在所述原始运动轨迹信息不准确时,将所述原始运动轨迹信息中处于所述建筑物范围内的轨迹点修正到距离所述轨迹点最近的可行路径上,得到修正后的运动轨迹信息。在一个实施例中,所述装置还包括:接收模块,用于接收用户输入的运动轨迹信息查看命令;显示模块,用于根据所述运动轨迹信息查看命令,在所述电子地图上显示所述修正后的运动轨迹信息,或者根据用户指示显示出所述修正后的运动轨迹信息或所述原始运动轨迹信息。在一个实施例中,所述装置还包括:检测模块,用于检测所述终端的当前运动参数,所述当前运动参数包括以下至少一项:运动速度和运动加速度;触发模块,用于在所述当前运动参数大于或等于预设运动参数时,触发所述获取模块获取终端的电子地图上记录的用户的原始运动轨迹信息。根据本公开实施例的第三方面,提供一种运动轨迹信息修正装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取终端的电子地图上记录的用户的原始运动轨迹信息;将所述原始运动轨迹信息与所述电子地图上的位置信息进行对比,确定所述原始运动轨迹信息是否准确,其中,所述位置信息包括以下至少一项信息:可行路径位置信息和建筑物位置信息;在所述原始运动轨迹信息不准确时,对所述原始运动轨迹信息进行修正,得到修正后的运动轨迹信息。本公开的实施例提供的技术方案可以包括以下有益效果:上述技术方案,获取终端的电子地图上记录的用户的原始运动轨迹信息,并根据电子地图上的位置信息对原始运动轨迹信息进行修正,从而得到修正后的运动轨迹信息,这样,可以保证用户运动轨迹信息的准确性,从而提升用户的使用体验。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种运动轨迹信息修正方法的流程图。图2是根据一示例性实施例示出的一种运动轨迹信息修正方法中步骤S103的流程图。图3是根据一示例性实施例示出的另一种运动轨迹信息修正方法中步骤S103的流程图。图4是根据一示例性实施例示出的另一种运动轨迹信息修正方法的流程图。图5是根据一示例性实施例示出的再一种运动轨迹信息修正方法的流程图。图6是根据一示例性实施例示出的一种运动轨迹信息修正装置的框图。图7是根据一示例性实施例示出的一种运动轨迹信息修正装置中确定模块的框图。图8是根据一示例性实施例示出的另一种运动轨迹信息修正装置中确定模块的框图。图9是根据一示例性实本文档来自技高网...
运动轨迹信息修正方法及装置

【技术保护点】
一种运动轨迹信息修正方法,其特征在于,包括:获取终端的电子地图上记录的用户的原始运动轨迹信息;将所述原始运动轨迹信息与所述电子地图上的位置信息进行对比,确定所述原始运动轨迹信息是否准确,其中,所述位置信息包括以下至少一项信息:可行路径位置信息和建筑物位置信息;在确定所述原始运动轨迹信息不准确时,对所述原始运动轨迹信息进行修正,得到修正后的运动轨迹信息。

【技术特征摘要】
1.一种运动轨迹信息修正方法,其特征在于,包括:获取终端的电子地图上记录的用户的原始运动轨迹信息;将所述原始运动轨迹信息与所述电子地图上的位置信息进行对比,确定所述原始运动轨迹信息是否准确,其中,所述位置信息包括以下至少一项信息:可行路径位置信息和建筑物位置信息;在确定所述原始运动轨迹信息不准确时,对所述原始运动轨迹信息进行修正,得到修正后的运动轨迹信息。2.根据权利要求1所述的方法,其特征在于,确定所述原始运动轨迹信息不准确,包括:确定所述原始运动轨迹信息中的轨迹点未处于所述可行路径位置信息对应的可行路径上时,确定所述原始运动轨迹信息不准确;或者确定所述原始运动轨迹信息中的轨迹点处于所述建筑物位置信息对应的建筑物范围内时,确定所述原始运动轨迹信息不准确。3.根据权利要求2所述的方法,其特征在于,确定所述原始运动轨迹信息不准确,包括:确定所述原始运动轨迹信息中的轨迹点未处于所述可行路径位置信息对应的可行路径范围内,且所述原始运动轨迹信息对应的运动轨迹与所述可行路径之间的距离在预设距离范围内,并与所述可行路径平行时,确定所述原始运动轨迹信息不准确。4.根据权利要求2所述的方法,其特征在于,所述在所述原始运动轨迹信息不准确时,对所述原始运动轨迹信息进行修正,得到修正后的运动轨迹信息,包括:在所述原始运动轨迹信息不准确时,将所述原始运动轨迹信息中未处于所述可行路径范围内的轨迹点修正到所述可行路径范围内,得到修正后的运动轨迹信息;或者在所述原始运动轨迹信息不准确时,将所述原始运动轨迹信息中处于所述建筑物范围内的轨迹点修正到距离所述轨迹点最近的可行路径上,得到修正后的运动轨迹信息。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:接收用户输入的运动轨迹信息查看命令;根据所述运动轨迹信息查看命令,在所述电子地图上显示所述修正后的运动轨迹信息,或者根据用户指示显示出所述修正后的运动轨迹信息或所述原始运动轨迹信息。6.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:检测所述终端的当前运动参数,所述当前运动参数包括以下至少一项:运动速度和运动加速度;在所述当前运动参数大于或等于预设运动参数时,执行获取终端的电子地图上记录的用户的原始运动轨迹信息的步骤。7.一种运动轨迹信息修正装置,其特征在于,包括:获取模块,用于获取终端的电子地图上记录的用户的原始运动轨迹信息;确定模块,用于将所述获取模块获取的原始运动轨迹信息与所述电子地图上的位置信息进行对比,确定所述原始运动轨迹信息是否准确,其中,所述位...

【专利技术属性】
技术研发人员:谷务成李英俊底浩
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1