由NFC‑B读取器发现多个NFC‑B设备的方法以及对应的NFC‑B读取器技术

技术编号:12398837 阅读:98 留言:0更新日期:2015-11-26 04:18
本公开涉及由NFC‑B读取器发现多个NFC‑B设备的方法以及对应的NFC‑B读取器。仅当还有一个或多个NFC‑B监听模式设备有待被发现时,将所发现的NFC‑B监听模式设备置于睡眠状态;基于在发现周期中是否检测到空时隙以及/或者检测到冲突以及/或者发现了NFC‑B监听模式设备的综合情况来计算在命令(SENSB_REQ)中所指示的时隙数(NoS)的最佳值。遵守NFC论坛活动规范允许NFC‑B监听模式设备的直接激活并且由此加速数据传送阶段并且消耗低得多的功率。

【技术实现步骤摘要】

本专利技术的实施例涉及在组件或元件之间的通信,特别是在以轮询模式操作的非 接触式元件与以监听模式操作的至少一个设备之间的通信,所述非接触式元件例如为 NFC (近场通信)控制器元件,其例如放置在例如移动电话的无线装置内。
技术介绍
近场通信或NFC为短距离高频无线通信技术,其允许在两个非接触式设备之间例 如10厘米的短距离上进行这种数据交换。 NFC是在IS0/IEC 18092和IS0/IEC 21481中进行标准化的开放平台技术,但是其 并入了包括IS0/IEC 14443协议类型A和类型B的多个现存标准。 本专利技术的特定实施例包括类型B技术(其已知为NFC-B)设备。NFC-B设备可以在 两种模式下操作,即轮询模式或监听模式。 NFC-B轮询模式设备提供RF场并且发射NFC-B轮询请求(例如SENSB_REQ命令), 从而检测NFC-B监听模式设备在RF场中的存在。 RF场中存在的NFC-B监听模式设备在接收到SENSB_REQ命令后,发射其响应,例如 SENSB_RES 响应。 NFC-B监听模式设备可以为NFC标签/卡的形式,其可以存储能够由例如支持NFC 的移动电话、NFC卡/标签读取器等的NFC-B轮询模式设备或NFC-B读取器进行读取的不 同类型的数据。 此外,支持NFC的移动电话还可以效仿NFC-B监听模式设备或甚至多个NFC-B监 听模式设备。NFC标签也可以由例如银行、信用卡公司等各种供应商、提供商以及零售商嵌 入卡中。消费者可以在其钱包中携带多个NFC标签/卡。 NFC-B或类型B技术在IS014443和NFC论坛数字和活动规范(NFC Forum Digital and Activity Specifications)中得以标准化,例如下列文件: - NFC数字协议,技术规范NFC论坛?,数字1. 0, NFC论坛-TS-数字协议-1. 0, 2010-11-17,以及 - NFC活动规范,技术规范,NFC论坛?,活动1. 0, NFC论坛-TS-活动-1. 0, 2010-11-18。 就现有技术本身而言,NFC-B轮询模式设备打开RF场并且在5ms的保护时间之后 接着发射SENSB_REQ命令。SENSB_REQ命令中的一个参数指示用于从NFC-B监听模式设备 接收SENSB_RES响应的时隙数'NoS'。每个时隙具有固定的持续时间,在该持续时间期间 NFC-B监听模式设备可以发射其SENSB_RES响应。第1个时隙的时间在发射SENSB_REQ命令 之后开始。然而,对于每一个接下来的时隙(即,2到N 〇S),NFC-B轮询模式设备发射SL0T_ MARKER命令从而指示相应时隙(即,2到NoS)的开始时间。这意味着NFC-B轮询模式设备 一共发射NoS-I个SL0T_MARKER命令。 NFC-B监听模式设备随机地选择一个时隙,在其间发射其SENSB_RES响应。有可能 会发生多个NFC-B监听模式设备在相同的时隙中发射其SENSB_RES响应。在这种情况下, 其将被NFC-B轮询模式设备检测为无效SENSB_RES响应或冲突。NFC-B轮询模式设备有责 任唯一地并且个体地成功发现(识别)存在于RF场中的每一个NFC-B监听模式设备。 上面提到的NFC论坛数字和活动规范公开了发现(识别)多个NFC-监听模式设 备的过程。 这种发现或识别的方法包括多于一个发现周期,其也被称作冲突解决周期。 NFC-B轮询模式设备必须独立地发现所有的NFC-B监听模式设备,因此其可以基 于个体SENSB_RES响应而分辨出每一个NFC-B监听模式设备的功能性(例如,所支持的应 用以及协议类型、唯一 ID值或NFCIDO等)。NFC-B轮询模式设备可以接着选择优选的或期 望的NFC-B监听模式设备并且发起数据传送阶段。 -个NFC-B监听模式设备在发现周期期间仅发射一个SENSB_RES响应。 在NFC论坛活动规范中公开的这种现有技术方法具有下述的多个缺陷。 活动规范要求最后发现周期中的最后发现的NFC-B监听模式设备处于激活 (ACTIVE)状态,但是在NFC论坛活动规范中公开的发现处理可能还会将最后发现的NFC-B 监听模式设备置于睡眠(SLEEP)状态。这种行为违反NFC论坛活动规范。 由于现有解决方案中的上述缺陷,就非常大地增加了最后发现的NFC-B监听模式 设备的设备激活时间,其必须首先从睡眠中苏醒并且由此极大地延迟了数据传送阶段。 此外,在一些其他的情况下,现有技术的解决方案不必要地继续增加了 SENSB_REQ 命令的时隙数。 并且不必要地增加时隙数很无必要地大幅度放慢了发现处理,增加了 NFC-B读取 器的功耗并且明显延迟了数据传送阶段。 结果是,可能会导致未发现的NFC-B监听模式设备,因为一旦发现周期执行了最 大数目的时隙16 ( 即,当N = 5并且NoS = 2(N n = 2 (5 n = 2 4= 16时),发现处理就会退 出。 现有技术的解决方案可能产生不可预知的行为,其将会导致互操作性和合规性问 题,并且无法提供确定性的发现过程去发现多个NFC-B监听模式设备。
技术实现思路
根据一个实施例,提出了一种用于发现(识别)支持NFC的读取器的RF场中存在 的多个NFC-B监听模式设备的确定性发现方法,其同样也符合NFC论坛活动规范。 根据一个实施例,提出这样一种方法,由于其加快了发现多个NFC-B监听模式设 备的方法,所以较之于现有解决方案而言消耗少得多的功率。 根据一个实施例,还提出了降低NFC控制器中的硬件和/或软件实施的复杂度,并 且提供一种灵活的且因而可以在软件/固件中或在硬件中实施的方法。 根据一个实施例,仅当还有一个或多个NFC-B监听模式设备有待发现时,所发现 的NFC-B监听模式设备被置于睡眠状态;基于在发现周期中是否检测到空时隙以及/或者 检测到冲突以及/或者发现了 NFC-B监听模式设备的综合情况来计算在SENSB_REQ命令中 所指示的时隙数的最佳值。遵守NFC论坛活动规范允许NFC-B监听模式设备的直接激活并 且由此加速数据传送阶段并且消耗少得多的功率。 根据一个方面,提出一种用于在多于一个的冲突解决周期期间由被称为NFC-B轮 询模式设备的在轮询模式操作的近场通信-类型B设备来识别多个被称为NFC-B监听模式 设备的在监听模式操作的近场通信-类型B设备的方法,每个冲突解决周期通过由NFC-B 轮询模式设备发送的并且包括低于或等于最大数目的时隙数的第一命令而开始,第一冲突 解决周期包括一个时隙。 根据这个方面,当在当前的冲突解决周期结束后,NFC-B轮询模式设备将开始另 一个冲突解决周期时,当且仅当在所述结束了的当前冲突解决周期期间没有识别到NFC-B 监听模式设备并且在所述结束了的当前冲突解决周期期间没有检测到空时隙时,NFC-B轮 询模式设备相对于所述结束了的当前冲突解决周期的时隙数而言增加时隙数,并且当在当 前冲突解决周期的一个时隙内识别出了一个NFC-B监听模式设备时,NFC-B轮询模式设备 在所述当前冲突解决周期的后续时隙内向除了在最后冲突解决周期内最当前第1页1 2 3 4&nbs本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/CN105099514.html" title="由NFC‑B读取器发现多个NFC‑B设备的方法以及对应的NFC‑B读取器原文来自X技术">由NFC‑B读取器发现多个NFC‑B设备的方法以及对应的NFC‑B读取器</a>

【技术保护点】
一种用于在多于一个的冲突解决周期期间、由被称为NFC‑B轮询模式设备(1)的在轮询模式中操作的近场通信‑类型B设备来识别多个被称为NFC‑B监听模式设备(D1‑Dp)的在监听模式中操作的近场通信‑类型B设备的方法,每个冲突解决周期通过由所述NFC‑B轮询模式设备发送的并且包括低于或等于最大数目(16)的时隙数(NoS)的第一命令(SENSB_REQ)而开始,第一冲突解决周期包括一个时隙,其特征在于:当在当前冲突解决周期结束后,所述NFC‑B轮询模式设备(1)将开始另一个冲突解决周期时,当且仅当在所述结束了的当前冲突解决周期期间没有识别到NFC‑B监听模式设备(Di)(DDF=0)并且在所述结束了的当前冲突解决周期期间没有检测到空时隙(ESF=0)时,NFC‑B轮询模式设备相对于所述结束了的当前冲突解决周期的时隙数而言增加时隙数,并且当在当前冲突解决周期的一个时隙内识别出一个NFC‑B监听模式设备(DDF=1)时,NFC‑B轮询模式设备在所述当前冲突解决周期的后续时隙内、向除了在最后冲突解决周期内最后识别的NFC‑B监听模式设备之外的所述识别的NFC‑B监听模式设备发送第二命令(SLPB_REQ),用于将所述识别的NFC‑B监听模式设备置于睡眠状态。...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:J·胡塞恩
申请(专利权)人:意法半导体国际有限公司
类型:发明
国别省市:荷兰;NL

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1