基于区块链和大数据的分析预警方法、系统及其云平台技术方案

技术编号:34461471 阅读:14 留言:0更新日期:2022-08-06 17:24
本发明专利技术公开了基于区块链和大数据的分析预警方法、系统及其云平台,包括构建分析预警区块链;将分析预警区块链内预警区块划分为若干个分析区域块;获取分析数据,并将分析数据拆分为若干个子分析数据,其中,子分析数据与分析区域块的数量相同;将子分析数据传输至分析区域块内进行分析,并生成分区分析结果;将分析区域块内分区分析结果按照分析顺序进行连接得到输出分析结果,通过构建分析预警区块链可以保证数据分析结果源头的可追溯性以及可存储性,保证分析数据的唯一性,避免被人为篡改导致结果失真,通过对区块进行赋能,可以使分析数据不用全部发送给分析服务商,保证原始数据的安全性。始数据的安全性。始数据的安全性。

【技术实现步骤摘要】
基于区块链和大数据的分析预警方法、系统及其云平台


[0001]本专利技术涉及分析预警领域,更具体地,涉及基于区块链和大数据的分析预警方法、系统及其云平台。

技术介绍

[0002]随着互联网的发展,对数据的预警显得十分的重要,现有的方案是通过人工查看报表后确定出现问题的数据,进而对出现问题的数据进行分析,然而,由于报表的出表时间往往存在较大的时间延迟,使问题的发现时间较晚,从而影响特定环境下的预警,由于人工方式无法对数据进行实时预警,为此,自动化数据预警方案也应运而生。
[0003]然而,在现有的自动化数据预警方案中,没有结合大数据与区块链进行多维度分析,导致分析结果不够全面、安全,进而使预警结果不够准确。

技术实现思路

[0004]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术的一个目的在于提出基于区块链和大数据的分析预警方法,包括:
[0005]构建分析预警区块链;
[0006]将分析预警区块链内预警区块划分为若干个分析区域块;
[0007]获取分析数据,并将分析数据拆分为若干个子分析数据,其中,子分析数据与分析区域块的数量相同;
[0008]将子分析数据传输至分析区域块内进行分析,并生成分区分析结果;
[0009]将分析区域块内分区分析结果按照分析顺序进行连接得到输出分析结果。
[0010]进一步的,构建分析预警区块链包括:
[0011]将创建分析预警区块链的用户区块标记为链头,其中,分析预警区块链内仅有一个链头
[0012]沿链头构建区块链,并将区块链内生成的区块分配给预设的分析服务商构建分析预警区块;
[0013]将链头与分析预警区块依次连接构成分析预警区块链,其中,分析预警区块链内最后一个区块标记为汇总区块。
[0014]进一步的,构建分析预警区块链还包括:
[0015]构建分包扩展链,其中,分包扩展链内设有一个分包选取区块,其中,分包选取区块的一端与链头或分析预警区块相链接,分包选取区块的另一端与汇总区块或分析预警区块相链接;
[0016]分包选取区块内依次链接有若干个分包工作子区块,其中,若干个分包工作子区块按照预设分配需求设置。
[0017]进一步的,将预警区块链内预警区块划分为若干个分析区域块之前还包括:
[0018]获取分析预警区块对应分析服务商的服务代码;
[0019]将相同服务代码的预警区块之间相互连接,其中,连接顺序通过相同服务代码内对应分析服务商共同选举得出;
[0020]若相同服务代码的预警区块只有一个,则无需通过共同选举得出连接顺序。
[0021]进一步的,将预警区块链内预警区块划分为若干个分析区域块包括:
[0022]获取分析预警区块对应的服务代码,将相同服务代码的预警区块标记为分析区域块,其中,分析区域块名称与服务代码相同;
[0023]其中,分析区域块在分析预警区块链内排列顺序通过分析预警区块链内全部区块选举得出,其中,全部区块包括链头、分包工作子区块和汇总区块。
[0024]进一步的,获取分析数据,并将分析数据拆分为若干个子分析数据包括:
[0025]通过大数据平台获取链头内的目标文件,并通过大数据模型将目标文件拆分为若干个子分析数据;
[0026]其中,大数据模型包括分析预设层、分析拆解层、分析模糊学习层及分析组合层;
[0027]分析预设层设置有若干分析条件,其中,若干分析条件通过分析区域块生成,目标文件通过若干分析条件筛选得到初级子分析数据;
[0028]分析拆解层设置有若干深层分析条件,其中,若干深层分析条件通过分包选取区块生成,初级子分析数据通过若干深层分析条件筛选得到二级子分析数据;
[0029]分析模糊学习层设置有若干具体分析条件,其中,若干具体分析条件通过分包工作子区块生成,二级子分析数据通过若干具体分析条件筛选得到一级子分析数据;
[0030]分析组合层将初级子分析数据、二级子分析数据和一级子分析数据进行标记得到子分析数据。
[0031]进一步的,将子分析数据传输至分析区域块内进行分析,并生成分区分析结果包括:
[0032]获取子分析数据,并将子分析数据传输至分析区域块内,其中,链头在发送子分析数据后,与链头相连接的第一个分析区域块将获取子分析数据内相对应的初级子分析数据,并将相对应的初级子分析数据扣留,剩余子分析数据继续按照分析预警区块链传递;
[0033]其中,获取子分析数据内相对应的初级子分析数据包括:
[0034]获取分析区域块的若干分析条件,并对初级子分析数据进行筛选,选取符合分析条件的初级子分析数据进行保存;
[0035]当分析区域块内保存有子分析数据时,分包工作子区块通过深层分析条件获取二级子分析数据,当分包工作子区块内保存有二级子分析数据时,分包工作子区块通过具体分析条件获取一级子分析数据;
[0036]其中,二级子分析数据和一级子分析数据共同组成初级子分析数据;
[0037]分包工作子区块对一级子分析数据进行分析得出一级分析结果,若干个一级分析结果组成二级分析结果,若干个二级分析结果组成分区分析结果。
[0038]进一步的,将分析区域块内分区分析结果按照分析顺序进行连接得到输出分析结果包括:
[0039]获取分区分析结果对应分析区域块的服务代码,按照分析预警区块链对应服务代码排列顺序将分区分析结果进行排列,并在汇总区块内汇总得到输出分析结果。
[0040]另一方面,本专利技术的另一个目的在于提出基于区块链和大数据的分析预警系统及
其云平台,所述分析预警系统包括:
[0041]区块链构建模块,区块链构建模块用于构建分析预警区块链;
[0042]区块划分模块,区块划分模块将分析预警区块链内预警区块划分为若干个分析区域块;
[0043]数据划分模块,数据划分模块用于获取分析数据,并将分析数据拆分为若干个子分析数据;
[0044]数据分析模块,数据分析模块将子分析数据传输至分析区域块内进行分析,并生成分区分析结果;
[0045]结果处理模块,结果处理模块将分析区域块内分区分析结果按照分析顺序进行连接得到输出分析结果。
[0046]进一步的,还包括一个云平台,其中,区块链和大数据的分析预警系统应用于云平台上。
[0047]本专利技术的附加方面和优点将在下面的描述中部分给出,在此不在累述。
附图说明
[0048]本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0049]图1是根据本专利技术实施例的方法框图;
[0050]图2是根据本专利技术实施例的程序框图;
[0051]图3是根据本专利技术实施例的分析预警区块链示意图;
[0052]图4是根据本专利技术实施例的分析区块示意图。
具体实施方式
[0053]下面详细描述本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于区块链和大数据的分析预警方法,其特征在于,包括:构建分析预警区块链;将分析预警区块链内预警区块划分为若干个分析区域块;获取分析数据,并将分析数据拆分为若干个子分析数据,其中,子分析数据与分析区域块的数量相同;将子分析数据传输至分析区域块内进行分析,并生成分区分析结果;将分析区域块内分区分析结果按照分析顺序进行连接得到输出分析结果。2.根据权利要求1所述的基于区块链和大数据的分析预警方法,其特征在于,构建分析预警区块链包括:将创建分析预警区块链的用户区块标记为链头,其中,分析预警区块链内仅有一个链头;沿链头构建区块链,并将区块链内生成的区块分配给预设的分析服务商构建分析预警区块;将链头与分析预警区块依次连接构成分析预警区块链,其中,分析预警区块链内最后一个区块标记为汇总区块。3.根据权利要求2所述的基于区块链和大数据的分析预警方法,其特征在于,构建分析预警区块链还包括:构建分包扩展链,其中,分包扩展链内设有一个分包选取区块,其中,分包选取区块的一端与链头或分析预警区块相链接,分包选取区块的另一端与汇总区块或分析预警区块相链接;分包选取区块内依次链接有若干个分包工作子区块,其中,若干个分包工作子区块按照预设分配需求设置。4.根据权利要求3所述的基于区块链和大数据的分析预警方法,其特征在于,将预警区块链内预警区块划分为若干个分析区域块之前还包括:获取分析预警区块对应分析服务商的服务代码;将相同服务代码的预警区块之间相互连接,其中,连接顺序通过相同服务代码内对应分析服务商共同选举得出;若相同服务代码的预警区块只有一个,则无需通过共同选举得出连接顺序。5.根据权利要求3所述的基于区块链和大数据的分析预警方法,其特征在于,将预警区块链内预警区块划分为若干个分析区域块包括:获取分析预警区块对应的服务代码,将相同服务代码的预警区块标记为分析区域块,其中,分析区域块名称与服务代码相同;其中,分析区域块在分析预警区块链内排列顺序通过分析预警区块链内全部区块选举得出,其中,全部区块包括链头、分包工作子区块和汇总区块。6.根据权利要求4所述的基于区块链和大数据的分析预警方法,其特征在于,获取分析数据,并将分析数据拆分为若干个子分析数据包括:通过大数据平台获取链头内的目标文件,并通过大数据模型将目标文件拆分为若干个子分析数据;其中,大数据模型包括分析预设层、分析拆解层、分析模糊学习层及分析组合层;
分析预设层设置有若干分析条件,其中,若干分析条件通过分析区域块生成,目标文件通过若干分析条件筛选得到初级子...

【专利技术属性】
技术研发人员:曾柯吴碧贞陈景杰关燕英潘剑超
申请(专利权)人:益智广州信息技术有限公司
类型:发明
国别省市:

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

1