基于RFID技术的仓储管理提货方案的实现首先,不同类型的物资在出库操作时,分别由具有不同权限的提货人员来实现。提货人员的权限由其EPC编码中的对象分类代码来表示,提货人员首先将自身携带的提货权限由专用权限阅读器读取得到。系统获取得到该电子标签数据后,通过截取指令将权限标签数据中的对象分类代码截取存储到一个私有变量中。其所提的货物在出库时,由阅读器得到每个货物的电子标签,并将采集得到的电子标签通过中间件传输到系统中去,在传输过程中,要做两个操作:1)截取货物电子标签中的对象分类代码与提货人员权限电子标签中的对象分类代码进行模式匹配操作,当匹配成功时,则以该物资电子标签数据为搜索条件遍历数据库中库存表:当匹配不成功时,(即所提货物标签中的对象分类代码与提货人员权限标签中的对象分类代码不同),说明北京旭航电子新技术有限公司提货人员不具备提取该物品的权限,则将该货物的电子标签反馈到液晶显示终端,并呈高亮显示;以备仓管人员检查核对。2)当提货成功后,货物出库操作;同时,以该货物电子标签数据为搜索条件检索数据库,更新当前数据库仓储物资库存表;保证库存表中货物数量与仓库中一一对应。该更新操作与货物入库操作有一些相似。其整个提货操作流程如图2所示。图2提货操作流程图EPC数据采集部分:出库物资的电子标签数据采集与人员权限电子标签数据采集二者操作是异步的。先采集提货人员权限标签数据,获取后再与采集出库物资电子标签数据进行模式匹配。xu-hang.com这样做的原因在于存储仓储物资信息的数据库与人员权限信息的数据库是分开管理的,这样可以有效保证提货人员权限信息不被泄露或窃取,防止仓储物资损失。应用程序模块部分:鉴于多个读写器同时工作时,其每秒钟读取得到的标签数量非常庞大。通常采用开辟一块缓冲区来暂存电子标签数据。电子标签数据以消息队列的方式存储,其结构如图3所示。图3EPC数据队列为了方便理解,笔者仅以EPC数据队列中任意一个电子标签为例来演示其整个处理过程。首先电子标签数据出队列操作,进入应用程序接口。图4是整个处理流程图。图4应用程序部分处理流程图