一种基于步行模式的事件提醒方法及装置的制造方法

文档序号:9727852阅读:246来源:国知局
一种基于步行模式的事件提醒方法及装置的制造方法
【技术领域】
[0001]本发明涉及一种事件提醒方式,尤其涉及一种基于步行模式的事件提醒方法及装置。
【背景技术】
[0002]随着现代生活节奏的加快,很多事情需要依赖于提醒工具的帮助,以便忘记遗漏待办事项。传统的事件提醒方式一般是基于时间节点的,例如如果某待办事项是:“12:00去天亮洗衣店取衣服”,那么,只有到了 12:00才会提醒用户去办理这个事项。但是,实际生活中,常常出现这样的情况,比如10:00的时候刚好经过这个洗衣店附近,但是因为提醒工具没有提醒而错过了办理的时机。目前还有一种基于位置的提醒方式,但也只是简单检测用户当前位置与目标地点的距离差是否在预设范围内,如果是,则进行提醒。显然,这种基于位置的提醒方式,没有考虑事件优先级、用户的路线轨迹,比如,用户有可能只是路过目标地点去办理非常紧急的事情,用户体验较差。因此,现有技术有待改进。

【发明内容】

[0003]本发明提供一种基于步行模式的事件提醒方法及装置,旨在解决现有技术中的缺陷,实现根据事件的优先级及路径预测的方式对事件进行提醒,提高了用户体验。
[0004]为达到上述目的,本发明所采取的技术方案为:
[0005]本发明一方面提供一种基于步行模式的事件提醒方法,包括:
[0006]S10.设置出行模式为步行模式;
[0007]S20.设置事件的触发信息;
[0008]S30.获取当前位置,当当前位置与所述目标触发地点的距离小于预设阈值Lth时,进入步骤S40,否则继续获取当前位置;
[0009]S40.以所述目标触发地点为中心点,2Lth为边长生成一正方形区域;
[0010]S50.将所述正方形区域分割成m*m个正方形单元格;
[0011 ] S60.根据所述当前位置获取可到达目标触发地点的最短道路;
[0012]S70.确定所述最短道路经过的单元格数量η ;
[0013]S80.对所述重要等级k <所述单元格数量η的事件进行提醒。
[0014]具体地,所述事件的触发信息,包括事件的目标触发地点,预设触发阈值Lth,重要等级k,所述重要等级k= 1,2,3,1表示不重要,2表示一般,3表示重要。
[0015]具体地,所述Lth = 0.25km?2km,优选地,所述Lth= 1km。
[0016]具体地,所述m根据下面的公式确定:
[0017]m=[ (Lth/Va)172]
[0018]式中,Va表示在距离目标触发地点Lth之前的平均步行速度,[]表示取整。
[0019]进一步地,在步骤S80之后还包括:
[0020]S90.在对所述已提醒事件进行计时至少T之后,并且当前位置与目标触发地点的距离大于所述预设阈值Lth时,确认所述提醒事件是否已完成,如用户选择已完成,则将所述提醒事件标记为已完成,否则返回步骤S30;
[0021 ]具体地,所述 T = Lth/Va。
[0022]本发明另一方面提供一种基于步行模式的事件提醒装置,包括出行模式设置模块、触发信息设置模块、位置获取模块、路线获取模块、单元格标记模块、提醒模块、人机交互模块、处理模块;
[0023]所述出行模式设置模块,用于设置出行模式,如步行模式;
[0024]所述触发信息设置模块,用于设置提醒时间的触发信息,包括事件的目标触发地点,预设触发阈值Lth,重要等级k;
[0025]所述位置获取模块,用于获取当前位置信息;
[0026]所述路径获取模块,用于获取从当前位置到目标出发地点的最短路线对应的单元格组合;
[0027]所述提醒模块,用于根据事件优先级、最短路线对应的单元格对事件进行提醒;
[0028]所述人机交互模块,用于显示、输入各种交互信息;
[0029]所述处理模块,用于各个模块之间的控制。
[0030]进一步地,所述基于步行模式的事件提醒装置,还包括:
[0031]计时模块,用于对已经提醒的事件进行计时;
[0032]事件标记模块,用于对已完成的事件进行标记,不再提醒。
[0033]本发明的有益效果在于:本发明通过设置事件的优先级,对预设触发阈值范围的区域进行单元格分割,然后根据用户当前位置获取可到达目标触发地点的最短道路经过的单元格数量,对用户的路径进行预测,实现了结合事件的优先级进行提醒,提高了用户体验。
【附图说明】
[0034]图1是本发明的预设触发阈值范围内单元格分割示意图;
[0035]图2是本发明的基于步行模式的事件提醒的结构示意图;
[0036]图3是本发明的基于步行模式的事件提醒的另一结构示意图。
【具体实施方式】
[0037]下面结合附图具体阐明本发明的实施方式,附图仅供参考和说明使用,不构成对本发明专利保护范围的限制。
[0038]本发明的实施例一方面提供一种基于步行模式的事件提醒方法,包括:
[0039]S10.设置出行模式为步行模式。
[0040]S20.设置事件的触发信息。
[0041 ]具体地,所述事件的触发信息,包括事件的目标触发地点,预设触发阈值Lth,重要等级k,所述重要等级k= 1,2,3,1表示不重要,2表示一般,3表示重要。
[0042]S30.获取当前位置,当当前位置与所述目标触发地点的距离小于预设阈值Lth时,进入步骤S40,否则继续获取当前位置。
[0043 ] 具体地,所述Lth = 0.2 5km?2km,优选地,所述Lth = 1 km。
[0044]S40.以所述目标触发地点为中心点,2Lth为边长生成一正方形区域。
[0045]S50.将所述正方形区域分割成m*m个正方形单元格。
[0046]具体地,所述m根据下面的公式确定:
[0047]m=[ (Lth/Va)172]
[0048]式中,Va表示在距离目标触发地点Lth之前的平均步行速度,[]表示取整。
[0049]所述m*m个正方形单元格分别标记为:
[0050]Zll,Zl2,Zl3……Zlm;
[0051]Z21,Z22,Z23......Z2m;
[0052]........................
[0053]Zmi j Zm2 , Zm3......Zmm o
[0054]S60.根据所述当前位置获取可到达目标触发地点的最短道路;
[0055]S70.确定所述最短道路经过的单元格数量η。
[0056]例如,如图1所示,所述当前位置为单元格Ζ13,则可到达目标触发地点的最短路线为Ζ134Ζ234Ζ344Ζ444目标触发地点,则最短路线的单兀格数量η = 4。
[0057]S80.对所述重要等级k <所述单元格数量η的事件进行提醒。
[0058]具体地,当所述最少单元格数量η=1时,表示当前路线是到达所述目标触发地点的唯一路线,则应当对所有在所述所述目标触发地点办理的事件进行提醒;当所述最少单元格数量n = 2时,表示从当前位置到达所述目标触发地点至少有2种选择,则意味着在下一个单元格,用户可能去其他地方,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1