欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽數(shù)據(jù)進(jìn)行讀取的方法和讀寫器的制作方法

文檔序號(hào):6579447閱讀:359來(lái)源:國(guó)知局
專利名稱:在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽數(shù)據(jù)進(jìn)行讀取的方法和讀寫器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及射頻識(shí)別(Radio Frequency Identification,簡(jiǎn)稱RFID)技術(shù),尤其 涉及一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽數(shù)據(jù)進(jìn)行讀取的方法和實(shí)現(xiàn)該方法的讀寫器。
背景技術(shù)
最近,UHF無(wú)線射頻識(shí)別(RFID)技術(shù)越來(lái)越受到關(guān)注。由于UHF RFID具有每秒 識(shí)別數(shù)百個(gè)唯一對(duì)象的能力,其在物流相關(guān)場(chǎng)合中創(chuàng)造出了許多應(yīng)用機(jī)會(huì)。隨著新技術(shù)的 快速發(fā)展,例如,近場(chǎng)UHF技術(shù)、電池輔助的無(wú)源標(biāo)簽等,UHF RFID也被視為制造應(yīng)用場(chǎng)合 (例如藥品生產(chǎn)線操作)的潛在解決方案。由于UHF RFID符合全球通用的EPC C1G2標(biāo)準(zhǔn) (EPC Radio-Frequency Identity Protocols Class-I Generation-2 UHF RFlDProtocol for Communications at 860MHz_960MHz),具有高速讀/寫等獨(dú)特的優(yōu)點(diǎn),與制造應(yīng)用場(chǎng)合 中傳統(tǒng)的HF頻段解決方案相比可以獲得更好的性能。然而,在制造應(yīng)用場(chǎng)合中,標(biāo)簽讀/寫的可靠性對(duì)于生產(chǎn)線能否連續(xù)運(yùn)行至關(guān) 重要。對(duì)于這些應(yīng)用場(chǎng)合,UHF RFID所面臨的最大挑戰(zhàn)是讀/寫操作的可靠性較差。對(duì) 于所有的讀/寫操作,首要步驟是讀出EPC C1G2標(biāo)準(zhǔn)中的電子產(chǎn)品代碼(Electronic ProductCode =EPC)??梢哉f(shuō),EPC讀取的可靠性將決定整個(gè)讀/寫程序的可靠性和速度。通常,有三種情況可能會(huì)導(dǎo)致讀取EPC失敗,分別是讀寫器讀取RN16前綴超時(shí)、 讀寫器讀取EPC數(shù)據(jù)前綴超時(shí)和讀寫器對(duì)EPC數(shù)據(jù)進(jìn)行CRC校驗(yàn)發(fā)生錯(cuò)誤。如圖1所示, 讀取EPC的過(guò)程可以分為兩個(gè)階段。首先,讀寫器(Reader)發(fā)送一個(gè)查詢命令Query給標(biāo) 簽(Tag),然后標(biāo)簽發(fā)送一個(gè)作為句柄的16位隨機(jī)數(shù)或偽隨機(jī)數(shù)據(jù)(RN16)給讀寫器。接下 來(lái),讀寫器發(fā)送一個(gè)帶有有效句柄的ACK命令給標(biāo)簽,標(biāo)簽接收到該ACK命令后,反向散射 其EPC數(shù)據(jù)。除了 EPC代碼之外,EPC數(shù)據(jù)還包括協(xié)議控制位(ProtocolControl ;PC)和循 環(huán)冗余校驗(yàn)位(Cyclic Redundancy Check ;CRC)。若捕獲RN16前綴或者EPC數(shù)據(jù)前綴失 敗,將分別導(dǎo)致RN16超時(shí)和EPC超時(shí)。另外,由于標(biāo)簽沖突而產(chǎn)生的無(wú)效句柄也可以導(dǎo)致 EPC超時(shí)。除此之外,由于在EPC讀取過(guò)程中讀寫器只使用CRC進(jìn)行校驗(yàn),EPC傳輸中某些 錯(cuò)誤的位將會(huì)導(dǎo)致讀寫器進(jìn)行CRC校驗(yàn)時(shí)發(fā)生CRC錯(cuò)誤、其至導(dǎo)致EPC接收失敗。由于標(biāo)簽設(shè)計(jì)非常簡(jiǎn)單,一般不要求標(biāo)簽使用復(fù)雜的方法(例如,信源和信道編 碼)進(jìn)行通信,以減少發(fā)生這三種情況的機(jī)會(huì)。在西門子公司的專利申請(qǐng)200810004983. O 中,提出了一種“在射頻識(shí)別系統(tǒng)中向被動(dòng)式標(biāo)簽提供能量的方法和裝置”,能夠較好地解 決前兩種失敗情況。然而在許多UHF RFID的應(yīng)用場(chǎng)合,例如制造應(yīng)用場(chǎng)合,由于標(biāo)簽的設(shè) 計(jì)簡(jiǎn)單,大量的干擾將使讀寫器無(wú)法正確地接收EPC,導(dǎo)致讀寫器讀取EPC數(shù)據(jù)時(shí)發(fā)生CRC 錯(cuò)誤。但是,對(duì)于許多對(duì)讀/寫速度有特殊要求的應(yīng)用場(chǎng)合來(lái)說(shuō),EPC數(shù)據(jù)的接收效率和可 靠性非常重要。現(xiàn)有技術(shù)中對(duì)讀寫器無(wú)法正確地接收EPC,導(dǎo)致讀寫器讀取EPC數(shù)據(jù)時(shí)發(fā)生CRC錯(cuò) 誤這一問(wèn)題具有一些解決方法。例如,在接收EPC數(shù)據(jù)的過(guò)程中,某些讀寫器(如ALR8800) 在讀取EPC數(shù)據(jù)時(shí)一旦發(fā)生錯(cuò)誤,讀寫器可以重傳確認(rèn)命令A(yù)CK,以在EPC數(shù)據(jù)無(wú)法通過(guò)檢測(cè)的情況下再次進(jìn)行標(biāo)簽反向散射EPC數(shù)據(jù)。但是,如圖2所示,由于信令的結(jié)束不理想,讀寫器很難檢測(cè)到標(biāo)簽反向散射的傳 輸結(jié)束。讀寫器只能依靠EPC數(shù)據(jù)中的協(xié)議控制位PC的第一個(gè)字節(jié)來(lái)確定EPC接收過(guò)程 所要接收的位數(shù)(兩個(gè)字節(jié)的PC數(shù)據(jù)中包含EPC代碼、或者說(shuō)EPC數(shù)據(jù)的長(zhǎng)度)。圖3顯 示了現(xiàn)有技術(shù)中通過(guò)重傳確認(rèn)命令A(yù)CK來(lái)獲得EPC代碼的基本流程圖。首先,讀寫器向標(biāo)簽發(fā)送查詢命令Query。標(biāo)簽接收到查詢命令Query后,返回給 讀寫器一個(gè)16位的隨機(jī)數(shù)RN16作為句柄。如果讀寫器沒(méi)有接收到隨機(jī)數(shù)RN16,則經(jīng)過(guò)一 段時(shí)間后讀寫器重新發(fā)送查詢命令Query。其次,讀寫器接收到標(biāo)簽發(fā)送的隨機(jī)數(shù)RN16后,發(fā)送一個(gè)確認(rèn)命令A(yù)CK給標(biāo)簽。標(biāo) 簽接收到確認(rèn)命令A(yù)CK后,向讀寫器返回電子產(chǎn)品代碼EPC數(shù)據(jù)的前綴。如果讀寫器沒(méi)有 檢測(cè)到該前綴,則經(jīng)過(guò)一段時(shí)間后讀寫器重新發(fā)送查詢命令Query。再次,讀寫器接收到協(xié)議控制位PC的第一個(gè)字節(jié),并從中得到EPC代碼的長(zhǎng)度 (由于協(xié)議控制位PC的長(zhǎng)度固定、循環(huán)冗余校驗(yàn)CRC的長(zhǎng)度固定,因此得到EPC代碼的長(zhǎng)度 就得到了整個(gè)電子產(chǎn)品代碼EPC數(shù)據(jù)的長(zhǎng)度)。然后,讀寫器將其要接收的數(shù)據(jù)位設(shè)置為EPC代碼的長(zhǎng)度加上32比特,并準(zhǔn)備接 收數(shù)據(jù)。在經(jīng)過(guò)一段等待時(shí)間之后,讀寫器接收到了電子產(chǎn)品代碼EPC數(shù)據(jù)的數(shù)據(jù)。隨后, 讀寫器對(duì)接收到的數(shù)據(jù)進(jìn)行循環(huán)冗余校驗(yàn)CRC。如果校驗(yàn)通過(guò),則讀寫器發(fā)送下一個(gè)查詢命 令QueryRep給標(biāo)簽;如果校驗(yàn)沒(méi)有通過(guò),則讀寫器重新發(fā)送確認(rèn)命令A(yù)CK給標(biāo)簽并檢測(cè)產(chǎn) 品代碼EPC數(shù)據(jù)的前綴。如果讀寫器可以正確地檢測(cè)到PC,則圖3所示的過(guò)程可以解決CRC錯(cuò)誤問(wèn)題。但 是,如果在接收PC的過(guò)程中出現(xiàn)某些錯(cuò)誤,讀寫器將會(huì)錯(cuò)誤地分析EPC長(zhǎng)度。隨后將浪費(fèi) 大量的時(shí)間用于發(fā)送下一個(gè)命令,如圖4所示。圖4上面的圖表示EPC數(shù)據(jù)原有的長(zhǎng)度,圖 4下面的圖表示讀寫器未能正確接收PC,因此對(duì)EPC數(shù)據(jù)的長(zhǎng)度產(chǎn)生誤判。在最壞的情況 下,浪費(fèi)的時(shí)間可能長(zhǎng)達(dá)(496+32-8)*0. 025 = 13ms。而正常的EPC讀取過(guò)程所需的時(shí)間 只約2 3ms。另一方面,由于標(biāo)簽已因失去同步而超時(shí),所以它不會(huì)對(duì)下一個(gè)命令做出響 應(yīng)。從而,PC的錯(cuò)誤接收將在很大程度上影響整個(gè)系統(tǒng)的可靠性和效率。

發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的 方法和實(shí)現(xiàn)該方法的讀寫器,能夠在對(duì)標(biāo)簽讀寫的過(guò)程中對(duì)標(biāo)簽的特征描述信息進(jìn)行保 護(hù),從而使得讀寫器正確地檢測(cè)并接收特征描述信息,從而正確獲得標(biāo)簽中的數(shù)據(jù)。為實(shí)現(xiàn)上述目的,一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法,所述 射頻識(shí)別系統(tǒng)包括一個(gè)以上讀寫器和一組標(biāo)簽,所述每個(gè)標(biāo)簽均包含一組數(shù)據(jù)和一組特征 描述信息,該方法包含以下步驟(1)第一讀寫器或者所述標(biāo)簽使用一個(gè)具有糾錯(cuò)和檢錯(cuò)能力的編碼,對(duì)所述特征 描述信息進(jìn)行編碼并將所述編碼寫入所述標(biāo)簽;(2)所述第一讀寫器或第二讀寫器對(duì)所述標(biāo)簽進(jìn)行讀取,接收到所述經(jīng)編碼后的 特征描述信息,并通過(guò)所述編碼對(duì)所述特征描述信息進(jìn)行解碼;
(3)所述第一讀寫器或第二讀寫器根據(jù)解碼后的特征描述信息對(duì)相應(yīng)的數(shù)據(jù)進(jìn)行 讀取。作為一個(gè)優(yōu)選方案,所述步驟(1)中,所述具有糾錯(cuò)和檢錯(cuò)能力的編碼包括一個(gè) 錯(cuò)誤檢測(cè)碼(EDC)和一個(gè)錯(cuò)誤校正碼(ECC)。根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述標(biāo)簽的數(shù)據(jù)為電子產(chǎn)品代碼(EPC)數(shù)據(jù)區(qū)中的數(shù) 據(jù),所述標(biāo)簽的特征描述信息為協(xié)議控制位(PC),所述電子產(chǎn)品代碼(EPC)數(shù)據(jù)區(qū)中的電 子產(chǎn)品代碼(EPC)的長(zhǎng)度記錄在所述協(xié)議控制位(PC)中,所述步驟(1)中,所述第一讀寫器使用所述錯(cuò)誤檢測(cè)碼(EDC)和所述錯(cuò)誤校正碼 (ECC)對(duì)所述協(xié)議控制位(PC)進(jìn)行編碼,并將所述編碼寫入所述標(biāo)簽電子產(chǎn)品代碼(EPC) 數(shù)據(jù)中;所述步驟(2)中,所述第一讀寫器或第二讀寫器對(duì)所述標(biāo)簽中的電子產(chǎn)品代碼 (EPC)數(shù)據(jù)進(jìn)行讀取,接收到所述編碼后的協(xié)議控制位(PC),并將所述編碼后的協(xié)議控制 位(PC)進(jìn)行解碼;所述步驟(3)中,所述第一讀寫器或第二讀寫器根據(jù)解碼后的協(xié)議控制位(PC)將 待接收的數(shù)據(jù)位進(jìn)行設(shè)置并準(zhǔn)備接收數(shù)據(jù)。作為本發(fā)明的一個(gè)優(yōu)選方案,所述步驟(1)中包含以下步驟(11)將所述協(xié)議控制位(PC)所記錄的長(zhǎng)度設(shè)置為所述電子產(chǎn)品代碼(EPC)、錯(cuò)誤 檢測(cè)碼(EDC)、錯(cuò)誤校正碼(ECC)的長(zhǎng)度之和;(12)在所述協(xié)議控制位(PC)的預(yù)留比特(RFU)上設(shè)置一個(gè)保護(hù)標(biāo)識(shí);(13)為所述協(xié)議控制位(PC)計(jì)算所述錯(cuò)誤檢測(cè)碼(EDC);(14)為所述協(xié)議控制位(PC)與所述錯(cuò)誤檢測(cè)碼(EDC)計(jì)算所述錯(cuò)誤校正碼 (ECC);(15)將所述錯(cuò)誤檢測(cè)碼(EDC)和所述錯(cuò)誤校正碼(ECC)存儲(chǔ)到所述電子產(chǎn)品代碼 (EPC)的開(kāi)始位置。作為本發(fā)明的一個(gè)優(yōu)選方案,所述步驟(2)中,所述第一讀寫器或第二讀寫器將 所述編碼后的協(xié)議控制位(PC)進(jìn)行解碼進(jìn)一步包括所述第一讀寫器或第二讀寫器通過(guò)所述錯(cuò)誤校正碼(ECC)對(duì)所述協(xié)議控制位 (PC)和所述錯(cuò)誤檢測(cè)碼(EDC)進(jìn)行錯(cuò)誤檢測(cè)和校正;所述第一讀寫器或第二讀寫器通過(guò)所述錯(cuò)誤檢測(cè)碼(EDC)對(duì)所述協(xié)議控制位 (PC)進(jìn)行錯(cuò)誤檢測(cè),以得到正確的電子產(chǎn)品代碼(EPC)的長(zhǎng)度。作為本發(fā)明的一個(gè)優(yōu)選方案,若所述錯(cuò)誤檢測(cè)碼(EDC)檢測(cè)到所述協(xié)議控制位 (PC)有錯(cuò),則所述第一讀寫器或第二讀寫器將所述代接收的電子產(chǎn)品代碼(EPC)的長(zhǎng)度設(shè) 置為前一個(gè)標(biāo)簽的電子產(chǎn)品代碼(EPC)的長(zhǎng)度?;蛘撸羲鲥e(cuò)誤檢測(cè)碼(EDC)檢測(cè)到所述 協(xié)議控制位(PC)有錯(cuò),則所述第一讀寫器或第二讀寫器將所述接收的電子產(chǎn)品代碼(EPC) 的長(zhǎng)度設(shè)置為96比特?;蛘撸羲鲥e(cuò)誤檢測(cè)碼(EDC)檢測(cè)到所述協(xié)議控制位(PC)有錯(cuò), 則所述第一讀寫器或第二讀寫器首先等待讀取最長(zhǎng)所述電子產(chǎn)品代碼(EPC)所需時(shí)間,隨 后啟動(dòng)一個(gè)新的標(biāo)簽讀取過(guò)程,其中,最長(zhǎng)所述電子產(chǎn)品代碼(EPC)為496比特。作為本發(fā)明的一個(gè)優(yōu)選方案,所述步驟(3)中,所述第一讀寫器或第二讀寫器將 要接收的數(shù)據(jù)位設(shè)置為所述電子產(chǎn)品代碼(EPC)的長(zhǎng)度加上32比特。
9
作為本發(fā)明的一個(gè)優(yōu)選方案,如果所述電子產(chǎn)品代碼(EPC)的長(zhǎng)度發(fā)生變化,則 所述第一讀寫器將所述錯(cuò)誤檢測(cè)碼(EDC)和所述錯(cuò)誤校正碼(ECC)再次寫入所述電子產(chǎn)品 代碼數(shù)據(jù)中。作為本發(fā)明的一個(gè)優(yōu)選方案,所述步驟(1)之前,還包括以下步驟所述第一讀寫 器或第二讀寫器向處于其讀寫區(qū)域內(nèi)的標(biāo)簽發(fā)出一個(gè)保護(hù)標(biāo)簽選擇命令,選擇在所述讀寫 區(qū)域內(nèi)預(yù)留比特(RFU)上設(shè)置有所述保護(hù)標(biāo)識(shí)的標(biāo)簽。另外,所述步驟(3)之后還包括所 述第一讀寫器或第二讀寫器向處于其讀寫區(qū)域內(nèi)的標(biāo)簽發(fā)出一個(gè)普通標(biāo)簽選擇命令,選擇 在所述讀寫區(qū)域內(nèi)預(yù)留比特(RFU)上沒(méi)有設(shè)置所述保護(hù)標(biāo)識(shí)的普通標(biāo)簽,并按照普通的讀 取步驟對(duì)所述沒(méi)有設(shè)置所述保護(hù)標(biāo)識(shí)的普通標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取。作為本發(fā)明的一個(gè)優(yōu)選方案,在所述步驟(1)之前還包括在所述第一讀寫器或 第二讀寫器中設(shè)置一個(gè)寄存器保護(hù)模式類別標(biāo)識(shí),所述寄存器處于第一保護(hù)模式時(shí),繼續(xù) 所述步驟(1)。作為本發(fā)明的一個(gè)優(yōu)選方案,所述第一讀寫器或第二讀寫器選擇等待接收RN16 時(shí)段和等待接收電子產(chǎn)品代碼(EPC)數(shù)據(jù)時(shí)段中的至少一個(gè)時(shí)段作為增強(qiáng)時(shí)段,所述讀寫 器調(diào)節(jié)對(duì)發(fā)送信號(hào)的增益,使得在所述增強(qiáng)時(shí)段中的載波信號(hào)以增強(qiáng)的發(fā)送功率發(fā)送出 去。根據(jù)本發(fā)明的第二個(gè)實(shí)施例,所述標(biāo)簽的數(shù)據(jù)包括電子產(chǎn)品代碼(EPC)數(shù)據(jù)區(qū)中 的數(shù)據(jù)和用戶數(shù)據(jù)區(qū)中的數(shù)據(jù),所述標(biāo)簽的特征描述信息為協(xié)議控制位(PC),所述協(xié)議控 制位(PC)標(biāo)識(shí)所述用戶數(shù)據(jù)區(qū)中是否有有效數(shù)據(jù),所述步驟(1)中,所述第一讀寫器使用所述錯(cuò)誤檢測(cè)碼(EDC)和所述錯(cuò)誤校正碼 (ECC)對(duì)所述協(xié)議控制位(PC)進(jìn)行編碼,并將所述編碼寫入所述標(biāo)簽電子產(chǎn)品代碼(EPC) 數(shù)據(jù)中;所述步驟(2)中,所述第一讀寫器或第二讀寫器對(duì)所述標(biāo)簽中的電子產(chǎn)品代碼 (EPC)數(shù)據(jù)進(jìn)行讀取,接收到所述編碼后的協(xié)議控制位(PC),并將所述編碼后的協(xié)議控制 位(PC)進(jìn)行解碼;所述步驟(3)中,所述第一讀寫器或第二讀寫器根據(jù)解碼后的協(xié)議控制位(PC)決 定是否發(fā)起數(shù)據(jù)讀取命令,對(duì)所述用戶數(shù)據(jù)區(qū)中的數(shù)據(jù)進(jìn)行讀取。根據(jù)本發(fā)明的第二個(gè)實(shí)施例的一個(gè)優(yōu)選方案,所述步驟(1)中包含以下步驟(11)將所述協(xié)議控制位(PC)所記錄的長(zhǎng)度設(shè)置為所述電子產(chǎn)品代碼(EPC)、錯(cuò)誤 檢測(cè)碼(EDC)、錯(cuò)誤校正碼(ECC)的長(zhǎng)度之和;(12)在所述協(xié)議控制位(PC)的預(yù)留比特(RFU)上設(shè)置一個(gè)保護(hù)標(biāo)識(shí);(13)為所述協(xié)議控制位(PC)計(jì)算所述錯(cuò)誤檢測(cè)碼(EDC);(14)為所述協(xié)議控制位(PC)與所述錯(cuò)誤檢測(cè)碼(EDC)計(jì)算所述錯(cuò)誤校正碼 (ECC);(15)將所述錯(cuò)誤檢測(cè)碼(EDC)和所述錯(cuò)誤校正碼(ECC)存儲(chǔ)到所述電子產(chǎn)品代碼 (EPC)的開(kāi)始位置。根據(jù)本發(fā)明的第三個(gè)實(shí)施例,所述標(biāo)簽的數(shù)據(jù)包括電子產(chǎn)品代碼(EPC)數(shù)據(jù)區(qū)中 的數(shù)據(jù)和用戶數(shù)據(jù)區(qū)中的數(shù)據(jù),所述標(biāo)簽的特征描述信息為協(xié)議控制位(PC)和擴(kuò)展協(xié)議 控制位(XPC),所述擴(kuò)展協(xié)議控制位(XPC)中標(biāo)識(shí)所述標(biāo)簽被殺死后的可召回狀態(tài),
所述步驟(1)中,所述第一讀寫器使用所述錯(cuò)誤檢測(cè)碼(EDC)和所述錯(cuò)誤校正碼 (ECC)對(duì)所述協(xié)議控制位(PC)和所述擴(kuò)展協(xié)議控制位(XPC)進(jìn)行編碼,并將所述編碼寫入 所述標(biāo)簽中;所述步驟(2)中,所述第一讀寫器或第二讀寫器對(duì)所述標(biāo)簽進(jìn)行讀取,接收到所 述編碼后的協(xié)議控制位(PC)和擴(kuò)展協(xié)議控制位(XPC),并將所述編碼后的協(xié)議控制位(PC) 和擴(kuò)展協(xié)議控制位(XPC)進(jìn)行解碼;所述步驟(3)中,所述第一讀寫器或第二讀寫器根據(jù)解碼后的協(xié)議控制位(PC)和 擴(kuò)展協(xié)議控制位(XPC)決定標(biāo)簽的可召回狀態(tài)。根據(jù)本發(fā)明的第三個(gè)實(shí)施例的一個(gè)優(yōu)選方案,所述步驟(1)中,所述第一讀寫器 使用所述錯(cuò)誤檢測(cè)碼(EDC)和所述錯(cuò)誤校正碼(ECC)對(duì)所述協(xié)議控制位(PC)和所述擴(kuò)展 協(xié)議控制位(XPC)進(jìn)行編碼,并將所述編碼寫入所述標(biāo)簽中包括以下步驟(11)將所述協(xié)議控制位(PC)所記錄的長(zhǎng)度設(shè)置為所述電子產(chǎn)品代碼(EPC)、錯(cuò)誤 檢測(cè)碼(EDC)、錯(cuò)誤校正碼(ECC)的長(zhǎng)度之和;(12)在所述協(xié)議控制位(PC)的預(yù)留比特(RFU)上設(shè)置一個(gè)保護(hù)標(biāo)識(shí);(13)為所述協(xié)議控制位(PC)計(jì)算所述錯(cuò)誤檢測(cè)碼(EDC);(14)為所述協(xié)議控制位(PC)與所述錯(cuò)誤檢測(cè)碼(EDC)計(jì)算所述錯(cuò)誤校正碼 (ECC);(15)將所述錯(cuò)誤檢測(cè)碼(EDC)和所述錯(cuò)誤校正碼(ECC)存儲(chǔ)到所述標(biāo)簽中。根據(jù)本發(fā)明的第三個(gè)實(shí)施例的一個(gè)優(yōu)選方案,所述步驟(15)中,將所述錯(cuò)誤檢測(cè) 碼(EDC)和所述錯(cuò)誤校正碼(ECC)存儲(chǔ)到所述電子產(chǎn)品代碼(EPC)的開(kāi)始位置?;蛘撸?述步驟(15)中,將所述錯(cuò)誤檢測(cè)碼(EDC)和所述錯(cuò)誤校正碼(ECC)存儲(chǔ)到所述擴(kuò)展協(xié)議控 制位(XPC)中。本發(fā)明還提出了另外一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法, 所述射頻識(shí)別系統(tǒng)包括一個(gè)以上讀寫器和一組標(biāo)簽,所述每個(gè)標(biāo)簽均包含電子產(chǎn)品代碼 (EPC)數(shù)據(jù)區(qū)中的數(shù)據(jù),每個(gè)所述電子產(chǎn)品代碼(EPC)數(shù)據(jù)包括協(xié)議控制位(PC)、電子產(chǎn)品 代碼(EPC)、循環(huán)冗余校驗(yàn)位(CRC),其特征在于,該方法包含以下步驟(1)在讀寫器和與所述讀寫器相連的主機(jī)之間定義一個(gè)接口,通過(guò)所述接口所述 主機(jī)將所述電子產(chǎn)品代碼(EPC)的長(zhǎng)度配置為一固定長(zhǎng)度;(2)所述讀寫器在其寄存器中存儲(chǔ)所述主機(jī)所配置的電子產(chǎn)品代碼(EPC)的長(zhǎng) 度;(3)所述讀寫器對(duì)所述標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取時(shí),從該讀寫器的寄存器中獲得所 述標(biāo)簽的電子產(chǎn)品代碼(EPC)的長(zhǎng)度;(4)所述讀寫器將待接收的數(shù)據(jù)位進(jìn)行設(shè)置并準(zhǔn)備接收數(shù)據(jù)。根據(jù)另外一種方法的一個(gè)優(yōu)選方案,所述步驟(4)中,所述讀寫器或第二讀寫器 將要接收的數(shù)據(jù)位設(shè)置為所述電子產(chǎn)品代碼(EPC)的長(zhǎng)度加上32比特。根據(jù)另外一種方法的一個(gè)優(yōu)選方案,在所述步驟(1)之前還包括在所述讀寫
器中設(shè)置一個(gè)寄存器保護(hù)模式類別標(biāo)識(shí),所述寄存器處于第二保護(hù)模式時(shí),繼續(xù)所述步驟 ⑴。根據(jù)另外一種方法的一個(gè)優(yōu)選方案,所述讀寫器選擇等待接收RN16時(shí)段和等待
11接收電子產(chǎn)品代碼(EPC)數(shù)據(jù)時(shí)段中的至少一個(gè)時(shí)段作為增強(qiáng)時(shí)段,所述讀寫器調(diào)節(jié)對(duì)發(fā) 送信號(hào)的增益,使得在所述增強(qiáng)時(shí)段中的載波信號(hào)以增強(qiáng)的發(fā)送功率發(fā)送出去。相應(yīng)地,本發(fā)明提出了一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的讀寫 器,其特征在于,所述讀寫器包括編碼單元,用于使用一個(gè)具有糾錯(cuò)和檢錯(cuò)能力的編碼對(duì)特征描述信息進(jìn)行編碼;寫入單元,用于將所述編碼寫入一個(gè)標(biāo)簽中;讀取單元,用于對(duì)所述標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取,接收到所述經(jīng)編碼后的特征描述 fn息;解碼單元,用于通過(guò)所述編碼對(duì)所述特征描述信息進(jìn)行解碼;接收單元,用于根據(jù)解碼后的特征描述信息對(duì)相應(yīng)的數(shù)據(jù)進(jìn)行讀取。作為本發(fā)明的一個(gè)優(yōu)選方案,所述寫入單元進(jìn)一步包括設(shè)置單元,用于將所述標(biāo)簽中協(xié)議控制位(PC)的長(zhǎng)度設(shè)置為電子產(chǎn)品代碼 (EPC)、錯(cuò)誤檢測(cè)碼(EDC)、錯(cuò)誤校正碼(ECC)的長(zhǎng)度之和,并在所述協(xié)議控制位(PC)的預(yù)留 比特(RFU)上設(shè)置一個(gè)保護(hù)標(biāo)識(shí);計(jì)算單元,用于為所述協(xié)議控制位(PC)計(jì)算所述錯(cuò)誤檢測(cè)碼(EDC),并為所述協(xié) 議控制位(PC)與所述錯(cuò)誤檢測(cè)碼(EDC)計(jì)算所述錯(cuò)誤校正碼(ECC);存儲(chǔ)單元,用于將所述錯(cuò)誤檢測(cè)碼(EDC)和所述錯(cuò)誤校正碼(ECC)存儲(chǔ)到所述電 子產(chǎn)品代碼(EPC)的開(kāi)始端。作為本發(fā)明的一個(gè)優(yōu)選方案,所述讀寫器還包括一個(gè)命令發(fā)出模塊,用于向處于 其讀寫區(qū)域內(nèi)的標(biāo)簽發(fā)出一個(gè)保護(hù)標(biāo)簽選擇命令,選擇在所述讀寫區(qū)域內(nèi)預(yù)留比特(RFU) 上設(shè)置有所述保護(hù)標(biāo)識(shí)的標(biāo)簽;或者向處于其讀寫區(qū)域內(nèi)的標(biāo)簽發(fā)出一個(gè)普通標(biāo)簽選擇命 令,選擇在所述讀寫區(qū)域內(nèi)預(yù)留比特(RFU)上沒(méi)有設(shè)置所述保護(hù)標(biāo)識(shí)的普通標(biāo)簽,并按照 普通的讀取步驟對(duì)所述沒(méi)有設(shè)置所述保護(hù)標(biāo)識(shí)的普通標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取。相應(yīng)于另外一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法,本發(fā)明還提 出了一種讀寫器,所述讀寫器包括接口單元,用于在讀寫器和與所述讀寫器相連的主機(jī)之間定義一個(gè)接口,通過(guò)所 述接口所述主機(jī)將所述電子產(chǎn)品代碼(EPC)的長(zhǎng)度配置為一固定長(zhǎng)度;存儲(chǔ)單元,用于在所述讀寫器的寄存器中存儲(chǔ)所述主機(jī)所配置的電子產(chǎn)品代碼 (EPC)的長(zhǎng)度;讀取單元,用于在對(duì)所述標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取時(shí),從該讀寫器的寄存中獲得所 述標(biāo)簽的電子產(chǎn)品代碼(EPC)的長(zhǎng)度;接收單元,用于將待接收的數(shù)據(jù)位進(jìn)行設(shè)置并準(zhǔn)備接收數(shù)據(jù)。采用本發(fā)明的在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法和裝置具有以 下優(yōu)點(diǎn)首先,本發(fā)明通過(guò)對(duì)標(biāo)簽中的特征描述信息進(jìn)行保護(hù),從而有效地幫助讀寫器掌 握標(biāo)簽的特征,更加準(zhǔn)確地讀取標(biāo)簽的存儲(chǔ)數(shù)據(jù)。通過(guò)本發(fā)明所提供的方法,讀寫器可以在 接收EPC位之前查找正確的EPC長(zhǎng)度。讀寫器將與標(biāo)簽良好地同步,不會(huì)花費(fèi)不必要的時(shí) 間來(lái)等待標(biāo)簽響應(yīng),從而可以提高效率。另一方面,由于同步良好,讀寫器可以在正確的時(shí) 間發(fā)送ACK命令,以再次請(qǐng)求EPC,這將極大地提高可靠性。
12
其次,讀寫器通過(guò)向標(biāo)簽提供能量,會(huì)很快地增加功率來(lái)捕獲T2R前同步。本發(fā)明 方法與上述向標(biāo)簽提供能量的方法相結(jié)合,可以進(jìn)一步提高可靠性,而不會(huì)對(duì)其他設(shè)備產(chǎn) 生較大的干擾?;谶@兩個(gè)優(yōu)點(diǎn),本發(fā)明所提供的方法非常適用于干擾較大且有多個(gè)讀寫 器的場(chǎng)合,例如制造應(yīng)用場(chǎng)合。另外,本發(fā)明方法的實(shí)施只需對(duì)讀寫器略作修改,并且由于該方法完全符合 EPCC1G2標(biāo)準(zhǔn),所以可以在目前所使用的標(biāo)簽和讀寫器中方便地實(shí)施本發(fā)明方法,節(jié)省了成 本。


下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
作進(jìn)一步詳細(xì)的描述,其中圖1給出了現(xiàn)有技術(shù)中讀寫器對(duì)標(biāo)簽進(jìn)行讀取的過(guò)程中可能發(fā)生的錯(cuò)誤示意圖;圖2給出了現(xiàn)有技術(shù)中標(biāo)簽反向散射時(shí)信號(hào)的結(jié)束狀態(tài);圖3給出了現(xiàn)有技術(shù)中根據(jù)協(xié)議控制位PC的第一個(gè)字節(jié)來(lái)確定EPC數(shù)據(jù)長(zhǎng)度的 流程圖;圖4給出了現(xiàn)有技術(shù)中對(duì)協(xié)議控制位PC的接收過(guò)程中出現(xiàn)某些錯(cuò)誤而導(dǎo)致讀寫 器錯(cuò)誤地分析EPC長(zhǎng)度的示意圖;圖5給出了協(xié)議控制位及擴(kuò)展協(xié)議控制位的示意圖;圖6給出了讀寫器將一個(gè)錯(cuò)誤檢測(cè)碼EDC和一個(gè)錯(cuò)誤校正碼ECC寫入標(biāo)簽電子產(chǎn) 品代碼EPC數(shù)據(jù)后的電子產(chǎn)品代碼EPC數(shù)據(jù)的結(jié)構(gòu);圖7給出了在使用協(xié)議控制位的前5位來(lái)標(biāo)識(shí)標(biāo)簽的EPC長(zhǎng)度,或者在使用協(xié)議 控制位的第6位來(lái)標(biāo)識(shí)用戶數(shù)據(jù)區(qū)中是否有有效數(shù)據(jù)時(shí),圖6中的一個(gè)具體的錯(cuò)誤檢測(cè)碼 EDC和一個(gè)具體的錯(cuò)誤校正碼ECC ;圖8給出了將受保護(hù)的電子產(chǎn)品代碼EPC代碼的長(zhǎng)度寫入?yún)f(xié)議控制位PC的過(guò)程;圖9給出了讀寫器對(duì)協(xié)議控制位PC受保護(hù)的標(biāo)簽的讀取過(guò)程;圖10給出了在使用擴(kuò)展協(xié)議控制位中的REC位來(lái)標(biāo)識(shí)標(biāo)簽被殺死后的可召回狀 態(tài)時(shí),圖6中的一個(gè)具體的錯(cuò)誤檢測(cè)碼EDC和一個(gè)具體的錯(cuò)誤校正碼ECC ;圖11給出了在存在普通標(biāo)簽和協(xié)議控制位PC受到保護(hù)標(biāo)簽的情況下的標(biāo)簽分類 查詢示意圖;圖12給出了讀寫器對(duì)協(xié)議控制位PC受保護(hù)的標(biāo)簽的讀取過(guò)程和普通標(biāo)簽的讀取 過(guò)程;圖13給出了實(shí)施例三至實(shí)施例五中選擇兩個(gè)增強(qiáng)時(shí)段中的至少一個(gè)調(diào)節(jié)發(fā)送信 號(hào)增益的示意圖;圖14給出了在讀寫器和與之相連的主機(jī)之間定義的接口的示意圖;圖15給出了讀寫器對(duì)固定產(chǎn)品代碼位EPC的標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的過(guò)程;圖16給出了測(cè)試中用于模擬有干擾源的真實(shí)制造應(yīng)用場(chǎng)合的設(shè)置;圖17給出了 BER性能與干擾功率的對(duì)照關(guān)系圖;圖18給出了 RN16超時(shí)的百分比與干擾功率的對(duì)照關(guān)系圖;圖19給出了讀寫過(guò)程中的時(shí)間區(qū)間Tinit和TEPCRetry ;圖20給出了正常讀取單個(gè)標(biāo)簽的時(shí)間和利用本發(fā)明方案讀取單個(gè)標(biāo)簽的時(shí)間比較圖,其中,BER范圍為(le-4到le-2);圖21給出了正常讀取單個(gè)標(biāo)簽的時(shí)間和利用本發(fā)明方案讀取單個(gè)標(biāo)簽的時(shí)間比 較圖,其中,BER范圍為(le-2到5e-2);圖22給出了根據(jù)本發(fā)明的電子產(chǎn)品代碼EPC代碼固定的情況下對(duì)標(biāo)簽進(jìn)行讀取 的方法和根據(jù)西門子公司專利申請(qǐng)200810004983. 0中所記錄的向標(biāo)簽提供能量的方法所 得到的讀取可靠性比較;圖23給出了根據(jù)本發(fā)明的電子產(chǎn)品代碼EPC代碼固定的情況下對(duì)標(biāo)簽進(jìn)行讀取 的方法和根據(jù)西門子公司專利申請(qǐng)200810004983. 0中所記錄的向標(biāo)簽提供能量的方法所 得到的讀取速率比較。
具體實(shí)施例方式在射頻識(shí)別系統(tǒng)中,標(biāo)簽里存儲(chǔ)有數(shù)據(jù)。這些數(shù)據(jù)可以分為兩類,一類數(shù)據(jù)是在射 頻識(shí)別系統(tǒng)中真正要使用的數(shù)據(jù);另一類數(shù)據(jù)是對(duì)前面一類真正要使用的數(shù)據(jù)進(jìn)行描述的 數(shù)據(jù),這些數(shù)據(jù)被稱為標(biāo)簽的特征描述信息。更詳細(xì)地說(shuō),標(biāo)簽中的全部數(shù)據(jù)被存儲(chǔ)在三個(gè) 區(qū)域(Bank)中,這三個(gè)區(qū)域分別為標(biāo)簽標(biāo)識(shí)符(TagID)區(qū),電子產(chǎn)品代碼(EPC)數(shù)據(jù)區(qū), 用戶數(shù)據(jù)(User Memory)區(qū)。其中,標(biāo)簽的特征描述信息主要存儲(chǔ)在電子產(chǎn)品代碼數(shù)據(jù)區(qū) EPC的前端,而除去這些特征描述信息,剩下的位于所述三個(gè)區(qū)域中的數(shù)據(jù)就是射頻識(shí)別系 統(tǒng)中真正要使用的數(shù)據(jù)。標(biāo)簽的特征描述信息主要是通過(guò)協(xié)議控制位PC和擴(kuò)展協(xié)議控制位XPC (XPC是在 最新的UHF RFID標(biāo)準(zhǔn)中定義的)進(jìn)行定義的,如圖5所示。在圖5中,協(xié)議控制位PC由兩 個(gè)字節(jié)組成,其中各個(gè)比特的定義參見(jiàn)左下圖。而擴(kuò)展協(xié)議控制位XPC包含Wl部分和W2 部分,每一部分各由兩個(gè)字節(jié)組成。目前已經(jīng)對(duì)Wl中的一些比特進(jìn)行了定義,參見(jiàn)右下圖, 其中位0的比特為保留比特;而對(duì)W2部分則作為保留字節(jié),目前沒(méi)有對(duì)其中的任何比特進(jìn) 行定義。特征描述信息主要用來(lái)幫助讀寫器掌握標(biāo)簽的特征以便更有效的讀取標(biāo)簽的存 儲(chǔ)數(shù)據(jù)。例如,協(xié)議控制位PC的前5個(gè)比特用來(lái)標(biāo)識(shí)標(biāo)簽的電子產(chǎn)品代碼數(shù)據(jù)區(qū)中EPC代 碼的長(zhǎng)度,讀寫器可以根據(jù)這個(gè)信息設(shè)置EPC讀取時(shí)的長(zhǎng)度。再例如,協(xié)議控制位中的第6 個(gè)比特可以用來(lái)標(biāo)識(shí)標(biāo)簽的用戶數(shù)據(jù)區(qū)User Memory里是否有有效數(shù)據(jù),讀寫器可以根據(jù) 這個(gè)信息決定是否發(fā)起數(shù)據(jù)讀取命令。還有,擴(kuò)展協(xié)議控制位中的REC位可以標(biāo)識(shí)標(biāo)簽被 殺死(Kill)后的可召回狀態(tài)(Recommissioning),讀寫器可以根據(jù)這個(gè)信息決定標(biāo)簽的可 召回狀態(tài),從而判斷用戶數(shù)據(jù)區(qū)的鎖定情況以采取不同的策略讀取數(shù)據(jù)。總之,這類特征描 述信息對(duì)讀寫器讀寫標(biāo)簽的效率有很大的影響,如果在傳輸過(guò)程中發(fā)生錯(cuò)誤可能導(dǎo)致整個(gè) 讀寫過(guò)程失敗,因此如何可靠的傳輸這些信息變得非常關(guān)鍵。本發(fā)明的核心思想就在于通過(guò)將這些特征描述信息進(jìn)行保護(hù),從而提高標(biāo)簽數(shù)據(jù) 讀取的可靠性,具體的方案中包含以下步驟首先,第一讀寫器或者標(biāo)簽使用一個(gè)具有糾錯(cuò)和檢錯(cuò)能力的編碼,對(duì)特征描述信 息進(jìn)行編碼并將編碼寫入標(biāo)簽。其次,第一讀寫器或第二讀寫器對(duì)標(biāo)簽進(jìn)行讀取,接收到經(jīng)編碼后的特征描述信 息,并通過(guò)編碼對(duì)特征描述信息進(jìn)行解碼。
14
最后,第一讀寫器或第二讀寫器根據(jù)解碼后的特征描述信息對(duì)相應(yīng)的數(shù)據(jù)進(jìn)行讀 取。下面以由讀寫器和標(biāo)簽組成的射頻識(shí)別系統(tǒng)為例來(lái)說(shuō)明本發(fā)明的具體實(shí)施方式
。在射頻識(shí)別系統(tǒng)中,讀寫器對(duì)標(biāo)簽讀取的可靠性在很大程度上取決于讀寫器在對(duì) 電子產(chǎn)品代碼數(shù)據(jù)區(qū)的數(shù)據(jù)進(jìn)行接收的過(guò)程中捕獲RN16前綴、捕獲EPC數(shù)據(jù)區(qū)中的數(shù)據(jù) (以下稱為EPC數(shù)據(jù))前綴和修正CRC錯(cuò)誤的能力。EPC數(shù)據(jù)包括協(xié)議控制位PC、EPC代碼 以及循環(huán)冗余校驗(yàn)碼CRC,而其中EPC代碼的長(zhǎng)度信息對(duì)于讀寫器了解EPC反向散射的結(jié)束 來(lái)說(shuō)非常重要,在以下的本發(fā)明的實(shí)施例一中將具體描述在讀寫器如何首先將EPC代碼的 長(zhǎng)度信息進(jìn)行保護(hù),然后讀寫器接收受保護(hù)的EPC代碼的長(zhǎng)度信息,從而正確地對(duì)EPC數(shù)據(jù) 進(jìn)行接收。本發(fā)明的實(shí)施例一的射頻識(shí)別系統(tǒng)包括一個(gè)以上讀寫器和一組標(biāo)簽,其中每個(gè)標(biāo) 簽均含有EPC數(shù)據(jù),而EPC數(shù)據(jù)進(jìn)一步包括協(xié)議控制位PC、EPC代碼、循環(huán)冗余校驗(yàn)位CRC。 其中,協(xié)議控制位PC的長(zhǎng)度為16比特,EPC代碼的長(zhǎng)度可以在96至496比特之間變化,循 環(huán)冗余校驗(yàn)位CRC的長(zhǎng)度為16比特。EPC代碼的長(zhǎng)度記錄在所述協(xié)議控制位PC中。讀寫器在第一次對(duì)一個(gè)標(biāo)簽進(jìn)行讀取時(shí),使用一個(gè)錯(cuò)誤檢測(cè)碼(Error Detection Code ;EDC)和一個(gè)錯(cuò)誤校正碼(Error Correction Code ;ECC)對(duì)協(xié)議控制位PC進(jìn)行編碼, 并將編碼寫入標(biāo)簽電子產(chǎn)品代碼EPC數(shù)據(jù)區(qū)中。圖6給出了寫入編碼后的EPC數(shù)據(jù)的結(jié) 構(gòu)。其中,最前面是協(xié)議控制位PC,其長(zhǎng)度為16比特,為后續(xù)計(jì)算方便,此處記為m比特。 協(xié)議控制位PC通常用第一個(gè)字節(jié)中的五個(gè)比特來(lái)記錄EPC代碼的長(zhǎng)度。除去上述五個(gè)比 特之外,協(xié)議控制位PC還有一些預(yù)留比特(Reserved for Future Use ;RFU),讀寫器用這 些預(yù)留位RFU中的兩個(gè)比特來(lái)設(shè)置一個(gè)保護(hù)標(biāo)識(shí),標(biāo)識(shí)該標(biāo)簽的EPC代碼的長(zhǎng)度信息受到 保護(hù)。在協(xié)議控制位PC之后是Npro比特的保護(hù)比特,包括一個(gè)錯(cuò)誤檢測(cè)碼EDC和一個(gè)錯(cuò) 誤校正碼ECC。所述附比特與Npro比特之和記為Np比特。接下來(lái)是EPC代碼,其長(zhǎng)度在 96比特至496比特之間,記為N2比特。最后是循環(huán)冗余校驗(yàn)位CRC,其長(zhǎng)度為16比特。圖7給出了圖6中的一個(gè)具體的錯(cuò)誤檢測(cè)碼EDC和一個(gè)具體的錯(cuò)誤校正碼ECC,其 中錯(cuò)誤檢測(cè)碼EDC選取5比特的循環(huán)冗余校驗(yàn)碼CRC,錯(cuò)誤校正碼ECC選取BCH(31,21)碼, 其中21表示待編碼長(zhǎng)度為21比特,即16比特的協(xié)議控制位PC加上5比特的作為錯(cuò)誤檢 測(cè)碼的循環(huán)冗余校驗(yàn)碼CRC ;31表示編碼后的BCH碼長(zhǎng)度為31比特,因此可以得知此處錯(cuò) 誤校正碼ECC的長(zhǎng)度為10比特(即31-16-5 = 10比特)。換句話說(shuō),此處錯(cuò)誤檢測(cè)碼EDC 和錯(cuò)誤校正碼ECC的長(zhǎng)度之和為Npro = 15比特(5+10 = 15比特)。圖8給出了將受保護(hù)的EPC代碼的長(zhǎng)度寫入?yún)f(xié)議控制位PC的過(guò)程,包含如下步 驟首先,在開(kāi)環(huán)應(yīng)用中確定要改變EPC代碼的長(zhǎng)度(也就是改變整個(gè)EPC數(shù)據(jù)的長(zhǎng) 度)。此處所謂的開(kāi)環(huán)應(yīng)用,是指標(biāo)簽可能會(huì)在多個(gè)環(huán)節(jié)中使用,例如在加工、物流、分銷商、 零售商、用戶等環(huán)節(jié)都會(huì)使用該標(biāo)簽。舉例來(lái)說(shuō),對(duì)于一個(gè)分銷商而言,它可能會(huì)接收從不 同地方來(lái)的各種不同的標(biāo)簽,這些從不同地方接收的標(biāo)簽,其EPC代碼的長(zhǎng)度可能是不一 樣的。進(jìn)而可以得知,對(duì)于上述環(huán)節(jié)中的每一個(gè)環(huán)節(jié),從上一個(gè)環(huán)節(jié)接收的標(biāo)簽的EPC代碼 的長(zhǎng)度都可能有所不同,因此需要對(duì)這些EPC代碼的長(zhǎng)度變化的標(biāo)簽進(jìn)行保護(hù)。其次,讀寫器將協(xié)議控制位PC所記錄的長(zhǎng)度設(shè)置為EPC代碼、錯(cuò)誤檢測(cè)碼EDC、錯(cuò)誤校正碼ECC的長(zhǎng)度之和。也就是說(shuō),將錯(cuò)誤檢測(cè)碼EDC、錯(cuò)誤校正碼ECC的長(zhǎng)度當(dāng)作EPC 代碼的一部分。再次,讀寫器在協(xié)議控制位PC的預(yù)留比特RFU上設(shè)置一個(gè)保護(hù)標(biāo)識(shí),標(biāo)識(shí)該標(biāo)簽 的EPC代碼的長(zhǎng)度信息受到保護(hù)。例如,可以利用16比特的協(xié)議控制位PC的最后兩位作 為保護(hù)標(biāo)識(shí)。然后,讀寫器為協(xié)議控制位PC計(jì)算錯(cuò)誤檢測(cè)碼EDC。該計(jì)算步驟為現(xiàn)有技術(shù),此處 不再贅述。接著,讀寫器為協(xié)議控制位PC與錯(cuò)誤檢測(cè)碼EDC計(jì)算錯(cuò)誤校正碼ECC。與上個(gè)步 驟一樣,該計(jì)算步驟為現(xiàn)有技術(shù)。最后,將錯(cuò)誤檢測(cè)碼EDC和錯(cuò)誤校正碼ECC存儲(chǔ)到EPC代碼的開(kāi)始端,其位置如上 述的圖6和圖7所示。此后讀寫器就可以開(kāi)始進(jìn)行正常的讀取步驟。讀寫器在第一次對(duì)標(biāo)簽進(jìn)行讀取時(shí)就進(jìn)行上述步驟的操作,也就是說(shuō),經(jīng)過(guò)上述 步驟后,該標(biāo)簽的EPC代碼的長(zhǎng)度信息便受到了保護(hù)。如果EPC代碼的長(zhǎng)度發(fā)生變化,例如 前面所述的在開(kāi)環(huán)應(yīng)用中應(yīng)用場(chǎng)合發(fā)生了變化,則讀寫器需要再次將錯(cuò)誤檢測(cè)碼EDC和錯(cuò) 誤校正碼ECC寫入電子產(chǎn)品代碼EPC數(shù)據(jù)區(qū)中。上述寫入過(guò)程是由一個(gè)讀寫器完成的,但是,這種寫入過(guò)程并非必須由讀寫器完 成,標(biāo)簽本身也可以完成上述編碼的寫入過(guò)程。當(dāng)上述寫入錯(cuò)誤檢測(cè)碼EDC和錯(cuò)誤校正碼ECC的讀寫器或者另外一個(gè)讀寫器對(duì)該 標(biāo)簽中的電子產(chǎn)品代碼EPC數(shù)據(jù)區(qū)中的數(shù)據(jù)進(jìn)行讀取時(shí),進(jìn)行讀取的讀寫器通過(guò)解碼就能 夠獲得受到保護(hù)的協(xié)議控制位PC所記錄的信息,也就獲得了正確的EPC代碼的長(zhǎng)度。讀寫 器對(duì)協(xié)議控制位PC受保護(hù)的標(biāo)簽的讀取過(guò)程如圖9所示。首先,讀寫器向標(biāo)簽發(fā)送查詢命令Query。標(biāo)簽接收到查詢命令Query后,返回給 讀寫器一個(gè)16位的隨機(jī)數(shù)RN16作為句柄。如果讀寫器沒(méi)有接收到隨機(jī)數(shù)RN16,則經(jīng)過(guò)一 段時(shí)間后讀寫器重新發(fā)送查詢命令Query。其次,讀寫器接收到標(biāo)簽發(fā)送的隨機(jī)數(shù)RN16后,發(fā)送一個(gè)確認(rèn)命令A(yù)CK給標(biāo)簽。標(biāo) 簽接收到確認(rèn)命令A(yù)CK后,向讀寫器返回電子產(chǎn)品代碼EPC數(shù)據(jù)的前綴。如果讀寫器沒(méi)有 檢測(cè)到該前綴,則經(jīng)過(guò)一段時(shí)間后讀寫器重新發(fā)送查詢命令Query。再次,如果讀寫器檢測(cè)到電子產(chǎn)品代碼EPC數(shù)據(jù)的前綴,則讀寫器對(duì)標(biāo)簽中的電 子產(chǎn)品代碼EPC數(shù)據(jù)區(qū)中的數(shù)據(jù)進(jìn)行讀取,接收到協(xié)議控制位PC、錯(cuò)誤檢測(cè)碼EDC、錯(cuò)誤校 正碼ECC。然后,讀寫器通過(guò)錯(cuò)誤校正碼ECC對(duì)協(xié)議控制位PC和錯(cuò)誤檢測(cè)碼EDC進(jìn)行錯(cuò)誤檢 測(cè)和校正。也就是說(shuō),如果錯(cuò)誤校正碼ECC檢測(cè)到協(xié)議控制位PC和錯(cuò)誤檢測(cè)碼EDC中有錯(cuò) 且有能力對(duì)該錯(cuò)誤進(jìn)行糾正,則錯(cuò)誤校正碼ECC將該錯(cuò)誤進(jìn)行糾正。接著,讀寫器通過(guò)錯(cuò)誤檢測(cè)碼EDC對(duì)協(xié)議控制位PC進(jìn)行錯(cuò)誤檢測(cè)。如果檢測(cè)出協(xié) 議控制位PC出錯(cuò),則讀寫器可以采取以下三種方式之一進(jìn)行處理第一種,將待接收的EPC代碼的長(zhǎng)度設(shè)置為前一個(gè)標(biāo)簽的EPC代碼的長(zhǎng)度。這是 假定該標(biāo)簽與前一個(gè)標(biāo)簽都屬于同一種標(biāo)簽。第二種,將待接收的EPC代碼的長(zhǎng)度設(shè)置為96比特。96比特是EPC 第三種,讀寫器首先等待讀取最長(zhǎng)所述EPC代碼所需時(shí)間,這里最長(zhǎng)所述EPC代碼
16為496比特,隨后啟動(dòng)一個(gè)新的標(biāo)簽讀取過(guò)程,即讀寫器重新發(fā)送查詢命令Query給標(biāo)簽。讀寫器通過(guò)錯(cuò)誤檢測(cè)碼EDC對(duì)協(xié)議控制位PC進(jìn)行錯(cuò)誤時(shí),如果沒(méi)有檢測(cè)出協(xié)議控 制位PC出錯(cuò),意味著讀寫器得到了正確的EPC代碼的長(zhǎng)度;或者在上述檢測(cè)出協(xié)議控制位 PC出錯(cuò)的第一種和第二種處理方式之后,假設(shè)讀寫器得到了正確的EPC代碼的長(zhǎng)度。因此, 讀寫器將其要接收的數(shù)據(jù)位設(shè)置為EPC代碼的長(zhǎng)度加上32比特,并準(zhǔn)備接收數(shù)據(jù)。在經(jīng)過(guò)一段等待時(shí)間之后,讀寫器接收到了電子產(chǎn)品代碼EPC數(shù)據(jù)。隨后,讀寫 器對(duì)接收到的數(shù)據(jù)進(jìn)行循環(huán)冗余校驗(yàn)CRC。如果校驗(yàn)通過(guò),則讀寫器發(fā)送下一個(gè)查詢命令 QueryRep給標(biāo)簽,并將所接收到的EPC數(shù)據(jù)報(bào)告給與該讀寫器相連的主機(jī)。而這里報(bào)告給 主機(jī)的EPC數(shù)據(jù)不包括錯(cuò)誤校正碼ECC和錯(cuò)誤檢測(cè)碼EDC。如果校驗(yàn)沒(méi)有通過(guò),則讀寫器重 新發(fā)送確認(rèn)命令A(yù)CK給標(biāo)簽并檢測(cè)產(chǎn)品代碼EPC數(shù)據(jù)的前綴。在本發(fā)明的實(shí)施例二中,保護(hù)協(xié)議控制位PC的第6個(gè)比特,該比特可以用來(lái)標(biāo)識(shí) 標(biāo)簽的用戶數(shù)據(jù)區(qū)User Memory里是否有有效數(shù)據(jù),讀寫器根據(jù)這個(gè)信息來(lái)決定是否發(fā)起 數(shù)據(jù)讀取命令。由于要保護(hù)的第6個(gè)比特與實(shí)施例一中要保護(hù)的用于記錄EPC代碼長(zhǎng)度的前5個(gè) 比特都位于協(xié)議控制位PC中,因此保護(hù)過(guò)程與實(shí)施例一中類似。其中,可以使用與實(shí)施例 一中相同的錯(cuò)誤檢測(cè)碼EDC和錯(cuò)誤校正碼ECC對(duì)協(xié)議控制位PC進(jìn)行編碼,并將編碼寫入標(biāo) 簽電子產(chǎn)品代碼EPC數(shù)據(jù)區(qū)中。所使用的錯(cuò)誤檢測(cè)碼EDC和錯(cuò)誤校正碼ECC如圖7中所示, 使用錯(cuò)誤檢測(cè)碼EDC和錯(cuò)誤校正碼ECC對(duì)協(xié)議控制位PC進(jìn)行編碼的步驟如圖8所示。讀 寫器對(duì)標(biāo)簽中的電子產(chǎn)品代碼EPC數(shù)據(jù)進(jìn)行讀取,接收到編碼后的協(xié)議控制位PC,并將編 碼后的協(xié)議控制位PC進(jìn)行解碼,其過(guò)程如圖9所示。經(jīng)過(guò)解碼后,得到協(xié)議控制位PC,由該 協(xié)議控制位的第6個(gè)比特決定是否發(fā)起數(shù)據(jù)讀取命令,對(duì)所述用戶數(shù)據(jù)區(qū)中的數(shù)據(jù)進(jìn)行讀 取。在本發(fā)明的實(shí)施例三中,保護(hù)擴(kuò)展協(xié)議位XPC的REC比特,該比特可以標(biāo)識(shí)標(biāo)簽被 殺死(Kill)后的可召回狀態(tài)(Recommissioning),讀寫器可以根據(jù)這個(gè)信息決定標(biāo)簽的可 召回狀態(tài),從而判斷用戶數(shù)據(jù)區(qū)的鎖定情況以采取不同的策略讀取數(shù)據(jù)。其保護(hù)過(guò)程與上 述兩個(gè)實(shí)施例類似,區(qū)別之處在于首先,由于REC比特是存儲(chǔ)在擴(kuò)展協(xié)議位XPC的Wl部分,因此在該實(shí)施例三中要 保護(hù)的是協(xié)議控制位PC和擴(kuò)展協(xié)議控制位XPC的Wl部分,此時(shí)所使用的錯(cuò)誤檢測(cè)碼EDC 和錯(cuò)誤校正碼ECC與上兩個(gè)不同。圖10(a)給出了在使用擴(kuò)展協(xié)議控制位中的REC位來(lái)標(biāo) 識(shí)標(biāo)簽被殺死后的可召回狀態(tài)時(shí),圖6中的一個(gè)具體的錯(cuò)誤檢測(cè)碼EDC和一個(gè)具體的錯(cuò)誤 校正碼ECC。其中,錯(cuò)誤檢測(cè)碼EDC選取5比特的循環(huán)冗余校驗(yàn)碼CRC,錯(cuò)誤校正碼ECC選 取 BCH (63,39)碼。其次,使用錯(cuò)誤檢測(cè)碼EDC和錯(cuò)誤校正碼ECC對(duì)協(xié)議控制位PC進(jìn)行編碼的步驟如 圖8所示,只是將圖8中的協(xié)議控制位PC變?yōu)閰f(xié)議控制位PC和擴(kuò)展協(xié)議控制位XPC的Wl 部分。另外,將錯(cuò)誤檢測(cè)碼EDC和錯(cuò)誤校正碼ECC存儲(chǔ)到標(biāo)簽中。與前兩個(gè)實(shí)施例不同的 是,此處編碼可以存儲(chǔ)在標(biāo)簽的不同地方,圖10(b)和圖10(c)分別給出了這兩種存儲(chǔ)方 式。由于目前擴(kuò)展協(xié)議控制位XPC的W2部分為保留部分,因此在圖10(b)中將錯(cuò)誤檢測(cè)碼 EDC和錯(cuò)誤校正碼ECC存儲(chǔ)到擴(kuò)展協(xié)議控制位XPC的W2部分。而在圖10(c)中則將錯(cuò)誤檢 測(cè)碼EDC和錯(cuò)誤校正碼ECC存儲(chǔ)到EPC代碼的開(kāi)始位置。
讀寫器對(duì)標(biāo)簽中的電子產(chǎn)品代碼EPC數(shù)據(jù)進(jìn)行讀取,接收到編碼后的協(xié)議控制位 PC和擴(kuò)展協(xié)議控制位XPC,并將編碼后的協(xié)議控制位PC和擴(kuò)展協(xié)議控制位XPC進(jìn)行解碼, 其過(guò)程與圖9類似。經(jīng)過(guò)解碼后,得到協(xié)議控制位PC和擴(kuò)展協(xié)議控制位XPC,由擴(kuò)展協(xié)議 位XPC的REC比特決定標(biāo)簽的可召回狀態(tài),從而判斷用戶數(shù)據(jù)區(qū)的鎖定情況以采取不同的 策略讀取數(shù)據(jù)。作為實(shí)施例一至實(shí)施例三的補(bǔ)充,在讀寫器的讀寫區(qū)域中,可能既存在協(xié)議控制 位PC受到保護(hù)的標(biāo)簽,也存在協(xié)議控制位PC未受到保護(hù)的普通標(biāo)簽。圖11給出了在存在 普通標(biāo)簽和協(xié)議控制位PC受到保護(hù)標(biāo)簽的情況下的標(biāo)簽分類查詢示意圖。在這種情況下, 讀寫器首先發(fā)送一個(gè)選擇命令Select給其讀寫區(qū)域內(nèi)的所有標(biāo)簽,選擇那些預(yù)留比特RFU 上設(shè)置有保護(hù)標(biāo)識(shí)的標(biāo)簽。然后對(duì)于這些標(biāo)簽啟動(dòng)圖9所示的協(xié)議控制位PC受保護(hù)的標(biāo) 簽的讀取過(guò)程。接著,讀寫器向其讀寫區(qū)域內(nèi)的標(biāo)簽再發(fā)出一個(gè)選擇命令Select,選擇在讀 寫區(qū)域內(nèi)預(yù)留比特RFU上沒(méi)有設(shè)置保護(hù)標(biāo)識(shí)的普通標(biāo)簽,然后按照普通的讀取步驟對(duì)所述 沒(méi)有設(shè)置所述保護(hù)標(biāo)識(shí)的普通標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取。圖12給出了上述所說(shuō)的讀寫器對(duì)協(xié)議控制位PC受保護(hù)的標(biāo)簽的讀取過(guò)程和普通 標(biāo)簽的讀取過(guò)程。當(dāng)然,讀寫器也可以先選擇對(duì)普通標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取,再選擇對(duì)協(xié)議控制位 PC受保護(hù)的標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取。另外,在實(shí)施例一中,主要是針對(duì)在接收電子產(chǎn)品代碼EPC數(shù)據(jù)的過(guò)程中,EPC數(shù) 據(jù)中的任何一個(gè)比特在傳輸過(guò)程中發(fā)生錯(cuò)誤而使得讀寫器發(fā)生CRC校驗(yàn)錯(cuò)誤所解決的方 案。在背景技術(shù)中已經(jīng)提及,存在三種情況可能會(huì)導(dǎo)致讀取EPC數(shù)據(jù)失敗,分別是讀寫器 讀取RN16前綴超時(shí)、讀寫器讀取EPC數(shù)據(jù)前綴超時(shí)和讀寫器進(jìn)行CRC校驗(yàn)發(fā)生錯(cuò)誤。在西 門子公司的專利申請(qǐng)200810004983.0中,已經(jīng)提出了針對(duì)前兩種情形提出了解決方案。為 了進(jìn)一步全面提高讀寫器對(duì)標(biāo)簽中的數(shù)據(jù)讀取的可靠性,作為本發(fā)明的實(shí)施例一的一種改 進(jìn)方案,讀寫器在應(yīng)用本發(fā)明的對(duì)EPC代碼的長(zhǎng)度進(jìn)行保護(hù)的方案的同時(shí),選擇等待接收 RN16時(shí)段作為增強(qiáng)時(shí)段,在增強(qiáng)時(shí)段中,讀寫器調(diào)節(jié)對(duì)發(fā)送信號(hào)的增益,使得在增強(qiáng)時(shí)段中 的載波信號(hào)以增強(qiáng)的發(fā)送功率發(fā)送出去。作為本發(fā)明的實(shí)施例一的另一種改進(jìn)方案,讀寫器在應(yīng)用本發(fā)明的對(duì)EPC代碼的 長(zhǎng)度進(jìn)行保護(hù)的方案的同時(shí),選擇等待接收電子產(chǎn)品代碼EPC數(shù)據(jù)時(shí)段作為增強(qiáng)時(shí)段,在 增強(qiáng)時(shí)段中,讀寫器調(diào)節(jié)對(duì)發(fā)送信號(hào)的增益,使得在增強(qiáng)時(shí)段中的載波信號(hào)以增強(qiáng)的發(fā)送 功率發(fā)送出去。作為本發(fā)明的實(shí)施例一的又一種改進(jìn)方案,讀寫器在應(yīng)用本發(fā)明的對(duì)EPC代碼的 長(zhǎng)度進(jìn)行保護(hù)的方案的同時(shí),選擇選擇等待接收RN16時(shí)段、等待接收電子產(chǎn)品代碼EPC數(shù) 據(jù)時(shí)段這兩個(gè)時(shí)段作為增強(qiáng)時(shí)段,在這兩個(gè)增強(qiáng)時(shí)段中,讀寫器調(diào)節(jié)對(duì)發(fā)送信號(hào)的增益,使 得在增強(qiáng)時(shí)段中的載波信號(hào)以增強(qiáng)的發(fā)送功率發(fā)送出去。圖13給出了實(shí)施例三至實(shí)施例 五中選擇兩個(gè)增強(qiáng)時(shí)段中的至少一個(gè)調(diào)節(jié)發(fā)送信號(hào)增益的示意圖。上述實(shí)施例及其改進(jìn)方案都是針對(duì)開(kāi)環(huán)應(yīng)用場(chǎng)合應(yīng)用本發(fā)明的例子。但是除了開(kāi) 環(huán)應(yīng)用,在很多情況下還存在閉環(huán)應(yīng)用的情況。在閉環(huán)應(yīng)用中,標(biāo)簽通常只在一個(gè)系統(tǒng)內(nèi)部 進(jìn)行流通,例如,在一個(gè)加工過(guò)程中進(jìn)行流通的標(biāo)簽。這類標(biāo)簽由于處于封閉的場(chǎng)合,通常 不會(huì)進(jìn)入到后續(xù)的流通環(huán)節(jié),而且一般可以回收使用。對(duì)于這些閉環(huán)應(yīng)用中的標(biāo)簽,標(biāo)簽的EPC代碼是固定不變的。針對(duì)在閉環(huán)應(yīng)用情況下可靠地讀取EPC代碼的目的,本發(fā)明提出了 另外一種解決方案。在本發(fā)明的實(shí)施例四中,射頻識(shí)別系統(tǒng)包括一個(gè)以上讀寫器和一組標(biāo)簽,其中每 個(gè)標(biāo)簽均包含電子產(chǎn)品代碼EPC數(shù)據(jù),而EPC數(shù)據(jù)進(jìn)一步包括協(xié)議控制位PC、EPC代碼、循 環(huán)冗余校驗(yàn)位CRC。其中,協(xié)議控制位PC的長(zhǎng)度為16比特,EPC代碼的長(zhǎng)度固定不變,可以 固定為96至496比特之間的某一個(gè)比特,循環(huán)冗余校驗(yàn)位CRC的長(zhǎng)度為16比特。EPC代碼 的長(zhǎng)度記錄在所述協(xié)議控制位PC中。根據(jù)本發(fā)明方案,首先,在讀寫器和與之相連的主機(jī)之間定義一個(gè)接口。主機(jī)將 EPC代碼的長(zhǎng)度配置為一固定長(zhǎng)度nEre,然后通過(guò)該接口將產(chǎn)品代碼位EPC的長(zhǎng)度傳遞給讀
與ο其次,讀寫器接收到產(chǎn)品代碼位EPC的長(zhǎng)度后,在其寄存器中存儲(chǔ)該EPC代碼的長(zhǎng) 度nErc。圖14給出了在讀寫器和與之相連的主機(jī)之間定義的接口的示意圖。進(jìn)行了上述配置和存儲(chǔ)后,讀寫器就可以對(duì)固定產(chǎn)品代碼位EPC的標(biāo)簽中的數(shù)據(jù) 進(jìn)行讀取。圖15給出了讀寫器對(duì)固定產(chǎn)品代碼位EPC的標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的過(guò)程。首先,讀寫器向標(biāo)簽發(fā)送查詢命令Query。標(biāo)簽接收到查詢命令Query后,返回給 讀寫器一個(gè)16位的隨機(jī)數(shù)RN16作為句柄。如果讀寫器沒(méi)有接收到隨機(jī)數(shù)RN16,則經(jīng)過(guò)一 段時(shí)間后讀寫器重新發(fā)送查詢命令Query。其次,讀寫器接收到標(biāo)簽發(fā)送的隨機(jī)數(shù)RN16后,發(fā)送一個(gè)確認(rèn)命令A(yù)CK給標(biāo)簽。標(biāo) 簽接收到確認(rèn)命令A(yù)CK后,向讀寫器返回電子產(chǎn)品代碼EPC數(shù)據(jù)的前綴。如果讀寫器沒(méi)有 檢測(cè)到該前綴,則經(jīng)過(guò)一段時(shí)間后讀寫器重新發(fā)送查詢命令Query。再次,如果讀寫器檢測(cè)到電子產(chǎn)品代碼EPC數(shù)據(jù)的前綴,則讀寫器從其寄存器中 獲得所存儲(chǔ)的EPC代碼的長(zhǎng)度nEre。也就是說(shuō),在本實(shí)施例中,盡管EPC代碼的長(zhǎng)度記錄在 所述協(xié)議控制位PC中,但在實(shí)際使用過(guò)程中,并非從協(xié)議控制位PC中獲取EPC代碼的長(zhǎng)度 信息,而是由讀寫器從其寄存器中得到EPC代碼的長(zhǎng)度信息,這樣可以保證即使在讀取EPC 數(shù)據(jù)的過(guò)程中協(xié)議控制位PC中記錄EPC代碼長(zhǎng)度信息的比特發(fā)生錯(cuò)誤,也可以得到EPC代 碼的長(zhǎng)度。然后,讀寫器將其要接收的數(shù)據(jù)位設(shè)置為EPC代碼的長(zhǎng)度nEre加上32比特,并準(zhǔn) 備接收數(shù)據(jù)。在經(jīng)過(guò)一段等待時(shí)間之后,讀寫器接收到了電子產(chǎn)品代碼EPC數(shù)據(jù)。隨后,讀寫 器對(duì)接收到的數(shù)據(jù)進(jìn)行循環(huán)冗余校驗(yàn)CRC。如果校驗(yàn)通過(guò),則讀寫器發(fā)送下一個(gè)查詢命令 QueryRep給標(biāo)簽,并將所接收到的EPC數(shù)據(jù)報(bào)告給與該讀寫器相連的主機(jī)。如果校驗(yàn)沒(méi)有 通過(guò),則讀寫器重新發(fā)送確認(rèn)命令A(yù)CK給標(biāo)簽并檢測(cè)產(chǎn)品代碼EPC數(shù)據(jù)的前綴。與實(shí)施例一的改進(jìn)方案類似,實(shí)施例四也可以與西門子公司的專利申請(qǐng) 200810004983. 0相結(jié)合,進(jìn)一步全面提高讀寫器對(duì)標(biāo)簽中的數(shù)據(jù)讀取的可靠性。作為實(shí)施 例四的一種改進(jìn)方案,讀寫器在應(yīng)用本發(fā)明的對(duì)EPC代碼的長(zhǎng)度固定的標(biāo)簽進(jìn)行讀取的方 案的同時(shí),選擇等待接收RN16時(shí)段作為增強(qiáng)時(shí)段,在增強(qiáng)時(shí)段中,讀寫器調(diào)節(jié)對(duì)發(fā)送信號(hào) 的增益,使得在增強(qiáng)時(shí)段中的載波信號(hào)以增強(qiáng)的發(fā)送功率發(fā)送出去。作為實(shí)施例四的另一種改進(jìn)方案,讀寫器在應(yīng)用本發(fā)明的對(duì)EPC代碼的長(zhǎng)度固定 的標(biāo)簽的同時(shí),選擇等待接收電子產(chǎn)品代碼EPC數(shù)據(jù)時(shí)段作為增強(qiáng)時(shí)段,在增強(qiáng)時(shí)段中,讀寫器調(diào)節(jié)對(duì)發(fā)送信號(hào)的增益,使得在增強(qiáng)時(shí)段中的載波信號(hào)以增強(qiáng)的發(fā)送功率發(fā)送出去。作為實(shí)施例四的又一種改進(jìn)方案,讀寫器在應(yīng)用本發(fā)明的對(duì)EPC代碼的長(zhǎng)度固定 的標(biāo)簽的同時(shí),選擇選擇等待接收RN16時(shí)段、等待接收電子產(chǎn)品代碼EPC數(shù)據(jù)時(shí)段這兩個(gè) 時(shí)段作為增強(qiáng)時(shí)段,在這兩個(gè)增強(qiáng)時(shí)段中,讀寫器調(diào)節(jié)對(duì)發(fā)送信號(hào)的增益,使得在增強(qiáng)時(shí)段 中的載波信號(hào)以增強(qiáng)的發(fā)送功率發(fā)送出去。如前所述,實(shí)施例一及其改進(jìn)方案是在開(kāi)環(huán)應(yīng)用中對(duì)標(biāo)簽進(jìn)行讀取的方案,實(shí)施 例四及其改進(jìn)方案是在閉環(huán)應(yīng)用中對(duì)標(biāo)簽進(jìn)行讀取的方案。事實(shí)上,讀寫器為了區(qū)別是對(duì) 開(kāi)環(huán)情況下的標(biāo)簽進(jìn)行讀取,還是對(duì)閉環(huán)情況下的標(biāo)簽進(jìn)行讀取,可以在該讀寫器上設(shè)置 一個(gè)模式選擇方式來(lái)用于區(qū)分開(kāi)環(huán)和閉環(huán)的情況。當(dāng)模式選擇方式標(biāo)識(shí)讀寫器使用第一種 模式時(shí),使用開(kāi)環(huán)情況下對(duì)標(biāo)簽進(jìn)行讀取的方案,即對(duì)EPC代碼的長(zhǎng)度進(jìn)行保護(hù)的方案。當(dāng) 模式選擇方式標(biāo)識(shí)讀寫器使用第二種模式時(shí),使用閉環(huán)情況下對(duì)標(biāo)簽進(jìn)行讀取的方案,即 在EPC代碼的長(zhǎng)度為固定的情況下對(duì)標(biāo)簽進(jìn)行讀取的方案。與本發(fā)明實(shí)施例一中對(duì)EPC代碼的長(zhǎng)度進(jìn)行保護(hù)的方法相對(duì)應(yīng),本發(fā)明還提出一 種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的讀寫器,該讀寫器包括編碼單元,用于使用一個(gè)具有糾錯(cuò)和檢錯(cuò)能力的編碼對(duì)特征描述信息進(jìn)行編碼;寫入單元,用于將所述編碼寫入一個(gè)標(biāo)簽中;讀取單元,用于對(duì)所述標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取,接收到所述經(jīng)編碼后的特征描述 fn息;解碼單元,用于通過(guò)所述編碼對(duì)所述特征描述信息進(jìn)行解碼;接收單元,用于根據(jù)解碼后的特征描述信息對(duì)相應(yīng)的數(shù)據(jù)進(jìn)行讀取。其中,所述寫入單元進(jìn)一步包括設(shè)置單元,用于將所述標(biāo)簽中協(xié)議控制位PC的長(zhǎng)度設(shè)置為EPC代碼、錯(cuò)誤檢測(cè)碼 EDC、錯(cuò)誤校正碼ECC的長(zhǎng)度之和,并在所述協(xié)議控制位PC的預(yù)留比特RFU上設(shè)置一個(gè)保護(hù) 標(biāo)識(shí);計(jì)算單元,用于為所述協(xié)議控制位PC計(jì)算所述錯(cuò)誤檢測(cè)碼EDC,并為所述協(xié)議控 制位PC與所述錯(cuò)誤檢測(cè)碼EDC計(jì)算所述錯(cuò)誤校正碼ECC ;存儲(chǔ)單元,用于將所述錯(cuò)誤檢測(cè)碼EDC和所述錯(cuò)誤校正碼ECC存儲(chǔ)到所述EPC代 碼的開(kāi)始端。另外,讀寫器還包括一個(gè)命令發(fā)出模塊,用于向處于其讀寫區(qū)域內(nèi)的標(biāo)簽發(fā)出一 個(gè)保護(hù)標(biāo)簽選擇命令,選擇在讀寫區(qū)域內(nèi)預(yù)留比特RFU上設(shè)置有保護(hù)標(biāo)識(shí)的標(biāo)簽,然后按 照本發(fā)明中的對(duì)EPC代碼的長(zhǎng)度進(jìn)行保護(hù)的方法對(duì)受保護(hù)的標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取;或者 向處于其讀寫區(qū)域內(nèi)的標(biāo)簽發(fā)出一個(gè)普通標(biāo)簽選擇命令,選擇在讀寫區(qū)域內(nèi)預(yù)留比特RFU 上沒(méi)有設(shè)置保護(hù)標(biāo)識(shí)的普通標(biāo)簽,并按照普通的讀取步驟對(duì)沒(méi)有設(shè)置所述保護(hù)標(biāo)識(shí)的普通 標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取。與本發(fā)明實(shí)施例四中EPC代碼的長(zhǎng)度為固定的情況下對(duì)標(biāo)簽進(jìn)行讀取的方法相 對(duì)應(yīng),本發(fā)明提出另外一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的讀寫器,所述讀 寫器包括接口單元,用于在讀寫器和與所述讀寫器相連的主機(jī)之間定義一個(gè)接口,通過(guò)該 接口主機(jī)將EPC代碼的長(zhǎng)度配置為一固定長(zhǎng)度;
20
存儲(chǔ)單元,用于在讀寫器的寄存器中存儲(chǔ)主機(jī)所配置的EPC代碼的長(zhǎng)度;讀取單元,用于在對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取時(shí),從該讀寫器的寄存中獲得標(biāo)簽的 EPC代碼的長(zhǎng)度;接收單元,用于將待接收的數(shù)據(jù)位進(jìn)行設(shè)置并準(zhǔn)備接收數(shù)據(jù)。為了進(jìn)一步論證本發(fā)明所提供的方法的優(yōu)點(diǎn),進(jìn)行了下列測(cè)試。這些測(cè)試都基于 模擬有干擾源的真實(shí)制造應(yīng)用場(chǎng)合。測(cè)試中進(jìn)行的設(shè)置如圖16所示。圖16中的兩個(gè)讀寫 器均基于Indy R1000平臺(tái)。在表1中顯示了測(cè)試參數(shù)的設(shè)置。表1測(cè)量參數(shù)設(shè)置
權(quán)利要求
一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法,所述射頻識(shí)別系統(tǒng)包括一個(gè)以上讀寫器和一組標(biāo)簽,所述每個(gè)標(biāo)簽均包含一組數(shù)據(jù)和一組特征描述信息,其特征在于,該方法包含以下步驟(1)第一讀寫器或者所述標(biāo)簽使用一個(gè)具有糾錯(cuò)和檢錯(cuò)能力的編碼,對(duì)所述特征描述信息進(jìn)行編碼并將所述編碼寫入所述標(biāo)簽;(2)所述第一讀寫器或第二讀寫器對(duì)所述標(biāo)簽進(jìn)行讀取,接收到所述經(jīng)編碼后的特征描述信息,并通過(guò)所述編碼對(duì)所述特征描述信息進(jìn)行解碼;(3)所述第一讀寫器或第二讀寫器根據(jù)解碼后的特征描述信息對(duì)相應(yīng)的數(shù)據(jù)進(jìn)行讀取。
2.根據(jù)權(quán)利要求1所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法,其 特征在于所述步驟(1)中,所述具有糾錯(cuò)和檢錯(cuò)能力的編碼包括一個(gè)錯(cuò)誤檢測(cè)碼(EDC)和 一個(gè)錯(cuò)誤校正碼(ECC)。
3.根據(jù)權(quán)利要求2所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法,其 特征在于所述標(biāo)簽的數(shù)據(jù)為電子產(chǎn)品代碼(EPC)數(shù)據(jù)區(qū)中的數(shù)據(jù),所述標(biāo)簽的特征描述 信息為協(xié)議控制位(PC),所述電子產(chǎn)品代碼(EPC)數(shù)據(jù)區(qū)中的電子產(chǎn)品代碼(EPC)的長(zhǎng)度 記錄在所述協(xié)議控制位(PC)中,所述步驟(1)中,所述第一讀寫器使用所述錯(cuò)誤檢測(cè)碼(EDC)和所述錯(cuò)誤校正碼(ECC) 對(duì)所述協(xié)議控制位(PC)進(jìn)行編碼,并將所述編碼寫入所述標(biāo)簽電子產(chǎn)品代碼(EPC)數(shù)據(jù) 中;所述步驟(2)中,所述第一讀寫器或第二讀寫器對(duì)所述標(biāo)簽中的電子產(chǎn)品代碼(EPC) 數(shù)據(jù)進(jìn)行讀取,接收到所述編碼后的協(xié)議控制位(PC),并將所述編碼后的協(xié)議控制位(PC) 進(jìn)行解碼;所述步驟(3)中,所述第一讀寫器或第二讀寫器根據(jù)解碼后的協(xié)議控制位(PC)將待接 收的數(shù)據(jù)位進(jìn)行設(shè)置并準(zhǔn)備接收數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法,其 特征在于所述步驟(1)中包含以下步驟(11)將所述協(xié)議控制位(PC)所記錄的長(zhǎng)度設(shè)置為所述電子產(chǎn)品代碼(EPC)、錯(cuò)誤檢測(cè) 碼(EDC)、錯(cuò)誤校正碼(ECC)的長(zhǎng)度之和;(12)在所述協(xié)議控制位(PC)的預(yù)留比特(RFU)上設(shè)置一個(gè)保護(hù)標(biāo)識(shí);(13)為所述協(xié)議控制位(PC)計(jì)算所述錯(cuò)誤檢測(cè)碼(EDC);(14)為所述協(xié)議控制位(PC)與所述錯(cuò)誤檢測(cè)碼(EDC)計(jì)算所述錯(cuò)誤校正碼(ECC);(15)將所述錯(cuò)誤檢測(cè)碼(EDC)和所述錯(cuò)誤校正碼(ECC)存儲(chǔ)到所述電子產(chǎn)品代碼 (EPC)的開(kāi)始位置。
5.根據(jù)權(quán)利要求3所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法, 其特征在于所述步驟(2)中,所述第一讀寫器或第二讀寫器將所述編碼后的協(xié)議控制位 (PC)進(jìn)行解碼進(jìn)一步包括所述第一讀寫器或第二讀寫器通過(guò)所述錯(cuò)誤校正碼(ECC)對(duì)所述協(xié)議控制位(PC)和 所述錯(cuò)誤檢測(cè)碼(EDC)進(jìn)行錯(cuò)誤檢測(cè)和校正;所述第一讀寫器或第二讀寫器通過(guò)所述錯(cuò)誤檢測(cè)碼(EDC)對(duì)所述協(xié)議控制位(PC)進(jìn)行錯(cuò)誤檢測(cè),以得到正確的電子產(chǎn)品代碼(EPC)的長(zhǎng)度。
6.根據(jù)權(quán)利要求5所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法,其 特征在于若所述錯(cuò)誤檢測(cè)碼(EDC)檢測(cè)到所述協(xié)議控制位(PC)有錯(cuò),則所述第一讀寫器 或第二讀寫器將所述代接收的電子產(chǎn)品代碼(EPC)的長(zhǎng)度設(shè)置為前一個(gè)標(biāo)簽的電子產(chǎn)品 代碼(EPC)的長(zhǎng)度。
7.根據(jù)權(quán)利要求5所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法,其 特征在于若所述錯(cuò)誤檢測(cè)碼(EDC)檢測(cè)到所述協(xié)議控制位(PC)有錯(cuò),則所述第一讀寫器 或第二讀寫器將所述接收的電子產(chǎn)品代碼(EPC)的長(zhǎng)度設(shè)置為96比特。
8.根據(jù)權(quán)利要求5所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法,其 特征在于若所述錯(cuò)誤檢測(cè)碼(EDC)檢測(cè)到所述協(xié)議控制位(PC)有錯(cuò),則所述第一讀寫器 或第二讀寫器首先等待讀取最長(zhǎng)所述電子產(chǎn)品代碼(EPC)所需時(shí)間,隨后啟動(dòng)一個(gè)新的標(biāo) 簽讀取過(guò)程。
9.根據(jù)權(quán)利要求8所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法,其 特征在于最長(zhǎng)所述電子產(chǎn)品代碼(EPC)為496比特。
10.根據(jù)權(quán)利要求3所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法, 其特征在于所述步驟(3)中,所述第一讀寫器或第二讀寫器將要接收的數(shù)據(jù)位設(shè)置為所 述電子產(chǎn)品代碼(EPC)的長(zhǎng)度加上32比特。
11.根據(jù)權(quán)利要求3所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法, 其特征在于如果所述電子產(chǎn)品代碼(EPC)的長(zhǎng)度發(fā)生變化,則所述第一讀寫器將所述錯(cuò) 誤檢測(cè)碼(EDC)和所述錯(cuò)誤校正碼(ECC)再次寫入所述電子產(chǎn)品代碼數(shù)據(jù)中。
12.根據(jù)權(quán)利要求3所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法, 其特征在于所述步驟(1)之前,還包括以下步驟所述第一讀寫器或第二讀寫器向處于其讀寫區(qū)域內(nèi)的標(biāo)簽發(fā)出一個(gè)保護(hù)標(biāo)簽選擇命 令,選擇在所述讀寫區(qū)域內(nèi)預(yù)留比特(RFU)上設(shè)置有所述保護(hù)標(biāo)識(shí)的標(biāo)簽。
13.根據(jù)權(quán)利要求12所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法, 其特征在于所述步驟(3)之后還包括所述第一讀寫器或第二讀寫器向處于其讀寫區(qū)域內(nèi)的標(biāo)簽發(fā)出一個(gè)普通標(biāo)簽選擇命 令,選擇在所述讀寫區(qū)域內(nèi)預(yù)留比特(RFU)上沒(méi)有設(shè)置所述保護(hù)標(biāo)識(shí)的普通標(biāo)簽,并按照 普通的讀取步驟對(duì)所述沒(méi)有設(shè)置所述保護(hù)標(biāo)識(shí)的普通標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取。
14.根據(jù)權(quán)利要求3所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法, 其特征在于在所述步驟(1)之前還包括在所述第一讀寫器或第二讀寫器中設(shè)置一個(gè)模 式選擇方式,當(dāng)所述讀寫器選中所述模式選擇方式時(shí),開(kāi)始所述步驟(1)。
15.根據(jù)權(quán)利要求3或4所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方 法,其特征在于所述第一讀寫器或第二讀寫器選擇等待接收RN16時(shí)段和等待接收電子產(chǎn) 品代碼(EPC)數(shù)據(jù)時(shí)段中的至少一個(gè)時(shí)段作為增強(qiáng)時(shí)段,所述讀寫器調(diào)節(jié)對(duì)發(fā)送信號(hào)的增 益,使得在所述增強(qiáng)時(shí)段中的載波信號(hào)以增強(qiáng)的發(fā)送功率發(fā)送出去。
16.根據(jù)權(quán)利要求2所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法, 其特征在于所述標(biāo)簽的數(shù)據(jù)包括電子產(chǎn)品代碼(EPC)數(shù)據(jù)區(qū)中的數(shù)據(jù)和用戶數(shù)據(jù)區(qū)中的 數(shù)據(jù),所述標(biāo)簽的特征描述信息為協(xié)議控制位(PC),所述協(xié)議控制位(PC)標(biāo)識(shí)所述用戶數(shù)據(jù)區(qū)中是否有有效數(shù)據(jù),所述步驟(1)中,所述第一讀寫器使用所述錯(cuò)誤檢測(cè)碼(EDC)和所述錯(cuò)誤校正碼(ECC) 對(duì)所述協(xié)議控制位(PC)進(jìn)行編碼,并將所述編碼寫入所述標(biāo)簽電子產(chǎn)品代碼(EPC)數(shù)據(jù) 中;所述步驟(2)中,所述第一讀寫器或第二讀寫器對(duì)所述標(biāo)簽中的電子產(chǎn)品代碼(EPC) 數(shù)據(jù)進(jìn)行讀取,接收到所述編碼后的協(xié)議控制位(PC),并將所述編碼后的協(xié)議控制位(PC) 進(jìn)行解碼;所述步驟(3)中,所述第一讀寫器或第二讀寫器根據(jù)解碼后的協(xié)議控制位(PC)決定是 否發(fā)起數(shù)據(jù)讀取命令,對(duì)所述用戶數(shù)據(jù)區(qū)中的數(shù)據(jù)進(jìn)行讀取。
17.根據(jù)權(quán)利要求16所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法, 其特征在于所述步驟(1)中包含以下步驟(11)將所述協(xié)議控制位(PC)所記錄的長(zhǎng)度設(shè)置為所述電子產(chǎn)品代碼(EPC)、錯(cuò)誤檢測(cè) 碼(EDC)、錯(cuò)誤校正碼(ECC)的長(zhǎng)度之和;(12)在所述協(xié)議控制位(PC)的預(yù)留比特(RFU)上設(shè)置一個(gè)保護(hù)標(biāo)識(shí);(13)為所述協(xié)議控制位(PC)計(jì)算所述錯(cuò)誤檢測(cè)碼(EDC);(14)為所述協(xié)議控制位(PC)與所述錯(cuò)誤檢測(cè)碼(EDC)計(jì)算所述錯(cuò)誤校正碼(ECC);(15)將所述錯(cuò)誤檢測(cè)碼(EDC)和所述錯(cuò)誤校正碼(ECC)存儲(chǔ)到所述電子產(chǎn)品代碼 (EPC)的開(kāi)始位置。
18.根據(jù)權(quán)利要求2所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法, 其特征在于所述標(biāo)簽的數(shù)據(jù)包括電子產(chǎn)品代碼(EPC)數(shù)據(jù)區(qū)中的數(shù)據(jù)和用戶數(shù)據(jù)區(qū)中的 數(shù)據(jù),所述標(biāo)簽的特征描述信息為協(xié)議控制位(PC)和擴(kuò)展協(xié)議控制位(XPC),所述擴(kuò)展協(xié) 議控制位(XPC)中標(biāo)識(shí)所述標(biāo)簽被殺死后的可召回狀態(tài),所述步驟(1)中,所述第一讀寫器使用所述錯(cuò)誤檢測(cè)碼(EDC)和所述錯(cuò)誤校正碼(ECC) 對(duì)所述協(xié)議控制位(PC)和所述擴(kuò)展協(xié)議控制位(XPC)進(jìn)行編碼,并將所述編碼寫入所述標(biāo) 簽中;所述步驟(2)中,所述第一讀寫器或第二讀寫器對(duì)所述標(biāo)簽進(jìn)行讀取,接收到所述編 碼后的協(xié)議控制位(PC)和擴(kuò)展協(xié)議控制位(XPC),并將所述編碼后的協(xié)議控制位(PC)和擴(kuò) 展協(xié)議控制位(XPC)進(jìn)行解碼;所述步驟(3)中,所述第一讀寫器或第二讀寫器根據(jù)解碼后的協(xié)議控制位(PC)和擴(kuò)展 協(xié)議控制位(XPC)決定標(biāo)簽的可召回狀態(tài)。
19.根據(jù)權(quán)利要求18所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法, 其特征在于所述步驟(1)中包括以下步驟(11)將所述協(xié)議控制位(PC)所記錄的長(zhǎng)度設(shè)置為所述電子產(chǎn)品代碼(EPC)、錯(cuò)誤檢測(cè) 碼(EDC)、錯(cuò)誤校正碼(ECC)的長(zhǎng)度之和;(12)在所述協(xié)議控制位(PC)的預(yù)留比特(RFU)上設(shè)置一個(gè)保護(hù)標(biāo)識(shí);(13)為所述協(xié)議控制位(PC)計(jì)算所述錯(cuò)誤檢測(cè)碼(EDC);(14)為所述協(xié)議控制位(PC)與所述錯(cuò)誤檢測(cè)碼(EDC)計(jì)算所述錯(cuò)誤校正碼(ECC);(15)將所述錯(cuò)誤檢測(cè)碼(EDC)和所述錯(cuò)誤校正碼(ECC)存儲(chǔ)到所述標(biāo)簽中。
20.根據(jù)權(quán)利要求19所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法,其特征在于所述步驟(15)中,將所述錯(cuò)誤檢測(cè)碼(EDC)和所述錯(cuò)誤校正碼(ECC)存儲(chǔ)到 所述電子產(chǎn)品代碼(EPC)的開(kāi)始位置。
21.根據(jù)權(quán)利要求19所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法, 其特征在于所述步驟(15)中,將所述錯(cuò)誤檢測(cè)碼(EDC)和所述錯(cuò)誤校正碼(ECC)存儲(chǔ)到 所述擴(kuò)展協(xié)議控制位(XPC)中。
22.—種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法,所述射頻識(shí)別系統(tǒng)包括 一個(gè)以上讀寫器和一組標(biāo)簽,所述每個(gè)標(biāo)簽均包含電子產(chǎn)品代碼(EPC)數(shù)據(jù)區(qū)中的數(shù)據(jù), 每個(gè)所述電子產(chǎn)品代碼(EPC)數(shù)據(jù)包括協(xié)議控制位(PC)、電子產(chǎn)品代碼(EPC)、循環(huán)冗余校 驗(yàn)位(CRC),其特征在于,該方法包含以下步驟(1)在讀寫器和與所述讀寫器相連的主機(jī)之間定義一個(gè)接口,通過(guò)所述接口所述主機(jī) 將所述電子產(chǎn)品代碼(EPC)的長(zhǎng)度配置為一固定長(zhǎng)度;(2)所述讀寫器在其寄存器中存儲(chǔ)所述主機(jī)所配置的電子產(chǎn)品代碼(EPC)的長(zhǎng)度;(3)所述讀寫器對(duì)所述標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取時(shí),從該讀寫器的寄存器中獲得所述標(biāo) 簽的電子產(chǎn)品代碼(EPC)的長(zhǎng)度;(4)所述讀寫器將待接收的數(shù)據(jù)位進(jìn)行設(shè)置并準(zhǔn)備接收數(shù)據(jù)。
23.根據(jù)權(quán)利要求22所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法, 其特征在于所述步驟(4)中,所述讀寫器或第二讀寫器將要接收的數(shù)據(jù)位設(shè)置為所述電 子產(chǎn)品代碼(EPC)的長(zhǎng)度加上32比特。
24.根據(jù)權(quán)利要求22或23所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的 方法,其特征在于在所述步驟(1)之前還包括在所述第一讀寫器或第二讀寫器中設(shè)置一 個(gè)模式選擇方式,當(dāng)所述讀寫器選中所述模式選擇方式時(shí),開(kāi)始所述步驟(1)。
25.根據(jù)權(quán)利要求22或23所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的 方法,其特征在于所述讀寫器選擇等待接收RN16時(shí)段和等待接收電子產(chǎn)品代碼(EPC)數(shù) 據(jù)時(shí)段中的至少一個(gè)時(shí)段作為增強(qiáng)時(shí)段,所述讀寫器調(diào)節(jié)對(duì)發(fā)送信號(hào)的增益,使得在所述 增強(qiáng)時(shí)段中的載波信號(hào)以增強(qiáng)的發(fā)送功率發(fā)送出去。
26.一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的讀寫器,其特征在于,所述讀寫 器包括編碼單元,用于使用一個(gè)具有糾錯(cuò)和檢錯(cuò)能力的編碼對(duì)特征描述信息進(jìn)行編碼;寫入單元,用于將所述編碼寫入一個(gè)標(biāo)簽中;讀取單元,用于對(duì)所述標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取,接收到所述經(jīng)編碼后的特征描述信息;解碼單元,用于通過(guò)所述編碼對(duì)所述特征描述信息進(jìn)行解碼;接收單元,用于根據(jù)解碼后的特征描述信息對(duì)相應(yīng)的數(shù)據(jù)進(jìn)行讀取。
27.根據(jù)權(quán)利要求26所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的讀寫 器,其特征在于所述寫入單元進(jìn)一步包括設(shè)置單元,用于將所述標(biāo)簽中協(xié)議控制位(PC)的長(zhǎng)度設(shè)置為電子產(chǎn)品代碼(EPC)、 錯(cuò)誤檢測(cè)碼(EDC)、錯(cuò)誤校正碼(ECC)的長(zhǎng)度之和,并在所述協(xié)議控制位(PC)的預(yù)留比特 (RFU)上設(shè)置一個(gè)保護(hù)標(biāo)識(shí);計(jì)算單元,用于為所述協(xié)議控制位(PC)計(jì)算所述錯(cuò)誤檢測(cè)碼(EDC),并為所述協(xié)議控制位(PC)與所述錯(cuò)誤檢測(cè)碼(EDC)計(jì)算所述錯(cuò)誤校正碼(ECC);存儲(chǔ)單元,用于將所述錯(cuò)誤檢測(cè)碼(EDC)和所述錯(cuò)誤校正碼(ECC)存儲(chǔ)到所述電子產(chǎn) 品代碼(EPC)的開(kāi)始端。
28.根據(jù)權(quán)利要求27所述的一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的讀寫 器,其特征在于所述讀寫器還包括一個(gè)命令發(fā)出模塊,用于向處于其讀寫區(qū)域內(nèi)的標(biāo)簽發(fā) 出一個(gè)保護(hù)標(biāo)簽選擇命令,選擇在所述讀寫區(qū)域內(nèi)預(yù)留比特(RFU)上設(shè)置有所述保護(hù)標(biāo)識(shí) 的標(biāo)簽;或者向處于其讀寫區(qū)域內(nèi)的標(biāo)簽發(fā)出一個(gè)普通標(biāo)簽選擇命令,選擇在所述讀寫區(qū) 域內(nèi)預(yù)留比特(RFU)上沒(méi)有設(shè)置所述保護(hù)標(biāo)識(shí)的普通標(biāo)簽,并按照普通的讀取步驟對(duì)所述 沒(méi)有設(shè)置所述保護(hù)標(biāo)識(shí)的普通標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取。
29.一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的讀寫器,其特征在于,所述讀寫 器包括接口單元,用于在讀寫器和與所述讀寫器相連的主機(jī)之間定義一個(gè)接口,通過(guò)所述接 口所述主機(jī)將所述電子產(chǎn)品代碼(EPC)的長(zhǎng)度配置為一固定長(zhǎng)度;存儲(chǔ)單元,用于在所述讀寫器的寄存器中存儲(chǔ)所述主機(jī)所配置的電子產(chǎn)品代碼(EPC) 的長(zhǎng)度;讀取單元,用于在對(duì)所述標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取時(shí),從該讀寫器的寄存中獲得所述標(biāo) 簽的電子產(chǎn)品代碼(EPC)的長(zhǎng)度;接收單元,用于將待接收的數(shù)據(jù)位進(jìn)行設(shè)置并準(zhǔn)備接收數(shù)據(jù)。
全文摘要
本發(fā)明提出一種在射頻識(shí)別系統(tǒng)中對(duì)標(biāo)簽中的數(shù)據(jù)進(jìn)行讀取的方法,所述射頻識(shí)別系統(tǒng)包括一個(gè)以上讀寫器和一組標(biāo)簽,所述每個(gè)標(biāo)簽均包含一個(gè)數(shù)據(jù)和一組特征描述信息,在該方法中,首先第一讀寫器或者所述標(biāo)簽使用一個(gè)具有糾錯(cuò)和檢錯(cuò)能力的編碼,對(duì)所述特征描述信息進(jìn)行編碼并將所述編碼寫入所述標(biāo)簽;然后所述第一讀寫器或第二讀寫器對(duì)所述標(biāo)簽進(jìn)行讀取,接收到所述經(jīng)編碼后的特征描述信息,并通過(guò)所述編碼對(duì)所述特征描述信息進(jìn)行解碼;最后,所述第一讀寫器或第二讀寫器根據(jù)解碼后的特征描述信息對(duì)相應(yīng)的數(shù)據(jù)進(jìn)行讀取。本發(fā)明通過(guò)對(duì)標(biāo)簽中的特征描述信息進(jìn)行保護(hù),從而有效地幫助讀寫器掌握標(biāo)簽的特征,更加準(zhǔn)確地讀取標(biāo)簽的存儲(chǔ)數(shù)據(jù)。
文檔編號(hào)G06K17/00GK101957923SQ200910160059
公開(kāi)日2011年1月26日 申請(qǐng)日期2009年7月20日 優(yōu)先權(quán)日2009年7月20日
發(fā)明者喻丹, 袁勇, 鄧曉東, 霍爾斯特·迪特 申請(qǐng)人:西門子公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
桃园县| 曲阜市| 任丘市| 宜黄县| 晋中市| 安岳县| 成武县| 房产| 屏南县| 班戈县| 汉沽区| 法库县| 梅河口市| 清涧县| 澄城县| 兴宁市| 荥阳市| 唐山市| 那曲县| 汝南县| 吴川市| 蒙城县| 依兰县| 西林县| 新乐市| 罗城| 卓资县| 兰考县| 保定市| 麟游县| 积石山| 广宗县| 皮山县| 阜新| 闽清县| 庄河市| 曲靖市| 电白县| 西和县| 闽侯县| 怀远县|