CN110264325A - 一种基于区块链的***审核方法及装置 - Google Patents

一种基于区块链的***审核方法及装置 Download PDF

Info

Publication number
CN110264325A
CN110264325A CN201910346542.7A CN201910346542A CN110264325A CN 110264325 A CN110264325 A CN 110264325A CN 201910346542 A CN201910346542 A CN 201910346542A CN 110264325 A CN110264325 A CN 110264325A
Authority
CN
China
Prior art keywords
invoice
block chain
expense account
submitted
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910346542.7A
Other languages
English (en)
Inventor
杨东伟
陈绍真
王栋
玄佳兴
李旭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guowang Xiongan Finance Technology Co Ltd
State Grid Agel Ecommerce Ltd
State Grid Corp of China SGCC
Original Assignee
Guowang Xiongan Finance Technology Co Ltd
State Grid Agel Ecommerce Ltd
State Grid Corp of China SGCC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guowang Xiongan Finance Technology Co Ltd, State Grid Agel Ecommerce Ltd, State Grid Corp of China SGCC filed Critical Guowang Xiongan Finance Technology Co Ltd
Priority to CN201910346542.7A priority Critical patent/CN110264325A/zh
Publication of CN110264325A publication Critical patent/CN110264325A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6227Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database where protection concerns the structure of data, e.g. records, types, queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/10Tax strategies

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Technology Law (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Databases & Information Systems (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本申请提供了一种基于区块链的***审核方法及装置,涉及电子商务领域,用于防止***的重复报销。该方法包括:***处理服务器获取待报销***的第一***信息;其中,第一***信息中包括待报销***的唯一标识;根据待报销***的唯一标识在区块链中查询待报销***的报销记录;若区块链内满足预设数量的节点中均未记载待报销***的报销记录,则确定待报销***未报销;标记待报销***为未报销并发送至***审核设备,以使***审核设备对待报销***进行审核和报销;接收***审核设备发送的待报销***的报销记录;并将待报销***的报销记录写入到区块链的多个节点中。能够有效防止报销人员利用同一张***进行重复报销。

Description

一种基于区块链的***审核方法及装置
技术领域
本申请涉及电子商务领域,尤其涉及一种基于区块链的***审核方法及装置。
背景技术
当前的电子***报销流程一般如下:电子***的报销人员在国税***验证平台上通过***号码、***代码等***信息对该电子***进行验证,确认该***的真实性之后,打印该电子***的纸质文档和验证信息的纸质文档,并提交给***审核人员。审核人员对该***及该***的真实性验证消息进行核实,核实成功后确认对该***进行报销。为了避免***的重复报销和虚假报销,审核人员会将之前已经报销过的***的***信息(***号码、***代码、开票日期以及报销金额等)记录在数据库中,在本次***报销时先在数据库中查询是否有该***的报销记录。
由于电子***的电子文件可以只需打印递交纸质档,电子档电子***可以一直留存,这将可能导致不法人员通过删除或修改数据库中对应的***报销记录,使用该电子***进行多次重复报销或者使用图文编辑软件同时修改电子***文件信息与***验证文件信息进行假报虚报,而获不当之利。
发明内容
本申请实施例提供一种基于区块链的***审核方法及装置,通过将***报销记录写入到区块链中,能够避免不法人员对电子***进行多次重复报销,获取非法利益。
为达到上述目的,本申请采用如下技术方案:
第一方面,本申请提供了一种基于区块链的***审核方法,该方法包括:获取待报销***的第一***信息;其中,所述第一***信息中包括所述待报销***的唯一标识;根据所述待报销***的唯一标识在所述区块链中查询所述待报销***的报销记录;若所述区块链内未记载所述待报销***的报销记录,则确定所述待报销***未报销;标记所述待报销***为未报销并发送至所述***审核设备,以使所述***审核设备对所述待报销***进行审核和报销;接收所述***审核设备发送的所述待报销***的报销记录;并将所述待报销***的报销记录写入到所述区块链中。
第二方面,本申请提供了另一种基于区块链的***审核方法,该方法包括:获取添加了第一区块链地址的待报销***;其中,所述第一区块链地址指向第二***信息在所述区块链中存储的位置;所述第二***信息为所述***审核设备对所述待报销***进行审核时所需的信息;根据所述第一区块链地址从所述区块链中查询所述待报销***的第二***信息;若所述第二***信息符合报销规定,则对所述待报销***进行报销;并将所述报销记录发送至***处理平台。
第三方面,本申请提供了一种基于区块链的***审核装置,该装置包括:获取单元,用于获取待报销***的第一***信息;其中,所述第一***信息中包括所述待报销***的唯一标识;处理单元,用于根据所述待报销***的唯一标识在所述区块链中查询所述待报销***的报销记录;所述处理单元,还用于若所述区块链中未记载所述待报销***的报销记录,则确定所述待报销***未报销;所述处理单元,还用于标记所述待报销***为未报销并发送至所述***审核设备,以使所述***审核设备对所述待报销***进行审核和报销;所述处理单元,还用于接收所述***审核设备发送的所述待报销***的报销记录;所述处理单元,还用于将所述待报销***的报销记录写入到所述区块链中。
第四方面,本申请提供了另一种基于区块链的***审核装置,该装置包括:获取单元,用于获取添加了第一区块链地址的待报销***;其中,所述第一区块链地址指向第二***信息在所述区块链中存储的位置;所述第二***信息为所述***审核设备对所述待报销***进行审核时所需的信息;处理单元,用于根据所述第一区块链地址从所述区块链中查询所述待报销***的第二***信息;所述处理单元,还用于若所述第二***信息符合报销规定,则对所述待报销***进行报销;发送单元,用于将所述报销记录发送至***处理平台。
第五方面,本申请提供了一种基于区块链的***审核装置,该装置包括:处理器和存储器;其中,存储器用于存储一个或多个程序,该一个或多个程序包括计算机执行指令,当该基于区块链的***审核装置运行时,处理器执行该存储器存储的该计算机执行指令,以使该基于区块链的***审核装置执行上述第一方面及其任意一种实现方式或第二方面及其任意一种实现方式所述的基于区块链的***审核方法。
第六方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得所述计算机执行上述第一方面及其任意一种实现方式或第二方面及其任意一种实现方式所述的基于区块链的***审核方法。
第七方面,本申请提供了一种包含指令的计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述第一方面及其任意一种实现方式或第二方面及其任意一种实现方式所述的基于区块链的***审核方法。
本申请实施例提供的基于区块链的***审核方法,所述***处理服务器获取待报销***的第一***信息;其中,所述第一***信息中包括所述待报销***的唯一标识;根据所述待报销***的唯一标识在所述区块链中查询所述待报销***的报销记录;若所述区块链中未记载所述待报销***的报销记录,则确定所述待报销***未报销;标记所述待报销***为未报销并发送至所述***审核设备,以使所述***审核设备对所述待报销***进行审核和报销;接收所述***审核设备发送的所述待报销***的报销记录;并将所述待报销***的报销记录写入到所述区块链中。由于区块链中的数据具有不能被篡改的特性,所以能够有效防止报销人员利用同一张***进行重复报销或者使用图文编辑软件同时修改电子***文件信息与***验证文件信息进行假报虚报,从而获不当之利。
附图说明
图1为本申请实施例提供的一种电子商务***的***架构图;
图2为本申请实施例提供的一种基于区块链的***审核方法流程图;
图3为本申请实施例提供的另一种基于区块链的***审核方法的流程图;
图4为本申请实施例提供的一种基于区块链的***审核装置的结构示意图一;
图5为本申请实施例提供的一种基于区块链的***审核装置的结构示意图二;
图6为本申请实施例提供的一种基于区块链的***审核装置的结构示意图三;
图7为本申请实施例提供的一种基于区块链的***审核装置的结构示意图四;
图8为本申请实施例提供的一种基于区块链的***审核装置的结构示意图五。
具体实施方式
下面将结合附图对本申请提供的基于区块链的***审核方法及装置进行详细的描述。
本申请的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。
此外,本申请的描述中所提到的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
在本申请的描述中,除非另有说明,“多个”的含义是指两个或两个以上。
以下,对本申请涉及的技术进行解释,以方便读者理解:
区块链:区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。主要具有以下特征:
去中心化:区块链中不存在一个总的中心存储器或者中心数据库,而是将将全部数据存储在区块链的各个节点中。与传统的分布式存储中各个节点只存储一部分数据不同,区块链的各个节点中均存储有区块链中的全部数据。各个设备之间的权利和义务都是均等的。***中的数据块由整个***中具有维护功能的节点来共同维护。
去信任化:区块链中的各个节点之间无需互相信任,因为节点之间的全部数据之间的交易都是公开透明的,每一次的数据交易都在各个节点中表现出来。由全部的节点互相进行监督。每个节点都受其他全部设备的监督从而达到无法欺骗其它设备的效果。
自治性:区块链采用基于协商一致的规范和协议(比如一套公开透明的算法、统一的哈希函数等)使得整个***中的所有节点能够在去信任的环境自由安全的交换数据,使得对人的信任改成了对机器的信任,任何人为的干预不起作用。
匿名性:在区块链中虽然交易信息是公开的,但是交易双方的信息是加密的,且交易双方也无需知道自己的交易对象是谁。从而保证的区块链中数据的高度安全性。
信息的可靠性:一旦信息经过验证并添加至区块链,就会永久的存储起来,除非能够同时控制住***中超过51%的节点,否则单个节点上对数据库的修改是无效的,因此区块链的数据稳定性和可靠性极高。
区块:组成区块链的各个数据块称为区块。通常由区块大小字段、区块头字段、区块计数器字段以及交易字段组成。
区块大小字段,通常为4个字节。区块头字段,通常为80个字节。交易计数器字段,一般为1-9个字节,记录交易数量。交易字段,通常为可变长度,记录交易详情。区块头由三组元数据组成,首先是一组引用父区块哈希值的数据,这组元数据用于将该区块与区块链中的前一区块相连接。第二组元数据包括难度、时间戳和只使用一次的数字。第三组元数据是梅克尔数根(一种用来有效总结区块中所有交易的数据结构)。区块头具体包括以下字段:版本字段,通常为4字节;父区块哈希值字段,通常为32字节,用于引用区块链中父区块的哈希值;Merkle根字段,用于记录该区块中交易的Merkle树根的哈希值;时间戳字段,通常为4字段,用于标识区块产生的近似时间,精确到秒;Nonce字段,是用于工作量证明算法的计数器。每个区块都可以通过其区块头的“父区块哈希值字段”引用前一个区块。也就是说,每个区块头部包含它的父区块的哈希值。并且每个区块只有一个父区块,但是可以临时有多个子区块。一个区块出现多个子区块的情况称为“区块链分叉”。区块链分叉指示一个暂时状态,最终只有一个子区块会成为区块链的一部分。区块链,是由区块从后向前有序链接起来的数据结构,每个区块都指向前一个区块。它可以被存储为一种包含非相对关系记录的文件,或是存储在一个简单的数据库中。可以将区块链看成一个堆栈,高度就表示区块与首区块之间的距离,以及顶部或顶端表示最新的区块。对每个区块头进行加密(例如安全散列算法)生成一个哈希值。通过这个哈希值可以识别区块链中的对应区块。
如图1所示,本申请实施例提供的基于区块链的***审核方法,应用于***审核***100中。所述***审核***100中包括:***审核设备101、***处理服务器102和区块链103。所述区块链103中包括多个节点104。
其中,所述***审核设备101由***审核人员(例如财务人员)持有。用于从所述区块链103获取***的***信息。判断该***是否满足报销条件(例如:***的日期、金额和用途等是否符合公司要求)并对待报销***做出报销或者不报销处理。
所述***处理服务器102用于对待处理***进行处理,得到***的多种***信息(如***号码、***代码、税前金额、开票日期、项目明细等)存储到区块链103中。并根据***的唯一标识(如***号码和***代码)从所述区块链103中获取***的报销记录。
所述区块链103用于存储***的***信息和***的报销记录。并根据***审核设备101或***处理服务器102的请求,查询并发送对应的***信息或***报销记录。
所述区块链103中包括多个节点104,在各个节点104对***的***信息和报销记录达成共识之后将***信息和报销记录写入到所述区块链中。当新的***被报销时,记录新的***报销信息和***报销记录。
本申请实施例提供了一种基于区块链的***审核方法,应用于上述***审核***中。该方法可以由上述***审核***中的***处理服务器执行。如下将以所述***为电子***为例对所述基于区块链的***审核方法进行详细说明。如图2所示,所述方法包括S201-S205:
S201、所述***处理服务器获取待报销***的第一***信息。
其中,所述第一***信息中包括所述待报销***的唯一标识。示例性的,所述第一***信息为所述待报销***的***号码和***代码。
具体的,***报销人员将电子***上传至该***处理服务器中,所述***处理平台中根据电子***的图像信息对所述电子***进行图像处理和解析。得到电子***版面的全部信息。从所述电子***版面的全部信息中提取出第一***信息。
在本步骤的一种实现方式中,在上述得到电子***版面的全部信息之后,还可以先对所述***的真伪进行验真。具体为:
获取所述待报销***的第三***信息;其中,所述第三***信息用于验证所述待报销***是否为真***;将所述第三***信息发送至所述***验证平台;以使所述***验证平台对所述待报销***进行验证;接收所述***验证平台返回的***验证信息。实现了对***真伪的自动验证,大大节省了审核人员的工作量。
示例性的,上述***验证平台可以为国税***验证平台。该***处理服务器与国税***验证平台通过网络接口建立通讯连接。***处理服务器对电子***的内容进行解析之后,将***号码,***代码,税前金额、开票日期等发送至国税***验证平台进行验真,并通过网络接口接收返回的验证结果。
在本步骤的一种实现方式中,还可以将所述***的***信息存储在所述区块链中,具体为:
获取所述待报销***的第二***信息;其中,所述第二***信息为所述***审核设备对所述待报销***进行审核时所需的信息;将所述第二***信息写入所述区块链中,并获取第一区块链地址;其中,所述第一区块链地址指向第二***信息在所述区块链中存储的位置;将所述第一区块链地址添加到所述待报销***中。
示例性的,所述区块链地址可以以二维码标识的形式写入到电子***中,具体为:将所述第一区块链地址转换成二维码标识;将所述二维码标识添加到所述待报销***中。示例性的,所述第二***信息包括:***号码、***代码、税前金额、开票日期以及项目明细等。
S202、根据所述待报销***的唯一标识在所述区块链中查询所述待报销***的报销记录。
其中,所述区块链中预先存储有全部已报销***的报销记录。
具体为,区块链中已经预先写入已报销***的报销记录。所述***的报销记录中包括***的唯一标识和***报销的时间戳,内容等。根据预先设定的哈希函数或其他方式,将所述***的唯一标识转换为对应的哈希指针。***处理服务器获取到待报销***的第一***信息之后,将所述待报销***的唯一标识按照上述预先设定的哈希函数或其他方式生成对应的哈希指针。该哈希指针即可指向同样包含该唯一标识转换的哈希指针的数据块。
***处理服务器从所述哈希指针指向的数据块中查询***的报销记录。
S203、若所述区块链中未记载所述待报销***的报销记录,则确定所述待报销***未报销。
其中,若区块链中不存在包含上述唯一标识转换的哈希指针的数据块,则表示该节点中未记载该***的报销记录,若区块链中存在包含上述唯一标识转换的哈希指针的数据块,则表示该区块链中记载了该***的报销记录。
在区块链技术中,若每个节点都视为平等的,则只有51%以上的节点达成共识之后,才会将***的报销记录或者***信息等内容写入到区块链中。
若各个节点并不是平等的,则需要根据各个节点的权重值计算最终结果中对***的报销记录或者***信息达成共识的节点所占的比重是否超过51%,去判断是否将***的报销记录或者***信息等内容写入到区块链中。
由于区块链中各个数据块以时间为序成链状连接,且后一个数据块(子区块)中包括父区块的哈希值字段。若对父区块中的数据进行修改,则父区块中的数据与字区块中的父区块哈希值字段将会不一致,导致区块链上报父区块数据出错。因此,区块链中的数据一旦被写入将不能再被修改。
S204、标记所述待报销***为未报销并发送至所述***审核设备,以使所述***审核设备对所述待报销***进行审核和报销。
具体为,***处理服务器确定该待报销的电子***未报销,则做相应的标记在所述电子***上。标记完成之后,将该电子***返回给***审核设备,以使所述***审核设备对所述待报销***进行审核和报销。
在本步骤的一种实现方式中,该过程还可以由报销人员和审核人员参与,具体为:
***处理服务器标记完成该电子***之后,将该电子***发送至报销人员。报销人员打印该电子***的纸质版,并进行贴票,记录并提交相应内容等操作(例如,贴票,填写财务部门下发的相关表格,报销金额,产生原因等),之后将该标记过的电子***发送给财务人员,或者发送给审核设备。财务人员或***审核设备通过扫描电子***版面上添加的二维码标识从区块链中调取对应的电子***信息,并进行审核。审核完成之后,确认报销,并留存报销人员提交的纸质报销记录和提交的相应表格等,留作以后备案检查等使用。
在本步骤的另一种实现方式中,所述第一区块链地址为所述***的哈希地址,采用预设的哈希函数或其他计算规则计算得到。则所述报销记录采用相同的哈希函数或其他计算规则计算该***的唯一标识得到该报销记录的哈希地址;该报销记录的哈希地址与上述第一区块链地址相同,所述第一区块链地址可以同时指向***的全版面信息和***的报销记录。
该地址仍可转换成二维码标识添加到待报销***的电子版上。该二维码标识既可以作为待报销***为未报销的标记,也可以作为***信息存储位置的地址。***审核设备只需扫描该二维码标识即可直接获取***的版面信息和***的报销记录。
S205、接收所述***审核设备发送的所述待报销***的报销记录;并将所述待报销***的报销记录写入到所述区块链中。
具体为,在审核人员或者***审核设备确定对该***进行报销之后,将本次针对该***的报销记录写入到区块链的各个节点中已备以后查询使用。若报销人员再次使用相同的***进行报销,则根据***的唯一标识可以在数据库中查询到区块链中已经记载有该***的报销记录,将会返回告警值为该***已报销消息。不对该***进行后续的处理。
本申请实施例提供的基于区块链的***审核方法,所述***处理服务器获取待报销***的第一***信息;其中,所述第一***信息中包括所述待报销***的唯一标识;根据所述待报销***的唯一标识在所述区块链中查询所述待报销***的报销记录;若所述区块链中未记载所述待报销***的报销记录,则确定所述待报销***未报销;标记所述待报销***为未报销并发送至所述***审核设备,以使所述***审核设备对所述待报销***进行审核和报销;接收所述***审核设备发送的所述待报销***的报销记录;并将所述待报销***的报销记录写入到所述区块链中。由于区块链中的数据具有不能被篡改的特性,所以能够有效防止报销人员利用同一张***进行重复报销或者使用图文编辑软件同时修改电子***文件信息与***验证文件信息进行假报虚报,从而获不当之利。
本申请实施例提供了另一种基于区块链的***审核方法,应用于上述***审核***中。该方法可以由上述***审核***中的***审核设备执行。如下将以所述***为电子***为例对所述基于区块链的***审核方法进行详细说明。如图3所示,所述方法包括S301-S303:
S301、所述***审核设备获取添加了第一区块链地址的待报销***。
其中,所述未报销标识由***处理服务器根据区块链中存储的***报销记录得到。所述第一区块链地址指向第二***信息在所述区块链中存储的位置;所述第二***信息为所述***审核设备对所述待报销***进行审核时所需的信息。
示例性的,所述第二***信息包括:***号码、***代码、税前金额、开票日期以及项目明细。
具体为,所述***审核设备可以由审核人员持有和使用。当***处理服务器将标记过的电子***发送给报销人员时,报销人员根据规定提交电子档和/或纸质档的电子***给审核人员,上传至***审核设备。
S302、所述***审核设备根据所述第一区块链地址从所述区块链中查询所述待报销***的第二***信息。
其中,该过程可以由***审核设备直接从区块链中查询得到,也可以由***审核设备通过***处理服务器间接获得。
具体为,***处理服务器在返回已标记的电子***之前,已经将电子***的版面信息存储在区块链中进行记录。并将对应的第一区块链地址添加在电子***上。***审核设备可以直接识别该第一区块链地址获取电子***的第二***信息。
S303、若所述第二***信息符合报销规定,则所述***审核设备对所述待报销***进行报销;并将所述报销记录发送至***处理平台。
具体的,该***审核设备提供了一个***审核界面,具体可以实现为显示屏等显示设备。
在本申请实施例的一种实现方式中,所述区块链中预先存储有该电子***的验真信息,是否报销的报销记录。上述信息均根据该电子***的唯一标识生成对应的哈希指针。上述第一区块链地址同样为所述根据该电子***的唯一标识生成对应的哈希指针。则该第一区块链地址可以同时指向***的验证信息,报销记录和***信息。通过扫描该第一区块链地址从区块链中获取***的验证信息,报销记录和***信息。对该电子***进行审核。
显示界面中显示有上述全部第二信息。审核人员根据第二信息确定该***是否符合报销规则,若符合,直接点击确认报销按钮,触发账务***将报销金额打入指定账户的操作和***处理服务器将报销记录发送至***处理平台的操作。
本申请实施例提供的基于区块链的***审核方法,所述***审核设备获取添加了第一区块链地址的待报销***。所述***审核设备根据所述第一区块链地址从所述区块链中查询所述待报销***的第二***信息。若所述第二***信息符合报销规定,则所述***审核设备对所述待报销***进行报销;并将所述报销记录发送至***处理平台。能够实现***审核的自动化办公,降低审核人员的工作量。
本申请实施例可以根据上述方法示例对基于区块链的***审核装置进行功能模块或者功能单元的划分,例如,可以对应各个功能划分各个功能模块或者功能单元,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块或者功能单元的形式实现。其中,本申请实施例中对模块或者单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
如图4所示,本申请提供了一种基于区块链的***审核装置,应用于***审核***中,所述***审核***包括:***审核设备、***处理服务器和区块链;所述区块链的所有节点中存储有已报销***的报销记录。用于执行前述***处理装置执行的基于区块链的***审核方法,所述装置包括:
获取单元401,用于获取待报销***的第一***信息;其中,所述第一***信息中包括所述待报销***的唯一标识;
处理单元402,用于根据所述待报销***的唯一标识在所述区块链中查询所述待报销***的报销记录;
所述处理单元402,还用于若所述区块链中未记载所述待报销***的报销记录,则确定所述待报销***未报销;
所述处理单元402,还用于标记所述待报销***为未报销并发送至所述***审核设备,以使所述***审核设备对所述待报销***进行审核和报销;
所述处理单元402,还用于接收所述***审核设备发送的所述待报销***的报销记录;
所述处理单元402,还用于将所述待报销***的报销记录写入到所述区块链中。
可选的,所述装置还包括:所述获取单元401,还用于获取所述待报销***的第二***信息;其中,所述第二***信息为所述***审核设备对所述待报销***进行审核时所需的信息;所述处理单元402,还用于将所述第二***信息写入所述区块链中,并获取第一区块链地址;其中,所述第一区块链地址指向第二***信息在所述区块链中存储的位置;所述处理单元402,还用于将所述第一区块链地址添加到所述待报销***中。
可选的,在图4的基础上,如图5所示,所述装置还包括发送单元501,所述装置包括:所述获取单元401,还用于获取所述待报销***的第三***信息;其中,所述第三***信息用于验证所述待报销***是否为真实***;发送单元501,用于将所述第三***信息发送至所述***验证平台;以使所述***验证平台对所述待报销***进行验证;所述获取单元401,还用于接收所述***验证平台发送的***验证信息。
可选的,所述装置还包括:所述处理单元402,还用于将所述第一区块链地址转换成二维码标识。所述处理单元402,还用于将所述二维码标识添加到所述待报销***中。
如图6所示,本申请提供了另一种基于区块链的***审核装置,应用于上述***审核***中,所述***审核***包括:***审核设备、***处理服务器和区块链;所述区块链中存储有已报销***的报销记录。用于执行前述基于区块链的***审核装置执行的基于区块链的***审核方法,所述装置包括:
获取单元601,用于获取添加了第一区块链地址的待报销***;其中,所述第一区块链地址指向第二***信息在所述区块链中存储的位置;所述第二***信息为所述***审核设备对所述待报销***进行审核时所需的信息;
处理单元602,用于根据所述第一区块链地址从所述区块链中查询所述待报销***的第二***信息;
所述处理单元602,还用于若所述第二***信息符合报销规定,则对所述待报销***进行报销;
发送单元603,用于将所述报销记录发送至***处理平台。
图7示出了上述实施例中所涉及的基于区块链的***审核装置的又一种可能的结构示意图。该基于区块链的***审核装置包括:处理器702和通信接口703。处理器702用于对基于区块链的***审核装置的动作进行控制管理,例如,执行上述处理单元402执行的步骤,和/或用于执行本文所描述的技术的其它过程。通信接口703用于支持基于区块链的***审核装置与其他网络实体的通信。例如,执行上述获取单元401或者发送单元501所执行的步骤,和/或用于执行本文所描述的技术的其它过程。基于区块链的***审核装置还可以包括存储器701和总线704,存储器701用于存储基于区块链的***审核装置的程序代码和数据。
其中,存储器701可以是基于区块链的***审核装置中的存储器等,该存储器可以包括易失性存储器,例如随机存取存储器;该存储器也可以包括非易失性存储器,例如只读存储器,快闪存储器,硬盘或固态硬盘;该存储器还可以包括上述种类的存储器的组合。
上述处理器702可以是实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。该处理器可以是中央处理器,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。
总线704可以是扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。总线704可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
图8示出了上述实施例中所涉及的基于区块链的***审核装置的又一种可能的结构示意图。该基于区块链的***审核装置包括:处理器802和通信接口803。处理器802用于对基于区块链的***审核装置的动作进行控制管理,例如,执行上述处理单元602执行的步骤,和/或用于执行本文所描述的技术的其它过程。通信接口803用于支持基于区块链的***审核装置与其他网络实体的通信。例如,执行上述获取单元601或者发送单元603所执行的步骤,和/或用于执行本文所描述的技术的其它过程。基于区块链的***审核装置还可以包括存储器801和总线804,存储器801用于存储基于区块链的***审核装置的程序代码和数据。
其中,存储器801可以是基于区块链的***审核装置中的存储器等,该存储器可以包括易失性存储器,例如随机存取存储器;该存储器也可以包括非易失性存储器,例如只读存储器,快闪存储器,硬盘或固态硬盘;该存储器还可以包括上述种类的存储器的组合。
上述处理器802可以是实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。该处理器可以是中央处理器,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。
总线804可以是扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。总线804可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本申请实施例提供一种包含指令的计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述方法实施例所述的基于区块链的***审核方法。
本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得所述计算机执行上述方法实施例所示的方法流程中的基于区块链的***审核方法。
其中,计算机可读存储介质,例如可以是但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(Random Access Memory,RAM)、只读存储器(Read-Only Memory,ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、寄存器、硬盘、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合、或者本领域熟知的任何其它形式的计算机可读存储介质。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于特定用途集成电路(Application Specific Integrated Circuit,ASIC)中。在本申请实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围为准。

Claims (11)

1.一种基于区块链的***审核方法,其特征在于,应用于***审核***中,所述***审核***包括:***审核设备、***处理服务器和区块链;所述区块链中存储有已报销***的报销记录;所述方法由所述***处理服务器执行;所述方法包括:
获取待报销***的第一***信息;其中,所述第一***信息中包括所述待报销***的唯一标识;
根据所述待报销***的唯一标识在所述区块链中查询所述待报销***的报销记录;
若所述区块链中未记载所述待报销***的报销记录,则确定所述待报销***未报销;
标记所述待报销***为未报销并发送至所述***审核设备,以使所述***审核设备对所述待报销***进行审核和报销;
接收所述***审核设备发送的所述待报销***的报销记录;并将所述待报销***的报销记录写入到所述区块链中。
2.根据权利要求1所述的基于区块链的***审核方法,其特征在于,在所述标记所述待报销***为未报销并发送至所述***审核设备之前,还包括:
获取所述待报销***的第二***信息;其中,所述第二***信息为所述***审核设备对所述待报销***进行审核时所需的信息;
将所述第二***信息写入所述区块链的多个节点中,并获取第一区块链地址;其中,所述第一区块链地址指向第二***信息在所述区块链中存储的位置;
将所述第一区块链地址添加到所述待报销***中。
3.根据权利要求2所述的基于区块链的***审核方法,其特征在于,所述***审核***中还包括***验证平台;在所述获取所述待报销***的第二***信息之前,所述方法还包括:
获取所述待报销***的第三***信息;其中,所述第三***信息用于验证所述待报销***是否为真实***;
将所述第三***信息发送至所述***验证平台;以使所述***验证平台对所述待报销***进行验证;
接收所述***验证平台发送的***验证信息。
4.根据权利要求2或3所述的基于区块链的***审核方法,其特征在于,所述将所述第一区块链地址添加到所述待报销***中;包括:
将所述第一区块链地址转换成二维码标识;
将所述二维码标识添加到所述待报销***中。
5.一种基于区块链的***审核方法,其特征在于,应用于***审核***中,所述***审核***包括:***审核设备、***处理服务器和区块链;所述区块链中存储有已报销***的报销记录;所述方法由所述***审核设备执行;所述方法包括:
获取添加了第一区块链地址的待报销***;其中,所述第一区块链地址指向第二***信息在所述区块链中存储的位置;所述第二***信息为所述***审核设备对所述待报销***进行审核时所需的信息;
根据所述第一区块链地址从所述区块链中查询所述待报销***的第二***信息;
若所述第二***信息符合报销规定,则对所述待报销***进行报销;并将所述报销记录发送至***处理平台。
6.一种基于区块链的***审核装置,其特征在于,应用于***审核***中,所述***审核***包括:***审核设备、***处理服务器和区块链;所述区块链中存储有已报销***的报销记录;所述装置包括:
获取单元,用于获取待报销***的第一***信息;其中,所述第一***信息中包括所述待报销***的唯一标识;
处理单元,用于根据所述待报销***的唯一标识在所述区块链中查询所述待报销***的报销记录;
所述处理单元,还用于若所述区块链中未记载所述待报销***的报销记录,则确定所述待报销***未报销;
所述处理单元,还用于标记所述待报销***为未报销并发送至所述***审核设备,以使所述***审核设备对所述待报销***进行审核和报销;
所述处理单元,还用于接收所述***审核设备发送的所述待报销***的报销记录;
所述处理单元,还用于将所述待报销***的报销记录写入到所述区块链中。
7.根据权利要求6所述的基于区块链的***审核装置,其特征在于,所述装置还包括:
所述获取单元,还用于获取所述待报销***的第二***信息;其中,所述第二***信息为所述***审核设备对所述待报销***进行审核时所需的信息;
所述处理单元,还用于将所述第二***信息写入所述区块链中,并获取第一区块链地址;其中,所述第一区块链地址指向第二***信息在所述区块链中存储的位置;
所述处理单元,还用于将所述第一区块链地址添加到所述待报销***中。
8.根据权利要求7所述的基于区块链的***审核装置,其特征在于,所述装置还包括:
所述获取单元,还用于获取所述待报销***的第三***信息;其中,所述第三***信息用于验证所述待报销***是否为真实***;
发送单元,用于将所述第三***信息发送至所述***验证平台;以使所述***验证平台对所述待报销***进行验证;
所述获取单元,还用于接收所述***验证平台发送的***验证信息。
9.一种基于区块链的***审核装置,其特征在于,应用于***审核***中,所述***审核***包括:***审核设备、***处理服务器和区块链;所述区块链中存储有已报销***的报销记录;所述装置包括:
获取单元,用于获取添加了第一区块链地址的待报销***;其中,所述第一区块链地址指向第二***信息在所述区块链中存储的位置;所述第二***信息为所述***审核设备对所述待报销***进行审核时所需的信息;
处理单元,用于根据所述第一区块链地址从所述区块链中查询所述待报销***的第二***信息;
所述处理单元,还用于若所述第二***信息符合报销规定,则对所述待报销***进行报销;
发送单元,用于将所述报销记录发送至***处理平台。
10.一种基于区块链的***审核装置,其特征在于,所述基于区块链的***审核装置包括:处理器和存储器;其中,存储器用于存储一个或多个程序,该一个或多个程序包括计算机执行指令,当该基于区块链的***审核装置运行时,处理器执行该存储器存储的该计算机执行指令,以使该基于区块链的***审核装置执行如权利要求1至4或权利要求5中任一项所述的基于区块链的***审核方法。
11.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当所述指令在计算机上运行时,使得计算机执行如权利要求1至4或权利要求5中任一项所述的基于区块链的***审核方法。
CN201910346542.7A 2019-04-26 2019-04-26 一种基于区块链的***审核方法及装置 Pending CN110264325A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910346542.7A CN110264325A (zh) 2019-04-26 2019-04-26 一种基于区块链的***审核方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910346542.7A CN110264325A (zh) 2019-04-26 2019-04-26 一种基于区块链的***审核方法及装置

Publications (1)

Publication Number Publication Date
CN110264325A true CN110264325A (zh) 2019-09-20

Family

ID=67913958

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910346542.7A Pending CN110264325A (zh) 2019-04-26 2019-04-26 一种基于区块链的***审核方法及装置

Country Status (1)

Country Link
CN (1) CN110264325A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111382164A (zh) * 2020-03-06 2020-07-07 腾讯科技(深圳)有限公司 一种基于区块链网络的业务处理方法
CN112488778A (zh) * 2020-10-31 2021-03-12 远光软件股份有限公司 一种票据处理的方法及相关装置
CN112907203A (zh) * 2021-02-01 2021-06-04 上海飞翮信息技术有限公司 一种基于区块链的薪资计算***
CN113065907A (zh) * 2019-12-31 2021-07-02 航天信息股份有限公司 一种基于区块链的报销方法、装置及计算机设备
CN113297850A (zh) * 2021-05-17 2021-08-24 济南森维网络科技有限公司 基于区块链技术的跨部门财务支出管理方法
CN115996149A (zh) * 2023-01-30 2023-04-21 北京四方启点科技有限公司 一种电子报销凭证传输方法和装置
CN117273974A (zh) * 2023-11-21 2023-12-22 中国人寿保险股份有限公司上海数据中心 基于区块链共识的大型企业费用报销数据生成验证方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109165957A (zh) * 2018-08-14 2019-01-08 海南高灯科技有限公司 基于区块链的***数据报销方法、***及相关设备
CN109214903A (zh) * 2018-08-10 2019-01-15 海南高灯科技有限公司 一种基于区块链的***报销***及报销方法
CN109360077A (zh) * 2018-09-07 2019-02-19 腾讯科技(深圳)有限公司 ***报销中的信息处理方法、装置、网关服务器和介质
KR20190036154A (ko) * 2017-09-27 2019-04-04 주식회사 칸델라체인 전자 화폐를 이용한 상거래의 세금 관리 시스템 및 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190036154A (ko) * 2017-09-27 2019-04-04 주식회사 칸델라체인 전자 화폐를 이용한 상거래의 세금 관리 시스템 및 방법
CN109214903A (zh) * 2018-08-10 2019-01-15 海南高灯科技有限公司 一种基于区块链的***报销***及报销方法
CN109165957A (zh) * 2018-08-14 2019-01-08 海南高灯科技有限公司 基于区块链的***数据报销方法、***及相关设备
CN109360077A (zh) * 2018-09-07 2019-02-19 腾讯科技(深圳)有限公司 ***报销中的信息处理方法、装置、网关服务器和介质

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113065907B (zh) * 2019-12-31 2024-04-12 航天信息股份有限公司 一种基于区块链的报销方法、装置及计算机设备
CN113065907A (zh) * 2019-12-31 2021-07-02 航天信息股份有限公司 一种基于区块链的报销方法、装置及计算机设备
CN111382164A (zh) * 2020-03-06 2020-07-07 腾讯科技(深圳)有限公司 一种基于区块链网络的业务处理方法
CN111382164B (zh) * 2020-03-06 2021-04-30 腾讯科技(深圳)有限公司 一种基于区块链网络的业务处理方法
CN112488778A (zh) * 2020-10-31 2021-03-12 远光软件股份有限公司 一种票据处理的方法及相关装置
CN112907203B (zh) * 2021-02-01 2021-12-14 上海飞翮信息技术有限公司 一种基于区块链的薪资计算***
CN112907203A (zh) * 2021-02-01 2021-06-04 上海飞翮信息技术有限公司 一种基于区块链的薪资计算***
CN113297850A (zh) * 2021-05-17 2021-08-24 济南森维网络科技有限公司 基于区块链技术的跨部门财务支出管理方法
CN113297850B (zh) * 2021-05-17 2023-11-07 江苏环迅信息科技有限公司 基于区块链技术的跨部门财务支出管理方法
CN115996149A (zh) * 2023-01-30 2023-04-21 北京四方启点科技有限公司 一种电子报销凭证传输方法和装置
CN115996149B (zh) * 2023-01-30 2024-02-20 北京四方启点科技有限公司 一种电子报销凭证传输方法和装置
CN117273974A (zh) * 2023-11-21 2023-12-22 中国人寿保险股份有限公司上海数据中心 基于区块链共识的大型企业费用报销数据生成验证方法
CN117273974B (zh) * 2023-11-21 2024-02-06 中国人寿保险股份有限公司上海数据中心 基于区块链共识的大型企业费用报销数据生成验证方法

Similar Documents

Publication Publication Date Title
CN110264325A (zh) 一种基于区块链的***审核方法及装置
CN110121727B (zh) 一种为智能合同提供经证实、可审计和不可变输入的方法和***
TWI768163B (zh) 產生智能合約的方法及裝置
CN110264288A (zh) 基于信息识别技术的数据处理方法及相关装置
CN111444209B (zh) 一种基于区块链的数据处理方法、装置、设备及介质
CN109074566A (zh) 使用分布式散列表和点对点分布式分类账控制合约的履行的方法和***
CN111027028A (zh) 基于智能合约的版权数据处理方法以及装置
CN110457957A (zh) 电子票据的信息处理方法、装置、电子设备及介质
CN108009445B (zh) 一种半中心化的可信数据管理***
CN112862474B (zh) 基于区块链的供应链管理方法及***、设备、存储介质
CN107944837A (zh) 一种凭据处理方法、装置和***
CN109658050A (zh) 一种工资报告的管理方法及设备
CN113205415B (zh) 基于rpa和区块链技术的财务流程自动化方法和***
CN112232813A (zh) 基于区块链的可再生能源电力消纳凭证管理方法及装置
CN113674094A (zh) 基于区块链的碳排放管理***及管理方法
CN117314424B (zh) 面向金融大数据的区块链交易***及方法
CN114549194A (zh) 一种基于区块链的权利资产管理服务平台及其实现方法
CN101447985A (zh) 基于公证信息的数字证书方法
CN108133415A (zh) 一种电子凭据报销方法、装置和***
CN114971625A (zh) 一种基于区块链技术的微网绿电交易***及数据存储与结算方法
CN112241891A (zh) 一种基于联盟链的充电交易管理***
CN109785021A (zh) 一种发电企业与电力企业间电费结算******
Cali et al. Cybersecure and scalable, token-based renewable energy certificate framework using blockchain-enabled trading platform
Cui et al. Protecting vaccine safety: An improved, blockchain-based, storage-efficient scheme
CN111222963A (zh) 基于区块链的招标信息处理方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190920