1.一种基于移动终端的考勤方法,其特征在于,包括以下步骤:
创建用户ID、移动终端ID及考勤有效区域,预设第一考勤有效时间段及第二考勤有效时间段,将所述用户ID分别与所述移动终端ID及所述考勤有效区域进行绑定,并将所述用户ID、移动终端ID及考勤有效区域存储在后台数据库中;
当收到用户的考勤请求时,将收到用户的考勤请求的时间与所述预设第一考勤有效时间段进行比对,如果所述收到用户的考勤请求的时间在所述预设第一考勤有效时间段内,则请求获取用户的实时人脸图像;
当获取到所述用户的实时人脸图像后,将收到用户的考勤请求的时间与所述预设第二考勤有效时间段进行比对;
如果所述收到用户的考勤请求的时间在所述预设第二考勤有效时间段内,则检测用户是否是首次考勤,并根据检测结果处理获取的用户的实时人脸图像并进行考勤;
所述当收到用户的考勤请求时,将收到用户的考勤请求的时间与所述预设第一考勤有效时间段进行比对,如果所述收到用户的考勤请求的时间在所述预设第一考勤有效时间段内,则请求获取用户的实时人脸图像,包括:当收到用户的考勤请求时,获取所述考勤请求中的用户ID及移动终端ID,并根据所述考勤请求中的用户ID在所述后台数据库中进行查询,获得与所述考勤请求中的用户ID绑定的移动终端ID;
将所述在所述后台数据库中查询获得的与所述考勤请求中的用户ID绑定的移动终端ID与所述考勤请求中的移动终端ID 进行比对,如果不一致,则进行身份鉴权;
如果所述身份鉴权通过,则检测所述收到用户的考勤请求的时间是否在所述预设第一考勤有效时间段内,如果是,则请求获取用户的实时人脸图像;
所述如果所述身份鉴权通过,则检测所述收到用户的考勤请求的时间是否在所述预设第一考勤有效时间段内,如果是,则请求获取用户的实时人脸图像,包括:如果所述身份鉴权通过,则检测所述后台数据库中是否有与所述用户ID对应的考勤记录;
如果在所述后台数据库中没有检测到与所述用户ID对应的考勤记录,则请求获取用户的实时人脸图像,否则检测所述收到用户的考勤请求的时间是否在所述预设第一考勤有效时间段内,如果是,则请求获取用户的实时人脸图像。
2.如权利要求1所述的基于移动终端的考勤方法,其特征在于,所述如果所述收到用户的考勤请求的时间在所述预设第一考勤有效时间段内,则请求获取用户的实时人脸图像,包括:如果所述收到用户的考勤请求的时间在所述预设第一考勤有效时间段内,则获取用户的实时视频图像;
预设人脸动作,并发送与所述人脸动作对应的动作信息;
当所述实时视频图像中的人脸动作与所述预设人脸动作匹配时,请求获取用户的实时人脸图像。
3.如权利要求1所述的基于移动终端的考勤方法,其特征在于,所述当获取到所述用户的实时人脸图像后,将收到用户的考勤请求的时间与所述预设第二考勤有效时间段进行比对,包括:当获取到所述用户的实时人脸图像后,获取所述考勤请求中的移动终端位置,并根据所述用户ID在所述后台数据库中查询获得与所述用户ID绑定的考勤有效区域;
将所述考勤请求中的移动终端位置与所述考勤有效区域进行比对,如果所述考勤请求中的移动终端位置在所述考勤有效区域内,则将收到用户的考勤请求的时间与所述预设第二考勤有效时间段进行比对。
4.如权利要求1所述的基于移动终端的考勤方法,其特征在于,所述检测用户是否是首次考勤,并根据所述检测结果处理获取的用户的实时人脸图像并进行考勤,包括:检测所述后台数据库中是否有与所述用户ID对应的考勤记录,如果所述后台数据库中不存在与所述用户ID对应的考勤记录,则当所述在所述后台数据库中查询获得的与所述考勤请求中的用户ID绑定的移动终端ID与所述考勤请求中的移动终端ID不匹配时,将所述用户ID与所述后台数据库中的移动终端ID解绑,并与所述考勤请求中的移动终端ID进行绑定,存储本次考勤记录及用户的实时人脸图像,将所述用户ID分别与所述本次考勤记录及所述用户的实时人脸图像绑定;
当所述在所述后台数据库中查询获得的与所述考勤请求中的用户ID绑定的移动终端ID与所述考勤请求中的移动终端ID匹配时,存储本次考勤记录及用户的实时人脸图像,将所述用户ID分别与所述本次考勤记录及所述用户的实时人脸图像绑定。
5.如权利要求4所述的基于移动终端的考勤方法,其特征在于,所述检测用户是否是首次考勤,并根据所述检测结果处理获取的用户的实时人脸图像并进行考勤,包括:检测所述后台数据库中是否有与所述用户ID对应的考勤记录,如果所述后台数据库中存在与所述用户ID对应的考勤记录,则将所述获取的用户的实时人脸图像与存储在所述后台数据库中与所述用户ID绑定的人脸图像进行比对;
如果一致,则当所述在所述后台数据库中查询获得的与所述考勤请求中的用户ID绑定的移动终端ID与所述考勤请求中的移动终端ID不匹配时,将所述用户ID与所述后台数据库中的移动终端ID解绑,并与所述考勤请求中的移动终端ID进行绑定,存储本次考勤记录,将所述用户ID与所述本次考勤记录绑定;
当所述在所述后台数据库中查询获得的与所述考勤请求中的用户ID绑定的移动终端ID与所述考勤请求中的移动终端ID匹配时,存储本次考勤记录,将所述用户ID与所述本次考勤记录绑定。
6.一种基于移动终端的考勤装置,其特征在于,所述装置包括:
用户信息创建模块:设置为创建用户ID、移动终端ID及考勤有效区域,预设第一考勤有效时间段及第二考勤有效时间段,将所述用户ID分别与所述移动终端ID及所述考勤有效区域进行绑定,并将所述用户ID、移动终端ID及考勤有效区域存储在后台数据库中;
第一考勤时间检测模块:设置为当收到用户的考勤请求时,将收到用户的考勤请求的时间与所述预设第一考勤有效时间段进行比对,如果所述收到用户的考勤请求的时间在所述预设第一考勤有效时间段内,则请求获取用户的实时人脸图像;
第二考勤时间检测模块:设置为当获取到所述用户的实时人脸图像后,将收到用户的考勤请求的时间与所述预设第二考勤有效时间段进行比对;
考勤结果输出模块:设置为如果所述收到用户的考勤请求的时间在所述预设第二考勤有效时间段内,则检测用户是否是首次考勤,并根据检测结果处理获取的用户的实时人脸图像并进行考勤;
第一考勤时间检测模块:还设置为当收到用户的考勤请求时,获取所述考勤请求中的用户ID及移动终端ID,并根据所述考勤请求中的用户ID在所述后台数据库中进行查询,获得与所述考勤请求中的用户ID绑定的移动终端ID;将所述在所述后台数据库中查询获得的与所述考勤请求中的用户ID绑定的移动终端ID与所述考勤请求中的移动终端ID进行比对,如果不一致,则进行身份鉴权;如果所述身份鉴权通过,则检测所述收到用户的考勤请求的时间是否在所述预设第一考勤有效时间段内,如果是,则请求获取用户的实时人脸图像;
第一考勤时间检测模块:还设置为如果所述身份鉴权通过,则检测所述后台数据库中是否有与所述用户ID对应的考勤记录;如果在所述后台数据库中没有检测到与所述用户ID对应的考勤记录,则请求获取用户的实时人脸图像,否则检测所述收到用户的考勤请求的时间是否在所述预设第一考勤有效时间段内,如果是,则请求获取用户的实时人脸图像。
7.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被一个或多个所述处理器执行时,使得一个或多个所述处理器执行如权利要求1至5中任一项所述考勤方法的步骤。
8.一种存储介质,其特征在于,所述存储介质可被处理器读写,所述存储介质存储有计算机指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至5中任一项所述考勤方法的步骤。