一种数据存储方法及数据存储系统技术方案

技术编号:37583128 阅读:18 留言:0更新日期:2023-05-15 07:57
本发明专利技术适用于数据存储技术领域,提供了一种数据存储方法及数据存储系统,包括以下步骤:接收工业设备终端上传的工业数据报表,工业数据报表包含报表权限等级;根据报表权限等级调取对应的加密密钥对所述工业数据报表进行加密存储;接收用户终端上传的用户数据,所述用户数据包括数据名称和公开权限等级;对用户数据进行查验,确定用户数据正式引用的工业数据报表,根据正式引用工业数据报表的报表权限等级对所述公开权限等级进行调整,使得调整后的公开权限等级大于或者等于最高的一个报表权限等级,根据调整后的公开权限等级对所述用户数据进行加密存储,如此,用户数据的加密等级不会低于所引用工业数据报表的权限等级,避免了数据的泄漏。避免了数据的泄漏。避免了数据的泄漏。

【技术实现步骤摘要】
一种数据存储方法及数据存储系统


[0001]本专利技术涉及数据存储
,具体是涉及一种数据存储方法及数据存储系统。

技术介绍

[0002]在智慧工厂中,物联网工业设备可以自动采集各种加工、生产以及检测数据,并制成数据报表上传到服务器中进行存储,方便后续的追溯工作,例如焊接检漏设备可以自动生成焊漏数据报表,这些数据报表往往具有一定的机密性,需要进行加密存储,工厂的员工还需要对这些数据报表进行引用分析形成用户文件,这些用户文件也需要进行加密存储,符合一定权限等级的员工才能够进行查看,目前在对用户文件进行加密存储时,会出现一个问题,用户文件的加密等级可能会低于其所引用的数据报表,造成机密数据的泄漏。因此,需要提供一种数据存储方法及数据存储系统,旨在解决或者缓解上述问题。

技术实现思路

[0003]针对现有技术存在的不足,本专利技术的目的在于提供一种数据存储方法及数据存储系统,以解决或者缓解上述
技术介绍
中存在的问题。
[0004]本专利技术是这样实现的,一种数据存储方法,所述方法包括以下步骤:接收工业设备终端上传的工业数据报表,所述工业数据报表包含报表名称和报表权限等级;根据报表权限等级调取对应的加密密钥对所述工业数据报表进行加密存储;接收用户终端上传的用户数据,所述用户数据包括数据名称和公开权限等级;对用户数据进行查验,确定用户数据正式引用的工业数据报表,根据正式引用工业数据报表的报表权限等级对所述公开权限等级进行调整;根据调整后的公开权限等级对所述用户数据进行加密存储。
[0005]作为本专利技术进一步的方案:所述根据报表权限等级调取对应的加密密钥对所述工业数据报表进行加密存储的步骤,具体包括:将报表权限等级输入至等级密钥库中,所述等级密钥库包括若干个等级,每个等级对应有加密密钥;输入对应的加密密钥,使用所述加密密钥对工业数据报表进行加密存储。
[0006]作为本专利技术进一步的方案:所述对用户数据进行查验,确定用户数据正式引用的工业数据报表的步骤,具体包括:对用户数据的数据内容进行读取,识别用户数据中的报表;依次将用户数据中的报表与所有的工业数据报表进行相似度计算,确定相似度大于第一相似值的为正式引用的工业数据报表,确定相似度大于第二相似值的为潜在引用的工业数据报表;对潜在引用的工业数据报表进行筛选,只保留其报表权限等级高于正式引用的工业数据报表;
生成潜在引用的工业数据报表的确认弹窗,根据用户输入的确认结果对潜在引用的工业数据报表进行转换。
[0007]作为本专利技术进一步的方案:所述生成潜在引用的工业数据报表的确认弹窗,根据用户输入的确认结果对潜在引用的工业数据报表进行转换的步骤,具体包括:根据报表权限等级对潜在引用的工业数据报表进行分类,每个类别中工业数据报表的报表权限等级相同,对所有的类别进行降序排列;生成确认弹窗,所述确认弹窗包含排列在第一个类别中的潜在引用的工业数据报表;接收用户输入的确认信息,所述确认信息为确定其中一个为引用报表或者确定该类别中都不为引用报表,当确定其中一个为引用报表时,将确定的潜在引用的工业数据报表转换为正式引用的工业数据报表,弹窗关闭;否则将排列中第一个类别删除,重复上一个步骤。
[0008]作为本专利技术进一步的方案:所述方法还包括对等级密钥库进行更新,具体步骤为:接收用户输入的等级密钥库更新指令,等级密钥库更新指令包括每个等级对应的新的加密密钥;使用旧的加密密钥对所有的加密数据进行解密,解密的数据不可被读取;使用新的加密密钥对解密的数据进行加密,加密的数据可被读取,对等级密钥库进行更新。
[0009]本专利技术的另一目的在于提供一种数据存储系统,所述系统包括:工业报表接收模块,用于接收工业设备终端上传的工业数据报表,所述工业数据报表包含报表名称和报表权限等级;工业报表存储模块,用于根据报表权限等级调取对应的加密密钥对所述工业数据报表进行加密存储;用户数据接收模块,用于接收用户终端上传的用户数据,所述用户数据包括数据名称和公开权限等级;权限等级调整模块,用于对用户数据进行查验,确定用户数据正式引用的工业数据报表,根据正式引用工业数据报表的报表权限等级对所述公开权限等级进行调整;用户数据存储模块,用于根据调整后的公开权限等级对所述用户数据进行加密存储。
[0010]作为本专利技术进一步的方案:所述工业报表存储模块包括:权限等级输入单元,用于将报表权限等级输入至等级密钥库中,所述等级密钥库包括若干个等级,每个等级对应有加密密钥;密钥加密存储单元,用于输入对应的加密密钥,使用所述加密密钥对工业数据报表进行加密存储。
[0011]作为本专利技术进一步的方案:所述权限等级调整模块包括:用户报表识别单元,用于对用户数据的数据内容进行读取,识别用户数据中的报表;正式潜在确定单元,用于依次将用户数据中的报表与所有的工业数据报表进行相似度计算,确定相似度大于第一相似值的为正式引用的工业数据报表,确定相似度大于第
二相似值的为潜在引用的工业数据报表;潜在引用筛选单元,用于对潜在引用的工业数据报表进行筛选,只保留其报表权限等级高于正式引用的工业数据报表;潜在引用转换单元,用于生成潜在引用的工业数据报表的确认弹窗,根据用户输入的确认结果对潜在引用的工业数据报表进行转换。
[0012]作为本专利技术进一步的方案:所述潜在引用转换单元包括:潜在引用分类子单元,用于根据报表权限等级对潜在引用的工业数据报表进行分类,每个类别中工业数据报表的报表权限等级相同,对所有的类别进行降序排列;确认弹窗生成子单元,用于生成确认弹窗,所述确认弹窗包含排列在第一个类别中的潜在引用的工业数据报表;确认信息接收子单元,用于接收用户输入的确认信息,所述确认信息为确定其中一个为引用报表或者确定该类别中都不为引用报表,当确定其中一个为引用报表时,将确定的潜在引用的工业数据报表转换为正式引用的工业数据报表,弹窗关闭;否则将排列中第一个类别删除,重复确认弹窗生成子单元中的步骤。
[0013]与现有技术相比,本专利技术的有益效果是:本专利技术通过对用户数据进行查验,确定用户数据正式引用的工业数据报表,根据正式引用工业数据报表的报表权限等级对所述公开权限等级进行调整,使得调整后的公开权限等级大于或者等于最高的一个报表权限等级,根据调整后的公开权限等级对所述用户数据进行加密存储,如此,用户数据的加密等级不会低于所引用工业数据报表的权限等级,避免了数据的泄漏。
附图说明
[0014]图1为一种数据存储方法的流程图。
[0015]图2为一种数据存储方法中对工业数据报表进行加密存储的流程图。
[0016]图3为一种数据存储方法中确定用户数据正式引用的工业数据报表的流程图。
[0017]图4为一种数据存储方法中生成潜在引用的工业数据报表的确认弹窗的流程图。
[0018]图5为一种数据存储方法中对等级密钥库进行更新的流程图。
[0019]图6为一种数据存储系统的结构示意图。
[0020]图7为一种数据存储系统中工业报表存储模块的结构示意图。
[0021]图8本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据存储方法,其特征在于,所述方法包括以下步骤:接收工业设备终端上传的工业数据报表,所述工业数据报表包含报表名称和报表权限等级;根据报表权限等级调取对应的加密密钥对所述工业数据报表进行加密存储;接收用户终端上传的用户数据,所述用户数据包括数据名称和公开权限等级;对用户数据进行查验,确定用户数据正式引用的工业数据报表,根据正式引用工业数据报表的报表权限等级对所述公开权限等级进行调整;根据调整后的公开权限等级对所述用户数据进行加密存储。2.根据权利要求1所述的数据存储方法,其特征在于,所述根据报表权限等级调取对应的加密密钥对所述工业数据报表进行加密存储的步骤,具体包括:将报表权限等级输入至等级密钥库中,所述等级密钥库包括若干个等级,每个等级对应有加密密钥;输入对应的加密密钥,使用所述加密密钥对工业数据报表进行加密存储。3.根据权利要求1所述的数据存储方法,其特征在于,所述对用户数据进行查验,确定用户数据正式引用的工业数据报表的步骤,具体包括:对用户数据的数据内容进行读取,识别用户数据中的报表;依次将用户数据中的报表与所有的工业数据报表进行相似度计算,确定相似度大于第一相似值的为正式引用的工业数据报表,确定相似度大于第二相似值的为潜在引用的工业数据报表;对潜在引用的工业数据报表进行筛选,只保留其报表权限等级高于正式引用的工业数据报表;生成潜在引用的工业数据报表的确认弹窗,根据用户输入的确认结果对潜在引用的工业数据报表进行转换。4.根据权利要求3所述的数据存储方法,其特征在于,所述生成潜在引用的工业数据报表的确认弹窗,根据用户输入的确认结果对潜在引用的工业数据报表进行转换的步骤,具体包括:根据报表权限等级对潜在引用的工业数据报表进行分类,每个类别中工业数据报表的报表权限等级相同,对所有的类别进行降序排列;生成确认弹窗,所述确认弹窗包含排列在第一个类别中的潜在引用的工业数据报表;接收用户输入的确认信息,所述确认信息为确定其中一个为引用报表或者确定该类别中都不为引用报表,当确定其中一个为引用报表时,将确定的潜在引用的工业数据报表转换为正式引用的工业数据报表,弹窗关闭;否则将排列中第一个类别删除,重复上一个步骤。5.根据权利要求2所述的数据存储方法,其特征在于,所述方法还包括对等级密钥库进行更新,具体步骤为:接收用户输入的等级密钥库更新指令,等级密钥库更新指令包括每个等级对应的新的加密密钥;使用旧的加密密钥对所有的加密数据进行解密,解密的数据不可...

【专利技术属性】
技术研发人员:李修录朱小聪尹善腾
申请(专利权)人:深圳市安信达存储技术有限公司
类型:发明
国别省市:

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

1