System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及监测预警,特别涉及一种基于轨迹监测的防走失方法、装置、设备和介质。
技术介绍
1、路线导航技术日益先进,对于网络信号好的区域,通过智能导航操作为用户实时规划路线以及监测用户的运动轨迹;对于网络信号不好的区域,则通过记录来时路径而为用户提供返程路线;基于此,可有效的解决走失的问题。但在实际生活中,对于一些意外走失/意外迷路至网络信号不好的区域时,由于是意外进入,导航设备难以在最开始就开启记录原始路径的功能,并且,若一直开启路径记录功能,其需要开启高运算和高功耗的应用,进而致使导航设备电量消耗大,以及占用大量的运行内存,影响导航设备的正常运行。
2、因此,如何在用户偏离历史运动轨迹的活动区域时,及时记录偏离轨迹是目前需要解决的问题。
技术实现思路
1、本专利技术提供一种基于轨迹监测的防走失方法、装置、设备和介质,旨在在用户偏离历史运动轨迹的活动区域时,及时记录偏离轨迹,进而得到偏离路线,使得后续用户可基于该偏离路线返程至活动区域之内,进而达到防走失的效果。
2、为了实现上述专利技术目的,本专利技术第一方面提出一种基于轨迹监测的防走失方法,所述方法包括:
3、监测用户的运动轨迹,并实时获取当前位置信息;
4、将所述当前位置信息与预设活动区域进行比对,并判断所述当前位置信息是否超出所述预设活动区域;
5、若超出所述预设活动区域,则触发轨迹记录指令,并基于所述轨迹记录指令对超出所述预设活动区域的活动轨迹进行记录,得到运
6、根据所述运动路线的偏离状态提醒用户返回至所述预设活动区域之内,其中,所述运动路线的偏离状态包括用户超出所述预设活动区域之后的运动量和/或返程时间点大于设定值。
7、进一步地,所述根据所述运动路线的偏离状态提醒用户返回至所述预设活动区域之内,包括:
8、读取所述用户的历史运动数据,所述历史运动数据包括第一平均运动步数和第一历史最大运动步数;
9、获取所述用户返回所述预设活动区域的路程数据,所述路程数据包括初始偏离所述预设活动区域的位置和所述当前位置构成的所述运动路线,以及所述用户已产生的当前运动步数;
10、基于所述运动路线对半折算所述第一平均运动步数和所述第一历史最大运动步数,得到第二平均运动步数和第二历史最大运动步数;
11、将所述当前运动步数分别和所述第二平均运动步数、所述第二历史最大运动步数进行比较;
12、当所述当前运动步数大于所述第二平均运动步数,则触发告警;
13、当所述当前运动步数大于所述第二历史最大运动步数,则提醒所述用户返回至所述预设活动区域之内。
14、进一步地,所述根据所述运动路线的偏离状态提醒用户返回至所述预设活动区域之内,包括:
15、监测所述用户的运动时长,并实时记录当前时间;
16、根据所述运动时长和所述当前时间计算出所述用户返回所述预设活动区域的时间点;
17、将所述时间点与返回所述预设活动区域的预设时间点进行比较,若所述时间点大于所述预设时间点,则触发告警,以提醒用户返回至所述预设活动区域之内。
18、进一步地,所述根据所述运动路线的偏离状态提醒用户返回至所述预设活动区域之内之后,还包括:
19、判断所述运动离路线中是否存在交叉的重叠位置信息;
20、若存在交叉的重叠位置信息,则获取所述运动路线对应路段的路段高度;
21、根据所述路段高度结合所述重叠位置信息判断所述运动路线是否为闭环运动轨迹;
22、若为闭环运动轨迹,则根据所述重叠位置信息和初始偏离所述预设活动区域的位置信息生成返程路线。
23、进一步地,所述根据所述重叠位置信息和初始偏离所述预设活动区域的位置信息生成返程路线之后,还包括:
24、监测所述用户基于所述返程路线的实际返程情况并生成实际返程路线;
25、将所述实际返程路线与所述返程路线进行比对,判断所述实际返程路线是否发生偏离;
26、若是,触发返程路线偏离提醒,以提醒用户按规划的所述返程路线行驶。
27、进一步地,所述根据所述重叠位置信息和初始偏离所述预设活动区域的位置信息生成返程路线之后,还包括:
28、持续监测用户基于所述返程路线的返程情况,并实时获取当前的返程位置;
29、判断所述返程位置是否在所述预设活动区域之内;
30、若是,则停止告警,并实时监测所述用户的运动轨迹。
31、进一步地,所述将所述当前位置信息与预设活动区域进行比对之前,还包括:
32、获取所述用户日常的活动轨迹以及家庭住址;
33、以所述家庭住址为圆心,以所述活动轨迹的最远目的地和所述家庭住址之间的距离为半径,构建所述用户的预设活动区域。
34、本申请还提供一种基于轨迹监测的防走失装置,所述装置包括:
35、监测模块,用于监测用户的运动轨迹,并实时获取当前位置信息;
36、判断模块,用于将所述当前位置信息与预设活动区域进行比对,并判断所述当前位置信息是否超出所述预设活动区域;
37、记录模块,用于若超出所述预设活动区域,则触发轨迹记录指令,并基于所述轨迹记录指令对超出所述预设活动区域的活动轨迹进行记录,得到运动路线;
38、提醒模块,用于根据所述运动路线的偏离状态提醒用户返回至所述预设活动区域之内,其中,所述运动路线的偏离状态包括用户超出所述预设活动区域之后的运动量和/或返程时间点大于设定值。
39、本申请还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的基于轨迹监测的防走失方法的步骤。
40、本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的基于轨迹监测的防走失方法的步骤。
41、有益效果:在本申请中,通过监测用户的运动轨迹,并实时获取当前位置信息;然后,将所述当前位置信息与预设活动区域进行比对,并判断所述当前位置信息是否超出所述预设活动区域;若用户当前位置信息超出所述预设活动区域,则触发轨迹记录指令,并基于所述轨迹记录指令对超出所述预设活动区域的活动轨迹进行记录,进而得到偏离预设活动区域的运动路线,根据所述运动路线的偏离状态提醒用户返回至所述预设活动区域之内,进而达到防走失的效果,其中,不需要从一开始就记载所有轨迹信息,只是进行位置信息比对,而当超出所述活动区域,则触发轨迹记录指令,如此,兼顾省电省内存的需求。
本文档来自技高网...【技术保护点】
1.一种基于轨迹监测的防走失方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于轨迹监测的防走失方法,其特征在于,所述根据所述运动路线的偏离状态提醒用户返回至所述预设活动区域之内,包括:
3.根据权利要求1所述的基于轨迹监测的防走失方法,其特征在于,所述根据所述运动路线的偏离状态提醒用户返回至所述预设活动区域之内,包括:
4.根据权利要求1所述的基于轨迹监测的防走失方法,其特征在于,所述根据所述运动路线的偏离状态提醒用户返回至所述预设活动区域之内之后,还包括:
5.根据权利要求4所述的基于轨迹监测的防走失方法,其特征在于,所述根据所述重叠位置信息和初始偏离所述预设活动区域的位置信息生成返程路线之后,还包括:
6.根据权利要求4所述的基于轨迹监测的防走失方法,其特征在于,所述根据所述重叠位置信息和初始偏离所述预设活动区域的位置信息生成返程路线之后,还包括:
7.根据权利要求1所述的基于轨迹监测的防走失方法,其特征在于,所述将所述当前位置信息与预设活动区域进行比对之前,还包括:
8.一种基于
9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的基于轨迹监测的防走失方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的基于轨迹监测的防走失方法的步骤。
...【技术特征摘要】
1.一种基于轨迹监测的防走失方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于轨迹监测的防走失方法,其特征在于,所述根据所述运动路线的偏离状态提醒用户返回至所述预设活动区域之内,包括:
3.根据权利要求1所述的基于轨迹监测的防走失方法,其特征在于,所述根据所述运动路线的偏离状态提醒用户返回至所述预设活动区域之内,包括:
4.根据权利要求1所述的基于轨迹监测的防走失方法,其特征在于,所述根据所述运动路线的偏离状态提醒用户返回至所述预设活动区域之内之后,还包括:
5.根据权利要求4所述的基于轨迹监测的防走失方法,其特征在于,所述根据所述重叠位置信息和初始偏离所述预设活动区域的位置信息生成返程路线之后,还包括:
6.根据权利要求4...
【专利技术属性】
技术研发人员:刘鹏,
申请(专利权)人:深圳市沃特沃德信息有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。