一种路线偏离提醒方法、装置和电子设备制造方法及图纸

技术编号:31665619 阅读:14 留言:0更新日期:2022-01-01 10:04
本申请实施例提供一种路线偏离提醒方法、装置和电子设备。方法包括:获取预设的固定路线;获取用户的定位信息,根据所述定位信息确定用户位置;基于所述用户位置判断所述用户是否偏离所述固定路线,包括:当所述用户进入所述固定路线的道路岔口区域时,根据所述道路岔口区域中所述用户位置的变化确认所述用户的行进方向变化;基于所述固定路线,根据所述用户的行进方向变化判断所述用户是否偏离所述固定路线;当所述用户偏离所述固定路线时向所述用户输出提醒。根据本申请一实施例的方法,可以在用户偏离预设的固定路线时向用户输出提醒,以实现针对固定路线的导航。以实现针对固定路线的导航。以实现针对固定路线的导航。

【技术实现步骤摘要】
一种路线偏离提醒方法、装置和电子设备


[0001]本申请涉及智能终端
,特别涉及一种路线偏离提醒方法、装置和电子设备。

技术介绍

[0002]随着卫星定位技术的不断发展,基于卫星定位技术的导航应用也越来越普及。在通常的导航应用流程中,当用户需要导航支持时,用户首先要指定出发地(例如,以用户位置为出发地)以及目的地,导航应用会基于电子地图获取从用户用户位置到目的地的一条或多条路线,将获取到的路线展示给用户。用户在开启导航时,只能选择导航应用提供的路线,在沿导航应用提供的路线行进的过程中接收导航应用的导航信息,例如:转向提示、路线偏离提示等。用户无法对路线进行定制。
[0003]然而,在某些应用场景中,不仅是用户的出发地以及目的地是固定的,从出发地到目的地的路线也是被预先设定好的。例如,在马拉松跑步应用场景中,只容许沿预定的路线跑步;又例如,在儿童上下学应用场景中,为确保儿童安全,只容许儿童沿固定的路线上下学。针对上述路线固定的应用场景,现有的自行生成路线的导航方式就不再适用。

技术实现思路

[0004]针对现有技术的导航方式不适用于固定路线的应用场景的问题,本申请提供了一种路线偏离提醒方法、装置和电子设备,本申请还提供一种计算机可读存储介质。
[0005]本申请实施例采用下述技术方案:
[0006]第一方面,本申请提供一种一种路线偏离提醒方法,包括:
[0007]获取预设的固定路线;
[0008]定位步骤:获取用户的定位信息,根据所述定位信息确定用户位置;<br/>[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]定位模块,其用于获取用户的定位信息,根据所述定位信息确定用户位置;
[0039]路线偏离判断模块,其用于基于所述用户位置判断所述用户是否偏离所述固定路线,包括:当所述用户进入所述固定路线的道路岔口区域时,根据所述道路岔口区域中所述用户位置的变化确认用户的行进方向变化;基于所述固定路线,根据所述用户的行进方向变化判断所述用户是否偏离所述固定路线;
[0040]提醒模块,其用于当所述用户偏离所述固定路线时向所述用户输出提醒。
[0041]第三方面,本申请提供了一种电子设备,所述电子设备包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述电子设备执行如本申请实施例所述的方法步骤。
[0042]第四方面,本申请提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行本申请实施例的方法。
[0043]根据本申请实施例所提出的上述技术方案,至少可以实现下本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种路线偏离提醒方法,其特征在于,包括:获取预设的固定路线;定位步骤:获取用户的定位信息,根据所述定位信息确定用户位置;路线偏离判断步骤:基于所述用户位置判断所述用户是否偏离所述固定路线,包括:当所述用户进入所述固定路线的道路岔口区域时,根据所述道路岔口区域中所述用户位置的变化确认所述用户的行进方向变化;基于所述固定路线,根据所述用户的行进方向变化判断所述用户是否偏离所述固定路线;提醒步骤:当所述用户偏离所述固定路线时向所述用户输出提醒。2.根据权利要求1所述的方法,其特征在于,所述基于所述用户位置判断所述用户是否偏离所述固定路线,还包括:当所述用户离开所述道路岔口区域后,判断所述用户位置与所述固定路线的间距是否大于第一预设距离,当所述用户位置与所述固定路线的间距大于所述第一预设距离时判定所述用户偏离所述固定路线。3.根据权利要求1或2所述的方法,其特征在于,所述获取预设的固定路线,包括:确认所述用户参加的马拉松比赛;从马拉松赛事记录数据中,获取对应所述用户参加的马拉松比赛的赛事信息;从所述赛事信息中提取所述固定路线。4.根据权利要求1~3中任一项所述的方法,其特征在于,所述获取用户的定位信息之前,还包括:确认所述用户沿所述固定路线行进的预定开始时刻,在所述预定开始时刻之前执行定位卫星搜索操作,所述定位卫星搜索操作用于为所述定位步骤的执行提供定位卫星信息。5.根据权利要求1~4中任一项所述的方法,其特征在于,在针对所述固定路线的导航支持被启动后执行所述定位步骤、所述路线偏离判断步骤以及所述提醒步骤,其中:根据所述用户沿所述固定路线行进的预定开始时刻确定所述导航支持的启动时刻,和/或,根据所述固定路线的起点确定所述导航支持的启动地点;基于所述启动时刻和/或所述启动地点判断是否需要启动所述导航支持。6.根据权利要求5所述的方法,其特征在于:根据所述用户沿所述固定路线行进的预定开始时刻确定所述导航支持的启动时刻,以及,根据所述固定路线的起点确定所述导航支持的启动地点;在所述启动时刻判断所述用户是否位于所述启动地点;当所述用户在所述启动时刻位于所述启动地点时启动所述导航支持。7.根据权利要求1~6中任一项所述的方法,其特征在于,所述获取用户的定位信息,包括:当本次获取所述定位信息成功,并且,上一次获取所述定位信息失败时,判断本次获取的所述定位信息对应的用户位置与所述固定路线的间距是否大于第一预设距离,当...

【专利技术属性】
技术研发人员:王垚尧张康
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1