低功率近场通信认证的制作方法

文档序号:10628219阅读:333来源:国知局
低功率近场通信认证的制作方法
【专利摘要】本文档描述了用于实现低功率近场通信(NFC)认证的技术(400、500、600)和设备(100、700)。这些技术(400、500、600)和设备(100、700)使计算装置(102)能够在低功率状态下检测要经由NFC进行认证的NFC使能的装置(104)。在一些实施例中,处于休眠状态的计算装置(102)的各种组件被激活以执行认证和/或向用户提供指示起动认证的指示。
【专利说明】
低功率近场通信认证
【背景技术】
[0001]该【背景技术】的描述是出于总体表现本公开背景的目的而提供的。除非本文中另外指明,否则这个部分中描述的内容并不被明确地或隐含地承认是本公开或随附权利要求书的现有技术。
[0002]计算装置经常响应于无活动超时的期满或使得进入休眠状态的用户输入而进入休眠状态。当进入休眠状态时,计算装置通常锁定(例如,屏幕锁定),以保护用户数据或防止装置功能之一被意外激活。一旦处于休眠状态,计算装置的各种组件(或子系统)就掉电,以减少装置的功耗并且延长电池的寿命。
[0003]然而,将计算装置解锁经常需要装置的一些组件在休眠状态期间保持激活,或者在离开休眠状态之前被唤醒。例如,当使用个人识别号(PIN)代码进行装置解锁时,处理器、显示器和相关的触摸屏从用户接收PIN代码需要用电。如此,这些活动组件在装置处于休眠状态时继续引出电流,这导致功耗增大、装置运行时间减少、和/或装置效率降低。
【附图说明】
[0004]参照下面的附图描述用于低功率近场通信(NFC)认证的技术和设备。在附图中,始终使用相同的标号表示类似的特征和组件:
[0005]图1示出可实现低功率NFC认证的技术的示例环境。
[0006]图2示出能够实现低功率NFC认证的示例装置构造。
[0007]图3示出用于实现装置中的低功率NFC认证的实施例的示例分层架构。
[0008]图4示出按照一个或多个实施例的低功率NFC认证的方法。
[0009]图5示出按照一个或多个实施例的低功率NFC认证的另一种方法。
[0010]图6示出使用低功率NFC认证对NFC使能的实体进行认证的(一个或多个)示例方法。
[0011]图7示出可实现用于低功率NFC认证的技术的电子装置的各种组件。
【具体实施方式】
[0012]将装置解锁的传统技术常常是依赖于使装置的各种组件保持活动以执行较高级认证操作。然而,在装置处于休眠状态时保持这些组件活动使装置的电池耗损。另外,这些活动组件和装置的其它组件之间的硬件和软件相关性可防止装置达到提供额外省电的较低活性状态(例如,较深休眠状态)。
[0013]本公开描述了用于低功率NFC认证的技术和设备,其使计算装置能够在处于低功率或休眠状态时检测要认证的NFC使能装置。通过这样做,计算装置的组件可保留在各自的低功率或休眠状态,直到起始认证过程以唤醒和/或解锁装置。
[0014]下面的讨论首先描述了操作环境,之后描述了可在这个环境中采用的技术,最后描述了示例设备。
[0015]操作环境
[0016]图1示出可实现用于低功率NFC认证的技术的示例环境100。这个示例环境100包括计算装置102、无线通信介质104和近场通信使能的装置106(NFC装置106)。计算装置102可以是或者包括能够实现认证操作的许多不同类型的计算或电子装置。在这个示例中,计算装置102被示出为智能电话,但能够料想到其它装置。仅仅举例来说,其它计算装置102可包括蜂窝电话、笔记本计算机(例如,上网本或超极本)、智能手表、平板计算机、个人媒体播放器、个人导航装置(例如,全球定位系统)、游戏控制台、台式计算机、摄影机或便携式游戏装置。
[0017]计算装置102包括(一个或多个)应用处理器108和低功率处理器110。应用处理器108可被配置为能够实现计算装置102的各种功能的单核或多核处理器。在一些情况下,应用处理器108包括用于处理计算装置102的各种信号或数据的数字信号处理(DSP)子系统。应用处理器108与如下所述的计算装置102的其它组件耦联并且实现这些其它组件的功能。
[0018]在各种实施例中,应用处理器108是具有诸如全功率(双核)、部分功率(单核)、或休眠(掉电核)的多种操作或活动状态的全功能或高功率处理器。应用处理器108在这些活动状态之间转变从满功率进行至断电,减少了应用处理器108所消耗的功率量。另选地或附加地,应用处理器108的活动状态可与计算装置102的各个活动状态对应。因此,当计算装置102进入休眠状态或低功率状态时,应用处理器108可进入节省功率的休眠状态或低功率状
??τ O
[0019]低功率处理器110可被配置为低功率处理器核、嵌入式控制器或微控制器。低功率处理器110不能够实现由应用处理器108实现的功能中的一些。在一些情况下,低功率处理器110缺乏诸如专用通信、存储器或显示器接口的功能专用数据接口。低功率处理器110可包括到用于接收或发送数据的通用数据总线(并行或串行)或通用输入/输出(GP1)的接
□ O
[0020]低功率处理器110可被实现为精简指令集计算(RISC)处理器,与应用处理器108相比,RISC处理器具有较小的指令集,在较低频率下操作,或者具有较少的处理能力。例如,当应用处理器108被配置为实现32位指令集的多核处理器时,低功率处理器110可被配置为实现16位指令集的基于RISC的微控制器。应用处理器108和/或低功率处理器110可均被单独实现为完全不同的组件(未示出),或者与集成伴侣微控制器(未示出)一起被实现为应用处理器。
[0021]计算装置102包括计算机可读介质112和显示器114。计算机可读介质112(CRM112)包括装置数据116和认证器118,在这个示例中,认证器118被实施为CRM 112上存储的计算机可读代码。装置数据116可包括能由应用处理器108和/或低功率处理器110执行的计算装置102的操作系统、固件或应用。另选地或附加地,装置数据116可包括诸如图像、音乐、文档、电子邮件、联系人等各种用户数据。
[0022]认证器118管理计算装置102的认证、安全性和/或加密操作。举例来说,认证器118可在计算装置102进入休眠状态时锁定计算装置102而响应于其用户的认证将计算装置102解锁。认证器118的其它实现方式和使用有所不同并且以下将进行更详细的描述。显示器114使用户能够与计算装置102的内容相关应用或图形用户界面交互。在这些情况下,显示器可与通过其接收用户输入的触摸敏感输入装置(例如,触摸屏)关联或者包括它。
[0023]计算装置102还包括近场通信收发器120(NFC收发器120)、(一个或多个)无线收发器122和有线数据接口 124 JFC收发器120被配置成能够按照诸如ISO 18000-3、IS0/IEC18092、ECMA-340、IS0/IEC21481和ECMA 352,仅举几例,的各种NFC标准经由无线通信介质104与NFC装置106通信。NFC收发器120可主动搜索要与之通信的范围(例如,20厘米)内的其它NFC使能的装置。
[0024](—个或多个)无线收发器122可包括被配置成经由无线网络(未示出)通信的任何合适类型的收发器。这些无线网络的示例包括无线广域网(WWAN)、无线局域网(WLAN)和无线个域网(无线PAN),这些网络中的每个可被部分地或全部地配置为基础设施、自组织、或网状的网络。计算装置102还可经由有线数据接口 124与其它装置通信,有线数据接口 124可被配置为以太网收发器或通用串行总线(USB)端口。
[0025]传感器126使计算装置102能够检测或感测计算装置102操作环境的各种性质或特性。传感器126可包括磁性传感器(例如,霍尔效应或磁力计)、温度传感器、加速计、全球定位模块、运动敏感微机电系统(MEMS )、环境光传感器等。另选地或附加地,传感器126使得能够与装置102的用户交互,或者从装置102的用户接收输入。在这种情况下,传感器126可包括压电传感器、麦克风、相机、电容式触摸传感器、与硬件开关(例如,键盘、锅仔片(snap-dome)或拨号盘)关联的输入感测逻辑等。
[0026]在一些实施例中,传感器126与低功率处理器110可操作地耦联,低功率处理器110可被配置成接收来自传感器126的输入。低功率处理器110能够处理来自传感器126的输入,以检测计算装置102操作的环境的性质或参数。例如,低功率处理器110能够经由加速计确定计算装置102相对于三维坐标系的取向,或者用计算装置102执行的姿势。从传感器126接收的输入还可被发送到在应用处理器108上执行的应用,以使得能够进行应用的基于环境的功能。
[0027]NFC装置106可以是或者包括能够经由NFC通信的许多不同类型的电路或电子装置。在这个示例中,NFC装置106被示出为NFC标签128、NFC使能的磁性按扣130(NFC按扣130),销售终端132。仅仅举例来说,其它NFC装置106可包括NFC贴片、射频识别(RFID)标签、NFC使能环、车辆扩接口、充电站、认证令牌、智能电话或相机。
[0028]各NFC装置106包括收听电路134和NFC装置介质136(装置介质136),NFC装置介质136可包括只读存储器(R0M)、随机存取存储器(RAM)、电可擦除可编程ROM(EEPROM)等。收听电路134被配置成使得能够经由无线通信介质104通过NFC与计算装置102通信。在NFC装置106没有自供电的情况下,NFC装置106经由收听电路134从计算装置102接收功率。从计算装置102接收的功率为NFC装置106的组件供电,以使能其各种功能。
[0029]装置介质136存储NFC装置数据138(NFC数据138),NFC装置数据138可包括任何合适类型的数据,诸如NFC装置106的唯一标识号(例如,序列号)、标签数据、统一资源标识符(URI)、统一资源定位符、密码、私钥、网络创建信息等。按照NFC数据交换格式(NDEF)或其它合适的数据格式(例如,私有或加密的)将NFC数据138格式化。替代地或附加地,可使用这些数据格式将NFC数据138结构化(例如,串行化、分包或框架化)以进行通信或传送。
[0030]一些NFC装置106还包括(一个或多个)微处理器140(—个或多个微处理器(μprocessor) 140)和磁体142。微处理器140可被实现为能够执行各种数据处理任务的嵌入式控制器或微控制器。微处理器140还可访问装置介质136,以读取、写入或以其它方式操纵NFC数据138。磁体142产生能在NFC装置106外部检测到的磁场并且可以是诸如含铁或稀土(例如,钕)的任何合适类型的磁体。一些NFC装置106可包括用于提供诸如与其它金属物体或磁性物体的磁性扣紧或附接的其它功能的多个磁体142。
[0031]图2示出能够实现低功率NFC认证的一个或多个实施例的示例装置构造200。在这个特定示例中,计算装置102靠近包括收听电路134、NFC数据138和磁体142的的NFC装置106 AFC数据138包括可用于认证计算装置102的用户的认证信息(未示出)。例如,当计算装置102被锁定时,认证信息从NFC装置106经由无线通信介质104传输到计算装置102使得能够进行用户认证并且将计算装置102解锁。
[0032]当计算装置102处于低功率状态(例如,休眠或待机)时,计算装置102的应用处理器108、显示器118和NFC收发器120掉电到它们各自的低功率状态。在这个示例的背景下,计算装置102的其它组件(为了视觉上的简洁,未示出)也可掉电到它们各自的低功率状态。替代地或附加地,计算装置102的功能被锁定,以保护用户数据或防止功能被意外激活(例如,意外地触摸拨号)。
[0033]在计算装置102休眠的同时保持至少半活动状态的低功率处理器110与磁力计202可操作地耦联。磁力计202是磁性传感器,被配置成检测计算装置102周围的磁场强度的变化。低功率处理器110监视磁力计202以检测磁场强度的这些变化,其可指示磁性使能的NFC装置106(例如,NFC按扣130)的存在。使用低功率处理器110检测其它装置使得应用处理器108和NFC收发器120能够保持在低功率状态,这节省计算装置102的功率。在这个示例的背景下,低功率处理器110可经由磁力计202感测由NFC装置106的磁体142产生的磁场204。
[0034]一旦检测到存在NFC装置106,低功率处理器110就可唤醒应用处理器108以起始对NFC装置106进行认证操作。例如,应用处理器可使用经由NFC收发器120从NFC装置106接收的认证数据,实现认证操作。替代地或附加地,应用处理器可打开显示器118,以通知用户认证操作的起始。认证器118接着可在对NFC装置106完成认证操作时将计算装置102解锁。
[0035]将应用处理器108和/或NFC收发器120留在低功率状态直到检测到NFC装置106可使得计算装置106中能够节省相当多的功耗。替代地或附加地,使用低功率处理器110和磁力计202以唤醒执行认证操作的组件还可使用户不必唤醒计算装置102(例如,经由硬件按钮)或者手动地输入认证信息。
[0036]图3示出用于实现装置中的低功率NFC认证的实施例的示例分层架构300。分层架构300包括用于实现计算装置102的功能的应用层302、框架层304和硬件层306。诸如NFC认证应用308的计算装置102的应用经由应用处理器108执行,并且在应用层302中实现。NFC认证应用308可与认证器118相关联地实现,以执行各种认证操作。应用层302的应用经由框架层304访问计算装置102的数据、服务和其它资源。也由应用处理器108执行的计算装置102的操作系统(未示出)提供框架层304或其组件。因此,当应用处理器108处于活动状态时,启用应用层302和框架层304的功能。
[0037]计算装置102的硬件组件在硬件层306中实现,在这个示例中,硬件层306包括NFC收发器120和磁力计202。硬件层306中的硬件组件可独立于计算装置102或分层架构300的较高级层的活动状态进行操作。例如,当计算装置102处于低功率状态时,磁力计202或NFC收发器120可保持通电和/或处于活动状态。在分层架构300的背景下,在应用处理器108处于低功率状态时,由低功率处理器110(未示出)监视磁力计202。替代地或附加地,在计算装置102或应用处理器108处于低功率状态时,NFC接口 120可主动搜索其它NFC使能的装置。
[0038]如分层架构300所示的,磁力计202检测到的磁场强度的变化可起始架构分层的其它层中的操作。举例来说,假设计算装置102位于所示的NFC按扣130的附近(例如,O至5厘米)。另外,假设计算装置102被锁定并且处于休眠状态,此时,应用处理器108和NFC收发器120也处于各自的低功率状态。这里,低功率处理器110经由磁力计202检测NFC按扣130产生的磁场204。低功率处理器108接着唤醒应用处理器108,以使能应用层302和框架层304,进而启用这些层的功能。
[0039]磁力计202感测到的磁场强度的变化被传达给NFC框架310,NFC框架310接着通过无线通信介质104经由NFC收发器120起始与NFC按扣130通信。这里,NFC认证应用308询问NFC按扣用于执行各种认证操作的认证信息。NFC认证应用308被配置成认证计算装置102的用户或者认证能够与其进行较高级交互(例如,数据交换、流送内容、或网络构造)的NFC装置106。在本示例的背景下,NFC认证应用308认证NFC按扣130与之关联的用户并且经由屏幕锁定框架312将计算装置102解锁。
[0040]示例技术
[0041]下面的讨论描述了用于低功率NFC认证的技术,这些技术使计算装置能够在低功率状态下经由NFC检测将认证的NFC使能的装置。在至少一些实施例中,计算装置经由磁性传感器检测NFC使能装置,从而不需要用户起始认证操作。可利用之前描述的环境,诸如图1的认证器118、NFC收发器120和/或传感器126,实现这些技术。这些技术包括图4至图6中示出的示例方法,这些方法被示出为由一个或多个实体执行的操作。示出和/或描述这些方法的操作的次序不旨在被理解为是限制,任何数量的所描述的方法操作或其组合可按任何次序组合,以实现方法或替代方法,包括图4至图6所示的那些方法中的任一个。
[0042 ]图4示出按照一个或多个实施例的低功率NF C认证的示例方法400。
[0043]在402中,检测指示存在NFC使能的实体的磁场。由处于休眠状态和/或锁定的装置的低功率处理器检测磁场。低功率处理器检测通过监视诸如磁力计或霍尔效应传感器的磁性传感器来检测磁场C=NFC使能装置可包括诸如NFC按扣、NFC贴片、NFC环或本文中描述的其它NFC装置的任何合适的NFC装置。
[0044]考虑以下示例:用户锁定其智能电话并且拥有包括它们的认证信息的NFC按扣。在示例的操作环境100和装置构造200的背景下,计算装置102(在这个示例中,智能电话)在被锁定时进入休眠状态,应用处理器108、显示器114、NFC收发器120和其它组件掉电,成为省电的低功率状态。然后,在计算装置102处于休眠状态时,低功率处理器110监视传感器126,包括针对磁场强度变化的磁力计202。
[0045]这里假设,计算装置102的用户期望经由(当前被锁定的)计算装置102的应用检查其电子邮件并且用户拥有包括用户认证信息的NFC按扣130。用户用计算装置102轻击NFC按扣130,以起始解锁序列。这里,当计算装置102靠近NFC按扣130(例如,在3厘米内)时,低功率处理器110检测磁体142产生的指示存在NFC按扣130的磁场204。
[0046]在404中,响应于检测到指示存在NFC使能的实体的磁场,激活装置的另一个处理器。这另一个处理器是能够实现装置的认证和通信功能的装置的应用处理器或全功能处理器。在一些情况下,其它处理器是装置的DSP子系统,比应用处理器的耗电少,但实现装置的认证和通信功能是非常足够的。
[0047]在本示例的背景下,低功率处理器110激活应用处理器108,进而实现认证器118和NFC收发器120。诸如显示器118、无线收发器122和有线数据接口 124的计算装置102的其它组件保持低功率状态,以继续节省计算装置102的功率。
[0048]在406中,经由装置的NFC收发器从NFC使能的实体接收认证信息。认证信息可包括唯一标识号、NFC使能的实体的序列号、之前发送的随机数字、加密哈希数、或其任何合适的组合。这个认证信息使得能够执行后续的认证操作,以验证NFC使能的实体或拥有其的用户的身份。
[0049]在此时的示例中,认证器118经由NFC收发器122与NFC按扣130创建NFC通信。认证器118接着查询NFC按扣130的与计算装置102的用户相关联的认证信息。这里,假设认证信息包括附带随机数字的NFC按扣130的唯一序列号,该随机数字之前被计算装置102编程到NFC数据138中。
[0050]在408中,基于经由NFC接收的认证信息,认证NFC使能的实体。认证NFC使能的实体包括将接收到的认证信息与可本地存储在装置上的已知认证信息进行比较。使用装置的其它处理器执行认证,通过这些处理器访问NFC框架和装置的认证应用。一旦认证成功,就从休眠状态唤醒装置,以实现装置的操作系统和(一个或多个)应用。替代地或附加地,可从锁定状态将装置解锁,以使用户能够访问装置。
[0051]总结本示例,计算装置102的认证器118将从NFC按扣130接收的认证信息与装置数据116中存储的本地认证信息进行比较。这个本地认证信息包括计算装置102之前编程到NFC 130中的随机数字和NFC按扣130的序列号。这里假设,认证器118确定接收到的认证信息匹配本地认证信息。然后,认证器118唤醒计算装置102的其它组件并且将计算装置102解锁,所以用户可访问他们的电子邮件应用。
[0052]图5示出按照一个或多个实施例的低功率NFC认证的另一种示例方法500。
[0053]在502中,从被锁定的装置的低功率处理器接收信号。该信号指示与诸如包括认证信息的NFC装置(例如,NFC按扣130)的NFC使能的实体的靠近或接触。低功率处理器监视装置的传感器来检测NFC使能的实体的靠近。这些传感器可包括磁性传感器、加速计、电容型传感器、麦克风等。由处于休眠状态或低功率状态的装置的另一个处理器接收信号。替代地或附加地,该信号被与这另一个处理器相关联的实体(例如,认证器118)接收。
[0054]在504中,响应于接收到该信号,将装置的其它处理器从处于低功率状态唤醒。在检测到NFC使能的实体靠近之前,该其它处理器驻留于低功率状态,以节省装置的能量。这其它处理器是装置的应用处理器或DSP子系统,其能够实现对NFC使能的实体的认证操作和/或与之通信。
[0055]在506中,激活装置的显示器,以指示起始尝试认证NFC使能的实体。替代地或附加地,可激活装置的振动电机或LED指示器,以指示起始尝试认证。在一些情况下,显示器可呈现认证的图形指示,诸如,锁屏动画、认证进度的可视指示(例如,进度条)、NFC使能的实体的图标识别(按名称或类型)等。
[0056]在508中,经由装置的NFC接口接收NFC使能的实体的认证信息。NFC接口可包括NFC收发器、分层框架层中的NFC资源和能够进行基于NFC的认证的NFC应用。在一些情况下,在接收到认证信息之前,从低功率状态激活装置的NFC接口。如以上针对装置的其它处理器讨论的,通过使NFC接口处于低功率状态直到检测到NFC使能的实体,允许计算装置节省功率。
[0057]在510中,使用经由NFC接口接收的认证数据,尝试认证NFC使能的实体。经由能够实现认证操作的装置的其它处理器执行认证尝试。在一些情况下,由装置的DSP子系统实现认证操作,从而不需要激活应用处理器。在唤醒装置的其它组件之前执行这个认证尝试,从而在成功尝试认证之前一直能够省电。
[0058]在512中,响应于NFC使能的实体的成功认证,将装置解锁。将装置解锁对于使得能够访问装置的数据和/或功能而言是有效的。在一些情况下,经由显示器或扬声器向用户呈现关于解锁的指示,诸如,取消锁屏或回放音频报警。在其它情况下,可从低功率状态激活装置的另外的组件,以在解锁之前完全唤醒装置。替代地,响应于NFC使能的实体未通过认证,装置可保持锁定。
[0059]图6示出使用低功率NFC认证对NFC使能的实体进行认证的(一个或多个)示例方法600。
[0060]在602中,经由计算装置的低功率处理器监视磁性传感器。在计算装置及其其它组件处于各自的低功率或休眠状态时,监视磁性传感器。计算装置也被锁定,以防止未经授权地访问计算装置的用户数据或功能。在一些情况下,低功率处理器不能够实现由其它处理器使能的诸如认证和/或通信的功能。
[0061]在604中,响应于磁性传感器的激活,检测NFC使能的实体的靠近。可检测O至5厘米范围内的与NFC使能的装置相关联的磁场。在一些情况下,NFC使能的实体是与用户相关联的装置,诸如,环、磁性按扣、令牌、手表、手镯、身份证等。NFC使能的实体可暂时被压靠计算装置“轻击”或者在延长的时间段内保持紧密靠近。
[0062]在606中,从休眠状态唤醒计算装置的其他处理器,以对NFC使能的实体进行认证。响应于检测到NFC使能的实体,唤醒这其他处理器。这其他处理器是能够实现装置的认证和通信功能的计算装置的应用处理器或全功能处理器。在一些情况下,其它处理器是计算装置的DSP子系统,能够实现认证和通信功能,但对于完全唤醒装置而言可能不是非常足够的。
[0063]可选地,在608中,向计算装置的用户指示认证过程的起始。可使用诸如显示器、LED指示器、振动电机等计算装置的任何合适的用户可感知输出指示认证的起始。例如,计算装置可按脉冲方式震动或者使LED指示器闪烁,向用户警告认证过程。该指示可有效地使用户不必人工唤醒手机或者重新开始接触NFC使能的实体。
[0064]在610中,经由NFC通信接口(例如,NFC收发器120)从NFC使能的实体接收认证信息。认证信息可包括唯一标识号、NFC使能的实体的序列号、之前发送的随机数字、加密哈希数、或其任何合适的组合。这个认证信息使得能够执行后续的认证操作,以验证NFC使能的实体或拥有其的用户的身份。
[0065]在612中,基于认证信息尝试对NFC使能的实体的认证。经由计算装置的其它处理器执行认证尝试。可在完全唤醒计算装置之前执行这个认证尝试,从而能够在直到确定要将装置解锁之前节省功率。从操作612起,方法600响应于对NFC使能装置的成功认证而前进至操作614,或者响应于对NFC使能装置的成功认证尝试而前进至操作616。
[0066]在614中,响应于对NFC使能的实体的认证,将计算装置解锁。将计算装置解锁有效地使得能够访问之前不可访问的计算装置的用户数据或功能。在解锁之前,从其各自低功率或休眠状态唤醒或激活计算装置及其其它组件。
[0067]在616中,其它处理器响应于没有认证NFC使能的装置而返回到休眠状态。通过这样做,节省计算装置的功率,直到后续尝试认证。替代地或附加地,可记录对NFC使能的实体的认证失败,供今后进行分析。例如,当用户解锁计算装置102时,可呈现NFC使能的实体的失败和相关识别信息,以让用户留心可能有未知实体尝试访问装置。从操作616起,方法600返回到操作602,在操作602中,低功率处理器重新开始监视磁性传感器来检测另一个NFC使能的实体。
[0068]示例电子装置
[0069]图7示出可被实现为参照之前图1至图6中的任一项所述的计算装置的示例电子装置700的各种组件。装置可被实现为消费者、计算机、便携式、用户、通信、电话、导航、游戏、发消息、网络浏览、寻呼、媒体回放和/或诸如参照图1描述的计算装置102的其它类型的电子装置中的任一种形式的固定或移动装置中的任一个或组合。
[0070]电子装置700包括通信收发器702,通信收发器702使得能够进行诸如接收数据和发送数据的装置数据704的有线和/或无线通信。示例通信收发器包括兼容各种IEEE802.15(蓝牙?)标准的无线个域网(WPAN)无线电、兼容各种IEEE 802.11 (WiFi?)标准中的任一种的无线局域网(WLAN)无线电、用于蜂窝电话技术的无线广域网(WWAN、3GPP兼容)、兼容各种IEEE 802.16(WiMAX?)标准的无线城域网(WMAN)无线电、和有线局域网(LAN)以太网收发器。电子装置700还包括NFC模块706,诸如,如上所述的NFC模块120,以使能够与其它装置或收听电路进行NFC通信。
[0071 ] 在实施例中,电子装置700包括低功率处理器708,诸如,参照图1描述的低功率处理器110。电子装置800还可包括磁力计701和(一个或多个)传感器712,诸如参照图1和图2描述的磁力计202和(一个或多个)传感器126。低功率处理器708、NFC收发器706和磁力计710可被实现为促成低功率NFC认证。例如,当电子装置700进入休眠或低功率状态时候,低功率处理器708和磁力计710可被征用,以在功率装置700的更强大的处理器和其它子系统保持掉电的同时检测要认证的其它装置。
[0072]电子装置700还可包括一个或多个数据输入端口712,可经由数据输入端口 712接收任何类型的数据、媒体内容、和/或输入,诸如,用户可选择输入、消息、音乐、电视内容、记录的视频内容和从任何内容和/或数据源接收的任何其它类型的音频、视频和/或图像数据。数据输入端口 712可包括USB端口、同轴电缆端口和用于闪存存储器、DVD、CD等的其它串行或并行连接器(包括内部连接器)。这些数据输入端口可用于将电子装置联接到诸如键盘、麦克风或相机的组件、外围件或附件。
[0073]这个示例的电子装置700包括处理器系统714(例如,微处理器、数字信号处理器等中的任一个)、或处理(即,执行)计算机可执行指令以控制装置操作的处理器和存储器系统(例如,在SoC中实现)。处理器系统714((—个或多个)处理器714)可被实现为诸如参照图1描述的应用处理器108的应用处理器或满功率处理器。处理系统可至少部分在硬件中实现,硬件可包括集成电路或片上芯片系统、数字信号处理器(DSP)、专用集成电路(ASIC)JIg可编程门阵列(FPGA)、复杂可编程逻辑器件(CPLD)和硅和/或其它硬件中的其它实现方式的组件。替代地或附加地,可用软件、硬件、固件或结合处理和控制电路实现的固定逻辑电路实现电子装置,处理和控制电路总体用716标识(处理和控制716)。尽管未示出,但电子装置700可包括将各种组件联接在装置内的系统总线、纵横交换式总线(crossbar)、或数据传递系统。系统总线可包括诸如存储器总线或存储器控制器、外围总线、通用串行总线和/或利用各种总线架构中的任一个的处理器或本地总线的不同总线结构中的任一个或组合。
[0074]电子装置700还包括能够进行数据存储的一个或多个存储器装置718,存储器装置718的示例包括随机存取存储器(RAM)、非易失性存储器(例如,只读存储器(ROM)、闪存存储器、EPR0M、EEPR0M等)和盘式存储装置。存储器装置718提供用于存储装置数据704、其它类型的信息和/或数据、和各种装置应用720(例如,软件应用)的数据存储机构。例如,操作系统722可被保持为存储器装置718内的软件指令并且由处理器714执行。在一些方面,认证器724在电子装置700的存储器装置718中被实施为可执行的指令或代码。尽管被表现为软件实现方式,但认证器724可被实现为控制应用、软件应用、信号处理和控制模块、安装在装置上的固件、控制器的硬件实现方式等中的任一种形式。
[0075]电子装置700还包括音频和/或视频处理系统726,音频和/或视频处理系统726处理音频数据和/或将音频和视频数据传递到音频系统728和/或显示系统730。音频系统728和/或显示系统730可包括处理、显示和/或其它方式呈现音频、视频、显示和/或图像数据的任何装置。显示数据和音频信号可经由RF(射频)链路、S视频链路、HDMI (高清多媒体接口)、复合视频链路、分量视频链路、DVI(数字视频接口)、模拟音频连接、或诸如媒体数据端口732的其它类似通信链路被传达到音频组件和/或显示组件。在一些实现方式中,音频系统728和/或显示系统730是电子装置700的外部组件。替代地或附加地,显示系统730可以是示例电子装置的集成组件,诸如,集成触摸界面的部分。如上所述,认证器724可在低功率NFC认证的一些方面中使用显示系统730或其组件。例如,当电子装置700处于休眠或低功率状态时,认证器724可激活显示系统730,以在电子装置700的其它组件保持低功率装置的同时向用户指示起动认证过程。
[0076]尽管已用特征和/或方法特有的语言描述了低功率NFC认证的实施例,但随附权利要求书的主题不一定限于所描述的特定特征或方法。确切地,特定特征和方法被作为低功率NFC认证的示例实现方式公开。
【主权项】
1.一种方法,所述方法包括: 经由处于休眠状态的装置的低功率处理器,检测指示存在近场通信使能(NFC使能)的实体的磁场,所述低功率处理器不能够认证所述NFC使能的实体; 响应于经由所述低功率处理器检测到所述磁场,激活能够认证所述NFC使能的实体的所述装置的其它较高功率处理器; 经由所述装置的近场通信(NFC)接口,从所述NFC使能的实体接收认证信息;以及 经由所述其它较高功率处理器并且基于认证信息,认证所述NFC使能的实体,有效用于将所述装置从休眠状态唤醒。2.根据权利要求1所述的方法,其中,所述低功率处理器不能够经由所述装置的所述NFC接口进行通信。3.根据权利要求1所述的方法,其中,在检测到所述磁场之前,所述NFC接口处于休眠状态,并且所述方法还包括在接收到所述认证信息之前激活所述NFC接口以能够与所述NFC使能的实体进行通信。4.根据权利要求1所述的方法,所述方法还包括响应于检测到所述磁场,向所述装置的用户指示激活、接收或认证的动作的起始。5.根据权利要求4所述的方法,其中,所述装置包括在处于休眠状态时掉电的显示器,并且指示激活、接收或认证的动作的起始包括为所述装置的所述显示器供电。6.根据权利要求4所述的方法,其中,所述装置包括发光二极管(LED)指示器或振动电机,并且指示激活、接收或认证的动作的起始包括改变所述LED指示器的状态或者致使所述振动电机的致动。7.根据权利要求1所述的方法,其中,所述装置在处于休眠状态时被锁定,并且所述方法还包括响应于认证所述NFC使能的实体,将所述装置解锁。8.根据权利要求1所述的方法,其中,当所述装置处于休眠状态时,经由受所述低功率处理器监视的磁性传感器来检测所述磁场。9.根据权利要求1所述的方法,其中,所述装置的所述其它较高功率处理器是与所述NFC接口可操作地耦联并且比所述低功率处理器消耗更多功率的应用处理器。10.根据权利要求1所述的方法,其中,所述装置是智能电话并且所述NFC使能的实体包括存储认证信息的NFC电路和产生所述磁场的磁体。11.一种装置,所述装置包括: 近场通信(NFC)收发器,所述近场通信(NFC)收发器被配置成能够进行数据的无线通?目; 传感器,所述传感器被配置成检测磁场强度; 低功率处理器,所述低功率处理器不能够执行认证操作并且被配置成监视所述传感器的由靠近其它装置造成的磁场强度的变化;以及 应用处理器,所述应用处理器具有休眠状态和活动状态,在所述休眠状态下,节省所述装置的功率,在所述活动状态下,实现所述装置的认证操作和其它功能,所述应用处理器被配置成: 在处于所述休眠状态时,从所述低功率处理器接收指示靠近所述其它装置的信号; 响应于所述信号,从所述休眠状态醒来成为所述活动状态,以实现所述认证操作; 经由所述NFC收发器,从所述其它装置接收认证信息; 尝试基于经由所述NFC收发器接收的认证信息来认证所述其它装置;以及 响应于成功认证所述其它装置,实现访问所述装置的其它功能。12.根据权利要求11所述的装置,其中,所述装置包括锁定状态和解锁状态,当所述装置处于所述锁定状态时,所述应用处理器驻留在所述休眠状态,并且实现访问所述装置的其它功能有效用于将所述装置转变成所述解锁状态。13.根据权利要求12所述的装置,还包括显示器,以及其中,所述应用处理器还被配置成经由所述显示器指示所述认证操作、所述装置的所述锁定状态、或所述装置的所述解锁状态的起始。14.根据权利要求11所述的装置,所述装置被配置为智能电话、智能手表、平板计算机、膝上型计算机、个人媒体播放器、或便携式游戏装置。15.根据权利要求11所述的装置,其中,所述应用处理器还被配置成响应于认证所述其它装置的不成功尝试,从所述活动状态转变成所述休眠状态,以节省所述装置的功率。16.一种方法,所述方法包括: 经由处于锁定状态的装置的低功率处理器,监视磁性传感器的磁场强度的变化; 响应于磁场强度的变化,检测近场通信使能(NFC使能)的实体的靠近; 响应于所述NFC使能的实体的靠近,从休眠状态唤醒所述装置的其它处理器以认证所述NFC使能的实体; 经由所述装置的近场通信(NFC)接口,从所述NFC使能的实体接收认证信息; 经由其它处理器并且基于所述认证信息,尝试认证所述NFC使能的实体;以及 响应于认证所述NFC使能的实体,将所述装置解锁;或者 响应于没有认证所述NFC使能的实体,将所述其它处理器返回到所述休眠状态。17.根据权利要求16所述的方法,还包括在所述装置处于所述锁定状态时,激活所述装置的显示器以指示尝试认证所述NFC使能的实体的起始。18.根据权利要求17所述的方法,还包括经由所述装置的所述显示器,指示响应于认证所述NFC使能的实体所述装置的解锁。19.根据权利要求16所述的方法,其中,所述低功率处理器不能够认证所述NFC使能的实体或者经由所述装置的所述NFC接口进行通信。20.根据权利要求16所述的方法,还包括经由所述装置的发光二极管(LED)指示器或振动电机,指示尝试认证所述NFC使能的实体的起始。
【文档编号】H04B5/02GK105993132SQ201480046063
【公开日】2016年10月5日
【申请日】2014年7月14日
【发明人】贾格迪什·库马尔·阿格瓦尔, 迪帕克·钱德拉, 约翰·J·戈尔西卡, 贾加特库马尔·V·沙阿
【申请人】谷歌技术控股有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1