操作可控电子装置的设备和方法与流程

文档序号:12375001阅读:296来源:国知局
操作可控电子装置的设备和方法与流程

各个实施例主要涉及操作可控电子装置的设备和方法。



背景技术:

常规的智能设备,诸如例如智能电话和平板计算机,主要利用虚拟和物理按键来允许用户控制智能设备。例如,用户可通过按下一个或多个按键来触发智能设备的不同操作,诸如“返回/后退”、“返回到主屏幕”、“列出最近的活动/任务”。传统的多个独立按键被用于分别触发每个对应的操作,诸如“主屏幕键”用于触发返回到主屏幕或“返回键”用于返回到先前的屏幕。按键的顺序也可被预定义以便触发智能设备的操作,诸如按下一个或多个显示菜单屏幕的虚拟键以便通过智能设备的虚拟屏幕浏览和触发一个或多个相关的操作。

附图说明

在附图中,同样的附图字符通常指的是在不同视图中的相同部件。所述附图不一定按比例绘制,而是绘出重点以便清晰说明本发明的原理。在下面的描述中,本发明的各个实施例参考下列附图来描述,其中:

图1示出示例性近场通信(NFC)配件;

图2示出具备NFC能力的智能设备和NFC配件的各个部件和电路;

图3示出说明基于NFC的智能设备控制过程的流程图;

图4示出进一步说明图3的基于NFC的智能设备控制过程的流程图;

图5示出多个NFC配件运动的数字波形表示;

图6示出NFC配件相对于具有NFC能力的智能设备的定位情形;

图7示出说明基于NFC的智能设备控制的主动延迟机制的几个数字波形;

图8示出说明使用主动延迟机制的基于NFC的智能设备的进一步控制过程的流程图;

图9示出说明根据本公开的方面的用于控制具有NFC能力的智能设备的方法的流程图;

图10示出说明根据本公开的另一方面的用于控制智能设备的方法的流程图;

图11示出说明智能设备的核心硬件的内部部件的框图;以及

图12示出说明用于操作可控电子装置的方法的流程图。

具体实施方式

下列详细描述设计借助于例证示出可实施本发明的特定细节和实施例的附图。

本文所使用的词组“示例性的”意指“用作示例、实例或例证”。在本文描述为“示例性的”的任何实施例或设计不一定应理解为比其它实施例或设计更加优选或有利的。

如本文所使用的,“电路”可被理解为任何种类的逻辑实现实体,其可以是专用电路或执行存储在存储器、固件或它们的任何组合中的软件的处理器。此外,“电路”可以是硬连线逻辑电路或可编程逻辑电路,诸如可编程处理器,例如微处理器(例如,复杂指令集计算机(CISC)处理器或精简指令集计算机(RISC)处理器)。“电路”也可以是执行软件,例如任何种类的计算机程序、例如使用虚拟机器代码诸如例如Java的计算机程序的处理器。将在下面更详细描述的相应功能的任何其它种类的具体实施也可理解为“电路”。还应当理解,所述电路的任何两个(或多个)可组合为一个电路。

在许多新的智能手机和平板计算机产品中引入近场通信(NFC)技术已经变得司空见惯。这种NFC技术按惯例经部署在两个NFC终端之间,诸如在具有NFC能力的智能设备和NFC配件,诸如例如手环、钥匙扣、带有NFC嵌体的可穿戴设备或其它类似的NFC配件之间交换基本数据。此类NFC配件按惯例可用于触发智能设备的操作,诸如向预选的联系人发起电话呼叫,启用外部服务,诸如例如,无线保真(WiFi)或蓝牙或锁定设备。例如,用户可在具有NFC能力的智能设备的NFC场范围内定位NFC配件。具有NFC能力的智能设备可识别NFC配件(例如,通过读出识别信息或由NFC配件以无线方式所提供的其它存储的数据),并且可在识别符合条件的NFC配件时触发预定义的智能设备的操作。因此,用户可预定义智能设备以响应于识别特定的NFC配件来执行所选的操作,并且甚至可对智能设备编程以响应于识别多个不同的NFC配件中的每个来执行不同的操作。

然而,对于NFC配件和具有NFC能力的智能设备,这些常规用例可能受NFC配件的静态内容的检测限制。换句话说,当前具有NFC能力的智能设备可简单地识别已识别的NFC配件的存在并触发单个预定义操作。因此,利用单个NFC智能设备执行不同的操作,而无需响应于所述NFC配件的后续检测每次对所述NFC智能设备重新编程来执行不同的操作,这或许是不可能的。因此,通过现有的NFC用例所提供的控制程度是有限的。

因此,通过允许单个NFC配件来触发最接近的具有NFC能力的智能设备的多个不同的操作,诸如例如,通过检测NFC配件相对于具有NFC能力的智能设备的空间运动,动态扩展在具有NFC能力的设备(例如,具有NFC能力的智能设备和NFC配件)之间的NFC交互作用的能力可能是有利的。

在向用于操作智能设备的用户提供控制程度方面,此类改进可能是特别有利的。如前面所详述的,智能设备按惯例通过按下按键(一个或多个),诸如分布在智能设备的表面上的物理按键或在交互式显示屏上显示的虚拟按键中的任一种,来实现控制。由于横跨智能设备的按键的空间分布,用户利用单手来控制智能设备可能是非常不方便的。这个问题对使用较大的设备,诸如,平板计算机和较大的智能电话来说会加重,其中,智能设备的再处理或使用两只手可能是必要的,以便用户访问所需的按键。此外,某些按键,诸如“主屏幕键”或“功能键”可能被用户以相当高的速率使用,这可能由于过度使用潜在地导致潜在的损坏。

因此,通过向用户提供以增强的基于NFC的智能设备控制的形式来控制智能设备的替代方法,提供增强的用户体验可能是可能的。虽然上述的现有的基于NFC的方法可被用于触发某些智能设备的操作,但是其用例(use case)受到严重限制。特别是,常规的基于NFC的智能设备控制只允许被一次编程到NFC配件的单个智能设备操作,并因此单个NFC配件可能仅能够触发具有NFC能力的智能设备的单次操作。因此,响应于相同的NFC配件,用户可能需要每次重新编程NFC设备来执行不同的操作,这会严重限制基于NFC的智能设备控制的实用性。

相比之下,基于NFC的智能设备控制可利用与具有NFC能力的智能设备对NFC配件的检测相关联的定时信息以识别所述NFC配件相对于具有NFC能力的智能设备的不同空间运动模式。在这样做时,通过检测不同的空间运动模式,具有NFC能力的智能设备可能能够触发各种不同的运动,本文也称为最接近的NFC配件的NFC运动。

通过不断地监测具有NFC能力功能的设备诸如NFC配件的存在,具有NFC能力的智能设备可按惯例操作。因此,具有NFC能力的智能设备可具有有限的NFC场范围,其规定NFC配件必须近到什么程度以便被具有NFC能力的智能设备成功地检测到。具有NFC能力的智能设备可检测已进入检测范围的NFC配件的存在,并可继续识别所检测到的NFC配件,诸如通过从检测到的NFC配件收到的NFC信号提取NFC识别信息。随后,具有NFC能力的智能设备可将所检测到的NFC配件的身份与数据库比较,以便确定操作是否与已检测到的NFC配件相关联,并且在操作先前已与所检测到的NFC配件相关联的情况下,可继续执行相关联的操作。

因此,现有的基于NFC的智能设备控制方法可仅基于识别预定义的NFC配件是否在范围内,并且如果所述NFC配件是在范围内,则执行与所述NFC配件的识别信息相关联的单次操作。相比之下,改进的具有NFC能力的智能设备可配置成评估与NFC配件的检测相关联的时序。换句话说,用户移动NFC配件所造成的所述NFC配件在检测到的状态(即具有NFC能力的智能设备的检测范围内)和未被检测到的状态(即超出具有NFC能力的智能设备的范围)之间的时间变化可被用于触发智能设备的一个或多个不同的操作。

具有NFC能力的智能设备可监测NFC配件随时间的不同NFC检测状态(即检测到的或未监测到的),以便识别多种空间运动模式,在本文中称为“NFC运动”或简单称为“运动”。这些运动可通过与检测状态的状态变化相关联的定时信息来表征,诸如通过指示检测到的或未监测到的状态的一个或多个时间戳。随后,具有NFC能力的智能设备可基于NFC配件的特定检测运动触发各种不同的操作。以这种方式,用户可能能够控制带有NFC配件的具有NFC能力的智能设备以执行各种不同的操作,因此比仅支持每一NFC配件单次操作的现有NFC用例提供明显的优点。因此可给予用户关于具有NFC能力的智能设备更大的控制权,同时降低了明确要求按键按下的操作次数,从而有助于改善用户体验。

图1示出示例性的NFC配件100。如图1所示,NFC配件100可以以环的形状形成,并且由材料110制成,材料100可以是轻的和可折叠的,诸如例如塑料膜。NFC配件100可设有NFC嵌体120,其可整合到材料110中,并且可由外部的具有NFC能力的智能设备使用NFC信令检测到。NFC配件100可戴在用户的手指的指尖或中间部位。如果用户将自己的手指放在最近的具有NFC能力的智能设备的NFC场范围内,则最近的具有NFC能力的智能设备可检测NFC嵌体120,并可随后尝试基于由NFC嵌体120所提供的识别信息来识别NFC配件100。如果佩戴NFC配件100的用户将自己的手指移出NFC的场范围,具有NFC能力的设备可检测NFC配件100的不存在,即,知道NFC配件100不存在。

随着相对于具有NFC能力的设备的NFC配件100的特定空间运动(例如根据配备NFC配件100的用户的手指的运动),基于NFC配件(诸如NFC配件100)是否位于具有NFC能力的智能设备的NFC场范围内,具有NFC能力的智能设备可相应地处于NFC_Detection_Active状态或NFC_Detection_Inactive状态。在用户将NFC配件100移入和移出NFC场范围时(诸如例如通过手指运动),具有NFC能力的智能设备的NFC检测状态可从NFC_Detection_Inactive改变到NFC_Detection_Active,并随后返回到NFC_Detection_Inactivestate。

用户通常可将自己的食指保持接近智能设备的背面,并且除了弯曲和伸直食指以外,还可沿着智能设备的背面自由移动自己的食指,从而将自己的手指引入更接近和进一步远离智能设备的背面。因此,用户可利用此类手指运动使得NFC配件100进入或退出具有NFC能力的智能设备的NFC场范围,即将NFC配件100移入和移出具有NFC能力的智能设备的NFC场范围,这因此可触发具有NFC能力的智能设备的NFC_Detection_Active或NFC_Detection_Inactive状态。表示状态转换的由定时信息(诸如例如时间戳)定义的NFC_Detection_Active和NFC_Detection_Inactive状态的不同序列随后可被具有NFC能力的智能设备捕获,并用于触发预定义的智能设备的操作。

NFC配件100可在用户的手指上旋转(如操作_1 130所示),以便改变由NFC配件100所发射的NFC场强。例如,用户可通过旋转自己的手指来增加相对于最接近的具有NFC能力的智能设备的发射NFC场强,使得NFC嵌体120更接近和/或面向设置在具有NFC能力的智能设备上的NFC天线。在这个位置时,NFC配件100可更容易被具有NFC能力的智能设备检测到,并因此具有NFC能力的智能设备可更容易检测到NFC配件100并进入NFC_Detection_Active状态。同样,用户可转动在自己的手指上的NFC配件100以转到与设置在具有NFC能力的智能设备上的FNC天线相关联的NFC场的侧面,以便使NFC配件100不容易被具有NFC能力的智能设备检测到,并因此具有NFC能力的智能设备更有可能处于NFC_Detection_Inactive状态。

NFC配件100可沿折叠线140a和140b被折叠,诸如以准备NFC配件100供存放。在折叠时,NFC配件100的厚度可以是基本上可忽略不计的,并因此可容易存放在钱包、口袋、书桌或甚至在智能设备上类似于经设置用于触笔的专用槽中。

基于NFC配件100相对于具有NFC能力的智能设备的位置,NFC配件100相对于最接近的具有NFC能力的智能设备的检测状态会改变。具有NFC能力的智能设备可不断监测在NFC场范围内的NFC配件,并随后可确定NFC配件是在NFC场范围内还是在NFC场范围之外。

图2示出了NFC配件100最接近智能设备200的示例性情形。应当理解,所示的NFC配件100相对于智能设备200的空间定位是示例性的,并且NFC配件100可按惯例沿智能设备200的背面定位(如将关于图6所描述的)。智能设备200可以是具有NFC能力的,并且可以是例如智能手机或平板计算机。智能设备200可包含NFC天线202、NFC控制器204、智能设备存储器206以及核心硬件208。上述电路和硬件(诸如NFC控制器204、智能设备存储器206以及核心硬件208)可被实现为独立的电路,例如诸如,如图2所示的单独集成电路。应当理解,所述电路的一些或全部可由常用的可编程处理器,诸如例如微处理器来实现。因此,一个或多个上述电路的一些或全部的功能可被合并为单个硬件部件。还应当理解,智能设备200可包含多个附加的部件,其包含硬件、处理器、存储器以及其它专用或通用的硬件/处理器/电路等,以便支持无线射频通信的各种附加操作。智能设备200还可包含各种用户输入/输出设备,诸如显示器、键盘、触摸屏、扬声器、外部按键等。

智能设备200可装备有NFC专用部件NFC天线202和NFC控制器204,以便支持NFC功能。除了上述的专用NFC部件以外,智能设备200可装备有核心硬件208,以便支持与常规的智能设备操作相关联的各种功能,诸如执行软件组件和应用、接受输入的用户数据、向用户提供多媒体内容等。因此,核心硬件208可以是例如,负责智能设备200的实质控制程度的核心中央处理单元(CPU)。智能设备200可设有一个或多个另外的天线或天线阵列,诸如用于发射和/或接收与蜂窝通信相关联的无线射频信号的天线或其它无线电接入网络。如图2所示,NFC控制器204能够与核心硬件208交互作用。

如将要描述的,智能设备200可因此包含配置成检测外部近场通信设备的近场通信天线(天线202)。智能设备200还可包含处理器(核心硬件208),其配置成指示NFC控制器204以检测所述智能设备的检测状态从第一检测状态到第二检测状态的变化,其中,所述智能设备的检测状态的变化基于近场通信天线是否检测到外部的近场通信设备,以确定所述智能设备保留在第二检测状态中的第一时间段的持续时间并至少基于所述第一时间段的持续时间触发所述智能设备的预定义动作。智能设备200可另外存储器(NFC智能设备存储器206)。

在本公开的另一方面,所述处理器(核心硬件208)可配置成基于所述近场通信天线是否检测到所述近场通信设备,监测所述智能设备的检测状态在第一检测状态和第二检测状态之间的一系列的一个或多个转换、执行与所述一系列的一个或多个转换相关联的第一定时信息和与预定义系列的一个或多个转换相关联的第二定时信息之间的比较,并基于所述比较触发所述智能设备的预定义动作。如将要描述的,第一定时信息和第二定时信息可基于例如时间戳或持续时间。

在本公开的另一方面,所述处理器(NFC控制器204)可配置成:检测所述智能设备从第一检测状态到第二检测状态的转换,其中,所述智能设备的检测状态基于所述近场通信天线是否检测到外部的近场通信设备,在转换之前的所述智能设备保留在第一检测状态的第一时间段期间,控制所述智能设备根据第一操作模式操作,以及在转换之后的一旦所述智能设备从第一检测状态转换到第二检测状态的第二时间段期间,控制所述智能设备根据第二操作模式操作。如将要描述的,第一操作模式和第二操作模式可以是所述智能设备的预定义操作模式,诸如例如文字输入模式、虚拟窗口滚动模式和/或复制/粘贴模式。

因此,智能设备200可能能够使用NFC天线202、NFC控制器204以及智能设备存储器206与NFC配件(诸如NFC配件100)交互作用。例如,NFC控制器204可配置成使用NFC天线202检测NFC配件100在NFC场范围内的存在。如前面所详述的,NFC控制器204可配置成与核心硬件208交互作用。因此,核心硬件208可配置成与NFC控制器204交互作用,以便监测NFC控制器204是否检测到NFC配件(诸如NFC配件100)。

例如,核心硬件208可配置成执行软件,诸如例如存储在智能设备存储器206中的软件。因此,核心硬件208可配置成基于NFC应用来执行一个或多个软件例程,其可例如包含配置成与NFC控制器204交互作用以基于NFC控制器204是否检测到NFC配件(诸如例如NFC配件100)的存在来控制智能设备200的各种操作的软件例程。

因此,核心硬件208可配置成与NFC控制器204交互作用,以便诸如例如根据存储在智能设备存储器206中的一个或多个软件例程来确定NFC控制器204是否检测到NFC配件。除了通过所检测到的NFC配件与NFC控制器204交互作用的识别信息以外,核心硬件208可另外配置成确定与NFC配件的检测状态的变化相关联的定时信息。应当理解,包括定时和识别信息确定的此类功能可以以许多不同的方式实现,诸如仅在NFC控制器204中确定定时和/或识别信息并向核心硬件208提供此类信息。另选地,此类功能可由NFC控制器204和核心硬件208这两者部分实现,或者可基于由NFC控制器204所提供的原始信息在核心硬件208中大致地实现。

因此,核心硬件208可基于从NFC控制器204接收到的数据/响应(诸如指示NFC配件100是否在NFC场范围内的数据)来确定NFC检测状态,即由NFC控制器204检测。如果NFC控制器204指示NFC配件100在NFC场范围内,即是可检测的,则核心硬件208可进入NFC_Detection_Active状态,其可能是在由核心硬件208执行的软件级上。核心硬件208可另外配置成确定NFC配件100进入NFC场范围的时间点,诸如例如时间戳或类似的定时信息,该时间点可基于由NFC控制器204所提供的数据。

同样,核心硬件208可能能够基于从NFC控制器204接收到的数据/响应来确定NFC配件100是否在NFC场范围以外。核心硬件208可另外能够确定在NFC场范围内的NFC配件100退出NFC场范围的时间点,其可以是例如以时间戳的形式,并且同样该时间点基于从NFC控制器204接收到的数据。核心硬件208可随后进入NFC_Detection_Inactive状态,其可以如前面详述的关于NFC_Detection_Active状态,该状态在由核心硬件208执行的软件级上。

应当理解,为了说明的目的,根据由核心硬件208在给定时间点保持的检测状态,智能设备200可被认为处于NFC_Detection_Active或NFC_Detection_Inactive状态。因此应当理解,处于特定检测状态的智能设备200指的是对应于也处于相同特定检测状态的核心硬件208,诸如例如在核心硬件208内的软件级上所规定的。同样,应当理解,处于特定检测状态的核心硬件208指的是对应于也处于相同特定检测状态的智能设备200。

同样,应当理解,在提及执行特定操作的智能设备200时,指的是执行特定操作的核心硬件208,诸如例如通过执行一个或多个软件例程以执行特定的操作。

图3示出智能设备200可执行的示例性过程300。如先前所详述的,智能设备200可包含NFC控制器204和核心硬件208,两者结合可配置成控制检测、识别以及与NFC设备通信。智能设备200可在302在NFC_Detection_Inactive状态开始。在NFC配件(诸如NFC配件100)进入智能设备200的NFC场范围时,NFC控制器204可处于“NFC轮询模式”,并启用“NFC卡检测循环”以精确检测。该NFC卡检测循环可在NFC控制器204内以固件级实现,并且可由智能设备200的原始设备制造商来配置。在NFC卡检测循环可在毫秒级别内操作,诸如50毫秒或100毫秒,这可经由上层软件级诸如应用程序接口(API)来配置。

NFC配件100可进入智能设备200的NFC场范围内,诸如例如由于用户使用配备有NFC配件100的手指来执行手指运动。例如,用户可将配备有NFC配件100的自己手指从在NFC场范围之外的初始位置滑动到NFC场范围内的另一位置。另选地,用户可将自己的手指从弯曲位置伸直,使得NFC配件100从在NFC场范围之外的初始位置移动到在NFC场范围内的另一位置。因此,NFC控制器204可能能够检测从NFC配件100的NFC嵌体120所发射的NFC信号,并因此可在方法300的304中检测所述NFC配件。NFC控制器204随后可与NFC配件100交换初始命令/应答(即NFC技术检测阶段、冲突解决阶段以及激活阶段)。通过从固件层接收通知(即,激活通知),智能设备200随后可在306进入NFC_Detection_Active状态,并且可记录表示NFC配件100被智能设备200检测到的时间点的时间戳,这可例如被核心硬件208执行。因此,时间戳可指示NFC设备200进入NFC_Detection_Active状态的时间,并因此可被核心硬件208用于识别用户的NFC配件100的运动,以便触发各种智能设备的操作。

与NFC的常规用例相比,智能设备200可配置成利用单个NFC配件触发多个操作而无需经常的再编程。然而,除了本文所描述的增强的基于NFC的智能设备控制以外,智能设备200可另外配置成支持用于NFC的上述常规用例。

智能设备200可依赖于识别信息,以便确定是根据常规的NFC用例还是根据增强的基于NFC的智能设备控制来操作。在进入NFC_Detection_Active状态并记录指示进入NFC_Detection_Active状态的时间戳以后,智能设备200可通过读出由NFC配件100所提供的信息来尝试识别NFC配件100,该操作可例如由NFC控制器204执行。例如,NFC控制器204可诸如从设置在NFC嵌体120中的存储器读出由NFC配件100所提供的唯一识别码(UID)。NFC控制器204还另外读出由NFC配件100所提供的块数据,或可读出由NFC配件100所提供的NFC数据交换格式(NDEF)消息。NFC控制器204可配置成应当读出由NFC配件100所提供的哪些信息,并随后可在几毫秒内执行相关联的读出操作。NFC控制器204然后可前进至308,以确定NFC配件100是否被预配置以根据增强的基于NFC的智能设备控制协议来进行操作。因此,308可包含确定NFC配件100是否是符合条件的标签(Eligible Tag)(即符合条件的NFC配件),即已被预配置来触发增强的基于NFC的智能设备控制。如果NFC配件100是符合条件的标签,则方法300可前进至310中的增强的基于NFC的智能设备控制机制,即,可前进至根据本文所提供的本公开的方面基于NFC运动来实现智能设备控制。如果NFC配件100是不符合条件的标签,则方法300可改为前进至312中的默认NFC标签读出程序。默认NFC标签读出程序可包含上述常规的NFC配件协议,诸如例如基于NFC配件100的身份来触发单个智能设备操作,或如在常规的安卓系统中实现的正常NFC标签读出程序。

因此,310所提出的增强的基于NFC的智能设备控制机制可不干扰现有的基于NFC的解决方案,诸如正常的NFC标签读出或基于检测到的NFC配件的身份触发单个智能设备操作。如果检测到的NFC配件已被(诸如例如,由用户、供应商、制造商等)预配置用于增强的基于NFC的智能设备控制,则符合条件的NFC配件的检测和识别(即NFC配件是符合条件的标签)可触发增强的基于NFC的智能设备控制。否则,可改为执行默认的NFC协议,诸如默认的NFC标签信息读出和其它任何的配置操作。

如图3所示,方法300可以以重复的方式来实现。在智能设备200在310中执行增强的基于NFC的智能设备控制机制以后,方法300可在302中返回到NFC_Detection_Inactive状态。

图4示出根据本公开的方面详述增强的基于NFC的智能设备控制的方法400。如关于方法300所详述的,智能设备200的NFC控制器204可检测NFC配件(诸如NFC配件100)在智能设备200的NFC场范围内的存在。NFC控制器204可基于所发射的NFC信息来识别NFC配件100,并随后可确定NFC配件100是否为符合条件的标签,并能够根据增强的基于NFC的智能设备控制协议来交互作用,诸如在方法300的310中。如图4所示,应当理解,方法400可作为方法300中的310的增强的基于NFC的智能设备控制机制的部分或全部来执行。

如果NFC配件100是符合条件的标签(即,如在方法300的308和310中所确定的),NFC控制器204可根据方法400继续进行。在智能设备200可连续监测NFC配件100是否保留在智能设备200的NFC场范围内(如由NFC控制器204所检测的)期间,智能设备200可经由NFC控制器204发起NFC标签存在循环402。NFC标签存在循环402可在软件级实现(例如,在安卓操作系统中的框架层),并可具有可配置在毫秒级(诸如例如60、80或125毫秒)的循环间隔。

通过监测NFC配件100是否在NFC场范围内,NFC标签存在循环402可基于定时信息来检测NFC运动。智能设备200可每次记录NFC配件100退出或重新进入NFC场范围的时间戳,从而触发NFC控制器204使其处于NFC_Detection_Active状态(NFC配件100在范围内)或NFC_Detection_Inactive状态(NFC配件100超出范围)。与NFC_Detection_Active和NFC_Detection_Inactive状态相关联的一系列时间戳可被用于表示NFC运动。记录在方法300的306中的初始时间戳也可被用作运动时间戳。NFC控制器200随后可将表示被执行的用户运动的所述系列时间戳和表示预定义的用户运动的一个或多个预定义系列时间戳进行比较。NFC控制器200然后可确定所述系列时间戳是否与所述预定义系列的时间戳中的一个相匹配,并且可执行与所表示的预定义用户运动相关联的预定义动作。

因此,用户可定义由时间段组成的NFC运动,在这些时间段期间,NFC配件100在智能设备200的NFC场范围内以及NFC配件100在NFC场范围外,并且可以为每个NFC运动分配指定的智能设备操作。然后,通过以匹配于所述预定义运动中的一个的方式将NFC配件100移入和移出智能设备200的NFC场范围,用户可以执行相关联的运动,以便触发智能设备200的相关联的操作。由于单个NFC配件可执行多个不同的运动,所以每个NFC附件可被用于触发多个不同的运动。与常规的基于NFC的智能设备控制不同,用户可能能够对智能设备200施加更大的控制而无需使用常规的按键。

因此,通过记录NFC附件100移入NFC场范围(触发NFC_Detection_Active状态)和移出NFC场范围(触发NFC_Detection_Inactive状态)的时间戳,智能设备200可在404中检测NFC运动。智能设备200可基于所记录的时间戳确定NFC运动是否被识别,即,基于所记录的时间戳确定所执行的NFC运动是否匹配于预配置/预编程的NFC运动。通过将NFC运动和诸如存储在智能设备200的智能设备存储器206中的NFC运动的数据库进行比较,智能设备200可确定NFC运动是否被识别。

应当理解,NFC运动的前述数据库可由智能设备200以各种替代方式实现,诸如波形数据库、运动数据库、时间戳数据库、持续时间/窗口数据库等。因此,应当理解,将所检测的NFC运动与NFC运动的数据库进行比较的很多方法同样适用,并因此被本公开涵盖在本文中。应当理解,基本上所有此类运动比较方法可包括定时信息的某种程度比较,特别是由于所有时间波形与时间的内在关系,如由任意多个时间点显现的持续时间。

通过比较所检测到的NFC运动和一个或多个预定义NFC运动的定时特性,智能设备200可配置成识别NFC运动。如先前所详述的,基于由NFC控制器204所提供的表示NFC_Detection_Active和NFC_Detection_Inactive状态的数据,智能设备200可记录例如由核心硬件208经由一个或多个软件级所执行的时间戳。智能设备200随后可将所记录的时间戳和预定义NFC运动的数据库进行比较,其中,所述预定义NFC运动中的每个也与一个或多个时间戳相关联。诸如基于所记录的时间戳,智能设备200可计算NFC配件100在NFC场范围内(NFC_Detection_Active)的持续时间或计算NFC配件100在NFC场范围之外(NFC_Detection_Inactive)的持续时间,并且随后可将所计算的持续时间和与所定义的NFC运动相关联的持续时间进行比较。应当理解,如本文所使用的此类“持续时间”可另外包含比较两个不同的时间点,因为持续时间固有地存在于两个此类点之间。因此,智能设备200可基于所检测到的NFC运动和预定义的NFC运动之间的比较来识别所述NFC运动。

在检测到NFC运动并确定指示NFC检测状态转换的一系列时间戳时,其中,所述NFC检测状态转换表示检测到的NFC运动,智能设备200可例如以访问智能设备存储器206的核心硬件208的形式访问智能设备存储器206。NFC设备200可获得与存储在智能设备存储器206中的一个或多个预定义NFC运动相关联的定时信息。例如,所述定时信息可包含对应于NFC_Detection_Active和NFC_Detection_Inactive状态的一系列时间戳或持续时间(诸如例如,以时间戳的形式)。智能设备200随后可将与检测到的NFC运动相关联的定时信息和存储在智能设备存储器206中的与一个或多个预定义NFC运动相关联的定时信息进行比较。智能设备存储器206可另外包含使预定义NFC运动中的每个与一个或多个智能设备操作相关联的信息。智能设备200随后可基于定时信息的比较来识别匹配于检测到的NFC运动的预定义NFC运动,并随后可执行与预定义NFC运动相关联的智能设备动作。

如果在406中未识别出NFC运动,则智能设备200可忽略当前检测到的运动并返回至NFC_Detection_Inactive,即返回至方法300中的302。另选地,如果识别出NFC运动,则智能设备200可触发相应的智能设备操作。例如,用户可对智能设备的操作预编程,诸如“返回主屏幕”、“后退/先前的屏幕”等以匹配特定的NFC运动。在408中识别出特定的NFC运动时,智能设备200可触发相关联的智能设备操作。

核心硬件208可配置成触发智能设备200的相关联的智能设备操作。在识别出NFC运动并识别出对应的智能设备操作时,然后核心硬件208可,诸如通过根据对应智能设备操作的要求与智能设备200的一个或多个另外的部件交互作用来执行适当的智能设备操作。例如,用户可产生匹配于智能设备200的“返回至主屏幕”操作的NFC运动。核心硬件208随后可执行“返回至主屏幕操作”,即通过将智能设备200的显示屏改变到主屏幕,从而与显示屏交互作用,以便完成与检测到的NFC运动相关联的操作。另选地,用户可产生匹配于照相机操作诸如“拍摄照片”的NFC运动。核心硬件208随后可执行“拍摄照片”的操作,诸如通过与智能设备200的照相机交互作用以拍摄照片。

各种不同的NFC运动是可能的,并且在最接近的NFC配件进入NFC场范围或退出NFC场范围时,每个NFC运动可由表示时间的一系列时间戳定义。指示NFC_Detection_Active和NFC_Detection_Inactive状态的所述系列时间戳可被表示为表示NFC运动的数字波形。例如,NFC_Detection_Active可表示数字波形中的高电平数字信号,而NFC_Detection_Inactive可表示数字波形中的低电平数字信号。因此,每个NFC运动可用由高电平(NFC_Detection_Active,即,NFC配件在NFC场范围内)和低电平(NFC_Detection_Inactive,即NFC配件在NFC场范围之外)时间段组成的独立的数字波形可视表示。每个NFC配件可与任何数量的独立波形相关联,并且,多个不同的操作可随后被每个NFC配件触发(例如,每个对应于不同的波形/运动)。由于NFC控制器204可能能够检测由于每个NFC配件的UID,NFC运动可在不同的NFC配件之间再使用,并且可配置成触发智能设备的相同或不同操作。应当理解,此类变化可根据用户偏好来配置或编程或可由制造商实现。

如先前所详述的,由多个时间戳定义的此类运动可与持续时间,例如表示时间戳之间的时间的持续时间,内在地关联。另外,应当理解,甚至单个时间戳也可能需要持续时间,因为持续时间可基于在时间戳之后的时间来确定,从而表示在转换到所述状态后花费在NFC_Detection_Active或NFC_Detection_Active状态中的时间。因此,应当理解,相关的时间波形被识别为固有地通过至少一个持续时间来表征。

图5示出根据本公开的方面由相应的数字波形表示的一组不同可能的NFC运动M1–M10。应当理解,所详述的NFC运动中的每个可被用户或制造商设计为不同的智能设备操作,并且因此,可能在被具有NFC能力的智能设备检测到时,能够触发相关联的智能设备的操作。NFC运动M1–M10在性质上是示例性的,并且应当理解,许多变型或替代运动是可能的。

用户可在自己的一个手指,例如食指上配备NFC配件100,并且可沿智能设备的背面自然地定位自己的手指,从而将NFC配件100接近智能电话的背面放置。如先前所详述的,按惯例NFC天线位于智能设备的背面,并因此NFC配件100可接近NFC场范围放置。

随后用户可沿智能设备的背面滑动自己的手指,以便将NFC配件100移入NFC场范围(NFC_Detection_Active状态)内和移出NFC场范围(NFC_Detection_Inactive状态)。所述智能设备随后可记录指示进入和退出NFC_Detection_Active/NFC_Detection_Inactive状态的时间的时间戳,并可形成具有分别对应于NFC_Detection_Active状态和NFC_Detection_Inactive状态的高电平和低电平的数字波形。所述智能设备随后可将所得的数字波形用作NFC运动,并可尝试使所得到的数字波形和一个或多个预定义NFC运动(由唯一的数字波形表示)相匹配,其中,每个预定义NFC运动与预登记的智能设备操作相关联。作为沿智能设备的背面滑动自己手指的替代方案,用户可弯曲或伸直自己的装配有NFC配件100的手指,以便另选地将NFC配件100带至远离和更接近NFC天线,从而进入和退出NFC场范围。

因此,NFC控制器204可配置成向核心硬件208提供与NFC配件相关联的NFC检测信息,诸如来自硬件的关于NFC配件是否被检测到的水平。随后核心硬件208可配置成基于NFC检测信息(诸如以时间戳或持续时间的形式)确定对应的运动波形,从而允许智能设备200确定所检测到的NFC运动,例如以波形的形式。

随后智能设备200可配置成将检测到的NFC运动和诸如存储在智能设备存储器206中的NFC运动数据库(例如,如由核心硬件208在软件层上执行的)进行比较。智能设备200可配置成基于定时信息,诸如时间戳和时间戳之间的持续时间来执行这种比较。如果所检测到的NFC运动匹配于存储在数据库中的NFC运动,并且如果存储在数据库中的NFC运动先前已被分配了智能设备操作,则智能设备200可触发所分配的智能设备操作。例如,通过按照对应的智能设备操作所需的与智能设备200的任何必要的进一步组件交互作用,核心硬件208执行所分配的智能设备操作。

NFC运动M1被示为由对应于NFC_Detection_Active和NFC_Detection_Inactive状态的高电平和低电平组成的此类数字波形。NFC运动M1被描绘为“快速脉冲”(QP),其中,NFC配件诸如NFC配件100进入NFC场范围(NFC_Detection_Active状态)并随后快速移出NFC场范围(NFC_Detection_Inactive状态)。

因此,通过开始将自己的配备NFC配件100的手指保持在待用状态,佩戴NFC配件100的用户可执行NFC运动M1,即沿智能设备的背面使得NFC配件100不落入NFC场范围内(NFC_Detection_Inactive状态)。随后用户可沿智能设备的背面滑动自己的手指,使得在自己的手指返回滑出NFC场范围之外,从而使得NFC配件100离开NFC场范围之前,NFC配件100在短时间内落入NFC场范围内(NFC_Detection_Active状态)。另选地,佩戴NFC配件100的用户可初始将自己的手指保持在弯曲位置,使得NFC配件100稍微离开智能设备的背面放置,并因此在NFC场范围之外(NFC_Detection_Active状态)。随后用户可在短时间内伸直自己的手指,致使NFC配件100更接近智能设备的背面并因此在NFC场范围内。随后用户可快速再次弯曲自己的手指,以便NFC配件100返回移出NFC检测范围。

因此,所示的NFC运动M1的波形被描绘为在时间间隔502内处于NFC_Detection_Inactive状态(即,低电平信号),之后在时间间隔504内处于NFC_Detection_Active状态(即,高电平信号),以及随后在时间间隔506内处于NFC_Detection_Inactive状态(即,低电平信号)。时间间隔504的持续时间应当小于自定义的已定义N1毫秒,即t1<N1,其中,t1是时间间隔504的持续时间。

NFC运动M2被描绘为“双快速脉冲”(DQP),其中,NFC配件执行两个连续的QP运动(每个QP运动具有处于NFC_Detection_Active状态的时间间隔N1)以及在两个连续QP运动之间的时间间隔t2小于自定义的已定义M毫秒。

除了描绘与NFC运动M1和M2相关联的数字波形的形状以外,图5另外描绘触发点520和522。触发点520和522指示智能设备200可完成NFC运动M1和M2的识别并继续触发相关联的智能设备操作的时间点。智能设备200可配置成根据触发点520和522完成NFC运动M1和M2的识别,以便区分NFC运动M1的QP运动和M2的DQP运动。例如,如果智能设备200配置成在检测到NFC_Detection_Inactive→NFC_Detection_Active→NFC_Detection_Inactive状态序列时立即触发运动M1,其中NFC_Detection_Active状态小于N1毫米,则智能设备200会错误地将NFC运动M2识别为NFC运动M1(并且对于NFC运动M3是类似的)。因此,智能设备200可配置成在完成QP后等待适量的时间直到触发点520和522,以便确定完成了哪个NFC运动。如关于NFC运动M2所示,DQP运动可在检测到NFC_Detection_Inactive→NFC_Detection_Active→NFC_Detection_Inactive→NFC_Detection_Active→NFC_Detection_Inactive状态序列时被识别,其中,第二NFC_Detection_Inactive时间间隔小于M毫秒。因此,智能设备200可配置成在检测到QP运动后等待至少M毫秒,以便确定最近的QP运动是当前QP运动的最终QP运动。以这种方式,NFC控制器204可确保所有预期的QP运动被检测到(假设用户已根据定时约束N1和M正确执行QP运动)并避免在用户已完成执行完整的NFC运动之前仓促触发基于QP的NFC运动的识别。

NFC运动M3被描绘为“三重快速脉冲”(TQP),其中,NFC配件做出三个连续的QP运动,并且时间间隔t2小于自定义的已定义M毫秒。如图5所示,NFC运动M3的触发点被时间地定位在精确的时间点,其中,完成三重QP序列中的第三QP。由于所提供的NFC运动集合具有三个QP(对于TQP而言)中的最大值,在完成第三QP后,立即将三个快速脉冲识别为NFC运动M3是可能的,因为不存在可能被错误地识别为NFC运动M3的由四个QP组成的已定义NFC运动。因此,如果利用由三个或更多个QP组成的NFC运动,则触发点524可能需要被调节。

NFC运动M4被描绘为“正常脉冲”(NP),其中,NFC配件进入NFC场范围并随后移出NFC场范围,并且NFC_Detection_Active状态的持续时间(即,花在NFC场范围内的时间)大于自定义的已定义N1值并小于自定义的已定义N2值。

NFC运动M5被描绘为“转向激活”(TA),其中,NFC附件进入NFC场范围(NFC_Detection_Active状态)并超过N2毫秒保留在NFC_Detection_Active状态。

因此,智能设备200可检测NFC运动并确定所述NFC运动是否被识别出。如果识别出NFC运动并与智能设备操作相关联,则诸如通过在NFC控制器204和核心硬件208之间发出信号,相应的操作被触发。

如果佩戴NFC配件的用户的“空闲状态”是NFC_Detection_Inactive,则可利用NFC运动M1–M5。换句话说,如果用户将智能设备自然保持在自己的手中并且NFC配件不在NFC场范围内,则所述空闲状态被定义为NFC_Detection_Inactive。相比之下,如果用户将智能设备自然保持在自己的手中并且NFC配件在NFC场范围内,则所述空闲状态被定义为NFC_Detection_Active。因此,具有如NFC_Detection_Inactive的空闲状态的用户可将NFC配件自然地保持在NFC_Detection_Inactive状态,并且可从NFC_Detection_Inactive状态开始(即,在时间间隔502中)执行NFC运动M1–M5中的一个。应当理解,如关于图3所详述的方法300和关于图8所详述的方法800可同样适合从与NFC_Detection_Inactive相对的NFC_Detection_Active状态启动,以对应于具有空闲状态为NFC_Detection_Active状态的潜在用户。

因此,具有空闲状态为NFC_Detection_Active状态的用户可能希望执行从初始的NFC_Detection_Active状态开始的NFC运动。因此,NFC运动M6–M10表示运动M1–M5的异或(XOR)逻辑操作,并相应可从如在时间间隔508中的NFC_Detection_Active状态启动。在时间间隔508中的初始NFC_Detection_Active状态后面可以是例如,在时间间隔510中的至少一个NFC_Detection_Inactive状态和在时间间隔512中的另一个NFC_Detection_Active状态。

NFC运动M6–M10表示NFC运动M1–M5的异或(XOR)信号,并且可根据佩戴NFC配件的异或的“空闲”NFC检测状态来利用。另外应当理解,虽然本文所详述的许多实施与带有NFC_Detection_Active空闲状态的用户相关,但是所述操作可被逆转(诸如,关于NFC运动M6–M10所完成的)以根据带有NFC_Detection_Inactive空闲状态的用户来操作。

虽然NFC运动M1–M10已被描绘为包含QP运动、NP运动或TA运动中的一个,但是应当理解,可利用其它不同的运动来定义NFC运动,诸如例如,除了至少一个TA运动以外,一个或多个QP运动可与一个或多个NP运动组合以便定义很多其它NFC运动。所提供的NFC运动在性质上是示例性的,并不旨在在任何方面局限于可能的一组NFC运动。

如先前所详述的,智能设备200可配置成记录指示NFC配件100何时进入NFC场范围和退出NFC场范围的时间戳,并且可配置成基于所记录的时间戳来识别相关联的NFC运动。智能设备200可配置成计算智能设备200处于NFC_Detection_Active状态或处于NFC_Detection_Inactive状态的一个或多个持续时间(例如,在由核心硬件208执行的软件级上),诸如通过比较指示进入NFC_Detection_Active状态的时间戳和后续退出所述NFC_Detection_Active状态的时间戳之间的差异。智能设备200可计算一个或多个此类持续时间,诸如用于NFC运动M1的持续时间t1(对应于用于QP运动的处于NFC_Detection_Active状态中的持续时间),用于NFC运动M2的持续时间t1和t2(对应于用于两个QP运动的处于NFC_Detection_Active状态中的两个持续时间),用于NFC运动M3的持续时间t1和t2等。

智能设备200随后可将所计算的持续时间t1和/或t2和一个或多个持续时间阈值进行比较,诸如N1、N2和M,并且可基于此触发相关联的智能设备操作。例如,为了检测NFC运动M1,智能设备200可记录对应于状态转换NFC_Detection_Inactive→NFC_Detection_Active→NFC_Detection_Inactive的时间戳。智能设备200随后可比较处于NFC_Detection_Active状态中的持续时间t1和N1以及N2以确定是否t1<N1、N1<t1<N2或t1≥N2。如果t1<N1,智能设备200可确定已执行QP运动,其可对应于如图5所示的已执行NFC运动M1–M3中的任一个。如稍后所详述的,智能设备200可配置成使用触发点区分NFC运动M1–M3。在当前的示例性情形中,智能设备200可确定NFC运动M1已被执行,诸如通过使用触发点,并且可随后触发对应于NFC运动M1的预定义操作(诸如由用户预编程的)。另选地,智能设备200可确定N1<t1<N2,并因此对应于NFC运动M4的NP运动已被执行。智能设备200可另选确定t1≥N2,在此情况下,对应于M5的TA运动已被执行。因此,智能设备200可利用所记录的时间戳,以便确定在特定状态中的适当持续时间,诸如在前述示例中的智能设备200处于NFC_Detection_Active状态的持续时间t1,并比较所确定的持续时间和一个或多个阈值或其它定时量度,以便识别哪个NFC运动已被执行。

智能设备200也可配置成比较持续时间以便实现触发点,诸如在图5中示出的触发点520和522。如先前所指出的,智能设备200可采用触发点,以便区分某些NFC运动,诸如如图5所示的NFC运动M1–M3。例如,智能设备200可配置成计算自最后状态改变以来已逝去的持续时间。参考NFC运动M1,在识别符合QP运动的持续时间504t1后,智能设备200可确定自从NFC_Detection_Active状态转换到NFC_Detection_Inactive状态以来,在时间间隔506中已逝去多少时间。如果持续时间超过M,则智能设备200可识别:已执行的运动限定为NFC运动M1(在M毫秒内用户不执行第二QP),并继续触发任何对应的智能设备操作。同样,当智能设备200可能需要确定:第二QP运动在第一QP运动的M毫秒内被执行时,智能设备200可能需要经操作以识别例如NFC运动M2。因此,被执行的NFC运动应当被解译为NFC运动M2或M3,而不是一系列独立的NFC运动M1。

智能设备200可利用包含关于每个存储运动的定时信息的波形数据库来对已执行的运动(即,由带有NFC配件的用户执行的NFC运动)和一个或多个预定义运动进行比较。智能设备200可确定对应于已执行运动的对应定时信息,并将对应于已执行运动的定时信息和存储在数据库中的定时信息进行比较。例如,智能设备200可将对应于已执行运动的定时信息和用于存储在数据库中的每个运动的定时信息进行比较,以便确定对应于已执行运动的定时信息是否匹配用于存储在所述数据库中的任一运动的定时信息。定时信息可基于时间戳,其中,所述时间戳指示在NFC_Detection_Active状态和NFC_Detection_Inactive状态之间的转换,以及其可以以时间戳的形式,和/或指示连续时间戳之间时间段的持续时间信息。

此类基于持续时间的比较可基于记录指示在NFC_Detection_Active和NFC_Detection_Inactive状态之间的状态转换的时间戳。因此,智能设备200可计算从所记录的时间戳的持续时间,并利用所计算的持续时间以便识别不同的NFC运动。

图6示出情形600–606。情形600–606描绘相对于检测状态放置的NFC配件以及智能设备200的NFC场范围的位置的示例。在情形600和602中,用户被描绘为在自己的食指上佩戴NFC配件100。用户可将NFC配件100放置在智能设备200的背面,并且可通过沿智能设备200的背面将自己的手指移入和移出NFC场范围来执行触发NFC_Detection_Active和NFC_Detection_Inactive状态所必需的运动。用户可将自己的配备NFC配件100的手指自然保持在位置610。如情形600所示,智能设备200的NFC场范围(阴影区)被定位在智能设备200的剖面的顶部区域中。因此,用户的空闲状态是NFC_Detection_Inactive。用户可根据增强的基于NFC的智能设备控制协议通过将NFC配件100移入情形600中的NFC场范围中来触发智能设备操作。例如,用户可将自己的配备NFC配件100的食指滑动到位置612,位置612被定位在NFC场范围内。随后,通过将自己的食指移入NFC场范围和移出场范围,用户可形成不同的波形,从而形成具有表示NFC_Detection_Active和NFC_Detection_Inactive状态的高和低电平信号的波形。通过执行预配置的NFC运动,诸如运动M1–M5(如用户的空闲状态是NFC_Detection_Inactive),用户可使用NFC配件100触发各种不同的智能设备操作。

在情形602中,智能设备200的NFC场范围可被定位在智能设备200的剖面的底部区域中。应当理解,所述智能设备的NFC场范围可取决于诸如智能设备的NFC天线的位置和另外的剖面特性的因素。按惯例,NFC天线接近智能设备的背面而被构建,并且NFC场范围通常局限于在智能电话的背面的区域。另外,用户可转动自己的手指,使得NFC嵌体120指向智能设备200的NFC场或其侧面,如关于图1所详述的,以便通过智能设备200调节NFC配件100的检测灵敏度。

如在情形602中所描述的,用户可将自己的配备NFC配件100的食指自然保持在接近智能设备200的背面的位置612。因此,用户的NFC配件100的自然定位将落在智能设备200的NFC场范围之外。因此,用户的空闲状态是NFC_Detection_Inactive状态,并因此通过将自己的手指移入NFC场范围(NFC_Detection_Inactive)和移出NFC场范围,诸如移至位置610(NFC_Detection_Active),用户可利用运动M1–M5来触发智能设备操作。

情形604示出替代的示例,用户自然弯曲自己的配备有NFC配件100的手指,所述手指被定位在位置614。在用户的配备NFC配件100的弯曲手指从智能设备200稍微位移并移回,NFC配件100会落在NFC场范围之外。因此,用户的空闲状态可以是NFC_Detection_Inactive。因此,通过伸直并再次弯曲自己的手指,用户可执行NFC运动,从而将NFC配件100更接近和更远离智能设备200的背面并相应触发NFC_Detection_Active和NFC_Detection_Inactive状态。例如,用户可伸直自己的配备NFC配件100的手指以将NFC配件100移入位置616中,所述位置可接近智能设备200的背面并因此在NFC场范围内。

另选地,用户可将自己的配备NFC配件100的手指自然放置在伸直(不弯曲)位置,如情形606所示。因此,用户可将NFC配件100自然放置在位置616中,所述位置被定位在智能设备200的NFC场范围内。因此,用户的空闲状态可以是NFC_Detection_Active状态。用户随后可弯曲和伸直(即,不弯曲)自己的配备NFC配件100的手指,以便将NFC配件100移入NFC场范围和移出NFC场范围以执行例如NFC运动M6–M10中的一个(在用户的空闲状态是NFC_Detection_Active时)。

另选地,制造商或用户可能能够配置(例如,经由应用程序接口)NFC场强或其它NFC相关参数以通过智能设备200调节NFC配件100的检测灵敏度。

应当理解,涉及本公开的具体实施并不局限于本文所详述的运动和情形,因此,应当理解本文所详述的具体实施在性质上是示例性的。应当理解,NFC运动M1–M10,具体地,NFC运动M1–M4和M6–M9可在触发智能电话操作之前由用户在相对短的持续时间内完成。因此,在利用所提出的NFC运动触发智能电话操作时,用户可能不会体会到明显的延迟。与传统的按键相比,本文所提供的增强的基于NFC的智能设备控制机制可被快速执行,并且由于消除物理到达每个智能设备按键的要求,可另外提供进一步的简化。

与每个NFC运动相关联的运动准则,诸如所记录的时间戳和所得的定时持续时间N1、N2和M可基于用户的偏好来配置。此外,由交替的高电平(NFC_Detection_Active)和低电平(NFC_Detection_Inactive)表示的另外波形可由用户定义,因此允许用户具有自由定义手指运动的映射并使其与预期的智能设备操作相关联的选项。所述NFC运动可根据用户的偏好来定义。所述NFC运动也可基于“模糊逻辑”,该逻辑不需要用户将所执行的手指运动精确匹配于所登记的NFC运动来触发相关联的智能设备操作。智能设备200可配置成使用模糊逻辑来识别所定义的运动,并因此可能不需要用户在精确的适量时间内同样匹配特定的运动或留在原地(即,在NFC场范围内或NFC场范围之外)来触发操作。因此,可为用户提供更多的使用方便和改进的用户体验。

此外,NFC检测状态指示器可在智能设备上实施,诸如在可视显示器上的状态条或物理灯指示器。随后所述NFC检测状态指示器可用于基于符合条件的NFC配件的当前定位可视指示当前的NFC检测状态(NFC_Detection_Active或NFC_Detection_Inactive)。NFC检测状态的此类瞬时显示可有助于用户保持实时意识到变化的NFC检测状态,并可有助于允许用户执行更精确的运动来触发所希望的操作。

另外,用户或制造商可能能够自定义不同的运动,因此,所述不同的运动可不局限于所提供的NFC运动M1–M10。因此,用户可设有智能设备应用来记录特定的运动,诸如通过记录表示变化的NFC检测状态的波形。随后,所记录的NFC运动可根据相关联的定时信息,诸如指示在NFC_Detection_Active和NFC_Detection_Inactive之间的NFC检测状态转换的时间戳来定义和存储。在记录和批准NFC运动后,用户可能能够向所述运动分配特定的智能设备操作,从而允许用户具有增加的定制化水平。

所定义的NFC运动中的每个可被用于根据智能设备200的当前状态来触发不同的动作。例如,如果智能设备200在可视显示定义虚拟菜单或在系统级,则特定的运动可被分配以触发“后退的/先前的屏幕”,并且如果智能设备200在提供多媒体,诸如在流播放应用中,则也可被分配以触发“开始/停止播放”。其它类似的选项包含在打开照相机应用时拍摄照片,以及在智能设备200在主屏幕时,锁定所述屏幕。此类配置选项可向用户提供以用于增加的自定义。

在上述的本公开的示例性方面,智能设备操作基于由NFC检测状态波形所定义的NFC运动来触发。因此,NFC运动必须在触发智能设备操作之前被智能设备识别(诸如由智能设备200经由软件层)。在替代实施中,智能设备的操作可基于当前的NFC检测状态立即触发,并因此在触发操作之前不需要识别运动。

例如,用户可使用在智能设备200上的软键盘(即,虚拟)执行文本编辑,诸如在文本消息中。智能设备200可检测在NFC场范围(NFC_Detection_Active状态)内的NFC配件100,并转移到用于文本编辑的大写字母输入。如果智能设备200返回到NFC_Detection_Inactive状态,则智能设备200随后可转回到小写字母输入。

在另一示例中,在NFC_Detection_Active状态被触发并且智能设备200处于页面浏览界面,诸如例如显示网页时,智能设备200可触发“向下滚动”操作。另选地,智能设备200可在触发NFC_Detection_Inactive状态时停止滚动。

在另一示例中,NFC配件100可用于在两个分开的智能设备之间复制和粘贴。与默认的只能通过“剪贴板”功能在一个智能设备中使用的“复制/粘贴”操作相比,所提出的增强的基于NFC的复制/粘贴操作可允许在两个具有NFC能力的智能设备之间互操作。例如,如果NFC配件诸如NFC配件100被检测到(即,NFC_Detection_Active状态)和“复制”命令(即,经由编辑菜单或“Ctrl+C”)被触发,则所选的文本可被写入NFC配件100中,诸如例如通过被NFC控制器204控制的NFC天线202的NFC信令。所选的文本可作为NDEF消息被写入NFC配件100中,以代替被简单复制到智能设备200的本地剪贴板上。如果NFC配件100随后被另一具有NFC能力的智能设备检测到并且“粘贴”命令被触发,则先前复制到NFC配件100上的文本可被其它具有NFC能力的智能设备从NFC配件100读出(诸如从NFC配件100的NDEF消息)并粘贴到所选的区域中。

因此,上述的操作可被分类为“操作模式”,并且可被诸如例如用户或制造商预定义。因此,智能设备200可配置成基于智能设备200的检测状态在操作模式,诸如第一操作模式和第二操作模式之间切换。例如,用户可能能够配置智能设备200以将大写文本输入操作为第一操作模式和小写文本输入操作为第二操作模式。用户可将第一操作模式配置为与NFC_Detection_Active状态相关联以及第二操作模式与NFC_Detection_Inactive状态相关联,其中,用户的空闲状态是NFC_Detection_Inactive。

随后,智能设备200可根据智能设备200的当前检测状态在对应于第一操作模式的大写文本输入和对应于第二操作模式的小写文本输入之间切换。应当理解,上述示例在性质上示例性的,并且可以以各种另外的方式配置,诸如根据所预期的操作模式和/或用户的空闲状态。

此外,智能设备200可配置成基于上下文信息根据此类操作模式,诸如用户在智能设备200上当前执行的动作来操作。例如,智能设备200可配置成将大写文本输入视为第一操作模式、小写文本输入视为第二操作模式、向下滚动视为第三操作模式以及不滚动视为第四操作模式。

如果用户在操作文本输入应用,诸如文本消息收发或其他文字处理应用,则智能设备200可配置成根据智能设备200的检测状态在第一操作模式或第二操作模式中操作(例如,对应于文本输入)。如果用户不在操作文本输入应用并且在例如利用支持滚动诸如网页浏览器或移动阅读器的应用,则智能设备200可配置成根据智能设备200的检测状态在第三操作模式或第四操作模式中操作(即,向下滚动或不滚动)。应当理解,许多进一步的变型是可能的并且由本公开涵盖在本文中。

如关于图3所详述的,所提出的增强的基于NFC的智能设备控制的重要特征在于对当前的标准NFC功能和操作没有影响。在实现增强的基于NFC的智能设备控制的智能设备(诸如智能设备200)首先检测NFC配件时,智能设备200初始地读出特定于NFC配件的信息。所述信息可包含UID、块数据、NDEF消息等,并且可作为NFC嵌体的一部分存储在存储器或存储设备中。智能设备200可配置成判定哪些信息应被读出以执行NFC配件的正确识别,并且可在几毫秒内完成读出操作。基于读出信息,智能设备200随后可给予关于NFC设备是否是符合条件的标签(即,根据增强的基于NFC的智能设备控制协议,NFC配件已被预登记与智能设备200交互作用)或另选是“正常”标签的判定(即,NFC配件还没有被预配置并且应根据默认的NFC程序交互作用)。

智能设备200可装备有符合条件的标签信息表(RTIT),其包含关于符合条件的标签(即,符合条件的NFC配件)的信息,诸如UID、块数据和与符合条件的标签相关联的NDEF消息。所述RTIT可向用户自定义开放,并因此可允许用户添加或去除与特定NFC配件相关联的识别信息,以便配置用于增强的基于NFC的智能设备控制的预期NFC配件。

智能设备200可定制要读出的由所检测到的NFC配件所提供的哪些信息。一旦智能设备200检测到NFC配件,智能设备200可读出适当的识别信息并执行与所述RTIT中的信息的比较以确定NFC配件是否是符合条件的标签(即,如在方法300的308中所完成的)。如果从NFC配件读出的信息匹配于在所述RTIT中的信息,则NFC配件被认为是符合条件的标签并因此可用作增强的基于NFC的智能设备控制的控制器,诸如关于图4的方法400所详述的。所述NFC配件可被用于基于运动识别的控制(预定义NFC运动的识别)或基于状态的控制(基于NFC检测状态立即触发预定义操作)。因此,可忽略默认的NFC标签读出程序。

另选地,如果从所述NFC配件读出的信息不匹配于在所述RTIT中的任何识别信息,则智能设备200可将所述NFC配件视为正常的NFC标签(即,不是符合条件的标签)。随后智能设备200可继续默认的NFC操作。

所述识别情形的实施可部署在上层软件层,诸如安卓操作系统中的框架层,并且可由处理器物理执行。所述识别情形在上层的实施可避免对当前NFC标签读出程序的任何影响。

用户可向所述RTIT添加所述NFC配件唯一的UID,以便将所述NFC配件登记为符合条件的标签。另外,用户也可自定义存储在NFC配件中的特定类型的数据(例如,符合条件的NFC块数据、符合条件的NDEF消息等),并向所述RTIT和所述正常标签更新所述数据。

智能设备200可另外设置有基于主动延迟的机制以增强智能设备200正确识别NFC运动的能力的可靠性。参考图4,智能设备200可经由NFC控制器204实现NFC标签存在循环,这可每隔X毫秒执行关于NFC配件(诸如NFC配件100)是否保留在NFC场范围内的检查。因此,所述NFC标签存在循环可被利用,以便检测先前检测到的NFC配件何时退出NFC场范围。智能设备200可记录基于所述NFC标签存在循环是否确定NFC配件已进入或退出NFC场范围的表示NFC_Detection_Active和NFC_Detection_Inactive状态的一系列时间戳。

然而,所述NFC标签存在循环(NFC Tag Presence loop)可能易于产生错误的结果,诸如在NFC配件已保留在NFC场范围中时,所述NFC标签存在循环错误地发出“标签不存在”的信号(即,指示NFC配件不再在NFC场范围内)。因此,智能设备200可能不正确记录发出NFC_Detection_Inactive状态的时间戳,这可能会由于所述不正确的时间戳阻止预期的用户NFC运动被正确识别。弄错“标签不存在”结果的潜在原因是NFC配件在NFC场范围内的过快运动。此类快速运动可能错误地导致NFC控制器204不能确定所述NFC配件保留在NFC场范围内。然而,所述NFC配件可被在固件级中实现的卡检测循环快速再检测(方法300中的304)。智能设备200可将相关联的时间戳记录为类似于QP运动的一系列NFC_Detection_Active和NFC_Detection_Active状态(在NFC标签存在循环的“标签不存在”结果时间和在卡检测循环的再检测所记录的)。不过,用户实际上没有执行任何此类QP运动,并且NFC控制器204随后可能错误识别或无法识别由用户执行的NFC运动。

为了防止NFC标签存在循环的此类错误“标签不存在”结果,智能设备200可实施主动延迟机制。一旦智能设备200进入NFC_Detection_Active状态(在初始检测到NFC配件之后),如果NFC配件在时间timestampi被卡检测循环(例如,在固件级)检测到或再次检测到或如果所述NFC标签存在循环返回“标签存在”结果(在软件级),则智能设备200可能被迫在timestampi之后将NFC_Detection_Active状态延长时间段t。参数t可以以定制化方式来定制,将其设定为任何值t=k*X,其中,X是NFC存在标签循环的循环持续时间,以及k=2、3等。这个过程可递归重复,从而使得智能设备200在所述卡检测循环的最近检测或来自所述NFC存在标签循环的“标签存在”结果之后的时间段t内保留在NFC_Detection_Active状态,即使所述NFC存在标签循环在时间段t内返回“标签不存在”结果。然而,如果在时间段t期间所有NFC存在标签循环结果是“标签不存在”并且所述NFC配件未被所述卡检测循环再次检测到,则NFC控制器204随后可认为所述NFC配件已退出NFC场范围。NFC控制器204随后可进入NFC_Detection_Inactive状态。

图7示出智能设备200可利用参数k=3实现主动延迟机制的情形。波形700描绘NFC配件是否物理地在NFC场范围内(高电平信号)或物理地在NFC场范围之外(低电平信号)。波形702描述了智能设备200在应用主动延迟机制之前的NFC检测状态。如波形702所示,NFC标签存在循环会错误返回不正确的“标签不存在”结果,该结果在t=2和t=12示出。但是,在NFC配件还没有物理退出NFC场范围(如波形700所指示的)时,卡检测循环可快速再次检测所述NFC配件的存在。因此,波形704描绘智能设备200在应用主动延迟机制之后的NFC检测状态。由于所述NFC配件的存在被所述卡检测循环在t=3X毫秒内再次检测到,智能设备200保留在NFC_Detection_Active状态并且在所述NFC标签存在循环返回“标签不存在”结果时并不立即回退到NFC_Detection_Inactive状态。

换句话说,除非所述NFC标签存在循环指示:在被任一循环检测到所述NFC配件之后的时间间隔t=3X内所述NFC配件不在NFC场范围内,智能设备200将保留在NFC_Detection_Active状态。因此,智能设备200在落入NFC_Detection_Inactive状态之前将NFC_Detection_Active状态延迟时间段(k-1)*X毫秒。因此,通过实施所述主动延迟机制,可避免不正确地仓促触发NFC_Detection_Inactive状态。在确定所述NFC配件已退出NFC场范围的情况下,与初始的“标签不存在”结果相关联的时间戳可被智能设备200用于定义所记录的NFC运动。涉及NFC运动M1–M10的自定义的已定义运动准则,诸如N1、N2等也可相应进行调节。应当理解,所述主动延迟机制也可应用于基于非运动的操作触发,诸如切换大写文本输入或向上/向下滚动显示页面。

图8示出用于允许智能设备200使用主动延迟机制检测NFC配件诸如NFC配件100的示例性方法800。在802中,方法800可在NFC_Detection_Inactive状态中开始,其中,在NFC场范围内未检测到NFC配件。智能设备200可处于“NFC轮询模式”并使得NFC卡检测循环启用。在804中,NFC控制器204可检测NFC配件,诸如由所述NFC卡检测循环在固件级上。智能设备200随后可进入NFC_Detection_Active状态,诸如在核心硬件208内的软件级上,并且可在806中记录指示NFC_Detection_Active状态的发起的时间戳。NFC控制器随后可在808中确定所检测到的NFC配件是否是符合条件的标签,诸如通过执行存储在所述NFC配件上的信息的读出操作并将所读出的信息与包含符合条件的标签的识别信息的数据库进行比较。如果所述NFC配件不是符合条件的标签,则方法800可前进到812以执行默认的NFC配件程序。如果所述NFC配件是符合条件的标签,则方法800可在810中应用主动延迟机制。由于智能设备200在806中进入NFC_Detection_Active状态,所述主动延迟机制可包括延长NFC_Detection_Active状态直到所述NFC标签存在循环发出在至少预定义持续时间(例如,t=k*X毫秒)内所述NFC配件不在NFC场范围内的信号。方法800随后可在814中利用所述主动延迟机制来进行增强的基于NFC的智能设备控制,以便检测用户NFC运动,从而启用智能设备控制。如图8进一步所示,方法800可以以重复的方式实现,并且可在814中在执行所述增强的基于NFC的智能设备控制机制以后返回到在802中的NFC_Detection_Inactive状态。

图9示出说明用于控制智能设备的方法900的流程图。方法900可基于智能设备的近场通信天线是否在910中检测到外部近场通信设备来将所述智能设备的检测状态从第一检测状态改变到第二检测状态。在920中,方法900可确定所述智能设备保留在第二检测状态中的第一时间段的持续时间。在930中,方法900随后可至少基于第一时间段的持续时间触发所述智能设备的预定义动作。

图10示出说明用于控制智能设备的方法1000的流程图。在1010中,方法1000可检测所述智能设备的检测状态从第一检测状态到第二检测状态的转换,其中,所述智能设备的检测状态基于所述智能设备的近场通信天线是否检测到外部近场通信设备。在1020中,方法1000随后可在转换之前的所述智能设备保留在第一检测状态中的第一时间段期间,控制所述智能设备根据第一操作模式来操作。在1030中,方法1000可在转换之后的一旦所述智能设备从第一检测状态转换到第二检测状态的第二时间段期间,控制所述智能设备根据第二操作模式来操作。

图11示出说明图2的核心硬件208的示例性内部组件的框图。

如图11所述,核心硬件208可包含监测器1102、识别器1104、比较器1106和触发器1108。监测器1102、识别器1104、比较器1106和触发器1108中的每个可配置成实现上述的智能设备控制过程的特点,具体地,关于图3-8所详述的增强的基于NFC的智能设备控制。

在本公开的示例性方面,核心硬件208可作为智能设备的内部组件来提供,诸如关于图2中的智能设备200所详述的。在本公开的这个示例性方面,智能设备200可包含天线,诸如配置成检测外部近场通信设备的天线202。监测器1102可配置成基于所述近场通信天线是否检测到近场通信设备,监测智能设备200的检测状态在第一检测状态和第二检测状态之间的一系列一个或多个转换。

比较器1104可配置成在与所述系列的一个或多个转换相关联的第一定时信息和与第一预定义系列的一个或多个转换相关联的第二定时信息之间执行比较。

触发器1106可配置成基于所述比较发起智能设备200的预定义动作。

识别器1108可配置成确定所述外部近场通信设备的识别信息。

因此,监测器1102、识别器1104、比较器1106和触发器1108可配置成执行核心硬件208的一个或多个特点。应当理解,监测器1102、识别器1104、比较器1106和触发器1108的一个或多个特点和/或功能例如可组合为单个组件,或例如可经整合以形成单个组件,诸如核心硬件208。

监测器1102、识别器1104、比较器1106和触发器1108可被实现为硬件、软件或硬件和软件的组合。在本公开的示例性方面,通过处理核心硬件208的电路,监测器1102、识别器1104、比较器1106和触发器1108中的每个可实现为一个或多个软件模块,诸如软件过程,由智能设备200的应用处理器(即,核心硬件208)执行的软件过程。在本公开的另一示例性方面,监测器1102、识别器1104、比较器1106和触发器1108中的每个可实现为核心硬件208的一个或多个专用硬件组件。应当理解,许多此类变型被认为在本公开的范围内,并因此应理解涵盖在本文中。

应当理解,核心硬件208还可或另选地包含一个或多个另外的元件。在本公开的示例性方面,核心硬件208可包含例如检测器,其配置成改变所述设备从第一检测状态到第二检测状态的转换,其中,所述设备的检测状态基于所述近场通信天线是否检测到外部的近场通信设备,或例如控制器,其配置成在转换之前的所述设备保留在第一检测状态的第一时间段期间,控制所述设备根据第一操作模式操作,以及在转换之后的一旦所述设备从第一检测状态转换到第二检测状态的第二时间段期间,控制所述设备根据第二操作模式操作。在本公开的另一示例性方面,核心硬件208可包含例如监测器,其配置成基于所述近场通信天线是否检测到所述近场通信设备,监测所述设备的检测状态在第一检测状态和第二检测状态之间的一系列的一个或多个转换,例如比较器,其配置成执行与所述系列的一个或多个转换相关联的第一定时信息和与第一预定义系列的一个或多个转换相关联的第二定时信息之间的比较,和/或触发器,其配置成基于所述比较发起所述设备的预定义动作。类似于关于图11中的监测器1102、识别器1104、比较器1106和触发器1108所详述的,一个或多个示例性检测器、控制器、监测器、比较器和/或触发器可被实现为核心硬件208的一个或多个组件,并因此可被实现为硬件、软件和/或硬件和软件的组合。

图12示出用于操作可控电子装置的方法1200。在1210中,方法1200可利用可控电子装置中的NFC电路感测NFC配件相对于可控电子装置的运动。随后,在1220中,方法1200可利用可控电子装置中的处理电路将所感测到的所述NFC配件的运动识别为预定义运动数据库中给定的预定义运动,其中,预定义运动数据库使每个预定义运动与可控电子装置的预定义动作相关联。在1230中,方法1200可利用所述处理电路触发所述数据库中与给定预定义运动相关联的预定义动作。

在本公开的另一示例性方面,方法900、1000或1200中的一个或多个可与关于图1-9中的任意一个或多个所详述的特征相关联,并因此可配置成实现与此相关的功能。应认为本公开在性质上是示范性的,并因此应认为完全涵盖本文所述的本公开的一个或多个方面的任意此类组合。

如本文所详述的增强的基于NFC的智能设备控制的实施可基于用户可利用NFC配件执行的各种唯一运动触发多个不同的智能设备操作。所述智能设备可记录表示NFC配件进入和退出NFC场范围的时间点的时间戳,从而定义数字波形。所述智能设备随后可比较所记录的波形和波形数据库,以便确定所执行的已由用户或制造商预配置的运动是否触发预定义的智能设备操作。所述智能设备随后可执行相关联的预定义智能设备操作,诸如通过使用NFC控制器。

增强的基于NFC的智能设备控制也可基于NFC_Detection_Active或NFC_Detection_Inactive状态直接触发某些操作状态,诸如切换大写/小写文本输入、在虚拟显示的页面上滚动或复制/粘贴操作。

虽然本文所述的实施已作为涉及与两种状态(NFC_Detection_Active和NFC_Detection_Inactive)相关联的单个NFC配件来详细描述,但是应当理解,类似的方法可经扩展操作多个NFC配件。例如,用户可配备两或多个NFC配件并基于每个NFC配件的数字波形定义NFC运动。因此,用户可基于每个NFC配件的NFC检测状态来定义进一步的运动。

除了执行预定义的智能设备操作以外,如上所述,NFC配件可同样用于支持其它的用户多媒体操作,诸如在智能设备上播放虚拟游戏。各种NFC运动可被定义和配置来触发在虚拟游戏内的某些操作,诸如在游戏内移动虚拟角色或在虚拟游戏内执行一系列动作。上面关于基于NFC检测状态直接触发某些操作状态,诸如触发虚拟角色的方法可用于在NFC配件进入NFC场范围中(NFC_Detection_Active状态)时执行运行的动作运动并在NFC配件退出NFC场范围(NFC_Detection_Inactive状态)时执行唤醒/默认的动作运动。

同样,虽然本公开的章节侧重于控制智能设备上,但是应当理解,任何数量的可控设备同样可利用本文所述的一个或多个特征来操作。应当理解,本文所详述的实施可应用于任何数量的具有NFC能力的手持和/或便携式设备,诸如任何数量的蜂窝电话、膝上型计算机、平板计算机、键盘、计算机鼠标或能够接收用户输入的任何此类设备。此外,应当理解,所述应用并不局限于便携式和/或手持设备,并且例如可应用于固定设备,其包含个人计算机、娱乐系统、家用安防系统(包含例如锁定和/或门机械设备)以及任何数量的可控消费者用具和/或设备。

下列实例属于本公开的其它方面:

实例1是设备。所述设备包括:近场通信天线,其配置成:检测外部近场通信设备,以及处理器,其配置成:检测所述设备的检测状态从第一检测状态到第二检测状态的变化,其中,所述设备的检测状态的变化基于近场通信天线是否检测到外部的近场通信设备,确定所述设备保留在第二检测状态中的第一时间段的持续时间并至少基于所述第一时间段的持续时间来触发所述设备的预定义动作。

在实例2中,实例1的主题可以可选地包括:其中,所述第一时间段与已执行的所述设备的检测状态的一系列的一个或多个转换相关联,以及所述预定义动作与在所述设备的检测状态中的预定义的一系列的一个或多个转换相关联,并且其中,所述处理器还配置成:至少基于所述第一时间段的持续时间确定已执行系列的一个或多个转换是否匹配于预定义系列的一个或多个转换。

在实例3中,实例2的主题可以可选地包括:其中,如果所述已执行系列的一个或多个转换匹配于所述预定义系列的一个或多个转换,则所述处理器配置成:至少基于所述第一时间段的持续时间来触发所述设备的预定义动作。

在实例4中,实例3的主题可以可选地包括:其中,如果所述已执行系列的一个或多个转换匹配于所述预定义系列的一个或多个转换,则所述处理器配置成:至少基于所述第一时间段的持续时间和与所述预定义系列的一个或多个转换相关联的时间段的持续时间来触发所述设备的预定义动作。

在实例5中,实例2的主题可以可选地包括:其中,所述处理器还配置成:检测在所述第一时间段之后所述设备的检测状态从第二检测状态到第一检测状态的变化、确定在所述设备保留在第一检测状态中的第一时间段之后发生的第二时间段的持续时间,并至少基于所述第一时间段的持续时间和第二时间段的持续时间来确定所述已执行的一系列的一个或多个转换是否匹配所述预定义系列的一个或多个转换。

在实例6中,实例2的主题可以可选地包括:其中,在所述设备的检测状态从第一检测状态改变到第二检测状态时,所述第一时间段的持续时间基于第一转换时间。

在实例7中,实例6的主题可以可选地包括:其中,所述处理器配置成:确定指示所述第一转换时间的所述时间的时间戳。

在实例8中,实例6的主题可以可选地包括:其中,在所述设备的检测状态从第二检测状态改变到第一检测状态时,所述第一时间段的持续时间还基于第二转换时间。

在实例9中,实例2的主题可以可选地包括:其中,所述已执行系列的一个或多个转换基于所述外部近场通信设备相对于所述设备的空间运动模式。

在实例10中,实例2的主题可以可选地包括:其中,所述已执行系列的一个或多个转换包含在所述设备的检测状态中的第一多个转换。

在实例11中,实例10的主题可以可选地包括:其中,所述处理器配置成:基于与所述第一多个转换相关联的定时信息来触发所述设备的预定义动作。

在实例12中,实例11的主题可以可选地包括:其中,与所述第一多个转换相关联的定时信息至少包含所述第一时间段的持续时间。

在实例13中,实例12的主题可以可选地包括:其中,与所述第一多个转换相关联的定时信息包含一个或多个另外的持续时间。

在实例14中,实例12的主题可以可选地包括:其中,所述第一时间段的持续时间是在所述第一多个转换的第一转换和第二转换之间的时间的持续时间。

在实例15中,实例10的主题可以可选地包括:其中,所述预定义系列的一个或多个转换包含第二多个转换,并且其中,所述处理器配置成:基于与所述第一多个转换相关联的定时信息和与所述第二多个转换相关联的定时信息来触发所述设备的预定义动作。

在实例16中,实例15的主题可以可选地包括:其中,所述处理器配置成:基于与所述第一多个转换相关联的定时信息是否匹配于与所述第二多个转换相关联的定时信息来触发所述设备的预定义动作。

在实例17中,实例16的主题可以可选地包括:其中,所述处理器配置成基于模糊逻辑来确定与所述第一多个转换相关联的定时信息是否匹配于与所述第二多个转换相关联的定时信息。

在实例18中,实例1的主题可以可选地包括:其中,在所述设备的检测状态从第一检测状态改变到第二检测状态时,所述第一时间段的持续时间基于第一转换时间。

在实例19中,实例18的主题可以可选地包括:其中,在所述设备的检测状态从第二检测状态改变到第一检测状态时,所述第一时间段的持续时间还基于第二转换时间。

在实例20中,实例1的主题可以可选地包括:其中,所述处理器还配置成:检测在所述第一时间段之后所述设备的检测状态从第二检测状态到第一检测状态的变化;确定在所述设备保留在第一检测状态中的第一时间段之后发生的第二时间段的持续时间,并至少基于所述第一时间段的持续时间和第二时间段的持续时间来触发所述设备的预定义动作。

在实例21中,实例20的主题可以可选地包括:其中,所述处理器配置成:至少基于所述第一时间段的持续时间和所述第二时间段的持续时间,通过将所述第一时间段的持续时间和所述第二时间段的持续时间与一个或多个持续时间阈值相比较来触发所述设备的预定义动作,其中,所述一个或多个持续时间阈值与所述设备的检测状态在第一检测状态和第二检测状态之间的预定义一系列的一个或多个转换相关联。

在实例22中,实例20或21的主题可以可选地包括:其中,如果所述第一时间段的持续时间和所述持续时间时间段与所述一个或多个持续时间阈值相关联,则所述处理器配置成触发所述设备的预定义动作。

在实例23中,实例21的主题可以可选地包括:其中,所述预定义系列的一个或多个转换与所述设备的预定义动作相关联。

在实例24中,实例1的主题可以可选地包括:其中,所述处理器还配置成:确定所述设备保留在所述第一检测状态或第二检测状态中的一个或多个另外时间段的持续时间,并基于所述第一时间段的持续时间和所述一个或多个另外时间段的持续时间来触发所述设备的预定义动作。

在实例25中,实例24的主题可以可选地包括:其中,所述处理器配置成:通过将所述第一时间段和所述一个或多个另外时间段的持续时间与至少一个预定义持续时间阈值相比较,来触发所述设备的预定义动作,并基于所述比较来触发所述设备的预定义动作。

在实例26中,实例25的主题可以可选地包括:其中,所述至少一个预定义的持续时间阈值与在所述设备的检测状态中的预定义一系列的一个或多个转换相关联。

在实例27中,实例1的主题可以可选地包括:其中,所述处理器配置成:通过将所述第一时间段的持续时间与至少一个预定义持续时间阈值比较来触发所述设备的预定义动作,并基于所述比较来触发所述预定义动作。

在实例28中,实例27的主题可以可选地包括:其中,所述至少一个预定义的持续时间阈值与在所述设备的检测状态中的预定义的一系列的一个或多个转换相关联。

在实例29中,实例28的主题可以可选地包括:其中,所述至少一个预定义持续时间阈值是在所述预定义的系列的一个或多个转换中的第一转换和第二转换之间的时间的持续时间。

在实例30中,实例1的主题可以可选还包含配置成存储识别信息的存储器,并且其中,所述处理器配置成:还基于所述外部近场通信设备的识别信息是否匹配于存储在所述存储器中的识别信息来触发所述设备的预定义动作。

在实例31中,实例1的主题可以可选地包括:其中,所述第一检测状态是所述外部近场通信设备未被所述近场通信天线检测到的检测状态,并且其中,所述第二检测状态是所述外部近场通信设备被所述近场通信天线检测到的检测状态。

在实例32中,实例1的主题可以可选地包括:其中,所述第一检测状态是所述外部近场通信设备被所述近场通信天线检测到的检测状态,并且其中,所述第二检测状态是所述外部近场通信设备未被所述近场通信天线检测到的检测状态。

在实例33中,实例1的主题可以可选地包括:其中,所述外部近场通信设备位于用户的手指上。

实例32是一种设备。所述设备包含近场通信天线,其配置成检测外部近场通信设备。所述设备还包含例如监测器,其配置成:基于所述近场通信天线是否检测到所述近场通信设备,监测所述设备的检测状态在第一检测状态和第二检测状态之间的一系列的一个或多个转换,比较器,其配置成:执行与所述系列的一个或多个转换相关联的第一定时信息和与第一预定义系列的一个或多个转换相关联的第二定时信息之间的比较,以及触发器,其配置成基于所述比较发起所述设备的预定义动作。

在实例35中,实例34的主题可以可选地包括:其中,所述预定义系列的一个或多个转换基于所述外部近场通信设备相对于所述设备的空间运动模式。

在实例36中,实例34的主题可以可选地包括:其中,如果所述第一定时信息匹配于所述第二定时信息,则所述触发器配置成发起所述预定义的动作。

在实例37中,实例36的主题可以可选地包括:其中,所述比较器配置成基于模糊逻辑来确定所述第一定时信息是否匹配于所述第二定时信息。

在实例38中,实例34的主题可以可选地包括:其中,所述比较器还配置成:将所述第一定时信息和与第二预定义的一系列的一个或多个转换相关联的第三定时信息进行比较,并且其中,如果所述第一定时信息匹配于所述第三定时信息,则所述触发器还配置成发起所述设备的进一步的预定义动作。

在实例39中,实例34的主题可以可选另外包含存储器,其配置成存储所述第二定时信息和第三定时信息。

在实例40中,实例39的主题可以可选地包括:其中,所述存储器还配置成:存储使所述第二定时信息与所述第一预定义的系列的一个或多个转换相关联的信息和使所述第三定时信息与所述第二预定义的系列的一个或多个转换相关联的信息。

在实例41中,实例34的主题可以可选地包括:其中,所述第一预定义系列的一个或多个转换与所述设备的预定义动作相关联,并且其中,所述第二预定义系列的一个或多个转换与进一步的预定义动作相关联。

在实例42中,实例34的主题可以可选地包括:其中,与所述系列的一个或多个转换相关联的第一定时信息包含第一多个时间戳。

在实例43中,实例42的主题可以可选地包括:其中,与所述预定义系列的一个或多个转换相关联的第二定时信息包含第二多个时间戳,并且其中,所述比较器配置成通过比较所述第一多个时间戳和所述第二多个时间戳来执行所述第一定时信息和所述第二定时信息之间的比较。

在实例44中,实例34的主题可以可选地包括:其中,与所述系列的一个或多个转换相关联的第一定时信息包含第一组一个或多个持续时间。

在实例45中,实例44的主题可以可选地包括:其中,与所述预定义系列的一个或多个转换相关联的第二定时信息包含第二组一个或多个持续时间,并且其中,所述比较器配置成:通过比较所述第一组一个或多个持续时间和所述第二组一个或多个持续时间来执行所述第一定时信息和所述第二定时信息之间的比较。

在实例46中,实例34的主题可以可选地包括:其中,所述第一预定义系列的一个或多个转换与所述设备的预定义动作相关联。

在实例47中,实例34的主题可以可选另外包含存储器,其配置成存储所述第二定时信息。

在实例48中,实例47的主题可以可选地包括:其中,所述第一预定义系列的一个或多个转换与所述设备的预定义动作相关联,并且其中,所述存储器还配置成:存储使所述第一预定义系列的一个或多个转换与所述设备的预定义动作相关联的信息。

在实例49中,实例34的主题可以可选地包括:其中,所述第一定时信息和第二定时信息中的每个包含指示在所述第一检测状态和第二检测状态之间的转换时间的一个或多个时间戳,并且其中,所述比较器配置成通过比较所述一个或多个时间戳来执行所述比较。

在实例50中,实例49的主题可以可选地包括:其中,如果所述第一定时信息的一个或多个时间戳匹配于所述第二定时信息的一个或多个时间戳,则所述触发器配置成发起所述设备的预定义动作。

在实例51中,实例49的主题可以可选另外包含存储器,其配置成存储所述第二定时信息的一个或多个时间戳。

在实例52中,实例51的主题可以可选地包括:其中,所述存储器还配置成:存储使所述预定义动作与所述第一预定义系列的一个或多个转换相关联的信息。

在实例53中,实例51的主题可以可选地包括:其中,使所述预定义动作与所述预定义系列的一个或多个转换相关联的信息能够由用户配置。

在实例54中,实例34的主题可以可选还包含识别器,其配置成:确定所述外部近场通信设备的识别信息,并且其中,所述触发器配置成:还基于所述外部近场通信设备的识别信息来发起所述设备的预定义动作。

在实例55中,实例1的主题可以可选地包括:其中,所述比较器配置成:比较所述外部近场通信设备的识别和存储在存储器中的识别信息。

在实例56中,实例34的主题可以可选地包括:其中,所述比较器配置成实时执行所述比较。

在实例57中,实例34的主题可以可选地包括:其中,所述第一检测状态是所述外部近场通信设备未被所述近场通信天线检测到的检测状态,并且其中,所述第二检测状态是所述外部近场通信设备被所述近场通信天线检测到的检测状态。

在实例58中,实例34的主题可以可选地包括:其中,所述第一检测状态是所述外部近场通信设备被所述近场通信天线检测到的检测状态,并且其中,所述第二检测状态是所述外部近场通信设备未被所述近场通信天线检测到的检测状态。

在实例59中,实例34的主题可以可选地包括:其中,所述外部近场通信设备位于用户的手指上。

在实例60中,实例34的主题可以可选地包括:其中,所述比较器配置成使用模糊逻辑来执行所述比较。

实例61是用于控制设备的方法。所述方法包含监测所述设备的检测状态从第一检测状态到第二检测状态的变化,其中,所述智能电话的检测状态的变化基于所述设备的近场通信天线是否检测到外部的近场通信设备,确定所述设备保留在第二检测状态中的第一时间段的持续时间,并至少基于所述第一时间段的持续时间触发所述设备的预定义动作。

在实例62中,实例61的主题可以可选地包括:其中,第一时间段与已执行的所述设备的检测状态的一系列的一个或多个转换相关联,以及所述预定义动作与在所述设备的检测状态中的预定义的一系列的一个或多个转换相关联,以及还包含至少基于所述第一时间段的持续时间来确定已执行系列的一个或多个转换是否匹配于所述预定义系列的一个或多个转换。

在实例63中,实例62的主题可以可选地包括:其中,触发所述设备的预定义动作包括:如果所述已执行系列的一个或多个转换匹配于所述预定义系列的一个或多个转换,则基于所述第一时间段的持续时间来触发所述设备的预定义动作。

在实例64中,实例63的主题可以可选地包括:其中,触发所述设备的预定义动作包括:如果所述已执行系列的一个或多个转换匹配于所述预定义系列的一个或多个转换,则至少基于所述第一时间段的持续时间和与所述预定义系列的一个或多个转换相关联的时间段的持续时间来触发所述设备的预定义动作。

在实例65中,实例62的主题可以可选地另外包括:监测所述设备的检测状态从第二检测状态到第一检测状态的变化、确定在所述设备保留在第一检测状态中的第一时间段之后发生的第二时间段的持续时间,并至少基于所述第一时间段的持续时间和第二时间段的持续时间确定所述已执行系列的一个或多个转换是否匹配于所述预定义系列的一个或多个转换。

在实例66中,实例权利要求的主题可以可选地包括:其中,在所述设备的检测状态从第一检测状态改变到第二检测状态时,所述第一时间段的持续时间基于第一转换时间。

在实例67中,实例66的主题可以可选地还包括:记录指示所述第一转换时间的时间的时间戳。

在实例68中,实例66的主题可以可选地包括:其中,在所述设备的检测状态从第二检测状态改变到第一检测状态时,所述第一时间段的持续时间还基于第二转换时间。

在实例69中,实例61的主题可以可选地还包括:在所述设备的检测状态从第一检测状态改变到第二检测状态时,基于第一转换时间确定所述第一时间段的持续时间。

在实例70中,实例69的主题可以可选地还包括:在所述设备的检测状态从第二检测状态改变到第一检测状态时,基于第二转换时间确定所述第一时间段的持续时间。

在实例71中,实例62的主题可以可选地包括:其中,所述已执行系列的一个或多个转换与所述外部近场通信设备相对于所述设备的空间运动模式相关联。

在实例72中,实例62的主题可以可选地包括:其中,所述已执行系列的一个或多个转换包括:在所述设备的检测状态中的第一多个转换。

在实例73中,实例72的主题可以可选地包括:其中,所述处理器配置成:基于与所述第一多个转换相关联的定时信息来触发所述设备的预定义动作。

在实例74中,实例73的主题可以可选地包括:其中,与所述第一多个转换相关联的定时信息至少包含所述第一时间段的持续时间。

在实例75中,实例74的主题可以可选地包括:其中,与所述第一多个转换相关联的定时信息还包含一个或多个另外的持续时间。

在实例76中,实例74的主题可以可选地包括:其中,所述第一时间段的持续时间是在所述第一多个转换的第一转换和第二转换之间的所述时间的持续时间。

在实例77中,实例72的主题可以可选地包括:其中,所述预定义系列的一个或多个转换包含第二多个转换,并且其中,基于与所述第一多个转换相关联的定时信息和与所述第二多个转换相关联的定时信息来触发所述设备的预定义动作。

在实例78中,实例77的主题可以可选地还包括:基于模糊逻辑来确定与所述第一多个转换相关联的定时信息是否匹配于与所述第二多个转换相关联的定时信息。

在实例79中,实例61的主题可以可选地还包括:监测在所述第一时间段之后所述设备的检测状态从第二检测状态到第一检测状态的变化、确定在所述设备保留在第一检测状态中的第一时间段之后发生的第二时间段的持续时间,并至少基于所述第一时间段的持续时间和第二时间段的持续时间来触发所述设备的预定义动作。

在实例80中,实例79的主题可以可选地包括:其中,至少基于所述第一时间段的持续时间和所述第二时间段的持续时间触发所述设备的预定义动作包括:将所述第一时间段的持续时间和所述第二时间段的持续时间与一个或多个持续时间阈值比较,其中,所述一个或多个持续时间阈值与所述设备的检测状态在第一检测状态和第二检测状态之间的预定义一系列的一个或多个转换相关联。

在实例81中,实例79或80的主题可以可选地还包括:如果第一时间段的持续时间和所述时间间隔的持续时间匹配于所述一个或多个持续时间阈值,则触发所述设备的预定义动作。

在实例82中,实例80的主题可以可选地包括:其中,所述预定义系列的一个或多个转换与所述设备的预定义动作相关联。

在实例83中,实例61的主题可以可选地还包括:确定所述设备保留在所述第一检测状态或第二检测状态中的一个或多个另外时间段的持续时间,并基于所述第一时间段的持续时间和所述一个或多个另外时间段的持续时间来触发所述设备的预定义动作。

在实例84中,实例83的主题可以可选地包括:其中,基于所述第一时间段的持续时间和所述一个或多个另外时间段的持续时间来触发所述设备的预定义动作包括:将所述第一时间段和所述一个或多个另外时间段的持续时间与至少一个预定义持续时间阈值比较,并基于所述比较来触发所述设备的预定义动作。

在实例85中,实例84的主题可以可选地包括:其中,所述至少一个预定义的持续时间阈值与在所述设备的检测状态中的预定义一系列的一个或多个转换相关联。

在实例86中,实例61的主题可以可选地包括:其中,触发所述设备的预定义动作包括:将所述第一时间段的持续时间与至少一个预定义持续时间阈值比较,并基于所述比较来触发所述预定义动作。

在实例87中,实例86的主题可以可选地包括:其中,所述至少一个预定义的持续时间阈值与在所述设备的检测状态中的预定义一系列的一个或多个转换相关联。

在实例88中,实例87的主题可以可选地包括:其中,所述至少一个预定义持续时间阈值是在所述预定义的系列的一个或多个转换中的第一转换和第二转换之间的时间的持续时间。

在实例89中,实例61的主题可以可选地包括:其中,触发所述设备的预定义动作包括:基于所述外部近场通信设备的识别信息是否匹配于存储在存储器中的识别信息来触发所述设备的预定义动作。

在实例90中,实例61的主题可以可选地包括:其中,所述第一检测状态是所述外部近场通信设备未被所述近场通信天线检测到的检测状态,并且其中,所述第二检测状态是所述外部近场通信设备被所述近场通信天线检测到的检测状态。

在实例91中,实例61的主题可以可选地包括:其中,所述第一检测状态是所述外部近场通信设备被所述近场通信天线检测到的检测状态,并且其中,所述第二检测状态是所述外部近场通信设备未被所述近场通信天线检测到的检测状态。

在实例92中,实例61的主题可以可选地包括:其中,所述外部近场通信设备位于用户的手指上。

实例93是一种设备。所述设备包含近场通信天线,其配置成检测外部近场通信设备,以及处理器,其配置成检测所述设备从第一检测状态到第二检测状态的转换,其中,所述设备的检测状态的转换基于所述近场通信天线是否检测到外部的近场通信设备,在转换之前的所述设备保留在第一检测状态的第一时间段期间,控制所述设备根据第一操作模式操作,以及在转换之后的一旦所述设备从第一检测状态转换到第二检测状态的第二时间段期间,控制所述设备根据第二操作模式操作。

在实例94中,实例93的主题可以可选地包括:其中,所述处理器配置成:在检测到检测状态从第一检测状态到第二检测状态的转换时控制所述设备立即根据所述第二操作模式来操作。

在实例95中,实例93的主题可以可选地包括:其中,所述处理器还配置成:检测所述设备的检测状态从第二检测状态到第一检测状态的进一步转换,并在所述进一步转换之后的第三时间段期间根据第一操作模式来控制所述设备操作。

在实例96中,实例95的主题可以可选地包括:其中,所述处理器配置成:在所述第一时间段的整个持续时间期间根据所述第一操作模式来控制所述设备操作。

在实例97中,实例96的主题可以可选地包括:其中,所述处理器配置成:在所述第二时间段的整个持续时间期间根据所述第二操作模式来控制所述设备操作。

在实例98中,实例93的主题可以可选地包括:其中,所述处理器配置成:在所述第一时间段的整个持续时间期间根据所述第一操作模式来控制所述设备操作。

在实例99中,实例93的主题可以可选地包括:其中,所述第一操作模式是第一类型的字符文本输入,以及所述第二操作模式是不同于所述第一类型的字符文本输入的第二类型的字符文本输入。

在实例100中,实例99的主题可以可选地包括:其中,所述第一操作模式是大写字符文本输入以及所述第二操作模式是小写字符文本输入,或其中,所述第一操作模式是小写字符文本输入以及所述第二操作模式是大写字符文本输入。

在实例101中,实例93的主题可以可选地包括:其中,所述第一操作模式是第一类型的滚动操作,以及所述第二操作模式是不同于所述第一类型的滚动操作的第二类型的滚动操作。

在实例102中,实例101的主题可以可选地包括:其中,所述第一操作模式选自由向上滚动操作、向下滚动操作和无滚动操作组成的滚动类型组,并且其中,所述第二操作模式选自由向上滚动操作、向下滚动操作和无滚动操作组成的滚动类型组。

在实例103中,实例93的主题可以可选地包括:其中,所述外部近场通信设备位于用户的手指上。

在实例104中,实例93的主题可以可选地包括:其中,所述处理器还配置成:接收所述外部近场通信设备的第一识别信息,并执行在所述第一识别信息和第二识别信息之间的比较。

在实例105中,实例104的主题可以可选地包括:其中,所述处理器配置成:基于所述比较,控制所述设备根据所述第一操作模式来操作以及控制所述设备根据所述第二操作模式来操作。

在实例106中,实例105的主题可以可选地包括:其中,如果所述第一识别信息匹配于所述第二识别信息,则所述处理器配置成:控制所述设备根据所述第一操作模式来操作以及控制所述设备根据所述第二操作模式来操作。

在实例107中,实例104的主题可以可选另外包含存储器,其配置成存储所述第二识别信息。

在实例108中,实例107的主题可以可选地包括:其中,所述存储器配置成:存储另外的识别信息,并且其中,所述设备配置成执行在所述第一识别信息和所述另外的识别信息之间的比较。

在实例109中,实例108的主题可以可选地包括:其中,如果所述第一识别信息匹配于所述另外的识别信息,则所述处理器配置成:控制所述设备根据所述第一操作模式来操作以及控制所述设备根据所述第二操作模式来操作。

在实例110中,实例93的主题可以可选地包括:其中,所述第一检测状态对应于不能检测到所述外部近场通信设备的所述近场通信天线。

在实例111中,实例93的主题可以可选地包括:其中,所述第二检测状态对应于不能检测到所述外部近场通信设备的所述近场通信天线。

实例112是用于控制设备的方法。所述方法包括:检测所述设备的检测状态从第一检测状态到第二检测状态的转换,其中,所述设备的检测状态基于所述设备的近场通信天线是否检测到外部的近场通信设备,在转换之前的所述设备保留在第一检测状态中的第一时间段期间,控制所述设备根据第一操作模式操作,以及在转换之后的一旦所述设备从所述第一检测状态转换到第二检测状态的第二时间段期间,控制所述设备根据第二操作模式操作。

在实例113中,实例112的主题可以可选地包括:其中,控制所述设备根据第二操作模式操作包括:在检测到检测状态从第一检测状态到第二检测状态的转换时控制所述设备立即根据所述第二操作模式来操作。

在实例114中,实例112的主题可以可选地还包括:检测所述设备的检测状态从第二检测状态到第一检测状态的进一步转换,并在所述进一步转换之后的第三时间段期间根据所述第一操作来控制所述设备操作。

在实例115中,实例114的主题可以可选地还包括:在所述第一时间段的整个持续时间期间根据所述第一操作模式来控制所述设备操作。

在实例116中,实例114或115的主题可以可选地还包括:在所述第二时间段的整个持续时间期间根据所述第二操作模式来控制所述设备操作。

在实例117中,实例112的主题可以可选地还包括:在所述第一时间段的整个持续时间期间根据所述第一操作模式来控制所述设备操作。

在实例118中,实例112的主题可以可选地包括:其中,所述第一操作模式是由所述设备触发的预定义操作,并且其中,所述第二操作模式是由所述设备触发的不同预定义操作。

在实例119中,实例112的主题可以可选地包括:其中,所述第一操作模式是第一类型的字符文本输入,以及所述第二操作模式是不同于所述第一类型的字符文本输入的第二类型的字符文本输入。

在实例120中,实例119的主题可以可选地包括:其中,所述第一操作模式是大写字符文本输入以及所述第二操作模式是小写字符文本输入,或其中,所述第一操作模式是小写字符文本输入以及所述第二操作模式是大写字符文本输入。

在实例121中,实例112的主题可以可选地包括:其中,所述第一操作模式是第一类型的滚动操作,以及所述第二操作模式是不同于所述第一类型的滚动操作的第二类型的滚动操作。

在实例122中,实例121的主题可以可选地包括:其中,所述第一操作模式选自由向上滚动操作、向下滚动操作和无滚动操作组成的滚动类型组,并且其中,所述第二操作模式选自由向上滚动操作、向下滚动操作和无滚动操作组成的滚动类型组。

在实例123中,实例112的主题可以可选地包括:其中,所述外部近场通信设备位于用户的手指上。

在实例124中,实例112的主题可以可选地包括:还接收所述外部近场通信设备的第一识别信息,并执行在所述第一识别信息和第二识别信息之间的比较。

在实例125中,实例124的主题可以可选地包括:其中,基于所述比较,控制所述设备根据所述第一操作模式来操作以及控制所述设备根据所述第二操作模式来操作。

在实例126中,实例125的主题可以可选地包括:其中,控制所述设备根据所述第一操作模式来操作以及控制所述设备根据所述第二操作模式来操作包括:如果所述第一识别信息匹配于所述第二识别信息,则控制所述设备根据所述第一操作模式来操作以及控制所述设备根据所述第二操作模式来操作。

在实例127中,实例124的主题可以可选地还包括:将被存储在所述设备的存储器上所述第二识别信息进行存储。

在实例128中,实例127的主题可以可选地还包括:在所述存储器上存储另外的识别信息,并执行在所述第一识别信息和所述另外的识别信息之间的比较。

在实例129中,实例128的主题可以可选地包括:其中,控制所述设备根据所述第一操作模式来操作以及控制所述设备根据所述第二操作模式来操作包括:如果所述第一识别信息匹配于所述另外的识别信息,则控制所述设备根据所述第一操作模式来操作以及控制所述设备根据所述第二操作模式来操作。

在实例130中,实例112的主题可以可选地包括:其中,所述第一检测状态对应于不能检测到所述外部近场通信设备的所述近场通信天线。

在实例131中,实例112的主题可以可选地包括:其中,所述第二检测状态对应于不能检测到所述外部近场通信设备的所述近场通信天线。

实例132是一种设备。所述设备包含近场通信天线,其配置成检测外部近场通信设备。所述设备也包含监测器、比较器和触发器。所述监测器配置成:基于所述近场通信天线是否检测到所述近场通信设备,监测所述设备的检测状态在第一检测状态和第二检测状态之间的一系列一个或多个转换。所述比较器配置成:执行在与所述系列一个或多个转换相关联的第一定时信息和与第一预定义系列的一个或多个转换相关联的第二定时信息之间的比较。所述触发器配置:基于所述比较发起所述设备的预定义动作。

实例133是一种设备。所述设备包含近场通信天线、监测器、检测器、确定器和触发器。所述近场通信天线配置成:检测外部近场通信设备。所述检测器配置成:基于所述近场通信天线是否检测到所述近场通信设备,将所述设备的检测状态从第一检测状态改变到第二检测状态。所述确定器:配置成确定所述设备保留在第二检测状态中的第一时间段的持续时间。所述触发器配置成:至少基于所述第一时间段的持续时间发起所述设备的预定义动作。

实例134是一种设备。所述设备包括近场通信天线、检测器和控制器。所述近场通信天线配置成检测外部近场通信设备。所述检测器配置成:将所述设备的检测状态的转换从第一检测状态改变到第二检测状态,其中,所述设备的检测状态基于所述近场通信天线是否检测到所述近场通信设备。所述控制器配置成:在转换之前的所述设备保留在第一检测状态中的第一时间段期间,控制所述设备根据第一操作模式来操作,并在转换之后的一旦所述设备从所述第一检测状态转换到所述第二检测状态的第二时间段期间控制所述设备根据第二操作模式来操作。

实例135是用于操作可控电子装置的方法。所述方法包含,利用所述可控电子装置中的NFC电路感测NFC配件相对于所述可控电子装置的运动,利用所述可控电子装置中的处理电路将所述NFC配件的感测到的运动识别为预定义运动数据库中给定的预定义运动,其中,所述预定义运动数据库使每个预定义运动与所述可控电子装置的预定义动作相关联,并且利用所述处理电路触发所述数据库中与所述给定预定义运动相关联的预定义动作。

在实例136中,实例135的主题可以可选地包括:其中,感测所述NFC配件相对于所述可控电子装置的运动包括:感测用户输入。

在实例137中,实例135的主题可以可选地包括:其中,感测所述NFC配件相对于所述可控电子装置的运动包括:感测所述NFC配件进入所述可控电子装置中的NFC电路的检测范围。

在实例138中,实例137的主题可以可选地包括:其中,感测所述NFC配件相对于所述可控电子装置的运动包括:感测所述NFC配件离开所述可控电子装置中的NFC电路的检测范围。

在实例139中,实例137的主题可以可选地还包括:利用所述可控电子装置中的处理电路计算所检测到的所述NFC配件保留在所述可控电子装置中的NFC电路的持续时间。

在实例140中,实例139的主题可以可选地包括:其中,将所述NFC配件的感测到的运动识别为预定义运动数据库中给定的预定义运动包括:将所检测到的持续时间和与所述预定义运动数据库中的所述预定义运动中的至少一个相关联的持续时间进行比较。

在实例141中,实例139的主题可以可选地包括:其中,感测所述NFC配件进入所述可控电子装置中的所述NFC电路的检测范围包括:检测所述NFC配件穿过所述NFC电路的检测阈值。

在实例142中,实例137的主题可以可选地包括:其中,感测所述NFC配件进入所述可控电子装置中的所述NFC电路的检测范围包括:检测所述NFC配件穿过所述可控电子装置的NFC天线的检测阈值。

在实例143中,实例135的主题可以可选地包括:其中,所述可控电子装置包括:具有在正面的显示器和具有布置在背面的NFC天线的手持电子装置。

在实例144中,实例135的主题可以可选地包括:其中,所述外部NFC配件布置在用户的手指上。

在实例145中,实例135的主题可以可选地包括:其中,将所述NFC配件的感测到的运动识别为预定义运动数据库中的给定预定义运动包括:将所述感测到的运动识别为基本上类似于所述给定的预定义运动。

在实例146中,实例145的主题可以可选地包括:其中,将所述NFC配件的感测到的运动识别为预定义运动数据库中的给定预定义运动还包括:将所述感测到的运动识别为基本上不类似于所述预定义数据库的一个或多个其它预定义运动。

在实例147中,实例145的主题可以可选地包括:其中,将所述感测到的运动识别为基本上类似于所述给定的预定义运动包括:利用模糊逻辑来识别所述感测到的运动是否基本上类似于所述给定的预定义运动。

在实例148中,实例135的主题可以可选地包括:其中,将所述NFC配件的感测到的运动识别为预定义运动数据库中的给定预定义运动包括:基于所述感测到运动确定感测波形。

在实例149中,实例148的主题可以可选地包括:其中,将所述NFC配件的感测到的运动识别为预定义运动数据库中的给定预定义运动包括:比较所述感测波形和与所述预定义运动数据库中的所述预定义运动相关联的一个或多个预定义波形。

在实例150中,实例148的主题可以可选地还包括:利用所述可控电子装置中的存储器存储所述预定义运动数据库。

在实例151中,实例150的主题可以可选地包括:其中,存储所述预定义运动数据库包括:在所述存储器中存储对应于每个预定义运动的指定波形。

在实例152中,实例151的主题可以可选地包括:其中,将所述NFC配件的感测到的运动识别为预定义运动数据库中的给定预定义运动包括:将感测波形和与对应于所述预定义运动中的一个或多个的指定波形进行比较。

在实例153中,实例135的主题可以可选地还包括:利用所述可控电子装置中的存储器存储所述预定义运动数据库。

在实例154中,实例153的主题可以可选地包括:其中,存储所述预定义运动数据库包含在所述存储器中存储对应于每个预定义运动的指定波形。

在实例155中,实例149的主题可以可选地包括:其中,将所述NFC配件的感测到的运动识别为预定义运动数据库中给定的预定义运动包括:比较所述感测波形和与对应于所述预定义运动中的一个或多个的指定波形。

在实例156中,实例145的主题可以可选地包括:其中,将所述NFC配件的感测到的运动识别为预定义运动数据库中给定的预定义运动包括:基于与所述感测到的运动相关联的定时信息和与所述预定义运动数据库的所述预定义运动相关联的定时信息将所述感测到的运动识别为基本上类似于所述给定的预定义运动。

在实例157中,实例156的主题可以可选地包括:其中,与所述感测到的运动相关联的定时信息和与所述预定义运动数据库的所述预定义运动相关联的定时信息包括:一个或多个时间戳或一个或多个时间段持续时间。

在实例158中,实例157的主题可以可选地包括:其中,所述一个或多个时间戳包括:在所述NFC配件进入或离开所述NFC电路的检测范围时的时间戳。

在实例159中,实例157的主题可以可选地包括:其中,所述一个或多个时间段持续时间包括:所述NFC配件在所述NFC电路的检测范围内或在所述NFC电路的检测范围之外的时间窗。

在实例160中,实例135的主题可以可选地包括:其中,将所述NFC配件的感测到的运动识别为预定义运动数据库中的给定预定义运动包括:将所述感测到的运动的定时信息和所述预定义运动的定时信息进行比较。

在实例161中,实例160的主题可以可选地包括:其中,比较所述感测到的运动的定时信息和所述预定义运动的定时信息包括:将与所述感测到的运动相关联的一个或多个时间戳和与所述预定义运动中的一个或多个相关联的一个或多个时间戳进行比较。

在实例162中,实例161的主题可以可选地包括:其中,所述NFC配件相对于所述可控电子装置的感测到的运动包括:感测所述NFC配件进入或离开所述NFC电路的检测范围的一个或检测时间点。

在实例163中,实例162的主题可以可选地包括:其中,与所述感测到的运动相关联的所述一个或多个时间戳基于所述一个或多个检测时间点中的一个或多个。

在实例164中,实例135的主题可以可选地包括:其中,所述NFC配件相对于所述可控电子装置的感测到的运动包括:感测所述NFC配件进入或离开所述NFC电路的检测范围的一个或多个检测时间点。

在实例165中,实例164的主题可以可选地包括:其中,将所述NFC配件的感测到的运动识别为预定义运动数据库中的给定预定义运动包括:基于所述一个或多个检测时间戳导出感测波形。

在实例166中,实例165的主题可以可选地包括:其中,将所述NFC配件的感测到的运动识别为预定义运动数据库中的给定预定义运动包括:将所述感测波形和与对应于所述预定义运动中的一个或多个的指定波形进行比较。

在实例167中,实例135的主题可以可选地还包括:利用所述NFC电路读出所述NFC配件的识别信息。

在实例168中,实例167的主题可以可选地包括:其中,将所述NFC配件的感测到的运动识别为预定义运动数据库中的给定预定义运动包括:基于所述识别信息将所述NFC配件的感测到的运动识别为预定义运动数据库中的给定预定义运动。

在实例169中,实例135的主题可以可选地包括:其中,所述预定义运动的第一预定义运动不同于所述预定义运动的第二预定义运动。

在实例170中,实例169的主题,其中,所述第一预定义运动与所述NFC配件相对于所述可控电子装置的第一空间运动模式相关联,以及所述第二预定义运动与所述NFC配件相对于所述可控电子装置的第二空间运动模式相关联。

在实例171中,实例170的主题可以可选地包括:其中,所述第一空间运动模式不同于所述第二空间运动模式。

在实例172中,实例169的主题可以可选地包括:其中,所述第一预定义运动与在所述NFC配件进入或离开所述NFC电路的检测范围时的一个或多个第一时间点相关联,以及所述第二预定义运动与在所述NFC配件进入或离开所述NFC电路的检测范围时的一个或多个第二时间点相关联。

在实例173中,实例172的主题可以可选地包括:其中,所述一个或多个第一时间点不同于所述一个或多个第二时间点。

在实例174中,实例135的主题可以可选地包括:其中,所述预定义运动的第一预定义运动与第一预定义动作相关联,以及所述预定义运动的第二预定义运动与第二预定义动作相关联。

在实例175中,实例174的主题可以可选地包括:其中,所述第一预定义动作不同于所述第二预定义动作。

在实例176中,实例135的主题可以可选地包括:其中,所述感测到的运动与在所述NFC配件进入或离开所述NFC电路的检测范围时的一个或多个感测到时间点相关联,以及所述给定的预定义运动与在所述NFC配件进入或离开所述NFC电路的检测范围时的一个或多个预定义时间点相关联。

在实例177中,实例176的主题可以可选地包括:其中,将所述NFC配件的感测到的运动识别为预定义运动数据库中的给定预定义运动包括:将所述一个或多个感测到的时间点识别为基本上类似于所述一个或多个预定义时间点。

在实例178中,实例177的主题可以可选地包括:其中,将所述一个或多个感测到的时间点识别为基本上类似于所述一个或多个预定义时间点包括:,利用模糊逻辑来识别所述一个或多个感测到的时间点是否基本上类似于所述一个或多个预定义时间点。

在实例179中,实例135的主题可以可选地包括:其中,所述处理电路包含应用处理器,并且其中,触发所述数据库中的与所述给定的预定义运动相关联的所述预定义运动包括:利用所述应用处理器执行所述预定义动作。

在实例180中,实例135的主题可以可选地包括:其中,所述可控电子装置是便携式电子装置。

实例181是设备。所述设备包括:近场通信天线和处理电路。所述近场通信天线配置成:检测外部近场通信设备。所述处理电路配置成:基于所述近场通信天线是否检测到所述近场通信设备,监测所述设备的检测状态在第一检测状态和第二检测状态之间的一系列的一个或多个转换,执行与所述系列的一个或多个转换相关联的第一定时信息和与第一预定义系列的一个或多个转换相关联的第二定时信息之间的比较,以及基于所述比较发起所述设备的预定义动作。

虽然本发明已经参考特定实施例进行了具体描述和说明,但是本领域的技术人员应当明白,在不偏离由附属权利要求限定的本发明精神和范围的情况下,可对上述实施例进行各种形式和细节的更改。因此,本发明的范围由随附的权利要求指定,等效于本权利要求的范围以及在本权利要求意思范围内的所有变化是被涵盖在内。

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