发明名称 |
基于哈希表的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号 |