生物认证方法及生物认证装置制造方法

文档序号:7805608阅读:120来源:国知局
生物认证方法及生物认证装置制造方法
【专利摘要】本发明实施例公开了一种生物认证方法及生物认证装置,所述方法包括:响应于一访问请求,得到用于生物认证的验证信息以及与所述验证信息的至少一呈现深度对应的至少一深度信息;根据所述至少一深度信息,将所述验证信息呈现在所述至少一呈现深度;响应于与所述验证信息对应的验证输入操作,得到一验证输入信息;比较所述验证输入信息与一参考验证结果,确定是否通过所述生物认证。本发明实施例将用于进行生物认证的验证信息呈现在与所述验证信息对应的深度处,并且通过判断对应的验证输入信息是否与参考验证结果相符来确定是否通过所述生物认证,提高了认证正确率和对象访问的安全性。
【专利说明】生物认证方法及生物认证装置
【技术领域】
[0001]本申请涉及生物认证技术,尤其涉及一种生物认证方法及生物认证装置。
【背景技术】
[0002]智能眼镜有可能成为下一个移动互联网数据接入平台,在为用户提供新的用户体验的同时,也会存在一些传统互联网的安全问题。比如说,传统的网页管理员需要阻止一些来自于机器的访问请求。不同的用于识别访问发出者身份的测试(即生物认证)因此被开发出来,以确保受到的请求来自于人类用户,而非机器或者程序。一种常见的测试叫做全自动区分计算机和人类的图灵测试(CompletelyAutomatedPublic Turing Test to TellComputers and Humans Apart, CAPTCHA)。一般CAPTCHA会显不机器难以识别的变形显不图像,并要求用户输入所述变形显示图像中的数字或者字母,或者回答所述变形显示图像中的问题。但是随着计算机技术的不断发展,机器对所述变形显示图像的识别率越来越高,CAPTCHA的安全性需要进一步提高。

【发明内容】

[0003]本申请的目的是:提供一种生物认证方案。
[0004]第一方面,本申请提供了一种生物认证方法,包括:
[0005]响应于一访问请求,得到用于生物认证的验证信息以及与所述验证信息的至少一呈现深度对应的至少一深度信息;
[0006]根据所述至少一深度信息,将所述验证信息呈现在所述至少一呈现深度;
[0007]响应于与所述验证信息对应的验证输入操作,得到一验证输入信息;
[0008]比较所述验证输入信息与一参考验证结果,确定是否通过所述生物认证。
[0009]第二方面,本申请提供了一种生物认证方法,包括:
[0010]响应于一访问请求,得到用于生物认证的验证信息以及与所述验证信息的至少一呈现深度对应的至少一深度信息;
[0011]向一第二设备提供所述验证信息以及所述至少一深度信息;
[0012]获取与所述验证信息对应的一验证输入信息;
[0013]比较所述验证输入信息与一参考验证结果,确定是否通过所述生物认证。
[0014]第三方面,本申请提供了一种生物认证方法,包括:
[0015]从一第一设备获取用于生物认证的验证信息以及与所述验证信息的至少一呈现深度对应的至少一深度信息;
[0016]根据所述至少一深度信息,将所述验证信息呈现在所述至少一呈现深度。
[0017]第四方面,本申请提供了一种生物认证装置,包括:
[0018]第一信息获取模块,用于响应于一访问请求,得到用于生物认证的验证信息以及与所述验证信息的至少一呈现深度对应的至少一深度信息;
[0019]呈现模块,用于根据所述至少一深度信息,将所述验证信息呈现在所述至少一呈现深度;
[0020]第二信息获取模块,用于响应于与所述验证信息对应的验证输入操作,得到一验证输入信息;
[0021]分析模块,用于比较所述验证输入信息与一参考验证结果,确定是否通过所述生物认证。
[0022]第五方面,本申请提供了一种近眼可穿戴设备,包括第四方面所述的生物认证装置。
[0023]第六方面,本申请提供了一种生物认证装置,包括:
[0024]第一信息获取模块,用于响应于一访问请求,得到用于生物认证的验证信息以及与所述验证信息的至少一呈现深度对应的至少一深度信息;
[0025]通信模块,用于向一第二设备提供所述验证信息以及所述至少一深度信息;
[0026]第二信息获取模块,用于获取与所述验证信息对应的一验证输入信息;
[0027]分析模块,用于比较所述验证输入信息与一参考验证结果,确定是否通过所述生物认证。
[0028]第七方面,本申请提供了一种生物认证装置,包括:
[0029]通信模块,用于从一第一设备获取用于生物认证的验证信息以及与所述验证信息的至少一呈现深度对应的至少一深度信息;
[0030]呈现模块,用于根据所述至少一深度信息,将所述验证信息呈现在所述至少一呈现深度。
[0031]第八方面,本申请提供了一种近眼可穿戴设备,包括第七方面所述的生物认证装置。
[0032]本申请实施例的至少一个实施方案将用于进行生物认证的验证信息呈现在与所述验证信息对应的深度处,并且通过判断对应的验证输入信息是否与参考验证结果相符来确定是否通过所述生物认证,提高了认证的安全性。
【专利附图】

【附图说明】
[0033]图1为本申请实施例的一种生物认证方法的流程示意图;
[0034]图2为本申请实施例的一种生物认证方法中验证信息的呈现深度一致的示意图;
[0035]图3为本申请实施例的一种生物认证方法中验证信息中多个图像元素的近眼呈现深度不同的示意图;
[0036]图4为本申请实施例的一种生物认证方法的流程示意图;
[0037]图5为本申请实施例的一种生物认证方法的流程示意图;
[0038]图6为本申请实施例的一种生物认证方法的流程示意图;
[0039]图7为本申请实施例的一种生物认证方法的流程示意图;
[0040]图8为本申请实施例的一种第一生物认证装置的结构示意框图;
[0041]图9为本申请实施例的一种第一生物认证装置的结构示意框图;
[0042]图10为本申请实施例的一种第一生物认证装置的结构示意框图;
[0043]图11为本申请实施例的一种近眼可穿戴设备的结构示意框图;
[0044]图12为本申请实施例的一种第二生物认证装置的结构示意框图;[0045]图12a和12b为本申请实施例两种第二生物认证装置的第二信息获取模块的结构示意框图;
[0046]图13为本申请实施例的一种第三生物认证装置的结构示意框图;
[0047]图13a为本申请实施例的一种第三生物认证装置的结构示意框图;
[0048]图14为本申请实施例的一种近眼可穿戴设备的结构示意框图;
[0049]图15为本申请实施例的一种生物认证装置的结构示意框图。
【具体实施方式】
[0050]下面结合附图(若干附图中相同的标号表示相同的元素)和实施例,对本申请的【具体实施方式】作进一步详细说明。以下实施例用于说明本申请,但不用来限制本申请的范围。
[0051]本领域技术人员可以理解,本申请中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。
[0052]为了确认针对一对象的访问请求(例如针对网页的访问请求)是一人类用户发出的还是一个机器发出的,需要针对该访问请求进行生物认证,在生物认证通过时,认为该访问请求是由人类用户发出的,才可以继续访问对应的对象,否则会认为该访问请求是由机器等非人类用户发出的,访问会被阻止,保证对象访问的安全。
[0053]如图1所示,本申请实施例提供了一种生物认证方法,包括:
[0054]SllO:响应于一访问请求,得到用于生物认证的验证信息以及与所述验证信息的至少一呈现深度对应的至少一深度信息;
[0055]S120:根据所述至少一深度信息,将所述验证信息呈现在所述至少一呈现深度;
[0056]S130:响应于与所述验证信息对应的验证输入操作,得到一验证输入信息;
[0057]S140:比较所述验证输入信息与一参考验证结果,确定是否通过所述生物认证。
[0058]在本实施例中,所述至少一呈现深度为所述验证信息的至少一呈现位置相对于一基准位置的至少一深度;这里所述的基准位置可以是一观看位置,例如用户的眼睛;或者还可以是一呈现器件的位置,例如:智能眼镜的镜片所在的位置。本申请实施例下面以所述基准位置为用户的眼睛为例进行说明。
[0059]举例来说,本发明提供的第一生物认证装置作为本实施例的执行主体,执行SllO?S140。具体地,所述第一生物认证装置可以以软件、硬件或软硬件结合的方式设置在用户设备中,或者,所述第一生物认证装置本身就是所述用户设备;所述用户设备包括但不限于:智能眼镜、智能头盔等近眼呈现设备,以及手机、电脑等其它设备,其中智能眼镜又分为智能框架眼镜和智能隐形眼镜。在本申请实施例中,上面所述的用户为所述用户设备的使用者,例如,当所述用户设备为智能眼镜时,所述用户为佩戴所述智能眼镜的用户。
[0060]本申请实施例将用于进行生物认证的验证信息呈现在与所述验证信息对应的深度处,并且通过判断对应的验证输入信息是否与参考验证结果相符来来确定是否通过所述生物认证,提高了认证正确率和对象访问的安全性。
[0061]在本申请实施例一种可能的实施方式中,如图2所示,所述验证信息“1+2”可以作为一个整体呈现在同一呈现深度d21。此时,所述至少一深度信息即为一深度信息。
[0062]或者,在本申请实施例另一种可能的实施方式中,所述验证信息可以包含多个图像元素,其中,至少一图像元素对应的呈现深度与其它图像元素对应的呈现深度不同,如图3所示,即所述多个图像元素对应于多个呈现深度。此时,所述至少一深度信息为与多个呈现深度对应的多个深度信息。
[0063]下面进一步分别说明本申请实施例方法上述两种实施方式的各步骤。
[0064]如图4所示,当所述验证信息呈现在同一呈现深度时,所述方法包括:
[0065]S210:响应于一访问请求,得到用于生物认证的验证信息以及与所述验证信息的呈现深度对应的深度信息。
[0066]在本申请实施例中,所述验证信息可以包括:有含义的文字、数字,或者还可以为没有特定含义的图案,只要能够呈现出被用户看到即可。所述验证信息可以从外部服务器得到,例如,当所述访问请求为对一网页的访问请求时,可以从该网页对应的服务器获取所述验证信息。
[0067]在本申请实施例中,为了提高生物认证的安全性,对应多个访问请求的多个验证信息分别对应的深度信息应该是不完全相同的。因此,在本实施方式中,所述得到所述深度信息包括:
[0068]根据一设定策略确定所述深度信息。
[0069]这里所述设定策略可以根据需要设定,例如:每次生成的验证信息对应的深度信息为上一次的验证信息对应的深度信息对应的呈现深度增加或减少对应值。例如,上一次验证信息对应的深度信息对应于Im的呈现深度,则本次验证信息对应的深度信息对应于lm+lm的呈现深度,下一次本次验证信息对应的深度信息对应于2m+lm的呈现深度。当然,根据呈现设备的呈现能力和用户眼睛的舒适观看距离等因素,可以为所述呈现深度确定一个距离范围。
[0070]在一种可能的实施方式中,所述设定策略可以为一设定范围内的随机。所述设定范围可以为包含很多不同深度信息的深度信息库,每次验证信息对应的深度信息可以是从所述深度信息库中随机选出的。
[0071]S220:根据所述深度信息,将所述验证信息呈现在所述呈现深度。
[0072]例如:当所述深度信息为Im时,将所述验证信息呈现在相对于一用户的眼睛Im的呈现深度处。
[0073]在本申请实施例中,所述呈现可以表现被呈现对象的呈现深度的呈现。
[0074]在一种可能的实施方式中,所述呈现为近眼呈现。即在本申请实施例中,通过近眼呈现的方式呈现所述验证信息。所述近眼呈现为在眼睛附近通过显示或投射的方式向所述眼睛进行图像的呈现。例如,可以通过谷歌眼镜等近眼投射设备来视线所述近眼呈现,通过调节投射仪与眼睛之间光路的光路参数,可以在设定的呈现深度呈现对应的验证信息。
[0075]S230:响应于与所述验证信息对应的验证输入操作,得到一验证输入信息。
[0076]在本申请实施例中,当在所述呈现深度对所述验证信息进行呈现后,如果所述访问请求是一用户发出的,则他会看到呈现在对应呈现深度的验证信息,并进行与所述验证信息对应的输入。这里所述的与所述验证信息对应的验证输入操作可以为:在所述验证信息对应的验证输入界面的输入操作。例如:在所述验证信息对应的一输入框中输入对应的字符,或者在所述验证信息的几个可选结果中通过鼠标、触摸、或眼控等方式选择对应的可选结果等等。用户进行了所述输入操作后,经过所述验证输入界面会生成对应的验证输入信息。但是,如果所述访问请求是由机器程序发出的,机器程序也可能会模仿用户进行对应的验证输入操作,也会得到一验证输入信息。
[0077]S240:比较所述验证输入信息与一参考验证结果,确定是否通过所述生物认证。
[0078]在本申请实施例中,所述验证信息可能为一简单的算术题、或者一识别题,用户根据所述验证信息可以得到对应的答案,上面所述的验证输入操作一般用于输入所述答案,所述验证输入信息与用户输入的答案相关。在本申请实施例中比较所述验证输入信息与所述参考验证结果,判断所述用户输入的答案与所述参考验证结果是否相同,如果相同,则确定通过所述生物认证,否则不通过。
[0079]如图2所示,与所述验证信息对应的答案应该是“3”。因此,在对应的实施例中,所述参考验证结果为“3”,如果所述验证输入信息对应的答案不为“3”,则所述步骤S240进行所述比较时,认为不通过所述生物认证。
[0080]如图5所示,在本申请另一实施例中,当所述验证信息可以包含多个图像元素时,所述方法包括:
[0081]S310:响应于一访问请求,得到用于生物认证的验证信息以及与所述验证信息的多个图像元素的多个呈现深度对应的多个深度信息。
[0082]如图3所示,在一种可能的实施方式中,所述多个图像元素中,每个图像元素的呈现深度都与其它图像元素的呈现深度不同。当然,在本申请实施例其它可能的实施方式中,也可以其中部分图像元素的呈现深度是相同的。
[0083]与图4所示的实施例类似的,本申请实施例中,所述多个深度信息可以是根据一设定策略确定的。在一种可能的实施方式中,所述根据一设定策略确定所述至少一深度信息可以为:在一设定范围内随机确定所述至少一深度信息。所述多个深度信息的确定可以参考图4所示实施例中对应的描述,这里不再赘述。
[0084]S320:根据所述多个深度信息,将所述验证信息分别呈现在对应的所述多个呈现深度。
[0085]在本申请实施例中,所述验证信息呈现可以采用与图4所示实施例中描述的方式进行呈现。其中,由于所述验证信息包括多个图像元素,因此,与图4所示实施例不同的是,在本申请实施例中,所述多个图像元素可以是同时分别呈现在不同的呈现深度,或者也可以是将所述多个图像元素按一设定时间顺序分别呈现在所述对应的所述多个呈现深度。
[0086]在一种可能的实施方式中,以通过智能眼镜的投射显示模块进行所述验证信息的呈现为例进行说明,如图3所示,XOY平面是用户眼睛所在的平面,OZ上的值表示距离眼睛的深度值,所述验证信息包括元素“2”、“ + ”和“1”,其分别对应于相对于用户眼睛d3、d2和dl的深度。其中,在一种可能的实施方式中,在进行所述验证信息的呈现时,呈现设备调节其呈现参数,使得所述元素“2”呈现在d3深度处,经过设定的时间间隔(例如I秒),在调节所述呈现参数,使得所述元素“ + ”呈现在d2深度处,最后同样的,再将所述元素“I”呈现在dl深度处。
[0087]在一种可能的实施方式中,为了进一步增加验证信息的安全性,在进行所述验证信息的呈现时,按设定的时间顺序并以一随机的时间间隔来呈现所述验证信息的各图像元素。这里时间间隔的随机一般是在一设定的时间间隔范围内的随机,例如,在(0,2)秒的范围内的随机。例如:在上述的实施方式中,先呈现所述元素“2”,经过一随机时间间隔,例如0.5秒,呈现所述元素“ + ”,再经过一随机时间间隔,例如1.2秒,呈现所述元素“I”。通过这样的随机时间间隔使得所述验证信息更难被机器破解,提高安全性。
[0088]S330:响应于与所述验证信息对应的验证输入操作,得到一验证输入信息。
[0089]S340:比较所述验证输入信息与一参考验证结果,确定是否通过所述生物认证。
[0090]在本申请实施例中,所述步骤S330和S340的具体实现与图4所示实施例中的步骤S230和S240相同,这里不再赘述。
[0091]在一个场景中,例如,一用户可能佩戴一近眼呈现设备的同时,访问一其它用户设备(例如手机或电脑等)的显示屏上显示的一网页,此时,例如可以通过所述其它用户设备获取对应的验证信息以及对应的深度信息,但是由所述近眼呈现设备来呈现与所述深度信息对应的验证信息,所述其它用户设备再获得与所述验证信息对应的验证输入信息进行所述生物认证。
[0092]因此,如图6所示,本申请实施例还提供了一种生物认证方法,包括:
[0093]S610响应于一访问请求,得到用于生物认证的验证信息以及与所述验证信息的至少一呈现深度对应的至少一深度信息;
[0094]S620向一第二设备提供所述验证信息以及所述至少一深度信息;
[0095]S630获取与所述验证信息对应的一验证输入信息;
[0096]S640比较所述验证输入信息与一参考验证结果,确定是否通过所述生物认证。
[0097]举例来说,本发明提供的第二生物认证装置作为本实施例的执行主体,执行S610?S640。具体地,所述第二生物认证装置可以以软件、硬件或软硬件结合的方式设置在用户设备中,或者,所述第二生物认证装置本身就是所述用户设备;所述用户设备包括但不限于:智能手机、电脑、平板电脑等具有显示能力的智能设备。与图1所示实施例相同的,在本申请实施例中,上面所述的用户为所述用户设备的使用者。本申请实施例中所述的第二设备例如可以为智能眼镜、智能头盔等近眼呈现设备,所述用户同时也为所述第二设备的使用者。
[0098]本申请实施例将用于进行生物认证的验证信息以及对应的深度信息发送给对应的第二设备进行对应呈现深度的呈现,并且通过判断对应的验证输入信息是否与参考验证结果相符来确定是否通过所述生物认证,提高了认证正确率和对象访问的安全性。
[0099]与图1所示实施例相同的,在本申请实施例中,所述验证信息可以是整体对应同一呈现深度,也可以是包含多个图像元素并对应于多个不同的呈现深度,即:所述验证信息包含多个图像元素,所述至少一深度信息为与多个呈现深度对应的多个深度信息;所述多个图像元素中,至少一图像元素与其它图像元素分别对应于所述多个深度信息中的不同深度信息。具体参见图1、图4或图5中对应的描述。
[0100]在本申请实施例中,所述步骤S610和步骤S640的具体实现与图1、图4或图5所示实施例中对应的步骤相同,下面仅进行简单的描述,具体参见图1、图4或图5中对应步骤的描述。
[0101]其中,对于步骤S610,可以根据一设定策略确定所述至少一深度信息。
[0102]其中,可选地,所述根据一设定策略确定所述至少一深度信息包括:在一设定范围内随机确定所述至少一深度信息。
[0103]对于步骤S620,可以通过与所述第二设备的通信,以有线或无线通信的方式完成该步骤。例如步骤S620可以将所述验证信息以及所述至少一深度信息向所述第二设备发送。
[0104]对于步骤S630,可以响应于与所述验证信息对应的验证输入操作,得到所述验证输入信息,具体参见图4所示实施例中对应的描述。
[0105]或者,可选地,所述步骤S630还可以是从所述第二设备获取所述验证输入信息。例如,通过与所述第二设备的通信,接收所述第二设备提供的所述验证输入信息。
[0106]经过所述步骤S640的比较后,可以完成所述生物认证,确定所述访问是由所述用户发出的,还是由非人类用户发出的。
[0107]本申请实施例中各步骤可以参见图1至图5所示实施例中对应的步骤描述,这里不再赘述。
[0108]当然,本领域的技术人员可以知道,在另一种可能的实施方式中,本申请实施例所述的生物认证方法的执行主体还可以为一服务器的一部分。
[0109]基于上面所述的场景,如图7所示,本申请实施例还提供了一种生物认证方法,包括:
[0110]S710从一第一设备获取用于生物认证的验证信息以及与所述验证信息的至少一呈现深度对应的至少一深度信息;
[0111]S720根据所述至少一深度信息,将所述验证信息呈现在所述至少一呈现深度。
[0112]举例来说,本发明提供的第三生物认证装置可以作为本实施例的执行主体,执行S710?S720。具体地,所述第三生物认证装置可以以软件、硬件或软硬件结合的方式设置在用户设备中,或者,所述第三生物认证装置本身就是所述用户设备;所述用户设备包括但不限于:智能眼镜、智能头盔等近眼呈现设备,其中智能眼镜又分为智能框架眼镜和智能隐形眼镜。在本申请实施例中,上面所述的用户为所述用户设备的使用者,例如,当所述用户设备为智能眼镜时,所述用户为佩戴所述智能眼镜的用户。
[0113]本申请实施例从第一设备获取对应的验证信息和深度信息后,将所述验证信息呈现在对应的呈现深度,以便用户看到所述验证信息并进行对应的验证输入操作,使得所述第一设备可以通过判断对应的验证输入信息是否与参考验证结果相符来确定是否通过所述生物认证,提高了认证正确率和对象访问的安全性。
[0114]与图1所示实施例相同的,在本申请实施例中,所述验证信息可以是整体对应同一呈现深度,也可以是包含多个图像元素并对应于多个不同的呈现深度,即:所述验证信息包含多个图像元素,所述至少一深度信息为与多个呈现深度对应的多个深度信息;所述多个图像元素中,至少一图像元素与其它图像元素分别对应于所述多个深度信息中的不同深度信息。具体参见图1、图4或图5中对应的描述。
[0115]在本申请实施例中,所述步骤S710通过与所述第一设备的通信,从所述第一设备获取所述验证信息和所述深度信息。所述通信可以为有线通信或无线通信的方式。
[0116]所述步骤S720对所述验证信息的呈现参考所述步骤S120、S220或S320中对应的描述,这里不再赘述。
[0117]在本申请实施例一种可能的实施方式中,所述方法还包括:
[0118]响应于与所述验证信息对应的验证输入操作,得到一验证输入信息;
[0119]向所述第一设备提供所述验证输入信息。[0120]例如,当本申请实施例方法的执行主体为一智能眼镜时,可以通过所述智能眼镜的视线追踪、语音控制、触摸板等输入模块来得到所述验证信息,再提供给所述第一设备,例如,通过通信模块发送给所述第一设备。本申请实施例得到所述验证输入信息的方法参见图4或图5所示实施例中对应的描述,这里不再赘述。
[0121]本申请实施例中各步骤可以参见图1至图5所示实施例中对应的步骤描述,这里不再赘述。
[0122]本领域技术人员可以理解,在本申请【具体实施方式】的上述方法中,各步骤的序号大小并不意味着执行顺序的先后,各步骤的执行顺序应以其功能和内在逻辑确定,而不应对本申请【具体实施方式】的实施过程构成任何限定。
[0123]如图8所示,本申请实施例提供了一种第一生物认证装置800,包括:
[0124]第一信息获取模块810,用于响应于一访问请求,得到用于生物认证的验证信息以及与所述验证信息的至少一呈现深度对应的至少一深度信息;
[0125]呈现模块820,用于根据所述至少一深度信息,将所述验证信息呈现在所述至少一呈现深度;
[0126]第二信息获取模块830,用于响应于与所述验证信息对应的验证输入操作,得到一验证输入信息;
[0127]分析模块840,用于比较所述验证输入信息与一参考验证结果,确定是否通过所述生物认证。
[0128]在本实施例中,所述至少一呈现深度为所述验证信息的至少一呈现位置相对于一基准位置的至少一深度;这里所述的基准位置可以是一观看位置,例如用户的眼睛;或者还可以是一呈现器件的位置,例如:智能眼镜的镜片所在的位置。本申请实施例下面以所述基准位置为用户的眼睛为例进行说明。
[0129]本申请实施例将用于进行生物认证的验证信息呈现在与所述验证信息对应的深度处,并且通过判断对应的验证输入信息是否与参考验证结果相符来确定是否通过所述生物认证,提高了认证正确率和对象访问的安全性。
[0130]在本申请实施例一种可能的实施方式中,如图2所示,所述验证信息可以作为一个整体呈现在同一呈现深度。此时,所述至少一深度信息即为一深度信息。
[0131]或者,在本申请实施例另一种可能的实施方式中,所述验证信息可以包含多个图像元素,其中,至少一图像元素对应的呈现深度与其它图像元素对应的呈现深度不同,如图3所示,即所述多个图像元素对应于多个呈现深度。此时,所述至少一深度信息为与多个呈现深度对应的多个深度信息。
[0132]下面进一步分别说明本申请实施例第一生物认证装置的各模块。
[0133]如图9所示,当所述验证信息呈现在同一呈现深度时,一第一生物认证装置900包括:
[0134]第一信息获取模块910,用于响应于一访问请求,得到用于生物认证的验证信息以及与所述验证信息的呈现深度对应的深度信息;
[0135]呈现模块920,用于根据所述深度信息,将所述验证信息呈现在所述呈现深度;
[0136]第二信息获取模块930,用于响应于与所述验证信息对应的验证输入操作,得到一验证输入信息;[0137]分析模块940,用于比较所述验证输入信息与一参考验证结果,确定是否通过所述生物认证。
[0138]在本申请实施例中,所述验证信息可以包括:有含义的文字、数字,或者还可以为没有特定含义的图案,只要能够呈现出被用户看到即可。所述验证信息可以从外部服务器得到,例如,当所述访问请求为对一网页的访问请求时,可以从该网页对应的服务器获取所述验证信息和所述深度信息。
[0139]在本申请实施例中,为了提高生物认证的安全性,对应多个访问请求的多个验证信息分别对应的深度信息应该是不完全相同的。
[0140]因此,在本实施方式中,可选地,所述第一信息获取模块910包括:
[0141]深度信息确定单元911,用于根据一设定策略确定所述至少一深度信息。
[0142]在一种可能的实施方式中,可选地,所述深度信息确定单元911进一步用于:
[0143]在一设定范围内随机确定所述至少一深度信息。
[0144]所述第一信息获取模块910及其各单元的功能实现参见图4所示实施例中对应的描述,这里不再赘述。
[0145]在本申请实施例一种可能的实施方式中,所述呈现模块920可以包括一近眼呈现单元921,用于通过近眼呈现的方式呈现所述验证信息。所述近眼呈现单元921为用于佩戴在用户的眼睛附近并可以向所述用户呈现图像的单元。例如所述近眼呈现单元921可以为一智能眼镜的投射显示单元,通过调节所述近眼呈现单元921的参数(例如调节所述近眼呈现单元921中的透镜子单元的焦距等参数),可以实现不同呈现深度的信息呈现。
[0146]在一种可能的实施方式中,所述第二信息获取模块930可以包括:
[0147]交互输入单元931,用于供所述用户进行与所述验证信息对应的验证输入操作。
[0148]在本申请实施例中,当通过所述呈现模块920在所述呈现深度对所述验证信息进行呈现后,如果所述访问请求是一用户发出的,则所述用户会看到呈现在对应呈现深度的验证信息,并进行与所述验证信息对应的输入。所述交互输入单元931就是用于供所述用户进行所述验证输入操作。例如,所述交互输入单元931可以为:触摸屏、鼠标、键盘、麦克风或眼控单元等。用户可以通过所述交互输入单元931进行对应的验证输入操作。
[0149]信息获取单元932,用于响应于所述用户的验证输入操作,得到一验证输入信息。
[0150]在本申请实施例中,所述验证信息可能为一简单的算术题、或者一识别题,用户根据所述验证信息可以得到对应的答案,上面所述的验证输入操作一般用于输入所述答案,所述验证输入信息与用户输入的答案相关。在本申请实施例中所述分析模块940可以比较所述验证输入信息与所述参考验证结果,判断所述用户输入的答案与所述参考验证结果是否相同,如果相同,则确定通过所述生物认证,否则不通过。
[0151]如图10所示,当所述验证信息可以包含多个图像元素时,一种第一生物认证装置1000包括:
[0152]第一信息获取模块1010,用于响应于一访问请求,得到用于生物认证的验证信息以及与所述验证信息的多个图像元素的多个呈现深度对应的多个深度信息;所述多个图像元素中,至少一图像元素与其它图像元素分别对应于所述多个深度信息中的不同深度信息;
[0153]呈现模块1020,用于根据所述多个深度信息,将所述验证信息分别呈现在对应的所述多个呈现深度;
[0154]第二信息获取模块1030,用于响应于与所述验证信息对应的验证输入操作,得到一验证输入信息;
[0155]分析模块1040,用于比较所述验证输入信息与一参考验证结果,确定是否通过所述生物认证。
[0156]如图3所示,在一种可能的实施方式中,所述多个图像元素中,每个图像元素的呈现深度都与其它图像元素的呈现深度不同。当然,在本申请实施例其它可能的实施方式中,也可以其中部分图像元素的呈现深度是相同的。
[0157]与图9所示的实施例类似的,本申请实施例中,可选地,所述第一信息获取模块1010包括:
[0158]深度信息确定单元1011,用于根据一设定策略确定所述多个深度信息。
[0159]在一种可能的实施方式中,可选地,所述深度信息确定单元1011进一步用于:
[0160]在一设定范围内随机确定所述多个深度信息。
[0161]所述第一信息获取模块1010及其各单元的功能实现参见图4所示实施例中对应的描述,这里不再赘述。
[0162]在本申请实施例中,所述呈现模块1020的结构可以与图9所示实施例中的呈现模块920相同。但是,由于所述验证信息包括多个图像元素,因此,与图9所示实施例不同的是,在本申请实施例中,所述呈现模块1020可以用于同时将所述多个图像元素分别呈现在不同的呈现深度,例如通过一各区域的成像参数可调的成像模块,不同的图像元素分别通过不同的区域来进行成像;或者也可以用于将所述多个图像元素按一设定时间顺序分别呈现在所述对应的所述多个呈现深度。具体参见图5、图3和图9所示实施例中对应的描述。
[0163]在本实施方式中,所述第二信息获取模块1030的结构可以与图9所示实施例中的第二信息获取模块1030相同,这里不再赘述。
[0164]在一种可能的实施方式中,当按所述设定时间顺序呈现所述多个图像元素时,所述第二信息获取模块1030获取的所述验证输入信息还可以包括与所述多个图像元素的呈现顺序对应的顺序信息。
[0165]所述分析模块940比较所述验证输入信息是否与所述参考验证结果相符时,除了分析内容是否相符外,可能还包括,分析所述验证输入信息对应的输入顺序是否与所是参考验证结果中包含的顺序信息相符。
[0166]如图11所示,本申请实施例还公开了一种近眼可穿戴设备1100,包括权利要求图8至图10中任一个所述的第一生物认证装置1110。
[0167]在一种可能的实施方式中,所述近眼可穿戴设备1100为智能眼镜或智能头盔。
[0168]如图12所示,本申请实施例公开了一种第二生物认证装置1200,包括:
[0169]第一信息获取模块1210,用于响应于一访问请求,得到用于生物认证的验证信息以及与所述验证信息的至少一呈现深度对应的至少一深度信息;
[0170]通信模块1220,用于向一第二设备提供所述验证信息以及所述至少一深度信息;
[0171]第二信息获取模块1230,用于获取与所述验证信息对应的一验证输入信息;
[0172]分析模块1240,用于比较所述验证输入信息与一参考验证结果,确定是否通过所述生物认证。[0173]本申请实施例中所述的第二设备例如可以为智能眼镜、智能头盔等近眼呈现设备。
[0174]本申请实施例将用于进行生物认证的验证信息以及对应的深度信息发送给对应的第二设备进行对应呈现深度的呈现,并且通过判断对应的验证输入信息是否与参考验证结果相符来确定是否通过所述生物认证,提高了认证正确率和对象访问的安全性。
[0175]与图8所示实施例相同的,在本申请实施例中,所述验证信息可以是整体对应同一呈现深度,也可以是包含多个图像元素并对应于多个不同的呈现深度,即:所述验证信息包含多个图像元素,所述至少一深度信息为与多个呈现深度对应的多个深度信息;所述多个图像元素中,至少一图像元素与其它图像元素分别对应于所述多个深度信息中的不同深度信息。具体参见图8、图9或图10所示实施例中对应的描述。
[0176]在本申请实施例中,所述第一信息获取模块1210和所述分析模块1240与图9或图10所示实施例中对应的第一信息获取模块和分析模块的结构和功能相同,这里不再赘述。
[0177]在本申请实施例中,所述通信模块1220可以为有线通信模块,也可以为无线通信模块,用于与所述第二设备建立通信并进行数据和信号的传输。
[0178]如图12a所示,在本申请实施例一种可能的实施方式中,所述第二信息获取模块1230包括:
[0179]输入获取单元1231,用于响应于与所述验证信息对应的验证输入操作,得到所述验证输入信息。
[0180]所述输入获取单元1231的功能与图9或图10所示的第二信息获取模块930的功能相同,这里不再赘述。
[0181]如图12b所示,在另一种可能的实施方式中,所述第二信息获取模块1230包括:
[0182]通信单元1232,用于从所述第二设备获取所述验证输入信息。
[0183]本申请实施例各模块的功能实现参见图6、图8、图9或图10所示各实施例中对应的描述,这里不再赘述。
[0184]如图13所示,本申请实施例公开了一种第三生物认证装置1300,包括:
[0185]通信模块1310,用于从一第一设备获取用于生物认证的验证信息以及与所述验证信息的至少一呈现深度对应的至少一深度信息;
[0186]呈现模块1320,用于根据所述至少一深度信息,将所述验证信息呈现在所述至少
一呈现深度。
[0187]本申请实施例从第一设备获取对应的验证信息和深度信息后,将所述验证信息呈现在对应的呈现深度,用于供用户看见所述验证信息,并进一步便于所述第一设备通过判断对应的验证输入信息是否与参考验证结果相符来确定是否通过所述生物认证,提高了认证正确率和对象访问的安全性。
[0188]与图8所示实施例相同的,在本申请实施例中,所述验证信息可以是整体对应同一呈现深度,也可以是包含多个图像元素并对应于多个不同的呈现深度,即:所述验证信息包含多个图像元素,所述至少一深度信息为与多个呈现深度对应的多个深度信息;所述多个图像元素中,至少一图像元素与其它图像元素分别对应于所述多个深度信息中的不同深度信息。具体参见图8、图9或图10中对应的描述。[0189]在本申请实施例中,所述呈现模块1320与图9或图10所示实施例中对应的呈现模块的结构和功能相同,这里不再赘述。
[0190]在本申请实施例中,所述通信模块1310可以为有线通信模块,也可以为无线通信模块,用于与所述第二设备建立通信并进行数据和信号的传输。
[0191]如图13a所示,在本申请实施例一种可能的实施方式中,所述装置1300还可以包括:
[0192]输入获取模块1330,用于响应于与所述验证信息对应的验证输入操作,得到一验证输入信息;
[0193]所述通信模块1310,还用于向所述第一设备提供所述验证输入信息。
[0194]在本实施方式中,所述输入获取模块1330的功能与图9或图10所示的第二信息获取模块930的功能相同,这里不再赘述。
[0195]本申请实施例各模块的功能实现参见图7、图8、图9或图10所示各实施例中对应的描述,这里不再赘述。
[0196]如图14所示,本申请实施例提供了一种近眼可穿戴设备1400,包括图13所示实施例所述的第三生物认证装置1410。
[0197]图15为本申请实施例提供的又一种生物认证装置1500的结构示意图,本申请具体实施例并不对生物认证装置1500的具体实现做限定。如图15所示,该生物认证装置1500可以包括:
[0198]处理器(processor)1510、通信接口(Communicat1ns Interface) 1520、存储器(memory) 1530、以及通信总线1540。其中:
[0199]处理器1510、通信接口 1520、以及存储器1530通过通信总线1540完成相互间的通信。
[0200]通信接口 1520,用于与比如客户端等的网元通信。
[0201]处理器1510,用于执行程序1532,具体可以执行上述方法实施例中的相关步骤。
[0202]具体地,程序1532可以包括程序代码,所述程序代码包括计算机操作指令。
[0203]处理器1510可能是一个中央处理器CPU,或者是特定集成电路ASIC (Applicat1nSpecific Integrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电路。
[0204]存储器1530,用于存放程序1532。存储器1530可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0205]在一种可能的实施方式中,所述程序1532具体可以用于使得所述生物认证装置1500执行以下步骤:
[0206]响应于一访问请求,得到用于生物认证的验证信息以及与所述验证信息的至少一呈现深度对应的至少一深度信息;
[0207]根据所述至少一深度信息,将所述验证信息呈现在所述至少一呈现深度;
[0208]响应于与所述验证信息对应的验证输入操作,得到一验证输入信息;
[0209]比较所述验证输入信息与一参考验证结果,确定是否通过所述生物认证。
[0210]在另一种可能的实施方式中,所述程序1532具体可以用于使得所述生物认证装置1500执行以下步骤:[0211]响应于一访问请求,得到用于生物认证的验证信息以及与所述验证信息的至少一呈现深度对应的至少一深度信息;
[0212]向一第二设备提供所述验证信息以及所述至少一深度信息;
[0213]获取与所述验证信息对应的一验证输入信息;
[0214]比较所述验证输入信息与一参考验证结果,确定是否通过所述生物认证。
[0215]在又一种可能的实施方式中,所述程序1532具体可以用于使得所述生物认证装置1500执行以下步骤:
[0216]从一第一设备获取用于生物认证的验证信息以及与所述验证信息的至少一呈现深度对应的至少一深度信息;
[0217]根据所述至少一深度信息,将所述验证信息呈现在所述至少一呈现深度。
[0218]程序1532中各步骤的具体实现可以参见上述实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
[0219]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0220]所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0221]以上实施方式仅用于说明本申请,而并非对本申请的限制,有关【技术领域】的普通技术人员,在不脱离本申请的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本申请的范畴,本申请的专利保护范围应由权利要求限定。
【权利要求】
1.一种生物认证方法,其特征在于,包括: 响应于一访问请求,得到用于生物认证的验证信息以及与所述验证信息的至少一呈现深度对应的至少一深度信息; 根据所述至少一深度信息,将所述验证信息呈现在所述至少一呈现深度; 响应于与所述验证信息对应的验证输入操作,得到一验证输入信息; 比较所述验证输入信息与一参考验证结果,确定是否通过所述生物认证。
2.如权利要求1所述的方法,其特征在于, 所述验证信息包含多个图像元素,所述至少一深度信息为与多个呈现深度对应的多个深度信息; 所述多个图像元素中,至少一图像元素与其它图像元素分别对应于所述多个深度信息中的不同深度信息。
3.如权利要求1或2所述的方法,其特征在于,得到所述至少一深度信息包括: 根据一设定策略确定所述至少一深度信息。
4.如权利要求3所述的方法,其特征在于,所述根据一设定策略确定所述至少一深度信息包括: 在一设定范围内随机确定所述至少一深度信息。
5.如权利要求2所述的方法,其特征在于,所述根据所述至少一深度信息,将所述验证信息呈现在所述至少一呈现深度包括: 根据所述多个深度信息,将所述多个图像元素分别呈现在对应的所述多个呈现深度。
6.如权利要求5所述的方法,其特征在于,所述将所述多个图像元素分别呈现在对应的所述多个呈现深度包括: 将所述多个图像元素按一设定时间顺序分别呈现在所述对应的所述多个呈现深度。
7.如权利要求6所述的方法,其特征在于,所述将所述多个图像元素按一设定时间顺序分别呈现在对应的所述多个呈现深度包括: 将所述多个图像元素按一设定时间顺序并以一随机时间间隔分别呈现在对应的所述多个呈现深度。
8.如权利要求1或5所述的方法,其特征在于,通过近眼呈现的方式呈现所述验证信息。
9.一种生物认证方法,其特征在于,包括: 响应于一访问请求,得到用于生物认证的验证信息以及与所述验证信息的至少一呈现深度对应的至少一深度信息; 向一第二设备提供所述验证信息以及所述至少一深度信息; 获取与所述验证信息对应的一验证输入信息; 比较所述验证输入信息与一参考验证结果,确定是否通过所述生物认证。
10.如权利要求9所述的方法,其特征在于, 所述验证信息包含多个图像元素,所述至少一深度信息为与多个呈现深度对应的多个深度信息; 所述多个图像元素中,至少一图像元素与其它图像元素分别对应于所述多个深度信息中的不同深度信息。
11.如权利要求9或10所述的方法,其特征在于,得到所述至少一深度信息包括: 根据一设定策略确定所述至少一深度信息。
12.如权利要求9所述的方法,其特征在于,所述获取与所述验证信息对应的一验证输入信息包括: 响应于与所述验证信息对应的验证输入操作,得到所述验证输入信息。
13.如权利要求9所述的方法,其特征在于,所述获取与所述验证信息对应的一验证输入信息包括: 从所述第二设备获取所述验证输入信息。
14.一种生物认证方法,其特征在于,包括: 从一第一设备获取用于生物认证的验证信息以及与所述验证信息的至少一呈现深度对应的至少一深度信息; 根据所述至少一深度信息,将所述验证信息呈现在所述至少一呈现深度。
15.如权利要求14所述的方法,其特征在于, 所述验证信息包含多个图像元素,所述至少一深度信息为与多个呈现深度对应的多个深度信息; 所述多个图像元素中,至少一图像元素与其它图像元素分别对应于所述多个深度信息中的不同深度信息。
16.如权利要求15所述的方法,其特征在于,所述根据所述至少一深度信息,将所述验证信息呈现在所述至少一呈现深度包括: 根据所述多个深度信息,将所述多个图像元素分别呈现在对应的所述多个呈现深度。
17.如权利要求16所述的方法,其特征在于,所述将所述多个图像元素分别呈现在对应的所述多个呈现深度包括: 将所述多个图像元素按一设定时间顺序分别呈现在所述对应的所述多个呈现深度。
18.如权利要求17所述的方法,其特征在于,所述将所述多个图像元素按一设定时间顺序分别呈现在对应的所述多个呈现深度包括: 将所述多个图像元素按一设定时间顺序并以一随机时间间隔分别呈现在对应的所述多个呈现深度。
19.如权利要求14或16所述的方法,其特征在于,通过近眼呈现的方式呈现所述验证信息。
20.如权利要求14所述的方法,其特征在于,所述方法还包括: 响应于与所述验证信息对应的验证输入操作,得到一验证输入信息; 向所述第一设备提供所述验证输入信息。
21.一种生物认证装置,其特征在于,包括: 第一信息获取模块,用于响应于一访问请求,得到用于生物认证的验证信息以及与所述验证信息的至少一呈现深度对应的至少一深度信息; 呈现模块,用于根据所述至少一深度信息,将所述验证信息呈现在所述至少一呈现深度; 第二信息获取模块,用于响应于与所述验证信息对应的验证输入操作,得到一验证输入信息;分析模块,用于比较所述验证输入信息与一参考验证结果,确定是否通过所述生物认证。
22.如权利要求21所述的装置,其特征在于,所述第一信息获取模块进一步用于: 得到包含多个图像元素的所述验证信息、以及与多个呈现深度对应的多个深度信息; 所述多个图像元素中,至少一图像元素与其它图像元素分别对应于所述多个深度信息中的不同深度信息。
23.如权利要求21或22所述的装置,其特征在于,所述第一信息获取模块包括: 深度信息确定单元,用于根据一设定策略确定所述至少一深度信息。
24.如权利要求23所述的装置,其特征在于,所述深度信息确定单元进一步用于: 在一设定范围内随机确定所述至少一深度信息。
25.如权利要求22所述的装置,其特征在于,所述呈现模块进一步用于: 根据所述多 个深度信息,将所述多个图像元素分别呈现在对应的所述多个呈现深度。
26.如权利要求25所述的装置,其特征在于,所述呈现模块进一步用于: 将所述多个图像元素按一设定时间顺序分别呈现在所述对应的所述多个呈现深度。
27.如权利要求26所述的装置,其特征在于,所述呈现模块进一步用于: 将所述多个图像元素按一设定时间顺序并以一随机时间间隔分别呈现在对应的所述多个呈现深度。
28.如权利要求21或25所述的装置,其特征在于,所述呈现模块包括近眼呈现单元,用于通过近眼呈现的方式呈现所述验证信息。
29.—种近眼可穿戴设备,其特征在于,包括权利要求21至28中任一项所述的生物认证装置。
30.一种生物认证装置,其特征在于,包括: 第一信息获取模块,用于响应于一访问请求,得到用于生物认证的验证信息以及与所述验证信息的至少一呈现深度对应的至少一深度信息; 通信模块,用于向一第二设备提供所述验证信息以及所述至少一深度信息; 第二信息获取模块,用于获取与所述验证信息对应的一验证输入信息; 分析模块,用于比较所述验证输入信息与一参考验证结果,确定是否通过所述生物认证。
31.如权利要求30所述的装置,其特征在于,所述第一信息获取模块进一步用于: 得到包含多个图像元素的所述验证信息、以及与多个呈现深度对应的多个深度信息; 所述多个图像元素中,至少一图像元素与其它图像元素分别对应于所述多个深度信息中的不同深度信息。
32.如权利要求30或31所述的装置,其特征在于,所述第一信息获取模块包括: 深度信息确定单元,用于根据一设定策略确定所述至少一深度信息。
33.如权利要求32所述的装置,其特征在于,所述深度信息确定单元进一步用于: 在一设定范围内随机确定所述至少一深度信息。
34.如权利要求30所述的装置,其特征在于,所述第二信息获取模块包括: 输入获取单元,用于响应于与所述验证信息对应的验证输入操作,得到所述验证输入信息。
35.如权利要求30所述的装置,其特征在于,所述第二信息获取模块包括: 通信单元,用于从所述第二设备获取所述验证输入信息。
36.一种生物认证装置,其特征在于,包括: 通信模块,用于从一第一设备获取用于生物认证的验证信息以及与所述验证信息的至少一呈现深度对应的至少一深度信息; 呈现模块,用于根据所述至少一深度信息,将所述验证信息呈现在所述至少一呈现深度。
37.如权利要求36所述的装置,其特征在于,所述通信模块进一步用于,从一第一设备获取包含多个图像元素的所述验证信息、以及与多个呈现深度对应的多个深度信息; 所述多个图像元素中,至少一图像元素与其它图像元素分别对应于所述多个深度信息中的不同深度信息。
38.如权利要求37所述的装置,其特征在于,所述呈现模块进一步用于: 根据所述多个深度信息,将所述多个图像元素分别呈现在对应的所述多个呈现深度。
39.如权利要求38所述的装置,其特征在于,所述呈现模块进一步用于: 将所述多个图像元素按一设定时间顺序分别呈现在所述对应的所述多个呈现深度。
40.如权利要求39所述的装置,其特征在于,所述呈现模块进一步用于: 将所述多个图像元素按一设定时间顺序并以一随机时间间隔分别呈现在对应的所述多个呈现深度。
41.如权利要求36或38所述的装置,其特征在于,所述呈现模块包括近眼呈现单元,用于通过近眼呈现的方式呈现所述验证信息。
42.如权利要求36所述的装置,其特征在于,所述装置还包括: 输入获取模块,用于响应于与所述验证信息对应的验证输入操作,得到一验证输入信息; 所述通信模块,还用于向所述第一设备提供所述验证输入信息。
43.一种近眼可穿戴设备,其特征在于,包括权利要求36至42中任一项所述的生物认证装置。
【文档编号】H04L29/06GK104038489SQ201410250850
【公开日】2014年9月10日 申请日期:2014年6月6日 优先权日:2014年6月6日
【发明者】周梁 申请人:北京智谷睿拓技术服务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1