一种考勤信息提醒方法及其设备与流程

文档序号:15982281发布日期:2018-11-17 00:28阅读:179来源:国知局

本发明涉及互联网技术领域,尤其涉及一种考勤信息提醒方法及其设备。

背景技术

在上下班考勤制度中,通常采用指纹识别、刷卡等打卡技术进行考勤信息的记录,由于用户均需要主观意识记住考勤的事宜,因此容易导致遗漏打卡的情况发生。在现有的考勤提醒技术中,可以基于时间点的方式对用户进行考勤提醒,例如:在准确的上下班时间自动向用户的手机、电脑等设备发送考勤提醒通知,然而时间点的提醒方式要求的时间点过于限定,无法对早到或晚走的用户起到提醒的作用,其仍然会存在遗漏打卡的情况,影响了对考勤信息的记录。



技术实现要素:

本发明实施例提供一种考勤信息提醒方法及其设备,可以基于地理位置信息实现考勤信息的提醒,避免遗漏打卡的情况,保证考勤信息提醒的时效性。

本发明实施例第一方面提供了一种考勤信息提醒方法,可包括:

获取当前地理位置信息,检测所述当前地理位置信息与预先建立的考勤地理围栏的位置关系信息;

基于考勤应用生成所述位置关系信息对应的考勤提示信息;

输出所述考勤提示信息。

本发明实施例第二方面提供了一种考勤信息提醒方法,可包括:

接收定位服务器发送的当前地理位置信息与预先建立的考勤地理围栏的位置关系信息;

基于考勤应用生成所述位置关系信息对应的考勤提示信息;

输出所述考勤提示信息。

本发明实施例第三方面提供了一种考勤信息提醒设备,可包括:

信息检测单元,用于获取当前地理位置信息,检测所述当前地理位置信息与预先建立的考勤地理围栏的位置关系信息;

信息生成单元,用于基于考勤应用生成所述位置关系信息对应的考勤提示信息;

信息输出单元,用于输出所述考勤提示信息。

本发明实施例第四方面提供了一种考勤信息提醒设备,可包括:

信息接收单元,用于接收定位服务器发送的当前地理位置信息与预先建立的考勤地理围栏的位置关系信息;

信息生成单元,用于基于考勤应用生成所述位置关系信息对应的考勤提示信息;

信息输出单元,用于输出所述考勤提示信息。

在本发明实施例中,通过获取当前地理位置信息,并检测当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,可以基于考勤应用生成与位置关系信息对应的考勤提示信息,将考勤提示信息进行输出,实现了基于地理位置信息对考勤信息进行提醒,避免遗漏打卡的情况,保证了考勤信息提醒的时效性。

附图说明

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

图1是本发明实施例提供的一种考勤信息提醒方法的流程示意图;

图2是本发明实施例提供的一种考勤信息提醒方法的流程时序图;

图3是本发明实施例提供的一种考勤地理围栏的举例示意图;

图4是本发明实施例提供的另一种考勤信息提醒方法的流程示意图;

图5是本发明实施例提供的另一种考勤信息提醒方法的流程时序图;

图6是本发明实施例提供的一种考勤信息提醒设备的结构示意图;

图7是本发明实施例提供的另一种考勤信息提醒设备的结构示意图;

图8是本发明实施例提供的信息检测单元的结构示意图;

图9是本发明实施例提供的又一种考勤信息提醒设备的结构示意图;

图10是本发明实施例提供的又一种考勤信息提醒设备的结构示意图;

图11是本发明实施例提供的又一种考勤信息提醒设备的结构示意图;

图12是本发明实施例提供的又一种考勤信息提醒设备的结构示意图;

图13是本发明实施例提供的一种考勤信息提醒系统的结构示意图;

图14是本发明实施例提供的另一种考勤信息提醒系统的结构示意图。

具体实施方式

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

本发明实施例提供的考勤信息提醒方法可以应用于上下班打卡的场景,例如:用户终端获取当前地理位置信息,检测所述当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,所述用户终端基于考勤应用生成所述位置关系信息对应的考勤提示信息,所述用户终端输出所述考勤提示信息的场景。或者用户终端获取当前地理位置信息,并将所述当前地理位置信息发送至定位服务器,所述定位服务器接收所述当前地理位置信息,检测所述当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,并将所述位置关系信息发送至所述用户终端,所述用户终端接收所述定位服务器发送的所述位置关系信息,并基于考勤应用生成所述位置关系信息对应的考勤提示信息,所述用户终端输出所述考勤提示信息的场景等。通过获取当前地理位置信息,并检测当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,可以基于考勤应用生成与位置关系信息对应的考勤提示信息,将考勤提示信息进行输出,实现了基于地理位置信息对考勤信息进行提醒,避免遗漏打卡的情况,保证了考勤信息提醒的时效性

本发明实施例涉及的用户终端可以为平板电脑、个人计算机(pc)、智能手机、掌上电脑、移动互联网设备(mid)、穿戴式设备、车载设备、虚拟实境设备等具备定位功能的终端设备;所述应用服务器具体可以为考勤应用的后台服务设备;所述定位服务器具体可以为所述用户终端的终端系统对应的具备定位功能的后台服务设备;所述考勤地理围栏用于表示在地球表面中的一块区域,用于对用户终端的当前地理位置信息进行检测,以实现对用户终端进入或离开等事件的监听;所述考勤提示信息具体可以为上下班的打卡提示信息以及时间信息,可包括上班打卡提示信息和下班打卡提示信息,所述上班打卡提示信息包括上班打卡提示以及上班打卡提示对应的上班时间信息,所述下班打卡提示信息包括下班打卡提示和下班打卡提示对应的下班时间信息。

下面将结合附图1-附图5,对本发明实施例提供的考勤信息提醒方法进行详细介绍。

请参见图1,为本发明实施例提供了一种考勤信息提醒方法的流程示意图。如图1所示,本发明实施例从用户终端侧阐述考勤信息提醒方法的具体流程,需要说明的是,当所述用户终端具备考勤地理围栏建立的功能时,例如:android系统等开源的终端系统,可以无需调用终端系统对应的定位服务器,本发明实施例的所述方法包括以下步骤s101-s104。

s101,用户终端获取当前地理位置信息,检测所述当前地理位置信息与预先建立的考勤地理围栏的位置关系信息;

具体的,用户终端可以基于定位功能获取所述用户终端的当前地理位置信息,所述当前地理位置信息包含所述用户终端当前在电子地图中所处位置的经纬度等,所述电子地图可以包括数字地图、卫星地图等至少一种虚拟地图,进一步的,所述用户终端可以实时检测所述用户终端的位置,生成当前地理位置信息,以保证可以实时确定所述用户终端所处的位置情况,所述用户终端可以检测所述当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,所述用户终端通过实时获取当前地理位置信息,可以进一步实时检测所述当前地理位置信息与所述考勤地理围栏的位置关系信息,所述位置关系信息可以包括所述当前地理位置信息进入所述考勤地理围栏和所述当前地理位置信息离开所述考勤地理围栏。

s102,所述用户终端基于考勤应用生成所述位置关系信息对应的考勤提示信息;

具体的,所述用户终端可以基于考勤应用生成所述位置关系信息对应的考勤提示信息,所述考勤应用优选为即时通信应用中的考勤应用模块,优选的,当所述位置关系信息指示为所述当前地理位置信息进入所述考勤地理围栏时,所述用户终端基于考勤应用生成上班打卡提示信息,当所述位置关系信息指示为所述当前地理位置信息离开所述考勤地理围栏时,所述用户终端基于考勤应用生成下班打卡提示信息。

s103,所述用户终端输出所述考勤提示信息;

具体的,所述用户终端输出显示所述考勤提示信息。

在本发明实施例中,通过获取当前地理位置信息,并检测当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,可以基于考勤应用生成与位置关系信息对应的考勤提示信息,将考勤提示信息进行输出,实现了基于地理位置信息对考勤信息进行提醒,避免遗漏打卡的情况,保证了考勤信息提醒的时效性。

请参见图2,为本发明实施例提供了一种考勤信息提醒方法的流程时序图。如图2所示,本发明实施例从用户终端侧和应用服务器侧共同阐述考勤信息提醒方法的具体流程,需要说明的是,当所述用户终端具备考勤地理围栏建立的功能时,可以无需调用终端系统对应的定位服务器,该方法包括以下步骤s201-s207。

s201,应用服务器获取所输入的考勤位置信息,并将所述考勤位置信息发送至用户终端;

具体的,应用服务器可以获取考勤人员输入的考勤位置信息,所述应用服务器可以将所述中心经纬度和所述检测长度发送至所述用户终端,所述考勤位置信息具体可以为用于考勤的中心经纬度以及检测长度。

s202,所述用户终端接收所述应用服务器发送的所述考勤位置信息,并基于所述考勤位置信息建立考勤地理围栏;

具体的,所述用户终端接收所述应用服务器发送的所述中心经纬度和所述检测长度,可以以所述中心经纬度为圆心,以所述检测长度为半径,在预设电子地图中建立考勤地理围栏,可以理解的是,所述电子地图可以包括数字地图、卫星地图等至少一种虚拟地图,进一步的,请一并参见图3,如图3所示电子地图中,当用户终端接收到应用服务器发送的所述中心经纬度和所述检测长度时,可以建立如图3所示的考勤地理围栏30,所述中心经纬度可以在电子地图中指示a写字楼的中心位置,所述检测长度可以在电子地图中指示覆盖a写字楼的范围,以此建立考勤地理围栏30。

需要说明的是,所述考勤地理围栏也可以为圆以外的其它形状,例如:以所述中心经纬度为中心,以所述检测长度为边长的正方形等进行考勤地理围栏的建立,具体可以依据实际场景的需要进行设置。

s203,所述用户终端实时获取当前地理位置信息;

具体的,所述用户终端可以实时检测所述用户终端的位置,生成当前地理位置信息,以保证可以实时确定所述用户终端所处的位置情况,所述当前地理位置信息包含所述用户终端当前在电子地图中所处位置的经纬度等。

s204,所述用户终端检测所述当前地理位置信息与预先建立的考勤地理围栏的位置关系信息;

具体的,所述用户终端可以检测所述当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,所述用户终端通过实时获取当前地理位置信息,可以进一步实时检测所述当前地理位置信息与所述考勤地理围栏的位置关系信息,所述位置关系信息可以包括所述当前地理位置信息进入所述考勤地理围栏和所述当前地理位置信息离开所述考勤地理围栏。

进一步的,所述用户终端可以检测所述当前地理位置信息与所述中心经纬度的距离的变化趋势,当所述用户终端检测到当前地理位置信息与所述中心经纬度的距离由大于所述检测长度变换至小于或等于所述检测长度时,所述用户终端可以确定所述当前地理位置信息与考勤地理围栏的位置关系信息为所述当前地理位置信息进入所述考勤地理围栏;当所述用户终端检测到当前地理位置信息与所述中心经纬度的距离由小于或等于所述检测长度变换至大于所述检测长度时,所述用户终端可以确定所述当前地理位置信息与考勤地理围栏的位置关系信息为所述当前地理位置信息离开所述考勤地理围栏。

需要说明的是,所述用户终端可以记录预设时间段内的当前地理位置信息,并基于该预设时间段内的当前地理位置信息确定与所述考勤地理围栏的位置关系信息,若该预设时间段内的当前地理位置信息与所述中心经纬度的距离均大于所述检测长度,则可以记录所述当前地理位置信息不在所述考勤地理围栏内,若该预设时间段内的当前地理位置信息与所述中心经纬度的距离均小于或等于所述检测长度,则可以记录所述当前地理位置信息在所述考勤地理围栏内。当然,所述用户终端也可以仅在进入或离开时对所述位置关系信息进行记录,具体可以依据实际使用场景进行设置。

s205,所述用户终端检测考勤应用的运行状态;

具体的,所述用户终端可以检测所述用户终端中的考勤应用的运行状态,所述考勤应用优选为即时通信应用中的考勤应用模块,所述运行状态可以为在所述用户终端的终端系统中的前台运行、后台运行,以及系统挂起和应用关闭四种状态中的任一种,所述前台运行状态表示所述考勤应用运行于所述用户终端的终端界面中;所述后台运行状态表示所述考勤应用当前运行于终端系统的后台中,可以运行一段时间;所述系统挂起状态表示所述考勤应用的进程工作暂时被保存,需等待系统激活再次运行;所述应用关闭状态表示所述考勤应用的进程被关闭,需等待触发启动指令再次运行。

s206,所述用户终端根据运行状态并基于考勤应用生成所述位置关系信息对应的考勤提示信息;

具体的,当所述运行状态为系统前台运行状态或系统后台运行状态时,所述用户终端可以基于考勤应用生成所述位置关系信息对应的考勤提示信息;而当所述运行状态为系统挂起状态或应用关闭状态时,所述用户终端可以启动所述考勤应用,例如在系统后台将所述考勤应用拉活等,并基于考勤应用生成所述位置关系信息对应的考勤提示信息。优选的,基于考勤应用生成所述位置关系信息对应的考勤提示信息具体可以为:当所述位置关系信息指示为所述当前地理位置信息进入所述考勤地理围栏时,所述用户终端基于考勤应用生成上班打卡提示信息,当所述位置关系信息指示为所述当前地理位置信息离开所述考勤地理围栏时,所述用户终端基于考勤应用生成下班打卡提示信息。

s207,所述用户终端输出所述考勤提示信息;

具体的,所述用户终端输出显示所述考勤提示信息。

在本发明实施例中,通过获取当前地理位置信息,并检测当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,可以基于考勤应用生成与位置关系信息对应的考勤提示信息,将考勤提示信息进行输出,实现了基于地理位置信息对考勤信息进行提醒,避免遗漏打卡的情况,保证了考勤信息提醒的时效性;通过对考勤应用的应用状态进行检测,可以避免由于考勤应用无法运行而导致遗漏打卡的情况,进一步完善了考勤信息的提醒过程。

请参见图4,为本发明实施例提供了另一种考勤信息提醒方法的流程示意图。如图4所示,本发明实施例从用户终端侧阐述考勤信息提醒方法的具体流程,需要说明的是,当所述用户终端不具备考勤地理围栏建立的功能时,例如:ios系统等封闭的终端系统,需调用终端系统对应的定位服务器,本发明实施例的所述方法包括以下步骤s301-s303。

s301,接收定位服务器发送的当前地理位置信息与预先建立的考勤地理围栏的位置关系信息;

具体的,定位服务器可以基于定位功能实时获取用户终端的当前地理位置信息,所述当前地理位置信息包含所述用户终端当前在电子地图中所处位置的经纬度等,所述电子地图可以包括数字地图、卫星地图等至少一种虚拟地图,进一步的,所述定位服务器可以实时检测所述用户终端的位置,生成当前地理位置信息,以保证可以实时确定所述用户终端所处的位置情况,所述定位服务器可以检测所述当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,所述定位服务器通过实时获取当前地理位置信息,可以进一步实时检测所述当前地理位置信息与所述考勤地理围栏的位置关系信息,所述位置关系信息可以包括所述当前地理位置信息进入所述考勤地理围栏和所述当前地理位置信息离开所述考勤地理围栏。所述定位服务器可以将所述位置关系信息发送至所述用户终端。所述用户终端可以接收所述定位服务器发送的所述位置关系信息。

s302,基于考勤应用生成所述位置关系信息对应的考勤提示信息;

具体的,所述用户终端可以基于考勤应用生成所述位置关系信息对应的考勤提示信息,所述考勤应用优选为即时通信应用中的考勤应用模块,优选的,当所述位置关系信息指示为所述当前地理位置信息进入所述考勤地理围栏时,所述用户终端基于考勤应用生成上班打卡提示信息,当所述位置关系信息指示为所述当前地理位置信息离开所述考勤地理围栏时,所述用户终端基于考勤应用生成下班打卡提示信息。

s303,所述用户终端输出所述考勤提示信息;

具体的,所述用户终端输出显示所述考勤提示信息。

在本发明实施例中,通过获取当前地理位置信息,并检测当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,可以基于考勤应用生成与位置关系信息对应的考勤提示信息,将考勤提示信息进行输出,实现了基于地理位置信息对考勤信息进行提醒,避免遗漏打卡的情况,保证了考勤信息提醒的时效性。

请参见图5,为本发明实施例提供了另一种考勤信息提醒方法的流程示意图。如图5所示,本发明实施例从用户终端侧、应用服务器侧和定位服务器侧共同阐述考勤信息提醒方法的具体流程,需要说明的是,当所述用户终端不具备考勤地理围栏建立的功能时,例如:ios系统等封闭的终端系统,需调用终端系统对应的定位服务器,本发明实施例的所述方法包括以下步骤s401-s408。

s401,应用服务器获取所输入的考勤位置信息,并将所述考勤位置信息发送至用户终端;

具体的,应用服务器可以获取考勤人员输入的考勤位置信息,所述应用服务器可以将所述中心经纬度和所述检测长度发送至所述用户终端,所述考勤位置信息具体可以为用于考勤的中心经纬度以及检测长度。

s402,所述用户终端接收所述应用服务器发送的所述考勤位置信息,并将所述考勤位置信息发送至定位服务器;

s403,所述定位服务器接收所述用户终端发送的所述考勤位置信息,并基于所述考勤位置信息建立考勤地理围栏;

具体的,所述定位服务器接收所述用户终端发送的所述中心经纬度和所述检测长度,可以以所述中心经纬度为圆心,以所述检测长度为半径,在预设电子地图中建立考勤地理围栏,可以理解的是,所述电子地图可以包括数字地图、卫星地图等至少一种虚拟地图,进一步的,请一并参见图3,如图3所示电子地图中,当定位服务器接收到用户终端发送的所述中心经纬度和所述检测长度时,可以建立如图3所示的考勤地理围栏30,所述中心经纬度可以在电子地图中指示a写字楼的中心位置,所述检测长度可以在电子地图中指示覆盖a写字楼的范围,以此建立考勤地理围栏30。

需要说明的是,所述考勤地理围栏也可以为圆以外的其它形状,例如:以所述中心经纬度为中心,以所述检测长度为边长的正方形等进行考勤地理围栏的建立,具体可以依据实际场景的需要进行设置。

s404,定位服务器获取用户终端的当前地理位置信息,检测所述当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,并将所述位置关系信息发送至所述用户终端;

具体的,所述定位服务器可以检测所述当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,优选的,所述用户终端需要预先授权所述定位服务器获取所述用户终端的地理位置信息,所述定位服务器通过实时获取当前地理位置信息,可以进一步实时检测所述当前地理位置信息与所述考勤地理围栏的位置关系信息,所述位置关系信息可以包括所述当前地理位置信息进入所述考勤地理围栏和所述当前地理位置信息离开所述考勤地理围栏。所述定位服务器可以将所述位置关系信息发送至所述用户终端。

进一步的,所述定位服务器可以检测所述当前地理位置信息与所述中心经纬度的距离的变化趋势,当所述定位服务器检测到当前地理位置信息与所述中心经纬度的距离由大于所述检测长度变换至小于或等于所述检测长度时,所述定位服务器可以确定所述当前地理位置信息与考勤地理围栏的位置关系信息为所述当前地理位置信息进入所述考勤地理围栏;当所述定位服务器检测到当前地理位置信息与所述中心经纬度的距离由小于或等于所述检测长度变换至大于所述检测长度时,所述定位服务器可以确定所述当前地理位置信息与考勤地理围栏的位置关系信息为所述当前地理位置信息离开所述考勤地理围栏。

需要说明的是,所述定位服务器可以记录预设时间段内的当前地理位置信息,并基于该预设时间段内的当前地理位置信息确定与所述考勤地理围栏的位置关系信息,若该预设时间段内的当前地理位置信息与所述中心经纬度的距离均大于所述检测长度,则可以记录所述当前地理位置信息不在所述考勤地理围栏内,若该预设时间段内的当前地理位置信息与所述中心经纬度的距离均小于或等于所述检测长度,则可以记录所述当前地理位置信息在所述考勤地理围栏内。当然,所述定位服务器也可以仅在进入或离开时对所述位置关系信息进行记录,具体可以依据实际使用场景进行设置。

s405,所述用户终端接收所述定位服务器发送的所述位置关系信息;

s406,所述用户终端检测考勤应用的运行状态;

具体的,所述用户终端可以检测所述用户终端中的考勤应用的运行状态,所述考勤应用优选为即时通信应用中的考勤应用模块,所述运行状态可以为在所述用户终端的终端系统中的前台运行、后台运行,以及系统挂起和应用关闭四种状态中的任一种,所述前台运行状态表示所述考勤应用运行于所述用户终端的终端界面中;所述后台运行状态表示所述考勤应用当前运行于终端系统的后台中,可以运行一段时间;所述系统挂起状态表示所述考勤应用的进程工作暂时被保存,需等待系统激活再次运行;所述应用关闭状态表示所述考勤应用的进程被关闭,需等待触发启动指令再次运行。

s407,所述用户终端根据运行状态并基于考勤应用生成所述位置关系信息对应的考勤提示信息;

具体的,当所述运行状态为系统前台运行状态或系统后台运行状态时,所述用户终端可以基于考勤应用生成所述位置关系信息对应的考勤提示信息;而当所述运行状态为系统挂起状态或应用关闭状态时,所述用户终端可以启动所述考勤应用,例如在系统后台将所述考勤应用拉活等,并基于考勤应用生成所述位置关系信息对应的考勤提示信息。优选的,基于考勤应用生成所述位置关系信息对应的考勤提示信息具体可以为:当所述位置关系信息指示为所述当前地理位置信息进入所述考勤地理围栏时,所述用户终端基于考勤应用生成上班打卡提示信息,当所述位置关系信息指示为所述当前地理位置信息离开所述考勤地理围栏时,所述用户终端基于考勤应用生成下班打卡提示信息。

s408,所述用户终端输出所述考勤信息;

具体的,所述用户终端输出显示所述考勤提示信息。

在本发明实施例中,通过获取当前地理位置信息,并检测当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,可以基于考勤应用生成与位置关系信息对应的考勤提示信息,将考勤提示信息进行输出,实现了基于地理位置信息对考勤信息进行提醒,避免遗漏打卡的情况,保证了考勤信息提醒的时效性;通过对考勤应用的应用状态进行检测,可以避免由于考勤应用无法运行而导致遗漏打卡的情况,进一步完善了考勤信息的提醒过程。

下面将结合附图6-附图8,对本发明实施例提供的考勤信息提醒设备进行详细介绍。需要说明的是,附图6-附图8所示的考勤信息提醒设备,具体可以为上述图1和图2所示实施例中的用户终端,用于执行本发明图1和图2所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明图1和图2所示的实施例。

请参见图6,为本发明实施例提供了一种考勤信息提醒设备的结构示意图。如图6所示,本发明实施例的所述考勤信息提醒设备1可以包括:信息检测单元11、信息生成单元12和信息输出单元13。

信息检测单元11,用于获取当前地理位置信息,检测所述当前地理位置信息与预先建立的考勤地理围栏的位置关系信息;

具体实现中,所述信息检测单元11可以基于定位功能获取所述考勤信息提醒设备1的当前地理位置信息,所述当前地理位置信息包含所述考勤信息提醒设备1当前在电子地图中所处位置的经纬度等,所述电子地图可以包括数字地图、卫星地图等至少一种虚拟地图。

可选的,所述信息检测单元11可以实时检测所述考勤信息提醒设备1的位置,生成当前地理位置信息,以保证可以实时确定所述考勤信息提醒设备1所处的位置情况,所述信息检测单元11可以检测所述当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,所述信息检测单元11通过实时获取当前地理位置信息,可以进一步实时检测所述当前地理位置信息与所述考勤地理围栏的位置关系信息,所述位置关系信息可以包括所述当前地理位置信息进入所述考勤地理围栏和所述当前地理位置信息离开所述考勤地理围栏。

信息生成单元12,用于基于考勤应用生成所述位置关系信息对应的考勤提示信息;

具体实现中,所述信息生成单元12可以基于考勤应用生成所述位置关系信息对应的考勤提示信息,所述考勤应用优选为即时通信应用中的考勤应用模块,优选的,当所述位置关系信息指示为所述当前地理位置信息进入所述考勤地理围栏时,所述信息生成单元12基于考勤应用生成上班打卡提示信息,当所述位置关系信息指示为所述当前地理位置信息离开所述考勤地理围栏时,所述信息生成单元12基于考勤应用生成下班打卡提示信息。

信息输出单元13,用于输出所述考勤提示信息;

具体实现中,所述信息输出单元13输出显示所述考勤提示信息。

在本发明实施例中,通过获取当前地理位置信息,并检测当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,可以基于考勤应用生成与位置关系信息对应的考勤提示信息,将考勤提示信息进行输出,实现了基于地理位置信息对考勤信息进行提醒,避免遗漏打卡的情况,保证了考勤信息提醒的时效性。

请参见图7,为本发明实施例提供了另一种考勤信息提醒设备的结构示意图。如图7所示,本发明实施例的所述考勤信息提醒设备1可以包括:信息检测单元11、信息生成单元12、信息输出单元13、围栏建立单元14、状态检测单元15和通知单元16。

围栏建立单元14,用于接收应用服务器发送的考勤位置信息,并基于所述考勤位置信息建立考勤地理围栏;

具体实现中,应用服务器可以获取考勤人员输入的考勤位置信息,所述应用服务器可以将所述中心经纬度和所述检测长度发送至所述考勤信息提醒设备1,所述考勤位置信息具体可以为用于考勤的中心经纬度以及检测长度。

可选的,所述围栏建立单元14接收所述应用服务器发送的所述中心经纬度和所述检测长度,可以以所述中心经纬度为圆心,以所述检测长度为半径,在预设电子地图中建立考勤地理围栏,可以理解的是,所述电子地图可以包括数字地图、卫星地图等至少一种虚拟地图,进一步的,请一并参见图3,如图3所示电子地图中,当围栏建立单元14接收到应用服务器发送的所述中心经纬度和所述检测长度时,可以建立如图3所示的考勤地理围栏30,所述中心经纬度可以在电子地图中指示a写字楼的中心位置,所述检测长度可以在电子地图中指示覆盖a写字楼的范围,以此建立考勤地理围栏30。

需要说明的是,所述考勤地理围栏也可以为圆以外的其它形状,例如:以所述中心经纬度为中心,以所述检测长度为边长的正方形等进行考勤地理围栏的建立,具体可以依据实际场景的需要进行设置。

信息检测单元11,用于获取当前地理位置信息,检测所述当前地理位置信息与预先建立的考勤地理围栏的位置关系信息;

具体实现中,所述信息检测单元11可以实时检测所述考勤信息提醒设备1的位置,生成当前地理位置信息,以保证可以实时确定所述考勤信息提醒设备1所处的位置情况,所述当前地理位置信息包含所述考勤信息提醒设备1当前在电子地图中所处位置的经纬度等。所述信息检测单元11可以检测所述当前地理位置信息与所述中心经纬度的距离的变化趋势,当所述信息检测单元11检测到当前地理位置信息与所述中心经纬度的距离由大于所述检测长度变换至小于或等于所述检测长度时,所述信息检测单元11可以确定所述当前地理位置信息与考勤地理围栏的位置关系信息为所述当前地理位置信息进入所述考勤地理围栏;当所述信息检测单元11检测到当前地理位置信息与所述中心经纬度的距离由小于或等于所述检测长度变换至大于所述检测长度时,所述信息检测单元11可以确定所述当前地理位置信息与考勤地理围栏的位置关系信息为所述当前地理位置信息离开所述考勤地理围栏。

需要说明的是,所述信息检测单元11可以记录预设时间段内的当前地理位置信息,并基于该预设时间段内的当前地理位置信息确定与所述考勤地理围栏的位置关系信息,若该预设时间段内的当前地理位置信息与所述中心经纬度的距离均大于所述检测长度,则可以记录所述当前地理位置信息不在所述考勤地理围栏内,若该预设时间段内的当前地理位置信息与所述中心经纬度的距离均小于或等于所述检测长度,则可以记录所述当前地理位置信息在所述考勤地理围栏内。当然,所述信息检测单元11也可以仅在进入或离开时对所述位置关系信息进行记录,具体可以依据实际使用场景进行设置。

具体的,请一并参见图8,为本发明实施例提供了信息检测单元的结构示意图。如图8所示,所述信息检测单元11可以包括:

信息获取子单元111,用于实时获取当前地理位置信息;

关系确定子单元112,用于当检测到当前地理位置信息与所述中心经纬度的距离由大于所述检测长度变换至小于或等于所述检测长度时,确定所述当前地理位置信息与考勤地理围栏的位置关系信息为所述当前地理位置信息进入所述考勤地理围栏;

所述关系确定子单元112,还用于当检测到当前地理位置信息与所述中心经纬度的距离由小于或等于所述检测长度变换至大于所述检测长度时,确定所述当前地理位置信息与考勤地理围栏的位置关系信息为所述当前地理位置信息离开所述考勤地理围栏。

状态检测单元15,用于检测考勤应用的运行状态;

具体实现中,所述状态检测单元15可以检测所述考勤信息提醒设备1中的考勤应用的运行状态,所述考勤应用优选为即时通信应用中的考勤应用模块,所述运行状态可以为在所述考勤信息提醒设备1的终端系统中的前台运行、后台运行,以及系统挂起和应用关闭四种状态中的任一种,所述前台运行状态表示所述考勤应用运行于所述考勤信息提醒设备1的终端界面中;所述后台运行状态表示所述考勤应用当前运行于终端系统的后台中,可以运行一段时间;所述系统挂起状态表示所述考勤应用的进程工作暂时被保存,需等待系统激活再次运行;所述应用关闭状态表示所述考勤应用的进程被关闭,需等待触发启动指令再次运行。

通知单元16,用于当所述运行状态为系统前台运行状态或系统后台运行状态时,通知所述信息生成单元12执行基于考勤应用生成所述位置关系信息对应的考勤提示信息的步骤;

所述通知单元16,还用于当所述运行状态为系统挂起状态或应用关闭状态时,启动所述考勤应用,并通知所述信息生成单元12执行基于考勤应用生成所述位置关系信息对应的考勤提示信息的步骤;

信息生成单元12,用于基于考勤应用生成所述位置关系信息对应的考勤提示信息;

具体实现中,当所述运行状态为系统前台运行状态或系统后台运行状态时,所述信息生成单元12可以基于考勤应用生成所述位置关系信息对应的考勤提示信息;而当所述运行状态为系统挂起状态或应用关闭状态时,所述通知单元16可以启动所述考勤应用,例如在系统后台将所述考勤应用拉活等,并基于考勤应用生成所述位置关系信息对应的考勤提示信息。优选的,基于考勤应用生成所述位置关系信息对应的考勤提示信息具体可以为:当所述位置关系信息指示为所述当前地理位置信息进入所述考勤地理围栏时,所述信息生成单元12基于考勤应用生成上班打卡提示信息,当所述位置关系信息指示为所述当前地理位置信息离开所述考勤地理围栏时,所述信息生成单元12基于考勤应用生成下班打卡提示信息。

信息输出单元13,用于输出所述考勤提示信息;

具体实现中,所述信息输出单元13可以输出显示所述考勤提示信息。

在本发明实施例中,通过获取当前地理位置信息,并检测当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,可以基于考勤应用生成与位置关系信息对应的考勤提示信息,将考勤提示信息进行输出,实现了基于地理位置信息对考勤信息进行提醒,避免遗漏打卡的情况,保证了考勤信息提醒的时效性;通过对考勤应用的应用状态进行检测,可以避免由于考勤应用无法运行而导致遗漏打卡的情况,进一步完善了考勤信息的提醒过程。

本发明实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图1和图2所示实施例的方法步骤,具体执行过程可以参见图1和图2所示实施例的具体说明,在此不进行赘述。

请参见图9,为本发明实施例提供了又一种考勤信息提醒设备的结构示意图。如图9所示,所述考勤信息提醒设备1000可以包括:至少一个处理器1001,例如cpu,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏(display)、键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图9所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及信息提醒应用程序。

在图9所示的考勤信息提醒设备1000中,用户接口1003主要用于为用户提供输入的接口,获取用户输入的数据;网络接口1004主要用于与应用服务器进行数据通信;而处理器1001可以用于调用存储器1005中存储的信息提醒应用程序,并具体执行以下操作:

获取当前地理位置信息,检测所述当前地理位置信息与预先建立的考勤地理围栏的位置关系信息;

基于考勤应用生成所述位置关系信息对应的考勤提示信息;

输出所述考勤提示信息。

在一个实施例中,所述处理器1001在执行获取当前地理位置信息之前,还执行以下操作:

接收应用服务器发送的考勤位置信息,并基于所述考勤位置信息建立考勤地理围栏。

在一个实施例中,所述考勤位置信息包括中心经纬度和检测长度;

所述处理器1001在执行接收应用服务器发送的考勤位置信息,并基于所述考勤位置信息建立考勤地理围栏时,具体执行以下操作:

接收应用服务器发送的考勤位置信息,并以所述中心经纬度为圆心,以所述检测长度为半径,在预设电子地图中建立考勤地理围栏。

在一个实施例中,所述处理器1001在执行获取当前地理位置信息,检测所述当前地理位置信息与预先建立的考勤地理围栏的位置关系信息时,具体执行以下操作:

实时获取当前地理位置信息;

当检测到当前地理位置信息与所述中心经纬度的距离由大于所述检测长度变换至小于或等于所述检测长度时,确定所述当前地理位置信息与考勤地理围栏的位置关系信息为所述当前地理位置信息进入所述考勤地理围栏;

当检测到当前地理位置信息与所述中心经纬度的距离由小于或等于所述检测长度变换至大于所述检测长度时,确定所述当前地理位置信息与考勤地理围栏的位置关系信息为所述当前地理位置信息离开所述考勤地理围栏。

在一个实施例中,所述处理器1001在执行基于考勤应用生成所述位置关系信息对应的考勤提示信息时,具体执行以下操作:

当所述位置关系信息指示为所述当前地理位置信息进入所述考勤地理围栏时,基于考勤应用生成上班打卡提示信息;

当所述位置关系信息指示为所述当前地理位置信息离开所述考勤地理围栏时,基于考勤应用生成下班打卡提示信息。

在一个实施例中,所述处理器1001在执行基于考勤应用生成所述位置关系信息对应的考勤提示信息之前,还执行以下操作:

检测考勤应用的运行状态;

当所述运行状态为系统前台运行状态或系统后台运行状态时,转入执行基于考勤应用生成所述位置关系信息对应的考勤提示信息的步骤;

当所述运行状态为系统挂起状态或应用关闭状态时,启动所述考勤应用,并转入执行基于考勤应用生成所述位置关系信息对应的考勤提示信息的步骤。

在本发明实施例中,通过获取当前地理位置信息,并检测当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,可以基于考勤应用生成与位置关系信息对应的考勤提示信息,将考勤提示信息进行输出,实现了基于地理位置信息对考勤信息进行提醒,避免遗漏打卡的情况,保证了考勤信息提醒的时效性;通过对考勤应用的应用状态进行检测,可以避免由于考勤应用无法运行而导致遗漏打卡的情况,进一步完善了考勤信息的提醒过程。

下面将结合附图10和附图11,对本发明实施例提供的考勤信息提醒设备进行详细介绍。需要说明的是,附图10和附图11所示的考勤信息提醒设备,具体可以为上述图4和图5所示实施例中的用户终端,用于执行本发明图4和图5所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明图4和图5所示的实施例。

请参见图10,为本发明实施例提供了又一种考勤信息提醒设备的结构示意图。如图10所示,本发明实施例的所述考勤信息提醒设备2可以包括:信息检测单元21、信息生成单元22和信息输出单元23。

信息接收单元21,用于接收定位服务器发送的当前地理位置信息与预先建立的考勤地理围栏的位置关系信息;

具体实现中,定位服务器可以基于定位功能实时获取考勤信息提醒设备2的当前地理位置信息,所述当前地理位置信息包含所述考勤信息提醒设备2当前在电子地图中所处位置的经纬度等,所述电子地图可以包括数字地图、卫星地图等至少一种虚拟地图,进一步的,所述定位服务器可以实时检测所述考勤信息提醒设备2的位置,生成当前地理位置信息,以保证可以实时确定所述考勤信息提醒设备2所处的位置情况,所述定位服务器可以检测所述当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,所述定位服务器通过实时获取当前地理位置信息,可以进一步实时检测所述当前地理位置信息与所述考勤地理围栏的位置关系信息,所述位置关系信息可以包括所述当前地理位置信息进入所述考勤地理围栏和所述当前地理位置信息离开所述考勤地理围栏。所述定位服务器可以将所述位置关系信息发送至所述考勤信息提醒设备2。所述信息接收单元21可以接收所述定位服务器发送的所述位置关系信息。

信息生成单元22,用于基于考勤应用生成所述位置关系信息对应的考勤提示信息;

具体实现中,所述信息生成单元22可以基于考勤应用生成所述位置关系信息对应的考勤提示信息,所述考勤应用优选为即时通信应用中的考勤应用模块,优选的,当所述位置关系信息指示为所述当前地理位置信息进入所述考勤地理围栏时,所述信息生成单元22基于考勤应用生成上班打卡提示信息,当所述位置关系信息指示为所述当前地理位置信息离开所述考勤地理围栏时,所述信息生成单元22基于考勤应用生成下班打卡提示信息。

信息输出单元23,用于输出所述考勤提示信息;

具体实现中,所述信息输出单元23输出显示所述考勤提示信息。

在本发明实施例中,通过获取当前地理位置信息,并检测当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,可以基于考勤应用生成与位置关系信息对应的考勤提示信息,将考勤提示信息进行输出,实现了基于地理位置信息对考勤信息进行提醒,避免遗漏打卡的情况,保证了考勤信息提醒的时效性。

请参见图11,为本发明实施例提供了又一种考勤信息提醒设备的结构示意图。如图11所示,本发明实施例的所述考勤信息提醒设备2可以包括:信息检测单元21、信息生成单元22、信息输出单元23、信息发送单元24、状态检测单元25和通知单元26。

信息发送单元24,用于接收应用服务器发送的考勤位置信息,并将所述考勤位置信息发送至定位服务器;

具体实现中,应用服务器可以获取考勤人员输入的考勤位置信息,所述应用服务器可以将所述中心经纬度和所述检测长度发送至所述考勤信息提醒设备2,所述考勤位置信息具体可以为用于考勤的中心经纬度以及检测长度。所述信息发送单元24接收所述应用服务器发送的所述考勤位置信息,并将所述考勤位置信息发送至定位服务器。

所述定位服务器接收所述考勤信息提醒设备2发送的所述中心经纬度和所述检测长度,可以以所述中心经纬度为圆心,以所述检测长度为半径,在预设电子地图中建立考勤地理围栏,可以理解的是,所述电子地图可以包括数字地图、卫星地图等至少一种虚拟地图,进一步的,请一并参见图3,如图3所示电子地图中,当定位服务器接收到考勤信息提醒设备2发送的所述中心经纬度和所述检测长度时,可以建立如图3所示的考勤地理围栏30,所述中心经纬度可以在电子地图中指示a写字楼的中心位置,所述检测长度可以在电子地图中指示覆盖a写字楼的范围,以此建立考勤地理围栏30。

需要说明的是,所述考勤地理围栏也可以为圆以外的其它形状,例如:以所述中心经纬度为中心,以所述检测长度为边长的正方形等进行考勤地理围栏的建立,具体可以依据实际场景的需要进行设置。

信息接收单元21,用于接收定位服务器发送的当前地理位置信息与预先建立的考勤地理围栏的位置关系信息;

具体实现中,所述定位服务器可以检测所述当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,优选的,所述考勤信息提醒设备2需要预先授权所述定位服务器获取所述考勤信息提醒设备2的地理位置信息,所述定位服务器通过实时获取当前地理位置信息,可以进一步实时检测所述当前地理位置信息与所述考勤地理围栏的位置关系信息,所述位置关系信息可以包括所述当前地理位置信息进入所述考勤地理围栏和所述当前地理位置信息离开所述考勤地理围栏。所述定位服务器可以将所述位置关系信息发送至所述考勤信息提醒设备2,所述信息接收单元21接收所述定位服务器发送的所述位置关系信息。

进一步的,所述定位服务器可以检测所述当前地理位置信息与所述中心经纬度的距离的变化趋势,当所述定位服务器检测到当前地理位置信息与所述中心经纬度的距离由大于所述检测长度变换至小于或等于所述检测长度时,所述定位服务器可以确定所述当前地理位置信息与考勤地理围栏的位置关系信息为所述当前地理位置信息进入所述考勤地理围栏;当所述定位服务器检测到当前地理位置信息与所述中心经纬度的距离由小于或等于所述检测长度变换至大于所述检测长度时,所述定位服务器可以确定所述当前地理位置信息与考勤地理围栏的位置关系信息为所述当前地理位置信息离开所述考勤地理围栏。

需要说明的是,所述定位服务器可以记录预设时间段内的当前地理位置信息,并基于该预设时间段内的当前地理位置信息确定与所述考勤地理围栏的位置关系信息,若该预设时间段内的当前地理位置信息与所述中心经纬度的距离均大于所述检测长度,则可以记录所述当前地理位置信息不在所述考勤地理围栏内,若该预设时间段内的当前地理位置信息与所述中心经纬度的距离均小于或等于所述检测长度,则可以记录所述当前地理位置信息在所述考勤地理围栏内。当然,所述定位服务器也可以仅在进入或离开时对所述位置关系信息进行记录,具体可以依据实际使用场景进行设置。

状态检测单元25,用于检测考勤应用的运行状态;

具体实现中,所述状态检测单元25可以检测所述考勤信息提醒设备2中的考勤应用的运行状态,所述考勤应用优选为即时通信应用中的考勤应用模块,所述运行状态可以为在所述考勤信息提醒设备2的终端系统中的前台运行、后台运行,以及系统挂起和应用关闭四种状态中的任一种,所述前台运行状态表示所述考勤应用运行于所述考勤信息提醒设备2的终端界面中;所述后台运行状态表示所述考勤应用当前运行于终端系统的后台中,可以运行一段时间;所述系统挂起状态表示所述考勤应用的进程工作暂时被保存,需等待系统激活再次运行;所述应用关闭状态表示所述考勤应用的进程被关闭,需等待触发启动指令再次运行。

通知单元26,用于当所述运行状态为系统前台运行状态或系统后台运行状态时,通知所述信息生成单元22执行基于考勤应用生成所述位置关系信息对应的考勤提示信息的步骤;

通知单元26,用于当所述运行状态为系统挂起状态或应用关闭状态时,启动所述考勤应用,并通知所述信息生成单元22执行基于考勤应用生成所述位置关系信息对应的考勤提示信息的步骤;

信息生成单元22,用于基于考勤应用生成所述位置关系信息对应的考勤提示信息;

具体实现中,当所述运行状态为系统前台运行状态或系统后台运行状态时,所述信息生成单元22可以基于考勤应用生成所述位置关系信息对应的考勤提示信息;而当所述运行状态为系统挂起状态或应用关闭状态时,所述通知单元26可以启动所述考勤应用,例如在系统后台将所述考勤应用拉活等,所述信息生成单元22基于考勤应用生成所述位置关系信息对应的考勤提示信息。优选的,基于考勤应用生成所述位置关系信息对应的考勤提示信息具体可以为:当所述位置关系信息指示为所述当前地理位置信息进入所述考勤地理围栏时,所述信息生成单元22基于考勤应用生成上班打卡提示信息,当所述位置关系信息指示为所述当前地理位置信息离开所述考勤地理围栏时,所述信息生成单元22基于考勤应用生成下班打卡提示信息。

信息输出单元23,用于输出所述考勤提示信息;

具体实现中,所述信息输出单元23输出显示所述考勤提示信息。

在本发明实施例中,通过获取当前地理位置信息,并检测当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,可以基于考勤应用生成与位置关系信息对应的考勤提示信息,将考勤提示信息进行输出,实现了基于地理位置信息对考勤信息进行提醒,避免遗漏打卡的情况,保证了考勤信息提醒的时效性;通过对考勤应用的应用状态进行检测,可以避免由于考勤应用无法运行而导致遗漏打卡的情况,进一步完善了考勤信息的提醒过程。

本发明实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图4和图5所示实施例的方法步骤,具体执行过程可以参见图4和图5所示实施例的具体说明,在此不进行赘述。

请参见图12,为本发明实施例提供了又一种考勤信息提醒设备的结构示意图。如图12所示,所述考勤信息提醒设备2000可以包括:至少一个处理器2001,例如cpu,至少一个网络接口2004,用户接口2003,存储器2005,至少一个通信总线2002。其中,通信总线2002用于实现这些组件之间的连接通信。其中,用户接口2003可以包括显示屏(display)、键盘(keyboard),可选用户接口2003还可以包括标准的有线接口、无线接口。网络接口2004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器2005可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器2005可选的还可以是至少一个位于远离前述处理器2001的存储装置。如图12所示,作为一种计算机存储介质的存储器2005中可以包括操作系统、网络通信模块、用户接口模块以及信息提醒应用程序。

在图12所示的考勤信息提醒设备2000中,用户接口2003主要用于为用户提供输入的接口,获取用户输入的数据;网络接口2004主要用于与应用服务器、定位服务器等进行数据通信;而处理器2001可以用于调用存储器2005中存储的信息提醒应用程序,并具体执行以下操作:

接收定位服务器发送的当前地理位置信息与预先建立的考勤地理围栏的位置关系信息;

基于考勤应用生成所述位置关系信息对应的考勤提示信息;

输出所述考勤提示信息。

在一个实施例中,所述处理器1001在执行接收定位服务器发送的当前地理位置信息与预先建立的考勤地理围栏的位置关系信息之前,还执行以下操作:

接收应用服务器发送的考勤位置信息,并将所述考勤位置信息发送至定位服务器,以使所述定位服务器基于所述考勤位置信息建立考勤地理围栏。

在一个实施例中,所述考勤位置信息包括中心经纬度和检测长度,所述考勤地理围栏为以所述中心经纬度为圆心,以所述检测长度为半径,在预设电子地图中建立的地理围栏。

在一个实施例中,所述处理器1001在执行基于考勤应用生成所述位置关系信息对应的考勤提示信息时,具体执行以下操作:

当所述位置关系信息指示为所述当前地理位置信息进入所述考勤地理围栏时,基于考勤应用生成上班打卡提示信息;

当所述位置关系信息指示为所述当前地理位置信息离开所述考勤地理围栏时,基于考勤应用生成下班打卡提示信息。

在一个实施例中,所述处理器1001在执行基于考勤应用生成所述位置关系信息对应的考勤提示信息之前,还执行以下操作:

检测考勤应用的运行状态;

当所述运行状态为系统前台运行状态或系统后台运行状态时,转入执行基于考勤应用生成所述位置关系信息对应的考勤提示信息的步骤;

当所述运行状态为系统挂起状态或应用关闭状态时,启动所述考勤应用,并转入执行基于考勤应用生成所述位置关系信息对应的考勤提示信息的步骤。

在本发明实施例中,通过获取当前地理位置信息,并检测当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,可以基于考勤应用生成与位置关系信息对应的考勤提示信息,将考勤提示信息进行输出,实现了基于地理位置信息对考勤信息进行提醒,避免遗漏打卡的情况,保证了考勤信息提醒的时效性;通过对考勤应用的应用状态进行检测,可以避免由于考勤应用无法运行而导致遗漏打卡的情况,进一步完善了考勤信息的提醒过程。

请参见图13,为本发明实施例提供了一种考勤信息提醒系统的结构示意图。如图13所示,所述系统可以应用于用户终端具备考勤地理围栏建立的功能时,所述系统可以包括:应用服务器和一个或多个用户终端,用户终端和应用服务器之间可以通过网络相互连接,其中,用户终端具体可以为图6或图7任一所示实施例的考勤信息提醒设备1,或者用户终端具体可以为图9所示实施例的考勤信息提醒设备1000。

所述用户终端,用于获取当前地理位置信息,检测所述当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,基于考勤应用生成所述位置关系信息对应的考勤提示信息,并输出所述考勤提示信息。

在一个实施例中,所述应用服务器,还用于获取所输入的考勤位置信息,并将所述考勤位置信息发送至用户终端,

所述用户终端,还用于接收所述应用服务器发送的所述考勤位置信息,并基于所述考勤位置信息建立考勤地理围栏。

在一个实施例中,所述考勤位置信息包括中心经纬度和检测长度;

所述用户终端用于接收所述应用服务器发送的所述考勤位置信息,并基于所述考勤位置信息建立考勤地理围栏时,具体用于:

接收所述应用服务器发送的所述考勤位置信息,并以所述中心经纬度为圆心,以所述检测长度为半径,在预设电子地图中建立考勤地理围栏。

在一个实施例中,所述用户终端用于获取当前地理位置信息,检测所述当前地理位置信息与预先建立的考勤地理围栏的位置关系信息时,具体用于:

实时获取当前地理位置信息;

当检测到当前地理位置信息与所述中心经纬度的距离由大于所述检测长度变换至小于或等于所述检测长度时,确定所述当前地理位置信息与考勤地理围栏的位置关系信息为所述当前地理位置信息进入所述考勤地理围栏;

当检测到当前地理位置信息与所述中心经纬度的距离由小于或等于所述检测长度变换至大于所述检测长度时,确定所述当前地理位置信息与考勤地理围栏的位置关系信息为所述当前地理位置信息离开所述考勤地理围栏。

在一个实施例中,所述用户终端用于基于考勤应用生成所述位置关系信息对应的考勤提示信息时,具体用于:

当所述位置关系信息指示为所述当前地理位置信息进入所述考勤地理围栏时,基于考勤应用生成上班打卡提示信息;

当所述位置关系信息指示为所述当前地理位置信息离开所述考勤地理围栏时,基于考勤应用生成下班打卡提示信息。

在一个实施例中,所述用户终端,还用于检测考勤应用的运行状态;当所述运行状态为系统前台运行状态或系统后台运行状态时,转入执行基于考勤应用生成所述位置关系信息对应的考勤提示信息的步骤;当所述运行状态为系统挂起状态或应用关闭状态时,启动所述考勤应用,并转入执行基于考勤应用生成所述位置关系信息对应的考勤提示信息的步骤。

在本发明实施例中,通过获取当前地理位置信息,并检测当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,可以基于考勤应用生成与位置关系信息对应的考勤提示信息,将考勤提示信息进行输出,实现了基于地理位置信息对考勤信息进行提醒,避免遗漏打卡的情况,保证了考勤信息提醒的时效性;通过对考勤应用的应用状态进行检测,可以避免由于考勤应用无法运行而导致遗漏打卡的情况,进一步完善了考勤信息的提醒过程。

请参见图14,为本发明实施例提供了另一种考勤信息提醒系统的结构示意图。如图14所示,所述系统可以应用于用户终端不具备考勤地理围栏建立的功能时,所述系统可以包括:应用服务器、定位服务器和一个或多个用户终端,用户终端和应用服务器之间以及用户终端和定位服务器之间均可以通过网络相互连接,其中,用户终端具体可以为图10或图11任一所示实施例的考勤信息提醒设备2,或者用户终端具体可以为图12所示实施例的考勤信息提醒设备2000。

所述定位服务器,用于获取用户终端的当前地理位置信息,检测所述当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,并将所述位置关系信息发送至所述用户终端;

所述用户终端,还用于接收所述定位服务器发送的所述位置关系信息,并基于考勤应用生成所述位置关系信息对应的考勤提示信息,将输出所述考勤提示信息。

在一个实施例中,所述应用服务器,还用于获取所输入的考勤位置信息,并将所述考勤位置信息发送至用户终端,

所述用户终端,还用于接收所述应用服务器发送的所述考勤位置信息,并将所述考勤位置信息发送至定位服务器;

所述定位服务器,还用于接收所述用户终端发送的所述考勤位置信息,并基于所述考勤位置信息建立考勤地理围栏。

在一个实施例中,所述考勤位置信息包括中心经纬度和检测长度;

所述定位服务器用于接收所述用户终端发送的所述考勤位置信息,并基于所述考勤位置信息建立考勤地理围栏时,具体用于:

接收所述用户终端发送的所述考勤位置信息,并以所述中心经纬度为圆心,以所述检测长度为半径,在预设电子地图中建立考勤地理围栏。

在一个实施例中,所述用户终端用于获取当前地理位置信息,并将所述当前地理位置信息发送至定位服务器时,具体用于:

所述用户终端实时获取当前地理位置信息,并将所述当前地理位置信息发送至定位服务器;

所述定位服务器用于检测所述当前地理位置信息与预先建立的考勤地理围栏的位置关系信息时,具体用于:

当检测到当前地理位置信息与所述中心经纬度的距离由大于所述检测长度变换至小于或等于所述检测长度时,确定所述当前地理位置信息与考勤地理围栏的位置关系信息为所述当前地理位置信息进入所述考勤地理围栏;

当检测到当前地理位置信息与所述中心经纬度的距离由小于或等于所述检测长度变换至大于所述检测长度时,确定所述当前地理位置信息与考勤地理围栏的位置关系信息为所述当前地理位置信息离开所述考勤地理围栏。

在一个实施例中,所述用户终端用于基于考勤应用生成所述位置关系信息对应的考勤提示信息时,具体用于:

当所述位置关系信息指示为所述当前地理位置信息进入所述考勤地理围栏时,基于考勤应用生成上班打卡提示信息;

当所述位置关系信息指示为所述当前地理位置信息离开所述考勤地理围栏时,基于考勤应用生成下班打卡提示信息。

在一个实施例中,所述用户终端,还用于检测考勤应用的运行状态;当所述运行状态为系统前台运行状态或系统后台运行状态时,转入执行基于考勤应用生成所述位置关系信息对应的考勤提示信息的步骤;当所述运行状态为系统挂起状态或应用关闭状态时,启动所述考勤应用,并转入执行基于考勤应用生成所述位置关系信息对应的考勤提示信息的步骤。

在本发明实施例中,通过获取当前地理位置信息,并检测当前地理位置信息与预先建立的考勤地理围栏的位置关系信息,可以基于考勤应用生成与位置关系信息对应的考勤提示信息,将考勤提示信息进行输出,实现了基于地理位置信息对考勤信息进行提醒,避免遗漏打卡的情况,保证了考勤信息提醒的时效性;通过对考勤应用的应用状态进行检测,可以避免由于考勤应用无法运行而导致遗漏打卡的情况,进一步完善了考勤信息的提醒过程。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

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