一种风扇调速的方法及装置制造方法及图纸

技术编号:25178005 阅读:23 留言:0更新日期:2020-08-07 21:07
本申请提供一种风扇调速的方法和装置。本申请中,网络设备周期性检测自身的温度,并确定在各周期内的温度变化趋势,并在每个周期结束时,确定与本周期温度变化趋势匹配且与本周期相邻的连续周期的个数。若温度变化趋势相匹配的连续周期总数量超过预设阈值,则根据该连续周期的总温度变化趋势和当前风扇转速信息,调节风扇转速。因此,网络设备可以在设备温度变化稳定时确定设备温度的变化趋势,并根据该温度变化趋势来调节风扇转速,既可以避免始终将风扇转速调至最高导致的电能浪费,又可以避免因设备温度波动导致的风扇频繁调速。

【技术实现步骤摘要】
一种风扇调速的方法及装置
本申请涉及通信
,尤其涉及一种风扇调速的方法和装置。
技术介绍
网络设备在运行时,大量的内部元器件会发热。为了防止设备温度过高而出现异常,网络设备通常使用风扇来进行散热。常见的风扇包含多个档位,每个档位对应不同的风扇转速,从而网络设备可以通过设置风扇档位来调节风扇转速。网络设备一般有两种方式来调节风扇转速。第一种方式,若网络设备处于启动状态,则始终将风扇转速设置为最大。然而,风扇转速越高,所消耗的电能也越多,因此这种方法会消耗大量电能,造成不必要的浪费。第二种方式,网络设备预设多个温度阈值,以确定多个温度区间,并为每个区间设置对应的风扇档位,从而网络设备根据当前的设备温度,将风扇转速调节至对应的档位。然而,若设备温度在某个温度阈值上下波动,会导致风扇频繁地切换档位,加大了风扇的损耗。
技术实现思路
针对上述技术问题,本申请提供了一种新的风扇调速的方法及装置,可以有效减少电能和风扇的损耗。根据本申请的第一方面,提供一种风扇调速的方法,该方法包括:确定网络设备在本周期内的温度变化趋势;检测本周期、本周期之前且与本周期相邻的连续多个目标周期的总数量是否超过第一预设阈值;所述目标周期的温度变化趋势与本周期的温度变化趋势匹配;若是,则基于本周期以及所述连续多个目标周期的温度变化趋势,确定总温度变化趋势,并基于所述总温度变化趋势和当前风扇转速信息,调节风扇转速。根据本申请的第二方面,提供一种风扇调速的装置,该装置包括:趋势确定单元,用于确定网络设备在本周期内的温度变化趋势;数量检测单元,用于检测本周期、本周期之前且与本周期相邻的连续多个目标周期的总数量是否超过第一预设阈值;所述目标周期的温度变化趋势与本周期的温度变化趋势匹配;风扇调速单元,用于在所述总数量超过第一预设阈值时,基于本周期以及所述连续多个目标周期的温度变化趋势,确定总温度变化趋势,并基于所述总温度变化趋势和当前风扇转速信息,调节风扇转速。本申请中,网络设备周期性检测自身的温度,并确定在各周期内的温度变化趋势,并在每个周期结束时,确定与本周期温度变化趋势匹配且与本周期相邻的连续周期的个数。若温度变化趋势相匹配的连续周期总数量超过预设阈值,则根据该连续周期的总温度变化趋势和当前风扇转速信息,调节风扇转速。因此,网络设备可以在设备温度变化稳定时确定设备温度的变化趋势,并根据该温度变化趋势来调节风扇转速,既可以避免始终将风扇转速调至最高导致的电能浪费,又可以避免因设备温度波动导致的风扇频繁调速。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1是本申请一示例性实施例示出的一种风扇调速方法的流程图;图2是本申请一示例性实施例示出的另一种风扇调速方法的流程图;图3是本申请一示例性实施例示出的一种设备温度变化的时序示意图;图4是本申请一示例性实施例示出的一种网络设备的硬件结构图;图5是本申请一示例性实施例示出的一种风扇调速装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。网络设备在运行的过程中,CPU等网络设备的内部元器件会发热。大量的元器件发热会导致网络设备的温度过高,从而影响设备正常运行。问了防止网络设备过热,网络设备通常会携带有风扇,通过风扇来进行散热。常见的风扇包含多个档位,每个档位对应不同的风扇转速,从而网络设备通过设置风扇档位来调节风扇转速。一般地,网络设备有两种方式来调节风扇转速。第一种方式,网络设备在启动时开启风扇,且将风扇转速设置为最大。然而,这种方式下,即使网络设备的运行功率不大,也会将风扇转速设为最大,消耗大量电能,造成不必要的浪费。第二种方式,网络设备预设有多个温度阈值,以确定多个温度区间,并为每个温度区间设置对应的风扇档位。例如,设置温度阈值30℃,当网络设备的温度小于30℃时将风扇转速设置为第一风扇档位,当网络设备的温度大于30℃时将风扇转速设置为第二风扇档位。然而,网络设备的温度变化较为频繁,若设备温度在阈值上下波动,例如设备温度在29℃-31℃之间波动时,风扇会频繁切换档位,加大了风扇的损耗。有鉴于此,本申请提出了一种新的风扇调速的方法。本申请中,网络设备周期性检测自身的温度,并确定在各周期内的温度变化趋势,并在每个周期结束时,确定与本周期温度变化趋势匹配且与本周期相邻的连续周期的个数。若温度变化趋势相匹配的连续周期总数量超过预设阈值,则根据该连续周期的总温度变化趋势和当前风扇转速信息,调节风扇转速。因此,网络设备可以在设备温度变化稳定时确定设备温度的变化趋势,并根据该温度变化趋势来调节风扇转速,既可以避免始终将风扇转速调至最高导致的电能浪费,又可以避免因设备温度波动导致的风扇频繁调速。参见图1,图1是本申请一示例性实施例示出的一种风扇调速的方法,该方法应用于网络设备。如图1所示,包括以下步骤:步骤S101:确定网络设备在本周期内的温度变化趋势本申请中,网络设备预设有至少一块温感芯片,该温感芯片可以采集设备温度。根据网络设备的实际情况,温感芯片可以是单独的芯片,一般放置于高发热的元器件旁,温感芯片也可以是集成于CPU内部的芯片。网络设备可以向温感芯片查询当前的设备温度。若网络设备预设有多个温感芯片,则可以将查询到的各温度中的最大值作为当前设备温度,也可以将查询到的各温度的平均值作为当前设备温度,或者为不同位置的温感芯片设置权重以计算加权平均值作为当前设备温度,在此不进行具体限定。作为一个可选的实施例,网络设备可以周期性获取当前的设备温度,并根据每个周期开始时与本文档来自技高网...

【技术保护点】
1.一种风扇调速的方法,其特征在于,应用于网络设备,所述方法包括:/n确定网络设备在本周期内的温度变化趋势;/n检测本周期、本周期之前且与本周期相邻的连续多个目标周期的总数量是否超过第一预设阈值;所述目标周期的温度变化趋势与本周期的温度变化趋势匹配;/n若是,则基于本周期以及所述连续多个目标周期的温度变化趋势,确定总温度变化趋势,并基于所述总温度变化趋势和当前风扇转速信息,调节风扇转速。/n

【技术特征摘要】
1.一种风扇调速的方法,其特征在于,应用于网络设备,所述方法包括:
确定网络设备在本周期内的温度变化趋势;
检测本周期、本周期之前且与本周期相邻的连续多个目标周期的总数量是否超过第一预设阈值;所述目标周期的温度变化趋势与本周期的温度变化趋势匹配;
若是,则基于本周期以及所述连续多个目标周期的温度变化趋势,确定总温度变化趋势,并基于所述总温度变化趋势和当前风扇转速信息,调节风扇转速。


2.根据权利要求1所述的方法,其特征在于,所述确定网络设备在本周期内的温度变化趋势,包括:
将本周期结束时网络设备的温度减去本周期开始时网络设备的温度,确定本周期内的温差;
若所述温差为正数,则确定本周期内的温度变化趋势为温度上升;
若所述温差为零,则确定本周期内的温度变化趋势为温度不变;
若所述温差为负数,则确定本周期内的温度变化趋势为温度下降。


3.根据权利要求2所述的方法,其特征在于,所述网络设备还预设有温差队列,所述方法还包括:
确定所述温差队列中各温差所指示的总温度变化趋势;
若本周期的温度变化趋势与确定出的总温度变化趋势匹配,则将本周期的温差添加至所述温差队列;
若不匹配,则清空所述温差队列并将本周期的温差添加至所述温差队列;
所述检测本周期和本周期之前且与本周期相邻的连续多个目标周期的总数量是否超过第一预设阈值,包括:
检测所述温差队列是否已满;
若所述温差队列已满,则确定本周期和本周期之前且与本周期相邻的连续多个目标周期的总数量超过第一预设阈值。


4.根据权利要求1所述的方法,其特征在于,所述目标周期的温度变化趋势与本周期的温度变化趋势匹配,包括:
本周期的温度变化趋势为温度不变;

本周期的温度变化趋势为温度上升,且目标周期的温度变化趋势为温度上升或温度不变;

本周期的温度变化趋势为温度下降,且目标周期的温度变化趋势为温度上升或温度不变。


5.根据权利要求1所述的方法,其特征在于,所述基于所述总温度变化趋势和当前风扇转速信息,调节风扇转速包括:
获取当前风扇转速信息;
若所述总温度变化趋势为温度上升,则调节风扇转速至第一风扇转速,所述第一风扇转速不小于当前风扇转速;
若所述总温度变化趋势为温度下降或温度不变,则基于网络设备的当前温度调节风扇转速。


6.根据权利要求5所述的方法,其特征在于,所述基于当前设备温度值调节风扇转速,包括:
获取网络设备的...

【专利技术属性】
技术研发人员:赵丹
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江;33

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

1