CN110659975B - 基于区块链的资源转移方法、装置、设备及存储介质 - Google Patents

基于区块链的资源转移方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN110659975B
CN110659975B CN201910964991.8A CN201910964991A CN110659975B CN 110659975 B CN110659975 B CN 110659975B CN 201910964991 A CN201910964991 A CN 201910964991A CN 110659975 B CN110659975 B CN 110659975B
Authority
CN
China
Prior art keywords
deduction
target
data
blockchain
value
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.)
Active
Application number
CN201910964991.8A
Other languages
English (en)
Other versions
CN110659975A (zh
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910964991.8A priority Critical patent/CN110659975B/zh
Publication of CN110659975A publication Critical patent/CN110659975A/zh
Application granted granted Critical
Publication of CN110659975B publication Critical patent/CN110659975B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/12Accounting
    • G06Q40/123Tax preparation or submission
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Security & Cryptography (AREA)
  • Development Economics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • General Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请公开了一种基于区块链的资源转移方法、装置、设备及存储介质,属于区块链技术领域。本申请通过基于目标用户的抵扣请求,从区块链上获取目标抵扣条件,根据该目标抵扣条件中的目标抵扣项目以及目标用户的身份标识,从区块链上获取第一数据,基于该第一数据以及该目标抵扣条件中各个抵扣项目的抵扣额度,确定该目标用户的抵扣数值,基于该抵扣数值完成资源转移,在这种资源转移方式中,由区块链***自动根据抵扣条件从区块链上获取目标用户的用户数据,无需用户自行提供相关信息,由于存储在区块链中的数据不可篡改,可以有效的确保获取到的用户数据真实有效,进而确保计算出的抵扣数值的准确性,确保资源转移结果准确无误。

Description

基于区块链的资源转移方法、装置、设备及存储介质
技术领域
本申请涉及区块链技术领域,特别涉及一种基于区块链的资源转移方法、装置、设备及存储介质。
背景技术
个人所得税法改革后,增加了子女教育、继续教育、大病医疗、住房贷款利息、住房租金和赡养老人等六项专项附加扣除,这一措施大大减轻了纳税人在教育、医疗、住房等方面的负担。纳税人在申报上述专项附加扣除时,需要填写申报表,自行申报,再由纳税人所在的单位或税务机关对申报表中所填写的申报信息进行审核,确认信息正确后,即可按照专项附加扣除政策,计算纳税人的抵扣数值,再基于抵扣数值进行资源转移,即税款扣除。
但是,在上述资源转移过程中,难以确保纳税人提供的申报信息的真实性,因此申报信息的审核难度较大,当虚假的或错误的申报信息未被审核出时,会导致计算出的抵扣数值不准确,进而导致税款扣除有误。
发明内容
本申请实施例提供了一种基于区块链的资源转移方法、装置、设备及存储介质,可以解决相关技术中计算出的抵扣数值不准确,税款扣除有误的问题。该技术方案如下:
一方面,提供了一种基于区块链的资源转移方法,该方法包括:
基于目标用户的抵扣请求,从该区块链***的区块链上获取目标抵扣条件,该目标抵扣条件包括目标抵扣项目以及该目标抵扣项目所对应的抵扣额度;
基于该目标用户的身份标识以及该目标抵扣项目,从该区块链***的区块链上获取第一数据,该第一数据与该身份标识对应且属于该目标抵扣项目;
基于该第一数据以及该目标抵扣项目所对应的抵扣额度,确定该目标用户的抵扣数值;
将该抵扣数值存储在该区块链***的区块链上,由该区块链***基于该抵扣数值执行资源转移的步骤。
一方面,提供了一种基于区块链的资源转移装置,该装置包括:
条件获取模块,用于基于目标用户的抵扣请求,从该区块链***的区块链上获取目标抵扣条件,该目标抵扣条件包括目标抵扣项目以及该目标抵扣项目所对应的抵扣额度;
第一数据获取模块,用于基于该目标用户的身份标识以及该目标抵扣项目,从该区块链***的区块链上获取第一数据,该第一数据与该身份标识对应且属于该目标抵扣项目;
抵扣数值确定模块,用于基于该第一数据以及该目标抵扣项目所对应的抵扣额度,确定该目标用户的抵扣数值;
资源转移模块,用于将该抵扣数值存储在该区块链***的区块链上,由该区块链***基于该抵扣数值执行资源转移的步骤。
在一种可能实现方式中,该目标抵扣条件属于目标类别,该目标类别中的至少一个抵扣条件携带有同一个类别标识。
在一种可能实现方式中,该条件获取模块用于:
基于该类别标识,从该区块链***的区块链上获取至少一个抵扣条件,一个该抵扣条件对应于一个起始时刻和一个截止时刻;
将该起始时刻小于当前时刻且截止时间大于当前时刻的抵扣条件,确定为该目标抵扣条件。
在一种可能实现方式中,该装置还包括:
生成模块,用于基于该目标用户的用户行为,生成数据记录,一条该数据记录对应于一个数据类别;
记录存储模块,用于基于共识机制,将该数据记录存储至该区块链***的区块链上。
在一种可能实现方式中,该装置还包括:
标识获取模块,用于获取该目标用户的家庭成员的身份标识;
第二数据获取模块基于该家庭成员的身份标识以及该目标抵扣项目,从该区块链***的区块链上获取该家庭成员的第二数据;
部分抵扣数值确定模块,用于基于该第一数据、该第二数据以及该目标抵扣项目所对应的抵扣额度,确定该家庭成员的部分抵扣数值。
在一种可能实现方式中,该部分抵扣数值确定模块用于:
获取该家庭成员所对应的抵扣项目以及该抵扣项目所对应的抵扣比例;
基于该第一数据、该第二数据、该抵扣项目所对应的抵扣额度以及该抵扣项目所对应的抵扣比例,确定该家庭成员的部分抵扣数值。
在一种可能实现方式中,该装置还包括:
剩余抵扣数值确定模块,用于基于该家庭成员的抵扣数值以及该家庭成员的部分抵扣数值,确定家庭剩余抵扣数值;
数值存储模块,用于将该家庭剩余抵扣数值存储至该区块链***的区块链上。
一方面,提供了一种计算机设备,该计算机设备包括一个或多个处理器和一个或多个存储器,该一个或多个存储器中存储有至少一条程序代码,该至少一条程序代码由该一个或多个处理器加载并执行以实现该基于区块链的资源转移方法所执行的操作。
一方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条程序代码,该至少一条程序代码由处理器加载并执行以实现该基于区块链的资源转移方法所执行的操作。
本申请实施例提供的技术方案,通过基于目标用户的抵扣请求,从区块链上获取目标抵扣条件,根据该目标抵扣条件中的目标抵扣项目以及目标用户的身份标识,从区块链上获取第一数据,基于该第一数据以及该目标抵扣条件中各个抵扣项目的抵扣额度,确定该目标用户的抵扣数值,基于该抵扣数值完成资源转移,在这种资源转移方式中,由区块链***自动根据抵扣条件从区块链上获取目标用户的用户数据,无需用户自行提供相关信息,由于存储在区块链中的数据不可篡改,可以有效的确保获取到的用户数据真实有效,进而确保计算出的抵扣数值的准确性,确保资源转移结果准确无误。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种基于区块链的资源转移方法的实施环境示意图;
图2是本申请实施例提供的一种区块链***功能架构示意图;
图3是本申请实施例提供的一种基于区块链的资源转移方法的流程图;
图4是本申请实施例提供的一种税务政策的数据结构示意图;
图5是本申请实施例提供的一种区块链结构示意图;
图6是本申请实施例提供的一种数据记录的数据结构示意图;
图7是本申请实施例提供的一种家庭成员抵扣数值生成方法的流程图;
图8是本申请实施例提供的一种基于区块链的资源转移装置的结构示意图;
图9是本申请实施例提供的一种终端的结构示意图;
图10是本申请实施例提供的一种服务器的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
图1是本申请实施例提供的一种基于区块链的资源转移方法的实施环境示意图,参见图1,该实施环境可以包括多个计算机设备,该多个计算机设备可以为区块链***中的多个节点设备,区块链***中的任意一个节点设备均可以执行本申请实施例提供的基于区块链的资源转移方法中的一个或多个步骤。该多个计算机设备可以为属于同一个机构的多个节点设备,也可以属于不同的机构的多个节点设备。例如,该多个计算机设备可以均属于税务机构,该税务机构中的每个部门对应于其中的至少一个计算机设备,或者该多个计算机设备中的至少一个计算机设备为用户设备,至少一个计算机设备属于税务机构,当然,还可以有至少一个计算机设备属于其他机构,例如,银行、房地产公司、消费机构、民政部门等。参见图2,图2是本申请实施例提供的一种区块链***功能架构示意图,该区块链***可以包括税务机构、消费机构、银行、民政部门等机构所对应的节点设备,当然,还包括至少一条区块链,各个节点设备均可以与区块链进行数据交互,例如,消费机构可以将用户的消费信息存储至区块链,民政部门可以将用户的个人信息以及家庭信息存储至区块链,银行可以将用户的贷款信息、收入信息等存储在区块链上,还可以获取各个用户的税款缴纳数值进行税款扣除等。
上述多个计算机设备可以为服务器,也可以为终端,本申请实施例对此不做具体限定。
为了便于理解本申请实施例的技术过程,下面对本申请实施例所涉及的一些名词进行解释:
区块链(Block chain):是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块,每个区块都包含一个时间戳和一个与前一区块的链接。狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本,即区块链中的数据一旦记录下来将不可逆。
共识机制(Consensus mechanism):是区块链***中实现不同节点之间建立信任、获取权益的数学算法。在区块链***中,通过特殊节点的投票,可以在很短的时间内完成对交易的验证和确认,对一笔交易,如果利益不相干的若干个节点能够达成共识,就可以认为***中的全部节点对此也能够达成共识。
智能合约(Smart contract):是一种旨在以信息化方式传播、验证或执行合同的计算机协议。区块链***中的各个节点根据特定条件自动执行的合约程序,可以对链上存储的数据进行操作,是用户与区块链进行交互、利用区块链实现业务逻辑的重要途径。智能合约的目的是提供优于传统合约的安全方法,并减少与合约相关的其他交易成本,它允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。
图3是本申请实施例提供的一种基于区块链的资源转移方法的流程图,该保险数据处理方法可以应用于该区块链***中的任一节点设备,参见图3,该实施例具体可以包括以下步骤:
301、第一节点设备将抵扣条件存储至区块链***的区块链上。
在本申请实施例中,该第一节点设备可以为税务机构所对应的服务器,该税务机构可以将税务政策存储至区块链上,还可以从区块链中获取各个用户的用户数据以对各个用户的税务信息进行核算,其中,该税务政策可以为抵扣条件、税收标准等。
在一种可能实现方式中,可以基于税种、纳税人等信息将税务政策划分为不同的类别,一个类别可以对应于一个类别标识,属于相同类别的税务政策可以携带有相同的类别标识,例如,2011年制定的个人所得税政策可以对应于类别标识A,2018年制定的个人所得税政策可以对应于类别标识A,企业所得税可以对应于类别标识B。在本申请实施例中,该第一节点设备可以将一段时间内采集到的税务政策进行分类,将携带相同类别标识的多个税务政策整合在一起,并将该多个税务政策按照发布时间进行排序,参见图4,图4是本申请实施例提供的一种税务政策的数据结构示意图,类别标识C可以对应于多个属于同一类别的税务政策,例如,当前税务政策、历史税务政策1、历史税务政策N等,各个税务政策均可以包括该政策的具体措施、起始时间、截止时间以及发布时间戳等信息,其中,该发布时间戳可以用于指示税务政策的发布时间,该当前税务政策的截止时间可以基于最新获取到的税务政策的起始时间确定,例如,该第一节点设备获取到最新税务政策后,可以读取该最新税务政策的起始时间,将该起始时间作为该当前税务政策的截止时间。
在一种可能实现方式中,该第一节点设备将可以基于共识机制,将一段时间内采集到的税务政策存储在区块链上。具体地,对于区块链***中的每个节点,均具有与其对应的节点标识,而且区块链***中的每个节点设备均可以存储有区块链***中其他节点设备的节点标识,以便后续根据其他节点设备的节点标识,将生成的区块广播至区块链***中的其他节点设备,由其他节点设备对该区块进行共识。每个节点设备中可维护一个如下表所示的节点标识列表,将节点名称和节点标识对应存储至该节点标识列表中。其中,节点标识可为IP(Internet Protocol,网络之间互联的协议)地址以及其他任一种能够用于标识该节点的信息,表1中仅以IP地址为例进行说明。
表1
节点名称 节点标识
节点1 117.114.151.174
节点2 117.116.189.145
节点N 119.123.789.258
区块链***中的每个节点设备可以均存储一条相同的区块链。区块链由多个区块组成,图5是本申请实施例提供的一种区块链结构示意图,参见图5,区块链由多个区块组成,创始块501中包括区块头和区块主体,区块头中存储有输入信息特征值、版本号、时间戳和难度值,区块主体中存储有输入信息;创始块的下一区块502以创始块501为父区块,下一区块502中同样包括区块头和区块主体,区块头中存储有当前区块503的输入信息特征值、父区块的区块头特征值、版本号、时间戳和难度值,并以此类推,使得区块链中每个区块中存储的区块数据均与父区块中存储的区块数据存在关联,保证了区块中输入信息的安全性。
在生成区块链中的各个区块时,区块链所在的节点设备在接收到输入信息时,对输入信息进行校验,在本申请实施例中,该输入信息可以为至少一个税务政策等,节点设备对该输入信息完成校验后,将输入信息存储至内存池中,并更新其用于记录输入信息的哈希树,之后,将更新时间戳更新为接收到输入信息的时间,并尝试不同的随机数,多次进行特征值计算,使得计算得到的特征值可以满足下述公式:
SHA256(SHA256(version+prev_merkle_rool+ntime+nbits+x))<TARGET
其中,SHA256为计算特征值所用的特征值算法;version(版本号)为区块链中相关区块协议的版本信息;prev_hash为当前区块的父区块的区块头特征值;merkle_root为输入信息的特征值;ntime为更新时间戳的更新时间;nbits为当前难度,在一段时间内为定值,并在超出固定时间段后再次进行确定;x为随机数;TARGET为特征值阈值,该特征值阈值可以根据nbits确定得到。
这样,当计算得到满足上述公式的随机数时,便可将信息对应存储,生成区块头和区块主体,得到当前区块。随后,区块链所在节点根据区块链***中其他节点的节点标识,将新生成的当前区块分别发送给其所在的区块链***中的其他节点,由其他节点对新生成的当前区块进行共识,该当前区块通过共识后,即可将该当前区块添加至该区块链中,当然,若该当前区块未通过共识,则可以不进行区块上链操作。
需要说明的是,上述将该税务政策存储至区块链的说明仅是一种存储方式的示例性描述,本申请实施例对具体采用哪种存储方式不做限定。
302、第二节点设备将采集到的用户数据存储至该区块链***的区块链上。
其中,该用户数据可以为基于任一种用户行为生成的数据,一个用户数据可以对应于一种数据类别,该用户数据可以包括该用户的工作信息、租房信息、医疗记录、消费记录等,当然,该第二节点设备采集到的用户数据中可以携带有用户的身份标识,该身份标识可以用于唯一地标识一个用户,在一种可能实现方式中,该身份标识可以为该用户的公钥。
在本申请实施例中,该第二节点设备可以为该区块链***中的任一节点设备,该第二节点设备可以采集目标用户的用户数据,并存储至区块链上。具体地,该第二节点设备可以基于该目标用户的用户行为,生成数据记录,一条该数据记录对应于一个数据类别,例如,该目标用户在任一机构有消费行为时,该第二节点设备可以基于该消费行为生成一条数据记录,该数据记录可以包括该目标用户此次消费的金额、类别等信息,当然,该数据记录中还可以包括该,目标用户的身份标识和时间戳,该时间戳可以用于指示该消费行为的发生时间,该第二节点设备可以基于共识机制,将该数据记录存储至该区块链***的区块链上,在一种可能实现方式中,该第二节点设备可以将一段时间内生成的数据记录进行整合,将携带身份标识相同的数据记录存储在一起,在本申请实施例中,该第二节点设备还可以基于该数据记录中的时间戳,对该数据记录进行整合,将目标周期内生成的数据记录存储在一起,参见图6,图6是本申请实施例提供的一种数据记录的数据结构示意图,例如,该目标用户的数据可以表示为“类别1:总金额”、“类别2:总金额”等,将属于相同目标周期的数据整合在一起,该第二节点设备可以将整合后的数据记录存储至区块链上。
上述将数据记录存储至区块链的过程与步骤301中将抵扣条件存储至区块链的过程同理,在此不做赘述。
303、该第一节点设备基于目标用户的抵扣请求,从该区块链***的区块链上获取目标抵扣条件,该目标抵扣条件包括目标抵扣项目以及该目标抵扣项目所对应的抵扣额度。
其中,该抵扣请求可以携带有该目标用户的身份标识,该目标抵扣条件可以为税务政策中的部分条款,该抵扣项目可以为住房租金、继续教育等,不同的抵扣项目可以对应于不同的抵扣额度。
该目标抵扣条件属于目标类别,该目标类别中的至少一个抵扣条件携带有同一个类别标识,在本申请实施例中,该第一节点设备可以基于该类别标识,从该区块链***的区块链上获取至少一个抵扣条件,其中,一个该抵扣条件对应于一个起始时刻和一个截止时刻,该第一节点设备可以将该起始时刻小于当前时刻且截止时间大于当前时刻的抵扣条件,确定为该目标抵扣条件。
304、该第一节点设备基于该目标用户的身份标识以及该目标抵扣项目,从该区块链***的区块链上获取第一数据,该第一数据与该身份标识对应且属于该目标抵扣项目。
在一种可能实现方式中,该第一节点设备可以基于该目标用户的身份标识,在该区块链***中查询携带该身份标识的用户数据,基于该目标抵扣项目,从该用户数据中获取该目标抵扣项目所指示的数据作为该第一数据,具体地,在本申请实施例中,一个目标抵扣项目可以对应于至少一个数据类别,例如,该目标抵扣项目为子女教育支出时,该目标抵扣项目所对应的数据类别可以为子女身份信息、子女教育信息等,该第一节点设备可以基于该目标抵扣项目所对应的至少一个数据类别,获取属于该至少一个数据类别的多个数据记录,将该多个数据记录作为该第一数据,当然,一个目标抵扣项目还可以对应于一个目标时间段,该第一节点设备获取到属于该至少一个数据类别的多个数据记录之后,可以读取该多个数据记录中的时间戳,将时间戳所指示的时刻在该目标时间段内的数据记录获取为第一数据,其中,该目标时间段可以由开发人员进行设置。
在本申请实施例中,上述获取该目标抵扣条件和该第一数据的步骤可以基于智能合约执行,在一种可能实现方式中,可以将该抵扣请求作为该智能合约的触发方式,当该第一节点设备接收到该抵扣请求时,可以自动触发该区块链上的该智能合约,使该第一节点设备自动执行上述获取该目标抵扣条件以及该第一数据的步骤,当未接收到该抵扣请求时,则不触发该智能合约。
在本申请实施例中,采用先获取目标抵扣条件,再获取第一数据的执行顺序进行描述,但在一些实施方式中,还可以先执行获取第一数据的步骤,再执行获取目标抵扣条件的步骤,或者,两个步骤同时进行,本申请实施例对此不作具体限定。
305、该第一节点设备基于该第一数据以及该目标抵扣项目所对应的抵扣额度,确定该目标用户的抵扣数值。
在一种可能实现方式中,该第一节点设备可以将该第一数据与该目标抵扣条件进行对比,当该第一数据符合该目标抵扣条件时,则该第一节点设备可以基于该第一数据以及该目标抵扣项目所对应的抵扣额度,计算该目标用户的抵扣数值,例如,该目标抵扣条件可以为“纳税人的子女接受全日制学历教育的相关支出,按照每个子女每月1000元的标准定额扣除”,该第一数据可以包括该目标用户的子女数目、子女教育信息等,该第一节点设备可以读取各个子女教育信息,判断该目标用户的各个子女是否正在接受全日制学历教育,若有一个子女正在接受全日制学历教育,则该第一节点设备确定该第一数据符合该目标抵扣条件,计算出该目标用户的抵扣数值为1000,若没有子女正在接受全日制学历教育,则该第一节点设备确定该第一数据不符合该目标抵扣条件,可以不执行抵扣数值的计算步骤。
在本申请实施例中,上述计算抵扣数值的步骤可以基于智能合约执行,该智能合约可以包括抵扣数值的计算规则,该计算规则可以由开发人员进行设置,在一种可能实现方式中,可以将该第一数据与该目标抵扣条件的对比结果作为该智能合约的触发方式,当该第一数据与该目标抵扣条件相符时,则可以自动触发该区块链上的该智能合约,使该第一节点设备基于该计算规则计算该目标用户的抵扣数值,当该第一数据与该目标抵扣条件不相符时,则不触发该智能合约。
306、该第一节点设备将该抵扣数值存储在该区块链***的区块链上,由该区块链***基于该抵扣数值执行资源转移的步骤。
在本申请实施例中,该第一节点设备确定该目标用户的抵扣数值后,可以将该抵扣数值同步至该区块链***,以备日后查验。上述将抵扣数值同步至该区块链***的过程与步骤301中将抵扣条件存储至区块链的过程同理,在此不做赘述。
该目标用户在缴纳税款时,该区块链***可以基于该抵扣数值,确定该目标用户的税款缴纳数值,进而完成税款缴纳。在一种可能实现方式中,上述税款缴纳的过程可以基于智能合约完成,当到达该目标用户的缴税时间时,则可以自动触发该区块链上的该智能合约,使该第一节点设备基于该目标用户的身份标识,从区块链上获取该目标用户的抵扣数值、收入信息以及该目标用户适用的税收政策,计算出该目标用户的税款缴纳数值,其中,该第一节点设备可以为税务机构的节点设备,也可以为个人用户的节点设备,还可以为银行等税款代缴机构的节点设备,当该第一节点设备为税务机构或个人用户的节点设备时,该第一节点设备可以发起税款缴纳请求,由税款代缴机构的节点设备基于该税款缴纳数值进行资源转移,完成税款缴纳,当该第一节点设备为税款代缴机构的节点设备时,该第一节点设备计算出该目标用户的税款缴纳数值后,即可执行资源转移的步骤。
本申请实施例提供的技术方案,通过基于目标用户的抵扣请求,从区块链上获取目标抵扣条件,根据该目标抵扣条件中的目标抵扣项目以及目标用户的身份标识,从区块链上获取第一数据,基于该第一数据以及该目标抵扣条件中各个抵扣项目的抵扣额度,确定该目标用户的抵扣数值,基于该抵扣数值完成资源转移,在这种资源转移方式中,由区块链***自动根据抵扣条件从区块链上获取目标用户的用户数据,无需用户自行提供相关信息,由于存储在区块链中的数据不可篡改,可以有效的确保获取到的用户数据真实有效,进而确保计算出的抵扣数值的准确性,确保资源转移结果准确无误。
通过区块链来记录用户的收入记录、消费记录等信息,税务机构所对应的节点设备可以根据用户的收入信息、消费信息以及当前税务政策,自动判断该用户是否满足税款抵扣条件,计算出该用户的税款抵扣数值,并存储在区块链上,该用户在缴纳税款时,企业、银行等税款代缴机构,可以基于区块链上存储的税款抵扣数值,完成资源转移,即税款缴纳步骤。在上述资源过程中,无需用户个人申报相关的税款抵扣项目,避免了用户提交消费***、消费证明等申报信息,也避免了工作人员对用户的申报信息进行审核,使纳税过程中的信息更加公开透明,基于区块链中的数据以及智能合约自动计算出各个用户的抵扣数值和税款缴纳数值,可以准确、高效地获取到各个用户的税款缴纳数值,进而确保资源转移的准确性、高效性。
上述实施例主要介绍了区块链***中的节点设备计算目标用户的抵扣数值,进而完成资源转移的过程,对于该目标用户所属的家庭,该区块链***还可以生成该家庭中各个家庭成员的抵扣比例,以降低该家庭的税款缴纳总数值,图7是本申请实施例提供的一种家庭成员抵扣数值生成方法的流程图,参见图7,该方法具体可以包括以下步骤:
701、该第一节点设备基于抵扣请求,获取该目标用户的家庭成员的身份标识。
在一种可能实现方式中,该抵扣请求可以携带有该目标用户的身份标识,该第一节点设备可以基于该目标用户的身份标识,在区块链上查询该目标用户的家庭信息,获取该家庭信息中各个家庭成员的身份标识。
在一种可能实现方式中,该第一节点设备可以该目标用户提供的至少一个家庭成员的身份标识,具体地,该目标用户可以在任一客户端设备上发起抵扣请求,该客户端设备可以显示有请求发起页面,该请求发起页面可以包括身份信息输入区域和确认控件,该目标用户可以在该身份信息输入区域输入至少一个家庭成员的身份标识,该客户端设备检测到该目标用户对该确认控件的触发操作后,可以获取该身份信息输入区域中的至少一个身份标识,基于该至少一个身份标识生成抵扣请求,将该抵扣请求发送至该第一节点设备,该第一节点设备可以获取该抵扣请求中所携带的至少一个家庭成员的身份标识。
702、该第一节点设备基于该家庭成员的身份标识以及该目标抵扣项目,从该区块链***的区块链上获取该家庭成员的第二数据。
上述获取家庭成员的第二数据的过程与步骤304中获取目标用户的第一数据的过程同理,在此不做赘述。
703、该第一节点设备基于该第一数据、该第二数据以及该目标抵扣项目所对应的抵扣额度,确定该家庭成员的部分抵扣数值。
在一种可能实现方式中,该第一节点设备可以将该第一数据、第二数据与该目标抵扣条件进行对比,当该第一数据、第二数据符合该目标抵扣条件时,该第一节点设备可以基于该目标抵扣项目所对应的抵扣额度,确定该家庭成员的部分抵扣数值。
在本申请实施例中,该第一节点设备可以获取该家庭成员所对应的抵扣项目以及该抵扣项目所对应的抵扣比例,基于该家庭成员的抵扣数值、该抵扣项目以及该抵扣项目所对应的抵扣比例,确定该家庭成员的部分抵扣数值。在一种可能实现方式中,该请求发起页面可以包括抵扣信息输入区域,该目标用户可以在该抵扣信息输入区域输入该家庭成员的抵扣项目以及抵扣比例,例如,该家庭成员对应的抵扣项目可以为子女教育,抵扣比例可以为50%,该第一节点设备接收到的抵扣请求中可以携带有该家庭成员身份标识、抵扣项目和抵扣比例,该第一节点设备在确定该第一数据、第二数据符合该目标抵扣条件之后,可以计算出该家庭成员的部分抵扣数值,例如,子女教育所对应的抵扣额度为1000时,该家庭成员可抵扣50%,该家庭成员的抵扣数值为500。
在一种可能实现方式中,各个家庭成员所对应的抵扣比例还可以由该第一节点设备基于各个家庭成员的收入信息以及税收政策生成,具体地,该第一节点设备可以获取该目标用户的第一收入信息以及该家庭成员的第二收入信息,基于该第一收入信息、该第二收入信息、该目标抵扣项目所对应的抵扣额度以及不同收入信息所对应的税收标准,计算不同抵扣比例所对应的家庭总纳税数值,获取最小总纳税数值所对应的各个家庭成员的抵扣比例。
其中,该各个家庭成员的收入信息可以由该目标用户提供,也可以由该第一节点设备基于各个家庭成员的身份标识从区块链上获取,本申请实施例对此不作具体限定。
在本申请实施例中,该第一节点设备可以基于该家庭成员的抵扣数值以及该家庭成员的部分抵扣数值,确定家庭剩余抵扣数值,将该家庭剩余抵扣数值存储至该区块链***的区块链上。上述将家庭剩余抵扣数值存储至区块链上过程与步骤301中将抵扣条件存储至区块链上的过程同理,在此不做赘述。
在上述计算家庭成员抵扣数值的过程中,由区块链***基于存储在区块链上的数据,包括各个家庭成员的收入信息、消费信息以及适用的税收政策等,进行抵税额度分配,可以得到家庭最低缴税数值,确保家庭成员之间的抵扣比例达到最优。
上述所有可选技术方案,可以采用任意结合形成本申请的可选实施例,在此不再一一赘述。
图8是本申请实施例提供的一种基于区块链的资源转移装置的结构示意图,参见图8,该装置包括:
条件获取模块801,用于基于目标用户的抵扣请求,从该区块链***的区块链上获取目标抵扣条件,该目标抵扣条件包括目标抵扣项目以及该目标抵扣项目所对应的抵扣额度;
第一数据获取模块802,用于基于该目标用户的身份标识以及该目标抵扣项目,从该区块链***的区块链上获取第一数据,该第一数据与该身份标识对应且属于该目标抵扣项目;
抵扣数值确定模块803,用于基于该第一数据以及该目标抵扣项目所对应的抵扣额度,确定该目标用户的抵扣数值;
资源转移模块804,用于将该抵扣数值存储在该区块链***的区块链上,由该区块链***基于该抵扣数值执行资源转移的步骤。
在一种可能实现方式中,该目标抵扣条件属于目标类别,该目标类别中的至少一个抵扣条件携带有同一个类别标识。
在一种可能实现方式中,该条件获取模块801用于:
基于该类别标识,从该区块链***的区块链上获取至少一个抵扣条件,一个该抵扣条件对应于一个起始时刻和一个截止时刻;
将该起始时刻小于当前时刻且截止时间大于当前时刻的抵扣条件,确定为该目标抵扣条件。
在一种可能实现方式中,该装置还包括:
生成模块,用于基于该目标用户的用户行为,生成数据记录,一条该数据记录对应于一个数据类别;
记录存储模块,用于基于共识机制,将该数据记录存储至该区块链***的区块链上。
在一种可能实现方式中,该装置还包括:
标识获取模块,用于获取该目标用户的家庭成员的身份标识;
第二数据获取模块基于该家庭成员的身份标识以及该目标抵扣项目,从该区块链***的区块链上获取该家庭成员的第二数据;
部分抵扣数值确定模块,用于基于该第一数据、该第二数据以及该目标抵扣项目所对应的抵扣额度,确定该家庭成员的部分抵扣数值。
在一种可能实现方式中,该部分抵扣数值确定模块用于:
获取该家庭成员所对应的抵扣项目以及该抵扣项目所对应的抵扣比例;
基于该第一数据、该第二数据、该抵扣项目所对应的抵扣额度以及该抵扣项目所对应的抵扣比例,确定该家庭成员的部分抵扣数值。
在一种可能实现方式中,该装置还包括:
剩余抵扣数值确定模块,用于基于该家庭成员的抵扣数值以及该家庭成员的部分抵扣数值,确定家庭剩余抵扣数值;
数值存储模块,用于将该家庭剩余抵扣数值存储至该区块链***的区块链上。
本申请实施例提供的装置,通过基于目标用户的抵扣请求,从区块链上获取目标抵扣条件,根据该目标抵扣条件中的目标抵扣项目以及目标用户的身份标识,从区块链上获取第一数据,基于该第一数据以及该目标抵扣条件中各个抵扣项目的抵扣额度,确定该目标用户的抵扣数值,基于该抵扣数值完成资源转移,应用这种资源转移装置,由区块链***自动根据抵扣条件从区块链上获取目标用户的用户数据,无需用户自行提供相关信息,由于存储在区块链中的数据不可篡改,可以有效的确保获取到的用户数据真实有效,进而确保计算出的抵扣数值的准确性,确保资源转移结果准确无误。
需要说明的是:上述实施例提供的基于区块链的资源转移装置在资源转移时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的基于区块链的资源转移装置与基于区块链的资源转移方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
上述技术方案所提供的计算机设备可以实现为终端或服务器,例如,图9是本申请实施例提供的一种终端的结构示意图。该终端900可以是:智能手机、平板电脑、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端900还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
通常,终端900包括有:一个或多个处理器901和一个或多个存储器902。
处理器901可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器901可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器901也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器901可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器901还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器902可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器902还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器902中的非暂态的计算机可读存储介质用于存储至少一个至少一条程序代码,该至少一个至少一条程序代码用于被处理器901所执行以实现本申请中方法实施例提供的基于区块链的资源转移方法。
在一些实施例中,终端900还可选包括有:***设备接口903和至少一个***设备。处理器901、存储器902和***设备接口903之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口903相连。具体地,***设备包括:射频电路904、显示屏905、摄像头组件906、音频电路907和电源909中的至少一种。
***设备接口903可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器901和存储器902。在一些实施例中,处理器901、存储器902和***设备接口903被集成在同一芯片或电路板上;在一些其他实施例中,处理器901、存储器902和***设备接口903中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路904用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路904通过电磁信号与通信网络以及其他通信设备进行通信。射频电路904将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路904包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路904可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路904还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
显示屏905用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏905是触摸显示屏时,显示屏905还具有采集在显示屏905的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器901进行处理。此时,显示屏905还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏905可以为一个,设置终端900的前面板;在另一些实施例中,显示屏905可以为至少两个,分别设置在终端900的不同表面或呈折叠设计;在一些实施例中,显示屏905可以是柔性显示屏,设置在终端900的弯曲表面上或折叠面上。甚至,显示屏905还可以设置成非矩形的不规则图形,也即异形屏。显示屏905可以采用LCD(LiquidCrystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。
摄像头组件906用于采集图像或视频。可选地,摄像头组件906包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件906还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路907可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器901进行处理,或者输入至射频电路904以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端900的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器901或射频电路904的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路907还可以包括耳机插孔。
电源909用于为终端900中的各个组件进行供电。电源909可以是交流电、直流电、一次性电池或可充电电池。当电源909包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。
在一些实施例中,终端900还包括有一个或多个传感器910。该一个或多个传感器910包括但不限于:加速度传感器911、陀螺仪传感器912、压力传感器913、光学传感器915以及接近传感器916。
加速度传感器911可以检测以终端900建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器911可以用于检测重力加速度在三个坐标轴上的分量。处理器901可以根据加速度传感器911采集的重力加速度信号,控制显示屏905以横向视图或纵向视图进行用户界面的显示。加速度传感器911还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器912可以检测终端900的机体方向及转动角度,陀螺仪传感器912可以与加速度传感器911协同采集用户对终端900的3D动作。处理器901根据陀螺仪传感器912采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器913可以设置在终端900的侧边框和/或显示屏905的下层。当压力传感器913设置在终端900的侧边框时,可以检测用户对终端900的握持信号,由处理器901根据压力传感器913采集的握持信号进行左右手识别或快捷操作。当压力传感器913设置在显示屏905的下层时,由处理器901根据用户对显示屏905的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
光学传感器915用于采集环境光强度。在一个实施例中,处理器901可以根据光学传感器915采集的环境光强度,控制显示屏905的显示亮度。具体地,当环境光强度较高时,调高显示屏905的显示亮度;当环境光强度较低时,调低显示屏905的显示亮度。在另一个实施例中,处理器901还可以根据光学传感器915采集的环境光强度,动态调整摄像头组件906的拍摄参数。
接近传感器916,也称距离传感器,通常设置在终端900的前面板。接近传感器916用于采集用户与终端900的正面之间的距离。在一个实施例中,当接近传感器916检测到用户与终端900的正面之间的距离逐渐变小时,由处理器901控制显示屏905从亮屏状态切换为息屏状态;当接近传感器916检测到用户与终端900的正面之间的距离逐渐变大时,由处理器901控制显示屏905从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图9中示出的结构并不构成对终端900的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
图10是本申请实施例提供的一种服务器的结构示意图,该服务器1000可因配置或性能不同而产生比较大的差异,可以包括一个或多个处理器(Central Processing Units,CPU)1001和一个或多个的存储器1002,其中,该一个或多个存储器1002中存储有至少一条程序代码,该至少一条程序代码由该一个或多个处理器1001加载并执行以实现上述各个方法实施例提供的方法。当然,该服务器1000还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器1000还可以包括其他用于实现设备功能的部件,在此不做赘述。
在示例性实施例中,还提供了一种计算机可读存储介质,例如包括至少一条程序代码的存储器,上述至少一条程序代码可由处理器执行以完成上述实施例中的基于区块链的资源转移方法。例如,该计算机可读存储介质可以是只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、只读光盘(Compact Disc Read-OnlyMemory,CD-ROM)、磁带、软盘和光数据存储设备等。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来至少一条程序代码相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
上述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (16)

1.一种基于区块链的资源转移方法,其特征在于,应用于区块链***中的任一节点设备上,所述方法包括:
基于目标用户的抵扣请求,从所述区块链***的区块链上获取目标抵扣条件,所述目标抵扣条件包括目标抵扣项目以及所述目标抵扣项目所对应的抵扣额度,所述目标抵扣项目包括专项附加扣除的类别;
基于所述目标用户的身份标识以及所述目标抵扣项目所对应的至少一个数据类别,从所述区块链***的区块链上获取属于所述至少一个数据类别的多个数据记录,将所述多个数据记录作为第一数据,所述第一数据与所述身份标识对应且属于所述目标抵扣项目;
基于所述第一数据以及所述目标抵扣项目所对应的抵扣额度,确定所述目标用户的抵扣数值;
将所述抵扣数值存储在所述区块链***的区块链上,由所述区块链***基于所述抵扣数值执行资源转移的步骤。
2.根据权利要求1所述的方法,其特征在于,所述目标抵扣条件属于目标类别,所述目标类别中的至少一个抵扣条件携带有同一个类别标识。
3.根据权利要求2所述的方法,其特征在于,所述从所述区块链***的区块链上获取目标抵扣条件包括:
基于所述类别标识,从所述区块链***的区块链上获取至少一个抵扣条件,一个所述抵扣条件对应于一个起始时刻和一个截止时刻;
将所述起始时刻小于当前时刻且截止时间大于当前时刻的抵扣条件,确定为所述目标抵扣条件。
4.根据权利要求1所述的方法,其特征在于,所述从所述区块链***的区块链上获取属于所述至少一个数据类别的多个数据记录,将所述多个数据记录作为第一数据之前,所述方法还包括:
基于所述目标用户的用户行为,生成所述数据记录,一条所述数据记录对应于一个数据类别;
基于共识机制,将所述数据记录存储至所述区块链***的区块链上。
5.根据权利要求1所述的方法,其特征在于,所述基于所述第一数据以及所述目标抵扣项目所对应的抵扣额度,确定所述目标用户的抵扣数值之前,所述方法还包括:
获取所述目标用户的家庭成员的身份标识;
基于所述家庭成员的身份标识以及所述目标抵扣项目,从所述区块链***的区块链上获取所述家庭成员的第二数据;
基于所述第一数据、所述第二数据以及所述目标抵扣项目所对应的抵扣额度,确定所述家庭成员的部分抵扣数值。
6.根据权利要求5所述的方法,其特征在于,所述基于所述第一数据、所述第二数据以及所述目标抵扣项目所对应的抵扣额度,确定所述家庭成员的部分抵扣数值,包括:
获取所述家庭成员所对应的抵扣项目以及所述抵扣项目所对应的抵扣比例;
基于所述第一数据、所述第二数据、所述抵扣项目所对应的抵扣额度以及所述抵扣项目所对应的抵扣比例,确定所述家庭成员的部分抵扣数值。
7.根据权利要求6所述的方法,其特征在于,所述确定所述家庭成员的部分抵扣数值之后,所述方法还包括:
基于所述家庭成员的抵扣数值以及所述家庭成员的部分抵扣数值,确定家庭剩余抵扣数值;
将所述家庭剩余抵扣数值存储至所述区块链***的区块链上。
8.一种基于区块链的资源转移装置,其特征在于,应用于区块链***中的任一节点设备上,所述装置包括:
条件获取模块,用于基于目标用户的抵扣请求,从所述区块链***的区块链上获取目标抵扣条件,所述目标抵扣条件包括目标抵扣项目以及所述目标抵扣项目所对应的抵扣额度,所述目标抵扣项目包括专项附加扣除的类别;
第一数据获取模块,用于基于所述目标用户的身份标识以及所述目标抵扣项目所对应的至少一个数据类别,从所述区块链***的区块链上获取属于所述至少一个数据类别的多个数据记录,将所述多个数据记录作为第一数据,所述第一数据与所述身份标识对应且属于所述目标抵扣项目;
抵扣数值确定模块,用于基于所述第一数据以及所述目标抵扣项目所对应的抵扣额度,确定所述目标用户的抵扣数值;
资源转移模块,用于将所述抵扣数值存储在所述区块链***的区块链上,由所述区块链***基于所述抵扣数值执行资源转移的步骤。
9.根据权利要求8所述的装置,其特征在于,所述目标抵扣条件属于目标类别,所述目标类别中的至少一个抵扣条件携带有同一个类别标识。
10.根据权利要求9所述的装置,其特征在于,所述条件获取模块,用于:
基于所述类别标识,从所述区块链***的区块链上获取至少一个抵扣条件,一个所述抵扣条件对应于一个起始时刻和一个截止时刻;
将所述起始时刻小于当前时刻且截止时间大于当前时刻的抵扣条件,确定为所述目标抵扣条件。
11.根据权利要求8所述的装置,其特征在于,所述装置还包括:
生成模块,用于基于所述目标用户的用户行为,生成所述数据记录,一条所述数据记录对应于一个数据类别;
记录存储模块,用于基于共识机制,将所述数据记录存储至所述区块链***的区块链上。
12.根据权利要求8所述的装置,其特征在于,所述装置还包括:
标识获取模块,用于获取所述目标用户的家庭成员的身份标识;
第二数据获取模块,用于基于所述家庭成员的身份标识以及所述目标抵扣项目,从所述区块链***的区块链上获取所述家庭成员的第二数据;
部分抵扣数值确定模块,用于基于所述第一数据、所述第二数据以及所述目标抵扣项目所对应的抵扣额度,确定所述家庭成员的部分抵扣数值。
13.根据权利要求12所述的装置,其特征在于,所述部分抵扣数值确定模块,用于:
获取所述家庭成员所对应的抵扣项目以及所述抵扣项目所对应的抵扣比例;
基于所述第一数据、所述第二数据、所述抵扣项目所对应的抵扣额度以及所述抵扣项目所对应的抵扣比例,确定所述家庭成员的部分抵扣数值。
14.根据权利要求13所述的装置,其特征在于,所述装置还包括:
剩余抵扣数值确定模块,用于基于所述家庭成员的抵扣数值以及所述家庭成员的部分抵扣数值,确定家庭剩余抵扣数值;
数值存储模块,用于将所述家庭剩余抵扣数值存储至所述区块链***的区块链上。
15.一种计算机设备,其特征在于,所述计算机设备包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条程序代码,所述至少一条程序代码由所述一个或多个处理器加载并执行以实现如权利要求1至权利要求7任一项所述的基于区块链的资源转移方法所执行的操作。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行以实现如权利要求1至权利要求7任一项所述的基于区块链的资源转移方法所执行的操作。
CN201910964991.8A 2019-10-11 2019-10-11 基于区块链的资源转移方法、装置、设备及存储介质 Active CN110659975B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910964991.8A CN110659975B (zh) 2019-10-11 2019-10-11 基于区块链的资源转移方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910964991.8A CN110659975B (zh) 2019-10-11 2019-10-11 基于区块链的资源转移方法、装置、设备及存储介质

Publications (2)

Publication Number Publication Date
CN110659975A CN110659975A (zh) 2020-01-07
CN110659975B true CN110659975B (zh) 2023-06-16

Family

ID=69040670

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910964991.8A Active CN110659975B (zh) 2019-10-11 2019-10-11 基于区块链的资源转移方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN110659975B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111311277B (zh) * 2020-02-10 2021-11-05 腾讯科技(深圳)有限公司 一种基于区块链网络的票据处理方法、装置和相关设备
CN112733191A (zh) * 2021-01-21 2021-04-30 广西师范大学 一种基于区块链技术的nfc安全设备

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001035678A2 (en) * 1999-11-11 2001-05-17 Esalestax.Com Transaction tax collection system and method
EP1359523A1 (en) * 2002-05-02 2003-11-05 Accenture Global Services GmbH A tax transaction system
CN102289770A (zh) * 2010-06-19 2011-12-21 梁军 增值税专用***网上实时防伪和税控的方法
KR20140022593A (ko) * 2012-08-14 2014-02-25 웹케시 주식회사 매입 세액 공제 정보 산출 장치 및 그 방법
CN105303400A (zh) * 2015-09-30 2016-02-03 腾讯科技(深圳)有限公司 资源抵扣方法及装置
CN107862594A (zh) * 2017-10-31 2018-03-30 深圳瑞柏科技有限公司 自动电子缴税的方法及***
KR101854394B1 (ko) * 2017-06-01 2018-05-03 비즈플레이 주식회사 개인경비 이중 공제 방지 시스템, 방법 및 컴퓨터 프로그램
CN109359113A (zh) * 2018-10-16 2019-02-19 平安科技(深圳)有限公司 纳税报表核对方法、装置及存储介质、服务器
CN109636561A (zh) * 2018-12-14 2019-04-16 浙江诺诺网络科技有限公司 一种线上申报个税专项附加扣除的方法、装置及设备

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7395230B2 (en) * 2001-03-13 2008-07-01 Intuit Inc. System and method for tracking charitable deductions
CN101211450A (zh) * 2006-12-31 2008-07-02 李书勋 ***及抵扣凭证审核检查***及方法
US8359239B1 (en) * 2007-03-30 2013-01-22 Intuit Inc. Method and apparatus for tracking mobile transactions
US10872389B2 (en) * 2016-03-15 2020-12-22 Hrb Innovations, Inc. Taxpayer identity determination through external verfication
US10762479B2 (en) * 2017-04-05 2020-09-01 Samsung Sds Co., Ltd. Method and system for processing blockchain-based real-time transaction
US10643202B2 (en) * 2017-07-25 2020-05-05 Bank Of America Corporation Real-time processing distributed ledger system
US11461854B2 (en) * 2017-11-03 2022-10-04 Mastercard International Incorporated Systems and methods for using multi-factor authentication for tax filings
CN108596749A (zh) * 2018-04-24 2018-09-28 深圳市元征科技股份有限公司 基于区块链的资格认定方法及相关装置
CN109087024B (zh) * 2018-08-28 2023-07-04 深圳市智税链科技有限公司 关于电子票据的数据处理方法、装置、存储介质和设备
CN109636562A (zh) * 2018-12-14 2019-04-16 浙江诺诺网络科技有限公司 一种线上签署个税专项附加扣除电子合约的方法
CN109377343A (zh) * 2018-12-14 2019-02-22 浙江诺诺网络科技有限公司 一种线上申报个税专项附加扣除的方法、装置及设备
CN109559392B (zh) * 2018-12-28 2021-10-12 西安艾润物联网技术服务有限责任公司 停车优惠券的使用方法及相关产品
CN109726991A (zh) * 2018-12-29 2019-05-07 广东源恒软件科技有限公司 一种个人所得税税务处理app端及方法
CN109840839A (zh) * 2018-12-29 2019-06-04 广东源恒软件科技有限公司 个人所得税专项附加扣除智能预审平台、方法及***
CN109919654A (zh) * 2019-01-23 2019-06-21 深圳壹账通智能科技有限公司 基于区块链的积分监控方法、装置、设备和存储介质
CN109615501A (zh) * 2019-02-15 2019-04-12 浙江诺诺网络科技有限公司 一种信息管理方法、装置、设备及可读存储介质
CN110188109B (zh) * 2019-04-03 2023-10-31 创新先进技术有限公司 基于区块链的信息管理方法、装置和设备以及存储介质

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001035678A2 (en) * 1999-11-11 2001-05-17 Esalestax.Com Transaction tax collection system and method
EP1359523A1 (en) * 2002-05-02 2003-11-05 Accenture Global Services GmbH A tax transaction system
CN102289770A (zh) * 2010-06-19 2011-12-21 梁军 增值税专用***网上实时防伪和税控的方法
KR20140022593A (ko) * 2012-08-14 2014-02-25 웹케시 주식회사 매입 세액 공제 정보 산출 장치 및 그 방법
CN105303400A (zh) * 2015-09-30 2016-02-03 腾讯科技(深圳)有限公司 资源抵扣方法及装置
KR101854394B1 (ko) * 2017-06-01 2018-05-03 비즈플레이 주식회사 개인경비 이중 공제 방지 시스템, 방법 및 컴퓨터 프로그램
CN107862594A (zh) * 2017-10-31 2018-03-30 深圳瑞柏科技有限公司 自动电子缴税的方法及***
CN109359113A (zh) * 2018-10-16 2019-02-19 平安科技(深圳)有限公司 纳税报表核对方法、装置及存储介质、服务器
CN109636561A (zh) * 2018-12-14 2019-04-16 浙江诺诺网络科技有限公司 一种线上申报个税专项附加扣除的方法、装置及设备

Also Published As

Publication number Publication date
CN110659975A (zh) 2020-01-07

Similar Documents

Publication Publication Date Title
CN109615516B (zh) 资源转移方法、装置、电子设备及存储介质
CN110401715B (zh) 资源收集任务管理方法、装置、存储介质及***
CN110569909B (zh) 基于区块链的故障预警方法、装置、设备及存储介质
CN110889772B (zh) 保单处理方法、装置、计算机设备及存储介质
WO2020114279A1 (zh) 债权凭证转移方法、装置、电子设备及存储介质
CN111339086B (zh) 区块处理方法、基于区块链的数据查询方法及装置
CN111080443B (zh) 基于区块链的业务处理方法、装置、设备及存储介质
CN110598879B (zh) 基于区块链的垃圾回收方法、装置、设备及存储介质
CN110378678B (zh) 数值整合方法、装置、***、节点设备及存储介质
CN111340482B (zh) 冲突检测方法、装置、节点设备及存储介质
CN110555780B (zh) 基于区块链的保险数据处理方法、装置、设备及存储介质
CN110689460A (zh) 基于区块链的交通事故数据处理方法、装置、设备及介质
CN110597906B (zh) 基于区块链的入学积分生成方法、装置、设备及存储介质
CN110826103B (zh) 基于区块链的文档权限处理方法、装置、设备及存储介质
CN110933113B (zh) 基于区块链的互动行为检测方法、装置、设备及存储介质
CN111260347A (zh) 基于区块链的资源处理方法、装置、设备及存储介质
CN110597924B (zh) 基于区块链的用户标识处理方法、装置、设备及存储介质
CN111339181B (zh) 区块存储方法、装置、节点设备及存储介质
CN111667371B (zh) 基于区块链的资源聚合方法、***、设备及存储介质
CN113034265B (zh) 数据验证方法、装置、计算机设备及计算机可读存储介质
CN111212074B (zh) 基于区块链的资格认定方法、装置、设备及存储介质
CN110659975B (zh) 基于区块链的资源转移方法、装置、设备及存储介质
CN110599328B (zh) 基于区块链的风险用户确定方法、装置、设备及存储介质
CN110597840B (zh) 基于区块链的伴侣关系建立方法、装置、设备及存储介质
CN111327427B (zh) 提交备选区块的方法、装置、节点设备、***及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40019473

Country of ref document: HK

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant