掌桥专利:专业的专利平台
掌桥专利
首页

全程物流信息共享方法及系统、设备及介质

文献发布时间:2023-06-19 09:46:20


全程物流信息共享方法及系统、设备及介质

技术领域

本发明涉及信息技术领域,尤其涉及全程物流信息共享方法及系统、设备及介质。

背景技术

在当今时代,全球的合作越来越广泛,然而如何实现信息的安全、共信交流却依然是一个问题。例如中欧班列,其是国家1铁路总公司组织,按照固定车次、线路、班期和全程运行时刻开行,运行于国家 1与欧洲以及沿线国家间的集装箱铁路国际联运列车,是深化我国与沿线国家经贸合作的重要载体和推进国家间合作的重要抓手。中欧班列是国际联运运输体系的重要组成部分,为保障国民经济和对外经贸合作健康发展发挥了重要作用。

然而,目前中欧班列主要存在如下业务痛点:第一,跨地区、跨部门的中欧班列全程物流追踪困难;第二,中欧班列信息连通渠道不畅通、资源实时共享交换困难;第三,中欧班列业务流程复杂,各业务主体间信息难以共享,形成信息孤岛,数据交互存在壁垒。当然,对于其他的跨地区、跨国家的物流信息的共享和追踪也存在同样的问题。

因此,如何提供一种物流信息共享方案,能够实现物流信息的跨地区安全、共信交流是本领域技术人员亟待解决的技术问题。

发明内容

本发明实施例提供一种全程物流信息共享方法及系统、设备及介质,能够实现物流信息的跨地区安全、共信交流。

本发明实施例提供一种全程物流信息共享方法,包括:

构建联盟链网络,所述联盟链网络包括与多个成员机构一一对应的多个网络节点,所述成员机构为物流货物发货、运输以及收货过程中的相关机构;

经由任一所述网络节点发起信息上传请求,所述信息上传请求包括物流所在位置及当前时间;并将上传数据广播至各网络节点,经共识后进行物流信息更新;

经由任一网络节点发起查询请求,所述查询请求包括待查询的物流信息编号,并将所述查询请求广播至全网各网络节点,根据所述物流信息编号获取到对应的物流信息结果。

进一步地,所述构建联盟链网络,所述联盟链网络包括与多个成员机构一一对应的多个网络节点,所述成员机构为物流货物发货、运输以及收货过程中的相关机构包括:

确定主节点,所述主节点用于为所述联盟链网络提供数据接入、数据交换以及信息追踪服务;

确定普通节点,所述普通节点用于向所述主节点更新物流信息;

将所述主节点以及所述普通节点组成联盟链网络。

进一步地,所述经由任一所述网络节点发起信息上传请求,所述信息上传请求包括物流所在位置及当前时间;并将上传数据广播至各网络节点,经共识后进行物流信息更新包括:

当物流货物需求受理编组后,编组车站将编组班列信息提交,并发布编组班列信息到所述联盟链网络;

途径站、边境站采集物流货物的位置信息,并将位置信息发布到所述联盟链网络;

换装站通过采集换装后班列信息,发布换装后班列信息到联盟链网络;

临近国家边境站采集物流货物到达此站的实际时间和位置信息,发布到达此站的实际时间和位置信息共享到联盟链网络。

进一步地,所述成员机构包括:铁路公司、货运站段、车站、铁路集装箱公司;其中车站包括编组车站、途径站和边境站、换装站、临近国家边境站。

进一步地,所述网络节点还包括下列节点中的一种或一种以上的组合:

海关节点,用于根据原始报关材料进行报关操作;

物流企业节点,用于向所述联盟链网络查询实时物流信息;

生产企业节点,用于向所述联盟链网络查询实时物流信息;

监管部门节点,用于监管所述联盟链网络;

金融节点,用于将金融信息上传到联盟链网络,并实现金融信息的更新、交换以及查询;

保险节点,用于将保险信息上传到所述联盟链网络,并实现保险信息的更新、交换以及查询。

进一步地,还包括:

当物流货物的物流信息首次上传到所述联盟链网络时,确定与所述物流货物的相关节点;

将所述物流货物的物流信息更新权限、查询权限限制在所述相关节点范围内。

第二方面,本发明实施例提供一种全程物流信息共享系统,包括:

联盟链构建模块,用于构建联盟链网络,所述联盟链网络包括与多个成员机构一一对应的多个网络节点,所述成员机构为物流货物生产、运输以及收货过程中的相关机构;

物流信息上传模块,用于经由任一所述网络节点发起信息上传请求,所述信息上传请求包括物流所在位置及当前时间;并将上传数据广播至各网络节点,经共识后进行物流信息更新;

信息查询模块,用于经由任一网络节点发起查询请求,所述查询请求包括待查询的物流信息编号,并将所述查询请求广播至全网各网络节点,根据所述物流信息编号获取到对应的物流信息结果。

进一步地,所述物流信息上传模块包括:

物流受理编组单元,用于物流货物需求受理编组后,编组车站将编组班列信息提交,并发布编组班列信息到所述联盟链网络;

物流位置采集单元,用于途径站、边境站采集物流货物的位置信息,并将位置信息发布到所述联盟链网络;

换乘信息发布单元,用于换装站通过采集换装后班列信息,发布换装后班列信息到联盟链网络;

临近国家边境站采集到达此站的实际时间和位置信息,发布到达此站的实际时间和位置信息共享到联盟链网络。

第三方面,本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述全程物流信息共享方法的步骤。

第四方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述全程物流信息共享方法的步骤。

本发明实施例提供的一种全程物流信息共享方法及系统、设备及介质,通过采用联盟链网络的方式进行物流货物信息的更新和查询,当物流信息更新时,需要各方的共识才能够上链,从而可以在保证信息可信任的同时,还能够实现物流信息的跨地区安全、共信交流。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种全程物流信息共享方法的联盟链构建流程图;

图2为本发明实施例提供的一种全程物流信息共享方法的流程图;

图3为本发明实施例提供的一种全程物流信息共享方法的信息上传流程图;

图4为本发明实施例提供的全程物流信息共享方法应用于中欧班列的系统总体架构图;

图5为本发明实施例提供的基于联盟链的货物追溯图;

图6为本发明实施例提供的典型业务流程图;

图7为本发明实施例提供的一种全程物流信息共享系统的组成示意图;

图8是本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面结合图1-图3描述本发明实施例的一种全程物流信息共享方法。图1为本发明实施例提供的一种全程物流信息共享方法的联盟链构建流程图;图2为本发明实施例提供的一种全程物流信息共享方法的流程图;图3为本发明实施例提供的一种全程物流信息共享方法的信息上传流程图。

在本发明一种具体实施方式中,本发明实施例提供一种全程物流信息共享方法,包括:

步骤S11:构建联盟链网络,所述联盟链网络包括与多个成员机构一一对应的多个网络节点,所述成员机构为物流货物发货、运输以及收货过程中的相关机构;

本实施例中,首先可以构建联盟链网络,其中的网络节点与成员结构一一对应,由于本实施例的目的是为了实现物流货物的信息共享,因此,这些承运机构为物流货物发货、运输以及收货过程中的相关机构,例如,生产厂家、铁路公司、收货方等一些系列的机构,当然,由于跨地区运输,因此还包括海关等国境线机构和国外铁路部门。

步骤S12:经由任一所述网络节点发起信息上传请求,所述信息上传请求包括物流所在位置及当前时间;并将上传数据广播至各网络节点,经共识后进行物流信息更新;

在构成联盟链网络后,可以在任一个网络节点上传信息,在信息上传后经过共识后才能实现物流信息的更新,由于对于一个货物来讲,其物流的路径应该是连续的,因此,可以在物流信息共识时,验证是该物流货物的路径是否连续,只有连续是才可能共识通过,当然也可以存在该货物刚入链的情况。具体地,可以将各国铁路部门作为写节点,在班列集装箱编组、临近边境、换装转运、到达目的地时,负责发布班列集装箱位置信息。货物集装箱相关的参与方(发货方、货代公司、报关行、海关商检、铁路集装箱公司、收货方)作为数据使用方加入到平台中,能在权限范围内查阅相关集装箱位置信息。各国铁路部门作为本国内的管理方,负责管理本国参与方的权限,通过智能合约定制位置信息写入规则,做到数据的选择性开放。

步骤S13:经由任一网络节点发起查询请求,所述查询请求包括待查询的物流信息编号,并将所述查询请求广播至全网各网络节点,根据所述物流信息编号获取到对应的物流信息结果。

具体地,在进行物流信息的共享时,可以经过任一个网络节点发起查询请求,例如可以通过查询物流信息编码来查找对应的物流货物的当前位置,当然,也可以通过其他的物流货物的相关信息进行查询,例如可以根据收货方的名称查询所有和该收货方有关的物流信息,也可以通过指定日期进行某个时期的物流查询,联盟链接收到该查询请求后,判断该网络节点是否具有权限,并且在具有查询权限的情况下将物流信息结果发送到该发起查询的网络节点。

具体地,为了构建联盟链网络,所述联盟链网络包括与多个成员机构一一对应的多个网络节点,所述成员机构为物流货物生产、运输以及收货过程中的相关机构可以具体进行以下步骤:

步骤S21:确定主节点,所述主节点用于为所述联盟链网络提供数据接入、数据交换以及信息追踪服务;

对于主节点的确定,由于主节点对计算能力和存储能力的要求比较高,而且主节点的权限比较大,因此,需要慎重的对主节点进行选择,在实践中,各主节点作为区块链的节点,根据P2P协议进行数据的广播。这些节点的任务包括:建块、参与共识、执行交易。联盟链中提供了通道,方便了半开放的信息的交易。

步骤S22:确定普通节点,所述普通节点用于向所述主节点更新物流信息;

通过将普通节点放在同一通道内,使得只有通道中的节点才有权限访问数据。此外,该联盟链将各种角色容纳进来,建立对应的节点,可以实现实时信息共享,海关等监管机构也可以直接在链上进行相关操作,无需等待相应的原始报关材料,这种监管方式大大提高了物流效率。

步骤S23:将所述主节点以及所述普通节点组成联盟链网络。

在确定了主节点和普通节点后,可以将这些节点组建起来构成联盟链网络,主节点可以提供存储、计算、共识等服务,而普通节点可以实现查询、更新物流信息等功能。

更具体地,在实践中,为了经由任一所述网络节点发起信息上传请求,所述信息上传请求包括物流所在位置及当前时间;并将上传数据广播至各网络节点,经共识后进行物流信息更新,可以具体进行以下步骤:当物流货物需求受理编组后,编组车站将编组班列信息提交,并发布编组班列信息到所述联盟链网络;途径站、边境站采集物流货物的位置信息,并将位置信息发布到所述联盟链网络;换装站通过采集换装后班列信息,发布换装后班列信息到联盟链网络;临近国家边境站采集物流货物到达此站的实际时间和位置信息,发布到达此站的实际时间和位置信息共享到联盟链网络。

也就是说,从物流货物刚到达网络节点对应的结构开始,就存在位置信息和时间信息,而每到一个新的网络节点所在的位置,都进行位置信息的更新,并且物流货物也许会发生换装,也就是换装到其他的列车上,这时要对此信息进行共享,从而方便后续进行物流追踪。

具体地,这些网络节点对应的成员机构包括:铁路公司、货运站段、车站、铁路集装箱公司;其中车站包括编组车站、途径站和边境站、换装站、临近国家边境站。当然也可以是其他物流货物在生产、运输、收货等过程中的相关结构。

值得说明的是,在网络节点还可以包括下列节点中的一种或一种以上的组合:

海关节点,用于根据原始报关材料进行报关操作;海关节点可以直接使用联盟链上的物流货物的原始报关材料进行报关操作,而不需要等待查看纸质材料。

物流企业节点,用于向所述联盟链网络查询实时物流信息;物流企业节点可以实时地知晓自己的货物运输到了那些站点,从而更好的组织安排货物的运输和接收。

生产企业节点,用于向所述联盟链网络查询实时物流信息;生产企业节点在生产出货物之后,可以直接应买家的要求进行物流托运,从而减少物流公司的麻烦。

监管部门节点,用于监管所述联盟链网络;监管部门节点可以负责对区块链中业务交易行为进行实时监管,支持可定义的监管规则,通过分析和捕捉海量数据间的深层关系,做到实时反馈分析结果,自适应调整监控规则,及时发现风险、管理风控和控制风险,做到事前事中事后的有效监管。

当然,还可以设置金融节点,用于将金融信息上传到联盟链网络,并实现金融信息的更新、交换以及查询;保险节点,用于将保险信息上传到所述联盟链网络,并实现保险信息的更新、交换以及查询。

在上述实施例的基础上,本实施例中,为了实现物流货物的隐私保护,还可以在进行以下步骤:

步骤S31:当物流货物的物流信息首次上传到所述联盟链网络时,确定与所述物流货物的相关节点;

步骤S32:将所述物流货物的物流信息更新权限、查询权限限制在所述相关节点范围内。

也就是说,当物流货物在进行运输时,已经确定了运输公司、运输经过的路线和收货方,从而与该物流货物相关的各个机构都能够在该物流货物的物流信息首次上传到联盟链网络时进行确定。因此,可以将与该物流货物有关的权限,例如物流信息更新权限、查询权限限制在这些相关机构对应的节点范围内,从而避免不相关的机构对信息滥用。当然对于一些监管节点或其他的特殊节点,其拥有对所有信息的查询权限。

本发明实施例中的全程物流信息共享方法可以在跨地区、跨国家的物流信息共享中实现应用,下面以中欧班列的应用为例进行说明:

请参考图4,图4为本发明实施例提供的全程物流信息共享方法应用于中欧班列的系统总体架构图。

本实践中,依托中欧班列物流相关方利用区块链技术构建基于区块链技术的中欧班列全程物流追踪平台,提高各方的协同能力和中欧班列的服务水平。将铁路、国外货运系统和海关节点接入区块链中,打通各个业务主体间信息壁垒,实现中欧班列全程物流追踪。将物流、生产等企业以及监管部门接入区块链,完成货物全程追踪的管理。将金融、保险等企业接入区块链,建设以中欧班列为中心的保险、金融、信用等多维度生态体系。

具体地,采用多层结构设计,以Node.js+RestAPI区块链技术架构构建应用平台,采取JSON技术进行数据的存储、传输采用国际上先进、成熟的技术标准。

中欧班列集装箱全程位置信息交换区块链网络,是由多国的铁路部门与货物集装箱相关的参与方组成的联盟链。基于区块链的中欧班列集装箱全程位置信息交换平台,是在各国铁路部门与货物集装箱相关参与方的自有业务系统基础上构建。各国铁路部门根据平台要求,将自有的业务系统中采集的数据,通过本国节点上传到平台中,与相关参与方实现对班列位置信息及时准确的共享。各国铁路部门作为写节点,在班列集装箱编组、临近边境、换装转运、到达目的地时,负责发布班列集装箱位置信息。货物集装箱相关的参与方(发货方、货代公司、报关行、海关商检、跌路集装箱公司、收货方)作为数据使用方加入到平台中,能在权限范围内查阅相关集装箱位置信息。各国铁路部门作为本国内的管理方,负责管理本国参与方的权限,通过智能合约定制位置信息写入规则,做到数据的选择性开放。

如图5,基础层为区块链提供了节点及网络运行所需的数据库、文件系统、通信协议以及虚拟化功能。区块链核心层提供了区块链网络运行、维护所需的所有功能。智能合约模块,负责合约的注册发布、合约的触发执行以及合约模板的管理。用户通过合约语言定义合约逻辑,发布到区块链上之后,根据合约条款的逻辑,由用户签名或者其他的事件触发执行,完成交易结算等合约逻辑。通过形式化验证快速发现智能合约的安全隐私;提供安全的能合约的安全隐私;提供安全的IDE,实现模板化的智能合约,方便用户根据不,实现模板化的智能合约,方便用户根据不同业务场景快速实现安全可用的智能合约同业务场景快速实现安全可用的智能合约。。

共识机制模块,用于提供可插拔的共识机制,包括基于提供可插拔的共识机制,包括基于kafka的分布式一致性共识机制和基于分片技术的双层共识机制,能够适用于各类应用场景,极大提升共识效率。

海量数据存储模块,用于支持本地数据库存储、文件系统存储以及第三方云存储等多种方式,保证了支持本地数据库存储、文件系统存储以及第三方云存储等多种方式,保证了海量数据完整、快速、安全的存储。支持基于条件的快速检索机制。

密码技术模块,用于提供可插拔的密码算法,支持国密算法,支持对接第三方可信提供可插拔的密码算法,支持国密算法,支持对接第三方可信CA的国密证书和非国密证书法实现用户身份认证。不仅能够满足国内政策需求,还有更高的运算效率及安全。

隐私保护模块,用于基于多通道的隐私保护,基于密码,基于多通道的隐私保护,基于密码学的隐私保护工具,如环签名、同态加密、零知识证明等方式,来解决区块链交易中用户隐私问题,以及通过可信存证库在零知识证明等方式,来解决区块链交易中用户隐私问题,以及通过可信存证库在区块链网络里进区块链网络里进行授权后的隐私分发;提供多种隐私保护机制,既提供不同机构行授权后的隐私分发;提供多种隐私保护机制,既提供不同机构之间共享隐私数据的机制,又提供基于密码技术的上层业务隐私保护的功能之间共享隐私数据的机制,又提供基于密码技术的上层业务隐私保护的功能。。

监管机制模块,用于负责对区块链中业务交易行为进行实时监管,支持可定义的监管规则,通过分析和捕捉海量数据间的深层关系,做到实时反馈分析结果,自适应调整监控规自适应调整监控规则,及时发现风险、管理风控和控制风险,做到事前事中事后的有效监管。

安全通信模块,用于支持区块链网络节点间利用黑白名单支持区块链网络节点间利用黑白名单进行TLS通信,提供防止区块链网络遭通信,提供防止区块链网络遭受DDOS攻击的解决方案。

权限管理模块,用于采用基于属性证书与区块链相结合的方式,实现基于属性证书的访问控制模于属性证书的访问控制模型,可灵活配置的访问策型,可适用于多种业务场景。

用户管理模块,用于负责所有区块链参与者的身份信息管理,包括维护公私钥生成、密钥存储管负责所有区块链参与者的身份信息管理,包括维护公私钥生成、密钥存储管理以及用户真实身份和区块链地址对应关系维护等,并且在授权的情况下,监管理以及用户真实身份和区块链地址对应关系维护等,并且在授权的情况下,监管和审计某些真实身份的交易情况。对数字资和审计某些真实身份的交易情况。对数字资产等金融交易类的应用,还提供了风险控制的规则配置,以保证系统交易安全。

管理系统,可以管理节点、链和智能合约,管理系统可以管理节点、链和智能合约。授权用户可以增加节点、删除节点和管理节点,同时可以管理链中节点的组成情况和共识机制,提供节点的除节点和管理节点,还可以更新合约代码、查看合约代码和状态。

运维系统可以监控区块链运行状态、配置和部署区块链,以及设置预警。运维系统支持快速部署,管理员填写好节点的配置信息就可以直接一键部署,包括docker部署、单机部署、多主机部署。同时可以设置预警条件,实时监控区块链部署、单机部署、多主机部署。同时可以设置预警条件,实时监控区块链运运行状态,对不正常状态及时警告管理员。

应用支撑层提供了上层业务所需的智能合约,以及调用智能合约所需的接入服务支持多种语言、平台,包括java、RESTful形式的接口,以及Andriod/iOSAndriod/iOS平台的接口。

业务系统包括运输交易系统、铁路货运业务平系统、铁路货运业务平台、港口货运业务系统、公路货运业务系统、货运监管系统。

如图5,图5为本发明实施例提供的基于联盟链的货物追溯图。

如图所示,可以看到发货人、货代、铁路、海关、国外货运系统、收货人等节点实时将货物的运输信息上链、存证,达到货物运输信息实时共享的目的,各业务参与方可对货物物流信息进行实时追溯、查询,减少贸易摩擦。发货人或货代通过运输交易系统从运输交易节点上链货物需求单信息存证,进行货物物流信息实时追溯、查询;铁路通过铁路货运系统从铁路货运节点上链货物装卸、货物到站位置、货物到站时间信息存证,进行货物物流信息实时追溯、查询;海关通过海关货物通关系统从海关节点上链货物抵达海关的位置、货物抵达海关的时间、货物换装信息存证,进行货物物流信息实时追溯、查询;国外货运通过国外铁路,货运系统从国外货运节点上链货物装卸、货物到站位置、货物到站时间信息存证,进行货物物流信息实时追溯、查询;收货人通过运收货人通过运输交易系统从输交易系统从运输交易节点上进行货物物流信息实时追行进行货物物流信息实时追溯、查询;监管部门通过货运监管系统从监管节点上对中欧班列全程物流追踪业务进监管部门通过货运监管系统从监管节点上对中欧班列全程物流追踪业务进行监管。

如图6,图6为本发明实施例提供的典型业务流程图。

实施例中,以中欧班列集装箱全程追踪数据交换为例。在集装箱运输过程中,途经站或路局将自有的业务系统中采集的集装箱位置数据,提供给各自国家铁路部门,由铁路部门写节点,通过智能合约定制相应的准入权限,完成集装箱位置信息上链。编组车站在自方的信息系统中,生成对相关参与的铁路机关开放的编组班列信息,并提供给集装箱部门,并将信息发布到区块链网络中,并通过智能合约控制仅对沿途参与国家2和国家3的铁路节点共享数据。途经站和边境站,将自有的业务系统中采集的集装箱位置数据,提供给集装箱部门,由集装箱部门将信息发布到区块链网络中,并通过智能合约控制仅对沿途参与国家2和国家3的铁路节点共享数据。临近国家边境站,将到达此站的实际时间和位置信息,提供给集装箱部门,由集装箱部门将信息发布到区块链网络中,并通过智能合约控制仅对货物途径国家铁路节点共享数据。列车到达换装站时,生成对所有参与的铁路机关开放的换装后班列信息,提供给集装箱部门,由集装箱部门将信息发布到区块链网络中,并通过智能合约控制仅对货物途径国家铁路节点共享数据。

下面对本发明实施例提供的全程物流信息共享系统进行描述,下文描述的全程物流信息共享系统与上文描述的全程物流信息共享方法可相互对应参照。

请参考图7,图7为本发明实施例提供的一种全程物流信息共享系统的组成示意图。

本发明实施例提供一种全程物流信息共享系统700,包括:

联盟链构建模块710,用于构建联盟链网络,所述联盟链网络包括与多个成员机构一一对应的多个网络节点,所述成员机构为物流货物生产、运输以及收货过程中的相关机构;

物流信息上传模块720,用于经由任一所述网络节点发起信息上传请求,所述信息上传请求包括物流所在位置及当前时间;并将上传数据广播至各网络节点,经共识后进行物流信息更新;

信息查询模块730,用于经由任一网络节点发起查询请求,所述查询请求包括待查询的物流信息编号,并将所述查询请求广播至全网各网络节点,根据所述物流信息编号获取到对应的物流信息结果。

进一步地,所述物流信息上传模块包括:

物流受理编组单元,用于物流货物需求受理编组后,编组车站将编组班列信息提交,并发布编组班列信息到所述联盟链网络;

物流位置采集单元,用于途径站、边境站采集物流货物的位置信息,并将位置信息发布到所述联盟链网络;

换乘信息发布单元,用于换装站通过采集换装后班列信息,发布换装后班列信息到联盟链网络;

临近国家边境站采集到达此站的实际时间和位置信息,发布到达此站的实际时间和位置信息共享到联盟链网络。

本发明实施例提供的一种全程物流信息共享方法及系统、设备及介质,通过采用联盟链网络的方式进行物流货物信息的更新和查询,当物流信息更新时,需要各方的共识才能够上链,从而可以在保证信息可信任的同时,还能够实现物流信息的跨地区安全、共信交流。

图8示例了一种电子设备的实体结构示意图,如图8所示,该电子设备可以包括:处理器(processor)810、通信接口(Communications Interface)820、存储器(memory)830和通信总线840,其中,处理器810,通信接口820,存储器830通过通信总线840完成相互间的通信。处理器810可以调用存储器830中的逻辑指令,以执行全程物流信息共享方法,该方法包括:构建联盟链网络,所述联盟链网络包括与多个成员机构一一对应的多个网络节点,所述成员机构为物流货物生产、运输以及收货过程中的相关机构;经由任一所述网络节点发起信息上传请求,所述信息上传请求包括物流所在位置及当前时间;并将上传数据广播至各网络节点,经共识后进行物流信息更新;经由任一网络节点发起查询请求,所述查询请求包括待查询的物流信息编号,并将所述查询请求广播至全网各网络节点,根据所述物流信息编号获取到对应的物流信息结果。

此外,上述的存储器830中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

另一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的全程物流信息共享方法,该方法包括:构建联盟链网络,所述联盟链网络包括与多个成员机构一一对应的多个网络节点,所述成员机构为物流货物生产、运输以及收货过程中的相关机构;经由任一所述网络节点发起信息上传请求,所述信息上传请求包括物流所在位置及当前时间;并将上传数据广播至各网络节点,经共识后进行物流信息更新;经由任一网络节点发起查询请求,所述查询请求包括待查询的物流信息编号,并将所述查询请求广播至全网各网络节点,根据所述物流信息编号获取到对应的物流信息结果。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

相关技术
  • 全程物流信息共享方法及系统、设备及介质
  • 一种基于专家联合评价的网络安全信息共享系统、方法、电子设备及存储介质
技术分类

06120112293239