散热控制方法、散热控制系统及网络设备的制作方法

文档序号:6296893阅读:132来源:国知局
散热控制方法、散热控制系统及网络设备的制作方法
【专利摘要】本发明提供了一种散热控制方法,用于控制网络设备的散热元件及发热元件来对所述网络设备进行散热,所述散热控制方法包括感测发热元件的温度;确定感测到的温度大于第一预设温度时,发送第一散热指令;根据所述第一散热指令提高所述散热元件的散热能力,以降低所述发热元件的温度;当所述散热元件以最大强度进行散热,且确定感测到的温度大于第二预设温度时,发送降耗指令;及根据所述降耗指令控制所述发热元件,以降低所述发热元件的功耗,从而使所述发热元件的温度小于或等于所述第一预设温度;其中,所述第二预设温度大于所述第一预设温度。本发明实现了确保网络设备的长期可靠性的目的。本发明还提供了一种散热控制系统及网络设备。
【专利说明】散热控制方法、散热控制系统及网络设备
【技术领域】
[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]结合第三方面的第二种可能的实现方式,在第四种可能的实现方式中,所述散热元件以抽取冷风的方式对所述发热元件进行散热,所述网络设备包括入风口及出风口,所述发热元件沿着从网络设备的入风口到出风口的方向依次设置,所述控制模块降低所述发热元件的功耗是通过降低预设数量的靠近所述入风口的发热元件的功耗实现。所述控制模块提升所述发热元件的功耗是通过提升被降耗的预设数量的靠近所述入风口的发热元件的功耗实现。
[0042]结合第三方面的第一种可能的实现方式,在第五种可能的实现方式中,所述网络设备还包括主控板、业务板、散热框体及系统背板,所述发热元件设置于所述业务板上,所述散热元件设置于所述散热框体上,所述温度感测模块设置于所述业务板上,所述确定模块设置于所述主控板上,并通过所述系统背板连接至所述温度感测模块,以通过所述系统背板接收感测到的温度,所述控制模块设置于所述主控板上,以连接所述确定模块,并通过所述系统背板连接至所述发热元件及所述散热元件。
[0043]根据各种实现方式提供的散热控制方法通过感测发热元件的温度;确定感测到的温度大于第一预设温度时,发送散热指令;根据所述散热指令提高网络设备的散热元件的散热能力,以降低所述发热元件的温度;当所述散热元件以最大强度进行散热,且确定感测到的温度大于第二预设温度时,发送降耗指令;及根据所述降耗指令控制所述发热元件,以降低所述发热元件的功耗,从而使所述发热元件的温度小于或等于所述第一预设温度,进而实现了选择性地控制所述散热元件及所述发热元件来对所述网络设备的进行散热。本发明确保所述网络设备的长期可靠性。
【专利附图】

【附图说明】
[0044]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045]图1是本发明第一较佳实施方式提供的一种散热控制方法的流程图;
[0046]图2是图1的步骤S105的具体流程图;
[0047]图3是本发明第二较佳实施方式提供的一种散热控制方法的流程图;
[0048]图4是图2的步骤S202的具体流程图;
[0049]图5是本发明网络设备的框图;
[0050]图6是图5的控制模块的框图。
【具体实施方式】
[0051]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0052]请参阅图1,本发明第一较佳实施方式提供一种散热控制方法。所述散热控制方法用于控制网络设备的散热元件及发热元件来对所述网络设备进行散热。所述散热控制方法包括:
[0053]S101,感测发热元件的温度。[0054]其中,感测所述发热元件的温度是实时进行的,即实时感测发热元件的温度。所示发热元件的温度可以包括所述发热元件的结温、表面温度及周围环境的温度。
[0055]S102,确定感测到的温度大于第一预设温度时,发送第一散热指令。
[0056]其中,所述第一预设温度为所述发热元件的可靠温度。即所述发热元件在所述可靠温度下可以正常工作,从而保证所述网络设备的可靠性。
[0057]具体地,确定感测到的温度是否大于所述第一预设温度,当确定感测到的温度大于所述第一预设温度时,表明需要提高网络设备中的散热元件的散热能力,来降低所述发热元件的温度,则发送散热指令。当确定感测到的温度不大于所述第一预设温度时,表明所述散热元件的散热能力可以使所述发热元件正常工作,则维持所述散热元件的散热能力,并继续实时感测所述发热元件的温度。
[0058]S103,根据所述第一散热指令提高所述散热元件的散热能力,以降低所述发热元件的温度。
[0059]其中,在本实施方式中,所述散热元件为风扇,则根据所述散热指令来增加所述风扇的转速,从而实现提高所述散热元件的散热能力来降低所述发热元件的温度。
[0060]S104,当所述散热元件以最大强度进行散热,且确定感测到的温度大于第二预设温度时,发送降耗指令。
[0061]其中,所述第二预设温度为所述发热元件的上限温度。当所述发热元件的温度超过所述第二预设温度时,所述发热元件将可能出现异常,故需要及时对所述发热元件进行降温处理,否则会影响所述网络设备的可靠性。所述第二预设温度大于所述第一预设温度。
[0062]所述发热元件的温度是被实时感测的,在提高所述散热元件的散热能力的同时感测到的所述发热元件的温度仍在不断增加时,使所述散热元件以最大强度进行散热。此时,确定感测到的温度是否大于第二预设温度。当所述散热元件以最大强度进行散热,且确定此时感测到的温度大于所述第二预设温度时,表明所述发热元件可能会出现异常,需要及时对所述发热元件进行降温,则发送降耗指令。通过降低所述发热元件的功耗,从而逐渐降低所述发热元件的温度。当所述散热元件以最大强度进行散热,且确定此时感测到的温度不大于所述第二预设温度时,表明此时所述发热元件仍处理正常工作状态,则继续感测所述发热元件的温度,所述散热元件仍然以最大强度进行散热。
[0063]S105,根据所述降耗指令控制所述发热元件,以降低所述发热元件的功耗,从而使所述发热元件的温度小于或等于所述第一预设温度。
[0064]具体地,请继续参阅图2,该步骤S105包括:
[0065]S1051,解析所述降耗指令。
[0066]S1052,根据解析后的降耗指令来降低发热元件的时钟频率和电压,从而使得所述发热元件的温度小于或等于所述第一预设温度。
[0067]其中,通过降低所述发热元件的时钟频率和电压即可降低所述发热元件的功耗。当所述发热元件的功耗降低后,所述发热元件的发热量减少,从而使得所述发热元件的温度降低。在降低所述发热元件的时钟频率和电压的同时在实时感测所述发热元件的温度。当所述发热元件的温度小于或等于所述第一预设温度时,表明所述发热元件不会发生异常,并处于正常工作状态,从而保证了所述网络设备的可靠性,则停止降低所述发热元件的时钟频率和电压。[0068]当所述发热元件沿着从网络设备的入风口到出风口的方向依次设置时,步骤S105中降低所述发热元件的功耗为降低预设数量的靠近所述入风口的发热元件的功耗。
[0069]具体地,降低预设数量的靠近所述入风口的发热元件中的每一个发热元件的功耗的方法与步骤S1051及S1052相同。故,在此不再赘述。所述预设数量可以根据实际需要进行调整,只要在降低功耗后所述发热元件的温度小于或等于所述第一预设温度即可。
[0070]在本实施方式中,所述散热控制方法通过感测发热元件的温度;确定感测到的温度大于第一预设温度时,发送散热指令;根据所述散热指令提高网络设备的散热元件的散热能力,以降低所述发热元件的温度;当所述散热元件以最大强度进行散热,且确定感测到的温度大于第二预设温度时,发送降耗指令;及根据所述降耗指令控制所述发热元件,以降低所述发热元件的功耗,从而使所述发热元件的温度小于或等于所述第一预设温度,进而实现了选择性地控制所述散热元件及所述发热元件来对所述网络设备的进行散热。即当所述散热元件满足所述网络设备的散热需求时,使所述发热元件处于高性能工作状态,当所述散热元件的不能满足所述网络设备的散热需求时,选择降低所述发热元件的功耗来降低所述发热元件的温度来满足所述网络设备的散热需求,从而确保所述网络设备的长期可靠性。
[0071]请继续参考图3,本发明第二较佳实施方式提供一种散热控制方法。所述第二较佳实施方式提供的散热控制方法与所述第一较佳实施方式提供的散热控制方法相似,两者的区别在于:在第二较佳实施方式中,所述散热控制方法在步骤S105之后还包括:
[0072]S201,确定感测到的温度小于或等于所述第一预设温度时,发送升耗指令。
[0073]在所述发热元件被降低功耗后,确定实时感测的温度是否小于或等于所述第一预设温度。当确定感测到的温度小于或等于所述第一预设温度时,表明所述发热元件不会发生异常,所述发热元件处于正常工作状态,所述网络设备也处于可靠状态。此时可以提升所述发热元件的性能,使得所述发热元件处于高性能工作状态,则发送升耗指令。
[0074]S202,根据所述升耗指令来控制所述发热元件,从而将所述发热元件的功耗提升至预设功耗。
[0075]其中,存储器内存储有预设时钟频率及预设电压。当所述发热元件在所述预设时钟及预设电压下工作,则所述发热元件的功耗为预设功耗。
[0076]具体地,请继续参阅图4,该步骤S202包括:
[0077]S2021,提取存储的预设时钟频率及预设电压。
[0078]S2022,解析所述升耗指令。
[0079]S2023,根据解析后的升耗指令来将所述发热元件的时钟频率和电压分别提升至预设时钟频率及预设电压。
[0080]其中,所述发热元件在所述预设时钟频率和预设电压下工作,则所述发热元件处于高性能工作状态。
[0081]当所述发热元件沿着从网络设备的入风口到出风口的方向依次设置时,步骤S202中提升所述发热元件的功耗为提升预设数量的靠近所述入风口的发热元件的功耗。
[0082]具体地,提升预设数量的靠近所述入风口的发热元件中的每一个发热元件的功耗的方法与步骤S2021至S2023相同。故,在此不再赘述。
[0083]S203,确定感测到的温度小于第三预设温度时,发送第二散热指令。[0084]其中,所述第三预设温度小于所述第一预设温度。确定实时感测到的温度是否小于所述第三预设温度。当确定感测到的温度小于所述第三预设温度,表明所述散热元件无需以最大强度工作即可满足所述发热元件处于正常工作状态的要求,则发生第二散热指令。当确定感测到的温度不小于第三预设温度,则无需动作,使所述散热元件以原有的散热能力工作。
[0085]S204,根据所述第二散热指令降低所述散热元件的散热能力。
[0086]在本实施方式中,所述散热元件为风扇,则根据所述散热指令降低所述风扇的转速,从而降低了所述风扇的散热能力,节约了能量。
[0087]在本实施方式中,所述散热控制方法在所述散热元件以最大强度进行散热,且降低了所述发热元件的功耗后确定感测到的温度小于或等于所述第一预设温度时,发送升耗指令;根据所述升耗指令来控制所述发热元件,从而将所述发热元件的功耗提升至预设功耗;确定感测到的温度小于第三预设温度时,发送第二散热指令;其中,所述第三预设温度小于所述第一预设温度;根据所述第二散热指令降低所述散热元件的散热能力,进一步地而实现了通过控制所述发热元件及散热元件来对所述网络设备进行散热。即通过降低所述发热元件的功耗之后使得所述发热元件的温度小于或等于所述第一预设温度时,选择将所述发热元件的功耗提升至预设功耗,以使所述发热元件处于高性能工作状态,当所述发热元件的温度继续降温至小于所述第三预设温度时,选择降低所述散热元件的散热强度,从而在确保所述网络设备的长期可靠性的同时节约了能量。
[0088]请参考图5,本发明较佳实施方式提供一种网络设备200。所述网络设备200包括发热元件120、散热元件130及散热控制系统100。所述散热控制系统100用于控制所述散热元件130及所述发热元件120来对所述网络设备200进行散热。所述散热控制系统100包括温度感测模块10、确定模块20及控制模块30。
[0089]所述温度感测模块10用于感测所述发热元件120的温度。
[0090]其中,感测所述发热元件120的温度是实时进行的。即所述温度感测模块10实时感测所述发热元件120的温度。所述发热元件120的温度可以包括所示发热元件120的结温、表面温度及周围环境的温度。
[0091]所述确定模块20连接至所述温度感测模块10,以接收所述温度感测模块10感测到的所述发热元件120的温度。所述确定模块20用于确定感测到的温度大于第一预设温度时,发送第一散热指令;还用于当所述散热元件130以最大强度进行散热,且确定感测到的温度大于第二预设温度时,发送降耗指令。
[0092]其中,所述第一预设温度为所述发热元件的可靠温度。即所述发热元件在所述可靠温度下可以正常工作,从而确保所述网络设备200的长期可靠性。
[0093]具体地,所述确定模块20确定感测到的温度是否大于所述第一预设温度。当确定感测到的温度大于所述第一预设温度时,表明需要提高所述散热元件130的散热能力,来降低所述发热元件120的温度,则发送散热指令。当所述确定模块20确定感测到的温度不大于所述第一预设温度时,表明所述散热元件130的散热能力可以使所述发热元件120处于正常工作状态,则维持所述散热元件130的散热能力,并继续实时感测所述发热元件120的温度。
[0094]其中,所述第二预设温度为所述发热元件120的上限温度。所述第二预设温度大于所述第一预设温度。当所述发热元件120的温度超过所述第二预设温度时,所述发热元件120将会可能出现异常,故需要及时对所述发热元件120进行降温处理,否则会影响所述网络设备200的长期可靠性。
[0095]所述控制模块30连接至所述确定模块20,用于根据所述第一散热指令控制所述散热元件130以最大强度进行散热;还用于根据所述降耗指令控制所述发热元件120,以降低所述发热元件120的功耗,从而使所述发热元件120的温度小于或等于所述第一预设温度。
[0096]其中,所述发热元件120的温度是被实时感测的,在提高所述散热元件130的散热能力的同时所述温度感测模块10感测到的所述发热元件120的温度仍在不断增加时,所述控制模块30控制所述散热元件130以最大强度进行散热。此时,所述确定模块20确定感测到的温度是否大于第二预设温度。当所述散热元件130以最大强度进行散热,且确定此时感测到的温度大于所述第二预设温度时,表明所述发热元件120可能出现异常,需要及时对所述发热元件120进行降温,则所述确定模块20发送降耗指令。通过降低所述发热元件120的功耗,从而逐渐降低所述发热元件120的温度。当所述散热元件130以最大强度进行散热,且确定此时感测到的温度不大于所述第二预设温度时,表明此时所述发热元件120仍处理正常工作状态,则继续感测所述发热元件120的温度。所述散热元件130仍然以最大强度进行散热。
[0097]在本实施方式中,所述散热元件130为风扇,则所述控制模块30根据所述散热指令来增加所述风扇的转速,从而实现提高所述散热元件130的散热能力来降低所述发热元件120的温度。
[0098]进一步地,所述确定模块20还用于确定感测到的温度小于或等于所述第一预设温度时,发送升耗指令,及用于确定感测到的温度小于第三预设温度时,发送第二散热指令。其中,所述第三预设温度小于所述第一预设温度。
[0099]其中,在所述发热元件120被降低功耗后,所述确定模块20确定实时感测的温度是否小于或等于所述第一预设温度。当确定感测到的温度小于或等于所述第一预设温度时,表明所述发热元件120不会发生异常,正处于正常工作状态,所述网络设备200也处于可靠状态。此时可以提升发热元件120的性能,使得所述发热元件120处于高性能工作状态,则发送升耗指令。
[0100]所述第三预设温度小于所述第一预设温度。所述确定模块20确定实时感测到的温度是否小于所述第三预设温度。当确定感测到的温度小于所述第三预设温度,表明所述散热元件130无需以最大强度工作即可满足所述发热元件120处于正常工作状态的要求,则发生第二散热指令。当确定感测到的温度不小于第三预设温度,则无需动作,使所述散热元件130以原有的散热强度工作。
[0101]所述控制模块30还用于根据所述升耗指令来控制所述发热元件120,从而将所述发热元件120的功耗提升至预设功耗,及用于根据所述第二散热指令降低所述散热元件130的散热能力。
[0102]其中,存储器内存储有预设时钟频率及预设电压。当所述发热元件在所述预设时钟及预设电压下工作,则所述发热元件的功耗为预设功耗。
[0103]在本实施方式中,所述散热元件为风扇,则根据所述散热指令降低所述风扇的转速,从而降低了所述风扇的散热能力,节约了能量。
[0104]进一步地,所述网络设备200还包括主控板210、业务板220、散热框体230及系统背板240。所述发热元件120设置于所述业务板220上,所述散热元件130设置于所述散热框体230上。所述温度感测模块10设置于所述业务板220上。所述确定模块20设置于所述主控板210上,并通过所述系统背板240连接至所述温度感测模块10,以通过所述系统背板240接收感测到的温度。所述控制模块30设置于所述主控板210上,以连接所述确定模块20,并通过所述系统背板240连接至所述发热元件120及所述散热元件130。
[0105]请继续参阅图6,所述控制模块30包括解析单元31及控制单元32。
[0106]所述解析单元31用于解析所述降耗指令及所述升耗指令。
[0107]所述控制单元32用于根据所述第一散热指令控制网络设备的散热元件130以最大强度进行散热,用于根据解析后的降耗指令控制所述发热元件120,以降低所述发热元件120的功耗,从而使所述发热元件120的温度小于或等于所述第一预设温度,用于根据所述升耗指令来控制所述发热元件120,从而将所述发热元件120的功耗提升至预设功耗,及用于根据所述第二散热指令降低所述散热元件130的散热能力。
[0108]进一步地,所述控制模块30还包括提取单元33。
[0109]所述提取单元33用于提取存储的预设时钟频率及预设电压。
[0110]其中,存储器内存储有预设时钟频率及预设电压。
[0111]所述控制单元32降低所述发热元件120的功耗是通过降低所述发热元件120的时钟频率和电压实现。所述控制单元32控制所述发热元件120,从而将所述发热元件120的功耗提升至预设功耗是通过将所述发热元件120的时钟频率和电压分别提升至预设时钟频率及预设电压实现。
[0112]其中,通过降低所述发热元件120的时钟频率和电压即可降低所述发热元件120的功耗。当所述发热元件120的功耗降低后,所述发热元件120的发热量减少,从而使得所述发热元件120的温度降低。在降低所述发热元件120的时钟频率和电压的同时实时感测所述发热元件120的温度。当所述发热元件120的温度小于或等于所述第一预设温度时,表明所述发热元件120不会发生异常,并处于正常工作状态,从而确保了所述网络设备200的长期可靠性,则停止降低所述发热元件120的时钟频率和电压。其中,所述发热元件120在所述预设时钟频率和预设电压下工作,则所述发热元件120处于高性能工作状态。
[0113]当所述发热元件120为多个,所述发热元件120沿着从网络设备的入风口 140到出风口 150的方向依次设置时,所述控制模块30降低所述发热元件120的功耗是通过降低预设数量的靠近所述入风口 140的发热元件120的功耗实现。所述控制模块30提升所述发热元件120的功耗是通过提升被降耗的预设数量的靠近所述入风口 140的发热元件120的功耗实现。
[0114]在本实施方式中,所述温度感测模块10感测所述发热元件120的温度;所述确定模块20确定感测到的温度大于第一预设温度时,发送散热指令;所述控制模块30根据所述散热指令提高所述散热元件130的散热能力,以降低所述发热元件120的温度;当所述散热元件130以最大强度进行散热,且所述确定模块20确定感测到的温度大于第二预设温度时,发送降耗指令;及所述控制模块30根据所述降耗指令控制所述发热元件120,以降低所述发热元件120的功耗,从而使所述发热元件120的温度小于或等于所述第一预设温度,进而实现了选择性地控制所述散热元件130及所述发热元件120来对所述网络设备200的进行散热。即当所述散热元件130满足所述网络设备200的散热需求时,使所述发热元件120处于高性能工作状态,当所述散热元件130的不能满足所述网络设备200的散热需求时,选择降低所述发热元件120的功耗来降低所述发热元件120的温度来满足所述网络设备200的散热需求,从而确保所述网络设备200的长期可靠性。
[0115]当所述散热元件以最大强度进行散热,且所述控制模块30降低了所述发热元件120的功耗后所述确定模块20确定感测到的温度小于或等于所述第一预设温度时,发送升耗指令;所述控制模块30根据所述升耗指令来控制所述发热元件120,从而将所述发热元件120的功耗提升至预设功耗;所述确定模块20确定感测到的温度小于第三预设温度时,发送第二散热指令;其中,所述第三预设温度小于所述第一预设温度;所述控制模块30根据所述第二散热指令降低所述散热元件130的散热能力,进一步地而实现了通过控制所述发热元件120及散热元件130来对所述网络设备200进行散热。即通过降低所述发热元件120的功耗之后使得所述发热元件120的温度小于或等于所述第一预设温度时,选择将所述发热元件120的功耗提升至预设功耗,以使所述发热元件120处于高性能工作状态,当所述发热元件120的温度继续降温至小于所述第三预设温度时,选择降低所述散热元件130的散热强度,从而在确保所述网络设备200的长期可靠性的同时节约了能量。
[0116]以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
【权利要求】
1.一种散热控制方法,用于控制网络设备的散热元件及发热元件来对所述网络设备进行散热,其特征在于:所述散热控制方法包括:感测发热元件的温度;确定感测到的温度大于第一预设温度时,发送第一散热指令;根据所述第一散热指令提高所述散热元件的散热能力,以降低所述发热元件的温度;当所述散热元件以最大强度进行散热,且确定感测到的温度大于第二预设温度时,发送降耗指令 '及根据所述降耗指令控制所述发热元件,以降低所述发热元件的功耗,从而使所述发热元件的温度小于或等于所述第一预设温度;其中,所述第二预设温度大于所述第一预设温度。
2.如权利要求1所述的散热控制方法,其特征在于,根据所述降耗指令来降低所述发热元件的功耗,以使所述发热元件的温度小于或等于所述第一预设温度包括:解析所述降耗指令 '及根据解析后的降耗指令来降低发热元件的时钟频率和电压,从而使得所述发热元件的温度小于或等于所述第一预设温度。
3.如权利要求1所述的散热控制方法,其特征在于,根据所述降耗指令控制所述发热元件,以降低所述发热元件的功耗,从而使所述发热元件的温度小于或等于所述第一预设温度之后还包括:确定感测到的温度小于或等于所述第一预设温度时,发送升耗指令;根据所述升耗指令来控制所述发热元件,从而将所述发热元件的功耗提升至预设功耗;确定感测到的温度小于第三预设温度时,发送第二散热指令;其中,所述第三预设温度小于所述第一预设温度;根据所述第二散热指令降低所述散热元件的散热能力。
4.如权利要求3所述的散热控制方法,其特征在于,根据所述升耗指令来控制所述发热元件,从而将所述发热元件的功耗提升至预设功耗包括:提取存储的预设时钟频率及预设电压;解析所述升耗指令;根据解析后的升耗指令来将所述发热元件的时钟频率和电压分别提升至预设时钟频率及预设电压。
5.如权利要求3所述的散热控制方法,其特征在于,当所述发热元件沿着从网络设备的入风口到出风口的方向依次设置时,降低所述发热元件的功耗为降低预设数量的靠近所述入风口的发热元件的功耗,提升所述发热元件的功耗为提升被降耗的预设数量的靠近所述入风口的发热元件的功耗。
6.一种散热控制系统,用于控制网络设备的散热元件及发热元件来对所述网络设备进行散热,其特征在于:所述散热控制系统包括:温度感测模块,用于感测发热元件的温度;确定模块,用于 确定感测到的温度大于第一预设温度时,发送第一散热指令;还用于当所述散热元件以最大强度进行散热,且确定感测到的温度大于第二预设温度时,发送降耗指令;控制模块,用于根据所述第一散热指令控制所述散热元件以最大强度进行散热;还用于根据所述降耗指令控制所述发热元件,以降低所述发热元件的功耗,从而使所述发热元件的温度小于或等于所述第一预设温度;其中,所述第二预设温度大于所述第一预设温度。
7.如权利要求6所述的散热控制系统,其特征在于,所述确定模块还用于确定感测到的温度小于或等于所述第一预设温度时,发送升耗指令,及用于确定感测到的温度小于第三预设温度时,发送第二散热指令;其中,所述第三预设温度小于所述第一预设温度;所述控制模块还用于根据所述升耗指令来控制所述发热元件,从而将所述发热元件的功耗提升至预设功耗,及用于根据所述第二散热指令降低所述散热元件的散热能力。
8.如权利要求7所述的散热控制系统,其特征在于,所述控制模块包括:解析单元,用于解析所述降耗指令及所述升耗指令;及控制单元,用于根据所述第一散热指令控制网络设备的散热元件以最大强度进行散热,用于根据解析后的降耗指令控制所述发热元件,以降低所述发热元件的功耗,从而使所述发热元件的温度小于或等于所述第一预设温度,用于根据所述升耗指令来控制所述发热元件,从而将所述发热元件的功耗提升至预设功耗,及用于根据所述第二散热指令降低所述散热元件的散热能力。
9.如权利要求8所述的散热控制系统,其特征在于,所述控制模块还包括:提取模块,用于提取存储的预设时钟频率及预设电压;所述控制单元降低所述发热元件的功耗是通过降低所述发热元件的时钟频率和电压实现,所述控制单元控制所述发热元件,从而将所述发热元件的功耗提升至预设功耗是通过将所述发热元件的时钟频率和电压分别提升至预设时钟频率及预设电压实现。
10.如权利要求7所述的散热控制系统,其特征在于,当所述发热元件沿着从网络设备的入风口到出风口的方向依次设置时,所述控制模块降低所述发热元件的功耗是通过降低预设数量的靠近所述入风口的发热元件的功耗实现,所述控制模块提升所述发热元件的功耗是通过提升被降耗的预设数量的靠近所述入风口的发热元件的功耗实现。
11.一种网络设备,包括发热元件、散热元件及散热控制系统,所述散热控制系统用于控制所述散热元件对所述发热元件进行散热,其特征在于:所述散热控制系统包括温度感测模块、确定模块及控制模块,所述温度感测模块用于感测所述发热元件的温度,所述确定模块连接至所述温度感测模块,以接收所述温度感测模块感测到的所述发热元件的温度, 所述确定模块用于确定感测到的温度大于第一预设温度时,发送第一散热指令;还用于当所述散热元件以最大强度进行散热,且确定感测到的温度大于第二预设温度时,发送降耗指令;所述控制模块连接至所述确定模块,用于根据所述第一散热指令控制所述散热元件以最大强度进行散热;还用于根据所述降耗指令控制所述发热元件,以降低所述发热元件的功耗,从而使所述发热元件的温度小于或等于所述第一预设温度;其中,所述第二预设温度大于所述第一预设温度。
12.如权利要求11所述的网络设备,其特征在于,所述确定模块还用于确定感测到的温度小于或等于所述第一预设温度时,发送升耗指令,及用于确定感测到的温度小于第三预设温度时,发送第二散热指令;其中,所述第三预设温度小于所述第一预设温度;所述控制模块还用于根据所述升耗指令来控制所述发热元件,从而将所述发热元件的功耗提升至预设功耗,及用于根据所述第二散热指令降低所述散热元件的散热能力。
13.如权利要求12所述的网络设备,其特征在于,所述控制模块包括:解析单元,用于解析所述降耗指令及所述升耗指令;及控制单元,用于根据所述第一散热指令控制网络设备的散热元件以最大强度进行散热,用于根据解析后的降耗指令控制所述发热元件,以降低所述发热元件的功耗,从而使所述发热元件的温度小于或等于所述第一预设温度,用于根据所述升耗指令来控制所述发热元件,从而将所述发热元件的功耗提升至预设功耗,及用于根据所述第二散热指令降低所述散热元件的散热能力。
14.如权利要求13所述的网络设备,其特征在于,所述控制模块还包括:提取模块,用于提取存储的预设时钟频率及预设电压;所述控制单元降低所述发热元件的功耗是通过降低所述发热元件的时钟频率和电压实现,所述控制单元控制所述发热元件,从而将所述发热元件的功耗提升至预设功耗是通过将所述发热元件的时钟频率和电压分别提升至预设时钟频率及预设电压实现。
15.如权利要求13所述的网络设备,其特征在于,所述散热元件以抽取冷风的方式对所述发热元件进行散热,所述网络设备包括入风口及出风口,所述发热元件沿着从网络设备的入风口到出风口的方向依次设置,所述控制模块降低所述发热元件的功耗是通过降低预设数量的靠近所述入风口的发热元件的功耗实现。所述控制模块提升所述发热元件的功耗是通过提升被降耗的预设数量的靠近所述入风口的发热元件的功耗实现。
16.如权利要求11所述的网络设备,其特征在于,所述网络设备还包括主控板、业务板、散热框体及系统背板,所述发热元件设置于所述业务板上,所述散热元件设置于所述散热框体上,所述温度感测模块设置于所述业务板上,所述确定模块设置于所述主控板上,并通过所述系统背板连接至所述温度感测模块,以通过所述系统背板接收感测到的温度,所述控制模块设置于所述主控板上,以`连接所述确定模块,并通过所述系统背板连接至所述发热元件及所述散热元件。
【文档编号】G05D23/19GK103558876SQ201310482819
【公开日】2014年2月5日 申请日期:2013年10月15日 优先权日:2013年10月15日
【发明者】张智江, 王晓东, 张锋钢 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1