一种nfc系统智能识别方法

文档序号:8530793阅读:759来源:国知局
一种nfc系统智能识别方法
【技术领域】
[0001]本发明涉及无线通信领域,尤其涉及一种NFC系统智能识别方法。
【背景技术】
[0002]近场通信(Near Field Communicat1n,NFC)是一种短距高频的无线电技术,在13.56MHz频率运行于20厘米距离内,其传输速度有106Kbit/秒、212Kbit/秒或者424Kbit/秒三种,目前近场通信已通过成为ISO/IEC IS 18092国际标准、ECMA-340标准与ETSI TS 102 190标准。NFC采用主动和被动两种读取模式,NFC近场通信技术是由非接触式射频识别及互联互通技术整合演变而来,在单一芯片上结合感应式读卡器、感应式卡片和点到点的功能,能在短距离内与兼容设备进行识别和数据交换。
[0003]基于NFC通信的上述特点,目前依然存在着如下问题:
[0004](I)NFC通信距离短,存在识别失败的可能,以及需要在短时间内传输较大的数据量,存在如何鉴定数据完整性的问题;
[0005](2)当NFC读卡器的读取范围内存在多个NFC感应卡片的时候,多个感应卡片同时传送信号,信号之间存在相互干扰,这会导致NFC读卡器的响应时间变长,实时性较差,信息的安全性也会降低。
[0006]因此,如何解决上述问题是本发明的研宄重点。

【发明内容】

[0007]本发明的目的是通过以下技术方案实现的。
[0008]根据本发明的实施方式,提出一种NFC系统智能识别方法,所述系统包括:NFC读卡器、NFC感应卡片、智能终端、以及校验终端,所述NFC感应卡片设置于智能终端上,所述NFC读卡器与NFC感应卡片之间采用NFC方式通信,所述智能终端与校验终端之间采用WLAN方式通信,所述校验终端与NFC读卡器之间采用有线方式连接;其中,所述识别方法具体包括:
[0009]S1、所述NFC读卡器读取NFC感应卡片中的信息,并执行多感应卡片并发通信时的干扰消除;
[0010]S2、通过校验终端和智能终端执行NFC通信数据的完整性和正确性的验证。
[0011 ] 根据本发明的实施方式,所述步骤SI的NFC读卡器执行多感应卡片并发通信时的干扰消除具体包括:
[0012]AUNFC读卡器将帧时间槽点到多点帧的长度,及信道码的长度设置在访问指令的参量中,并发送访问指令,对射频场内多个NFC感应卡片启动首帧识别;
[0013]A2、根据所述信道码的长度,每个NFC感应卡片随机生成一个信道码识别号,并查询信道码记录表确定需要的信道码;每个NFC感应卡片对各自响应标识数据用自己的信道码进行扩展调制,产生相应的响应信号;
[0014]A3、所述NFC感应卡片在点到多点规则控制下,在不同的帧时间槽发送响应信号给所述NFC读卡器;
[0015]A4、根据所述的信道码的长度,NFC读卡器查询信道码记录表确定所有需要的信道解扩码,以帧时间槽点到多点方式访问NFC感应卡片,对接收的一个或一个以上响应信号解扩处理,并进行并发干扰识别,得到响应标识;
[0016]A5、所述NFC读卡器分别发送包含NFC感应卡片响应标识的确定指令,NFC感应卡片接收到与自己识别号码相符的确定指令就进入确定状态,否则进入判决状态;
[0017]A6、所述NFC读卡器再发送访问指令,如果参量中不包含指定NFC感应卡片的识别号码,此时所有处于确定状态的NFC感应卡片均采用前述各自产生的信道码,对自己需要传送的所有数据进行扩展调制并发送,发送完之后,NFC感应卡片返回到起始状态;如果参量中包含指定NFC感应卡片的识别号码,此时所有处于确定状态且与指定识别号码相符的NFC感应卡片均采用前述产生的信道码,对自己需要传送的所有数据进行扩展调制并发送,发送完之后,所述NFC感应卡片返回到起始状态;
[0018]A7、所述NFC读卡器判断当前点到多点帧是否结束,若是,则执行A9 ;
[0019]A8、所述NFC读卡器发送继续访问指令,执行A3 ;
[0020]A9、所述NFC读卡器发送访问调整指令,执行下一帧的识别。
[0021 ] 根据本发明的实施方式,所述步骤S2的校验终端执行NFC通信数据的完整性和正确性的验证具体包括:
[0022]B1、NFC读卡器在接收NFC感应卡片发送的数据后,根据业务类型和预定数据格式预判断所接收的数据是否完整或正确,当上述NFC读卡器对接收的数据的完整性或正确性指示“不确定”时,向校验终端发送数据校验指令,并同时向NFC感应卡片发送启动WLAN以执行数据校验的请求;
[0023]B2、校验终端接收到NFC读卡器的校验指令时,通过WLAN向智能终端请求用户数据,所述智能终端接收所述请求后,直接读取NFC感应卡片内的用户数据信息,进行加密后,通过WLAN传送至校验终端;
[0024]B3、校验终端接收到智能终端发送的用户数据并进行解密后,同NFC读卡器接收的数据进行完整性和正确性的比对,并将比对结果发送给NFC读卡器;
[0025]B4、所述NFC读卡器根据校验比对结果决定是否重新访问NFC感应卡以获取数据。
[0026]本发明的NFC系统智能识别方法通过执行多感应卡片并发通信时的干扰消除,以及NFC通信数据的完整性和正确性的验证,增强了抗干扰性能,提高了识别效率和准确性。
【附图说明】
[0027]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0028]附图1示出了根据本发明实施方式的NFC系统结构示意图;
[0029]附图2示出了根据本发明实施方式的NFC系统智能识别方法流程图。
【具体实施方式】
[0030]下面将参照附图更详细地描述本公开的示例性实施方式。虽然附图中显示了本公开的示例性实施方式,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0031]根据本发明的实施方式,提出一种NFC系统智能识别方法,如附图1所示,所述系统包括:NFC读卡器、NFC感应卡片、智能终端、以及校验终端,所述NFC感应卡片设置于智能终端上,所述NFC读卡器与NFC感应卡片之间采用NFC方式通信,所述智能终端与校验终端之间采用WLAN方式通信,所述校验终端与NFC读卡器之间采用有线方式连接;其中,所述识别方法具体包括,如附图2所示:
[0032]S1、所述NFC读卡器读取NFC感应卡片中的信息,并执行多感应卡片并发通信时的干扰消除;
[0033]S2、通过校验终端和智能终端执行NFC通信数据的完整性和正确性的验证。
[0034]根据本发明的实施方式,所述步骤SI的NFC读卡器执行多感应卡片并发通信时的干扰消除具体包括:
[0035]AUNFC读卡器将帧时间槽点到多点帧的长度,及信道码的长度设置在访问指令的参量中,并发送访问指令,对射频场内多个NFC感应卡片启动首帧识别;
[0036]A2、根据所述信道码的长度,每个NFC感应卡片随机生成一个信道码识别号,并查询信道码记录表确定需要的信道码;每个NFC感应卡片对各自响应标识数据用自己的信道码进行扩展调制,产生相应的响应信号;
[0037]A3、所述NFC感应卡片在点到多点规则控制下,在不同的帧时间槽发送响应信号给所述NFC读卡器;例如,NFC感应卡片I在第O个时间槽,NFC感应卡片4,5,6在第I个时间槽,NFC感应卡片2,3在第5个时间槽发送响应信号。
[0038]A4、根据所述的信道码的长度,NFC读卡器查询信道码记录表确定所有需要的信道解扩码,以帧时间槽点到多点方式访问NFC感应卡片,对接收的一个或一个以上响应信号解扩处理,并进行并发干扰识别,得到响应标识;例如,在首帧中,NFC感应卡片I第O时间槽被识别,NFC感应卡片2,3在第5时间槽由NFC读卡器并行识别出,NFC感应卡片4,5,6由于发生并发干扰不能被识别,在下一帧中继续识别。
[0039]A5、所述NFC读卡器分别发送包含NFC感应卡片1,2,3响应标识的确定指令,NFC感应卡片1,2,3接收到与自己识别号码相符的确定指令就进入确定状态,否则进入判决状态;
[0040]A6、所述NFC读卡器再发送访问指令,如果参量中不包含指定NFC感应卡片的识别号码,此时所有处于确定状态的NFC感应卡片(例如,NFC感应卡片1,2,3)均采用前述各自产生的信道码,对自己需要传送的所有数据进行扩展调制并发送,发送完之后,NFC感应卡片(例如,NFC感应卡片1,2,3)返回到起始状态;如果参量中包含指定NFC感应卡片的识别号码,此时所有处于确定状态且与指定识别号码相符的NFC感应卡片均采用前述产生的信道码,对自己需要传送的所有数据进行扩展调制并发送,发送完之后,所述NFC感应卡片返回到起始状态;
[0041]A7、所述NFC读卡器判
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1