RFID中間件數(shù)據(jù)的過(guò)濾方法的研究和分析
RFID 是“radio fequency identification,無(wú)線射頻識(shí)別”的縮寫,是一種非接觸自動(dòng)識(shí)別和數(shù)據(jù)采集技術(shù),該技術(shù)最早誕生于1948年,美國(guó)人HarryStrockman在IRE無(wú)線電工程師協(xié)會(huì)學(xué)報(bào)上發(fā)表論文對(duì)其理論和實(shí)現(xiàn)方法進(jìn)行了詳細(xì)描述,迄今已有60年。在進(jìn)入20世紀(jì)90年代后, RFID技術(shù)的應(yīng)用規(guī)模急劇擴(kuò)大,從2000 年之后到現(xiàn)在,RFID產(chǎn)品種類得到極大豐富,成本不斷降低,各種新的應(yīng)用層出不窮。
本文引用地址:http://m.butianyuan.cn/article/157682.htmRFID系統(tǒng)包括RFID硬件和應(yīng)用支撐軟件2個(gè)部,硬件部分由電子標(biāo)簽和閱讀器組成,電子標(biāo)簽是數(shù)據(jù)載體,分為無(wú)源射頻標(biāo)簽、半無(wú)源射頻標(biāo)簽、有源射頻標(biāo)簽3類,無(wú)源電子標(biāo)簽通過(guò)提取閱讀器發(fā)出射頻能量作為其工作的電源,并將標(biāo)簽內(nèi)信息向閱讀器傳送;半無(wú)源標(biāo)簽及有源標(biāo)簽的工作能量由電池提供。RFID 中間件則是RF ID軟件系統(tǒng)中最重要的一環(huán),它直接面對(duì)硬件采集上來(lái)的海量數(shù)據(jù),對(duì)其進(jìn)行過(guò)濾,有效封裝后再提交給高層應(yīng)用軟件,被稱為是RF ID系統(tǒng)的神經(jīng)中樞。目前對(duì)RFID中間件的研究,主要集中于如何對(duì)海量數(shù)據(jù)進(jìn)行過(guò)濾,去冗余化,并有效挖掘其中的有用信息這樣幾個(gè)方面。筆者結(jié)合幾年的RFID應(yīng)用經(jīng)驗(yàn),對(duì)當(dāng)前已有的過(guò)濾算法進(jìn)行了研究,并提出了一種帶有噪點(diǎn)抑制功能的RFID數(shù)據(jù)過(guò)濾算法,主要解決了RFID數(shù)據(jù)采集中的噪聲干擾以及過(guò)濾冗余數(shù)據(jù)2個(gè)問(wèn)題。
1 RFID中間件構(gòu)成
根據(jù)RFID權(quán)威研究機(jī)構(gòu)Auto - ID實(shí)驗(yàn)室對(duì)其EPC物聯(lián)網(wǎng)Savant中間件的定義,以及后來(lái)由EPCglobal提出的EPC應(yīng)用層事件規(guī)范和低層讀寫器接口協(xié)議,一個(gè)最基本的RF ID中間件應(yīng)該包含如下幾個(gè)功能模塊: Reader接口模塊、邏輯驅(qū)動(dòng)器映射模塊、RF ID 數(shù)據(jù)過(guò)濾模塊、業(yè)務(wù)規(guī)則過(guò)濾模塊、設(shè)備管理與配置模塊、上層服務(wù)接口模塊, 如圖1所示。
Reader接口用于中間件與RFID讀寫器的數(shù)據(jù)通信,主要有獲取RF ID數(shù)據(jù)以及下達(dá)設(shè)備管理模塊的讀寫器指令2個(gè)功能。
設(shè)備管理配置模塊用于調(diào)整RF ID讀寫設(shè)備的工作狀態(tài),配置相應(yīng)的Reader接口參數(shù)等.邏輯讀寫器映射模塊用于將多個(gè)物理讀寫器,或者讀寫器的多條天線映射成為一個(gè)邏輯讀寫器。 一個(gè)邏輯讀寫器代表了一個(gè)有具體含義的數(shù)據(jù)采集點(diǎn)(比如5號(hào)貨架) ,而不管該采集點(diǎn)在物理上由多少個(gè)讀寫器和天線組成。它屏蔽了數(shù)據(jù)采集點(diǎn)的具體實(shí)現(xiàn)方式,減少了數(shù)據(jù)過(guò)濾等上層模塊與下層數(shù)據(jù)采集部分的軟件耦合度。 對(duì)于上層模塊來(lái)說(shuō),可見的只有邏輯讀寫器,所以邏輯讀寫器映射模塊對(duì)RFID數(shù)據(jù)有初步過(guò)濾的功能。
RFID數(shù)據(jù)過(guò)濾與業(yè)務(wù)規(guī)則過(guò)濾,這2個(gè)部分統(tǒng)稱為RFID中間件數(shù)據(jù)過(guò)濾模塊,分別在2個(gè)層次上對(duì)RFID數(shù)據(jù)進(jìn)行過(guò)濾. 前者對(duì)硬件上報(bào)的海量RFID 數(shù)據(jù)進(jìn)行去冗余化等處理, 是公認(rèn)的RFID中間件核心功能之一。 后者則在具體業(yè)務(wù)規(guī)則的基礎(chǔ)上對(duì)過(guò)濾后的RFID數(shù)據(jù)進(jìn)行進(jìn)一步組裝,使其成為符合上層軟件要求的、帶有商業(yè)含義的事件數(shù)據(jù),使抽象的RFID數(shù)據(jù)擁有了豐富的現(xiàn)實(shí)含義。
評(píng)論