<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計應(yīng)用 > RFID中間件數(shù)據(jù)的過濾方法的研究和分析

          RFID中間件數(shù)據(jù)的過濾方法的研究和分析

          作者: 時間:2010-01-11 來源:網(wǎng)絡(luò) 收藏

           上層服務(wù)接口將經(jīng)過和組裝的向上層應(yīng)用軟件發(fā)送,以實(shí)現(xiàn)更為豐富和貼近現(xiàn)實(shí)的功能。

          2 設(shè)計

           2. 1 現(xiàn)有及問題

           從硬件上報的原始數(shù)據(jù)量非常巨大,根據(jù)具體的配置不同,每臺讀寫器每秒可以上報數(shù)個至數(shù)十個不等的標(biāo)簽數(shù)據(jù),但其中只有少部分是對用戶有意義的、非重復(fù)性的數(shù)據(jù),這樣大量的數(shù)據(jù)如果不經(jīng)過去冗等處理而直接上傳,將會給整個RFID系統(tǒng)帶來很大的負(fù)擔(dān)。 所以,對RFID數(shù)據(jù)過濾在近幾年一直是個熱點(diǎn)。

           現(xiàn)有過濾方法主要可以分為如下幾類:

           1) 建立事件列表類. 對每一個新到標(biāo)簽數(shù)據(jù)進(jìn)行檢測,如果是新標(biāo)簽加入相應(yīng)列表中,且該標(biāo)簽在列表中已存在,則僅更新對應(yīng)標(biāo)簽的時間等狀態(tài)數(shù)據(jù),而不新建標(biāo)簽數(shù)據(jù)記錄,以達(dá)到去除重復(fù)信息的作用。

           2) 事件編碼類. 對標(biāo)簽狀態(tài)的改變進(jìn)行編碼,標(biāo)簽出現(xiàn)編碼為0,標(biāo)簽消失編碼為1. 然后加入計時器機(jī)制,對計時器有效時間內(nèi)的同一標(biāo)簽的狀態(tài)跳變進(jìn)行忽略,從而在狀態(tài)定義和時間維度2個方面對數(shù)據(jù)進(jìn)行了去重化。

           這些算法均能夠很好地消除冗余數(shù)據(jù),減少了上層系統(tǒng)的負(fù)荷,有著較好的過濾效果. 但在實(shí)際應(yīng)用中,除了RFID數(shù)據(jù)的去冗化以外,對數(shù)據(jù)的過濾還有著其他的需求. 比如,由于信號不穩(wěn)定或其他干擾因素,貨架上物品的RFID標(biāo)簽并不能在每一個讀寫器周期中被檢測到;或者當(dāng)顧客推著小推車從貨架旁走過時,其推車內(nèi)已選購的商品被貨架內(nèi)的讀寫器誤讀到。本文中將類似的無效RFID數(shù)據(jù)稱為RFID噪點(diǎn)。

           在上述幾類過濾算法設(shè)計中, RFID噪點(diǎn)顯然不是一個被考慮到的因素,只要出現(xiàn)了RFID 標(biāo)簽,哪怕只是誤讀到一次,也會被作為一個事件數(shù)據(jù)進(jìn)行上傳。如果上層業(yè)務(wù)規(guī)則過濾模塊沒有對這些噪點(diǎn)數(shù)據(jù)進(jìn)行處理,則會產(chǎn)生一些莫須有的事件記錄,對整個系統(tǒng)的數(shù)據(jù)管理造成很大麻煩,但上層業(yè)務(wù)規(guī)則過濾模塊對噪點(diǎn)的發(fā)現(xiàn)和抑制顯然是一件很難的事情,因?yàn)閿?shù)據(jù)采集細(xì)節(jié)已經(jīng)被RFID數(shù)據(jù)過濾模塊完全屏蔽掉了,對噪點(diǎn)的發(fā)現(xiàn)失去了最基本的依據(jù)。

           2. 2 帶噪點(diǎn)抑制功能的RFID數(shù)據(jù)過濾方法設(shè)計
           RFID標(biāo)簽數(shù)據(jù)由讀寫器在每個報告周期reportcycle進(jìn)行上報,在經(jīng)歷多個報告周期之后,一個典型的RFID讀寫器上報數(shù)據(jù)如圖2所示。

           將在報告周期中出現(xiàn)的RF ID標(biāo)簽編碼為1,未出現(xiàn)的編碼為0,則對每一個標(biāo)簽,其事件可以記錄為一個01序列串. 對圖2而言: tag1可編碼為0001111000,表示標(biāo)簽通過了讀寫器范圍; tag2可編碼為1111100000,表示標(biāo)簽離開了讀寫器范圍;tag3可編碼為0000001111,表示標(biāo)簽進(jìn)入并停留在讀寫器范圍中. 對tag4和tag5而言,它們出現(xiàn)了噪點(diǎn)數(shù)據(jù), tag4也許不應(yīng)該出現(xiàn)在讀寫器范圍內(nèi),而tag5根本就沒有離開。根據(jù)實(shí)際情況, RF ID噪點(diǎn)可分為1噪點(diǎn)和0噪點(diǎn)2類,前者表示非讀寫器范圍內(nèi)的標(biāo)簽被偶爾讀到,如tag4;后者表示處于讀寫器范圍內(nèi)的標(biāo)簽偶爾沒有被讀到,如tag5. 按照傳統(tǒng)的過濾算法, tag5 將產(chǎn)生一個通過事件,tag4將產(chǎn)生2個離開事件和2個進(jìn)入事件。



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();