首页> 中国专利> 使用NFC的多无线电(multi-radio)无线闪存驱动器

使用NFC的多无线电(multi-radio)无线闪存驱动器

摘要

无线闪存驱动器可使用与第二设备的近场通信(NFC)无线电链路来与第二设备建立第二非NFC无线电链路,然后使用该非NFC链路在第二设备和闪存驱动器中的非易失性存储器之间无线地传输数据。一些实施例还可具有其他特征,诸如在不使用NFC链路的情况下用以激活非NFC链路的开关,向非NFC无线电装置和非易失性存储器供电的电池,对电池进行无线充电的感应式充电电路,或待被上传到第二设备的以用于建立非NFC链路的指令。

著录项

  • 公开/公告号CN105009471A

    专利类型发明专利

  • 公开/公告日2015-10-28

    原文格式PDF

  • 申请/专利权人 英特尔公司;

    申请/专利号CN201480009500.X

  • 发明设计人 内森·V·洛茨;维克多·B·洛茨;

    申请日2014-03-28

  • 分类号H04B5/00;H04B7/24;

  • 代理机构北京东方亿思知识产权代理有限责任公司;

  • 代理人李晓冬

  • 地址 美国加利福尼亚州

  • 入库时间 2023-12-18 11:47:40

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-05-21

    授权

    授权

  • 2015-11-25

    实质审查的生效 IPC(主分类):H04B5/00 申请日:20140328

    实质审查的生效

  • 2015-10-28

    公开

    公开

说明书

背景技术

近年来,所谓的“闪存驱动器”作为用于个人计算机和类似的便携式 计算机设备的可拆离存储设备已经变得很常见。这种存储设备通常被称为 闪存驱动器,这是由于它们很多时候使用闪速存储器作为非易失性存储器 技术,并且由于所关联的软件驱动器可与传统磁盘驱动器的软件驱动器相 似。行业中的闪存驱动器的发展已经以存储容量的持续增加和每存储单元 价格的持续降低为特点。但是一个缺陷并未看到明显的改善——尽管许多 外围设备正在转换为无线连接,但是闪存驱动器通常仅通过硬连接的通用 串行总线连接器传输数据。除了不方便以外,用完时还很容易忘记移除闪 存驱动器,从而使其容易遭受损坏、遗失或盗窃。尝试将闪存驱动器转换 为无线方式一般将遭遇下述这些问题中的至少一个问题:1)降低数据传 输速率,2)操作者做出过多的人工设置来发起传输,或3)较差的安全保 护。

附图说明

通过参考下面的详细说明和被用来示出本发明的实施例的附图可以更 好地理解本发明的一些实施例。在附图中:

图1根据本发明的实施例示出了个人计算机设备和无线非易失性存储 设备;

图2根据本发明的实施例示出了无线闪存驱动器的框图;

图3根据本发明的实施例示出了用于非易失性存储器和另一设备之间 的无线通信的方法的流程图;

图4根据本发明的实施例示出了将软件传输到另一设备的方法的流程 图,其中另一设备能够使用该软件与闪存驱动器通信;

图5根据本发明的实施例示出了人工激活非NFC无线电链路的方法的 流程图;

图6根据本发明的实施例示出了使用NFC无线链路来交换用于安全的 非NFC无线电链路的安全密钥的方法的流程图;

图7根据本发明的实施例示出了包含计算机指令的存储介质的框图。

具体实施方式

在下面的详细描述中提出了许多具体细节。然而,应当理解的是本发 明的实施例可以在不具备这些具体细节的情况下被实践。在其他实例中, 为了不模糊本说明书的理解,并未详细示出已知的电路、结构和技术。

所提到的“一个实施例”、“实施例”、“示例性实施例”、“各实 施例”等等,表明被这样描述的本发明的(一个或多个)实施例可包括具 体特征、结构或特点,但并非每一个实施例都必须包括这些具体的特征、 结构或特点。另外,一些实施例可具有针对其他实施例描述的一部分或全 部特征,或不具备针对其他实施例描述的特征。

在下面的说明书和权利要求中,可使用术语“被耦合”和“被连接” 以及它们的派生词。应当理解的是这些术语不意图作为彼此的同义词。而 是,在特定实施例中,“被连接”被用于表明两个或更多元素彼此之间处 于直接物理接触或电接触。“被耦合”被用于表明两个或更多元素合作或 与彼此进行交互,但在它们之间可以具备或不具备介于中间的物理或电气 组件。

如权利要求中所使用的,除非另外规定,否则对描述一般元素的序数 形容词“第一”、“第二”、“第三”等的使用仅表明涉及了相似元素的 不同实例,而不意图暗示被这样描述的元素在时间、空间上的排名或以任 意其他方式必须按给定的顺序。

本文的讨论使用了诸如“处理”、“计算”、“估算”、“判定”、 “建立”、“分析”、“检查”之类的术语,这些术语可以指代计算机、 计算平台、计算系统或其他电子计算设备的(一个或多个)操作和/或(一 个或多个)处理,这些(一个或多个)操作和/或(一个或多个)处理将计 算机的寄存器和/或存储器内被表示为物理(例如,电子)量的数据操纵和 /或转变成计算机的寄存器和/或存储器或可以存储用以执行操作和/或处理 的指令的其他信息存储介质内被同样表示为物理量的其他数据。

本发明的各实施例可以完全或部分被实施在软件和/或固件中。这种软 件和/或固件可采取被包含在非暂态计算机可读存储介质中或在非暂态计算 机可读存储介质上的指令的形式。那些指令然后可被一个或多个处理器读 取和执行以使能本文所描述的各种操作的性能。这些指令可采用任何适当 的形式,例如,但不限于,源代码、编译代码、翻译代码、可执行代码、 静态代码、动态代码等等。这种计算机可读介质可以包括用于以一个或多 个计算机可读的形式存储信息的任何有形非暂态介质,例如,但不限于只 读存储器(ROM);随机存取存储器(RAM);磁盘存储介质;光存储 介质;闪速存储器等等。

术语“无线”可被用于描述使用调制电磁辐射通过非固体介质通信数 据的电路、设备、系统、方法、技术、通信信道等等。无线设备可包括至 少一个天线、至少一个无线电装置(radio)、至少一个存储器以及至少一 个处理器,其中(一个或多个)无线电装置通过(一个或多个)天线发送 代表数据的信号并且通过(一个或多个)天线接收代表数据的信号,而 (一个或多个)处理器可处理待被发送的数据和已经接收的数据。(一个 或多个)处理器还可处理既不被发送也不被接收的其他数据。

在本文件中,下面的术语具有如下含义。这些含义中的一部分比行业 内通用的定义更加宽泛。

通信——无线发送和/或无线接收。这在权利要求中描述由一个设备发 送并由另一设备接收的数据的时候可能尤其有用,但侵犯权利要求只要求 那些设备中的仅任意一个设备的功能。类似地,在两个设备之间的数据交 换可被描述为“通信”(在交换期间每个设备均发送和接收),此时那些 设备中的仅一个设备的功能被要求保护。

闪存驱动器——小型、便携式、非易失性(NV)存储驱动器,主要 被用于在设备中存储来自计算机的数据,所述设备与该计算机在物理上是 分离的,或者通过将来自一个计算机的数据存储在NV存储设备中并且人 工将该设备携带至另一计算机以便加载数据,从而在两个或更多计算机之 间传输数据。形容词“闪”不将闪存驱动器限制于闪速存储器技术,并且 术语“驱动器”不需要设备与磁盘驱动器具有任何相似性。

WiFi无线电——符合IEEE 802.11标准族中的任何无线标准的要求的 无线电。

60GHz无线电——通过55-65千兆赫范围内的一个或多个频率通信的 无线电。

个人计算机——具有至少一个处理器、用以接收来自人类用户的输入 的至少一个输入设备、用以将输出传递至人类用户的至少一个输出设备、 至少一个NFC无线无线电装置和至少一个非NFC无线无线电装置的电子 设备。

设备

图1根据本发明的实施例示出了个人计算机设备和无线非易失性存储 设备。在所示示例中,个人计算机设备100被示为笔记本计算机,但在其 他实施例中,它可以是能够在其自身和具有非易失性(NV)存储器的可 拆离存储设备之间传输数据的任何设备。可拆离NV存储设备120被示为 具有标准形状因子的闪存驱动器,但是其他实施例可具有任何适当的形状 因子,并且可使用任何适当类型的NV存储器。个人计算机设备上的连接 器105和闪存驱动器上的连接器125也被示为在闪存驱动器被插进个人计 算机设备时,可以被物理连接或电连接在一起的连接器。出于方便和简便 说明的目的,它们被示为具有标准形状因子,但是其他实施例可具有不同 的形状因子。

无线闪存驱动器120还被示为具有一个或多个指示器127以及一个或 多个按钮129。指示器可使用任何可行的技术,诸如,但不限于LED。它 可被用于指示任何可行的情况或状态,诸如,但不限于:1)闪存驱动器 中的电路被加电,2)与另一设备之间的无线链路是活跃的,3)数据传输 正在进行中,4)等等。按钮可使用任何可行的技术,诸如,但不限于按 动按钮、滑动按钮或电容传感器。按钮可被用于触发无线闪存驱动器内的 任何可行的动作。

图2根据本发明的实施例示出了无线闪存驱动器的框图。在说明中, 闪存驱动器120被示为具有有线接口125,这在一些实施例中可以是通用 串行总线(USB)接口,但是其他类型的接口也可以被使用。闪存驱动器 120还被示为具有NV存储器210,NV存储器210可服务于闪存驱动器的 主要用途,即在(一个或多个)设备的外部存储可能被这(一个或多个) 设备使用的数据。在一些实施例中,NV存储器210还可被用于存储以下 这些类型的数据中的一种或多种:1)能够被传输到另一设备以由该另一 设备执行从而与此闪存驱动器无线通信的软件,2)在此闪存驱动器中执 行的、用以执行此闪存驱动器的操作的软件,3)被用于执行此闪存驱动 器的操作的其他数据,4)等等。

此外,闪存驱动器120被示为具有可以控制闪存驱动器内的整体操作 的控制器220。控制器220可包含但不限于下述项中的任何项:一个或多 个处理器、状态机器、离散电路和/或用于执行其功能的任何其他可行组件。 在使用用于执行控制器的功能的指令的一些实施例中,用于控制器的操作 的指令可被包含在NV存储器210中,但在其他实施例中,那些指令可被 包含在控制器中的独立存储器中。

闪存驱动器120还被示为具有带有关联天线235的近场通信(NFC) 无线电装置230,以及带有关联天线245的另一(非NFC)无线电装置 240。在一些实施例中,无线电装置230和240可共享一些组件,并且在 一些实施例中,天线235和245可共享一些组件,在这种共享在技术上是 可行的前提下。还示出了电池250以提供用于操作闪存驱动器的各种组件 中的一些组件(诸如,但不限于,NV存储器和非NFC无线电装置)的电 能。

非NFC无线电装置240及其关联天线可符合任何标准,诸如但不限于 那些广为人知的WiFi、60GHz、蓝牙等等。这种选择的主要考虑之一可以 是所选无线电技术能够以相当高的数据速率在合理的距离上传输相当大量 的数据。尽管NFC能被用于传输数据,但是它通常被限于相对低的数据速 率(这使其不适用于传输大量数据)并且具有非常有限的范围(例如,4-5 厘米),这使其不适合用于需要超出传统“突发(bump)”传输的大数据 传输。

另一方面,以前流行的、不受这些缺陷限制的无线电技术通常具有繁 琐的设置过程以建立链路,并且需要持续监控周围的RF环境,这可能对 电池供电的设备造成不能接受的功率消耗。尽管NFC无线电在范围和数据 速率上存在缺陷,但是在其感测到来自另一设备的NFC信号之前,它能够 保持断电。当NFC无线电检测到来自另一设备的信号并加电时,NFC电 路能够被用于发起该设备上的其他电路(包括其他无线电装置)的加电。

因此,本发明的各实施例可使用NFC无线电装置来确定另一NFC使 能的设备在附近并且希望建立更加稳健的通信,并且可使用NFC链路来触 发通过非NFC无线电链路与该设备进行的独立数据传输。这种技术可被用 于允许在无线闪存驱动器和另一设备之间的相当大的无线数据传输,而不 需要将两个设备进行物理连接,并且不需要一直保持接通高数据速率无线 电。

具有这些特点的无线闪存驱动器可包含用于在无线传输期间对非NFC 无线电装置和NV存储器供电的电池。然而,由于小形状因子和低成本在 闪存驱动器中通常是可取的,电池的尺寸可能受到实际考虑的限制,因此 对电池的偶尔充电可能是必要的。基于这个原因,标准有线接口(诸如, 图2中的接口125)可被用于在闪存驱动器通过这种接口被插入另一设备 的时候对电池充电。通常被用在常规闪存驱动器中的标准USB接口具有能 够被用于这类电池充电的供电引脚并且还可允许无线闪存驱动器根据需要 以常规的硬接线方式运行。或者,通过使用感应能量接收器260,各种形 式的感应电能传输可被用于对电池进行再次充电。感应能量接收器被示为 与NFC无线电装置/天线分离,但是在一些实施例中一些组件可在两个组 件之间共享。

基本操作

图3根据本发明的实施例示出了在非易失性存储器和另一设备之间的 无线通信的方法的流程图。图3中的虚线表示在两个指定设备之间的无线 通信。在该所示出的实施例中,具有NFC无线电装置的无线闪存驱动器可 被放置在与另一具有NFC无线电装置的设备的附近,其中该另一设备能够 无线读取来自闪存驱动器的数据或向闪存驱动器无线写入数据。该另一设 备可以是,但不限于,台式计算机、个人计算机、平板计算机、智能手机 等等。为了简单起见,对个人计算机设备进行了描述,但是任何可取的设 备均可被使用。闪存驱动器可使用从所接收的NFC信号采集的电磁能来对 它的NFC无线电装置供能。

在流程图300中,310处,闪存驱动器可被带入到个人计算机的附近, 从而允许两个设备通过它们的NFC无线电装置识别彼此的存在。作为这种 检测的结果,在320和325处,两个设备可以与彼此建立NFC通信链路。

在330处,无线闪存驱动器可通过NFC链路发送请求以在两个设备之 间建立附加的无线链路,其中该附加的无线链路具有比NFC链路更高的数 据速率和/或更远的范围的能力。各种类型的无线连接可被用于这种附加的 链路,诸如但不限于:1)WiFi,2)蓝牙,3)60GHz,4)等等。在335 处,请求可由个人计算机设备接收。如果个人计算机设备同意该请求,则 在345处它可以通过NFC链路发送准许,该准许可由无线闪存驱动器在 340处接收。

如果无线闪存驱动器仅具有一种类型的无线电可用于这种附加链路, 则它可在请求中指定这种链路。如果无线闪存驱动器具有多于一种类型, 则它可在请求中列出这些类型。如果个人计算机仅具有一种类型的无线电 可用于这种附加链路,并且与请求中所指定的(一种或多种)无线电类型 之一是相同类型的无线电,则在345处它可准许该请求,在准许中指示无 线电的类型。如果无线闪存驱动器和个人计算机二者均具有多种类型的无 线电可用于这种附加链路,则个人计算机可选择在请求中所指定的无线电 类型之一,并且在准许中指示该选择。

刚刚描述的交换假设无线闪存驱动器请求附加链路并且个人计算机准 许了该请求。然而,在一些实施例中,个人计算机可请求附加链路并且无 线闪存驱动器可准许该请求。在两种情况中的任一种中,信息的各种交换 均可通过NFC链路发生以达成这种协议来建立另一无线电链路。

一旦协议已经达成,两个设备即可在350和355处通过所同意的无线 电建立通信链路。取决于无线电链路的类型,这种建立可涉及在两个设备 之间的数据的多种交换。由于每一种类型的无线电技术针对建立链路可具 有其自身的不同要求,所以在此不对这一处理进行详细描述。

在附加链路已经被建立之后,在360和365处两个设备可使用这一链 路在彼此之间传输数据。因为这是闪存驱动器,预计到即便不是全部数据, 该数据中的大部分也将涉及个人计算机将数据写入无线闪存驱动器或从无 线闪存驱动器读出数据,类似于两个设备通过使用图1中的连接器125进 行物理连接时将会做的那样。然而,在一些实施例中,两个设备可使用附 加链路以在它们之间传输其他信息。

在一些操作中,一旦附加链路已经被建立,可能就不再需要NFC链路。 在这种情况下,在附加链路被建立之后,无线闪存驱动器可从个人计算机 移开,从而中断具有非常短的无线电范围的NFC链路。在一些实施例中, 无线闪存驱动器上的一个或多个指示器可被用于指示附加链路已被建立, 从而不再需要NFC链路。在一些实施例中,个人计算机上的指示器可被用 于指示这种连接。然后,无线闪存驱动器被拔出,置于用户的口袋中,或 置于任何其他方便的地方,该方便的地方仍在附加链路的有效范围内,直 到不再需要附加链路。当不再需要附加链路时,该链路也可被终止。对于 不再需要该链路的判定可以通过各种方式来做出,诸如但不限于:1)用 户的直接指示,2)用户的间接指示,3)超时,4)等等。

在一些实施例中,无线闪存驱动器可包含能够执行以实施本文针对闪 存驱动器所描述的操作的指令。在一些实施例中,个人计算机课包含能够 执行以实施本文针对个人计算机所描述的操作的指令。在一些实施例中, 闪存驱动器可包含待由个人计算机执行的指令的副本,并且那些指令可被 传输到个人计算机中用于执行。这种传输可通过任何可行的连接发生,但 优选连接可以是物理连接器125。在一些实施例中,这种连接器可被用于 这种指令的传输,并且还可被用于在闪存驱动器的NV存储器中以常规方 式读取/写入数据。通过这种方式,个人计算机的指令可在无线闪存驱动器 内被发现,通过连接器传输到个人计算机中,然后个人计算机和无线闪存 驱动器二者将具有执行本文所描述的操作的必要指令。在其他实施例中, 无线闪存驱动器可将诸如URL之类的远程地址通过NFC链路或USB链路 传送到个人计算机,该远程地址指示个人计算机可从其下载并安装用以执 行必要功能的指令的在线服务器或服务。

上传软件

图4根据本发明的实施例示出了从闪存驱动器向另一设备传输通信软 件的方法的流程图,其中该另一设备能够与闪存驱动器通信。在流程图 400中,在410处,闪存驱动器可通过通用串行总线(USB)有线连接被 连接到个人计算机以加电。在415处,个人计算机可检测USB设备的存在, 并且通过检查内容可发现能够被用于与闪存驱动器通信的软件。在430和 435处这种软件可通过USB连接从闪存驱动器被上传到个人计算机,并且 在445处被安装在个人计算机中。

尽管各种类型的软件可以这种方式被上传和安装,但是在此示例中, 在450和455处软件使个人计算机能够建立与闪存驱动器的另一非NFC、 无线链路。在一些实施例中,这种软件可包括各种参数以通过各种方式限 制非NFC链路,诸如将其限制为结合无线闪存驱动器使用,将其限制为特 定制造者所制造的设备、需要特定安全特征等等。还应当被指出的是,用 于某些类型的无线无线电通信的软件可能已经存在于个人计算机中,在这 种情况下可能没有必要进行这种上传操作。

非NFC链路可以是任何类型的无线链路(当然,排除NFC)。WiFi、 蓝牙和WiGig(60GHz)是具有所期望的特点(诸如,高数据速率、已建 立的安全协议、以及至少数尺的范围)的三种类型的非NFC链路,但是也 可使用其他类型无线通信。

人工操作和节电

一旦闪存驱动器和个人计算机具有正确的信息以建立符合要求的非 NFC链路,则在一些实施例中,启用非NFC链路可以不再需要NFC链路, 并且非NFC链路可通过一些其他方式来启用。在一些实施例中,闪存驱动 器中的电源可保持关闭,直到用户通过按下按钮或执行某些其他人工操作 来激活它。

当数据传输(一个或多个)结束时关闭闪存驱动器中的电源可降低电 池消耗。这可通过若干方式中的任意一种来完成,诸如但不限于:1)按 下另一按钮,2)再次按下相同的按钮,3)如果在预定义的时间段内没有 数据被传输则自动关闭电源。某些类型的指示器可被用于告知用户闪存驱 动器当前是否被加电,这些指示器诸如但不限于:1)LED灯,2)液晶显 示器上的图像,3)当设备活跃时的周期性的嘟嘟声,4)等等。

图5根据本发明的实施例示出了人工激活非NFC无线电链路的方法的 流程图。在流程图500中,在510处无线闪存驱动器可接收开始指示,其 导致在515处电池对闪存驱动器中的电路进行加电。这种指示可以是任何 可行的类型,诸如但不限于通过按下闪存驱动器上的按钮或滑动闪存驱动 器上的保护外壳来闭合开关。一旦闪存驱动器被加电,它可以在520处开 始搜索非NFC无线电信号的存在。为了避免模糊本发明的实施例,在此将 不再重复已知的各类这种发现过程。当这种非NFC存在被检测到,两个设 备可在525处建立非NFC无线链路,从而在闪存驱动器和个人计算机之间 建立用于传输数据的通信路径。

可以预期在闪存驱动器和个人计算机之见的数据传输在本质上通常具 有突发性,实际数据传输所占用的时间仅仅是链路活跃的总时间的一小部 分。这可能是由于若干因素,诸如但不限于用户花费时间用于针对数据传 输进行设置,用户浏览过闪存驱动器中的数据文件等等。还可以预期到的 是用户有时可能忘记链路是活跃的,从而在用户已经完成使用闪存驱动器 之后不知不觉地导致了额外的电池消耗。因此,具有各种机制以在即便闪 存驱动器和个人计算机仍处于非NFC通信范围内也能关闭闪存驱动器中的 电源将是有益的。

操作530-560示出了用于实现这种断电的两种技术。一种涉及使用户 手动发起断电,而另一种涉及在闪存驱动器经过了预定时间段而没有任何 数据传输的情况下自动关闭电源。各种实施例可包括这些技术中的任何一 种或两者均有,但是流程图示出了使用两者的实施例。

在530处,闪存驱动器可设定内部计时器,然后该内部计时器可被用 于确定闪存驱动器经过多长时间而没有数据传输。在一些实施例中,该时 间段可由用户来选择,但在其他实施例中,它可由工厂来设定。计时器可 以通过任何可行的形式来实现,诸如但不限于硬件计数器或软件计数器。 在一些实施例中,计时器可以是控制器(诸如图2中的控制器220)的一 部分。

在535处,闪存驱动器可检查对停止指示的接收以发起断电操作。如 之前所提到的,这种指示可通过由用户操作的开关来触发。在一些实施例 中,开关可以是用于对设备加电的同一开关(例如,由该开关生成的信号 可在加电和断电指示之间切换)。在其他实施例中,加电和断电指示可能 来自于单独的开关。其他机制也可被用于发起断电指示。如果被指示断电, 则闪存驱动器可在560处断电。在一些实施例中,闪存驱动器可首先向个 人计算机发出信号表示无线链路正在被终止,以使个人计算机将不再继续 期望来自闪存驱动器的通信。

如果在535处没有接收到停止指示,则闪存驱动器其后可检查在530 处设定的计时器是否已经超时。如果它已经超时,则指示在相关时间段内 没有数据传输,然后闪存驱动器可通过执行如之前所描述的555和560的 操作来关闭。如果计时器没有超时,则闪存驱动器可检查与个人计算机的 通信是否正在发生。在一些实施例中,这种通信可包括准备参加通信,即 使实际通信还没有开始。

如果在545处检测到通信,则在返回操作535之前可在550处重置计 时器。通过这种方式,计时器可被重复用于指示闪存驱动器是否已经超过 了预定的时间段而没有进行数据传输,并且如果发生了这一情况,则闪存 驱动器自行断电。共同地,在下列各项情况下,判定点535、540和545 可被用于使闪存驱动器断电:1)用户手动触发这种关断,或2)闪存驱动 器在预定时间段中没有经历数据传输。

图6根据本发明的实施例示出了使用NFC无线链路交换用于安全的非 NFC无线链路的安全密钥的方法的流程。在流程图600中,无线闪存驱动 器可使用NFC无线链路以向个人计算机发送用以建立非NFC无线链路的 请求。所请求的非NFC链路可以是任何适当类型的无线链路,诸如但不限 于WiFi、蓝牙或WiGig。在615处,个人计算机可通过其NFC无线电装 置接收该请求并且在625处发送准许,闪存驱动器可在620处接收该准许。 一旦设备同意建立此非NFC链路,它们可以交换将定义它们将如何通过非 NFC链路进行通信的各种参数。这些被交换的参数可包括一个或多个安全 密钥,其中两个设备能够使用该一个或多个安全密钥在此非NFC链路上提 供某种等级的安全性。这些安全密钥可在630和635处被交换。这些安全 密钥的确切本质以及导出它们的方式可取决于各种因素,诸如但不限于, 待被使用的非NFC链路的类型,和所期望的安全等级。一旦包括安全密钥 的参数被交换,在640和645处两个设备可建立非NFC链路,并且使用那 些密钥以安全的方式无线地交换信息。

通过NFC链路交换安全密钥具有诸多优点。其中一个优点在于很短范 围的NFC通信(几英寸)使得外部设备很难偷偷监视NFC交换并拦截这 些密钥。如果通过非NFC链路交换密钥作为建立该链路的一部分,则恶意 操作者可从数英尺之外监视信号、获悉密钥,并使用该密钥以解码随后可 能安全的通信。为了通过监视NFC交换来获悉密钥,窃听设备将需要处于 这些设备的几英寸之内,这通常不太可能。

图7根据本发明的实施例示出了包含计算机指令的存储介质的流程图。 存储介质700可以是包含可由一个或多个计算机设备读取的指令和/或数据 的任何类型的存储介质。指令710可以是下述指令,当该指令由一个或多 个计算机设备执行时,导致本文件所描述的任何操作被执行。存储介质可 以是任何可行的存储介质,诸如但不限于易失性半导体存储器、非易失性 半导体存储器和磁存储器。指令可以被包含在一个或多个这样的存储介质 上,并且可在本文件所描述的设备内部或外部被发现。

本文所描述的各种特征可被单独实现在特定的产品中或与这些特征中 的其他特征相结合。例如,对闪存驱动器加电可由以下各项中的一项或多 项来触发:1)将闪存驱动器插入个人计算机上的USB端口,2)按下闪存 驱动器上的按钮,3)将闪存驱动器上的NFC无线电带入个人计算机中的 NFC无线电的范围内。关闭闪存驱动器中的电源可由以下各项中的一项或 多项来触发:1)从个人计算机上的USB端口拔出闪存驱动器,2)按下闪 存驱动器上的按钮,3)在闪存驱动器上的NFC无线电离开个人计算机中 的NFC无线电的范围时,终止非NFC无线电链路,4)在预定时间段中在 个人计算机和闪存驱动器中的NV存储器之间没有传输数据。发起闪存驱 动器和个人计算机之间的非NFC链路可由以下各项中的一项或多项来触发: 1)发起闪存驱动器和个人计算机之间的NFC链路,2)按下闪存驱动器上 的按钮。

电池、USB连接器和感应充电器的组合也可以不同于之前所描述的方 式来使用。例如,尽管闪存驱动器被连接到了个人计算机的USB端口,它 仍可以与个人计算机无线地通信。可替代地,闪存驱动器可通过其非NFC 链路与个人计算机无线地通信,与此同时闪存驱动器正在对它的电池进行 感应充电。在另一实施例中,闪存驱动器可与个人计算机无线地通信,与 此同时闪存驱动器正在通过它的USB连接器从除了个人计算机以外的设备 (诸如,但不限于,基于USB的电池充电器)接收电能。这些技术中的每 一个可允许电池在进行通信的同时进行充电。此外,这些技术中的每一个 可允许闪存驱动器在不具备电池的情况下进行无线通信,这是因为它将从 外部设备接收电能。

前面的描述意图为说明性的而非限制性的。本领域的技术人员将对其 做出变化。本发明的各种实施例意图包括那些变化,并且仅由下面的权利 要求限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号