• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > 基于RFID的EPC中間件的設(shè)計(jì)

    基于RFID的EPC中間件的設(shè)計(jì)

    作者: 時(shí)間:2011-04-14 來(lái)源:網(wǎng)絡(luò) 收藏


    3 Savant系統(tǒng)的實(shí)現(xiàn)
    本文實(shí)現(xiàn)Savant中間體軟件系統(tǒng)的主要功能:a.過(guò)濾;b.定量信息存儲(chǔ):c.解析;d.接口控制。
    3.1 過(guò)濾功能
    根據(jù)第2節(jié)中所述的基本模型,并考慮到整個(gè)系統(tǒng)的工作效率,過(guò)濾程序應(yīng)該是系統(tǒng)中最先工作的模塊。
    一個(gè)Savant軟件系統(tǒng)是服務(wù)于特定廠商或者是針對(duì)特定類型商品的軟件,所以參考TCP/IP協(xié)定中局域網(wǎng)IP地址子網(wǎng)掩碼過(guò)濾處理,只需要通過(guò)一段掩碼,將該系統(tǒng)所服務(wù)的廠商或者所針對(duì)的特定類型商品過(guò)濾出來(lái)。將特定廠商或商品掩碼與原始標(biāo)簽代碼信息通過(guò)一定的邏輯運(yùn)算結(jié)合起來(lái),即可以達(dá)到過(guò)濾信息的作用。如圖2所示。

    本文引用地址:http://www.czjhyjcfj.com/article/156403.htm

    b.JPG


    3.2 解析功能
    為了方便讀取PML服務(wù)器上的標(biāo)簽信息,需將代碼解析成ONS服務(wù)可識(shí)別的地址域名格式。根據(jù)該解析過(guò)程的規(guī)范化的要求,利用格式化轉(zhuǎn)換字符串將二進(jìn)制代碼轉(zhuǎn)換成對(duì)應(yīng)的PML文件地址。
    類似于普通的Internet域名地址,存儲(chǔ)于PML服務(wù)器上的商品信息域名地址也有著標(biāo)準(zhǔn)的域名結(jié)構(gòu)。EPC地址域名由EPC域前綴名與EPC域后綴名組成。而且當(dāng)前使用的EPC域后綴名為一個(gè)固定的根域名:epc.objid.net。這個(gè)翻譯的過(guò)程需要引入標(biāo)準(zhǔn)的域名格式,即格式化字符串。
    舉例說(shuō)明如下:
    格式化字符串由1、2、3、4組成,分別表示該位所占EPC編碼中的位數(shù)
    例如對(duì)于16位的EPC碼,其格式化字符串可以是
    1.44.3.11.2(0+1+4+4+3+1+1+2=16)
    即如果這個(gè)16位的EPC碼是:1001111010110010,放入格式化字符串的形式下成為了:
    (1)(0011)(1101).(011).(0)(0).(10)=1.3D.3.00.2即成為EPC域前綴名。
    即該1 6位E P C代碼的P M L域名地址為1.3D.3.00.2.epc.objid.net。
    有了格式化字符串的標(biāo)準(zhǔn)轉(zhuǎn)換功能,EPC電子標(biāo)簽代碼可唯一且一一對(duì)應(yīng)地轉(zhuǎn)化成PML域名地址。
    3.3 存儲(chǔ)與查詢功能
    由于不同的廠商或商品在種類、數(shù)量、需求量以及關(guān)注程度上都有所不同,如果每次檢測(cè)標(biāo)簽時(shí)均向PML服務(wù)器提取信息,不僅會(huì)由于PML服務(wù)器的數(shù)據(jù)過(guò)大而降低提取效率,同時(shí)在傳輸過(guò)程中也容易有所延遲與損耗。因此Savant軟件系統(tǒng)需存儲(chǔ)一定量的簡(jiǎn)單信息伴隨EPC的具體信息,以便上層應(yīng)用軟件的讀取,提升數(shù)據(jù)讀取效率。
    本文選擇FIFO(先進(jìn)先出)的存儲(chǔ)方式進(jìn)行有限存儲(chǔ)空間的利用。
    對(duì)于FIFO的實(shí)現(xiàn),基本上是做結(jié)構(gòu)體的向前移位操作,將在結(jié)構(gòu)體數(shù)組中位置為i的結(jié)構(gòu)體的內(nèi)部數(shù)據(jù)完整地賦值給位置為i-1的結(jié)構(gòu)體。對(duì)于最后位置的結(jié)構(gòu)體,團(tuán)PM-1位置,則是最新的賦值,而對(duì)于原始的第一個(gè)結(jié)構(gòu)體,即0位置,會(huì)被覆蓋。這個(gè)過(guò)程并不是一直無(wú)限進(jìn)行下去,會(huì)有一個(gè)接口控制變量來(lái)決定是否進(jìn)行移位。



    評(píng)論


    相關(guān)推薦

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

    關(guān)閉
    主站蜘蛛池模板: 灵丘县| 通州市| 泽州县| 迁安市| 青田县| 苍南县| 石泉县| 常德市| 平遥县| 色达县| 大港区| 仁布县| 神池县| 苏尼特左旗| 安福县| 即墨市| 安吉县| 奉化市| 四会市| 肥乡县| 云阳县| 太仓市| 太白县| 江川县| 信阳市| 获嘉县| 陵川县| 阜新市| 分宜县| 肇源县| 时尚| 泾川县| 昌邑市| 太仆寺旗| 江山市| 镇安县| 衡南县| 嘉黎县| 镇远县| 台中县| 香格里拉县|