基于联盟链的纺纱质量评估方法、系统、设备及介质与流程

未命名 08-26 阅读:206 评论:0


1.本发明涉及纺纱质量评估技术领域,更具体地说,它涉及一种基于联盟链的纺纱质量评估方法、系统、设备及介质。


背景技术:

2.目前,纱线采购方通过对工厂提供的成品进行抽样检测来评估纱线的质量,这种评估方法时间长、效率低,有些还只能通过工厂自己提供的数据进行选择;工厂生产过程中检测的质量数据是对企业产品质量一个有效的佐证,但过程中的质量检测数据在各企业系统中,对外没有公信力。


技术实现要素:

3.针对现有技术存在的不足,本发明的目的在于提供一种基于联盟链的纺纱质量评估方法、系统、设备及介质,具有实现纺纱数据在多个纺纱工厂服务器之间的共享,且数据具有不可篡改性和可追溯性,使得纱线的质量评估报告可信度高,能够减少客户对产品质量方面的顾虑,同时也大大减少客户了解产品质量的时间的功能优点。
4.本发明的上述技术目的是通过以下技术方案得以实现的:
5.一种基于联盟链的纺纱质量评估方法,包括:
6.获取纱线的纺纱数据;
7.将所述纺纱数据发送给联盟链的节点;
8.所述节点通过智能合约获取与所述纺纱数据对应的控制指标和目标计算公式;其中,所述智能合约预先部署于所述联盟链上;
9.所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到所述纱线的质量评估报告。
10.可选的,所述纺纱数据包括:原料、生产工艺和测试数据;其中,所述测试数据通过设置在纺纱机上的测试设备获取。
11.可选的,所述将所述纺纱数据发送给联盟链的节点,包括:
12.将所述纺纱数据进行分享隐私存证得到存证数据;
13.将所述存证数据上传给所述联盟链的节点。
14.可选的,所述将所述纺纱数据进行分享隐私存证得到存证数据,包括:
15.通过随机密钥对所述纺纱数据进行对称加密得到密文,其中,所述随机密钥为联盟链系统生成的随机数;
16.对所述随机密钥进行非对称加密得到加密密钥;
17.将所述密文和加密密钥作为存证数据。
18.可选的,所述所述节点通过智能合约获取与所述纺纱数据对应的控制指标和目标计算公式,包括:
19.所述智能合约根据原料和生产工艺判断所述纱线的种类;
20.根据所述纱线的种类从数据库中选取对应的种类指标,形成指标集;
21.根据所述测试数据从所述指标集内选取对应的控制指标;
22.根据所述控制指标从数据库中选取对应的目标计算公式。
23.可选的,所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到所述纱线的质量评估报告,包括:
24.所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到对应的至少一评估值;
25.所述目标计算公式如下:
[0026][0027]
其中,所述c为总的生产工艺数量,n为生产工艺在生产线上的顺序,an为测试数据在第n道生产工艺上的权重系数,mn为第n道生产工艺的测试数据,s
min
为第n道生产工艺的控制指标的最小值,s
max
为第n道生产工艺的控制指标的最大值,s为测试数据对应的测试类型的评估值;
[0028]
将所述纺纱数据、控制指标和所有的评估值添加到预设模板内形成所述质量评估报告。
[0029]
可选的,在所述测试数据为棉结数的情况下,对应的目标计算公式如下:
[0030][0031]
其中,所述c为总的生产工艺数量,n为生产工艺在生产线上的顺序,s

为纱线上对应棉结的评估值。
[0032]
一种基于联盟链的纺纱质量评估系统,包括:
[0033]
数据获取模块,用于获取纱线的纺纱数据;
[0034]
数据发送模块,用于将所述纺纱数据发送给联盟链的节点;
[0035]
指标公式选取模块,用于所述节点通过智能合约获取与所述纺纱数据对应的控制指标和目标计算公式;其中,所述智能合约预先部署于所述联盟链上;
[0036]
质量评估模块,用于所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到所述纱线的质量评估报告。
[0037]
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。
[0038]
一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的方法的步骤
[0039]
综上所述,本发明具有以下有益效果:能够通过终端将纺纱数据发送给联盟链的节点,通过区块链技术将多个节点进行连接,组成联盟链网络,节点能够向联盟链网络广播纺纱数据,并将纺纱数据记录在账本上,实现纺纱数据在多个纺纱工厂服务器之间的共享;在本技术中的智能合约主要是根据上传的纺纱数据、对应的控制指标和目标计算公式计算纱线的质量等级生成质量评估报告,生成的质量评估报告直接上链,具有不可篡改性和可追溯性,使得纱线的质量评估报告可信度高,纺纱工厂将纱线的质量评估报告传输给客户后,能够减少客户对产品质量方面的顾虑,同时也大大减少客户了解产品质量的时间。
附图说明
[0040]
图1是本发明提供的方法的流程示意图;
[0041]
图2是本发明提供的基于联盟链的纺纱质量评估系统的结构框图;
[0042]
图3是本发明实施例中计算机设备的内部结构图。
具体实施方式
[0043]
为使本发明的目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。附图中给出了本发明的若干实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。
[0044]
在本发明中,除非另有明确的规定和限定,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。
[0045]
下面结合附图和实施例,对本发明进行详细描述。
[0046]
本发明提供了一种基于联盟链的纺纱质量评估方法,如图1所示,包括:
[0047]
步骤1、获取纱线的纺纱数据;
[0048]
步骤2、将所述纺纱数据发送给联盟链的节点;
[0049]
步骤3、所述节点通过智能合约获取与所述纺纱数据对应的控制指标和目标计算公式;其中,所述智能合约预先部署于所述联盟链上;
[0050]
步骤4、所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到所述纱线的质量评估报告。
[0051]
在实际应用中,能够通过终端将纺纱数据发送给联盟链的节点,所述终端与节点通过网络通信连接,终端可以是智能手机、计算机、平板电脑和智能手表等智能设备,纺纱工厂能够将至少一个服务器作为节点加入所述联盟链,通过区块链技术将多个节点进行连接,组成联盟链网络,节点能够向联盟链网络广播纺纱数据,并将纺纱数据记录在账本上,实现纺纱数据在多个纺纱工厂服务器之间的共享,由于各节点拥有全量的账本数据,交易数据实现多节点背书,增强了数据可信度,从而也提高了平台的公信力,由于区块链的不可篡改性,能够表明区块链上的纺纱数据都不可能被修改,另外,由于区块链的可追溯性,能够对上传的各个纺纱数据进行查询和追溯,提高了可信度。由于纱线的种类不同,不同种类的纱线的纺纱数据所对应的控制指标和目标计算公式不同,各个种类的纱线的纺纱数据对应的控制指标和目标计算公式均预先存储在数据库内,在联盟链的节点接收到纺纱数据后,通过智能合约从数据库内获取与所述纺纱数据对应的控制指标和目标计算公式,然后根据纺纱数据、对应的控制指标和目标计算公式进行计算,得到所述纱线的质量评估报告,所述智能合约是计算机协议,旨在数字地促进、验证或实施合约的协商或执行,在本技术中的智能合约主要是根据上传的纺纱数据、对应的控制指标和目标计算公式计算纱线的质量等级生成质量评估报告,生成的质量评估报告直接上链,由于质量评估报告由联盟链生成,具有不可篡改性和可追溯性,使得纱线的质量评估报告可信度高,纺纱工厂将纱线的质量评估报告传输给客户后,能够减少客户对产品质量方面的顾虑,同时也大大减少客户了解产品质量的时间。
[0052]
进一步地,所述纺纱数据包括:原料、生产工艺和测试数据;其中,所述测试数据通
过设置在纺纱机上的i ot设备获取。
[0053]
具体地,原料包括:棉、羊绒、涤纶、锦纶、晴纶、维纶、氨纶等纤维原料中的一种或多种,生产工艺包括:成卷、成条、并条、精梳、粗纱、细纱、清纱等工艺中的一种或多种,测试数据包括:棉结数、毛羽值、细节数、粗节数等测试数据中的一种或多种,iot设备包括:条干均匀度测试仪、纤维仪、强力测试仪等设备中的一种或多种,条干均匀度测试仪能够用于检测棉结、毛羽、细节、粗节等,纤维仪能够用于检测棉结,并统计总棉结数,强力测试仪能够用于测试纱线的断裂强力,通过纱线数据中的原料和生产工艺能够确定纱线的种类,便于后续根据纱线的种类通过智能合约获取对应的控制指标和目标计算公式。
[0054]
进一步地,所述将所述纺纱数据发送给联盟链的节点,包括:
[0055]
将所述纺纱数据进行分享隐私存证得到存证数据;
[0056]
将所述存证数据上传给所述联盟链的节点。
[0057]
在实际应用中,对所述纺纱数据进行分享隐私存证,也就是对纺纱数据进行了加密以及对密钥进行加密得到存证数据,然后将存证数据上传给联盟链的节点,也就是将存证数据存储在联盟链上,使得联盟链上的纺纱数据公开透明,大大降低了用户新人成本。
[0058]
进一步地,所述将所述纺纱数据进行分享隐私存证得到存证数据,包括:
[0059]
通过随机密钥对所述纺纱数据进行对称加密得到密文,其中,所述随机密钥为随机生成的随机数;
[0060]
对所述随机密钥进行非对称加密得到加密密钥;
[0061]
将所述密文和加密密钥作为存证数据。
[0062]
在实际应用中,通过对称加密方法对纺纱数据使用随机密钥进行加密,形成密文,然后对随机密钥进行非对称加密,非对称加密的私钥是联盟链系统随机生成的,非对称加密的公钥由所述私钥生成,也就是对所述私钥进行加密生成公钥,将所述公钥发送给用于获取纺纱数据的终端,所述终端使用公钥对随机密钥进行加密得到加密密钥,然后将加密密钥和密文作为存证数据上传给联盟链的节点,也就是上传到联盟链系统,联盟链系统使用私钥对加密密钥进行解密得到随机密钥,然后使用随机密钥对密文进行解密得到放纺纱数据,并将纺纱数据进行存储,采用非对称加密方法进行加密,即使存证数据被截获也没关系,截获方未获取到私钥,无法对存证数据进行解密,提高了纺纱数据传输的安全性。
[0063]
进一步地,所述所述节点通过智能合约获取与所述纺纱数据对应的控制指标和目标计算公式,包括:
[0064]
所述智能合约根据原料和生产工艺判断所述纱线的种类;
[0065]
根据所述纱线的种类从数据库中选取对应的种类指标,形成指标集;
[0066]
根据所述测试数据从所述指标集内选取对应的控制指标;
[0067]
根据所述控制指标从数据库中选取对应的目标计算公式。
[0068]
在实际应用中,由于原料和生产工艺的不同,使得生产的纱线种类不同,从而能够通过原料和生产工艺判断纱线种类,判断出纱线种类后,智能合约根据纱线种类从数据库中选取与该纱线种类对应的种类指标,数据库内预先存储有与各个纱线种类对应的种类指标和计算公式,各个种类的纱线通常会对应多个种类指标,从而形成指标集,在纺纱工厂对纱线生产过程中的实际测试数据不一定包含该纱线对应的全部种类指标,通过智能合约从指标集中选取出与测试数据相对应的控制指标,更符合实际需求,各个控制指标具有对应
的计算公式,通过智能合约从数据库内选取出与控制指标对应计算公式作为目标计算公式,从而便于后续根据目标计算公式计算出对应纱线的测试数据的评估值。
[0069]
进一步地,所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到所述纱线的质量评估报告,包括:
[0070]
所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到对应的至少一评估值;
[0071]
所述目标计算公式如下:
[0072][0073]
其中,所述c为总的生产工艺数量,n为生产工艺在生产线上的顺序,an为测试数据在第n道生产工艺上的权重系数,mn为第n道生产工艺的测试数据,s
min
为第n道生产工艺的控制指标的最小值,s
max
为第n道生产工艺的控制指标的最大值,s为测试数据对应的测试类型的评估值;
[0074]
将所述纺纱数据、控制指标和所有的评估值添加到预设模板内形成所述质量评估报告。
[0075]
在实际应用中,测试数据根据测试类型的不同其对应的控制指标也不同,对应的计算公式也不同,通常情况下,控制指标为范围值,在测试数据属于控制指标的范围内的情况下都为合格,部分测试类型是在测试数据越大的情况下表明质量越好,如断裂强力的测试类型,断裂强力值越大,表明纱线的质量越好,部分测试类型是在测试数据越小的情况下表明质量越好,且各个测试类型的测试数据在不同的生产工艺中所占的权重也有可能不同,在合格范围内通过目标计算公式评估测试类型的质量,能够更精确地表明纱线的质量,本技术中通过来计算纱线各个测试类型的评估值,使得测试数据在不同生产工艺中的权重系数能够根据实际需求进行设置,然后将原料、生产工艺、测试数据和对应的评估值添加到预设模板内,形成纱线的质量评估报告,便于查看。
[0076]
进一步地,在所述测试数据为棉结数的情况下,对应的目标计算公式如下:
[0077][0078]
其中,所述c为总的生产工艺数量,n为生产工艺在生产线上的顺序,s

为纱线上对应棉结的评估值。
[0079]
在实际应用中,棉结数越小,表明纱线的质量越好,而且棉结数在越靠后的生产工艺中所占权重越大,如棉结在梳棉条、预并条、条卷、精梳和粗纱的生产工艺中所占的权重依次增大,在本技术中通过公式来计算棉结的评估值,由于棉结在越靠后的生产工艺中越难以消除,从而通过依次增大的权重系数能够更好地对评估纱线在棉结方面的质量。
[0080]
进一步地,在所述所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到所述纱线的质量评估报告后,还包括:
[0081]
根据所述质量评估报告生成电子标签,其中,所述电子标签内包含纺纱数据、控制
指标和所有的评估值。
[0082]
具体地,通过质量评估报告生成电子标签,便于工厂的工作人员扫描电子标签得到对应的质量评估报告,便于质量评估报告的获取,从而便于纱线的质量评估报告出具给客户,提高客户信任度。
[0083]
本发明的基于联盟链的纺纱质量评估方法,能够通过终端将纺纱数据发送给联盟链的节点,通过区块链技术将多个节点进行连接,组成联盟链网络,节点能够向联盟链网络广播纺纱数据,并将纺纱数据记录在账本上,实现纺纱数据在多个纺纱工厂服务器之间的共享;在本技术中的智能合约主要是根据上传的纺纱数据、对应的控制指标和目标计算公式计算纱线的质量等级生成质量评估报告,生成的质量评估报告直接上链,具有不可篡改性和可追溯性,使得纱线的质量评估报告可信度高,纺纱工厂将纱线的质量评估报告传输给客户后,能够减少客户对产品质量方面的顾虑,同时也大大减少客户了解产品质量的时间。
[0084]
如图2所示,本发明还提供了一种基于联盟链的纺纱质量评估系统,包括:
[0085]
数据获取模块10,用于获取纱线的纺纱数据;
[0086]
数据发送模块20,用于将所述纺纱数据发送给联盟链的节点;
[0087]
指标公式选取模块30,用于所述节点通过智能合约获取与所述纺纱数据对应的控制指标和目标计算公式;其中,所述智能合约预先部署于所述联盟链上;
[0088]
质量评估模块40,用于所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到所述纱线的质量评估报告。
[0089]
关于基于联盟链的纺纱质量评估系统的具体限定可以参见上文中对于基于联盟链的纺纱质量评估方法的限定,在此不再赘述。上述基于联盟链的纺纱质量评估系统的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0090]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于联盟链的纺纱质量评估方法。
[0091]
本领域技术人员可以理解,图3中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0092]
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行计算机程序时实现以下步骤:
[0093]
获取纱线的纺纱数据;
[0094]
将所述纺纱数据发送给联盟链的节点;
[0095]
所述节点通过智能合约获取与所述纺纱数据对应的控制指标和目标计算公式;其
中,所述智能合约预先部署于所述联盟链上;
[0096]
所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到所述纱线的质量评估报告。
[0097]
在一实施例中,所述纺纱数据包括:原料、生产工艺和测试数据;其中,所述测试数据通过设置在纺纱机上的测试设备获取。
[0098]
在一实施例中,所述将所述纺纱数据发送给联盟链的节点,包括:
[0099]
将所述纺纱数据进行分享隐私存证得到存证数据;
[0100]
将所述存证数据上传给所述联盟链的节点。
[0101]
在一实施例中,所述将所述纺纱数据进行分享隐私存证得到存证数据,包括:
[0102]
通过随机密钥对所述纺纱数据进行对称加密得到密文,其中,所述随机密钥为联盟链系统生成的随机数;
[0103]
对所述随机密钥进行非对称加密得到加密密钥;
[0104]
将所述密文和加密密钥作为存证数据。
[0105]
在一实施例中,所述所述节点通过智能合约获取与所述纺纱数据对应的控制指标和目标计算公式,包括:
[0106]
所述智能合约根据原料和生产工艺判断所述纱线的种类;
[0107]
根据所述纱线的种类从数据库中选取对应的种类指标,形成指标集;
[0108]
根据所述测试数据从所述指标集内选取对应的控制指标;
[0109]
根据所述控制指标从数据库中选取对应的目标计算公式。
[0110]
在一实施例中,所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到所述纱线的质量评估报告,包括:
[0111]
所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到对应的至少一评估值;
[0112]
所述目标计算公式如下:
[0113][0114]
其中,所述c为总的生产工艺数量,n为生产工艺在生产线上的顺序,an为测试数据在第n道生产工艺上的权重系数,mn为第n道生产工艺的测试数据,s
min
为第n道生产工艺的控制指标的最小值,s
max
为第n道生产工艺的控制指标的最大值,s为测试数据对应的测试类型的评估值;
[0115]
将所述纺纱数据、控制指标和所有的评估值添加到预设模板内形成所述质量评估报告。
[0116]
在一实施例中,在所述测试数据为棉结数的情况下,对应的目标计算公式如下:
[0117][0118]
其中,所述c为总的生产工艺数量,n为生产工艺在生产线上的顺序,s

为纱线上对应棉结的评估值。
[0119]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0120]
获取纱线的纺纱数据;
[0121]
将所述纺纱数据发送给联盟链的节点;
[0122]
所述节点通过智能合约获取与所述纺纱数据对应的控制指标和目标计算公式;其中,所述智能合约预先部署于所述联盟链上;
[0123]
所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到所述纱线的质量评估报告。
[0124]
在一实施例中,所述纺纱数据包括:原料、生产工艺和测试数据;其中,所述测试数据通过设置在纺纱机上的测试设备获取。
[0125]
在一实施例中,所述将所述纺纱数据发送给联盟链的节点,包括:
[0126]
将所述纺纱数据进行分享隐私存证得到存证数据;
[0127]
将所述存证数据上传给所述联盟链的节点。
[0128]
在一实施例中,所述将所述纺纱数据进行分享隐私存证得到存证数据,包括:
[0129]
通过随机密钥对所述纺纱数据进行对称加密得到密文,其中,所述随机密钥为联盟链系统生成的随机数;
[0130]
对所述随机密钥进行非对称加密得到加密密钥;
[0131]
将所述密文和加密密钥作为存证数据。
[0132]
在一实施例中,所述所述节点通过智能合约获取与所述纺纱数据对应的控制指标和目标计算公式,包括:
[0133]
所述智能合约根据原料和生产工艺判断所述纱线的种类;
[0134]
根据所述纱线的种类从数据库中选取对应的种类指标,形成指标集;
[0135]
根据所述测试数据从所述指标集内选取对应的控制指标;
[0136]
根据所述控制指标从数据库中选取对应的目标计算公式。
[0137]
在一实施例中,所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到所述纱线的质量评估报告,包括:
[0138]
所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到对应的至少一评估值;
[0139]
所述目标计算公式如下:
[0140][0141]
其中,所述c为总的生产工艺数量,n为生产工艺在生产线上的顺序,an为测试数据在第n道生产工艺上的权重系数,mn为第n道生产工艺的测试数据,s
min
为第n道生产工艺的控制指标的最小值,s
max
为第n道生产工艺的控制指标的最大值,s为测试数据对应的测试类型的评估值;
[0142]
将所述纺纱数据、控制指标和所有的评估值添加到预设模板内形成所述质量评估报告。
[0143]
在一实施例中,在所述测试数据为棉结数的情况下,对应的目标计算公式如下:
[0144][0145]
其中,所述c为总的生产工艺数量,n为生产工艺在生产线上的顺序,s

为纱线上对
应棉结的评估值。
[0146]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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)等。
[0147]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

技术特征:
1.一种基于联盟链的纺纱质量评估方法,其特征在于,包括:获取纱线的纺纱数据;将所述纺纱数据发送给联盟链的节点;所述节点通过智能合约获取与所述纺纱数据对应的控制指标和目标计算公式;其中,所述智能合约预先部署于所述联盟链上;所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到所述纱线的质量评估报告。2.根据权利要求1所述的基于联盟链的纺纱质量评估方法,其特征在于,所述纺纱数据包括:原料、生产工艺和测试数据;其中,所述测试数据通过设置在纺纱机上的测试设备获取。3.根据权利要求2所述的基于联盟链的纺纱质量评估方法,其特征在于,所述将所述纺纱数据发送给联盟链的节点,包括:将所述纺纱数据进行分享隐私存证得到存证数据;将所述存证数据上传给所述联盟链的节点。4.根据权利要求3所述的基于联盟链的纺纱质量评估方法,其特征在于,所述将所述纺纱数据进行分享隐私存证得到存证数据,包括:通过随机密钥对所述纺纱数据进行对称加密得到密文,其中,所述随机密钥为联盟链系统生成的随机数;对所述随机密钥进行非对称加密得到加密密钥;将所述密文和加密密钥作为存证数据。5.根据权利要求2所述的基于联盟链的纺纱质量评估方法,其特征在于,所述所述节点通过智能合约获取与所述纺纱数据对应的控制指标和目标计算公式,包括:所述智能合约根据原料和生产工艺判断所述纱线的种类;根据所述纱线的种类从数据库中选取对应的种类指标,形成指标集;根据所述测试数据从所述指标集内选取对应的控制指标;根据所述控制指标从数据库中选取对应的目标计算公式。6.根据权利要求5所述的基于联盟链的纺纱质量评估方法,其特征在于,所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到所述纱线的质量评估报告,包括:所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到对应的至少一评估值;所述目标计算公式如下:其中,所述c为总的生产工艺数量,n为生产工艺在生产线上的顺序,a
n
为测试数据在第n道生产工艺上的权重系数,m
n
为第n道生产工艺的测试数据,s
min
为第n道生产工艺的控制指标的最小值,s
max
为第n道生产工艺的控制指标的最大值,s为测试数据对应的测试类型的评估值;将所述纺纱数据、控制指标和所有的评估值添加到预设模板内形成所述质量评估报
告。7.根据权利要求6所述的基于联盟链的纺纱质量评估方法,其特征在于,在所述测试数据为棉结数的情况下,对应的目标计算公式如下:其中,所述c为总的生产工艺数量,n为生产工艺在生产线上的顺序,s

为纱线上对应棉结的评估值。8.一种基于联盟链的纺纱质量评估系统,其特征在于,包括:数据获取模块,用于获取纱线的纺纱数据;数据发送模块,用于将所述纺纱数据发送给联盟链的节点;指标公式选取模块,用于所述节点通过智能合约获取与所述纺纱数据对应的控制指标和目标计算公式;其中,所述智能合约预先部署于所述联盟链上;质量评估模块,用于所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到所述纱线的质量评估报告。9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

技术总结
本发明涉及一种基于联盟链的纺纱质量评估方法、系统、设备及介质,其技术方案要点是:获取纱线的纺纱数据;将所述纺纱数据发送给联盟链的节点;所述节点通过智能合约获取与所述纺纱数据对应的控制指标和目标计算公式;其中,所述智能合约预先部署于所述联盟链上;所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到所述纱线的质量评估报告;本申请具有实现纺纱数据在多个纺纱工厂服务器之间的共享,且数据具有不可篡改性和可追溯性,使得纱线的质量评估报告可信度高,能够减少客户对产品质量方面的顾虑,同时也大大减少客户了解产品质量的时间的效果。少客户了解产品质量的时间的效果。少客户了解产品质量的时间的效果。


技术研发人员:邹秀聪
受保护的技术使用者:上海致景信息科技有限公司
技术研发日:2023.05.25
技术公布日:2023/8/23
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐