报关单信息校验方法及装置、电子设备和存储介质与流程

文档序号:18903128发布日期:2019-10-18 22:14阅读:250来源:国知局
报关单信息校验方法及装置、电子设备和存储介质与流程

本公开涉及区块链技术领域,具体而言,涉及一种基于区块链的报关单信息校验方法、基于区块链的报关单信息校验装置、电子设备以及存储介质。



背景技术:

随着经济的快速发展以及进出口贸易量的增长,越来越多的人们通过多种渠道进行跨境海外购,一些电商商家的跨境业务量也迅猛增长,海关需要将这些跨境业务进行审核以便使其通关。

在现有的通关业务处理中,海关方获取到通关人员提交的报关单与随附单后,将报关单中的各项信息分别与相关的随附单据的对应信息进行在线对比,判断各对应字段是否一致,以完成通关验证过程。

然而,报关单的信息在上传之前的任一环节可能存在被篡改的风险,影响通关验证过程的安全性。另外,一些随附单据中填入的信息存在数据格式不统一的问题,这时需要海关方进行人工比对以完成验证,造成验证过程操作耗时,加大了海关人员的工作量。

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



技术实现要素:

本公开的目的在于提供一种基于区块链的报关单信息校验方法、基于区块链的报关单信息校验装置、电子设备以及计算机可读存储介质,进而至少在一定程度上克服由于报关单的信息容易被人恶意篡改或数据格式不统一时,需要人工参与验证过程而造成耗时耗力的问题。

根据本公开的第一方面,提供一种基于区块链的报关单信息校验方法,包括:响应报关单校验请求,确定报关单校验请求对应的目标校验字段;基于预设的字段来源关系表从区块链网络上获取与目标校验字段匹配的目标数据;对目标数据与目标校验字段进行对比验证,以确定报关单的信息校验结果。

可选的,确定报关单校验请求对应的目标校验字段包括:获取报关单校验请求中的字段确定标识;根据预设的字段标识映射关系确定与字段确定标识对应的报关单中的目标校验字段。

可选的,基于预设的字段来源关系表从区块链网络中获取与目标校验字段匹配的目标数据包括:获取与报关单对应的随附单;基于字段来源关系表从随附单中确定包含目标检验字段的目标随附单;获取一个或多个数据提供方公布在区块链网络上的与目标随附单对应的目标数据。

可选的,获取一个或多个数据提供方公布在区块链网络上的与目标随附单对应的目标数据包括:获取数据提供方基于业务处理关系授权的解密权限及密钥;根据解密权限及密钥获取数据提供方公布在区块链网络上的目标数据。

可选的,获取一个或多个数据提供方公布在区块链网络上的与目标随附单对应的目标数据包括:向区块链网络中的链内节点发送数据获取请求;接收作为数据提供方的链内节点发送的与目标校验字段对应的目标数据。

可选的,对目标数据与目标校验字段进行对比验证包括:将目标数据与目标校验字段输入至字段验证模型中,由字段验证模型输出对比验证结果。

可选的,对目标数据与目标校验字段进行对比验证包括:根据语义相似度确定字段对比规则;基于字段对比规则将目标数据与目标校验字段进行对比,确定对比验证结果。

根据本公开的第二方面,提供一种基于区块链的报关单信息校验装置,包括:校验字段确定模块,用于响应报关单校验请求,确定报关单校验请求对应的目标校验字段;目标数据获取模块,用于基于预设的字段来源关系表从区块链网络上获取与目标校验字段匹配的目标数据;对比验证模块,用于对目标数据与目标校验字段进行对比验证,以确定报关单的信息校验结果。

可选的,校验字段确定模块包括校验字段确定单元,用于获取报关单校验请求中的字段确定标识;根据预设的字段标识映射关系确定与字段确定标识对应的报关单中的目标校验字段。

可选的,目标数据获取模块包括目标数据获取单元,用于获取与报关单对应的随附单;基于字段来源关系表从随附单中确定包含目标检验字段的目标随附单;获取一个或多个数据提供方公布在区块链网络上的与目标随附单对应的目标数据。

可选的,目标数据获取单元包括第一获取子单元,用于获取数据提供方基于业务处理关系授权的解密权限及密钥;根据解密权限及密钥获取数据提供方公布在区块链网络上的目标数据。

可选的,目标数据获取单元还包括第二获取子单元,用于向区块链网络中的链内节点发送数据获取请求;接收作为数据提供方的链内节点发送的与目标校验字段对应的目标数据。

可选的,对比验证模块包括第一验证单元,用于将目标数据与目标校验字段输入至字段验证模型中,由字段验证模型输出对比验证结果。

可选的,对比验证模块还包括第二验证单元,用于根据语义相似度确定字段对比规则;基于字段对比规则将目标数据与目标校验字段进行对比,确定对比验证结果。

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

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

本公开的示例性实施例中的基于区块链的报关单信息校验方法,首先,响应报关单校验请求,确定报关单校验请求对应的目标校验字段;其次,基于预设的字段来源关系表从区块链网络上获取与目标校验字段匹配的目标数据;再次,对目标数据与目标校验字段进行对比验证,以确定报关单的信息校验结果。一方面,通过获取区块链网络上的目标数据与目标数据进行对比,由于从区块链上获取的目标数据的不可篡改性,确保了与目标校验字段进行对比的目标数据的准确性。另一方面,通过目标校验字段与目标数据的对比验证过程,使得报关单信息校验过程更具安全性。再一方面,采用本公开的报关单校验方法,相比于人工审核具有更高的效率。

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

附图说明

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

图1示意性示出了根据本公开的示例性实施方式的基于区块链的报关单信息校验方法的流程图;

图2示意性示出了根据本公开的示例性实施方式的数据接收方基于区块链网络获取数据发送方上传在区块链网络的数据的过程图;

图3示意性示出了根据本公开的示例性实施方式的报关单信息校验装置的方框图;

图4示意性示出了根据本公开的示例性实施方式的校验字段确定模块的方框图;

图5示意性示出了根据本公开的示例性实施方式的目标数据获取模块的方框图;

图6示意性示出了根据本公开的示例性实施方式的目标数据获取单元的第一方框图;

图7示意性示出了根据本公开的示例性实施方式的目标数据获取单元的第二方框图;

图8示意性示出了根据本公开的示例性实施方式的对比验证模块的第一方框图;

图9示意性示出了根据本公开的示例性实施方式的对比验证模块的第二方框图;

图10示意性示出了根据本公开一示例性实施例的电子设备的框图;以及

图11示意性示出了根据本公开一示例性实施例的计算机可读存储介质的示意图。

具体实施方式

现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本公开将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。

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

附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个软件硬化的模块中实现这些功能实体或功能实体的一部分,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

在现有的通关业务处理中,海关方对报关单与随附单的信息进行验证以完成通关校验,然而,待验证的报关单或随附单中的信息可能会在验证进行之前的任意一个环节被恶意篡改,导致无法保证单据中数据的真实性,从而对通关验证环节的安全性带来风险。另外,由于各项单据由不同参与方完成填写,可能会产生不同单据中对应数据的数据格式不一致的情况,而目前的检验方法只能对具有完全相同的数据格式的数据进行验证,对数据格式不一致的数据无法自动完成验证,这时就需要人工进行二次验证,导致验证过程耗时耗力。

基于此,在本示例实施例中,首先提供了一种基于区块链的报关单信息校验方法,可以利用服务器来实现本公开的用基于区块链的报关单信息校验方法,参考图1,该基于区块链的报关单信息校验方法可以包括以下步骤:

s110.响应报关单校验请求,确定报关单校验请求对应的目标校验字段。

在本公开的一些示例性实施方式中,报关单校验请求可以是用户向海关递交报关单及随附单,以便请求海关方服务器对递交的报关单进行通关校验,报关单校验请求可以包括但不限于报关单编号、用于确定目标校验字段的字段确定标识等信息。用户可以是需要具有进出口货物收发贸易的收发货人或其代其完成收发货事物的相关人员,报关单是用户进行通关业务时,按照规定根据进出口货物的实际情况生成的通关文件。报关单中可以包括但不限于报关单编号、进(出)口岸、收货方、发货方、合同协议号、货物名称、货物类别、货物重量(净重、毛重)等信息。用户向提交报关单后,服务器可以确定出报关单中的一些需要进行校验的字段作为目标校验字段,以便进行校验操作。

根据本公开的一些示例性实施例,获取报关单校验请求中的字段确定标识;根据预设的字段标识映射关系确定与字段确定标识对应的报关单中的目标校验字段。字段确定标识可以是报关单校验请求中用于确定报关单中与该字段确定标识对应的目标校验字段的标识,例如可以对目标校验字段采用统一的编码规则进行编码后,将其形成报关单校验请求中包含的字段。预设的字段标识映射关系可以为字段确定标识与目标校验字段之间的映射关系,当获取到字段确定标识,可以根据字段标识映射关系确定出报关单中对应的目标校验字段。

举例而言,可以确定报关单编号的字段确定标识为“d0000001”,收货方的字段确定标识为“d0000002”,如果报关单校验请求中包含标识“d0000002”,则可以确定出“收货方”为目标校验字段。

s120.基于预设的字段来源关系表从区块链网络上获取与目标校验字段匹配的目标数据。

在本公开的一些示例性实施方式中,字段来源关系表可以是用于确定目标校验字段的来源的关系表,当需要确定一个目标校验字段的所有目标数据时,可以基于字段来源关系表可以确定出所有包含目标校验字段的随附单,进而根据随附单确定出包含报关单中所有信息的目标数据。

根据本公开的一些示例性实施例,获取与报关单对应的随附单;基于字段来源关系表从随附单中确定包含目标检验字段的目标随附单;获取一个或多个数据提供方公布在区块链网络上的与目标随附单对应的目标数据。随附单可以是用户在申报通关前,提交的用于进行通关验证的其它单据,例如,随附单可以包括但不限于货物的订单、货物发票、货物装箱单、货物分提运单等,随附单中的信息可以用于与报关单中的信息进行对比验证,以验证报关单中信息的准确性。目标随附单可以是包含目标校验字段的所有随附单。基于字段来源关系表可以确定出目标随附单中与目标校验字段对应的目标数据。数据提供方可以是向区块链网络中上传随附单信息的参与方,数据提供方例如可以包括但不限于境外货物提供方、物流方、收货方等。目标数据可以是数据提供方上传至区块链网络中的随附单中与报关单中的目标校验字段对应的数据。

举例而言,当目标校验字段为收货方时,境内收货人的数据来源可以包括但不限于采购订单中的境内收货人、国外供货企业所提供发票中的收货人、装箱单中的收货人,海运提单中对应的提货人等。确定出这些数据作为目标数据,以便于与“收货方”目标校验字段进行对比验证。

根据本公开的另一示例性实施例,获取数据提供方基于业务处理关系授权的解密权限及密钥;根据解密权限及密钥获取数据提供方公布在区块链网络上的目标数据。业务处理关系可以为各数据提供方之间进行由于进行货物的交易而产生的一些合作关系,有业务处理关系的各数据提供方之间需要进行数据互通。例如数据提供方a与数据提供方b之间有业务合作关系,两者之间要进行数据交换,因此,数据提供方a会为数据提供方b授权提供相应的解密权限及密钥,以便数据提供方b可以获取到数据提供方a上传在区块链网络中的数据。

获取目标数据的过程是利用数字签名技术来实现,参考图2,待发送文件可以是发送方即将要发送的数据,发送方可以为上传数据到区块链网络上的数据提供方,接收方可以为获取区块链网络上的数据的数据获取方,区块链上的各节点既可以作为发送方也可以作为接收方。区块链中的各节点获取区块链中区块的数据的具体过程为:在步骤s201~步骤s203中,服务器将待发送文件进行哈希运算后形成对应的哈希值文件,发送方用一个哈希函数从发送文件中生成摘要,然后用自己的私钥对摘要进行加密,加密后的摘要将作为报文的数字签名和报文一起通过互联网发送给接收方,在步骤s204~步骤s208中,接收方首先用与发送方一样的哈希函数从接收到的原始报文中计算出摘要,接着再用发送方的公钥来对报文附加的数字签名进行解密,如果这两个摘要相同、那么接收方就能确认该数字签名是发送方的,则接收方可以成功接受到发送方发送的文件。如果两个摘要不同,则可以认为数据已经被篡改。

举例而言,国外发货方的节点向海关节点发送发货单的过程为:国外的发货方发送给海关一个发货单文件。国外的发货方先对发货单文件生成摘要,然后用自己的私钥进行加密,将文件和加密串都发给海关。海关收到后发货单文件和加密串,用国外发货方的公钥来解密加密串,得到原始的数字摘要,跟对文件进行摘要后的结果进行比对。如果一致,说明该发货单文件确实是国外发货方发过来的,并且文件内容没有被修改过。

根据本公开的又一示例性实施例,向区块链网络中的链内节点发送数据获取请求;接收作为数据提供方的链内节点发送的与目标校验字段对应的目标数据。举例而言,可以将海关方与第一区块链对应,将各数据提供方与第二区块链对应,作为连接第一区块链和第二区块链的跨链交互端分别与海关方和各数据提供方对接,则海关方可以视为第二区块链的链外节点。

海关方通过跨链交互端获取由各数据提供方发布的第二区块链上的数据作为目标数据,并接收第二区块链上的目标数据,并基于目标数据以及第一区块链上配置的数据认证规则,对待认证的目标数据进行数据认证。

s130.对目标数据与目标校验字段进行对比验证,以确定报关单的信息校验结果。

在本公开的一些示例性实施方式中,目标数据与目标校验字段都包括字段名称与字段值,例如,目标校验字段可以为(“货物重量”,“5kg”),其中,“货物重量”可以为字段名称,“5kg”可以为字段值。对比验证可以是基于目标校验字段确定的所有目标数据的字段值与目标校验字段的字段值之间进行交叉对比验证,看目标校验字段与目标数据是否完全一致,根据确定出的对比验证结果确定报关单的校验结果。报关单的校验结果可以为:信息完全匹配,校验通过;信息不匹配,校验不通过,且输出对应的风险等级。

根据本公开的一些示例性实施例,将目标数据与目标校验字段输入至字段验证模型中,由字段验证模型输出对比验证结果。字段验证模型可以是根据大量的报关单数据以及与报关单对应的随附单的数据进行训练后确定出的计算模型,字段验证模型可以机器学习模型,例如可以为卷积神经网络(convolutionalneuralnetwork,cnn),采用cnn网络构建字段验证模型。可以选取例如10000份报关单以及随附单数据作为第一训练样本集,将第一训练样本集输入至cnn网络中,可以将输入层数据转换为词向量矩阵,进而可以通过cnn网络中的卷积层和池化层训练cnn学习网络。其中,卷积层主要是实现特征的选取,通过一个卷积核来扫描输入层的矩阵,卷积核的大小就是作为扫描的感受野,在字段验证模型中,选择一个卷积核就可以达到特征提取的目的,多个卷积核反而会降低效果。另外,池化层主要是实现丢弃一些实在是不相关的数据,由于字段验证模型是为了确定相似度高的数据,因此,采用最大值(max-pooling)方法来实现池化层。输出层主要实现卷积层和池化层的连接,经过多次的卷积层和池化层的循环,最后实现几个动态的值来表示这些不同字段值的相似度。采用cnn网络构建的字段验证模型可以避免由于字段格式的不统一造成的验证不稳定性。另外,当目标校验字段与目标数据出现不匹配的情况时,可以确定出对应的风险系数,并对产生的风险进行记录。

根据本公开的另一示例性实施例,根据语义相似度确定字段对比规则;基于字段对比规则将目标数据与目标校验字段进行对比,确定对比验证结果。语义相似度可以为两个词语之间的相似度,例如可以通过计算两个词语之间的距离向量来确定两个词语之间的语义相似度。例如,当报关单中的货物重量的单位为“kg”,而境外发货方提供的发货单中货物重量的单位为“英镑”时,可以通过换算确定两者之间是否为正确的对应关系,如果经过换算规则后,两者的重量相同,则可以认为两个词语之间的语义相似度达到了99.99%,即可以认为两个词语时相同的。基于语义相似度确定出字段对比规则后,将采用字段对比规则将目标数据与目标校验字段进行对比。如果目标校验字段与目标数据中的信息完全匹配时,则可以确定验证结果为通过。如果目标数据中存在与目标校验字段不匹配的字段时,则根据对比验证情况确定并记录相应的风险系数。

需要说明的是,本公开所使用的术语“第一”、“第二”等,仅是为了区分本公开中分别作为发送方与获取方的不同区块链网络,并不应对本公开造成任何限制。

综上所述,根据本公开的基于区块链的报关单信息校验方法,首先,响应报关单校验请求,确定报关单校验请求对应的目标校验字段;其次,基于预设的字段来源关系表从区块链网络上获取与目标校验字段匹配的目标数据;再次,对目标数据与目标校验字段进行对比验证,以确定报关单的信息校验结果。一方面,本公开获取数据提供方上传在区块链网络中的目标数据,并将其与目标校验字段进行对比验证,由于区块链网络中数据的不可篡改性,防止随附单中的目标数据被恶性篡改,确保了报关单信息校验过程中的数据的准确性健全性。另一方面,本公开的报关单信息校验方法,采用预设规则或训练后的字段验证模型对目标数据与目标校验字段进行对比验证,避免由于人工审核可能造成的操作风险,提升了报关单信息校验过程中的安全性。再一方面,采用本公开的报关单信息校验方法,可以使人工从报关单审核过程中脱离出来,减轻了海关人员的工作负担,节省了人力物力成本。

此外,在本示例实施例中,还提供了一种基于区块链的报关单信息校验装置。参考图3,该报关单信息校验装置300可以包括校验字段确定模块310、目标数据获取模块320、对比验证模块330。

具体的,校验字段确定模块310可以用于响应报关单校验请求,确定报关单校验请求对应的目标校验字段;目标数据获取模块320可以用于基于预设的字段来源关系表从区块链网络上获取与目标校验字段匹配的目标数据;对比验证模块330可以用于对目标数据与目标校验字段进行对比验证,以确定报关单的信息校验结果。

报关单信息校验装置300在确定出目标校验字段后,从区块链网络中获取与目标校验字段对应的目标数据,采用字段验证模型或基于语义相似度确定的对比规则等验证方式,对目标校验字段和目标数据进行对比交叉验证,以便确定报关单信息校验结果,是一种行之有效的报关单信息校验装置。

根据本公开的一些示例性实施例,参考图4,校验字段确定模块310可以包括校验字段确定单元410。

具体的,校验字段确定单元410可以用于获取报关单校验请求中的字段确定标识;根据预设的字段标识映射关系确定与字段确定标识对应的报关单中的目标校验字段。

校验字段确定单元410根据预设的字段标识映射关系,确定出与报关单校验请求中的字段确定标识对应的报关单中的目标校验字段,以便对目标校验字段进行对比验证操作。

根据本公开的另一示例性实施例,参考图5,目标数据获取模块320可以包括目标数据获取单元510。

具体的,目标数据获取单元510可以用于获取与报关单对应的随附单;基于字段来源关系表从随附单中确定包含目标检验字段的目标随附单;获取一个或多个数据提供方公布在区块链网络上的与目标随附单对应的目标数据。

目标数据获取单元510在确定出包含目标校验字段的随附单后,获取随附单中与目标校验字段对应的目标数据,以便将目标校验字段与目标数据进行对比验证。

根据本公开的又一示例性实施例,参考图6,目标数据获取单元510可以包括第一获取子单元610。

具体的,第一获取子单元610可以用于获取数据提供方基于业务处理关系授权的解密权限及密钥;根据解密权限及密钥获取数据提供方公布在区块链网络上的目标数据。

第一获取子单元610提供了当海关服务器作为区块链网络中的链外节点时,海关服务器获取目标数据的获取方式。

根据本公开的再一示例性实施例,参考图7,目标数据获取单元710还可以包括第二获取子单元720。

具体的,第二获取子单元720可以用于向区块链网络中的链内节点发送数据获取请求;接收作为数据提供方的链内节点发送的与目标校验字段对应的目标数据。

第二获取子单元720提供了当海关服务器作为区块链网络中的链内节点时,海关服务器获取目标数据的获取方式。

根据本公开的一些示例性实施例,参考图8,对比验证模块330可以包括第一验证单元810。

具体的,第一验证单元810可以用于将目标数据与目标校验字段输入至字段验证模型中,由字段验证模型输出对比验证结果。

第一验证单元810由训练后的字段验证模型输出目标数据与目标校验字段的对比验证结果,使得信息验证过程更加智能化,提高了信息校验的准确性。

根据本公开的另一示例性实施例,参考图9,对比验证模块910还可以包括第二验证单元920。

具体的,第二验证单元920用于根据语义相似度确定字段对比规则;基于字段对比规则将目标数据与目标校验字段进行对比,确定对比验证结果。

第二验证单元920基于语义相似度确定出对比规则后,按照对比规则对目标数据与目标校验字段进行交叉对比验证,以便确定对比验证结果。

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

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

此外,在本公开的示例性实施例中,还提供了一种能够实现上述方法的电子设备。

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

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

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

其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元1010执行,使得所述处理单元1010执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施例的步骤。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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