具有手势识别模块的可穿戴装置的制作方法

文档序号:16254129发布日期:2018-12-12 00:17阅读:211来源:国知局
具有手势识别模块的可穿戴装置的制作方法

许多类型的装置需要用户按照某种方式来物理地接合装置以引起装置中的状态改变。例如,在安全门或者安全柜上的锁可以利用安全装置来将安全门或者安全柜解锁。例如,用户可以穿戴与安全装置通信的安全标记,以允许访问安全门或者安全柜和将安全门或者安全柜解锁。通常,用户可以靠近标记阅读器扫动安全标记以将门解锁。然而,用于将安全门或者安全柜解锁的这种技术需要用户利用安全标记执行另外的不方便的运动。例如,如果用户没有穿戴安全标记,则他们可能不得不全身搜索他们的口袋或者从他们的钱包取回安全标记。然后,用户必须物理地将安全标记放置在标记阅读器附近。这可能花费额外的时间,并且如果用户很匆忙,则可能会使用户慢下来。其他类型的装置需要相同的、相似的或者另外的物理接合以引起装置中的状态改变。

附图说明

参照以下附图来描述使用手势的无线地引起状态改变的实施例。贯穿全文,可以使用相同的附图标记来指代附图中示出的相似特征和组件:

图1图示了根据一个或者多个实施例的可以通过使用手势来引起无线状态改变的示例操作环境。

图2图示了根据一个或者多个实施例的示例可穿戴装置。

图3a和图3b图示了根据一个或者多个实施例的包括示例实施方式的示例环境。

图4图示了根据一个或者多个实施例的示例门锁。

图5图示了描述了根据一个或者多个实施例的操作的流程图。

图6图示了可以通过使用手势来实施无线地引起状态改变的实施例的示例装置的各种组件。

具体实施方式

概述

各个实施例提供了一种无线装置,该无线装置实施一个或者多个功能类型,无线装置包括:rfid装置;以及手势识别模块,该手势识别模块与rfid装置同时工作以实施功能或者功能类型。具体地,在至少一些实施例中,可穿戴装置被配置为无线地检测无线装置并且从无线装置获取代码。代码被配置为用于使得或者以其他方式引起无线装置中的状态改变。具体地,可穿戴装置被配置为通过使用手势识别模块来检测手势,并且响应于检测到手势,经由rfid装置来发送代码,有效地使无线装置实施功能类型中的至少一种功能类型,例如,使得上面提到的状态改变。将手势与功能类型相关联,从而使得当检测到手势时,发送代码以引起无线装置中的状态改变。这可以解除用户必须物理地接合无线装置以改变与无线装置相关联的状态。这种状态改变可以涉及与无线装置相关联的任何状态改变,诸如,操作状态。

在一些实施例中,无线装置是安全物体,诸如,门、柜、或者包含允许或者拒绝对安全物体的访问的诸如锁的安全装置的其他可上锁装置。可穿戴装置被配置为由用户穿戴并且可以经由无线收发器来从锁—在这种情况下,无线上锁装置—接收解锁密码。然后,可穿戴装置可以检测由穿戴可穿戴装置的用户执行的解锁手势,并且响应于检测到解锁手势,将解锁密码发送至无线装置以将无线装置解锁。所以,在该实例中,功能类型涉及将无线上锁装置上锁/解锁,并且对应的状态改变是从上锁状态转变到解锁状态或者从解锁状态转变到上锁状态中的一种。如上面提到的,这可以但并非必须地解除用户必须物理地接合无线装置以改变与无线装置相关联的状态。

虽然可以在任何数量的不同装置、系统、环境、和/或配置中实施使用手势的无线地引起状态改变的特征和概念,但是在以下示例装置、系统、和方法的上下文中描述使用手势的无线地引起状态改变的实施例。

示例操作环境

图1图示了可以实施使用手势的无线地引起状态改变的实施例的示例操作环境100。示例环境100包括可穿戴装置102和无线装置104。可穿戴装置102可以是包括可以用于检测运动的传感器106的任何类型的装置。在该示例中,如本文进一步描述的,可穿戴装置102包括手势识别模块108,该手势识别模块108表示使得能够与传感器106的通信以检测穿戴该穿戴装置的用户是否执行了特定手势的功能。传感器106可以包括例如但不限于(一个或多个)加速度计、(一个或多个)陀螺仪、(一个或多个)力传感器、(一个或多个)热传感器、和可以或者可能用于手势识别的任何其他传感器。出于讨论之目的,将手势识别模块108图示为单个模块,但是要了解,可以通过使用硬件、软件、和/或固件的任何合适的组合来实施手势识别模块108。还可以利用附加的各种组件,诸如,处理系统和存储器(未示出)和任何数量的如参照图6中示出的示例装置进一步描述的组件和组件的组合来实施可穿戴装置102。

在该示例性环境100中,如下面更详细地描述的,可穿戴装置102还包括使得可穿戴装置102能够与无线装置104无线通信112的一个或者多个收发器110。收发器110可以采用任何合适类型的技术来使能与无线装置104的通信,例如但不限于:蓝牙、wi-fi、射频识别(rfid)、蜂窝、近场通信(nfc)等。

除了其他组件之外,无线装置104还包括诸如存取代码的代码114和一个或者多个收发器116。代码114可以保存在某种类型的计算机可读存储介质上,并且由无线装置104用于提供至可穿戴装置102,以发起由无线装置104或者通信地耦合至无线装置104的装置执行的各种功能。即,可以将代码114从无线装置104发送至可穿戴装置102,并且一旦手势识别模块识别到特定手势,就可以将代码114从可穿戴装置102重传至无线装置104,以用作与该特定手势和代码相关联的功能性将由无线装置执行的认证或者验证。还可以利用附加的各种组件,诸如处理系统和存储器(未示出),和如参照图6中示出的示例装置进一步描述的任何数量的组件和组件的组合来实施无线装置104。

如上面提到的,收发器116使无线装置104能够将代码114无线地传送112至可穿戴装置102。收发器116可以采用任何合适类型的技术来使能与可穿戴装置102的通信,包括例如但不限于:蓝牙、wi-fi、rfid、蜂窝、nfc等。

在实施方式中,如下面更详细地描述的,可穿戴装置102从无线装置104接收代码114并且将该代码114存储在存储器中。代码与特定手势和与可以由无线装置执行的手势相关联的功能相关联或者以其他方式“映射”至特定手势和与可以由无线装置执行的手势相关联的功能。当手势识别模块108检测到由可穿戴装置102的用户执行的特定手势时,将代码114从可穿戴装置102发送或者重传回到无线装置104。通过从可穿戴装置102接收回代码114,无线装置现在知晓其可以执行与代码和手势相关联的功能。

在另一示例中,环境100包括移动装置(未示出)、可穿戴装置102、和无线装置104。移动装置可以是包括可以用于与可穿戴装置102和无线装置104通信的收发器的任何类型的装置。移动装置的收发器可以采用任何合适类型的技术以使得能够与无线装置104进行通信,例如但不限于:蓝牙、wi-fi、射频识别(rfid)、蜂窝、近场通信(nfc)等。还可以利用附加的各种组件,诸如处理系统和存储器(未示出),和如参照图6中示出的示例装置进一步描述的任何数量的组件和组件的组合来实施移动装置。

移动装置和可穿戴装置102可以一起操作以促进使用手势的无线地引起状态改变。在实施方式中,移动装置从无线装置104接收代码114并且将该代码114存储在存储器中。当可穿戴装置102的手势识别模块108检测到由可穿戴装置102的用户执行的特定手势时,移动装置接收到来自可穿戴装置102的执行了特定手势的指示,并且响应于该指示,将代码114从移动装置发送或者重传回到无线装置104。通过从移动装置接收回代码114,无线装置104可以执行与代码和手势相关联的功能。

已经考虑了示例操作环境,现在考虑根据一个或者多个实施例的示例可穿戴装置。

示例可穿戴装置

图2图示了图1的可穿戴装置102的展开图。可穿戴装置102包括(一个或多个)处理器202和计算机可读介质204。具体实现为在计算机可读介质204上的计算机可读指令的应用和/或操作系统(未示出)可以由(一个或多个)处理器202执行,以提供本文描述的一些或者全部功能。为了促进使用手势的无线地引起状态改变,可穿戴装置102包括手势识别模块108和控制模块206。此处,手势识别模块108和控制模块206存储在计算机可读介质204上。然而,虽然此处将手势识别模块108和控制模块206图示为驻留在计算机可读介质204上,但是替代地或者另外地,可以通过使用硬件、固件、或者其任何组合来实施手势识别模块108和控制模块206。

如上面提到的,手势识别模块108表示使得能够与传感器106的通信以检测穿戴该穿戴装置的用户是否执行了特定手势的功能。所以,例如,传感器106可以感测用户的运动,并且该运动可以具有与手势相关联的简档。例如,运动可以以以下情况为特征:在第一方向上的移动,随后是在第二方向上的移动,之后是在第三不同方向上的又一移动。这三个移动可以由传感器106感测,并且然后由手势识别模块108识别为与特定手势相关联。

控制模块206表示使得能够控制可穿戴装置102的装置组件的功能。例如,控制模块206可以被实施为从手势识别模块108接收可穿戴装置102的用户执行了特定手势的指示。控制模块206然后可以引导收发器110将安全信息208,例如代码114,或者存储在计算机可读介质204中的其他信息发送至对应的无线装置。

控制模块206还可以被实施为从无线装置获取信息。例如,控制模块204可以经由收发器110来获取存储在无线装置104中的信息。接收到的信息然后被存储在计算机可读介质204上,并且可以由如上面和下面描述的手势识别模块108和/或控制模块206利用。

安全信息208可以包括与可穿戴装置102和/或无线装置104相关联的信息或者数据。继续上面讨论的示例,将由无线装置104存储的代码114发送至可穿戴装置102,并且存储或者维持为安全信息208。此外,安全信息208可以包括与和无线装置104的通信相关联的信息,诸如可穿戴装置102和无线装置104的配对信息、公共/私人加密密钥、用户凭证等。

可穿戴装置102还包括电源210,诸如电池,以向可穿戴装置102的各种装置组件供电。

已经考虑了示例可穿戴装置,现在考虑根据一个或者多个实施例的在操作环境中的示例手势。

在操作环境中的示例手势

图3a和图3b图示了可以实施使用手势的无线地引起状态改变的实施例的示例操作环境300。示例环境300包括来自图1的可穿戴装置102(示出为腕带)和无线装置104。

考虑图示了可穿戴装置102接近无线装置104的图3a。可穿戴装置102在远离无线装置104的距离d1处,使得距离d1在两个装置的收发器的通信范围304内。距离d1是无线装置104向可穿戴装置102传送代码(例如,代码114)的第一阈值距离。例如,可穿戴装置102和无线装置104可以各自实施通常具有大约10米的通信范围的蓝牙收发器。当可穿戴装置102在蓝牙通信范围内时,无线装置104经由蓝牙收发器将代码114发送至可穿戴装置102。此外,当经由蓝牙发送代码114时,无线装置104可以将存储在无线装置104的存储器中的附加信息发送至可穿戴装置102。可替代地,可穿戴装置102可以向无线装置104发送经由蓝牙来获取附加信息的请求。

可替代地,当可穿戴装置102在远离无线装置104的距离d1处或者以内时,无线装置104可以执行用于将装置配对以便进行通信的配对方法。继续上面的示例,无线装置104可以确定先前未经由蓝牙将可穿戴装置102配对,并且可以执行用于将装置配对的配对方法。可以通过使用任何合适的蓝牙配对方法来实施装置的配对。

在图3b中,可穿戴装置102现在在远离无线装置104的距离d2处,使得距离d2在不同的通信范围内。通信范围可以是或者可以不是与两个装置的收发器中的另一收发器相关联的通信范围。距离d2是可穿戴装置102将代码传送回无线装置104的第二阈值距离,其中,距离d2小于距离d1。例如,可穿戴装置102可以包括无源rfid标签,并且无线装置104可以包括rfid阅读器。无线装置104的rfid阅读器被实施为经由电感耦合来与可穿戴装置102的rfid标签通信——电感耦合通常具有大约一米的通信范围。电感耦合允许无线装置104的rfid阅读器向可穿戴装置102的rfid标签供电并且与其通信。

可替代地,相同类型的收发器可以被实施为在距离d1和距离d2处进行通信。例如,蓝牙收发器可以由每个装置实施为在距离d1和距离d2处进行通信,或者rfid收发器可以由每个装置实施为在距离d1和距离d2处进行通信。

在一个或者多个实施例中,在从无线装置104接收到代码之后,用户可以执行手势并且可穿戴装置102可以确定已经执行了特定手势。例如,当可穿戴装置102在距离d2内时,可穿戴装置102可以经由传感器106确定用户执行了顺时针扭转手势310和逆时针手势312。响应于确定用户已经执行了手势,可穿戴装置102然后可以经由rfid标签来将从无线装置104接收到的代码传送回无线装置104。无线装置104从可穿戴装置102接收代码并且响应地,在无线装置104或者通信地耦合至无线装置104的装置上执行与代码相关联的一个或者多个功能。

应该注意,可穿戴装置可以是嵌入在衣物,诸如,衬衫或者夹克的袖子或者袖口中的装置,而不是如上所述的腕带。在另一示例中,移动装置(未示出)可以与嵌入在衣物中的可穿戴装置一起利用,以便进行使用手势的无线地引起状态改变。在一个或者多个实施例中,移动装置和无线装置104可以各自实施蓝牙收发器,并且当移动装置在远离无线装置104的距离d1处时,无线装置104经由蓝牙收发器来将代码传送至移动装置。此外,当发送代码时,无线装置104可以将存储在无线装置的存储器中的附加信息发送至移动装置。可替代地,移动装置可以向无线装置104发送获取附加信息的请求。

在一个或者多个实施例中,可穿戴装置可以包括无源rfid标签,并且移动装置和无线装置104可以各自包括rfid阅读器。移动装置的rfid阅读器被实施为与可穿戴装置的rfid标签通信并且与无线装置104的rfid阅读器通信。

当移动装置和可穿戴装置在远离无线装置104的距离d2处时,用户可以执行手势,并且可穿戴装置可以确定已经执行了特定手势。然后,可穿戴装置可以经由rfid标签来向移动装置传送用户已经执行了手势的指示。响应于接收到指示,移动装置然后可以经由rfid阅读器来将从无线装置104接收到的代码传送回无线装置104。无线装置104从移动装置接收代码并且响应地,在无线装置104或者通信地耦合至无线装置104的装置上执行与代码相关联的一个或者多个功能。

如上面提到的,无线装置104可以是任何合适类型的无线装置。在一种或者多种实施方式中,无线装置104是基于由用户执行的手势来进行解锁或者上锁的门锁。在图4中示出了一种门锁形式的这种无线装置。

此处,示例门锁400包括(一个或多个)处理器402和计算机可读介质404。具体实现为在计算机可读介质404上的计算机可读指令的应用和/或操作系统(未示出)可以由(一个或多个)处理器402执行,以提供本文描述的一些或者全部功能。为了促进使用手势的无线地引起状态改变,门锁400的计算机可读介质404包括状态改变模块406和安全模块408。此处,状态改变模块406和安全模块408存储在计算机可读介质404上。然而,虽然此处将状态改变模块406和安全模块408图示为驻留在计算机可读介质404上,但是替代地或者另外地,可以通过使用硬件、固件、或者其任何组合来实施状态改变模块406和安全模块408。

在一个或者多个实施例中,安全模块408表示在计算机可读介质404中生成和/或以其他方式存储代码或者密码的功能。可替代地,状态改变模块406或者另一模块(未示出)可以被实施为生成代码114。安全模块408还可以实施为在每次使用代码114之后生成新代码。例如,在安全模块408验证了从可穿戴装置接收到的代码之后,安全模块408可以生成用于将门锁400解锁/上锁的新代码并且将该新代码存储为代码114。

在一个或者多个实施例中,安全模块408可以实施为生成多个不同的代码,其中,每个代码与门锁400的特定功能对应。例如,安全模块408生成发送至可穿戴装置的解锁代码和上锁代码。如果可穿戴装置的用户执行与门锁400的解锁功能相关联的手势(例如,图3,元素310),则门锁400从可穿戴装置接收解锁代码。同样,如果可穿戴装置的用户执行与门锁400的上锁功能相关联的另一手势(例如,图3,元素312),则门锁400从可穿戴装置接收上锁代码。此外,响应于从可穿戴装置接收到解锁代码或上锁代码,安全模块408生成并且存储新的解锁代码或者新的上锁代码。

在一个或者多个实施例中,安全模块408还可以被实施为执行用于将门锁400配对以便进行通信的配对方法。例如,安全模块408生成用于使得能够在门锁400与可穿戴装置102之间进行安全通信的加密密钥。该加密密钥包括公钥/私钥或者符合特定无线规范(例如,蓝牙规范v1.1或者更新版本)的任何合适的加密密钥。可替代地,收发器420中的一个生成加密密钥以使得能够在门锁400与可穿戴装置102之间进行安全通信,并且安全模块408从一个收发器获取加密密钥以存储在计算机可读介质404中。

状态改变模块406可以被实施为将信息存储在计算机可读介质404中作为装置信息410。例如,状态改变模块406通信地耦合至门锁400的上锁机构412,并且可以将指示上锁机构412的状态的信息存储为上锁状态414。该上锁状态414指示门锁400的上锁机构412是被上锁还是解锁。例如,门锁400从可穿戴装置接收代码114并且对其进行认证,并且基于指示上锁机构412被上锁的上锁状态414,状态改变模块引导上锁机构412进行解锁并且更新上锁状态414。可替代地,如果当前上锁状态414指示上锁机构412被解锁,则状态改变模块响应于来自可穿戴装置的代码114的接收和认证而引导上锁机构412进行上锁。

装置信息410还可以包括指示与门锁400的把手418相关联的把手类型的把手类型416。应该注意,把手418和上锁机构412在功能上是分开的。例如,如果上锁机构412被上锁,并且用户试图通过使用把手418来打开门,则即使用户能够转动把手418,门也不打开。门解锁功能由门锁400的上锁机构412控制。

如图所示,把手418是需要向下顺时针旋转以打开门的杠杆式把手。可以实施用于门锁400的其他类型的把手。例如,把手418可以是旋钮式把手并且把手类型416指示把手418是旋钮式把手,而不是把手418是如图所示的杠杆式把手。在另一示例中,门锁400实施在没有把手的动力滑动门上,并且把手类型可以指示门锁400没有把手。

可以将上锁状态414和/或把手类型416提供至可穿戴装置。例如,当可穿戴装置102在门锁400的蓝牙通信范围(例如,距离d1)内时,经由蓝牙,门锁400将代码114上锁状态414和/或把手类型416经由收发器420发送至可穿戴装置102。可替代地,可以在可穿戴装置与门锁400之间的配对过程期间或者作为附加通信事务来将上锁状态414和/或把手类型416发送至可穿戴装置。

在一个或者多个实施例中,可穿戴装置102可以被实施为利用从门锁400接收的信息作为确定由可穿戴装置102的用户执行的哪些手势使可穿戴装置102将代码114发送回到门锁400的基础。换句话说,由用户执行的特定手势充当可穿戴装置102将代码114发送至门锁400的触发事件。例如,从门锁400接收到的信息可以指示与门锁400相关联的把手类型416是杠杆。可以将该信息映射至与将门解锁相关联的手势类型。即,可穿戴装置102可以利用把手类型416作为确定使可穿戴装置102将代码114发送回到无线装置102以将门锁解锁的特定手势的基础。在该特定示例中,可穿戴装置102可以确定向下旋转运动是打开具有杠杆把手的门的典型运动。当可穿戴装置102的用户执行向下旋转运动时,可穿戴装置102检测向下旋转运动,并且因此,将代码114发送回到门锁400以将门锁解锁。门锁400针对生成的和/或存储的代码验证从可穿戴装置102接收到的代码。如果验证了接收到的代码并且接收到的代码匹配,则门锁400将门解锁。如果未验证代码,则门锁400保持上锁。因此,在许多实例中,用户可以在他们与门物理接触之前将门解锁。

在另一示例中,从门锁400接收到的信息可以指示与门锁相关联的把手类型416是旋钮。然后,可穿戴装置102可以确定扭转运动是打开具有旋钮把手的门的典型运动。当可穿戴装置102的用户执行扭转运动时,可穿戴装置102检测扭转运动,并且将代码114发送回到门锁400以将门锁解锁。

在又一示例中,门锁400可以实施在滑动门上,并且从门锁接收指示与门锁相关联的把手类型是滑动门把手或者根本没有手柄的信息。然后,可穿戴装置102可以确定用户的手的水平扫动运动将使得将代码114发送至门锁400。当可穿戴装置102的用户执行水平扫动运动时,可穿戴装置102检测水平扫动运动并且将代码114发送回到门锁400以将门锁解锁。

在一个或者多个实施例中,用户可以与门锁400的把手418进行物理交互并且对把手执行运动,该运动在门未被上锁时通常将打开门。可穿戴装置102可以检测有关手柄的这种运动,并且可以确定由用户执行的运动是将门锁解锁的手势。因此,当用户与门把手进行物理交互时,可以采用手势来将门解锁。可替代地,用户可以在空中执行相同的手势而不与把手进行任何交互,并且可穿戴装置102可以检测相同的运动并且将门解锁。

在实施方式中,门锁400可以被配置为打开或者关闭门。门锁400可以通信地耦合至控制打开和关闭门的装置。例如,在响应于从可穿戴装置102接收到有效代码而将门锁解锁之后,门锁可以与控制门的装置通信以打开门。

如上面提到的,无线装置可以包括可以执行响应于从可穿戴装置接收到重传代码的功能的任何合适类型的无线装置。例如,无线装置104可以是启动或者停止车辆的发动机的车辆的点火装置。该点火装置可以生成代码和/或将代码存储在存储器中,该代码可以由可穿戴装置102利用来启动/停止车辆。此外,点火装置可以将包括与点火装置相关联的点火状态和点火类型的信息存储在存储器中。例如,当可穿戴装置102在点火装置的蓝牙通信范围(例如,距离d1)内时,点火装置可以经由蓝牙来将代码和/或信息传送至可穿戴装置102。该可穿戴装置102可以利用从点火装置接收到的信息作为确定由可穿戴装置102的用户执行的哪些手势使可穿戴装置102将代码发送回到点火装置的基础。当可穿戴装置102移动得更靠近点火装置时,用户可在可穿戴装置102在rfid通信范围(例如,距离d2)内的同时执行顺时针扭转手势310或者另一合适的手势。可穿戴装置102可以基于从点火装置接收到的信息来确定由用户执行的手势是用于启动车辆的适当手势。响应于用户执行顺时针扭转手势310,可穿戴装置102可以将代码发送回到点火装置以启动车辆。点火装置可以针对生成的/存储的代码验证从可穿戴装置102接收到的代码。如果验证了接收到的代码并且接收到的代码匹配,则点火装置可以启动车辆。如果未验证代码,则点火装置不启动车辆。

已经考虑了根据一个或者多个实施例的示例手势和操作环境,现在考虑可以结合上述实施例采用的示例无线装置。

用于使用手势的无线地引起状态改变的示例技术

图5图示了根据一个或者多个实施例的使用手势的无线地引起状态改变的示例方法500。通常,可以通过使用软件、固件、硬件(例如,固定逻辑电路系统)、手动处理、或者其任何组合来实施本文描述的任何服务、组件、模块、方法、和/或操作。可以在存储在计算机处理系统本地和/或远程的计算机可读存储存储器上的可执行指令的一般上下文中描述示例方法的一些操作,并且实施方式可以包括软件应用、程序、功能等。可替代地或者另外,可以至少部分地通过一个或者多个硬件逻辑组件,诸如,但不限于,现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑器件(cpld)等来执行本文描述的任何功能。描述方法的顺序不旨在被解释为是限制性的,并且可以按照任何顺序来执行任何数量的描述的方法操作或者描述的方法操作的组合以执行方法或者替代方法。在图示的示意图中,由可穿戴装置执行的操作为指定“可穿戴装置”,并且由无线装置执行的操作为指定“无线装置”。

这些操作假设用户正穿戴着可穿戴装置,诸如如上所述的可穿戴装置。在504,可穿戴装置进行关于是否检测到诸如(上面的)无线装置104的无线装置的确定。可以按照任何合适的方式来检测无线装置104。例如,可以采用各种不同的技术来检测无线装置104,包括例如但不限于:蓝牙、wi-fi、rfid、蜂窝、nfc等。如果未检测到无线装置104(即,“否”分支),则操作返回至504并且可穿戴装置继续扫描无线装置。在替代示例中,在504,通信地耦合至可穿戴装置的移动装置确定是否检测到无线装置。

当在504检测到无线装置时(即,来自504的“是”分支),在506,无线装置进行关于是否与可穿戴装置存在信任关系或者是否先前已将装置配对的确定。如果可穿戴装置不可信(即,来自506的“否”分支),则在508,无线装置执行用于将装置配对的方法。配对可以包括在装置之间的安全密钥交换以允许装置之间的安全通信(例如,加密通信)。所以,在该实例中,无线装置和可穿戴装置可以交换公钥,使得只能用另一装置的对应私钥对来自利用另一装置的公钥加密的每个装置的传输进行解密。在510,可穿戴装置102与无线装置104配对或者以其他方式建立信任关系。继续上面的替代示例,在506,无线装置进行关于是否与移动装置存在信任关系或者是否先前已经将装置配对的确定。无线装置和移动装置可以交换公钥,使得只能用另一装置的对应私钥对来自利用另一装置的公钥加密的每个装置的传输进行解密。在510,移动装置与无线装置104配对或者以其他方式建立信任关系。

如果可穿戴装置可信(即,来自506的“是”分支)或者在510的可穿戴装置和无线装置的配对之后,在512,将代码(例如,代码114)从无线装置发送至可穿戴装置。例如,将从无线装置发送到可穿戴装置的代码114存储在可穿戴装置上作为安全信息208。继续上面的替代示例,如果移动设备可信或者在移动装置和无线装置的配对之后,在512,将代码(例如,代码114)从无线装置发送至移动装置。

在514,在已经接收到或者以其他方式存储了代码之后,进行有关是否执行了手势的确定。可以按照任何合适的方式来确定正在执行的手势。例如,可以采用各种不同的技术(即,传感器)来检测可穿戴装置的运动、位置、加速度、方向改变等,包括例如但不限于:加速度计、陀螺仪等。

如果可穿戴装置的用户未执行手势(即,来自514的“否”分支),则可穿戴装置继续确定用户是否执行了手势或者仅等待执行手势。虽然未图示,但是可能存在以下状况:可穿戴装置循环遍历514的处理并且用户移动到无线装置的检测范围之外。为了解决该状况,可以将方法实施为在504重新开始。

如果执行了手势(即,来自514的“是”分支),则在516,可穿戴装置102将在512接收到的代码发送回到无线装置。继续上面的替代示例,如果执行了手势,则在516,可穿戴装置102向移动装置发送执行了手势的指示。响应于来自可穿戴装置的指示,移动装置然后将代码发送回到无线装置。

在518,无线装置接收重传代码,并且响应于接收到代码,执行一个或者多个功能。无线装置可以被实施为执行与无线装置本身相关联或者与通信地耦合至无线装置的装置相关联的一个或者多个功能。

已经考虑了根据一个或者多个实施例的示例方法,现在考虑可以结合上述实施例采用的示例手势和操作环境。

示例装置

图6图示了可以实施使用手势的无线地引起状态改变的实施例的示例装置600的各种组件。示例装置600可以被实施为参照先前的图1至图5描述的任何计算装置,诸如,任何类型的客户端装置、移动电话、平板、计算装置、通信装置、娱乐装置、游戏装置、媒体播放装置、和/或其他类型的装置。例如,在图1中示出的可穿戴装置102和/或无线装置104可以被实施为示例装置600。

装置600包括使得装置数据604能够与其他装置的有线和/或无线通信的通信收发器602。此外,装置数据可以包括任何类型的音频、视频、和/或图像数据。示例收发器包括符合各种ieee802.15(bluetoothtm)标准的无线个人区域网络(wpan)无线电装置、符合各种ieee802.11(wifitm)标准中的任何一种标准的无线局域网(wlan)无线电装置、用于蜂窝电话通信的无线广域网(wwan)无线电装置、符合各种ieee802.16(wimaxtm)标准的无线城域网(wman)无线电装置、和用于网络数据通信的有线局域网(lan)以太网收发器。

装置600还可以包括一个或者多个数据输入端口606,经由该数据输入端口606,可以接收任何类型的数据、媒体内容、和/或输入,诸如针对装置的用户可选择输入、消息、音乐、电视内容、记录的内容、和从任何内容和/或数据源接收到的任何其他类型的音频、视频、和/或图像数据。数据输入端口可以包括usb端口、同轴电缆端口、和用于闪速存储器、dvd、cd等的其他串行或者并行连接器(包括内部连接器)。这些数据输入端口可以用于将装置耦合至任何类型的组件、外围设备、或者配件,诸如,麦克风和/或摄像头。

装置600包括一个或者多个处理器(例如,微处理器、控制器等中的任一个)的处理系统608和/或被实施为处理计算机可执行指令的片上系统(soc)的处理器和存储器系统。处理器系统可以至少部分地实施在硬件中,该硬件可以包括集成电路或者片上系统的组件、专用集成电路(asic)、现场可编程门阵列(fpga)、复杂可编程逻辑器件(cpld)、以及硅和/或其他硬件的其他实施方式。可替代地或者另外,可以利用通常在610处识别的软件、硬件、固件、或者结合处理和控制电路实施的固定逻辑电路系统中的任何一个或者组合来实施装置。装置600可以进一步包括任何类型的系统总线或者耦合装置内的各种组件的其他数据和命令传输系统。系统总线可以包括不同总线结构和架构以及控件和数据线中的任何一种或者组合。

装置600还包括使得能够进行数据存储并且提供数据和可执行指令,例如,软件应用、程序、功能等的永久存储的计算机可读存储存储器或者存储器装置612,诸如可以由计算装置访问的数据存储装置。计算机可读存储存储器612的示例包括:易失性存储器和非易失性存储器、固定媒体装置和可移动媒体装置、以及维持用于计算装置访问的数据的任何合适的存储器装置或者电子数据存储装置。计算机可读存储存储器可以包括随机存取存储器(ram)、只读存储器(rom)、闪速存储器、和各种存储器装置配置的其他类型的存储介质的各种实施方式。装置600还可以包括大容量存储介质装置。

计算机可读存储存储器提供用于存储装置数据604、其他类型的信息和/或数据、以及各种装置应用614(例如,软件应用)的数据存储机制。例如,可以利用存储器装置将操作系统616维持为软件指令并且操作系统616可以由处理系统608执行。装置应用还可以包括装置管理器,诸如任何形式的控制应用、软件应用、信号处理和控制模块、特定装置固有的代码、特定装置的硬件抽象层等。在该示例中,装置600包括实施如上所述的使用手势的无线地引起状态改变的实施例的手势识别模块618、控制模块620、状态改变模块622、和/或安全模块624,并且可以利用硬件组件来实施装置600和/或装置600可以实施在软件中,诸如当装置600被实施为参照图1描述的可穿戴装置102和/或无线装置104时。手势识别模块618的示例是手势识别模块108,并且控制模块620的示例是由可穿戴装置102实施的控制模块206。状态改变模块622的示例是状态改变模块406,并且安全模块624的示例是由无线装置104或者门锁400实施的安全模块408。

装置600还包括上锁机构626,诸如参照实施在门锁400中的上锁机构412描述的。

装置600还包括生成音频系统630的音频数据和/或生成显示系统632的显示数据的音频和/或视频处理系统628。音频系统和/或显示系统可以包括处理、显示、和/或以其他方式渲染音频、视频、显示、和/或图像数据的任何装置。可以经由rf(射频)链路、超级视频链路、hdmi(高分辨率多媒体接口)、复合视频链路、分量视频链路、dvi(数字视频接口)、模拟音频连接、或者诸如媒体数据端口634的其他相似的通信链路来将显示数据和音频信号传送至音频组件和/或显示组件。在实施方式中,音频系统和/或显示系统是示例装置的集成组件。可替代地,音频系统和/或显示系统是示例装置的外部外围组件。

装置600还可以包括一个或者多个电源636,诸如当装置被实施为移动装置时。电源可以包括充电和/或电力系统,并且可以被实施为柔性条形电池、可充电电池、充电超级电容器、和/或任何其他类型的有源或者无源电源。

虽然已经用特定于特征和/或方法的语言描述了使用手势的无线地引起状态改变实施例,但是随附权利要求书的主题不一定限于所描述的具体特征或者方法。相反,公开具体特征和方法作为示例实施方式,并且其他等效特征和方法旨在在随附权利要求书的范围内。进一步地,描述了各种不同的实施例,并且要了解,可以独立地或者结合一个或者多个其他描述的实施例来实施每个描述的实施例。

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