一种MES系统的MAC地址管理方法技术方案

技术编号:20868648 阅读:54 留言:0更新日期:2019-04-17 09:46
本发明专利技术公开了一种MES系统的MAC地址管理方法:在MES系统中录入MAC地址号段并与MAC地址号段校验池中的数据进行比对,不存在重复数据则通过,将地址号段数据存入MES系统的MAC地址校验池;存在重复数据则不通过,发出数据存在重复的提示;将生产过程中的MAC地址号段导入MES系统,并与MAC地址校验池比对,若存在重复数据则不通过,发出MAC地址号段数据错误的提示;若不存在重复数据则校验通过,并将MAC地址号段转换为10进制,组成的区间与号段吃中所有号段组成的区间作比对,存在重叠区域则校验不通过并发出导入MAC地址号段数据重复的提示;不存在重叠区域则校验通过,为该地址号段设置游标,标记为未使用并存入MAC地址号段池;创建工单并分配需要的MAC地址。

【技术实现步骤摘要】
一种MES系统的MAC地址管理方法
本专利技术涉及智能制造
,具体的说,是一种MES系统的MAC地址管理方法。
技术介绍
MES(ManufacturingExecutionSystem)即制造企业生产过程执行系统,是一套面向制造企业车间执行层的生产信息化管理系统。MES可以为企业提供包括制造数据管理、计划排产管理、生产调度管理、库存管理、质量管理、工作中心/设备管理项目看板管理、生产过程控制、底层数据集成分析、上层数据集成分解等管理模块,为企业打造一个扎实、可靠、全面、可行的制造协同管理平台。在生产网络模组产品的企业中需要对海量MAC(MediaAccessControlAddress)地址进行管理,既要保证系统中MAC地址生产校验效率,又要MAC地址的唯一性,数据量极为庞大,服务器所承担的压力会很大自然效率也会遍地,这对MES系统来说是一种挑战。
技术实现思路
本专利技术的目的在于提供一种MES系统的MAC地址管理方法,用于解决现有技术在生产网络模组产品的企业中需要对海量MAC地址进行管理,既要保证系统中MAC地址生产校验效率,又要MAC地址的唯一性,数据量极为庞大,服务器所承担的压力会很大的问题。本专利技术通过下述技术方案解决上述问题:一种MES系统的MAC地址管理方法,其特征在于,所述方法包括如下步骤:步骤1:在MES系统中录入MAC地址号段,并与MAC地址号段校验池中的数据进行比对,若不存在重复数据则通过,将地址号段数据存入MES系统的MAC地址校验池;若存在重复数据则不通过,发出MAC地址号段数据存在重复的提示;步骤2:将生产过程中的MAC地址号段导入MES系统,并与MAC地址校验池比对,若存在重复数据则不通过,发出MAC地址号段数据错误的提示;若不存在重复数据则校验通过,并将MAC地址号段转换为10进制;步骤3:将步骤2所得的10进制数组成的区间与号段吃中所有号段组成的区间作比对,若存在重叠区域则校验不通过并发出导入MAC地址号段数据重复的提示;若不存在重叠区域则校验通过,为该地址号段设置游标,标记为未使用并存入MAC地址号段池;步骤4:创建工单并分配需要的MAC地址。本方法采用号段的方式对MAC地址进行存储,为工单分配MAC地址时也是以号段的形式分配,当工厂生产的网络模组数为亿级时,此方法可大大缩减MAC地址的存储空间,提高MAC地址查询效率以及工单MAC地址合法性校验的比对时间,很好了解决了MES服务器在面临极为庞大的数据量时的压力大的同时效率低的问题。优选地,所述MAC地址号段包括起始MAC地址和结束MAC地址,校验MAC地址前需要校验起始MAC地址和结束MAC地址的格式是否正确,根据其实MAC地址和结束MAC地址就可以找到对应的号段,无需逐一查找,简化中间过程。优选地,所述MES系统数据库中MAC地址号段池包含起始MAC地址、结束MAC地址、起始MAC地址十进制值、结束MAC地址十进制值、游标值和号段状态标识,如此设计,可以根据游标得知MAC地址的状态,将MAC地址转换为十进制使用更为方便。优选地,所述步骤4为工单分配MAC地址包括如下步骤:步骤4.1:从MAC地址号段池中获取工单相关的MAC地址号段;步骤4.2:读取所选MAC地址号段当前游标,将游标值加上工单计划数量,并设置为新的游标值;步骤4.3:判断游标值是否等于结束MAC地址的十进制数值,若等于将该MAC地址号段状态标志设置为全部使用;若不等于则保存该MAC地址号段当前状态。优选地,所述步骤4中为工单分配MAC地址时为所选MAC地址号段加分布式锁。本专利技术与现有技术相比,具有以下优点及有益效果:(1)本专利技术采用号段的方式对MAC地址进行存储,为工单分配MAC地址时也是以号段的形式分配,当工厂生产的网络模组数为亿级时,此方法可大大缩减MAC地址的存储空间,提高MAC地址查询效率以及工单MAC地址合法性校验的比对时间,很好了解决了MES服务器在面临极为庞大的数据量时的压力大的同时效率低的问题。(2)本专利技术所述MAC地址号段包括起始MAC地址和结束MAC地址,校验MAC地址前需要校验起始MAC地址和结束MAC地址的格式是否正确,根据其实MAC地址和结束MAC地址就可以找到对应的号段,无需逐一查找,简化中间过程。(3)本专利技术MES系统数据库中MAC地址号段池包含起始MAC地址、结束MAC地址、起始MAC地址十进制值、结束MAC地址十进制值、游标值和号段状态标识,如此设计,可以根据游标得知MAC地址的状态,将MAC地址转换为十进制使用更为方便。附图说明图1是MAC地址号段录入实施流程图;图2是MAC地址号段导入实施流程图;图3是MAC地址号段分配实施流程图。具体实施方式下面结合实施例对本专利技术作进一步地详细说明,但本专利技术的实施方式不限于此。实施例1:结合附图1所示,一种MES系统的MAC地址管理方法,其特征在于,所述方法包括如下步骤:步骤1:在MES系统中录入MAC地址号段,并与MAC地址号段校验池中的数据进行比对,若不存在重复数据则通过,将地址号段数据存入MES系统的MAC地址校验池;若存在重复数据则不通过,发出MAC地址号段数据存在重复的提示;步骤2:将生产过程中的MAC地址号段导入MES系统,并与MAC地址校验池比对,若存在重复数据则不通过,发出MAC地址号段数据错误的提示;若不存在重复数据则校验通过,并将MAC地址号段转换为10进制;步骤3:将步骤2所得的10进制数组成的区间与号段吃中所有号段组成的区间作比对,若存在重叠区域则校验不通过并发出导入MAC地址号段数据重复的提示;若不存在重叠区域则校验通过,为该地址号段设置游标,标记为未使用并存入MAC地址号段池;步骤4:创建工单并分配需要的MAC地址,为工单分配MAC地址时为所选MAC地址号段加分布式锁,包括如下步骤:步骤4.1:从MAC地址号段池中获取工单相关的MAC地址号段;步骤4.2:读取所选MAC地址号段当前游标,将游标值加上工单计划数量,并设置为新的游标值;步骤4.3:判断游标值是否等于结束MAC地址的十进制数值,若等于将该MAC地址号段状态标志设置为全部使用;若不等于则保存该MAC地址号段当前状态。本方法采用号段的方式对MAC地址进行存储,为工单分配MAC地址时也是以号段的形式分配,当工厂生产的网络模组数为亿级时,此方法可大大缩减MAC地址的存储空间,提高MAC地址查询效率以及工单MAC地址合法性校验的比对时间,很好了解决了MES服务器在面临极为庞大的数据量时的压力大的同时效率低的问题。上述方法中,所述MAC地址号段包括起始MAC地址和结束MAC地址,校验MAC地址前需要校验起始MAC地址和结束MAC地址的格式是否正确,根据其实MAC地址和结束MAC地址就可以找到对应的号段,无需逐一查找,简化中间过程。MES系统数据库中MAC地址号段池包含起始MAC地址、结束MAC地址、起始MAC地址十进制值、结束MAC地址十进制值、游标值和号段状态标识,如此设计,可以根据游标得知MAC地址的状态,将MAC地址转换为十进制使用更为方便。尽管这里参照本专利技术的解释性实施例对本专利技术进行了描述,上述实施例仅为本专利技术较佳的实施方式,本专利技术的实施方式并不受上述实施例的限制,应该理解,本领域技本文档来自技高网...

【技术保护点】
1.一种MES系统的MAC地址管理方法,其特征在于,所述方法包括如下步骤:步骤1:在MES系统中录入MAC地址号段,并与MAC地址号段校验池中的数据进行比对,若不存在重复数据则通过,将地址号段数据存入MES系统的MAC地址校验池;若存在重复数据则不通过,发出MAC地址号段数据存在重复的提示;步骤2:将生产过程中的MAC地址号段导入MES系统,并与MAC地址校验池比对,若存在重复数据则不通过,发出MAC地址号段数据错误的提示;若不存在重复数据则校验通过,并将MAC地址号段转换为10进制;步骤3:将步骤2所得的10进制数组成的区间与号段吃中所有号段组成的区间作比对,若存在重叠区域则校验不通过并发出导入MAC地址号段数据重复的提示;若不存在重叠区域则校验通过,为该地址号段设置游标,标记为未使用并存入MAC地址号段池;步骤4:创建工单并分配需要的MAC地址。

【技术特征摘要】
1.一种MES系统的MAC地址管理方法,其特征在于,所述方法包括如下步骤:步骤1:在MES系统中录入MAC地址号段,并与MAC地址号段校验池中的数据进行比对,若不存在重复数据则通过,将地址号段数据存入MES系统的MAC地址校验池;若存在重复数据则不通过,发出MAC地址号段数据存在重复的提示;步骤2:将生产过程中的MAC地址号段导入MES系统,并与MAC地址校验池比对,若存在重复数据则不通过,发出MAC地址号段数据错误的提示;若不存在重复数据则校验通过,并将MAC地址号段转换为10进制;步骤3:将步骤2所得的10进制数组成的区间与号段吃中所有号段组成的区间作比对,若存在重叠区域则校验不通过并发出导入MAC地址号段数据重复的提示;若不存在重叠区域则校验通过,为该地址号段设置游标,标记为未使用并存入MAC地址号段池;步骤4:创建工单并分配需要的MAC地址。2.根据权利要求1所述的MES系统的MAC地址管理方法,其特征在于,所述方法包括如下步骤:所述MAC地址...

【专利技术属性】
技术研发人员:汪浩谌烜蒲加永姜韬彭世伟
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1