System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,具体涉及一种系统调控方法、装置、存储介质及电子设备。
技术介绍
1、以android系统为例的操作系统,系统中不可避免出现异常,例如,在oem定制系统的过程中,可能会在系统中引入漏洞,导致系统出现异常。目前,针对系统进行调控时,现有的方案中,通常在系统中出现异常后,直接采用备份的文件进行系统恢复,发生异常就启动恢复太过简单粗暴,系统恢复可靠性较差。
技术实现思路
1、本申请实施例提供一种方案,可以有效提升系统恢复可靠性。
2、本申请实施例提供以下技术方案:
3、根据本申请的一个实施例,一种系统调控方法,其包括:采用系统中存储的第一系统镜像文件进行系统运行,其中,所述系统中还存储第二系统稳定度对应的第二系统镜像文件;根据所述系统的系统监测数据进行系统稳定度分析处理,得到所述第一系统镜像文件对应的第一系统稳定度;根据所述第一系统稳定度及所述第二系统稳定度,确定是否进行系统恢复;若确定进行系统恢复,则采用所述第二系统镜像文件对所述系统进行系统恢复。
4、在本申请的一些实施例中,所述根据所述系统的系统监测数据进行系统稳定度分析处理,得到所述第一系统镜像文件对应的第一系统稳定度,包括:获取所述系统监测数据中的不同系统异常因子,并确定不同系统异常因子的权重;根据不同系统异常因子及对应的权重进行系统稳定度计算,得到所述第一系统镜像文件对应的第一系统稳定度。
5、在本申请的一些实施例中,所述根据不同系统异常因子及对应的权重进行系统稳
6、在本申请的一些实施例中,所述根据所述系统的系统监测数据进行系统稳定度分析处理,得到所述第一系统镜像文件对应的第一系统稳定度,包括:将所述系统的系统监测数据输入预设稳定度分析模型进行系统稳定度分析处理,得到所述预设稳定度分析模型输出的第一系统镜像文件对应的第一系统稳定度。
7、在本申请的一些实施例中,所述根据所述第一系统稳定度及所述第二系统稳定度,确定是否进行系统恢复,包括:确定所述第一系统稳定度是否低于所述第二系统稳定度;若所述第一系统稳定度低于所述第二系统稳定度,则进行系统恢复。
8、在本申请的一些实施例中,所述根据所述第一系统稳定度及所述第二系统稳定度,确定是否进行系统恢复,包括:确定所述第一系统稳定度是否低于所述第二系统稳定度,并确定所述第一系统稳定度是否低于预定阈值;若所述第一系统稳定度低于所述第二系统稳定度且所述第一系统稳定度低于预定阈值,则进行系统恢复。
9、在本申请的一些实施例中,所述第一系统镜像文件存储于第一分区,所述第二系统镜像文件存储于第二分区;所述若确定进行系统恢复,则采用所述第二系统镜像文件对所述系统进行系统恢复,包括:若确定进行系统恢复,则将指向所述第一分区和所述第二分区的链接交换,以使得所述系统在启动时根据所述链接从第二分区加载所述第二系统镜像文件进行运行。
10、根据本申请的一个实施例,一种系统调控装置,所述装置包括:运行模块,用于采用系统中存储的第一系统镜像文件进行系统运行,其中,所述系统中还存储第二系统稳定度对应的第二系统镜像文件;分析模块,用于根据所述系统的系统监测数据进行系统稳定度分析处理,得到所述第一系统镜像文件对应的第一系统稳定度;确定模块,用于根据所述第一系统稳定度及所述第二系统稳定度,确定是否进行系统恢复;恢复模块,用于若确定进行系统恢复,则采用所述第二系统镜像文件对所述系统进行系统恢复。
11、在本申请的一些实施例中,所述分析模块,用于:获取所述系统监测数据中的不同系统异常因子,并确定不同系统异常因子的权重;根据不同系统异常因子及对应的权重进行系统稳定度计算,得到所述第一系统镜像文件对应的第一系统稳定度。
12、在本申请的一些实施例中,所述分析模块,用于:采用公式s=1-(p0*t0+p1*t1+…+pi*ti+…+pn*tn)/t-q,根据不同系统异常因子及对应的权重进行系统稳定度计算,得到所述第一系统镜像文件对应的第一系统稳定度,其中,s为第一系统稳定度,pi为常量用于表示i等级的系统异常因子,t表示当前系统的总运行次数,ti表示i等级的系统异常因子的权重,q为常量用于表示云平台异常因子。
13、在本申请的一些实施例中,所述分析模块,用于:将所述系统的系统监测数据输入预设稳定度分析模型进行系统稳定度分析处理,得到所述预设稳定度分析模型输出的第一系统镜像文件对应的第一系统稳定度。
14、在本申请的一些实施例中,所述确定模块,用于:确定所述第一系统稳定度是否低于所述第二系统稳定度;若所述第一系统稳定度低于所述第二系统稳定度,则进行系统恢复。
15、在本申请的一些实施例中,所述确定模块,用于:确定所述第一系统稳定度是否低于所述第二系统稳定度,并确定所述第一系统稳定度是否低于预定阈值;若所述第一系统稳定度低于所述第二系统稳定度且所述第一系统稳定度低于预定阈值,则进行系统恢复。
16、在本申请的一些实施例中,所述第一系统镜像文件存储于第一分区,所述第二系统镜像文件存储于第二分区;所述恢复模块,用于:若确定进行系统恢复,则将指向所述第一分区和所述第二分区的链接交换,以使得所述系统在启动时根据所述链接从第二分区加载所述第二系统镜像文件进行运行。
17、根据本申请的另一实施例,一种存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行本申请实施例所述的方法。
18、根据本申请的另一实施例,一种电子设备可以包括:存储器,存储有计算机程序;处理器,读取存储器存储的计算机程序,以执行本申请实施例所述的方法。
19、根据本申请的另一实施例,一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本申请实施例所述的各种可选实现方式中提供的方法。
20、本申请实施例中,采用系统中存储的第一系统镜像文件进行系统运行,其中,所述系统中还存储第二系统稳定度对应的第二系统镜像文件;根据所述系统的系统监测数据进行系统稳定度分析处理,得到所述第一系统镜像文件对应的第一系统稳定度;根据所述第一系统稳定度及所述第二系统稳定度,确定是否进行系统恢复;若确定进行系统恢复,则采用所述第二系统镜像文件对所述系统进行系统恢复。
21、以这种方式,通过分析当本文档来自技高网...
【技术保护点】
1.一种系统调控方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述系统的系统监测数据进行系统稳定度分析处理,得到所述第一系统镜像文件对应的第一系统稳定度,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据不同系统异常因子及对应的权重进行系统稳定度计算,得到所述第一系统镜像文件对应的第一系统稳定度,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述系统的系统监测数据进行系统稳定度分析处理,得到所述第一系统镜像文件对应的第一系统稳定度,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述第一系统稳定度及所述第二系统稳定度,确定是否进行系统恢复,包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述第一系统稳定度及所述第二系统稳定度,确定是否进行系统恢复,包括:
7.根据权利要求1至6任一项所述的方法,其特征在于,所述第一系统镜像文件存储于第一分区,所述第二系统镜像文件存储于第二分区;
8.一种系统调控装置,其特征在于,包括:
< ...【技术特征摘要】
1.一种系统调控方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述系统的系统监测数据进行系统稳定度分析处理,得到所述第一系统镜像文件对应的第一系统稳定度,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据不同系统异常因子及对应的权重进行系统稳定度计算,得到所述第一系统镜像文件对应的第一系统稳定度,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述系统的系统监测数据进行系统稳定度分析处理,得到所述第一系统镜像文件对应的第一系统稳定度,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述第一系统稳定度及所述第二系统稳定度,确定是否进行...
【专利技术属性】
技术研发人员:徐卫宇,
申请(专利权)人:深圳TCL新技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。