System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种自主管理的高可靠性信息防护方法技术_技高网

一种自主管理的高可靠性信息防护方法技术

技术编号:40922303 阅读:2 留言:0更新日期:2024-04-18 14:46
本发明专利技术提供了一种自主管理的高可靠性信息防护方法,包括:采集嵌入式处理机中每个CPM模块的每个存储节点的节点相关信息;根据节点相关信息中信息重要度、节点存储量和防护需求,将每个CPM模块中所有的存储节点划分为多个防护组,进行优先级排序得到防护组优先级排序和防护组中存储节点优先级排序;实时检测与每个CPM模块连接的防护能量输入单元的当前总能量,根据当前总能量、防护组优先级排序、防护组中存储节点优先级排序、每个存储节点的防护时长和防护电流,输出防护指令;根据防护指令控制输出防护能量,对每个CPM模块的每个存储节点进行防护。本发明专利技术的方法可以提高防护可靠性和防护能量的均衡利用。

【技术实现步骤摘要】

本专利技术属于嵌入式处理机领域,涉及信息防护技术,具体涉及一种自主管理的高可靠性信息防护方法


技术介绍

1、目前,嵌入式处理机大多使用nand flash芯片存储核心数据,nand flash芯片中每个nandflash存储器的每个bit的物理结构为源极、漏极和栅极,栅极与硅衬底之间通过二氧化硅绝缘层来保护浮置栅极中的电荷不会泄漏。nandflash是一种压控型存储芯片,根据隧道效应,当电流穿过浮置栅极与硅基层之间的绝缘层时,对浮置栅极进行充电完成写数据操作,对浮置栅极进行放电执行擦除数据操作。由于单纯通过软件擦除的数据容易恢复,通常在特殊情况时需要对存储节点实行物理销毁以实现信息防护。

2、随着嵌入式处理机综合化程度的提高,分布式存储也应用而生,对于分布式存储系统来说,由于其存在多个存储节点,随分布式存储系统进行物理销毁时,面临着因待防护存储节点的防护优先级不同和需要分配的防护能量不同,容易出现防护不均衡、防护无效果评估或评估后无有效补救措施等问题,导致出现防护不彻底的情况。再者,由于传统防护方法是预先将防护通道固化,每个存储节点的防护能量分配是固定的,不具备自主性,进而不能结合存储节点本身状态信息实现自主防护。

3、因此,有必要对现有的信息防护方法进行改进,以提高信息防护的效果。


技术实现思路

1、为了解决现有嵌入式处理机因防护不均衡、防护无效果评估或评估后无有效补救措施等,导致防护效果不佳和防护不彻底等技术问题,本专利技术公开了一种自主管理的高可靠性信息防护方法。

2、实现专利技术目的的技术方案如下:一种自主管理的高可靠性信息防护方法,包括:

3、s100、采集嵌入式处理机中每个cpm模块的每个存储节点的节点相关信息,所述节点相关信息包括存储物理位置、信息重要度、存储量、防护需求、防护时长和防护电流;

4、s200、根据所述信息重要度、所述节点存储量和所述防护需求,将每个所述cpm模块中所有的所述存储节点划分为多个防护组,分别对多个所述防护组以及每个所述防护组内的所述存储节点进行优先级排序,得到防护组优先级排序和防护组中存储节点优先级排序;

5、s300、实时检测与每个所述cpm模块连接的防护能量输入单元的当前总能量,根据所述当前总能量、所述防护组优先级排序、所述防护组中存储节点优先级排序、每个所述存储节点的所述防护时长和所述防护电流输出防护指令;

6、s400、根据所述防护指令控制防护能量输入单元输出防护能量,对每个所述cpm模块的每个所述存储节点进行防护。

7、进一步地,上述步骤s200中,所述根据所述信息重要度、所述节点存储量和所述防护需求,将每个所述cpm模块中所有的所述存储节点划分为多个防护组,分别对多个所述防护组以及每个所述防护组内的所述存储节点进行优先级排序,得到防护组优先级排序和防护组中存储节点优先级排序,包括:

8、s210、根据所述信息重要度和所述防护需求,将每个所述cpm模块中所有的所述存储节点划分为多个所述防护组,对多个所述防护组进行优先级排序得到所述防护组优先级排序,其中,每个所述防护组中至少包括1个所述存储节点;

9、s220、根据所述信息重要度,对每个所述防护组中的所述存储节点进行第一次优先级排序;

10、s230、根据所述节点存储量由大到小的顺序,对每个所述防护组中所述信息重要度相同的多个所述存储节点进行第二次优先级排序,得到所述防护组中存储节点优先级排序。

11、进一步地,上述步骤s300中,所述实时检测与每个所述cpm模块连接的防护能量输入单元的当前总能量,包括:

12、s310、实时采集所述防护能量输入单元中每个防护支路提供的最大电流和剩余的最大防护时长;

13、s320、计算每个所述防护支路的所述最大电流与所述剩余的最大防护时长的乘积,作为每个所述防护支路的当前分支能量;

14、s330、计算所述防护能量输入单元中所有的所述防护支路的所述当前分支能量总和,作为该防护能量输入单元的所述当前总能量。

15、在上述自主管理的高可靠性信息防护方法的一个改进的实施例中,还包括:

16、s500、对每个所述cpm模块中每个所述存储节点的cpu进行访问,当所述存储节点的cpu读取到该所述存储节点内的数据时,则判断信息防护未完成,输出二次防护指令对所述存储节点进行二次防护。

17、进一步地,上述步骤s500中,所述输出二次防护指令对所述存储节点进行二次防护,包括:

18、根据所述二次防护指令和所述防护能量输入单元的当前总能量,控制防护能量输入单元输出防护能量,对信息防护未完成的所述存储节点进行防护,完成二次防护操作;

19、或者,根据所述二次防护指令,控制信息防护未完成的所述存储节点自带的软件,对该所述存储节点内存储的数据进行清零,完成二次防护操作。

20、进一步地,实现上述高可靠性信息防护方法的信息防护架构包括与每个cpm模块对应的信息防护电路;

21、所述信息防护电路包括限流电路和管理端功能电路,所述限流电路的输入端与防护能量输入单元连接,输出端与每个所述存储节点连接,所述管理端功能电路分别与限流电路、所述防护能量输入单元和每个存储节点连接;

22、所述管理端功能电路用于存储每个存储节点的节点相关信息,进行防护组优先级排序和防护组中存储节点优先级排序,检测所述防护能量输入单元的所述当前总能量,输出防护指令;

23、所述限流电路用于根据接收的防护指令,控制所述防护能量输入单元输出防护能量,对每个所述cpm模块的每个所述存储节点进行防护。

24、进一步地,上述所述管理端功能电路包括管理端模块,所述管理端模块连接有输入检测单元、通信单元和优先级管理单元;

25、所述输入检测单元与所述防护能量输入单元连接,用于实时采集所述防护能量输入单元的防护电流,根据防护电流和剩余的防护时长计算所述防护能量输入单元的所述当前总能量;

26、所述优先级管理单元用于进行防护组优先级排序和防护组中存储节点优先级排序;

27、所述通信单元用于与每个所述存储节点通信,采集每个所述存储节点的节点相关信息。

28、更进一步地,上述所述防护能量输入单元包括多条防护支路,多条所述防护支路经切换开关与所述限流电路连接;

29、所述管理端功能电路还包括限流输出控制单元,所述限流输出控制单元的输入端与所述管理端模块连接,输出端与所述限流电路连接,所述限流输出控制单元用于控制所述切换开关与哪条所述防护支路连接及连接时长。

30、与现有技术相比,本说明书实施例采用的上述至少一个技术方案能够达到的有益效果至少包括:本专利技术提供的自主管理的高可靠性信息防护方法,针对多个存储节点(即待防护节点)且具由于存储变更造成位置不确定性,根据不同重要度和存储量等关键信息进行优先级划分,对本文档来自技高网...

【技术保护点】

1.一种自主管理的高可靠性信息防护方法,其特征在于,包括:

2.根据权利要求1所述的自主管理的高可靠性信息防护方法,其特征在于,步骤S200中,所述根据所述信息重要度、所述节点存储量和所述防护需求,将每个所述CPM模块中所有的所述存储节点划分为多个防护组,分别对多个所述防护组以及每个所述防护组内的所述存储节点进行优先级排序,得到防护组优先级排序和防护组中存储节点优先级排序,包括:

3.根据权利要求1所述的自主管理的高可靠性信息防护方法,其特征在于,步骤S300中,所述实时检测与每个所述CPM模块连接的防护能量输入单元的当前总能量,包括:

4.根据权利要求1所述的自主管理的高可靠性信息防护方法,其特征在于,还包括:

5.根据权利要求4所述的自主管理的高可靠性信息防护方法,其特征在于,步骤S500中,所述输出二次防护指令对所述存储节点进行二次防护,包括:

6.根据权利要求1至4任一项所述的自主管理的高可靠性信息防护方法,其特征在于,实现所述高可靠性信息防护方法的信息防护架构包括与每个CPM模块对应的信息防护电路;

>7.根据权利要求6所述的自主管理的高可靠性信息防护方法,其特征在于,所述管理端功能电路包括管理端模块,所述管理端模块连接有输入检测单元、通信单元和优先级管理单元;

8.根据权利要求7所述的自主管理的高可靠性信息防护方法,其特征在于,所述防护能量输入单元包括多条防护支路,多条所述防护支路经切换开关与所述限流电路连接;

...

【技术特征摘要】

1.一种自主管理的高可靠性信息防护方法,其特征在于,包括:

2.根据权利要求1所述的自主管理的高可靠性信息防护方法,其特征在于,步骤s200中,所述根据所述信息重要度、所述节点存储量和所述防护需求,将每个所述cpm模块中所有的所述存储节点划分为多个防护组,分别对多个所述防护组以及每个所述防护组内的所述存储节点进行优先级排序,得到防护组优先级排序和防护组中存储节点优先级排序,包括:

3.根据权利要求1所述的自主管理的高可靠性信息防护方法,其特征在于,步骤s300中,所述实时检测与每个所述cpm模块连接的防护能量输入单元的当前总能量,包括:

4.根据权利要求1所述的自主管理的高可靠性信息防护方法,其特征在于,还包括:

【专利技术属性】
技术研发人员:周广飞韩嫚莉王纯委邓豹何立军杨棋
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所
类型:发明
国别省市:

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

1