一种基于图像识别实现系统登录的方法和终端的制作方法

文档序号:10492229阅读:320来源:国知局
一种基于图像识别实现系统登录的方法和终端的制作方法
【专利摘要】本发明实施例提供一种基于图像识别实现系统登录的方法和终端,以较低的成本让用户方便地登录系统。所述方法包括:根据用户的用户名,获取与所述用户名对应的关键词;判断用户登录时上传的图片是否包含与用户名对应的关键词描述的特征物;若所述上传图片包含有所述关键词描述的特征物,则验证所述登录合法并允许登录。由于用户无需专门的图像识别装置采集图像,而只是需要在登录阶段提供现存可用的图片以及在注册阶段提供现存可用的图片和与图片中的特征物对应的关键词,即可实现基于图像识别的系统登录,因此,本发明实施例以较低的成本实现了让用户方便地登录邮箱、论坛等系统。
【专利说明】
一种基于图像识别实现系统登录的方法和终端
技术领域
[0001]本发明属于信息安全领域,尤其涉及一种基于图像识别实现系统登录的方法、装置和终端。
【背景技术】
[0002]目前,实现系统登录,例如,登录论坛、邮箱等主要采用“用户名+密码”的方式进行。随着模式识别、特别是图像识别技术的发展,采用指纹识别、人脸识别等图像识别技术也成为现在一种较为常见的系统登录方式。
[0003]以人脸识别技术实现系统登录为例,这种方式是事先将注册的合法用户的人脸特征参数录入数据库,待某用户登录时,首先利用图像采集装置采集该用户的人脸图像,然后分析并提取人脸图像的特征参数,将获取的人脸图像的特征参数与数据库录入的人脸图像的特征参数进行比较,若两者吻合则允许登录。
[0004]显然,以人脸识别技术为代表的系统登录方式,其前提是必须具有图像采集装置或者部件。这个前提使得人脸识别技术实现系统登录不仅增加了图像采集设备成本,更为重要的是使得该方法不具有通用性,例如,在没有这些采集图像的设备上就无法实现系统的登录。

【发明内容】

[0005]本发明实施例提供一种基于图像识别实现系统登录的方法、装置和终端,以让用户在不具图像采集装置的情况下亦能通过图像识别登录系统。
[0006]本发明实施例第一方面提供一种基于图像识别实现系统登录的方法,所述方法包括:
[0007]根据所述用户的用户名,获取与所述用户名对应的关键词;
[0008]判断判断用户登录时上传的图片是否包含与用户名对应的关键词描述的特征物;
[0009]若所述上传图片包含有所述关键词描述的特征物,则验证所述登录合法并允许登录。
[0010]本发明实施例第二方面提供一种终端,所述终端包括:
[0011]关键词获取单元,用于根据所述用户的用户名,获取与所述用户名对应的关键词;
[0012]判断单元,用于判断判断用户登录时上传的图片是否包含与用户名对应的关键词描述的特征物;
[0013]验证单元,用于若所述判断单元的判断结果为所述上传图片包含有所述关键词描述的特征物,则验证所述登录合法并允许登录。
[0014]从上述本发明实施例提供的技术方案可知,由于用户无需专门的图像采集装置采集图像,而只是需要在登录阶段提供现存可用的图片以及在注册阶段提供现存可用的图片和与图片中的特征物对应的关键词,即可实现基于图像识别的系统登录,因此,本发明实施例提供的技术方案使得用户在不具备图像采集装置的情况下亦能够通过图像识别的方式登录系统,安全性高,且更加具有通用性。
【附图说明】
[0015]图1是本发明实施例一提供的基于图像识别实现系统登录的方法的实现流程示意图;
[0016]图2是本发明实施例二提供的基于图像识别实现系统登录的装置的结构示意图;
[0017]图3-a是本发明实施例三提供的基于图像识别实现系统登录的装置的结构示意图;
[0018]图3-b是本发明实施例四提供的基于图像识别实现系统登录的装置的结构示意图;
[0019]图4-a是本发明实施例五提供的基于图像识别实现系统登录的装置的结构示意图;
[0020]图4-b是本发明实施例六提供的基于图像识别实现系统登录的装置的结构示意图;
[0021]图4-c是本发明实施例七提供的基于图像识别实现系统登录的装置的结构示意图;
[0022]图5是本发明实施例八提供的终端的结构示意图。
【具体实施方式】
[0023]为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0024]本发明实施例提供一种基于图像识别实现系统登录的方法,所述方法包括:根据用户的用户名,获取与所述用户名对应的关键词;判断判断用户登录时上传的图片是否包含与用户名对应的关键词描述的特征物;若所述上传图片包含有所述关键词描述的特征物,则验证所述登录合法并允许登录。本发明实施例还提供相应的终端。以下分别进行详细说明。
[0025]请参阅附图1,是本发明实施例一提供的基于图像识别实现系统登录的方法的实现流程示意图,该方法的执行主体可以是一种终端,可以是手机等移动终端,也可以是与手机等移动终端能够通信的服务端设备,例如,服务器等。附图1示例的方法主要包括以下步骤SlOl至步骤S103。
[0026]SlOl,根据用户的用户名,获取与所述用户名对应的关键词。
[0027]与现有技术在输入用户名后再输入密码不同的是,本发明提供的技术方案是在输入用户名后,上传包含特征物的图片。需要说明的是,在本发明实施例中,关键词用于描述用户在注册阶段所提供图片中的特征物。关键词是在注册阶段提供,即,在根据用户的用户名,获取与所述用户名对应的关键词之前,本发明实施例提供的技术方案还包括接收用户在注册阶段提供的注册所用信息,该注册所用信息包括用户名、与所述用户名对应的关键词以及包含所述关键词描述的特征物的图片;然后,保存用户名与关键词的对应关系以及关键词与特征物的图像特征的对应关系。例如,用户A在注册阶段,其注册的用户名为hmpeng,然后,该用户自己确定一组与hmpeng对应的关键词,例如,“范冰冰”、“沙滩”和“排球”,而与“范冰冰”、“沙滩”和“排球”这些关键词描述的特征物是范冰冰的人脸图像或全身像、沙滩和排球,这些特征物可以是在一张图片上,也可以是在不同的图片上,并且,一个关键词还可以描述不止一个特征物,即可以描述同一种特征物的不同样式,一个特征物对应有多张图片。例如,“范冰冰”这个关键词可以描述范冰冰的正脸像、侧脸像或全身像,还可以描述不同发型的头像,这些正脸像、侧脸像、全身像或不同发型的头像可以在不同的图片上。
[0028]系统的服务器在收到这些注册信息后,结合图像识别技术和机器学习,识别出图片中的特征物后,建立这些特征物的图像特征与关键词之间的对应关系,将用户名与关键词的对应关系以及关键词与特征物的图像特征的对应关系保存在数据库。例如,上述的用户名“hmpeng”与关键词“范冰冰”、“沙滩”、“排球”构成一组对应关系,“范冰冰”这一关键词与范冰冰的各种头像或全身像的图像特征构成一组对应关系,“沙滩”这一关键词与沙滩这一特征物的图像特征构成一组对应关系,“排球”这一关键词与排球这一特征物的图像特征构成一组对应关系。
[0029]需要说明的是,为了系统准确、快速地识别出图片中的特征物,用户在提供包含特征物的图片时,可以在图片上将该特征物所占的区域圈出来。
[0030]如前所述,由于在用户注册阶段,用户名与关键词的对应关系保存在数据库,因此,当有用户登录,待该用户输入用户名时,则系统检索是否存在与该用户名对应的关键词。若该用户是已经注册过的用户,则数据库必存在与该用户对应的关键词,系统可以检索到该用户名对应的关键词。
[0031]S102,判断用户登录时上传的图片是否包含与用户名对应的关键词描述的特征物。
[0032]作为本发明一个实施例,判断用户登录时上传的图片是否包含与关键词描述的特征物匹配可以通过如下步骤SlOl I和步骤S1012得到:
[0033]SlOll,获取用户上传图片包含的每一特征物的特征与关键词描述的每一特征物的图像特征之间的差异值。
[0034]具体地,获取用户上传图片包含的每一特征物的特征与关键词描述的每一特征物的图像特征之间的差异值可通过如下步骤SI和步骤S2实现:
[0035]SI,根据对应关系,获取关键词描述的特征物的图像特征。
[0036]此处的对应关系也就是前述实施例提及的在用户注册阶段,根据其提供的图片提取的图片中的特征物的图像特征后建立的关键词与图片中特征物的图像特征的一一对应关系。换言之,步骤SlOl是根据用户名检索到与之对应的关键词,步骤SI是根据关键词获取所述关键词描述的特征物的图像特征。
[0037]S2,提取上传图片包含的每一特征物的特征并通过与关键词描述的每一特征物的图像特征比对,以获取上传图片包含的每一特征物的特征与关键词描述的每一特征物的图像特征之间的差异值。
[0038]例如,对于范冰冰这一特征物,可以提取登录时上传的范冰冰人脸图像的特征,例如,颜色、形状和纹理等,然后,将这些特征与注册阶段提供的关键词“范冰冰”对应的范冰冰人脸图像的图像特征进行特征的比对,获取两者的差异值。
[0039]S102,根据经步骤SlOl获取的差异值与预设阈值之间的关系,确定用户登录时上传的图片是否包含与用户名对应的关键词描述的特征物。
[0040]需要说明的是,用户注册时上传的包含特征物的图片与其登录时上传的包含特征物的图片可以不是同一图片。由于同一特征物可能存在一定的差异,例如,同是范冰冰这一人物的正脸像和侧脸像可能存在一定的客观差异,但是这一客观差异不应该构成图像识别的障碍,因此,在本发明实施例中,可以设定一个阈值即预设阈值,若登录时上传图片包含的特征物的特征与注册阶段提供的关键词描述的同一特征物的图像特征比对,其差异值小于预设阈值,则确定上传图片包含与用户名对应的关键词描述的特征物。例如,预设阈值为16%,若登录时上传的包含范冰冰的正脸像的图片,其面部特征与注册阶段提供的范冰冰侧脸像的面部特征相比,其差异值只有10%,则确定上传图片包含与关键词“范冰冰”描述的范冰冰人脸图像。
[0041]S103,若上传图片包含有关键词描述的特征物,则验证登录合法并允许登录。
[0042]从上述附图1示例的基于图像识别实现系统登录的方法可知,由于用户无需专门的图像采集装置采集图像,而只是需要在登录阶段提供现存可用的图片以及在注册阶段提供现存可用的图片和与图片中的特征物对应的关键词,即可实现基于图像识别的系统登录,因此,本发明实施例提供的技术方案使得用户在不具备图像采集装置的情况下亦能够方便地登录邮箱、论坛等系统,不仅降低了成本,而且使得登录各种系统更加具有通用性。
[0043]请参阅附图2,是本发明实施例二提供的基于图像识别实现系统登录的装置的结构示意图。为了便于说明,附图2仅示出了与本发明实施例相关的部分。附图2示例的基于图像识别实现系统登录的装置可以是附图1示例的基于图像识别实现系统登录的方法的执行主体,其可以是终端,即可以是手机等移动终端,也可以是与手机等移动终端能够通信的服务端设备,例如,服务器或者其中的部分功能模块。附图2示例的基于图像识别实现系统登录的装置主要包括关键词获取单元201、判断单元202和验证单元203,其中:
[0044]关键词获取单元201,用于根据用户的用户名,获取与所述用户名对应的关键词;
[0045]判断单元202,用于判断用户登录时上传的图片是否包含与用户名对应的关键词描述的特征物;
[0046]验证单元203,用于若判断单元202的判断结果为上传图片包含有关键词描述的特征物,则验证登录合法并允许登录。
[0047]需要说明的是,以上附图2示例基于图像识别实现系统登录的装置的实施方式中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将所述基于图像识别实现系统登录的装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。而且,实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成,例如,前述的判断单元,可以是具有执行前述判断用户登录时上传的图片是否包含与用户名对应的关键词描述的特征物的硬件,例如判断器,也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备;再如前述的验证单元,可以是执行若判断单元(或判断器)的判断结果为所述上传图片包含了所述关键词描述的特征物,则验证所述登录合法并允许登录的硬件,例如验证器,也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备(本说明书提供的各个实施例都可应用上述描述原则)。
[0048]附图2示例的判断单元202可以包括差异值获取单元301和确定单元302,如附图3-a所示本发明实施例三提供的基于图像识别实现系统登录的装置,其中:
[0049]差异值获取单元301,用于获取所述上传图片包含的每一特征物的特征与所述关键词描述的每一特征物的图像特征之间的差异值;
[0050]确定单元302,用于根据所述差异值与预设阈值之间的关系,确定所述用户登录时上传的图片是否包含与所述用户名对应的关键词描述的特征物。
[0051 ]附图3-a示例的差异值获取单元301可以包括图像特征获取单元303和比对单元304,如附图3-b所示本发明实施例四提供的基于图像识别实现系统登录的装置,其中:
[0052]图像特征获取单元303,用于根据对应关系,获取所述关键词描述的特征物的图像特征,所述对应关系为根据用户在用户注册阶段提供的图片提取的图片中的特征物的图像特征后建立的所述关键词与所述特征物的图像特征的一一对应关系;
[0053]比对单元304,用于提取所述上传图片包含的每一特征物的特征并通过与所述关键词描述的每一特征物的图像特征比对以获取所述上传图片包含的每一特征物的特征与所述关键词描述的每一特征物的图像特征之间的差异值。
[0054]
[0055]附图2示例的基于图像识别实现系统登录的装置中,上传的图片所包含的特征物可以在一张图片上,用户在注册阶段所提供图片包括一个特征物对应的多张图片。
[0056]附图2、3-a或3-b示例的装置还可以包括注册信息接收单元401和对应关系保存单元402,如附图4-a至附图4-c所示本发明实施例五至实施例七提供的基于图像识别实现系统登录的装置,其中:
[0057]注册信息接收单元401,用于关键词获取单元201根据所述用户的用户名,获取与所述用户名对应的关键词之前,接收用户在注册阶段提供的注册所用信息,所述注册所用信息包括用户名、与所述用户名对应的关键词以及包含所述关键词描述的特征物的图片;
[0058]对应关系保存单元402,用于保存所述用户名与所述关键词的对应关系以及所述关键词与所述特征物的图像特征的对应关系。
[0059]图5为本发明的终端的另一实施例的结构组成示意图。如图5所示,其可包括:输入装置501、输出装置502、通信链路503、收发装置504、存储器505以及处理器506,其中:
[0060]所述输入装置501,用于接收外部输入服务器的输入数据。具体实现中,本发明实施例所述的输入装置501可包括键盘、鼠标、光电输入装置、声音输入装置、触摸式输入装置、扫描仪等。
[0061]所述输出设备502,用于对外输出所述服务器的输出数据。具体实现中,本发明实施例所述的输出装置502可包括显示器、扬声器、打印机等。
[0062]所述通信链路503,用于与其他设备进行通讯。具体实现中,本发明实施例所述的通信链路503可是传播介质的一个实例。传播介质一般可以将计算机可读指令、数据结构、程序模块或其他调制数据信号(诸如载波或其他传送机制)形式的其他数据具体化,举例来说,传播介质可包括有线媒体、诸如优先网络或直线连接,传播介质还可包括无线介质,比如声波、射频、红外线等。具体实现中,本发明实施例的通信链路503可用于接收访问所述服务器的数据的访问请求。
[0063]所述收发装置504,用于通过所述通信链路503向其他设备发送数据或者从其他设备接收数据。具体实现中,本发明实施例的收发装置504可包括射频天线等收发器件。
[0064]所述存储器505,用于存储带有各种功能的程序数据。本发明实施例中存储器505存储的数据包括网络服务提供商可用数据和网络服务提供商不可用数据,以及其他可调用并运行的程序数据。具体实现中,本发明实施例的存储器505可以是系统存储器,比如,挥发性的(诸如RAM),非易失性的(诸如R0M,闪存等),或者两者的结合。具体实现中,本发明实施例的存储器505还可以是系统之外的外部存储器,比如,磁盘、光盘、磁带等。
[0065]所述处理器506,用于调用所述存储器505中存储的程序数据,并执行如下操作:根据用户的用户名,获取与所述用户名对应的关键词;判断用户登录时上传的图片是否包含与所述关键词描述的特征物;若所述上传图片包含有所述关键词描述的特征物,则验证所述登录合法并允许登录。
[0066]可选地,判断用户登录时上传的图片是否包含与所述关键词描述的特征物,包括:获取所述上传图片包含的每一特征物的特征与所述关键词描述的每一特征物的图像特征之间的差异值;根据所述差异值与预设阈值之间的关系,确定所述用户登录时上传的图片是否包含与所述用户名对应的关键词描述的特征物。
[0067]可选地,获取所述上传图片包含的每一特征物的特征与所述关键词描述的每一特征物的图像特征之间的差异值包括:根据对应关系,获取所述关键词描述的特征物的图像特征,所述对应关系为根据所述用户在用户注册阶段提供的图片提取的图片中的特征物的图像特征后建立的所述关键词与所述特征物的图像特征的一一对应关系;提取所述上传图片包含的每一特征物的特征并通过与所述关键词描述的每一特征物的图像特征比对以获取所述上传图片包含的每一特征物的特征与所述关键词描述的每一特征物的图像特征之间的差异值。
[0068]可选地,上传的图片所包含的特征物在一张图片上。
[0069]可选地,用户在注册阶段所提供图片包括一个特征物对应的多张图片。
[0070]可选地,根据用户的用户名,获取与所述用户名对应的关键词之前,所述方法还包括:接收用户在注册阶段提供的注册所用信息,所述注册所用信息包括用户名、与所述用户名对应的关键词以及包含所述关键词描述的特征物的图片;保存所述用户名与所述关键词的对应关系以及所述关键词与所述特征物的图像特征的对应关系。
[0071]需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本发明装置实施例基于同一构思,其带来的技术效果与本发明装置实施例相同,具体内容可参见本发明装置实施例中的叙述,此处不再赘述。
[0072]本领域普通技术人员可以理解上述实施例的各种装置中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(R0M,Read Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、磁盘或光盘等。
[0073]以上对本发明实施例所提供的基于图像识别实现系统登录的方法、装置和服务器进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的装置及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种基于图像识别实现系统登录的方法,其特征在于,所述方法包括: 根据用户的用户名,获取与所述用户名对应的关键词; 判断所述用户登录时上传的图片是否包含与所述关键词描述的特征物; 若所述上传图片包含有所述关键词描述的特征物,则验证所述登录合法并允许登录。2.如权利要求1所述的方法,其特征在于,所述判断所述用户登录时上传的图片是否包含与所述关键词描述的特征物,包括: 获取所述上传图片包含的每一特征物的特征与所述关键词描述的每一特征物的图像特征之间的差异值; 根据所述差异值与预设阈值之间的关系,确定所述用户登录时上传的图片是否包含与所述用户名对应的关键词描述的特征物。3.如权利要求2所述的方法,其特征在于,所述获取所述上传图片包含的每一特征物的特征与所述关键词描述的每一特征物的图像特征之间的差异值包括: 根据对应关系,获取所述关键词描述的特征物的图像特征,所述对应关系为注册图片的特征物的图像特征与所述关键词的一一对应关系,所述注册图片为用户在用户注册阶段提供的图片; 提取所述上传图片包含的每一特征物的特征并通过与所述关键词描述的每一特征物的图像特征比对以获取所述上传图片包含的每一特征物的特征与所述关键词描述的每一特征物的图像特征之间的差异值。4.如权利要求1所述的方法,其特征在于,所述上传的图片所包含的特征物在一张图片上。5.如权利要求1至4任意一项所述的方法,其特征在于,所述根据用户的用户名,获取与所述用户名对应的关键词之前,所述方法还包括: 接收用户在注册阶段提供的注册所用信息,所述注册所用信息包括用户名、与所述用户名对应的关键词以及包含所述关键词描述的特征物的图片; 保存所述用户名与所述关键词的对应关系以及所述关键词与所述特征物的图像特征的对应关系。6.一种终端,其特征在于,所述终端包括: 关键词获取单元,用于根据用户的用户名,获取与所述用户名对应的关键词; 判断单元,用于判断所述用户登录时上传的图片是否包含与用户名对应的关键词描述的特征物; 验证单元,用于若所述判断单元的判断结果为所述上传图片包含了所述关键词描述的特征物,则验证所述登录合法并允许登录。7.如权利要求6所述的终端,其特征在于,所述判断单元包括: 差异值获取单元,用于获取所述上传图片包含的每一特征物的特征与所述关键词描述的每一特征物的图像特征之间的差异值; 确定单元,用于根据所述差异值与预设阈值之间的关系,确定所述用户登录时上传的图片是否包含与所述用户名对应的关键词描述的特征物。8.如权利要求7所述的终端,其特征在于,所述差异值获取单元包括: 图像特征获取单元,用于根据对应关系,获取所述关键词描述的特征物的图像特征,所述对应关系为根据所述用户在用户注册阶段提供的图片提取的图片中的特征物的图像特征后建立的所述关键词与所述特征物的图像特征的一一对应关系; 比对单元,用于提取所述上传图片包含的每一特征物的特征并通过与所述关键词描述的每一特征物的图像特征比对以获取所述上传图片包含的每一特征物的特征与所述关键词描述的每一特征物的图像特征之间的差异值。9.如权利要求6所述的终端,其特征在于,所述上传的图片所包含的特征物在一张图片上。10.如权利要求6至9任意一项所述的终端,其特征在于,所述终端还包括: 注册信息接收单元,用于所述关键词获取单元根据所述用户的用户名,获取与所述用户名对应的关键词之前,接收用户在注册阶段提供的注册所用信息,所述注册所用信息包括用户名、与所述用户名对应的关键词以及包含所述关键词描述的特征物的图片; 对应关系保存单元,用于保存所述用户名与所述关键词的对应关系以及所述关键词与所述特征物的图像特征的对应关系。
【文档编号】H04L29/06GK105847293SQ201610338829
【公开日】2016年8月10日
【申请日】2016年5月20日
【发明人】陈俊彪
【申请人】深圳市金立通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1