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

文档序号:9433619阅读:来源:国知局
A通过手机发送的用户身份验证请求之后,触发用户A手机上的全球定位系统GPS自动定位采集现在手机所在的位置信息,触发通信终端上的指纹识别功能,采集用户A的手指指纹信息。
[0054]S203,接收所述通信终端采集到的位置信息和手指指纹信息;
[0055]本发明实施例中,接收在所述S202中触发所述通信终端的全球定位系统GPS自动采集所述通信终端当前所在的位置信息,并触发所述通信终端采集用户的手指指纹信息。根据S202的例子,接收用户A手机所在的位置信息和采集到的用户A的手指指纹信息。
[0056]S204,记录所述用户身份信息的采集时间。
[0057]本发明实施例中,具体是指:记录全球定位系统GPS自动采集所述通信终端当前所在的位置信息的具体的日期和时间,所述时间可以精确到秒。举例来说,记录全球定位系统GPS自动采集现在手机所在的位置信息的具体的日期和时间,所述时间可以精确到秒。
[0058]S205,判断所述采集时间与系统当前时刻的具体时间之间的时间间隔是否小于第一阈值。
[0059]所述第一阈值可以设定为20s,当服务器在接收到用户A通过手机发送的接收当前的用户身份信息请求之后,将记录用户A手机拍摄人事部标有门牌号的办公室门口的照片的具体日期和时间与系统当前时刻的具体时间进行比较,判断两者的时间间隔,如果时间间隔不超过20s,执行S206 ;如果时间间隔超过20s,结束流程。
[0060]S206,判断所述采集到的所述通信终端当前所在的位置信息是否在所述预设的一个或者多个合法位置范围之内。
[0061]本案实施例中,服务器在接收到用户A通过手机发送的接收当前的用户身份信息请求之后,触发用户A手机上的全球定位系统GPS自动定位采集现在手机所在的位置信息,判断所述采集到的手机所在的位置信息是否在预先存储A公司所在的位置范围之内,若是,继续执行S207 ;若否,结束流程。
[0062]S207,判断所述采集到的所述终端用户的手指指纹信息与所述预先存储的所述指纹验证信息的匹配度是否超过第二阈值。
[0063]所述手指指纹信息的匹配度设定为90%。服务器在接收到通信终端的用户身份验证请求之后,触发通信终端上的指纹识别功能,自动采集用户A的手指指纹信息。判断所述采集到的用户A的手指指纹信息与预先存储用户A的手指指纹信息的匹配度是否超过90 %,若是,用户身份识别成功;若否,结束流程。
[0064]在用户身份识别成功后,可以向所述通信终端发送一个通知消息以通知用户验证成功,考勤已完成。服务器同时执行考勤记录。而如果用户身份识别失败,则同样可以发送关于用户验证失败,考勤错误的通知消息,或直接在服务器中标记考勤异常,表明该用户未在正确的环境上报验证信息。
[0065]本发明实施例可基于环境信息和指纹信息进行用户验证,较好地保证了考勤信息的准确性,解决了员工无须到打卡机上进行打卡,避免了员工忘记打卡来回跑去打卡机中间的时间浪费,也避免了上下班高峰时期员工排队打卡造成的时间浪费和人员拥挤,提高了员工上下班打卡方式的灵活性和方便快捷性。
[0066]图3是本发明另一实施例中的用户身份识别方法的流程示意图,如图所示本实施例中的用户身份识别方法可以包括:
[0067]S301,预先存储认证用户的验证信息;其中,所述验证信息用于验证接收到的用户的身份信息是否合法;所述验证信息包括:环境验证信息和指纹验证信息。
[0068]本发明实施例中,服务器可以预先存储认证用户的验证信息。所述验证信息可以是包括环境验证信息、指纹验证信息或者其他用于验证用户的身份信息是否合法的信息,本发明实施例不作限定。
[0069]本发明实施例中,所述环境验证信息包括:预设的一个或者多个合法位置范围和/或预设的一个或者多个合法环境照片。具体实现中,所述环境验证信息可以是预先指定几个公司范围内的地点或指定的工作地点,比如标有门牌号的办公室门口,标有会议室名称的会议室门口,标有楼名的办公楼门口等地点;还可以是预先设定的公司所在的位置范围和/或指定办公(外勤/外训等)的位置范围,本发明实施例不作限定。
[0070]本发明实施例中,所述指纹验证信息可根据用户的实际需要进行采集,可以是当前用户左手的大拇指指纹信息也可以是当前用户右手的小拇指指纹信息,或者当前用户其他手指的指纹信息,本发明实施例不作限定。
[0071]举例来说,A公司需要监控所有员工是否在规定上下班时间范围内按时上下班,A公司的网络管理人员需要预先指定几个A公司范围内的地点,拍摄指定地点的环境照片以此作为环境验证信息。在具体实现中,A公司指定各部门标有门牌号的办公室门口作为环境验证信息,那么,A公司的网络管理人员需要预先拍摄公司所有部门标有门牌号的办公室门口的照片,将其上传存储到服务器中;和/或,A公司的网络管理人员需要预先将A公司所在的位置范围上传存储到服务器中。同时,A公司的网络管理人员需要根据员工的实际需要采集员工指纹验证信息,将其上传至服务器,以此当用户身份识别时来判断是否是本人。
[0072]S302,触发所述通信终端拍摄采集用户当前所在的环境影像,并触发所述通信终端采集用户的手指指纹信息;
[0073]本发明实施例中,服务器在接收到通信终端的用户身份验证请求之后,触发拍摄所述终端用户当前所在的环境影像,并触发所述通信终端采集用户的手指指纹信息。具体实现中,服务器在接收到通信终端的用户身份验证请求之后,触发通信终端拍摄所述终端用户当前所在的环境照片和/或视频;触发通信终端上的指纹识别功能,自动采集终端用户的手指指纹。依据S201中的例子,当服务器在接收到用户A通过手机发送的用户身份验证请求之后,触发用户A的手机拍摄人事部标有门牌号的办公室门口的照片和/或拍摄人事部标有门牌号的办公室门口的视频;触发通信终端上的指纹识别功能,自动采集用户A的手指指纹信息。
[0074]S303,接收所述通信终端采集到的环境影像和手指指纹信息;
[0075]本发明实施例中,接收在所述S302中触发所述通信终端拍摄采集用户当前所在的环境影像,并触发所述通信终端采集用户的手指指纹信息。根据S302的例子,接收用户A的手机拍摄的人事部标有门牌号的办公室门口的照片和/或拍摄人事部标有门牌号的办公室门口的视频和采集到的用户A的手指指纹信息。
[0076]S304,记录所述用户身份信息的采集时间。
[0077]本发明实施例中,具体是指:记录拍摄所述终端用户当前所在的环境信息影像的具体的日期和时间,所述时间可以精确到秒。举例来说,记录手机拍摄人事部标有门牌号的办公室门口的照片和/或拍摄人事部标有门牌号的办公室门口的视频的具体的日期和时间,所述时间可以精确到秒。
[0078]S305,判断所述采集时间与系统当前时刻的具体时间之间的时间间隔是否小于第一阈值。
[0079]所述第一阈值可以设定为20s,当服务器在接收到通信终端的用户身份验证请求之后,将记录用户A手机拍摄人事部标有门牌号的办公室门口的照片的具体日期和时间与系统当前时刻的具体时间进行比较,判断两者的时间间隔,如果时间间隔不超过20s,执行S306 ;如果时间间隔超过20s,结束流程。
[0080]S306,判断所述拍摄到的所述用户当前所在的所述环境影像与所述预设的一个或者多个合法环境照片的相似度是否超过第三阈值。
[0081]所述相似度可以设定为85%。当服务器在接收到通信终端的用户身份验证请求之后,触发用户A的手机拍摄人事部标有门牌号的办公室门口的照片和/或拍摄人事部标有门牌号的办公室门口的视频。将所述拍摄人事部标有门牌号的办公室门口的照片和/或拍摄人事部标有门牌号的办公室门口的视频与预先拍摄公司所有部门标有门牌号的办公室门口的照片进行相似度对比,若相似度超过85%,若是,继续执行S307 ;若否,结束流程。
[0082]S307,判断所述采集到的所述终端用户的手指指纹信息与所述预先存储的所述指纹验证信息的匹配度是否超过第二阈值。
[0083]所述手指指纹信息的匹配度可以设定为90%。服务器在接收到通信终端的用户身份验证请求之后,触发通信终端上的指纹识别功能,自动采集用户A的手指指纹信息。判断所述采集到的用户A的手指指纹信息与预先存储用户A的手指指纹信息的匹配度是否超过90 %,若是,用户身份识别成功;若否,结束流程。
[0084]在用户身份识别成功后,可以向所述通信终端发送一个通知消息以通知用户验证成功,考勤已完成。服务器同时执行考勤记录。而如果用户身份识别失败,则同样可以发送关于用户验证失败,考勤错误的通知消息,或直接在服务器中标记考勤异常,表明该用户未在正确的环境上报验证信息。
[0085]需要说明的是,在图2和图3中分别描述了本发明实施例中基于位置信息和用户指纹,环境影像和用户指纹的用户验证。在实际实施时,位置信息、环境影像以及用户指纹可以结合以进行用户验证。具体可以为:
[0086]判断所述采集时间与系统当前时刻的具体时间之间的时间间隔是否小于第一阈值;若小于第一阈值,进一步判断所述采集到的所述通信终端当前所在的位置信息是否在所述预设的一个或者多个合法位置范围之内;若在合法位置范围之内,进一步判断所述拍摄到的所述用户当前所在的所述环境影像与所述预设的一个或者多个合法环境照片的相似度是否超过第三阈值;若超过第三阈值,进一步判断所述采集到的所述用户的手指指纹信息与所述预先存储的指纹验证信息的匹配度是否超过第二阈值;若超过第二阈值,则满足识别条件。
[0087]或者,判断所述采集时间与系统当前时刻的具体时间之间的时间间隔是否小于第一阈值;若小于第一阈值,进一步判断所述拍摄到的所述用户当前所在的所述环境影像与所述预设的一个或者多个合法环境照片的相似度是否超过第三阈值;若超过第三阈值,进一步判断所述采集到的所述通信终端当前所在的位置信息是否在所述预设的一个或者多个合法位置范围之内;若在合法位置范围之内,进一步判断所述采集到的所述用户的手指指纹信息与所述预先存储的指纹验证信息的匹配度是否超过第二阈值;若超过第二阈值,则满足识别条件。
[0088]具体的判断方式可以为上图2和图3实施例中的S205、S206、S207、S305、S304、S304,这里不在赘述。
[0089]本发明实施例可基于环境信息和指纹信息进行用户验证,较好地保证了考勤信息的准确性,解决了员工无须到打卡机上进行打卡,避免了员工忘记打卡来回跑去打卡机中间的时间浪费,也避免了上下班高峰时期员工排队打卡造成的时间浪费和人员拥挤,提高了员工上下班打卡方式的灵活性和方便快捷性。
[0090]图4是本发明实施例中的一种用户身份识别装置的结构示意图,如图所示本实施例中的用户身份识别装置40可以包括:
[0091]接收模块401,用于接收当前的用户身份信息;其中,所述用户身份信息包括:环境信息和手指指纹信息;
[0092]验证模块402,用于验证所述当前的用户身份信息中的环境信息和手指指纹信息是否满足识别条件;若满足识别条件时,用户身份识别成功。
[0093]本发明实施例中,通过验证接收模块401接收到的所述当前用户的用户身份信息中的环境信息和手指指纹信息,与预先存储认证用户的验证信息中相关信息进行比较后,作为比较结果的匹配度是否超过预设阈值,来判断用户身份识别成功与否。
[0094]本实施例通过接收当前的用户身份信息,其中,所述
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1