一种用户图像识别方法

文档序号:7570320阅读:149来源:国知局
专利名称:一种用户图像识别方法
技术领域
本发明涉及网络通信技术领域,尤其涉及一种对用户进行图像识别的方法。
背景技术
随着互联网的发展,有越来越多的应用场合需要认证用户的身份。一个常见的例 子就是各类社交网站,在这些网站需要判定用户上传的照片是否是本人的照片。比较常用 的一种认证方式是用户图像识别,通常计算机系统会要求用户首先上传自己的生活照片, 然后再用摄像头拍摄一些视频照片上传,在网站后台由客户服务人员对比生活照和视频 照,从而判定视频照是否为用户本人照片。一般只要用户上传的照片和摄像头拍摄的照片 足够清晰,该用户即可通过视频认证。然而,发明人发现上述现有的用户图像识别技术存在如下缺点首先,依赖于人工 判决,工作量比较大,因而成本比较高,并且人工判决的周期比较长,认证速度比较慢,通常 情况下用户无法实时得到认证结果;其次,仅将用户上传的照片和摄像头拍摄的照片进行 比较,不能克服用户对拍摄的照片进行作假的问题,并且如果用户因主观或者客观的原因 造成了容貌的改变,用传统的用户图像识别方法将无法实现正确的认证。

发明内容
本发明所要解决的技术问题是克服现有技术的不足,提供一个更为完善的用户图 像识别方法来有效的进行用户认证。该技术方案通过用户客户端、摄像装置、录音装置以及后台服务器来实现,该方法 包括以下步骤A.用户通过用户客户端启动认证程序;B.用户客户端通过交互界面提示用户插入用户口令盘,当检测到用户口令盘的加 载操作后,用户客户端通过交互界面提示用户输入口令;用户正确输入口令后,用户客户端 读取用户口令盘中存储的用户ID、用户常用联系方式、用户基础图像以及用户的基础音频, 建立与后台服务器之间的连接,并将读取的信息发送给后台服务器,后台服务器根据用户 ID在数据库中查找相应的记录,并比较上述读取的信息与相应记录中的是否一致,若一致, 则完成鉴权操作,向用户客户端返回鉴权成功响应消息,执行步骤C,若不一致,则执行步骤 GC.用户客户端在接收到鉴权成功响应消息后,启动摄像装置,并提示用户正视摄 像镜头,用户客户端提取所拍照片中面部部分并发送给后台服务器,后台服务器将所拍照 片与用户的基础图像进行比较,若两者不一致,则后台服务器向用户客户端返回不一致响 应消息,并执行步骤D,若两者一致,则返回一致响应消息,并执行步骤E ;D.用户客户端在接收到不一致响应消息后,启动录音装置,并在屏幕上显示用户 需要说的一句话,在完成录音后,用户客户端将音频数据发送给后台服务器,后台服务器将 所录音频与用户的基础音频进行比较,若两者不一致,则后台服务器向用户客户端返回不
3一致响应消息,并执行步骤G,若两者一致,则返回一致响应消息,并执行步骤E ;E.用户客户端在接收到一致响应消息后,提示用户正视摄像头并闭上左眼,在拍 摄照片后,再次提示用户正视摄像头并用手遮住左眼,并再次拍摄照片,用户客户端将拍摄 的照片以及响应的动作指令发送给后台服务器,后台服务器根据动作指令对照片进行识 别,若一致,则返回一致响应消息;F.用户客户端在接收到一致响应消息后,提示用户认证成功;G.结束认证程序。本发明的有益效果是由于引入了数据处理能力强的后台服务器来完成对图像的 对比识别工作,解决了传统识别依赖于人工判决,工作量大,判决周期长,认证速度慢的缺 点;同时,通过将图像和音频相结合对比,克服了用户因主观或者客观的原因造成了容貌的 改变,而无法完成识别的问题,更进一步的提高了认证的可靠性。所述方法中的步骤D进一步包括Dl.如果一致,则更新后台服务器数据库中的信息,将拍摄的用户面部图像作为用 户的基础图像进行保存,同时向用户客户端返回更新响应消息;D2.用户客户端在接收到更新响应消息后,提示用户更新用户口令盘中的用户的 基础图像;所述方法中的步骤E进一步包括El.如果不一致,则重复执行步骤E,若三次执行步骤E的结果都是不一致,则执行 步骤G0所述方法中的步骤G进一步包括Gl.触发相应的预警机制,根据用户常用联系方式,发送手机短消息至用户本人, 提示发生了来自非用户本人的认证操作。


图1是本发明一种用户图像识别方法的操作流程方框图。图2是本发明的系统结构框图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步 的详细描述。参见图1和图2,本发明是一种用户图像识别方法,主要通过用户客户端、摄像装 置、录音装置以及后台服务器来实现相关操作A.用户通过用户客户端启动认证程序;用户在启动认证程序之前,可以先打开用户客户端中安装的摄像装置,调节好该 摄像装置的各种参数,保证拍摄照片的质量;B.用户客户端通过交互界面提示用户插入用户口令盘,当检测到用户口令盘的加 载操作后,用户客户端通过交互界面提示用户输入口令;用户正确输入口令后,用户客户端 读取用户口令盘中存储的用户ID、用户常用联系方式、用户基础图像以及用户的基础音频, 建立与后台服务器之间的连接,并将读取的信息发送给后台服务器,后台服务器根据用户ID在数据库中查找相应的记录,并比较上述读取的信息与相应记录中的是否一致,若一致, 则完成鉴权操作,向用户客户端返回鉴权成功响应消息,执行步骤C,若不一致,则执行步骤 G;C.用户客户端在接收到鉴权成功响应消息后,启动摄像装置,并提示用户正视摄 像镜头,用户可以重复拍摄该照片,以获得最满意的照片效果,然后,用户客户端提取所拍 照片中面部部分并发送给后台服务器,后台服务器将所拍照片与用户的基础图像进行比 较,若两者不一致,则后台服务器向用户客户端返回不一致响应消息,并执行步骤D,若两者 一致,则返回一致响应消息,并执行步骤E ;在实际应用中,上述摄像装置可以采用基于Flash的视频捕捉摄像头,也可以采 用其它的视频捕捉工具、控件或软件。上述拍摄照片的尺寸可以设定为24(^240或者更大, 从而最大程度地获取用户信息。后台服务器在获得拍摄的用户照片后,首先判断上述照片的质量是否合格,主要 是通过分析该初始照片的曝光度来辨别照片是否清晰,曝光过度的照片或者过暗的照片将 被视为不合格。在判断上述照片不合格后,后台服务器可以通过用户客户端通知用户重新 拍摄一张清晰的照片。D.用户客户端在接收到不一致响应消息后,启动录音装置,并在屏幕上显示用户 需要说的一句话,这一句话的内容与保存的用户基础音频中的内容相同,在完成录音后,用 户客户端将音频数据发送给后台服务器,用户可以重复录制该音频,以获得最满意的音频 效果,后台服务器将所录音频与用户的基础音频进行比较,若两者不一致,则后台服务器向 用户客户端返回不一致响应消息,并执行步骤G,若两者一致,则返回一致响应消息,并执行 步骤E;后台服务器在获得录制的音频后,首先判断该音频的质量是否合格,主要是通过 分析音频的背景噪声,背景噪声过强的音频将被视为不合格。在判断上述音频不合格后,后 台服务器可以通过用户客户端通知用户重新录制一段音频。Dl.如果一致,则更新后台服务器数据库中的信息,将拍摄的用户面部图像作为用 户的基础图像进行保存,同时向用户客户端返回更新响应消息;D2.用户客户端在接收到更新响应消息后,提示用户更新用户口令盘中的用户的 基础图像;用户可以评有效的证件到指定的柜台或者网点办理更新基础图像的业务;E.用户客户端在接收到一致响应消息后,提示用户正视摄像头并闭上左眼,在拍 摄照片后,再次提示用户正视摄像头并用手遮住左眼,并再次拍摄照片,用户客户端将拍摄 的照片以及响应的动作指令发送给后台服务器,后台服务器根据动作指令对照片进行识 别,若一致,则返回一致响应消息;El.如果不一致,则重复执行步骤E,若三次执行步骤E的结果都是不一致,则执行 步骤G;F.用户客户端在接收到一致响应消息后,提示用户认证成功;G.结束认证程序;Gl.触发相应的预警机制,根据用户常用联系方式,发送手机短消息至用户本人, 提示发生了来自非用户本人的认证操作。在实际应用中,可以多人同时进行图像识别操作,并且为了保证用户图像认证的速度,可以对请求认证的用户人数进行限制。对提交认证请求的用户客户端总数目设置一 个阈值,当达到该阈值时,用户客户端将无法提交认证请求到后台服务器。此时,用户客户 端将提醒用户当前正是繁忙时段,有多人正在等待图像认证,请稍后再试。上述用户客户端 的数目与用户数相对应。显然,本领域的技术人员应该明白,上述的本发明的各步骤可以用通用的计算装 置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络 上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储 装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多 个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和 软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种用户图像识别方法,其特征在于至少包括下列步骤A.用户通过用户客户端启动认证程序;B.用户客户端通过交互界面提示用户插入用户口令盘,当检测到用户口令盘的加载操 作后,用户客户端通过交互界面提示用户输入口令;用户正确输入口令后,用户客户端读取 用户口令盘中存储的用户ID、用户常用联系方式、用户基础图像以及用户的基础音频,建立 与后台服务器之间的连接,并将读取的信息发送给后台服务器,后台服务器根据用户ID在 数据库中查找相应的记录,并比较上述读取的信息与相应记录中的是否一致,若一致,则完 成鉴权操作,向用户客户端返回鉴权成功响应消息,执行步骤C,若不一致,则执行步骤G ;C.用户客户端在接收到鉴权成功响应消息后,启动摄像装置,并提示用户正视摄像镜 头,用户客户端提取所拍照片中面部部分,并发送给后台服务器,后台服务器将所拍照片与 用户的基础图像进行比较,若两者不一致,则后台服务器向用户客户端返回不一致响应消 息,并执行步骤D,若两者一致,则返回一致响应消息,并执行步骤E ;D.用户客户端在接收到不一致响应消息后,启动录音装置,并在屏幕上显示用户需要 说的一句话,在完成录音后,用户客户端将音频数据发送给后台服务器,后台服务器将所录 音频与用户的基础音频进行比较,若两者不一致,则后台服务器向用户客户端返回不一致 响应消息,并执行步骤G,若两者一致,则返回一致响应消息,并执行步骤E ;E.用户客户端在接收到一致响应消息后,提示用户正视摄像头并闭上左眼,在拍摄照 片后,提示用户正视摄像头并用手遮住左眼,并再次拍摄照片,用户客户端将拍摄的照片以 及响应的动作指令发送给后台服务器,后台服务器根据动作指令对照片进行识别,若一致, 则返回一致响应消息;F.用户客户端在接收到一致响应消息后,提示用户认证成功;G.结束认证程序。
2.根据权利要求1中所述的用户图像识别方法,其特征在于所述步骤D进一步包括 Dl.如果一致,则更新后台服务器数据库中的信息,将拍摄的用户面部图像作为用户的基础图像进行保存,同时向用户客户端返回更新响应消息;D2.用户客户端在接收到更新响应消息后,提示用户更新用户口令盘中的用户的基础 图像。
3.根据权利要求1至2中所述的用户图像识别方法,其特征在于所述步骤E进一步 包括El.如果不一致,则重复执行步骤E,若三次执行步骤E的结果都是不一致,则执行步骤G0
4.根据权利要求1至3中所述的用户图像识别方法,其特征在于所述步骤G进一步 包括Gl.触发相应的预警机制,根据用户常用联系方式,发送手机短消息至用户本人,提示 发生了来自非用户本人的认证操作。
全文摘要
一种用户图像识别方法,包括下列步骤用户启动认证程序;用户客户端与后台服务器建立连接,对用户进行鉴权;在鉴权成功后,启动摄像装置,并将拍摄的照片发送给后台服务器进行比较;若比较结果为不一致,则启动音频装置,并将所录音频发送给后台服务器进行比较;如果照片比较或者音频比较结果为一致,则拍摄用户指定动作的照片送给后台服务器进行比较,若比较结果为一致,则提示用户认证成功。本发明克服了因制作虚假照片以及容貌改变无法正确进行用户图像认证的问题。
文档编号H04L29/06GK102075329SQ201110025179
公开日2011年5月25日 申请日期2011年1月21日 优先权日2011年1月21日
发明者曾美霞 申请人:宁波市胜源技术转移有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1