【技术实现步骤摘要】
本专利技术涉及区块链加密,特别涉及一种基于区块链的服装面料流程溯源方法、系统、介质及设备。
技术介绍
1、现有技术当中,影响最终销售服装的因素有多种,依次包括服装面料选购、运输、生产制造、分销等,倘若在销服装出现问题,需要对流程进行溯源,找到引起问题的关键因素,目前,对服装问题进行追踪溯源非常模糊,当客户反映问题后,一般都是一个节点一个节点来验证问题,效率较低,且难以定性,最终一般都是由供销商来承担责任,无法根源性地解决问题。
技术实现思路
1、针对现有技术的不足,本专利技术的目的在于提供一种基于区块链的服装面料流程溯源方法,旨在解决现有技术中,对服装问题进行追踪溯源非常模糊,当客户反映问题后,一般都是一个节点一个节点来验证问题,效率较低,且难以定性,最终一般都是由供销商来承担责任,无法根源性地解决问题的技术问题。
2、为了实现上述目的,本专利技术是通过如下技术方案来实现的:
3、一种基于区块链的服装面料流程溯源方法,包括如下步骤:
4、基于粒子群优化算法,依据成本最低原则计算每件服装所经过的最优节点,并将结果方案存储至第一区块链中;
5、统计每批次服装所经过的节点,并保存至第二区块链中;
6、对每批次服装进行特征提取,并基于服装问题进行多模态特征构建,以得到多模态特征图;
7、根据客户反映的服装问题,从所述多模态特征图中找出与该服装问题相关联的影响因子;
8、基于所述影响因子,从所述第二区块链中找
9、从所述第一区块链中,找出与该批次服装经过同一所述节点的其他批次服装,并验证其他批次服装是否具有相同的所述服装问题。
10、根据上述技术方案的一方面,所述基于粒子群优化算法,依据成本最低原则计算每件服装所经过的最优节点,并将结果方案存储至第一区块链中,具体包括:
11、将一个批次服装所经过的节点表示为粒子xij,并将所述粒子优化速度表示为vij,其中xij表示在第i个节点中,该批次服装所位于的第j个生产工艺,vij表示在第i个节点中,该批次服装在第j个生产工艺的优化速度;
12、定义成本适应度函数,计算所述粒子在各种情况下的适应度值;
13、;
14、其中,θi1表示第i个节点当前的成本,θi2表示第i个节点所承受的最大成本,α和β为权重函数,θe表示影响该节点的浮动成本,θadj表示影响该节点中不同生产工艺之间的相互制约成本;
15、预设适应度值阈值,将适应度值低于所述适应度值阈值的情况放弃,并对所述粒子进行局部最优解和全局最优解更新,以更新所述粒子的生产工艺和优化速度;
16、;
17、其中,t表示粒子的迭代次数,表示惯性权重,y1和y2表示学习因子,r1和r2表示随机常数,p表示粒子的局部最优解,g表示粒子的全局最优解,vij(t)表示第t次迭代过程中、该批次服装在节点i生产工艺j时的优化速度,xij(t)表示第t次迭代过程中、该批次服装位于i节点j生产工艺;
18、重新计算更新后的粒子的适应度值,直至到达预设的迭代次数或所述适应度值收敛,以得到该批次服装的结果方案,并保存至第一区块链中。
19、根据上述技术方案的一方面,所述统计每批次服装所经过的节点,并保存至第二区块链中,具体包括:
20、统计该批次服装的类型信息,在该批次服装经过第一个所述节点时,将所述类型信息和该节点的节点信息保存至第二区块链中、同时上传至云服务端,并生成溯源标签和直达链接;
21、在该批次服装每经过一个所述节点时,将当前节点的节点信息在所述第二区块链中进行更新,并同步更新所述溯源标签和所述直达链接;
22、在该批次服装每经过一个所述节点时,同步生成公钥和私钥,并将所述公钥保存至所述云服务端,将所述私钥保存至各所述节点处。
23、根据上述技术方案的一方面,所述对每批次服装进行特征提取,并基于服装问题进行多模态特征构建,以得到多模态特征图,具体包括:
24、统计该批次服装每个所述节点中所对应的多种生产工艺、以及各种服装问题;
25、基于后台大数据得出各所述生产工艺与各所述服装问题之间的协同变化关系;
26、将所述生产工艺和所述服装问题定义为事件,基于所述协同变化关系,构建多模态特征结构ed;
27、;
28、其中,zi表示第i个事件的位置,ei表示第i个事件的模态,i∈(1,n);
29、设定位置阈值,若两个所述事件模态的位置关系小于所述位置阈值时,则计算两所述事件的条件概率;
30、;
31、其中,ea和eb分别表示a事件和b事件的模态,b事件早于a事件,c表示从所述协同变化关系中统计得出的事件次数;
32、将各种组合下的两所述事件的条件概率进行统计,得出该批次服装的多模态特征图。
33、根据上述技术方案的一方面,所述根据客户反映的服装问题,从所述多模态特征图中找出与该服装问题相关联的影响因子,具体包括:
34、从各销售平台中得出客户所反映的服装问题;
35、设定条件概率阈值,基于该服装问题,找出条件概率大于所述条件概率阈值的关联事件,以作为影响因子。
36、根据上述技术方案的一方面,所述基于所述影响因子,从所述第二区块链中找出该批次服装所对应的节点,具体包括:
37、基于所述影响因子对应的事件,以得到该事件所位于的节点;
38、通过该节点所需求的私钥对所述第二区块链进行解密,并通过该节点的溯源标签和直达链接,查看该节点所有的生产工艺、以及该节点之前所有节点的生产工艺;
39、再次根据所述条件概率阈值,查看与该节点的生产工艺所对应的关联事件,进而构建关联事件线索。
40、根据上述技术方案的一方面,所述从所述第一区块链中,找出与该批次服装经过同一所述节点的其他批次服装,并验证其他批次服装是否具有相同的所述服装问题,具体包括:
41、通过第一区块链所需求的私钥对所述第一区块链进行解密,得到各个批次服装的结果方案;
42、根据所述结果方案和关联事件线索,查看与该批次服装具有同一关联事件的其他批次服装,并验证其他批次服装在各个关联事件中的良率,若其他批次服装在所述关联事件中的良率不符合预设要求,则对本批次服装的面料流程进行溯源。
43、本专利技术还提供一种基于区块链的服装面料流程溯源系统,包括:
44、第一存储模块:用于基于粒子群优化算法,依据成本最低原则计算每件服装所经过的最优节点,并将结果方案存储至第一区块链中;
45、所述第一存储模块具体用于:将一个批次服装所经过的节点表示为粒子xij,并将所述粒子优化速度表示为vij,其中xij表示在第i个节点中,该批次服装所位于的第j个生产工艺,vij表示在第i个节点中本文档来自技高网...
【技术保护点】
1.一种基于区块链的服装面料流程溯源方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的基于区块链的服装面料流程溯源方法,其特征在于,所述基于粒子群优化算法,依据成本最低原则计算每件服装所经过的最优节点,并将结果方案存储至第一区块链中,具体包括:
3.根据权利要求2所述的基于区块链的服装面料流程溯源方法,其特征在于,所述统计每批次服装所经过的节点,并保存至第二区块链中,具体包括:
4.根据权利要求3所述的基于区块链的服装面料流程溯源方法,其特征在于,所述对每批次服装进行特征提取,并基于服装问题进行多模态特征构建,以得到多模态特征图,具体包括:
5.根据权利要求1所述的基于区块链的服装面料流程溯源方法,其特征在于,所述根据客户反映的服装问题,从所述多模态特征图中找出与该服装问题相关联的影响因子,具体包括:
6.根据权利要求5所述的基于区块链的服装面料流程溯源方法,其特征在于,所述基于所述影响因子,从所述第二区块链中找出该批次服装所对应的节点,具体包括:
7.根据权利要求1所述的基于区块链的服装面料流程溯源
8.一种基于区块链的服装面料流程溯源系统,其特征在于,包括:
9.一种存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-7中任一项所述的基于区块链的服装面料流程溯源方法。
10.一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-7中任一项所述的基于区块链的服装面料流程溯源方法。
...【技术特征摘要】
1.一种基于区块链的服装面料流程溯源方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的基于区块链的服装面料流程溯源方法,其特征在于,所述基于粒子群优化算法,依据成本最低原则计算每件服装所经过的最优节点,并将结果方案存储至第一区块链中,具体包括:
3.根据权利要求2所述的基于区块链的服装面料流程溯源方法,其特征在于,所述统计每批次服装所经过的节点,并保存至第二区块链中,具体包括:
4.根据权利要求3所述的基于区块链的服装面料流程溯源方法,其特征在于,所述对每批次服装进行特征提取,并基于服装问题进行多模态特征构建,以得到多模态特征图,具体包括:
5.根据权利要求1所述的基于区块链的服装面料流程溯源方法,其特征在于,所述根据客户反映的服装问题,从所述多模态特征图中找出与该服装问题相关联的影响因子,具体包括:
6.根据权利要求5...
【专利技术属性】
技术研发人员:马飞虎,杨晓丽,郑乃源,李昭阳,马宇凡,
申请(专利权)人:华东交通大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。