[go: up one dir, main page]

CN103677995B - 一种控制方法和电子设备 - Google Patents

一种控制方法和电子设备 Download PDF

Info

Publication number
CN103677995B
CN103677995B CN201210358690.9A CN201210358690A CN103677995B CN 103677995 B CN103677995 B CN 103677995B CN 201210358690 A CN201210358690 A CN 201210358690A CN 103677995 B CN103677995 B CN 103677995B
Authority
CN
China
Prior art keywords
state
electronic equipment
cpu
maximum
frequency
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210358690.9A
Other languages
English (en)
Other versions
CN103677995A (zh
Inventor
赵谦
刘悦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201210358690.9A priority Critical patent/CN103677995B/zh
Priority to US13/949,802 priority patent/US9354903B2/en
Publication of CN103677995A publication Critical patent/CN103677995A/zh
Application granted granted Critical
Publication of CN103677995B publication Critical patent/CN103677995B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Power Sources (AREA)

Abstract

本发明公开了一种控制方法和电子设备,应用于一包含CPU的电子设备中,方法包括:获得电子设备的当前状态;判断当前状态是否为第一状态或第二状态;若当前状态为第一状态时,生成第一控制指令,若当前状态为第二状态时,生成第二控制指令;执行第一控制指令,将CPU的工作频率控制在第一最大工作频率之内,或执行第二控制指令,将CPU的工作频率控制在第二最大工作频率之内,能够根据电子设备当前状态,适应性调整CPU最大工作频率,减小的处理资源浪费,提高CPU利用率,进而能够解决发热量高的问题,延长使用寿命。

Description

一种控制方法和电子设备
技术领域
本发明涉及计算机技术领域,尤其涉及一种控制方法和电子设备。
背景技术
随着计算机技术的不断发展,计算机产品也呈现出多样化,如:笔记本电脑,分离式台式电脑,将显示屏和主机结合在一起的一体台式电脑,以及平板电脑。
近年来还出现了将平板电脑和笔记本电脑结合在一起的电子设备,即该电子设备拥有两种使用状态,一种为笔记本电脑状态,另一种为平板电脑状态。
在现有技术中,具体来讲,该电子设备包括一显示屏,一连接结构,及一包含有CPU的主体,其中,所述显示屏和所述主体可以通过所述连接结构作相对旋转运动,其中,所述CPU的最大工作频率包含第一最大频率和第二最大频率,其中,所述第一最大频率大于所述第二最大频率。当所述显示屏和所述主体间的夹角在第一预设角度范围内时,如:180度,电子设备即处于笔记本电脑状态;当所述显示屏和所述主体间的夹角在第二预设角度范围时,如:360度,电子设备即处于平板电脑状态。
但在现有技术中,不论电子设备是处于笔记本电脑状态还是平板电脑状态,其CPU的最大工作频率都是在所述第一最大频率。
本申请发明人在实现本申请实施例技术方案的过程中,发现有技术中至少存在如下技术问题:
由于在现有技术中,不论电子设备是处于笔记本电脑状态电脑还是平板电脑状态,其CPU的工作频率都是在所述第一最大频率,所以,在当电子设备处于平板电脑状态时,就会存在CPU的处理资源浪费和利用率不高的技术问题。
进一步,由于在当电子设备处于平板电脑状态时,CPU的工作频率仍处于所述第一最高频率,所以,就存在CPU的功耗大,发热量高的技术问题。由于存在CPU的功耗大,发热量高的技术问题,所以导致电子设备中的元器件,特别是CPU处于高频率高温状态,而当这种状态保持时间较长时,就会导致CPU加快老化,甚至出现故障。
由于在现有技术中,不论电子设备是处于笔记本电脑状态还是平板电脑状态,所以,现有技术中的电子设备存在不能根据电子设备的使用状态对CPU的工作频率进行适应性调整的技术问题。
发明内容
本申请实施例通过提供一种控制方法和电子设备,解决了现有技术中存在的电子设备不能根据电子设备的使用状态对CPU的工作频率进行适应性调整的技术问题。
本申请实施例一方面提供了一种控制方法,应用于一包含CPU的电子设备,其中,所述电子设备具有第一状态和与所述第一状态不同的第二状态,所述CPU的工作频率设置有与所述第一状态匹配的第一最大工作频率和与所述第二状态匹配的第二最大工作频率,所述第一最大工作频率大于所述第二最大工作频率,所述方法包括:获得所述电子设备的当前状态,判断所述当前状态是否为所述第一状态或所述第二状态,若当前状态为所述第一状态时,生成第一控制指令,若当前状态为所述第二状态时,生成第二控制指令,并执行所述第一控制指令,将所述CPU的工作频率控制在所述第一最大工作频率之内,或执行所述第二控制指令,将所述CPU的工作频率控制在所述第二最大工作频率之内。
较佳的,所述电子设备具有第一状态和与所述第一状态不同的第二状态具体为:所述电子设备具有第一部分和第二部分,当所述第一部分和所述第二部分的相对位置处于第一位置时,所述电子设备对应所述第一状态;当所述第一部分和所述第二部分的相对位置处于与所述第一位置不同的第二位置时,所述电子设备对应所述第二状态;或者当所述电子设备由所述第一位置调整至所述第二位置时,所述第一电子设备对应所述第一状态;当所述电子设备由所述第二位置调整至所述第一位置时,所述第一电子设备对应所述第二状态。
较佳的,所述电子设备具有第一状态和与所述第一状态不同的第二状态具体为:所述电子设备具有多个应用程序,当所述应用程序的数量满足第一预设条件时,所述电子设备对应所述第一状态;当所述应用程序的数量不满足所述第一预设条件时,所述电子设备对应所述第二状态。
较佳的,所述电子设备具有第一状态和与所述第一状态不同的第二状态具体为:当所述电子设备接收到第一操作时,所述电子设备对应所述第一状态;当所述电子设备接收到不同于所述第一操作的第二操作时,所述电子设备对应所述第二状态。
较佳的,所述执行所述第一控制指令,将所述CPU的工作频率控制在所述第一最大工作频率之内,或执行所述第二控制指令,将所述CPU的工作频率控制在所述第二最大工作频率之内,具体为:执行所述第一控制指令,输出第一最大工作时钟,以使所述CPU的所述工作频率控制在所述第一最大工作频率之内,其中所述第一最大工作时钟与所述第一最大工作频率对应;或执行所述第二控制指令,输出第二最大工作时钟,以使所述CPU的所述工作频率控制在所述第二最大工作频率之内,其中所述第二最大工作时钟与所述第二最大工作频率对应。
另一方面,本申请实施例中还提供一种电子设备,所述电子设备包含一CPU,所述电子设备具有第一状态和与所述第一状态不同的第二状态,所述CPU的工作频率设置有与所述第一状态匹配的第一最大工作频率和与所述第二状态匹配的第二最大工作频率,所述第一最大工作频率大于所述第二最大工作频率,所述电子设备还包括:获得单元,用于获得所述电子设备的当前状态;判断单元,用于判断所述当前状态是否为所述第一状态或所述第二状态;生成单元,用于若当前状态为所述第一状态时,生成第一控制指令,若当前状态为所述第二状态时,生成第二控制指令;控制单元,用于执行所述第一控制指令,将所述CPU的工作频率控制在所述第一最大工作频率之内,或执行所述第二控制指令,将所述CPU的工作频率控制在所述第二最大工作频率之内。
较佳的,所述电子设备还包括:第一部分、连接结构和第二部分,其中所述第一部分和所述第二部分能够通过所述连接结构作相对旋转运动;当所述第一部分和所述第二部分的相对位置处于第一位置时,所述电子设备对应所述第一状态;当所述第一部分和所述第二部分的相对位置处于与所述第一位置不同的第二位置时,所述电子设备对应所述第二状态;或者当所述电子设备由所述第一位置调整至所述第二位置时,所述第一电子设备对应所述第一状态;当所述电子设备由所述第二位置调整至所述第一位置时,所述第一电子设备对应所述第二状态。
较佳的,当运行于所述电子设备上的应用程序的数量满足第一预设条件时,所述电子设备对应所述第一状态;当所述应用程序的数量不满足所述第一预设条件时,所述电子设备对应所述第二状态。
较佳的,所述电子设备还包括:接收单元,用于接收第一操作;当所述接收单元接收到所述第一操作时,所述电子设备对应所述第一状态;当所述接收单元接收到不同于所述第一操作的第二操作时,所述电子设备对应所述第二状态。
较佳的,所述电子设备还包括:控制模块,用于执行所述第一控制指令,输出第一最大工作时钟,以使所述CPU的所述工作频率控制在所述第一最大工作频率之内,其中所述第一最大工作时钟与所述第一最大工作频率对应;或所述控制模块,还用于执行所述第二控制指令,输出第二最大工作时钟,以使所述CPU的所述工作频率控制在所述第二最大工作频率之内,其中所述第二最大工作时钟与所述第二最大工作频率对应。
本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
本申请实施例中,由于电子设备能够通过获的电子设备的当前状态,判断当前状态是否为第一状态或第二状态,若当前状态为第一状态时,生成第一控制指令,执行第一控制指令,将CPU的工作频率控制在第一最大工作频率之内;若当前状态为第二状态时,生成第二控制指令,执行第二控制指令,将CPU的工作频率控制在第二最大工作频率之内,使电子设备在特定状态下,降低最大工作频率,所以有效解决了现有技术中电子设备不能根据电子设备的使用状态对CPU的工作频率进行适应性调整的技术问题,能够根据电子设备当前状态,适应性调整CPU最大工作频率,减小处理资源的浪费,提高CPU利用率。
进一步,由于电子设备能够在第二状态下,适应性地降低调CPU最大工作频率,进而能够解决发热量高的问题,延长使用寿命。
更进一步,在本发明实施例中,由于第一状态可以为电子设备的第一部分和第二部分的相对位置处于第一位置,也可以为电子设备由第一位置调整至与所述第一位置不同的第二位置,还可以为运行在电子设备的应用程序满足第一预设条件,还可以为电子设备接收到第一操作,由于第二状态可以为电子设备的第一部分和第二部分的相对位置处于与所述第一位置不同的第二位置,也可以为电子设备由所述第二位置调整至所述第一位置,还可以为运行在电子设备的应用程序不满足所述第一预设条件,还可以为电子设备接收到与所述第一操作不同的第二操作,所以能够在电子设备的多种状态下,进一步减小CPU的处理资源浪费,进一步提高CPU利用率,进而能够解决发热量高的技术问题,进一步延长CPU使用寿命。
附图说明
图1为本申请一实施例中控制方法的流程图;
图2a为本申请一实施例中电子设备第一状态的示意图;
图2b为本申请一实施例中电子设备第二状态的示意图;
图3为本申请一实施例中电子设备的构架图。
具体实施方式
本发明实施例通过提供一种控制方法和电子设备,解决了现有技术中存在的电子设备不能根据电子设备的使用状态对CPU的工作频率进行适应性调整的技术问题。
本发明实施例的技术方案为解决上述的问题,总体思路如下:
获得电子设备的当前状态,判断当前状态是否为第一状态或第二状态,若当前状态为第一状态时,生成第一控制指令,若当前状态为第二状态时,生成第二控制指令,执行第一控制指令,将CPU的工作频率控制在第一最大工作频率之内,或执行第二控制指令,将CPU的工作频率控制在第二最大工作频率之内,所以有效解决了现有技术中电子设备不能根据电子设备的使用状态对CPU的工作频率进行适应性调整的技术问题,能够根据电子设备当前状态,适应性调整CPU最大工作频率,减小的处理资源浪费,提高CPU利用率。。
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
本实施例提供一种控制方法,应用于一包含CPU的电子设备,其中电子设备具有第一状态和与第一状态不同的第二状态,CPU的工作频率设置有与第一状态匹配的第一最大工作频率和与第二状态匹配的第二最大工作频率,第一最大工作频率大于第二最大工作频率。
请参考图1,本发明实施例中的方法包括:
步骤101:获得电子设备的当前状态。
在执行步骤101之后,本申请实施例中的方法进入步骤102,即:判断当前状态是否为第一状态或第二状态。其中,电子设备具有第一状态和与第一状态不同的第二状态,可以为:电子设备具有第一部分和第二部分,当第一部分和第二部分的相对位置处于第一位置时,电子设备对应第一状态;当第一部分和第二部分的相对位置处于与第一位置不同的第二位置时,电子设备对应第二状态;或者当电子设备由第一位置调整至第二位置时,第一电子设备对应第一状态;当电子设备由第二位置调整至第一位置时,第一电子设备对应第二状态。
其中,电子设备具有第一状态和与第一状态不同的第二状态,也可以为:电子设备具有多个应用程序,当应用程序的数量满足第一预设条件时,电子设备对应第一状态;当应用程序的数量不满足第一预设条件时,电子设备对应第二状态。
其中,电子设备具有第一状态和与第一状态不同的第二状态,还可以为:当电子设备接收到第一操作时,电子设备对应第一状态;当电子设备接收到不同于第一操作的第二操作时,电子设备对应第二状态。
在执行步骤102之后,本申请实施例中的方法进入步骤103:若当前状态为第一状态时,生成第一控制指令,若当前状态为第二状态时,生成第二控制指令。
在执行步骤103之后,本申请实施例中的方法进入步骤104,即:执行第一控制指令,将CPU的工作频率控制在第一最大工作频率之内,或执行第二控制指令,将CPU的工作频率控制在第二最大工作频率之内,具体为:执行第一控制指令,输出第一最大工作时钟,以使CPU的工作频率控制在第一最大工作频率之内,其中第一最大工作时钟与第一最大工作频率对应;或执行第二控制指令,输出第二最大工作时钟,以使CPU的工作频率控制在第二最大工作频率之内,其中第二最大工作时钟与第二最大工作频率对应。
为了更清楚说明电子设备的第一状态和与第一状态不同的第二状态,如图2a和图2b所示,电子设备包括显示屏201、连接结构202和包含CPU的主体203,显示屏201和主体203可以通过连接结构202作相对旋转运动,如图2a所示,当显示屏201和主体203的夹角在第一预设角度范围内,如180度,电子设备处于笔记本电脑状态,如图2b所示,当显示屏201和主体203的夹角在第二预设角度范围,如360度,电子设备处于平板电脑状态,或者当显示屏201和主体203由第一预设角度调整至第二预设角度时,电子设备处于第一状态,当显示屏201和主体203由第二预设角度调整至第一预设角度时,电子设备处于第二状态。
电子设备是处于第一状态,还是与第一状态不同的第二状态,也可以和运行于电子设备上的应用程序的数量相关,如:当运行于电子设备上的应用程序的数据满足第一预设条件,例如大于等于10时,电子设备对应第一状态,当运行于电子设备上的应用程序的数量不满足第一预设条件时,例如小于等于10时,电子设备对应第二状态。
电子设备是处于第一状态,还是与第一状态不同的第二状态,还可以由电子设备是否接收到第一操作相关,例如,当检测到第一按键操作时,电子设备对应第一状态,当电子设备接收到不同于第一按键操作的第二操作,例如按键操作时,电子设备对应第二状态。
当然,在实际应用中,第一操作和第二操作的类型还可以为声控操作或触屏操作等,本申请实施例不作具体限制,也不再一一举例。
下面将以该电子设备为例,对本申请实施例中的方法的实现过程作详细的描述:
其中,步骤101,在具体实施过程中,可以是获得电子设备的当前状态,例如:电子设备通过角度传感器获得电子设备的显示屏201和主体203的相对位置,进而获得电子设备的当前状态。
当然本发明的另一实施例中,还可以通过位置传感器、机械类开关等来实现,如:首先,可以将位置传感器的一部分置于电子设备的显示屏201、位置传感器的另一部分置于电子设备的主体203;也可以将机械类开关的一部分置于电子设备的显示屏201,机械类开关的另一部分置于电子设备的主体203;然后,通过获得位置传感器或机械类开关的相对位置,来获得电子设备的显示屏201和主体203的相对位置。
电子设备也可以通过检测当前运行在电子设备上的应用程序数量获得电子设备的当前状态。当电子设备上运行的应用程序预先设置数量为10时,若运行在电子设备的应用程序数量超过10个,电子设备处于第一状态;若运行在电子设备的应用程序数量不足10个,电子设备处于第二状态。
当然,对于本实施例中应用程序预先设置数量也可以由用户设置,如8,或12,本发明不作限制。
电子设备还可以根据接收到的操作,获得电子设备的当前状态。如:电子设备接收到进入第一状态的第一操作,例如CTRL++时,便确定电子设备处于第一状态;电子设备接收到进入第二状态的第二操作例如CTRL——时,便确定电子设备处于第二状态。
步骤102中:判断当前状态是否为第一状态或第二状态。
继续沿用上一实例,例如,可以通过判断电子设备的显示屏201和主体203的相对位置是否在第一预设角度内或第二预设角度范围来判断当前状态是否为第一状态或第二状态,具体地,通过判断电子设备的显示屏201和主体203之间的夹角是否在第一预设角度范围内时,来确定电子设备是为第一状态还是第二状态,如:当第一状态对应的第一预设角度范围为0-180度时,且在检测到电子设备的显示屏201和主体203的相对位置对应的夹角为180度时,就可以确定电子设备即处于第一状态,在本申请实施例中,第一状态具体为笔记本电脑状态;当第二状态对应的第二预设角度范围为181-360度时,且在检测到电子设备的显示屏201和主体203之间的夹角为360度,就可以确定电子设备处于第二状态,在本申请实施例中,第二状态可以为平板电脑状态。
也可以通过判断电子设备的的显示屏201和主体203的相对位置是否由第一预设角度调整至第二预设角度或由第二预设角度范围调整至第一预设角度范围来判断电子设备的当前状态是否为第一状态或第二状态,具体地,通过判断电子设备的显示屏201和主体203之间的夹角是否由第一预设角度调整至第二预设角度内,例如由0度调整至90度时,电子设备即处于笔记本电脑状态;当显示屏201和主体203之间的夹角由第二预设角度调整至第一预设角度内,例如由180度调整至360度时,电子设备即处于平板电脑状态。
电子设备室处于第一状态,还是与第一状态不同的第二状态,还可以和运行于电子设备上的应用程序数量相关。例如:当运行于电子设备上的应用程序满足第一预设值,例如是否大于等于10来判断电子设备是否为第一状态或第二状态,当运行于电子设备上的应用程序数量大于等于10时,电子设备处于第一状态,当运行于电子设备上的应用程序数量小于10时,电子设备处于第二状态。
电子设备是处于第一状态,还是与第一状态不同的第二状态,还可以由电子设备是否接收到第一操作相关,例如,当检测到第一按键操作时,电子设备对应第一状态,当检测到不同于第一按键操作的第二按键操作时,电子设备对应第二状态,例如用户可以根据需要在电子设备中输入第一操作,例如CTRL++,则确定电子设备处于笔记本电脑状态,用户还可以根据需要在电子设备中输入第二操作,例如CTRL——,则确定电子设备处于平板笔记本电脑状态。
步骤103:若当前状态为第一状态时,生成第一控制指令,若当前状态为第二状态时,生成第二控制指令。
继续沿用上一实施例,若电子设备当前状态为第一状态时,生成第一控制指令例如高电平信号,若电子设备当前状态为第二状态时,生成第二控制指令例如低电平信号。
步骤104:执行第一控制指令,将CPU的工作频率控制在第一最大工作频率之内,或执行第二控制指令,将CPU的工作频率控制在第二最大工作频率之内,具体地,执行第一控制指令,输出第一最大工作时钟,以使CPU的工作频率控制在第一最大工作频率之内,其中第一最大工作时钟与第一最大工作频率对应;或执行第二控制指令,输出第二最大工作时钟,以使CPU的工作频率控制在第二最大工作频率之内,其中第二最大工作时钟与第二最大工作频率对应。
继续沿用上一实施例,电子设备执行高电平信号,输出第一最大工作时钟t1,以使CPU的工作频率控制在第一最大工作频率f1之内,其中第一最大工作时钟t1与第一最大工作频率f1的关系式为f1=c/t1,其中c为常数。电子设备执行低电平信号,输出第二最大工作时钟t2,以使CPU的工作频率控制在第二最大工作频率f2之内,其中第二最大工作时钟t2与第二最大工作频率f2的关系式为f2=c/t2。
若电子设备当前状态为第一状态时,由于电子设备在第一状态时对应的第一最大工作频率大,所以电子设备在第一状态时功耗大,散热量高,电子设备长时间工作在第一最大工作频率就会导致CPU出现故障。
若电子设备当前状态为第二状态时,由于电子设备在第二状态时对应的第二最大工作频率小,所以电子设备在第二状态时能够减少处理资源浪费,提高CPU利用率,由于CPU工作频率小,功耗小,进而散热量低,能够解决发热量高的问题,延长使用寿命。
本发明另一实施例还提供一种电子设备,用于实现图1及其具体实施例中的方法,请参考图2a、图2b和图3,图3为本实施例电子设备的架构图。
如图2a、图2b和图3所示,本实施例提供的电子设备包含一CPU301,电子设备具有第一状态和与第一状态不同的第二状态,CPU301的工作频率设置有与第一状态匹配的第一最大工作频率和与第二状态匹配的第二最大工作频率,第一最大工作频率大于第二最大工作频率,电子设备还包括:获得单元302,用于获得电子设备的当前状态;判断单元303,用于判断当前状态是否为第一状态或第二状态;生成单元304,用于若当前状态为第一状态时,生成第一控制指令,若当前状态为第二状态时,生成第二控制指令;控制单元305,用于执行第一控制指令,将CPU的工作频率控制在第一最大工作频率之内,或执行第二控制指令,将CPU的工作频率控制在第二最大工作频率之内。
进一步,电子设备还包括:第一部分201;连接结构202;第二部分203其中第一部分201和第二部分203能够通过连接结构202作相对旋转运动;当第一部分201和第二部分203的相对位置处于第一位置时,电子设备对应第一状态;当第一部分201和第二部分203的相对位置处于与第一位置不同的第二位置时,电子设备对应第二状态;或者当电子设备由第一位置调整至第二位置时,第一电子设备对应第一状态;当电子设备由第二位置调整至第一位置时,第一电子设备对应第二状态。
进一步,当运行于电子设备上的应用程序的数量满足第一预设条件时,电子设备对应第一状态;当应用程序的数量不满足第一预设条件时,电子设备对应第二状态。
进一步,电子设备还包括:接收单元309,用于接收第一操作;当接收单元接收到第一操作时,电子设备对应第一状态;当接收单元接收到不同于第一操作的第二操作时,电子设备对应第二状态。
进一步,本实施例中的控制单元305,具体用于执行第一控制指令,输出第一最大工作时钟,以使CPU的工作频率控制在第一最大工作频率之内,其中第一最大工作时钟与第一最大工作频率对应;和/或用于执行第二控制指令,输出第二最大工作时钟,以使CPU的工作频率控制在第二最大工作频率之内,其中第二最大工作时钟与第二最大工作频率对应。
前述实施例中的方法中的各种变化方式和具体实例同样适用于本实施例的电子设备,通过前述对的方法的详细描述,本领域技术人员可以清楚的知道本实施例中电子设备的实施方法,所以为了说明书的简洁,在此不再详述。
本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
本申请实施例中,由于电子设备能够通过获的电子设备的当前状态,判断当前状态是否为第一状态或第二状态,若当前状态为第一状态时,生成第一控制指令,执行第一控制指令,将CPU的工作频率控制在第一最大工作频率之内;若当前状态为第二状态时,生成第二控制指令,执行第二控制指令,将CPU的工作频率控制在第二最大工作频率之内,使电子设备在特定状态下,降低最大工作频率,所以有效解决了现有技术中电子设备不能根据电子设备的使用状态对CPU的工作频率进行适应性调整的技术问题,能够根据电子设备当前状态,适应性调整CPU最大工作频率,减小的处理资源浪费,提高CPU利用率。
进一步,由于电子设备能够在第二状态下,适应性地降低调CPU最大工作频率,进而能够解决发热量高的问题,延长使用寿命。
更进一步,由于第一状态可以为电子设备的第一部分和第二部分的相对位置处于第一位置,也可以为电子设备由第一位置调整至与所述第一位置不同的第二位置,还可以为运行在电子设备的应用程序满足第一预设条件,还可以为电子设备接收到第一操作,由于第二状态可以为电子设备的第一部分和第二部分的相对位置处于与所述第一位置不同的第二位置,也可以为电子设备由所述第二位置调整至所述第一位置,还可以为运行在电子设备的应用程序不满足所述第一预设条件,还可以为电子设备接收到与所述第一操作不同的第二操作,所以能够在电子设备的多种状态下,进一步减小CPU的处理资源浪费,进一步提高CPU利用率,进而能够解决发热量高的技术问题,进一步延长CPU使用寿命。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (8)

1.一种控制方法,应用于一包含CPU的电子设备,其中,所述电子设备具有第一状态和与所述第一状态不同的第二状态,其特征在于,所述CPU的工作频率设置有与所述第一状态匹配的第一最大工作频率和与所述第二状态匹配的第二最大工作频率,所述第一最大工作频率大于所述第二最大工作频率,所述方法包括:
获得所述电子设备的当前状态;
判断所述当前状态是否为所述第一状态或所述第二状态;
若当前状态为所述第一状态时,生成第一控制指令,若当前状态为所述第二状态时,生成第二控制指令;
执行所述第一控制指令,将所述CPU的工作频率控制在所述第一最大工作频率之内,或执行所述第二控制指令,将所述CPU的工作频率控制在所述第二最大工作频率之内;
其中,所述电子设备具有第一状态和与所述第一状态不同的第二状态具体为:
所述电子设备具有多个应用程序,当所述应用程序的数量满足第一预设条件时,所述电子设备对应所述第一状态;
当所述应用程序的数量不满足所述第一预设条件时,所述电子设备对应所述第二状态。
2.如权利要求1所述的方法,其特征在于,所述电子设备具有第一状态和与所述第一状态不同的第二状态具体为:
所述电子设备具有第一部分和第二部分,当所述第一部分和所述第二部分的相对位置处于第一位置时,所述电子设备对应所述第一状态;
当所述第一部分和所述第二部分的相对位置处于与所述第一位置不同的第二位置时,所述电子设备对应所述第二状态;或者
当所述电子设备由所述第一位置调整至所述第二位置时,所述电子设备对应所述第一状态;
当所述电子设备由所述第二位置调整至所述第一位置时,所述电子设备对应所述第二状态。
3.如权利要求1所述的方法,其特征在于,所述电子设备具有第一状态和与所述第一状态不同的第二状态具体为:
当所述电子设备接收到第一操作时,所述电子设备对应所述第一状态;
当所述电子设备接收到不同于所述第一操作的第二操作时,所述电子设备对应所述第二状态。
4.如权利要求1所述的方法,其特征在于,所述执行所述第一控制指令,将所述CPU的工作频率控制在所述第一最大工作频率之内,或执行所述第二控制指令,将所述CPU的工作频率控制在所述第二最大工作频率之内,具体为:
执行所述第一控制指令,输出第一最大工作时钟,以使所述CPU的所述工作频率控制在所述第一最大工作频率之内,其中所述第一最大工作时钟与所述第一最大工作频率对应;或
执行所述第二控制指令,输出第二最大工作时钟,以使所述CPU的所述工作频率控制在所述第二最大工作频率之内,其中所述第二最大工作时钟与所述第二最大工作频率对应。
5.一种电子设备,所述电子设备包含一CPU,所述电子设备具有第一状态和与所述第一状态不同的第二状态,其特征在于,所述CPU的工作频率设置有与所述第一状态匹配的第一最大工作频率和与所述第二状态匹配的第二最大工作频率,所述第一最大工作频率大于所述第二最大工作频率,所述电子设备还包括:
获得单元,用于获得所述电子设备的当前状态;
判断单元,用于判断所述当前状态是否为所述第一状态或所述第二状态;
生成单元,用于若当前状态为所述第一状态时,生成第一控制指令,若当前状态为所述第二状态时,生成第二控制指令;
控制单元,用于执行所述第一控制指令,将所述CPU的工作频率控制在所述第一最大工作频率之内,或执行所述第二控制指令,将所述CPU的工作频率控制在所述第二最大工作频率之内;
其中,当运行于所述电子设备上的应用程序的数量满足第一预设条件时,所述电子设备对应所述第一状态;
当所述应用程序的数量不满足所述第一预设条件时,所述电子设备对应所述第二状态。
6.如权利要求5所述的电子设备,其特征在于,所述电子设备还包括:
第一部分;
连接结构;
第二部分,其中所述第一部分和所述第二部分能够通过所述连接结构作相对旋转运动;
当所述第一部分和所述第二部分的相对位置处于第一位置时,所述电子设备对应所述第一状态;
当所述第一部分和所述第二部分的相对位置处于与所述第一位置不同的第二位置时,所述电子设备对应所述第二状态;或者
当所述电子设备由所述第一位置调整至所述第二位置时,所述电子设备对应所述第一状态;
当所述电子设备由所述第二位置调整至所述第一位置时,所述电子设备对应所述第二状态。
7.如权利要求5所述的电子设备,其特征在于,所述电子设备还包括:
接收单元,用于接收第一操作;
当所述接收单元接收到所述第一操作时,所述电子设备对应所述第一状态;
当所述接收单元接收到不同于所述第一操作的第二操作时,所述电子设备对应所述第二状态。
8.如权利要求5所述的电子设备,其特征在于,所述电子设备还包括:
控制模块,用于执行所述第一控制指令,输出第一最大工作时钟,以使所述CPU的所述工作频率控制在所述第一最大工作频率之内,其中所述第一最大工作时钟与所述第一最大工作频率对应;或
所述控制模块,还用于执行所述第二控制指令,输出第二最大工作时钟,以使所述CPU的所述工作频率控制在所述第二最大工作频率之内,其中所述第二最大工作时钟与所述第二最大工作频率对应。
CN201210358690.9A 2012-07-24 2012-09-24 一种控制方法和电子设备 Active CN103677995B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201210358690.9A CN103677995B (zh) 2012-09-24 2012-09-24 一种控制方法和电子设备
US13/949,802 US9354903B2 (en) 2012-07-24 2013-07-24 Control method and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210358690.9A CN103677995B (zh) 2012-09-24 2012-09-24 一种控制方法和电子设备

Publications (2)

Publication Number Publication Date
CN103677995A CN103677995A (zh) 2014-03-26
CN103677995B true CN103677995B (zh) 2017-09-01

Family

ID=50315650

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210358690.9A Active CN103677995B (zh) 2012-07-24 2012-09-24 一种控制方法和电子设备

Country Status (1)

Country Link
CN (1) CN103677995B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105867563B (zh) * 2015-01-22 2019-09-24 联想(北京)有限公司 电子设备控制方法及电子设备
CN105867580A (zh) * 2015-12-14 2016-08-17 乐视移动智能信息技术(北京)有限公司 终端设备功耗的控制方法及装置
CN107315635A (zh) * 2016-04-26 2017-11-03 华为技术有限公司 手持设备和该手持设备的资源量的调整方法
CN106879056A (zh) * 2017-02-23 2017-06-20 上海与德信息技术有限公司 一种终端的省电方法及装置
CN109962984A (zh) * 2019-03-31 2019-07-02 联想(北京)有限公司 一种控制方法及电子设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1404280A (zh) * 2001-09-04 2003-03-19 英业达集团(上海)电子技术有限公司 移动电话的自动切换装置与方法
CN1668130A (zh) * 2004-03-12 2005-09-14 日本电气株式会社 移动数据终端及其通信方法
CN1770059A (zh) * 2004-11-04 2006-05-10 仁宝电脑工业股份有限公司 藉由切换运作模式所达成的省电方法
CN101807109A (zh) * 2009-03-06 2010-08-18 威盛电子股份有限公司 微处理器功率调节方法以及微处理器
CN101873385A (zh) * 2010-06-04 2010-10-27 北京播思软件技术有限公司 一种实现快速进入手持终端省电模式的装置及方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1404280A (zh) * 2001-09-04 2003-03-19 英业达集团(上海)电子技术有限公司 移动电话的自动切换装置与方法
CN1668130A (zh) * 2004-03-12 2005-09-14 日本电气株式会社 移动数据终端及其通信方法
CN1770059A (zh) * 2004-11-04 2006-05-10 仁宝电脑工业股份有限公司 藉由切换运作模式所达成的省电方法
CN101807109A (zh) * 2009-03-06 2010-08-18 威盛电子股份有限公司 微处理器功率调节方法以及微处理器
CN101873385A (zh) * 2010-06-04 2010-10-27 北京播思软件技术有限公司 一种实现快速进入手持终端省电模式的装置及方法

Also Published As

Publication number Publication date
CN103677995A (zh) 2014-03-26

Similar Documents

Publication Publication Date Title
CN103677995B (zh) 一种控制方法和电子设备
CN103955264B (zh) 动态调节处理器工作频率的方法及系统
CN106786958A (zh) 充电方法、装置及终端
CN108268366B (zh) 测试用例执行方法及装置
US9384708B2 (en) Display screen management method and device
CN103019367B (zh) 基于Android系统的嵌入式GPU动态调频方法及装置
CN105890800B (zh) 一种电子设备、环境温度的检测方法及检测系统
US9436266B2 (en) Method and apparatus for controlling central processing unit in a group of central processing units by acquiring power consumption factors for each central processing unit and comparing a mean of power consumption factors with a threshold
US20150156143A1 (en) System and method for side display on a multi-display mobile device
CN103927096A (zh) 一种移动终端触摸屏分级别响应的方法及其系统
CN106502461B (zh) 还原静电复位前触摸屏状态的方法、装置及移动终端
CN104932811A (zh) 便携式电子设备及便携式电子设备唤醒显示屏的方法
US8788851B2 (en) Electric device power control optimized to device operational load state
JP2014529146A (ja) 中央演算装置を制御するための方法および装置
CN112685298A (zh) 应用程序的代码覆盖测试方法、装置以及电子设备
CN113703709B (zh) 独立显示芯片的控制方法、电路、装置以及电子设备
CN103853314B (zh) 一种自动控制的方法及装置
US20130221999A1 (en) Testing system and method
CN102646080A (zh) 在虚拟环境中配置usb设备的系统和方法
CN106448578A (zh) 显示屏背光控制方法、装置和计算机设备
CN103605539B (zh) 单片机系统时钟频率控制方法及系统
CN107357654A (zh) 一种cpu超频工作状态控制方法及装置
CN104468951A (zh) 一种信息处理方法和电子设备
KR20180076631A (ko) 반도체 장치의 성능 부스팅 방법 및 시스템
CN101794161B (zh) 电脑系统与其超频方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant