轨迹纠偏方法、装置、设备及存储介质制造方法及图纸

技术编号:26729530 阅读:26 留言:0更新日期:2020-12-15 14:29
本发明专利技术实施例公开了一种轨迹纠偏方法、装置、设备及存储介质。该方法包括:获取当前定位点信息;若当前定位点信息不可信,则获取当前定位点对应的当前路网信息和当前路线纠偏算法;根据当前定位点信息、当前路网信息、当前路线纠偏算法和前一可信定位点信息对当前定位点进行纠偏,得到纠偏后的定位点信息;将纠偏后的当前定位点确定为当前可信定位点,并将纠偏后的定位点信息作为当前可信定位点信息,其中,当前可信定位点信息用于生成实时轨迹。本发明专利技术实施例的技术方案,实现了在没有预定义路线情况下对运动轨迹的实时纠偏,避免了由于GPS等定位系统误差而导致的轨迹丢失、不准确的异常情况,提高了生成的运动轨迹的准确性。

【技术实现步骤摘要】
轨迹纠偏方法、装置、设备及存储介质
本专利技术实施例涉及移动定位
,尤其涉及一种轨迹纠偏方法、装置、设备及存储介质。
技术介绍
随着社会进步,通过健身锻炼提升身体素质的概念逐步被人们接受,各类可安装于移动终端的健身软件逐步打开市场。用户在进行步行、跑步及骑行等运动时可打开软件,通过移动终端接收定位信息实时生成运动轨迹以便于用户查看。现有技术中移动终端通常安装有定位装置,如GPS(GlobalPositioningSystem,全球定位系统),通过定位装置接收的定位信息可实时生成用户的运动轨迹,然而生成轨迹的准确度受到定位系统软硬件的误差限制,常出现轨迹丢失、不准确的情况。为解决上述问题,现有技术中常通过预定义的作为引导的路线轨迹对实时生成的运动轨迹进行纠偏,或仅对已经生成的轨迹部分进行静态纠偏。然而,仅对已经生成的轨迹部分进行静态纠偏无法在定位数据产生时实时进行纠偏,难以保证用户实时查看到的运动轨迹的准确性;而依赖于预定义作为引导的路线轨迹实现的运动轨迹纠偏,在没有预定义路线的情况下,则无法对实时生成的运动轨迹进行纠偏,产生的实时运动轨迹可能存在偏离。
技术实现思路
本专利技术提供一种轨迹纠偏方法、装置、设备及存储介质,以实现对实时生成的运动轨迹进行纠偏,无需进行预定义路线即可对实时获取到的定位信息进行纠偏,提高了生成的运动轨迹的准确性。第一方面,本专利技术实施例提供了一种轨迹纠偏方法,包括:获取当前定位点信息;若当前定位点信息不可信,则获取当前定位点对应的当前路网信息和当前路线纠偏算法;根据当前定位点信息、当前路网信息、当前路线纠偏算法和前一可信定位点信息对当前定位点进行纠偏,得到纠偏后的定位点信息;将纠偏后的当前定位点确定为当前可信定位点,并将纠偏后的定位点信息作为当前可信定位点信息,其中,当前可信定位点信息用于生成实时轨迹。第二方面,本专利技术实施例还提供了一种轨迹纠偏装置,该装置包括:定位点信息获取模块,用于获取当前定位点信息;纠偏信息获取模块,用于若当前定位点信息不可信,则获取当前定位点对应的当前路网信息和当前路线纠偏算法;纠偏模块,用于根据当前定位点信息、当前路网信息、当前路线纠偏算法和前一可信定位点信息对当前定位点进行纠偏,得到纠偏后的定位点信息;可信点信息确定模块,用于将纠偏后的当前定位点确定为当前可信定位点,并将所述纠偏后的定位点信息作为当前可信定位点信息,其中,所述当前可信定位点信息用于生成实时轨迹。第三方面,本专利技术实施例还提供了一种设备,该设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如本专利技术任意实施例中提供的轨迹纠偏方法。第四方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行如本专利技术任意实施例提供的轨迹纠偏方法。本专利技术实施例中提供的轨迹纠偏方法,通过获取当前定位点信息;若当前定位点信息不可信,则获取当前定位点对应的当前路网信息和当前路线纠偏算法;根据当前定位点信息、当前路网信息、当前路线纠偏算法和前一可信定位点信息对当前定位点进行纠偏,得到纠偏后的定位点信息;将纠偏后的当前定位点确定为当前可信定位点,并将纠偏后的定位点信息作为当前可信定位点信息,其中,当前可信定位点信息用于生成实时轨迹。通过采用上述技术方案,在产生实时获取到当前定位点信息时,若需要对当前定位点信息进行纠偏,则动态获取对应于当前定位点的当前路网信息和当前路线纠偏算法,可以在没有预定义路线的情况下,对实时获取到的定位点信息进行纠偏,进而实现了实时运动轨迹的纠偏,避免了由于GPS等定位系统误差而导致的轨迹丢失、不准确的异常情况,提高了生成的运动轨迹的准确性。附图说明图1是本专利技术实施例一中的一种轨迹纠偏方法的流程图。图2是本专利技术实施例二中的一种轨迹纠偏方法的流程图;图3是本专利技术实施例三中的一种轨迹纠偏装置的结构示意图;图4是本专利技术实施例四中的一种设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。此外,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以互相组合。实施例一图1为本专利技术实施例一提供的一种轨迹纠偏方法的流程图,本实施例可适用于对实时生成的运动轨迹上的定位点进行偏差纠正,进而实现对实时运动轨迹进行纠偏的情况,该方法可以由轨迹纠偏装置来执行,该轨迹纠偏装置可以由软件和/或硬件来实现,该轨迹纠偏装置可以配置在计算设备上,具体包括如下步骤:S101、获取当前定位点信息。其中,当前定位点信息可理解为移动终端通过定位系统或定位模块获取的移动终端在当前时刻所处的位置信息及移动终端当前运动状态信息。可选的,当前定位点信息可由GPS(GlobalPositioningSystem,全球定位系统)、北斗卫星导航系统等卫星定位系统获取,也可由无线传感器等根据基站位置获取得到,本专利技术实施例对此不进行限制。进一步地,当前定位点信息至少包括:当前定位点经纬度、当前定位点速度及当前定位点精度。可选的,当前定位点信息中还可包括:当前定位点时间戳及当前定位点高度等信息,本专利技术实施例对此不进行限制。具体的,移动终端通过内置于其中的定位模块通过GPS等定位系统获取当前时刻移动终端所处位置的位置信息,以及当前时刻移动终端的运动情况。具体包括,通过定位系统获取当前时刻移动终端所处位置的经纬度、高度、以及获取当前位置信息的时间信息等,并确定获取到的当前定位点位置信息的当前定位点精度及当前时刻在当前定位点移动终端的速度信息,并将上述获取到的信息作为当前定位点信息。进一步地,在获取到当前定位点信息后可将该信息以时间顺序存储于移动终端中,形成一个包含用于生成运动轨迹的各定位点的原始信息的集合,以用于后台对纠偏算法的维护。S102、若当前定位点信息不可信,则获取当前定位点对应的当前路网信息和当前路线纠偏算法。其中,当前定位点信息不可信可理解为当前定位点信息中的精度、速度、经纬度等信息中的一项或几项未满足预设可信条件,表明当前定位点信息是一个存在偏差的信息。路网信息可理解为一种包含地理位置关键信息数据的集合,其中可包括特定地理区域范围中的所有的路线信息。纠偏算法可理解为一种用于在定位点缺失或定位点偏离正确位置时进行修正的算法,将获取到的定位点信息输入纠偏算法可得到修正后的更准确的定位点。当前路网信息可理解为一个包含当前定位点的路网对应的路网信息。具体的,若经判断确定当前定位点信息不可信,则可认为实时获取的当前定位点信息与移动终端在当前时刻所处位置存在偏离,根据其生成的轨迹信息本文档来自技高网...

【技术保护点】
1.一种轨迹纠偏方法,其特征在于,包括:/n获取当前定位点信息;/n若所述当前定位点信息不可信,则获取当前定位点对应的当前路网信息和当前路线纠偏算法;/n根据所述当前定位点信息、所述当前路网信息、所述当前路线纠偏算法和前一可信定位点信息对所述当前定位点进行纠偏,得到纠偏后的定位点信息;/n将纠偏后的当前定位点确定为当前可信定位点,并将所述纠偏后的定位点信息作为当前可信定位点信息,其中,所述当前可信定位点信息用于生成实时轨迹。/n

【技术特征摘要】
1.一种轨迹纠偏方法,其特征在于,包括:
获取当前定位点信息;
若所述当前定位点信息不可信,则获取当前定位点对应的当前路网信息和当前路线纠偏算法;
根据所述当前定位点信息、所述当前路网信息、所述当前路线纠偏算法和前一可信定位点信息对所述当前定位点进行纠偏,得到纠偏后的定位点信息;
将纠偏后的当前定位点确定为当前可信定位点,并将所述纠偏后的定位点信息作为当前可信定位点信息,其中,所述当前可信定位点信息用于生成实时轨迹。


2.根据权利要求1所述的方法,其特征在于,所述获取当前定位点信息之后,还包括:
根据预设可信条件判断所述当前定位点信息是否可信;
其中,所述当前定位点信息至少包括:当前定位点经纬度,当前定位点速度及当前定位点精度。


3.根据权利要求2所述的方法,其特征在于,所述根据预设可信条件判断所述当前定位点信息是否可信,包括:
获取所述当前定位点前的第一可信定位点的第一可信定位点信息和所述当前定位点前的第二可信定位点的第二可信定位点信息,其中,所述第一可信定位点为所述当前定位点的前一可信定位点,所述第二可信定位点为所述第一可信定位点的前一可信定位点;
根据所述当前定位点信息,所述第一可信定位点信息和所述第二可信定位点信息,以所述第一可信定位点为顶点,确定所述当前定位点与所述第二可信定位点相对于所述第一可信定位点的角度值;
若所述当前定位点精度小于预设精度阈值、所述角度值大于预设角度阈值且所述当前定位点速度小于预设速度阈值,则确定所述当前定位点信息可信;否则,确定所述当前定位点信息不可信。


4.根据权利要求1所述的方法,其特征在于,所述获取当前定位点信息之后,还包括:
获取终端存储的已覆盖路网信息,并根据所述已覆盖路网信息确定已覆盖路网的边界信息;
若根据所述边界信息确定所述当前定位点不在所述已覆盖路网的边界范围内,则从服务端获取以所述当前定位点为中心点的更新路网信息,并将所述更新路网信息确定为当前路网信息;否则,将所述已...

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

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

1