一种风扇的控制方法及网络设备的制造方法

xiaoxiao2021-3-1  166

一种风扇的控制方法及网络设备的制造方法
【技术领域】
[0001]本发明涉及控制技术领域,尤其涉及一种风扇的控制方法及网络设备。
【背景技术】
[0002]网络设备在工作时,需工作在一定的温度范围以内,比如数据中心机房的大部分网络设备需工作在0°C至45°C的环境温度中,若该机房的环境温度低于0°C或者高于45°C,会大大降低网络设备的使用寿命,甚至导致网络设备无法继续工作。因此,随着网络设备性能的不断增强,对网络设备自身的散热要求也越来越高。为了能够有效地散热,数据中心机房的散热系统可规划出冷、热风道实现散热,在部署网络设备时,需根据该冷、热风道调整风扇转向,并最终实现从冷风道吸入冷空气、热风道排出热空气。
[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]图1是本发明实施例提供的一种网络设备的部署环境示意图;
[0045]图2是本发明实施例提供的一种风扇的控制方法的流程示意图;
[0046]图3是图2的其中一种应用场景示意图;
[0047]图4是图2的另一种应用场景意图;
[0048]图5是本发明实施例提供的一种风扇的控制装置的结构示意图;
[0049]图6是本发明实施例提供的另一种风扇的控制装置的结构示意图;
[0050]图7是本发明实施例提供的一种网络设备的结构示意图。
【具体实施方式】
[0051]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0052]在网络设备中安装风扇时,需根据机房部署的冷、热风道实施安装。如图1所示,是本发明实施例提供的一种网络设备的部署环境示意图,在将网络设备部署到机柜后为该网络设备安装风扇时,需根据该设计的冷、热风道的位置进行风扇转向的调整,并最终实现使冷风道对应的风口吸入冷空气、热风道对应的风口排出热空气。
[0053]请参见图2,是本发明实施例提供的一种风扇的控制方法的流程示意图,所述方法可具体应用于网络设备中,具体的,本发明实施例的所述方法包括:
[0054]S101:获取网络设备中的目标位置的温度。
[0055]具体实施例中,该获取的目标位置的温度可具体为所述网络设备的风口的温度,或者为该网络设备中关键芯片的温度,本发明实施例不作限定。
[0056]可选地,可预先在所述网络设备中的目标位置如该网络设备的第一风口和第二风口处分别设置温度传感器,并通过所述温度传感器,分别获取所述网络设备的第一风口的第一温度值以及所述网络设备的第二风口的第二温度值。
[0057]具体的,可在所述网络设备的风扇的转向导致网络设备从所述第一风口吸入冷空气,并从所述第二风口排出热空气时,获取所述第一风口的温度传感器所指示的第一温度值;当所述风扇的转向为使所述第二风口吸入冷空气,并使所述第一风口排出热空气时,获取所述第二风口的温度传感器所指示的第二温度值,从而获取得到该网络设备第一风口的第一温度值以及第二风口的第二温度值。
[0058]可选地,还可预先在所述网络设备中的目标位置如该网络设备内部的关键芯片周围设置温度传感器,并通过该设置的温度传感器检测风扇在不同转向时该温度传感器所指示的温度。具体的,可在所述网络设备的风扇的转向使所述网络设备从所述第一风口吸入冷空气,并从所述第二风口排出热空气时,通过预置的所述温度传感器获取所述网络设备的第一温度值;在所述风扇的转向使所述第二风口吸入冷空气,并使所述第一风口排出热空气时,通过预置的所述温度传感器获取所述网络设备的第二温度值。
[0059]S102:根据所述目标位置的温度,确定所述网络设备的第一风口对应的第一风道和第二风口对应的第二风道中的一个风道为冷风道,并确定另一个风道为热风道。
[0060]需要说明的是,所述第一风口和所述第二风口为所述网络设备预先设置的散热风口,该第一风口对应的第一风道和所述第二风口对应的第二风道中的一个风道为冷风道,而另一个风道为热风道。
[0061]具体实施例中,在确定所述网络设备的第一风口和第二风口的风道时,可比较获取的该网络设备目标位置的第一温度值与第二温度值;若所述第一温度值低于所述第二温度值,则将所述第一风口对应的第一风道确定为冷风道,将所述第二风口对应的第二风道确定为热风道;若所述第一温度值高于所述第二温度值,则将所述第二风道确定为冷风道,将所述第一风道确定为热风道。
[0062]S103:设置所述网络设备的风扇的转向,以使所述冷风道对应的风口吸入冷空气,并使所述热风道对应的风口排出热空气。
[0063]具体实施例中,在确定网络设备的第一风口和第二风口分别对应的风道时,可调整风扇的转向,以使该冷风道对应的风口吸入冷空气,并由该热风道对应的风口排出热空气,从而确定该安装风扇的转向。具体的,若确定第一风口所对应的第一风道为冷风道,第二风口对应的第二风道为热风道,即表明该第一风口为吸入冷空气的进风口,第二风口为排出热空气的出风口,则可调整风扇的转向,以从该第一风口吸入冷空气、第二风口排出热空气;若确定第二风道为冷风道,第一风道为热风道,则可调整风扇的转向,使得该风扇的转向使该第二风口吸入冷空气、第一风口排出热空气。
[0064]本发明实施例可通过探测网络设备中目标位置的温度,确定出该网络设备的风口所对应的风道中的冷风道和热风道,从而自动化、智能化地实现该网络设备中风扇转向的调整,使得该风扇的转向能够使对应冷风道的风口吸入冷空气、对应热风道的风口排出热空气,从而实现风扇转向与风道环境的自适应调整,降低了风扇安装和维护的成本。
[0065]进一步的,请参见图3,是图2的其中一种应用场景示意图,如图3所示,该网络设备的第一风口处设置有用于测量所述第一风口的温度的第一温度传感器即温感A,第二风口处设置有用于测量该第二风口的温度的第二温度传感器即温感B ;且该第一风口对应的第一风道和所述第二风口中对应的第二风道的一个风道为冷风道,而另一个风道为热风道(假设风道部署于该网络设备的前后侧,并将该设置在网络设备前侧的风口作为第一风口,将设置在网络设备后侧的风口作为第二风口),即第一风口和第二风口中的一个风口为吸入冷空气的进风口,而另一个风道为排出热空气的出风口。具体的,该冷风道对应的风口即为吸入冷空气的进风口。
[0066]具体的,在网络设备上电启动并运行一段时间之后,可通过该设置在第一风口处的温感A获取第一风口的第一温度值,并通过设置在第二风口处的温感B获取第二风口的第二温度值。比较该第一温度值和第二温度值,当该第一温度值低于第二温度值时,可表明该第一风道为冷风道,该第二风道为热风道;当该第一温度值高于该第二温度值时,可表明该第二风道为冷风道,该第一风道为热风道。若该第一温度值与该第二温度值相等,则可表明当前机房环境中没有明确的冷、热风道,则可保持当前风扇转向,或者将该风扇调整为任一转向,本发明实施例不做限定。
[0067]可选地,为了更为准确地获取该第一风口周围与第二风口周围的环境温度,在通过该温感A和温感B分别获取第一风口处的第一温度值和第二风口处的第二温度值时,还可先控制风扇沿着不同方向转动(转动方向包括从第一风口吸入冷空气、第二风口排出热空气,以及从第二风口吸入冷空气、第一风口排出热空气),并在该风扇的转向使所述第一风口吸入冷空气,并使所述第二风口排出热空气时,保持该风扇转向,待该第一风口的温度传感器即温感A所指示的温度值稳定之后,获取该温感A的第一温度值;在所述风扇的转向使所述第二风口吸入冷空气,并使所述第一风口排出热空气时,同样保持该风扇转向,待该第二风口的温度传感器即温感B所指示的温度值稳定之后,获取该温感B的第二温度值。具体的,还可预置一个温度波动阈值,在判断温度传感器所指示的温度时是否稳定时,若该指示的温度值不超过该预置的温度波动阈值,则可表明该温度传感器的温度值为稳定的,从而获取得到该稳定的温度值。
[0068]可选地,该在第一风口和/或第二风口分别设置的温度传感器可以为多个,则在通过温度传感器的温度值确定第一风口和第二风口的风道时,可获取该多个温度传感器所指示温度的平均值,并通过比较该平均值确定设备风口对应的风道。比如若在该第一风口周 围预置有多个温度传感器,则可将该多个温度传感器所指示温度的平均值作为该第一温度值。
[0069]进一步的,还可预设一个温度差阈值,在该第一温度值与第二温度值的差值超过所述温度差阈值时,直接通过该温感A和温感B所指示的第一温度值和第二温度值确定该第一风口和第二风口的风道,而无需进一步通过控制风扇沿着不同方向转动后再获取该第一风口和第二风口对应的第一温度值及第二温度值。
[0070]在确定该第一风口和第二风口的风道之后,即可控制所述网络设备的风扇的转向,以使所述冷风道对应的风口吸入冷空气,并使所述热风道的风口排出热空气。
[0071]实施本发明实施例可通过预置的温度传感器分别获取网络设备的第一风口以及第二风口的环境温度确定出该风口所对应的风道,进一步的,为了更为准确地获取该第一风口与第二风口的环境温度,该获取的温度可为结合不同风扇转向进行散热后的不同温度值,从而通过比较不同温度值确定出该网络设备的风口所对应的风道中的冷风道和热风道,实现自动化、智能化地调整该风扇的转向,使得该风扇的转向能够使冷风道对应的风口吸入冷空气、使热风道对应的风口排出热空气,降低了风扇安装和维护的成本。
[0072]进一步的,请参见图4,是图2的另一种应用场景示意图,如图4所示,该网络设备内部的关键芯片周围设置有温度传感器,进一步的,该设置的温度传感器可包括多个,如图4所示,比如设置有三个温度传感器,即温感A、温感B以及温感C。其中,该第一风口对应的第一风道和所述第二风口对应的第二风道中的一个风道为冷风道,而另一个风道为热风道。
[0073]具体的,在网络设备上电启动之后,可先控制风扇按照一个方向转动,比如控制该风扇的转向使使所述第一风口吸入冷空气,并使所述第二风口排出热空气,即从该第一风口所在面吹向第二风口所在面,保持该风扇转向,当各个温度传感器的读数稳定之后,读取该温感A、温感B以及温感C的温度值,并进一步计算得出该三个温度值的平均值D1 ;然后调整风扇向反向转动,即控制该风扇的转向使所述第二风口吸入冷空气,并使所述第一风口排出热空气,保持风扇转向,当各个温感的读数稳定之后,再次读取该温感A、温感B以及温感C的温度值,并进一步计算得出平均值D2。然后比较D1与D2的大小,若D1小于D2,则表明该第一风口对应的第一风道为冷风道,该第二风口对应的第二风道为热风道;若01大于D2,则表明该第二风道为冷风道,该第一风道为热风道;若D1与D2相等,则表明当前机房环境中没有明确的冷、热风道,则可保持当前风扇转向,或者将该风扇调整为任一转向,本发明实施例不做限定。
[0074]在确定该冷风道和热风道之后,即可控制所述网络设备的风扇的转向,以使所述冷风道对应的风口吸入冷空气,并使所述热风道对应的风口排出热空气。
[0075]本发明实施例可通过预置在网络设备内部关键芯片的温度传感器分别获取在不同风扇转向进行散热后该温度传感器所指示的温度值,从而通过比较该不同风扇转向对应的温度值确定出该网络设备的风口所对应的风道中的冷风道和热风道,实现自动化、智能化地调整该风扇的转向,使得该风扇的转向能够使冷风道对应的风口吸入冷空气、热风道对应的风口排出热空气,降低了风扇安装和维护的成本。
[0076]请参见图5,是本发明实施例提供的一种风扇的控制装置的结构示意图,所述装置可具体设置于网络设备中,具体的,本发明实施例的所述装置包括:获取模块11、确定模块12以及设置模块13。其中,
[0077]所述获取模块11,用于获取网络设备中的目标位置的温度。
[0078]具体实施例中,该获取的目标位置的温度可具体为所述网络设备的风口的温度,或者为该网络设备中关键芯片的温度,本发明实施例不作限定。
[0079]所述确定模块12,用于根据所述获取模块11获取的目标位置的温度,确定所述网络设备的第一风口对应的第一风道和第二风口对应的第二风道中的一个风道为冷风道,并确定另一个风道为热风道。
[0080]需要说明的是,所述第一风口和所述第二风口为所述网络设备预先设置的散热风口,该第一风口对应的第一风道和所述第二风口对应的第二风道中的一个风道为冷风道,而另一个风道为热风道。
[0081]所述设置模块13,用于设置所述网络设备的风扇的转向,以使所述冷风道对应的风口吸入冷空气,并使所述热风道对应的风口排出热空气。
[0082]具体实施例中,确定模块12在确定网络设备的第一风口和第二风口分别对应的风道为冷风道还是热风道后,设置模块13可调整风扇的转向,使得该风扇的转向能够使该冷风道对应的风口吸入冷空气,并由该热风道对应的风口排出热空气,从而确定该安装风扇的转向。具体的,若确定模块12确定出该第一风口所对应的第一风道为冷风道,第二风口的对应的第二风道为热风道,则设置模块13可调整风扇的转向,以使该第一风口吸入冷空气、并使该第二风口排出热空气;若确定模块12确定出该第二风道为冷风道,第一风道为热风道,则设置模块13可调整风扇的转向,以使该第二风口吸入冷空气、并使该第一风口排出热空气。
[0083]本发明实施例可通过获取的网络设备中目标位置的温度,确定出该网络设备的风口所对应的风道中的冷风道和热风道,从而自动化、智能化地实现该网络设备中风扇转向的调整,使得该风扇的转向能够使使冷风道对应的风口吸入冷空气、使热风道对应的风口排出热空气,降低了风扇安装和维护的成本。
[0084]请参见图6,是本发明实施例提供的另一种风扇的控制装置的结构示意图,所述装置可具体设置于网络设备中,具体的,本发明实施例的所述装置包括:获取模块11、确定模块12以及设置模块13。其中,
[0085]所述获取模块11,用于获取网络设备中的目标位置的温度。
[0086]具体实施例中,该获取的目标位置的温度可具体为所述网络设备的风口的温度,或者为该网络设备中关键芯片的温度,本发明实施例不作限定。
[0087]所述确定模块12,用于根据所述获取模块11获取的目标位置的温度,确定所述网络设备的第一风口对应的第一风道和第二风口对应的第二风道中的一个风道为冷风道,并确定另一个风道为热风道。
[0088]需要说明的是,所述第一风口和所述第二风口为所述网络设备预先设置的散热风口,该第一风口对应的第一风道和所述第二风口对应的第二风道中的一个风道为冷风道,而另一个风道为热风道。
[0089]所述设置模块13,用于设置所述网络设备的风扇的转向,以使所述冷风道对应的风口吸入冷空气,并使所述热风道对应的风口排出热空气。
[0090]具体实施例中,在确定模块12确定网络设备的第一风口和第二风口分别对应的风道为冷风道还是热风道时,设置模块13可调整风扇的转向,使得该风扇的转向能够使该冷风道对应的风口吸入冷空气,并使该热风道对应的风口排出热空气,从而确定该安装风扇的转向。
[0091]可选地,在本发明实施例中,若所述网络设备预先设置有用于测量所述第一风口的温度的第一温度传感器和用于测量所述第二风口的温度的第二温度传感器;所述获取模块11具体用于:
[0092]通过所述第一温度传感器和所述第二温度传感器,分别获取所述网络设备的第一风口的第一温度值以及所述网络设备的第二风口的第二温度值。
[0093]具体实施例中,可预先在网络设备的第一风口和第二风口处分别设置温度传感器,则获取模块11可通过该温度传感器,分别获取该网络设备的第一风口的第一温度值以及该第二风口的第二温度值。
[0094]可选地,在本发明实施例中,若所述网络设备预先设置有用于测量所述第一风口的温度的第一温度传感器和用于测量所述第二风口的温度的第二温度传感器;所述获取模块11可包括:
[0095]第一获取单元111,用于当所述风扇的转向使所述第一风口吸入冷空气,并使所述第二风口排出热空气时,获取所述第一温度传感器所指示的第一温度值;
[0096]第二获取单元112,用于当所述风扇的转向使所述第二风口吸入冷空气,并使所述第一风口排出热空气时,获取所述第二温度传感器所指示的第二温度值。
[0097]具体实施例中,为了更为准确地获取该第一风口周围与第二风口周围的温度,获取模块11可获取风扇沿着不同方向转动( 转动方向包括使第一风口吸入冷空气、第二风口排出热空气,以及使第二风口吸入冷空气、第一风口排出热空气)时通过在网络设备的第一风口设置的第一温度传感器和第二风口处设置的第二温度传感器确定的温度值。具体的,第一获取单元111可在该风扇的转向使所述第一风口吸入冷空气,并使所述第二风口排出热空气时,待该第一温度传感器所指示的温度值稳定之后,获取该第一温度传感器所指示的第一温度值;第二获取单元112可在所述风扇的转向使所述第二风口吸入冷空气,并使所述第一风口排出热空气时,待该第二温度传感器所指示的温度值稳定之后,获取该第二温度传感器所指示的第二温度值。
[0098]可选地,在本发明实施例中,所述网络设备预先设置有用于测量所述目标位置的温度的温度传感器;所述获取模块11包括:
[0099]第三获取单元113,用于当所述风扇的转向使所述第一风口吸入冷空气,并使所述第二风口排出热空气时,通过预置的所述温度传感器获取所述网络设备的第一温度值;
[0100]第四获取单元114,用于当所述风扇的转向使所述第二风口吸入冷空气,并使所述第一风口排出热空气时,通过预置的所述温度传感器获取所述网络设备的第二温度值。
[0101]具体实施例中,可预先在网络设备中的目标位置如关键芯片周围设置温度传感器,则获取模块11可通过设置的温度传感器获取该关键芯片周围的温度。具体的,在网络设备上电启动之后,第三获取单元113可设置该风扇的转向使所述第一风口吸入冷空气,并使所述第二风口排出热空气,当设置的温度传感器的读数稳定之后,读取该温度传感器的温度值,即第一温度值;然后第四获取单元114可调整风扇向反向转动,即设置该风扇的转向使空气从第二风口流向第一风口,当该温度传感器的读数稳定之后,再次读取该温度传感器的温度值,即第二温度值。
[0102]进一步的,若该在关键芯片周围设置的温度传感器包含多个,则该第一温度值可为读数稳定时该多个温度传感器分别指示的温度值的平均值,该第二温度值可为读数稳定时该多个温度传感器分别指示的温度值的平均值。
[0103]进一步可选地,在本发明实施例中,所述确定模块12包括:
[0104]比较单元121,用于比较所述第一温度值与所述第二温度值;
[0105]第一确定单元122,用于当所述比较单元121确定所述第一温度值低于所述第二温度值时,将所述第一风道确定为冷风道,将所述第二风道确定为热风道;
[0106]第二确定单元123,用于当所述比较单元121确定所述第一温度值高于所述第二温度值时,将所述第二风道确定为冷风道,将所述第一风道确定为热风道。
[0107]具体实施例中,可通过比较单元121比较该获取的第一温度值以及第二温度值,从而确定第一风口和第二风口的风道。具体的,若比较单元121确定第一温度值低于第二温度值,则可表明该第一风道为冷风道,该第二风道为热风道;若比较单元121确定第一温度值高于第二温度值,则可表明该第二风道为冷风道,该第一风道为热风道;若比较单元121确定该第一温度值与第二温度值相等,则可表明当前机房环境中没有明确的冷、热风道,则可保持当前风扇转向,或者将该风扇调整为任一转向,本发明实施例不做限定。
[0108]在确定模块12确定该第一风口和第二风口的风道之后,设置模块13即可设置所述网络设备的风扇的转向,以使所述冷风道对应的风口吸入冷空气,并使所述热风道的风口排出热空气。
[0109]本发明实施例可通过预置的温度传感器获取网络设备中的目标位置的温度,比如该网络设备第一风口、第二风口的温度值,或者该网络设备内部关键芯片的温度值,进一步的,该温度值还可为结合不同风扇转向进行散热的温度值,并根据该温度值确定出该网络设备的风口所指示的风道中的冷风道和热风道,从而自动化、智能化地实现该网络设备中风扇转向的调整,使得该风扇的转向能够使冷风道对应的风口吸入冷空气、使热风道对应的风口排出热空气,降低了风扇安装和维护的成本。
[0110]进一步的,请参见图7,是本发明实施例提供的一种网络设备的结构组成示意图,本发明实施例的网络设备包括:处理器100、风扇200、第一风口 300、第二风口 400以及至少一个温度传感器500,所述第一风口 300对应的第一风道和第二风口 400对应的第二风道中的一个风道为冷风道,另一个风道为热风道,所述第一风口 300和所述第二风口 400为所述网络设备预先设置的散热风口;
[0111]其中,所述处理器100用于执行以下步骤:
[0112]通过所述至少一个温度传感器500获取所述网络设备中的目标位置的温度;
[0113]根据所述目标位置的温度,确定所述网络设备的第一风口 300对应的第一风道和第二风口 400对应的第二风道中的一个风道为冷风道,并确定另一个风道为热风道;
[0114]设置所述网络设备的风扇200的转向,以使所述冷风道对应的风口吸入冷空气,并使所述热风道对应的风口排出热空气。
[0115]可选地,所述至少一个温度传感器500包括用于测量所述第一风口 300的温度的第一温度传感器和用于测量所述第二风口 400的温度的第二温度传感器;
[0116]所述处理器100在执行所述通过所述至少一个温度传感器500获取所述网络设备中的目标位置的温度,具体执行以下步骤:
[0117]通过所述第一温度传感器和所述第二温度传感器,分别获取所述网络设备的第一风口 300的第一温度值以及所述网络设备的第二风口 400的第二温度值。
[0118]可选地,所述处理器100在执行所述通过所述第一温度传感器和第二温度传感器,分别获取所述网络设备的第一风口 300的第一温度值以及所述网络设备的第二风口400的第二温度值,具体执行以下步骤:
[0119]当所述风扇200的转向使所述第一风口 300吸入冷空气,并使所述第二风口 400排出热空气时,通过所述第一温度传感器获取所述第一温度传感器所指示的第一温度值;
[0120]当所述风扇200的转向使所述第二风口 400吸入冷空气,并使所述第一风口 300排出热空气时,通过所述第二温度传感器获取所述第二温度传感器所指示的第二温度值。
[0121]可选地,所述至少一个温度传感器500设置于所述网络设备中的目标位置;
[0122]所述处理器100在执行所述通过所述至少一个温度传感器500获取所述网络设备中的目标位置的温度,具体执行以下步骤:
[0123]当所述风扇200的转向使所述第一风口 300吸入冷空气,并使所述第二风口 400排出热空气时,通过所述至少一个温度传感器500获取所述网络设备的第一温度值;
[0124]当所述风扇200的转向使所述第二风口 400吸入冷空气,并使所述第一风口 300排出热空气时,通过所述至少一个温度传感器500获取所述网络设备的第二温度值。
[0125]可选地,所述处理器100在执行所述根据所述目标位置的温度,确定所述网络设备的第一风口 300对应的第一风道和第二风口 400对应的第二风道中的一个风道为冷风道,并确定另一个风道为热风道,具体执行以下步骤:
[0126]比较所述第一温度值与所述第二温度值;
[0127]若所述第一温度值低于所述第二温度值,则将所述第一风道确定为冷风道,将所述第二风道确定为热风道;
[0128]若所述第一温度值高于所述第二温度值,则将所述第二风道确定为冷风道,将所述第一风道确定为热风道。
[0129]实施本发明实施例可通过获取的网络设备中目标位置的温度,确定出该网络设备的风口所指示的风道中的冷风道和热风道,从而自动化、智能化地实现该网络设备中风扇转向的调整,使得该风扇的转向能够使从冷风道的风口吸入冷空气、从热风道的风口排出热空气,降低了风扇安装和维护的成本。
[0130]在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所 显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0131]所述该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0132]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0133]上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory, ROM)、随机存取存储器(Random Access Memory, RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0134]本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0135]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种风扇的控制方法,应用于网络设备中,其特征在于,包括: 获取所述网络设备中的目标位置的温度; 根据所述目标位置的温度,确定所述网络设备的第一风口对应的第一风道和第二风口对应的第二风道中的一个风道为冷风道,并确定另一个风道为热风道,所述第一风口和所述第二风口为所述网络设备预先设置的散热风口; 设置所述网络设备的风扇的转向,以使所述冷风道对应的风口吸入冷空气,并使所述热风道对应的风口排出热空气。2.根据权利要求1所述的方法,其特征在于,所述网络设备预先设置有用于测量所述第一风口的温度的第一温度传感器和用于测量所述第二风口的温度的第二温度传感器; 所述获取所述网络设备中的目标位置的温度,包括: 通过所述第一温度传感器和所述第二温度传感器,分别获取所述网络设备的第一风口的第一温度值以及所述网络设备的第二风口的第二温度值。3.根据权利要求2所述的方法,其特征在于,所述分别获取所述网络设备的第一风口的第一温度值以及所述网络设备的第二风口的第二温度值,包括: 当所述风扇的转向使所述第一风口吸入冷空气,并使所述第二风口排出热空气时,获取所述第一温度传感器所指示的第一温度值; 当所述风扇的转向使所述第二风口吸入冷空气,并使所述第一风口排出热空气时,获取所述第二温度传感器所指示的第二温度值。4.根据权利要求1所述的方法,其特征在于,所述网络设备预先设置有用于测量所述目标位置的温度的温度传感器; 所述获取所述网络设备中的目标位置的温度,包括: 当所述风扇的转向使所述第一风口吸入冷空气,并使所述第二风口排出热空气时,通过预置的所述温度传感器获取所述网络设备的第一温度值; 当所述风扇的转向使所述第二风口吸入冷空气,并使所述第一风口排出热空气时,通过预置的所述温度传感器获取所述网络设备的第二温度值。5.根据权利要求2-4任一项所述的方法,其特征在于,所述根据所述目标位置的温度,确定所述网络设备的第一风口对应的第一风道和第二风口对应的第二风道中的一个风道为冷风道,并确定另一个风道为热风道,包括: 比较所述第一温度值与所述第二温度值; 若所述第一温度值低于所述第二温度值,则将所述第一风道确定为冷风道,将所述第二风道确定为热风道; 若所述第一温度值高于所述第二温度值,则将所述第二风道确定为冷风道,将所述第一风道确定为热风道。6.一种网络设备,其特征在于,包括:处理器、风扇、第一风口、第二风口以及至少一个温度传感器,所述第一风口对应第一风道,所述第二风口对应第二风道,所述第一风口和所述第二风口为所述网络设备预先设置的散热风口; 其中,所述处理器用于: 通过所述至少一个温度传感器获取所述网络设备中的目标位置的温度; 根据所述目标位置的温度,确定所述第一风道和第二风道中的一个风道为冷风道,并确定另一个风道为热风道; 设置所述网络设备的风扇的转向,以使所述冷风道对应的风口吸入冷空气,并使所述热风道对应的风口排出热空气。7.根据权利要求6所述的网络设备,其特征在于,所述至少一个温度传感器包括用于测量所述第一风口的温度的第一温度传感器和用于测量所述第二风口的温度的第二温度传感器; 所述处理器在执行所述通过所述至少一个温度传感器获取所述网络设备中的目标位置的温度,具体用于: 通过所述第一温度传感器和所述第二温度传感器,分别获取所述网络设备的第一风口的第一温度值以及所述网络设备的第二风口的第二温度值。8.根据权利要求7所述的网络设备,其特征在于,所述处理器在执行所述通过所述第一温度传感器和第二温度传感器,分别获取所述网络设备的第一风口的第一温度值以及所述网络设备的第二风口的第二温度值,具体用于: 当所述风扇的转向使所述第一风口吸入冷空气,并使所述第二风口排出热空气时,通过所述第一温度传感器获取所述第一温度传感器所指示的第一温度值; 当所述风扇的转向使所述第二风口吸入冷空气,并使所述第一风口排出热空气时,通过所述第二温度传感器获取所述第二温度传感器所指示的第二温度值。9.根据权利要求6所述的网络设备,其特征在于,所述至少一个温度传感器设置于所述网络设备中的目标位置; 所述处理器在执行所述通过所述至少一个温度传感器获取所述网络设备中的目标位置的温度,具体用于: 当所述风扇的转向使所述第一风口吸入冷空气,并使所述第二风口排出热空气时,通过所述至少一个温度传感器获取所述网络设备的第一温度值; 当所述风扇的转向使所述第二风口吸入冷空气,并使所述第一风口排出热空气时,通过所述至少一个温度传感器获取所述网络设备的第二温度值。10.根据权利要求7-9任一项所述的网络设备,其特征在于,所述处理器在执行所述根据所述目标位置的温度,确定所述第一风道和第二风道中的一个风道为冷风道,并确定另一个风道为热风道,具体用于: 比较所述第一温度值与所述第二温度值; 若所述第一温度值低于所述第二温度值,则将所述第一风道确定为冷风道,将所述第二风道确定为热风道; 若所述第一温度值高于所述第二温度值,则将所述第二风道确定为冷风道,将所述第一风道确定为热风道。
【专利摘要】本发明公开了一种风扇的控制方法及网络设备,其中,所述方法包括:获取所述网络设备中的目标位置的温度;根据所述目标位置的温度,确定所述网络设备的第一风口对应的第一风道和第二风口对应的第二风道中的一个风道为冷风道,并确定另一个风道为热风道,所述第一风口和所述第二风口为所述网络设备预先设置的散热风口;设置所述网络设备的风扇的转向,以从所述冷风道的风口吸入冷空气,并从所述热风道的风口排出热空气。采用本发明,能够自动化、智能化地实现网络设备中风扇转向的调整,以从冷风道对应的风口吸入冷空气、使热风道对应的风口排出热空气,实现了风扇转向与风道环境的自适应,降低了风扇安装和维护的成本。
【IPC分类】G05D23/19
【公开号】CN105487567
【申请号】CN201410472989
【发明人】祝四海
【申请人】华为技术有限公司
【公开日】2016年4月13日
【申请日】2014年9月16日
【公告号】EP2999323A1, US20160081232

最新回复(0)