一种电源在位状态修正方法、装置、设备及可读存储介质制造方法及图纸

技术编号:39036891 阅读:18 留言:0更新日期:2023-10-10 11:50
本发明专利技术公开了一种电源在位状态修正方法、装置、设备及可读存储介质,应用于服务器技术领域,包括:获取不确定状态数值;不确定状态数值为电源在位异常中不确定状态类别对应的数值;获取不确定状态数值对应的历史实际工作状态;当根据历史实际工作状态确定不确定状态数值的电源在位状态需要修正时,根据历史实际工作状态对不确定状态数值对应的电源在位状态进行修正。可见,本发明专利技术通过获取电源在位异常中的不确定状态数值,和不确定状态数值对应的历史实际工作状态,当确定不确定状态数值的电源在位状态需要修正时,及时根据历史实际工作状态修正不确定状态数值对应的电源在位状态,故本发明专利技术可以提高不确定状态数值对应电源在位状态的准确性。位状态的准确性。位状态的准确性。

【技术实现步骤摘要】
一种电源在位状态修正方法、装置、设备及可读存储介质


[0001]本专利技术涉及服务器
,特别涉及一种电源在位状态修正方法、装置、设备及可读存储介质。

技术介绍

[0002]在服务器领域需要使用PSU(电源)。当前电源的在位状态主要包括在位异常和在位正常,在位异常中包括不确定数值,即不确定该数值对应的在位故障类型是哪种,或者对于断电上电后出现的新的数值直接作为不确定状态数值,并直接归类为在位异常。由于出现在位信息异常会直接认为PSU存在故障,而确定PSU存在故障时,将对服务器的整机运行造成严重的安全隐患。
[0003]由于当前存在PSU在位异常,但是PSU实际无故障的情况,这种错误判断,会影响PSU的正常运行。因此,需要提高确定PSU在位状态的准确性。

技术实现思路

[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]图1为本专利技术实施例提供的一种电源在位状态修正方法的流程图;
[0042]图2为本专利技术实施例提供的另一种电源在位状态修正方法的流程图;
[0043]图3为本专利技术实施例提供的一种电源在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电源在位状态修正方法,其特征在于,包括:获取不确定状态数值;其中,所述不确定状态数值为电源在位异常中不确定状态类别对应的数值;获取所述不确定状态数值对应的历史实际工作状态;当根据所述历史实际工作状态确定所述不确定状态数值的电源在位状态需要修正时,根据所述历史实际工作状态对所述不确定状态数值对应的电源在位状态进行修正。2.根据权利要求1所述的电源在位状态修正方法,其特征在于,在获取所述不确定状态数值对应的历史实际工作状态之前,还包括:根据所述不确定状态数值进行预设次数的电源在位状态测试处理,得到预设次数的历史工作状态;将所述历史工作状态中出现次数最多的工作状态作为所述历史实际工作状态。3.根据权利要求1所述的电源在位状态修正方法,其特征在于,在所述获取不确定状态数值之前,还包括:利用目标设备获取电源在位状态寄存器对应的在位状态数值;当将所述在位状态数值归类为电源异常中的不确定类型时,得到所述不确定状态数值。4.根据权利要求1所述的电源在位状态修正方法,其特征在于,所述根据所述历史实际工作状态对所述不确定状态数值对应的电源在位状态进行修正,包括:获取与所述历史实际工作状态对应的修正规则;其中,所述修正规则为将所述不确定状态数值修改为正常状态对应的在位状态地址位逻辑值、对所述不确定状态数值对应的预设位数地址位进行删除和直接将所述不确定状态数值归类为正常状态中的任意一种规则;根据所述修正规则对所述不确定状态数值对应的所述电源在位状态进行修正。5.根据权利要求1至4任一项所述的电源在位状态修正方法,其特征在于,所述获取不确定状态数值,包括:当电源断电立刻上电时,获取电源在位状态寄存器对应的实时在位状态数值;当所述实时在位状态数值为最新不确定状态数值时,将所述最新不确定状态数值对应的电源状态确定为待分类状态;其中,所述待分类状态对应的电源处理方式为预设时间阈值内电源不断电;存储所述预设时间阈值内所述最新不确定状态数值对应的电源工作参数和电源工作状态,并对所述最新不确定状态数值出现的次数进行标记。6.根据权利要求5所述的电源在位状态修正方法,其特征在于,在所述存储所述预...

【专利技术属性】
技术研发人员:孙秀强黄家明李博乐朱慧蓉
申请(专利权)人:浪潮山东计算机科技有限公司
类型:发明
国别省市:

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

1