一种基于人脸识别的网络登录认证云服务系统及方法技术方案

技术编号:9720443 阅读:209 留言:0更新日期:2014-02-27 07:46
本发明专利技术提出了一种基于人脸识别的网络登录认证云服务系统及方法,包括:服务授权管理模块,用于供网站管理员申请使用基于人脸识别的网络登录认证云服务的授权;云服务模块,用于处理基于人脸识别的用户注册和登录。相比传统的密码认证方式,本发明专利技术采用基于人脸识别的网络登录认证方式,用户不需要记忆各种各样的密码,给用户的使用带来了便捷性,此外,也不存在用户密码被盗取的情况,因此安全性得到了保证。

【技术实现步骤摘要】
—种基于人脸识别的网络登录认证云服务系统及方法
本专利技术涉及人脸识别领域和网络登录认证领域,尤其涉及。
技术介绍
人脸识别是利用人脸视觉特征信息进行身份鉴别的高端模式识别技术,是计算机图像处理、模式识别技术的交叉应用。如今,人脸识别技术趋于成熟,人脸检测速度快,准确度高,其应用领域也越来越广泛。目前,互联网成为了人们生活中的一个重要组成部分,在互联网上,人们需要面临各种各样的网络登录认证。传统的网络登录认证方式是使用自己的用户名和字符串密码进行认证。然而,这种传统的网络登录认证方式面临着两个主要问题:一是不够安全,当自己的用户名和密码被他人获取以后,用户的信息资源可能被盗取,让用户蒙受损失;二是不够方便,在互联网上,不管是论坛,还是邮箱等应用系统,都需要网络登录认证,用户拥有不同的用户名和密码,这意味着用户需要记住各种不同的用户名和密码,给用户造成不便。因此一种更安全可靠的、更便捷的网络登录认证方式就成为本领域技术人员急需解决的技术问题。
技术实现思路
本专利技术的目的在于解决现有技术的不足,提供,让网络登录认证更安全可靠、更便捷。本专利技术的目的是通过以下技术方案来实现的:一种基于人脸识别的网络登录认证云服务系统,包括:一种基于人脸识别的网络登录认证云服务系统,包括:服务授权管理模块、云服务模块;其中:服务授权管理模块:用于供网站管理员申请使用基于人脸识别的网络登录认证云服务的授权,客户网站管理员获得授权后,将得到使用云服务的唯一标识符KEY,并生成对应的服务接口代码;网站管理员只需要在其网站X中嵌入简单的几行代码,网站X就能够使用基于人脸识别的网络登录认证,提供基于人脸识别的注册页面和登录页面;云服务模块:用于处理基于人脸识别的用户注册和登录,所述云服务模块包括人脸图片接收模块、注册模块和登录模块;所述人脸图片接收模块,用于接收注册页面提交的注册信息以及登录页面提交的登录信息,根据信息类别,将接收到的信息提交给注册模块或者登录模块处理;注册模块用于对注册人脸图片进行人脸检测以及预处理,然后将注册人脸图片以及用户名信息写入人脸注册数据库,并把注册成功与否的注册结果反馈给注册页面;登录模块包括人脸检测模块、人脸训练模块和人脸比对模块,其中人脸检测模块用于对登录人脸图片进行人脸检测以及预处理;人脸训练模块对注册人脸集训练,得到分类器;人脸比对模块根据人脸训练模块得到的分类器以及人脸检测模块得到的登录人脸图片,对登录人脸进行比对识别,得出认证结果,并将认证结果反馈给登录页面,登录页面根据认证结果进行相应的页面跳转。基于人脸识别的网络登录认证云服务方法,其特征在于包括以下步骤:步骤S201,网络用户访问网站X,网站X要求用户登录才可以执行特定操作,即对于已经在网站X注册过的用户执行步骤S205,对于未注册的用户执行步骤S202 ;步骤S202,网络用户访问网站X的注册页面,填写包括用户名在内的相关注册信息,点击“注册”按钮,通过运行嵌在网站X内部的服务接ロ代码,会弹出人脸采集窗ロ ;人脸采集窗ロ将网站X的唯一标识符KEY发送到云服务端,云服务端通过验证网站X的唯一标识符KEY,来判断网站X是否已经获得使用云服务的授权。如果网站X未获得使用云服务的授权,执行步骤S203,如果网站X已经获得使用云服务的授权,执行步骤S204 ;步骤S203,网站管理员访问服务授权管理模块,申请使用基于人脸识别的网络登录认证云服务的授权,客户网站管理员获得授权后,将得到使用云服务的唯一标识符KEY,并生成对应的服务接ロ代码;网站管理员只需要在其网站X中嵌入简单的几行代码,网站X就可以使用基于人脸识别的网络登录认证,提供基于人脸识别的注册页面和登录页面;步骤S204,网络用户通过注册页面向云服务端提交用户名以及注册人脸图片基本信息;云服务端接收注册信息后,对注册人脸图片进行人脸检测以及预处理,然后将注册人脸图片以及用户名等信息写入数据库,并把注册成功与否的注册结果反馈给注册页面;如果注册成功,执行步骤S205,如果注册不成功,根据反馈信息作出相应调整后,执行步骤S204,重新注册;步骤S205,网络用户访问网站X的登录页面,填写包括用户名在内的相关登录信息,点击“登录”按钮,通过运行嵌在网站X内部的服务接ロ代码,会弹出人脸采集窗ロ ;人脸采集窗ロ将网站X的唯一标识符KEY发送到云服务端,云服务端通过验证网站X的唯一标识符KEY,来判断网站X是否已经获得使用云服务的授权;如果网站X未获得使用云服务的授权,执行步骤S203,如果网站X已经获得使用云服务的授权,执行步骤S206 ;步骤S206,网络用户通过登录页面向云服务端提交用户名及认证人脸图片基本信息;云服务端接收登录信息后,对认证人脸图片进行人脸检测以及预处理,然后根据注册人脸集训练得到的分类器,对认证人脸图片进行比对识别,得出认证结果,并将认证结果反馈给登录页面,登录页面根据认证结果进行相应的页面跳转;如果认证成功,则本次登录完成,如果认证不成功,根据反馈信息做出相应调整后,执行步骤S206,重新登录。因为本专利技术采用以上技术方案,所以具备以下有益效果:本专利技术采用基于人脸识别的网络登录认证方式,用户不再需要使用传统的密码认证,也就不需要记忆各种各样的密码,给用户的使用带来了便捷性,此外,也不存在用户密码被盗取的情況,因此安全性得到了保证。【附图说明】图1为本专利技术中一种基于人脸识别的网络登录认证云服务系统的示意图;图2为本专利技术中一种基于人脸识别的网络登录认证云服务方法的用户操作流程图。【具体实施方式】[0021 ] 下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。基于本专利技术的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术的保护范围。如图1所示,本专利技术提供的是一种“云服务”,网站管理员通过访问服务授权管理模块101,申请使用基于人脸识别的网络登录认证云服务的授权,客户网站管理员获得授权后,将得到使用云服务的唯一标识符KEY,并生成对应的服务接口代码。网站管理员只需要在其网站X中嵌入简单的几行代码,网站X就可以使用基于人脸识别的网络登录认证,提供基于人脸识别的注册页面和登录页面。本专利技术的核心内容是“云服务端”,云服务端主要包括5个模块:人脸图片接收模块102,该模块用于接收注册页面提交的注册信息以及登录页面提交的登录信息,根据信息类别,将接收到的信息提交给注册模块或者登录模块处理。注册模块103,用于对注册人脸图片进行人脸检测以及预处理。对于人脸图片接收模块102接收到的图片,先利用人脸检测算法,比如Adaboost人脸检测算法对图片进行人脸检测。如果没有检测到人脸,则反馈信息给注册页面;如果检测到人脸,则提取只包含人脸的图片部分,形成注册人脸图片。然后对注册人脸图片做预处理,包括:人脸对齐、光照预处理、人脸大小归一化等过程。然后将注册人脸图片以及用户名等信息写入人脸图片数据库,并把注册成功与否的注册结果反馈给注册页面。人脸检测模块104,人脸训练模块105,人脸比对模块106,这三个模块是登录模块的主要组成部分。其中,人脸检测模块104主要用于对登录人脸图片本文档来自技高网...

【技术保护点】
一种基于人脸识别的网络登录认证云服务系统,其特征在于包括:服务授权管理模块、云服务模块;其中:服务授权管理模块:用于供网站管理员申请使用基于人脸识别的网络登录认证云服务的授权,客户网站管理员获得授权后,将得到使用云服务的唯一标识符KEY,并生成对应的服务接口代码;网站管理员只需要在其网站X中嵌入简单的几行代码,网站X就能够使用基于人脸识别的网络登录认证,提供基于人脸识别的注册页面和登录页面;云服务模块:用于处理基于人脸识别的用户注册和登录,所述云服务模块包括人脸图片接收模块、注册模块和登录模块;所述人脸图片接收模块,用于接收注册页面提交的注册信息以及登录页面提交的登录信息,根据信息类别,将接收到的信息提交给注册模块或者登录模块处理;注册模块用于对注册人脸图片进行人脸检测以及预处理,然后将注册人脸图片以及用户名信息写入人脸注册数据库,并把注册成功与否的注册结果反馈给注册页面;登录模块包括人脸检测模块、人脸训练模块和人脸比对模块,其中人脸检测模块用于对登录人脸图片进行人脸检测以及预处理;人脸训练模块对注册人脸集训练,得到分类器;人脸比对模块根据人脸训练模块得到的分类器以及人脸检测模块得到的登录人脸图片,对登录人脸进行比对识别,得出认证结果,并将认证结果反馈给登录页面,登录页面根据认证结果进行相应的页面跳转。...

【技术特征摘要】
1.一种基于人脸识别的网络登录认证云服务系统,其特征在于包括:服务授权管理模块、云服务模块;其中: 服务授权管理模块:用于供网站管理员申请使用基于人脸识别的网络登录认证云服务的授权,客户网站管理员获得授权后,将得到使用云服务的唯一标识符KEY,并生成对应的服务接口代码;网站管理员只需要在其网站X中嵌入简单的几行代码,网站X就能够使用基于人脸识别的网络登录认证,提供基于人脸识别的注册页面和登录页面; 云服务模块:用于处理基于人脸识别的用户注册和登录,所述云服务模块包括人脸图片接收模块、注册模块和登录模块;所述人脸图片接收模块,用于接收注册页面提交的注册信息以及登录页面提交的登录信息,根据信息类别,将接收到的信息提交给注册模块或者登录模块处理;注册模块用于对注册人脸图片进行人脸检测以及预处理,然后将注册人脸图片以及用户名信息写入人脸注册数据库,并把注册成功与否的注册结果反馈给注册页面;登录模块包括人脸检测模块、人脸训练模块和人脸比对模块,其中人脸检测模块用于对登录人脸图片进行人脸检测以及预处理;人脸训练模块对注册人脸集训练,得到分类器;人脸比对模块根据人脸训练模块得到的分类器以及人脸检测模块得到的登录人脸图片,对登录人脸进行比对识别,得出认证结果,并将认证结果反馈给登录页面,登录页面根据认证结果进行相应的页面跳转。2.基于人脸识别的网络登录认证云服务方法,其特征在于包括以下步骤: 步骤S201,网络用户访问网站X,网站X要求用户登录才可以执行特定操作,即对于已经在网站X注册过的用户执行步骤S205,对于未注册的用户执行步骤S202 ; 步骤S202,网络用户访问网站X的注册页面,填写包括用户名在内的相关注册信息,点击“注册”按钮,通过运行嵌在网站X内部的服务接口代码,会弹出人脸采集窗口 ;人脸采集窗口将网站X的唯一标识符KEY发送到云服务端,云服务端通过验证网站X的唯一标识符KE...

【专利技术属性】
技术研发人员:朱明范守科
申请(专利权)人:中国科学技术大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1