对用户进行视频认证的方法和装置的制作方法

文档序号:6577402阅读:332来源:国知局
专利名称:对用户进行视频认证的方法和装置的制作方法
技术领域
本发明涉及网络通信技术领域,尤其涉及一种对用户进行视频认证的方 法和装置。
背景技术
在现有的一种视频认证技术中,需要用户预先上传一张照片,然后通过
视频捕捉界面拍摄用户的一张照片,该视频捕捉界面采用icxrioo的分辨率。 之后,通过视频实时捕捉队列对用户进行视频认证。 一般只要用户上传的照 片和视频捕捉界面拍摄的照片足够清晰,该用户即可通过视频认证。
在实现本发明过程中,发明人发现上述现有的一种视频认证技术存在如
下缺点该方法并没有将用户上传的照片和视频捕捉界面拍摄的照片进行比
较,不能克服用户使用虚拟摄像头对认证照片进行作假的问题。视频捕捉界
面拍摄的照片只有100*100的尺寸,不清晰,难以辨认。
在现有的另一种视频认证技术中,需要用户在预先上传一张照片,然后 通过摄像头拍摄用户的另一张照片。之后,系统通过人工辨认的方式对摄像
头拍摄的照片和用户上传的照片进行比较后,根据比较结果在72小时内给出 用户的视频认证结果。
在实现本发明过程中,发明人发现上述现有的另 一种视频认证技术存在 如下缺点该方法导致用户等待时间过长。采用单张视频照片作为视频认证 的依据,也不能克服用户使用虚拟摄像头对认证照片进行作假的问题。

发明内容
本发明的实施例提供了 一种对用户进行-现频认证的方法和装置,以解决 现有技术不能克服用户使用虚拟摄像头对认证照片进行作假的问题。
一种对用户进行碎见频i^i正的方法,包括
接收用户提交的认证照片,所述认证照片为客户端通过视频摄像装置给 用户拍摄的;
通过所述视频摄像装置自动地拍摄所述用户的连续的实时视频,根据所 述实时视频数据合成对比图片;
将所述认证照片和对比图片进行比较,根据比较结果确定所述用户的视 频认证结果。
一种对用户进行视频认证的装置,包括
认证照片获取模块,用于接收用户提交的认证照片,所述认证照片为客 户端通过视频摄像装置给用户拍摄的;
对比图片获取模块,用于通过所述视频摄像装置自动地拍摄用户的连续 的实时视频,根据所述实时视频数据合成对比图片;
比较判断模块,用于将所述认证照片和对比图片进行比较,根据比较结 果确定用户的视频认证结果。
由上述本发明的实施例提供的技术方案可以看出,本发明实施例通过自 动地拍摄用户的实时视频并合成对比图片,并通过人工客服将上述认证照片 和对比图片,以及用户的基本信息进行比较,可以对用户进行准确、及时的 视频认证,有效地防止用户使用虚拟摄像头对认证照片进行作假的情况。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作筒单地介绍,显而易见地,下面描述中的附图仅仅是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的 前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的一种对用户进行视频认证的方法的处理流程
图2为实施例二提供的 一种对用户进行视频认证的装置的具体实现结构图。
具体实施例方式
在本发明实施例中,接收用户提交的认证照片,所述认证照片为客户端 通过视频摄像装置给用户拍摄的。通过所述视频摄像装置自动地拍摄用户的 连续的实时视频,根据所述实时视频数据合成对比图片。然后,将所述认证 照片和对比图片进行比较,根据比较结果确定用户的视频认证结果。
进一步地,通过用户终端上安装的视频摄像装置拍摄其认证照片;客户 端将包括所述认证照片、性别、年龄在内的用户资料提交给网络服务器,所 述网络服务器接收所述用户资料。
进一步地,所述网络服务器根据所述认证照片的像素,对所述认证照片 进行检测,当判断所述认证照片不合格时,通知用户重新提交认证照片。
进一步地,所述的视频摄像装置包括基于Flash的视频捕捉摄像头,用户 终端上的Flash控件通过调用该视频捕捉摄像头对用户进行拍摄。
进一步地,所述视频摄像装置自动地拍摄所述用户的连续的一定时间段 的实时视频,对所述实时视频进行分解,得到多个视频数据帧;选取所述多 个视频数据帧中的一定数量的视频数据帧,合成一张或多张用于用户视频认 证的对比图片。进一步地,按照预定的时间间隔来选取所述多个视频数据帧中的一定数 量的视频数据帧。
进一步地,当所述多个视频数据帧中包括所述用户的动作信息,选取所 述多个视频数据帧中的所述用户的动作信息对应的视频数据帧。
进一步地,获取所述用户提交的认证照片和合成的对比图片,以及用户
的性别和年龄信息;
在判断所述认证照片和对比图片是属于同 一个用户,并且所述认证照片 和对比图片与所述用户的性别、年龄信息相符后,则通过客户端通知所述用 户其视频认证通过;否则,通过客户端通知所述用户其视频认证不通过。
为便于对本发明实施例的理解,下面将结合附图以几个具体实施例为例 做进一步的解释说明,且各个实施例并不构成对本发明实施例的限定。 实施例一
该实施例提供的 一种对用户进行^L频认证的方法的处理流程如图1所示, 包括如下处理步骤
步骤11 、客户端将通过视频摄像装置拍摄的用户的认证照片和用户的基 本信息一起提交给后台的网络服务器。
用户登录某个需要视频认证的服务系统,用户首先打开电脑中安装的视 频摄像装置,调节好该视频摄像装置的各种参数后,通过该视频摄像装置拍 摄一张用户的认证照片。用户可以重复拍摄该认证照片,以获得最满意的照 片效果,然后,用户将拍摄好的上述认证照片存放在电脑中。
用户通过登录界面,填写自己的性别、年龄等基本信息。客户端获取上 述认证照片、用户的性别、年龄等用户资料,并将该用户资料提交给后台的 网络服务器。在实际应用中,上述视频摄像装置可以采用基于Flash的视频捕捉摄像 头,也可以采用其它的视频捕捉工具、控件或软件。上述认证照片的尺寸可 以设定为240*240,从而最大程度地获取视频环境下的用户信息。
在实际应用中,为了保证用户视频认证的速度,可以对请求认证的用户 人数进行限制。对提交上述用户资料的客户端总数目设置一个阈值,当达到 该阔值时,客户端将无法提交用户资料到后台的网络服务器。此时,系统将 提醒客户端当前是繁忙时段,有多人正在等待视频认证,请稍后再提交用户 资料。上述客户端总数目和用户总人数相对应。
步骤12、视频摄像装置自动地拍摄用户的连续的实时视频,根据该实时 视频数据合成用于用户视频认证的对比图片。
视频认证界面。
后台的网络服务器首先判断上述认证照片的质量是否合格,主要是通过 分析该初始照片的啄光度来辨别照片是否清晰,曝光过度的照片或者过暗的 照片将被视为不合格。在判断上述认证照片不合格后,后台的网络服务器将 通过客户端通知用户重新4l:交一个清晰的认^i正照片。
在判断上述认证照片合格后,后台的网络服务器将通过客户端通知用户 确保你的正面现象出现在视频摄像装置的视频画面中,并保持自然的动作, 以便系统对你进行视频认证。并通知用户视频认证需要一定时间,请耐心等 待。
然后,上述视频摄像装置将自动地拍摄用户的连续的一定时间段的实时 视频,对该连续的实时视频数据进行分解,得到多个视频数据帧。选取其中 的一定数量的视频数据帧合成一张用于用户视频认证的对比图片。在实际应 用中,可以根据需要通过分别选取不同的视频数据帧来合成多个对比图片。上述一定时间段可以设定为30秒、40秒或1分钟等。
上述选取一定数量的视频数据帧的操作可以按照预定时间间隔(比如2 秒)来选取。该一定数量可以为1、 3、 5或10等。
如果用户在上述视频认证过程中做出了 一些动作,上述连续的实时视频 中将包括一些用户的动作信息,此时,可以选择用户的动作信息对应的视频 数据帧来合成上述对比图片。这样将准确地获取用户的实时照片。
步骤13、将上述认证照片和对比图片,以及用户的基本信息进行比较, 确定用户的视频认证结果。
后台的网络服务器将上述用户提交的认证照片和基本信息,以及视频摄 像装置合成的对比图片及时分配给人工客服或其他人脸识别软件。
人工客服或其他人脸识别软件需要比较上述认证照片和对比图片是否属 于同一个用户,并且需要比较上述认证照片和对比图片与用户的性别、年龄 等基本信息是否相符。
在人工客服或其他人脸识别软件判断上述认证照片和对比图片是属于同 一个用户,并且与用户的基本信息相符后,系统将通过客户端及时通知用户 其一见频iU正通过;否则,系统将通过客户端及时通知用户其^L频iU正不通 过。
实施例二
本发明实施例还提供了一种对用户进行视频认证的装置,其具体实现结 构如图2所示,具体包括如下模块
认证照片获取模块21 ,用于接收用户提交的认证照片,所述认证照片为 客户端通过视频摄像装置给用户拍摄的;
对比图片获取模块22,用于通过视频摄像装置自动地拍摄用户的连续的实时视频,根据所述实时视频数据合成对比图片;
比较判断模块23,用于将所述认证照片和对比图片进行比较,根据比较 结果确定用户的视频认证结果。
所述对比图片合成模块22具体包括
实时视频获取模块221 ,用于通过所述视频摄像装置自动地拍摄所述用户 的连续的一定时间段的实时视频,对所述实时视频进行分解,得到多个视频 数据帧;
对比图片合成模块222,用于选取所述多个视频数据帧中的一定数量的视 频数据帧,合成一张或多张用于用户视频认证的对比图片。 所述比较判断模块23具体包括
信息获取模块231,用于获取所述合成的对比图片和客户端提交的认证照 片、用户的性别、年龄信息;
图像识别模块232,用于在通过人工客服或其他人脸识别软件判断所述认 证照片和对比图片是属于同 一个用户,并且所述认证照片和对比图片与所述 用户的性别、年龄信息相符后,则通过客户端通知所述用户其3见频认证通 过;否则,通过客户端通知所述用户其一见频i人证不通过。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流 程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于 一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施
例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随才几存卡者i己忆体(Random Access Memory, RAM)等。
综上所述,本发明实施例通过自动地拍摄用户的实时一见频并合成对比图 片,并通过人工客服将上述认证照片和对比图片,以及用户的基本信息进行比较,可以对用户进行准确的视频认证,有效地防止用户使用虚拟摄^像头对 认证照片进行作假的情况。
本发明实施例无论是从用户体验,还是认证可信度,都接近"人工客服 和用户一对一的视频聊天"场景。 一般视频场景的实质也是高速传输并播放
照片,而本发明通过浏览器端Flash技术合成视频照片模拟视频的方式,大大 减少人工客服和用户之间的网络数据传输和操作流程。
本发明实施例还可以使用户及时地得到认证结果,提高用户的使用效 果。本发明实施例采用240*240的视频图片尺寸,可以最大限度地还原视频环 境下用户的照片信息。
本发明实例对实时请求队列进行有效设限,将请求认证的用户人数进行 合理限制。对提交上述用户资料的用户总人数设置一个阈值,当达到该阈值 时,用户将无法提交用户资料到后台的网络服务器,保证了服务器的均衡负 载和高质量、高效率的认证服务。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不 局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可 轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明 的保护范围应该以权利要求的保护范围为准。
权利要求
1、一种对用户进行视频认证的方法,其特征在于,包括接收用户提交的认证照片,所述认证照片为客户端通过视频摄像装置给用户拍摄的;通过所述视频摄像装置自动地拍摄所述用户的连续的实时视频,根据所述实时视频数据合成对比图片;将所述认证照片和对比图片进行比较,根据比较结果确定所述用户的视频认证结果。
2、 根据权利要求1所述的方法,其特征在于,所述的接收用户提交的认 证照片,所述认证照片为所述用户通过视频摄像装置拍摄的,具体包括通过用户终端上安装的视频摄像装置拍摄用户的认证照片;客户端将包括所述认证照片的用户资料提交给网络服务器,所述网络服 务器接收所述用户资料。
3、 根据权利要求2所述的方法,其特征在于,所述的用户资料还包括 用户的性别和年龄信息。
4、 根据权利要求2所述的方法,其特征在于,所述的方法还包括所述网络服务器根据所述认证照片的像素,对所述认证照片进行检测, 当判断所述认证照片不合格时,通知客户端重新提交认证照片。
5、 根据权利要求1所述的方法,其特征在于,所述的视频摄像装置包括 基于Flash的视频捕捉摄像头,用户终端上的Flash控件通过调用该视频捕捉摄 像头对用户进行拍摄。
6、 根据权利要求1至5任一项所述的方法,其特征在于,所述的通过视频摄像装置自动地拍摄所述用户的连续的实时视频,根据所述实时视频数据合成对比图片,具体包括所述视频摄像装置自动地拍摄所述用户的连续的一定时间段的实时视 频,对所述实时视频进行分解,得到多个视频数据帧;选取所述多个视频数据帧中的一定数量的视频数据帧,合成一张或多张 用于所述用户视频认证的对比图片。
7、 根据权利要求6所述的方法,其特征在于,所述的选取所述多个视频 数据帧中的一定数量的视频数据帧,具体包括按照预定的时间间隔来选取所述多个视频数据帧中的一定数量的视频数 据帧。
8、 根据权利要求6所述的方法,其特征在于,所述的选取所述多个视频 数据帧中的一定数量的视频数据帧,具体包括当所述多个视频数据帧中包括所述用户的动作信息,选取所述多个视频 数据帧中的所述用户的动作信息对应的视频数据帧。
9、 根据权利要求3所述的方法,其特征在于,所述的将所述认证照片和 对比图片进行比较,根据比较结果确定所述用户的视频认证结果,具体包 括获取所述合成的对比图片和客户端提交的认证照片、所述用户的性别、 年龄信息;在判断所述认证照片和对比图片是属于同 一个用户,并且所述认证照片 和对比图片与所述用户的性别、年龄信息相符后,则通过客户端通知所述用 户其视频认证通过;否则,通过客户端通知所述用户其视频认证不通过。
10、 一种对用户进行视频认证的装置,其特征在于,包括认证照片获取模块,用于接收用户提交的认证照片,所述认证照片为客户端通过视频摄像装置给用户拍摄的;对比图片获取模块,用于通过所述视频摄像装置自动地拍摄用户的连续 的实时视频,根据所述实时视频数据合成对比图片;比较判断模块,用于将所述认证照片和对比图片进行比较,根据比较结 果确定用户的视频认证结果。
11、 根据权利要求10所述的对用户进行视频认证的装置,其特征在于, 所述对比图片合成模块,具体包括'实时视频获取模块,用于通过所述视频摄像装置自动地拍摄所述用户的 连续的一定时间段的实时视频,对所述实时视频进行分解,得到多个视频数 据帧;对比图片合成模块,用于选取所述多个视频数据帧中的一定数量的视频 数据帧,合成一张或多张用于用户视频认证的对比图片。
12、 根据权利要求10或11所述的对用户进行视频认证的装置,其特征在 于,所述比较判断模块具体包括信息获取模块,用于获取所述合成的对比图片和客户端提交的认证照 片、用户的性别、年龄信息;图像识别模块,用于在判断所述认证照片和对比图片是属于同 一 个用 户,并且所述认证照片和对比图片与所述用户的性别、年龄信息相符后,则 通过客户端通知所述用户其视频认证通过;否则,通过客户端通知所述用户 其i见频iU正不通过。
全文摘要
本发明提供了一种对用户进行视频认证的方法和装置。该方法主要包括接收用户提交的认证照片,所述认证照片为客户端通过视频摄像装置给用户拍摄的,通过所述视频摄像装置自动地拍摄所述用户的连续的实时视频,根据所述实时视频数据合成对比图片。然后,将所述认证照片和对比图片进行比较,根据比较结果确定所述用户的视频认证结果。利用本发明,可以对用户进行准确、及时的视频认证,有效地防止用户使用虚拟摄像头对认证照片进行作假的情况。
文档编号G06F21/32GK101621519SQ200910129610
公开日2010年1月6日 申请日期2009年3月17日 优先权日2009年3月17日
发明者付学宝, 超 冯, 吴云林, 超 孙, 杉 张, 智 杜, 柱 梁, 胡子敏, 郑志昊, 陈国胜, 黄家乐 申请人:腾讯数码(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1