一种用户身份识别的方法、装置、服务器以及系统的制作方法_3

文档序号:9433619阅读:来源:国知局
认证用户的验证信息包括环境验证信息和指纹验证信息;然后,将在所述接收模块401中接收到的所述用户身份信息中的环境信息和手指指纹信息分别与环境验证信息和指纹验证信息进行比较,若作为比较结果的匹配度超出了某个预设的阈值,则满足识别条件,用户身份识别成功。
[0095]在用户身份识别成功后,可以向所述通信终端发送一个通知消息以通知用户验证成功,考勤已完成。服务器同时执行考勤记录。而如果用户身份识别失败,则同样可以发送关于用户验证失败,考勤错误的通知消息,或直接在服务器中标记考勤异常,表明该用户未在正确的环境上报验证信息。
[0096]图5是本发明实施例中的另一种指纹识别装置的结构示意图,如图所示本实施例中的指纹识别装置5可以包括:
[0097]存储模块51,用于预先存储认证用户的验证信息;其中,所述验证信息用于验证接收到的用户的身份信息是否合法;所述验证信息包括:环境验证信息和指纹验证信息。
[0098]本发明实施例中,服务器可以预先将认证用户的验证信息存储到存储模块51。所述验证信息可以是包括环境验证信息、指纹验证信息或者其他用于验证用户的身份信息是否合法的信息,本发明实施例不作限定。
[0099]本发明实施例中,所述环境验证信息包括:预设的一个或者多个合法位置范围和/或预设的一个或者多个合法环境照片。具体实现中,所述环境验证信息可以是预先指定几个公司范围内的地点或指定的工作地点,比如标有门牌号的办公室门口,标有会议室名称的会议室门口,标有楼名的办公楼门口等地点;还可以是预先设定的公司所在的位置范围和/或指定办公(外勤/外训等)的位置范围,本发明实施例不作限定。
[0100]本发明实施例中,所述指纹验证信息可根据用户的实际需要进行采集,可以是当前用户左手的大拇指指纹信息也可以是当前用户右手的小拇指指纹信息,或者当前用户其他手指的指纹信息,本发明实施例不作限定。
[0101]举例来说,A公司需要监控所有员工是否在规定上下班时间范围内按时上下班,A公司的网络管理人员需要预先拍摄几张A公司范围内指定地点的照片,指定地点规定为各部门标有门牌号的办公室门口,那么,A公司的网络管理人员需要预先拍摄公司所有部门标有门牌号的办公室门口的照片,将其存储到存储模块51 ;或者,A公司的网络管理人员需要预先将A公司所在的位置范围存储到存储模块51。同时,A公司的网络管理人员需要将公司所有员工的手指指纹信息存储到存储模块51中,用户身份识别时来判断是否是本人。
[0102]举例来说,A公司需要监控所有员工是否在规定上下班时间范围内按时上下班,A公司的网络管理人员需要预先指定几个A公司范围内的地点,拍摄指定地点的环境照片以此作为环境验证信息。在具体实现中,A公司指定各部门标有门牌号的办公室门口作为环境验证信息,那么,A公司的网络管理人员需要预先拍摄公司所有部门标有门牌号的办公室门口的照片,将其上传存储到存储模块51中;和/或,A公司的网络管理人员需要预先将A公司所在的位置范围上传存储到存储模块51中。同时,A公司的网络管理人员需要根据员工的实际需要采集员工指纹验证信息,将其上传至存储模块51,以此当用户身份识别时来判断是否是本人。
[0103]接收模块52,用于接收当前的用户身份信息;其中,所述用户身份信息包括:环境信息和手指指纹信息;
[0104]本发明实施例中,服务器在接收到通信终端的用户身份验证请求之后,服务器将当前的用户身份信息接收到接收模块52。
[0105]可选的,所述接收模块52包括:
[0106]触发单元520,用于在接收到通信终端的用户身份验证请求之后,触发所述通信终端的全球定位系统GPS自动采集所述通信终端当前所在的位置信息,并触发所述通信终端采集用户的手指指纹信息;或者,触发所述通信终端拍摄采集用户当前所在的环境影像,并触发所述通信终端采集用户的手指指纹信息。
[0107]本发明实施例中,服务器在接收到通信终端的用户身份验证请求之后,触发单元520触发所述通信终端的全球定位系统GPS自动采集所述通信终端当前所在的位置信息,触发单元520并触发所述通信终端采集所述终端用户的手指指纹信息。具体实现中,当服务器接收到通信终端的用户身份验证请求之后,触发单元520触发通信终端上精确的全球定位系统GPS开启通信终端的GPS,并定位所述通信终端当前所在的地理位置,生成具体的地理位置;触发单元520触发通信终端上的指纹识别功能,自动采集终端用户的手指指纹。
[0108]举例来说,用户A在A公司的人事部工作,现在用户A在早上8:30到达公司,此时用户A需要进行打卡操作。接收模块52在接收到用户A通过手机发送的用户身份验证请求之后,触发单元520触发用户A手机上的全球定位系统GPS自动定位采集现在手机所在的位置信息,触发单元520触发通信终端上的指纹识别功能,采集用户A的手指指纹信息。或者,
[0109]本发明实施例中,服务器在接收到通信终端的用户身份验证请求之后,触发单元520触发拍摄所述终端用户当前所在的环境影像,触发单元520并触发所述通信终端采集用户的手指指纹信息。具体实现中,接收模块52在接收到通信终端的用户身份验证请求之后,触发单元520触发通信终端拍摄所述终端用户当前所在的环境照片和/或视频;触发单元520触发通信终端上的指纹识别功能,自动采集终端用户的手指指纹。依据S201中的例子,当接收模块52在接收到用户A通过手机发送的用户身份验证请求之后,触发单元520触发用户A的手机拍摄人事部标有门牌号的办公室门口的照片和/或拍摄人事部标有门牌号的办公室门口的视频;触发单元520触发通信终端上的指纹识别功能,自动采集用户A的手指指纹信息。
[0110]获取单元521,用于接收获取所述采集到的所述通信终端当前所在的位置信息和所述采集到的所述终端用户的手指指纹信息;或者,接收获取所述拍摄到的所述终端用户当前所在的环境影像和所述自动采集到的所述终端用户的手指指纹信息。
[0111]本发明实施例中,获取单元521接收触发单元520触发所述通信终端的全球定位系统GPS自动采集所述通信终端当前所在的位置信息,并触发所述通信终端采集用户的手指指纹信息。根据S202的例子,接收用户A手机所在的位置信息和采集到的用户A的手指指纹信息。或者,
[0112]本发明实施例中,获取单元521接收触发单元520触发所述通信终端拍摄采集用户当前所在的环境影像,并触发所述通信终端采集用户的手指指纹信息。根据S302的例子,接收用户A的手机拍摄的人事部标有门牌号的办公室门口的照片和/或拍摄人事部标有门牌号的办公室门口的视频和采集到的用户A的手指指纹信息。
[0113]可选的,所述接收模块还包括:
[0114]记录单元522,用于记录所述环境信息的采集时间。
[0115]本发明实施例中,记录单元522具体记录拍摄所述终端用户当前所在的环境信息影像的具体的日期和时间,所述时间可以精确到秒;或者记录单元522具体记录全球定位系统GPS自动定位采集所述通信终端当前所在的位置信息的具体的日期和时间,所述时间可以精确到秒。举例来说,记录手机拍摄人事部标有门牌号的办公室门口的照片和/或拍摄人事部标有门牌号的办公室门口的视频的具体的日期和时间,所述时间可以精确到秒;或者,记录全球定位系统GPS自动定位采集现在手机所在的位置信息的具体的日期和时间,所述时间可以精确到秒。
[0116]验证模块53,用于验证所述当前的用户身份信息中的环境信息和手指指纹信息是否满足识别条件;若满足识别条件时,用户身份识别成功。
[0117]本发明实施例中,通过验证所述接收模块52中接收到的所述当前用户的用户身份信息中的环境信息和手指指纹信息,与预先存储认证用户的验证信息中相关信息进行比较后,作为比较结果的匹配度是否超过预设阈值,来判断用户身份识别成功与否。
[0118]本实施例通过接收当前的用户身份信息,其中,所述认证用户的验证信息包括环境验证信息和指纹验证信息;然后,将所述接收模块52中接收到的所述用户身份信息中的环境信息和手指指纹信息分别与环境验证信息和指纹验证信息进行比较,若作为比较结果的匹配度超出了某个预设的阈值,则满足识别条件,用户身份识别成功。
[0119]在用户身份识别成功后,可以向所述通信终端发送一个通知消息以通知用户验证成功,考勤已完成。服务器同时执行考勤记录。而如果用户身份识别失败,则同样可以发送关于用户验证失败,考勤错误的通知消息,或直接在服务器中标记考勤异常,表明该用户未在正确的环境上报验证信息。
[0120]可选地,所述验证模块包括:
[0121]第一判断单元530,用于判断所述采集时间与系统当前时刻的具体时间之间的时间间隔是否小于第一阈值;
[0122]所述第一阈值可以设定为20s,当服务器在接收到用户A通过手机发送的接收当前的用户身份验证信息请求之后,第一判断单元530将记录用户A手机拍摄人事部标有门牌号的办公室门口的照片的具体日期和时间与系统当前时刻的具体时间进行比较,判断两者的时间间隔是否小于20s。
[0123]第二判断单元531,用于在所述第一判断模块的判断结果为是时,判断所述采集到的所述通信终端当前所在的位置信息是否在所述预设的一个或者多个合法位置范围之内;
[0124]本案实施例中,当第一判断单元530判断结果小于20s时,第二判断单元531继续判断从获取单元521接收到的所述采集到的所述通信终端当前所在的位置信息是否在预先存储A公司所在的位置范围之内。
[0125]第三判断单元532,用于在第二判断单元的判断结果在合法位置范围之内时,判断所述采集到的所述用户的手指指纹信息与预先存储的指纹验证信息的匹配度是否超过第二阈值;若超过第二阈值,用户身份识别成功。
[0126]所述手指指纹信息的匹配度可以设定为90%。当第二判断单元531判断结果在预先存储A公司所在的位置范围之内时,第三判断单元532进一步判断从获取单元521接收到的所述采集到的所述终端用户的手指指纹信息与预先存储用户A的手指指纹信息的匹配度是否超过90 %,若匹配度超过90 %,用户身份识别成功;若匹配度没超过90 %,结束流程。
[0127]在用户身份识别成功后,可以向所述通信终端发送一个通知消息以通知用户验证成功,考勤已完成。服务器同时执行考勤记录。而如果用户身份识别失败,则同样可以发送关于用户验证失败,考勤错误的通知消息,或直接在服务器中标记考勤异常,表明该用户未在正确的环境上报验证信息。
[0128]本发明实施例可基于环境信息和指纹信息进行用户验证,较好地保证了考勤信息的准确性,解决了员工无须到打卡机上进行打卡,避免了员工忘记打卡来回跑去打卡机中间的时间浪费,也避免了上下班高峰时期员工排队打卡造成的时间浪费和人员拥挤,提高了员工上下班打卡方式的灵活性和方便快捷性。
[0129]图6是本发明实施例中的另一种指纹识别装置的结构示意图,如图所示本实施例中的指纹识别装置6可以包括:
[0130]存储模块61,用于预先存储认证用户的验证信息;其中,所述验证信息用于验证接收到的用户的身份信息是否合法;所述验证信息包括:环境验证信息和指纹验证信息。
[0131]本发明实施例中,服务器可以预先将认证用户的验证信息存储到存储模块61。所述验证信息可以是包括环境验证信息、指纹验证信息或者其他用于验证用户的身份信息是否合法的信息,本发明实施例不作限定。<
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1