本申请涉及托盘回收,尤其是涉及一种托盘回收溯源核销方法及系统。
背景技术:
1、在现代制造业中,托盘作为货物运输和存储的基本单位,其有效管理对于整个供应链的高效运作至关重要;托盘的循环使用不仅减少了包装成本,还有助于实现可持续发展目标;然而,在多级分销体系中,托盘经常在不同的客户之间流转,这些客户可能遍布不同的地理位置,每个客户在使用托盘后,可能会将其连同货物一起转移给下一个客户,或者在货物被消费后将空托盘返回给源头厂商;在这个过程中,托盘可能会被拆分或与其他批次的托盘重组,使得追踪每个托盘的流转历史变得极其困难。
2、传统的托盘管理方法,如手工记录或简单的电子数据交换(edi),在处理复杂的托盘流转时显得力不从心。这些方法往往依赖于人工输入,容易出错,且无法实时更新托盘的状态;此外,当托盘在多个客户之间流转时,每次流转都需要重新记录和核对,这不仅增加了工作量,也增加了出错的可能性。
3、因此,为了提高托盘管理的准确性和效率,需要一种新的方法来改善这一问题。
技术实现思路
1、为了改善托盘管理过程中存在着记录效率低和准确性差的问题,本申请提供一种托盘回收溯源核销方法及系统。
2、本发明提供了一种托盘回收溯源核销方法,包括以下步骤:建立托盘流转和存量的数据结构;其中,所述数据结构包括路径和区块,所述路径用于反映托盘的流转情况,所述区块用于反映托盘的数量情况;所述托盘在出厂时,在所述数据结构中通过预设的区块链智能合约记录所述托盘流出的数量;所述托盘在流转过程中,通过预设的边缘计算模型实时更新所述数据结构中所述路径和所述区块,以反映所述托盘在所述数据结构中的流转路径和在所述流转路径上的流转数量;所述托盘在归还时,利用所述数据结构追踪所述托盘的流转路径,并根据所述托盘的流转路径核销所述托盘数量。
3、作为优选方案,所述数据结构为有向无环图,所述有向无环图用于实时记录和追踪托盘的流转和存量;所述有向无环图的初始区块表示厂家流出的托盘总数,所述初始区块预设为正无穷大;所述初始区块的边代表托盘的流转路径,所述边的权值代表流转的托盘数量。
4、作为优选方案,所述通过预设的区块链智能合约记录所述托盘流出的数量的步骤,包括:记录所述托盘从厂家流出的时间,并作为流出时间戳;其中,所述流出时间戳表示所述托盘流出的确切时间;将所述托盘的每次流出视为一次单独交易,每个所述单独交易生成对应的哈希值,再将所述流出时间戳和所述对应的哈希值记录在新的区块中;将所述新的区块添加到所述有向无环图上,并与所述初始区块链接;其中,所述新的区块的托盘总数量与所述初始区块边的权值数量相等。
5、作为优选方案,对所述流出时间戳和所述对应的哈希值进行加密处理,所述加密处理包括:根据所述托盘的流出时间戳,生成对应的时间因子;获取预设的时间敏感的哈希函数,所述时间敏感的哈希函数将所述流出时间戳、所述时间因子以及所述对应的哈希值作为输入,输出得到一个加密的时间戳哈希值;当需要验证所述加密的时间戳哈希值的真实性时,只有在所述流出时间戳之后的预设时间窗口内,通过私钥进行验证;其中,所述预设时间窗口根据所述时间因子定义。
6、作为优选方案,所述通过预设的边缘计算模型实时更新所述数据结构中所述路径和所述区块的步骤,包括:收集所述托盘的实时流转数据,对所述流转数据进行预处理,所述预处理步骤包括数据清洗、归一化、特征提取;根据预处理后的所述流转数据,选择决策树为机器学习模型,通过历史数据训练所述机器学习模型;其中,所述机器学习模型根据输入所述流转数据分类输出结果;将训练好的所述机器学习模型部署到边缘计算区块上,通过所述机器学习模型实时接收新的流转数据并给出决策,根据所述决策动态实时调整数据结构。
7、作为优选方案,所述利用所述数据结构追踪所述托盘的流转路径,并根据所述托盘的流转路径核销所述托盘数量的步骤,包括:通过所述有向无环图中的所有的边溯源到初始区块,并按照所述边的权值核销托盘数量。
8、作为优选方案,所述托盘在归还时,可采用以下任意一种策略归还:先进先出、平均分配、随机分配。
9、本申请还提供了一种托盘回收溯源核销系统,包括:构建模块,用于建立托盘流转和存量的数据结构;其中,所述数据结构包括路径和区块,所述路径用于反映托盘的流转情况,所述区块用于反映托盘的数量情况;记录模块,用于所述托盘在出厂时,在所述数据结构中通过预设的区块链智能合约记录所述托盘流出的数量;更新模块,用于所述托盘在流转过程中,通过预设的边缘计算模型实时更新所述数据结构中所述路径和所述区块,以反映所述托盘在所述数据结构中的流转路径和在所述流转路径上的流转数量;核销模块,用于所述托盘在归还时,利用所述数据结构追踪所述托盘的流转路径,并根据所述托盘的流转路径核销所述托盘数量。
10、本申请还提供了一种电子设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的托盘回收溯源核销方法。
11、本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在被处理器运行时使得所述处理器执行如上述任一项所述的托盘回收溯源核销方法。
12、与现有技术相比,本申请具有以下有益效果:通过引入区块链智能合约,托盘管理过程中的记录效率得到显著提升,因为智能合约自动执行预定的条件和规则,无需人工干预;一旦托盘出厂或流转,智能合约就会自动记录相关的数据,减少了人为错误和延迟;再通过边缘计算模型的边缘计算允许数据在产生地点附近的节点上进行处理,这样可以即时更新托盘的流转路径和数量,确保了数据的时效性和准确性,通过近源处理的方式减少了对中心服务器的依赖,提高了整个系统的响应速度和效率,改善托盘管理过程中存在着记录效率低和准确性差的问题。
1.一种托盘回收溯源核销方法,其特征在于,所述方法包括:
2.根据权利要求1所述的托盘回收溯源核销方法,其特征在于,所述数据结构为有向无环图,所述有向无环图用于实时记录和追踪托盘的流转和存量;
3.根据权利要求2所述的托盘回收溯源核销方法,其特征在于,所述通过预设的区块链智能合约记录所述托盘流出的数量的步骤,包括:
4.根据权利要求3所述的托盘回收溯源核销方法,其特征在于,对所述流出时间戳和所述对应的哈希值进行加密处理,所述加密处理包括:
5.根据权利要求1所述的托盘回收溯源核销方法,其特征在于,所述通过预设的边缘计算模型实时更新所述数据结构中所述路径和所述区块的步骤,包括:
6.根据权利要求2所述的托盘回收溯源核销方法,其特征在于,所述利用所述数据结构追踪所述托盘的流转路径,并根据所述托盘的流转路径核销所述托盘数量的步骤,包括:
7.根据权利要求1所述的托盘回收溯源核销方法,其特征在于,所述托盘在归还时,可采用以下任意一种策略归还:先进先出、平均分配、随机分配。
8.一种托盘回收溯源核销系统,其特征在于,包括:
9.一种电子设备,其特征在于,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的托盘回收溯源核销方法。
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序在被处理器运行时使得所述处理器执行如权利要求1-7中任一项所述的托盘回收溯源核销方法。
