新闻中心

EEPW首页>手机与无线通信>设计应用> 基于RFID的EPC中间件的设计

基于RFID的EPC中间件的设计

作者: 时间:2011-04-14 来源:网络 收藏

3.4 接口控制功能
在Savant软件系统中,需要加入接口模块与外部情况加以联系。如图3所示。

本文引用地址://m.amcfsurvey.com/article/156403.htm

c.JPG


该接口模块不仅接收诸如PML服务器所传输的和阅读器所传输的信号,同时为上层应用软件提供读取信息的标志字,并且对Savant软件系统的内部模块进行控制。
在Savant软件系统的内部模块之间也存在着相互控制的情况,需确定对外部情况进行联系的外部控制字以及关系到信息在系统内部传输的内部控制字。
3.5 带接口控制的整体Savant软件系统结构
加入有效的控制字后,Savant中间件软件系统的功能变得完整,可以完成所需的过滤、解析、暂存等功能。依照前文所述的系统结构以及内部功能模块,本文画出了Savant中间件软件系统所集成的文正逻辑系统。如图4所示。

d.JPG


图4(a)逻辑程序块的主要任务集成了过滤功能与解析功能,当完成过滤后,确定该电子标签代码有效,即可进行解析操作,不需要在过滤与解析功能之间添加其他控制变量或控制信息。在完成图4(a)模块后,需要向PML服务器输出解析后的PML域名地址信息,并等待PML服务器返回该电子标签相应商品的具体信息,即进入图4(b)程序模块所代表的存储环节。由于本文采用的FIFO存储模式,需要在新的商品信息存储之前,调整存储空间中已有信息的位置,所以当图4(b)程序模块结束后,具体信息首先暂存在Savant中间件软件系统的另外开辟的存储缓冲区,并应当加入存储控制字,当该控制字有效后,存储空间进行FIFO调整,然后从另外开辟的存储缓冲区中取出待存储的信息存放至FIFO存储空间的最后位。以上即是Savant中间件软件系统的逻辑控制,三部分的逻辑控制流程图如图5所示。

e.JPG



4 结语
完成了Savant中间件软件系统的逻辑与编程之后,在软件平台上利用testbench文件对这些模块进行验证检验。检验结果表明所的savant中间件软件系统能对电子标签数据进行有效地处理。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭