一种数据处理系统技术方案

技术编号:24995994 阅读:17 留言:0更新日期:2020-07-24 17:58
本申请公开一种数据处理系统,包括服务器和多个区块,每个区块分别对应一个数据服务机构。服务器包括供各个区块接入的接口,各个区块通过接口与服务器通信连接。服务器接收用户侧数据请求并提供给第一区块;第一区块用于向第二区块广播数据请求;第二区块向第一区块反馈数据分析结果;第一区块根据每个第二区块反馈的数据分析结果判断第一预设条件是否满足,当满足时根据数据请求进行数据处理,再向服务器提供数据处理结果;由服务器向用户侧发送处理结果。无需用户针对各个数据服务机构分别请求数据,解决数据存储中心化导致的操作复杂问题,用户更便捷地体验数据服务。区块链实现数据处理,加强数据监管力度,向用户提供更安全可信的数据服务。

【技术实现步骤摘要】
一种数据处理系统
本申请涉及数据处理
,特别是涉及一种数据处理系统。
技术介绍
目前,很多提供相同或相似数据服务的数据库的管理方式中心化较强。例如,用户只能通过数据库A对应的应用程序(英文全称:Application,英文缩写:APP)查询数据库A中的数据;同理,用户只能通过数据库B对应的APP查询数据库B中的数据。但是在很多情况下,用户需要纵观数据库A、数据库B等多个数据库的数据。为实现该目的,用户需要反复切换不同数据库对应的APP。以数据查询服务为例,假设数据库A是交通银行的数据库,数据库B是渤海银行的数据库,用户为了查询在各行账户的个人资产,需要反复切换APP查看资产数额,甚至还需要利用计算器自行计算总资产。可见现有技术中,在用户提出数据请求后,由于数据中心化存储,给用户造成了不便。另外,如何保证数据的安全性也是本领域急需解决的问题。
技术实现思路
基于上述问题,本申请提供了一种数据处理系统,以去中心化,使用户能够更加便捷地体验数据服务。本申请实施例公开了如下技术方案:第一方面,本申请提供一种数据处理系统,包括:服务器和多个区块,每个区块分别对应一个数据服务机构;所述服务器包括:供所述多个区块接入的接口,所述多个区块通过所述接口与所述服务器通信连接;所述多个区块中包括一个第一区块,其余区块均为第二区块;所述服务器,用于接收第一终端发送的数据请求,向所述第一区块发送所述数据请求;所述第一区块,用于向每个所述第二区块广播所述数据请求;每个所述第二区块,分别用于根据所述数据请求向所述第一区块反馈数据分析结果;所述第一区块,还用于根据每个所述第二区块反馈的数据分析结果判断第一预设条件是否满足;当所述第一预设条件满足时,根据所述数据请求进行数据处理,并向所述服务器提供数据处理结果;所述服务器,还用于向所述第一终端发送所述数据处理结果。可选地,所述服务器,还用于在每个周期,从所述多个区块中随机确定一个第一区块;或者,所述服务器,还用于在每个周期,向所述多个区块中的每个区块发送随机生成的测试请求,根据所述周期内每个区块对所述测试请求的响应结果,将响应结果正确的区块中响应速度最快的区块确定为所述周期的第一区块。可选地,所述第一区块,具体用于判断指示认可所述数据请求的数据分析结果对应的第二区块数量在所述多个区块的区块数量的占比是否超过第一预设占比,如果是,则确定所述第一预设条件满足;如果否,则确定所述第一预设条件未满足。可选地,所述第一预设占比为50%。可选地,所述数据请求包括:数据查询请求;所述第一区块,具体用于当所述第一预设条件满足时,对所述多个区块中与所述数据查询请求关联的数据进行合并处理和/或分类处理,得到所述数据处理结果。可选地,所述数据请求包括:数据变更请求;所述第一区块,具体用于当所述第一预设条件满足时,根据所述数据变更请求进行数据变更,得到所述数据处理结果。可选地,所述第一区块,具体用于根据所述数据变更请求,利用非对称加密算法进行数据变更。可选地,所述多个区块中每个区块包括至少一个节点;当所述区块中包括一个节点时,该节点为初始节点;当所述区块中包括多个节点时,所述多个节点包括一个初始节点,其余节点为非初始节点;一个所述非初始节点对应一次数据变更;所述多个区块中的每个区块,还分别用于根据本次数据变更在本区块内新增一个非初始节点。可选地,新增的非初始节点包括所述数据请求对应的用户信息和所述数据处理结果。可选地,所述服务器,还用于接收所述第二终端发送的导出请求;根据所述导出请求,从任一区块中获取所述导出请求对应的数据;以excel格式向所述第二终端提供所述导出请求对应的数据。可选地,所述数据服务机构为银行。第二方面,本申请提供一种数据处理系统,包括:区块模块,用于将各银行作为区块接入,每个银行对应一个区块,每个区块有一个初始节点,后续每笔新资产产生,由最优区块广播各行区块,超过50%区块认可后由各行记录在各自区块中;节点模块,用于每笔新的资产变更在经过广播确认后,生成一个新的数据节点,每个数据节点均记录该用户信息以及本次资产变更信息;最优区块竞选模块,用于支持每月生成随机个人资产查询请求发送到所有区块,通过所有区块的响应速度来判断最优区块;查询模块,用于支持从所述系统查询用户个人资产数据。可选地,上述系统还包括:数据导出模块,用于支持所述系统导出excel格式的个人资产数据。可选地,上述系统还包括:统计分析模块,用于根据excel格式的个人资产数据进行统计分析,得到对用户的资产评估结果;根据所述资产评估结果调整所述用户的贷款额度和/或理财产品推荐内容。相较于现有技术,本申请具有以下有益效果:在本申请实施例提供了一种基于区块链的数据处理系统,该系统中包括服务器和多个区块,其中每个区块分别对应一个数据服务机构。服务器包括供各个区块接入的接口,各个区块可以通过接口与服务器通信连接。区块分为第一区块和第二区块,两种类型的区块的功能各有不同。服务器用于接收第一终端(即用户侧)发送的数据请求,并提供给第一区块;第一区块用于向各个第二区块广播该数据请求;第二区块根据数据请求向第一区块反馈数据分析结果;第一区块还用于根据每个第二区块反馈的数据分析结果判断第一预设条件是否满足,当满足时根据数据请求进行数据处理,再向服务器提供数据处理结果;最终由服务器向第一终端发送处理结果。在本申请中,系统可以联合各个区块为用户提供数据服务,无需用户针对各个数据服务机构分别进行数据请求,解决了数据存储中心化导致的操作复杂问题,使用户能够更加便捷地体验数据服务。另外,在区块链实现数据处理,加强了区块间的数据监管力度,以便向用户提供更加安全、可信、可靠的数据服务。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种数据处理系统的结构示意图;图2为本申请实施例提供的另一种数据处理系统的结构示意图;图3为本申请实施例提供的又一种数据处理系统的结构示意图。具体实施方式正如前文描述,目前用户希望体验数据服务时,往往只能分别发送数据请求,否则无法体验跨数据库的数据服务。显然,这种提供数据服务的形式非常局限,导致用户需要执行频繁的操作,给用户带来极大的不便,并且浪费时间。针对以上问题,专利技术人经过研究提供一种数据处理系统。该系统基于区块链技术实现,由于每个区块各自对应不同的数据服务机构,因此区块实现了数据的分布式存储,数据存储去中心化。如此,用户通过单次发出数据请求便可以获得区块间联合作用所得到本文档来自技高网...

【技术保护点】
1.一种数据处理系统,其特征在于,包括:服务器和多个区块,每个区块分别对应一个数据服务机构;所述服务器包括:供所述多个区块接入的接口,所述多个区块通过所述接口与所述服务器通信连接;/n所述多个区块中包括一个第一区块,其余区块均为第二区块;/n所述服务器,用于接收第一终端发送的数据请求,向所述第一区块发送所述数据请求;/n所述第一区块,用于向每个所述第二区块广播所述数据请求;/n每个所述第二区块,分别用于根据所述数据请求向所述第一区块反馈数据分析结果;/n所述第一区块,还用于根据每个所述第二区块反馈的数据分析结果判断第一预设条件是否满足;当所述第一预设条件满足时,根据所述数据请求进行数据处理,并向所述服务器提供数据处理结果;/n所述服务器,还用于向所述第一终端发送所述数据处理结果。/n

【技术特征摘要】
1.一种数据处理系统,其特征在于,包括:服务器和多个区块,每个区块分别对应一个数据服务机构;所述服务器包括:供所述多个区块接入的接口,所述多个区块通过所述接口与所述服务器通信连接;
所述多个区块中包括一个第一区块,其余区块均为第二区块;
所述服务器,用于接收第一终端发送的数据请求,向所述第一区块发送所述数据请求;
所述第一区块,用于向每个所述第二区块广播所述数据请求;
每个所述第二区块,分别用于根据所述数据请求向所述第一区块反馈数据分析结果;
所述第一区块,还用于根据每个所述第二区块反馈的数据分析结果判断第一预设条件是否满足;当所述第一预设条件满足时,根据所述数据请求进行数据处理,并向所述服务器提供数据处理结果;
所述服务器,还用于向所述第一终端发送所述数据处理结果。


2.根据权利要求1所述的系统,其特征在于,
所述服务器,还用于在每个周期,从所述多个区块中随机确定一个第一区块;或者,
所述服务器,还用于在每个周期,向所述多个区块中的每个区块发送随机生成的测试请求,根据所述周期内每个区块对所述测试请求的响应结果,将响应结果正确的区块中响应速度最快的区块确定为所述周期的第一区块。


3.根据权利要求1所述的系统,其特征在于,所述第一区块,具体用于判断指示认可所述数据请求的数据分析结果对应的第二区块数量在所述多个区块的区块数量的占比是否超过第一预设占比,如果是,则确定所述第一预设条件满足;如果否,则确定所述第一预设条件未满足。


4.根据权利要求3所述的系统,其特征在于,所述第一预设占比为50%。


5.根据权利要求1所述的系统,其特征在于,所述数据请求包括:数据查询请求;
所述第一区块,具体用于当所述第一预设条件满足时,对所述多个区块中与所述数据查询请求关联的数据进行合并处理和/或分类处理,得到所述数据处理结果。


6.根据权利要求1所述的系统,其特征在于,所述数据请求包括:数据变更请求;
所述第一区块,具体用于当所述第一预设条件满足时,根据所述数据变更请求进行数据变更,得到所述数据处理结果。

【专利技术属性】
技术研发人员:刘洋党娜
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

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

1