首页 / 专利库 / 资料储存系统 / 非易失性存储器 / 只读存储器 / 散热策略管理方法、装置、设备及计算机可读存储介质

散热策略管理方法、装置、设备及计算机可读存储介质

阅读:1048发布:2020-05-15

专利汇可以提供散热策略管理方法、装置、设备及计算机可读存储介质专利检索,专利查询,专利分析的服务。并且本 申请 公开了一种 散热 策略管理方法,包括从带电可擦可编程只读 存储器 中获取预先存储的待更新散热策略;接收散热策略 修改 参数;利用散热策略修改参数修改待更新散热策略,得到散热策略;将散热策略保存于带电可擦可编程 只读存储器 ,并替换待更新散热策略。可见,本申请中利用散热策略修改参数对存储在带电可擦可编程只读存储器中的待更新散热策略进行修改,得到散热策略,并将散热策略保存在带电可擦可编程只读存储器中,并不存储在BMC 固件 中,解除了与BMC固件的绑定关系,散热测试人员可以快速对待更新散热策略进行修改,不需要等待新版BMC固件的出现,提升工作效率。此外,本申请还提供一种具有上述优点的装置、设备及计算机可读存储介质。,下面是散热策略管理方法、装置、设备及计算机可读存储介质专利的具体信息内容。

1.一种散热策略管理方法,其特征在于,包括:
从带电可擦可编程只读存储器中获取预先存储的待更新散热策略;
接收散热策略修改参数;
利用所述散热策略修改参数修改所述待更新散热策略,得到散热策略;
保存所述散热策略至所述带电可擦可编程只读存储器,并替换所述待更新散热策略。
2.如权利要求1所述的散热策略管理方法,其特征在于,还包括:
获取备份散热策略;
保存所述备份散热策略至BMC固件
3.如权利要求2所述的散热策略管理方法,其特征在于,在所述保存所述散热策略至所述带电可擦可编程只读存储器,并替换所述待更新散热策略之后,还包括:
读取所述散热策略的散热策略版本号;
读取所述备份散热策略的备份散热策略版本号;
判断所述散热策略版本号是否大于所述备份散热策略版本号;
当所述备份散热策略版本号大于所述散热策略版本号时,复制所述备份散热策略至所述带电可擦可编程只读存储器,并替换所述散热策略。
4.如权利要求3所述的散热策略管理方法,其特征在于,还包括:
当读取所述散热策略版本号未成功时,复制所述备份散热策略至所述带电可擦可编程只读存储器。
5.如权利要求4所述的散热策略管理方法,其特征在于,所述散热策略包括线性调控散热策略和PID调控散热策略。
6.如权利要求1至5任一项所述的散热策略管理方法,其特征在于,所述散热策略为xml格式散热策略。
7.一种散热策略管理装置,其特征在于,包括:
第一获取模,用于从带电可擦可编程只读存储器中获取预先存储的待更新散热策略;
接收模块,用于接收散热策略修改参数;
更新模块,用于利用所述散热策略修改参数修改所述待更新散热策略,得到散热策略;
第一保存模块,用于保存所述散热策略至所述带电可擦可编程只读存储器,并替换所述待更新散热策略。
8.如权利要求7所述的散热策略管理装置,其特征在于,还包括:
第二获取模块,用于获取备份散热策略;
第二保存模块,用于保存所述备份散热策略至BMC固件。
9.一种散热策略管理设备,其特征在于,包括:
存储器,用于存储计算机程序
处理器,用于执行所述计算机程序时实现如权利要求1至6任一项所述散热策略管理方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述散热策略管理方法的步骤。

说明书全文

散热策略管理方法、装置、设备及计算机可读存储介质

技术领域

[0001] 本申请涉及服务器散热技术领域,特别是涉及一种散热策略管理方法、装置、设备及计算机可读存储介质。

背景技术

[0002] 服务器,也称伺服器,是提供计算服务的设备,包括处理器、硬盘、内存、系统总线硬件配置。服务器在运行过程中,由于所处环境温度升高,或者硬盘、处理器等部件因负载压而升温等因素使服务器升温,为了使服务器能够维持最佳的工作状态,需要使服务器处于一个合适的温度环境中,因此需要扇对服务器进行散热。
[0003] 每个硬件配置有与之对应的散热策略,每个硬件配置的散热策略需要经过反复的修改、测试,才能确定下来。目前,所有的散热策略均存储在基板管理控制器(Baseboard Management Controller,BMC)固件中,每修改散热策略中的一个参数都需要BMC发布一版新的固件,散热测试人员需要花费大量时间进行反复测试以确定出合适的散热策略,并且固件版本修改和发布需要花费一定的时间,给散热测试人员和固件开发人员带来不便。
[0004] 因此,如何解决上述问题是本领技术人员应重点关注的。发明内容
[0005] 本申请的目的是提供一种散热策略管理方法、装置、设备、计算机可读存储介质及散热调控方法,以解决现有技术中更新散热策略时,依靠新版BMC固件的问题。
[0006] 为解决上述技术问题,本申请提供一种散热策略管理方法,包括:
[0007] 从带电可擦可编程只读存储器中获取预先存储的待更新散热策略;
[0008] 接收散热策略修改参数;
[0009] 利用所述散热策略修改参数修改所述待更新散热策略,得到散热策略;
[0010] 保存所述散热策略至所述带电可擦可编程只读存储器,并替换所述待更新散热策略。
[0011] 可选的,还包括:
[0012] 获取备份散热策略;
[0013] 保存所述备份散热策略至BMC固件。
[0014] 可选的,在所述保存所述散热策略至所述带电可擦可编程只读存储器,并替换所述待更新散热策略之后,还包括:
[0015] 读取所述散热策略的散热策略版本号;
[0016] 读取所述备份散热策略的备份散热策略版本号;
[0017] 判断所述散热策略版本号是否大于所述备份散热策略版本号;
[0018] 当所述备份散热策略版本号大于所述散热策略版本号时,复制所述备份散热策略至所述带电可擦可编程只读存储器,并替换所述散热策略。
[0019] 可选的,还包括:
[0020] 当读取所述散热策略版本号未成功时,复制所述备份散热策略至所述带电可擦可编程只读存储器。
[0021] 可选的,所述散热策略包括线性调控散热策略和PID调控散热策略。
[0022] 可选的,所述散热策略为xml格式散热策略。
[0023] 本申请还提供一种散热策略管理装置,包括:
[0024] 第一获取模,用于从带电可擦可编程只读存储器中获取预先存储的待更新散热策略;
[0025] 接收模块,用于接收散热策略修改参数;
[0026] 更新模块,用于利用所述散热策略修改参数修改所述待更新散热策略,得到散热策略;
[0027] 第一保存模块,用于保存所述散热策略至所述带电可擦可编程只读存储器,并替换所述待更新散热策略。
[0028] 可选的,还包括:
[0029] 第二获取模块,用于获取备份散热策略;
[0030] 第二保存模块,用于保存所述备份散热策略至BMC固件。
[0031] 本申请还提供一种散热策略管理设备,包括:
[0032] 存储器,用于存储计算机程序
[0033] 处理器,用于执行所述计算机程序时实现如上述任一种所述散热策略管理方法的步骤。
[0034] 本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种所述散热策略管理方法的步骤。
[0035] 本申请所提供的散热策略管理方法,包括从带电可擦可编程只读存储器中获取预先存储的待更新散热策略;接收散热策略修改参数;利用所述散热策略修改参数修改所述待更新散热策略,得到散热策略;将所述散热策略保存于所述带电可擦可编程只读存储器,并替换所述待更新散热策略。可见,本申请中利用散热策略修改参数对存储在带电可擦可编程只读存储器中的待更新散热策略进行修改,得到散热策略,并将散热策略保存在带电可擦可编程只读存储器中,本申请中的散热策略并不存储在BMC固件中,解除了与BMC固件的绑定关系,散热测试人员可以快速对待更新散热策略进行修改,不需要等待新版BMC固件的出现,提升工作效率,同时也降低BMC固件研发人员的工作量。此外,本申请还提供一种具有上述优点的装置、设备及计算机可读存储介质。附图说明
[0036] 为了更清楚的说明本申请实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037] 图1为本申请实施例所提供的一种散热策略管理方法的流程图
[0038] 图2为本申请实施例所提供的另一种散热策略管理方法的流程图;
[0039] 图3为本申请实施例提供的散热策略管理装置的结构框图
[0040] 图4为本申请实施例所提供的散热策略管理设备的结构示意图。

具体实施方式

[0041] 为了使本技术领域的人员更好地理解本申请方案,下面结合附图和具体实施方式对本申请作进一步的详细说明。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0042] 正如背景技术部分所述,目前,所有的散热策略均存储在BMC固件中,每修改散热策略中的一个参数都需要发布一版新的BMC固件,散热测试人员需要花费大量时间进行反复测试以确定出合适的散热策略,并且固件版本修改和发布需要花费一定的时间,给散热测试人员和固件开发人员带来不便。
[0043] 有鉴于此,本申请提供一种散热策略管理方法,请参考图1,图1为本申请实施例所提供的一种散热策略管理方法的流程图,该方法包括:
[0044] 步骤S101:从带电可擦可编程只读存储器中获取预先存储的待更新散热策略;
[0045] 需要说明的是,本实施例中对待更新散热策略不做具体限定,视情况而定。待更新散热策略包括对多个需要进行散热调控的部件的散热策略,例如,进风口散热策略、内存散热策略、CPU(Central Processing Unit,中央处理器)散热策略,等等。
[0046] 具体的,以进风口散热策略为例,进风口散热策略包括第一温度阈值、风扇的转速及转动模式,即当进风口温度超过第一温度阈值时,开始进行散热调控,散热调控过程中,风扇的转速的具体值、转速的增加速率或降低速率均可视情况而定,风扇的转动模式分为手动模式和自动模式,手动模式即手动调节风扇的转速,自动模式即根据当前温度自动调节风扇的转速。其他部件散热策略类似,此处不再一一赘述。
[0047] 步骤S102:接收散热策略修改参数;
[0048] 需要指出的是,本实施例中对散热策略修改参数的种类也不做具体限定,视情况而定。例如,散热策略修改参数可以为任一个部件散热策略的温度阈值,或者风扇的转速,等等。
[0049] 步骤S103:利用所述散热策略修改参数修改所述待更新散热策略,得到散热策略;
[0050] 可以理解的是,散热策略与待更新散热策略具有一一对应的关系,散热策略同样包括对多个需要进行散热调控的部件的散热策略。
[0051] 步骤S104:保存所述散热策略至所述带电可擦可编程只读存储器,并替换所述待更新散热策略。
[0052] 具体的,将散热策略写入带电可擦可编程只读存储器,替换待更新散热策略,即保证带电可擦可编程只读存储器中存储最新的散热策略。当需要进行散热调控时,调用存储在EEPROM中的散热策略进行散热调控即可。
[0053] 具体的,所述散热策略为线性调控散热策略或者PID调控散热策略。可以理解的是,不同的部件的温度特性不同,本实施例中对不同部件散热策略的调控方式不做具体限定,视情况而定。
[0054] 带电可擦可编程只读存储器(Electrically Erasable Programmable Read Only Memory,EEPROM)是一种掉电后数据不丢失的存储芯片,可以通过电子方式多次复写。散热策略需要不断的修正更新参数,以使对部件的散热效果达到最佳状态,现有技术中散热策略保存在BMC固件中,每当修改一次散热策略时,就需要单独发布一版BMC固件,需要花费大量开发时间以及人力,并且对机房进行升级,对服务器的影响较大;本申请中待更新散热策略存储在EEPROM中,BMC可以直接读取EEPROM中的存储数据,经修改后得到散热策略,且保存在EEPROM中,如此循环,整个过程并不依赖BMC固件,因此,极大方便了散热测试人员对散热策略的修改,并且由于只对散热策略进行修改,减小了对服务器的影响。
[0055] 本实施例中利用散热策略修改参数对存储在带电可擦可编程只读存储器中的待更新散热策略进行修改,得到散热策略,并将散热策略保存在带电可擦可编程只读存储器中,本申请中的散热策略并不存储在BMC固件中,解除了与BMC固件的绑定关系,散热测试人员可以快速对待更新散热策略进行修改,不需要等待新版BMC固件的出现,提升工作效率,同时也降低BMC固件研发人员的工作量。
[0056] 在上述实施例的基础上,在本申请的一个实施例中,散热策略管理方法还包括:
[0057] 获取备份散热策略;
[0058] 保存所述备份散热策略至BMC固件。
[0059] 本实施例中的散热策略管理方法中还保存有备份散热策略,当EEPROM中的散热策略出现故障时,可以调用备份散热策略。
[0060] 请参考图2,图2为本申请实施例所提供的另一种散热策略管理方法的流程图,该方法包括:
[0061] 步骤S201:获取备份散热策略;
[0062] 步骤S202:保存所述备份散热策略至BMC固件;
[0063] 步骤S203:从带电可擦可编程只读存储器中获取预先存储的待更新散热策略;
[0064] 步骤S204:接收散热策略修改参数;
[0065] 步骤S205:利用所述散热策略修改参数修改所述待更新散热策略,得到散热策略;
[0066] 步骤S206:保存所述散热策略至所述带电可擦可编程只读存储器,并替换所述待更新散热策略;
[0067] 步骤S207:读取所述散热策略的散热策略版本号;
[0068] 具体的,散热策略版本号位于散热策略的开始位置,具体形式可以为等,散热策略版本号代表散热策略的修改的先后顺序,版本号越大,表示与版本号对应的散热策略的发布时间越近,散热策略越新。
[0069] 步骤S208:读取所述备份散热策略的备份散热策略版本号;
[0070] 具体的,备份散热策略版本号位于备份散热策略的开始位置,具体形式同样为等。
[0071] 步骤S209:判断所述散热策略版本号是否大于所述备份散热策略版本号;
[0072] 步骤S210:当所述备份散热策略版本号大于所述散热策略版本号时,复制所述备份散热策略至所述带电可擦可编程只读存储器,并替换所述散热策略。
[0073] 例如,当散热策略版本号为,备份散热策略版本号为时,即备份散热策略版本号大于散热策略版本号,表示备份散热策略为最新的散热策略。
[0074] 可以理解的是,当备份散热策略版本号小于散热策略版本号时,即散热策略为最新的散热策略时,不需对散热策略进行任何操作,直接根据散热策略进行散热调控即可。
[0075] 需要说明的是,本实施例中对步骤S201和步骤S202的在整个方法流程位置不做具体限定,步骤S201和步骤S202还可以位于步骤S206之后、步骤S207之前。
[0076] 本实施例所提供的散热策略管理方法,不直接使用备份散热策略,只用EEPROM中的散热策略,通过对散热策略版本号和备份散热策略版本号的比较,使得EEPROM中一直存储有最新的散热策略,从而使得进行散热调控时,保证使用最新的散热策略进行调控。
[0077] 在上述实施例的基础上,在本申请的一个实施例中,散热策略管理方法还包括:
[0078] 当读取所述散热策略版本号未成功时,复制所述备份散热策略至所述带电可擦可编程只读存储器。
[0079] 具体的,散热策略版本号读取失败表示EEPROM中的散热策略被损坏,或者EEPROM中还未存入散热策略,复制备份散热策略至EEPROM中,保证EEPROM存有散热策略,从而进行散热调控。
[0080] 优选地,所述散热策略为xml格式散热策略,xml格式散热策略占用空间小,并且便于查看、修改,同时也便于读取散热策略。相应的,备份散热策略优选为xml格式散热策略。
[0081] 下面对本申请实施例提供的散热策略管理装置进行介绍,下文描述的散热策略管理装置与上文描述的散热策略管理方法可相互对应参照。
[0082] 图3为本申请实施例提供的散热策略管理装置的结构框图,参照图3,散热策略管理装置可以包括:
[0083] 第一获取模块100,用于从带电可擦可编程只读存储器中获取预先存储的待更新散热策略;
[0084] 接收模块200,用于接收散热策略修改参数;
[0085] 更新模块300,用于利用所述散热策略修改参数修改所述待更新散热策略,得到散热策略;
[0086] 第一保存模块400,用于保存所述散热策略至所述带电可擦可编程只读存储器,并替换所述待更新散热策略。
[0087] 本实施例的散热策略管理装置用于实现前述的散热策略管理方法,因此散热策略管理装置中的具体实施方式可见前文中的散热策略管理方法的实施例部分,例如,第一获取模块100,接收模块200,更新模块300,第一保存模块400,分别用于实现上述散热策略管理方法中步骤S101,S102,S103和S104,所以,其具体实施方式可以参照相应的各个部分实施例的描述,在此不再赘述。
[0088] 本实施例所提供的散热策略管理装置,通过利用散热策略修改参数对存储在带电可擦可编程只读存储器中的待更新散热策略进行修改,得到散热策略,并将散热策略保存在带电可擦可编程只读存储器中,本申请中的散热策略并不存储在BMC固件中,解除了与BMC固件的绑定关系,散热测试人员可以快速对待更新散热策略进行修改,不需要等待新版BMC固件的出现,提升工作效率,同时也降低BMC固件研发人员的工作量。
[0089] 在上实施例的基础上,在本申请的一个实施例中,散热策略管理装置还包括:
[0090] 第二获取模块,用于获取备份散热策略;
[0091] 第二保存模块,用于保存所述备份散热策略至BMC固件。
[0092] 本申请还提供一种散热策略管理设备,请参考图4,图4为本申请实施例所提供的散热策略管理设备的结构示意图,包括:
[0093] 存储器11,用于存储计算机程序;
[0094] 处理器12,用于执行所述计算机程序时实现上述任一种所述散热策略管理方法的步骤。
[0095] 本实施例所提供的散热策略管理设备,通过利用散热策略修改参数对存储在带电可擦可编程只读存储器中的待更新散热策略进行修改,得到散热策略,并将散热策略保存在带电可擦可编程只读存储器中,本申请中的散热策略并不存储在BMC固件中,解除了与BMC固件的绑定关系,散热测试人员可以快速对待更新散热策略进行修改,不需要等待新版BMC固件的出现,提升工作效率,同时也降低BMC固件研发人员的工作量。
[0096] 本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述散热策略管理方法的步骤。
[0097] 本实施例所提供的计算机可读存储介质,通过利用散热策略修改参数对存储在带电可擦可编程只读存储器中的待更新散热策略进行修改,得到散热策略,并将散热策略保存在带电可擦可编程只读存储器中,本申请中的散热策略并不存储在BMC固件中,解除了与BMC固件的绑定关系,散热测试人员可以快速对待更新散热策略进行修改,不需要等待新版BMC固件的出现,提升工作效率,同时也降低BMC固件研发人员的工作量。
[0098] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0099] 专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0100] 结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0101] 以上对本申请所提供的散热策略管理方法、装置、设备及计算机可读存储介质进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈