本技术涉及计算机,特别是涉及一种过温保护方法、装置、系统、存储介质及程序产品。
背景技术:
1、目前,诸如电源或者芯片等模块化的硬件,通常会配备有过温保护的功能。其中,过温保护,是指在硬件模块的温度过高时执行相应的保护措施来降低硬件模块的温度,以硬件模块在过高的温度环境下发生损失。
2、实际应用场景中,通常会在印刷电路板(printed circuit board,pcb)上设置有温度传感器,以便利用该温度传感器检测硬件模块的温度,并在检测到硬件模块的温度过高时执行相应的保护措施。
3、但是,这种针对硬件模块进行过温保护的方式,需要较大的布板空间(即需要较大面积的pcb板)以及需要温度传感器,这会导致针对硬件模块实现过温保护所需的硬件成本较高。
技术实现思路
1、本技术实施例提供了一种过温保护方法、装置、系统、存储介质及程序产品,以降低对硬件模块实现过温保护所需的硬件成本。
2、第一方面,本技术实施例提供了一种过温保护方法,包括:获取待监测的硬件模块的运行状态参数,所述运行状态参数包括输入电压、输入电流、输出电压、输出电流、输入功率或者输出功率;根据所述运行状态参数,确定所述硬件模块的能量损失指标,所述能量损失指标用于指示所述硬件模块在运行过程中所产生的能量损失;当所述能量损失指标满足所述硬件模块对应的能量损失的异常指标范围,对所述硬件模块进行计时;当所述能量损失指标满足所述异常指标范围的持续时长达到所述硬件模块对应的时长阈值,执行针对所述硬件模块的过温保护策略,所述过温保护策略用于降低所述硬件模块的温度。
3、在一种可能的实施方式中,所述运行状态参数包括所述硬件模块的输入电压、输入电流、输出电压以及输出电流;所述能量损失指标为所述硬件模块的输出功率与输入功率的比值,或者,所述能量损失指标为所述硬件模块的输入功率与输出功率之间的差值。
4、在一种可能的实施方式中,所述当所述能量损失指标满足所述异常指标范围的持续时长达到所述硬件模块对应的时长阈值,执行针对所述硬件模块的过温保护策略,包括:当所述比值小于所述硬件模块对应的第一效率阈值的持续时长达到所述硬件模块对应的第一时长阈值,执行第一过温保护策略;当所述比值大于所述第一效率阈值且小于所述硬件模块对应的第二效率阈值的持续时长达到所述硬件模块对应的第二时长阈值,执行第二过温保护策略,所述第二时长阈值大于所述第一时长阈值,所述第二过温保护策略对应的降温速度小于所述第一过温保护策略对应的降温速度。
5、在一种可能的实施方式中,所述当所述能量损失指标满足所述异常指标范围的持续时长达到所述硬件模块对应的时长阈值,执行针对所述硬件模块的过温保护策略,包括:当所述差值大于所述硬件模块对应的第一功率阈值的持续时长达到所述硬件模块对应的第一时长阈值,执行第一过温保护策略;当所述差值小于所述第一功率阈值且大于所述硬件模块对应的第二功率阈值的持续时长达到所述硬件模块对应的第二时长阈值,执行第二过温保护策略,所述第二时长阈值大于所述第一时长阈值,所述第二过温保护策略对应的降温速度小于所述第一过温保护策略对应的降温速度。
6、在一种可能的实施方式中,所述能量损失指标满足所述硬件模块对应的能量损失的异常指标范围,包括:所述比值小于所述硬件模块对应的第三效率阈值;或者,所述差值大于所述硬件模块对应的第三功率阈值。
7、在一种可能的实施方式中,所述能量损失指标包括所述硬件模块的输入功率;所述能量损失指标满足所述硬件模块对应的能量损失的异常指标范围,包括:所述输入功率大于所述硬件模块对应的第四功率阈值。
8、在一种可能的实施方式中,所述能量损失指标包括所述硬件模块的输入电压或者输入电流;所述能量损失指标满足所述硬件模块对应的能量损失的异常指标范围,包括:所述输入电压大于所述硬件模块对应的电压阈值;或者,所述输入电流大于所述硬件模块对应的电流阈值。
9、在一种可能的实施方式中,在对所述硬件模块进行计时的过程中,存在所述硬件模块的能量损失指标不满足所述异常指标范围、且所述硬件模块的能量损失指标不满足所述异常指标范围的持续时长小于第三时长阈值。
10、在一种可能的实施方式中,所述方法还包括:获取所述硬件模块的属性信息;根据所述属性信息,查找映射关系,得到所述异常指标范围以及所述时长阈值。
11、在一种可能的实施方式中,所述过温保护策略包括关闭所述硬件模块的输入功率或者输出功率;或者,所述过温保护策略包括降低所述硬件模块的工作频率。
12、第二方面,本技术提供一种过温保护装置,该装置包括:获取模块,用于获取待监测的硬件模块的运行状态参数,所述运行状态参数包括输入电压、输入电流、输出电压、输出电流、输入功率或者输出功率;确定模块,用于根据所述运行状态参数,确定所述硬件模块的能量损失指标,所述能量损失指标用于指示所述硬件模块在运行过程中所产生的能量损失;计时模块,用于当所述能量损失指标满足所述硬件模块对应的能量损失的异常指标范围,对所述硬件模块进行计时;执行模块,用于当所述能量损失指标满足所述异常指标范围的持续时长达到所述硬件模块对应的时长阈值,执行针对所述硬件模块的过温保护策略,所述过温保护策略用于降低所述硬件模块的温度。
13、在一种可能的实施方式中,所述运行状态参数包括所述硬件模块的输入电压、输入电流、输出电压以及输出电流;所述能量损失指标为所述硬件模块的输出功率与输入功率的比值,或者,所述能量损失指标为所述硬件模块的输入功率与输出功率之间的差值。
14、在一种可能的实施方式中,执行模块,用于:当所述比值小于所述硬件模块对应的第一效率阈值的持续时长达到所述硬件模块对应的第一时长阈值,执行第一过温保护策略;当所述比值大于所述第一效率阈值且小于所述硬件模块对应的第二效率阈值的持续时长达到所述硬件模块对应的第二时长阈值,执行第二过温保护策略,所述第二时长阈值大于所述第一时长阈值,所述第二过温保护策略对应的降温速度小于所述第一过温保护策略对应的降温速度。
15、在一种可能的实施方式中,执行模块,用于:当所述差值大于所述硬件模块对应的第一功率阈值的持续时长达到所述硬件模块对应的第一时长阈值,执行第一过温保护策略;当所述差值小于所述第一功率阈值且大于所述硬件模块对应的第二功率阈值的持续时长达到所述硬件模块对应的第二时长阈值,执行第二过温保护策略,所述第二时长阈值大于所述第一时长阈值,所述第二过温保护策略对应的降温速度小于所述第一过温保护策略对应的降温速度。
16、在一种可能的实施方式中,所述能量损失指标满足所述硬件模块对应的能量损失的异常指标范围,包括:所述比值小于所述硬件模块对应的第三效率阈值;或者,所述差值大于所述硬件模块对应的第三功率阈值。
17、在一种可能的实施方式中,所述能量损失指标包括所述硬件模块的输入功率;所述能量损失指标满足所述硬件模块对应的能量损失的异常指标范围,包括:所述输入功率大于所述硬件模块对应的第四功率阈值。
18、在一种可能的实施方式中,所述能量损失指标包括所述硬件模块的输入电压或者输入电流;所述能量损失指标满足所述硬件模块对应的能量损失的异常指标范围,包括:所述输入电压大于所述硬件模块对应的电压阈值;或者,所述输入电流大于所述硬件模块对应的电流阈值。
19、在一种可能的实施方式中,在对所述硬件模块进行计时的过程中,存在所述硬件模块的能量损失指标不满足所述异常指标范围、且所述硬件模块的能量损失指标不满足所述异常指标范围的持续时长小于第三时长阈值。
20、在一种可能的实施方式中,获取模块,还用于获取所述硬件模块的属性信息;确定模块,还用于根据所述属性信息,查找映射关系,得到所述异常指标范围以及所述时长阈值。
21、在一种可能的实施方式中,所述过温保护策略包括关闭所述硬件模块的输入功率或者输出功率;或者,所述过温保护策略包括降低所述硬件模块的工作频率。
22、第三方面,本技术实施例还提供了一种设备,该设备可以包括处理器以及存储器:
23、所述存储器用于存储计算机程序;
24、所述处理器用于根据所述计算机程序执行上述第一方面以及第一方面中任一种实施方式所述的方法。
25、第四方面,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行上述第一方面以及第一方面中任一种实施方式所述的方法。
26、第五方面,本技术实施例还提供一种包括指令的计算机程序产品,当其在计算设备上运行时,使得所述计算设备执行上述第一方面以及第一方面中任一种实施方式所述的方法。
27、在本技术实施例的上述实现方式中,获取待监测的硬件模块的运行状态参数,该运行状态参数可以是硬件模块的输入电压、输入电流、输出电压或者输出电流,并根据该运行状态参数,确定硬件模块的能量损失指标,该能量损失指标用于指示硬件模块在运行过程中所产生的能量损失,其中,所损失的能量主要用于产生热能。当硬件模块的能量损失指标满足硬件模块对应的能量损失的异常指标范围,对该硬件模块进行计时,并且,当能量损失指标满足异常指标范围的持续时长达到硬件模块对应的时长阈值,表征硬件模块的温度可能会发生过温,可以执行针对硬件模块的过温保护策略,该过温保护策略用于降低硬件模块的温度。如此,在硬件模块的输入电压、输入电流、输出电压或者输出电流处于异常指标范围的持续时长过长时,确定硬件模块所损失的能量过多导致硬件模块的温度过高,并对硬件模块执行过温保护策略以降低硬件模块的温度。即,在无需部署温度传感器的情况下,也能够实现对硬件模块的过温保护,这不仅能够节省温度传感器所产生的硬件成本,并且,在无需部署温度传感器的情况下,电路板(如pcb板)的面积也能够得到减少,以此可以节省电路板的硬件成本。
1.一种过温保护方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述运行状态参数包括所述硬件模块的输入电压、输入电流、输出电压以及输出电流;
3.根据权利要求2所述的方法,其特征在于,所述当所述能量损失指标满足所述异常指标范围的持续时长达到所述硬件模块对应的时长阈值,执行针对所述硬件模块的过温保护策略,包括:
4.根据权利要求2所述的方法,其特征在于,所述当所述能量损失指标满足所述异常指标范围的持续时长达到所述硬件模块对应的时长阈值,执行针对所述硬件模块的过温保护策略,包括:
5.根据权利要求2所述的方法,其特征在于,所述能量损失指标满足所述硬件模块对应的能量损失的异常指标范围,包括:
6.根据权利要求1所述的方法,其特征在于,所述能量损失指标包括所述硬件模块的输入功率;
7.根据权利要求1所述的方法,其特征在于,所述能量损失指标包括所述硬件模块的输入电压或者输入电流;
8.根据权利要求1所述的方法,其特征在于,在对所述硬件模块进行计时的过程中,存在所述硬件模块的能量损失指标不满足所述异常指标范围、且所述硬件模块的能量损失指标不满足所述异常指标范围的持续时长小于第三时长阈值。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
10.根据权利要求1至9任一项所述的方法,其特征在于,所述过温保护策略包括关闭所述硬件模块的输入功率或者输出功率;
11.一种过温保护装置,其特征在于,所述装置包括:
12.一种处理器,其特征在于,所述处理器用于执行权利要求1-10中任一项所述的方法。
13.一种过温保护系统,其特征在于,所述过温保护系统包括处理器以及硬件模块,所述处理器用于执行权利要求1-10中任一项所述的方法。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行权利要求1-10中任一项所述的方法。
15.一种包含指令的计算机程序产品,其特征在于,当其在计算设备上运行时,使得所述计算设备执行如权利要求1至10中任一项所述的方法。