一种物品对象的处理方法、装置、介质及电子设备与流程

文档序号:17291697发布日期:2019-04-03 04:01阅读:166来源:国知局
一种物品对象的处理方法、装置、介质及电子设备与流程

本发明涉及应用区块链技术领域,尤其涉及一种物品对象的处理方法、装置、介质及电子设备。



背景技术:

目前,为了方便统计物品的流通量和流转情况,通常会将物品进行分类,当统计某一类物品的流通量时,通常会从物品交易数据库中,筛选出该类物品的交易信息(比如,电子发票),并对该类物品的交易信息进行分析统计,以此来确定该类物品的流通情况。而为了能够统计出各类物品的流转情况,在物品流转的过程中,用户需要到第三方服务平台上登记该物品的流转信息,由第三方服务平台将各类物品的流转信息保存到物品流转数据库中,当用户查询某一类物品的流转情况时,第三方服务平台通常会从物品流转数据库中,筛选出该类物品的流转信息,并对该类物品的流转信息进行分析整合,以此来确定该类物品的流转情况。

现有技术中,物品分类、电子发票管理和物品统计之间是相互独立的系统,各个系统之间通过调用接口实现数据信息的获取,可见,在物品统计的过程中,需要维护三个相互独立的系统,相对来说,维护成本会比较高,而且,由用户在第三方服务平台上登记物品的流转信息,必然会影响物品统计的准确度,此外,从一个数据库中盲选某一类物品的数据信息,统计量会很大,效率也比较低。



技术实现要素:

本发明实施例提供了一种物品对象的处理方法、装置、介质及电子设备,用以解决现有技术中在对物品进行统计时存在准确度差、效率低和成本高的问题。

本发明实施例提供的具体技术方案如下:

一种物品对象的处理方法,包括:

确定待处理的电子发票;

获取电子发票中的物品对象所对应的物品分类信息;

为电子发票创建交易记账块,并将创建的交易记账块链接到与物品分类信息相对应的交易记账链上,其中,交易记账块是用于记录电子发票的发票信息、物品对象的物品信息和交易记账块的链接关系的数据块。

较佳的,确定待处理的电子发票,包括:

发送出至少一张电子发票时,将发送出的每一张电子发票确定为待处理的电子发票;或者,

接收到电子发票处理时,将电子发票处理中携带的电子发票确定为待处理的电子发票。

较佳的,获取电子发票中的物品对象所对应的物品分类信息,包括:

获取电子发票记录的物品对象;

从预先保存的物品分类编码表中,查询物品对象对应的物品分类编码,并将物品分类编码作为物品对象的物品分类信息。

较佳的,为电子发票创建交易记账块,并将创建的交易记账块链接到与物品分类信息相对应的交易记账链上,包括:

获取与物品分类信息相对应的交易记账链,并确定交易记账链中的当前最后一个交易记账块;

基于电子发票的发票信息、物品对象的物品信息和指向当前最后一个交易记账块的指针,为电子发票创建交易记账块;

将创建的交易记账块链接到当前最后一个交易记账块上。

较佳的,获取与物品分类信息相对应的交易记账链,包括:

基于交易记账链中的创始记账块,从保存的所有交易记账链中,筛选出与物品分类信息相对应的交易记账链。

一种物品对象的处理装置,包括:

确定模块,用于确定待处理的电子发票;

获取模块,用于获取电子发票中的物品对象所对应的物品分类信息;

创建模块,用于为电子发票创建交易记账块,并将创建的交易记账块链接到与物品分类信息相对应的交易记账链上,其中,交易记账块是用于记录电子发票的发票信息、物品对象的物品信息和交易记账块的链接关系的数据块。

较佳的,在确定待处理的电子发票时,确定模块具体用于:

发送出至少一张电子发票时,将发送出的每一张电子发票确定为待处理的电子发票;或者,

接收到电子发票处理时,将电子发票处理中携带的电子发票确定为待处理的电子发票。

较佳的,在获取电子发票中的物品对象所对应的物品分类信息时,获取模块具体用于:

获取电子发票记录的物品对象;

从预先保存的物品分类编码表中,查询物品对象对应的物品分类编码,并将物品分类编码作为物品对象的物品分类信息。

较佳的,在为电子发票创建交易记账块,并将创建的交易记账块链接到与物品分类信息相对应的交易记账链上时,创建模块具体用于:

获取与物品分类信息相对应的交易记账链,并确定交易记账链中的当前最后一个交易记账块;

基于电子发票的发票信息、物品对象的物品信息和指向当前最后一个交易记账块的指针,为电子发票创建交易记账块;

将创建的交易记账块链接到当前最后一个交易记账块上。

较佳的,在获取与物品分类信息相对应的交易记账链时,创建模块具体用于:

基于交易记账链中的创始记账块,从保存的所有交易记账链中,筛选出与物品分类信息相对应的交易记账链。

一种非易失性计算机存储介质,非易失性计算机存储介质存储有可执行程序,可执行程序被处理器执行实现上述物品对象的处理方法的步骤。

一种电子设备,包括:存储器、处理器和存储在存储器上的计算机程序,处理器执行计算机程序时实现上述物品对象的处理方法的步骤。

本发明实施例的有益效果如下:

本发明实施例中,通过交易记账块管理物品对象,并将交易记账块链接到相应物品类别下的交易记账链上,可以使每一类物品对象分别对应一条交易记账链,在统计某一类物品的流转情况和流通情况时,可以直接获取该类物品对象的交易记账链,通过分析该类物品对象的交易记账链即可确定该类物品对象的流转情况和流通情况,相对于从一个数据库中盲选该类物品的数据信息而言,统计效率较高,而且,也无需维护多个独立的系统,从而降低了物品统计成本,此外,交易记账块一旦被创建,则不易被篡改,安全性较高,可靠性较强,从而给物品统计提供了良好的数据基础,进而提高了物品统计的准确度。

附图说明

图1a为本发明实施例中分布式节点网络的结构示意图;

图1b为本发明实施例一中物品对象的处理方法的概况示意图;

图2为本发明实施例二中物品对象的处理方法的具体流程示意图;

图3为本发明实施例三中物品对象的处理装置的功能结构示意图;

图4为本发明实施例五中电子设备的硬件结构示意图。

具体实施方式

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

为了解决现有技术中在对物品进行统计时存在准确度差、效率低和成本高的问题,本发明实施例中,各个企业和税务局分别作为一个节点链接到如图1a所示的分布式节点网络中,该分布式节点网络中的各个节点利用数字证书公钥作为唯一身份标识(其中,若该节点有统一社会信用代码,则还可以利用数字证书公钥和统一社会信用代码作为唯一身份标识,而利用数字证书公钥和统一社会信用代码作为身份标识的目的在于:当该节点的数字证书公钥无法使用时,可利用统一社会信用代码恢复该节点的数据信息,比如,恢复交易记账链等)。基于此,该分布式节点网络中的各个节点通过电子发票对物品对象进行处理,即在确定待处理的电子发票后,获取该电子发票中的物品对象所对应的物品分类信息,并为该电子发票创建交易记账块,以及将创建的交易记账块链接到与该物品分类信息相对应的交易记账链上。采用该方法处理物品对象,可以使每一类物品对象分别对应一条交易记账链,在统计某一类物品对象的流转情况和流通情况时,可以直接获取该类物品对象的交易记账链,通过分析该类物品对象的交易记账链即可确定该类物品对象的流转情况和流通情况,相对于从一个数据库中盲选该类物品的数据信息而言,统计效率较高,而且,也无需维护多个独立的系统,从而降低了物品统计成本,此外,交易记账块一旦被创建,则不易被篡改,安全性较高,可靠性较强,从而给物品统计提供了良好的数据基础,进而提高了物品统计的准确度。

下面通过具体实施例对本发明方案进行详细描述,当然,本发明并不限于以下实施例。

实施例一

本发明实施例一提供了一种物品对象的处理方法,该处理方法的执行主体可以是如图1a所示的分布式节点网络中的任意一个节点,参阅图1b所示,该物品对象的处理方法的流程如下:

步骤101:确定待处理的电子发票。

步骤102:获取电子发票中的物品对象所对应的物品分类信息。

步骤103:为电子发票创建交易记账块,并将创建的交易记账块链接到与物品分类信息相对应的交易记账链上,其中,交易记账块是用于记录电子发票的发票信息、物品对象的物品信息和交易记账块的链接关系的数据块。

本发明实施例一中,通过交易记账块管理物品对象,并将交易记账块链接到相应物品类别下的交易记账链上,可以使每一类物品对象分别对应一条交易记账链,在统计某一类物品的流转情况和流通情况时,可以直接获取该类物品对象的交易记账链,通过分析该类物品对象的交易记账链即可确定该类物品对象的流转情况和流通情况,相对于从一个数据库中盲选该类物品的数据信息而言,统计效率较高,而且,也无需维护多个独立的系统,从而降低了物品统计成本,此外,交易记账块一旦被创建,则不易被篡改,安全性较高,可靠性较强,从而给物品统计提供了良好的数据基础,进而提高了物品统计的准确度。

实施例二

在实际应用中,为了保证物品分类信息的一致性,可以由分布式节点网络中的税务局节点按照预设的物品对象分类方式,对所有的物品对象进行分类,并拟定每一类物品对象的物品分类信息,在拟定出每一类物品对象的物品分类信息后,税务局节点可针对每一类物品对象分别创建一个用于记录该类物品对象的物品分类信息的创始记账块,并将每一类物品对象对应的创始记账块下发至分布式节点网络中的每一个企业节点,这样,分布式节点网络中的各个企业节点就可以将创始记账块作为分类标识,针对每一类物品对象分别创建一条交易记账块,基于此,下面对上述实施例一提及的物品对象的处理方法作进一步详细说明,参阅图2所示,本发明实施例二中,物品对象的处理方法的具体流程如下:

步骤201:确定待处理的电子发票。

在具体实施时,可以根据接收到的电子发票处理指令来确定待处理的电子发票,即将电子发票处理指令所指示处理的电子发票作为待处理的电子发票,还可以在发送出至少一张电子发票时,将发送出的每一张电子发票确定为待处理的电子发票。

步骤202:获取该电子发票中的物品对象所对应的物品分类信息。

在执行步骤202时,可以采用但不限于以下方式:获取该电子发票中记录的物品对象;从预先保存的物品分类编码表中,查询该物品对象对应的物品分类编码,并将该物品分类编码作为该物品对象的物品分类信息。

步骤203:从创建的所有的交易记账链中,查找与该物品对象的物品分类信息相对应的交易记账链。

在执行步骤203时,可以采用但不限于以下方式:基于交易记账链中的创始记账块,从保存的所有交易记账链中,筛选出与所述物品分类信息相对应的交易记账链。具体地,获取创建的每一条交易记账链的创始记账块,并从获得的所有交易记账链中,选取出对应的创始记账块所表征的物品分类信息与该物品对象的物品分类信息相同的交易记账链,作为与该物品对象的物品分类信息相对应的交易记账链。

步骤204:确定与该物品对象的物品分类信息相对应的交易记账链中的当前最后一个交易记账块。

步骤205:基于该电子发票的发票信息、该物品对象的物品信息和指向该当前最后一个交易记账块的指针,为该电子发票创建交易记账块。

在实际应用中,交易记账块中可以包含但不限于以下内容:电子发票的发票信息(比如,电子文件、开票方标识和受票方标识等),电子发票中的物品对象的物品信息(比如,物品名称、物品产地、物品来源、制造商、规格型号等),该交易记账块的链接关系。当然,交易记账块中还可以包含物品对象的物品分类信息,以及哈希值,其中,该哈希值是基于电子发票的电子文件、开票方标识和受票方标识,电子发票中的物品对象的物品信息和物品分类信息,以及该交易记账块的链接关系计算出来的。

步骤206:将创建的该交易记账块链接到该当前最后一个交易记账块上。

本发明实施例二中,通过交易记账块管理物品对象,并将交易记账块链接到相应物品类别下的交易记账链上,可以使每一类物品对象分别对应一条交易记账链,在统计某一类物品的流转情况和流通情况时,可以直接获取该类物品对象的交易记账链,通过分析该类物品对象的交易记账链即可确定该类物品对象的流转情况和流通情况,相对于从一个数据库中盲选该类物品的数据信息而言,统计效率较高,而且,也无需维护多个独立的系统,从而降低了物品统计成本,此外,由于交易记账块一旦被创建,则不易被篡改,所以,通过交易记账块管理物品对象,安全性较高,可靠性较强,从而给物品统计提供了良好的数据基础,进而提高了物品统计的准确度。

实施例三

本发明实施例三提供了一种物品对象的处理装置,参阅图3所示,该物品对象的处理装置至少包括:

确定模块301,用于确定待处理的电子发票;

获取模块302,用于获取电子发票中的物品对象所对应的物品分类信息;

创建模块303,用于为电子发票创建交易记账块,并将创建的交易记账块链接到与物品分类信息相对应的交易记账链上,其中,交易记账块是用于记录电子发票的发票信息、物品对象的物品信息和交易记账块的链接关系的数据块。

较佳的,在确定待处理的电子发票时,确定模块301具体用于:

发送出至少一张电子发票时,将发送出的每一张电子发票确定为待处理的电子发票;或者,

接收到电子发票处理时,将电子发票处理中携带的电子发票确定为待处理的电子发票。

较佳的,在获取电子发票中的物品对象所对应的物品分类信息时,获取模块302具体用于:

获取电子发票记录的物品对象;

从预先保存的物品分类编码表中,查询物品对象对应的物品分类编码,并将物品分类编码作为物品对象的物品分类信息。

较佳的,在为电子发票创建交易记账块,并将创建的交易记账块链接到与物品分类信息相对应的交易记账链上时,创建模块303具体用于:

获取与物品分类信息相对应的交易记账链,并确定交易记账链中的当前最后一个交易记账块;

基于电子发票的发票信息、物品对象的物品信息和指向当前最后一个交易记账块的指针,为电子发票创建交易记账块;

将创建的交易记账块链接到当前最后一个交易记账块上。

较佳的,在获取与物品分类信息相对应的交易记账链时,创建模块303具体用于:

基于交易记账链中的创始记账块,从保存的所有交易记账链中,筛选出与物品分类信息相对应的交易记账链。

实施例四

在介绍了本发明示例性实施方式的方法和装置之后,接下来,对本发明示例性实施方式的用于物品统计的非易失性计算机存储介质进行介绍。本发明实施例四提供了一种非易失性计算机存储介质,该非易失性计算机存储介质存储有可执行程序,该可执行程序被处理器执行实现上述物品对象的处理方法的步骤,比如实现如图1中所示的步骤101:确定待处理的电子发票;步骤102:获取电子发票中的物品对象所对应的物品分类信息;步骤103:为电子发票创建交易记账块,并将创建的交易记账块链接到与物品分类信息相对应的交易记账链上,其中,交易记账块是用于记录电子发票的发票信息、物品对象的物品信息和交易记账块的链接关系的数据块。

实施例五

在介绍了本发明示例性实施方式的方法、装置和非易失性计算机存储介质之后,接下来,对本发明示例性实施方式的用于物品统计的电子设备进行介绍。本发明实施例五提供了一种电子设备,该电子设备可以是但不限于是个人计算机设备、税控盘等,具体地,该电子设备可以包括:存储器401、处理器402和存储在存储器401上的计算机程序,处理器402执行该计算机程序时实现上述物品对象的处理方法的步骤,比如实现如图1中所示的步骤101:确定待处理的电子发票;步骤102:获取电子发票中的物品对象所对应的物品分类信息;步骤103:为电子发票创建交易记账块,并将创建的交易记账块链接到与物品分类信息相对应的交易记账链上,其中,交易记账块是用于记录电子发票的发票信息、物品对象的物品信息和交易记账块的链接关系的数据块。

较佳的,存储器401可以包括只读存储器(rom)和随机存取存储器(ram),处理器402可以是并向处理器。

进一步地,本发明实施例五中的电子设备还可以包括输入装置403和输出装置404等。输入装置403可以包括触控笔、键盘、鼠标、触摸屏等;输出装置404可以包括显示设备,如液晶显示器(liquidcrystaldisplay,lcd)、阴极射线管(cathoderaytube,crt),触摸屏等。存储器401,处理器402、输入装置403和输出装置404可以通过总线或者其他方式连接,图4中仅以通过总线连接为例。

综上所述,本发明实施例中,在确定待处理的电子发票后,获取该电子发票中的物品对象所对应的物品分类信息,并为该电子发票创建交易记账块,以及将创建的该交易记账块链接到与该物品分类信息相对应的交易记账链上,其中,该交易记账块是用于记录电子发票的发票信息、物品对象的物品信息和交易记账块的链接关系的数据块。这样,通过交易记账块管理物品对象,并将交易记账块链接到相应物品类别下的交易记账链上,可以使每一类物品对象分别对应一条交易记账链,在统计某一类物品的流转情况和流通情况时,可以直接获取该类物品对象的交易记账链,通过分析该类物品对象的交易记账链即可确定该类物品对象的流转情况和流通情况,相对于从一个数据库中盲选该类物品的数据信息而言,统计效率较高,而且,也无需维护多个独立的系统,从而降低了物品统计成本,此外,交易记账块一旦被创建,则不易被篡改,安全性较高,可靠性较强,从而给物品统计提供了良好的数据基础,进而提高了物品统计的准确度。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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