一种笔记本电脑的电源管理方法及电源管理系统与流程

文档序号:13716486阅读:160来源:国知局
技术领域本发明涉及笔记本电脑领域,特别涉及一种笔记本电脑的电源管理方法及电源管理系统。

背景技术:
目前市场上对高配置的笔记本电脑的需求越来越大,而高配置的笔记本电脑的功耗通常都比较高,特别是在笔记本电脑处理大型应用程序(大型游戏或复杂的图像处理)时,所需要的功耗都较高,但一般情况下,如果用户使用与笔记本电脑配套的电池给笔记本电脑供电(直流供电模式),电池难以承受或难以长时间承受较高的功率消耗而减少使用寿命或直接损坏,这时可能会出现笔记本电脑的非正常关机、卡顿或其它不可预知的错误。即使用户使用电源适配器给笔记本电脑供电(交流供电模式),由于笔记本电脑制造商基于成本的考虑,并不会为其所出售的笔记本电脑配备能够适用于高功耗条件下的电源适配器,所以在此情况下,笔记本电脑进行长时间高功耗运行,减少了电源适配器的使用寿命或使其直接损坏,也非常可能会使笔记本电脑出现非正常关机、卡顿或其它不可预知的错误,基于上述原因现有技术不能完全满足用户使用笔记本电脑的需求,用户体验差。因此,需要一种笔记本电脑的电源管理方法及电源管理系统,使得笔记本电脑能够灵活运用现有的电力资源配置,在不损坏笔记本电脑的电池、电源适配器和其它硬件的情况下,满足用户使用笔记本电脑的多种需求,提高用户满意度。

技术实现要素:
本发明的目的在于提供一种笔记本电脑的电源管理方法及电源管理系统,使得笔记本电脑能够灵活运用现有的电力资源配置,使得在运行大型应用程序时避免笔记本电脑自动关机或卡顿,满足用户使用笔记本电脑的多种需求,提高用户满意度。为了实现上述目的,在本发明提供了一种笔记本电脑的电源管理方法,当多个所述笔记本电脑的参数数值中任一参数数值超出预先设定的范围,则降低CPU和GPU的频率。作为优选,包含以下步骤:S1,判断多个所述笔记本电脑的参数数值,如果任意一个所述参数数值不在预先设定的范围内,则降低CPU和GPU的频率,如果任意一个所述参数数值在预先设定的范围内则再次判断多个所述参数数值;S2,如果CPU和GPU降低了频率,判断多个所述参数数值,如果每个所述参数数值均在预先设定的范围内则恢复降低CPU和GPU频率前的频率。作为优选,步骤S1之前还包括步骤:S0,判断所述笔记本电脑是处于交流供电模式还是直流供电模式;且步骤S1进一步包括:S11,在所述直流供电模式下,判断所述笔记本电脑的电池温度值、电池电流输出值和电池最大功耗值,如果任意一个上述值不在预先设定的范围内,则降低CPU和GPU的频率,如果上述值均在预先设定的范围内则再次判断上述值;S12,在所述交流供电模式下,判断所述笔记本电脑的电流输入值、电流输入最大值、平均功耗值和最大功耗值,如果任意一个上述值不在预先设定的范围内,则降低CPU和GPU的频率,如果上述值均在预先设定的范围内则再次判断上述值。作为优选,步骤S2进一步包括:S21,在所述直流供电模式下,如果CPU和GPU降低了频率,判断所述笔记本电脑的电池温度值、电池电流输出值和电池最大功耗值,如果上述值均在预先设定的范围内则恢复降低CPU和GPU频率前的频率;S22,在所述交流供电模式下,如果CPU和GPU降低了频率,判断所述笔记本电脑的电流输入值、电流输入最大值、平均功耗值和最大功耗值,如果上述值均在预先设定的范围内则恢复降低CPU和GPU频率前的频率。作为优选,当所述笔记本电脑的内存或硬盘的温度不在预先设定的范围内,则降低CPU和GPU的频率;如果CPU和GPU降低了频率,将再次判断所述内存或硬盘的温度。作为优选,如果所述内存或硬盘的温度均在预先设定的范围内则恢复降低CPU和GPU频率前的频率。本发明还提供了一种笔记本电脑的电源管理系统,包括相互连接的侦测单元和控制单元,所述侦测单元配置为侦测多个所述笔记本电脑的参数数值并发送其所侦测的所述参数数值到所述控制单元,所述控制单元配置为接收所述侦测单元发送的所述参数数值,并对所述参数数值分析判断后控制所述笔记本电脑的CPU和GPU的频率。作为优选,所述侦测单元包括电池侦测单元,所述电池侦测单元分别与所述笔记本电脑的电池和所述控制单元连接,所述电池侦测单元配置为侦测电池工作参数;所述电池侦测单元还包括用于寄存所述电池工作参数的寄存器,所述控制单元从所述寄存器中读取所述电池工作参数并分析判断后控制所述CPU和GPU的频率;所述电池工作参数包括电池温度值、电池电流输出值和电池最大功耗值。作为优选,所述侦测单元还包括系统侦测单元,所述系统侦测单元与所述控制单元连接,所述系统侦测单元配置为侦测所述笔记本电脑的电流输入值、电流输入最大值、平均功耗值和最大功耗值,并向所述控制单元发送所侦测到的所述参数数值以使所述控制单元分析判断后控制所述CPU和GPU的频率。作为优选,所述侦测单元还包括内存硬盘侦测单元,所述内存硬盘侦测单元与所述控制单元连接,所述内存硬盘侦测单元配置为侦测所述笔记本电脑的内存和硬盘的温度值,并将所述温度值发送到所述控制单元,所述控制单元对所述温度值分析判断后控制所述CPU和GPU的频率。本发明的有益效果在于:使得笔记本电脑能够灵活运用现有的电力资源配置,在不损坏笔记本电脑的电池、电源适配器和其它硬件的情况下,满足用户使用笔记本电脑的多种需求,避免笔记本电脑出现非正常关机、卡顿或其它不可预知的错误,从而提高用户满意度。附图说明图1为本发明实施例的笔记本电脑的电源管理方法的主要流程示意图;图2为本发明实施例的笔记本电脑的电源管理系统的结构示意图。附图标记说明1-控制单元2-电池侦测单元3-系统侦测单元4-电池具体实施方式为使本领域技术人员更好地理解本发明,下面参照附图对本发明的实施例进行详细说明。实施例一本发明的实施例的一种笔记本电脑的电源管理方法包括,当多个笔记本电脑的参数数值中任一参数数值超出预先设定的范围,则降低CPU和GPU的频率。上述笔记本电脑的参数数值包括第一参数数值和第二参数数值,其中第一参数数值与电力资源关系密切包括:笔记本电脑的电池温度值、电池电流输出值、电池最大功耗值;还包括笔记本电脑的电流输入值、电流输入最大值、平均功耗值和最大功耗值;第二参数数值包括:笔记本电脑的电池额定电流和额定功率、适配器的额定电流和额定功率等。如果笔记本电脑的参数数值特别是第一参数数值中的任一参数数值超出预先设定的范围,则降低CPU和GPU的频率。在此需要指出的是,CPU和GPU为笔记本电脑的主要零部件,其频率的高低与笔记本电脑的参数数值直接相关,例如CPU和GPU在短时间段内处于高频率运行,则笔记本电脑的电流输入值直线上升,如果使用电池4供电则电池温度直线上升(长时间高频率运行会造成电池4持续发热进而损坏电池4)。相应的,如果CPU和GPU的频率维持在低位,则笔记本电脑的各项参数数值也会维持在正常范围之内。如图1所示,上述笔记本电脑的电源管理方法进一步包含以下步骤:S1,判断多个笔记本电脑的参数数值,如果任意一个参数数值不在预先设定的范围内,则降低CPU和GPU的频率,如果任意一个参数数值在预先设定的范围内则再次判断多个参数数值(通常为循环监测判断),如果任意一个参数数值均在预先设定的范围内则CPU和GPU的频率不变;S2,如果CPU和GPU降低了频率,判断多个参数数值(通常为循环监测判断),如果每个参数数值均在预先设定的范围内则恢复降低CPU和GPU频率前的频率,然后会再次进行步骤S1(步骤S1和步骤S2循环进行)。上述的笔记本电脑的每一个参数数值的预先设定的范围均是根据笔记本电脑的硬件参数、历史数据和经验数据分析得出的,具有较高的可靠性。为了多层次的对笔记本电脑的电源进行管理,步骤S1之前还包括步骤:S0,判断笔记本电脑是处于交流供电模式还是直流供电模式;且步骤S1进一步包括:S11,在直流供电模式下(通常是电池4为笔记本电脑供电的情况下),判断笔记本电脑的电池温度值、电池电流输出值和电池最大功耗值,如果任意一个上述值不在预先设定的范围内或规定时间段内不在预先设定的范围内,为了保护硬件安全,则降低CPU和GPU的频率,如果上述值均在预先设定的范围内则再次判断上述值(通常为循环监测判断),此外需要说明的是,如果电池由于多种原因而报警也会降低CPU和GPU的频率;S12,在交流供电模式下(通常是适配器为笔记本电脑供电的情况下),判断笔记本电脑的电流输入值、电流输入最大值、平均功耗值和最大功耗值,如果任意一个上述值不在预先设定的范围内或规定时间段内不在预先设定的范围内,为了保护硬件安全,则降低CPU和GPU的频率,如果上述值均在预先设定的范围内则再次判断上述值(通常为循环监测判断)。步骤S2进一步包括:S21,在直流供电模式下,如果CPU和GPU降低了频率,判断笔记本电脑的电池温度值、电池电流输出值和电池最大功耗值,如果上述值均在预先设定的范围内或规定时间段内在预先设定的范围内,则恢复降低CPU和GPU频率前的频率;S22,在交流供电模式下,如果CPU和GPU降低了频率,判断笔记本电脑的电流输入值、输入电流最大值、平均功耗值和最大功耗值,如果上述值均在预先设定的范围内或规定时间段内在预先设定的范围内,则恢复降低CPU和GPU频率前的频率。上述CPU和GPU频率的降低和恢复合理的调配了笔记本电脑的供电资源,能够应对用户的多种需求。但是,为了合理的使用和更好的保护笔记本电脑的硬件,无论上述笔记本电脑的参数数值是多少,无论笔记本电脑是处于交流供电模式还是直流供电模式,当笔记本电脑的内存或硬盘(因为内存和硬盘为笔记本电脑的主要部件,当然其它部件还包括声卡和网卡等,在这里为了更好的保护硬件而选用了内存和硬盘)的温度不在预先设定的范围内或规定时间段内不在预先设定的范围内,则降低CPU和GPU的频率;如果CPU和GPU降低了频率,将再次判断内存或硬盘的温度;如果内存或硬盘的温度均在预先设定的范围内或规定时间段内在预先设定的范围内,则恢复降低CPU和GPU频率前的频率。实施例二本发明的实施例的一种笔记本电脑的电源管理系统,如图2所示,包括相互连接的侦测单元和控制单元1,侦测单元配置为侦测多个笔记本电脑的参数数值并发送其所侦测的参数数值到控制单元1,控制单元1配置为接收侦测单元发送的参数数值,并对参数数值分析判断后控制笔记本电脑的CPU和GPU的频率。上述笔记本电脑的参数数值包括第一参数数值和第二参数数值,其中第一参数数值为与电力资源相关的参数数值包括:笔记本电脑的电池温度值、电池电流输出值、电池最大功耗值;还包括笔记本电脑的电流输入值、电流输入最大值、平均功耗值和最大功耗值;第二参数数值包括:笔记本电脑的电池额定电流和额定功率、适配器的额定电流和额定功率等。如果笔记本电脑的参数数值特别是第一参数数值中的任一参数数值被侦测单元侦测超出了预先设定的范围或规定时间段内超出了预先设定的范围,控制单元1将降低CPU和GPU的频率。在此需要指出的是,CPU和GPU为笔记本电脑的主要零部件,其频率的高低与笔记本电脑的参数数值直接相关,例如CPU和GPU在短时间段内处于高频率运行,则笔记本电脑的电流输入值直线上升,如果使用电池4供电则电池温度直线上升(长时间高频率运行会造成电池4持续发热进而损坏电池4)。相应的,如果CPU和GPU的频率维持在低位,则笔记本电脑的各项参数数值也会维持在正常范围之内。对上述笔记本电脑的电源管理系统进行进一步说明:侦测单元侦测多个笔记本电脑的参数数值并将相应数据发送到控制单元1,当控制单元1分析并判断任意一个参数数值不在预先设定的范围内或规定时间段内不在预先设定的范围内,则降低CPU和GPU的频率,当控制单元1分析并判断任意一个参数数值在预先设定的范围内或规定时间段内在预先设定的范围内,侦测单元将被控制单元1命令再次侦测多个参数数值(通常为循环侦测),控制单元1不对CPU和GPU的频率进行干预;如果CPU和GPU降低了频率,侦测单元也将侦测多个参数数值(通常为循环侦测)并将相应数据发送到控制单元1,控制单元1分析并判断每个参数数值均在预先设定的范围内或规定时间段内在预先设定的范围内则恢复降低CPU和GPU频率前的频率,然后会再次命令侦测单元侦测多个参数数值,循环进行上述步骤。上述的笔记本电脑的每一个参数数值的预先设定的范围均是根据笔记本电脑的硬件参数、历史数据和经验数据分析得出的,具有较高的可靠性。侦测单元能够侦测笔记本电脑是处于交流供电模式(通常是适配器为笔记本电脑供电的情况下)还是直流供电模式(通常是电池4为笔记本电脑供电的情况下),为了多层次的对笔记本电脑的电源进行管理,侦测单元可以为多个分支单元,分别侦测笔记本电脑的包括供电系统的多个部件的参数数值,每个分支单元均将所侦测的数据发送至控制单元1。如图2所示,侦测单元包括电池侦测单元2,电池侦测单元2分别与笔记本电脑的电池4和控制单元连接,在笔记本电脑直流供电模式下,电池侦测单元2配置为侦测电池工作参数,该电池工作参数包括电池温度值、电池电流输出值和电池最大功耗值,电池侦测单元2还包括用于寄存电池工作参数的寄存器,控制单元1从寄存器中读取电池工作参数并分析判断后控制CPU和GPU的频率,如果控制单元1分析并判断任意一个上述值不在预先设定的范围内或规定时间段内不在预先设定的范围内,为了保护硬件安全,则其将降低CPU和GPU的频率,如果上述值均在预先设定的范围内或规定时间段内在预先设定的范围内则其将会再次命令侦测单元侦测上述值(通常为循环侦测),此外需要说明的是,如果电池由于多种原因而报警,电池侦测单元2会将报警信号发送至寄存器中,控制单元1从寄存器中读取到该信号后也会降低CPU和GPU的频率。侦测单元还包括系统侦测单元3,系统侦测单元3与控制单元1连接,在笔记本电脑交流供电模式下,系统侦测单元3配置为侦测笔记本电脑的电流输入值、输入电流最大值、平均功耗值和最大功耗值,并向控制单元1发送所侦测到的数据以使控制单元1分析判断后控制CPU和GPU的频率,如果控制单元1分析并判断任意一个上述值不在预先设定的范围内或规定时间段内不在预先设定的范围内,为了保护硬件安全,则其将降低CPU和GPU的频率,如果上述值均在预先设定的范围内或规定时间段内在预先设定的范围内则其将会再次命令侦测单元侦测上述值(通常为循环侦测)。如果CPU和GPU降低了频率,在直流供电模式下,侦测单元侦测笔记本电脑的电池温度值、电池电流输出值和电池最大功耗值,如果控制单元1分析并判断上述值均在预先设定的范围内或规定时间段内均在预先设定的范围内,控制单元1将恢复降低CPU和GPU频率前的频率;同样,如果CPU和GPU降低了频率,在交流供电模式下,侦测单元侦测笔记本电脑的电流输入值、输入电流最大值、平均功耗值和最大功耗值,如果控制单元1分析并判断上述值均在预先设定的范围内或规定时间段内均在预先设定的范围内,控制单元1将恢复降低CPU和GPU频率前的频率。在侦测单元和控制单元1相互配合下,CPU和GPU频率得以降低和恢复,这样合理的调配了笔记本电脑的供电资源,能够应对用户的多种需求。侦测单元还包括内存硬盘侦测单元,内存硬盘侦测单元与控制单元1连接,为了合理的使用和更好的保护笔记本电脑的硬件,无论前述笔记本电脑的参数数值是多少,无论笔记本电脑是处于交流供电模式还是直流供电模式,内存硬盘侦测单元将侦测到笔记本电脑的内存或硬盘(因为内存和硬盘为笔记本电脑的主要部件,当然其它部件还包括声卡和网卡等,在这里为了更好的保护硬件而选用了内存和硬盘)的温度值发送至控制单元1,当控制单元1分析并判断温度值不在预先设定的范围内或规定时间段内不在预先设定的范围内,控制单元1将降低CPU和GPU的频率;如果CPU和GPU降低了频率,控制单元1将命令侦测单元再次侦测内存或硬盘的温度值;当控制单元1分析并判断内存或硬盘的温度值均在预先设定的范围内或规定时间段内均在预先设定的范围内,则其将恢复降低CPU和GPU频率前的频率。以上实施例仅为本发明的示例性实施例,不用于限制本发明,本发明的保护范围由权利要求书限定。本领域技术人员可以在本发明的实质和保护范围内,对本发明做出各种修改或等同替换,这种修改或等同替换也应视为落在本发明的保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1