麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種抗捕獲RFID多標(biāo)簽識(shí)別方法與流程

文檔序號(hào):11156284閱讀:1276來源:國知局
一種抗捕獲RFID多標(biāo)簽識(shí)別方法與制造工藝

本發(fā)明屬于射頻識(shí)別技術(shù)領(lǐng)域,尤其涉及一種抗捕獲RFID多標(biāo)簽識(shí)別方法。



背景技術(shù):

射頻識(shí)別(Radio Frequency Identification,RFID)技術(shù),是一種具有實(shí)時(shí)、快速、準(zhǔn)確采集等特點(diǎn)的自動(dòng)識(shí)別技術(shù)。RFID系統(tǒng)采用射頻信號(hào)通過空間耦合(交變磁場(chǎng)或電磁場(chǎng))實(shí)現(xiàn)無接觸信息傳遞,并通過所傳遞的信息達(dá)到識(shí)別目標(biāo)對(duì)象的目的。在RFID系統(tǒng)中,由于響應(yīng)標(biāo)簽?zāi)芰坎町悺⑻炀€方向、距離遠(yuǎn)近等原因,閱讀器收到標(biāo)簽響應(yīng)信號(hào)的強(qiáng)弱存在差距,較強(qiáng)的信號(hào)可能掩蓋較弱的信號(hào),即強(qiáng)信號(hào)捕獲弱信號(hào)。因而,閱讀器只能接收到較強(qiáng)標(biāo)簽信號(hào),完成較強(qiáng)信號(hào)標(biāo)簽的識(shí)別,而信號(hào)較弱的標(biāo)簽無法得到成功識(shí)別。所以需要在RFID多標(biāo)簽識(shí)別過程中,采取抗捕獲方法解決捕獲問題,確保所有標(biāo)簽的完全識(shí)別。通常方法是在現(xiàn)有RFID多標(biāo)簽識(shí)別方法基礎(chǔ)上,引入抗捕獲機(jī)制,形成抗捕獲RFID多標(biāo)簽識(shí)別方法。目前,解決捕獲問題的RFID多標(biāo)簽識(shí)別方法主要有兩種:一是基于查詢樹算法(QT)的抗捕獲算法(GQT),另一種是基于二進(jìn)制樹算法(BT)的抗捕獲算法(GBT)。QT算法:采用的是諸位前綴擴(kuò)充搜索識(shí)別方式。閱讀器以二進(jìn)制前綴作為參數(shù)發(fā)送查詢命令。收到命令的待識(shí)別標(biāo)簽,將前綴與自己編號(hào)的前面部分進(jìn)行匹配。如果匹配一致,則發(fā)送自己的標(biāo)簽編號(hào)響應(yīng)閱讀器的請(qǐng)求。如果匹配不一致,則不做任何操作。閱讀器收到標(biāo)簽的響應(yīng)中如果沒有發(fā)生碰撞,則識(shí)別到一個(gè)標(biāo)簽,并取新前綴,繼續(xù)查詢。如果發(fā)生碰撞,則在當(dāng)前前綴后面分別附加0和1,形成兩個(gè)新前綴,等待后續(xù)查詢。BT算法:采用的是計(jì)數(shù)器計(jì)數(shù)分類搜索識(shí)別方法。每個(gè)標(biāo)簽配有計(jì)數(shù)器,計(jì)數(shù)器初始值為均0.在標(biāo)簽識(shí)別過程中,計(jì)時(shí)器為0的標(biāo)簽響應(yīng)閱讀器的請(qǐng)求。如果發(fā)生碰撞,則本次響應(yīng)的標(biāo)簽隨機(jī)生成0或1,并加到各自的計(jì)數(shù)器上。其它未參與本次響應(yīng)的未識(shí)別標(biāo)簽的計(jì)時(shí)器均加1.如果沒有發(fā)生碰撞,則閱讀器識(shí)別到一個(gè)標(biāo)簽,并發(fā)信號(hào)通知其休眠。其余未被識(shí)別的標(biāo)簽的計(jì)時(shí)器均減1。GQT算法:在閱讀器成功識(shí)別到標(biāo)簽后,繼續(xù)進(jìn)行前綴的0和1擴(kuò)充(記為GQT-1)或者再次廣播當(dāng)前前綴(記為GQT-2)以確認(rèn)是否有被捕獲標(biāo)簽,如果有標(biāo)簽響應(yīng),則對(duì)被捕獲標(biāo)簽進(jìn)行識(shí)別。GQT算法的其余識(shí)別過程與QT算法一致。GBT算法:在閱讀器端設(shè)置延時(shí)標(biāo)志和計(jì)數(shù)器,在識(shí)別到標(biāo)簽后,如果發(fā)生捕獲,則將閱讀器計(jì)數(shù)器的值賦給被捕獲標(biāo)簽,也就是保持被捕獲標(biāo)簽計(jì)數(shù)器的值不變,使其能夠繼續(xù)參加后續(xù)響應(yīng)。GBT算法的其余識(shí)別過程與BT算法一致。由于在RFID多標(biāo)簽識(shí)別過程中,閱讀器并無法感知捕獲效應(yīng)的發(fā)生,因此,上述抗捕獲處理方法(GQT和GBT)中,閱讀器必須在完成每一個(gè)標(biāo)簽識(shí)別的時(shí)候都進(jìn)行捕獲的處理,以確保標(biāo)簽的完全識(shí)別。但是,在RFID標(biāo)簽識(shí)別中,捕獲效應(yīng)發(fā)生的概率較低,發(fā)生的次數(shù)遠(yuǎn)遠(yuǎn)低于標(biāo)簽的數(shù)量。因此上述抗捕獲方法的識(shí)別效率較低,系統(tǒng)的時(shí)間開銷、通信開銷都較大,系統(tǒng)復(fù)雜度也較高。

綜上所述,在RFID標(biāo)簽識(shí)別中的抗捕獲方法的識(shí)別效率較低,系統(tǒng)的時(shí)間開銷、通信開銷都較大,系統(tǒng)復(fù)雜度也較高。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于提供一種抗捕獲RFID多標(biāo)簽識(shí)別方法,旨在解決在RFID標(biāo)簽識(shí)別中的抗捕獲方法的識(shí)別效率較低,系統(tǒng)的時(shí)間開銷、通信開銷都較大,系統(tǒng)復(fù)雜度也較高的問題。

本發(fā)明是這樣實(shí)現(xiàn)的,一種抗捕獲RFID多標(biāo)簽識(shí)別方法,所述抗捕獲RFID多標(biāo)簽識(shí)別方法根據(jù)標(biāo)簽數(shù)量和捕獲發(fā)生的概率,計(jì)算捕獲發(fā)生的情況,然后再對(duì)標(biāo)簽進(jìn)行識(shí)別;只在標(biāo)簽識(shí)別的初始階段和完成標(biāo)簽識(shí)別時(shí)進(jìn)行抗捕獲處理。

進(jìn)一步,所述抗捕獲RFID多標(biāo)簽識(shí)別方法閱讀器對(duì)標(biāo)簽集合T={t1、t2、t3、t4、……、tn}中的標(biāo)簽進(jìn)行識(shí)別,其中n為集合中的標(biāo)簽數(shù)量,p為識(shí)別過程中發(fā)生捕獲的概率,完成標(biāo)簽進(jìn)行識(shí)別的過程如下:

(1)counter=0;計(jì)算發(fā)生捕獲的被捕獲標(biāo)簽集合數(shù)量,初始為0;

(2)m=n;初始識(shí)別域或被捕獲標(biāo)簽集合中標(biāo)簽數(shù)量,初始為標(biāo)簽數(shù)量n;

(3)m=m*p;計(jì)算捕獲標(biāo)簽集合中的標(biāo)簽數(shù)量;

(4)counter=counter+1;捕獲標(biāo)簽集合數(shù)量加1;

(5)如果m大于1,則轉(zhuǎn)(3)執(zhí)行;否則轉(zhuǎn)(6)執(zhí)行;

(6)將counter個(gè)空串壓入堆棧,然后按照CT算法開始標(biāo)簽識(shí)別。

(7)閱讀器按照CT算法發(fā)送查詢命令及前綴,對(duì)識(shí)別域中的標(biāo)簽進(jìn)行查詢;

(8)待識(shí)別標(biāo)簽按照CT算法進(jìn)行響應(yīng),收到命令的待識(shí)別標(biāo)簽將前綴與自己的編號(hào)進(jìn)行匹配;如果一致,則發(fā)送編號(hào)匹配后剩余部分,以響應(yīng)閱讀器的查詢;如果不匹配,則不做任何響應(yīng);

(9)閱讀器接收標(biāo)簽的響應(yīng),如果檢測(cè)到發(fā)生碰撞,則識(shí)別失敗,閱讀器根據(jù)CT算法更新前綴;如果沒有檢測(cè)到發(fā)生碰撞,閱讀器正確識(shí)別到一個(gè)標(biāo)簽。如果在識(shí)別過程中,發(fā)生捕獲,閱讀器不對(duì)捕獲標(biāo)簽進(jìn)行任何處理;被捕獲標(biāo)簽自動(dòng)進(jìn)入被捕獲標(biāo)簽集合;

(10)閱讀器沒有收到標(biāo)簽響應(yīng),則counter=counter-1;

(11)如果counter小于0,則結(jié)束標(biāo)簽識(shí)別;否則轉(zhuǎn)(7)執(zhí)行。

本發(fā)明的另一目的在于提供一種應(yīng)用所述抗捕獲RFID多標(biāo)簽識(shí)別方法的RFID標(biāo)簽識(shí)別系統(tǒng)。

本發(fā)明提供的抗捕獲RFID多標(biāo)簽識(shí)別方法,基于碰撞樹算法(CT)進(jìn)行RFID多標(biāo)簽識(shí)別的防碰撞處理。CT算法采用的是動(dòng)態(tài)前綴擴(kuò)充搜索識(shí)別方式。閱讀器以二進(jìn)制前綴作為參數(shù)發(fā)送查詢命令。收到命令的待識(shí)別標(biāo)簽,將前綴與自己編號(hào)的前面部分進(jìn)行匹配。如果匹配一致,則發(fā)送自己標(biāo)簽編號(hào)匹配后的剩余部分,以響應(yīng)閱讀器的請(qǐng)求。如果匹配不一致,則不做任何操作。閱讀器收到標(biāo)簽的響應(yīng)中如果沒有發(fā)生碰撞,則識(shí)別到一個(gè)標(biāo)簽,并取新前綴,繼續(xù)查詢。如果發(fā)生碰撞,則根據(jù)碰撞發(fā)生的位置,形成兩個(gè)新前綴,等待后續(xù)查詢。本發(fā)明基于CT算法,稱之為GCT算法;放棄了GQT和GBT方法中對(duì)捕獲效應(yīng)即時(shí)處理的方式,采用一種新的處理方法,以提高RFID多標(biāo)簽識(shí)別的效率。閱讀器首先根據(jù)標(biāo)簽數(shù)量和捕獲發(fā)生的概率,計(jì)算捕獲發(fā)生的情況,然后再對(duì)標(biāo)簽進(jìn)行識(shí)別。本發(fā)明只是在標(biāo)簽識(shí)別的初始階段和完成標(biāo)簽識(shí)別時(shí)進(jìn)行抗捕獲處理。標(biāo)簽識(shí)別的工作主體上仍然按照CT算法進(jìn)行,閱讀器和標(biāo)簽在其一般工作過程中不需要進(jìn)行抗捕獲處理。在RFID多標(biāo)簽識(shí)別過程中引入抗捕獲方法,以達(dá)到標(biāo)簽的完全識(shí)別。本發(fā)明針對(duì)RFID系統(tǒng)多標(biāo)簽識(shí)別基本過程和捕獲原理,給出了一種簡單高效的抗捕獲RFID多標(biāo)簽識(shí)別方法,在不影響RFID多標(biāo)簽識(shí)別效率的情況下,解決了RFID多標(biāo)簽識(shí)別過程中發(fā)生的捕獲問題。本發(fā)明提出了新的處理標(biāo)簽捕獲的方法,即延遲處理方法;對(duì)原算法識(shí)別性能沒有造成損失,識(shí)別效率達(dá)到50%以上;實(shí)施簡單,對(duì)原算法識(shí)別過程和應(yīng)用實(shí)施,沒有明顯影響。

附圖說明

圖1是本發(fā)明實(shí)施例提供的抗捕獲RFID多標(biāo)簽識(shí)別方法流程圖。

圖2是本發(fā)明實(shí)施例提供的時(shí)間復(fù)雜度優(yōu)勢(shì)示意圖。

圖3是本發(fā)明實(shí)施例提供的識(shí)別效率優(yōu)勢(shì)示意圖。

具體實(shí)施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

本發(fā)明放棄了GQT和GBT方法中對(duì)捕獲效應(yīng)即時(shí)處理的方式,采用一種新的處理方法,以提高RFID多標(biāo)簽識(shí)別的效率。閱讀器首先根據(jù)標(biāo)簽數(shù)量和捕獲發(fā)生的概率,計(jì)算捕獲發(fā)生的情況,然后再對(duì)標(biāo)簽進(jìn)行識(shí)別。本發(fā)明只是在標(biāo)簽識(shí)別的初始階段和完成標(biāo)簽識(shí)別時(shí)進(jìn)行抗捕獲處理。標(biāo)簽識(shí)別的工作主體上仍然按照CT算法進(jìn)行,閱讀器和標(biāo)簽在其一般工作過程中不需要進(jìn)行抗捕獲處理。

下面結(jié)合附圖對(duì)本發(fā)明的應(yīng)用原理作詳細(xì)的描述。

如圖1所示,本發(fā)明實(shí)施例提供的抗捕獲RFID多標(biāo)簽識(shí)別方法包括以下步驟:

S101:計(jì)算發(fā)生捕獲的被捕獲標(biāo)簽集合數(shù)量,初始為0;

S102:m=n;初始識(shí)別域或被捕獲標(biāo)簽集合中標(biāo)簽數(shù)量,初始為標(biāo)簽數(shù)量n;

S103:m=m*p;計(jì)算捕獲標(biāo)簽集合中的標(biāo)簽數(shù)量;

S104:counter=counter+1;捕獲標(biāo)簽集合數(shù)量加1;

S105:如果m大于1,則轉(zhuǎn)S103執(zhí)行;否則轉(zhuǎn)S106執(zhí)行;

S106:將counter個(gè)空串壓入堆棧,然后按照CT算法開始標(biāo)簽識(shí)別;

S107:閱讀器按照CT算法發(fā)送查詢命令及前綴,對(duì)識(shí)別域中的標(biāo)簽進(jìn)行查詢;

S108:待識(shí)別標(biāo)簽按照CT算法進(jìn)行響應(yīng)。收到命令的待識(shí)別標(biāo)簽將前綴與自己的編號(hào)進(jìn)行匹配。如果一致,則發(fā)送編號(hào)匹配后剩余部分,以響應(yīng)閱讀器的查詢。如果不匹配,則不做任何響應(yīng);

S109:閱讀器接收標(biāo)簽的響應(yīng),如果檢測(cè)到發(fā)生碰撞,則識(shí)別失敗,閱讀器根據(jù)CT算法更新前綴。如果沒有檢測(cè)到發(fā)生碰撞,閱讀器正確識(shí)別到一個(gè)標(biāo)簽。如果在識(shí)別過程中,發(fā)生捕獲,閱讀器不對(duì)捕獲標(biāo)簽進(jìn)行任何處理。被捕獲標(biāo)簽自動(dòng)進(jìn)入被捕獲標(biāo)簽集合。

S110:閱讀器沒有收到標(biāo)簽響應(yīng),則counter=counter-1;

S111:如果counter小于0,則結(jié)束標(biāo)簽識(shí)別;否則轉(zhuǎn)S107執(zhí)行。

下面結(jié)合具體實(shí)施例對(duì)本發(fā)明的應(yīng)用原理作進(jìn)一步的描述

實(shí)施例1:

如閱讀器對(duì)標(biāo)簽集合T={t1、t2、t3、t4、……、tn}中的標(biāo)簽進(jìn)行識(shí)別,其中n為集合中的標(biāo)簽數(shù)量,p為識(shí)別過程中發(fā)生捕獲的概率,則本發(fā)明方法完成標(biāo)簽進(jìn)行識(shí)別的主要過程如下:

(1)counter=0;計(jì)算發(fā)生捕獲的被捕獲標(biāo)簽集合數(shù)量,初始為0;

(2)m=n;初始識(shí)別域或被捕獲標(biāo)簽集合中標(biāo)簽數(shù)量,初始為標(biāo)簽數(shù)量n;

(3)m=m*p;計(jì)算捕獲標(biāo)簽集合中的標(biāo)簽數(shù)量;

(4)counter=counter+1;捕獲標(biāo)簽集合數(shù)量加1;

(5)如果m大于1,則轉(zhuǎn)(3)執(zhí)行;否則轉(zhuǎn)(6)執(zhí)行;

(6)將counter個(gè)空串壓入堆棧,然后按照CT算法開始標(biāo)簽識(shí)別。

(7)閱讀器按照CT算法發(fā)送查詢命令及前綴,對(duì)識(shí)別域中的標(biāo)簽進(jìn)行查詢;

(8)待識(shí)別標(biāo)簽按照CT算法進(jìn)行響應(yīng)。收到命令的待識(shí)別標(biāo)簽將前綴與自己的編號(hào)進(jìn)行匹配。如果一致,則發(fā)送編號(hào)匹配后剩余部分,以響應(yīng)閱讀器的查詢。如果不匹配,則不做任何響應(yīng)。

(9)閱讀器接收標(biāo)簽的響應(yīng)。如果檢測(cè)到發(fā)生碰撞,則識(shí)別失敗,閱讀器根據(jù)CT算法更新前綴。如果沒有檢測(cè)到發(fā)生碰撞,閱讀器正確識(shí)別到一個(gè)標(biāo)簽。如果在識(shí)別過程中,發(fā)生捕獲,閱讀器不對(duì)捕獲標(biāo)簽進(jìn)行任何處理。被捕獲標(biāo)簽自動(dòng)進(jìn)入被捕獲標(biāo)簽集合。

(10)閱讀器沒有收到標(biāo)簽響應(yīng),則counter=counter-1;

(11)如果counter小于0,則結(jié)束標(biāo)簽識(shí)別;否則轉(zhuǎn)(7)執(zhí)行。

下面結(jié)合性能分析對(duì)本發(fā)明的應(yīng)用效果作詳細(xì)的描述。

為了保證標(biāo)簽的完全識(shí)別,不出現(xiàn)漏讀的現(xiàn)象。GQT算法和GBT算法都采用了重復(fù)查詢的方式,對(duì)捕獲進(jìn)行即時(shí)處理。這樣,無論捕獲發(fā)生與否,以及發(fā)生的數(shù)量。閱讀器都會(huì)進(jìn)行n次查詢,以確保沒有捕獲標(biāo)簽丟失。所以,GQT算法和GBT算法的識(shí)別效率較低,對(duì)QT算法和BT算法的識(shí)別過程和識(shí)別性能影響較大。而本發(fā)明,即GCT算法,針對(duì)CT算法的識(shí)別過程和特征,采用了一種新的處理方法,不會(huì)影響CT算法的基本過程。同時(shí),無論是對(duì)初始識(shí)別域中標(biāo)簽還是對(duì)發(fā)生捕獲的被捕獲域中的標(biāo)簽進(jìn)行識(shí)別,其識(shí)別處理都遵循了CT算法的基本過程。所以,本發(fā)明方法對(duì)CT算法本身識(shí)別性能幾乎沒有影響,識(shí)別效率遠(yuǎn)遠(yuǎn)高于GQT算法和GBT算法。

圖2給出了本發(fā)明方法在RFID多標(biāo)簽識(shí)別過程中的時(shí)間復(fù)雜度優(yōu)勢(shì)。本發(fā)明方法中,閱讀器平均2次查詢就能正確識(shí)別到一個(gè)標(biāo)簽,同時(shí)保證了標(biāo)簽的完全識(shí)別。而其它幾種方法需要更多的查詢次數(shù),才能完成標(biāo)簽的識(shí)別,確保沒有標(biāo)簽因捕獲而漏讀。

圖3給出了本發(fā)明方法在RFID多標(biāo)簽識(shí)別過程中的識(shí)別效率優(yōu)勢(shì)。本發(fā)明方法的標(biāo)簽識(shí)別效率始終處于50%以上,遠(yuǎn)遠(yuǎn)優(yōu)于其它幾種抗捕獲算法。

本發(fā)明提出的抗捕獲RFID多標(biāo)簽識(shí)別方法,識(shí)別性能遠(yuǎn)優(yōu)于同類算法;識(shí)別效率高,性能穩(wěn)定,保持了原識(shí)別算法的識(shí)別性能優(yōu)勢(shì)和特征;實(shí)施控制簡單,實(shí)用性強(qiáng),對(duì)源算法主體識(shí)別過程和應(yīng)用實(shí)施沒有影響。

以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
主站蜘蛛池模板: 静安区| 葫芦岛市| 苍溪县| 通化县| 莫力| 新绛县| 长岛县| 镶黄旗| 丁青县| 台州市| 凤山市| 石河子市| 丹江口市| 西贡区| 威海市| 白沙| 札达县| 上虞市| 天全县| 阳城县| 济南市| 旬邑县| 且末县| 余姚市| 东兴市| 西吉县| 安达市| 遂平县| 正定县| 睢宁县| 社旗县| 华坪县| 柯坪县| 绵阳市| 锦屏县| 平罗县| 军事| 塔河县| 专栏| 阿荣旗| 土默特左旗|