一种降低交换机功耗的方法及交换机的制作方法

文档序号:10515218阅读:431来源:国知局
一种降低交换机功耗的方法及交换机的制作方法
【专利摘要】本发明适用于交换机技术领域,提供了一种降低交换机功耗的方法及交换机。所述方法包括:检测交换机输出的电信号;根据电压温度转换表,将所述电信号的电压转换为温度值,所述电压温度转换表包括电压与温度值的对应关系;在所述温度值大于或等于温度门限值时,控制所述交换机进入低功耗工作模式。通过本发明,可以保证交换机在合理温度范围内工作,延长交换机的使用寿命。
【专利说明】
一种降低交换机功耗的方法及交换机
技术领域
[0001 ]本发明属于交换机技术领域,尤其涉及一种降低交换机功耗的方法及交换机。
【背景技术】
[0002]随着互联网、物联网等网络的发展,网络拓扑结构日趋复杂,网关、交换机是不可或缺的网络设备;这些网络设备的性能影响着网络通信质量。
[0003]随着人们对生活质量要求的提高,交换机作为一种网络设备越来越受欢迎。例如,用户可以使用智能电视、智能手机接入该交换机组建的无线局域网的网络,尤其是智能手机可以不在固定地点接入该无线局域网,方便且美观。
[0004]但是,若交换机的工作温度过高,会导致交换机的工作能力下降,甚至损坏交换机的内部电路,导致交换机无法正常工作。

【发明内容】

[0005]鉴于此,本发明提供一种降低交换机功耗的方法及交换机,通过降低所述交换机的功耗,达到降低所述交换机的温度的目的,保证交换机在合理温度范围内工作,延长交换机的使用寿命。
[0006]—方面,本发明提供一种降低交换机功耗的方法,所述方法包括:
[0007]检测交换机输出的电信号;
[0008]根据电压温度转换表,将所述电信号的电压转换为温度值,所述电压温度转换表包括电压与温度值的对应关系;
[0009]在所述温度值大于或等于温度门限值时,控制所述交换机进入低功耗工作模式。
[0010]又一方面,本发明提供一种交换机,包括:
[0011]检测单元,用于检测交换机输出的电信号;
[0012]转换单元,用于根据电压温度转换表,将所述电信号的电压转换为温度值,所述电压温度转换表包括电压与温度值的对应关系;
[0013]控制单元,用于在所述温度值大于或等于温度门限值时,控制所述交换机进入低功耗工作模式。
[0014]本发明的有益效果是:检测交换机输出的电信号,根据检测到的电信号确定交换机的温度值是否大于或等于温度门限值,若是,降低所述交换机的功耗,从而达到降低所述交换机的温度的目的,保证交换机在合理温度范围内工作,延长了交换机的使用寿命,具有较强的易用性和实用性。
【附图说明】
[0015]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本发明实施例提供的降低交换机功耗的方法的一种示意性流程图;
[0017]图2是本发明实施例提供的交换机的一种组成结构图。
【具体实施方式】
[0018]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0019]为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0020]本发明实施例适用的场景中,交换机至少包括至少一个处理器、存储器和温度检测模块。
[0021]处理器和温度检测模块连接,例如可以通过总线或者通用输入/输出(Input/Output,简称I/O) 口连接。
[0022]本实施例中,温度检测模块包括温度检测元件,该温度检测元件贴于交换机的表面,可以是内表面或者外表面上的位置,此处对具体位置不做限定,实现时可根据实施场景不同确定位置,例如将温度检测元件贴于交换机上接近处理器的内表面。
[0023]该温度检测元件可以是热敏检测元件。可选地,该温度检测元件可以是温度传感器,例如热电偶。
[0024]在本实施例中,温度检测元件检测交换机的表面温度,所述温度检测模块根据温度检测元件检测到的表面温度输出对应的电信号。所述温度检测模块具体是向处理器输出该电信号。
[0025]处理器与存储器连接,例如通过总线连接处理器与存储器。处理器可以通过该总线访问存储器,从存储器读取数据,或者从存储器写入数据。
[0026]在本实施例中,在存储器中预先存储有电压温度转换表。所述电压温度转换表包括电压与温度值的对应关系,该对应关系根据温度检测模块预先确定;这样,处理器根据该温度检测模块输出的电信号的电压,使用温度转换表确定出的温度值为交换机的表面温度的温度值。
[0027]所述处理器可以包括至少两个处理器核。可选地,其中一个核可以是中央处理器(Central Processing Unit,简称CPU),其它核可以是ARM(Advanced RISC Machines)等。可选地,所述处理器为众核处理器,例如英特尔的多核处理器MIC。
[0028]所述交换机还可以包括无线局域网(Wireless Local Area Networks,简称WLAN)模块,所述处理器与WLAN模块连接;所述WLAN模块用于接入WLAN网络,所述处理器通过所述WLAN模块进行数据收发。
[0029]所述交换机还可以包括射频(Rad1 Frequency,简称RF)模块,所述处理器与RF模块连接;所述WLAN模块用于接入射频网络,所述处理器通过所述RF模块进行射频数据的收发。
[0030]所述交换机还可以包括指示灯模块,所述指示灯模块与所述处理器连接;所述指示灯模块用于指示交换机当前的工作状态。
[0031]所述交换机还包括电芯,该电芯对交换机供电,例如对处理器、存储器、温度检测模块、WLAN模块、指示灯模块以及RF模块等模块供电。
[0032]交换机包括充电芯片。所述充电芯片用于从外部对电芯充电;在对电芯充电时,通过该充电芯片能够调整对电芯充电的充电电流,调整对电芯充电的充电电压,以及调整对电芯进行过流保护。
[0033]处理器与充电芯片连接,例如通过通信接口实现处理器与充电芯片的连接;处理器可以控制该充电芯片,例如,处理器通过通信接口控制该充电芯片对电芯充电的充电电流。
[0034]方法实施例
[0035]本实施例从交换机角度提供一种降低交换机功耗的方法,参见图1,包括步骤S101、步骤S102和步骤S103。
[0036]步骤SlOl,检测交换机输出的电信号。
[0037]具体地,温度检测元件贴于交换机的表面;温度检测模块通过温度检测元件检测交换机的表面温度,并检测输出与该表面温度对应的电信号,详见上述,在此不再赘述。
[0038]步骤S102,根据电压温度转换表,将所述电信号的电压转换为温度值,所述电压温度转换表包括电压与温度值的对应关系。
[0039]具体地,处理器具有模数变换器。该模数变换器根据存储器存储的电压温度转换表,将温度检测模块输出的模拟的电信号的电压转换为数字的温度值。
[0040]处理器判断该温度值是否小于温度门限值;如果判定为该温度值小于温度门限值,则不做处理,或者执行其他动作;如果判定为所述温度值大于或等于温度门限值,则执行步骤S103。
[0041]步骤S103,在所述温度值大于或等于温度门限值时,控制所述交换机进入低功耗工作模式。
[0042]该温度门限值可以是人为设定,或者根据交换机工作的历史数据设定。
[0043]具体地,控制所述交换机进入低功耗工作模式的可选实现包括:降低交换机中部分或全部耗电器件的功耗,例如降低处理器的主频,关闭WLAN模块,关闭RF模块等。
[0044]当所述交换机的功耗降低后,所述交换机的散热便随之降低,使得交换机的内部温度降低,当然交换机的表面温度也会随之降低。
[0045]可选地,所述处理器包括至少两个处理器核。所述控制所述交换机进入低功耗工作模式包括:
[0046]根据所述温度值与所述温度门限值的差值,确定第一数值,所述第一数值为整数值;
[0047]关闭所述第一数值个处理器核。
[0048]具体地,将步骤S102转换出的温度值与所述温度门限值做差,得到一差值;并根据该差值确定第一数值;该差值越大,相应确定的第一数值也越大,反之,该差值越小,相应确定的第一数值也越小。可选的,当所述差值为小数时,通过四舍五入获得所述第一数值。当然,第一数值大于或等于零,小于或等于处理器包含的处理器核的个数。
[0049]若所述处理器关闭所述第一数值这一个数的处理器核,关闭的处理器核便不会有功耗,所述交换机的功耗便会降低。
[0050]可选地,所述控制所述交换机进入低功耗工作模式包括:[0051 ]获取所述温度值对应的配置表;
[0052]根据所述配置表,关闭该配置表定义的N种与该温度值无关的模块,并以小于某一预设值的功耗运行该设备配置表定义的M种与该温度值的相关性低于预设相关系数的模块,其中,N和M为大于或等于O的整数。
[0053]示例性的,O度?30度对应第一配置表,31度?60度对应第二配置表,61度?100度对应第三配置表。当所述温度值为70度时,则对应第三配置表,根据第三配置表,需要关闭与该温度值无关的指示灯模块,并以小于某一预设值的功耗运行该设备配置表定义的M种与该温度值的相关WLAN模块和RF模块。
[0054]具体地,WLAN模块发送数据所要求的发送速率,与WLAN模块的发射功率相关;WLAN模块以第一发送速率发送数据,要求WLAN模块的发射功率必须大于对应该第一发送速率的发射功率。降低WLAN模块的发射功率,虽然可能降低了 WLAN模块的发送速率,但也降低了WLAN模块的功耗,交换机的功耗便随之降低。
[0055]类似地,RF模块发送数据所要求的发送速率,与RF模块的发射功率相关;RF模块以第二发送速率发送数据,要求RF模块的发射功率必须大于对应该第二发送速率的发射功率。降低RF模块的发射功率,虽然可能降低了 RF模块的发送速率,但也便降低了 RF模块的功耗,交换机的功耗便随之降低。
[0056]可选地,所述交换机包括充电芯片和电芯;所述控制所述交换机进入低功耗工作模式包括:
[0057]在通过所述充电芯片对电芯充电时,控制所述充电芯片按预设比例降低对所述电芯充电的充电电流。例如,降低10%。
[0058]具体如上述,通过所述充电芯片可以调整对电芯充电的充电电流。
[0059]所述处理器控制所述充电芯片降低对所述电芯充电的充电电流,即降低了通过所述充电芯片对电芯充电的充电回路的电流,使得在整个充电回路损耗的电能也降低了,包括对电芯充电时充电芯片的功耗也降低了,因此交换机的功耗便随之降低了。
[0060]设备实施例:
[0061]图2示出了本发明第二实施例提供的一种交换机的结构图。为了便于说明,仅示出了与本发明实施例相关的部分。
[0062]该交换机包括:检测单元21、转换单元22以及控制单元23。其中:
[0063]检测单元21,用于检测交换机输出的电信号;
[0064]转换单元22,用于根据电压温度转换表,将所述电信号的电压转换为温度值,所述电压温度转换表包括电压与温度值的对应关系;
[0065]控制单元23,用于在所述温度值大于或等于温度门限值时,控制所述交换机进入低功耗工作模式。
[0066]进一步的,所述控制单元23包括:
[0067]确定子单元231,用于根据所述温度值与所述温度门限值的差值,确定第一数值;
[0068]关闭子单元232,用于关闭所述交换机中第一数值个处理器核,其中所述交换机中包括至少一个处理器,每个处理器包括多个处理器核。
[0069]进一步的,所述控制单元23包括:
[0070]获取子单元233,用于获取所述温度值对应的配置表;
[0071]控制子单元234,用于根据所述配置表,关闭该配置表定义的N种与该温度值无关的模块,并以小于某一预设值的功耗运行该设备配置表定义的M种与该温度值的相关性低于预设相关系数的模块,其中,N和M为大于或等于O的整数。
[0072]进一步的,所述交换机包括无线局域网WLAN模块、射频RF模块、指示灯模块以及温度检测模块。
[0073]进一步的,所述交换机包括充电芯片和电芯;
[0074]所述控制单元23具体用于,在通过所述充电芯片对电芯充电时,控制所述充电芯片按预设比例降低对所述电芯充电的充电电流。
[0075]需要说明的是,该实施例提供的交换机,与上述方法实施例对应,可实现上述方法实施例;因此该交换机包括的各个单元、子单元的具体实现,可参见方法实施例中对应的描述。
[0076]在本申请所提供的几个实施例中,应该理解到,所揭露的交换机和方法,可以通过其它的方式实现。例如,以上所描述的交换机实施例仅仅是示意性的,例如,所述单元、子单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0077]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0078]另外,在本发明实施例中的各功能单元、子单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0079]所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(R0M,Read-0nly Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0080]以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例各实施例技术方案的精神和范围。
【主权项】
1.一种降低交换机功耗的方法,其特征在于,所述方法包括: 检测交换机输出的电信号; 根据电压温度转换表,将所述电信号的电压转换为温度值,所述电压温度转换表包括电压与温度值的对应关系; 在所述温度值大于或等于温度门限值时,控制所述交换机进入低功耗工作模式。2.如权利要求1所述的方法,其特征在于,所述控制所述交换机进入低功耗工作模式包括: 根据所述温度值与所述温度门限值的差值,确定第一数值; 关闭所述交换机中第一数值个处理器核,其中所述交换机中包括至少一个处理器,每个处理器包括多个处理器核。3.如权利要求1所述的方法,其特征在于,所述控制所述交换机进入低功耗工作模式包括: 获取所述温度值对应的配置表; 根据所述配置表,关闭该配置表定义的N种与该温度值无关的模块,并以小于某一预设值的功耗运行该设备配置表定义的M种与该温度值的相关性低于预设相关系数的模块,其中,Γ#ΡΜ为大于或等于O的整数。4.如权利要求3所述的方法,其特征在于,所述交换机包括无线局域网WLAN模块、射频RF模块、指示灯模块以及温度检测模块。5.如权利要求1所述的方法,其特征在于,所述交换机包括充电芯片和电芯;所述控制所述交换机进入低功耗工作模式包括: 在通过所述充电芯片对电芯充电时,控制所述充电芯片按预设比例降低对所述电芯充电的充电电流。6.一种交换机,其特征在于,包括: 检测单元,用于检测交换机输出的电信号; 转换单元,用于根据电压温度转换表,将所述电信号的电压转换为温度值,所述电压温度转换表包括电压与温度值的对应关系; 控制单元,用于在所述温度值大于或等于温度门限值时,控制所述交换机进入低功耗工作模式。7.如权利要求6所述的交换机,其特征在于,所述控制单元包括: 确定子单元,用于根据所述温度值与所述温度门限值的差值,确定第一数值; 关闭子单元,用于关闭所述交换机中第一数值个处理器核,其中所述交换机中包括至少一个处理器,每个处理器包括多个处理器核。8.如权利要求6所述的交换机,其特征在于,所述控制单元包括: 获取子单元,用于获取所述温度值对应的配置表; 控制子单元,用于根据所述配置表,关闭该配置表定义的N种与该温度值无关的模块,并以小于某一预设值的功耗运行该设备配置表定义的M种与该温度值的相关性低于预设相关系数的模块,其中,Γ#ΡΜ为大于或等于O的整数。9.如权利要求8所述的交换机,其特征在于,所述交换机包括无线局域网WLAN模块、射频RF^块、指不灯t吴块以及温度检测t旲块。10.如权利要求6所述的交换机,其特征在于,所述交换机包括充电芯片和电芯; 所述控制单元具体用于,在通过所述充电芯片对电芯充电时,控制所述充电芯片按预设比例降低对所述电芯充电的充电电流。
【文档编号】H04L12/12GK105871562SQ201610378443
【公开日】2016年8月17日
【申请日】2016年5月31日
【发明人】周鸣华, 夏云, 梁大衡, 黄宁新, 封枫, 甘钧兆, 彭志伟, 唐大明
【申请人】深圳市双赢伟业科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1