基于区块链的报关单生成方法及装置、设备、存储介质与流程

文档序号:18888888发布日期:2019-10-15 21:24阅读:144来源:国知局
基于区块链的报关单生成方法及装置、设备、存储介质与流程

本发明涉及数据处理技术领域,具体而言,涉及一种基于区块链的报关单生成方法、报关单生成装置、电子设备以及计算机可读存储介质。



背景技术:

随着科技的迅速发展,区块链技术越来越受到重视。区块链技术(分布式账本技术)是一种去中心化的分布式数据库技术,具有公开透明、不可篡改、可信任等多种特点。

在传统的业务方式中,进口通关业务的申报主体(进口企业或者报关行等)通过分类工具将各业务方的单证中的数据进行采集分类,并将分类后的数据输入到报关单的相应位置生成报关单,通过将报关单上传至相关系统或者电子邮件的形式发送到海关单位进行审核。一方面,由于报关单中信息的复杂度较高,通过分类工具对源数据进行分类处理得到的数据准确性以及一致性较差,当数据出错时增加了重新分类验证的工作量,降低工作效率;另一方面,通过将报关单上传至相关系统或者电子邮件的形式发送到海关单位,当数据出错时需要返回重新填写,降低了通关的时效性,降低用户的体验。

需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。



技术实现要素:

本发明实施例的目的在于提供一种基于区块链的报关单生成方法、报关单生成装置、电子设备以及计算机可读存储介质,进而至少在一定程度上克服人工填写报关单容易出现差错、信息不一致的问题。

本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。

根据本发明实施例的第一方面,提供了一种报关单生成方法,包括:获取区块链中目标位置的多个目标来源数据以及报关单对应的字段值;根据所述字段值将所述多个目标来源数据进行处理生成对应的字段来源值;其中,所述字段来源值包括字段信息;对所述报关单中所述字段值对应的所述字段来源值进行交叉验证并判断交叉验证结果;如果一所述字段值的多个所述字段来源值的所述交叉验证结果为完全一致,则将多个所述字段来源值对应的所述字段信息填入报关单。

在本发明的一些示例实施例中,基于前述方案,如果一所述字段值的多个所述字段来源值的所述交叉验证结果为完全一致,则将多个所述字段来源值对应的所述字段信息填入报关单还包括:如果一所述字段值的多个所述字段来源值的所述交叉验证结果为不完全一致,则向所述字段来源值对应的所述目标位置发送验证请求。

在本发明的一些示例实施例中,基于前述方案,向所述字段来源值对应的所述目标位置发送验证请求之后包括:获取所述目标位置响应所述验证请求返回的验证信息;对所述字段值对应的所述验证信息进行交叉验证生成验证结果;如果所述验证结果为完全一致,则将所述验证信息对应的字段信息填入报关单;如果所述验证结果为不完全一致,则将所述验证信息发送到管理员客户端进行人工验证。

在本发明的一些示例实施例中,基于前述方案,获取目标位置的多个目标来源数据还包括。获取目标位置授权的解密信息;根据所述解密信息,获取所述目标位置通过加密信息加密上传的多个目标来源数据。

在本发明的一些示例实施例中,基于前述方案,根据所述字段值将所述多个目标来源数据进行处理生成对应的字段来源值包括:获取预设的报关单中字段值与字段来源的映射关系;根据所述映射关系对所述多个目标来源数据进行处理生成对应的字段来源值。

在本发明的一些示例实施例中,基于前述方案,所述根据所述字段值将所述多个目标来源数据进行处理生成对应的字段来源值还包括:获取预先训练的来源关系生成模型;根据所述来源关系生成模型对所述多个目标来源数据进行处理生成对应的字段来源值。

在本发明的一些示例实施例中,基于前述方案,对所述报关单中所述字段值对应的所述字段来源值进行交叉验证并判断交叉验证结果包括:将所述字段来源值的第一部分作为数据集,并将对应的字段信息填入所述报关单中;将所述字段来源值的第二部分作为验证集对所述数据集进行验证以获取交叉验证结果。

根据本发明实施例的第二方面,提供了一种基于区块链的报关单生成装置,包括:获取单元,用于获取区块链中目标位置的多个目标来源数据以及报关单对应的字段值;处理单元,用于根据所述字段值将所述多个目标来源数据进行处理生成对应的字段来源值;其中,所述字段来源值包括字段信息;验证单元,用于对所述报关单中所述字段值对应的所述字段来源值进行交叉验证并判断交叉验证结果;执行单元,用于如果一所述字段值的多个所述字段来源值的所述交叉验证结果为完全一致,则将多个所述字段来源值对应的所述字段信息填入报关单。

根据本发明实施例的第三方面,提供了一种电子设备,包括:处理器;以及存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现上述任意一项所述的基于区块链的报关单生成方法。

根据本发明实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现根据上述任意一项所述的基于区块链的报关单生成方法。

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

本发明的示例实施例中的基于区块链的报关单生成方法,获取区块链中目标位置的多个目标来源数据以及报关单对应的字段值,根据字段值将多个目标来源数据进行处理生成对应的字段来源值,对报关单中字段值对应的字段来源值进行交叉验证,如果一字段值的多个字段来源值的交叉验证结果为完全一致,则将多个字段来源值对应的字段信息填入报关单。一方面,对报关单中字段值对应的字段来源值进行交叉验证,当交叉验证通过后将多个字段来源值对应的字段信息填入报关单,不仅能够自动完成报关单的填写,而且能够保证报关单中信息的正确性以及一致性,提高报关单的通关效率;另一方面,在区块链中自动完成报关单中信息的交叉验证以及填写,不仅能够保证信息数据的安全性(不可篡改),而且能够提高报关单的填写速度,提高工作效率,提升用户的使用体验。

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

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1示意性示出了根据本发明的一些实施例的基于区块链的报关单生成方法的示意图;

图2示意性示出了根据本发明的另一些实施例的基于区块链的报关单生成方法的示意图;

图3示意性示出了根据本发明的一些实施例的对字段来源值进行验证的示意图;

图4示意性示出了根据本发明的一些实施例的基于区块链的报关单生成装置的示意图;

图5示意性示出了根据本发明的一些实施例的电子设备的计算机系统的结构示意图;

图6示意性示出了根据本发明的一些实施例的计算机可读存储介质的示意图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本发明将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。

此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本发明的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本发明的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本发明的各方面。

此外,附图仅为示意性图解,并非一定是按比例绘制。附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

在本示例实施例中,首先提供了一种基于区块链的报关单生成方法,图1示意性示出了根据本发明的一些实施例的基于区块链的报关单生成方法的示意图。参考图1所示,该基于区块链的报关单生成方法可以包括以下步骤:

步骤s110,获取区块链中目标位置的多个目标来源数据以及报关单对应的字段值;

步骤s120,根据所述字段值将所述多个目标来源数据进行处理生成对应的字段来源值;其中,所述字段来源值包括字段信息;

步骤s130,对所述报关单中所述字段值对应的所述字段来源值进行交叉验证并判断交叉验证结果;

步骤s140,如果一所述字段值的多个所述字段来源值的所述交叉验证结果为完全一致,则将多个所述字段来源值对应的所述字段信息填入报关单。

根据本示例实施例中的基于区块链的报关单生成方法,一方面,对报关单中字段值对应的字段来源值进行交叉验证,当交叉验证通过后将多个字段来源值对应的字段信息填入报关单,不仅能够自动完成报关单的填写,而且能够保证报关单中信息的正确性以及一致性,提高报关单的通关效率;另一方面,在区块链中自动完成报关单中信息的交叉验证以及填写,不仅能够保证信息数据的安全性(不可篡改),而且能够提高报关单的填写速度,提高工作效率,提升用户的使用体验。

下面,将对本示例实施例中的基于区块链的报关单生成方法进行进一步的说明。

在步骤s110中,获取区块链中目标位置的多个目标来源数据以及报关单对应的字段值。

在本发明的一些示例实施例中,报关单(进出口货物报关单)是指进出口货物收发货人或其代理人,按照海关规定的格式对进出口货物的实际情况做出书面申明,以此要求海关对其货物按适用的海关制度办理通关手续的法律文书。目标位置可以是指参与同一个通关业务(报关单)的所有参与方对应的节点(客户端),例如目标位置可以是进口货物购买合同(订单)、批文、发票以及装箱单等单证对应的提供方在区块链中的节点。目标来源数据可以是指参与同一个通关业务(报关单)的所有参与方提供的各类单证数据,例如目标来源数据可以是进口货物购买合同(订单)、批文、发票以及装箱单等单证。字段值是指报关单中需要填写的项目名称,例如字段值可以是报关单中经营单位、发货单位、运输方式等填写项目名称。

具体的,系统获取目标位置授权的解密信息,并根据解密信息获取目标位置通过加密信息加密上传的多个目标来源数据。解密信息可以是指在区块链中将上传的加密数据进行解密的信息(工具),例如解密信息可以是区块链中的对称加密算法的密钥,也可以是非对称解密算法的数字签名以及私钥,本发明对此不做特殊限定。加密信息可以是指与解密信息相对应的对上传数据进行加密的信息(工具),例如加密信息可以是区块链中的对称加密算法的密钥,也可以是非对称解密算法的公钥,本发明对此不做特殊限定。举例而言,参与同一通关业务的各参与方将各类单证的数据信息(多个目标来源数据)通过加密信息进行加密,并上传到区块链的目标位置。各参与方根据实际通关业务进行的进程将相关数据信息的解密权限逐步完成授权,最终申报主体获得相关各类单证的数据信息的解密权限,并通过解密权限中的解密信息获取目标位置上传的相关各类单证的数据信息。通过加密信息或者解密信息对目标来源数据进行加密或者解密,实现对目标来源数据的保护,提高目标来源数据的安全性。

在步骤s120中,根据所述字段值将所述多个目标来源数据进行处理生成对应的字段来源值;其中,所述字段来源值包括字段信息。

在本发明的一些示例实施例中,字段来源值可以是指系统根据报关单中的字段值将多个目标来源数据进行归类处理得到的数据,字段来源值可以包括字段来源、字段值、字段信息。字段来源值的表达形式可以是“字段值—字段来源—字段信息”,该表达形式仅是示意性说明,本发明对此不做特殊限定。例如字段来源值可以为“经营单位—进口货物购买合同(订单)—某某进口公司”或“运输方式—装箱单—海运”等,在此不一一列举。其中字段信息可以是指报关单中字段值对应于来源单据中的信息,例如字段信息可以是进口货物购买合同(订单)中字段值“经营单位”对应的“某某进口公司”。

具体的,系统获取预设的报关单中字段值与字段来源的映射关系,并根据该映射关系对多个目标来源数据进行处理生成对应的字段来源值。映射关系可以是指报关单中各字段值与字段来源相对应的关联关系,例如,报关单中的字段值“运输方式”相关的信息,只存在于装箱单中,因此字段值“运输方式”与装箱单相关联,即字段值“运输方式”与字段来源“装箱单”具备映射关系,当然,映射关系也可以是字段值“经营单位”与字段来源“进口货物购买合同(订单)”,在此不一一列举。系统根据该映射关系对多个目标来源数据进行检索并获取对应的字段信息生成字段来源值,例如,根据映射关系字段值“运输方式”与字段来源“装箱单”,在多个目标来源数据中检索出装箱单,并在装箱单中提取映射关系对应的字段信息“海运”,生成字段来源值“运输方式—装箱单—海运”。通过映射关系处理多个目标来源数据,能够准确、快速的得到报关单中字段值对应的字段来源值,提高系统的工作效率。

在本发明的另一些示例实施例中,申报主体对应的节点获取预先训练的来源关系生成模型,并根据来源关系生成模型对多个目标来源数据进行处理生成对应的字段来源值。来源关系生成模型可以是指根据样本数据预先训练的能够根据目标来源数据生成的机器学习模型,例如来源关系生成模型可以是神经网络模型。将多个目标来源数据输入来源关系生成模型生成对应的字段来源值。通过来源关系生成模型处理多个目标来源数据,能够进一步提高字段来源值获取的速度以及准确性,提高系统的工作效率。

在步骤s130中,对所述报关单中所述字段值对应的所述字段来源值进行交叉验证并判断交叉验证结果。

在本发明的一些示例实施例中,交叉验证可以是指对于报关单中的同一字段值根据不同的字段来源值进行重复验证,以保证数据的一致性以及准确性。举例而言,对于同一报关单中的同一字段值“收货人”,进口货物购买合同(订单)中对应的字段来源值是“收货人—进口货物购买合同(订单)—赵某”,发票对应的字段来源值是“收货人—发票—赵某”,装箱单对应的字段来源值是“收货人—装箱单—赵某”,对这三个字段来源值相互之间进行验证。

在本发明的一些示例实施例中,系统将字段来源值的第一部分作为数据集,并将对应的字段信息填入报关单中;将字段来源值的第二部分作为验证集对数据集进行验证以获取交叉验证结果。将步骤s120得到的字段来源值根据字段来源分为两部分,其中第一部分作为数据集,第一部分可以包括一个或者多个字段来源值,第二部分作为验证集,可以先将第一部分中的字段来源值对应的字段信息填入报关单中(也可以认为是假设第一部分中字段来源值对应的字段信息是正确的,然后用第二部分的字段来源值对其进行验证),并用第二部分中的字段来源值对该字段信息进行交叉验证得到验证结果。举例而言,对于同一报关单中的同一字段值“收货人”,进口货物购买合同(订单)中对应的字段来源值是“收货人—进口货物购买合同(订单)—赵某”,发票对应的字段来源值是“收货人—发票—赵某”,装箱单对应的字段来源值是“收货人—装箱单—赵某”。将字段来源值“收货人—进口货物购买合同(订单)—赵某”作为第一部分,并将字段信息“赵某”填入报关单对应的字段值“收货人”中,剩余的两个字段来源值作为第二部分(验证集)对字段信息“赵某”进行验证,同样地,也可以将字段来源值“收货人—进口货物购买合同(订单)—赵某”以及“收货人—进口货物购买合同(订单)—赵某”作为第一部分,剩余的字段来源值是“收货人—发票—赵某”作为验证集,本发明对此不做特殊限定。通过将字段来源值划分为数据集以及验证集并进行交叉验证,不仅能够保证验证过程的准确性,而且能够提高验证的速度,提高验证过程的效率。

在步骤s140中,如果一所述字段值的多个所述字段来源值的所述交叉验证结果为完全一致,则将多个所述字段来源值对应的所述字段信息填入报关单。

在本发明的一些示例实施例中,系统确定报关单中同一字段值的多个字段来源值的交叉验证结果为完全一致,即确定多个所述字段来源值对应的字段信息准确一致,则将多个字段来源值对应的字段信息填入报关单对应的字段值中。举例而言,对于同一报关单中的同一字段值“收货人”,进口货物购买合同(订单)中对应的字段来源值是“收货人—进口货物购买合同(订单)—赵某”,发票对应的字段来源值是“收货人—发票—赵某”,装箱单对应的字段来源值是“收货人—装箱单—赵某”,对这三个字段来源值相互之间进行交叉验证,验证结果为不同字段来源的字段值“收货人”都是字段信息“赵某”,因此确定字段值“收货人”的交叉验证结果为完全一致,并将字段信息“赵某”填入到最终的报关单的字段值“收货人”中。

在本发明的另一些示例实施例中,参考图2所示,图2示意性示出了根据本发明的另一些实施例的报关单生成方法的示意图,其中在步骤s250中,系统确定报关单中同一字段值的多个字段来源值的交叉验证结果为不完全一致,即确定多个所述字段来源值对应的字段信息不一致,则向字段来源值对应的目标位置发送验证请求。举例而言,对于同一报关单中的同一字段值“收货人”,进口货物购买合同(订单)中对应的字段来源值是“收货人—进口货物购买合同(订单)—赵某”,发票对应的字段来源值是“收货人—发票—周某”,装箱单对应的字段来源值是“收货人—装箱单—赵某”,对这三个字段来源值相互之间进行交叉验证,验证结果为来源为进口货物购买合同(订单)以及装箱单对应的字段值“收货人”的字段信息为“赵某”,而来源为发票对应的字段值“收货人”的字段信息为“周某”,因此确定字段值“收货人”的交叉验证结果为不完全一致,此时需要向字段来源值对应的目标位置发送验证请求。通过向目标位置发送验证请求确定字段来源值的正确性,避免由于目标数据上传错误导致的验证错误,进一步保证报关单字段信息的一致性以及正确性,提高验证过程的效率。

进一步的,参考图3所示,图3示意性示出了根据本发明的一些实施例的对字段来源值进行验证的示意图。

步骤s310,获取目标位置响应验证请求返回的验证信息。验证信息可以是指目标位置对应的节点根据接收到的验证请求重新验证并获取的目标来源数据而生成的信息,即验证信息可以包括重新验证的目标来源数据,目标位置对应的节点根据验证请求生成验证信息并返回到区块链中请求的节点。

步骤s320,对字段值对应的验证信息进行交叉验证生成验证结果。系统获取目标位置返回的验证信息中的目标来源数据,继续参考图1所示,根据步骤s110至步骤s130对该目标来源数据重新进行交叉验证并生成验证结果。

步骤s330,如果验证结果为完全一致,则将验证信息对应的字段信息填入报关单。当系统确定验证信息对应的字段来源值交叉验证结果为完全一致时,将字段来源值对应的字段信息填入报关单中。

步骤s340,如果验证结果为不完全一致,则将验证信息发送到管理员节点进行人工验证。当系统确定验证信息对应的字段来源值交叉验证结果为不完全一致时,此时将验证信息发送到管理员对应的节点进行人工验证,例如管理员节点接收到验证信息后,管理员向对应的业务方(目标位置节点对应的管理人员)进行咨询,并通过邮寄或者传真等方式进行人工验证,通过人工验证能够进一步保证报关单中字段信息的准确性以及一致性。

需要说明的是,尽管在附图中以特定顺序描述了本发明中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。

此外,在本示例实施例中,还提供了一种基于区块链的报关单生成装置。参照图4所示,该报关单生成装置400包括:获取单元410用于获取区块链中目标位置的多个目标来源数据以及报关单对应的字段值;处理单元420用于根据所述字段值将所述多个目标来源数据进行处理生成对应的字段来源值;其中,所述字段来源值包括字段信息;验证单元430用于对所述报关单中所述字段值对应的所述字段来源值进行交叉验证并判断交叉验证结果;执行单元440用于如果一所述字段值的多个所述字段来源值的所述交叉验证结果为完全一致,则将多个所述字段来源值对应的所述字段信息填入报关单。

在本发明的一种示例性实施例中,基于前述方案,报关单生成装置400还包括验证请求发送单元,验证请求发送单元被配置为:如果一所述字段值的多个所述字段来源值的所述交叉验证结果为不完全一致,则向所述字段来源值对应的所述目标位置发送验证请求。

在本发明的一种示例性实施例中,基于前述方案,报关单生成装置400还包括交叉验证单元,交叉验证单元被配置为:获取所述目标位置响应所述验证请求返回的验证信息;对所述字段值对应的所述验证信息进行交叉验证生成验证结果;如果所述验证结果为完全一致,则将所述验证信息对应的字段信息填入报关单;如果所述验证结果为不完全一致,则将所述验证信息发送到管理员节点进行人工验证。

在本发明的一种示例性实施例中,基于前述方案,获取单元410被配置为:获取目标位置授权的解密信息;根据所述解密信息,获取所述目标位置通过加密信息加密上传的多个目标来源数据。

在本发明的一种示例性实施例中,基于前述方案,处理单元420被配置为:获取预设的报关单中字段值与字段来源的映射关系;根据所述映射关系对所述多个目标来源数据进行处理生成对应的字段来源值。

在本发明的一种示例性实施例中,基于前述方案,报关单生成装置400还包括字段来源值生成单元,字段来源值生成单元被配置为:获取预先训练的来源关系生成模型;根据所述来源关系生成模型对所述多个目标来源数据进行处理生成对应的字段来源值。

在本发明的一种示例性实施例中,基于前述方案,验证单元430被配置为:将所述字段来源值的第一部分作为数据集,并将对应的字段信息填入所述报关单中;将所述字段来源值的第二部分作为验证集对所述数据集进行验证以获取交叉验证结果。

上述中基于区块链的报关单生成装置各模块的具体细节已经在对应的基于区块链的报关单生成方法中进行了详细的描述,因此此处不再赘述。

应当注意,尽管在上文详细描述中提及了基于区块链的报关单生成装置的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

此外,在本公开的示例性实施例中,还提供了一种能够实现上述基于区块链的报关单生成方法的电子设备。

所属技术领域的技术人员能够理解,本发明的各个方面可以实现为系统、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施例、完全的软件实施例(包括固件、微代码等),或硬件和软件方面结合的实施例,这里可以统称为“电路”、“模块”或“系统”。

下面参照图5来描述根据本发明的这种实施例的电子设备500。图5所示的电子设备500仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图5所示,电子设备500以通用计算设备的形式表现。电子设备500的组件可以包括但不限于:上述至少一个处理单元510、上述至少一个存储单元520、连接不同系统组件(包括存储单元520和处理单元510)的总线530、显示单元540。

其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元510执行,使得所述处理单元510执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施例的步骤。例如,所述处理单元510可以执行如图1中所示的步骤s110,获取区块链中目标位置的多个目标来源数据以及报关单对应的字段值;步骤s120,根据所述字段值将所述多个目标来源数据进行处理生成对应的字段来源值;其中,所述字段来源值包括字段信息;步骤s130,对所述报关单中所述字段值对应的所述字段来源值进行交叉验证并判断交叉验证结果;步骤s140,如果一所述字段值的多个所述字段来源值的所述交叉验证结果为完全一致,则将多个所述字段来源值对应的所述字段信息填入报关单。

存储单元520可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)521和/或高速缓存存储单元522,还可以进一步包括只读存储单元(rom)523。

存储单元520还可以包括具有一组(至少一个)程序模块525的程序/实用工具524,这样的程序模块525包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

总线530可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。

电子设备500也可以与一个或多个外部设备570(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备500交互的设备通信,和/或与使得该电子设备500能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口550进行。并且,电子设备500还可以通过网络适配器560与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器560通过总线530与电子设备500的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备500使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。

通过以上的实施例的描述,本领域的技术人员易于理解,这里描述的示例实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施例的方法。

在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施例中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施例的步骤。

参考图6所示,描述了根据本发明的实施例的用于实现上述基于区块链的报关单生成方法的程序产品600,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。

计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。

此外,上述附图仅是根据本发明示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。

通过以上的实施例的描述,本领域的技术人员易于理解,这里描述的示例实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本公开实施例的方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施例。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1