用于在单个移动电子设备内仿真多个rfid标签的方法和设备的制作方法

文档序号:6554034阅读:151来源:国知局
专利名称:用于在单个移动电子设备内仿真多个rfid标签的方法和设备的制作方法
技术领域
本发明涉及用于在单个移动电子设备中仿真(emulate)多个 RF ID标签的方法和设备。本发明尤其涉及当所述移动电子设备断电 或者由于用尽电源而无动力时的多个RFID标签的仿真。
背景技术
所谓的RFID (射频标识)标签是在例如标记货物、无线可读智 能卡等中使用的发射应答器单元。RFID标签可以例如代表火车票、 戏票或者折扣优惠券。RFID标签存储能够通过RFID标签询问设备或者RFID标签读 取器/写入器设备分别读取/写入的信息。这种标签必须可用于所有情 形中,因为它们可能代表上述项目,而这些项目作为火车票或者其 他交通票或者用于获准进入办公室等的访问控制信息对于用户是必 需的。即,RFID标签可以用于代替传统纸质票/护照或者物理钥匙 (key)。移动电子设备能够使用合适的电子电路和相应的天线来仿真 RF ID标签的操作。该电子电路可以集成到移动设备自身的电路中或 者作为移动设备自身的电路的一部分。在这些情况下,移动设备的 电路提供了 RFID功能。移动电子设备能够"存储"多个RFID标签, 即,存储仿真这种RFID标签所需的数据。仿真数据包括定义空中接 口属性的数据,例如操作频率、调制、协议等,以及定义RFID标签 的实际数据净荷的数据。然后通过RFID电路和相应的天线能够使得 描述RFID标签的数据可用于RFID标签询问设备。然而,移动电子设备是通过电源或者容量相当有限的电池来供电的。在某些环境下,还可能发生这样的情况例如在访问其中禁 止使用具有照相机的移动电话的办公室建筑物的时候,这种移动电 子设备完全被关闭。正如已经描述的,RFID标签必须精确地起到它们传统相应对等 物(即票、钥匙等)的功能,以便由用户来接受。然而,传统的纸 质票或者钥匙自然不遭受到电源故障。因此即使在移动电子设备故 意断电时或者当例如由于长途电话呼叫而导致其电源耗尽时,RFID 标签也必须可用。为了能够在移动电子设备中"存储"多个RFID标签,即仿真这 种标签所需的数据,这种移动电子设备包括配置用于仿真RFID标签 的电路。本发明上下文中的"仿真"意味着电路配置为使得其表现 得像是相应的RFID标签。因此,针对于像频率、调制、数据率等的 参数,其将提供同样的或者至少可兼容到其上的空中接口。另外还 将使其能够传送相同的数据净荷,即作为所述RFID标签的数据内 容。当被RFID标签询问设备("标签读取器")询问时,电路将因 此运转得与待仿真的RFID标签完全一样。然而负责用于呈现这种标签的电路不包括在询问发生的情况下 将使其能够选择应当呈现多个"存储的"RFID标签中的哪一个的任 何智能逻辑自身。这种选择,即,针对配置将RFID标签数据"加载" 到电路,能够通过移动电子设备的处理器来处理。然而,在这种情 况中上述问题将出现。如果移动电子设备没有电,则不能进行选择。 这将最多导致电路停滞被配置为它已经仿真的最后那个RFID标签。在不再次提供电能到移动电子设备的情况下,用户因此不能访 问存储在其设备中的任何其他RFID标签。如果故意关闭设备,则这 将仅提供给用户较少的不适。尽管通过输入PIN等首先开启设备从 而使得能够打开门或者进入办公室会很麻烦,但是用户完全不会丢 失。然而,如果设备的电源耗尽,则用户不能访问其他标签而可能 陷入困境。可能妨碍该用户进入(或者也可能是离开)其办公室或 者家、乘坐火车或者参观剧院。如上所述,在电子设备内处理多个RFID标签的重要任务是选择 处理。即,选择将存储标签的哪一个呈现给特定RFID询问设备。可 以使用电子设备的软件中的智能例如通过识别RFID询问设备所发 送的信号的属性来选择适合的标签,或者可以由用户通过其用户界 面来选择。然而,为了能够使用这些方法,强制移动设备有电,当 当用户故意关闭设备时或者当设备的电源耗尽时,则不是这种情况。为了确保存储的RFID标签在所有环境下的可操作性,从而必须 提供用于使得用户能够访问所有已存储标签的装置。存在与该目的 相关联的两个主要问题。虽然原则上可以提供专用智能,即,用于 执行此任务的适合的逻辑电路,但是这与RFID标签相结合不是优选 的,因为其将以不合理的方式增加制造成本。另一个可能甚至更重要的问题是这种智能逻辑电路的供电。由 于上述问题,仅依赖于这种RFID标签仿真电路所包含在其中的设备 的供电是不可能的。所谓的无源RFID标签不包括内部电源;它们完 全通过电磁询问信号来供电。然而,能够通过这种询问信号提供的 能量的量很低。为了实现在多个已存储标签中的选择而需要的复杂 电路不能通过这种低能量来供电。本发明提供了一种方法和设备用于解决单个移动电子设备中 RFID标签的选择、呈现/仿真的上述问题。利用本发明,用户能够使 用任何存储的RFID标签,而无需被要求首先开启他的电子设备,并 且还处于设备的供电耗尽的状态下。本发明提供了用于在单个移动电子设备内处理多个RFID标签 的装置。为了实现这种多个RFID标签处理,可以使用电子电路。这 种电子电路能够通过移动电子设备(有源模式)或者通过来自标签 询问设备的询问信号(无源模式)来供电。低功率询问信号不足够 强大从而不能还对移动电子设备供电。因此,如果电源不能够由移动电话来提供,则接口ASIC(专用 集成电路)可以用作电源"壁,,(自给式(self sustaining)电源域的 分离器(separator))。这种接口 ASIC将需要包含尽可能少的逻辑,使得其可以通过从RFID询问器感生的电流来供电。
然而,当前这种类型的电子电路传统地一次仅能够处理单个标 签,即在使用正确的标签之前,相应的标签必须通过移动电子设备 "被下载"或者被编程到电子电路中。当移动电子设备,例如移动 电话被断电或者电池电源耗尽时,电子电J各由此不能决定应该向询 问设备呈现哪个已存储RFID标签,其将仅能够呈现利用其最后编程 的那个RFID标签。当电话电池用完时(可能由于长途电话呼叫而导 致),用户因此不能选择将呈现哪个RFID标签。通常,最后使用的 RFID标签将是唯——个可用的。如果例如用户刚刚最后使用了戏票 RFID标签,则他不能访问电话内他的火车票并且可能不能使用交通 而陷入困境。
主要问题是电子RFID仿真电路自身不能够在存储的标签之间 做出选择,因为其具有很少的内置智能。可以通过添加合适的电路 而将这种智能添加到电子电路中,但是这自然将增加费用并且可能 将电子电路的功率要求提高超过合理水平。然而电子电路的功率消 耗不一定高于询问设备所能够提供的功率消耗,否则电子电路不能 适当地进行操作。
当前,电子电路因此仅能够呈现通过移动电话最后提供给它的 标签,因此,选择其他标签的问题不能够通过没有以某种方式由移 动电话来供电的传统技术来解决。

发明内容
因此本发明的目的是提供一种用于在设备的无电源模式或者断 电状态中实现单个移动电子设备中的多个RFID标签的仿真的方法 和设备。
根据一个方面,提供了一种用于仿真用于RFID标签询问设备的 多个RFID标签的方法。该方法将通过包括可配置用于仿真RFID标 签的操作的电路以及存储器的设备来使用。该方法包括以下步骤 -存储一个或者多个数据集,其中每个数据集定义RFID标签的可操作属性;
-维持所述一个或者多个数据集的列表;
-指示所述列表中的一个数据集作为活动数据集;
-接收来自所述RFID标签询问设备的询问;
-响应于所述询问,仿真由活动数据集所定义的RFID标签的操作;
以及
-指示所述列表中的另一数据集作为活动数据集。
本发明的方法实现单个移动电子设备内的多个RFID标签的使用和
访问,尤其是在移动设备的无电源状态下。
在示例性实施方式中,另一数据集是所述列表中的后续数据集。 当仅有 一个数据集呈现时,所述后续数据集是此数据集。
在示例性实施方式中,RFID标签询问设备包括写入能力,并且 该方法进 一 步包括以下步骤 -接收来自所述RFID标签询问设备的写访问; —响应于所述写访问,指示所述列表中的先前数据集作为活动数据
集;以及
-根据所述写访问修改活动数据集。
通过此方案,实现了读取-写入-验证过程,即那个标签被写入先 前呈现的那个。由此有效地防止利用其他标签进行的篡改 (tampering )。
在示例性实施方式中,另 一数据集是所述列表中的在先数据集。 当仅有一个数据集呈现时,所述在先数据集是此数据集。
在示例性实施方式中,所述方法进一步包括指示所述列表中的 预确定数据集作为活动数据集。当在如包括附加处理能力和/或用户 输入装置的移动电话之类的移动电子设备中执行时,其使得移动设 备或者用户能够将另 一数据集指示为活动的,即例如当所述列表的 初始化时,选择所述列表中首先呈现的那个数据集。所以为了加快 下一次使用时的RFID标签呈现过程,那么例如只要移动设备仍然有 电,就能够选择下一个对询问设备呈现的标签。这使得能够使用"断电默认"设置,其将结合根据本发明的设备的以下示例实施方式来解释。
在示例性实施方式中,该方法进一步包括 -重新布置列表中的数据集的顺序。
这使得能够改变存储的RFID标签循环通过的次序。基于稍后将 说明的各种参数,该列表能够给定一个新顺序。改变顺序意味着重 新布置该列表中一个或者多个数据集的位置。
在示例性实施方式中,该方法进一步包括 -维持指示所述一个或者多个数据集已经被指示作为活动数据集的 频率的值;
其中根据该值执行重新布置。
因为可能最频繁使用的标签将提供关于它将作为在下一个询问 程序期间将要呈现的 一 个标签的最高可能性,所以这会有助于加速
后面的过程。
在示例性实施方式中,该方法进一步包括 -维持一个或者多个数据集已经被指示作为活动数据集的使用历史
记录;
其中根据该使用历史记录执行重新布置。
例如通过记录哪个数据集是最后/最先使用的并且相应地重新排
序该列表,这使得例如能够建立一种FIFO (先进先出)或者LIFO (后进先出)方案用于将循环通过的列表,例如还用于加速询问过程。
在示例性实施方式中,该方法进一步包括 -接收指示数据集之一的用户输入;以及 -根据用户输入重新布置所述列表中的指示的数据集。
将有利地对用户给出重新布置所述列表中的某些数据集的可能性。
在示例性实施方式中,该方法进一步包括 -基于由所述数据集定义的所述可操作属性来确定一个或者多个数据集的类型;
其中根据该类型执行重新布置。
RFID标签的类型(只读、可写入、单个使用、多个使用、空中 接口标准等)是适合用于重新布置所述列表的条目的另一参数。
在示例性实施方式中,活动数据集的指示分别包括存储指针或 者更新存储的指针,其中指针指示哪个是活动数据集。使用指针, 例如仅使用存储的数据集的编号,是一种方便并且简单的将一个数 据集指示作为活动数据集的方式。可以通过递增或者递减计数器来 实现更新,然后其还可以被称作计数器。
根据本发明的另一方面,提供了一种计算机程序产品,包括用 于执行上述方法的程序代码装置。
根据另一方面,提供了一种计算机程序产品,包括存储在计算
根据又一方面,提供了一种计算机数据信号,其包含在载波中 并且表示包括用于执行上述方法的程序代码装置的程序。
根据本发明的又一方面,提供了 一种用于仿真用于RFID标签询 问设备的多个RFID标签的设备。该设备包括 -可配置用于仿真RFID标签的操作的电路;
-适合用于存储一个或者多个数据集和所述一个或者多个数据集的 列表的存储器,其中每个数据集定义了 RFID标签的可操作属性,并 且其中所述列表中的一个数据集被指示作为活动数据集; -与所述电路和所述存储器连接的控制器;
其中所述控制器适合用于通过来自所述RFID标签询问设备的询问
来激活,用于根据所述指示的数据集来配置所述电路,并且用于指
示所述列表内的另 一数据集作为活动数据集。
该设备使得能够在移动电子设备内执行本发明的上述方法。电
路、存储器以及控制器可以通过合适的ASIC来实施。
在示例性实施方式中,另 一数据集是所述列表中的后续数据集。 在示例性实施方式中,RFID标签询问设备包括写入能力,并且控制器进 一 步适合用于由RFID标签询问设备通过写访问来激活,用
于指示所述列表的先前数据集作为活动数据集,并且用于响应于写 访问激活根据写访问来修改活动数据集。
在示例性实施方式中,先前数据集是所述列表中的在先数据集。
在示例性实施方式中,每个数据集构造为
-报头部分,其定义RFID标签的空中接口属性;以及 一主体部分,其定义RFID标签的数据净荷。
在示例性实施方式中,控制器适合用于分别通过存储指针于存 储器中或者更新存储器中的指针来执行活动数据集的指示,其中指 针指示活动数据集。
在示例性实施方式中,本发明设备可以实施作为接口专用集成 电路(ASIC )。所以存储器和控制器能够因此有利地集成到单个ASIC 中,从而节省制造费用并且最小化功率损耗。
在示例性实施方式中,上述设备集成到移动电子设备中,其中 移动电子设备适合用于指示预确定数据集作为活动数据集。
在示例性实施方式中,上述设备集成到移动电子设备中,其中 移动电子设备适合用于重新布置所述列表中的所述数据集的顺序。
在示例性实施方式中,移动电子设备适合用于维持指示所述一 个或者多个数据集已经被指示作为活动数据集的频率的值,并且用 于根据所述值执行所述重新布置。
在示例性实施方式中,移动电子设备适合用于所述一个或者多 个数据集已经被指示作为活动数据集,并且用于根据所述使用历史 记录执行所述重新布置。
在示例性实施方式中,移动电子设备包括用户输入装置,其适 合用于接收指示所述数据集之一 的用户输入,并且其中所述移动电 子设备适合用于根据所述用户输入来执行所述重新布置。
在示例性实施方式中,移动电子设备适合用于基于由所述数据 集定义的所述可操作属性来确定所述一个或者多个数据集的类型, 并且用于根据所述类型来执行所述重新布置。在示例性实施方式中,移动电子设备可以具有"断电默认,,选 项。即,可以选择默认设置使得在移动设备的断电期间根据默认设 置将预确定数据集自动指示为活动的。那样,例如用户能够将标签 预设为首先呈现,其可以有助于加速询问过程,即使用户在关掉其 设备之前忘记改变到默认数据集。


图1示出了根据本发明的方法的实施方式的流程图; 图2示出了根据本发明的方法的另一实施方式的流程图; 图3示出了根据本发明的设备的实施方式的示意性示图;以及 图4示出了根据本发明设备实施方式的存储器内容的结构的示 意性示图。
具体实施例方式
本发明的设备必须能够存储多个标签使得其能够访问所有可能 的标签,而无需依赖于移动电话存储器或者处理器。为了决定向询 问设备呈现哪个标签,可以使用计数器或者指针从而循环通过可用 标签。
参考背景技术中提及的用户希望访问其火车票的示例,用户可 能必须激活询问设备达三次,然而将呈现正确标签并且用户将能够 访问其存储的标签。
这种布置(即,简单地循环通过可用标签从而能够访问所有标 签)要求超过基本电子电路(例如,接口 ASIC)的最小附加处理能 力和功耗,因为所有(初始)建立能够通过移动电话处理器来执行, 指针管理是电子电路中所要求的唯一附加管理。
指针用于指示在电子电路的询问期间将向询问设备呈现哪个存 储的标签。每次通过读取操作激活电子电路时,将指针设置为指向 下一标签,使得这个标签作为"活动标签"。按照这种方式,待呈的访问。在写入操作期间,在执行实际写入操作之前,指针可以移 动到前一标签,使得写入的标签是先前读取的那个标签。按照这种 方式,能够处理读取-写入-验证操作操作而无需干扰其它存储的标签。然而,这取决于指针递增何时发生。对于本发明而言,下文的示例性实施方式也是可行的。READ+MODIFY (读取+修改)操作可 以在完成后利用指针/计数器的递增来执行。或者仅在WRITE(写入) 操作完成后或者在它发现没有WRITE (写入)操作可执行之后执行 递增。在这些情况中不需要完成指针的"后退设置"。 注意到在电源移除期间指针当然必须是非易失性的。 一个列表被用来定位存储器中的多个标签。该列表存储了可用 标签的编号和访问数据(例如每个标签在存储器中的开始位置), 以及其净荷数据的长度。在一个实施方式中,该列表与指针相结合4吏用/人而定位4寺访问的RFID标签。在其中存储了标签报头的实施方式中,其可以是固定大小的, 并且其用于存储待仿真的标签所要求的空中接口设置。即,待仿真 的相应标签的空中接口的属性存储在报头中。这些属性可以包括操 作频率、传输速率、支持的功能性、调制形式以及与空中接口相关 联的其他参数。这样电子电路能够呈现询问设备所要求的适合协议 中的标签净荷数据。按照这种方式,不同的RFID标准/协议等的标签可以容纳于同 一电子电路中而无需移动电话的必要介入。在电子电路的激活期间, 针对当前RFID标签而存储的设置用于将电子电路配置为符合所要 求的标准。在本发明的可选实施方式中,电子电路还可以仅使用一个RFID 标签空中接口格式或者标准。在这种情况中,甚至可以在数据集中 完全忽略报头部分,因为然后空中接口是通过固定使用的标签而预 确定的。然而,因为存在多个可用标准,所以在一个设备中能够适 于不同标准将是有利的。针对该标签而存储的数据的长度和数据的最大长度也存储在标 签报头中。在数据净荷部分的末端可以分配小量的空闲空间从而允 许通过来自支持写入的询问设备的写访问来进行标签数据的扩展。只要移动电话是有电的,则通过将指针设置为指向适合的数据 集,移动电话能够选择待呈现的默认标签。允许用户在ASIC内存储多个标签包括在接口 ASIC内存储同一 标签的多个副本的可能性。当货币值附加到标签(例如,从不被询 问设备使其验证的火车票的多个副本)上时,这将引起安全性问题。为了解决这个问题,移动电话必须验证存储在设备中的所有标 签都是唯一的。然而,针对该问题的解决方案简单且廉价,并且适 合现有的RFID方案。在图1中,示出了本发明的方法的基本实施方式。在步骤102 开始后,在步骤104中,将一个或者多个数据集存储在存储器内, 在步骤106中,维持数据集的列表(初始建立并且后来相应地更新) 并且将数据集之一指示为活动的(步骤108)。所有这些数据集定义 了 RFID标签的可操作属性,其在图3中更详细地示出。在本发明的 上下文中,将术语RFID标签的"可操作属性"理解为表示仿真所述 的RFID标签的性态所必须的所有参数。根据相应电子电路的实际实施,这通常将包括所有空中接口属 性(频率、调制模式等),然而在可替换实施方式中,如果空中接 口固定为一个格式/标准,如上文所述,则可操作属性可以减少到实 际净荷。优选地,这些属性包括两个主要部分。第一数据部分涉及RFID 标签的空中接口。即,由这部分来定义如操作频率、调制形式、所 使用协议等的参数。第二部分涉及标签自身的数据内容,即其数据 净荷。如上所述,存在针对RFID标签的各种使用。根据特定RFID 标签的指定应用,净荷可以包括例如为了访问控制而用于识别某个 人的标识数据,或者表示火车票或者戏剧票的数据,或者其他已知 的RFID标签内容。如果各个标签还是可写入的,即,其数据内容可以通过支持写 入的询问设备来变更,那么还可以提供保留的空闲部分。其提供用 于可以写入各自标签的一定量的附加数据。或者换言之,保留的空 闲空间确定有多少数据可以添加到某标签。数据集的列表包括多个条目,每个条目与存储的RFID标签之一 相关联。每个条目包含至少一个唯一的标识符,其可以是数字、存 储器内的开始位置以及各个数据集的长度。可选地,还可以包括所 允许的标签净荷数据的最大长度。后者涉及可写入的标签,并且其 中净荷数据不超过存储器内的预定总长度。数据集的列表是有序列 表,即以连续的方式布置条目。在某些实施方式中,这要求使得发 明的设备能够将指针重新设定指向列表内的 一个数据集条目而无需 实施太复杂的逻辑用于选择哪个条目是"后续的"或者"在先的" 条目。尽管通常将是多于一个的标签,但是本发明还与仅仅单个存储 的RFID标签一起工作,例如当前仅存储一个RFID时。然而,可能 出现其中仅呈现一个标签的情况。在其中仅呈现一个数据集的情况 中,将术语"后续的"或者"在先的"理解为是指同一数据集。在步骤110中,接收通过RFID标签询问设备的询问(该步骤是 循环的或者重复的直到询问发生)。即,本发明设备的电路通过询 问信号来激活或者供电。在被询问后,根据被指示为活动的数据集 而(重新)配置电路(步骤112),例如在一个实施方式中通过指针 来指向。电路现在已经准备就绪以仿真活动数据集所定义的各个标 签。在步骤114中,将另一数据集指示为活动的,现在阐述例如指 针。在本发明的上下文中,"另一"将通常意味着这样的数据集 该数据集是列表内的后续数据集。然而,在其他实施方式中,还能 够以不同的方式选择被指示为活动的数据集,例如通过标签类型、 标签使用的频率、标签使用历史记录(FIFO、 LIFO顺序)等。应当注意"后续的,,/ "在先的,,仅仅是指被处理的列表的方向。其不能理解为对本发明的限制。例如,如果数据集的上述指示符是数字(l, 2, 3,…)或者可能是字母(a, b, c,…),则能够 以降序(1—2—3—…/a—b—c4…)或者以升序对列表进行处理。 该指示符优选地尽可能的短。需要以上处理以便在(重新)设置指 针时将管理工作最小化。在步骤116中,通过RFID标签询问设备读取配置的电路,其用 虛线示出。该步骤还可能发生在步骤112和步骤114之间,或者与 步骤110—起发生。因为该步骤116不是本发明自身的一部分,所 以在此用虚线示出。然后该处理可以返回到步骤110并且继续进行。这将通常意味 着将包括本发明设备的移动电子设备从RFID标签询问设备的可操 作范围中移开。如果到目前为止已经呈现了期望的标签,则处理到 此可以结束。然而,如果标签不是用户希望呈现的那个,则用户必 须再次循环通过方法步骤110至116至少一次。即使在最坏的情况 下,用户仅必须将该程序重复多次,重复的次数为存储在该用户的 移动电子设备中的标签数,例如在五个不同的RFID标签的情况下是 五次。还应当注意上述和下文描述将主要关注其中在维护列表时将 使用列表和指向活动数据集的指针的实施方式。然而,本发明不限 于该示例性实施方式,还可以通过其他手段对活动数据集进行标记, 例如通过每个数据集报头中的"活动"标记等。已经被故意关闭的情况,但是当移动设备由于电池不足而没电并且 用户因此不能对其供电时,本发明尤其有利。代替像利用传统技术 那样不访问重要的RF ID标签就陷入困境的情况,用户能够执行 一 种 "应急"标签读取程序,通过将其移动设备引入到RFID标签询问设 备所要求的次数。在所有环境下,他将能够最终呈现"正确的"RFID 标签。图2示出了根据本发明的改进的实施方式的变形。在步骤202该过程开始,并且在此假定已经执行了根据图1的预备步骤104。尽管对于本实施方式工作而言不必须执行根据图l的完整过程,但是可能已经执行了该过程。在步骤204中,接收来自支持写入的RFID 标签询问设备的写访问(或者重复该步骤直到这种写访问发生)。 在步骤206,将先前的活动数据集指示为活动的,例如指针设置为后 退,即设置为指向列表中的在先的数据集。应当注意这种特定次例如通过移动设备的显示器识别哪个标签当前用于配置仿真电路的 情况下最有用。尽管这与纯的读取访问无关,但是可能与写访问密切相关。应 该理解对错误标签的任何写访问都将被防止。存在着用于避免无 意中以虚假内容覆盖标签的已知技术,例如会话ID的使用等。这些 技术本身是已知的并且因此将不在这里对其进行详细描述。然而,应该对用户提供识别标签被写入的可能性。因此本发明使用上述次 序,从而实现读取-写入-验证过程。例如如果火车票包括对应于三次 的货币值,则用户将首先循环通过标签直到火车RFID标签示出。这应该通过标签询问设备(提款机等,可能包括显示器)来指 示。询问设备现在可以呈现给用户一个选择如"从标签将当前乘坐 记入借方? ( debit current ride from tag )"。在用户确认后,揭_款才几 等现在能够重新写入相应的标签内容。最终,通过再次简单呈现该 用户的移动设备,用户能够再次使用询问设备,从而验证记入借方 过程已经正确执行。针对所有读取访问,可以使用结合图l所述的 方法。然而,应当注意这依赖于指针递增何时发生。如早先所述, 以下示例也将是可能的在结束处利用递增的READ+MODIFY (读 取+修改)。或者仅在WRITE (写入)完成后或者发现没有WRITE (写入)需要执行后发生递增。在这些情况中不需要完成指针的"后 退设置"。图3是包括本发明的多标签仿真设备的移动电子设备的示意性框图。在此移动电子设备表示为移动电话10,然而,本发明还可以 应用于任何其他移动电子设备,例如mp3播放器、智能电话、PDA、 笔记本计算机等。提供电路2,其可以被配置用于仿真某RFID标签 的性态。这种电路能够实施为专用电路ASIC。提供存储器4用于存储至少两个数据集,其中每个数据集定义 了 RFID标签的属性。如前所述,其涉及空中接口参数以及这种RFID 标签的实际数据净荷。控制器6与存储器4和电路2相连接。存储 器4的内容在上文已经描述;更详细的描述也请参见图4。在RFID 标签询问设备8的询问过程后,控制器6适合由所述电路2对其进 行供电。然后RFID询问信号12将激活电路2,还使得其对控制器6 供电。优选地,本发明的设备实施为专用集成电路(ASIC),并且存 储器和控制器集成到ASIC中,其在节省费用和功率方面是有益的。如结合本发明的方法已经描述的,在询问后,控制器6将根据 存储器4中存储的RFID标签之一来配置电路2。为了执行该动作, 控制器6必须读取存储在存储器4中的指针,其指向存储器4中的 数据集之一。这样控制器6能够访问相应的数据集,从而使用数据 集定义的属性来配置电路2。当根据所述数据集(重新)配置电路时,将产生RF响应信号14 并且将其发射到RFID标签询问设备8。根据响应信号14的实际类 型(其依赖于数据集定义的属性),RFID标签询问设备8将接受或 者不接受该响应。RFID标签询问设备8可以例如是某访问控制设备, 其中适合的响应将作为起到钥匙的作用。控制器进一步适合用于将存储器4中的指针重新设置到数据集 的列表内的后续条目。如果响应信号14不是适合的信号,则这使得 移动设备的用户能够将其从RFID标签询问设备8中移开,并且再次 将其引入到那。可以这样使用包括本发明的RFID标签仿真设备的设 备IO从而呈现所有存储的标签,而无需依赖于内部电源。在改进的实施方式(未示出)中,移动设备IO还能够包括内部电源、中央处理器、显示器以及用户输入装置。利用这些传统装置(因此在此将不对其进行详细描述),用户和/或移动设备能够操纵 指针以及数据集的列表两者。例如,移动设备将记录某存储的RFID 标签的使用频率,以及重新布置在列表内相应的数据集的位置,或 者至少将指针重新设置指向特定数据集。这样提高了以下可能性,即当下一次用户将他的移动设备引 到询问设备时,仿真电路2已经配置用于仿真第一 RFID标签就是所 需要的那个标签。可以根据如使用某标签的频率那样的参数来重新 排序/重新布置列表(其分别是存储的RFID标签或者他们的属性的 有序列表)。用于该重新布置的其他参数包括标签的使用历史记录, 即哪个标签是首先/最后使用的,或者某RFID标签的类型(只读、 可写入、数据内容/净荷的大小、空中接口的标准等)。即,在该环 境中可以使用能够用于重新设置指针和/或重新布置列表从而提高首 先仿真最有可能的RFID标签的可能性的任何参数。例如,可以实施 FIFO (先进先出)或LIFO (后进先出)方案。在本发明的实施方式中,还可以对用户提供用于手动重新设置 指针和/或重新布置数据集的次序的装置。根据各个移动设备的用户 界面的复杂度,存在许多可能性来实现。在最简单的方式中,用户 能够指示数据集之一 ,然后移动设备将把该数据集向上/向下移动一 个位置,将其放置在列表的任一端,或者将指针设置为指向该数据 集。实现指针的这种列表布置/重新设置的其他可行方式对于本领域 技术人员而言是显而易见的,并且包括在本发明的范围内。图4示出了本发明的设备和方法中使用的存储器的结构。在这 种情况中,存储器4 (参见图3)存储3个数据集26,参见标签l、 2、 3。存储器进一步存储列表24,其包括存储的数据集26的有序列 表。如该图右侧所示,列表包括针对每个标签的至少一个指示符(例 如数字)、存储器4内的标签的开始位置、以及标签的长度(可选 地,还可有可写入标签的最大长度)。开始位置和长度是访问配置 标签仿真电路必需的各个数据所必需的参数。即,列表包括所有使得控制器合适地处理标签所需要的管理信息。每个数据集26包括报头部分28、主体部分30以及可选地还可 包括空闲部分32。报头部分28定义了 RFID标签的空中接口的属性, 即,例如频率、调制、数据率、所使用的协议等的参数。在主体部 分30中,存储了实际数据内容,例如火车票、访问控制等的信息。 在该数据部分中,如果标签是可写入的,则数据还可以被写入或者 被写覆盖。如果通过数据集26描述的RFID标签是可以被写入的数 据内容的标签,则可以提供保留的空闲部分32。这使得在写访问发生的情况下数据内容在其大小方面增加。在 写入操作期间可以扩展标签,而无需将其他标签覆盖。然而,空闲 部分32的尺寸还限制了能够写入该标签数据集的数据的最大量。
权利要求
1.一种用于仿真针对RFID标签询问设备的多个RFID标签的方法,该方法包括以下步骤-存储一个或者多个数据集,其中每个数据集定义RFID标签的可操作属性;-维持所述一个或者多个数据集的列表;-指示所述列表中的一个数据集作为活动数据集;-接收来自所述RFID标签询问设备的询问;-响应于所述询问,根据所述活动数据集来仿真RFID标签的操作;以及-指示所述列表中的另一数据集作为活动数据集。
2. 根据权利要求1所述的方法,其中所述另一数据集是所述列 中的后续数据集。
3. 根据权利要求1或者2所述的方法,其中所述RFID标签询 问设备包括写入能力,该方法进一步包括以下步骤-接收来自所述RFID标签询问-没备的写访问; -响应于所述写访问,指示所述列表中的先前数据集作为活动 数据集;以及-根据所述写访问修改所述活动数据集。
4. 根据权利要求3所述的方法,其中所述先前数据集是所述列 表中的在先数据集。
5. 根据前述权利要求中任意一项所述的方法,所述方法进一步 包括-指示所述列表中的预确定数据集作为活动的数据集。
6. 根据前述权利要求中任意一项所述的方法,所述方法进一步 包括-重新布置所述列表中的所述数据集的顺序。
7. 根据权利要求6所述的方法,进一步包括-维持指示所述一 个或者多个数据集已经作为活动数据集的频率的值;其中根据所述值执行所述重新布置。
8. 根据权利要求6所述的方法,进一步包括-维持一个或者多个数据集已经作为活动数据集的使用历史记录;其中根据所述使用历史记录执行所述重新布置。
9. 根据权利要求6所述的方法,进一步包括 -接收指示所述数据集之一的用户输入;以及-根据所述用户输入重新布置所述列表内所指示的数据集。
10. 根据权利要求6所述的方法,进一步包括-基于由所述数据集定义的所述可操作属性来确定一个或者多 个数据集的类型;其中根据所述类型执行所述重新布置。
11. 根据前述权利要求中任意一项所述的方法,其中所述活动数 据集的指示分别包括存储指针或者更新存储的指针,所述指针指示 所述活动数据集。
12. —种计算机程序产品,所述计算机程序产品包括当所述程序中任意 一 项所述的方法的程序代码装置。
13. —种计算机程序产品,所述计算机程序产品包括当所述程序 产品在计算机或者网络设备上运行时用于执行根据权利要求1至11 中任意 一 项所述的方法的存储在计算机可读介质上的程序代码装置。
14. 一种包含在载波中并且表示以下程序的计算机数据信号,所 述程序包括当所述程序产品在计算机或者网络设备上运行时用于执 行根据权利要求1至11中任意一项所述的方法的程序代码装置。
15. —种用于仿真针对RFID标签询问设备的多个RFID标签的 设备,该设备包括-可配置用于仿真RFID标签的操作的电路; -适合用于存储一个或者多个数据集和所述一个或者多个数据 集的列表的存储器,其中每个数据集定义了 RFID标签的可操作属 性,并且其中所述列表中的一个数据集被指示作为活动数据集; -与所述电路和所述存储器连接的控制器; 其中所述控制器适合用于通过来自所述RFID标签询问设备的询 问来激活,用于根据所述活动数据集来配置所述电路,并且用于指 示所述列表内的另 一数据集作为活动数据集。
16. 根据权利要求15所述的设备,其中所述另一数据集是所述 列中的后续数据集。
17. 根据权利要求15或者16所述的设备,其中所述RFID标签 询问设备包括写入能力,并且其中所述控制器进 一 步适合用于通过 所述RF ID标签询问设备的写访问来激活,用于指示所述列表中的先 前数据集作为活动数据集,以及用于响应于所述写访问激活根据所 述写访问来修改所述活动数据集。
18. 根据权利要求17所述的设备,其中所述先前数据集是所述 列表中的在先数据集。
19. 根据权利要求15至18中任意一项所述的设备,其中每个数 据集包括-才艮头部分,其定义RFID标签的空中接口属性;以及 -主体部分,其定义所述RFID标签的数据净荷。
20. 根据权利要求15至19中任意一项所述的设备,其中所述控 制器适合用于分别通过在所述存储器中存储指针或者更新所述存储 器中存储的指针来执行活动数据集的所述指示,其中指针指示所述 活动数据集。
21. 根据权利要求15至20中任意一项所述的设备,实施为接口 专用集成电路(ASIC)。
22. —种移动电子设备,其包括根据权利要求15至21中任意一 项所述的设备,其中所述移动电子设备适合用于指示预确定数据集作为活动数据集。
23. —种移动电子设备,其包括根据权利要求15至21中任意一 项所述的设备,其中所述移动电子设备适合用于重新布置所述列表 中的所述数据集的顺序。
24. 根据权利要求22或者23所述的移动电子设备,其中所述移动电子设备适合用于维持指示所述一个或者多个数据集已经被指示 作为活动数据集的频率的值,并且用于根据所述值执行所述重新布置。
25. 根据权利要求22至24所述的移动电子设备,其中所述移动 电子设备适合用于维持所述一个或者多个数据集已经被指示作为活 动数据集的使用历史记录,并且用于根据所述使用历史记录执行所 述重新布置。
26. 根据权利要求22至25所述的移动电子设备,其中所述移动 电子设备包括适合用于接收指示所述数据集之一的用户输入的用户 输入装置,并且其中所述移动电子设备适合用于根据所述用户输入 执行所述重新布置。
27. 根据权利要求22至26所述的移动电子设备,其中所述移动 电子设备适合用于基于由所述数据集定义的所述可操作属性来确定 所述一个或者多个数据集的类型,并且用于根据所述类型执行所述 重新布置。
全文摘要
本发明提供一种用于仿真针对RFID标签询问设备的多个RFID标签的方法,包括以下步骤存储一个或多个数据集,其中每个数据集定义RFID标签的可操作属性,维持所述一个或多个数据集的列表,指示所述列表中的一个数据集作为活动数据集,接收来自所述RFID标签询问设备的询问,响应于所述询问,根据活动数据集仿真RFID标签的操作;以及指示所述列表中的另一数据集作为活动数据集。还提供一种用于仿真针对RFID标签询问设备的多个RFID标签设备,包括配置用于仿真RFID标签的操作的电路,适合用于存储一个或多个数据集和所述一个或多个数据集的列表的存储器,其中每个数据集定义RFID标签的可操作属性,并且其中所述列表中的一个数据集被指示作为活动数据集,与所述电路和所述存储器相连接的控制器,其中所述控制器适于通过来自所述RFID标签询问设备的询问而被激活,从而根据所述活动数据集来配置所述电路,并且用于指示所述列表中的另一数据集作为活动数据集。进一步,提供了一种包括此设备的移动电子设备。
文档编号G06K7/00GK101326735SQ200580052281
公开日2008年12月17日 申请日期2005年12月30日 优先权日2005年12月30日
发明者G·罗斯, J·彭德尔伯里 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1