一種標(biāo)簽識(shí)別方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種標(biāo)簽識(shí)別方法、裝置及系統(tǒng),所述方法應(yīng)用于射頻識(shí)別RFID閱讀器,所述方法包括:向多個(gè)RFID標(biāo)簽發(fā)送初始化指令,所述初始化指令包括測(cè)試值Q0,使所述RFID標(biāo)簽根據(jù)所述測(cè)試值Q0發(fā)送反饋信號(hào);若在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期內(nèi),接收的反饋信號(hào)均不為空且均不沖突時(shí),調(diào)用以Q0為初始值的Q參數(shù)算法識(shí)別多個(gè)RFID標(biāo)簽中的信息。因此,本發(fā)明可以避免RFID系統(tǒng)中多標(biāo)簽碰撞現(xiàn)象,進(jìn)而能夠使RFID閱讀器準(zhǔn)確獲取RFID標(biāo)簽中的信息,并能夠進(jìn)一步提高識(shí)別效率。
【專利說(shuō)明】一種標(biāo)簽識(shí)別方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種標(biāo)簽識(shí)別方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002] 射頻識(shí)別(RadioFrequencyIdentification,RFID)是一種通過(guò)射頻方式進(jìn)行非 接觸雙向數(shù)據(jù)通信來(lái)識(shí)別標(biāo)簽信息的技術(shù)。RFID系統(tǒng)通常包括RFID閱讀器和RFID標(biāo)簽, RFID閱讀器可以通過(guò)射頻方式識(shí)別到RFID標(biāo)簽中攜帶信息。RFID技術(shù)的發(fā)展對(duì)網(wǎng)絡(luò)、生 活、經(jīng)濟(jì)、文化、軍事等諸多方面產(chǎn)生了深遠(yuǎn)影響。
[0003] 然而在RFID技術(shù)的實(shí)際應(yīng)用中,該RFID系統(tǒng)常常會(huì)面臨多標(biāo)簽碰撞的問(wèn)題,即當(dāng) 多個(gè)攜帶RFID數(shù)據(jù)的RFID標(biāo)簽處在RFID閱讀器的作用范圍內(nèi)時(shí),假如有兩個(gè)或兩個(gè)以上 的電子標(biāo)簽同時(shí)向同一RFID閱讀器發(fā)送數(shù)據(jù),就會(huì)出現(xiàn)通信沖突,導(dǎo)致RFID閱讀器無(wú)法對(duì) 標(biāo)簽進(jìn)行識(shí)別。
【發(fā)明內(nèi)容】
[0004] 有鑒于此,本發(fā)明提供一種標(biāo)簽識(shí)別方法、裝置及系統(tǒng)來(lái)解決RFID系統(tǒng)中多標(biāo)簽 碰撞的問(wèn)題。
[0005] -種標(biāo)簽識(shí)別方法,所述方法應(yīng)用于射頻識(shí)別RFID閱讀器,所述方法包括:
[0006] 向多個(gè)RFID標(biāo)簽發(fā)送初始化指令,所述初始化指令包括測(cè)試值QO,使所述RFID標(biāo) 簽根據(jù)所述測(cè)試值QO發(fā)送反饋信號(hào);
[0007] 若在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期內(nèi),接收的反饋信號(hào)均不為空且均 不沖突時(shí),調(diào)用以QO為初始值的Q參數(shù)算法識(shí)別多個(gè)RFID標(biāo)簽中的信息。
[0008] 進(jìn)一步的,所述方法還包括:
[0009] 在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期內(nèi),若其中任一測(cè)試周期內(nèi)接收的反 饋信號(hào)均為空時(shí),再次發(fā)送初始化指令,再次發(fā)送的初始化指令中的測(cè)試值為QO減去預(yù)設(shè) 步長(zhǎng)值。
[0010] 進(jìn)一步的,所述方法還包括:
[0011] 在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期內(nèi),若其中任一測(cè)試周期內(nèi)接收的反 饋信號(hào)均沖突時(shí),再次發(fā)送初始化指令,所述再次發(fā)送的初始化指令在的測(cè)試值QO加上預(yù) 設(shè)步長(zhǎng)值。
[0012] 進(jìn)一步的,每個(gè)測(cè)試周期包括預(yù)設(shè)個(gè)時(shí)隙;
[0013] 所述若在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期內(nèi),接收的反饋信號(hào)均不為空 且均不沖突時(shí),調(diào)用以QO為初始值的Q參數(shù)算法識(shí)別多個(gè)RFID標(biāo)簽中的信息,具體包括:
[0014] 在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期中的每個(gè)時(shí)隙內(nèi)接收的反饋信號(hào)均 不為空且均不沖突時(shí),調(diào)用以QO為初始值的Q參數(shù)算法識(shí)別多個(gè)RFID標(biāo)簽中的信息。
[0015] 基于相同的構(gòu)思,本發(fā)明還提供一種標(biāo)簽識(shí)別方法,所述方法應(yīng)用于與RFID閱讀 器交互的第一RFID標(biāo)簽,所述方法包括:
[0016] 接收RFID閱讀器發(fā)送的初始化指令;
[0017] 根據(jù)所述初始化指令中的測(cè)試值QO向所述RFID閱讀器發(fā)送反饋信號(hào),以使RFID 閱讀器在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期內(nèi),若接收的包括所述第一RFID標(biāo)簽 在內(nèi)的多個(gè)RFID標(biāo)簽的反饋信號(hào)均不為空且均不沖突時(shí),調(diào)用以QO為初始值的Q參數(shù)算 法識(shí)別所述RFID標(biāo)簽中的信息。
[0018] 進(jìn)一步的,所述根據(jù)所述初始化指令中的測(cè)試值QO向所述RFID閱讀器發(fā)送反饋 信號(hào),包括:
[0019] 在收到初始化指令的首個(gè)測(cè)試周期的首個(gè)時(shí)隙內(nèi),根據(jù)所述初始化指令中的測(cè)試 值QO選擇自身的計(jì)數(shù)器值C;
[0020] 判斷計(jì)數(shù)器值C是否為零,若是,則在所述首個(gè)時(shí)隙內(nèi)向RFID閱讀器發(fā)送反饋信 號(hào);若否,則令計(jì)數(shù)器值C=C-1,并在下一個(gè)時(shí)隙內(nèi)重新判斷計(jì)數(shù)器值C=C-I是否為零。
[0021] 基于相同的構(gòu)思,本發(fā)明還提供一種標(biāo)簽識(shí)別裝置,所述裝置應(yīng)用于RFID閱讀 器,所述裝置包括:
[0022] 指令發(fā)送單元,用于向多個(gè)RFID標(biāo)簽發(fā)送初始化指令,所述初始化指令包括測(cè)試 值QO,使所述RFID標(biāo)簽根據(jù)所述測(cè)試值QO發(fā)送反饋信號(hào);
[0023] 標(biāo)簽識(shí)別單元,用于若在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期內(nèi),接收的反 饋信號(hào)均不為空且均不沖突時(shí),調(diào)用以QO為初始值的Q參數(shù)算法識(shí)別多個(gè)RFID標(biāo)簽中的 信息。
[0024] 進(jìn)一步的,所述指令發(fā)送單元還可以用于:
[0025] 在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期內(nèi),若其中任一測(cè)試周期內(nèi)接收的反 饋信號(hào)均為空時(shí),再次發(fā)送初始化指令,所述再次發(fā)送的初始化指令包括中的測(cè)試值為QO 減去預(yù)設(shè)步長(zhǎng)值;
[0026] 在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期內(nèi),若其中任一測(cè)試周期內(nèi)接收的反 饋信號(hào)均沖突時(shí),再次發(fā)送初始化指令,所述再次發(fā)送的初始化指令中的測(cè)試值為QO加上 預(yù)設(shè)步長(zhǎng)值。
[0027] 基于相同的構(gòu)思,本發(fā)明還提供一種標(biāo)簽識(shí)別裝置,所述裝置應(yīng)用于與RFID閱讀 器交互的第一RFID標(biāo)簽,所述裝置包括:
[0028] 指令接收單元,用于接收RFID閱讀器發(fā)送的初始化指令;
[0029] 信號(hào)反饋單元,用于根據(jù)所述初始化指令中的測(cè)試值QO向所述RFID閱讀器發(fā)送 反饋信號(hào);以使RFID閱讀器在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期內(nèi),若接收的包括 所述第一RFID標(biāo)簽在內(nèi)的多個(gè)RFID標(biāo)簽的反饋信號(hào)均不為空且均不沖突時(shí),調(diào)用以QO為 初始值的Q參數(shù)算法識(shí)別所述RFID標(biāo)簽中的信息。
[0030] 基于相同的構(gòu)思,本發(fā)明還提供一種標(biāo)簽識(shí)別系統(tǒng),所述系統(tǒng)中包括RFID閱讀器 和多個(gè)RFID標(biāo)簽;
[0031] 所述RFID閱讀器,用于向所述多個(gè)RFID標(biāo)簽發(fā)送初始化指令,所述初始化指令包 括測(cè)試值QO;
[0032] 所述RFID標(biāo)簽,用于根據(jù)所述初始化指令中的測(cè)試值QO發(fā)送反饋信號(hào);
[0033] 所述RFID閱讀器,還用于若在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期內(nèi),接收 的反饋信號(hào)均不為空且均不沖突時(shí),調(diào)用以QO為初始值的Q參數(shù)算法識(shí)別所述多個(gè)RFID 標(biāo)簽中的信息。
[0034] 由此可見,本發(fā)明可以使RFID閱讀器根據(jù)RFID標(biāo)簽的反饋信號(hào)在預(yù)設(shè)測(cè)試周期 內(nèi)的狀態(tài)來(lái)快速獲取Q參數(shù)算法的初始值,因此使RFID閱讀器可以通過(guò)Q參數(shù)算法對(duì)RFID 標(biāo)簽進(jìn)行識(shí)別,從而可以避免RFID系統(tǒng)中多標(biāo)簽碰撞現(xiàn)象,進(jìn)而能夠使RFID閱讀器準(zhǔn)確獲 取RFID標(biāo)簽中的信息,并能夠進(jìn)一步提高識(shí)別效率。
【專利附圖】
【附圖說(shuō)明】
[0035] 圖1是本發(fā)明提供的一種標(biāo)簽識(shí)別方法的處理流程圖;
[0036] 圖2是標(biāo)簽識(shí)別應(yīng)用場(chǎng)景的不意圖;
[0037] 圖3是本發(fā)明實(shí)施例中標(biāo)簽識(shí)別方法的處理流程圖;
[0038] 圖4a是本發(fā)明實(shí)施例中pe(f)的函數(shù)圖形;
[0039] 圖4b是本發(fā)明實(shí)施例中pc(f)的函數(shù)圖形;
[0040] 圖4c是本發(fā)明實(shí)施例中一種震蕩的概率圖形;
[0041] 圖4d是本發(fā)明實(shí)施例中另一種震蕩的概率圖形;
[0042] 圖4e是本發(fā)明實(shí)施例中Ai(/)的函數(shù)圖形;
[0043] 圖5a是位于RFID閱讀器上的一種標(biāo)簽識(shí)別裝置的結(jié)構(gòu)示意圖;
[0044] 圖5b是位于RFID閱讀器上的另一種標(biāo)簽識(shí)別裝置的結(jié)構(gòu)示意圖;
[0045] 圖6a是位于RFID標(biāo)簽上的一種標(biāo)簽識(shí)別裝置的結(jié)構(gòu)示意圖;
[0046] 圖6b是位于RFID標(biāo)簽上的另一種標(biāo)簽識(shí)別裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0047] 有鑒于此,本發(fā)明提供一種標(biāo)簽識(shí)別方法、裝置及系統(tǒng),可以使RFID閱讀器根據(jù) RFID標(biāo)簽的反饋信號(hào)在預(yù)設(shè)測(cè)試周期內(nèi)的狀態(tài)來(lái)快速獲取Q參數(shù)算法的初始值,因此使 RFID閱讀器可以通過(guò)Q參數(shù)算法對(duì)RFID標(biāo)簽進(jìn)行識(shí)別,從而可以避免RFID系統(tǒng)中多標(biāo)簽 碰撞現(xiàn)象,進(jìn)而能夠使RFID閱讀器準(zhǔn)確獲取RFID標(biāo)簽中的信息,并能夠進(jìn)一步提高識(shí)別效 率。
[0048] 請(qǐng)參見圖1,本實(shí)施例提供的一種標(biāo)簽識(shí)別方法的處理流程,該方法應(yīng)用于RFID 系統(tǒng),該RFID系統(tǒng)中包括RFID閱讀器和多個(gè)RFID標(biāo)簽。所述方法包括步驟:
[0049] 步驟101、RFID閱讀器向多個(gè)RFID標(biāo)簽發(fā)送初始化指令,所述初始化指令包括測(cè) 試值QO;
[0050] 在本實(shí)施例中,當(dāng)RFID閱讀器檢測(cè)到周圍有RFID標(biāo)簽時(shí),可以向周圍的每個(gè)RFID 標(biāo)簽發(fā)送初始化指令,該初始化指令中包括測(cè)試值Q〇,QO通常是個(gè)較小的正整數(shù)。
[0051] 步驟102、RFID標(biāo)簽根據(jù)所述初始化指令中的測(cè)試值QO發(fā)送反饋信號(hào);
[0052] 在本實(shí)施例中,每個(gè)RFID標(biāo)簽收到所述初始化指令的首個(gè)測(cè)試周期的首個(gè)時(shí)隙 內(nèi),可以從所述初始化指令中獲取測(cè)試值Q0,然后在[0?2Q°-1]范圍中的隨機(jī)選擇自身的 計(jì)數(shù)器值C,其中每個(gè)RFID標(biāo)簽選擇的C可以相同也可以不同。
[0053] RFID標(biāo)簽選擇到自身的計(jì)數(shù)器值C后,判斷所述計(jì)數(shù)器值C是否為零。計(jì)數(shù)值C 為零的RFID標(biāo)簽可在當(dāng)前時(shí)隙內(nèi)向RFID閱讀器發(fā)送反饋信號(hào);計(jì)數(shù)值C不為零的RFID標(biāo) 簽,則需令自身的計(jì)數(shù)器值C=C-I,并在下一個(gè)時(shí)隙內(nèi)重新判斷自身的計(jì)數(shù)器值C=C-I 是否為零。
[0054] 步驟103、在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期內(nèi),若RFID閱讀器接收的 反饋信號(hào)均不為空且均不沖突時(shí),調(diào)用以QO為初始值的Q參數(shù)算法識(shí)別多個(gè)RFID標(biāo)簽。
[0055] RFID閱讀器在發(fā)送初始化指令后,會(huì)根據(jù)上述RFID標(biāo)簽在收到初始化指令后發(fā) 送反饋信號(hào)的狀況來(lái)確定Q參數(shù)算法的初始值。
[0056] 在本實(shí)施例中,若在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期內(nèi),RFID閱讀器接 收的反饋信號(hào)均不為空且均不沖突,可以以QO作為Q參數(shù)算法的初始值。需要說(shuō)明的是, 在可選的實(shí)施例中,每個(gè)測(cè)試周期可包括預(yù)設(shè)個(gè)的時(shí)隙,在單個(gè)時(shí)隙內(nèi),若未收到反饋信號(hào) 則認(rèn)為該時(shí)隙為空;若同時(shí)收到兩個(gè)及以上的反饋信號(hào)則認(rèn)為該時(shí)隙沖突。因此若在測(cè)試 周期中的每個(gè)時(shí)隙都收到的反饋信號(hào)既不為空也不沖突,則可認(rèn)為RFID閱讀器在預(yù)設(shè)個(gè) 測(cè)試周期內(nèi)收到的反饋信號(hào)均不為空且均不沖突,此時(shí)RFID閱讀器便可以確定QO為初始 值。
[0057] RFID閱讀器確定QO為Q參數(shù)算法的初始值后,可以調(diào)用以QO為初始值的Q參數(shù) 算法對(duì)多個(gè)RFID標(biāo)簽進(jìn)行識(shí)別,從而獲取每個(gè)RFID標(biāo)簽中的信息。
[0058] 已知在Q參數(shù)算法中,時(shí)隙個(gè)數(shù)與標(biāo)簽個(gè)數(shù)相等時(shí)的識(shí)別效率最高,而經(jīng)過(guò)驗(yàn)證 上述方法確定的初始值QO在進(jìn)行Q參數(shù)算法運(yùn)算后得到的標(biāo)簽個(gè)數(shù)理論上最接近實(shí)際標(biāo) 簽個(gè)數(shù),因此令QO為Q參數(shù)算法的初始值可以減少RFID閱讀器的運(yùn)算次數(shù),從而提高識(shí)別 效率。
[0059] 由此可見,本發(fā)明可以使RFID閱讀器根據(jù)RFID標(biāo)簽的反饋信號(hào)在預(yù)設(shè)測(cè)試周期 內(nèi)的狀態(tài)來(lái)快速獲取Q參數(shù)算法的初始值,因此使RFID閱讀器可以通過(guò)Q參數(shù)算法對(duì)RFID 標(biāo)簽進(jìn)行識(shí)別,從而可以避免RFID系統(tǒng)中多標(biāo)簽碰撞現(xiàn)象,進(jìn)而能夠使RFID閱讀器準(zhǔn)確獲 取RFID標(biāo)簽中的信息,并能夠進(jìn)一步提高識(shí)別效率。
[0060] 在前述實(shí)施例中,若RFID閱讀器在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期內(nèi) 的任一測(cè)試周期接收的反饋信號(hào)均為空時(shí),RFID閱讀器可以向RFID標(biāo)簽再次發(fā)送初始化 指令,在所述再次發(fā)送的初始化指令中的測(cè)試值為QO減去預(yù)設(shè)步長(zhǎng)值,然后繼續(xù)執(zhí)行前述 實(shí)施例中的處理步驟102到106。
[0061] 此外,若RFID閱讀器在所述初始化指令發(fā)送后的預(yù)設(shè)測(cè)試周期內(nèi)的任一測(cè)試周 期接收的反饋信號(hào)均沖突時(shí),則RFID閱讀器可以向RFID標(biāo)簽再次發(fā)送初始化指令,在所述 再次發(fā)送的初始化指令中的測(cè)試值為QO加上預(yù)設(shè)步長(zhǎng)值,然后繼續(xù)執(zhí)行前述實(shí)施例中的 處理步驟202到205。
[0062] 參見附圖2中的應(yīng)用場(chǎng)景,假設(shè)有三個(gè)RFID標(biāo)簽,分別為標(biāo)簽A、標(biāo)簽B和標(biāo)簽C, 當(dāng)所述三個(gè)標(biāo)簽同時(shí)進(jìn)入RFID閱讀器的識(shí)別范圍時(shí),RFID閱讀器識(shí)別標(biāo)簽的過(guò)程如附圖3 所示,本實(shí)施例中優(yōu)選的測(cè)試周期為3個(gè),每個(gè)測(cè)試周期為3個(gè)時(shí)隙,并選擇1為所述預(yù)設(shè) 步長(zhǎng)值,則RFID系統(tǒng)識(shí)別標(biāo)簽的過(guò)程包括:
[0063] RFID閱讀器選取一個(gè)測(cè)試值,然后向自身識(shí)別范圍內(nèi)的所有RFID標(biāo)簽分別發(fā)送 測(cè)試值為QO的初始化指令,其過(guò)程如圖3中的箭頭①所示。
[0064] 當(dāng)標(biāo)簽A收到RFID閱讀器發(fā)送的初始化指令后,可在[0?2Q°_1]范圍中的隨機(jī) 選擇自身的計(jì)數(shù)器值C,然后判斷自身的計(jì)數(shù)器值C是否為零,若是,則標(biāo)簽A向RFID閱讀 器發(fā)送反饋信號(hào);若否,則標(biāo)簽A令自身的計(jì)數(shù)器值C=C-1,并在下一個(gè)時(shí)隙內(nèi)重新判斷 計(jì)數(shù)器值C=C-I是否為零,如此循環(huán)直至計(jì)數(shù)器值為零。標(biāo)簽B和標(biāo)簽C收到初始化指 令后的處理過(guò)程與上述標(biāo)簽A的處理過(guò)程相同,此處不再贅述。
[0065] 舉例來(lái)說(shuō),當(dāng)QO= 3時(shí),標(biāo)簽A、標(biāo)簽B和標(biāo)簽C可以在[0?7]的范圍內(nèi)選擇各 自的計(jì)數(shù)器值C,假設(shè)標(biāo)簽A選擇C= 0,標(biāo)簽B選擇C= 1,標(biāo)簽C選擇C= 2,那么標(biāo)簽A、 標(biāo)簽B和標(biāo)簽C需在當(dāng)前時(shí)隙判斷自身的計(jì)數(shù)器值C是否為零。經(jīng)判斷,標(biāo)簽A的計(jì)數(shù)器值 C為零,因此標(biāo)簽A可向RFID閱讀器發(fā)送反饋信號(hào),如圖3中箭頭②所示;而標(biāo)簽B和標(biāo)簽 C的計(jì)數(shù)器值都不為零,則不發(fā)送反饋信號(hào)。那么在初始化指令發(fā)送的第一個(gè)時(shí)隙內(nèi),RFID 閱讀器收到了標(biāo)簽A的反饋信號(hào)。
[0066] 到下一個(gè)時(shí)隙時(shí),標(biāo)簽B和標(biāo)簽C會(huì)將自身的計(jì)數(shù)器值C減1后再判斷是否為零。 由于標(biāo)簽B的計(jì)數(shù)器值C= 1,因此在該時(shí)隙中,標(biāo)簽B的計(jì)數(shù)器值C= 1-1 = 0,因此標(biāo)簽B可以向RFID閱讀器發(fā)送反饋信號(hào);而標(biāo)簽C的計(jì)數(shù)器值C= 2-1 = 1,則仍不反饋。那么 在初始化指令發(fā)送的第二個(gè)時(shí)隙內(nèi),RFID閱讀器收到了標(biāo)簽B的反饋信號(hào),如圖3中箭頭 ②所示。
[0067] 到再下一個(gè)時(shí)隙時(shí),標(biāo)簽C將自身的計(jì)數(shù)器值C減1并判斷是否為零。由于標(biāo)簽 C的計(jì)數(shù)器值C= (2-1)-1 = 0,因此標(biāo)簽C可向RFID閱讀器發(fā)送反饋信號(hào),那么在初始化 指令發(fā)送的第三個(gè)時(shí)隙內(nèi),RFID閱讀器收到了標(biāo)簽C的反饋信號(hào),如圖3中箭頭②所示。
[0068] 根據(jù)上述實(shí)施例RFID閱讀器收到反饋信號(hào)的狀況,可認(rèn)為在初始化指令發(fā)送后 的三個(gè)時(shí)隙內(nèi),RFID閱讀器收到的反饋信號(hào)均不為空且均不沖突。
[0069] 由于RFID標(biāo)簽選擇計(jì)數(shù)器值C時(shí)是隨機(jī)的,因此實(shí)際應(yīng)用中可能會(huì)出現(xiàn)三個(gè)標(biāo)簽 選擇了相同的計(jì)數(shù)器值C。假設(shè)標(biāo)簽A、標(biāo)簽B和標(biāo)簽C都選擇了計(jì)數(shù)器值4,那么根據(jù)上述 實(shí)施例可知,在初始化指令發(fā)送的三個(gè)時(shí)隙內(nèi),RFID閱讀器都沒(méi)有收到反饋信號(hào),即測(cè)試時(shí) 隙均為空。那么可令測(cè)試值QO=Q0-1,然后重新發(fā)送測(cè)試值為QO=QO-I的初始化指令, 如圖3中箭頭③所示。標(biāo)簽A、標(biāo)簽B和標(biāo)簽C接收到新的初始化指令后,會(huì)重新選擇自身 的計(jì)數(shù)器值C,然后在判斷新的計(jì)數(shù)器值C是否為零,若為零則向RFID閱讀器發(fā)送反饋信 號(hào),如圖3中箭頭④所示。其中,選擇測(cè)試值QO=QO-I的驗(yàn)證過(guò)程如下:
[0070] 在本實(shí)施例中由于RFID閱讀器不知曉RFID標(biāo)簽具體個(gè)數(shù),則假設(shè)有n個(gè)待識(shí)別 的標(biāo)簽,《是估計(jì)的標(biāo)簽個(gè)數(shù)。為了評(píng)價(jià)標(biāo)簽估計(jì)的效果,首先定義估計(jì)誤差為:
[0071]
【權(quán)利要求】
1. 一種標(biāo)簽識(shí)別方法,所述方法應(yīng)用于射頻識(shí)別RFID閱讀器,其特征在于,所述方法 包括: 向多個(gè)RFID標(biāo)簽發(fā)送初始化指令,所述初始化指令包括測(cè)試值Q0,使所述RFID標(biāo)簽根 據(jù)所述測(cè)試值Q0發(fā)送反饋信號(hào); 若在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期內(nèi),接收的反饋信號(hào)均不為空且均不沖 突時(shí),調(diào)用以Q0為初始值的Q參數(shù)算法識(shí)別多個(gè)RFID標(biāo)簽中的信息。
2. 如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期內(nèi),若其中任一測(cè)試周期內(nèi)接收的反饋信 號(hào)均為空時(shí),再次發(fā)送初始化指令,再次發(fā)送的初始化指令中的測(cè)試值為Q0減去預(yù)設(shè)步長(zhǎng) 值。
3. 如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期內(nèi),若其中任一測(cè)試周期內(nèi)接收的反饋信 號(hào)均沖突時(shí),再次發(fā)送初始化指令,所述再次發(fā)送的初始化指令在的測(cè)試值Q0加上預(yù)設(shè)步 長(zhǎng)值。
4. 如權(quán)利要求1所述的方法,其特征在于, 每個(gè)測(cè)試周期包括預(yù)設(shè)個(gè)時(shí)隙; 所述若在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期內(nèi),接收的反饋信號(hào)均不為空且均 不沖突時(shí),調(diào)用以Q0為初始值的Q參數(shù)算法識(shí)別多個(gè)RFID標(biāo)簽中的信息,具體包括: 在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期中的每個(gè)時(shí)隙內(nèi)接收的反饋信號(hào)均不為 空且均不沖突時(shí),調(diào)用以Q0為初始值的Q參數(shù)算法識(shí)別多個(gè)RFID標(biāo)簽中的信息。
5. -種標(biāo)簽識(shí)別方法,所述方法應(yīng)用于與RFID閱讀器交互的第一 RFID標(biāo)簽,其特征在 于,所述方法包括: 接收RFID閱讀器發(fā)送的初始化指令; 根據(jù)所述初始化指令中的測(cè)試值Q0向所述RFID閱讀器發(fā)送反饋信號(hào),以使RFID閱讀 器在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期內(nèi),若接收的包括所述第一 RFID標(biāo)簽在內(nèi) 的多個(gè)RFID標(biāo)簽的反饋信號(hào)均不為空且均不沖突時(shí),調(diào)用以Q0為初始值的Q參數(shù)算法識(shí) 別所述RFID標(biāo)簽中的信息。
6. 如權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述初始化指令中的測(cè)試值Q0向 所述RFID閱讀器發(fā)送反饋信號(hào),包括: 在收到初始化指令的首個(gè)測(cè)試周期的首個(gè)時(shí)隙內(nèi),根據(jù)所述初始化指令中的測(cè)試值Q0 選擇自身的計(jì)數(shù)器值C; 判斷計(jì)數(shù)器值C是否為零,若是,則在所述首個(gè)時(shí)隙內(nèi)向RFID閱讀器發(fā)送反饋信號(hào);若 否,則令計(jì)數(shù)器值C = C-1,并在下一個(gè)時(shí)隙內(nèi)重新判斷計(jì)數(shù)器值C = C-1是否為零。
7. -種標(biāo)簽識(shí)別裝置,所述裝置應(yīng)用于RFID閱讀器,其特征在于,所述裝置包括: 指令發(fā)送單元,用于向多個(gè)RFID標(biāo)簽發(fā)送初始化指令,所述初始化指令包括測(cè)試值 Q0,使所述RFID標(biāo)簽根據(jù)所述測(cè)試值Q0發(fā)送反饋信號(hào); 標(biāo)簽識(shí)別單元,用于若在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期內(nèi),接收的反饋信 號(hào)均不為空且均不沖突時(shí),調(diào)用以Q0為初始值的Q參數(shù)算法識(shí)別多個(gè)RFID標(biāo)簽中的信息。
8. 如權(quán)利要求7所述的裝置,其特征在于,所述指令發(fā)送單元還用于: 在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期內(nèi),若其中任一測(cè)試周期內(nèi)接收的反饋信 號(hào)均為空時(shí),再次發(fā)送初始化指令,所述再次發(fā)送的初始化指令包括中的測(cè)試值為Q0減去 預(yù)設(shè)步長(zhǎng)值; 在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期內(nèi),若其中任一測(cè)試周期內(nèi)接收的反饋信 號(hào)均沖突時(shí),再次發(fā)送初始化指令,所述再次發(fā)送的初始化指令中的測(cè)試值為Q0加上預(yù)設(shè) 步長(zhǎng)值。
9. 一種標(biāo)簽識(shí)別裝置,所述裝置應(yīng)用于與RFID閱讀器交互的第一 RFID標(biāo)簽,其特征在 于,所述裝置包括: 指令接收單元,用于接收RFID閱讀器發(fā)送的初始化指令; 信號(hào)反饋單元,用于根據(jù)所述初始化指令中的測(cè)試值Q0向所述RFID閱讀器發(fā)送反饋 信號(hào);以使RFID閱讀器在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期內(nèi),若接收的包括所述 第一 RFID標(biāo)簽在內(nèi)的多個(gè)RFID標(biāo)簽的反饋信號(hào)均不為空且均不沖突時(shí),調(diào)用以Q0為初始 值的Q參數(shù)算法識(shí)別所述RFID標(biāo)簽中的信息。
10. -種標(biāo)簽識(shí)別系統(tǒng),所述系統(tǒng)中包括RFID閱讀器和多個(gè)RFID標(biāo)簽,其特征在于: 所述RFID閱讀器,用于向所述多個(gè)RFID標(biāo)簽發(fā)送初始化指令,所述初始化指令包括測(cè) 試值Q0 ; 所述RFID標(biāo)簽,用于根據(jù)所述初始化指令中的測(cè)試值Q0發(fā)送反饋信號(hào); 所述RFID閱讀器,還用于若在所述初始化指令發(fā)送后的預(yù)設(shè)個(gè)測(cè)試周期內(nèi),接收的反 饋信號(hào)均不為空且均不沖突時(shí),調(diào)用以Q0為初始值的Q參數(shù)算法識(shí)別所述多個(gè)RFID標(biāo)簽 中的信息。
【文檔編號(hào)】G06K7/00GK104361306SQ201410670090
【公開日】2015年2月18日 申請(qǐng)日期:2014年11月20日 優(yōu)先權(quán)日:2014年11月20日
【發(fā)明者】崔英花 申請(qǐng)人:北京信息科技大學(xué)