
技术摘要:
本发明实施例涉及铁路货运技术领域,公开了基于区块链的运单处理方法、系统、设备及存储介质。本发明实施例先若检测到上链请求,获取待上链数据;通过上链请求触发智能合约,根据智能合约处理待上链数据,以生成电子运单;将电子运单存入区块链中。本发明实施例率先通 全部
背景技术:
随着铁路正式实施货运票据的电子化,取消了纸质货票的随车传递,从而实现了 从客户提报信息开始,直至需求受理、进场装车、承运制票、挂运出发、到站卸车以及交付办 理等全生命周期的电子票据管理,也就实现了全过程作业的电子化。 同时,铁路货运结构的变化,铁路货运服务的客户类型和数量都在急剧增长使得 目前的电子运单处理方式无法较好地应对日益复杂和变多的电子运单,也使得电子运单在 存证环节上协同效率不高。
技术实现要素:
为了解决电子运单在存证环节上协同效率不高的技术问题,本发明实施例提供基 于区块链的运单处理方法、系统、设备及存储介质。 第一方面,本发明实施例提供一种基于区块链的运单处理方法,包括: 若检测到上链请求,获取待上链数据; 通过所述上链请求触发智能合约,并根据所述智能合约处理所述待上链数据,以 生成电子运单; 将所述电子运单存入区块链中。 优选地,所述若检测到上链请求,获取待上链数据之前,所述基于区块链的运单处 理方法还包括: 获取运单生成规则; 根据所述运单生成规则生成智能合约。 优选地,所述区块链为联盟链; 所述通过所述上链请求触发智能合约,并根据所述智能合约处理所述待上链数 据,以生成电子运单,包括: 通过所述上链请求在联盟链的Docker环境中触发智能合约,并在共识机制下调用 所述智能合约处理所述待上链数据,以生成电子运单。 优选地,所述将所述电子运单存入区块链中之后,所述基于区块链的运单处理方 法还包括: 若接收到权限配置请求,则获取分别与目标用户对应的配置用户信息与用户访问 权限; 根据所述配置用户信息与所述用户访问权限对所述区块链进行访问设置,以处理 由用户发起的用户请求。 优选地,所述将所述电子运单存入区块链中之后,所述基于区块链的运单处理方 4 CN 111598502 A 说 明 书 2/10 页 法还包括: 若接收到查验请求,则获取待更新电子运单; 对所述待更新电子运单进行真实性查验操作; 若查验成功,则对所述待更新电子运单进行更新,将更新后的电子运单存入所述 区块链中。 优选地,所述电子运单包括需求受理信息; 所述将所述电子运单存入区块链中,包括: 将所述需求受理信息存入区块链的第一区块中。 优选地,所述电子运单包括进货装车信息、承运制票信息、始发途中作业信息、到 站卸车信息及交付信息; 所述将所述需求受理信息存入区块链的第一区块中之后,所述基于区块链的运单 处理方法还包括: 确定与所述第一区块关联的第二区块; 将所述进货装车信息存入所述第二区块中; 确定与所述第二区块关联的第三区块; 将所述承运制票信息存入所述第三区块中; 确定与所述第三区块关联的第四区块; 将所述始发途中作业信息存入所述第四区块中; 确定与所述第四区块关联的第五区块; 将所述到站卸车信息存入所述第五区块中; 确定与所述第五区块关联的第六区块; 将所述交付信息存入所述第六区块中。 第二方面,本发明实施例提供一种基于区块链的运单处理系统,包括: 数据获取模块,用于若检测到上链请求,获取待上链数据; 运单生成模块,用于通过所述上链请求触发智能合约,并根据所述智能合约处理 所述待上链数据,以生成电子运单; 运单存入模块,用于将所述电子运单存入区块链中。 第三方面,本发明实施例提供一种电子设备,包括存储器、处理器及存储在所述存 储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现本发明第 一方面提供的一种基于区块链的运单处理方法的步骤。 第四方面,本发明实施例提供一种非暂态计算机可读存储介质,其上存储有计算 机程序,所述计算机程序被处理器执行时实现本发明第一方面提供的一种基于区块链的运 单处理方法的步骤。 本发明实施例提供的基于区块链的运单处理方法、系统、设备及存储介质,先若检 测到上链请求,获取待上链数据;通过所述上链请求触发智能合约,并根据所述智能合约处 理所述待上链数据,以生成电子运单;将所述电子运单存入区块链中。明显地,本发明实施 例率先通过采用区块链技术来处理运单,比之目前的电子运单处理方式,鉴于区块链的技 术特性可以更好地实现对于电子运单的存证,提高了存证环节的协同效率,解决了电子运 单在存证环节上协同效率不高的技术问题。同时,还提高了存证环节的安全性和可靠性,提 5 CN 111598502 A 说 明 书 3/10 页 升了货运运输作业过程的协同效率。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根 据这些附图获得其他的附图。 图1为本发明实施例提供的一种基于区块链的运单处理方法的流程图; 图2为本发明又一实施例提供的一种基于区块链的运单处理方法的流程图; 图3为本发明再一实施例提供的一种基于区块链的运单处理方法的流程图; 图4为本发明另一实施例提供的一种基于区块链的运单处理方法的流程图; 图5为本发明实施例提供的一种基于区块链的运单处理系统的结构示意图; 图6为本发明实施例提供的一种电子设备的实体结构示意图。