设备、计算机程序和方法与流程

文档序号:17747519发布日期:2019-05-24 20:44阅读:214来源:国知局
设备、计算机程序和方法与流程

本技术涉及设备、计算机程序和方法。



背景技术:

本文提供的“背景技术”描述是为了一般地呈现本公开的上下文的目的。在背景技术部分中描述的目前署名的发明人的工作以及在提交时另外可能没有资格作为现有技术的该描述的方面既没有明示地也没有隐含地被承认为是针对本技术的现有技术。

用户认证是现代技术中的重要问题。随着越来越多的敏感信息的存储,黑客和恶意攻击者在规避已知的认证技术方面变得越来越经验丰富。对于诸如可佩戴技术和增强与虚拟现实等新兴技术尤其如此,其中受约束的界面使得难以确定无疑地认证用户。

另外地,在利用声音认证用户的一些实例中,该声音信息可被黑客攻击,泄露关于用户或其环境的敏感信息。

本公开的目的是解决这两个问题。



技术实现要素:

根据本公开的一方面,提供了用于对用户进行认证的设备,包括:传感器,被配置为响应于用户与所显示的图像的交互来测量用户的移动;以及控制器电路,被配置为响应于用户的移动和与所存储的与用户相关联的移动之间的肯定比较来认证用户。

前述段落已通过一般性介绍提供,并且不旨在限制以下权利要求的范围。通过参考结合附图进行的以下详细描述,所描述的实施方式以及另外的优点将得到最佳地理解。

附图说明

当结合附图考虑时,通过参考以下详细描述更好地理解本公开,因此将容易获得对本公开以及本公开的许多伴随优点的更完整的理解,其中:

图1示出根据本公开的实施方式的设备100;

图2示出根据本公开的实施方式的系统200;

图3示出实施方式的虚拟键盘的示意图;

图4示出根据实施方式的存储用户信息的模板的示意图;

图5示出根据本公开的实施方式解释的过程;

图6示出根据本公开的另一实施方式的模板的示意图;并且

图7示出解释用于保持置信度分值的机制的状态图。

具体实施方式

现在参考附图,其中在几个视图中,相似的附图标记表示相同或相应的部件。

图1示出根据本公开的实施方式的设备100。

在本公开的实施方式中,设备100是用户佩戴的可佩戴设备(诸如,健身手环或智能手表),该可佩戴设备包括控制器105。当然,设备100不限于此,并且可以是用户与之交互的任何设备100,诸如集线器(如agent)。

控制器105可被实施为包括被配置成执行某些方法步骤的硬件的控制器电路。方法步骤由存储在附接到控制器105的存储器130内的计算机可读代码限定。存储器130可为光可读存储器或可为固态存储器等。

也连接到控制器105的是收发器110。收发器包括允许设备100与其他设备和/或网络通信的电路。在实施方式中,这种通信将为无线的并且可使用wifi、蓝牙(bluetooth)、nfc、蜂窝通信等执行。提供天线112以促进此类通信。

另外地,附接到控制器105的是麦克风135。麦克风135检测来自设备100的位置的声音。该声音可为来自用户的语音命令,或者在实施方式中可为设备100的环境声音。“环境声音”是技术人员已知的术语并且意指存在于设备100的位置处但不是对设备100的指令的背景声音。麦克风135可被体现为麦克风电路并且可为电容或电阻式麦克风。

另外地,连接到控制器105的是传感器125。这些传感器可被体现为位于设备100内的模块或电路,模块或电路执行某些功能并且量化呈现给设备100或声明在设备100上的某些物理或环境条件。传感器的示例包括加速计、气压计、陀螺仪等。在实施方式中,其他传感器包括捕获设备100的周围环境的图像的图像传感器。这些类型的传感器是技术人员所已知的。

另外地,连接到控制器105的是用户输出模块120。用户输出模块可为提供视觉输出的显示器或可连接到显示器。这种情况的示例为如果设备100是耳机(诸如增强现实耳机),由此用户输出模块120是图形叠加在现实世界场景上的平视显示器。另外地或另选地,用户输出模块120可为向用户呈现指示某一输出的具体振动的触觉反馈设备。然而,能够被用户理解的任何输出能够由用户输出模块120提供。

另外地,连接到控制器105的是用户输入模块115。用户输入模块115可为触摸屏,其中用户指示设备100使用触摸屏机构执行某些功能。另选地或另外地,用户输入模块115可是捕获与叠加在增强现实显示器上的对象交互的用户的图像的图像传感器(图像传感器可与被体现为传感器125中的模块的图像传感器相同或不同)。例如,在该特定的实施方式中,用户输入模块115是捕获用户手部的位置并且充当手势识别模块的图像传感器。也就是说,将捕获用户手部的移动和位置,并且响应于所捕获的移动和位置执行某些动作。

特定地,在本公开的实施方式中,设备100用作用于认证用户的设备。如将解释,在实施方式中,通过当与对象的显示图像交互时分析用户的移动和/或物理(有时被称为“生理”)性状,执行认证。对象可提供在用户输出模块120上作为例如自由空间中的3d对象。在这种情况下,在3d中提供对象允许用户在与虚拟对象的交互中具有大变化。另选地,对象可显示在表面上。例如,投影仪将对象投影到诸如桌子或墙壁等表面上。

图2描述根据本公开的实施方式的系统200。本公开的实施方式的系统包括资源205,资源205可为位于由基于云的服务提供商提供的云中的服务器。另选地,资源205可为位于设备100所连接的网络中的控制设备。换句话说,资源205可位于云上并且可向设备100提供服务(诸如,用户配置文件的认证或存储)。另选地,资源205可位于本地网络上并且资源205可为包含等效信息的集线器。该集线器的示例是xperiaagent等。在示例中,集线器可用于在授权访问设备100之前对用户进行认证。在该实例中,用户将与由集线器创建的虚拟对象交互,并且根据交互,用户将被授权访问设备100。

设备100经由网络210连接到资源205。因此,网络210可为局域网、广域网或英特网。

现在将描述本公开的实施方式的操作。

参考图3,示出虚拟键盘300。在实施方式中,虚拟键盘是用户与之交互的显示的图像。然而,本公开不限于此,如稍后将解释。

另外,虽然图3中的虚拟键盘300是包括数字0-9的数字小键盘,但是键盘可包含字母、符号、颜色、形状或任何种类的图案。如技术人员也将明白,数字小键盘以数字序列呈现给用户。然而,应当明白,键盘可随机化,使得数字不以数字顺序呈现。这降低了第三方确定用户的个人识别码(以下称为pin)的可能性。

用户使用其手部或触控笔或指针设备与虚拟键盘300交互。如上所述,在实施方式中,使用将虚拟键盘300投影到用户与之交互的表面上的投影机构显示虚拟键盘300。换句话说,虚拟键盘不是物理键盘而是由设备100(或另一设备)投影在表面上。这方面的示例是将对象投影或显示在诸如桌子等表面上的xperia投影仪,并且用户与对象交互。另选地,在增强现实或虚拟现实的上下文中,设备可在增强现实空间中向用户呈现虚拟键盘(作为对象的一个示例),并且用户将与该对象交互。投影或显示对象的机构是已知的,并且因此将不作任何详细地解释。

返回参考图3,在本公开的实施方式中,用户手部被示为与虚拟键盘300交互。在该实例中,设备100内的图像传感器捕获用户手部的图像,并且控制器105对用户手部执行对象识别。当然,可设想,图像传感器可为可用于捕获如为已知的深度信息的传感器阵列。这提供了关于与虚拟对象的交互的增强的灵活性。控制器105在所检测的手部上识别用户的手指,并且确定在手部的某一位置处拇指与食指之间的角度。这在图3中被表示为φ。

另外地,控制器105识别在某一位置用户手部的其他物理性状,诸如食指和中指之间的角度、中指和拇指之间的角度,或者其他物理性状,如手部上的手指数量和用户手指长度(绝对长度或相对长度),用户手掌的大小和比例等。

另外地,设备100识别用户手部的其他物理性状,诸如皮肤颜色、手上的瑕疵(诸如痣或疤痕)等。这可使用图案匹配来实现,由此所捕获的图像与稍后将解释的用户手部的存储模板进行比较。

此外,设备100通过识别拇指的位置并且确定是否正在使用用户的右手或左手来识别哪只手正用于与虚拟键盘交互。换句话说,设备100识别哪只手对于用户来说是主导手。

设备也执行对象跟踪,对象跟踪识别在用户与键盘交互时用户手部的移动。用于执行对象跟踪的具体方法是已知的,并且为简洁起见将不进行解释。然而,设备100识别用户如何旋转其手部和手腕并且当用户在虚拟键盘上输入pin时手腕发生多少旋转。更一般地,设备100检测用户的移动以及用户如何与所显示的对象交互。

当用户在虚拟键盘300上移动其手部时,设备分析用户的食指(在实施方式中,用户用来按虚拟键盘300的食指)悬停在每个键上的时间量。因此,设备100跟踪虚拟键盘300上的用户手部并且测量用户手部在虚拟键盘300上的移动。另外,也分析用户手部的物理特性(诸如,用户的相应手指之间的角度)。换句话说,用户与虚拟键盘300交互的方式由设备100分析。因此,设备100确定用户手部在键盘上移动的速度以及用户在按键时悬停在每个键上的时间量。用户与虚拟键盘300交互的方法对于用户来说是唯一的。这对于未授权的第三方来说是难以复制的。可设想,用户的移动以及与所显示的对象的交互的分析可仅用于认证用户。另选地,用户的移动以及与显示对象的交互的分析可用作对pin或其他口令的输入的另外认证形式。换句话说,为了对用户进行认证,用户必须以正确的方式输入正确的pin或其他口令。这改进了已知的认证技术,已知的认证技术在仅输入pin或口令的情况下对欺骗负责。

另外,每当显示键盘时,键盘将被放置在用户视野内的类似位置处。这是为了确保连续捕获的移动之间的手部位置的一致性。换句话说,将键盘放置在用户视野的下半部中可提供与键盘被放置在用户视野的上半部中的情况不同的手部移动。

图4示出存储在设备100的存储器130内的表400。表400的内容是限定授权用户并且在系统的训练阶段期间针对任何一个对象交互填充的模板。在训练阶段期间,向已知为可信的用户呈现虚拟键盘或其他显示的对象。然后,可信的用户通过与所显示的对象交互一次或多次来训练系统。当然,可设想,可存在存储在表内的两个或更多个不同的对象交互。例如,第二对象交互可为用户将虚拟键放入虚拟锁中。然而,为清晰起见,将仅描述单个对象交互。

表400具有唯一标识每个用户的用户身份栏405。在图4的示例中,第一用户被标识为“用户1”。许多参数与该用户相关联。这些也存储在可被体现为数据库的表400中。当然,本公开不限于此。例如,在神经网络和机器学习领域,表内的用户特性形成唯一的用户特征(signature)或行为。用户的认证分值的置信度可保持在机器学习或神经网络模型的内部阈值和状态中。在神经网络的情况下,选择与输出最相关的输入以认证用户。这意味着对一个用户的神经网络的输入可与另一用户的输入非常不同。因此,如将明白的,不存在用于所有用户的一种算法,而是将存在与用户输入的差异结合使用的许多算法变化以在许多用户之间进行认证。

第一参数为包括数字、字母数字符号等的密码、pin或口令。在图4的示例中,该参数为“1234”并且存储在“pin”栏410中。

另外地,与用户配置文件相关联的是用户的移动和物理特性。这存储在栏415中。在该示例中,存储当在训练阶段期间输入口令或pin时用户的物理性状。例如,用户的拇指和食指之间的角度被识别为22°,并且用户的中指和拇指之间的角度被识别为87°。这在训练阶段期间使用对象检测进行识别。这存储在行420中。

其他物理参数和性状存储在栏415内。例如,用户在按其pin的每个数字之前悬停的时间被记录在行425中。例如,悬停在pin中的数字1上的时间为0.3秒并且悬停在数字2上的时间为0.4秒。

另外地,记录在栏415中的是诸如排430中的手腕旋转的用户的其他物理特性,甚至诸如皮肤颜色和皮肤瑕疵的其他物理特性。在示例实施方式中,手腕旋转为42°。最后,用户的主导手记录在行435中,在本实例中,用户的主导手为右手。

表400的目的是存储用户与虚拟键盘300交互的模板。如上所述,在训练阶段期间导出该模板,其中不仅在410中确定或存储pin或口令,而且也存储用户的物理特性和性状以及用户如何与虚拟键盘交互。该模板安全地存储在设备100中。另选地或另外地,表或模板400可存储在资源205中或存储在云上。为了附加的安全性,表400的内容可加密。

在训练阶段期间填充表后,用户可进行认证。这是在用户与所显示的虚拟键盘300(或其他对象)交互的认证阶段期间。在该阶段期间,设备100识别用户输入的pin码或口令。另外或另选地,也识别诸如食指相对于拇指的位置以及用户悬停在特定的键上所花的时间量的用户的物理性状,并且与所存储的模板400进行比较。在此基础上对用户进行认证,如将解释的那样。

这里重要的是注意,用户的移动可用于单独对用户进行认证。换句话说,如果在输入口令期间用户的移动与存储在表400内的用户的移动415相同,则用户可被认证。当然,为了增加安全性,输入的口令应当与存储在栏410中的口令相同。

为了对用户进行认证,所测量的移动必须在所存储的移动的预定阈值内。例如,为了使用户被认证为第一级置信度,拇指和食指之间的角度必须在存储在表400内的角度的0.5°内。然而,如果用户被认证为更高的第二级置信度,则拇指和食指之间的角度必须在0.3°内。置信度级别可由用户或由资源205设置。因此,对于更敏感信息,诸如访问需要高级置信度的银行信息,用户将被认证为第二级置信度。然而,如果用户仅仅想要访问非敏感信息(诸如,存储的音乐),第一级置信度就足够。

另外,通过提供多种认证技术,可增加置信度级别。例如,对于高度敏感的数据(诸如,医学数据),可需要第三级甚至更高级的置信度。在该实例中,用户输入的pin将与存储在栏410中的pin匹配,并且用户的拇指和食指之间的角度将在所存储的值的0.3°内。

这里应当注意,使用其他物理特性,可导出各种其他置信度级别。例如,各个键上的悬停时间可与手指之间的各个角度结合使用以生成多个置信度级别。另外,一些物理特性对于用户来说是非常特定的并且因此,更高级的加权可应用于这些特性。例如,皮肤瑕疵对于特定的人来说是非常特定的,并且非常可靠地检测到。另一方面,用户的主导手对于用户来说不太唯一。因此,与主导手特性相比,高加权可应用于皮肤瑕疵特性。

图5示出解释与该实施方式相关联的认证过程的流程图。

当用户601向资源205发送请求时过程600开始。这可用于诸如经由银行应用程序访问敏感信息。这记录在请求资源步骤605中。

然后在步骤610中,资源205将向设备100呈现认证挑战。挑战的类型以及所需的置信度级别将由资源205限定。

在已经论述的实施方式中,认证挑战是pin或口令的输入。然而,本公开绝不限于此,并且其他认证挑战可包括测量用户如何将钥匙插入锁中或者与诸如构造块等形状交互,或者用户如何按某一彩色按钮阵列或与图像或虚拟设备的任何种类的交互。认证挑战的选择对于资源205来说可为具体的。例如,网上商店可请求可输入口令或pin,以便认证用户身份。另选地,资源可随机地选择在训练阶段期间已由用户执行的认证挑战或者使用相同的运动作为已进行训练的挑战。

在实施方式中,在步骤615中,这种认证挑战连同所需的置信度级别一起呈现给设备100,并且设备100生成挑战。在描述的具体实施方式中,设备100向用户呈现虚拟键盘300。

然后在620中,用户与对象交互。这在图3中示出,由此用户在虚拟键盘300上输入pin。

在此期间,在步骤625中测量用户的交互。换句话说,设备100在与虚拟键盘交互时捕获用户的物理性状。

然后,将所捕获的行为或与存储在设备100内的用户配置文件进行比较,或在本实例中,在步骤630中被发送到资源205以与所存储的表400进行比较。换句话说,所捕获的行为与或在设备100中或在本实例中的资源205中的表400中存储的模板进行比较。

在步骤635中,与模板比较,将用户的行为验证为用户1的行为。如果在步骤635中验证了该行为,则用户的认证完成。这里应当注意,认证完成到所需的置信度级别。如上所解释,例如,为了将用户认证为级第一置信度别,拇指和食指之间的角度必须在存储在表400中的角度的0.5°内。然而,如果用户将被认证为更高的第二级置信度,则拇指和食指之间的角度必须在0.3°内。然后,向设备100提供成功640,并且资源205返回所需的数据(诸如交易完成的授权)或返回存储在资源205内的内容。这发生在步骤645中,并且然后在步骤650中向用户601显示资源或认证成功。然后,该过程结束。

虽然以上描述了设备100内的图像传感器捕获用户的移动,但是本公开不限于此。实际上,一些移动信息或物理性状可由不同的可佩带设备提供。例如,手腕旋转可由可佩带腕带测量。

在本公开的不同实施方式中,通过确定设备100与已知靠近用户的另一设备的接近度,执行用户的认证。为了确定另一设备是否靠近用户,在该设备上采集行为测定指纹或生物测定指纹。此外,已知靠近用户的设备可附接到用户或者可嵌入用户内(例如,在用户的皮肤下面)。在已知技术中,检测环境声音,由此在两个设备(也就是说,已知靠近用户的设备和设备100)中捕获声音内容并且进行比较。在声音相同的情况下,确定设备靠近在一起,并且因此,用户的认证完成。

然而,这具有几个缺点。首先,环境声音包含大量的个人信息,诸如,对话内容以及在该对话中人们的语音。另外地,诸如公告等环境声音能够指示用户的位置。这可能会受损害并且可能危及用户的安全。本公开的目的是解决该问题。

从广义上讲,本公开使用音频信号中的能量来对用户进行认证。换句话说,不比较原始音频,而是比较音频中的能量含量。能量含量有时被称为音量或声音强度。这减少了音频信号内的信息含量,但是提供了能够执行用户的设备的接近度的认证的足够信息。这具有低硬件需求的额外益处。这降低了设备和电池使用的成本以及复杂性。为了确保认证不受到损害,可确定连续的置信度分值并且保持诸如图6和图7中示出的状态图。

参考图6,用户身份505存储用于每个用户的唯一标识符。其存储在栏505中。

设备标识符也存储在栏510中。设备标识符唯一地标识了与用户相关联的每个设备。在本实例中,有唯一地标识为设备1、设备2、设备3的三个设备。还有已知要靠近用户的额外设备(未示出)。如上所述,该设备可附接到用户或嵌入用户内。然后,将如下所解释的那样确定的每个设备1、设备2、和设备3的位置存储在列515中。在该示例中,提供提供每个设备1、设备2和设备3相对于已知靠近用户的设备的位置。换句话说,在图6中的示例表中,设备1被记录为靠近已知靠近用户1的设备,并且设备2位于不靠近已知靠近用户1的设备。设备3也位于靠近已知靠近用户1的设备。

在置信度分值栏520中也提供置信度分值。置信度分值提供了设备的位置的性质的某一置信度级别。在图6的示例中,设备100对设备1靠近用户1的置信度为85%。类似地,设备100对设备2不靠近用户1置信度为82%并且对设备3靠近用户1的置信度为75%。下面是对置信度分值以及设备位置的确定的解释。

每件可穿戴技术产品(在图6中示为设备1、设备2和设备3)包含麦克风135。麦克风135以规律的间隔捕获环境噪声。例如,麦克风135以1秒的间隔捕获0.5秒环境声音样本。所捕获的环境声音传递给控制器以进行处理。

每个设备1、设备2和设备3中的控制器使用已知技术将所捕获的环境声音转换为声音强度的时间序列。将声音强度的时间序列传递到保持表500的认证设备100。表存储在设备100内。表500是为了认证目的而被存储,如稍后将解释。声音强度的时间序列的传输是有用的,因为它们包含很少或不包含关于用户或用户所处的环境的信息。这意味着即使声音强度的时间序列被黑客攻击,没有信息会受到损害。

当由认证设备100接收时,声音强度的时间序列是互相关的。在每个设备和已知靠近用户的设备之间执行互相关。例如,在图6的示例中,来自设备1的声音强度的时间序列与来自已知靠近用户的设备的声音强度的时间序列互相关。类似地,分开地来自设备2和设备3的声音强度的时间序列与来自已知靠近用户的设备的声音强度的时间序列互相关。互相关是已知技术并且以下将不进行任何详细地描述。

可设想,在互相关之前,将使用快速傅里叶变换(fft)等将时间序列转换为频域表示。

互相关的输出将确定在抽样时间环境声音有多类似。在相似度级别等于或高于阈值的情况下,连续的相似度分值将增加一定的量。另选地,在相似度级别低于阈值的情况下,相似度分值将减小一定的量。

参考图7,示出解释用于保持置信度分值的机制的状态图700。在图7中,状态图700设置已知靠近用户的设备之间的接近度,并且,比如说,设备1开始于“不靠近”705。在设备100处定期接收来自已知靠近用户的设备和设备1的声音强度。当然,设备100可为测量声音强度的这些设备中的一个。在示例中,每0.5秒接收声音强度。当然,可设想其他时间段,并且这些时间段可为规律的或可为不规律的。在状态图700中这为步骤720。

在步骤725中,必须做出决定。具体地,控制器105确定声音强度的互相关是否得到两个接收的声音强度之间的匹配。在这种情况下,匹配可为互相关的输出等于或高于阈值,比如说,85%。如果声音强度匹配,则“信号匹配增量分值”路径前进到步骤730。与设备1相关联的连续分值增加。在步骤730中,做出决定。具体地,审查与设备1相关联的连续分值。在连续分值等于或高于阈值(比如说,80)的情况下,确定设备1靠近已知靠近用户的设备。另一方面,如果连续分值低于阈值(在本实例中为80),则设备1被认为不靠近已知靠近用户的设备。

现在返回到步骤725,如果互相关的信号低于阈值(在本实例中为85%),则信号被认为不匹配并且连续分值没有增加。路径715前进到705中确定设备1不靠近已知靠近用户的设备。

鉴于以上教导,本公开的多个修改和变化是可能的。因此,应当理解,在所附权利要求的范围内,本公开可已以与如本文具体描述的不同的方式实践。

只要本公开的实施方式已被描述为至少部分地由软件控制的数据处理装置实施,应当明白,承载此类软件的非暂时性机器可读介质(诸如光盘、磁盘、半导体存储器等)也被认为表示本公开的实施方式。

应当明白,为清晰起见,以上描述已经参考不同功能单元、电路和/或处理器描述了实施方式。然而,显而易见的是,在不减损实施方式的情况下,可使用在不同功能单元、电路和/处理器之间的功能的任何合适分布。

描述的实施方式可以包括硬件、软件、固件或这些的任意组合的任何合适形式实施。描述的实施方式可任选地至少部分地被实施为在一个或多个数据处理器和/或数字信号处理器上运行的计算机软件。可以任何合适的方式物理地、功能地和逻辑地实施任何实施方式的元件或部件。实际上,功能可在单个单元中实施,在多个单元中实施,或者可被实施为其他功能单元的一部分。如此,所公开的实施方式可在单个单元中实施,或者可物理地和功能地分布在不同单元、电路和/或处理器之间。

虽然结合一些实施方式描述了本公开,但是本公开不旨在局限于本文阐述的具体形式。另外地,虽然特征可能看起来是结合特定的实施方式进行了描述,但是本领域技术人员将认识到,所描述的实施方式的各种特征可以任何适于实施本技术的方式进行组合。

本技术的实施方式能够由下面编号的条款一般地描述:

1.一种用于对用户进行认证的设备,包括:传感器,被配置为响应于用户与所显示的图像的交互来测量用户的移动;以及控制器电路,被配置为响应于用户的移动和所存储的与用户相关联的移动之间的肯定比较来认证用户。

2.根据条款1所述的设备,包括:存储器,被配置为存储与所存储的移动相关联的用户配置文件,并且其中,控制器电路被配置为将用户的移动与用户配置文件中所存储的移动进行比较,并且在肯定比较的情况下认证用户。

3.根据条款1或2所述的设备,其中,传感器是位于用户的身体上的图像传感器或可佩戴传感器。

4.根据前述任一条款所述的设备,其中,所显示的图像是与用户相关联的虚拟对象,并且所存储的移动与虚拟对象相关联。

5.根据前述任一条款所述的设备,其中,所显示的图像是虚拟键盘中的一个。

6.根据条款5所述的设备,其中,控制器电路还被配置为响应于与在虚拟键盘上与用户相关联的预定义代码的输入的肯定比较来认证用户。

7.根据条款6所述的设备,其中,预定义代码是个人识别码。

8.根据前述任一条款所述的设备,其中,控制器电路被配置为根据用户的生理性状认证用户。

9.一种用于对用户进行认证的设备,包括:麦克风电路,被配置为在预定时间段内捕获环境声音;以及控制器电路,被配置为:在预定时间段内测量环境声音的能量;将所测量的能量的时间序列与从第二设备接收的环境声音的能量的度量的时间序列进行比较;以及在肯定比较的情况下认证用户。

10.根据条款9所述的设备,其中,麦克风电路被配置为在一定时间段内捕获环境声音,以及更新每个时间段的比较结果,并且在比较结果达到预定阈值的情况下认证用户。

11.一种对用户进行认证的方法,包括:响应于用户与所显示的图像的交互使用传感器来测量用户的移动,以及响应于用户的移动和与所存储的用户相关联的移动之间的肯定比较来认证用户。

12.根据条款11所述的方法,包括:存储与所存储的移动相关联的用户配置文件,以及将用户的移动与用户配置文件中所存储的移动进行比较,并且在肯定比较的情况下认证用户。

13.根据条款11或12所述的方法,其中,传感器是位于用户的身体上的图像传感器或可佩戴传感器。

14.根据条款11至13中任一项所述的方法,其中,所显示的图像是与用户相关联的虚拟对象,并且所存储的移动与虚拟对象相关联。

15.根据条款11至14中任一项所述的方法,其中,所显示的图像是虚拟键盘中的一个。

16.根据条款15所述的方法,包括响应于与在虚拟键盘上与用户相关联的预定义代码的输入的肯定比较来认证用户。

17.根据条款16所述的方法,其中,预定义代码是个人识别码。

18.根据条款11至17中任一项所述的方法,包括根据用户的生理性状认证用户。

19.一种对用户进行认证的方法,包括:使用麦克风电路在预定时间段内捕获环境声音,并且该方法包括在预定时间段内测量环境声音的能量;将所测量的能量的时间序列与从第二设备接收的环境声音的能量的度量的时间序列进行比较;以及在肯定比较的情况下认证用户。

20.根据条款19所述的方法,包括:在一定时间段内捕获环境声音,以及更新每个时间段的比较结果,并且在比较结果达到预定阈值的情况下认证用户。

21.一种计算机程序产品,包括计算机可读指令,计算机可读指令在加载在计算机上时,对计算机进行配置以执行根据条款11至20中任一项所述的方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1