一种出行提醒方法、装置及电子设备与流程

文档序号:15388710发布日期:2018-09-08 00:52阅读:206来源:国知局

本发明涉及通信技术领域,尤其涉及一种出行提醒方法、装置及电子设备。



背景技术:

随着互联网的发展,企业内oa(officeautomation,办公自动化)管理制度不断地进步和提升,涌现出大量的企业管理应用,其中考勤管理应用更是企业管理应用中必不可少的一部分。现有的考勤管理应用,通常还是被动的针对员工的考勤事件进行管理,例如,用户通过指纹识别、声音识别、工卡识别或是人脸识别等方式签到,考勤管理应用记录用户的考勤事件,并对用户的考勤事件进行管理。

实际情况中,用户考勤异常最常见的原因就是交通拥赌导致的用户出行时间延长。目前,用户为了能够按时出勤,通常还是基于历史出行用时和考勤截止时间设置闹钟来提醒出行时间,并预留一段时间以减少因交通拥堵导致的考勤异常。但是这种出行提醒方式较为不灵活,一方面可能会浪费用户较多的时间,另一方面每天的交通状况各异,预留时间难以确定。



技术实现要素:

本发明实施例提供一种出行提醒方法、装置及电子设备,以解决现有出行提醒方式较为不灵活的问题。

第一方面,本发明实施例提供了一种出行提醒方法。该方法包括:

在达到预设时刻时,获取一目标出行路线的当前交通路况信息;

根据所述当前交通路况信息计算所述目标出行路线的当前出行用时;

在所述目标出行路线的当前出行用时大于所述目标出行路线的历史出行用时时,确定当前时刻经过所述当前出行用时后的目标时刻;

根据所述目标时刻和预设截止时刻的比较结果,执行出行提醒处理。

第二方面,本发明实施例还提供一种出行提醒装置。该装置包括:

第一获取模块,用于在达到预设时刻时,获取一目标出行路线的当前交通路况信息;

第一计算模块,用于根据所述当前交通路况信息计算所述目标出行路线的当前出行用时;

确定模块,用于在所述目标出行路线的当前出行用时大于所述目标出行路线的历史出行用时时,确定当前时刻经过所述当前出行用时后的目标时刻;

第一提醒模块,用于根据所述目标时刻和预设截止时刻的比较结果,执行出行提醒处理。

第三方面,本发明实施例还提供一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述的出行提醒方法的步骤。

第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的出行提醒方法的步骤。

这样,本发明实施例中,在达到预设时刻时,获取一目标出行路线的当前交通路况信息;根据所述当前交通路况信息计算所述目标出行路线的当前出行用时;在所述目标出行路线的当前出行用时大于所述目标出行路线的历史出行用时时,确定当前时刻经过所述当前出行用时后的目标时刻;根据所述目标时刻和预设截止时刻的比较结果,执行出行提醒处理。本发明实施例在目标出行路线的当前出行用时大于历史出行用时时,进一步根据当前时刻经过所述当前出行用时后的目标时刻和预设截止时刻的比较结果执行出行提醒处理,从而使得用户可以根据出行提醒合理安排出行时间,提高了出行提醒的灵活性。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的出行提醒方法的硬件环境的示意图;

图2是本发明实施例提供的出行提醒方法的流程图;

图3是本发明又一实施例提供的出行提醒方法的流程图;

图4是本发明实施例提供的获取用户出行路线和出行用时的流程图;

图5是本发明又一实施例提供的获取用户出行路线和出行用时的流程图;

图6是本发明实施例提供的考勤服务器对用户出行记录进行分析的流程图;

图7是本发明又一实施例提供的出行提醒方法的流程图;

图8是本发明实施例提供的出行提醒装置的结构图;

图9是本发明又一实施例提供的出行提醒装置的结构图;

图10是本发明又一实施例提供的出行提醒装置的结构图;

图11是本发明又一实施例提供的出行提醒装置的结构图;

图12是本发明又一实施例提供的出行提醒装置的结构图;

图13是本发明又一实施例提供的出行提醒装置的结构图;

图14是本发明又一实施例提供的出行提醒装置的结构图;

图15是本发明又一实施例提供的出行提醒装置的结构图;

图16是本发明又一实施例提供的出行提醒装置的结构图;

图17是本发明实施例提供的电子设备的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

根据本发明实施例,提供了一种出行提醒方法,通过获取一目标出行路线的当前交通路况信息,并根据所述当前交通路况信息计算所述目标出行路线的当前出行用时,在所述目标出行路线的当前出行用时大于所述目标出行路线的历史出行用时时,确定当前时刻经过所述当前出行用时后的目标时刻;根据所述目标时刻和预设截止时刻的比较结果,执行出行提醒处理,从而使得用户可以根据出行提醒合理安排出行时间,提高了出行提醒的灵活性。

可选的,在本实施例中,上述出行提醒方法可以应用于如图1所示的由终端01和服务器02所构成的硬件环境中。如图1所示,终端01和服务器02可以通过网络进行连接,上述网络包括但不限于:广域网、城域网或局域网。终端01可以是手机、平板电脑、穿戴式设备等。服务器02可以包括交通信息服务器、考勤服务器等。具体的,上述出行提醒方法可以由终端01执行。

具体的,终端01可以在预设时刻从交通信息服务器获取目标出行路线的当前交通路况信息,并根据当前交通路况信息计算通过目标出行路线的当前出行用时。对于目标出行路线的历史出行用时,终端01可以从本地获取预先存储的目标出行路线的历史出行用时,也可以是从交通信息服务器中获取目标出行路线的历史出行用时。

可以理解的是,上述预设时刻可以根据预设截止时刻和通过目标出行路线的历史出行用时进行合理设置,其中,上述预设截止时刻也可以根据实际应用场景进行设置,例如考勤截止时刻或是接送孩子的截止时刻等,上述目标出行路线也可以根据实际应用场景进行设置,例如,用户日常上班路线,或是用户接送孩子的路线等。例如,考勤截止时刻为t1,通过目标出行路线的历史出行用时为△t1,则上述预设时刻t可以是t1-△t1-△t2,△t2为第一预留时间长度,例如,△t2为1h或是0.5h。为了便于描述,本发明实施例以下以考勤应用场景为例进行说明,也即用户上班签到的应用场景。

上述交通状况信息可以包括历史交通路况信息(例如,交通拥堵指数等)或通过目标出行路线的出行用时等。

终端01在判断出所述目标出行路线的当前出行用时大于所述目标出行路线的历史出行用时时,可以进一步确定当前时刻经过所述当前出行用时后的目标时刻;根据所述目标时刻和预设截止时刻的比较结果,执行出行提醒处理,例如,在目标时刻晚于预设截止时刻时,可以提醒用户尽快出行,在目标时刻不晚于预设截止时刻时,可以提醒用户需要在某一时间之前出行,以避免迟到,从而使得用户可以根据出行提醒合理安排出行时间,提高了出行提醒的灵活性。

可选的,在考勤应用场景下,终端01还可以根据目标时刻和预设截止时刻的比较结果确定是否需要向考勤服务器发送对应的提示信息。

需要说明的是,图1所示的硬件环境还可以根据需求包含其他的硬件模块,本发明实施例的出行提醒方法也可以由其他的硬件模块执行,本实施例对此不做限定。

参见图2,图2是本发明实施例提供的出行提醒方法的流程图,如图2所示,包括以下步骤:

步骤201、在达到预设时刻时,获取一目标出行路线的当前交通路况信息。

本发明实施例中,上述预设时刻可以根据预设截止时刻和通过目标出行路线的历史出行用时进行合理设置。上述预设截止时刻也可以根据实际应用场景进行设置,例如考勤截止时刻或是接送孩子的截止时刻等。

上述目标出行路线也可以根据实际应用场景进行设置,例如,用户日常上班路线,或是用户接送孩子的路线等,具体的,终端可以基于用户的操作设置目标出行路线,例如,在接收用户设置起始地点和目的地点,输出从起始地点和目的地点的出行路线供用户选择,并将用户选择操作对应的出行路线作为目标出行路线,也可以是终端记录用户从起始地点至目的地点的历史出行路线,并根据历史出行路线确定目标出行路线。

具体的,终端可以在达到预设时刻时,从交通信息服务器获取目标出行路线的当前交通路况信息。以考勤应用场景为例,若某用户每条的考勤截止时刻为t1,通过目标出行路线的历史出行用时为△t1,△t2为第一预留时间长度,则在达到t1-△t1-△t2时刻时,终端从交通信息服务器获取目标出行路线的当前交通路况信息。

步骤202、根据所述当前交通路况信息计算所述目标出行路线的当前出行用时。

步骤203、在所述目标出行路线的当前出行用时大于所述目标出行路线的历史出行用时时,确定当前时刻经过所述当前出行用时后的目标时刻。

本发明实施例中,在当前出行用时大于历史出行用时时,说明用户可能需要花费更长的时间到达目的地点,此时可以进一步判断用户当前出行是否会迟到,也即在预设截止时刻(例如,考勤截止时刻)之前到达目的地点,例如,上班地点。具体的,上述当前时刻可以是终端当前系统时钟时间。例如,当前时刻为07:30:00,当前出行用时为1.45小时,则目标时刻为09:15:00。

步骤204、根据所述目标时刻和预设截止时刻的比较结果,执行出行提醒处理。

例如,在目标时刻晚于预设截止时刻时,可以提醒用户尽快出行,以减小迟到的概率,在目标时刻不晚于预设截止时刻时,可以提醒用户需要在某一时间之前出行,以避免迟到。

本发明实施例的出行提醒方法,在达到预设时刻时,获取一目标出行路线的当前交通路况信息;根据所述当前交通路况信息计算所述目标出行路线的当前出行用时;在所述目标出行路线的当前出行用时大于所述目标出行路线的历史出行用时时,确定当前时刻经过所述当前出行用时后的目标时刻;根据所述目标时刻和预设截止时刻的比较结果,执行出行提醒处理。本发明实施例在目标出行路线的当前出行用时大于历史出行用时时,进一步根据当前时刻经过所述当前出行用时后的目标时刻和预设截止时刻的比较结果执行出行提醒处理,从而使得用户可以根据出行提醒合理安排出行时间,提高了出行提醒的灵活性。

参见图3,图3是本发明又一实施例提供的出行提醒方法的流程图。如图3所示,本发明实施例提供的出行提醒方法包括以下步骤:

步骤301、在达到预设时刻时,获取一目标出行路线的当前交通路况信息。

本发明实施例中,上述预设时刻可以根据预设截止时刻和通过目标出行路线的历史出行用时进行合理设置。上述预设截止时刻也可以根据实际应用场景进行设置,例如考勤截止时刻或是接送孩子的截止时刻等。

上述目标出行路线也可以根据实际应用场景进行设置,例如,用户日常上班路线,或是用户接送孩子的路线等,具体的,终端可以基于用户的操作设置目标出行路线,例如,在接收用户设置起始地点和目的地点,输出从起始地点和目的地点的出行路线供用户选择,并将用户选择操作对应的出行路线作为目标出行路线,也可以是终端记录用户从起始地点至目的地点的历史出行路线,并根据历史出行路线确定目标出行路线。

可选的,为了减少用户操作,提高使用便捷性,所述在达到预设时刻时,获取一目标出行路线的当前交通路况信息之前,所述方法还包括:分别获取在历史n天从起始地点到目的地点的历史出行路线,其中,n为正整数;从在所述历史n天从所述起始地点到所述目的地点的历史出行路线中,选择出行次数最多的历史出行路线作为所述目标出行路线。

本发明实施例中,可以每天实时记录用户终端的位置信息分析用户的出行路线,并根据用户每天的出行路线确定目标出行路线。

具体的,为了提高所得到的用户出行路线和出行用时的准确性,所述方法还包括:判断目标用户是否在所述预设截止时刻之前的预设时间内离开所述起始地点;在确定所述目标用户在所述预设截止时刻之前的预设时间内离开所述起始地点时,判断所述目标用户所处位置是否距离所述起始地点预设距离;在确定所述目标用户所处位置距离所述起始地点预设距离时,记录从所述起始地点到所述目的地点的出行路线和出行用时。

参见图4,获取用户出行路线和出行用时可以包括如下步骤:

步骤401、接收设置的起始地点和目的地点。

例如,起始地点可以是用户的家庭地址,目的地点可以是用户的上班地址,或是起始地点可以是用户的家庭地址,目的地点为孩子的学校地址,或是起始地点可以是用户的上班地址,目的地点为孩子的学校地址。

步骤402、判断用户是否是在预设截止时刻之前预设时间内离开起始地点。

例如,上述预设截止时刻为考勤截止时刻,预设时间可以根据实际情况合理设置,例如,3h、2h等。

本发明实施例中,可以实时获取用户终端所处的位置,并判断用户终端当前所处位置是否处于起始地点预设范围内,例如,10米范围内,如果用户终端当前所处位置未处于起始地点预设范围内则确定用户离开起始地点,如果用户终端当前所处位置仍处于起始地点预设范围内则确定用户尚未离开起始地点。

具体的,在确定用户是在预设截止时刻之前预设时间内离开起始地点时,可以执行步骤403,并可以记录用户离开起始地点的时间,在确定用户不是在预设截止时刻之前预设时间内离开起始地点时,可以结束流程,或是返回执行步骤402。

本发明实施例通过判断用户是否是在预设截止时刻之前预设时间内离开起始地点,可以避免记录用户在其他时间段从起始地点到目的地点的出行路线,以提高所记录的出行路线的准确性。

步骤403、判断用户所处位置是否距离起始地点预设距离。

本发明实施例中,上述预设距离也可以根据实际情况进行合理设置,例如,500m。

具体的,在确定用户所处位置距离起始地点预设距离时,执行步骤404,否则结束流程,或是返回执行步骤402。

本发明实施例通过判断用户所处位置是否距离起始地点预设距离,可以减少因用户出门运动、出门买菜等短距离的出行行为,影响所记录的用户从起始地点到目的地点的出行路线的准确性。

步骤404、记录从起始地点到目的地点的出行路线和出行时间。

本发明实施例可以记录用户从起始地点到目的地点的出行路线,并记录用户到达目的地点的时间,通过用户离开起始地点的时间和到达目的地点的时间可以得到用户从起始地点到目的地点的出行时间。

可选的,本发明实施例还可以根据从起始地点到目的地点的出行路程和出行时间计算出行速度,在出行速度大于预设速度(例如,20km/h)时,确定用户是通过机动车辆出行,则记录从起始地点到目的地点的出行路线和出行时间,否则确定用户时通过非机动车辆出行,可以不记录该次从起始地点到目的地点的出行路线和出行时间。

本发明实施例可以通过上述步骤401至步骤404获取用户从起始地点到目的地点历史每天的出行路线和出行时间,并进行存储,以建立用户从起始地点到目的地点的出行数据库。

本发明实施例可以从用户出行数据库中获取在历史n天从起始地点到目的地点的历史出行路线,并从在所述历史n天从所述起始地点到所述目的地点的历史出行路线中,选择出行次数最多的历史出行路线作为所述目标出行路线。可以理解的是,上述n的取值可以根据实际情况进行合理设置,例如,n取值为30、20等。上述历史n天可以为当前时间之前最近的n天。

具体的,当所获取到的历史出行路线为至少两条时,可以分别将这至少两条历史出行路线中任两条历史出行路线进行对比,如果所对比的两条历史出行路线之间偏移距离大于预设偏移距离(例如,预设偏移距离为20m)的部分所占比例大于预设比例(例如,20%),则确定这两条历史出行路线为不同出行路线,否则确定这两条历史出行路线为同一出行路线。

例如,对于历史20天的历史出行路线中,存在18条历史出行路线均为出行路线s,则确定出行路线s为目标出行路线。

可以理解的是,如果历史n天从所述起始地点到所述目的地点的历史出行路线中出行次数最多的历史出行路线包括至少两条,则可以获取更多天数的历史出行路线,直至从起始地点到所述目的地点的历史出行路线中出行次数最多的历史出行路线为一条。

可选的,本发明实施例也可以根据历史n天从起始地点到目的地点的出行用时计算历史出行用时,例如,将历史n天从起始地点到目的地点的出行用时的平均值作为历史出行用时,或是计算历史n天从起始地点到目的地点的历史出行路线中对应于同一出行路线的历史出行路线的出行用时的平均值,作为历史出行用时。

以下以考勤应用场景为例进行说明,参见图5,获取用户出行路线和出行用时可以包括如下步骤:

步骤501、获取用户签到时间x和签到地点b。

本发明实施例中,在考勤服务器接收到用户的签到操作时,可以将用户的签到时间x和签到地点b发送给终端。

步骤502、在签到时间x早于考勤截止时刻时,确定未迟到。

本发明实施例中,在确定用户迟到时,可以进一步执行步骤505,以获取用户的出行路线和出行时间。

步骤503、在签到时间x晚于考勤截止时刻时,确定迟到。

本发明实施例中,在确定用户迟到时,可以结束流程,或是输出提示信息,以提示用户当天迟到。

步骤504、用户设置家庭地址。

步骤505、判断用户是否是在考勤截止时刻之前预设时间内离开家庭地址。

例如,上述预设截止时刻为考勤截止时刻,预设时间可以根据实际情况合理设置,例如,3h、2h等。

本发明实施例中,终端可以实时记录用户所处的位置和时间,从而可以获取到用户离开家庭地址的时间,以判断用户离开家庭地址的时间是否在考勤截止时刻之前预设时间内。具体的,在确定用户是在预设截止时刻之前预设时间内离开家(也即家庭地址)时,可以执行步骤506,在确定用户不是在预设截止时刻之前预设时间内离开家时,可以结束流程。

本发明实施例通过判断用户是否是在预设截止时刻之前预设时间内离开家,可以避免记录用户在其他时间段从家庭地址到签到地点的出行路线,以提高所记录的出行路线的准确性。

步骤506、获取用户距离家庭地址预设距离的地点a和用户离开家庭地址的离家时间y。

本发明实施例中,上述预设距离也可以根据实际情况进行合理设置,例如,500m。上述地点a为用户与家庭地址距离预设距离的地点,上述用户离开家庭地址的离家时间y可以为用户所处位置与家庭地址的距离大于某一预设值的时间,上述预设值可以根据实际需求进行合理设置,例如,预设值可以为10米、15米等。

步骤507、根据用户从地点a到地点b的路程以及签到时间x和离家时间y确定用户使用的交通工具。

本发明实施例可以根据从地点a到地点b的路程s和以及签到时间x和离家时间y计算出行速度v1,可选的,出行速度v1可以为:v1=s/t1,其中,t1=x-y。

步骤508、若用户使用的交通工具为机动车辆,则记录用户出行速度v1以及出行用时t1,并记录用户从地点a到签到地点b的路线s1。

可选的,在出行速度v1大于预设速度(例如,20km/h)时,可以确定用户是通过机动车辆出行,此时可以记录用户出行速度v1以及出行用时t1,并记录用户从地点a到签到地点b的路线s1,否则确定用户时通过非机动车辆出行,可以结束流程。

本发明实施例可以通过上述步骤501至步骤508获取用户从家庭地址到签到地点历史每天的出行路线和出行时间,并进行存储,以建立用户从家庭地址到签到地点的出行数据库。

本发明实施例可以从用户出行数据库中获取在历史n天从家庭地址到签到地点的历史出行路线,并从所述历史n天从家庭地址到签到地点的历史出行路线中,选择出行次数最多的历史出行路线作为目标出行路线。可以理解的是,上述n的取值可以根据实际情况进行合理设置,例如,n取值为30、20等。上述历史n天可以为当前时间之前最近的n天。

具体的,当所获取到的历史出行路线为至少两条时,可以分别将这至少两条历史出行路线中任两条历史出行路线进行对比,如果所对比的两条历史出行路线之间偏移距离大于预设偏移距离(例如,预设偏移距离为20m)的部分所占比例大于预设比例(例如,20%),则确定这两条历史出行路线为不同出行路线,否则确定这两条历史出行路线为同一出行路线。例如,对于历史20天的历史出行路线中,存在18条历史出行路线均为出行路线s,则确定出行路线s为目标出行路线。

步骤302、根据所述当前交通路况信息计算所述目标出行路线的当前出行用时。

步骤303、在所述目标出行路线的当前出行用时大于所述目标出行路线的历史出行用时时,确定当前时刻经过所述当前出行用时后的目标时刻。

本发明实施例中,在当前出行用时大于历史出行用时时,说明用户可能需要花费更长的时间到达目的地点,此时可以进一步判断用户当前出行是否会迟到,也即在预设截止时刻(例如,考勤截止时刻)之前到达目的地点,例如,上班地点。具体的,上述当前时刻可以是终端当前系统时钟时间。例如,当前时刻为07:30:00,当前出行用时为1.45小时,则目标时刻为09:15:00。

步骤304、在所述目标时刻不晚于所述预设截止时刻时,计算所述当前出行用时和所述历史出行用时的时间差值,并根据所述时间差值执行第一出行提醒处理。

本发明实施例中,在所述当前时刻经过所述当前出行用时后的时刻(也即目标时刻)不晚于所述预设截止时刻时,可以进一步计算当前出行用时和历史出行用时的时间差值,并根据时间差值进行出行提醒,例如,可以通过文本或是语音的方式输出如下提醒信息:今日交通较为拥堵,较平时出行需要多花费20分钟,请提前出行。

可选的,对于上述步骤304,可以替换为:在所述目标时刻不晚于所述预设截止时刻时,根据所述当前出行用时和预设截止时刻计算出行提醒时刻,并在达到所述出行提醒时刻时,执行第二出行提醒处理。

例如,预设截止时刻为t1,当前出行用时为△t3,则出行提醒时刻可以为t1-△t3-△t4,其中,△t4为第二预留时间长度,第二预留时间长度可以根据实际情况进行合理设置。具体的,在达到出行提醒时刻时,可以启动终端的系统闹钟,并可以进一步通过语音或是文本输出如下提醒信息:今日交通较为拥堵,较平时出行需要多花费20分钟,请提前出行。

这样,本发明实施例在所述目标时刻不晚于所述预设截止时刻时,通过计算当前出行用时和所述历史出行用时的时间差值,可以进行更为准确的出行提醒,以便于用户更为合理的安排出行时间。

可选的,对于上述步骤204,也即所述根据所述目标时刻和预设截止时刻的比较结果,执行出行提醒处理,包括:在所述目标时刻晚于所述预设截止时刻时,执行第三出行提醒处理。

本发明实施例中,在当前出行用时大于历史出行用时时,说明用户可能需要花费更长的时间到达目的地点,此时可以进一步判断用户当前出行是否会迟到,也即在预设截止时刻(例如,考勤截止时刻)之前到达目的地点,例如,上班地点。

具体的,上述当前时刻可以是终端当前系统时钟时间。例如,预设截止时刻为08:00:00,当前时刻为07:30:00,当前出行用时为1.45小时,则判断07:30:00经过1.45小时后是否晚于08:00:00,由于07:30:00经过1.45小时后为09:15:00,说明用户当前出行会迟到,此时可以唤起终端的系统闹钟或是输出振动信息,并可以结合通过文字或是语音提示来提醒用户,例如,输出如下提示信息:今日交通异常拥堵,您可能迟到,请尽快出门。

需要说明的是,本发明实施例也可以在所述当前出行用时大于所述历史出行用时时,计算当前出行用时和历史出行用时的时间差值,并根据该时间差值判断用户是否可以再预设截止时刻之前到达目的地点。

可选的,所述预设截止时刻为考勤截止时刻,在所述目标时刻晚于所述预设截止时刻时,所述方法还包括:向考勤服务器发送第一考勤提示信息,以使所述考勤服务器根据所述第一考勤提示信息采用预设标识对目标用户的考勤异常记录进行标识。

本发明实施例中,在考勤应用场景下,终端可以向考勤服务器发送第一考勤提示信息,以使所述考勤服务器根据所述第一考勤提示信息采用预设标识对目标用户的考勤异常记录进行标识,例如,将目标用户当天考勤异常记录(也即迟到记录)标识为特殊,从而考勤管理员可以悉知员工考勤异常原因,便于后续考勤管理。

可选的,所述向考勤服务器发送第一考勤提示信息之后,所述方法还包括:接收所述考勤服务器返回的第二考勤提示信息,其中,所述第二考勤提示信息为所述考勤服务器基于所述目标用户的考勤异常记录中携带有所述预设标识的考勤异常记录的数量返回的提示信息。

本发明实施例中,考勤服务器可以基于终端发送的第一考勤提示信息对目标用户的考勤记录进行分析,并反馈给终端。具体的,考勤服务器可以基于终端发送的第一考勤信息,采用预设标识对该目标用户当天的考勤异常记录进行标识,从而考勤服务器可以统计目标用户在预设时间内,例如,一个月内,携带有预设标识的异常考勤记录的数量,并可以进一步判断目标用户携带有预设标识的异常考勤记录的数量是否大于预设数量,以进行相应的提醒。例如,在确定该目标用户携带有预设标识的异常考勤记录的数量超过预设数量时,可以发送提醒信息:因您本月特殊迟到过多,您今日因交通异常拥堵导致迟到,将以普通迟到计算,请注意更换上班线路或早起;在确定该目标用户本月携带有预设标识的异常考勤记录的数量等于预设数量时,可以发送提醒信息:您截止至今日,当月因为交通异常拥堵导致迟到已超过预设数量,请注意更换上班线路或早起,本月内再次特殊迟到将以普通迟到计算。

具体的,参见图6,考勤服务器可以对员工(也即上述目标用户)的出行记录进行分析及反馈,具体包括如下步骤:

步骤601、考勤服务器读取员工考勤记录,并建立员工特殊考勤记录的考勤数据库。

上述特殊考勤记录为员工因交通拥堵导致可能迟到的考勤记录,可以包括员工出行路线、预估迟到时间等信息。具体的,员工终端可以在确定员工可能迟到的情况下向考勤服务器发送第一考勤提示信息,从而考勤服务器可以基于第一考勤提示信息创建上述特殊考勤记录。

步骤602、每日预设时间,考勤服务器读取当日存在特殊考勤记录的员工信息。

步骤603、判断该员工当日是否迟到。

具体的,考勤服务器可以读取当日存在特殊考勤纪录的员工,结合每个员工的当日考勤记录,判断该员工当日是否迟到。具体的,在确定该员工迟到时,执行步骤604,否则执行步骤605。

步骤604、采用预设标识对该员工的迟到记录进行标识。

例如,将该员工的迟到记录标识为特殊,并执行步骤606。

步骤605、从考勤数据库中删除该员工的特殊考勤记录。

具体的,在确定该员工未迟到时,可以从在考勤数据库删除该条员工特殊考勤记录。

步骤606、判断该员工本月包含预设标识的迟到记录的数量是否小于预设数量。

上述预设数量可以根据实际情况进行合理设置,例如,5条。具体的,在该员工本月包含预设标识的迟到记录的数量小于预设数量时,执行步骤607,否则执行步骤608。

步骤607、考勤服务器向终端发送第一提醒信息。

例如,在确定该员工本月包含特殊标识的迟到记录小于预设数量时,考勤服务器可以向终端发送第一提醒信息:您今日因交通异常拥堵导致迟到,计入特殊情况,不算迟到早退。

步骤608、判断该员工本月包含预设标识的迟到记录的数量是否等于预设数量。

具体的,在该员工本月包含预设标识的迟到记录的数量等于预设数量时,执行步骤609,否则执行步骤610。

步骤609、考勤服务器向终端发送第二提醒信息。

例如,在确定该员工本月包含预设标识的迟到记录的数量等于预设数量时,考勤服务器可以向终端发送提醒信息:您截止至今日,当月因为交通异常拥堵导致迟到已达到预设数量,请注意更换上班线路或早起,本月内再次特殊迟到将以普通迟到计算。

步骤610、考勤服务器向终端发送第三提醒信息。

例如,在确定该员工本月包含预设标识的迟到记录的数量超过预设数量时,考勤服务器可以向终端发送提醒信息:因您本月特殊迟到记录的数量过多,您今日因交通异常拥堵导致迟到,将以普通迟到计算,请注意更换上班线路或早起。

具体的,本发明实施例中可以对标识为特殊的迟到纪录不计入处罚。

由上,本发明实施例通过对员工每日出勤的出行路线记录及分析,建立员工出行记录数据库,同时与第三方城市交通信息分析系统结合,预算当日迟到的可能性,事先保证了员工不会因为获取交通信息的滞后性,而导致员工因不可抗力的迟到行为,确保员工的工作时长及办公效率,从源头上降低了考勤异常的概率。此外,考勤服务器对特殊考勤情况进行标注,确保了解员工缺勤情况,避免因不可抗力导致企业员工双方对缺勤行为的信息沟通不足,提高企业人事管理效率,并且可以保证信息即时传达。

可选的,所述根据所述当前交通路况信息计算所述目标出行路线的当前出行用时之后,所述方法还包括:在所述当前出行用时小于或等于所述历史出行用时时,计算所述当前出行用时和所述历史出行用时的时间差值;根据所述时间差值执行第四出行提醒处理。

本发明实施例中,在当前出行用时小于或等于历史出行用时时,说明用户可以花费较短的时间到达目的地点,则可以计算所述当前出行用时和所述历史出行用时的时间差值,并根据所述时间差值执行出行提醒处理,例如,可以通过文字或是语音的方式输出如下提醒信息:今日交通路况较好,较平时出行可以少花费20分钟,可以推迟出行。

可选的,所述目标出行路线包括起始地点,所述根据所述当前交通路况信息计算所述目标出行路线的当前出行用时之后,所述方法还包括:在所述当前出行用时小于或等于所述历史出行用时时,判断当前时刻经过预设时长后的时刻是否晚于目标出行时刻,其中,所述目标出行时刻由预设截止时刻和所述历史出行用时确定;在所述当前时刻经过所述预设时长后的时刻晚于所述目标出行时刻时,获取目标用户所处的位置;在所述目标用户所处的位置与所述起始地点的距离小于预设距离时,执行第五出行提醒处理。

本发明实施例中,上述预设时长可以根据实际情况进行合理设置,例如,预设时长可以是距离下一次执行上述出行提醒方法的时间间隔。可以理解的是,本发明实施例可以每隔预设时长执行一次上述出行提醒方法,直至目标用户已经出行,或是已经执行出行提醒。

具体的,在所述当前出行用时小于或等于所述历史出行用时时,可以进一步判断当前时刻经过预设时长后的时刻是否晚于目标出行时刻,其中,可以根据预设截止时刻和所述历史出行用时确定目标出行时刻,例如,预设截止时刻为t1,历史出行用时为△t1,则目标出行提醒时刻可以为t1-△t2-△t5,其中,△t5为第三预留时间长度,第三预留时间长度可以根据实际情况进行合理设置,例如,10分钟。例如,预设截止时刻为08:00:00,历史出行用时为45分钟,第三预留时间长度为10分钟,则目标出行提醒时刻可以为07:05:00。

本发明实施例在当前时刻经过预设时长后的时刻晚于目标出行时刻时,说明间隔预设时间后执行出行提醒可能会不及时,则可以立即执行出行提醒处理,不管目标用户是否出行;也可以先获取目标用户的位置,例如,可以获取终端所处的位置作为目标用户位置,并根据目标用户的位置与起始地点的距离判断目标用户是否出行,例如,在目标用户的位置与起始地点的距离大于预设距离时,可以确定目标用户已经出行,则可以不执行出行提醒处理,在目标用户的位置与起始地点的距离不大于预设距离时,可以确定目标用户尚未出行,此时可以执行出行提醒处理,例如,可以通过文字或是语音的方式输出如下提醒信息:您可能迟到,请马上出门。

以下结合应用实例对本发明实施例进行说明,参见图7,本发明实施例的出行提醒方法包括如下步骤:

步骤701、从用户出行记录数据库,获取用户平均出行用时,并根据用户平均出行用时和考勤截止时刻确定触发时刻。

本发明实施例中,上述用户出行记录数据库可以存储用户从起始地点(例如,用户家庭地址)到目的地点(例如,上班地址)的出行记录,其中,出行记录可以包括出行路线、出行用时、出行速度等数据。

具体的,上述平均出行用时即上述历史出行用时。可选的,可以根据用户出行记录数据库中记录的历史n天的出行用时计算平均出行用时。

上述触发时刻即上述预设时刻。具体的,可以根据用户平均出行用时和考勤截止时刻确定触发时刻,例如,考勤截止时刻为08:00:00,历史出行用时为45分钟,预留时间长度为1小时,则触发时刻可以为06:15:00。

具体的,本发明实施例在达到触发时刻时可以获取用户常用出行路线,也即上述目标出行路线,并可以进一步获取常用出行路线的当前交通路况信息。

步骤702、当到达触发时刻,获取用户常用出行路线的当前交通路况信息,并根据当时交通路况信息实时计算出用户常用出行路线的当前出行用时。

具体的,可以从第三方城市交通信息分析系统(也即上述交通信息服务器)的开放入口,获取用户常用出行路线的当前交通路况信息。

步骤703、实时判断用户常用出行路线的当前出行用时是否大于历史出行用时。

具体的,若当前出行用时小于或等于历史出行用时,则可以继续判断下次计算时刻(例如,下一次计算时刻可以是下次获取用户常用出行路线的当前交通路况信息的时刻)是否超过用户平均出门时刻,其中,用户平均出门时刻即上述目标出行时刻。若当前出行用时大于历史出行用时,则说明用户有可能迟到,执行步骤707,即可以计算迟到时长,也即上述当前出行用时和历史出行用时的时间差值。

步骤704、判断下次计算时刻是否超过用户平均出门时刻。

具体的,若下次计算时刻是未超过用户平均出门时刻,则可以发送指令,间隔预设时长(例如,5分钟)后再次计算,也即返回执行步骤702。

若下次计算时刻超过用户平均出门时刻,则可以获取用户当前位置,并判断用户是否出行。

步骤705、获取用户当前位置,并根据用户当前位置判断用户是否出行。

具体的,若用户已经出行,则可以结束流程,否则可以唤起系统闹钟提醒用户,并可以发送通知提示用户:您可能迟到,请马上出门。

步骤706、唤起系统闹钟并提醒用户。

步骤707、计算迟到时长。

步骤708、根据迟到时长,判断用户当前出行是否会迟到。

具体的,若确定用户当前出行会迟到,则可以唤起系统闹钟,并发起提示提醒用户:今日交通异常拥堵,您可能迟到,请尽快出门。此外,还可以发送信息至考勤服务器以提示考勤管理员,当日交通异常拥堵(例如,迟到时长大于1小时),以确保考勤管理员悉知员工因特殊情况迟到。

若确定用户当前出行不会迟到,则可以计算出行提醒时刻,其中,出行提醒时刻可以是用户不会迟到的时间临界点加预留时间(例如,15分钟)。

步骤709、唤起系统闹钟并提醒用户。

步骤710、计算出行提醒时刻。

步骤711、判断当前时刻是否超过出行提醒时刻。

具体的,若当前时刻超过出行提醒时刻,则可以立即唤起系统闹钟,并发起提示提醒用户:当日交通拥堵,您可能迟到,请尽快出门。若当前时刻未超过出行提醒时刻,则可以在到达出行提醒时刻时唤起系统闹钟提醒用户:当日交通拥堵当日交通拥堵,若避免迟到,请于15分钟内出门。

步骤712、唤起系统闹钟并提醒用户。

需要说明的是,上述用户出行记录数据库可以实时更新调整,具体包括如下步骤:

步骤a1、记录当日用户从起始地点到目的地点的出行数据,其中,上述出行数据包括出行路线、出行用时、出行速度等。

步骤b1、根据用户历史预设天数(例如,20天)的出行路线判断及行程分析,建立用户出行记录数据库,获取用户平均出行速度和平均出行用时,并替换原有用户出行记录数据库中对应的平均出行速度和平均出行用时。

步骤c1、根据用户历史预设天数(例如,20天)的出行路线获取常用出行路线,并替换原有用户出行记录数据库中对应的常用出行路线。

步骤d1、以用户出行记录数据库中更新的平均出行速度和平均出行用时及常用出行路线,对次日的出行提醒提供数据。

步骤e1、重复上述步骤a1至步骤d1。

本发明实施例通过对用户出行进行提醒,对用户每日的出行路线记录及分析,建立用户出行记录数据库,同时与第三方城市交通信息分析系统结合,预算处当日迟到的可能性,事先保证了用户不会因为获取交通信息的滞后性,而导致的用户因不可抗力的迟到行为,确保用户的工作时长及办公效率。

参见图8,图8是本发明实施例提供的出行提醒装置的结构图,如图8所示,出行提醒装置800包括第一获取模块801、第一计算模块802、确定模块803和第一提醒模块804,其中:

第一获取模块801,用于在达到预设时刻时,获取一目标出行路线的当前交通路况信息;

第一计算模块802,用于根据所述当前交通路况信息计算所述目标出行路线的当前出行用时;

确定模块803,用于在所述目标出行路线的当前出行用时大于所述目标出行路线的历史出行用时时,确定当前时刻经过所述当前出行用时后的目标时刻;

第一提醒模块804,用于根据所述目标时刻和预设截止时刻的比较结果,执行出行提醒处理。

可选的,参见图9,所述第一提醒模块804包括第一提醒单元,所述第一提醒单元8041具体用于:

在所述目标时刻不晚于所述预设截止时刻时,计算所述当前出行用时和所述历史出行用时的时间差值,并根据所述时间差值执行第一出行提醒处理;或者

在所述目标时刻不晚于所述预设截止时刻时,根据所述当前出行用时和预设截止时刻计算出行提醒时刻,并在达到所述出行提醒时刻时,执行第二出行提醒处理。

可选的,参见图10,所述第一提醒模块804还包括:

第二提醒单元8042,用于在所述目标时刻晚于所述预设截止时刻时,执行第三出行提醒处理。

可选的,所述预设截止时刻为考勤截止时刻,参见图11,所述装置还包括:

发送模块805,用于在所述目标时刻晚于所述预设截止时刻时,向考勤服务器发送第一考勤提示信息,以使所述考勤服务器根据所述第一考勤提示信息采用预设标识对目标用户的考勤异常记录进行标识。

可选的,参见图12,所述装置还包括:

接收模块806,用于所述向考勤服务器发送第一考勤提示信息之后,接收所述考勤服务器返回的第二考勤提示信息,其中,所述第二考勤提示信息为所述考勤服务器基于所述目标用户的考勤异常记录中携带有所述预设标识的考勤异常记录的数量返回的提示信息。

可选的,参见图13,所述装置还包括:

第二计算模块807,用于在所述当前出行用时小于或等于所述历史出行用时时,计算所述当前出行用时和所述历史出行用时的时间差值;

第二提醒模块808,用于根据所述时间差值执行第四出行提醒处理。

可选的,所述目标出行路线包括起始地点,参见图14,所述装置还包括:

第一判断模块809,用于在所述当前出行用时小于或等于所述历史出行用时时,判断当前时刻经过预设时长后的时刻是否晚于目标出行时刻,其中,所述目标出行时刻由预设截止时刻和所述历史出行用时确定;

第二获取模块810,用于在所述当前时刻经过所述预设时长后的时刻晚于所述目标出行时刻时,获取目标用户所处的位置;

第三提醒模块811,用于在所述目标用户所处的位置与所述起始地点的距离小于预设距离时,执行第五出行提醒处理。

可选的,参见图15,所述装置还包括:

第三获取模块812,用于所述在达到预设时刻时,获取一目标出行路线的当前交通路况信息之前,分别获取在历史n天从起始地点到目的地点的历史出行路线,其中,n为正整数;

选择模块813,用于从在所述历史n天从所述起始地点到所述目的地点的历史出行路线中,选择出行次数最多的历史出行路线作为所述目标出行路线。

可选的,参见图16,所述装置还包括:

第二判断模块814,用于判断目标用户是否在所述预设截止时刻之前的预设时间内离开所述起始地点;

第三判断模块815,用于在确定所述目标用户在所述预设截止时刻之前的预设时间内离开所述起始地点时,判断所述目标用户所处位置是否距离所述起始地点预设距离;

记录模块816,用于在确定所述目标用户所处位置距离所述起始地点预设距离时,记录从所述起始地点到所述目的地点的出行路线和出行用时。

上述出行提醒装置800能够前述方法实施例中终端执行的各个过程,为避免重复,这里不再赘述。

本发明实施例的出行提醒装置800,通过第一获取模块801,用于在达到预设时刻时,获取一目标出行路线的当前交通路况信息;第一计算模块802,用于根据所述当前交通路况信息计算所述目标出行路线的当前出行用时;确定模块803,用于在所述目标出行路线的当前出行用时大于所述目标出行路线的历史出行用时时,确定当前时刻经过所述当前出行用时后的目标时刻;第一提醒模块804,用于根据所述目标时刻和预设截止时刻的比较结果,执行出行提醒处理。本发明实施例在目标出行路线的当前出行用时大于历史出行用时时,进一步根据当前时刻经过所述当前出行用时后的目标时刻和预设截止时刻的比较结果执行出行提醒处理,从而使得用户可以根据出行提醒合理安排出行时间,提高了出行提醒的灵活性。

参见图17,图17是本发明实施例提供的电子设备的结构图,如图17所示,电子设备1700包括:至少一个处理器1701、存储器1702、至少一个网络接口1704和用户接口1703。电子设备1700中的各个组件通过总线系统1705耦合在一起。可理解,总线系统1705用于实现这些组件之间的连接通信。总线系统1705除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图17中将各种总线都标为总线系统1705。

其中,用户接口1703可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。

可以理解,本发明实施例中的存储器1702可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。本文描述的系统和方法的存储器1702旨在包括但不限于这些和任意其它适合类型的存储器。

在一些实施方式中,存储器1702存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统17021和应用程序17022。

其中,操作系统17021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序17022,包含各种应用程序,例如媒体播放器(mediaplayer)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序17022中。

在本发明实施例中,通过调用存储器1702存储的程序或指令,具体的,可以是应用程序17022中存储的程序或指令,处理器1701用于:在达到预设时刻时,获取一目标出行路线的当前交通路况信息;根据所述当前交通路况信息计算所述目标出行路线的当前出行用时;在所述目标出行路线的当前出行用时大于所述目标出行路线的历史出行用时时,确定当前时刻经过所述当前出行用时后的目标时刻;根据所述目标时刻和预设截止时刻的比较结果,执行出行提醒处理。

上述本发明实施例揭示的方法可以应用于处理器1701中,或者由处理器1701实现。处理器1701可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1701中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1701可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1702,处理器1701读取存储器1702中的信息,结合其硬件完成上述方法的步骤。

可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(applicationspecificintegratedcircuits,asic)、数字信号处理器(digitalsignalprocessing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmablelogicdevice,pld)、现场可编程门阵列(field-programmablegatearray,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。

对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。

可选的,计算机程序被处理器1701执行时还可实现如下步骤:

在所述目标时刻不晚于所述预设截止时刻时,计算所述当前出行用时和所述历史出行用时的时间差值,并根据所述时间差值执行第一出行提醒处理;或者

在所述目标时刻不晚于所述预设截止时刻时,根据所述当前出行用时和预设截止时刻计算出行提醒时刻,并在达到所述出行提醒时刻时,执行第二出行提醒处理。

可选的,计算机程序被处理器1701执行时还可实现如下步骤:

在所述目标时刻晚于所述预设截止时刻时,执行第三出行提醒处理。

可选的,所述预设截止时刻为考勤截止时刻,计算机程序被处理器1701执行时还可实现如下步骤:

向考勤服务器发送第一考勤提示信息,以使所述考勤服务器根据所述第一考勤提示信息采用预设标识对目标用户的考勤异常记录进行标识。

可选的,计算机程序被处理器1701执行时还可实现如下步骤:

接收所述考勤服务器返回的第二考勤提示信息,其中,所述第二考勤提示信息为所述考勤服务器基于所述目标用户的考勤异常记录中携带有所述预设标识的考勤异常记录的数量返回的提示信息。

可选的,计算机程序被处理器1701执行时还可实现如下步骤:

在所述当前出行用时小于或等于所述历史出行用时时,计算所述当前出行用时和所述历史出行用时的时间差值;

根据所述时间差值执行第四出行提醒处理。

可选的,所述目标出行路线包括起始地点,计算机程序被处理器1701执行时还可实现如下步骤:

在所述当前出行用时小于或等于所述历史出行用时时,判断当前时刻经过预设时长后的时刻是否晚于目标出行时刻,其中,所述目标出行时刻由预设截止时刻和所述历史出行用时确定;

在所述当前时刻经过所述预设时长后的时刻晚于所述目标出行时刻时,获取目标用户所处的位置;

在所述目标用户所处的位置与所述起始地点的距离小于预设距离时,执行第五出行提醒处理。

可选的,计算机程序被处理器1701执行时还可实现如下步骤:

分别获取在历史n天从起始地点到目的地点的历史出行路线,其中,n为正整数;

从在所述历史n天从所述起始地点到所述目的地点的历史出行路线中,选择出行次数最多的历史出行路线作为所述目标出行路线。

可选的,计算机程序被处理器1701执行时还可实现如下步骤:

判断目标用户是否在所述预设截止时刻之前的预设时间内离开所述起始地点;

在确定所述目标用户在所述预设截止时刻之前的预设时间内离开所述起始地点时,判断所述目标用户所处位置是否距离所述起始地点预设距离;

在确定所述目标用户所处位置距离所述起始地点预设距离时,记录从所述起始地点到所述目的地点的出行路线和出行用时。

电子设备1700能够实现前述方法实施例中终端实现的各个过程,为避免重复,这里不再赘述。

本发明实施例的电子设备1700,在达到预设时刻时,获取一目标出行路线的当前交通路况信息;根据所述当前交通路况信息计算所述目标出行路线的当前出行用时;在所述目标出行路线的当前出行用时大于所述目标出行路线的历史出行用时时,确定当前时刻经过所述当前出行用时后的目标时刻;根据所述目标时刻和预设截止时刻的比较结果,执行出行提醒处理。本发明实施例在目标出行路线的当前出行用时大于历史出行用时时,进一步根据当前时刻经过所述当前出行用时后的目标时刻和预设截止时刻的比较结果执行出行提醒处理,从而使得用户可以根据出行提醒合理安排出行时间,提高了出行提醒的灵活性。

本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一方法实施例的出行提醒方法的步骤。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1