首页> 中国专利> 用于管理在设备物品与诸如非接触式芯片卡之类的至少一个多应用物体以及对应物体之间的对话的方法

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

摘要

物体包括:处理装置,被配置为根据包含防冲突过程的非接触式通信协议与设备物品对话;处理装置(MT)包括分别与若干不同标识符(ID1,…IDj)关联的若干应用模块(MA1,…MAj)和配置为引起在所述物体与所述设备物品之间触发所述防冲突过程的触发装置(MDCL)。

著录项

  • 公开/公告号CN103229189A

    专利类型发明专利

  • 公开/公告日2013-07-31

    原文格式PDF

  • 申请/专利权人 意法半导体(鲁塞)公司;

    申请/专利号CN201180057248.6

  • 申请日2011-12-07

  • 分类号G06K7/00;G06K19/07;G07F7/10;

  • 代理机构北京市金杜律师事务所;

  • 代理人王茂华

  • 地址 法国鲁塞

  • 入库时间 2024-02-19 19:37:31

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-02-08

    授权

    授权

  • 2013-12-18

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

    实质审查的生效

  • 2013-07-31

    公开

    公开

说明书

技术领域

本发明涉及在多应用便携式物体、例如非接触式智能卡与设备 物品、例如读卡器之间的非接触式通信。

背景技术

通常,能够根据非接触式通信协议与读取器通信的便携式物体 通常与单个应用、例如银行应用或者另外的交通应用等相关联。

为了被读取器标识,便携式物体的处理装置传输与这一物体的 标识符相似的序列号。

也存在多应用非接触式卡。换而言之,卡包含分别专用于不同 应用、例如银行应用、交通应用等的各种应用模块。

目前,用于识别和标识在单个卡中分类的所有可能应用的现有 解决方案使用复杂命令交换,这些命令交换主要为独占命令或者另 外需要具体开发向卡的处理装置中并入的软件(OS:操作系统)。

发明内容

根据一个实施例,提出一种用于管理在设备物品与至少一个多 应用物体之间的对话的方法,所述方法能够标识和选择所述物体中 的应用。

如所提出的那样,根据一个实施例,也提出通过使用标准化的 通信交换并且省却专有命令指令来提供对许多复杂情形的响应。

根据一个方面,提出一种用于管理在设备物品与至少一个物体 之间的对话的方法,这些单元能够根据包含防冲突过程的非接触式 通信协议通信,所述物体包含若干应用模块,该方法包括通过在所 述至少一个物体与所述设备物品之间触发所述防冲突过程来检测所 述应用模块。

因此,具体提供从所述多个应用卡模拟若干单应用卡的存在以 便迫使设备物品触发防冲突过程,该防冲突过程将允许它列举各种 应用如同它们是与不同卡关联的标识符那样。

根据一个实施例,应用模块分别与若干不同标识信息项关联, 并且检测应用模块包括关于所述标识信息项触发所述防冲突过程。

标识信息项可以例如如在ISO/IEC 14443标准的类型B协议中 那样包括(在所述标准中的ATQB表示的)请求响应信号的字段(在 所述标准中称为PUPI字段)中包含的标识符或者如在ISO/IEC 14443 标准的类型A协议中那样包括(在所述标准中的UID表示的)标识 符和(在所述标准中的ATQA表示的)请求响应信号——所述标识 符为专用——或者如在ISO 18000-6标准中那样包括指针(“句柄”), 该指针(“句柄”)被随机抽选从而使得有可能唯一表示模块。

因此,可以根据情形关于标识符的内容并且因此关于专用于模 块的响应信号(类型B协议)、关于请求响应信号和关于标识符的 内容(类型A协议)或者关于指针的值触发防冲突过程。

根据一个实施例,所述检测应用模块包括:响应于设备物品发 送的至少一个命令信号,所述物体传输包含代表冲突的信息项的至 少一个响应信号;并且响应于所述触发信号触发防冲突过程。

这样的管理方法可以应用于包含防冲突过程的任何非接触式 通信协议。就这一点而言,有可能引用ISO 15963标准、ISO 18000-2 至18000-7、ISO 18092标准或者在第0 944 016号欧洲专利中描述的 防冲突过程作为非限制例子。这样,这一管理方法可以更具体应用 于能够根据在ISO/IEC 14443标准中定义的类型A协议或者类型B 协议与所述设备物品通信的至少一个物体。

根据适用于ISO/IEC 14443标准的类型A协议的一个实施例, 传输具有第一逻辑值(例如逻辑值1)的位包括基于第一命令序列针 对预定时段(也称为“位时间”)的前一半用子载波调制载波,而传 输具有第二逻辑值(例如逻辑值0)的位包括基于第二命令序列针对 所述预定时段的后一半用子载波调制载波;并且传输代表冲突的所 述信息项包括基于第三命令序列针对整个预定时段用子载波调制所 述载波。

根据一个实施例,生成所述至少一个响应信号包括:基于分别 与应用模块关联的若干基本响应信号,各种基本响应信号中的相同 等级的至少两位具有不同逻辑值,

-比较各种基本响应信号中的相同等级的位,以及

-在相同等级的所有位之间匹配的情况下,针对上述等级根据 上述位的逻辑值生成第一命令序列和第二命令序列,以及

-在相同等级的至少两位之间不匹配的情况下,针对上述等级 生成第三命令序列,以及

-基于所述生成的命令序列用子载波调制载波。

根据一个实施例,所述至少一个命令信号(SC)属于由在 ISO/IEC 14443标准中的REQA表示的请求命令信号、由在ISO/IEC  14443标准中的WUPA表示的唤醒命令信号、由在ISO/IEC 14443 标准中的ANTICOLLISION表示的防冲突命令信号所形成的组,并 且与这些命令信号对应的基本响应信号属于在由ISO/IEC 14443标 准中的ATQA表示的请求响应信号和由在ISO/IEC 14443标准中的 UID CLn表示的包含应用模块的标识符的至少一个部分的响应信号 所形成的组。

根据在物体能够根据在ISO/IEC 14443标准中定义的类型B协 议与所述设备物品通信时适用的一个实施例,以字符的形式执行传 输数据字节,这些字符本身是以帧的形式传输的,并且传输所述冲 突信息项包括生成无效帧并且传输所述无效帧。

作为非限制性例子,无效帧可以是包括用于循环冗余校验(根 据本领域技术人员众所周知的首字母缩写的“CRC”)的不正确检错码 的帧。

根据一个实施例,应用模块的相应标识信息项包括分别与不同 时间隙编号关联的标识符,并且在防冲突过程期间,在时隙编号与 所述标识符关联的时间隙中传输每个标识符。

根据一个实施例,所述至少一个命令信号属于由在ISO/IEC  14443标准中的REQB表示的请求命令信号、由在ISO/IEC 14443标 准中的WUPB表示的唤醒命令信号、由在ISO/IEC 14443标准中的 “时隙标记符”表示的时隙标记符命令所形成的组,并且与这些命令 信号对应的基本响应信号包括由在ISO/IEC 14443标准中的ATQB 表示的请求响应信号。

根据另一方面,提出一种物体,该物体包括被配置用于根据包 含防冲突过程的非接触式通信协议与设备物品通信的处理装置;根 据这一方面的一般特征,处理装置包括若干应用模块和配置为引起 在所述物体与所述设备物品之间触发所述防冲突过程的触发装置。

为了引起所述触发防冲突过程,触发装置例如被配置为传输包 含代表冲突的信息项的信号。

根据一个实施例,应用模块分别与若干不同标识信息项关联, 并且触发装置被配置为引起关于所述标识信息项触发所述防冲突过 程。

根据一个实施例,触发装置被配置为响应于设备物品发送的至 少一个命令信号传输包含代表冲突的信息项的至少一个响应信号。

根据一个变化,处理装置被配置为根据在ISO/IEC 14443标准 中定义的类型A协议与所述设备物品通信。

根据适用于这一变化的一个实施例,处理装置包括:调制装置, 被配置用于基于命令序列来调制子载波;第一激活装置,被配置用 于生成第一命令序列并且激活调制装置,从而针对预定时段的前一 半调制载波以便传输具有第一逻辑值的位;第二激活装置,被配置 用于生成第二命令序列并且激活调制装置,从而针对所述预定时段 的后一半调制载波以便传输具有第二逻辑值的位,并且触发装置包 括:第三激活装置,被配置用于生成第三命令序列并且激活调制装 置,从而针对整个所述预定时段调制载波以便传输代表冲突的所述 信息项。

根据也适用于所述变化的一个实施例,触发装置包括:确定装 置,被配置用于基于分别与应用模块相关联的若干基本响应信号, 确定所述至少一个响应信号,各种基本响应信号中的相同等级的至 少两位具有不同的逻辑值,确定装置包括:比较装置,被配置用于 在各种基本响应信号中对相同等级的位进行比较,并且确定装置被 配置用于在相同等级的所有位之间匹配的情况下,针对上述等级生 成第一命令序列或者第二命令序列,并且在相同等级的至少两位之 间不匹配的情况下针对上述等级生成所述第三命令序列,并且调制 装置被配置用于基于所述生成的命令序列用子载波调制载波。

根据另一变化,处理装置被配置为根据在ISO/IEC 14443标准 中定义的类型B协议与所述设备物品通信。

根据适用于这另一变化的一个实施例,处理装置包括:传输装 置,被配置用于以字符的形式传输数据字节,这些字符本身是以帧 的形式传输的,并且触发装置包括:生成装置,被配置用于生成无 效帧以及向传输装置递送该无效帧。

根据也适用于这另一变化的一个实施例,应用模块的相应标识 信息项包括分别与不同时间隙编号关联的标识符,并且在防冲突过 程期间,处理装置被配置用于在时隙编号与所述标识符关联的时间 隙中传输每个标识符。

无论哪个变化,被配置用于生成响应信号的装置可以完全或者 部分由软件装置和/或逻辑电路实现,该响应信号被设计用于引起触 发防冲突过程。

附图说明

本发明的其它优点和特征将在考察对并非限制的实施例的具 体描述和以下附图时显现:

-图1示意性地图示了根据本发明的便携式物体的实施例,

-图2和图3示意性地图示了根据本发明的方法的实施例,

-图4至图8更具体、但是示意性地图示了适用于在ISO/IEC  14443标准中定义的类型A协议的根据本发明的方法的实施例,以 及

-图9至图15更具体、但是示意地图示适用于在ISO/IEC  14443标准中定义的类型B协议的根据本发明的方法的实施例。

具体实施方式

在图1中,标号OBJ表示便携式物体、例如非接触式智能卡, 或者表示并入非接触式无线功能的任何设备或者表示包含这样的智 能卡的设备、例如移动电话,或者包含这样的设备的设备。

物体OBJ包括连接到天线ANT的处理装置MT(例如微处理 器),,该处理装置MT能够与设备EQP的物品(例如读取器)的 天线ANT感应耦合,以用于在物体与设备物品之间传输信息项。在 这里描述的例子中,物体OBJ是多应用物体。换而言之,在这一实 例中的处理装置包括分别与不同的标识信息项ID1、ID2、…IDj相 关联的若干应用模块MA1、MA2…MAj。

这些应用模块可以是专用于特定应用和不同应用(例如银行应 用、交通应用、访问控制应用等)的软件模块。

物体OBJ能够根据包含防冲突过程的非接触式通信协议与设 备EQP的物品通信。并且如下文将进一步详细看到的那样,,通过 有利地关于标识信息项IDj在物体与设备物品之间触发防冲突过程 来触发对各种应用模块的检测。

因此提供处理装置MT包括被配置为引起在物体OBJ与设备 EQP的物品之间触发所述防冲突过程的触发装置MDCL。

一般而言,如图2中所示,在物体OBJ进入(步骤20)读取 器EQP的场时,后者将触发防冲突过程(步骤21),以便能够检测 各种应用模块MA1、MA2、MAj,并且更具体地在某些情况下检测 这些模块在标识信息项ID1、ID2、IDj中包含的标识符(步骤22)。

更准确而言,对应用模块的检测例如如图3中所示包括由设备 EQP的物品传输(步骤30)命令信号SC,该命令信号在符合ISO/IEC  14443标准的应用的情况下例如可以是REQA或者REQB信号。物 体OBJ然后接收(步骤31)这一命令信号SC并且生成和传输(步 骤32)包含代表冲突的信息项的响应信号SR。

如下文将详细看到的那样,代表冲突的这一信息项可以例如取 决于在ISO/IEC 14443标准中使用的协议而有所不同。

在接收33这一信号SR时,设备EQP的物品触发(步骤34) 防冲突过程。

虽然本发明适用于具有防冲突过程的任何无线通信协议,但是 现在下文更具体参照图4至图14更具体地描述在根据ISO/IEC  14443标准中定义的非接触式通信协议的对话的情形中管理在设备 EQP的物品与物体OBJ之间的对话。

本领域技术人员将能够参考这一点来参考所述标准,并且更具 体地参考这一标准的分别在文档ISO/IEC 14443-3:2001和ISO/IEC  14443-2:2010中包含的部分2和3。出于所有意图和目的而在本专 利申请的内容中并入这两篇文档。

一般而言,用以下方式执行根据ISO/IEC 14443标准的在设备 EQP的物品与物体OBJ之间的对话:

-由设备EQP的物品产生的射频电磁场激活物体OBJ,

-物体OBJ静默地等待从设备EQP的物品接收命令,

-设备EQP的物品传输命令,

-物体OBJ传输响应。

设备物品产生使得有可能向物体OBJ供电并且为了在物体与 设备物品之间交换信息项而调制的AC射频电磁场。射频场的频率 等于13.56MHz。

设备EQP的物品用调制脉冲来调制AC电磁场的幅度以便向 物体OBJ传输数据。

物体OBJ针对它的部分向AC电磁场加载调制的子载波(负载 调制),以便向设备EQP的物品传输数据。

下文将更具体返回到根据位的逻辑值来对它们进行传输。

现在将更具体参照图4至图8更为详细地描述适用于ISO/IEC  14443标准的类型A协议的实施例。

为了检测在读取器的操作的电磁场中的物体,读取器反复地发 送由ISO/IEC 14443标准中的REQA表示的请求命令信号。响应于 这样的请求命令信号,作出规定让物体返回对ISO/IEC 14443标准中 的ATQA表示的请求信号的响应。

在此注意到在ISO/IEC 14443标准的类型A协议中,物体可以 采用各种状态。

更具体而言,在关断状态中,由于缺乏载波能量而未向物体供 电。

在空闲状态中,使物体上电。它监听命令并且必须识别REQA 和wUQA信号。WUPA是唤醒命令信号。

物体可以在它已经接收到REQA或者WUPA命令并且传输响 应信号ATQA时切换到其的就绪状态。

在就绪状态中,有可能应用在ISO/IEC 14443标准中定义的位 帧防冲突过程。在选择具有其完整标识符的卡时,卡然后切换到其 中它监听任何更高层消息的活跃状态。

卡然后可以在它接收具体命令时切换到停止状态。在这一停止 状态中,卡仅对WUPA命令做出响应。

现在将更具体参照图4来描述对物体OBJ的应用模块的各种 标识符的检测和标识。

在使用类型A协议时,响应信号ATQA和表示为UID的标识 符专用于每个应用模块。换而言之,模块MAj的标识信息项IDj包 括专用于这一模块的响应信号ATQAj和标识符UIDj。

首先假设物体OBJ处于其空闲状态,并且设备EQP的物品例 如发送请求命令信号REQA(步骤40)。

如下文将更具体所见,物体OBJ的触发装置将发送包含冲突 信息项的响应信号ATQA(步骤41),该冲突信息项被设计为引起 对防冲突过程的触发。

下文将更具体回顾这样的信号ATQA的生成。

在步骤42中,验证信号ATQA的内容。由于后者包含冲突的 信息项,所以设备EQP的物品将这解译为源自在设备物品场中存在 若干卡的冲突。因而,设备EQP的物品触发防冲突过程,该防冲突 过程允许它检测和标识与(读取器将视为是实际物体的)应用模块 相关联的标识符以便选择这一应用模块。这一防冲突过程包括选择 级联第1级(根据这一协议,表示为UID的每个标识符可以包括与 一个、两个或者三个级联级对应的一个、两个或者三个部分,每个 部分被称为UID CLn,其中n表示级联级)。

然后,应用防冲突过程(步骤44)。在这一防冲突循环之后, 进行检查以借助信号SAK来断定循环选择的标识符是完整还是不完 整(步骤45)。这一信号SAK包括级联位。如果级联位例如为“1”, 则其意味着获得的标识符不完整。在这一情况下,重新应用防冲突 循环,从而增加级联级(步骤46)。如果信号SAK的级联位等于“0”, 则其意味着选择的标识符事实上为完整的。在这一情况下,应用模 块被认为处于其的活跃状态(步骤47)并且准备好接收更高级命令。

然后重复步骤40至47以便表示和选择尚未切换到其活跃状态 的其它应用模块的其它标识符。

在已经标识倒数第二应用模块的倒数第二标识符时,最后应用 模块响应于信号REQA发送信号ATQA,该信号ATQA这时并不包 括任何冲突信息。在这一情况下,在步骤42之后,设备EQP的物 品发送标识符请求(步骤48),应用模块响应于该标识符请求来返 回它的完整标识符。在接收这一完整标识符(步骤49)之后,所有 应用模块处于它们的活跃状态(步骤47)。

例如如果现在假设读取器EQP是银行应用读取器,并且物体 OBJ包括两个应用模块,其中的与标识信息项ID1关联的第一应用 模块MA是专用于运输应用的模块,而应用模块MA2是专用于银行 应用的模块,则读取器将例如首先选择与标识信息项ID1关联的模 块MA1,而又向物体OBJ发送包含与银行类型的具体命令关联的标 识符UID1的信号。由于模块MA1是专用于运输应用的模块,所以 它不会识别发送的具体命令并且将传输错误消息。在这一情况下, 读取器将选择第二应用模块并且向它发送如下信号,该信号包含它 的与所述具体银行命令关联的标识符UID 2。这时,应用模块MA2 将识别命令,并且将能够开始对话。

这样,如果一个应用模块的标识符UIDj包括相对于所述应用 的指示,则有可能的是读取器基于模块的标识符而直接识别它的应 用类型并且通过向它发送适当命令来直接选择它。

现在更具体参照图5和6从而举例说明例如ATQA类型的响 应信号的生成,该响应信号包含将引起读取器EQP触发防冲突过程 的冲突信息项。

信号ATQA是包括十六位b1-b16的信号。如在ISO 14443标 准中定义的那样,位b1至b5是表示位帧类型的防冲突的位。必须 将五位b1-b5之一设置于“1”从而指示位帧的防冲突。

位b6和b13至b16是被设置为零的位,这些位被保留用于标 准的以后使用。

位b9至b12是专有编码位,而位b7和b8指示标识符UID的 大小。

因此,如果两位b7和b8具有逻辑值“0”,则意味着标识符UID 是具有单个级联级的单倍大小。

如果位b7等于“1”并且位b8等于“0”,则然后标识符UID的大 小为两倍而具有两个级联级,而如果位b7等于“0”并且位b8等于“1”, 则继而标识符UID的大小为三倍而具有三个级联级。

现在更具体参照图6,假设物体OBJ包括两个应用模块,应用 模块MA的标识符UID具有单倍大小,而应用模块MA的标识符UID 具有两倍大小。

物体的触发装置然后包括被设计为基于专用于两个应用模块 MA1和MA2的响应信号ATQA1和ATQA2而生成响应信号ATQA 的确定装置。由于模块MA1的标识符UID具有单倍大小,所以信号 ATQA1的位b7和b8等于“0”。另一方面,由于模块MA2的标识符 UID具有两倍大小,所以信号ATQA2的位b7和b8分别等于“1”和 “0”。

在这一例子中也假设每个信号ATQA1和ATQA2的位b1等于 “1”。

一般而言,为了形成冲突的信息项,各种基本响应信号中的相 同等级的至少两位(在这一实例中为信号ATQA1和ATQA2)应当 具有不同逻辑值。

也就是这里针对位b7的情况。

自然地,如果两个应用模块的两个标识符UID具有相同大小, 这将造成信号ATQA1和ATQA2二者中的相同逻辑值的位b7和b8, 则这两个信号例如应当被位b1至b5中的至少一位区分。

然后配备确定装置以包括比较装置CMP,该比较装置CMP将 逐位比较信号ATQA1和ATQA2,以便生成将向设备EQP的物品传 输的响应信号ATQA。

在这一比较之后,如果基本信号ATQ1、ATQ2中的相同等级 的所有位具有相同逻辑值,则信号ATQA中的具有对应等级的也将 具有相同逻辑值。在另一方面,如果相同等级的至少两位具有不同 逻辑值,这在这里描述的例子中是针对位b7的情况,则信号ATQA 中的对应等级的位将替换为冲突信息项Inf-coll。

为了给出关于在ISO 14443标准的类型A协议的情况下的这一 冲突信息项的更多细节,现在更具体参照图7。

传输具有第一逻辑值(例如逻辑值“1”)的位包括基于第一命 令序列SQ1针对称为“位时间”的预定时段的前一半用频率为847kHz 的子载波调制载波。

传输具有第二逻辑值(例如值“0”)的位包括基于第二命令序 列SQ2针对预定时段的后一半用子载波调制载波。

并且传输代表冲突的信息项Inf-coll包括基于第三命令序列 SQ3针对整个预定时段用子载波调制载波。

在实践中,包括例如“OR”类型的逻辑状态的逻辑LG(实现图 6的比较装置CMP的功能)相继接收基本响应信号SR1和SR2(例 如信号ATQA1和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的物品传送在ISO/IEC 14443标准中 表示为ANTICOLLISION的防冲突命令信号。这一防冲突命令包括 明显标识级联级的字段SEL和在这一示例中被分配值“20”的字段 NVB。在ISO/IEC 14443标准中,这一个值迫使所有邻近卡用它们的 与字段SEL表示的级联级对应的标识部分UID CLn来做出响应。

在本发明的本实施例中,在接收到这样的防冲突命令时,基于 各种应用模块的各种标识符UID Cln而生成的标识符UID CLn将由 物体生成并继而传输,并且由设备物品接收(步骤81)。

在这一方面,由于各种应用模块的标识符不同,所以以与已经 参照图6针对响应信号ATQA描述的方式相似的方式生成从物体向 设备EQP的物品传输的所得标识符UID Cln。由于各种应用模块的 标识符按照定义而不同,所以将在向设备物品传输的标识符UID Cln 中必然地存在至少一个冲突信息项Inf-coll。

因而在步骤82中,设备EQP的物品来检测冲突。

设备EQP的物品识别第一冲突的位置“coll”。

设备EQP的物品然后在步骤83中传输防冲突命令,在该防冲 突命令中,字段NVB具有如下值,该值指定已经接收到的标识符 UID Cln的有效位数。有效位是在接收冲突信息项Inf-coll之前已经 接收的位。

这些有效位继而跟随有具有设备物品决定的预定逻辑值(例如 值“1”)的位。

在步骤83中传输的防冲突命令包括字段SEL、字段NVB、后 面是标识符ULD CLn的有效位。

只有如下物体的应用模块必须传输它们的标识符ULD Cln的 剩余位,其UID CLn的一部分与设备EQP的物品传输的有效位相等。

同样,如果涉及到若干应用模块,则再次存在以与已经参照图 6描述的方式相同的方式在物体的触发装置内生成的新的所得UID  CLn。

这将引起将在步骤82中检测到的新冲突并且将再次产生传输 考虑新冲突位置的防冲突命令。

当在步骤82中没有检测到更多冲突时,设备EQP的物品传输 称为“SELECT”的选择命令,在该选择命令中,字段NVB取值“70”, 这意味着设备EQP的物品在这一命令“SELECT”内传输标识符UID  Cln的整个所选部分。

这一命令“SELECT”还以常规方式包括校正码字段CRC_A。

其标识符部分与在命令“SELECT”中包含的标识符部分对应的 应用模块用信号SAK做出响应。

现在返回图4的步骤45。

现在更具体参照图9至图14以描述在根据在ISO/IEC 14443 标准中定义的类型B协议的对话的情况下适用的本发明的一个实施 例。

恰如对于类型A,从物体向设备物品的数据传输通过借助子载 波的调制来发生。对于更多进一步细节,本领域技术人员应当参见 上文提到的文档ISO/IEC 14443-2:2010。

在类型B协议中,以字符CAR的形式执行数据字节的传输, 这些字符CAR本身是以帧TR的形式传输的(图9)。

帧TR通常由帧开始SOF和帧结束EFO界定。

字符的格式包括具有逻辑值“0”的开始位、继而为数据字节和 具有逻辑值“1”的停止位。

另外,帧也包括字段CRC_B,该字段包含用于循环冗余校验 的检错码(图10)。以常规方式基于数据位DT计算字段CRC_B, 这些数据位排除开始位、停止位、字节延迟、帧开始和帧结束以及 字段CRC_B本身的位。

恰如类型A协议,在类型B协议中响应于请求命令信号REQB 或者唤醒命令信号WUPB提供经由物体传输如图11中示意地图示的 响应信号ATQB。

更具体而言,信号ATQB明显包括如下字段,该字段在ISO 14443标准中包括物体的称为PUPI的标识符。在本发明的这一方面 中,信号ATQB的这一字段将包含物体的应用模块的标识符PUPI。

字段ATQB也包括字段CRC_B。

在这一实例中,应用模块的标识符PUPI形成模块的标识信息 项ID。

根据本发明的方法的一个实施例,传输所述冲突信息项然后包 括生成无效帧并且传输所述无效帧。

无效帧可以例如是包括出错CRC_B的帧。这样,这仅为例子。 提供其它可能性、如例如生成如下帧,该帧不包括帧开始字段或者 不包括帧结束字段,或者在该字段中缺失开始位和/或停止位中的至 少一些位。

如图12中所示,可以例如是软件装置的生成装置MLB将基于 基本响应信号SRE1和SRE2生成包含所述冲突信息项的响应信号 (无效帧)。

在ISO/IEC 14443标准中描述的防冲突过程具体提供在时间隙 内在读取器与各种邻近卡之间的对话。

然后配备应用模块的各标识符以分别与不同时间隙编号关联, 并且在防冲突过程期间在时隙编号与所述标识符关联的时间隙中传 输每个标识符。

就这一点而言,有可能使用图13中的表示为SLM的时隙标记 符命令。更具体而言,命令SLM包括字段CRC_B和字段APn,该 字段APn包括时间隙编号。

现在更具体参照图14以举例说明防冲突过程的例子,该防冲 突过程允许标识物体的应用模块的各种标识符。

在步骤140中,设备物品传输请求命令信号REQB。

在这一实例中假设物体OBJ包括两个应用模块。

在物体接收信号REQB(步骤141)时,在步骤142中基于分 别与两个应用模块关联的响应信号ATQB1和ATQ比生成包括出错 CRC的响应信号ATQB。

然后向设备EQP的物品传输(步骤143)信号ATQB,设备 EQP的物品在步骤144中接收它。

由于接收的帧无效,所以检测到冲突(步骤145),这触发在 ISO/IEC 14443标准的类型B协议中提供的防冲突过程(步骤146)。

设备EQP的物品然后再次传输信号REQB,该信号REQB这 时在“参数”字段中包括与例如等于六的时隙数目对应的值。

在这一实例中假设应用模块MA1的标识符ID1(PUPI)与第 一时间隙关联,而物体的第二应用模块的标识符ID2(PUPI)与第2 时间隙关联。

在接收到与第1时隙对应的命令REQB(步骤148)时,传输 的所有信号是信号ATQB1,该信号ATQB1涉及模块MA1并且在信 号ATQB1中包含这一模块的标识符ID1。

在接收到这一信号ATQB1(步骤150)之后,传输表示第2 时隙的信号SLM2(步骤151)。

在接收这一时隙标记符SLM2(步骤152)之后,物体传输信 号ATQB2(步骤153),该信号在对应字段中包含第二应用模块的 标识符ID2。

设备EQP的物品在步骤154中接收这一信号。设备物品然后 相继传输时隙3至6的时隙标记符。但是由于没有接收响应,所以 设备EQP的物品据此推断存在与两个不同应用模块关联的两个标识 符。

在这一阶段,各种应用模块处于它们的活跃状态,并且以与参 照类型A协议描述的方式相似的方式,读取器然后可以发送与它的 应用关联的具体命令。

在时间隙数目在应用模块数目以下时,将响应于表示最后时隙 的时隙标记符命令(SLM)触发防冲突过程。更准确而言,响应于 这一最后时隙标记符命令SLMn(图15),物体传输出错ATQB(无 效帧)(步骤160)。因此将在设备物品中检测到冲突(步骤161), 这将触发分配新时间隙的新防冲突过程(步骤163)。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号