一种运动轨迹的修复方法、装置、设备及存储介质制造方法及图纸

技术编号:26171065 阅读:22 留言:0更新日期:2020-10-31 13:41
本发明专利技术实施例公开了一种运动轨迹的修复方法、装置、设备和存储介质,包括:基于在用户运动过程中获取的定位点信息生成初始运动轨迹;定位点信息包括经纬度、速度及时间戳;对初始运动轨迹进行分析,获得问题定位点;对问题定位点进行修正;根据修正后的问题定位点对初始运动轨迹进行修复,获得目标运动轨迹。本发明专利技术实施例提供的运动轨迹的修复方法,通过对运动轨迹上的问题定位点进行识别并修正,可以实现对运动轨迹的修复,提高运动轨迹的准确性。

【技术实现步骤摘要】
一种运动轨迹的修复方法、装置、设备及存储介质
本专利技术涉及运动定位领域,尤其涉及一种对户外运动记录中的运动轨迹进行修复的方法。
技术介绍
户外运动过程中会因为多种因素造成轨迹偏移问题,例如定位信息丢失或不连贯、定位信息偏离实际位置较多,造成轨迹不连贯和数据丢失问题。
技术实现思路
本专利技术实施例提供一种运动轨迹的修复方法、装置、设备及存储介质,可以实现对运动轨迹的修复,提高运动轨迹的准确性。第一方面,本专利技术实施例提供了一种运动轨迹的修复方法,包括:基于在用户运动过程中获取的定位点信息生成初始运动轨迹;所述定位点信息包括经纬度、速度及时间戳;对所述初始运动轨迹进行分析,获得问题定位点;对所述问题定位点进行修正;根据修正后的问题定位点对所述初始运动轨迹进行修复,获得目标运动轨迹。第二方面,本专利技术实施例还提供了一种运动轨迹的修复装置,该装置包括:初始运动轨迹生成模块,用于基于在用户运动过程中获取的定位点信息生成初始运动轨迹;所述定位点信息包括经纬度、速度及时间戳;问题定位点获取模块,用于对所述初始运动轨迹进行分析,获得问题定位点;问题定位点修正模块,用于对所述问题定位点进行修正;目标运动轨迹获取模块,用于根据修正后的问题定位点对所述初始运动轨迹进行修复,获得目标运动轨迹。第三方面,本专利技术实施例还提供了一种运动轨迹的修复设备,该设备包括:包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本专利技术实施例任一所述的运动轨迹的修复方法。第四方面,本专利技术实施例还提供了一种运动轨迹修复的存储介质,其上存储有计算机程序,该程序被处理装置执行时实现如本专利技术实施例任一所述的运动轨迹的修复方法。本专利技术实施例首先基于在用户运动过程中获取的定位点信息生成初始运动轨迹;定位点信息包括经纬度、速度及时间戳;然后对初始运动轨迹进行分析,获得问题定位点;再对问题定位点进行修正;最后根据修正后的问题定位点对初始运动轨迹进行修复,获得目标运动轨迹。本专利技术实施例提供的运动轨迹的修复方法,通过对运动轨迹上的问题定位点进行识别并修正,可以实现对运动轨迹的修复,提高运动轨迹的准确性。附图说明图1是本专利技术实施例一中的一种运动轨迹的修复方法的流程图;图2是本专利技术实施例二中的一种对问题定位点进行修正的方法的流程图;图3是本专利技术实施例三中的一种运动轨迹的修复装置的结构示意图;图4是本专利技术实施例四中的一种计算机设备的结构示意图;图5是本专利技术实施例二中的一种用户对问题定位点的删除操作的示意图;图6是本专利技术实施例二中的一种用户对问题定位点的移动操作的示意图;图7是本专利技术实施例二中的一种用户对问题定位点的输入位置操作的示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种运动轨迹的修复方法的流程图,本实施例可适用于对用户在运动过程中形成的运动轨迹进行修复的情况,该方法可以由运动轨迹的修复装置来执行,该装置可由硬件和/或软件组成,并一般可集成在具有运动轨迹的修复功能的设备中,该设备可以是服务器或服务器集群等电子设备。如图1所示,具体包括如下步骤:步骤110、基于在用户运动过程中获取的定位点信息生成初始运动轨迹。其中,定位点信息可以包括但不限于经纬度、速度及时间戳;运动轨迹为用户运动过程中通过定位系统获取的一系列定位点组成的轨迹记录。具体的,在用户运动的过程中,定位系统以一定频率获取用户的定位点信息,一系列定位点按照时间戳组成用户的运动轨迹,记录并显示在终端上。进一步的,用户运动过程中生成并存储运动信息,其中包括但不限于:从定位系统获取的定位点信息;从传感器系统获取的加速度、速度、风阻和气压信息;用户所进行的运动的类型,其中包括但不限于跑步、行走和骑行等;用户运动的时间、距离、配速、海拔高度和心率信息。进一步的,可以对获取到的运动信息进行计算,作为对本专利技术实施例的进一步说明而非限定,例如:可以根据定位点信息生成运动轨迹;可以根据传感器系统获取的加速度、速度、风阻和气压等信息计算用户的步数和步频信息;可以根据气压和定位点海拔高度计算海拔变化信息。步骤120、对初始运动轨迹进行分析,获得问题定位点。其中,问题定位点的类型可以是如下至少一项:定位点产生漂移,即定位点的位置偏离正确轨迹的距离大于或等于第一设定阈值;定位点的瞬时速度大于或等于第二设定阈值;定位点与其相邻定位点的距离或时间间隔大于或等于第三设定阈值。相邻定位点包括该定位点前、后相邻的定位点。本实施例中,初始运动轨迹由一系列定位点组成,对每个定位点进行分析,获得问题定位点。在本实施例中,对初始运动轨迹进行分析,获得问题定位点的方式可以是:若定位点的位置偏离初始运动的距离大于或等于第一设定阈值,则定位点为问题定位点;若定位点的速度大于或等于第二设定阈值,则定位点为问题定位点;若定位点与相邻定位点的距离和/或时间间隔大于或等于第三设定阈值,则定位点为问题定位点。其中,定位点的位置可以包括定位点所处的经纬度或者海拔高度。具体的,问题定位点的识别过程可以是,根据系统中预定义的算法或者动态地从远端服务器下发的配置信息,对运动轨迹中的路段信息和定位点信息进行分析,识别出所有定位点中的问题定位点。其中,路段信息为运动轨迹上的至少两个定位点组成的一段运动轨迹的信息,配置信息包括但不限于用于问题定位点识别第一设定阈值、第二设定阈值和第三设定阈值。进一步的,识别出问题定位点之后,可以对问题定位点进行信息记录,具体的,记录的信息可以是:定位点的原始详细数据,包括但不限于经纬度、时间戳和速度;定位点被识别出的问题类型;定位点在运动轨迹中的相对位置信息。其中,相对位置信息为定位点在运动轨迹中相对于其他定位点的位置信息。步骤130、对问题定位点进行修正。在本实施例中,对问题定位点进行修正的方式可以是:控制问题定位点以可编辑样式进行显示;接收用户对问题定位点的编辑操作,以对问题定位点进行修正。其中,对问题定位点的编辑操作可以是删除问题定位点、移动问题定位点和/或输入位置确定定位点。其中,可编辑样式可以理解为用户可以在显示界面中对问题定位点进行编辑操作,如删除、移动和/或输入位置。具体的,在确定问题定位点后,控制问题定位点在显示界面中以可编辑样式进行显示,然后接收用户对问题定位点的删除、移动和/或输入位置的操作,实现对问题定位点的修正。步骤140、根据修正后的问题定位点对初始运动轨迹进行修复,获得目标运动轨迹。其中,目标运动轨迹为将问题定位点进行修正之后获得的运动轨迹。在本实施例本文档来自技高网...

【技术保护点】
1.一种运动轨迹的修复方法,其特征在于,包括:/n基于在用户运动过程中获取的定位点信息生成初始运动轨迹;所述定位点信息包括经纬度、速度及时间戳;/n对所述初始运动轨迹进行分析,获得问题定位点;/n对所述问题定位点进行修正;/n根据修正后的问题定位点对所述初始运动轨迹进行修复,获得目标运动轨迹。/n

【技术特征摘要】
1.一种运动轨迹的修复方法,其特征在于,包括:
基于在用户运动过程中获取的定位点信息生成初始运动轨迹;所述定位点信息包括经纬度、速度及时间戳;
对所述初始运动轨迹进行分析,获得问题定位点;
对所述问题定位点进行修正;
根据修正后的问题定位点对所述初始运动轨迹进行修复,获得目标运动轨迹。


2.根据权利要求1所述的方法,其特征在于,对所述初始运动轨迹进行分析,获得问题定位点包括如下至少一项:
若定位点的位置偏离所述初始运动的距离大于或等于第一设定阈值,则所述定位点为问题定位点;
若定位点的速度大于或等于第二设定阈值,则所述定位点为问题定位点;
若定位点与相邻定位点的距离和/或时间间隔大于或等于第三设定阈值,则所述定位点为问题定位点。


3.根据权利要求1所述的方法,其特征在于,对所述问题定位点进行修正,包括:
控制所述问题定位点以可编辑样式进行显示;
接收用户对所述问题定位点的编辑操作,以对所述问题定位点进行修正。


4.根据权利要求3所述的方法,其特征在于,在控制所述问题定位点以可编辑样式进行显示之后,还包括:
基于所述问题定位点提供编辑选项;所述编辑选项包括删除问题定位点、移动问题定位点和/或输入位置确定定位点;
相应的,接收用户对所述问题定位点的编辑操作,以对所述问题定位点进行修正,包括:
确定用户选择的编辑选项,并接收用户基于所述编辑选项对所述问题定位点的编辑操作,以对所述问题定位点进行修正。


5.根据权利要求4所述的方法,其特征在于,若用户选择的编辑选项为删除问题定位点,则接收用户基于所述编辑选项对所述问题定位点的编辑操作,以对所述问题定位点进行修正,包括:
获取所述问题定位点与相邻定位点间的第一路段以及删除所述问题定位点后的第二路段;
控制所述第一路段以第一样式进行展示,控制所述第二路段以第二样式进行展示。


6.根据权利要求4所述的方法,其特征在于,若用户选择的编辑选项为移动问题定位点,则接收用户基于所...

【专利技术属性】
技术研发人员:司维张佳乐
申请(专利权)人:北京卡路里信息技术有限公司
类型:发明
国别省市:北京;11

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

1