控制设备内部风扇转动的方法、设备及计算机的制作方法

文档序号:6282995阅读:248来源:国知局
专利名称:控制设备内部风扇转动的方法、设备及计算机的制作方法
技术领域
本发明涉及自动控制技术领域,特别涉及一种控制设备内部风扇转动的方 法、设备及计算机。
背景技术
笔记本PC或台式PC在运行过程中通常会产生大量的热量,以笔记本PC
为例,其散热方式包括主动散热和被动散热两种。散热结构主要包括风扇、热
管和散热片,笔记本PC在运行过程中产生的热量通过热管传递给散热片,在 笔记本PC上安装的内置风扇通过转动将散热片的热量排出。
由上述对现有技术的描述可知,现有笔记本PC在内部资源被大量占用的
时候,需要通过风扇向外排出热量。但是,风扇在转动过程中会产生噪音,噪
音的产生是根据笔记本PC资源占用的大小而不定时产生的,这种噪音容易给 使用笔记本PC的用户带来干扰。

发明内容
本发明的目的在于提供一种控制设备内部风扇转动的方法、设备及计算 机,以解决现有技术中根据设备资源的占用大小不定时产生噪音,容易给用户 带来干扰的问题。
为解决上述技术问题,本发明提供如下技术方案
一种控制设备内部风扇转动的方法,所述方法应用于包括散热器、设置在 所述散热器上的风扇、蓄热装置、以及导热单元的设备中,所述导热单元分别 与所述散热器和所述蓄热装置连接,所述方法包括
获取用户的定位信息;
根据所述定位信息判断用户是否在预设的范围内;
当用户在所述预设的范围内时,控制所述设备内部的风扇转速低于设定值,所述蓄热装置用于存储所述散热器通过导热单元传输的热量;当用户不在 所述预设的范围内时,控制所述设备内部的风扇转速高于所述设定值,所述蓄 热装置将存储的热量通过所述导热单元传输给所述散热装置。
获取用户定位信息前还包括保存所述预设的范围和所述风扇转速的设定值。
所述获取用户的定位信息包括
通过所述设备上设置的感应装置获取用户的定位信息;或 接收与所述设^^目连的感应装置获取的用户的定位信息。 所述判断用户是否在预设的范围内包括 判断用户是否在所述感应装置的探测范围内;或 判断所述感应装置与所述用户的距离是否在预设的阈值内。 所述感应装置具体为摄像头、或红外探头; 所述设备具体为计算机、服务器或工作站。 一种设备,包括
获取单元,用于获取用户的定位信息;
判断单元,用于根据所述定位信息判断用户是否在预设的范围内;
控制单元,用于当用户在所述预设的范围内时,控制所述设备内部的风扇 转速低于设定值,当用户不在所述预设的范围内时,控制所述设备内部的风扇 转速高于所述设定值。
还包括
保存单元,用于保存所述预设的范围和所述风扇转速的设定值。 所述获取单元包括
第一获取单元,用于通过设置的感应装置获取用户的定位信息;或 第二获取单元,用于接收与所述设备相连的感应装置获取的用户的定位信

所述判断单元包括
第一判断单元,用于判断用于是否在所述感应装置的探测范围内;或第二判断单元,用于判断所述感应装置与所述用户的距离是否在预设的阈 值内。
一种计算机,包括CPU、与发热部件相连的热管、与热管相连的散热器、
和与所述散热器相连的风扇,还包括与所述CPU相连的感应装置和与所述 热管相连的蓄热装置,
所述感应装置用于获取用户的定位信息,并将所述定位信息传输给所述 CPU,所述CPU根据所述定位信息判断用户是否在预设的范围内,若是,则 控制所述风扇的转速低于设定值;否则,控制所述风扇的转速高于设定值;
所述热管传输的热能,当所述风扇的转速高于设定值时将所述储存的热能通过 所述热管传输至所述散热器。
还包括在所述散热器上设置的第一热传感器和在所述蓄热装置上设置的 第二热传感器,所述第 一热传感器用于获取散热器的温度并传输至所述CPU, 所述第二热传感器用于获取蓄热装置的温度并传输至所述CPU,所述CPU用 于当所述的两个温度值一致时,控制所述风扇停止转动。
由以上本发明提供的技术方案可见,本发明中获取用户的定位信息,根据 所述定位信息判断用户是否在预设的范围内,当用户在所述预设的范围内时, 控制设备内部的风扇转速低于设定值,当用户不在所述预设的范围内时,控制 设备内部的风扇转速高于所述设定值。应用本发明可以使计算机等设备的内部 资源被大量占用,需要通过风扇向外排出热量时,充分考虑用户体验,通过捕 捉的用户信息,使得用户在远离设备的时候提高风扇转速,由此降低由于风扇 转动产生的噪音对用户造成的干扰,提升了用户体^r。


图1为本发明控制设备内部风扇转动的方法的第一实施例流程图; 图2为本发明控制设备内部风扇转动的方法的第二实施例流程图; 图3为本发明控制设备内部风扇转动的方法的第三实施例流程图; 图4为本发明控制内部风扇转动的设备的第一实施例框图; 图5为本发明控制内部风扇转动的i殳备的第二实施例框6图6为本发明控制内部风扇转动的设备的第三实施例框图; 图7为本发明计算机的实施例框图。
具体实施例方式
本发明的核心是提供了 一种控制设备内部风扇转动的方法、设备及计算 机,获取用户的定位信息,根据所述定位信息判断用户是否在预设的范围内, 当用户在所述预设的范围内时,控制所述设备内部的风扇转速低于设定值,当 用户不在所述预设的范围内时,控制所述设备内部的风扇转速高于所述设定 值。
为了使本技术领域的人员更好地理解本发明方案,并使本发明的上述目 的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明作 进一步详细的说明。
本发明控制设备内部风扇转动的方法的第一实施例流程如图1所示
步骤101:获取用户的定位信息。
其中,可以通过设备上设置的感应装置获取用户的定位信息;也可以接收 与该设备相连的感应装置获取的用户的定位信息。
其中,感应装置可以为摄像头、或红外探头等具有探测功能的装置,这些 装置可以获取用户的位置信息。
步骤102:根据定位信息判断用户是否在预设的范围内,若是,则执行步 骤103;否则执行步骤104。
其中,可以判断用户是否在感应装置的探测范围内;也可以判断感应装置 与用户的距离是否在预设的阈值内。
步骤103:控制设备内部的风扇转速低于设定值,结束当前流程。
其中,设备具体可以为计算机、服务器、工作站等具有用于内部散热的风 扇的设备。
步骤104:控制设备内部的风扇转速高于设定值,结束当前流程。
需要说明的是,本发明由于需要控制风扇的转速,因此影响了设备内部通 过风扇的转动向外散热,特别在风扇转速本来很高,而需要降低转速的时候,
7设备内部电子器件和芯片等在工作过程中散发出来的大量的热如果不及时排 出,则会引发器件烧毁从而导致设备故障。因此,在本发明实施例中,设备内 部还需要相应增加蓄热材料,该蓄热材料与设备内部的发热部件或者传热部件 连接,蓄热材料可以为有机材料或水等能够储存热量的材料,当控制风扇转速 降低,导致设备内部发热部件或传热部件产生的大量热无法通过风扇转动散热 时,发热部件或传热部件由于与蓄热材料之间的温差,所产生的热量会向蓄热 材料流动,直到两者之间的温度一致,而当风扇转速升高时,发热部件或传热 部件的热量可以通过风扇转动散热,因此发热部件或传热部件的温度下降,蓄 热材料的温度高于发热部件或散热部件,两者之间由于温度差,使得蓄热材料 储存的热量向发热部件或散热部件流动,知道两者之间的温度一致。
本发明控制设备内部风扇转动的方法的第二实施例流程如图2所示,该实 施例示出了当通过设备上设置的感应装置获取用户的定位信息时,控制设备内
部风扇转动的过程
步骤201:保存预设的范围信息和风扇转速的设定值。
预设的范围信息和风扇转速的设定值通常由设备内部能够控制风扇转动 的CPU保存,以摄像头这种感应装置为例,摄像头设置在设备上作为设备整 体的一部分,摄像头通常能够探测到一定范围内的图像,本实施例假设摄像头 能够探测到的范围就是CPU所保存的预设范围。
步骤202:设备开始工作后通过在该设备上设置的感应装置获取用户的定 位信息。
设备上电开始工作后,作为该设备一部分的感应装置同时开始探测预设范 围内的图像信息,即在预设范围内捕捉用户图像。
步骤203:根据定位信息判断用户是否在感应装置的探测范围内,若是, 则执行步骤204;否则,寺丸行步骤205。
当在预设范围内捕捉到用户图像,则判断用户在感应装置的探测范围内; 当在预设范围内未捕捉到用户图像,则判断用户在感应装置的探测范围以外。
步骤204:控制设备内部的风扇转速低于设定值,结束当前流程。
当CPU判断用户在感应装置的探测范围内时,说明用户当前在设备附近,因此cpu可以控制设备内部的风扇转速,使该转速低于预先保存的设定值, 由此降低了因为风扇高速转动而产生的噪音,提高了用户体验。
步骤205:控制"i殳备内部的风扇转速高于i殳定值,结束当前流程。
当cpu判断用户在感应装置的探测范围外时,说明用户当前不在设备附 近,因此cpu可以控制设备内部的风扇转速,使该转速高于预先保存的设定 值,由于用户已不在设备附近,因此风扇提高转速后产生的噪音不会对用户产 生干扰,并且风扇提高转速后还可以将设备内部发热部件产生的热量排出。
本发明控制设备内部风扇转动的方法的第三实施例流程如图3所示,该实 施例示出了当接收与该设备相连的感应装置获取的用户的定位信息时,控制设 备内部风扇转动的过程
步骤301:保存预设的阈值和风扇转速的设定值。
预设的范围信息和风扇转速的设定值通常由设备内部能够控制风扇转动
的cpu保存,以红外#:头这种感应装置为例,该红外^:头可以不必:没置在设
备上,而是设置在与设备有一定距离,能够更好探测设备附近是否有用户的地 方,但是该红外探头需要与设备电连接,以传输探测到的信息。本实施例中, 红外探头能够探测到自身与用户之间的距离,根据该距离的长短可以判定用户 是否在设备附近,因此在设备cpu内需要保存一个预设的阈值,该阈值表示 可以判断用户在设备附近的最远距离。
步骤302:设备开始工作后,与该设备相连的感应装置获取用户的定位信

设备上电开始工作后,感应装置探测其与用户之间的距离。需要指出的是, 当在感应装置的探测范围内未探测到用户时,则感应装置返回的距离可以为无 穷大。
步骤303:感应装置将定位信息传输给该设备。
由于感应装置未直接安装在设备上,因此其需要将探测到的与用户之间的 距离传输到设备内部的cpu。
步骤304:根据定位信息判断感应装置与用户的距离是否在预设的阈值 内,若是,则执行步骤305;否则,执行步骤306。当接收到的感应装置与用户之间的距离小于预设的阈值时,判断用户在设
备附近;当接收到的感应装置与用户之间的距离大于预设的阈值或为无穷大
时,判断用户不在设备附近。
步骤305:控制设备内部的风扇转速低于设定值,结束当前流程。
当CPU判断用户在设备附近时,CPU可以控制设备内部的风扇转速,
使该转速低于预先保存的设定值,由此降低了因为风扇高速转动而产生的噪
音,提高了用户体验。
步骤306:控制设备内部的风扇转速高于设定值,结束当前流程。
当CPU判断用户不在设备附近时,CPU可以控制设备内部的风扇转速, 使该转速高于预先保存的设定值,由于用户已不在设备附近,因此风扇提高转 速后产生的噪音不会对用户产生干扰,并且风扇提高转速后还可以将设备内部 发热部件产生的热量排出。
与本发明控制设备内部风扇转动的方法相对应,本发明还提供了一种设备 的实施例,该设备可以具体为计算机、服务器或工作站等设备,该设备内部具 有风扇,并且设备的CPU可以控制风扇的转动。
本发明设备的第一实施例框图如图4所示,该设备包括获取单元410、 判断单元420和控制单元430。
其中,获取单元410用于获取用户的定位信息;判断单元420用于根据所 述定位信息判断用户是否在预设的范围内;控制单元430用于当用户在所述预 设的范围内时,控制所述设备内部的风扇转速低于设定值,当用户不在所述预 设的范围内时,控制所述设备内部的风扇转速高于所述设定值。
本发明设备的第二实施例框图如图5所示,该设备包括保存单元510、 第一获取单元520、第一判断单元530和控制单元540。
其中,保存单元510用于保存所述预设的范围和所述风扇转速的设定值; 第一获取单元520用于通过设置的感应装置获取用户的定位信息;第一判断单 元530用于判断用于是否在所述感应装置的探测范围内;控制单元540用于当 用户在所述预设的范围内时,控制所述设备内部的风扇转速低于设定值,当用 户不在所述预设的范围内时,控制所述设备内部的风扇转速高于所述设定值。本发明设备的第三实施例框图如图6所示,该设备包括保存单元610、 第二获取单元620、第二判断单元630和控制单元640。
其中,保存单元610用于保存所述预设的范围和所述风扇转速的设定值; 第二获取单元620用于接收与所述设备相连的感应装置获取的用户的定位信 息;第二判断单元630用于判断所述感应装置与所述用户的距离是否在预设的 阈值内;控制单元640用于当用户在所述预设的范围内时,控制所述设备内部 的风扇转速低于设定值,当用户不在所述预设的范围内时,控制所述设备内部 的风扇转速高于所述设定值。
本发明还提供了一种计算机的实施例,该计算机包括CPU、与发热部件 相连的热管、与热管相连的散热器、和与散热器相连的风扇,还包括与CPU 相连的感应装置和与热管相连的蓄热装置,所述感应装置用于获取用户的定位 信息,并将所述定位信息传输给所述CPU,所述CPU根据所述定位信息判断 用户是否在预设的范围内,若是,则控制所述风扇的转速低于设定值;否则, 控制所述风扇的转速高于设定值;所述蓄热装置用于当所述风扇的转速低于设 定值时储存所述散热器通过所述热管传输的热能,当所述风扇的转速高于设定 值时将所述储存的热能通过所述热管传输至所述散热器。
进一步,该计算机还可以包括在所述散热器上设置的第一热传感器和在 所述蓄热装置上设置的第二热传感器,所述第一热传感器用于获取散热器的温 度并传输至所述CPU,所述第二热传感器用于获取蓄热装置的温度并传输至 所述CPU,所述CPU用于当所述的两个温度值一致时,控制所述风扇停止转 动。
如图7所示,以笔记本型计算机为例,说明本发明具有控制风扇转动功能 的计算机的结构,图7中未示出CPU,示出了发热部件701、热管702、散热 器703、风扇704、感应装置705和蓄热装置706。
其中,CPU核心发热部件701与热管702相连,热管702与散热器703 相连,散热器703与风扇704相连,感应装置705通过内部线3各(图7中未示 出)与CPU相连,蓄热装置706通过传热轴707与热管702相连。
感应装置用705可以为摄^象头或者红外探头,用于获取用户的定位信息, 并将该定位信息传输给CPU,当CPU根据该定位信息判断用户在预设的范
ii围内时,控制风扇704的转速低于设定值,由此降低了风扇704由于高速转动 而产生的噪音,提高了用户体验,此时计算机内部散热器703产生的大量热无 法通过风扇704转动散热,散热器703由于与蓄热装置706之间的温差,即散 热器703的温度高于蓄热装置706的温度,因此散热器703所产生的热量会向 蓄热装置706流动,直到两者之间的温度一致;当CPU根据该定位信息判断 用户不在预设的范围内时,控制风扇704的转速高于设定值,由于用户当前不 在计算机附近,因此风扇704提高转速后产生的噪音不会对用户产生干扰,此 时计算机内部散热器703产生的热量可以通过风扇704转动散热,散热器703 由于与蓄热装置706之间的温差,即蓄热器703的温度低于蓄热装置706的温 度,因此蓄热装置706所储存的热量会向散热器703流动,直到两者之间的温 度一致。
由以上本发明实施例可见,应用本发明可以使计算机等设备的内部资源被 大量占用,需要通过风扇向外排出热量时,充分考虑用户体验,通过捕捉的用 户信息,使得用户在远离设备的时候提高风扇转速,由此降低由于风扇转动产 生的噪音对用户造成的干扰,提升了用户体验。
虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许 多变形和变化而不脱离本发明的精神,希望所附的权利要求包括这些变形和变 化而不脱离本发明的精神。
权利要求
1、一种控制设备内部风扇转动的方法,所述方法应用于包括散热器、设置在所述散热器上的风扇、蓄热装置、以及导热单元的设备中,所述导热单元分别与所述散热器和所述蓄热装置连接,其特征在于,所述方法包括获取用户的定位信息;根据所述定位信息判断用户是否在预设的范围内;当用户在所述预设的范围内时,控制所述设备内部的风扇转速低于设定值,所述蓄热装置用于存储所述散热器通过导热单元传输的热量;当用户不在所述预设的范围内时,控制所述设备内部的风扇转速高于所述设定值,所述蓄热装置将存储的热量通过所述导热单元传输给所述散热器。
2、 根据权利要求1所述的方法,其特征在于,获取用户定位信息前还包 括保存所述预设的范围和所述风扇转速的设定值。
3、 根据权利要求1所述的方法,其特征在于,所述获取用户的定位信息 包括通过所述设备上设置的感应装置获取用户的定位信息;或 接收与所述设备相连的感应装置获取的用户的定位信息。
4、 根据权利要求3所述的方法,其特征在于,所述判断用户是否在预设 的范围内包括判断用户是否在所述感应装置的探测范围内;或判断所述感应装置与所述用户的距离是否在预设的阈值内。
5、 根据权利要求3所述的方法,其特征在于,所述感应装置具体为摄 像头、或红外探头;所述设备具体为计算机、服务器或工作站。
6、 一种设备,其特征在于,包括 获取单元,用于获取用户的定位信息;判断单元,用于根据所述定位信息判断用户是否在预设的范围内;控制单元,用于当用户在所述预设的范围内时,控制所述设备内部的风扇 转速低于设定值,当用户不在所述预设的范围内时,控制所述设备内部的风扇转速高于所述设定值。
7、 根据权利要求6所述的设备,其特征在于,还包括 保存单元,用于保存所述预设的范围和所述风扇转速的设定值。
8、 根据权利要求6所述的设备,其特征在于,所述获取单元包括 第一获取单元,用于通过设置的感应装置获取用户的定位信息;或 第二获取单元,用于接收与所述设备相连的感应装置获取的用户的定位信台
9、 根据权利要求8所述的设备,其特征在于,所述判断单元包括 第一判断单元,用于判断用于是否在所述感应装置的探测范围内;或第二判断单元,用于判断所述感应装置与所述用户的距离是否在预设的阈 值内。
10、 一种计算机,包括CPU、与发热部件相连的热管、与热管相连的散 热器、和与所述散热器相连的风扇,其特征在于,还包括与所述CPU相连 的感应装置和与所述热管相连的蓄热装置,所述感应装置用于获取用户的定位信息,并将所述定位信息传输给所述 CPU,所述CPU根据所述定位信息判断用户是否在预设的范围内,若是,则 控制所述风扇的转速低于设定值;否则,控制所述风扇的转速高于设定值;所述热管传输的热能,当所述风扇的转速高于设定值时将所述储存的热能通过 所述热管传输至所述散热器。
11、 根据权利要求10所述的计算机,其特征在于,还包括在所述散热 器上设置的第一热传感器和在所述蓄热装置上设置的第二热传感器,所述第一 热传感器用于获取散热器的温度并传输至所述CPU,所述第二热传感器用于 获取蓄热装置的温度并传输至所述CPU,所述CPU用于当所述的两个温度值 一致时,控制所述风扇停止转动。
全文摘要
本发明公开了一种控制设备内部风扇转动的方法、设备及计算机,所述方法应用于包括散热器、设置在所述散热器上的风扇、蓄热装置、以及导热单元的设备中,所述导热单元分别与所述散热器和所述蓄热装置连接,所述方法包括获取用户的定位信息;根据所述定位信息判断用户是否在预设的范围内;当用户在所述预设的范围内时,控制所述设备内部的风扇转速低于设定值,所述蓄热装置用于存储所述散热器通过导热单元传输的热量;当用户不在所述预设的范围内时,控制所述设备内部的风扇转速高于所述设定值,所述蓄热装置将存储的热量通过所述导热单元传输给所述散热装置。应用本发明可以降低由于风扇转动产生的噪音对用户造成的干扰。
文档编号G05D23/01GK101604171SQ200810114550
公开日2009年12月16日 申请日期2008年6月10日 优先权日2008年6月10日
发明者健 张 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1