本發(fā)明涉及射頻識別(RFID,RadioFrequencyIdentification)
技術(shù)領(lǐng)域:
,尤其涉及一種RFID通信方法和系統(tǒng)。
背景技術(shù):
:RFID是利用無線電技術(shù)在讀寫器和電子標(biāo)簽之間建立通信,達(dá)到信息查詢的目的,是目前物聯(lián)網(wǎng)的關(guān)鍵技術(shù)之一,具有廣泛的應(yīng)用前景。RFID系統(tǒng)通常由標(biāo)簽和讀寫器組成,標(biāo)簽用于記錄物品信息,讀寫器用于識讀標(biāo)簽。實際應(yīng)用中,需要限制讀寫器和標(biāo)簽的通信距離,而怎樣限制讀寫器和標(biāo)簽的通信距離則是本發(fā)明要解決的技術(shù)問題。技術(shù)實現(xiàn)要素:為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實施例期望提供一種RFID通信方法和系統(tǒng)。為實現(xiàn)上述發(fā)明目的,本發(fā)明實施例采用以下方式來實現(xiàn):本發(fā)明實施例提供了一種射頻識別RFID通信方法,所述方法包括:讀寫器向標(biāo)簽發(fā)送喚醒命令,所述喚醒命令中攜帶接收的信號強度指示RSSI門限;所述標(biāo)簽接收所述喚醒命令,測量所接收喚醒命令的RSSI,并將測量所得RSSI與所述喚醒命令中攜帶的RSSI進(jìn)行比較,根據(jù)比較結(jié)果判斷是否滿足預(yù)設(shè)的RSSI門限條件,并在判斷滿足預(yù)設(shè)的RSSI門限條件時,進(jìn)入所述標(biāo)簽與讀寫器的命令交換過程。上述方案中,所述根據(jù)比較結(jié)果判斷是否滿足預(yù)設(shè)的RSSI門限條件,包括:在測量所得RSSI大于等于所述RSSI門限時,判定比較結(jié)果滿足預(yù)設(shè)的RSSI門限條件;否則,判定比較結(jié)果不滿足預(yù)設(shè)的RSSI門限條件。上述方案中,所述根據(jù)比較結(jié)果判斷是否滿足預(yù)設(shè)的RSSI門限條件,包括:分別對測量所得RSSI和所述RSSI門限執(zhí)行特定運算,并將測量所得RSSI和RSSI門限分別執(zhí)行特定運算的結(jié)果進(jìn)行比較,根據(jù)比較結(jié)果判斷是否滿足預(yù)設(shè)的RSSI門限條件。上述方案中,對于周期喚醒,所述喚醒命令的持續(xù)時長大于等于標(biāo)簽偵聽狀態(tài)時間與標(biāo)簽休眠狀態(tài)時間之和。上述方案中,所述RSSI門限在所述喚醒命令的數(shù)據(jù)幀結(jié)構(gòu)中占用空間大于等于1比特。本發(fā)明實施例還提供了一種射頻識別RFID通信系統(tǒng),所述系統(tǒng)包括:讀寫器和標(biāo)簽,所述讀寫器用于,向標(biāo)簽發(fā)送喚醒命令,所述喚醒命令中攜帶接收的信號強度指示RSSI門限;所述標(biāo)簽用于,接收所述喚醒命令,測量所接收喚醒命令的RSSI,并將測量所得RSSI與所述喚醒命令中攜帶的RSSI進(jìn)行比較,根據(jù)比較結(jié)果判斷是否滿足預(yù)設(shè)的RSSI門限條件,并在判斷滿足預(yù)設(shè)的RSSI門限條件時,進(jìn)入所述標(biāo)簽與讀寫器的命令交換過程。上述方案中,所述標(biāo)簽進(jìn)一步用于,在測量所得RSSI大于等于所述RSSI門限時,判定比較結(jié)果滿足預(yù)設(shè)的RSSI門限條件;否則,判定比較結(jié)果不滿足預(yù)設(shè)的RSSI門限條件。上述方案中,所述標(biāo)簽進(jìn)一步用于,分別對測量所得RSSI和所述RSSI門限執(zhí)行特定運算,并將測量所得RSSI和RSSI門限分別執(zhí)行特定運算的結(jié)果進(jìn)行比較,根據(jù)比較結(jié)果判斷是否滿足預(yù)設(shè)的RSSI門限條件。上述方案中,對于周期喚醒,所述喚醒命令的持續(xù)時長大于等于標(biāo)簽偵聽狀態(tài)時間與標(biāo)簽休眠狀態(tài)時間之和。上述方案中,所述RSSI門限在所述喚醒命令的數(shù)據(jù)幀結(jié)構(gòu)中占用空間大于等于1比特。本發(fā)明實施例所提供的一種RFID通信方法和系統(tǒng),用于帶喚醒機制的RFID系統(tǒng)中,RFID讀寫器喚醒標(biāo)簽時,通過喚醒命令中攜帶的RSSI門限值限制標(biāo)簽只接收RSSI超過此RSSI門限值的喚醒命令,從而達(dá)到限定通信距離的方法。采用本發(fā)明實施例,由于讀寫器喚醒命令中直接攜帶RSSI門限,而標(biāo)簽不存儲RSSI門限,從而簡化了通過RSSI限定通信距離的方法,并增加了通信效率。附圖說明圖1為本發(fā)明實施例的RFID通信示意圖一;圖2為本發(fā)明實施例的RFID通信示意圖二。具體實施方式下面結(jié)合附圖和具體實施例對本發(fā)明的技術(shù)方案進(jìn)一步詳細(xì)闡述。喚醒機制在RFID領(lǐng)域應(yīng)用比較多,讀寫器需要與標(biāo)簽進(jìn)行通信時,通常會先發(fā)送一個或若干個喚醒命令,將標(biāo)簽切換到工作狀態(tài),使其響應(yīng)讀寫器的后續(xù)命令。本發(fā)明實施例的主要目的在于提供一種通過接收的信號強度指示(RSSI,ReceivedSignalStrengthIndication)門限限制RFID讀寫器和標(biāo)簽通信距離的方法,簡化距離限定機制,并提高其靈活性。其基本原理是:讀寫器喚醒標(biāo)簽時,在發(fā)送的喚醒命令中攜帶RSSI門限參數(shù),標(biāo)簽在接收到喚醒命令后,將喚醒命令的實測RSSI與喚醒命令中攜帶的RSSI門限進(jìn)行 比較,只有喚醒命令的實測RSSI值滿足RSSI門限條件,標(biāo)簽才會進(jìn)入與讀寫器的后續(xù)命令交互過程,從而達(dá)到通過RSSI門限限定通信距離的目的。標(biāo)簽在比較喚醒命令的實測RSSI與喚醒命令中攜帶的RSSI門限時,可以直接的對RSSI值比較大小,也可以在對RSSI進(jìn)行特定的運算(特定的運算包括對RSSI的任何運算或轉(zhuǎn)換,例如將RSSI乘以一個固定的數(shù)后再加上另一個固定的數(shù))之后,再進(jìn)行比較大小。讀寫器通過攜帶RSSI門限的喚醒命令喚醒標(biāo)簽,并與標(biāo)簽進(jìn)行命令交換的過程如圖1所示。下面再以周期性喚醒的RFID系統(tǒng)為例,對本發(fā)明實施例進(jìn)行說明。周期喚醒是指標(biāo)簽周期性處于偵聽狀態(tài)和休眠狀態(tài)交替過程中,在偵聽狀態(tài),標(biāo)簽會偵聽讀寫器的喚醒命令,在休眠狀態(tài),標(biāo)簽將處于低功耗狀態(tài),不接收任何命令。要確保能夠喚醒標(biāo)簽,讀寫器需要持續(xù)發(fā)送喚醒命令,持續(xù)時間大于等于“標(biāo)簽偵聽狀態(tài)時間+標(biāo)簽休眠狀態(tài)時間”。標(biāo)簽在接收到符合條件的喚醒命令后,退出周期性的“偵聽-休眠”過程,進(jìn)入與讀寫器命令交互過程。參照圖2,該發(fā)明的具體實施方式包括以下三個步驟:步驟一,根據(jù)采用的RFID協(xié)議和應(yīng)用需要,確定帶RSSI門限的喚醒命令的數(shù)據(jù)幀結(jié)構(gòu);一種典型的帶RSSI門限的喚醒命令數(shù)據(jù)幀結(jié)構(gòu)如表1所示:前導(dǎo)碼同步碼數(shù)據(jù)長度幀選項命令碼RSSI門限校驗碼X字節(jié)X字節(jié)X字節(jié)X字節(jié)X字節(jié)1字節(jié)X字節(jié)表1RSSI門限與限定距離的對應(yīng)關(guān)系與實際使用環(huán)境相關(guān),需要在實際使用環(huán)境中經(jīng)多次測試后,根據(jù)測試結(jié)果建立RSSI門限與限定距離的對應(yīng)表。步驟二,讀寫器持續(xù)發(fā)送喚醒命令,命令格式如表1所示,命令持續(xù)時間計算公式如下:喚醒命令持續(xù)時間≥標(biāo)簽偵聽狀態(tài)時間+標(biāo)簽休眠狀態(tài)時間步驟三,標(biāo)簽在偵聽狀態(tài)接收到讀寫器喚醒命令幀后,根據(jù)幀結(jié)構(gòu)中的各字段判別此幀是否正確,如果是正確的喚醒命令,則獲取此喚醒命令信號的RSSI值,與喚醒命令中的RSSI門限字段值進(jìn)行比較,如果發(fā)現(xiàn)喚醒命令信號的RSSI值比RSSI門限值大,則退出偵聽狀態(tài),進(jìn)入與讀寫器的命令交換過程,如果不是正確的喚醒命令,或喚醒命令信號的RSSI不滿足RSSI門限,則丟棄此幀,重新進(jìn)入周期性的“偵聽-休眠”過程。綜上所述,本發(fā)明實施例用于帶喚醒機制的RFID系統(tǒng)中,RFID讀寫器喚醒標(biāo)簽時,通過喚醒命令中攜帶的RSSI門限值限制標(biāo)簽只接收RSSI超過此RSSI門限值的喚醒命令,從而達(dá) 到限定通信距離的方法。使用該方法,由于讀寫器喚醒命令中直接攜帶RSSI門限,而標(biāo)簽不存儲RSSI門限,從而簡化了通過RSSI限定通信距離的方法,并增加了通信效率。本發(fā)明實施例的喚醒命令泛指一切使標(biāo)簽進(jìn)入命令交互狀態(tài)的無線信號。以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域:
的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。當(dāng)前第1頁1 2 3