用于管理在设备物品与诸如非接触式芯片卡之类的至少一个多应用物体以及对应物体之...的制作方法

文档序号:6362383阅读:185来源:国知局
专利名称:用于管理在设备物品与诸如非接触式芯片卡之类的至少一个多应用物体以及对应物体之 ...的制作方法
技术领域
本发明涉及在多应用便携式物体、例如非接触式智能卡与设备物品、例如读卡器之间的非接触式通信。
背景技术
通常,能够根据非接触式通信协议与读取器通信的便携式物体通常与单个应用、例如银行应用或者另外的交通应用等相关联。
为了被读取器标识,便携式物体的处理装置传输与这一物体的标识符相似的序列号。
也存在多应用非接触式卡。换而言之,卡包含分别专用于不同应用、例如银行应用、交通应用等的各种应用模块。
目前,用于识别和标识在单个卡中分类的所有可能应用的现有解决方案使用复杂命令交换,这些命令交换主要为独占命令或者另外需要具体开发向卡的处理装置中并入的软件(OS:操作系统)。发明内容
根据一个实施例,提出一种用于管理在设备物品与至少一个多应用物体之间的对话的方法,所述方法能够标识和选择所述物体中的应用。
如所提出的那样,根据一个实施例,也提出通过使用标准化的通信交换并且省却专有命令指令来提供对许多复杂情形的响应。
根据一个方面,提出一种用于管理在设备物品与至少一个物体之间的对话的方法,这些单元能够根据包含防冲突过程的非接触式通信协议通信,所述物体包含若干应用模块,该方法包括通过在 所述至少一个物体与所述设备物品之间触发所述防冲突过程来检测所述应用模块。
因此,具体提供从所述多个应用卡模拟若干单应用卡的存在以便迫使设备物品触发防冲突过程,该防冲突过程将允许它列举各种应用如同它们是与不同卡关联的标识符那样。
根据一个实施例,应用模块分别与若干不同标识信息项关联,并且检测应用模块包括关于所述标识信息项触发所述防冲突过程。
标识信息项可以例如如在IS0/IEC 14443标准的类型B协议中那样包括(在所述标准中的ATQB表示的)请求响应信号的字段(在所述标准中称为PUPI字段)中包含的标识符或者如在IS0/IEC 14443标准的类型A协议中那样包括(在所述标准中的UID表示的)标识符和(在所述标准中的ATQA表示的)请求响应信号——所述标识符为专用——或者如在ISO 18000-6标准中那样包括指针(“句柄”),该指针(“句柄”)被随机抽选从而使得有可能唯一表示模块。
因此,可以根据情形关于标识符的内容并且因此关于专用于模块的响应信号(类型B协议)、关于请求响应信号和关于标识符的内容(类型A协议)或者关于指针的值触发防冲突过程。
根据一个实施例,所述检测应用模块包括:响应于设备物品发送的至少一个命令信号,所述物体传输包含代表冲突的信息项的至少一个响应信号;并且响应于所述触发信号触发防冲突过程。
这样的管理方法可以应用于包含防冲突过程的任何非接触式通信协议。就这一点而言,有可能引用ISO 15963标准、ISO 18000-2至18000-7、ISO 18092标准或者在第O944 016号欧洲专利中描述的防冲突过程作为非限制例子。这样,这一管理方法可以更具体应用于能够根据在IS0/IEC 14443标准中定义的类型A协议或者类型B协议与所述设备物品通信的至少一个物体。
根据适用于IS0/IEC 14443标准的类型A协议的一个实施例,传输具有第一逻辑值(例如逻辑值I)的位包括基于第一命令序列针对预定时段(也称为“位时间”)的前一半用子载波调制载波,而传输具有第二逻辑值(例如逻辑值O)的位包括基于第二命令序列针对所述预定时段的后一半用子载波调制载波;并且传输代表冲突的所述信息项包括基于第三命令序列针对整个预定时段用子载波调制所述载波。
根据一个实施例,生成所述至少一个响应信号包括:基于分别与应用模块关联的若干基本响应信号,各种基本响应信号中的相同等级的至少两位具有不同逻辑值,
-比较各种基本响应信号中的相 同等级的位,以及
-在相同等级的所有位之间匹配的情况下,针对上述等级根据上述位的逻辑值生成第一命令序列和第二命令序列,以及
-在相同等级的至少两位之间不匹配的情况下,针对上述等级生成第三命令序列,以及
-基于所述生成的命令序列用子载波调制载波。
根据一个实施例,所述至少一个命令信号(SC)属于由在IS0/IEC 14443标准中的REQA表示的请求命令信号、由在IS0/IEC 14443标准中的WUPA表示的唤醒命令信号、由在IS0/IEC 14443标准中的ANTICOLLISION表示的防冲突命令信号所形成的组,并且与这些命令信号对应的基本响应信号属于在由IS0/IEC 14443标准中的ATQA表示的请求响应信号和由在IS0/IEC 14443标准中的WD CLn表示的包含应用模块的标识符的至少一个部分的响应信号所形成的组。
根据在物体能够根据在IS0/IEC 14443标准中定义的类型B协议与所述设备物品通信时适用的一个实施例,以字符的形式执行传输数据字节,这些字符本身是以帧的形式传输的,并且传输所述冲突信息项包括生成无效帧并且传输所述无效帧。
作为非限制性例子,无效帧可以是包括用于循环冗余校验(根据本领域技术人员众所周知的首字母缩写的“CRC”)的不正确检错码的帧。
根据一个实施例,应用模块的相应标识信息项包括分别与不同时间隙编号关联的标识符,并且在防冲突过程期间,在时隙编号与所述标识符关联的时间隙中传输每个标识符。
根据一个实施例,所述至少一个命令信号属于由在IS0/IEC 14443标准中的REQB表示的请求命令信号、由在ISO/IEC 14443标准中的WUPB表示的唤醒命令信号、由在ISO/IEC 14443标准中的“时隙标记符”表示的时隙标记符命令所形成的组,并且与这些命令信号对应的基本响应信号包括由在IS0/IEC 14443标准中的ATQB表示的请求响应信号。
根据另一方面,提出一种物体,该物体包括被配置用于根据包含防冲突过程的非接触式通信协议与设备物品通信的处理装置;根据这一方面的一般特征,处理装置包括若干应用模块和配置为引起在所述物体与所述设备物品之间触发所述防冲突过程的触发装置。
为了引起所述触发防冲突过程,触发装置例如被配置为传输包含代表冲突的信息项的信号。
根据一个实施例,应用模块分别与若干不同标识信息项关联,并且触发装置被配置为引起关于所述标识信息项触发所述防冲突过程。
根据一个实施例,触发装置被配置为响应于设备物品发送的至少一个命令信号传输包含代表冲突的信息项的至少一个响应信号。
根据一个变化,处理装置被配置为根据在IS0/IEC 14443标准中定义的类型A协议与所述设备物品通信。
根据适用于这一变化的一个实施例,处理装置包括:调制装置,被配置用于基于命令序列来调制子载波;第一激活装置,被配置用于生成第一命令序列并且激活调制装置,从而针对预定时段的前一半调制载波以便传输具有第一逻辑值的位;第二激活装置,被配置用于生成第二命令序列并且激活调制装置,从而针对所述预定时段的后一半调制载波以便传输具有第二逻辑值的位,并且触发装置包括:第三激活装置,被配置用于生成第三命令序列并且激活调制装置,从而针对整个所述预定时段调制载波以便传输代表冲突的所述信息项。
根据也适用于所述变化的一个实施例,触发装置包括:确定装置,被配置用于基于分别与应用模块相关联的若干基本响应信号,确定所述至少一个响应信号,各种基本响应信号中的相同等级的至少两位具有不同的逻辑值,确定装置包括:比较装置,被配置用于在各种基本响应信号中对相同等级的位进行比较,并且确定装置被配置用于在相同等级的所有位之间匹配的情况下,针对上述等级生成第一命令序列或者第二命令序列,并且在相同等级的至少两位之间不匹配的情况下针对上述等级生成所述第三命令序列,并且调制装置被配置用于基于所述生成的命令序列用子载波调制载波。
根据另一变化,处理装置被配置为根据在IS0/IEC 14443标准中定义的类型B协议与所述设备物品通信。
根据适用于这另一变化的一个实施例,处理装置包括:传输装置,被配置用于以字符的形式传输数据字节,这些字符本身是以帧的形式传输的,并且触发装置包括:生成装置,被配置用于生成无效帧以及向传输装置递送该无效帧。
根据也适用于这另一变化的一个实施例,应用模块的相应标识信息项包括分别与不同时间隙编号关联的标识符,并且在防冲突过程期间,处理装置被配置用于在时隙编号与所述标识符关联的 时间隙中传输每个标识符。
无论哪个变化,被配置用于生成响应信号的装置可以完全或者部分由软件装置和/或逻辑电路实现,该响应信号被设计用于引起触发防冲突过程。


本发明的其它优点和特征将在考察对并非限制的实施例的具体描述和以下附图时显现:
-图1示意性地图示了根据本发明的便携式物体的实施例,
-图2和图3示意性地图示了根据本发明的方法的实施例,
-图4至图8更具体、但是示意性地图示了适用于在IS0/IEC14443标准中定义的类型A协议的根据本发明的方法的实施例,以及
-图9至图15更具体、但是示意地图示适用于在IS0/IEC14443标准中定义的类型B协议的根据本发明的方法的实施例。
具体实施方式
在图1中,标号OBJ表示便携式物体、例如非接触式智能卡,或者表示并入非接触式无线功能的任何设备或者表示包含这样的智能卡的设备、例如移动电话,或者包含这样的设备的设备。
物体OBJ包括连接到天线ANT的处理装置MT (例如微处理器),,该处理装置MT能够与设备EQP的物品(例如读取器)的天线ANT感应耦合,以用于在物体与设备物品之间传输信息项。在这里描述的例子中,物体OBJ是多应用物体。换而言之,在这一实例中的处理装置包括分别与不同的标识信息项ID1、ID2、…IDj相关联的若干应用模块MA1、MA2...MAj0
这些应用模块可以是专用于特定应用和不同应用(例如银行应用、交通应用、访问控制应用等)的软件模块。
物体OBJ能够根据包含防冲突过程的非接触式通信协议与设备EQP的物品通信。并且如下文将进一步详细看到的那样,,通过有利地关于标识信息项IDj在物体与设备物品之间触发防冲突过程来触发对各种应用模块的检测。
因此提供处理装置MT包括被配置为引起在物体OBJ与设备EQP的物品之间触发所述防冲突过程的触发装置MDCL。
一般而言,如图2中所示,在物体OBJ进入(步骤20)读取器EQP的场时,后者将触发防冲突过程(步骤21),以便能够检测各种应用模块MAl、MA2、MAj,并且更具体地在某些情况下检测这些模块在标识信息项IDl、ID2、IDj中包含的标识符(步骤22)。
更准确而言,对应用模块的检测例如如图3中所示包括由设备EQP的物品传输(步骤30)命令信号SC,该命令信号在符合IS0/IEC 14443标准的应用的情况下例如可以是REQA或者REQB信号。物体OBJ然后`接收(步骤31)这一命令信号SC并且生成和传输(步骤32)包含代表冲突的信息项的响应信号SR。
如下文将详细看到的那样,代表冲突的这一信息项可以例如取决于在IS0/IEC14443标准中使用的协议而有所不同。
在接收33这一信号SR时,设备EQP的物品触发(步骤34)防冲突过程。
虽然本发明适用于具有防冲突过程的任何无线通信协议,但是现在下文更具体参照图4至图14更具体地描述在根据IS0/IEC 14443标准中定义的非接触式通信协议的对话的情形中管理在设备EQP的物品与物体OBJ之间的对话。
本领域技术人员将能够参考这一点来参考所述标准,并且更具体地参考这一标准的分别在文档ISO/IEC 14443-3:2001和IS0/IEC 14443-2:2010中包含的部分2和3。出于所有意图和目的而在本专利申请的内容中并入这两篇文档。
一般而言,用以下方式执行根据IS0/IEC 14443标准的在设备EQP的物品与物体OBJ之间的对话:
-由设备EQP的物品产生的射频电磁场激活物体0BJ,
-物体OBJ静默地等待从设备EQP的物品接收命令,
-设备EQP的物品传输命令,
-物体OBJ传输响应。
设备物品产生使得有可能向物体OBJ供电并且为了在物体与设备物品之间交换信息项而调制的AC射频电磁场。射频场的频率等于13.56MHz。
设备EQP的物品用调制脉冲来调制AC电磁场的幅度以便向物体OBJ传输数据。
物体OBJ针对它的部分向AC电磁场加载调制的子载波(负载调制),以便向设备EQP的物品传输数 据。
下文将更具体返回到根据位的逻辑值来对它们进行传输。
现在将更具体参照图4至图8更为详细地描述适用于IS0/IEC 14443标准的类型A协议的实施例。
为了检测在读取器的操作的电磁场中的物体,读取器反复地发送由IS0/IEC14443标准中的REQA表示的请求命令信号。响应于这样的请求命令信号,作出规定让物体返回对IS0/IEC 14443标准中的ATQA表示的请求信号的响应。
在此注意到在IS0/IEC 14443标准的类型A协议中,物体可以采用各种状态。
更具体而言,在关断状态中,由于缺乏载波能量而未向物体供电。
在空闲状态中,使物体上电。它监听命令并且必须识别REQA和wUQA信号。WUPA是唤醒命令信号。
物体可以在它已经接收到REQA或者WUPA命令并且传输响应信号ATQA时切换到其的就绪状态。
在就绪状态中,有可能应用在IS0/IEC 14443标准中定义的位帧防冲突过程。在选择具有其完整标识符的卡时,卡然后切换到其中它监听任何更高层消息的活跃状态。
卡然后可以在它接收具体命令时切换到停止状态。在这一停止状态中,卡仅对WUPA命令做出响应。
现在将更具体参照图4来描述对物体OBJ的应用模块的各种标识符的检测和标识。
在使用类型A协议时,响应信号ATQA和表示为WD的标识符专用于每个应用模块。换而言之,模块MAj的标识信息项IDj包括专用于这一模块的响应信号ATQAj和标识符 UIDj。
首先假设物体OBJ处于其空闲状态,并且设备EQP的物品例如发送请求命令信号REQA (步骤 40)。
如下文将更具体所见,物体OBJ的触发装置将发送包含冲突信息项的响应信号ATQA (步骤41),该冲突信息项被设计为引起对防冲突过程的触发。
下文将更具体回顾这样的信号ATQA的生成。
在步骤42中,验证信号ATQA的内容。由于后者包含冲突的信息项,所以设备EQP的物品将这解译为源自在设备物品场中存在若干卡的冲突。因而,设备EQP的物品触发防冲突过程,该防冲突过程允许它检测和标识与(读取器将视为是实际物体的)应用模块相关联的标识符以便选择这一应用模块。这一防冲突过程包括选择级联第I级(根据这一协议,表示为WD的每个标识符可以包括与一个、两个或者三个级联级对应的一个、两个或者三个部分,每个部分被称为WD CLn,其中η表示级联级)。
然后,应用防冲突过程(步骤44)。在这一防冲突循环之后,进行检查以借助信号SAK来断定循环选择的标识符是完整还是不完整(步骤45)。这一信号SAK包括级联位。如果级联位例如为“1”,则其意味着获得的标识符不完整。在这一情况下,重新应用防冲突循环,从而增加级联级(步骤46)。如果信号SAK的级联位等于“0”,则其意味着选择的标识符事实上为完整的。在这一情况下,应用模块被认为处于其的活跃状态(步骤47)并且准备好接收更高级命令。
然后重复步骤40至47以便表示和选择尚未切换到其活跃状态的其它应用模块的其它标识符。
在已经标识倒数第二应用模块的倒数第二标识符时,最后应用模块响应于信号REQA发送信号ATQA,该信号ATQA这时并不包括任何冲突信息。在这一情况下,在步骤42之后,设备EQP的物品发送标识符请求(步骤48),应用模块响应于该标识符请求来返回它的完整标识符。在接收这一完整标识符(步骤49)之后,所有应用模块处于它们的活跃状态(步骤47)。
例如如果现在假设读取器EQP是银行应用读取器,并且物体OBJ包括两个应用模块,其中的与标识信息项IDl关联的第一应用模块MA是专用于运输应用的模块,而应用模块ΜΑ2是专用于银行应用的模块,则读取器将例如首先选择与标识信息项IDl关联的模块ΜΑ1,而又向物体OBJ发送包含与银行类型的具体命令关联的标识符WDl的信号。由于模块MAl是专用于运输应用的模块,所以它不会识别发送的具体命令并且将传输错误消息。在这一情况下,读取器将选择第二应用模块并且向它发送如下信号,该信号包含它的与所述具体银行命令关联的标识符WD 2。这时,应用模块ΜΑ2将识别命令,并且将能够开始对话。
这样,如果一个应用模块的标识符WDj包括相对于所述应用的指示,则有可能的是读取器基于模块的标识符而直接识别它的应用类型并且通过向它发送适当命令来直接选择它。
现在更具体参照图5和6从而举例说明例如ATQA类型的响应信号的生成,该响应信号包含将引起读取器EQP触发防冲突过程的冲突信息项。
信号ATQA是包括十六位bl_bl6的信号。如在ISO 14443标准中定义的那样,位bl至b5是表示位帧类型的防冲突的位。必须将五位bl-b5之一设置于“I”从而指示位帧的防冲突。
位b6和bl3至bl6是被设置为零的位,这些位被保留用于标准的以后使用。
位b9至bl2是专有编码位,而位b7和b8指示标识符WD的大小。
因此,如果两位b7和b8具有逻辑值“0”,则意味着标识符UID是具有单个级联级的单倍大小。
如果位b7等于“I”并且位b8等于“0”,则然后标识符WD的大小为两倍而具有两个级联级,而如果位b7等于“O”并且位b8等于“ I ”,则继而标识符WD的大小为三倍而具有三个级联级。
现在更具体参照图6,假设物体OBJ包括两个应用模块,应用模块MA的标识符WD具有单倍大小,而应用模块MA的标识符UID具有两倍大小。
物体的触发装置然后包括被设计为基于专用于两个应用模块MAl和MA2的响应信号ATQAl和ATQA2而生成响应信号ATQA的确定装置。由于模块MAl的标识符UID具有单倍大小,所以信号ATQAl的位b7和b8等于“O”。另一方面,由于模块MA2的标识符UID具有两倍大小,所以信号ATQA2的位b7和b8分别等于“ I ”和“O”。
在这一例子中也假设每个信号ATQAl和ATQA2的位bl等于“ I ”。
一般而言,为了形成冲突的信息项,各种基本响应信号中的相同等级的至少两位(在这一实例中为信号ATQAl和ATQA2)应当具有不同逻辑值。
也就是这里针对位b7的情况。
自然地,如果两个应用模块的两个标识符UID具有相同大小,这将造成信号ATQAl和ATQA2 二者中的相同逻辑值的位b7和b8,则这两个信号例如应当被位bl至b5中的至少一位区分。
然后配备确定装置以包括比较装置CMP,该比较装置CMP将逐位比较信号ATQAl和ATQA2,以便生成将向设备EQP的物品传输的响应信号ATQA。
在这一比较之后,如果基本信号ATQ1、ATQ2中的相同等级的所有位具有相同逻辑值,则信号ATQA中的具有对应等级的也将具有相同逻辑值。在另一方面,如果相同等级的至少两位具有不同逻辑值,这在这里描述的例子中是针对位b7的情况,则信号ATQA中的对应等级的位将替换为冲突信息项Inf-coll。
为了给出关于在ISO 14443标准的类型A协议的情况下的这一冲突信息项的更多细节,现在更具体参照图7。
传输具有第一逻辑值(例如逻辑值“ I”)的位包括基于第一命令序列SQl针对称为“位时间”的预定时段的前一半用频率为847kHz的子载波调制载波。
传输具有第二逻辑值(例如值“O”)的位包括基于第二命令序列SQ2针对预定时段的后一半用子载波调制 载波。
并且传输代表冲突的信息项Inf-coll包括基于第三命令序列SQ3针对整个预定时段用子载波调制载波。
在实践中,包括例如“0R”类型的逻辑状态的逻辑LG(实现图6的比较装置CMP的功能)相继接收基本响应信号SRl和SR2 (例如信号ATQAl和ATQA2)的相同等级的位,并且在输出向激活装置MACT递送连串命令。这些激活装置MACT还接收八除法器DIV递送的847kHz (子载波的频率)定时信号,该八除法器DIV接收频率为13.56mHz的载波定时信号作为输入,已经由检测器DTC从天线ANT取回的这一定时信号也具有常规结构。
基于847kHz定时信号和逻辑LG的输出,装置MACT生成包括序列SQ1、SQ2和至少一个序列SQ3的连串序列和,从而形成将向设备EQP的物品传输以便引起对防冲突过程触发的响应信号。向常规结构的调制控制装置LMC传输信号SR,该调制控制装置LMC命令连接到天线ANT的晶体管的栅极。
调制控制装置LMC也接收频率为13.56mHz的载波定时信号。
现在更具体参照图8以便更具体说明防冲突循环的应用。
在步骤80中,设备EQP的物品传送在IS0/IEC 14443标准中表示为ANTICOLLISION的防冲突命令信号。这一防冲突命令包括明显标识级联级的字段SEL和在这一示例中被分配值“20”的字段NVB。在IS0/IEC 14443标准中,这一个值迫使所有邻近卡用它们的与字段SEL表示的级联级对应的标识部分WD CLn来做出响应。
在本发明的本实施例中,在接收到这样的防冲突命令时,基于各种应用模块的各种标识符WD Cln而生成的标识符WD CLn将由物体生成并继而传输,并且由设备物品接收(步骤81)。
在这一方面,由于各种应用模块的标识符不同,所以以与已经参照图6针对响应信号ATQA描述的方式相似的方式生成从物体向设备EQP的物品传输的所得标识符UIDCln0由于各种应用模块的标识符按照定义而不同,所以将在向设备物品传输的标识符WDCln中必然地存在至少一个冲突信息项Inf-coll。
因而在步骤82中,设备EQP的物品来检测冲突。
设备EQP的物品识别第一冲突的位置“coll”。
设备EQP的物品然后在步骤83中传输防冲突命令,在该防冲突命令中,字段NVB具有如下值,该值指定已经接收到的标识符UID Cln的有效位数。有效位是在接收冲突信息项Inf-coll之前已经接收的位。
这些有效位继而跟随有具有设备物品决定的预定逻辑值(例如值“I”)的位。
在步骤83中传输的防冲突命令包括字段SEL、字段NVB、后面是标识符ULD CLn的有效位。
只有如下物体的应用模块必须传输它们的标识符ULD Cln的剩余位,其HD CLn的一部分与设备EQP的物品传输的有效位相等。
同样,如果涉及到若干应用模块,则再次存在以与已经参照图6描述的方式相同的方式在物体的触发装置内生成的新的所得WD CLn。
这将引起将在步骤82中检测到的新冲突并且将再次产生传输考虑新冲突位置的防冲关命令。
当在步骤82中没有检测到更多冲突时,设备EQP的物品传输称为“SELECT”的选择命令,在该选择命令中,字段NVB取值“70”,这意味着设备EQP的物品在这一命令“SELECT”内传输标识符WD Cln的整个所选部分。
这一命令“SELECT”还以常规方式包括校正码字段CRC_A。
其标识符部分与在命令“SELECT”中包含的标识符部分对应的应用模块用信号SAK做出响应。
现在返回图4的步骤45。
现在更具体参照图9至图14以描述在根据在IS0/IEC 14443标准中定义的类型B协议的对话的情况下适用的本发明的一个实施例。
恰如对于类型A,从物体向设备物品的数据传输通过借助子载波的调制来发生。对于更多进一步细节,本领域技术人员应当参见上文提到的文档IS0/IEC 14443-2:2010。
在类型B协议中,以字符CAR的形式执行数据字节的传输,这些字符CAR本身是以帧TR的形式传输的(图9)。帧TR通常由帧开始SOF和帧结束EFO界定。字符的格式包括具有逻辑值“O”的开始位、继而为数据字节和具有逻辑值“I”的
停止位。另外,帧也包括字段CRC_B,该字段包含用于循环冗余校验的检错码(图10)。以常规方式基于数据位DT计算字段CRC_B,这些数据位排除开始位、停止位、字节延迟、帧开始和帧结束以及字段CRC_B本身的位。恰如类型A协议,在类型B协议中响应于请求命令信号REQB或者唤醒命令信号WUPB提供经由物体传输如图11中示意地图示的响应信号ATQB。更具体而言,信号ATQB明显包括如下字段,该字段在IS014443标准中包括物体的称为PUPI的标识符。在本发明的这一方面中,信号ATQB的这一字段将包含物体的应用模块的标识符PUPI。字段ATQB也包括字段CRC_B。在这一实例中,应用模块的标识符PUPI形成模块的标识信息项ID。根据本发明的方法的一个实施例,传输所述冲突信息项然后包括生成无效帧并且传输所述无效帧。 无效帧可以例如是包括出错CRC_B的帧。这样,这仅为例子。提供其它可能性、如例如生成如下帧,该帧不包括帧开始字段或者不包括帧结束字段,或者在该字段中缺失开始位和/或停止位中的至少一些位。如图12中所示,可以例如是软件装置的生成装置MLB将基于基本响应信号SREl和SRE2生成包含所述冲突信息项的响应信号(无效帧)。在IS0/IEC 14443标准中描述的防冲突过程具体提供在时间隙内在读取器与各种邻近卡之间的对话。然后配备应用模块的各标识符以分别与不同时间隙编号关联,并且在防冲突过程期间在时隙编号与所述标识符关联的时间隙中传输每个标识符。就这一点而言,有可能使用图13中的表示为SLM的时隙标记符命令。更具体而言,命令SLM包括字段CRC_B和字段APn,该字段APn包括时间隙编号。现在更具体参照图14以举例说明防冲突过程的例子,该防冲突过程允许标识物体的应用模块的各种标识符。在步骤140中,设备物品传输请求命令信号REQB。在这一实例中假设物体OBJ包括两个应用模块。在物体接收信号REQB (步骤141)时,在步骤142中基于分别与两个应用模块关联的响应信号ATQBl和ATQ比生成包括出错CRC的响应信号ATQB。然后向设备EQP的物品传输(步骤143)信号ATQB,设备EQP的物品在步骤144中接收它。由于接收的帧无效,所以检测到冲突(步骤145),这触发在IS0/IEC 14443标准的类型B协议中提供的防冲突过程(步骤146)。设备EQP的物品然后再次传输信号REQB,该信号REQB这时在“参数”字段中包括与例如等于六的时隙数目对应的值。在这一实例中假设应用模块MAl的标识符IDl (PUPI)与第一时间隙关联,而物体的第二应用模块的标识符ID2 (PUPI)与第2时间隙关联。在接收到与第I时隙对应的命令REQB(步骤148)时,传输的所有信号是信号ATQBl,该信号ATQBl涉及模块MAl并且在信号ATQBl中包含这一模块的标识符IDl。在接收到这一信号ATQBl (步骤150)之后,传输表示第2时隙的信号SLM2 (步骤151)。在接收这一时隙标记符SLM2 (步骤152)之后,物体传输信号ATQB2 (步骤153),该信号在对应字段中包含第二应用模块的标识符ID2。设备EQP的物品在步骤154中接收这一信号。设备物品然后相继传输时隙3至6的时隙标记符。但是由于没有接收响应,所以设备EQP的物品据此推断存在与两个不同应用模块关联的两个标识符。在这一阶段,各种应用模块处于它们的活跃状态,并且以与参照类型A协议描述的方式相似的方式,读取器然后可以发送与它的应用关联的具体命令。在时间隙数目在应用模块数目以下时,将响应于表示最后时隙的时隙标记符命令(SLM)触发防冲突过程。更准确而言,响应于这一最后时隙标记符命令SLMn(图15),物体传输出错ATQB (无效帧)(步骤160)。 因此将在设备物品中检测到冲突(步骤161),这将触发分配新时间隙的新防冲突过程(步骤163)。
权利要求
1.一种用于管理在设备物品与至少一个物体之间的对话的方法,这些单元能够根据包含防冲突过程的非接触式通信协议通信,所述物体包含若干应用模块(MA1,…MAj),所述方法包括:通过对在所述至少一个物体(OBJ)与所述设备(EQP)物品之间的所述防冲突过程的至少一个触发(21)来检测所述应用模块。
2.根据权利要求1所述的方法,其中所述应用模块分别与若干不同标识信息项(ID1,…IDj)相关联,并且所述检测所述应用模块包括对所述标识信息项触发所述防冲突过程。
3.根据权利要求1或者2所述的方法,其中所述检测所述应用模块包括:响应于所述设备物品发送(30)的至少一个命令信号(SC),所述物体(OBJ)传输(32)包含代表冲突的信息项(Inf-coll)的至少一个响应信号(SR);以及响应于所述响应信号触发(34)所述防冲突过程。
4.根据前述权利要求之一所述的方法,其中所述至少一个物体(OBJ)能够根据在ISO/IEC 14443标准中定义的类型A协议与所述设备(EQP)物品通信。
5.根据权利要求3和4所述的方法,其中传输具有第一逻辑值的位包括基于第一命令序列(SQl)针对预定时段的前一半用子载波调制载波,并且传输具有第二逻辑值的位包括基于第二命令序列(SQ2)针对所述预定时段的后一半用所述子载波调制所述载波,以及传输代表冲突的所述信息项包括基于第三命令序列(SQ3)针对整个所述预定时段用所述子载波调制所述载波。
6.根据权利要求5所述的方法,其中所述生成所述至少一个响应信号(SR)包括:基于分别与所述应用模块相关联的若干基本响应信号(SRE1,SRE2),所述各种基本响应信号中的相同等级的至少两位具有不同逻辑值,比较(CMP)所述各种基本响应信号中的相同等级的所述位,并且在所述相同等级的所有所述位之间匹配的情况下,针对上述所述等级生成所述第一命令序列或所述第二命令序列,并且在所述相同等级的至少两位之间不匹配的情况下,针对上述所述等级生成所述第三命令序列,并且基于所述生成的命令序列(SQ1,SQ2,SQ3)用所述子载波调制所述载波。
7.根据权利要求6所述的方法,其中所述至少一个命令信号(SC)属于由所述IS0/IEC14443标准中的REQA表示的请求 命令信号、由所述IS0/IEC 14443标准中的WUPA表示的唤醒命令信号、由所述IS0/IEC 14443标准中的ANTICOLLISION表示的防冲突命令信号所形成的组,并且与这些命令信号对应的所述基本响应信号属于由对由所述IS0/IEC 14443标准中的ATQA表示的请求信号的响应和由所述IS0/IEC 14443标准中的HD CLn表示的、包含应用模块的标识符至少一个部分的响应信号所形成的组。
8.根据权利要求1至3之一所述的方法,其中所述至少一个物体(OBJ)能够根据在所述IS0/IEC 14443标准中定义的类型B协议而与所述设备(EQP)物品通信。
9.根据权利要求3和8所述的方法,其中以字符(CAR)的形式执行所述传输所述数据字节,所述字符(CAR)本身是以帧(TR)的形式传输的,并且传输所述冲突信息项包括生成无效帧以及传输所述无效帧。
10.根据权利要求6至9之一所述的方法,其中所述应用模块的所述各标识信息项(IDj)包括分别与不同时间隙编号相关联的标识符(PUPI),并且在所述防冲突过程期间,在所述时隙编号与所述标识符相关联的所述时间隙中传输每个标识符。
11.根据权利要求10所述的方法,其中所述至少一个命令信号(SC)属于由所述ISO/IEC 14443标准中的REQB表示的请求命令信号、由所述IS0/IEC 14443标准中的WUPB表示的唤醒命令信号、由IS0/IEC 14443标准中的“时隙标记”表示的时隙标记命令所形成的组,并且与这些命令信号对应的所述基本响应信号包括对由所述IS0/IEC 14443标准中的ATQB表示的请求信号的响应。
12.—种物体,包括:处理装置,被配置用于根据包含防冲突过程的非接触式通信协议与设备物品通信,其特征在于所述处理装置(MT)包括若干应用模块(MA1,…MAj)和触发装置(MDCL),所述触发装置被配置为引起对在所述物体与所述设备物品之间的所述防冲突过程的触发。
13.根据权利要求12所述的物体,其中所述应用模块分别与若干不同的标识信息项(ID1,…IDj)相关联,并且所述触发装置被配置为引起对关于所述标识信息项的所述防冲突过程的触发。
14.根据权利要求12或者13所述的物体,其中所述触发装置(MDCL)被配置为响应于由所述设备物品发送的至少一个命令信号(SC),传输包含代表冲突的信息项(Inf-coll)的至少一个响应信号(SR)。
15.根据权利要求12至14之一所述的物体,其中所述处理装置被配置为根据在ISO/IEC 14443标准中定义的类型A协议与所述设备物品通信。
16.根据权利要求14和15所述的物体,其中所述处理装置(MT)包括:调制装置,被配置用于基于命令序列来调制子载波;第一激活装置,被配置用于生成第一命令序列(SQl)并且激活所述调制装置,从而针对预定时段的前一半调制所述载波以便传输具有第一逻辑值的位;第二激活装置,被配置用于生成第二命令序列(SQ2)并且激活所述调制装置,从而针对所述预定时段的后一半调制所述载波以便传输具有第二逻辑值的位,并且所述触发装置包括:第三激活装置,被配置用于生成第三命令序列(SQ3)并且激活所述调制装置,从而针对整个所述预定时段调制所述载波以便传输代表冲突的所述信息项。
17.根据权利要求16所述的物体,其中所述触发装置包括:确定装置,被配置用于基于分别与所述应用模块相关联的若干基本响应信号,确定所述至少一个响应信号,所述各种基本响应信号中的相同等级的 至少两位具有不同的逻辑值,所述确定装置包括:比较装置(CMP, LG),被配置用于在所述各种基本响应信号中对所述相同等级的所述位进行比较,并且所述确定装置被配置用于在所述相同等级的所有所述位之间匹配的情况下,针对上述所述等级生成所述第一命令序列(SQl)或者所述第二命令序列(SQ2),并且在相同等级的至少两位之间不匹配的情况下,针对上述所述等级生成所述第三命令序列(SQ3),并且所述调制装置被配置用于基于所述生成的命令序列用所述子载波调制所述载波。
18.根据权利要求17所述的物体,其中所述至少一个命令信号(SC)属于由在所述IS0/IEC 14443标准中的REQA表示的请求命令信号、由所述IS0/IEC 14443标准中的WUPA表示的唤醒命令信号、由所述IS0/IEC 14443标准中的ANTICOLLISION表示的防冲突命令信号所形成的组,并且与这些命令信号对应的所述基本响应信号属于由对由所述IS0/IEC14443标准中的ATQA表示的请求信号的响应和由所述IS0/IEC 14443标准中的WD CLn表示的、包含应用模块的标识符至少一个部分的响应信号所形成的组形成的组。
19.根据权利要求12至14之一所述的物体,其中所述处理装置(MT)被配置用于根据在所述ISO/IEC 14443标准中定义的类型B协议而与所述设备物品通信。
20.根据权利要求14和19所述的物体,其中所述处理装置(MT)包括:传输装置,被配置用于以字符的形式传输数据字节,所述字符本身是以帧的形式传输的,并且所述触发装置包括:生成装置(MLB),被配置用于生成无效帧以及向所述传输装置递送所述无效帧。
21.根据权利要求19至20之一所述的物体,其中所述应用模块的所述各标识信息项(ID1,…IDj)包括分别与不同时间隙编号相关联的标识符(PUPI),并且在所述防冲突过程期间,所述处理装置被配置用于在所述时隙编号与所述标识符相关联的所述时间隙中传输每个标识符。
22.根据权利要求21所述的物体,其中所述至少一个命令信号(SC)属于由所述ISO/IEC 14443标准中的REQB表示的请求命令信号、由所述IS0/IEC 14443标准中的WUPB表示的唤醒命令信号、由所述IS0/IEC 14443标准中的“时隙标记”表示的时隙标记命令所形成的组,并且与这些命令信号对应的所述基本响应信号包括对由IS0/IEC 14443标准中的ATQB表示的请求信号的响 应。
全文摘要
物体包括处理装置,被配置为根据包含防冲突过程的非接触式通信协议与设备物品对话;处理装置(MT)包括分别与若干不同标识符(ID1,…IDj)关联的若干应用模块(MA1,…MAj)和配置为引起在所述物体与所述设备物品之间触发所述防冲突过程的触发装置(MDCL)。
文档编号G06K19/07GK103229189SQ201180057248
公开日2013年7月31日 申请日期2011年12月7日 优先权日2010年12月13日
发明者F·罗曼, C·卡塔尔多, C·玛尼, S·加布里埃勒 申请人:意法半导体(鲁塞)公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1