一种计算机散热方法、系统技术方案

技术编号:29979656 阅读:16 留言:0更新日期:2021-09-08 10:10
本发明专利技术实施例提供一种计算机散热方法、系统,属于计算机散热的技术领域。包括:建立计算机的发热模型;获取计算机所在环境温度以及用户当前所开启的程序;基于发热模型确定当前所开启的程序对应的预估产生的热量的趋势,并基于环境温度和预估产生的热量的趋势判断预设时间阈值的范围内是否存在超过预设温度阈值的温度;以及若判断结果为是,获取超过预设温度阈值的温度中的温度上升变化的极大值,并控制散热装置以该温度上升变化的极大值对应的散热策略执行散热;其中散热策略被配置为能够随温度上升变化的增大而增加散热强度。本发明专利技术可以避免计算机达到极限值,能够预估计算机的温度,提前执行相应的降温措施,避免计算机温度过高。度过高。度过高。

【技术实现步骤摘要】
一种计算机散热方法、系统


[0001]本专利技术涉及计算机散热的
,具体地涉及一种计算机散热方法、系统。

技术介绍

[0002]在现有的计算机系统架构下,通常是利用温感组件来反馈计算机系统的温度值,并利用检测到的温度值来对计算机系统进行散热降温。现有的温感组件来检测计算机系统的温度的方式具有较强的滞后性,一般都是在温度达到一定温度值时才滞后的执行降温措施,即使后续温度降下来了,但是计算机依然容易超过极限温度,继而影响计算机的使用寿命。

技术实现思路

[0003]本专利技术实施例的目的是提供一种计算机散热方法、系统,该计算机散热方法、系统可以避免计算机达到极限值,能够预估计算机的温度,提前执行相应的降温措施,避免计算机温度过高。
[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是图1的建立所述计算机的发热模型的方法的流程图;...

【技术保护点】

【技术特征摘要】
1.一种计算机散热方法,其特征在于,所述计算机散热方法包括:建立所述计算机的发热模型,其中所述发热模型被配置为以用户所开启的程序为输入以预估产生的热量的趋势为输出;获取计算机所在环境温度以及用户当前所开启的程序;基于所述发热模型确定所述当前所开启的程序对应的预估产生的热量的趋势,并基于所述环境温度和预估产生的热量的趋势判断预设时间阈值的范围内是否存在超过预设温度阈值的温度;以及若判断结果为是,获取超过预设温度阈值的温度中的温度上升变化的极大值,并控制散热装置以该温度上升变化的极大值对应的散热策略执行散热;其中所述散热策略被配置为能够随所述温度上升变化的增大而增加散热强度。2.根据权利要求1所述的计算机散热方法,其特征在于,所述建立所述计算机的发热模型的方法包括:获取计算机历史发热相关信息;其中,所述历史发热相关信息被配置为示出在开启程序后所述计算机对应的产生的热量;获取用户开启程序的历史操作相关信息;其中,所述历史操作相关信息被配置为示出各程序在开启后与其相关的另一程序的开启概率;以及基于所述历史发热信息和历史操作相关信息建立所述计算机的发热模型。3.根据权利要求2所述的计算机散热方法,其特征在于,所述基于所述历史发热信息和历史操作相关信息建立所述计算机的发热模型包括:基于所述历史操作相关信息确定各程序在开启后与其相关的开启概率最大的另一程序及其对应的开启程序趋势;以及基于所述历史发热信息确定所述开启程序趋势中各程序各自对应的产生的热量的趋势。4.根据权利要求1所述的计算机散热方法,其特征在于,所述基于所述环境温度和预估产生的热量的趋势判断预设时间阈值的范围内是否存在超过预设温度阈值的温度包括:基于所述环境温度和预估产生的热量的趋势确定未来的温度变化趋势;以及获取所述温度变化趋势中预设时间阈值的范围内的各温度,并判断各温度是否大于所述预设温度阈值。5.根据权利要求4所述的计算机散热方法,其特征在于,所述控制散热装置以该温度上升变化的极大值对应的散热策略执行散热包括:当所述温度上升变化的极大值处于第一阈值区间内时,控制所述散热装置的散热风扇在所述第一阈值区间对应的转速下执行散热,并控制所述散热装置的水冷单元处于休眠状态;当所述温度上升变化的极大值处于第二阈值区间内时,控制所述散热装置的散热风扇在所述第二阈值区间对应的转速下执行散热,并控制所述散热装置的水冷单元处于休眠状态;以及当所述温度上升变化的极...

【专利技术属性】
技术研发人员:谢云辉熊涛刘婷欣
申请(专利权)人:安徽信息工程学院
类型:发明
国别省市:

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

1