发明名称 基于哈希表的RFID数据在MES系统中的管理方法
摘要 本发明公开了一种基于哈希表的RFID数据在MES系统中的管理方法,当MES系统收到数据时,判断哈希表2中是否存在该数据,如果哈希表2中不存在该数据,继续判断哈希表1中是否存在该数据,如果哈希表1中也不存在该数据,则让该数据流入MES系统,如果哈希表2中已经存在该数据,继续判断哈希表2中数据标记值,如果哈希表2中数据标记值为TRUE,数据不流入MES系统,如果哈希表2中数据标记值为FALSE,继续判断哈希表1中时间戳与当前时间的时间差是否到达设定值,如果时间差大于或等于设定值,数据就流入MES系统,如果时间差小于设定值,则丢弃数据,数据不流入MES系统,其使得MES系统自动获得准确数据。
申请公布号 CN105760413A 申请公布日期 2016.07.13
申请号 CN201510887645.6 申请日期 2015.12.07
申请人 重庆川仪自动化股份有限公司 发明人 周毅力;姚杰;宁可;杨露霞
分类号 G06F17/30(2006.01)I;G06Q10/10(2012.01)I 主分类号 G06F17/30(2006.01)I
代理机构 重庆志合专利事务所 50210 代理人 胡荣珲
主权项 一种基于哈希表的RFID数据在MES系统中的管理方法,其特征在于,包括如下步骤:1)在MES客户端中添加两个哈希表用来存放相关数据,哈希表1中存放数据时间戳,哈希表2中存放数据标记信息;2)MES客户端应用RFID技术进行数据采集,当MES客户端收到RFID读卡器发送的数据时,判断哈希表2中是否存在该数据;21)如果哈希表2中不存在该数据,继续判断哈希表1中是否存在该数据,如果哈希表1中也不存在该数据,则让该数据流入MES客户端,同时在哈希表1中为该数据添加上时间戳标记,在哈希表2中为该数据添加FALSE标记;22)如果哈希表2中已经存在该数据,继续判断哈希表2中数据标记值;221)如果哈希表2中数据标记值为FALSE,继续判断哈希表1中时间戳与当前时间的时间差是否到达设定值,如果时间差大于或等于设定值,则让数据流入MES客户端,同时删除哈希表1中数据并修改哈希表2中数据标记为TRUE ,如果时间差小于设定值,则丢弃数据,数据不流入MES客户端;222)如果哈希表2中数据标记值为TRUE,表明该工序操作已经完成,数据不流入MES客户端。
地址 400700 重庆市北碚区人民村1号