一種nfc系統(tǒng)智能識(shí)別方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及無(wú)線通信領(lǐng)域,尤其涉及一種NFC系統(tǒng)智能識(shí)別方法。
【背景技術(shù)】
[0002]近場(chǎng)通信(Near Field Communicat1n,NFC)是一種短距高頻的無(wú)線電技術(shù),在13.56MHz頻率運(yùn)行于20厘米距離內(nèi),其傳輸速度有106Kbit/秒、212Kbit/秒或者424Kbit/秒三種,目前近場(chǎng)通信已通過(guò)成為ISO/IEC IS 18092國(guó)際標(biāo)準(zhǔn)、ECMA-340標(biāo)準(zhǔn)與ETSI TS 102 190標(biāo)準(zhǔn)。NFC采用主動(dòng)和被動(dòng)兩種讀取模式,NFC近場(chǎng)通信技術(shù)是由非接觸式射頻識(shí)別及互聯(lián)互通技術(shù)整合演變而來(lái),在單一芯片上結(jié)合感應(yīng)式讀卡器、感應(yīng)式卡片和點(diǎn)到點(diǎn)的功能,能在短距離內(nèi)與兼容設(shè)備進(jìn)行識(shí)別和數(shù)據(jù)交換。
[0003]基于NFC通信的上述特點(diǎn),目前依然存在著如下問(wèn)題:
[0004](I)NFC通信距離短,存在識(shí)別失敗的可能,以及需要在短時(shí)間內(nèi)傳輸較大的數(shù)據(jù)量,存在如何鑒定數(shù)據(jù)完整性的問(wèn)題;
[0005](2)當(dāng)NFC讀卡器的讀取范圍內(nèi)存在多個(gè)NFC感應(yīng)卡片的時(shí)候,多個(gè)感應(yīng)卡片同時(shí)傳送信號(hào),信號(hào)之間存在相互干擾,這會(huì)導(dǎo)致NFC讀卡器的響應(yīng)時(shí)間變長(zhǎng),實(shí)時(shí)性較差,信息的安全性也會(huì)降低。
[0006]因此,如何解決上述問(wèn)題是本發(fā)明的研宄重點(diǎn)。
【發(fā)明內(nèi)容】
[0007]本發(fā)明的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的。
[0008]根據(jù)本發(fā)明的實(shí)施方式,提出一種NFC系統(tǒng)智能識(shí)別方法,所述系統(tǒng)包括:NFC讀卡器、NFC感應(yīng)卡片、智能終端、以及校驗(yàn)終端,所述NFC感應(yīng)卡片設(shè)置于智能終端上,所述NFC讀卡器與NFC感應(yīng)卡片之間采用NFC方式通信,所述智能終端與校驗(yàn)終端之間采用WLAN方式通信,所述校驗(yàn)終端與NFC讀卡器之間采用有線方式連接;其中,所述識(shí)別方法具體包括:
[0009]S1、所述NFC讀卡器讀取NFC感應(yīng)卡片中的信息,并執(zhí)行多感應(yīng)卡片并發(fā)通信時(shí)的干擾消除;
[0010]S2、通過(guò)校驗(yàn)終端和智能終端執(zhí)行NFC通信數(shù)據(jù)的完整性和正確性的驗(yàn)證。
[0011 ] 根據(jù)本發(fā)明的實(shí)施方式,所述步驟SI的NFC讀卡器執(zhí)行多感應(yīng)卡片并發(fā)通信時(shí)的干擾消除具體包括:
[0012]AUNFC讀卡器將幀時(shí)間槽點(diǎn)到多點(diǎn)幀的長(zhǎng)度,及信道碼的長(zhǎng)度設(shè)置在訪問(wèn)指令的參量中,并發(fā)送訪問(wèn)指令,對(duì)射頻場(chǎng)內(nèi)多個(gè)NFC感應(yīng)卡片啟動(dòng)首幀識(shí)別;
[0013]A2、根據(jù)所述信道碼的長(zhǎng)度,每個(gè)NFC感應(yīng)卡片隨機(jī)生成一個(gè)信道碼識(shí)別號(hào),并查詢(xún)信道碼記錄表確定需要的信道碼;每個(gè)NFC感應(yīng)卡片對(duì)各自響應(yīng)標(biāo)識(shí)數(shù)據(jù)用自己的信道碼進(jìn)行擴(kuò)展調(diào)制,產(chǎn)生相應(yīng)的響應(yīng)信號(hào);
[0014]A3、所述NFC感應(yīng)卡片在點(diǎn)到多點(diǎn)規(guī)則控制下,在不同的幀時(shí)間槽發(fā)送響應(yīng)信號(hào)給所述NFC讀卡器;
[0015]A4、根據(jù)所述的信道碼的長(zhǎng)度,NFC讀卡器查詢(xún)信道碼記錄表確定所有需要的信道解擴(kuò)碼,以幀時(shí)間槽點(diǎn)到多點(diǎn)方式訪問(wèn)NFC感應(yīng)卡片,對(duì)接收的一個(gè)或一個(gè)以上響應(yīng)信號(hào)解擴(kuò)處理,并進(jìn)行并發(fā)干擾識(shí)別,得到響應(yīng)標(biāo)識(shí);
[0016]A5、所述NFC讀卡器分別發(fā)送包含NFC感應(yīng)卡片響應(yīng)標(biāo)識(shí)的確定指令,NFC感應(yīng)卡片接收到與自己識(shí)別號(hào)碼相符的確定指令就進(jìn)入確定狀態(tài),否則進(jìn)入判決狀態(tài);
[0017]A6、所述NFC讀卡器再發(fā)送訪問(wèn)指令,如果參量中不包含指定NFC感應(yīng)卡片的識(shí)別號(hào)碼,此時(shí)所有處于確定狀態(tài)的NFC感應(yīng)卡片均采用前述各自產(chǎn)生的信道碼,對(duì)自己需要傳送的所有數(shù)據(jù)進(jìn)行擴(kuò)展調(diào)制并發(fā)送,發(fā)送完之后,NFC感應(yīng)卡片返回到起始狀態(tài);如果參量中包含指定NFC感應(yīng)卡片的識(shí)別號(hào)碼,此時(shí)所有處于確定狀態(tài)且與指定識(shí)別號(hào)碼相符的NFC感應(yīng)卡片均采用前述產(chǎn)生的信道碼,對(duì)自己需要傳送的所有數(shù)據(jù)進(jìn)行擴(kuò)展調(diào)制并發(fā)送,發(fā)送完之后,所述NFC感應(yīng)卡片返回到起始狀態(tài);
[0018]A7、所述NFC讀卡器判斷當(dāng)前點(diǎn)到多點(diǎn)幀是否結(jié)束,若是,則執(zhí)行A9 ;
[0019]A8、所述NFC讀卡器發(fā)送繼續(xù)訪問(wèn)指令,執(zhí)行A3 ;
[0020]A9、所述NFC讀卡器發(fā)送訪問(wèn)調(diào)整指令,執(zhí)行下一幀的識(shí)別。
[0021 ] 根據(jù)本發(fā)明的實(shí)施方式,所述步驟S2的校驗(yàn)終端執(zhí)行NFC通信數(shù)據(jù)的完整性和正確性的驗(yàn)證具體包括:
[0022]B1、NFC讀卡器在接收NFC感應(yīng)卡片發(fā)送的數(shù)據(jù)后,根據(jù)業(yè)務(wù)類(lèi)型和預(yù)定數(shù)據(jù)格式預(yù)判斷所接收的數(shù)據(jù)是否完整或正確,當(dāng)上述NFC讀卡器對(duì)接收的數(shù)據(jù)的完整性或正確性指示“不確定”時(shí),向校驗(yàn)終端發(fā)送數(shù)據(jù)校驗(yàn)指令,并同時(shí)向NFC感應(yīng)卡片發(fā)送啟動(dòng)WLAN以執(zhí)行數(shù)據(jù)校驗(yàn)的請(qǐng)求;
[0023]B2、校驗(yàn)終端接收到NFC讀卡器的校驗(yàn)指令時(shí),通過(guò)WLAN向智能終端請(qǐng)求用戶(hù)數(shù)據(jù),所述智能終端接收所述請(qǐng)求后,直接讀取NFC感應(yīng)卡片內(nèi)的用戶(hù)數(shù)據(jù)信息,進(jìn)行加密后,通過(guò)WLAN傳送至校驗(yàn)終端;
[0024]B3、校驗(yàn)終端接收到智能終端發(fā)送的用戶(hù)數(shù)據(jù)并進(jìn)行解密后,同NFC讀卡器接收的數(shù)據(jù)進(jìn)行完整性和正確性的比對(duì),并將比對(duì)結(jié)果發(fā)送給NFC讀卡器;
[0025]B4、所述NFC讀卡器根據(jù)校驗(yàn)比對(duì)結(jié)果決定是否重新訪問(wèn)NFC感應(yīng)卡以獲取數(shù)據(jù)。
[0026]本發(fā)明的NFC系統(tǒng)智能識(shí)別方法通過(guò)執(zhí)行多感應(yīng)卡片并發(fā)通信時(shí)的干擾消除,以及NFC通信數(shù)據(jù)的完整性和正確性的驗(yàn)證,增強(qiáng)了抗干擾性能,提高了識(shí)別效率和準(zhǔn)確性。
【附圖說(shuō)明】
[0027]通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0028]附圖1示出了根據(jù)本發(fā)明實(shí)施方式的NFC系統(tǒng)結(jié)構(gòu)示意圖;
[0029]附圖2示出了根據(jù)本發(fā)明實(shí)施方式的NFC系統(tǒng)智能識(shí)別方法流程圖。
【具體實(shí)施方式】
[0030]下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施方式。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施方式,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施方式所限制。相反,提供這些實(shí)施方式是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0031]根據(jù)本發(fā)明的實(shí)施方式,提出一種NFC系統(tǒng)智能識(shí)別方法,如附圖1所示,所述系統(tǒng)包括:NFC讀卡器、NFC感應(yīng)卡片、智能終端、以及校驗(yàn)終端,所述NFC感應(yīng)卡片設(shè)置于智能終端上,所述NFC讀卡器與NFC感應(yīng)卡片之間采用NFC方式通信,所述智能終端與校驗(yàn)終端之間采用WLAN方式通信,所述校驗(yàn)終端與NFC讀卡器之間采用有線方式連接;其中,所述識(shí)別方法具體包括,如附圖2所示:
[0032]S1、所述NFC讀卡器讀取NFC感應(yīng)卡片中的信息,并執(zhí)行多感應(yīng)卡片并發(fā)通信時(shí)的干擾消除;
[0033]S2、通過(guò)校驗(yàn)終端和智能終端執(zhí)行NFC通信數(shù)據(jù)的完整性和正確性的驗(yàn)證。
[0034]根據(jù)本發(fā)明的實(shí)施方式,所述步驟SI的NFC讀卡器執(zhí)行多感應(yīng)卡片并發(fā)通信時(shí)的干擾消除具體包括:
[0035]AUNFC讀卡器將幀時(shí)間槽點(diǎn)到多點(diǎn)幀的長(zhǎng)度,及信道碼的長(zhǎng)度設(shè)置在訪問(wèn)指令的參量中,并發(fā)送訪問(wèn)指令,對(duì)射頻場(chǎng)內(nèi)多個(gè)NFC感應(yīng)卡片啟動(dòng)首幀識(shí)別;
[0036]A2、根據(jù)所述信道碼的長(zhǎng)度,每個(gè)NFC感應(yīng)卡片隨機(jī)生成一個(gè)信道碼識(shí)別號(hào),并查詢(xún)信道碼記錄表確定需要的信道碼;每個(gè)NFC感應(yīng)卡片對(duì)各自響應(yīng)標(biāo)識(shí)數(shù)據(jù)用自己的信道碼進(jìn)行擴(kuò)展調(diào)制,產(chǎn)生相應(yīng)的響應(yīng)信號(hào);
[0037]A3、所述NFC感應(yīng)卡片在點(diǎn)到多點(diǎn)規(guī)則控制下,在不同的幀時(shí)間槽發(fā)送響應(yīng)信號(hào)給所述NFC讀卡器;例如,NFC感應(yīng)卡片I在第O個(gè)時(shí)間槽,NFC感應(yīng)卡片4,5,6在第I個(gè)時(shí)間槽,NFC感應(yīng)卡片2,3在第5個(gè)時(shí)間槽發(fā)送響應(yīng)信號(hào)。
[0038]A4、根據(jù)所述的信道碼的長(zhǎng)度,NFC讀卡器查詢(xún)信道碼記錄表確定所有需要的信道解擴(kuò)碼,以幀時(shí)間槽點(diǎn)到多點(diǎn)方式訪問(wèn)NFC感應(yīng)卡片,對(duì)接收的一個(gè)或一個(gè)以上響應(yīng)信號(hào)解擴(kuò)處理,并進(jìn)行并發(fā)干擾識(shí)別,得到響應(yīng)標(biāo)識(shí);例如,在首幀中,NFC感應(yīng)卡片I第O時(shí)間槽被識(shí)別,NFC感應(yīng)卡片2,3在第5時(shí)間槽由NFC讀卡器并行識(shí)別出,NFC感應(yīng)卡片4,5,6由于發(fā)生并發(fā)干擾不能被識(shí)別,在下一幀中繼續(xù)識(shí)別。
[0039]A5、所述NFC讀卡器分別發(fā)送包含NFC感應(yīng)卡片1,2,3響應(yīng)標(biāo)識(shí)的確定指令,NFC感應(yīng)卡片1,2,3接收到與自己識(shí)別號(hào)碼相符的確定指令就進(jìn)入確定狀態(tài),否則進(jìn)入判決狀態(tài);
[0040]A6、所述NFC讀卡器再發(fā)送訪問(wèn)指令,如果參量中不包含指定NFC感應(yīng)卡片的識(shí)別號(hào)碼,此時(shí)所有處于確定狀態(tài)的NFC感應(yīng)卡片(例如,NFC感應(yīng)卡片1,2,3)均采用前述各自產(chǎn)生的信道碼,對(duì)自己需要傳送的所有數(shù)據(jù)進(jìn)行擴(kuò)展調(diào)制并發(fā)送,發(fā)送完之后,NFC感應(yīng)卡片(例如,NFC感應(yīng)卡片1,2,3)返回到起始狀態(tài);如果參量中包含指定NFC感應(yīng)卡片的識(shí)別號(hào)碼,此時(shí)所有處于確定狀態(tài)且與指定識(shí)別號(hào)碼相符的NFC感應(yīng)卡片均采用前述產(chǎn)生的信道碼,對(duì)自己需要傳送的所有數(shù)據(jù)進(jìn)行擴(kuò)展調(diào)制并發(fā)送,發(fā)送完之后,所述NFC感應(yīng)卡片返回到起始狀態(tài);
[0041]A7、所述NFC讀卡器判