一种MES系统的MAC地址管理方法与流程

文档序号:17444803发布日期:2019-04-17 05:23阅读:1004来源:国知局
一种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页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1