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

基于区块链进行物流业务核验方法、装置及电子设备

文献发布时间:2023-06-19 09:55:50


基于区块链进行物流业务核验方法、装置及电子设备

技术领域

本说明书一个或多个实施例涉及区块链技术领域,特别涉及一种基于区块链进行物流业务核验的方法、装置及电子设备。

背景技术

随着电子商务的不断发展,产生了越来越多的运单,处理运单的物流业务也变得越来越重要。在物流业务中,为了防止作弊行为的发生,通常会在运单结束后,基于上传的运单起止地点对运单进行核验,以保证运单对应的运输任务真实执行。但是,目前对运单进行核验的方式难以溯源,并且上传的运单起止地点很容易被篡改。

发明内容

为了解决上述技术问题之一,本说明书一个或多个实施例提供一种基于区块链进行物流业务核验的方法、装置及电子设备。

根据第一方面,提供一种基于区块链进行物流业务核验方法,应用于区块链节点,包括:

将接收到的目标运单的运单数据存储于区块链中;

将分别接收到的目标车辆的多个定位数据分别存储于所述区块链中;任一定位数据为车辆定位平台至少部分地响应于获取到所述目标车辆的定位点而上传的;所述目标运单由所述目标车辆执行;

执行接收的目标交易中调用的目标智能合约,以基于所述运单数据以及所述定位数据进行核验;

将所述核验得到的结果存储于所述区块链中。

可选的,所述车辆定位平台每隔预设时段,响应于获取到所述目标车辆的定位点,上传一次定位数据。

可选的,所述运单数据包括所述目标车辆的标识信息、所述目标运单的一个或多个规划路线以及所述目标运单的合法时段;

所述定位数据包括所述目标车辆的标识信息、位置以及时间点。

可选的,所述进行核验的目标时机包括:所述目标运单结束,或者任一定位数据上传至所述区块链节点。

可选的,若所述目标时机为所述目标运单结束,通过如下方式进行核验:

从所述区块链中取出所述运单数据以及从所述区块链中的所述定位数据中选取多个目标定位数据;所述目标定位数据对应的时间点在所述目标运单开启之后和结束之前;

从所述运单数据中获取各个规划路线以及所述合法时段;

获取各个目标定位数据各自对应的各个位置以及各个时间点;

基于所述各个规划路线以及所述合法时段,分别对所述各个位置以及所述各个时间点进行核验。

可选的,若所述目标时机为任一定位数据上传至所述区块链节点,通过如下方式进行核验:

取出所述区块链中的所述运单数据;

从所述运单数据中获取各个规划路线以及所述合法时段;

获取该定位数据对应的时间点以及位置;

基于所述各个规划路线以及所述合法时段,分别对该定位数据对应的时间点以及位置进行核验。

可选的,所述目标交易由运单平台或者由所述车辆定位平台发起。

根据第二方面,提供一种基于区块链进行物流业务核验的装置,应用于区块链节点,包括:

第一上链模块,用于将接收到的目标运单的运单数据存储于区块链中;

第二上链模块,用于将分别接收到的目标车辆的多个定位数据分别存储于所述区块链中;任一定位数据为车辆定位平台至少部分地响应于获取到所述目标车辆的定位点而上传的;所述目标运单由所述目标车辆执行;

核验模块,用于执行接收的目标交易中调用的目标智能合约,以基于所述运单数据以及所述定位数据进行核验;

第三上链模块,用于将所述核验得到的结果存储于所述区块链中。

可选的,所述车辆定位平台每隔预设时段,响应于获取到所述目标车辆的定位点,上传一次定位数据。

可选的,所述运单数据包括所述目标车辆的标识信息、所述目标运单的一个或多个规划路线以及所述目标运单的合法时段;

所述定位数据包括所述目标车辆的标识信息、位置以及时间点。

可选的,所述进行核验的目标时机包括:所述目标运单结束,或者任一定位数据上传至所述区块链节点。

可选的,若所述目标时机为所述目标运单结束,所述核验模块通过如下方式进行核验:

从所述区块链中取出所述运单数据以及从所述区块链中的所述定位数据中选取多个目标定位数据;所述目标定位数据对应的时间点在所述目标运单开启之后和结束之前;

从所述运单数据中获取各个规划路线以及所述合法时段;

获取各个目标定位数据各自对应的各个位置以及各个时间点;

基于所述各个规划路线以及所述合法时段,分别对所述各个位置以及所述各个时间点进行核验。

可选的,若所述目标时机为任一定位数据上传至所述区块链节点,所述核验模块通过如下方式进行核验:

取出所述区块链中的所述运单数据;

从所述运单数据中获取各个规划路线以及所述合法时段;

获取该定位数据对应的时间点以及位置;

基于所述各个规划路线以及所述合法时段,分别对该定位数据对应的时间点以及位置进行核验。

可选的,所述目标交易由运单平台或者由所述车辆定位平台发起。

根据第三方面,提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一项所述的方法。

根据第四方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述第一方面中任一项所述的方法。

本说明书的实施例提供的技术方案可以包括以下有益效果:

本说明书的实施例提供的基于区块链进行物流业务核验的方法和装置,通过将接收到的目标运单的运单数据存储于区块链中,将分别接收到的目标车辆的多个定位数据分别存储于区块链中,执行接收的目标交易中调用的目标智能合约,以基于上述运单数据以及上述定位数据进行核验,并将上述核验得到的结果存储于区块链中。从而使得被核验的定位数据无法被篡改,并且很容易溯源,降低了物流业务中作弊行为的发生,提高了物流业务核验的可靠性。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

附图说明

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

图1是本说明书根据一示例性实施例示出的一种基于区块链进行物流业务核验的场景示意图;

图2是本说明书根据一示例性实施例示出的一种基于区块链进行物流业务核验的方法的流程图;

图3是本说明书根据一示例性实施例示出的另一种基于区块链进行物流业务核验的方法的流程图;

图4是本说明书根据一示例性实施例示出的另一种基于区块链进行物流业务核验的方法的流程图;

图5是本说明书根据一示例性实施例示出的一种基于区块链进行物流业务核验的装置的框图;

图6是本说明根据一示例性实施例示出的一种电子设备的结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。

在本说明书中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

如图1所示,是根据一示例性实施例示出的一种基于区块链进行物流业务核验的场景示意图。

在图1示出的场景中,节点A、节点B、节点C、节点D、节点E和节点F均为区块链系统中的区块链节点。可以理解,图1仅是示例性的示出上述六个区块链节点,实际上区块链系统中可以包括任意数目的区块链节点。计算设备101可以是提供运单服务的运单平台方所对应的设备,计算设备102可以是车辆定位监控服务的车辆定位平台方所对应的设备。其中,运单平台方与节点A对接,计算设备101可以与节点A相通信。车辆定位平台方与节点D对接,计算设备102可以与节点D相通信。

一方面,当运单平台方的计算设备101产生新的目标运单后,会将目标运单的运单数据上传至节点A,节点A对目标运单的运单数据进行验证。验证通过后,区块链系统将目标运单的运单数据上链存证。其中,目标运单的运输任务由目标车辆来执行。车辆定位平台方的计算设备102不断将车辆(包括目标车辆)的实时定位数据上传至节点D。然后,区块链系统将实时定位数据上链存证。

另一方面,可以预先在区块链中部署目标智能合约,目标智能合约至少用于运单的核验。当区块链中的任意节点接收到用于调用目标智能合约的目标交易后,执行目标智能合约,以基于目标运单的运单数据以及目标车辆的定位数据进行核验,并将核验得到的结果存储于区块链中。

下面将结合具体的实施例对本说明书提供的方案进行详细描述。

如图2所示,图2是根据一示例性实施例示出的一种基于区块链进行物流业务核验的流程图,该方法可以应用于区块链节点中。该区块链节点可以是任何具有计算、处理能力的设备、平台、服务器或设备集群。该方法包括以下步骤:

在步骤201中,将接收到的目标运单的运单数据存储于区块链中。

在一种实现方式中,运单平台在生成新的目标运单后,可以向区块链系统发起一个运单存证交易,运单存证交易中包括目标运单的运单数据。区块链系统中与运单平台对接的区块链节点接收到该运单存证交易,并进行运单数据的上链存证,从而将目标运单的运单数据存储于区块链中。

在另一种实现方式中,运单平台在生成新的目标运单后,可以向区块链系统发起一个运单验存交易,运单验存交易中不仅包括目标运单的运单数据,还包括调用用于验证运单数据的智能合约的请求。区块链系统中与运单平台对接的区块链节点接收到该运单验存交易,执行用于验证运单数据的智能合约,对运单数据进行验证,通过验证后进行运单数据的上链存证,从而将目标运单的运单数据存储于区块链中。其中,用于验证运单数据的智能合约可以预先部署于区块链中,执行该智能合约可以对运单平台的资质、运单的起止地点等进行验证,以确定运单是否符合预先的规定。

在本实施例中,运单数据可以包括但不限于目标车辆的标识信息、目标运单的起止位置、目标运单的规划路径、目标运单的单号以及目标运单的合法时段等等,可以理解,本实施例对运单数据的具体内容方面不限定。

在步骤202中,将分别接收到的目标车辆的多个定位数据分别存储于区块链中。

在本实施例中,定位数据可以包括但不限于目标车辆的标识信息、目标车辆的位置以及定位时的时间点。

在本实施例中,任一定位数据为车辆定位平台至少部分地响应于获取到目标车辆的定位点而上传的,该目标运单由目标车辆执行。具体来说,车辆定位平台不断获取到目标车辆的实时的定位点,在一种实现方式中,车辆定位平台获取到目标车辆的实时的定位点时,可以即刻向区块链系统上传实时的定位数据。在另一种实现方式中,也可以每隔预设时段,车辆定位平台响应于获取到目标车辆的实时的定位点,向区块链系统上传一次实时的定位数据。

在本实施例中,区块链节点不断获取到目标车辆上传的多个实时的定位数据,并进行定位数据的上链存证,从而并将多个实时的定位数据分别存储于区块链中。

在步骤203中,执行接收的目标交易中调用的目标智能合约,以基于上述运单数据以及上述定位数据进行核验。

在本实施例中,目标智能合约可以是预先部署于区块链中的智能合约,调用目标智能合约可以执行基于运单数据以及定位数据进行核验的操作。

在本实施例中,目标交易指示调用目标智能合约,目标交易可以是由运单平台发起的,也可以是由车辆定位平台发起的。具体来说,在一种实现方式中,运单平台生成目标运单,并上传目标运单的运单数据,在目标运单结束后,运单平台发起目标交易。在另一种实现方式中,运单平台生成目标运单后,不仅上传目标运单的运单数据,而且,运单平台发起目标交易。在又一种实现方式中,车辆定位平台响应于上传定位数据,发起目标交易。

在本实施例中,进行核验的目标时机可以包括目标运单结束,或者任一定位数据上传至区块链节点。具体来说,在一种实现方式中,在目标运单结束后,运单平台发起目标交易,区块链节点响应于目标交易,执行目标交易中调用的目标智能合约,基于上述运单数据,依次对存储于区块链中的每个定位数据进行核验。

在另一种实现方式中,运单平台生成目标运单后,发起目标交易。区块链节点响应于目标交易,执行目标交易中调用的目标智能合约,不断监控定位数据的上链情况。响应于定位数据的上链,基于上述运单数据,对刚刚上链的该定位数据进行核验。

在又一种实现方式中,车辆定位平台响应于上传定位数据,发起目标交易。区块链节点响应于目标交易,执行目标交易中调用的目标智能合约,基于上述运单数据,对刚刚接收并上链的定位数据进行核验。

在本实施例中,如果进行核验的目标时机为目标运单结束,则可以通过如下方式进行核验:从区块链中取出上述运单数据以及从区块链中存储的定位数据中选取多个目标定位数据。该目标定位数据对应的时间点在目标运单开启之后和结束之前。从目标运单的运单数据中获取各个规划路线以及合法时段。获取各个目标定位数据各自对应的各个位置以及各个时间点。基于各个规划路线以及合法时段,分别对各个位置以及各个时间点进行核验。

在本实施例中,如果进行核验的目标时机为任一定位数据上传至区块链节点,则可以通过如下方式进行核验:取出区块链中的上述运单数据,从上述运单数据中获取各个规划路线以及合法时段,获取该定位数据对应的时间点以及位置,并基于各个规划路线以及合法时段,分别对该定位数据对应的时间点以及位置进行核验。

在步骤204中,将上述核验得到的结果存储于区块链中。

在本实施例中,得到核验结果后,进行核验结果的上链存证,从而将核验结果存储于区块链中。

本说明书的上述实施例提供的基于区块链进行物流业务核验的方法,通过将接收到的目标运单的运单数据存储于区块链中,将分别接收到的目标车辆的多个定位数据分别存储于区块链中,执行接收的目标交易中调用的目标智能合约,以基于上述运单数据以及上述定位数据进行核验,并将上述核验得到的结果存储于区块链中。从而使得被核验的定位数据无法被篡改,并且很容易溯源,降低了物流业务中作弊行为的发生,提高了物流业务核验的可靠性。

在一些可选实施方式中,目标运单的运单数据可以包括目标车辆的标识信息、目标运单的一个或多个规划路线以及目标运单的合法时段。定位数据可以包括目标车辆的标识信息、位置以及时间点。

在本实施例中,目标运单的运单数据和定位数据均可以包括目标车辆的标识信息,目标车辆的标识信息可以将目标运单和定位数据相关联,从而有助于完成定位数据的核验。

在本实施例中,目标运单的运单数据可以包括一个或多个规划路线以及目标运单的合法时段,定位数据可以包括位置以及时间点。因此,可以从时间和位置方面完成定位数据的核验,从而提高了核验的有效性。

如图3所示,图3根据一示例性实施例示出的另一种基于区块链进行物流业务核验的方法的流程图,该实施例描述了若进行核验的目标时机为目标运单结束,进行核验的过程,该方法可以应用于区块链节点中,包括以下步骤:

在步骤301中,从区块链中取出目标运单的运单数据以及从区块链中的定位数据中选取多个目标定位数据。

在本实施例中,目标定位数据对应的时间点在目标运单开启之后和结束之前。具体来说,在一种实现方式中,在目标运单结束后,运单平台发起目标交易,目标交易中携带目标运单的开启的时刻和的结束的时刻的信息。区块链节点响应于目标交易,执行目标交易中调用的目标智能合约。首先,从区块链中取出目标运单的运单数据,并获取目标运单的运单数据中记录的目标车辆的标识信息。然后,从区块链存储的数据中查找与目标车辆的标识信息关联的定位数据,再从中选取目标运单开启之后和结束之前的多个目标定位数据。

在另一种实现方式中,在目标运单结束后,运单平台发起目标交易,目标交易中携带目标运单的开启时刻和的结束时刻的信息,以及携带执行目标运单的目标车辆。区块链节点响应于目标交易,执行目标交易中调用的目标智能合约。首先,从区块链中取出目标车辆的标识信息关联的运单数据以及定位数据,然后,从定位数据中选取目标运单开启之后和结束之前的多个目标定位数据。

在步骤302中,从上述运单数据中获取各个规划路线以及合法时段。

在步骤303中,获取各个目标定位数据各自对应的各个位置以及各个时间点。

在本实施例中,目标运单的运单数据包括目标运单的一个或多个规划路线以及目标运单的合法时段。可以从上述运单数据中获取各个规划路线以及合法时段,其中,合法时段可以是预先设置的时间段。

在本实施例中,定位数据包括目标车辆的标识信息、目标车辆的位置以及定位的时间点。可以获取各个目标定位数据各自对应的各个位置以及各个时间点。

在步骤304中,基于各个规划路线以及合法时段,分别对各个位置以及各个时间点进行核验。

在本实施例中,可以基于各个规划路线以及合法时段,分别对各个位置以及各个时间点进行核验。例如,可以基于各个规划路线确定各个规划路线对应的各个合法区域,如果各个位置均在相同的任一合法区域内,并且各个时间点均在合法时段内,则可以确定核验通过。又例如,可以基于各个规划路线确定一个合法区域,该合法区域覆盖各个规划路线。如果各个位置均在该合法区域内,并且各个时间点均在合法时段内,则可以确定核验通过。可以理解,还可以通过其它任意合理的方式进行核验,本实施例对进行核验的具体方式方面不限定。

本说明书的上述实施例提供的基于区块链进行物流业务核验的方法,通过从区块链中取出目标运单的运单数据以及从区块链中的定位数据中选取多个目标定位数据,从上述运单数据中获取各个规划路线以及合法时段,获取各个目标定位数据各自对应的各个位置以及各个时间点,并基于各个规划路线以及合法时段,分别对各个位置以及各个时间点进行核验。从而有助于降低物流业务中作弊行为的发生,进一步提高了物流业务核验的可靠性。

如图4所示,图4根据一示例性实施例示出的另一种基于区块链进行物流业务核验的方法的流程图,该实施例描述了若进行核验的目标时机为任一定位数据上传至区块链节点,进行核验的过程,该方法可以应用于区块链节点中,包括以下步骤:

在步骤401中,取出区块链中目标运单的运单数据。

在一种实现方式中,运单平台生成目标运单后,发起目标交易。区块链节点响应于目标交易,调用目标智能合约,不断监控定位数据的接收情况。响应于定位数据的接收,获取该定位数据中的目标车辆的标识信息,并从区块链中查找到并取出与目标车辆的标识信息关联的目标运单的运单数据。

在另一种实现方式中,车辆定位平台响应于上传定位数据,发起目标交易。区块链节点响应于目标交易,执行目标交易中调用的目标智能合约,获取该定位数据中的目标车辆的标识信息,并从区块链中查找到并取出与目标车辆的标识信息关联的目标运单的运单数据。

在步骤402中,从上述运单数据中获取各个规划路线以及合法时段。

在步骤403中,获取该定位数据对应的时间点以及位置。

在本实施例中,目标运单的运单数据包括目标运单的一个或多个规划路线以及目标运单的合法时段。可以从上述运单数据中获取各个规划路线以及合法时段,其中,合法时段可以是预先设置的时间段。

在本实施例中,定位数据包括目标车辆的标识信息、目标车辆的位置以及定位的时间点。可以获取该定位数据各对应的位置以及时间点。

在步骤404中,基于各个规划路线以及合法时段,分别对该定位数据对应的时间点以及位置进行核验。

在本实施例中,可以基于各个规划路线以及合法时段,分别对该定位数据对应的时间点以及位置进行核验。例如,可以基于各个规划路线确定各个规划路线对应的各个合法区域,如果该定位数据对应的位置在任一合法区域内,并且该定位数据对应的时间点在合法时段内,则可以确定核验通过。可以理解,还可以通过其它任意合理的方式进行核验,本实施例对进行核验的具体方式方面不限定。

本说明书的上述实施例提供的基于区块链进行物流业务核验的方法,通过取出区块链中目标运单的运单数据,从上述运单数据中获取各个规划路线以及合法时段,获取该定位数据对应的时间点以及位置,并基于各个规划路线以及合法时段,分别对该定位数据对应的时间点以及位置进行核验。从而有助于降低物流业务中作弊行为的发生,进一步提高了物流业务核验的可靠性。

应当注意,尽管在上述实施例中,以特定顺序描述了本说明书实施例的方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。例如,图3中,可以先执行步骤302,从上述运单数据中获取各个规划路线以及合法时段,然后再执行步骤303,获取各个目标定位数据各自对应的各个位置以及各个时间点。也可以先执行步骤303,再执行步骤302,还可以同时执行步骤302和步骤303。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

与前述基于区块链进行物流业务核验的方法实施例相对应,本说明书还提供了基于区块链进行物流业务核验的装置的实施例。

如图5所示,图5是本说明书根据一示例性实施例示出的一种基于区块链进行物流业务核验的装置框图,该装置可以包括:第一上链模块501,第二上链模块502,核验模块503和第三上链模块504。

其中,第一上链模块501,用于将接收到的目标运单的运单数据存储于区块链中。

第二上链模块502,用于将分别接收到的目标车辆的多个定位数据分别存储于区块链中,任一定位数据为车辆定位平台至少部分地响应于获取到目标车辆的定位点而上传的,目标运单由目标车辆执行。

核验模块503,用于执行接收的目标交易中调用的目标智能合约,以基于上述运单数据以及上述定位数据进行核验。

第三上链模块504,用于将上述核验得到的结果存储于区块链中。

在一些可选实施方式中,上述车辆定位平台每隔预设时段,响应于获取到目标车辆的定位点,上传一次定位数据。

在另一些可选实施方式中,目标运单的运单数据包括目标车辆的标识信息、目标运单的一个或多个规划路线以及目标运单的合法时段。上述定位数据包括目标车辆的标识信息、位置以及时间点。

在另一些可选实施方式中,进行核验的目标时机包括:目标运单结束,或者任一定位数据上传至区块链节点。

在另一些可选实施方式中,若目标时机为目标运单结束,核验模块503可以通过如下方式进行核验:从区块链中取出目标运单的运单数据以及从区块链中的上述定位数据中选取多个目标定位数据,该目标定位数据对应的时间点在目标运单开启之后和结束之前,从上述运单数据中获取各个规划路线以及合法时段,获取各个目标定位数据各自对应的各个位置以及各个时间点,并基于各个规划路线以及合法时段,分别对各个位置以及各个时间点进行核验。

在另一些可选实施方式中,若目标时机为任一定位数据上传至区块链节点,核验模块503可以通过如下方式进行核验:取出区块链中的目标运单的运单数据,从上述运单数据中获取各个规划路线以及合法时段,获取该定位数据对应的时间点以及位置,并基于各个规划路线以及合法时段,分别对该定位数据对应的时间点以及位置进行核验。

在另一些可选实施方式中,目标交易由运单平台或者由车辆定位平台发起。

应当理解,上述装置可以预先设置在区块链节点中,也可以通过下载等方式而加载到区块链节点中。上述装置中的相应模块可以与区块链节点中的模块相互配合以实现基于区块链进行物流业务核验的方案。

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

本说明书一个或多个实施例还提供了一种计算机可读存储介质,该存储介质存储有计算机程序,计算机程序可用于执行上述图2至图4任一实施例提供的基于区块链进行物流业务核验的方法。

对应于上述的基于区块链进行物流业务核验的方法,本说明书一个或多个实施例还提出了图6所示的根据本说明书的一示例性实施例的电子设备的示意结构图。请参考图6,在硬件层面,该电子设备包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成基于区块链进行物流业务核验的装置。当然,除了软件实现方式之外,本说明书一个或多个实施例并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

本领域普通技术人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域普通技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。其中,软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 基于区块链进行物流业务核验方法、装置及电子设备
  • 基于区块链进行物流业务核验方法、装置及电子设备
技术分类

06120112355626