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