本发明涉及计算机
技术领域:
,特别是涉及一种风扇调速方法、装置及电子设备。
背景技术:
:在服务器市场中,由于风冷散热具有高性价比、高可靠性和易维护等优势,服务器散热系统通常均采用风冷散热。对于风冷散热系统中风扇转速的调控,一般都是基于主要发热器件的温度进行调控,当温度达到设定的阈值时会有对应的风扇转速。然而发明人通过研究发现,随着服务器性能需求的增加,服务器的发热器件的温度变化剧烈,这样依据目前的转速调整方法,只有当服务器的发热器件的逐步升温到风扇的调速温度时,才会触发风扇进行转速调整,而此时发热器件的热量其实已经集聚了很长时间,导致风扇需要利用更高的转速或者更多的时间才能将发热器件的温度调整到合理温度。综上,目前的风扇调速无法适应发热器件的温度变化速率,导致风扇调速实时性较差,严重时甚至影响散热效率。因此,如何能够提高风扇调速的实时性,进而提高散热效率是本领域技术人员亟需解决的技术问题。技术实现要素:鉴于以上所述现有技术的缺点,本发明的目的在于提供一种风扇调速方法、装置及电子设备,用于解决现有技术中风扇调速实时性差、散热效率低的问题。为实现上述目的及其他相关目的,根据本发明的第一方面,本发明实施例提供一种风扇调速方法,该方法包括以下步骤:获取各个发热器件的特征信息和工作电流,所述特征信息用于描述发热器件的特征;选择与所述特征信息相匹配的电流转速表;根据选择出的电流转速表,确定与所述工作电流相对应的转速,并将发热器件相对应的风扇设定为所述转速。可选地,当获取到的特征信息包括器件类型和目标温度时,所述选择与所述特征信息相匹配的电流转速表,包括:从列表库中选择与所述器件类型相匹配的列表集,其中,所述列表库包括对应不同器件类型的列表集;从所述列表集中选择与所述目标温度相匹配的电流转速表,其中,所述列表集包括不同目标温度的电流转速表。可选地,当获取到的特征信息包括第一器件类型和第二器件类型、且第一器件类型的功耗大于第二器件类型的功耗时,所述选择与所述特征信息相匹配的电流转速表,包括:选择与第一器件类型相匹配的第一电流转速表;选择与第二器件类型相匹配的第二电流转速表;其中,在相同电流区间内,第一电流转速表的转速差大于第二电流转速表的转速差。可选地,将发热器件相对应的风扇设定为所述转速后,还包括:获取发热器件的检测温度;当检测温度大于阈值温度时,在选择出的电流转速表中,增加工作电流对应的转速。可选地,将发热器件相对应的风扇设定为所述转速后,还包括:依次获取发热器件的第一检测温度和第二检测温度;当第二检测温度大于第一检测温度时,在选择出的电流转速表中,增加工作电流对应的转速。根据本发明的第二方面,本发明实施例提供一种风扇调速装置,包括:获取模块,用于获取各个发热器件的特征信息和工作电流,所述特征信息用于描述发热器件的特征;选择模块,用于选择与所述特征信息相匹配的电流转速表;调节模块,用于根据选择出的电流转速表,确定与所述工作电流相对应的转速,并将发热器件相对应的风扇设定为所述转速。可选地,所述选择模块还用于,当获取到的特征信息包括器件类型和目标温度时,从列表库中选择与所述器件类型相匹配的列表集,其中所述列表库包括对应不同器件类型的列表集;从所述列表集中选择与所述目标温度相匹配的电流转速表,其中所述列表集包括不同目标温度的电流转速表;或者,当获取的特征信息包括第一器件类型和第二器件类型、且第一器件类型的功耗大于第二器件类型的功耗时,选择与第一器件类型相匹配的第一电流转速表;选择与第二器件类型相匹配的第二电流转速表;其中,在相同电流区间内,第一电流转速表的转速差大于第二电流转速表的转速差。可选地,该装置还包括第一更新模块,所述第一更新模块用于,获取发热器件的检测温度;当检测温度大于阈值温度时,在选择出的电流转速表中,增加工作电流对应的转速。可选地,该装置还包括第二更新模块,所述第二更新模块用于,依次获取发热器件的第一检测温度和第二检测温度;当第二检测温度大于第一检测温度时,在选择出的电流转速表中,增加工作电流对应的转速。根据本发明的第三方面,本发明实施例还提供一种电子设备,所述电子设备包括至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:获取各个发热器件的特征信息和工作电流,所述特征信息用于描述发热器件的特征;选择与所述特征信息相匹配的电流转速表;根据选择出的电流转速表,确定与所述工作电流相对应的转速,并将发热器件相对应的风扇设定为所述转速如上所述,本发明实施例提供的一种风扇调速方法、装置及电子设备,具有以下有益效果:通过获取各个发热器件的特征信息和工作电流,所述特征信息用于描述发热器件的特征;选择与所述特征信息相匹配的电流转速表;根据选择出的电流转速表,确定与所述工作电流相对应的转速,并将发热器件相对应的风扇设定为所述转速。本发明通过特征匹配的方式,对每个发热前进对应的风扇进行针对性调控,有效提高了散热效率,而且,通过电流响应的方式,对应不同发热器件进一步提高了风扇调整速度,提高了散热实时性。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的一种应用风扇调速方法的硬件结构示意图;图2是本发明实施例提供的一种应用风扇调速方法的场景示意图;图3是本发明实施例提供的一种风扇调速方法的流程示意图;图4是本发明实施例提供的一种电流转速表匹配方法的流程示意图;图5是本发明实施例提供的另一种电流转速表匹配方法的流程示意图;图6是本发明实施例提供的又一种电流转速表匹配方法的流程示意图;图7是本发明实施例提供的另一种风扇调速方法的流程示意图;图8是本发明实施例提供的再一种风扇调速方法的流程示意图;图9是本发明实施例提供的一种风扇调速装置的结构示意图;图10是是发明实施例提供的执行风扇调速方法的电子设备的硬件结构示意图。具体实施方式为了使本
技术领域:
的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。请参阅图1至图10。需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。为了更加清楚的描述本发明实施例提供的风扇调速方法,参见图1,是本发明实施例提供的一种应用风扇调速方法的硬件结构示意图,如图1所示,发热器件1可以包括服务器系统中需要重点关注的核心器件,例如cpu(英文:centralprocessingunit,中文:中央处理器)、gpu(英文:graphicsprocessingunit,中文:图形处理器)、内存以及硬盘等。检测器2可以包括电流检测器、温度传感器、vr(英文:voltageregulator,中文:电压调整器)等的一种或多种,该检测器2可以实现对发热器件1的电流、电压、温度等的检测,从而实时、准确地获知发热器件1在工作电流、工作电压、工作温度等,并将上述信息发送给控制器3。在发明实施例中,控制器3用于根据从检测器获得的上述信息控制风扇转速,其中,控制器3可以包括bmc(英文:baseboardmanagementcontroller,中文:基板管理控制器)或者其他cpld(英文:complexprogrammablelogicdevice,中文:复杂可编程逻辑器件)、fpga(英文:fieldprogrammablegatearray,中文:现场可编程门阵列)等处理芯片,甚至,为了节省成本,服务器系统中的cpu或者gpu也可以作为该控制器3使用对风扇转速进行控制。在发明实施例中,将以控制器3作为实施主体,详细描述控制器3进行风扇调速的控制过程。当然,需要说明的是,上述执行该风扇调速方法的硬件结构仅是一示意性结构,在具体实施时,该风扇调速方法还可以应用于其他任意的硬件结构,在本发明实施例中不再赘述。另外,本发明实施例进一步结合一个示例性的应用场景对风扇调速过程进行描述,参见图2,是本发明实施例提供的一种应用风扇调速方法的场景示意图,如图2所示,在本发明实施例中,主板4上配置有第一内存51、第二内存52、第三内存53和第四内存54,第一处理器61和第二处理器62,以及第一风扇71、第二风扇72、第三风扇73、第四风扇74和第五风扇75;其中,第一内存51、第二内存52、第三内存53和第四内存54均配置4根内存条;第一处理器61和第二处理器62可以包括cpu、gpu、cpld和fpga中的一种或多种。在散热设计中,上述第一内存51、第二内存52、第三内存53、第四内存54、第一处理器61和第二处理器63作为主要的发热器件进行重点监控,检测器可以对上述内存和处理器器件进行电流和/或温度的检测。在风道设计上,第一内存51和第二内存52可以处于第一风道(未示出),对应第一风扇71进行散热处理。第一处理器61和第二处理器62可以处于第二风道(未示出),由第二风扇72、第三风扇73和第四风扇74进行散热处理;或者,第一处理器61和第二处理器62处于相互独立的风道中,第一处理器61对应第二风扇72进行散热处理,第二处理器62对应第三风扇73和第四风扇74进行散热处理。第三内存53和第四内存54处于第三风道(未示出),由第五风扇75进行散热处理。需要说明的是,风扇调速方法的应用场景也仅是一示例性实施例中,上述内存、处理器的分布以及风道设计等也仅是一示例性实施例,为了描述方便本发明实施例将结合图2所示的应用场景进行详细描述。当然,本发明实施例提供的风扇调速方法同样可以应用于其他散热设计场景,在本发明实施例中不再赘述。参见图3,是本发明实施例提供的一种风扇调速方法的流程示意图,如图3所示,本发明实施例示出了控制器实施该风扇调速方法的过程:步骤s101:获取各个发热器件的特征信息和工作电流,所述特征信息用于描述发热器件的特征。该特征信息可以包括器件类型、器件的功耗、以及目标温度的一种或多种的结合。其中,器件类型用于描述发热器件的类型、规格等,在一示例性实施例中,该器件类型可以包括内存、cpu、gpu等,这样通过该器件类型能够进一步区分该发热器件是内存、cpu或者gpu。器件的功耗可以为发热器件的额定功耗或者峰值功耗等,用于描述发热器件在工作时的功耗情况。该目标温度,是依据服务器散热设计,设定的该发热器件最高的工作温度,在具体温度控制中,需要控制该发热器件不高于该目标温度,而且,不同的发热器件可以具有相同或者不同的目标温度。这样,通过上述特征信息,控制器可以在后续步骤中根据该器件类型匹配不同的电流转速表,以针对不同发热器件的实施不同控制策略。另外,在具体实施时,各个发热器件的特征信息可以存储于寄存器中,控制器通过访问该寄存器获取各个发热器件的特征信息,在本发明实施例中对特征信息的存储方式不做限定,该特征信息可以存储于发热器件自身的寄存器,或者独立设置在主板上的寄存器中;而且,控制器与寄存器的通信方式也不做限定,可以通过i2c总线的方式进行访问。步骤s102:选择与所述特征信息相匹配的电流转速表。为了实现对电流转速表的统一管理,可以建立电流转速表的列表库,该列表库用于管理一个或多个电流转速表,且每个电流转速表与上述特征信息具有对应关系。对于一个电流转速表,用于描述针对一个特征信息的发热器件,电流和转速的对应关系,即一个电流对应一个转速。在具体实施时,根据服务器系统的整体散热设计,各个发热器件需要控制到不同目标温度,即各个发热器件不高于各自的目标温度,才能实现整体散热效果,为了实现各个发热器件的精确控制,不同的发热器件采用不同的控制策略。而且,通过建立电流转速表数据库的方式,能够实现不同类型、规格发热器件的自动匹配,无需人工一一制定散热策略,提高复用性和该调速方法的灵活性。在第一种实施情况下,参见图4,是本发明实施例提供的一种电流转速表匹配方法的流程示意图,如图4所示,该方法示出了通过器件类型和目标温度实现不同类型器件灵活调速的过程,该方法包括:步骤s1021:从列表库中选择与所述器件类型相匹配的列表集,其中,所述列表库包括对应不同器件类型的列表集。在本发明实施例中,该列表库的实现方式是:按照器件类型分为多个列表集,每个列表集中进一步按照不同的目标温度分为多个电流转速表。如表一所示,在一示例性实施例中,该列表库包括gpu列表集、cpu列表集和内存列表集;对于gpu列表集,针对不同的目标温度存在相应的电流转速表,即gpu-30电流转速表代表gpu的目标温度为30℃的电流转速表,gpu-50电流转速表代表gpu的目标温度为50℃的电流转速表,gpu-70电流转速表代表gpu的目标温度为70℃的电流转速表,对于其他cpu列表集、内存列表集具有上述相同的定义规则,在此不再赘述。这样就建立了对应不同器件类型和目标温度的列表库。表一:列表集30℃50℃70℃gpugpu-30电流转速表gpu-50电流转速表gpu-70电流转速表cpucpu-30电流转速表cpu-50电流转速表cpu-70电流转速表内存内存-30电流转速表内存-50电流转速表内存-70电流转速表步骤s1022:从所述列表集中选择与所述目标温度相匹配的电流转速表,其中,所述列表集包括目标温度的电流转速表。在匹配过程中,可以根据上述步骤获取得到的器件类型和目标温度,选择对应的电流转速表。在一示例性实施例中,当获取到器件类型为cpu,目标温度为50℃时,则可以选择cpu列表集,并进一步从cpu列表集中选择cpu-50电流转速表。这样,通过上述过程,可以实现对所有类型发热器件的电流转速表的匹配。在第二种实施情况下,参见图5,是本发明实施例提供的另一种电流转速表匹配方法的流程示意图,如图5所示,该方法示出了通过发热器件的功耗和目标温度实现不同规格的发热器件灵活调速的过程,该方法包括:步骤s1023:从列表库中选择与所述器件功耗相匹配的列表集,其中,所述列表库包括对应不同器件功耗的列表集。步骤s1024:从所述列表集中选择与所述目标温度相匹配的电流转速表,其中,所述列表集包括不同目标温度的电流转速表。根据上述实施例的描述,同样可以通过器件功耗和目标温度匹配选择相应的电流转速表。在一示例性实施例中,当获取到器件功耗为20w,目标温度为30℃时,则可以选择20w对应的列表集,并机一部从20w列表集中选择30℃对应的电流转速表。这样,通过上述过程,可以实现所有功耗指标发热器件的电流转速表的匹配。在第三种实施情况下,参见图6,是本发明实施例提供的又一种电流转速表匹配方法的流程示意图,如图6所示,该方法示出了通过发热器件的类型和功耗实现不同类型、规格的发热器件灵活调速的过程,该方法包括:步骤s1025:选择与第一器件类型相匹配的第一电流转速表。步骤s1026:选择与第二器件类型相匹配的第二电流转速表,其中,在相同温度区间内,第一电流转速表的转速差大于第二电流转速表的转速差。本发明实施例示出了对于不同功耗的发热器件,配置特定的电流转速表。在一示例性实施例中,第一器件类型为cpu,第二器件类型为内存,则根据上述第一器件类型和第二器件类型,针对cpu发热器件获取cpu电流转速表,如表二所示,针对内存发热器件获取内存电流转速表,如表三所示。由于cpu的功耗大于内存的功耗,在一示例性实施例中,要求针对cpu类型的发热器件的转速变化速率要大于内存类型的发热器件的转速变化速率,结合表二和表三,在6a-8a的电流区间内,对于cpu发热器件,转速差值为1000,对于内存发热器件,转速差值为500,这样对于热量集聚快的器件可以通过增大电流转速调节速度的方式加快散热,对于热量集聚慢的器件可以通过减小电流转速调节速度的方式节省功耗。表二:电流(a)转速(转/秒)85000640004300021000表三:电流(a)转速(转/秒)84000635004300022500需要说明的是,上述实施例仅是一示例性实施例,在具体实施时还可以通过器件类型、目标温度、发热器件功耗的一种或多种结合的方式,从电流转速表库中进行选择。例如,仅是通过器件类型、目标温度和发热器件功耗的一种进行匹配得到对应的电流转速表,或者,结合器件类型、目标温度和发热器件功耗三者匹配的方式选择电流转速表。另外,在具体实施时,可以进一步结合风道设计情况,根据同一风道内不同特征信息的发热器件,选择相应的电流转速表。在第一种实施情况下,当位于同一风道的发热器件具有相同类型时,则选择目标温度高的电流转速表。第一内存51和第二内存52位于同一风道内,第一内存51的器件类型为内存,目标温度为30℃,第二内存52的器件类型为内存,目标温度为50℃,则选择类型为内存、目标温度为50℃的电流转速表。在第二种实施情况下,当位于同一风道的发热器件具有不同类型时,则选择功耗高的电流转速表。当第一处理器61和第一内存51位于同一风道时,第一处理器61的器件类型为cpu,功耗为20w,第一内存51的器件类型为内存,功耗为10w,则选择类型为cpu,功耗为20w的电流转速表。步骤s103:根据选择出的电流转速表,确定与所述工作电流相对应的转速,并将发热器件相对应的风扇设定为所述转速。在一示例性实施例中,结合图2所示的应用场景,第一内存51和第二内存52位于同一风道,且第一风扇71用于实现第一内存51和第二内存52的散热,根据上述步骤选择类型为内存、目标温度为50℃的电流转速表,进一步根据第一内存51和第二内存52的工作电流,从电流转速表中选择该工作电流对应的转速,控制第一风扇71工作在该转速。在另一示例性实施例中,结合图2的应用场景,当第一处理器61和第一内存51位于同一风道时,第一处理器61的器件类型为cpu,功耗为20w,第一内存51的器件类型为内存,功耗为10w,则选择类型为cpu,功耗为20w的电流转速表,且在该风道内第二风扇72用于控制散热。则进一步根据选择出的电流转速表对应的发热器件的工作电流,即第一处理器61的工作电流,选择相应的转速,并将该第二风扇72配置在该转速。由上述实施例的描述可见,本发明实施例提供的一种风扇调速方法,通过获取各个发热器件的特征信息和工作电流,所述特征信息用于描述发热器件的特征;选择与所述特征信息相匹配的电流转速表;根据选择出的电流转速表,确定与所述工作电流相对应的转速,并将发热器件相对应的风扇设定为所述转速。本发明通过特征匹配的方式,对每个发热前进对应的风扇进行针对性调控,有效提高了散热效率,而且,通过电流响应的方式,对应不同发热器件进一步提高了风扇调整速度,提高了散热实时性。在具体风扇调速过程中,随着发热器件老化或者工作环境、工作参数的调整,原有的电流转速表可能出现偏差,为了适应这种环境变化,进一步提高风扇调速的灵活性和效率,本发明实施例对电流转速表进行动态更新。在第一种实施情况下,参见图7,是本发明实施例提供的另一种风扇调速方法的流程示意图,如图7所示,该方法包括以下步骤:步骤s201:获取各个发热器件的特征信息和工作电流,所述特征信息用于描述发热器件的特征。步骤s202:选择与所述特征信息相匹配的电流转速表。步骤s203:根据选择出的电流转速表,确定与所述工作电流相对应的转速,并将发热器件相对应的风扇设定为所述转速。步骤s204:获取发热器件的检测温度。步骤s205:当检测温度大于阈值温度时,在选择出的电流转速表中,增加工作电流对应的转速。在将风扇转速设定为相应的转速后,进一步检测发热器件的检测温度。在一示例性实施例中,第一内存51对应第一风扇71,在根据第一内存51对应的电流转速表调整风扇转速后,获取第一内存51的检测温度。预设一阈值温度,该阈值温度可以为根据散热设计设定的第一内存51工作的最高温度,或者上述实施例中的目标温度,当该检测温度高于该阈值温度时,表征当前的转速不能满足散热需求,则进一步对该内存对应的电流转速表进行修正,增加第一内存51当前工作电流对应的风扇转速。本发明实施例与上述实施例相同之处,可参见上述实施例的描述,在此不再赘述。由上述实施例的描述可见,本发明实施例提供的另一种风扇调速方法,根据温度阈值的判断,将温度和电流控制相结合,使用温度检测作为电流调速方式的校验,进而对电流风扇转速表进行修正,保证了电流转速表的准确性,提高散热效率。在第二种实施情况下,参见图8,是本发明实施例提供的再一种风扇调速方法的流程示意图,如图8所示,该方法包括以下步骤:步骤s301:获取各个发热器件的特征信息和工作电流,所述特征信息用于描述发热器件的特征。步骤s302:选择与所述特征信息相匹配的电流转速表。步骤s303:根据选择出的电流转速表,确定与所述工作电流相对应的转速,并将发热器件相对应的风扇设定为所述转速。步骤s304:依次获取发热器件的第一检测温度和第二检测温度。步骤s305:当第二检测温度大于第一检测温度时,在选择出的电流转速表中,增加工作电流对应的转速。本发明实施例与上述实施例相同之处,可参见上述实施例的描述,在此不再赘述。在将风扇转速设定为相应的转速后,进一步检测发热器件的检测温度变化趋势。在一示例性实施例中,第一处理器61对应第二风扇72,在根据第一处理器61对应的电流转速表调整风扇转速后,按照时间先后依次获取第一处理器61的第一检测温度43℃和第二检测温度44℃。由于第二检测温度大于第一检测温度,表征当前的转速不能满足散热需求,则进一步对该处理器对应的电流转速表进行修正,增加第一处理器61当前工作电流对应的风扇转速.由上述实施例的描述可见,本发明实施例提供的再一种风扇调速方法,根据温度变化趋势的判断,将温度和电流控制相结合,使用温度检测作为电流调速方式的校验,进而对电流风扇转速表进行修正,保证了电流转速表的准确性,提高散热效率。通过以上的方法实施例的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:只读存储器(rom)、随机存取存储器(ram)、磁碟或者光盘等各种可以存储程序代码的介质。与本发明提供的风扇调速方法实施例相对应,本发明还提供了一种风扇调速装置。参见图9,是本发明实施例提供的一种风扇调速装置的结构示意图,如图9所示,该装置包括:获取模块11,用于获取各个发热器件的特征信息和工作电流,所述特征信息用于描述发热器件的特征;选择模块12,用于选择与所述特征信息相匹配的电流转速表;调节模块13,用于根据选择出的电流转速表,确定与所述工作电流相对应的转速,并将发热器件相对应的风扇设定为所述转速。在一示例性实施例中,所述选择模块12还用于,当获取到的特征信息包括器件类型和目标温度时,从列表库中选择与所述器件类型相匹配的列表集,其中所述列表库包括对应不同器件类型的列表集;从所述列表集中选择与所述目标温度相匹配的电流转速表,其中所述列表集包括不同目标温度的电流转速表;在一示例性实施例中,所述选择模块12还用于,当获取的特征信息包括第一器件类型和第二器件类型、且第一器件类型的功耗大于第二器件类型的功耗时,选择与第一器件类型相匹配的第一电流转速表;选择与第二器件类型相匹配的第二电流转速表;其中,在相同电流区间内,第一电流转速表的转速差大于第二电流转速表的转速差为了进一步加强风扇调速装置的灵活性,提升风扇调速效率,在第一种实施情况下,该装置还可以包括第一更新模块(未示出),该第一更新模块用于,获取发热器件的检测温度;当检测温度大于阈值温度时,在选择出的电流转速表中,增加工作电流对应的转速。在第二种实施情况下,该装置还可以包括第二更新模块(未示出),该第二更新模块用于,依次获取发热器件的第一检测温度和第二检测温度;当第二检测温度大于第一检测温度时,在选择出的电流转速表中,增加工作电流对应的转速。本发明实施例提供了一种非易失性计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中风扇调速方法。图10是本发明实施例提供的执行风扇调速方法的电子设备的硬件结构示意图,如图10所示,该设备包括:一个或多个处理器610以及存储器620,图10中以一个处理器610为例。执行风扇调速方法的设备还可以包括:输入装置630和输出装置640。处理器610、存储器620、输入装置630和输出装置640可以通过总线或者其他方式连接,图6中以通过总线连接为例。存储器620作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的风扇调速方法对应的程序指令/模块(例如,附图9所示的获取模块11、选择模块12和调节模块13)。处理器610通过运行存储在存储器620中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例风扇调速方法。存储器620可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据风扇调速装置的使用所创建的数据等。此外,存储器620可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器620可选包括相对于处理器610远程设置的存储器,这些远程存储器可以通过网络连接至风扇调速装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。输入装置630可接收输入的数字或字符信息,以及产生与风扇调速装置的用户设置以及功能控制有关的键信号输入。输出装置640可包括显示屏等显示设备。所述一个或者多个模块存储在所述存储器620中,当被所述一个或者多个处理器610执行时,执行上述任意方法实施例中的风扇调速方法。上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。本发明实施例的电子设备以多种形式存在,包括但不限于:(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iphone)、多媒体手机、功能性手机,以及低端手机等。(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:pda、mid和umpc设备等,例如ipad。(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如ipod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。(5)其他具有数据交互功能的电子装置。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。当前第1页12