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

xiaoxiao2021-2-25  268

一种基于步行模式的事件提醒方法及装置的制造方法
【技术领域】
[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种选择,则意味着在下一个单元格,用户可能去其他地方, 因此只对重要程度k 2 2(即重要程度为一般以上)的待办事件进行提醒,而对于不重要的事件则可以不予提醒;当所述最少单元格数量n = 3时,表示从当前位置到达所述目标触发地点至少有3种选择,则意味着用户会有更多的可能路线选择,因此只对重要程度k2 3(即重要程度为重要)的待办事件进行提醒。
[0059]在本发明的一个实施例中,在步骤S80之后还包括:
[0060]S90.在对所述已提醒事件进行计时至少T之后,并且当前位置与目标触发地点的距离大于所述预设阈值Lth时,确认所述提醒事件是否已完成,如用户选择已完成,则将所述提醒事件标记为已完成,否则返回步骤S30;
[0061]具体地,所述T = Lth/Va。
[0062]如图2所示,本发明另一方面提供一种基于步行模式的事件提醒装置,包括出行模式设置模块、触发信息设置模块、位置获取模块、路线获取模块、单元格标记模块、提醒模块、人机交互模块、处理模块;
[0063]所述出行模式设置模块,用于设置出行模式,如步行模式;
[0064]所述触发信息设置模块,用于设置提醒时间的触发信息,包括事件的目标触发地点,预设触发阈值Lth,重要等级k;
[0065]所述位置获取模块,用于获取当前位置信息;
[0066]所述路径获取模块,用于获取从当前位置到目标出发地点的最短路线对应的单元格组合;
[0067]所述提醒模块,用于根据事件优先级、最短路线对应的单元格对事件进行提醒;
[0068]所述人机交互模块,用于显示、输入各种交互信息;
[0069]所述处理模块,用于各个模块之间的控制。
[0070]本发明的基于步行模式的事件提醒装置的工作过程为:
[0071]用户通过出行模式设置模块将出行模式设置为步行模式,并在触发信息设置模块中设置事件的触发信息,包括事件的目标触发地点,预设触发阈值Lth,重要等级k,所述重要等级k=l,2,3,l表示不重要,2表示一般,3表示重要。位置获取模块获取用户的当前位置,当当前位置与所述目标触发地点的距离小于预设阈值Lth时,路线获取模块以所述目标触发地点为中心点,2Lth为边长生成一正方形区域,并将所述正方形区域分割成m*m个正方形单元格,所述m根据下面的公式确定:
[0072]m=[ (Lth/Va)172]
[0073]式中,Va表示在距离目标触发地点Lth之前的平均步行速度,[]表示取整。
[0074]然后,路线获取模块根据所述当前位置获取可到达目标触发地点的最短道路,确定所述最短道路经过的单元格数量η;当待办事件的重要等级k <单元格数量η时,提醒模块通过人机交互模块进行提醒。
[0075]如图3所示,在本发明的一个实施例中,所述基于步行模式的事件提醒装置,还包括:
[0076]计时模块,用于对已经提醒的事件进行计时;
[0077]事件标记模块,用于对已完成的事件进行标记,不再提醒。
[0078]具体地,计时模块在对所述已提醒事件进行计时至少Τ之后,并且位置获取模块检测到当前位置与目标触发地点的距离大于所述预设阈值Lth时,处理模块通过人机交互模块向用户确认所述提醒事件是否已完成,如用户通过人机交互模块选择已完成,则事件标记模块将所述提醒事件标记为已完成,不再提醒,否则继续检测当前位置是否满足提醒条件。
[0079]通过设置计时模块和事件标记模块,有效地对提醒事件的状态进行确认和管理,避免了重复提醒,进一步提高了用户体验。
[0080]以上所揭露的仅为本发明的较佳实施例,不能以此来限定本发明的权利保护范围,因此依本发明申请专利范围所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种基于步行模式的事件提醒方法,其特征在于,包括: S10.设置出行模式为步行模式; S20.设置事件的触发信息; S30.获取当前位置,当当前位置与所述目标触发地点的距离小于预设阈值Lth时,进入步骤S40,否则继续获取当前位置; S40.以所述目标触发地点为中心点,2Lth为边长生成一正方形区域; S50.将所述正方形区域分割成m*m个正方形单元格; S60.根据所述当前位置获取可到达目标触发地点的最短道路; S70.确定所述最短道路经过的单元格数量η ; S80.对所述重要等级k <所述单元格数量η的事件进行提醒。2.根据权利要求1所述的基于步行模式的事件提醒方法,其特征在于,所述事件的触发信息,包括事件的目标触发地点,预设触发阈值Lth,重要等级k,所述重要等级k=l,2,3,l表示不重要,2表示一般,3表示重要。3.根据权利要求1所述的基于步行模式的事件提醒方法,其特征在于,所述Lth= 0.25km?2km,优选地,所述Lth = 1km。4.根据权利要求1所述的基于步行模式的事件提醒方法,其特征在于,所述m=[(Lth/Va)1/2],Va表示在距离目标触发地点Lth之前的平均步行速度,[]表示取整。5.根据权利要求1所述的基于步行模式的事件提醒方法,其特征在于,在步骤S80之后还包括: S90.在对所述已提醒事件进行计时至少T之后,并且当前位置与目标触发地点的距离大于所述预设阈值Lth时,确认所述提醒事件是否已完成,如用户选择已完成,则将所述提醒事件标记为已完成,否则返回步骤S30; 具体地,所述T = Lth/Va。6.一种基于步行模式的事件提醒装置,其特征在于,包括:出行模式设置模块、触发信息设置模块、位置获取模块、路线获取模块、单元格标记模块、提醒模块、人机交互模块、处理模块; 所述出行模式设置模块,用于设置出行模式,如步行模式; 所述触发信息设置模块,用于设置提醒时间的触发信息,包括事件的目标触发地点,预设触发阈值Lth,重要等级k; 所述位置获取模块,用于获取当前位置信息; 所述路径获取模块,用于获取从当前位置到目标出发地点的最短路线对应的单元格组合; 所述提醒模块,用于根据事件优先级、最短路线对应的单元格对事件进行提醒; 所述人机交互模块,用于显示、输入各种交互信息; 所述处理模块,用于各个模块之间的控制。7.根据权利要求6所述的基于步行模式的事件提醒装置,其特征在于,所述基于步行模式的事件提醒装置,还包括: 计时模块,用于对已经提醒的事件进行计时; 事件标记模块,用于对已完成的事件进行标记,不再提醒。
【专利摘要】本发明提供基于步行模式的事件提醒方法及装置,方法包括:S10.设置出行模式为步行模式;S20.设置事件的触发信息;S30.获取当前位置,当当前位置与所述目标触发地点的距离小于预设阈值Lth时,进入步骤S40,否则继续获取当前位置;S40.以所述目标触发地点为中心点,2Lth为边长生成一正方形区域;S50.将所述正方形区域分割成m*m个正方形单元格;S60.根据所述当前位置获取可到达目标触发地点的最短道路;S70.确定所述最短道路经过的单元格数量n;S80.对所述重要等级k≤所述单元格数量n的事件进行提醒。本发明实现了根据事件的优先级及路径预测的方式对事件进行提醒,提高了用户体验。
【IPC分类】G06Q10/04
【公开号】CN105488591
【申请号】CN201510861066
【发明人】赵永
【申请人】惠州华阳通用电子有限公司
【公开日】2016年4月13日
【申请日】2015年11月30日

最新回复(0)