新聞中心

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.4 接口控制功能
在Savant軟件系統(tǒng)中,需要加入接口模塊與外部情況加以聯(lián)系。如圖3所示。

本文引用地址:http://2s4d.com/article/156403.htm

c.JPG


該接口模塊不僅接收諸如PML服務(wù)器所傳輸?shù)暮烷喿x器所傳輸?shù)男盘?hào),同時(shí)為上層應(yīng)用軟件提供讀取信息的標(biāo)志字,并且對(duì)Savant軟件系統(tǒng)的內(nèi)部模塊進(jìn)行控制。
在Savant軟件系統(tǒng)的內(nèi)部模塊之間也存在著相互控制的情況,需確定對(duì)外部情況進(jìn)行聯(lián)系的外部控制字以及關(guān)系到信息在系統(tǒng)內(nèi)部傳輸?shù)膬?nèi)部控制字。
3.5 帶接口控制的整體Savant軟件系統(tǒng)結(jié)構(gòu)
加入有效的控制字后,Savant中間件軟件系統(tǒng)的功能變得完整,可以完成所需的過(guò)濾、解析、暫存等功能。依照前文所述的系統(tǒng)結(jié)構(gòu)以及內(nèi)部功能模塊,本文畫出了Savant中間件軟件系統(tǒng)所集成的文正邏輯系統(tǒng)。如圖4所示。

d.JPG


圖4(a)邏輯程序塊的主要任務(wù)集成了過(guò)濾功能與解析功能,當(dāng)完成過(guò)濾后,確定該電子標(biāo)簽代碼有效,即可進(jìn)行解析操作,不需要在過(guò)濾與解析功能之間添加其他控制變量或控制信息。在完成圖4(a)模塊后,需要向PML服務(wù)器輸出解析后的PML域名地址信息,并等待PML服務(wù)器返回該電子標(biāo)簽相應(yīng)商品的具體信息,即進(jìn)入圖4(b)程序模塊所代表的存儲(chǔ)環(huán)節(jié)。由于本文采用的FIFO存儲(chǔ)模式,需要在新的商品信息存儲(chǔ)之前,調(diào)整存儲(chǔ)空間中已有信息的位置,所以當(dāng)圖4(b)程序模塊結(jié)束后,具體信息首先暫存在Savant中間件軟件系統(tǒng)的另外開辟的存儲(chǔ)緩沖區(qū),并應(yīng)當(dāng)加入存儲(chǔ)控制字,當(dāng)該控制字有效后,存儲(chǔ)空間進(jìn)行FIFO調(diào)整,然后從另外開辟的存儲(chǔ)緩沖區(qū)中取出待存儲(chǔ)的信息存放至FIFO存儲(chǔ)空間的最后位。以上即是Savant中間件軟件系統(tǒng)的邏輯控制,三部分的邏輯控制流程圖如圖5所示。

e.JPG



4 結(jié)語(yǔ)
完成了Savant中間件軟件系統(tǒng)的邏輯與編程之后,在軟件平臺(tái)上利用testbench文件對(duì)這些模塊進(jìn)行驗(yàn)證檢驗(yàn)。檢驗(yàn)結(jié)果表明所的savant中間件軟件系統(tǒng)能對(duì)電子標(biāo)簽數(shù)據(jù)進(jìn)行有效地處理。


上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


相關(guān)推薦

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

關(guān)閉