專利名稱:一種射頻識別方法及裝置的制作方法
技術(shù)領域:
本發(fā)明涉及對標識身份的數(shù)字識別號進行識別的方法及裝置,特別是涉及一種射頻識別方法及裝置。
背景技術(shù):
射頻識別系統(tǒng)是通過射頻的方式進行非接觸的雙向通信系統(tǒng),一般包括閱讀器和應答器兩個部分。閱讀器和應答器內(nèi)分別有集成電路,具有無線信號收發(fā)、信號處理和數(shù)據(jù)存儲能力。閱讀器向外發(fā)送電磁波,電磁波范圍內(nèi)的應答器通過電磁或電感耦合得到能量,并獲取信號;應答器也可以通過已經(jīng)建立的耦合關系,將自己的信號返回給閱讀器,從而建立雙向的通信關系。在實際應用中,射頻識別系統(tǒng)可以應用到個人身份識別、貨物標簽識別以及目標追蹤等領域。在不同的實際應用領域中,應答器可以是數(shù)字身份證、電子標簽等。
閱讀器和應答器之間的通訊方式一般為閱讀器將向應答器發(fā)送的命令加載到模擬電信號上,通過天線發(fā)送給應答器,然后等待應答器響應;當應答器返回數(shù)據(jù)時,也是將數(shù)據(jù)加載到模擬電信號上的形式進行返回,并由閱讀器的天線接收。圖1顯示了閱讀器裝置的基本構(gòu)造原理,閱讀器一般包括處理器單元101,用于發(fā)送命令、接收數(shù)據(jù)以及處理數(shù)據(jù);第一放大電路單元102,用于將模擬電信號進行放大處理;調(diào)制電路單元103,用于將處理器單元101輸入的命令疊加到由放大電路單元102輸入的模擬電信號上,再經(jīng)過天線將信號發(fā)送出去;第二放大電路單元104,用于將從天線接收到的模擬電信號進行放大處理;濾波電路單元105,用于將接收到的模擬電信號進行濾波處理;解調(diào)電路單元106,用于將模擬電信號進行解調(diào)處理,并提取出識別號。閱讀器各單元之間的連接關系如圖1所示,此處不再贅述。
在實際應用中,閱讀器的閱讀范圍內(nèi)往往有多個應答器,每一個應答器都有唯一標識自身的識別號。當閱讀器發(fā)出讀取應答器識別號命令時,多個應答器同時向閱讀器發(fā)送自身的識別號,此時,閱讀器接收到的是多個識別號疊加后的信號,即造成識別號的碰撞,從而不能正確區(qū)分多個應答器。
現(xiàn)有技術(shù)中,可以通過動態(tài)時隙法來解決識別號碰撞的問題,動態(tài)時隙法的基本思想是閱讀器發(fā)命令給應答器,應答器在規(guī)定的應答區(qū)時隙數(shù)內(nèi)隨機選擇一個時隙,并在該時隙里對閱讀器命令進行應答;閱讀器閱讀并記錄下可以正確識別的應答器,并將其設置為“無響應狀態(tài)”,從而避免對下一次相同命令進行重復響應;如果有識別號碰撞的情況發(fā)生,閱讀器就將重新發(fā)送命令,發(fā)生碰撞的應答器將在下一個應答區(qū)內(nèi)重新應答,直到所有的應答器都正確識別。
下面以圖2為例可以說明動態(tài)時隙法的工作原理假定閱讀器閱讀范圍內(nèi)有4個應答器;應答器的響應區(qū)有4個時隙數(shù);閱讀器和應答器相互規(guī)定當閱讀器發(fā)出命令后,接收命令的應答器通過隨機發(fā)生器選擇4個時隙中任一個時隙對閱讀器命令進行響應;并規(guī)定一個時隙的長度大于應答時間。如圖2所示,閱讀器在命令發(fā)送區(qū)發(fā)出讀取識別號命令,應答器1在時隙1進行應答;時隙2內(nèi)無應答器進行應答;應答器2和應答器3同時在時隙3進行應答;應答器4在時隙4進行應答。閱讀器讀取應答器發(fā)送的識別號以后,發(fā)現(xiàn)能夠正確識別應答器1和應答器4,但無法識別應答器2和應答3,即應答器2和應答器3的識別號發(fā)生了碰撞。閱讀器分別設置應答器1和應答器4為“無響應狀態(tài)”,并重新發(fā)送讀取識別號命令。由于應答器1和應答器4為“無響應狀態(tài)”,將不對新的命令進行響應,而應答器2和應答3則分別在下一個應答區(qū)的時隙2和時隙3對閱讀器進行應答。閱讀通過發(fā)送兩次讀取識別號命令,來實現(xiàn)對所有應答器識別號進行閱讀。當然,在閱讀器識別應答器以后,也可以進行對應答器中數(shù)據(jù)內(nèi)容的讀取或其它操作,但閱讀器需要按照與應答器之間的協(xié)議要求發(fā)送命令。
但是,當閱讀器需要閱讀的應答器數(shù)量龐大時,應答器返回識別號時碰撞的機率將大大增加,閱讀器重新發(fā)送讀取識別號命令的次數(shù)也將增加。如果讀取識別號命令的次數(shù)越多,完成所有應答器的識別所花費的時間也就越長,從而降低閱讀器的工作效率。
由此可見,在現(xiàn)有技術(shù)在應答器數(shù)量龐大地情況下,還不能快速地對閱讀器閱讀范圍內(nèi)的應答器進行識別。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種射頻識別方法及裝置。為了達到上述目的,本發(fā)明提出的技術(shù)方案為一種射頻識別方法,包括以下步驟a、閱讀器確定應答器響應區(qū)時隙數(shù),將向外發(fā)送命令的電信號的能量進行劃分,并以最大能量級向應答器發(fā)送讀取識別號命令;b、最大能量范圍內(nèi)的應答器在確定的時隙內(nèi)向閱讀器返回自身識別號,閱讀器讀取并記錄下能正確識別的應答器識別號,計算發(fā)生碰撞的時隙數(shù),再將正確識別的應答器設置為“無響應狀態(tài)”;c、閱讀器判斷發(fā)生碰撞的時隙數(shù)是否大于預設值,如果大于,則執(zhí)行步驟d;否則,閱讀器采用動態(tài)時隙法對最大能量級閱讀范圍內(nèi)的應答器進行閱讀,再執(zhí)行步驟e;d、閱讀器從最小能量級開始逐次增加能量級,對每個能量級范圍內(nèi)的應答器進行閱讀,直到閱讀完所有的應答器;e、閱讀器結(jié)束閱讀過程。
較佳地,步驟d包括以下步驟d1、閱讀器以最小能量級向應答器發(fā)送讀取識別號命令;d2、能響應讀取識別號命令的應答器向閱讀器返回自身識別號;d3、閱讀器對能響應讀取識別號命令的應答器進行閱讀,然后將能響應讀取識別號命令的應答器設置為“無響應狀態(tài)”;
d4、閱讀器判斷是否到達最大能量級,如果是,則執(zhí)行步驟e;否則,執(zhí)行步驟d5;d5、閱讀器增加一個能量級,并重新發(fā)讀取識別號命令,再返回到步驟d2。
較佳地,所述步驟d3包括以下步驟d31、閱讀器讀取并記錄下能正確識別的應答器識別號,計算發(fā)生碰撞的時隙數(shù),然后將能正確識別的應答器設置為“無響應狀態(tài)”;d32、閱讀器將發(fā)生碰撞的時隙數(shù)與預設值進行比較,并判斷是否需要改變應答器響應區(qū)時隙數(shù),如果需要,則根據(jù)發(fā)生碰撞的時隙數(shù)設置新的應答器響應區(qū)時隙數(shù),然后執(zhí)行步驟d33;否則,直接執(zhí)行步驟d33;d33、閱讀器對該能量級范圍內(nèi)的應答器進行閱讀,將能正確識別的應答器設置為“無響應狀態(tài)”,再返回本步驟執(zhí)行,直至正確識別該能量級范圍內(nèi)所有的應答器。
較佳地,步驟d31所述閱讀器讀取并記錄下能正確識別的應答器識別號,和將能正確識別的應答器設置為“無響應狀態(tài)”之間,進一步包括閱讀器向應答器發(fā)送讀取數(shù)據(jù)內(nèi)容的命令,應答器向閱讀器返回數(shù)據(jù)內(nèi)容;步驟d33所述閱讀器對該能量級范圍內(nèi)的應答器進行閱讀,和將能正確識別的應答器設置為“無響應狀態(tài)”之間,進一步包括閱讀器發(fā)送讀取應答器的數(shù)據(jù)內(nèi)容的命令,應答器向閱讀器返回數(shù)據(jù)內(nèi)容。
本發(fā)明的另一發(fā)明目的是這樣實現(xiàn)的一種射頻識別的裝置,包括振蕩器,用于提供電信號,并輸出到第一放大電路單元;第一放大電路單元,用于將由振蕩器輸入的模擬電信號進行放大處理,并輸出到調(diào)制電路單元;調(diào)制電路單元,用于將輸入的讀取識別號命令疊加到模擬電信號上,并通過天線發(fā)送出去;第二放大電路單元,用于將由天線輸入的模擬電信號進行放大處理,并輸出到解調(diào)電路單元;
解調(diào)電路單元,用于將由第二放大電路單元輸入的模擬電信號進行解調(diào),提取出應答器識別號;其特征在于,該裝置還包括處理器單元,用于將讀取識別號命令輸出給調(diào)制電路單元;讀取并記錄由解調(diào)電路單元輸入的應答器識別號;接收碰撞計數(shù)電路單元輸入的碰撞時隙數(shù);確定應答器響應區(qū)的時隙數(shù)和能量級別,并將能量級別輸出給功率控制單元;判斷發(fā)生碰撞的時隙數(shù)是否大于預設值,如果是,則確定新的能量級別;功率控制單元,用于將由處理器單元輸入的能量級別轉(zhuǎn)換到對應的控制電信號,并輸出到放大電路單元;碰撞計數(shù)電路單元,用于根據(jù)解調(diào)電路單元輸入的識別號,計算發(fā)生碰撞的時隙數(shù),并輸出到處理器單元。
較佳地,處理器單元包括基本處理器單元,用于將讀取識別號命令輸出給調(diào)制電路單元;讀取并記錄由解調(diào)電路單元輸入的應答器識別號;確定應答器響應區(qū)的時隙數(shù);根據(jù)碰撞決策模塊輸入的結(jié)果來判斷是否改變能量級,并將判斷結(jié)果輸出給能量決策模塊;碰撞決策模塊,用于根據(jù)由碰撞計數(shù)電路單元輸入的發(fā)生碰撞的時隙數(shù),判斷發(fā)生碰撞的時隙數(shù)是否大于預設值,并將判斷結(jié)果輸出給基本處理器單元;能量決策模塊,用于確定能量級別,或者根據(jù)由基本處理器輸入的判斷結(jié)果確定新的能量級別,并將能量級別輸出給功率控制單元。
綜上所述,本發(fā)明提出的射頻識別方法及裝置具有以下優(yōu)點閱讀器利用控制向外發(fā)送信號的能量的大小,來劃分閱讀器的閱讀空間范圍,從而對閱讀器閱讀范圍內(nèi)的應答器進行了空間上的劃分。當閱讀器用某個能量級別向應答器發(fā)送命令的時候,只有一部分的應答器可以對該命令進行響應,從而減少了識別號碰撞的機率,也將減少閱讀器對所有應答器的識別時間,可以提高工作效率。
圖1是現(xiàn)有技術(shù)中閱讀器裝置基本結(jié)構(gòu)示意圖;圖2是現(xiàn)有技術(shù)中動態(tài)時隙法工作原理示意圖;圖3是應用本發(fā)明方案時射頻識別系統(tǒng)工作狀態(tài)示意圖;圖4是應用本發(fā)明方案的方法實施例一的流程圖;圖5是應用本發(fā)明方案的閱讀器裝置實施例一基本結(jié)構(gòu)示意圖;圖6是應用本發(fā)明方案的閱讀器裝置實施例二基本結(jié)構(gòu)示意圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實施例對本發(fā)明作進一步地詳細描述。
本發(fā)明方法的基本思想是閱讀器確定應答器響應區(qū)時隙數(shù),將向外發(fā)送命令的電信號的能量進行劃分,并以最大能量級向應答器發(fā)送讀取識別號命令;最大能量范圍內(nèi)的應答器在響應區(qū)內(nèi)向閱讀器返回自身識別號,閱讀器讀取并記錄下能正確識別的應答器識別號,再計算發(fā)生碰撞的時隙數(shù);閱讀器判斷發(fā)生碰撞的時隙數(shù)是否大于預設值,如果大于,則閱讀器從最小能量級開始逐次增加能量級,對每個能量級范圍內(nèi)的應答器進行閱讀,直到閱讀完所有的應答器;否則,閱讀器采用動態(tài)時隙法對最大能量級閱讀范圍內(nèi)的應答器進行閱讀;最后,閱讀器結(jié)束閱讀過程。
本發(fā)明中,預設值是閱讀器是否采用不同的能量級別來閱讀識別號方法的閾值。如果發(fā)生碰撞的時隙數(shù)大于預設值,則閱讀器從最小能量級開始逐次增加能量級,對每個能量級范圍內(nèi)的應答器進行閱讀,直到閱讀完所有的應答器;否則,閱讀器采用動態(tài)時隙法對最大能量級閱讀范圍內(nèi)的應答器進行閱讀。
方法實施例圖3顯示了本實施例射頻識別系統(tǒng)工作狀態(tài)。如圖3所示,閱讀器范圍內(nèi)有10個應答器;閱讀器向外發(fā)送信號的能量分為3個級別;閱讀器最小能量級別閱讀范圍內(nèi)包含應答器1和應答器2;閱讀器第二個能量級別閱讀范圍內(nèi)包含應答器3至應答器6;閱讀器最大能量級別閱讀范圍內(nèi)包含應答器7至應答器10。本實施例中,假定閱讀器發(fā)出讀取識別號命令以后,應答器響應區(qū)有4個時隙數(shù);應答器只向閱讀器發(fā)送自身的識別號,而不發(fā)送其它數(shù)據(jù)內(nèi)容;本實施例還假定閱讀器中的預設值為2。
參見圖4,本實施例中,閱讀器識別應答器的步驟包括步驟401閱讀器以最大能量級向應答器發(fā)送讀取識別號命令,最大能量范圍內(nèi)的應答器在應答區(qū)內(nèi)向閱讀器返回自身識別號。
本實施例中,閱讀器同時向10個應答器發(fā)送讀取識別號命令,假定應答器1和應答器2在時隙1內(nèi)進行應答;應答器3至應答器5在時隙2內(nèi)進行應答;時隙3內(nèi)無應答器應答;應答器6至應答器10在時隙4內(nèi)進行應答。
步驟402閱讀器讀取并記錄下能正確識別的應答器識別號,將正確識別的應答器設置為“無響應狀態(tài)”,再計算發(fā)生碰撞的時隙數(shù)。
本實施例中,閱讀器不能正確識別任何一個應答器識別號,并可計算得到有3個時隙發(fā)生了碰撞。
步驟403閱讀器判斷發(fā)生碰撞的時隙數(shù)是否大于預設值,如果大于,則執(zhí)行步驟404;否則,閱讀器采用動態(tài)時隙法對最大能量級閱讀范圍內(nèi)的應答器進行閱讀,然后執(zhí)行步驟411。
本實施例中,由步驟402知道有發(fā)生碰撞的時隙數(shù)為3,大于預設值2,則執(zhí)行步驟404。
在實際應用中,閱讀器預設值可以由使用本發(fā)明方案的用戶自行決定,該預設值一般與應答區(qū)的時隙數(shù)相關,凡是大于0,而且消息應答區(qū)時隙數(shù)的值均可。
步驟404閱讀器設置為最小能量級。
步驟405閱讀器向該級別范圍內(nèi)的應答器發(fā)送讀取識別號命令,能響應讀取識別號命令的應答器向閱讀器發(fā)送自身的識別號。
步驟406閱讀器讀取并記錄下能正確識別的應答器識別號,計算發(fā)生碰撞的時隙數(shù),并將能正確識別的應答器設置為“無響應狀態(tài)”。
本實施例中,應答器只給閱讀器發(fā)送識別號,而在實際應用中,閱讀器正確識別應答器之后,還可以進行其它操作,如讀取應答器的數(shù)據(jù)內(nèi)容。當其它操作完成以后,閱讀器才將應答器設置為“無響應狀態(tài)”步驟407閱讀器將發(fā)生碰撞的時隙數(shù)與預設值進行比較,并判斷是否需要增加應答器應答區(qū)時隙數(shù),如果需要,則根據(jù)發(fā)生碰撞的時隙數(shù)設置新的應答器響應區(qū)時隙數(shù),再執(zhí)行步驟408;否則,直接執(zhí)行步驟408。
本實施例中,假定發(fā)生碰撞,但發(fā)生碰撞的時隙數(shù)小于預設值,不需要改變應答器應答區(qū)時隙數(shù),則直接執(zhí)行步驟408。
在實際應用中,當發(fā)生碰撞的時隙數(shù)大于預設值時,就可以增加應答器應答區(qū)的時隙數(shù),即減少應答器識別號發(fā)生碰撞的機率。其中,增加應答區(qū)時隙數(shù)的方法可以由用戶自行定義,比如用應答區(qū)時隙數(shù)乘以2的方法來得到新的應答區(qū)時隙數(shù)。
步驟408閱讀器對該能量級范圍內(nèi)的應答器進行閱讀,將能正確識別的應答器設置為“無響應狀態(tài)”,再返回本步驟執(zhí)行,直至正確識別該能量級范圍內(nèi)所有的應答器。
步驟409閱讀器判斷是否到達最大能量級別,如果是,則執(zhí)行步驟411;否則,執(zhí)行步驟410。
步驟410閱讀器增加一個能量級別,重新發(fā)讀取識別號命令,再執(zhí)行步驟405。
本實施例中,步驟405至步驟410為一個循環(huán),本實施例假定有三個能量級別,所以將執(zhí)行三個循環(huán)。本實施例中,每一個循環(huán)都將實現(xiàn)對一個能量級別閱讀范圍內(nèi)應答器的識別,然后將已經(jīng)識別的應答器設置為“無響應狀態(tài)”,防止下一次對閱讀器命令的重復響應。
步驟411閱讀器結(jié)束識別應答器過程。
本實施例中,假定只有第二個能量級別內(nèi)的應答器響應時發(fā)生碰撞,但不需改變應答區(qū)時隙數(shù),則第一個能量級別花費4個時隙閱讀應答器1和應答器2;第二個能量級別花費8個時隙閱讀應答器3至應答器6;第三個能量級別花費4個時隙閱讀應答器7至應答器10。所以,本實施例中,閱讀器將花費總共20個時隙閱讀所有的應答器。
本實施例只針對了閱讀器只有一個收發(fā)天線來敘述的,但在實際應用中,當閱讀器有多個天線時,一般是多個天線輪流工作。當一個天線工作時,閱讀器就可以應用本發(fā)明方案完成對應答器的閱讀。
針對本發(fā)明中的射頻識別方法,本發(fā)明還提出一種射頻識別裝置,其基本思路是增加處理器單元功能,使處理器單元不僅用于將讀取識別號命令輸出給調(diào)制電路單元,讀取并記錄由解調(diào)電路單元輸入的應答器識別號,處理器單元還能夠接收碰撞計數(shù)電路單元輸入的碰撞時隙數(shù);確定應答器響應區(qū)的時隙數(shù)和能量級別,并將能量級別輸出給功率控制單元;判斷發(fā)生碰撞的時隙數(shù)是否大于預設值,如果是,則確定新的能量級別。本發(fā)明增加功率控制單元,用于將由處理器單元輸入的能量級別轉(zhuǎn)換到對應的控制電信號,并輸出到放大電路單元。本發(fā)明還增加碰撞計數(shù)電路單元,用于根據(jù)解調(diào)電路單元輸入的識別號,計算發(fā)生碰撞的時隙數(shù),并輸出到處理器單元。
裝置實施例一圖5顯示了應用本發(fā)明方案的裝置實施例一的基本結(jié)構(gòu)圖。如圖5所示,當閱讀器第一次向應答器發(fā)讀取識別號命令時,處理器單元501確定能量級和時隙數(shù),并將確定的能量級輸出給功率控制單元508;振蕩器向第一放大電路單元502輸入模擬電信號;功率控制單元508將處理器單元501輸入的能量級別轉(zhuǎn)換為控制電信號,并輸出給第一放大電路單元502;第一放大電路單元502根據(jù)功率控制單元輸入的控制信號將由振蕩器輸入的模擬電信號進行放大處理,并輸出給調(diào)制電路單元503;處理器單元501將讀取識別號命令輸出給調(diào)制電路單元503;調(diào)制電路單元503將由放大電路單元502輸入的模擬電信號和處理器單元501輸入的讀取識別號命令進行調(diào)制處理,并經(jīng)過天線向外發(fā)送。
當閱讀器接收應答器發(fā)送的信號時,先由第二放大電路單元504將由天線輸入的模擬電信號進行放大處理,并輸出濾波電路單元505;濾波電路單元505將由第二放大電路單元504輸入的模擬電信號進行濾波處理,并輸出給解調(diào)電路單元506;解調(diào)電路單元506將對濾波電路單元505輸入的模擬電信號進行解調(diào)處理,提取出應答器識別號,并將識別號輸出給處理器單元501和碰撞計數(shù)電路單元507;碰撞計數(shù)單元507根據(jù)解調(diào)電路單元506輸入的識別號,計算發(fā)生碰撞的時隙數(shù),并輸出給處理器單元501;處理器單元501讀取并記錄下由解調(diào)電路506輸入的識別號,再判斷由碰撞計數(shù)電路單元507輸入的發(fā)生碰撞的時隙數(shù)是否大于預設值,如果大于,則確定新的能量級;否則,保持原能量級別;然后,閱讀器開始新一輪的發(fā)送讀取識別號命令和接收識別號的工作。
裝置實施例二圖6顯示了應用本發(fā)明方案的裝置實施例二的基本結(jié)構(gòu)圖。處理器單元包括基本處理器單元601,用于將讀取識別號命令輸出給調(diào)制電路單元;讀取并記錄由解調(diào)電路單元輸入的應答器識別號;確定應答器響應區(qū)的時隙數(shù);根據(jù)碰撞決策模塊輸入的結(jié)果來判斷是否改變能量級,并將判斷結(jié)果輸出給能量決策模塊。
碰撞決策模塊602,用于確定能量級別,或者根據(jù)由基本處理器輸入的判斷結(jié)果確定新的能量級別,并將能量級別輸出給功率控制單元。
能量決策模塊603,用于確定能量級別,或者根據(jù)由基本處理器輸入的判斷結(jié)果確定新的能量級別,并將能量級別輸出給功率控制單元。
本實施例中,第一放大電路單元604至功率控制單元6010與裝置實施例二中的第一放大電路單元502至功率控制單元508相同,此處不再贅述。
本實施例與裝置實施例一的區(qū)別在于當閱讀器第一次向應答器發(fā)送讀取識別號命令時,基本處理器單元601確定應答器響應區(qū)的時隙數(shù),能量決策模塊603確定能量級別為最大能量級別,基本處理器單元601向調(diào)制電路單元605輸出讀取識別號命令,能量決策模塊603向功率控制單元6010輸出能量級別。
當閱讀器接收應答器發(fā)送的信號時,由解調(diào)電路單元608向基本處理器單元60 1輸入識別號;碰撞計數(shù)電路單元609向碰撞決策模塊602輸入發(fā)生碰撞的時隙數(shù);基本處理器單元601確定應答區(qū)時隙數(shù),能量決策模塊603確定能量級別,然后開始新一輪的發(fā)送讀取識別號命令和接收識別號的工作。
綜上所述,以上僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種射頻識別方法,其特征在于,該方法包括以下步驟a、閱讀器確定應答器的應答區(qū)時隙數(shù),將向外發(fā)送命令的電信號的能量進行劃分,并以最大能量級向應答器發(fā)送讀取識別號命令;b、最大能量范圍內(nèi)的應答器在確定的時隙內(nèi)向閱讀器返回自身識別號,閱讀器讀取并記錄下能正確識別的應答器識別號,計算發(fā)生碰撞的時隙數(shù),再將正確識別的應答器設置為“無響應狀態(tài)”;c、閱讀器判斷發(fā)生碰撞的時隙數(shù)是否大于預設值,如果大于,則執(zhí)行步驟d;否則,閱讀器采用動態(tài)時隙法對最大能量級閱讀范圍內(nèi)的應答器進行閱讀,再執(zhí)行步驟e;d、閱讀器從最小能量級開始逐次增加能量級,對每個能量級范圍內(nèi)的應答器進行閱讀,直到閱讀完所有的應答器;e、閱讀器結(jié)束識別應答器過程。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟d包括以下步驟d1、閱讀器以最小能量級向應答器發(fā)送讀取識別號命令;d2、能響應讀取識別號命令的應答器向閱讀器返回自身識別號;d3、閱讀器對能響應讀取識別號命令的應答器進行閱讀,然后將能響應讀取識別號命令的應答器設置為“無響應狀態(tài)”;d4、閱讀器判斷是否到達最大能量級,如果是,則執(zhí)行步驟e;否則,執(zhí)行步驟d5;d5、閱讀器增加一個能量級,并重新發(fā)讀取識別號命令,再返回到步驟d2。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟d3包括以下步驟d31、閱讀器讀取并記錄下能正確識別的應答器識別號,計算發(fā)生碰撞的時隙數(shù),然后將能正確識別的應答器設置為“無響應狀態(tài)”;d32、閱讀器將發(fā)生碰撞的時隙數(shù)與預設值進行比較,并判斷是否需要增加應答器響應區(qū)時隙數(shù),如果需要,則根據(jù)發(fā)生碰撞的時隙數(shù)設置新的應答器響應區(qū)時隙數(shù),然后執(zhí)行步驟d33;否則,直接執(zhí)行步驟d33;d33、閱讀器對該能量級范圍內(nèi)的應答器進行閱讀,將能正確識別的應答器設置為“無響應狀態(tài)”,再返回本步驟執(zhí)行,直至正確識別該能量級范圍內(nèi)所有的應答器。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,步驟d31所述閱讀器讀取并記錄下能正確識別的應答器識別號,和將能正確識別的應答器設置為“無響應狀態(tài)”之間,進一步包括閱讀器向應答器發(fā)送讀取數(shù)據(jù)內(nèi)容的命令,應答器向閱讀器返回數(shù)據(jù)內(nèi)容;步驟d33所述閱讀器對該能量級范圍內(nèi)的應答器進行閱讀,和將能正確識別的應答器設置為“無響應狀態(tài)”之間,進一步包括閱讀器發(fā)送讀取應答器的數(shù)據(jù)內(nèi)容的命令,應答器向閱讀器返回數(shù)據(jù)內(nèi)容。
5.一種射頻識別的裝置,包括振蕩器,用于提供電信號,并輸出到第一放大電路單元;第一放大電路單元,用于將由振蕩器輸入的模擬電信號進行放大處理,并輸出到調(diào)制電路單元;調(diào)制電路單元,用于將輸入的讀取識別號命令疊加到模擬電信號上,并通過天線發(fā)送出去;第二放大電路單元,用于將由天線輸入的模擬電信號進行放大處理,并輸出到解調(diào)電路單元;解調(diào)電路單元,用于將由第二放大電路單元輸入的模擬電信號進行解調(diào),提取出應答器識別號;其特征在于,該裝置還包括處理器單元,用于將讀取識別號命令輸出給調(diào)制電路單元;讀取并記錄由解調(diào)電路單元輸入的應答器識別號;接收碰撞計數(shù)電路單元輸入的碰撞時隙數(shù);確定應答器響應區(qū)的時隙數(shù)和能量級別,并將能量級別輸出給功率控制單元;判斷發(fā)生碰撞的時隙數(shù)是否大于預設值,如果是,則確定新的能量級別;功率控制單元,用于將由處理器單元輸入的能量級別轉(zhuǎn)換到對應的控制電信號,并輸出到放大電路單元;碰撞計數(shù)電路單元,用于根據(jù)解調(diào)電路單元輸入的識別號,計算發(fā)生碰撞的時隙數(shù),并輸出到處理器單元。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,處理器單元包括基本處理器單元,用于將讀取識別號命令輸出給調(diào)制電路單元;讀取并記錄由解調(diào)電路單元輸入的應答器識別號;確定應答器響應區(qū)的時隙數(shù);根據(jù)碰撞決策模塊輸入的結(jié)果來判斷是否改變能量級,并將判斷結(jié)果輸出給能量決策模塊;碰撞決策模塊,用于根據(jù)由碰撞計數(shù)電路單元輸入的發(fā)生碰撞的時隙數(shù),判斷發(fā)生碰撞的時隙數(shù)是否大于預設值,并將判斷結(jié)果輸出給基本處理器單元;能量決策模塊,用于確定能量級別,或者根據(jù)由基本處理器輸入的判斷結(jié)果確定新的能量級別,并將能量級別輸出給功率控制單元。
全文摘要
本發(fā)明提供一種射頻識別方法及裝置,其關鍵是閱讀器控制向外發(fā)送信號能量大小的功能,來對閱讀器閱讀范圍進行空間上的劃分。閱讀器確定應答器響應區(qū)時隙數(shù),將向外發(fā)送命令的電信號的能量進行劃分,并以最大能量級向應答器發(fā)送讀取識別號命令;最大能量范圍內(nèi)的應答器在響應區(qū)內(nèi)向閱讀器返回自身識別號,閱讀器讀取并記錄下能正確識別的應答器識別號,再計算發(fā)生碰撞的時隙數(shù);閱讀器判斷發(fā)生碰撞的時隙數(shù)是否大于預設值,如果大于,則閱讀器從最小能量級開始逐次增加能量級,對每個能量級范圍內(nèi)的應答器進行閱讀,直到閱讀完所有的應答器;否則,閱讀器采用動態(tài)時隙法對最大能量級閱讀范圍內(nèi)的應答器進行閱讀;最后,閱讀器結(jié)束閱讀過程。
文檔編號G06K7/00GK1979517SQ200510125848
公開日2007年6月13日 申請日期2005年11月30日 優(yōu)先權(quán)日2005年11月30日
發(fā)明者曾可, 錢來, 莊宏成 申請人:華為技術(shù)有限公司