iso file download
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211243512.1 (22)申请日 2022.10.12 (71)申请人 广州一链通互联网科技有限公司 地址 510000 广东省广州市黄埔区坑田大 街32号鱼珠智谷 E-PARK创意园A13号 (72)发明人 郑子彬 陈鑫睿 陈章杰  (74)专利代理 机构 北京鼎德宝 专利代理事务所 (特殊普通 合伙) 11823 专利代理师 王跃 (51)Int.Cl. G06Q 10/08(2012.01) G06Q 10/04(2012.01) G06F 16/27(2019.01) G06F 16/23(2019.01) G06F 21/64(2013.01) (54)发明名称 一种基于区块链技术的物流配送方法及系 统 (57)摘要 本发明公开了一种基于区块链技术的物流 配送方法及系统, 其方法包括: 对区块链网络的 状态数据库构建多个数据库副本; 获取中介公司 终端发起的交易中对应的物流信息, 存储到状态 数据库, 并更新所有数据库副本中的物流信息; 计算起点的物流公司终端到终点的物流公司终 端中物流费用最少的物流配送方案; 每 当物流到 达需要经过的物流公司终端时, 物 流公司终端更 新状态数据库, 并通过状态数据库更新所有数据 库副本中的物 流信息。 其系统包括物 流平台区块 链构建模块、 物流方案获取模块和物 流配送更新 模块。 所述基于区块链技术的物 流配送方法及系 统解决了物 流信息难以获取且容易篡改, 使 得中 介公司难以整合各个物流公司的资源的问题。 权利要求书3页 说明书9页 附图6页 CN 115330318 A 2022.11.11 CN 115330318 A 1.一种基于区块链技 术的物流配送方法, 其特 征在于, 包括: 物流平台区块链构建步骤: 创建区块链网络, 于所述区块链网络构建状态数据库; 所述区块链网络获取 各个物流公司终端的身份信息和中介公司终端的身份信息; 对区块链网络自身的状态数据库构建多个数据库副本, 每个数据库副本关联一个物流 公司终端的身份信息或者 一个中介公司终端的身份信息; 物流方案获取步骤: 获取中介公司终端发起的交易中对应的物流信息, 存储到状态数 据库, 并通过状态数据库更新所有数据库副本中的物流信息; 其中, 该物流信息包括起点的 物流公司终端和终点的物流公司终端; 通过Dijkstra算法, 计算起点的物流公司终端到终点的物流公司终端中物流费用最少 的物流配送方案, 获取 该物流配送方案中 需要经过的物流公司终端的身份信息; 物流配送更新步骤: 每当物流到达物流配送方案中需要经过的物流公司终端时, 该物 流公司终端发起交易并利用该笔交易中对应的物 流信息更新状态数据库, 并通过状态数据 库更新所有数据库副本中的物流信息, 直到物流到 达终点的物流公司终端为止 。 2.根据权利要求1所述的一种基于区块链技术的物流配送方法, 其特征在于, 所述物流 平台区块链构建步骤还包括: 于所述区块链网络构建排序节点和对等节点, 其中每个对等 节点都关联一个物流公司终端或者中介公司终端, 每 个数据库副本关联一个对等节点; 在所述物流方案获取步骤中, 调用物流信息更新步骤存储物流信息到状态数据库, 并 通过状态数据库更新所有数据库副本中的物流信息; 在所述物流方案获取步骤中, 调用物流信息更新步骤更新状态数据库中的物流信息, 并通过状态数据库更新所有数据库副本中的物流信息; 所述物流信息更新步骤包括: 当中介公司终端或者物流公司终端发起一笔交易时, 中 介公司终端或者物流 公司终端对应的对等节点于其关联的数据库副本创建智能合约, 其中 所述智能合约存 储有物流信息; 所述智能合约 通过所述 区块链网络广播到其他的对等节点, 其他的对等节点对所述智 能合约进行确认; 当所有其他的对等节点均确认所述智能合约后, 将所述智能合约 发送到 区块链网络的排序节点, 所述排序节点根据智能合约内存储的物流信息执行物流配送, 将 物流信息保存在状态数据库或者更新状态数据库中的物流信息, 然后根据状态数据库更新 所有数据库副本中的物流信息 。 3.根据权利要求2所述的一种基于区块链技术的物流配送方法, 其特征在于: 所述物流 方案获取步骤 包括: 将起点的物流公司终端的身份信 息对应的对等节点设为起始节点, 将 终点的物流公司 终端的身份信息对应的对等节点设为目的节点, 将剩下的物流公司终端的身份信息对应的 对等节点 为过渡节点; 在起始节点、 目的节点和过渡节点中获取有弧的两个节点之间的物流费用, 根据起始 节点、 目的节 点、 过渡节 点以及有弧的两个节 点之间的物 流费用, 通过Dijkstra算法计算起 点的物流公司终端到终点的物流公司终端中物流费用最少的物流配送方案 。 4.根据权利要求3所述的一种基于区块链技术的物流配送方法, 其特征在于, 所述 Dijkstra算法具体包括: 计算起始节点、 目的节点和过渡节点中有弧的两个节点之间的物流费用;权 利 要 求 书 1/3 页 2 CN 115330318 A 2将起始节点放到已遍历区, 将目的节点和过渡节点 放到候选区; 重复执行: 在所述候选区选择目的节点和过渡节点中的一个节点, 使起始节点到该节 点的物流费用最少, 然后将该节点从所述候选区抽取到已遍历区; 直到从所述候选区选择 的节点为目的节点 为止; 对遍历区中的节点按抽取的顺序进行排序 形成序列, 并将目的节点放在该序列的最后 一位, 形成物流费用最少的物流配送方案 。 5.根据权利要求4所述的一种基于区块链技术的物流配送方法, 其特征在于, 还包括物 流配送进度展示 步骤: 当中介公司终端向区块链网络发送查询物流配送进度指令时, 所述区块链网络从其自 身的状态数据库获取当前的物流信息并将物流信息返回中介公司终端。 6.一种基于区块链技术的物流配送系统, 其特征在于, 包括物流平台区块链构建模块、 物流方案获取模块和物流配送更新模块; 所述物流平台区块链构建用于创建区块链网络并于所述 区块链网络构建状态数据库; 还用于通过所述区块链网络获取各个物流公司终端的身份信息和中介公司终端的身份信 息; 还用于对区块链网络 自身的状态数据库构建多个数据库副本, 每个数据库副本关联一 个物流公司终端的身份信息或者 一个中介公司终端的身份信息; 所述物流方案获取模块用于获取中介公司终端发起的交易中对应的物流信 息, 存储到 状态数据库, 并通过状态数据库更新所有 数据库副本中的物 流信息; 其中, 该物流信息包括 起点的物流公司终端和终点的物流公司终端; 还用于通过Dijkstra算法, 计算起点的物流 公司终端到终点的物 流公司终端中物流费用最少的物流配送 方案, 获取该物流配送方案中 需要经过的物流公司终端的身份信息; 所述物流配送更新模块用于每当物流到达物流配送方案中需要经过的物流公司终端 时, 通过该物流公司终端发起交易并利用该笔交易中对应的物流信息更新状态数据库, 并 通过状态数据库更新所有 数据库副本中的物流信息, 直到物流到达终点的物流公司终端为 止。 7.根据权利要求6所述的一种基于区块链技术的物流配送系统, 其特征在于: 所述物流 平台区块链构建模块还用于于所述区块链网络构建排序节点和对等节点, 其中每个对等节 点都关联一个物流公司终端或者中介公司终端, 每 个数据库副本关联一个对等节点; 所述物流方案获取模块还用于调用物流信 息更新模块存储物流信 息到状态数据库, 并 通过状态数据库更新所有数据库副本中的物流信息; 所述物流方案获取模块还用于调用物流信 息更新模块更新状态数据库中的物流信 息, 并通过状态数据库更新所有数据库副本中的物流信息; 所述物流信 息更新模块用于当中介公司终端或者物流公司终端发起一笔交易 时, 中介 公司终端或者物流公司终端对应的对等节点于其关联的数据库副本创建智能合约, 其中所 述智能合约存 储有物流信息; 还用于利用所述智能合约 通过所述 区块链网络广播到其他的对等节点, 其他的对等节 点对所述智能合约进行确认; 还用于当所有其他的对等节点均确认所述智能合约后, 将所 述智能合约发送到区块链网络的排序 节点, 通过所述排序 节点根据智能合约内存储的物流 信息执行物流配送, 并将物流信息保存在状态数据库或者更新状态数据库中的物流信息,权 利 要 求 书 2/3 页 3 CN 115330318 A 3

.PDF文档 专利 一种基于区块链技术的物流配送方法及系统

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于区块链技术的物流配送方法及系统 第 1 页 专利 一种基于区块链技术的物流配送方法及系统 第 2 页 专利 一种基于区块链技术的物流配送方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 思考人生 于 2024-02-07 20:38:18上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。