税务数据处理方法、装置、服务器及存储介质制造方法及图纸

技术编号:22885384 阅读:30 留言:0更新日期:2019-12-21 07:48
本发明专利技术实施例公开了一种税务数据处理方法、装置、服务器及存储介质。税务数据处理方法包括:检测区块链中区块的数量;当检测到区块链中有新增的区块时,根据新增的区块中的税务数据更新税务管理系统的中心数据库,中心数据库中存储有多条税务数据;当接收到终端发送的数据读取请求时,向终端发送同意访问指令,同意访问指令用于指示终端访问更新后的中心数据库,以使得终端根据更新后的中心数据库更新目标页面的税务数据图表。这样终端更新税务数据图表时,可从中心数据库读取最新的税务数据,而不需要从区块链中读取税务数据信息,可以更快速地更新税务数据图表,保证终端显示的税务数据图表的实时性。

Tax data processing methods, devices, servers and storage media

【技术实现步骤摘要】
税务数据处理方法、装置、服务器及存储介质
本专利技术涉及信息安全
,具体涉及一种税务数据处理方法、装置、服务器及存储介质。
技术介绍
随着客户发展,区块链技术的应用越来越广泛,税务部门为了保证数据安全,会将税务数据存储在区块链的各个区块中。当需要获取税务数据时,再从区块链中获取。例如,税务管理部门使用的税务管理系统会提供税务数据可视化图表的功能,但是可视化图表的数据来源是区块链中的数据,每次更新图表,都需要从区块链中获取数据,再进行更新,这就会导致可视化图表的更新滞后,无法实时反映当前的税务数据状况。
技术实现思路
本专利技术实施例提供了一种税务数据处理方法、装置、服务器及存储介质。一方面,本专利技术实施例提供了一种税务数据处理方法,包括:检测区块链中区块的数量;当检测到所述区块链中有新增的区块时,根据新增的区块中的税务数据更新税务管理系统的中心数据库,所述中心数据库中存储有多条税务数据;当接收到终端发送的数据读取请求时,向所述终端发送同意访问指令,所述同意访问指令用于指示终端访问更新后的中心数据库,以使得所述终端根据更新后的中心数据库更新目标页面的税务数据图表。第二方面,本申请实施例还提供一种税务数据处理装置,包括:区块检测模块,用于检测区块链中区块的数量;更新模块,用于当检测到所述区块链中有新增的区块时,根据新增的区块中的税务数据更新税务管理系统的中心数据库,所述中心数据库中存储有多条税务数据;数据处理模块,用于当接收到终端发送的数据读取请求时,向所述终端发送同意访问指令,所述同意访问指令用于指示终端访问更新后的中心数据库,以使得所述终端根据更新后的中心数据库更新目标页面的税务数据图表。第三方面,本申请还提供一种服务器,包括处理器、存储器,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行上述任一实施例所述的税务数据处理方法中的步骤的指令。第四方面,本申请实施例还提供一种计算机存储介质,所述计算机存储介质存储有一条或多条第一指令,所述一条或多条第一指令适于由处理器加载并执行上述任一实施例所述的税务数据处理方法。本申请实施例的技术方案中,服务器检测区块链中区块的数量;当检测到所述区块链中有新增的区块时,根据新增的区块中的税务数据更新税务管理系统的中心数据库,所述中心数据库中存储有多条税务数据;当接收到终端发送的数据读取请求时,向所述终端发送同意访问指令,所述同意访问指令用于指示终端访问更新后的中心数据库,以使得所述终端根据更新后的中心数据库更新目标页面的税务数据图表。这样终端更新税务数据图表时,可从中心数据库读取最新的税务数据,而不需要从区块链中读取税务数据信息,这样可以更快速地更新税务数据图表,保证终端显示的税务数据图表的实时性,使得进行税务管理的工作人员可以通过税务数据图表更准确地监控税务数据。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种数据共享系统的结构示意图;图2是本申请实施例提供的一种数据共享系统中的区块的结构示意图;图3是本申请实施例提供的一种数据共享系统中,生成新区块时的数据结构示意图;图4是本申请实施例的网络架构图;图5是本申请实施例的服务器的结构示意图;图6是本申请实施例的税务数据处理方法的流程示意图;图7是本申请实施例的税务数据处理方法涉及的应用场景的场景示意图;图8是本申请实施例的税务数据处理方法涉及的应用场景的另一场景示意图;图9是本申请实施例的税务数据处理方法涉及的应用场景的又一场景示意图;图10是本申请实施例的税务数据处理装置的模块示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。参见图1所示的数据共享系统,数据共享系统100是指用于进行节点与节点之间数据共享的系统,该数据共享系统中可以包括多个节点101,多个节点101可以是指数据共享系统中各个客户端。每个节点101在进行正常工作可以接收到输入信息,并基于接收到的输入信息维护该数据共享系统内的共享数据。为了保证数据共享系统内的信息互通,数据共享系统中的每个节点之间可以存在信息连接,节点之间可以通过上述信息连接进行信息传输。例如,当数据共享系统中的任意节点接收到输入信息时,数据共享系统中的其他节点便根据共识算法获取该输入信息,将该输入信息作为共享数据中的数据进行存储,使得数据共享系统中全部节点上存储的数据均一致。对于数据共享系统中的每个节点,均具有与其对应的节点标识,而且数据共享系统中的每个节点均可以存储有数据共享系统中其他节点的节点标识,以便后续根据其他节点的节点标识,将生成的区块广播至数据共享系统中的其他节点。每个节点中可维护一个如下表所示的节点标识列表,将节点名称和节点标识对应存储至该节点标识列表中。其中,节点标识可为IP(InternetProtocol,网络之间互联的协议)地址以及其他任一种能够用于标识该节点的信息,表1中仅以IP地址为例进行说明。数据共享系统中的每个节点均存储一条相同的区块链。区块链由多个区块组成,参见图2,区块链由多个区块组成,创始块中包括区块头和区块主体,区块头中存储有输入信息特征值、版本号、时间戳和难度值,区块主体中存储有输入信息;创始块的下一区块以创始块为父区块,下一区块中同样包括区块头和区块主体,区块头中存储有当前区块的输入信息特征值、父区块的区块头特征值、版本号、时间戳和难度值,并以此类推,使得区块链中每个区块中存储的区块数据均与父区块中存储的区块数据存在关联,保证了区块中输入信息的安全性。在生成区块链中的各个区块时,参见图3,区块链所在的节点在接收到输入信息时,对输入信息进行校验,完成校验后,将输入信息存储至内存池中,并更新其用于记录输入信息的哈希树;之后,将更新时间戳更新为接收到输入信息的时间,并尝试不同的随机数,多次进行特征值计算,使得计算得到的特征值可以满足下述公式:SHA256(SHA256(version+prev_hash+merkle_root+ntime+nbits+x))<TARGET,其中,SHA256为计算特征值所用的特征值算法;version(版本号)为区块链中相关区块协议的版本信息;prev_hash为当前区块的父区块的区块头特征值;merkle_root为输入信息的特征值;ntime为更新时间戳的更新时间;nbits为当前难度,在一段时间内为定值,并在超出固定时间段后再次进行确定;x为随机数;TARGET为特征值阈值,该特征值阈值可以根据nbits确定得到。这样,当计算得到满足上述公式的随机本文档来自技高网...

【技术保护点】
1.一种税务数据处理方法,其特征在于,包括:/n检测区块链中区块的数量;/n当检测到所述区块链中有新增的区块时,根据新增的区块中的税务数据更新税务管理系统的中心数据库,所述中心数据库中存储有多条税务数据;/n当接收到终端发送的数据读取请求时,向所述终端发送同意访问指令,所述同意访问指令用于指示终端访问更新后的中心数据库,以使得所述终端根据更新后的中心数据库更新目标页面的税务数据图表。/n

【技术特征摘要】
1.一种税务数据处理方法,其特征在于,包括:
检测区块链中区块的数量;
当检测到所述区块链中有新增的区块时,根据新增的区块中的税务数据更新税务管理系统的中心数据库,所述中心数据库中存储有多条税务数据;
当接收到终端发送的数据读取请求时,向所述终端发送同意访问指令,所述同意访问指令用于指示终端访问更新后的中心数据库,以使得所述终端根据更新后的中心数据库更新目标页面的税务数据图表。


2.根据权利要求1所述的税务数据处理方法,其特征在于,所述检测区块链中区块的数量包括:
将所述区块链的第一高度和所述中心数据库的第二高度进行比对,所述第一高度为本次检测时,所述区块链的各个区块对应的区块高度中的最大的区块高度,所述第二高度为中心数据库上一次更新时,所述区块链的各个区块对应的区块高度中的最大的区块高度;
当所述第一高度和所述第二高度不一致时,确认所述区块链中有新增的区块。


3.根据权利要求2所述的税务数据处理方法,其特征在于,所述当检测到所述区块链中有新增的区块时,根据新增的区块中的税务数据更新税务管理系统的中心数据库包括:
当检测到所述区块链中有新增的区块时,将所述区块链中,区块高度大于所述第二高度的区块中存储的税务数据,同步至所述税务管理系统的中心数据库中。


4.根据权利要求1-3任一项所述的税务数据处理方法,其特征在于,每条税务数据包括数据特征信息;
所述向所述终端发送同意访问指令之前,所述税务数据处理方法还包括:
根据更新后的中心数据库中,每条税务数据的数据特征信息,对中心数据库的多条税务数据进行分类统计;
所述同意访问指令用于指示所述终端访问分类统计后的多条税务数据,以使得所述终端根据所述分类统计后的多条税务数据更新目标页面的税务数据图表。


5.根据权利要求4所述的税务数据处理方法,其...

【专利技术属性】
技术研发人员:陈湖佳戴传兵王斯敏莫洋农高明
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1