專利名稱:識別射頻信號的方法和系統(tǒng)、接收射頻信號的裝置的制作方法
技術領域:
本發(fā)明涉及射頻識別(RFID)技術,具體涉及一種識別射頻信號的方法 和系統(tǒng)、接收射頻信號的裝置。
背景技術:
射頻識別(RFID)作為一項關鍵技術,由于眾多便利的特點越來越多受 到關注。RFID有十分廣泛的應用前景,如可以替代超市中使用較多的條形碼 系統(tǒng)。RFID系統(tǒng)通常由兩個基本部分構(gòu)成閱讀器(Reader)和標簽(Tag), 一般情況下,Tag的數(shù)目遠遠大于Reader的數(shù)目。其中,Reader既能夠讀取 Tag中的數(shù)據(jù)信息又能夠向Tag寫入數(shù)據(jù)信息。
RFID系統(tǒng)可以分為兩類主動RFID系統(tǒng)和被動RFID系統(tǒng)。在主動RFID 系統(tǒng)中,Tag設置有載波能源,當Tag和Reader進行數(shù)據(jù)信息交互時,可以 采用自身設置的載波能源與Reader進行數(shù)據(jù)信息交互。在被動RFID系統(tǒng)中, Tag不設置載波能源,由Reader提供Tag的載波能源后與Tag進行數(shù)據(jù)信息 交互。不具有載波能源的Tag因成本更低更具有吸引力,所以一般^f吏用不具 有載波能源的Tag。
RFID系統(tǒng)需要較快地識別出一定Reader管轄范圍內(nèi)的所有Tag發(fā)送的射 頻信號,由于Tag是在Reader控制下被動工作且所有Tag工作在同一頻段, 所以如何有效地避免識別過程中的射頻信號石並撞并盡可能快地完成所有射頻 信號的識別成為了 RFID系統(tǒng)的關鍵技術。
現(xiàn)有技術是使用時分的方法來解決識別射頻信號時出現(xiàn)的碰撞問題。 識別射頻信號前, 一般還包括進行預處理的過程。預處理過程包括進行 Tag的激活,進行Tag合法性驗證,建立Tag與Reader之間的通信通道等。 進行預處理后,還包括進行標簽數(shù)量估計,即Reader根據(jù)Tag的響應估計標 簽的數(shù)量,常用的估計算法有快速估計算法和精確估計算法等。根據(jù)得到的 標簽數(shù)量估計值可以確定需要提供給標簽的時隙數(shù)目。按時分的方法識別射頻信號, 一般可以有兩種方式實現(xiàn)。 一種為可能性
方式,另一種為確定性方式。在ISO/正C 18000-6標準中分別對應的是Framed Slotted ALOHA算法和二進制樹(Binary Tree ),這兩種方式Tag的射頻信號 識別率都在35%左右。下面內(nèi)容以確定性方式的方法舉例進行詳細說明。
確定性方式的方法采用Binary Tree算法,此算法利用二叉樹將Tag進行 分類,直到只有一個Tag發(fā)送的射頻信號被分到一類,完成一次識別過程后, 再退回重復識別過程識別其他Tag發(fā)送的射頻信號。
請參閱圖1,是現(xiàn)有技術確定性方式反碰撞識別射頻信號的方法流程圖, 在該方法中,在Tag中設置計數(shù)器,其具體步驟為
A0、 Reader向管轄的所有Tag發(fā)送回復命令,請求所有Tag回復攜帶數(shù) 據(jù)信息的射頻信號;
Al、接收到回復命令的Tag回復攜帶確認信息的射頻信號,將設置的計 數(shù)器置0;
A2、 Reader判斷在規(guī)定的時間范圍內(nèi)接收到的攜帶確認信息的射頻信號 數(shù)量,進行不同操作如果接收到的射頻信號超過l個,則執(zhí)行步驟A3;如 果未接收到射頻信號,則執(zhí)行步驟A4;如果接收到的射頻信號為1個,執(zhí)行 步驟A5;
A3、 Reader發(fā)送命令給所有Tag,要求計數(shù)器置為0的Tag將自己的計 數(shù)器隨機選擇0或1;要求計數(shù)器不置為0的Tag將自己的計數(shù)器的計數(shù)值增 加1 ,執(zhí)行步驟A6;
A4、 Reader發(fā)送命令要求所有Tag的計數(shù)值都減1 (計數(shù)器的計數(shù)值為0 的Tag減1后計數(shù)值仍然為0 ),執(zhí)行步驟A6;
A5、 Reader在規(guī)定時間內(nèi)沒有檢測到碰撞,即只有一個Tag回復了攜帶 確認信息的射頻信號,向該Tag發(fā)送讀取命令,要求回復攜帶數(shù)據(jù)信息的射 頻信號,Tag接收到該命令后將攜帶數(shù)據(jù)信息的射頻信號發(fā)送給Reader,發(fā)送 該射頻信號后進入睡眠狀態(tài),除非接收到非本過程的識別命令,不再參與識 別過程。Reader發(fā)送命令要求所有Tag設置的計數(shù)器都減1,執(zhí)行步驟A6;A6、 Reader發(fā)送讀取命令,要求所有計數(shù)器置為0的Tag回復攜帶數(shù)據(jù) 信息的射頻信號,接收到命令的Tag回復攜帶確認信息的射頻信號,轉(zhuǎn)入步 驟A2 ~ A6繼續(xù)執(zhí)行,直到Reader管轄的所有Tag被識別成功。
這種方式識別射頻信號的效率為
效率=總的Tag數(shù)目/識別所有Tag消耗的時隙總數(shù) (1 )
從公式(l)可以看出,分子是總的Tag數(shù)目,分母是識別所有Tag所消 耗的時隙總數(shù)。經(jīng)過仿真測試發(fā)現(xiàn),隨著Tag數(shù)目的增加確定性方式的識別 效率從44%左右開始逐漸降低,最后穩(wěn)定在34 %到35 %之間,雖然確定式識 別的最高效率很高,但只是當Tag數(shù)目在IO個以下時,在Tag數(shù)目較多時其 效率降到了 40%以下。
發(fā)明人在實現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術在識別射頻信號過程中只 能采用一種識別方式,例如上面介紹的確定性方式,而這種方式的Tag是采 用隨機接入機制向Reader發(fā)送射頻信號的,隨機接入這種機制存在理論上限, 因此,Reader識別射頻信號的方式比較單一,而且識別射頻信號的效率比較 低。
發(fā)明內(nèi)容
本發(fā)明實施例要解決的技術問題是提供一種識別射頻信號的方法和系 統(tǒng)、接收射頻信號的裝置,能夠在射頻信號識別過程中選擇合適的方式進行 識別,提高識別效率。
為解決上述技術問題,本發(fā)明實施例通過以下技術方案實現(xiàn)
本發(fā)明實施例提供一種識別射頻信號的方法,包括獲取標簽數(shù)量估計 值;根據(jù)所述標簽數(shù)量估計值確定識別射頻信號的識別方式;按確定的識別 射頻信號的識別方式進行射頻信號識別。
本發(fā)明實施例提供一種接收射頻信號的裝置,包括獲取模塊,用于獲 取標簽數(shù)量估計值;處理模塊,用于根據(jù)所述獲取模塊獲取的標簽數(shù)量估計 值確定識別射頻信號的識別方式;按確定的識別射頻信號的識別方式進行射 頻信號識別。本發(fā)明實施例提供一種識別射頻信號的系統(tǒng),包括標簽,用于發(fā)送射 頻信號;閱讀器,用于獲取標簽數(shù)量估計值,根據(jù)所述標簽數(shù)量估計值確定 識別射頻信號的識別方式,按確定的識別射頻信號的識別方式對標簽發(fā)送的 射頻信號進行識別。
以上技術方案可以看出,本發(fā)明實施例的技術方案是獲取標簽數(shù)量估 計值;根據(jù)所述標簽數(shù)量估計值確定識別射頻信號的識別方式;按確定的識 別射頻信號的識別方式進行射頻信號識別。因為本發(fā)明實施例的技術方案中, 同時存儲了多種防碰撞識別方式,分別對應于不同標簽數(shù)量情況下的應用, 根據(jù)獲取的標簽數(shù)量估計值選擇合適的防碰撞識別方式進行射頻信號識別, 因此本發(fā)明實施例的技術方案能夠在射頻信號識別過程中提供不同的方式進 行識別,不管標簽數(shù)量的多少都能采用最合適的識別方式,從某種程度上也 可以提高識別射頻信號的效率。
圖1是現(xiàn)有技術確定性方式反碰撞識別射頻信號的方法流程圖; 圖2是本發(fā)明實施例識別射頻信號的方法流程圖; 圖3是本發(fā)明實施例圖2中選擇適合標簽數(shù)量較多的算法識別射頻信號 流程圖4是本發(fā)明實施例圖2中選擇適合標簽數(shù)量較少的算法識別射頻信號 流程圖5是本發(fā)明實施例接收射頻信號的裝置結(jié)構(gòu)示意圖; 圖6是本發(fā)明實施例接收射頻信號的裝置中處理模塊結(jié)構(gòu)示意圖; 圖7是本發(fā)明實施例提供的識別射頻信號的系統(tǒng)結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明實施例提供一種識別射頻信號的方法,能夠在射頻信號識別過程 中選擇合適的方式進行識別,并可以提高識別射頻信號的效率。
請參閱圖2,是本發(fā)明實施例識別射頻信號的方法流程圖,包括步驟 Bl、進行標簽數(shù)量估計;在預處理過程完成后,進行標簽數(shù)量估計。
進行標簽數(shù)量估計時可以有很多種估計算法,根據(jù)估計值精度的不同要 求,選擇的估計算法也不同,常用的估計算法有快速估計算法和精確估計算 法等。
以最簡單的根據(jù)概率分布進行快速估計算法的例子進行說明在進行預 處理之后,所有合法的Tag處于激活狀態(tài),準備與Reader進行信息交互,即 進入標準中定義的Ready狀態(tài),這時Reader發(fā)送一個預讀取指令給所有合法 標簽,這些標簽對該指令進行響應,由于在響應過程中存在碰撞,即可能有 兩個或兩個以上的標簽選擇同一個時隙進行響應,這樣的響應對于Reader是 接收不到的,經(jīng)過這樣重復的讀取和響應得到一系列Tag響應數(shù)量值,Reader 根據(jù)已經(jīng)接收到的響應數(shù)量和碰撞概率(與總Tag數(shù)量成某一概率分布關系) 來估計得到總的Tag數(shù)量。根據(jù)得到的Tag數(shù)量可以確定需要提供給Tag的 時隙數(shù)目。 一般說來,在后面識別射頻信號的過程中,Reader接收的射頻信 號數(shù)目是小于等于估計的Tag數(shù)量,因為如果兩個或多個Tag選擇了同一個 時隙發(fā)送射頻信號,會認為是接收到l個射頻信號。
B2、進行標簽數(shù)量比較;
在得到Tag數(shù)量估計值之后,根據(jù)預置數(shù)值對Tag數(shù)量進行分類,即在 對Tag數(shù)量進行估計之后,得到Tag數(shù)量tag—number的估計值,此時根據(jù)估 計值與預置數(shù)值的比舉交把tag—number分成三類,如下如果tag—number < 1, 表示無碰撞問題,歸為第一類;如果l<tag—number<K, K就是預置數(shù)值,可 以取一 個經(jīng)驗值,例如取20,則歸為tag—number較少的第二類;如果 tag—number>K,則歸為tag—number較多的第三類。
B3、根據(jù)比較結(jié)果確定進行不同的識別射頻信號進程,若屬于無碰撞問 題的一類,則進入步驟B6直接讀取標簽,若屬于標簽數(shù)量較多的一類,則進 入步驟B4,若屬于標簽數(shù)量較少的一類,則進入步驟B5;
B4、選擇適合標簽數(shù)量較多的識別方式識別射頻信號;
tag_number較多時,選擇一種適合Tag數(shù)量較多的識別方式識別射頻信號。該識別方式可為短碰撞幀預約方式,該步驟識別射頻信號的詳細過程請 參閱圖3。
B5 、選擇適合標簽數(shù)量較少的識別方式識別射頻信號;
tag—number較小時,按照一種適合Tag數(shù)量較少的識別方式識別射頻信
號。該識別方式可為自適應多分支方式,該步驟識別射頻信號的詳細過程請
參閱圖4。
B6、直接讀取標簽識別射頻信號。
因為屬于無碰撞問題,Tag向Reader發(fā)送攜帶數(shù)據(jù)信息的射頻信號, Reader讀取該射頻信號的數(shù)據(jù)信息。
需要說明的是,本發(fā)明實施例在Reader中是含有1個預置數(shù)值并可以選 擇兩種防碰撞的識別方式但不局限于此。如果Reader儲存有三種或三種以上 的適合于不同Tag數(shù)量的防碰撞的識別方式,則相應增加幾個分類區(qū)域,按 對應的防碰撞識別方式識別射頻信號。例如有兩個預置數(shù)值20和50,此時把 tag—number分成四類,對應存儲3種防碰撞識別方式。分成的四類具體如下 如果tag—number< 1 ,表示無碰撞問題,歸為第一類;如果l<tag_number<20, 則歸為tag—number較少的第二類;如果20<tag—number < 50,則歸為tag—number 為中等的第三類,如果tag—number>50,則歸為tag—number較多的第四類。
請參閱圖3,是本發(fā)明實施例選擇適合標簽數(shù)量較多的識別方式識別射頻 信號流程圖。
為了在發(fā)送數(shù)據(jù)信息時減少碰撞,Tag向Reader發(fā)送不攜帶數(shù)據(jù)信息的 預約射頻信號進行發(fā)送凄t據(jù)信息的預約,預約成功后,再在Reader分配的時 隙上發(fā)送攜帶數(shù)據(jù)信息的射頻信號給Reader。
在本發(fā)明實施例中,Tag可以生成預約射頻信號進行時隙預約,該預約射 頻信號為短碰撞檢測幀。Reader設置讀取預約射頻信號的工作模式,這樣, Reader就可以識別出預約射頻信號,才艮據(jù)預約射頻信號為Tag分配時隙。Tag 設置有計數(shù)器。
圖3具體步驟為C0、 Reader向管轄的所有Tag發(fā)送回復命令,請求所有Tag回復預約射 頻信號;
Cl、接收到回復命令的Tag回復預約射頻信號,將設置的計數(shù)器置O;
C2、 Reader判斷在規(guī)定的時間范圍內(nèi)接收到的預約射頻信號數(shù)量,進行 不同操作如果接收到的預約射頻信號超過l個,則執(zhí)行步驟C3;如果未接 收到預約射頻信號,則執(zhí)行步驟C4;如果接收到的預約射頻信號為1個,執(zhí) 行步驟C5;
C3、 Reader在規(guī)定時間內(nèi)檢測到碰撞,確定回復的預約射頻信號超過1 個,則發(fā)送命令給所有Tag,要求計數(shù)器置為0的Tag將自己的計數(shù)器隨機選 擇0或1;要求計數(shù)器不置為0的Tag將自己的計數(shù)器的計數(shù)值增加1后,返 回步驟C6執(zhí)行;
C4、 Reader在規(guī)定時間內(nèi)沒有接收到預約射頻信號,則Reader發(fā)送命令 要求所有Tag計數(shù)值都減1 (計數(shù)器的計數(shù)值為0的Tag減1后計數(shù)值仍然為 0)后,返回步驟C6執(zhí)行;
C5、 Reader在規(guī)定時間內(nèi)沒有檢測到碰撞,即只有一個Tag回復了預約 射頻信號,則預約成功,向Tag發(fā)送讀取命令,指示發(fā)送數(shù)據(jù)信息的時隙(一 般為Reader管轄范圍內(nèi)的時隙),Tag接收到該命令后將攜帶數(shù)據(jù)信息的射頻 信號在指示的時隙中發(fā)送給Reader后,進入睡眠狀態(tài),除非接收到非本過程 的預約命令,不再參與識別過程。Reader接收到攜帶數(shù)據(jù)信息的射頻信號后 讀取數(shù)據(jù)信息。Reader發(fā)送命令要求所有Tag設置的計數(shù)器都減1,返回步驟 C6執(zhí)行;
在本發(fā)明實施例中,發(fā)送讀取命令時,也可以不指示發(fā)送數(shù)據(jù)信息的時 隙,而直接發(fā)送讀取命令,這時,Tag直接將攜帶數(shù)據(jù)信息的射頻發(fā)送給 Reader, Reader識別后,再執(zhí)行步驟C6。這樣,也不會造成時隙碰撞。
C6、 Reader發(fā)送回復命令,要求所有計數(shù)器置為0的Tag回復預約射頻 信號,轉(zhuǎn)入步驟C2-C6繼續(xù)執(zhí)行,直到Reader管轄的所有Tag被識別成功。 在圖3所述的流程中,只有在計數(shù)器設置為0時,Tag才能發(fā)送預約射頻信號,因此,計數(shù)器設置為0是發(fā)送預約射頻信號的條件。但是,在具體實 現(xiàn)中,也可以將發(fā)送預約射頻信號的條件設置為一個定值,即發(fā)送預約射頻 信號的計數(shù)值,而不設定為0。
這樣,在步驟C3中,要求計數(shù)器置為0的Tag將自己的計數(shù)器隨機選擇 0或1;要求計數(shù)器不置為0的Tag將自己的計數(shù)器的計數(shù)值增加1的步驟可 以更改為計數(shù)器置為發(fā)送預約射頻信號的Tag將自己的計數(shù)器隨機設定或 不設定為發(fā)送預約射頻信號的計數(shù)值,計數(shù)器不置為發(fā)送預約射頻信號的Tag 將自身的計數(shù)器調(diào)整為向發(fā)送預約射頻信號的計數(shù)值遠離的設定值。
在步驟C4和步驟C5中,Reader發(fā)送命令要求所有Tag的計數(shù)值都減1 可以更改為Reader發(fā)送命令要求所有Tag將自身的計數(shù)器調(diào)整為向發(fā)送預 約射頻信號的計數(shù)值逼近的設定值(若計數(shù)器值為所述設定值,則不作調(diào)整)。
在本發(fā)明實施例中,設置Reader在規(guī)定的時間內(nèi),能夠讀取的預約射頻 信號為1個(Reader這時只有一個天線),隨著Reader讀取技術的發(fā)展,在 規(guī)定的時間內(nèi)讀取的預約射頻信號也可以超過1個(Reader可以有多個天線 且多個天線之間沒有干擾),如2個、3個或4個,這時,就可以不限制讀取 的預約射頻信號為1個,而是為設定的讀取預約射頻信號的數(shù)目,并且小于 等于設定的讀取預約射頻信號的數(shù)目時,都可以讀取。
本實施例中,由于首先由標簽向閱讀器發(fā)送不攜帶數(shù)據(jù)信息的預約射頻 信號進行發(fā)送數(shù)據(jù)信息的預約,預約成功后,再在閱讀器分配的時隙上發(fā)送 攜帶數(shù)據(jù)信息的射頻信號給閱讀器,并且預約射頻信號為短碰撞幀,所以碰 撞概率也相應的減少,從而可以提高識別射頻信號的效率。特別是標簽數(shù)量 越多時,提高識別射頻信號的效率比較明顯。
請參閱圖4,是本發(fā)明實施例選擇適合標簽數(shù)量較少的識別方式識別射頻 信號流程圖。Tag中設置有計數(shù)器,設定發(fā)送射頻信號計數(shù)值為0,在識別過 程中,計數(shù)值為0的Tag發(fā)送攜帶lt據(jù)信息的射頻信號。該實施例以二、四 和八自適應分叉樹為例進行說明但不局限于此。
圖4具體步驟為D0、 Reader向管轄的所有Tag發(fā)送回復命令,請求所有Tag回復攜帶數(shù) 據(jù)信息的射頻信號;
Dl、接收到回復命令的Tag回復攜帶確認信息的射頻信號,將設置的計 數(shù)器置0;
D2、 Reader判斷在規(guī)定的時間范圍內(nèi)接收到攜帶確認信息的射頻信號數(shù) 量,進行不同操作如果接收到的射頻信號超過l個,則執(zhí)行步驟D3;如果 未接收到射頻信號,則執(zhí)行步驟D7;如果接收到的射頻信號為1個,執(zhí)行步 驟D8;
在本發(fā)明實施例中,如果Reader具有能夠同時接收多個射頻信號的能力, 即Reader有多個互不干擾的天線同時接收多個射頻信號,則判斷的依據(jù)為 Reader能夠在一個時段內(nèi)( 一定時隙數(shù))讀取射頻信號的數(shù)目即為設定的讀 取射頻信號的數(shù)目,并且小于等于設定的讀取射頻信號的數(shù)目時,都可以讀 取。
D3、 Reader在規(guī)定時間內(nèi)檢測到碰撞,確定回復的射頻信號超過1個, 根據(jù)檢測得到的碰撞Tag碰撞數(shù)目執(zhí)行不同的操作如果Tag碰撞數(shù)目小于 等于3,則執(zhí)行步驟D4;如果Tag碰撞數(shù)目大于3且小于10,則執(zhí)行步驟 D5;如果Tag碰撞數(shù)目大于等于10,則執(zhí)行步驟D6;
D4、 Reader采用二分叉樹方式,即Reader發(fā)送設置計數(shù)值命令,指示所 有計數(shù)值為0的Tag隨機在二分叉樹范圍內(nèi)調(diào)整計數(shù)值,也就是將自身計凝: 值隨機選擇0或1 ,計數(shù)值不為0的Tag將計數(shù)值調(diào)整為遠離發(fā)送射頻信號計 數(shù)值的最大值,也就是將自身的計數(shù)值加1,執(zhí)行步驟D9;
D5、 Reader采用四分叉樹方式,即Reader發(fā)送設置計數(shù)值命令,指示所 有計數(shù)值為0的Tag隨機在四分叉樹范圍內(nèi)調(diào)整計數(shù)值,也就是將自身計數(shù) 值隨機選擇0、 1、 2或3,計數(shù)值不為O的Tag將計數(shù)值調(diào)整為遠離發(fā)送射頻 信號計數(shù)值的最大值,也就是將自身的計數(shù)值加3,執(zhí)行步驟D9;
D6、 Reader采用八分叉樹方式,即Reader發(fā)送設置計數(shù)值命令,指示所 有計數(shù)值為0的Tag隨機在八分叉樹范圍內(nèi)調(diào)整計數(shù)值,也就是將自己的計數(shù)值隨機選擇O、 1、 2、 3、 4、 5、 6和7,計凄t值不為0的Tag將計凝:值調(diào)整 為遠離發(fā)送射頻信號計數(shù)值的最大值,也就是將自身的計數(shù)值加7,執(zhí)行步驟 D9;
D7、 Reader在規(guī)定時間內(nèi)沒有接收到射頻信號,則Reader發(fā)送命令要求 所有Tag將計數(shù)值調(diào)整為向發(fā)送射頻信號計數(shù)值逼近的值,也就是計數(shù)值都 減1 (計數(shù)器的計數(shù)值為0的Tag減1后計數(shù)值仍然為0 ),執(zhí)行步驟D9;
D8、 Reader在規(guī)定時間內(nèi)沒有檢測到碰撞,即只有一個Tag回復了攜帶 確認信息的射頻信號,向該Tag發(fā)送讀取命令,要求回復攜帶數(shù)據(jù)信息的射 頻信號,Tag接收到該命令后將攜帶數(shù)據(jù)信息的射頻信號發(fā)送給Reader,發(fā) 送該射頻信號后進入睡眠狀態(tài),除非接收到非本過程的識別命令,不再參與 識別過程。Reader接收到攜帶數(shù)據(jù)信息的射頻信號后讀取數(shù)據(jù)信息。Reader 發(fā)送命令要求所有Tag將計數(shù)值調(diào)整為向發(fā)送射頻信號計數(shù)值逼近的值,也 就是將設置的計數(shù)器都減1,執(zhí)行步驟D9;
在本發(fā)明實施例中,如果Reader雖然檢測碰撞時只接收到一個攜帶數(shù)據(jù) 信息的射頻信號,但是未識別成功時,也可向發(fā)送該射頻信號的Tag發(fā)送重 新讀取命令,該Tag再次發(fā)送攜帶數(shù)據(jù)信息的射頻信號,直到識別成功為止。
D9、 Reader發(fā)送讀取命令,要求所有計數(shù)器置為0的Tag回復攜帶數(shù)據(jù) 信息的射頻信號,接收到命令的Tag回復攜帶確認信息的射頻信號,轉(zhuǎn)入步 驟D2繼續(xù)執(zhí)行,直到Reader管轄的所有Tag纟皮識別成功。
在本實施例中,如果Tag為現(xiàn)有技術中確定性方式的Tag,則該Tag設置 計數(shù)值可以按照步驟D1、 D2、 D3、 D4、 D7以及D8進行,而不進行步驟D5 和步驟D6。
本實施例中,由于采用自適應多分叉樹對發(fā)送射頻信號的標簽進行細化 分類,從而可以在一個時間段內(nèi)降低發(fā)送射頻信號的標簽數(shù)目,從而也可以 提高識別射頻信號的效率。特別是標簽數(shù)量較少時,提高識別射頻信號的效 率比較明顯。
下面以在倉庫場景下介紹一下本發(fā)明實施例方法的應用過程。假設Tag數(shù)量以20為判斷標準,即預置數(shù)值為20, 20個以下為Tag數(shù)量較少,20個 以上為Tag數(shù)量較多。
當叉車裝載集裝箱經(jīng)過倉庫,可以是大批量或者小批量的出/入庫,裝在 倉庫大門上的Reader首先與叉車裝載的集裝箱上的Tag以及集裝箱里貨物上 的Tag建立通信,包括對這些Tag的通信許可認證等。這些預處理過程完成 后,按以下步驟執(zhí)行
El、進行標簽數(shù)量估計;
Reader對該批Tag發(fā)送一個預讀取指令,Tag對該指令進行響應,這樣重 復多次,根據(jù)響應的結(jié)果概率分布得到一個Tag數(shù)量的估計值。 E2、進行標簽數(shù)量比較;
在得到Tag數(shù)量估計值之后,根據(jù)預置數(shù)值對Tag數(shù)量進行分類。假如 這一批Tag估計有200個,很顯然200大于20,這時候歸類為Tag數(shù)量較多 的一類。假如這一批Tag估計有IO個,很顯然10是小于20,這時候歸類為 Tag數(shù)量較少的一類。假如這一批Tag估計只有1個,則歸類為沒有碰撞問題 的一類。
E3、根據(jù)比較結(jié)果進行不同的識別射頻信號進程,若屬于無碰撞問題的 一類,則進入步驟E6直接讀取Tag,若屬于Tag數(shù)量較多的一類,則進入步 驟E4,若屬于Tag數(shù)量較少的一類,則進入步驟E5;
E4、選擇適合標簽數(shù)量較多的識別方式,按照圖3所示流程識別射頻信
號;
E5、選擇適合標簽數(shù)量較少的識別方式,按照圖4所示流程識別射頻信
號;
E6、直接讀取標簽識別射頻信號。
因為屬于無碰撞問題,Tag接收到回復命令后,向Reader發(fā)送攜帶數(shù)據(jù) 信息的射頻信號,Reader讀取該射頻信號的數(shù)據(jù)信息。
上述內(nèi)容詳細介紹了本發(fā)明實施例的識別射頻信號的方法,相應的,本 發(fā)明實施例提供接收射頻信號的裝置和識別射頻信號的系統(tǒng)。請參閱圖5,是本發(fā)明實施例提供的接收射頻信號的裝置結(jié)構(gòu)示意圖。該
裝置為Reader,包括獲取模塊10和處理才莫塊11。
獲取模塊IO,用于獲取標簽數(shù)量估計值;處理模塊ll,用于根據(jù)所述獲 取模塊IO獲取的標簽數(shù)量估計值確定識別射頻信號的識別方式;按確定的識 別射頻信號的識別方式進行射頻信號識別。
請參閱圖6,是本發(fā)明實施例接收射頻信號的裝置中處理模塊結(jié)構(gòu)示意 圖。處理模塊11包括選擇模塊101、第一收發(fā)模塊102、第二收發(fā)模塊103、 碰撞檢測模塊104、命令生成模塊105、識別模塊106。
選擇模塊101,用于根據(jù)所述獲取模塊10獲取的標簽數(shù)量估計值確定識 別射頻信號的識別方式,并相應選擇不同的收發(fā)模塊,若標簽數(shù)量估計值大 于預置數(shù)值,確定識別射頻信號的識別方式為預約方式,選擇觸發(fā)第一收發(fā) 模塊102,若標簽數(shù)量估計值大于無碰撞對應數(shù)目并小于預置數(shù)值,確定識別 射頻信號的識別方式為多分支方式,選擇觸發(fā)第二收發(fā)模塊103。
第一收發(fā)模塊102,用于接收從其他裝置發(fā)送過來的預約射頻信號,或接 收從其他裝置發(fā)送過來的攜帶數(shù)據(jù)信息的射頻信號,將命令生成才莫塊105生 成的發(fā)送預約射頻信號的命令或讀取命令發(fā)送出去,或?qū)⒚钌赡K105 生成的指示調(diào)整計數(shù)值的命令發(fā)送出去。
第二收發(fā)模塊103,用于接收從其他裝置發(fā)送過來的攜帶確認信息或攜帶 數(shù)據(jù)信息的射頻信號,將命令生成模塊105生成的指示按照自適應調(diào)整的計 數(shù)值分叉樹調(diào)整計數(shù)值的命令或讀取命令發(fā)送出去。
碰撞檢測模塊104,用于對接收到的射頻信號進行碰撞檢測,對于從第一 收發(fā)模塊102接收的預約射頻信號,檢測后生成第一檢測結(jié)果,對于從第二 收發(fā)模塊103接收的攜帶確認信息的射頻信號,檢測后生成第二檢測結(jié)果。
命令生成模塊105,用于生成不同命令,命令生成模塊105生成發(fā)送預約 射頻信號的命令并傳輸給第一收發(fā)模塊102。根據(jù)第一檢測結(jié)果,如果預約射 頻信號數(shù)目小于等于設定讀取的數(shù)目時,命令生成模塊105生成讀取命令并 傳輸給第一收發(fā)模塊102,如果預約射頻信號數(shù)目超過設定讀取的數(shù)目時,則
19生成指示調(diào)整計數(shù)值的命令,并傳輸給第一收發(fā)模塊;根據(jù)第二檢測結(jié)果, 如果攜帶確認信息的射頻信號數(shù)目小于等于設定讀取的數(shù)目時,則生成讀取 命令并傳輸給第二收發(fā)模塊103,如果攜帶確認信息的射頻信號的數(shù)目超過設 定讀取的數(shù)目時,則生成指示按照自適應調(diào)整的計數(shù)值分叉樹調(diào)整計數(shù)值的
命令,并傳輸給第二收發(fā)模塊103。
命令生成模塊105生成指示按照自適應調(diào)整的計數(shù)值分叉樹調(diào)整計數(shù)值 的命令只是其中一種情況,具體生成的關于進行計數(shù)值調(diào)整的命令包括以下 情況
若碰撞檢測模塊104檢測所接收的預約射頻信號數(shù)目/攜帶確認信息的射 頻信號數(shù)目小于等于設定讀取的數(shù)目,則命令生成模塊105生成命令,指示 其管轄范圍內(nèi)的非發(fā)送該預約射頻信號/攜帶確認信息的射頻信號的Tag將計 數(shù)器進行調(diào)整,調(diào)整為向發(fā)送預約射頻信號/攜帶數(shù)據(jù)信息的射頻信號的計數(shù) 值逼近的設定值;
若碰撞檢測模塊104檢測所接收的預約射頻信號數(shù)目/攜帶確認信息的射 頻信號數(shù)目超過設定讀取的數(shù)目,則命令生成模塊105生成命令,指示其管 轄范圍內(nèi)的Tag將計數(shù)器進行調(diào)整,如果計數(shù)值為發(fā)送預約射頻信號的計數(shù) 值,則隨機設定或不設定為發(fā)送預約射頻信號的計數(shù)值,如果計數(shù)值為發(fā)送 攜帶數(shù)據(jù)信息的射頻信號的計數(shù)值,則在自適應調(diào)整的計數(shù)值分叉樹范圍內(nèi) 隨機調(diào)整計數(shù)值,如果計數(shù)值不為發(fā)送預約射頻信號/攜帶數(shù)據(jù)信息的射頻信 號的計數(shù)值,則調(diào)整為向發(fā)送預約射頻信號/攜帶數(shù)據(jù)信息的射頻信號的計數(shù) 值遠離的設定值;
若碰撞檢測模塊104檢測所接收的預約射頻信號數(shù)目/攜帶確認信息的射 頻信號數(shù)目為零,則命令生成模塊105生成命令,指示其管轄范圍內(nèi)的Tag 將計數(shù)器進行調(diào)整,調(diào)整為向發(fā)送預約射頻信號/攜帶數(shù)據(jù)信息的射頻信號的 計數(shù)值逼近的設定值。
識別模塊106,用于讀取數(shù)據(jù)信息,第一收發(fā)模塊102或第二收發(fā)模塊 103發(fā)送讀取命令給其他裝置后,其他裝置接收命令后返回攜帶數(shù)據(jù)信息的射 頻信號到第一收發(fā)模塊102或第二收發(fā)模塊103,識別模塊106從接收的的攜帶數(shù)據(jù)信息的射頻信號中讀取數(shù)據(jù)信息。
該裝置進一步包括第三收發(fā)模塊107和計時模塊108。
第三收發(fā)模塊107,用于接收攜帶數(shù)據(jù)信息的射頻信號;選擇模塊101在 標簽數(shù)量估計值等于無碰撞對應數(shù)目時選擇觸發(fā)第三收發(fā)模塊107。因為標簽 數(shù)量估計值等于無碰撞對應數(shù)目,也就是說沒有碰撞問題,其他裝置直接向 第三收發(fā)模塊107發(fā)送攜帶數(shù)據(jù)信息的射頻信號,識別模塊106從第三收發(fā) 模塊107接收的攜帶數(shù)據(jù)信息的射頻信號中讀取數(shù)據(jù)信息。
計時模塊108,用于在設定的時間到達后,通知所述碰撞檢測模塊104進 行檢測。
請參閱圖7,是本發(fā)明實施例提供的識別射頻信號的系統(tǒng)結(jié)構(gòu)示意圖。 該系統(tǒng)包括閱讀器1和標簽2。閱讀器1和標簽2建立通信關系,進行射
頻信號識別,閱讀器l結(jié)構(gòu)如前面所述,此處不再詳細介紹。
以下簡單介紹閱讀器l和標簽2間進行射頻信號識別的過程,具體過程
可以結(jié)合對圖6所描述的內(nèi)容進行理解。
閱讀器1獲取標簽數(shù)量估計值后,將標簽it量估計值與預置數(shù)值進行比 較。若標簽數(shù)量估計值大于預置數(shù)值,閱讀器1向標簽2發(fā)送回復命令,標 簽2向閱讀器1發(fā)送預約射頻信號,閱讀器1檢測所接收的預約射頻信號數(shù) 目,在預約射頻信號數(shù)目小于等于設定讀取的數(shù)目時,向標簽2返回讀取命 令,標簽2接收讀取命令后,發(fā)送攜帶數(shù)據(jù)信息的射頻信號給所述閱讀器1 進行讀??;若標簽數(shù)量估計值大于無碰撞對應數(shù)目并小于預置數(shù)值,閱讀器l 向標簽2發(fā)送回復命令,標簽2向閱讀器1發(fā)送攜帶確認信息的射頻信號, 閱讀器1檢測所接收的攜帶確認信息的射頻信號數(shù)目,如果小于等于設定讀 取的數(shù)目時,向標簽2返回讀取命令,接收標簽2返回的攜帶數(shù)據(jù)信息的射 頻信號并進行讀取,如果超過設定讀取的數(shù)目時,根據(jù)接收的攜帶確認信息 的射頻信號的數(shù)目調(diào)整計數(shù)值分叉樹,指示標簽2按照自適應調(diào)整的計數(shù)值 分叉樹調(diào)整計數(shù)值。
綜上所述,本發(fā)明實施例的技術方案是獲取標簽數(shù)量估計值;根據(jù)所述標簽數(shù)量估計值確定識別射頻信號的識別方式;按確定的識別射頻信號的 識別方式進行射頻信號識別。因為本發(fā)明實施例的技術方案中,同時存儲了 多種防碰撞識別方式,分別對應于不同標簽數(shù)量情況下的應用,根據(jù)獲取的 標簽數(shù)量估計值選擇合適的防碰撞識別方式進行射頻信號識別,因此本發(fā)明 實施例的技術方案能夠在射頻信號識別過程中選擇不同的方式進行識別,不 管標簽數(shù)量的多少都能采用最合適的識別方式。
進一步的,本發(fā)明實施例的技術方案根據(jù)比較結(jié)果選擇對應的不同操作,
具體為若標簽數(shù)量估計值大于預置數(shù)值,進行以下過程標簽向閱讀器發(fā) 送預約射頻信號,閱讀器檢測所接收的預約射頻信號數(shù)目,在預約射頻信號 數(shù)目小于等于設定讀取的數(shù)目時,向標簽返回讀取命令,標簽接收讀取命令 后,發(fā)送攜帶數(shù)據(jù)信息的射頻信號給所述閱讀器進行讀??;若標簽數(shù)量估計 值大于無碰撞對應數(shù)目并小于預置數(shù)值,進行以下過程標簽向閱讀器發(fā)送 攜帶確認信息的射頻信號,閱讀器檢測所接收的攜帶確認信息的射頻信號數(shù) 目,如果小于等于設定讀取的數(shù)目時,向標簽返回讀取命令,接收標簽返回 的攜帶數(shù)據(jù)信息的射頻信號并進行讀取,如果超過設定讀取的數(shù)目時,根據(jù) 接收的攜帶確認信息的射頻信號的數(shù)目自適應調(diào)整計數(shù)值分叉樹,指示標簽 按照調(diào)整的計數(shù)值分叉樹調(diào)整計數(shù)值。
對于標簽數(shù)量估計值大于預置數(shù)值時進行的過程,由于首先由標簽向閱 讀器發(fā)送不攜帶數(shù)據(jù)信息的預約射頻信號進行發(fā)送數(shù)據(jù)信息的預約,預約成 功后,再在閱讀器分配的時隙上發(fā)送攜帶數(shù)據(jù)信息的射頻信號給閱讀器,并 且預約射頻信號為短碰撞幀,所以碰撞概率也相應的減少,從而可以提高識 別射頻信號的效率。特別是標簽數(shù)量越多時,提高識別射頻信號的效率比較 明顯。
對于標簽數(shù)量估計值大于無碰撞對應數(shù)目并小于預置數(shù)值時進行的過 程,由于采用自適應多分叉樹對發(fā)送射頻信號的標簽進行細化分類,從而可 以在一個時間段內(nèi)降低發(fā)送射頻信號的標簽數(shù)目,從而也可以提高識別射頻 信號的效率。特別是標簽數(shù)量較少時,提高識別射頻信號的效率比較明顯。
另外,如果標簽數(shù)量估計值剛好等于無碰撞對應數(shù)目,表示無碰撞問題,標簽可以直接向閱讀器發(fā)送攜帶數(shù)據(jù)信息的射頻信號,閱讀器讀取該射頻信 號。
因此,本發(fā)明實施例的技術方案不管標簽數(shù)量的多少都能采用最合適的
算法提高識別射頻信號的效率,還提高了在各種不同應用場景下RFID系統(tǒng)使 用算法的靈活性和針對性。
以上對本發(fā)明實施例所提供的識別射頻信號的方法和系統(tǒng)、接收射頻信 號的裝置進行了詳細介紹,本文中應用了具體個例對本發(fā)明實施例的原理及 實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明實施例的 方法及其核心思想;同時,對于本領域的一般技術人員,依據(jù)本發(fā)明實施例 的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所述,本說明 書內(nèi)容不應理解為對本發(fā)明的限制。
權利要求
1、一種識別射頻信號的方法,其特征在于,包括獲取標簽數(shù)量估計值;根據(jù)所述標簽數(shù)量估計值確定識別射頻信號的識別方式;按確定的識別射頻信號的識別方式進行射頻信號識別。
2、 根據(jù)權利要求l所述的識別射頻信號的方法,其特征在于所述根據(jù)標簽數(shù)量估計值確定識別射頻信號的識別方式,按確定的識別 射頻信號的識別方式進行射頻信號識別具體為若標簽數(shù)量估計值大于預置數(shù)值,確定識別射頻信號的識別方式為預約 方式,執(zhí)行以下識別過程閱讀器向管轄內(nèi)的所有標簽發(fā)送回復命令,接收 標簽返回的預約射頻信號,并檢測所接收的預約射頻信號數(shù)目,在預約射頻 信號數(shù)目小于等于設定讀取的數(shù)目時,向標簽發(fā)送讀取命令,接收標簽返回 的攜帶數(shù)據(jù)信息的射頻信號進行讀取;閱讀器繼續(xù)向管轄內(nèi)的所有標簽發(fā)送 回復命令,直到將所管轄的標簽所發(fā)送的攜帶數(shù)據(jù)信息的射頻信號讀取完畢。
3、 根據(jù)權利要求2所述的識別射頻信號的方法,其特征在于,所述標簽 設有計數(shù)器,閱讀器接收標簽返回的預約射頻信號具體為閱讀器接收標簽在其計數(shù)器的值為發(fā)送預約射頻信號計數(shù)值時發(fā)送的預 約射頻信號。
4、 根據(jù)權利要求2或3所述的識別射頻信號的方法,其特征在于,所述 檢測所接收的預約射頻信號數(shù)目后,還包括指示標簽所設有的計數(shù)器進行 計數(shù),具體為若閱讀器檢測所接收的預約射頻信號數(shù)目小于等于設定讀取的數(shù)目,指 示其管轄范圍內(nèi)的非發(fā)送該預約射頻信號的標簽將計數(shù)器進行調(diào)整,調(diào)整為 向發(fā)送預約射頻信號的計數(shù)值逼近的設定值;若閱讀器檢測所接收的預約射頻信號數(shù)目超過設定讀取的數(shù)目,指示其 管轄范圍內(nèi)的標簽將計數(shù)器進行調(diào)整,如果計數(shù)值為發(fā)送預約射頻信號的計 數(shù)值,則隨機設定或不設定為發(fā)送預約射頻信號的計數(shù)值,如果計數(shù)值不為 發(fā)送預約射頻信號的計數(shù)值,則調(diào)整為向發(fā)送預約射頻信號的計數(shù)值遠離的設定值;若閱讀器檢測所接收的預約射頻信號數(shù)目為零,指示其管轄范圍內(nèi)的標 簽將計數(shù)器進行調(diào)整,調(diào)整為向發(fā)送預約射頻信號的計數(shù)值逼近的設定值。
5、 根據(jù)權利要求1所述的識別射頻信號的方法,其特征在于所述根據(jù)標簽數(shù)量估計值確定識別射頻信號的識別方式,按確定的識別射頻信號的識別方式進行射頻信號識別具體為若標簽數(shù)量估計值大于無碰撞對應數(shù)目并小于預置數(shù)值,確定識別射頻 信號的識別方式為多分支方式,執(zhí)行以下識別過程閱讀器向管轄內(nèi)的所有 標簽發(fā)送回復命令,接收標簽返回的攜帶確認信息的射頻信號,并4全測所接 收的攜帶確認信息的射頻信號數(shù)目,如果超過設定讀取的數(shù)目時,根據(jù)接收 的攜帶確認信息的射頻信號的數(shù)目自適應調(diào)整計數(shù)值分叉樹,指示標簽按照 自適應調(diào)整的計數(shù)值分叉樹調(diào)整計數(shù)值,如果小于等于設定讀取的數(shù)目時, 向標簽發(fā)送讀取命令,接收標簽返回的攜帶數(shù)據(jù)信息的射頻信號并進行讀?。?閱讀器繼續(xù)向管轄內(nèi)的所有標簽發(fā)送回復命令,直到將所管轄的標簽所發(fā)送 的攜帶數(shù)據(jù)信息的射頻信號讀取完畢。
6、 根據(jù)權利要求5所述的識別射頻信號的方法,其特征在于,所述標簽 設有計數(shù)器,閱讀器接收標簽返回的攜帶確認信息的射頻信號具體為閱讀器接收標簽在其計數(shù)器的值為發(fā)送攜帶數(shù)據(jù)信息的射頻信號計數(shù)值 時發(fā)送的攜帶確認信息的射頻信號。
7、 根據(jù)權利要求5或6所述的識別射頻信號的方法,其特征在于,所述 檢測所接收的攜帶確認信息的射頻信號數(shù)目后,還包括指示標簽所設有的 計數(shù)器進行計數(shù),具體為若閱讀器檢測所接收的攜帶確認信息的射頻信號數(shù)目小于等于設定讀取 的數(shù)目,指示其管轄范圍內(nèi)的非發(fā)送該攜帶確認信息的射頻信號的標簽將計 數(shù)器進行調(diào)整,調(diào)整為向發(fā)送攜帶數(shù)據(jù)信息的射頻信號的計數(shù)值逼近的設定 值;若閱讀器檢測所接收的攜帶確認信息的射頻信號數(shù)目超過設定讀取的數(shù)目,指示其管轄范圍內(nèi)的標簽將計數(shù)器進行調(diào)整,如果計數(shù)值為發(fā)送攜帶數(shù) 據(jù)信息的射頻信號的計數(shù)值,則在自適應調(diào)整的計數(shù)值分叉樹范圍內(nèi)隨機調(diào) 整計數(shù)值,如果計數(shù)值不為發(fā)送攜帶數(shù)據(jù)信息的射頻信號的計數(shù)值,則調(diào)整 為向發(fā)送攜帶數(shù)據(jù)信息的射頻信號的計數(shù)值遠離的設定值;若閱讀器檢測所接收的攜帶確認信息的射頻信號數(shù)目為零,指示其管轄 范圍內(nèi)的標簽將計數(shù)器進行調(diào)整,調(diào)整為向發(fā)送攜帶數(shù)據(jù)信息的射頻信號的 計數(shù)值逼近的設定值。
8、 根據(jù)權利要求1所述的識別射頻信號的方法,其特征在于所述根據(jù)標簽數(shù)量估計值確定識別射頻信號的識別方式,按確定的識別 射頻信號的識別方式進行射頻信號識別具體為若標簽數(shù)量估計值小于等于無碰撞對應數(shù)目,執(zhí)行以下識別過程閱讀 器直接向管轄內(nèi)的標簽發(fā)送數(shù)據(jù)讀取命令,接收標簽返回的攜帶數(shù)據(jù)信息的 射頻信號并進行讀取。
9、 一種接收射頻信號的裝置,其特征在于,包括 獲取模塊,用于獲取標簽數(shù)量估計值;處理模塊,用于根據(jù)所述獲取模塊獲取的標簽數(shù)量估計值確定識別射頻 信號的識別方式;按確定的識別射頻信號的識別方式進行射頻信號識別。
10、 根據(jù)權利要求9所述的接收射頻信號的裝置,其特征在于,所述處 理模塊包括第一收發(fā)模塊,用于接收預約射頻信號或接收攜帶數(shù)據(jù)信息的射頻信號, 將發(fā)送預約射頻信號的命令、讀取命令或指示調(diào)整計數(shù)值的命令發(fā)送出去;選捧模塊,用于若標簽數(shù)量估計值大于預置^t值,確定識別射頻信號的 識別方式為預約方式,并選擇觸發(fā)第一收發(fā)模塊;碰撞檢測模塊,用于對接收到的射頻信號進行碰撞檢測,對于從所述第 一收發(fā)模塊接收的預約射頻信號,檢測后生成第一檢測結(jié)果;命令生成模塊,用于生成不同命令生成發(fā)送預約射頻信號的命令并傳 輸給所述第一收發(fā)模塊,根據(jù)所述第一檢測結(jié)果,如果預約射頻信號數(shù)目小于等于設定讀取的數(shù)目時,生成讀取命令并傳輸給所述第一收發(fā)模塊,如果 預約射頻信號數(shù)目超過設定讀取的數(shù)目時,則生成指示調(diào)整計數(shù)值的命令,并傳輸給第一收發(fā)模塊;識別模塊,用于讀取數(shù)據(jù)信息,在所述第一收發(fā)模塊發(fā)送讀取命令后, 從第 一收發(fā)模塊接收的攜帶數(shù)據(jù)信息的射頻信號中讀取數(shù)據(jù)信息。
11、 根據(jù)權利要求9所述的接收射頻信號的裝置,其特征在于,所述處 理模塊包括第二收發(fā)模塊,用于接收攜帶確認信息或攜帶數(shù)據(jù)信息的射頻信號,將 指示按照自適應調(diào)整的計數(shù)值分叉樹調(diào)整計數(shù)值的命令或讀取命令發(fā)送出去;選捧模塊,用于若標簽數(shù)量估計值大于無碰撞對應數(shù)目并小于預置數(shù)值, 確定識別射頻信號的識別方式為多分支方式,并選擇觸發(fā)第二收發(fā)模塊;碰撞檢測模塊,用于對接收到的射頻信號進行碰撞檢測,對于從所述第 二收發(fā)模塊接收的攜帶確認信息的射頻信號,檢測后生成第二檢測結(jié)果;命令生成模塊,用于生成不同命令根據(jù)所述第二檢測結(jié)果,如果攜帶 確認信息的射頻信號數(shù)目小于等于設定讀取的數(shù)目時,生成讀取命令并傳輸 給第二收發(fā)模塊,如果攜帶確認信息的射頻信號的數(shù)目超過設定讀取的數(shù)目 時,則生成指示按照自適應調(diào)整的計數(shù)值分叉樹調(diào)整計數(shù)值的命令,并傳輸 給第二收發(fā)模塊;識別模塊,用于讀取數(shù)據(jù)信息,識別模塊在第二收發(fā)模塊發(fā)送讀取命令 后,從第二收發(fā)模塊接收的攜帶數(shù)據(jù)信息的射頻信號中讀取數(shù)據(jù)信息。
12、 根據(jù)權利要求9所述的接收射頻信號的裝置,其特征在于,所述處 理模塊包括第三收發(fā)模塊,用于接收攜帶數(shù)據(jù)信息的射頻信號,將讀取命令發(fā)送出去;選捧模塊,用于若標簽數(shù)量估計值小于等于無碰撞對應數(shù)目時,選擇觸 發(fā)第三收發(fā)模塊;識別模塊,用于讀取數(shù)據(jù)信息,識別模塊在第三收發(fā)模塊發(fā)送讀取命令 后,從第三收發(fā)模塊接收的攜帶數(shù)據(jù)信息的射頻信號中讀取數(shù)據(jù)信息。
13、 一種識別射頻信號的系統(tǒng),其特征在于,包括 標簽,用于發(fā)送射頻信號;閱讀器,用于獲取標簽數(shù)量估計值,根據(jù)所述標簽數(shù)量估計值確定識別 射頻信號的識別方式,按確定的識別射頻信號的識別方式對標簽發(fā)送的射頻 信號進行識別。
14、 根據(jù)權利要求13所述的識別射頻信號的系統(tǒng),其特征在于,所述閱 讀器包括獲取模塊,用于獲取標簽數(shù)量估計值;第一收發(fā)模塊,用于接收預約射頻信號或接收攜帶數(shù)據(jù)信息的射頻信號, 將發(fā)送預約射頻信號的命令、讀取命令或指示調(diào)整計數(shù)值的命令發(fā)送出去;選擇模塊,用于若標簽數(shù)量估計值大于預置數(shù)值,確定識別射頻信號的 識別方式為預約方式,并選擇觸發(fā)第一收發(fā)模塊;碰撞檢測模塊,用于對接收到的射頻信號進行碰撞檢測,對于從所述第 一收發(fā)模塊接收的預約射頻信號,檢測后生成第一檢測結(jié)果;命令生成模塊,用于生成不同命令生成發(fā)送預約射頻信號的命令并傳 輸給所述第一收發(fā)模塊,根據(jù)所述第一檢測結(jié)果,如果預約射頻信號數(shù)目小 于等于設定讀取的數(shù)目時,生成讀取命令并傳輸給所述第一收發(fā)模塊,如果 預約射頻信號數(shù)目超過設定讀取的數(shù)目時,則生成指示調(diào)整計數(shù)值的命令, 并傳輸給第一收發(fā)模塊;識別模塊,用于讀取數(shù)據(jù)信息,在所述第一收發(fā)模塊發(fā)送讀取命令后, 從第 一收發(fā)模塊接收的攜帶數(shù)據(jù)信息的射頻信號中讀取數(shù)據(jù)信息。
15、 根據(jù)權利要求13所述的識別射頻信號的系統(tǒng),其特征在于,所述閱 讀器包括獲取模塊,用于獲取標簽數(shù)量估計值;第二收發(fā)模塊,用于接收攜帶確認信息或攜帶數(shù)據(jù)信息的射頻信號,將指示按照自適應調(diào)整的計數(shù)值分叉樹調(diào)整計數(shù)值的命令或讀取命令發(fā)送出去;選擇模塊,用于若標簽數(shù)量估計值大于無碰撞對應數(shù)目并小于預置數(shù)值, 確定識別射頻信號的識別方式為多分支方式,并選擇觸發(fā)第二收發(fā)才莫塊;碰撞檢測模塊,用于對接收到的射頻信號進行碰撞檢測,對于從所述第 二收發(fā)模塊接收的攜帶確認信息的射頻信號,檢測后生成第二檢測結(jié)果;命令生成模塊,用于生成不同命令根據(jù)所述第二檢測結(jié)果,如果攜帶 確認信息的射頻信號數(shù)目小于等于設定讀取的數(shù)目時,生成讀取命令并傳輸 給第二收發(fā)模塊,如果攜帶確認信息的射頻信號的數(shù)目超過設定讀取的數(shù)目 時,則生成指示按照自適應調(diào)整的計數(shù)值分叉樹調(diào)整計數(shù)值的命令,并傳輸 給第二收發(fā)模塊;識別模塊,用于讀取數(shù)據(jù)信息,識別模塊在第二收發(fā)模塊發(fā)送讀取命令 后,從第二收發(fā)模塊接收的攜帶數(shù)據(jù)信息的射頻信號中讀取數(shù)據(jù)信息。
全文摘要
本發(fā)明實施例公開一種識別射頻信號的方法,包括獲取標簽數(shù)量估計值;根據(jù)所述標簽數(shù)量估計值確定識別射頻信號的識別方式;按確定的識別射頻信號的識別方式進行射頻信號識別。本發(fā)明實施例還提供接收射頻信號的裝置,包括獲取模塊,用于獲取標簽數(shù)量估計值;處理模塊,用于根據(jù)所述獲取模塊獲取的標簽數(shù)量估計值確定識別射頻信號的識別方式;按確定的識別射頻信號的識別方式進行射頻信號識別。本發(fā)明實施例還相應提供識別射頻信號的系統(tǒng)。本發(fā)明實施例的技術方案能夠在射頻信號識別過程中選擇合適的方式進行識別,提高識別效率。
文檔編號G06K7/00GK101308539SQ20071010796
公開日2008年11月19日 申請日期2007年5月18日 優(yōu)先權日2007年5月18日
發(fā)明者培 劉, 張興煒 申請人:華為技術有限公司