用于身份验证的方法、系统和移动终端的制作方法_3

文档序号:8431071阅读:来源:国知局
为了简洁,在此不再赘述。
[0089]在步骤S460中,如果步骤S450判断该注册用户和该登录用户身份一致,则将用户注册信息中的参考图片更新为对应的用户登录信息中的验证图片。换言之,保存用户登录信息中的验证图片作为对应的用户注册信息中的新参考图片,用于下次身份验证。
[0090]图像有可能随着年龄变化也产生细微变化,例如人脸图片。步骤S460的存在,不仅提高了方法400中图像识别准确率,进而提高了身份验证的准确率。此外,也避免了遭受不良用户频繁利用以往照片进行身份验证的欺骗。
[0091]本领域普通技术人员可以理解,该步骤S460还可以被包含在方法300中,在通过视频确认身份判断结果后,完成步骤S460,以同样达到上述效果。
[0092]在上述方法中,参考图片可以是指定数量,以提高身份验证的准确率。
[0093]如果参考图片是指定数量,那么在身份判断步骤S250、S350和S450中,身份判断可以是根据指定数量的图片比对结果中的最高概率结果判断注册用户和登录用户身份是否一致。可以将用户拍摄的验证图片和每个参考图片进行图片比对,获得指定数量的图片比对结果。采用这些图片比对结果中最高概率结果来判断注册用户和登录用户身份是否一致。多个参考图片的存在有效避免了个别识别错误,提高了身份验证准确率。
[0094]管理用户在创建新用户的账户时,可以仅上传一张参考图片。如果上述身份判断步骤S250、S350和S450判断该注册用户和该登录用户身份一致,则可以在该用户注册信息中保存对应的用户登录信息中的验证图片作为参考图片,直至该参考图片达到指定数量。简言之,即逐渐增加参考图片的数目。当然,所增加的参考图片都是可信的。当参考图片的数目达到该指定数量时,如果再次判断注册用户和登录用户身份一致,那么用登录用户的用户登录信息中的验证图片更新保存时间最久的参考图片,即替换用户注册信息中最老的参考图片。上述操作保证了每个参考图片都是更有效的,进而保证了身份验证的准确性。
[0095]根据本发明又一方面,还提供了一种用于身份验证的系统。图5示出了根据本发明一个实施例的用于身份验证的系统500。该系统500包括接收模块510、查找模块520、比对模块530和判断模块540。
[0096]接收模块510用于接收用户注册信息、来自移动终端的用户登录信息,其中该用户注册信息包括用户身份信息和参考图片,该用户登录信息包括用户身份信息和验证图片。上述用户身份信息唯一地标识了待识别用户。该参考图片和该验证图片可以是人脸图片、指纹图片和眼睛虹膜图片中的一种或多种。
[0097]该接收模块510可以物理地部署于图1所示的前端服务器120。接收模块510可以自移动终端或者桌面终端接收用户注册信息。移动终端例如经授权的特定用户所持有的,该特定用户可以利用该移动终端进行新用户注册,即创建新的账号,输入用户注册信息。桌面终端例如图1所示的应用服务器140。这样,使得本系统可以灵活应用,提高了管理用户的用户体验。
[0098]查找模块520用于根据该用户登录信息中的用户身份信息查找对应用户注册信息中的参考图片。查找模块520可以根据用户登录信息中的用户身份信息可以查找与之一致的用户注册信息中的用户身份信息。进而,可以找到该对应的用户注册信息中的参考图片。该查找模块520可以物理地部署于图1所示的前端服务器120。
[0099]比对模块530用于将该用户登录信息中的验证图片与找到的该对应用户注册信息中的参考图片进行比对。比对模块530可以利用图像识别技术,通过计算验证图片和参考图片的相似程度提供图片比对结果。
[0100]如上所述,该图片比对结果可以仅包括“ I ”和“O”,还可以是概率结果。该概率结果表示验证图片和参考图片的拍摄对象是同一个人的可能性,以更准确地表示图片比对结果O
[0101]该比对模块530可以物理地部署于后端服务器130。
[0102]判断模块540用于进行身份判断,即根据图片比对结果判断注册用户和登录用户身份是否一致。该判断模块540可以物理地部署于前端服务器120。
[0103]本发明所提供的上述用于身份验证的系统不仅使得用户可以随时随地登录系统进行身份验证;还具有更强大的数据处理能力,能够支持相当大数目用户的身份验证。
[0104]图6示出了根据本发明另一个实施例的用于身份验证的系统600。除了与系统500中的接收模块510、查找模块520、比对模块530和判断模块540相类似的查找模块620、比对模块630和判断模块640以外,该系统600还包括发送模块650和显示模块660。
[0105]其中,发送模块650用于根据身份判断结果向移动终端发送视频拍摄指令。对于身份判断结果判断注册用户和登录用户身份一致或者大概率地一致的情况,向登录用户的移动终端发送视频拍摄指令。该发送模块650可以物理地部署于图1的前端服务器120。
[0106]接收模块610除了具备系统500中接收模块510的功能,还可以用于接收该移动终端根据该视频拍摄指令所拍摄的用户视频。接收模块610可以物理地部署于图1所示的前端服务器120或应用服务器140。
[0107]显示模块660用于显示该用户视频以便确认身份判断结果。显示该用户视频给管理用户,以供其进一步确认身份判断结果。
[0108]上述系统600有效确保了被识别对象的真实性。
[0109]根据本发明的一个实施例,系统还可以包括另外的发送模块,用于根据身份判断结果向移动终端发出指令,以要求重新上传验证图片供再次比对或者通知用户到指定地点进行现场认证。如果判断模块的判断结果不理想发生少于或等于T次,其中T为阈值,那么可以通过向移动终端发送指令来通知用户重新上传验证图片,以供重新图片对比和身份判断。该发送模块可以物理地部署于图1的前端服务器。该发送模块还可以用于根据身份判断结果向移动终端发出指令,以通知用户到指定地点进行现场认证。如果判断模块的判断结果不理想发生多于T次,其中T为阈值,那么告知用户到指定地点进行现场认证。该系统可以有效地保证每个用户都能成功进行身份验证,避免了用户容貌变化和图像识别误差问题等对系统的影响。
[0110]本领域普通技术人员可以理解,上述系统可以就是系统600,并且由系统600中的发送模块650实现上述功能。
[0111]上述系统500和600还可以包括更新模块(未示出),其用于对于判断模块540或640判断注册用户和登录用户身份一致的情况,将用户注册信息中的参考图片更新为对应的用户登录信息中的验证图片。即,更新模块保存可信的验证图片作为对应的用户注册信息中的新参考图片。更新模块的存在,提高了系统的图像识别准确率,进而提高了身份验证的准确率。
[0112]本领域普通技术人员可以理解,上述系统中,参考图片可以是指定数量,以提高身份验证的准确率。
[0113]在此情况下,系统500或600中的判断模块540或640可以根据指定数量的图片比对结果中的最高概率结果判断注册用户和登录用户身份是否一致。验证图片与多个参考图片中的每个进行比对,可以获得多个图片比对结果。采用其中的最高概率结果来进行身份判断,可以有效避免个别识别错误的干扰。
[0114]此外,在参考图片是多个的情况下,系统500或600可以包括更新模块(未示出),其用于如果判断注册用户和登录用户身份一致,则在用户注册信息中保存对应的用户登录信息中的验证图片作为参考图片,直至参考图片达到指定数量。并且该更新模块还用于当参考图片已经达到指定数量时,用对应的用户登录信息中的验证图片更新保存时间最久的参考图片。
[0115]本领域普通技术人员通过阅读上文关于用于身份验证的方法的描述能够理解上述系统的构成、实现以及优点,因此这里不再赘述。
[0116]根据本发明再一方面,还提供了一种通过移动终端进行身份验证的方法,如图7所示的方法700。移动终端可以是手机、Note以及Pad等,例如图1所示的手机110。移动终端装配有摄像头并且可以例如通过网络等与服务器连接,例如图1所示的前端服务器120。该方法700包括以下步骤。
[0117]S710,通过移动终端接收用户身份信息。待识别用户可以在任意时候通过移动终端进行系统登录。其输入用户身份信息。用户身份信息唯一地标识了待识别用户,例如,身份证号码。
[0118]S720,通过该移动终端拍摄验证图片。待识别用户可以随时随地利用移动终端的摄像头进行拍照,以获得验证图片。验证图片可以是人脸图片、指纹图片和眼睛虹膜图片中的一种或多种。
[0119]S730,将用户登录信息从该移动终端发送至服务器,其中该用户登录信息包括该用户身份信息和该验证图片。
[0120]移动终端可以将用户登录信息上传到服务器。服务器上存储有用户注册信息以用于身份验证,其中用户注册信息包括用户身份信息和参考图片。用户注册信息中的用户身份信息用于查找对应用户注册信息中的参考图片。具体地,用户注册信息中的用户身份信息与用户登录信息中的用户身份信息具有一一对应关系。例如,二者都是用户的身份证号码。服务器可以根据用户登录信息中的用户身份信息查找对应的用户注册信息中的用户身份信息。进而,找到用户注册信息中的参考图片。移动终端所上传的验证图片用于与找到的所述对应用户注册信息中的参考图片进行比对,以进行身份判断,即根据图片比对结果判断注册用户和登录用户身份是否一致。如果判断身份一致,服务器向移动终端发送视频拍摄指令。
[0121]S740,通过移动终端接收服务器发送来的视频拍摄指令。移动终端可以经由网络连接从服务器接收该视频拍摄指令。
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1