專利名稱:非接觸通信標簽沖突識別方法
技術(shù)領(lǐng)域:
本發(fā)明涉及非接觸通信技術(shù)領(lǐng)域,特別涉及非接觸通信標簽沖突識別方法。
背景技術(shù):
非接觸通信系統(tǒng)通常包含有非接觸讀卡器(又稱為RFID讀卡器)與非接觸通信 標簽(又稱為電子標簽或非接觸IC卡)兩部分。當需要進行非接觸通信時,非接觸通信標 簽靠近非接觸讀卡器形成的非接觸場中,并依靠該非接觸場完成與非接觸讀卡器的數(shù)據(jù)通
fn °通常的,非接觸讀卡器在某一時刻只能與一個非接觸通信標簽進行數(shù)據(jù)通信。但 在實際使用過程中,有可能出現(xiàn)這樣一種應(yīng)用情況,即非接觸場中同時存在多個非接觸通 信標簽。在這種情況下,各個不同的非接觸通信標簽送的信號相互疊加,并有可能導(dǎo)致通信 出錯。現(xiàn)有技術(shù)中,已經(jīng)設(shè)計出一些方法來避免統(tǒng)一非接觸場中多個標簽疊加產(chǎn)生的通 訊出錯問題。一個典型的技術(shù)方案記載于奧地利專利AT395224中。該專利提供一種對非接觸 讀卡器探測范圍內(nèi)的所有非接觸通信標簽進行識別的方法,包括步驟非接觸讀卡器確定 多個非接觸通信標簽在非接觸場中;非接觸讀卡器向非接觸通信標簽發(fā)送查詢通信協(xié)議; 非接觸通信標簽應(yīng)答,其中應(yīng)答信號中包含識別碼與測試位;若有多個非接觸通信標簽應(yīng) 答,就會發(fā)生應(yīng)答的同步疊加,非接觸讀卡器根據(jù)測試位的關(guān)系作出判斷,并繼續(xù)進行下一 輪查詢,此時待查詢的非接觸通信標簽會減少一半;重復(fù)進行所述查詢操作,直至只有一個 非接觸通信標簽應(yīng)答為止。從上述步驟描述可知,這種識別方法一次查詢只能排除約一半的非接觸通信標 簽,因而總的查詢次數(shù)隨標簽數(shù)量的增加而增加,因而總的查詢次數(shù)可能會比較多。另一個典型的方案記載于歐洲專利EP0669591中。該專利也提供一種識別方法, 包括步驟在非接觸讀卡器中設(shè)置兩個相關(guān)器,分別用于將接收到的識別碼與邏輯0的信 號fo以及邏輯1的信號fl相關(guān);非接觸讀卡器接收不同非接觸通信標簽的應(yīng)答信號,該 應(yīng)答信號中包含有對應(yīng)于非接觸通信標簽的識別碼,且多個非接觸通信標簽識別碼至少有 1位不同;將該應(yīng)答信號組合為一個共同的信號;對于共同信號中包含的識別碼,在其識別 碼不同位,即同時包含有1與0的那些數(shù)據(jù)位)與相關(guān)器相關(guān)時會出現(xiàn)兩個相關(guān)器同時輸 出1的情況出現(xiàn),進一步的,這兩個同時輸出的1使得控制單元認為數(shù)據(jù)位發(fā)生沖突;控制 單元發(fā)送指令,通過說明數(shù)碼位置及數(shù)據(jù)導(dǎo)入一個已選定的程序;當非接觸讀卡器啟動選 定的程序并發(fā)送選擇指令與一個特定的數(shù)據(jù)流給非接觸通信終端后,非接觸通信終端的控 制單元即將數(shù)據(jù)流與數(shù)據(jù)存儲器中的數(shù)據(jù)識別碼進行比較;若比較結(jié)果說明數(shù)據(jù)流與數(shù)據(jù) 識別碼吻合,則由非接觸通信終端向非接觸讀卡器的選擇指令進行應(yīng)答,從而完成了非接 觸通信標簽的選定。對于上述第二種識別方法中采用了信號相關(guān)性檢測的方法來檢測信號中是否含有邏輯0和1。該方法對于所有0和1邏輯具有不相關(guān)特性的信號均適合,但是實現(xiàn)上需要 兩個0和1相關(guān)的震蕩器,兩個相關(guān)器分別檢測邏輯1和邏輯0,實現(xiàn)較為復(fù)雜。
發(fā)明內(nèi)容
本發(fā)明中實施方式所要解決的技術(shù)問題是如何迅速簡單地從非接觸場中的確定 是否有多個非接觸通信標簽的沖突。為解決上述技術(shù)問題,本發(fā)明的實施方式中提供一種非接觸通信標簽沖突識別方 法,包括步驟接收包含非接觸通信標簽識別碼的脈沖信號;對接收到的脈沖信號進行計 數(shù)來檢測所述脈沖信號中的邏輯0和/或邏輯1 ;根據(jù)檢測結(jié)果判斷是否存在多個非接觸 通信標簽的沖突??蛇x地,所述脈沖信號是經(jīng)曼徹斯特碼調(diào)制的信號??蛇x地,還包括步驟在接收到第一個脈沖信號時進行同步清零。可選地,還包括步驟多個非接觸通信標簽同步向非接觸通信終端發(fā)送包含非接 觸通信標簽識別碼的脈沖信號。可選地,所述判斷是根據(jù)脈沖信號中的3個或5個脈沖信號來判斷。與現(xiàn)有技術(shù)相比,本發(fā)明可以在不大幅改動現(xiàn)有技術(shù)中硬件設(shè)置的情況下,采用 對調(diào)制信號脈沖的時間上的判讀來判斷檢測位上的邏輯0和邏輯1的信號,免去現(xiàn)有技術(shù) 中增加兩個相關(guān)器來檢測沖突所帶來的設(shè)備復(fù)雜度和成本增加問題。另外,通過靈活調(diào)整曼徹斯特碼脈沖判讀的個數(shù)可以調(diào)整對信號的檢測兼容性, 進而增加非接觸通信終端對于非接觸通信標簽的兼容性。
通過附圖中所示的本發(fā)明的優(yōu)選實施例的更具體說明,本發(fā)明的上述及其它目 的、特征和優(yōu)勢將更加清晰。在全部附圖中相同的附圖標記指示相同的部分。圖1為本發(fā)明一個實施例中非接觸通信標簽沖突識別方法流程圖;圖2為本發(fā)明另一個實施例中非接觸通信標簽沖突識別方法流程圖。
具體實施例方式在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明。但是本發(fā)明能夠以 很多不同于在此描述的其它方式來實施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況 下做類似推廣,因此本發(fā)明不受下面公開的具體實施的限制。下面結(jié)合附圖對本發(fā)明的具體實施方式
做詳細的說明。如圖1所示,在本發(fā)明的一個實施例中,提供非接觸通信標簽沖突識別方法,該方 法包括步驟S101,接收包含非接觸通信標簽識別碼的脈沖信號;S102,對接收到的脈沖信號進行計數(shù)來檢測所述脈沖信號中的邏輯0和/或邏輯 1 ;S103,根據(jù)檢測結(jié)果判斷是否存在多個非接觸通信標簽的沖突。如圖2所示,在本發(fā)明的另一個實施例中,提供另一個非接觸通信標簽沖突識別方法,該方法包括步驟S201,多個非接觸通信標簽同步向非接觸通信終端發(fā)送包含非接觸通信標簽識別 碼的脈沖信號;S202,非接觸通信終端接收包含非接觸通信標簽識別碼的脈沖信號;S203,非接觸通信終端在接收到第一個脈沖信號時進行同步清零;S204,對接收到的脈沖信號進行計數(shù)來檢測所述脈沖信號中的邏輯0和/或邏輯 1 ;S205,根據(jù)檢測結(jié)果判斷是否存在多個非接觸通信標簽的沖突。上述方法首先執(zhí)行步驟S201,多個非接觸通信標簽同步向非接觸通信終端發(fā)送包 含非接觸通信標簽識別碼的脈沖信號。由于非接觸通信終端與非接觸通信標簽之間的通信 通道存在于三維空間之中,因此可能在該空間中存在有多個非接觸通信標簽同時收到非接 觸通信終端發(fā)出的讀寫的命令,而這些非接觸通信標簽的應(yīng)答也回發(fā)在該通信空間內(nèi)。在 非接觸通信的國際標準中,例如IS014443的Type A協(xié)議中,在Select命令(選卡)和之 前執(zhí)行的request (尋卡),anticollision (防沖突)命令,非接觸通信標簽的回復(fù)在時序 上都是嚴格規(guī)定的,因此所有接收到這些命令的非接觸通信標簽的回復(fù)信號也是同步的, 因而非接觸通信終端可以同時收到所有標簽的應(yīng)答。這種情況下,非接觸通信終端所收到 信號是所有非接觸通信標簽應(yīng)答信號的組合。非接觸通信標簽所發(fā)出的脈沖信號可以是經(jīng)過調(diào)制的信號。優(yōu)選的,該脈沖信號 是經(jīng)曼徹斯特碼調(diào)制的信號。曼徹斯特編碼是一種自同步的編碼方式。時鐘同步信號就隱 藏在數(shù)據(jù)波形中。在曼徹斯特編碼中,每一位的中間有一跳變,中間的跳變既作時鐘信號, 又作數(shù)據(jù)信號。其邏輯0與邏輯1的區(qū)分即可以通過這樣的跳變來實現(xiàn)。例如從高到低跳 變表示邏輯1,從低到高跳變表示邏輯0。這樣的編碼是將時鐘和數(shù)據(jù)包含在數(shù)據(jù)流中,在 傳輸代碼信息的同時,也將時鐘同步信號一起傳輸?shù)綄Ψ剑课痪幋a中有一跳變,不存在直 流分量,因此具有自同步能力和良好的抗干擾性能。正是因為非接觸通信標簽與非接觸通信終端之間采用經(jīng)過上述曼徹斯特編碼調(diào) 制的信號,因而為檢測同一非接觸通信終端所產(chǎn)生的非接觸通信場內(nèi)的多個非接觸通信標 簽所產(chǎn)生的沖突,提供了除相關(guān)器檢測以外的新的檢測思路。具體的檢測方法將在后續(xù)部 分具體描述。在步驟S201之后接著執(zhí)行步驟S202,非接觸通信終端接收包含非接觸通信標簽 識別碼的脈沖信號。在非接觸通信的國際標準中,例如IS014443的Type A協(xié)議中,此時非 接觸通信標簽向非接觸通信終端所傳送的信號中包含有非接觸通信標簽的識別碼。識別碼在非接觸應(yīng)用系統(tǒng)中非常重要,通常是一卡一密模式下密鑰分散的因子。 并且非常多的應(yīng)用系統(tǒng)中以識別碼作為非接觸通信標簽的識別標志,例如在本發(fā)明在檢測 非接觸通信標簽的沖突時即會會用到識別碼來區(qū)分。普通非接觸通信標簽的識別碼在出廠 后是不允許被改動的,并且各非接觸通信標簽廠商和運營商制定了多種管理辦法來保證識 別碼的唯一性。因而,可以說識別碼對于每個非接觸通信標簽都是唯一的。在本發(fā)明所請 求保護的技術(shù)方案中,非接觸通信終端對非接觸通信標簽的沖突檢測同樣也利用了每個非 接觸通信標簽的識別碼的唯一性。接著執(zhí)行步驟S203,非接觸通信終端在接收到第一個脈沖信號時進行同步清零。由于后續(xù)步驟中,對非接觸通信標簽回發(fā)信號中的邏輯0和/或邏輯1的檢測是基于時序 來進行的,所以在進行檢測之前需要一個時間基準。這里使用第一個回發(fā)脈沖的時刻作為 起始點,是本實施例所采用的一個示例性的方法,因為第一個回發(fā)脈沖是非接觸通信終端 開始檢測的時間。當然,本領(lǐng)域技術(shù)人員了解,也可以在其它的時間點開始計時。然后執(zhí)行步驟S204,對接收到的脈沖信號進行計數(shù)來檢測所述脈沖信號中的邏輯 0和/或邏輯1。如前所述,由于非接觸通信終端所接收到的脈沖信號是經(jīng)過曼徹斯特編碼 調(diào)制的信號,而且這種信號本身就包含了時鐘同步信號,因而可以采用計數(shù)器計數(shù)的方法 來檢測脈沖信號中的邏輯0和/或邏輯1,從而達到檢測該脈沖信號中特定位置的編碼的 目的,這個編碼位置以下稱為測試位。而在現(xiàn)有技術(shù),需要通過兩個相關(guān)器來實現(xiàn)相同的目 的。再執(zhí)行步驟S205,根據(jù)檢測結(jié)果判斷是否存在多個非接觸通信標簽的沖突。若有 多個非接觸通信標簽應(yīng)答,就會發(fā)生應(yīng)答的同步疊加。如前所述,由于識別碼的唯一性,因 此肯定會存在至少在某一測試位的不一致,這便會產(chǎn)生沖突。而非接觸通信終端可以根據(jù) 這一結(jié)果,就可以判斷出在非接觸通信場內(nèi)是否有多個非接觸通信標簽的沖突。上述檢測非接觸通信標簽的方法不僅非常簡潔,還可以通過設(shè)定判讀的測試位的 個數(shù)來調(diào)整對信號的檢測兼容性。例如在IS014443標準中需要進行4個脈沖的曼徹斯特 碼的判讀,但是按照上述方法,即使判讀到3個或5個脈沖,可以認為收到正確的邏輯信號。 因為非接觸通信標簽在進行非接觸通訊時會受到環(huán)境的影響,非接觸通信標簽回發(fā)的信號 可能被干擾。特別是當非接觸通信標簽與非接觸通信終端的距離較遠是,容易發(fā)生被干擾 的情況。所以此時如果適當放寬對邏輯信號判斷的標準,則可以提高通訊的對干擾信號的 冗余度,這樣可以增加非接觸通信終端對于非接觸通信標簽的兼容性。雖然本發(fā)明已以較佳實施例披露如上,然而并非用以限定本發(fā)明。任何熟悉本領(lǐng) 域的技術(shù)人體員,在不脫離本發(fā)明技術(shù)方案范圍情況下,都可利用上述揭示的方法和技術(shù) 內(nèi)容對本發(fā)明技術(shù)方案作出許多可能的變動和修飾,或修改為等同變化的等效實施例。因 此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所做的任何 簡單修改、等同變化及修飾,均仍屬于本發(fā)明技術(shù)方案保護的范圍內(nèi)。
權(quán)利要求
1.非接觸通信標簽沖突識別方法,其特征在于,包括步驟 接收包含非接觸通信標簽識別碼的脈沖信號;對接收到的脈沖信號進行計數(shù)來檢測所述脈沖信號中的邏輯0和/或邏輯1 ; 根據(jù)檢測結(jié)果判斷是否存在多個非接觸通信標簽的沖突。
2.如權(quán)利要求1所述的非接觸通信標簽沖突識別方法,其特征在于所述脈沖信號是 經(jīng)曼徹斯特碼調(diào)制的信號。
3.如權(quán)利要求1所述的非接觸通信標簽沖突識別方法,其特征在于,還包括步驟在接 收到第一個脈沖信號時進行同步清零。
4.如權(quán)利要求1所述的非接觸通信標簽沖突識別方法,其特征在于,還包括步驟多個 非接觸通信標簽同步向非接觸通信終端發(fā)送包含非接觸通信標簽識別碼的脈沖信號。
5.如權(quán)利要求2所述的非接觸通信標簽沖突識別方法,其特征在于所述判斷是根據(jù) 脈沖信號中的3個或5個脈沖信號來判斷。
全文摘要
本發(fā)明涉及非接觸通信標簽沖突識別方法。該方法包括步驟接收包含非接觸通信標簽識別碼的脈沖信號;對接收到的脈沖信號進行計數(shù)來檢測所述脈沖信號中的邏輯0和/或邏輯1;根據(jù)檢測結(jié)果判斷是否存在多個非接觸通信標簽的沖突。與現(xiàn)有技術(shù)相比,本發(fā)明可以在不大幅改動現(xiàn)有技術(shù)中硬件設(shè)置的情況下,采用對調(diào)制信號脈沖的時間上的判讀來判斷檢測位上的邏輯0和邏輯1的信號,免去現(xiàn)有技術(shù)中增加兩個相關(guān)器來檢測沖突所帶來的設(shè)備復(fù)雜度和成本增加問題。另外,通過靈活調(diào)整曼徹斯特碼脈沖判讀的個數(shù)可以調(diào)整對信號的檢測兼容性,進而增加非接觸通信終端對于非接觸通信標簽的兼容性。
文檔編號G06K7/00GK102004894SQ201010547108
公開日2011年4月6日 申請日期2010年11月16日 優(yōu)先權(quán)日2010年11月16日
發(fā)明者俞軍 申請人:上海復(fù)旦微電子股份有限公司