一种基于数字化预案的应急数据分析方法及系统与流程

文档序号:15558983发布日期:2018-09-29 01:47阅读:188来源:国知局

本发明涉及应急数据处理领域,更具体地,涉及一种基于数字化预案的应急数据分析方法及系统。



背景技术:

数据分析是指用适当的统计分析方法对收集来的大量数据进行分析,提取有用信息和形成结论而对数据加以详细研究和概括总结的过程。这一过程也是质量管理体系的支持过程。在实用中,数据分析可帮助人们作出判断,以便采取适当行动;数据分析的数学基础在20世纪早期就已确立,但直到计算机的出现才使得实际操作成为可能,并使得数据分析得以推广。数据分析是数学与计算机科学相结合的产物。

在统计学领域,有些人将数据分析划分为描述性统计分析、探索性数据分析以及验证性数据分析;其中,探索性数据分析侧重于在数据之中发现新的特征,而验证性数据分析则侧重于已有假设的证实或证伪;探索性数据分析是指为了形成值得假设的检验而对数据进行分析的一种方法,是对传统统计学假设检验手段的补充。该方法由美国著名统计学家约翰·图基(johntukey)命名;定性数据分析又称为"定性资料分析"、"定性研究"或者"质性研究资料分析",是指对诸如词语、照片、观察结果之类的非数值型数据(或者说资料)的分析。

目前,对应急数据的分析仍然由数据分析师进行分析,其得到的分析结果精准性低,而且分析效率低。



技术实现要素:

本发明为克服上述现有技术所述的对于应急数据的分析依赖于数据分析师,得到的分析结果准确性低、分析效率低的技术问题,提供一种基于数字化预案的应急数据分析方法。

本发明还提供了一种基于数字化预案的应急数据分析系统。

为解决上述技术问题,本发明的技术方案如下:

一种基于数字化预案的应急数据分析方法,包括以下步骤:

s1:采集并存储应急数据,并对应急数据进行加密处理;

s2:对加密后的应急数据进行数据的分类、归一化预处理,得到预处理过的应急数据;

s3:将预处理后的应急数据发送至神经网络进行建模分析,得到应急数据分析结果;

s4:输出应急数据分析结果,生成分析报告。

其中,所述步骤s1包括以下步骤:

s11:采集应急数据;

s12:对采集到的数据进行存储;

s13:产生一个加密密钥,并将加密密钥按照预定规则生成一组子密钥;

s14:将存储后的应急数据随机打包生成多个明文数据块;

s15:根据每个明文数据块的大小按照预定规则选取对应的一个子密钥对其进行加密运算,从而获得多个密文数据块;

s16:将多个密文数据块按照一定对则重组输出密文数据,即完成对应急数据的加密处理。

其中,所述步骤s2包括以下步骤:

s21:对加密后的应急数据类别进行统一分类处理;

s22:将分类处理后的应急数据进行归一化处理,从而得到处理后的应急数据。

其中,所述步骤s3包括以下步骤:

s31:在采集到的应急数据筛选出样本数据;

s32:初始化神经网络模型参数;

s33:根据模型及样本输入计算神经网络模型的输出;

s34:根据模型参数及样本数据计算模型输出相对于输入的增益,通过极值优化算法指导神经网络模型进行参数的迭代学习,直到得到优化后的神经网络模型;

s35:利用神经网络模型对预处理后的应急数据进行分析,输出分析结果。

上述方案中,在采集应急数据进行存储后,系统将产生一个加密密钥,并将加密密钥按照预定规则生成一组子密钥,将存储后的应急数据随机打包生成多个明文数据块,根据每个明文数据块的大小按照预定规则选取对应的一个子密钥对其进行加密运算,获得多个密文数据块,再将多个密文数据块按照一定对则重组输出密文数据,完成应急数据的加密处理;对加密后的应急数据类别进行统一分类处理后将分类处理后的应急数据进行归一化处理,从而得到处理后的应急数据;接着在采集到的应急数据筛选出样本数据并初始化神经网络模型参数,根据模型及样本输入计算神经网络模型的输出,计算模型输出相对于输入的增益,通过极值优化算法指导神经网络模型进行参数的迭代学习,得到优化后的神经网络模型,通过优化后的神经网络模型对预处理后的应急数据进行分析,得到分析结果;输出应急数据分析结果,生成分析报告。

上述方案中,加密密钥既可以由手工输入也可随机产生,在特定的条下用公钥加密生成;加密密钥key由key1,key2...keyn等一组子密钥构成,密码分组按照一定规则自动生成子密钥;加密密钥优选采用16字节密码,每字节密码的取值在1-7fh之间,例如可生成8个子密钥,则密钥总量将有2的64次方种组合。

一种基于数字化预案的应急数据分析装置,包括:

采集加密模块,用于:采集并存储应急数据,并对应急数据进行加密处理;

数据处理模块,用于:对加密后的应急数据进行数据的分类、归一化预处理,得到预处理过的应急数据;

神经网络模块,用于:对预处理后的应急数据进行建模分析,得到应急数据分析结果;

数据输出模块,用于:输出应急数据分析结果,生成分析报告。

其中,所述采集加密模块包括:

采集单元,用于:采集应急数据;

存储单元,用于:对采集到的数据进行存储;

密钥单元,用于:产生一个加密密钥,并将加密密钥按照预定规则生成一组子密钥;

明文数据块生成单元,用于:将存储后的应急数据随机打包生成多个明文数据块;

密文数据块生成单元,用于:根据每个明文数据块的大小按照预定规则选取对应的一个子密钥对其进行加密运算,从而获得多个密文数据块;

密文数据输出单元,用于:将多个密文数据块按照一定对则重组输出密文数据,即完成对应急数据的加密处理。

其中,所述数据处理模块包括:

分类单元,用于:对加密后的应急数据类别进行统一分类处理;

归一处理单元,用于:将分类处理后的应急数据进行归一化处理,从而得到处理后的应急数据。

其中,所述神经网络模块包括:

筛选单元,用于:在采集到的应急数据筛选出样本数据;

初始化单元,用于:初始化神经网络模型参数;

迭代学习计算单元,用于:根据模型及样本输入计算神经网络模型的输出;

迭代学习优化单元,用于:根据模型参数及样本数据计算模型输出相对于输入的增益,通过极值优化算法指导神经网络模型进行参数的迭代学习,直到得到优化后的神经网络模型;

分析单元,用于:利用神经网络模型对预处理后的应急数据进行分析,得到分析结果。

一种基于数字化预案的应急数据分析系统,包括服务器和控制器,将一种基于数字化预案的应急数据分析装置用于实现一种基于数字化预案的应急数据分析方法。

上述方案中,采集加密模块用于采集并存储应急数据,并对应急数据进行加密处理,其中:采集单元在采集应急数据后将应急数据存储到存储单元中,密钥单元负责产生加密密钥,将加密密钥按照预定规则生成一组子密钥;明文数据块生成单元将存储后的应急数据随机打包生成多个明文数据块,密文数据块生成单元根据每个明文数据块的大小按照预定规则选取对应的一个子密钥对其进行加密运算,获得多个密文数据块,再由密文数据输出单元将多个密文数据块按照一定对则重组输出密文数据,完成应急数据的加密处理。

上述方案中,数据处理模块用于对加密后的应急数据进行数据的预处理,得到预处理过的应急数据,其中:分类单元对加密后的应急数据类别进行统一分类处理;归一处理单元将分类处理后的应急数据进行归一化处理,从而得到处理后的应急数据。

上述方案中,神经网络模块用于对预处理后的应急数据进行建模分析,得到应急数据分析结果,其中:由筛选单元在采集到的应急数据筛选出样本数据;初始化单元初始化神经网络模型参数;根据模型及样本输入利用迭代学习计算单元计算神经网络模型的输出;迭代学习优化单元再根据模型参数及样本数据计算模型输出相对于输入的增益,通过极值优化算法指导神经网络模型进行参数的迭代学习,直到得到优化后的神经网络模型;最后由分析单元利用神经网络模型对预处理后的应急数据进行分析,得到分析结果。

上述方案中,由数据输出模块,输出应急数据分析结果,生成分析报告。

与现有技术相比,本发明技术方案的有益效果是:

本发明提供的一种基于数字化预案的应急数据分析方法及系统,在对应急数据采集、存储和处理的过程中,实现了自动化分析,提高了分析效率;利用神经网络的自我学习机制,确保得到的分析结果精确度高。

附图说明

图1为一种基于数字化预案的应急数据分析方法的流程示意图。

图2为一种基于数字化预案的应急数据分析装置示意图。

具体实施方式

附图仅用于示例性说明,不能理解为对本专利的限制;

为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;

对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。

下面结合附图和实施例对本发明的技术方案做进一步的说明。

实施例1

如图1所示,一种基于数字化预案的应急数据分析方法,包括以下步骤:

s1:采集并存储应急数据,并对应急数据进行加密处理;

s2:对加密后的应急数据进行数据的分类、归一化预处理,得到预处理过的应急数据;

s3:将预处理后的应急数据发送至神经网络进行建模分析,得到应急数据分析结果;

s4:输出应急数据分析结果,生成分析报告。

更具体的,所述步骤s1包括以下步骤:

s11:采集应急数据;

s12:对采集到的数据进行存储;

s13:产生一个加密密钥,并将加密密钥按照预定规则生成一组子密钥;

s14:将存储后的应急数据随机打包生成多个明文数据块;

s15:根据每个明文数据块的大小按照预定规则选取对应的一个子密钥对其进行加密运算,从而获得多个密文数据块;

s16:将多个密文数据块按照一定对则重组输出密文数据,即完成对应急数据的加密处理。

更具体的,所述步骤s2包括以下步骤:

s21:对加密后的应急数据类别进行统一分类处理;

s22:将分类处理后的应急数据进行归一化处理,从而得到处理后的应急数据。

更具体的,所述步骤s3包括以下步骤:

s31:在采集到的应急数据筛选出样本数据;

s32:初始化神经网络模型参数;

s33:根据模型及样本输入计算神经网络模型的输出;

s34:根据模型参数及样本数据计算模型输出相对于输入的增益,通过极值优化算法指导神经网络模型进行参数的迭代学习,直到得到优化后的神经网络模型;

s35:利用神经网络模型对预处理后的应急数据进行分析,输出分析结果。

本实施例在具体实施过程中,在采集应急数据进行存储后,系统将产生一个加密密钥,并将加密密钥按照预定规则生成一组子密钥,将存储后的应急数据随机打包生成多个明文数据块,根据每个明文数据块的大小按照预定规则选取对应的一个子密钥对其进行加密运算,获得多个密文数据块,再将多个密文数据块按照一定对则重组输出密文数据,完成应急数据的加密处理;对加密后的应急数据类别进行统一分类处理后将分类处理后的应急数据进行归一化处理,从而得到处理后的应急数据;接着在采集到的应急数据筛选出样本数据并初始化神经网络模型参数,根据模型及样本输入计算神经网络模型的输出,计算模型输出相对于输入的增益,通过极值优化算法指导神经网络模型进行参数的迭代学习,得到优化后的神经网络模型,通过优化后的神经网络模型对预处理后的应急数据进行分析,得到分析结果;输出应急数据分析结果,生成分析报告。

在具体实施过程中,加密密钥既可以由手工输入也可随机产生,在特定的条下用公钥加密生成;加密密钥key由key1,key2...keyn等一组子密钥构成,密码分组按照一定规则自动生成子密钥;加密密钥优选采用16字节密码,每字节密码的取值在1-7fh之间,例如可生成8个子密钥,则密钥总量将有2的64次方种组合。

如图2所示,一种基于数字化预案的应急数据分析装置,包括:

采集加密模块1,用于:采集并存储应急数据,并对应急数据进行加密处理;

数据处理模块2,用于:对加密后的应急数据进行数据的分类、归一化预处理,得到预处理过的应急数据;

神经网络模块3,用于:对预处理后的应急数据进行建模分析,得到应急数据分析结果;

数据输出模块4,用于:输出应急数据分析结果,生成分析报告。

更具体的,所述采集加密模块1包括:

采集单元11,用于:采集应急数据;

存储单元12,用于:对采集到的数据进行存储;

密钥单元13,用于:产生一个加密密钥,并将加密密钥按照预定规则生成一组子密钥;

明文数据块生成单元14,用于:将存储后的应急数据随机打包生成多个明文数据块;

密文数据块生成单元15,用于:根据每个明文数据块的大小按照预定规则选取对应的一个子密钥对其进行加密运算,从而获得多个密文数据块;

密文数据输出单元16,用于:将多个密文数据块按照一定对则重组输出密文数据,即完成对应急数据的加密处理。

更具体的,所述数据处理模块2包括:

分类单元21,用于:对加密后的应急数据类别进行统一分类处理;

归一处理单元22,用于:将分类处理后的应急数据进行归一化处理,从而得到处理后的应急数据。

更具体的,所述神经网络模块3包括:

筛选单元31,用于:在采集到的应急数据筛选出样本数据;

初始化单元32,用于:初始化神经网络模型参数;

迭代学习计算单元33,用于:根据模型及样本输入计算神经网络模型的输出;

迭代学习优化单元34,用于:根据模型参数及样本数据计算模型输出相对于输入的增益,通过极值优化算法指导神经网络模型进行参数的迭代学习,直到得到优化后的神经网络模型;

分析单元35,用于:利用神经网络模型对预处理后的应急数据进行分析,得到分析结果。

如图1、图2所述,一种基于数字化预案的应急数据分析系统,包括服务器和控制器,将一种基于数字化预案的应急数据分析装置用于实现一种基于数字化预案的应急数据分析方法。

在具体实施过程中,采集加密模块1用于采集并存储应急数据,并对应急数据进行加密处理,其中:采集单元11在采集应急数据后将应急数据存储到存储单元12中,密钥单元13负责产生加密密钥,将加密密钥按照预定规则生成一组子密钥;明文数据块生成单元14将存储后的应急数据随机打包生成多个明文数据块,密文数据块生成单元15根据每个明文数据块的大小按照预定规则选取对应的一个子密钥对其进行加密运算,获得多个密文数据块,再由密文数据输出单元16将多个密文数据块按照一定对则重组输出密文数据,完成应急数据的加密处理。

在具体实施过程中,数据处理模块2用于对加密后的应急数据进行数据的预处理,得到预处理过的应急数据,其中:分类单元21对加密后的应急数据类别进行统一分类处理;归一处理单元22将分类处理后的应急数据进行归一化处理,从而得到处理后的应急数据。

在具体实施过程中,神经网络模块3用于对预处理后的应急数据进行建模分析,得到应急数据分析结果,其中:由筛选单元31在采集到的应急数据筛选出样本数据;初始化单元32初始化神经网络模型参数;根据模型及样本输入利用迭代学习计算单元33计算神经网络模型的输出;迭代学习优化单元34再根据模型参数及样本数据计算模型输出相对于输入的增益,通过极值优化算法指导神经网络模型进行参数的迭代学习,直到得到优化后的神经网络模型;最后由分析单元35利用神经网络模型对预处理后的应急数据进行分析,得到分析结果。

上述方案中,由数据输出模块4,输出应急数据分析结果,生成分析报告。

显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1