掌桥专利:专业的专利平台
掌桥专利
首页

一种滴液机整合方法、系统、计算机设备、及存储介质

文献发布时间:2023-06-19 19:18:24


一种滴液机整合方法、系统、计算机设备、及存储介质

技术领域

本发明涉及染整设备管理技术领域,更具体地说,它涉及一种滴液机整合方法、系统、计算机设备、及存储介质。

背景技术

染厂在进行染布生产过程中,染厂化验室需要先对客户提供的样布进行颜色分析,进而推算出染出样布颜色所需的几组预配配方,最终通过打样、修色等一些列操作确定最佳的一组配方交给生产部门进入投产阶段。

随着染化料的种类不断增加,现有染厂依赖的滴液机品牌也在不断增加。在打样过程中,依赖于不同品牌的滴液机和滴液机控制软件来实现,这种情况存在以下几点不足:(1)不同品牌的滴液机控制软件无法互通,硬件和软件耦合严重,操作方式也存在较大差异,学习成本高;(2)滴液机和滴液机控制软件之间只能实现一对一通讯,导致滴液机设备利用率低;(3)不同品牌的滴液机、滴液软件之间数据存储格式存在较大差异,无法实现数据共享造成数据孤岛,配方数据难以统一管理和重复利用;(4)滴液机受限于自身染化料数量,一个配方需要拆分到不同滴液机中进行滴液,导致需要人工记忆查找染化料在不同的滴液机中存储位置,再人工拆分配方,录入到不同品牌滴液机控制软件中进行滴液,耗时长,易出错。

发明内容

针对现有技术存在的不足,本发明的目的在于提供一种滴液机整合方法、系统、计算机设备、及存储介质,能够解决上述问题之一。

本发明的上述技术目的是通过以下技术方案得以实现的:一种滴液机整合方法,包括:

根据各个滴液机建立对应的滴液机模型;

对各个滴液机的操作抽象为配方写入、配方滴液和返回实际滴液结果的操作行为,建立统一的操作流程;

建立各个滴液机的设备配色数据和标准配色数据之间的映射关系,统一标准配色数据结构;

根据所述触发配方匹配对应的滴液机模型,得到待配色滴液机模型;

根据所述操作流程控制待配色滴液机模型进行配色,得到对应的设备配色数据;

对所述设备配色数据进行数据映射,得到标准配色数据;

将标准配色数据存储到配色数据库中。

可选的,所述根据各个滴液机建立对应的滴液机模型,包括:

抽象滴液机建立具有设备名称、设备品牌、设备型号、通讯方式、ip地址属性、染化料种类、设备状态和通信协议的滴液机模型。

可选的,所述对各个滴液机的操作抽象为配方写入、配方滴液和返回实际滴液结果的操作行为,建立统一的操作流程,包括:

获取各个滴液机在配方写入、配方滴液和返回实际滴液结果的操作行为下所执行的操作指令,得到若干操作指令集;

将若干操作指令集与对应的滴液机的操作行为和设备型号进行匹配,得到统一的操作流程。

可选的,在所述对各个滴液机的操作抽象为配方写入、配方滴液和返回实际滴液结果的操作行为,建立统一的操作流程之后,还包括:

分析不同操作行为下的各个滴液机模型所对应的存储数据发生的变化,将不同操作行为下产生的数据变化与对应的滴液机模型相互绑定。

可选的,所述根据所述触发配方匹配对应的滴液机模型,得到待配色滴液机模型,包括:

获取触发配方的n种染化料组合;

根据n种染化料组合遍历所有滴液机模型,获取已有染化料最接近n种染化料组合的滴液机模型作为第一配色滴液机;

判定所述第一滴液机是否包含n种染化料组合,若为是,则将第一配色滴液机作为带配色滴液机模型;若为否,则根据缺少的染化料组件遍历剩余的滴液机模型,获取包含缺少的染化料组件的滴液机模型作为第二配色滴液机,将第一配色滴液机和第二配色滴液机作为带配色滴液机模型。

可选的,所述根据所述操作流程控制待配色滴液机模型进行配色,得到对应的设备配色数据,包括:

根据所述操作流程控制对应的待配色滴液机模型进行滴液;

获取对应的待配色滴液机模型的存储数据变化;

根据各个待配色滴液机模型的存储数据变化识别滴液结果,生成对应的设备配色数据。

可选的,所述标准配色数据包括:颜色编号、坯布名称、色块、色系、染料名称、染料编号和染料浓度。

一种滴液机整合系统,包括:模型建立模块,用于根据各个滴液机建立对应的滴液机模型;

操作抽象模块,用于对各个滴液机的操作抽象为配方写入、配方滴液和返回实际滴液结果的操作行为,建立统一的操作流程;

映射建立模块,用于建立各个滴液机的设备配色数据和标准配色数据之间的映射关系,统一标准配色数据结构;

模型匹配模块,用于根据所述触发配方匹配对应的滴液机模型,得到待配色滴液机模型;

模型配色模块,用于根据所述操作流程控制待配色滴液机模型进行配色,得到对应的设备配色数据;

数据映射模块,用于对所述设备配色数据进行数据映射,得到标准配色数据;

数据存储模块,用于将标准配色数据存储到配色数据库中。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。

综上所述,本发明具有以下有益效果:采用抽象方法对滴液机进行建模,把物理设备映射为逻辑设备,兼容了物理设备的差异性,统一了滴液机设备的操作管理方式,达到了通过染整MES云服务就可以把滴液配方写入不同品牌滴液机设备和收集来自于不同品牌滴液机滴液配方的效果,解除了滴液机硬件和软件的强耦合关系,同时也允许通过染整MES云服务多人操作一台滴液机,大大提高了滴液机设备的利用率;统一定义了滴液配方的数据结构,从而可收集不同品牌滴液机的配方数据到生产配方库进行集中统一管理;配方自动拆分下发极大的降低了滴液配方的写入时间,提高了配方写入准确性;而后续的生产配方库在大数据找色时提供了基础数据的支持,最大限度的提升了配方的利用率。

附图说明

图1为本发明的流程示意图;

图2为本发明组装时的结构框图;

图3为本发明实施例中计算机设备的内部结构图。

具体实施方式

为使本发明的目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。附图中给出了本发明的若干实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。

在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。

在本发明中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或仅仅表示第一特征水平高度小于第二特征。术语“垂直的”、“水平的”、“左”、“右”、“上”、“下”以及类似的表述只是为了说明的目的,而不是指示或暗示所指装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

下面结合附图和实施例,对本发明进行详细描述。

本发明提供了一种滴液机整合方法,如图1所示,包括:

步骤100、根据各个滴液机建立对应的滴液机模型;

步骤200、对各个滴液机的操作抽象为配方写入、配方滴液和返回实际滴液结果的操作行为,建立统一的操作流程;

步骤300、建立各个滴液机的设备配色数据和标准配色数据之间的映射关系,统一标准配色数据结构;

步骤400、根据所述触发配方匹配对应的滴液机模型,得到待配色滴液机模型;

步骤500、根据所述操作流程控制待配色滴液机模型进行配色,得到对应的设备配色数据;

步骤600、对所述设备配色数据进行数据映射,得到标准配色数据;

步骤700、将标准配色数据存储到配色数据库中。

在实际应用中,把滴液机硬件抽象为滴液机模型,消除不同物理设备之间差异;并提供设备注册允许增加新的滴液机设备,由于各个滴液机的操作方式不同,故将滴液机的操作抽象为配方写入,配方滴液,返回实际滴液结果几个行为,提供统一的操作流程。解耦滴液控制软件和滴液机硬件,统一操作降低学习成本;再通过操作流程控制对应的滴液机模型进行配色,由于不同型号、不同品牌的滴液机的配色数据结构不同,因此需要建立各个滴液机对应的数据映射关系,将不同型号、不同品牌的滴液机的配色数据统一为标准数据结构,从而得到标准配色数据;且由于存在所有滴液机中所包含的染料情况不同,故需要根据触发配方对滴液机进行匹配。

进一步地,所述根据各个滴液机建立对应的滴液机模型,包括:

抽象滴液机建立具有设备名称、设备品牌、设备型号、通讯方式、ip地址属性、染化料种类、设备状态和通信协议的滴液机模型。

在实际应用中,根据各个滴液机的设备名称、设备品牌、设备型号、通讯方式、ip地址属性、染化料种类、设备状态和通信协议建立得到对应的滴液机模型,能够消除不同物理设备之间的差异,方便云端统一管理调配。

可选的,所述对各个滴液机的操作抽象为配方写入、配方滴液和返回实际滴液结果的操作行为,建立统一的操作流程,包括:

获取各个滴液机在配方写入、配方滴液和返回实际滴液结果的操作行为下所执行的操作指令,得到若干操作指令集;

将若干操作指令集与对应的滴液机的操作行为和设备型号进行匹配,得到统一的操作流程。

在实际应用中,将各个滴液机的操作行为与设备型号进行匹配后,在需要控制滴液机进行对应操作时,云端下发对应的操作指令集给对应的滴液机模型,从而控制对应的滴液机进行对应的操作行为

可选地,在所述对各个滴液机的操作抽象为配方写入、配方滴液和返回实际滴液结果的操作行为,建立统一的操作流程之后,还包括:

分析不同操作行为下的各个滴液机模型所对应的存储数据发生的变化,将不同操作行为下产生的数据变化与对应的滴液机模型相互绑定。

在实际应用中,由于不同品牌、不同操作行为下滴液机控制软件存储数据发生的变化不同,故将不同操作行为下产生的数据变化与对应的滴液机模型相互绑定,能够根据对应滴液机的控制软件存储数据发生的变化判定对应滴液机所处的操作行为。

进一步地,所述根据所述触发配方匹配对应的滴液机模型,得到待配色滴液机模型,包括:

获取触发配方的n种染化料组合;

根据n种染化料组合遍历所有滴液机模型,获取已有染化料最接近n种染化料组合的滴液机模型作为第一配色滴液机;

判定所述第一滴液机是否包含n种染化料组合,若为是,则将第一配色滴液机作为带配色滴液机模型;若为否,则根据缺少的染化料组件遍历剩余的滴液机模型,获取包含缺少的染化料组件的滴液机模型作为第二配色滴液机,将第一配色滴液机和第二配色滴液机作为带配色滴液机模型。

在实际应用中,匹配原则排列组合C(n,m),即对当前配方n个染化料组合,遍历所有滴液机中已有的染料,如果1#滴液机包含有n个染料,则配方下发到1#滴液机中;

如果所有滴液机中都没有同时包含n个染料,则使用C(n,n-1)公式,即遍历所有滴液机,如果1#滴液机包含了n-1组合的所有染料,则当前配方会有n-1组合的染料下发到1#滴液机,还有1个染料,遍历其余滴液机最先匹配到的包含剩余1支染料的2#滴液机,则,一个配方就会拆分到1#滴液机和2#滴液机上进行滴液;

如果n-1染料组合在所有滴液机中都未匹配到,则n-1组合改为n-2组合,依次类推,最终一个配方可能会被自动拆分到不同品牌不同机型滴液机中滴液。

进一步地,所述根据所述操作流程控制待配色滴液机模型进行配色,得到对应的设备配色数据,包括:

根据所述操作流程控制对应的待配色滴液机模型进行滴液;

获取对应的待配色滴液机模型的存储数据变化;

根据各个待配色滴液机模型的存储数据变化识别滴液结果,生成对应的设备配色数据。

在实际应用中,工控机服务会每隔5秒扫描,待配色滴液机模型所对应的滴液机控制软件存储的数据,获取到实际滴液结果,上报数据到染整MES云服务。

进一步地,所述标准配色数据包括:颜色编号、坯布名称、色块、色系、染料名称、染料编号和染料浓度。

综上所述,本方案基于SAAS服务的形式整合滴液机,采用抽象方法对滴液机进行建模,把物理设备映射为逻辑设备,兼容了物理设备的差异性,统一了滴液机设备的操作管理方式,达到了通过染整MES云服务就可以把滴液配方写入不同品牌滴液机设备和收集来自于不同品牌滴液机滴液配方的效果,解除了滴液机硬件和软件的强耦合关系,同时也允许通过染整MES云服务多人操作一台滴液机,大大提高了滴液机设备的利用率;统一定义了滴液配方的数据结构,从而可收集不同品牌滴液机的配方数据到生产配方库进行集中统一管理;配方自动拆分下发极大的降低了滴液配方的写入时间,提高了配方写入准确性;而后续的生产配方库在大数据找色时提供了基础数据的支持,最大限度的提升了配方的利用率。

具体来说,例如,某家染厂现在有两台不同品牌的滴液机宏益和kurabo,经过滴液机抽象建模的步骤将两台物理设备映射为染整MES云服务中的两台逻辑设备。然后对宏益和kurabo进行属性配置。当用户登录染整MES云服务之后,通过设备注册功能,将宏益和kurabo设备配置注册,在用户点击传入滴液机操作行为时,染整MES云服务会根据当前配方染化料种类自动拆分配方数据,同时把拆分后的配方数据以及对应的滴液机设备名称、品牌信息传输到工控机服务,工控机服务接收到信息后,根据设备名称、IP地址找到对应的滴液机物理设备,并根据品牌、型号适配不同的写入协议以及写入数据结构到宏益和kurabo滴液机。工控机服务每5秒扫描一下现有不同品牌滴液机数据,将已经完成滴液的配方数据上报到染整MES云服务同时云服务会重新合并同一滴液代码下来自于不同品牌实际配方数据。此方案通过建模和行为定义统一了滴液机的设备信息和操作,解耦了软硬件,消除了操作差异,使用生产配方库完成了滴液数据的统一管理。

染整MES云服务把实际滴液的配方数据统计结构存储到生产配方库;在有相同颜色需要染色时可以通过生产配方库直接搜索到已有配方数据直接使用实现同一配方重复利用;染整MES云服务实际是一个B/S架构的微服务,支持多人同时在线操作配方写入滴液机数据库,解决滴液机设备利用率低的问题。

如图2所示,本发明还提供了一种滴液机整合系统,包括:

模型建立模块10,用于根据各个滴液机建立对应的滴液机模型;

操作抽象模块20,用于对各个滴液机的操作抽象为配方写入、配方滴液和返回实际滴液结果的操作行为,建立统一的操作流程;

映射建立模块30,用于建立各个滴液机的设备配色数据和标准配色数据之间的映射关系,统一标准配色数据结构;

模型匹配模块40,用于根据所述触发配方匹配对应的滴液机模型,得到待配色滴液机模型;

模型配色模块50,用于根据所述操作流程控制待配色滴液机模型进行配色,得到对应的设备配色数据;

数据映射模块60,用于对所述设备配色数据进行数据映射,得到标准配色数据;

数据存储模块70,用于将标准配色数据存储到配色数据库中。

关于一种滴液机整合系统的具体限定可以参见上文中对于一种滴液机整合方法的限定,在此不再赘述。上述一种滴液机整合系统中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机程序被处理器执行时以实现一种滴液机整合方法。

本领域技术人员可以理解,图3中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:根据各个滴液机建立对应的滴液机模型;

对各个滴液机的操作抽象为配方写入、配方滴液和返回实际滴液结果的操作行为,建立统一的操作流程;

建立各个滴液机的设备配色数据和标准配色数据之间的映射关系,统一标准配色数据结构;

根据所述触发配方匹配对应的滴液机模型,得到待配色滴液机模型;

根据所述操作流程控制待配色滴液机模型进行配色,得到对应的设备配色数据;

对所述设备配色数据进行数据映射,得到标准配色数据;

将标准配色数据存储到配色数据库中。

在一个实施例中,所述根据各个滴液机建立对应的滴液机模型,包括:

抽象滴液机建立具有设备名称、设备品牌、设备型号、通讯方式、ip地址属性、染化料种类、设备状态和通信协议的滴液机模型。

在一个实施例中,所述对各个滴液机的操作抽象为配方写入、配方滴液和返回实际滴液结果的操作行为,建立统一的操作流程,包括:

获取各个滴液机在配方写入、配方滴液和返回实际滴液结果的操作行为下所执行的操作指令,得到若干操作指令集;

将若干操作指令集与对应的滴液机的操作行为和设备型号进行匹配,得到统一的操作流程。

在一个实施例中,在所述对各个滴液机的操作抽象为配方写入、配方滴液和返回实际滴液结果的操作行为,建立统一的操作流程之后,还包括:

分析不同操作行为下的各个滴液机模型所对应的存储数据发生的变化,将不同操作行为下产生的数据变化与对应的滴液机模型相互绑定。

在一个实施例中,所述根据所述触发配方匹配对应的滴液机模型,得到待配色滴液机模型,包括:

获取触发配方的n种染化料组合;

根据n种染化料组合遍历所有滴液机模型,获取已有染化料最接近n种染化料组合的滴液机模型作为第一配色滴液机;

判定所述第一滴液机是否包含n种染化料组合,若为是,则将第一配色滴液机作为带配色滴液机模型;若为否,则根据缺少的染化料组件遍历剩余的滴液机模型,获取包含缺少的染化料组件的滴液机模型作为第二配色滴液机,将第一配色滴液机和第二配色滴液机作为带配色滴液机模型。

在一个实施例中,所述根据所述操作流程控制待配色滴液机模型进行配色,得到对应的设备配色数据,包括:

根据所述操作流程控制对应的待配色滴液机模型进行滴液;

获取对应的待配色滴液机模型的存储数据变化;

根据各个待配色滴液机模型的存储数据变化识别滴液结果,生成对应的设备配色数据。

在一个实施例中,所述标准配色数据包括:颜色编号、坯布名称、色块、色系、染料名称、染料编号和染料浓度。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

相关技术
  • 一种液位检测装置和包含其的设备以及液位检测方法、电子设备及计算机可读存储介质
  • 洗衣机控制方法、系统、计算机设备、可读存储介质及洗衣机
  • 一种虚拟机启动方法、装置、存储介质和计算机设备质
  • 一种智能合约访问方法、系统、设备及计算机存储介质
  • 一种智能合约管理方法、系统、设备及计算机存储介质
  • 一种乳状液液滴识别系统、方法、计算机设备及存储介质
  • 一种分光测色仪整合方法、系统、计算机设备及存储介质
技术分类

06120115867891