一种考勤系统、方法、介质和电子设备技术方案

技术编号:20869995 阅读:15 留言:0更新日期:2019-04-17 10:03
本发明专利技术提供了一种考勤系统、方法、介质和电子设备,该系统由信号范围覆盖指定的考勤区域的至少一个iBeancon信标设备、终端和服务器构成,且终端上运行有处于休眠状态的客户端。终端可以基于iBeancon信标设备所发送信标通知中针对使用者的iBeancon区域事件选择性激活客户端,服务器基于激活后的客户端所发送签到请求判断使用者是否为上班签到或者下班签到,从而自动执行签到操作。基于本发明专利技术实施例,可以实现自动签到,从而解决员工忘记打卡的问题,同时在一定程度上简化考勤流程、无需排队打卡,提高考勤效率。

【技术实现步骤摘要】
一种考勤系统、方法、介质和电子设备
本专利技术涉及信息
,更具体地说,涉及一种考勤系统、方法、介质和电子设备。
技术介绍
企业为加强公司人员出勤管理,需要对员工上下班时间进行考勤。传统方式常使用硬件打卡设备以刷卡或指纹识别的方式进行考勤,但面临着成本高、维护难、需要排队等问题。为解决上述问题,随着智能手机的普及,逐渐形成手机应用连接简单硬件设备的考勤技术。但以上考勤手段均是由员工主动发起考勤操作,这就无法避免员工忘记打卡的尴尬问题。
技术实现思路
有鉴于此,本专利技术提供一种考勤系统、方法、介质和电子设备,以解决现有考勤手段无法避免员工忘记打卡的尴尬问题。技术方案如下:基于本专利技术实施例的一方面,本专利技术实施例提供一种考勤系统,包括:信号范围覆盖指定的考勤区域的至少一个iBeancon信标设备、终端和服务器;其中,所述终端上运行有处于休眠状态的客户端;所述iBeancon信标设备,用于向处于iBeancon区域内的所述终端发送信标通知;其中,所述信标通知中包括所述iBeancon信标设备的信标标识以及针对所述终端的使用者的iBeancon区域事件;所述终端,用于在所述iBeancon区域事件为进入或者走出所述iBeancon区域的事件的情况下,激活所述客户端;所述客户端,用于向所述服务器发送签到请求;其中,所述签到请求中至少包括所述信标标识、所述iBeancon区域事件、所述终端的本地时间戳和所述客户端的登录令牌;所述服务器,用于基于所述信标标识、所述iBeancon区域事件和所述本地时间戳判断所述签到请求是否为预设上班时段内首次进入或者预设下班时段内首次走出所述考勤区域的请求;若所述签到请求为预设上班时段内首次进入或者预设下班时段内首次走出所述考勤区域的请求,则根据所述登录令牌确定所述终端的使用者的用户信息,并执行签到操作。可选的,所述服务器,还用于:根据所述用户信息判断所述终端的使用者是否在预先设置的非信任名单中;如果所述终端的使用者不在预先设置的非信任名单中,则执行签到操作;如果所述终端的使用者在预先设置的非信任名单中,则向所述客户端发送第一身份验证指令,接收所述客户端根据所述第一身份验证指令反馈的所述终端的使用者的第一身份信息,以及根据所述用户信息验证所述第一身份信息,并在所述第一身份信息验证通过的情况下,执行签到操作。可选的,所述服务器,还用于:向所述客户端发送第二身份验证指令;接收所述客户端根据所述第二身份验证指令反馈的所述终端的使用者的第二身份信息;根据所述用户信息验证所述第二身份信息,并在所述第二身份信息验证通过的情况下,执行签到操作。可选的,所述服务器,还用于:向所述客户端发送第二身份验证指令;接收所述客户端根据所述第二身份验证指令反馈的所述终端的使用者的第二身份信息;根据所述用户信息验证所述第二身份信息,并在所述第二身份信息验证通过的情况下,执行签到操作。可选的,所述终端的使用者的第二身份信息为采用活体检测技术获取的所述终端的使用者的头像信息。可选的,所述服务器,还用于:向所述客户端发送第二身份验证指令的同时,向所述客户端发送预先确定的身份验证期限;接收所述客户端在所述身份验证期限内反馈的所述终端的使用者的第二身份信息。可选的,所述服务器,还用于:调取所述客户端所发送的历史签到请求;分析所述历史签到请求确定所述终端的使用者的考勤异常行为;根据所述考勤异常行为确定所述身份验证期限。可选的,所述服务器,还用于:如果当前未接收到所述客户端的反馈且距离所述身份验证期限的时长小于预设时长,则向所述客户端发送身份验证提醒。基于本专利技术实施例的再一方面,本专利技术实施例提供一种考勤方法,应用于前文所述考勤系统中的所述服务器,所述方法包括:接收所述客户端发送的签到请求;其中,所述客户端是由所述终端在信标通知中针对所述终端的使用者的iBeancon区域事件为进入或者走出iBeancon区域的事件的情况下所激活的,所述信标通知是由所述iBeancon信标设备发送给处于所述iBeancon区域内的所述终端的、且所述信标通知还包括所述iBeancon信标设备的信标标识,所述签到请求中至少包括所述信标标识、所述iBeancon区域事件、所述终端的本地时间戳和所述客户端的登录令牌;基于所述信标标识、所述iBeancon区域事件和所述本地时间戳判断所述签到请求是否为预设上班时段内首次进入或者预设下班时段内首次走出所述考勤区域的请求;若所述签到请求为预设上班时段内首次进入或者预设下班时段内首次走出所述考勤区域的请求,则根据所述登录令牌确定所述终端的使用者的用户信息,并执行签到操作。基于本专利技术实施例的再一方面,本专利技术实施例提供一种存储介质,其上存储有程序,所述程序被处理器执行时实现前文所述的考勤方法。基于本专利技术实施例的再一方面,本专利技术实施例提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行前文所述的考勤方法。本专利技术实施例提供的考勤系统、方法、介质和电子设备,该系统由信号范围覆盖指定的考勤区域的至少一个iBeancon信标设备、终端和服务器构成,且终端上运行有处于休眠状态的客户端。终端可以基于iBeancon信标设备所发送信标通知中针对使用者的iBeancon区域事件选择性激活客户端,服务器基于激活后的客户端所发送签到请求判断使用者是否为上班签到或者下班签到,从而自动执行签到操作。基于本专利技术实施例,可以实现自动签到,从而解决员工忘记打卡的问题,同时在一定程度上简化考勤流程、无需排队打卡,提高考勤效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的考勤系统的结构示意图;图2为理想考勤区域的示例;图3为本专利技术实施例提供的考勤方法的方法流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供了一种考勤系统,该考勤系统的结构示意图如图1所示,包括信号范围覆盖指定的考勤区域的至少一个iBeancon信标设备10、终端20和服务器30;其中,终端20上运行有处于休眠状态的客户端201。在本实施例中,考勤区域可以设置于公司门口,并使用iBeancon信标设备来组成该考勤区域,具体的,每个iBeancon信标设备的信号范围,也就是iBeancon区域可以调整至其周围半径数米,比如3~5米左右,并且尽量减少iBeancon区域的重叠区域,同时保证从任何方向穿行考勤区域须经过至少两个iBeancon区域。如图2所示出的理想考勤区域,圆圈表示iBeancon区域,两个iBeancon区域之间尽量不重合。iBeancon信标设备10,用于向处于iBeancon区域内的终端20发送信标通知;其中,信本文档来自技高网...

【技术保护点】
1.一种考勤系统,其特征在于,包括:信号范围覆盖指定的考勤区域的至少一个iBeancon信标设备、终端和服务器;其中,所述终端上运行有处于休眠状态的客户端;所述iBeancon信标设备,用于向处于iBeancon区域内的所述终端发送信标通知;其中,所述信标通知中包括所述iBeancon信标设备的信标标识以及针对所述终端的使用者的iBeancon区域事件;所述终端,用于在所述iBeancon区域事件为进入或者走出所述iBeancon区域的事件的情况下,激活所述客户端;所述客户端,用于向所述服务器发送签到请求;其中,所述签到请求中至少包括所述信标标识、所述iBeancon区域事件、所述终端的本地时间戳和所述客户端的登录令牌;所述服务器,用于基于所述信标标识、所述iBeancon区域事件和所述本地时间戳判断所述签到请求是否为预设上班时段内首次进入或者预设下班时段内首次走出所述考勤区域的请求;若所述签到请求为预设上班时段内首次进入或者预设下班时段内首次走出所述考勤区域的请求,则根据所述登录令牌确定所述终端的使用者的用户信息,并执行签到操作。

【技术特征摘要】
1.一种考勤系统,其特征在于,包括:信号范围覆盖指定的考勤区域的至少一个iBeancon信标设备、终端和服务器;其中,所述终端上运行有处于休眠状态的客户端;所述iBeancon信标设备,用于向处于iBeancon区域内的所述终端发送信标通知;其中,所述信标通知中包括所述iBeancon信标设备的信标标识以及针对所述终端的使用者的iBeancon区域事件;所述终端,用于在所述iBeancon区域事件为进入或者走出所述iBeancon区域的事件的情况下,激活所述客户端;所述客户端,用于向所述服务器发送签到请求;其中,所述签到请求中至少包括所述信标标识、所述iBeancon区域事件、所述终端的本地时间戳和所述客户端的登录令牌;所述服务器,用于基于所述信标标识、所述iBeancon区域事件和所述本地时间戳判断所述签到请求是否为预设上班时段内首次进入或者预设下班时段内首次走出所述考勤区域的请求;若所述签到请求为预设上班时段内首次进入或者预设下班时段内首次走出所述考勤区域的请求,则根据所述登录令牌确定所述终端的使用者的用户信息,并执行签到操作。2.根据权利要求1所述的系统,其特征在于,所述服务器,还用于:根据所述用户信息判断所述终端的使用者是否在预先设置的非信任名单中;如果所述终端的使用者不在预先设置的非信任名单中,则执行签到操作;如果所述终端的使用者在预先设置的非信任名单中,则向所述客户端发送第一身份验证指令,接收所述客户端根据所述第一身份验证指令反馈的所述终端的使用者的第一身份信息,以及根据所述用户信息验证所述第一身份信息,并在所述第一身份信息验证通过的情况下,执行签到操作。3.根据权利要求1所述的系统,其特征在于,所述服务器,还用于:向所述客户端发送第二身份验证指令;接收所述客户端根据所述第二身份验证指令反馈的所述终端的使用者的第二身份信息;根据所述用户信息验证所述第二身份信息,并在所述第二身份信息验证通过的情况下,执行签到操作。4.根据权利要求3所述的系统,其特征在于,所述终端的使用者的第二身份信息为采...

【专利技术属性】
技术研发人员:彭源
申请(专利权)人:泰康保险集团股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1