控制方法、处理器和电子设备与流程

文档序号:12361566阅读:208来源:国知局
控制方法、处理器和电子设备与流程

本发明涉及控制方法、处理器和电子设备。



背景技术:

在CPU(中央处理器)、GPU(图形处理器)等的处理器中都预设了最大的处理频率(设置频率)。即,设置频率是处理器能够运行的最大的处理频率。在生产商预设该最大的处理频率时,会存在一部分富余。因此,用户能够通过增大该最大的处理频率(即超频),从而能够最大限度地发挥处理器的性能。

但是,随着最大的处理频率的增大,导致处理器的电压不稳,并且导致处理器的功率增加。在处理器长期处于增大后的最大的处理频率的情况下,处理器长期处于电压不稳、功率增加的状态,从而会引起处理器的运行不稳定、包括该处理器的电子设备死机等。由此,导致处理器的使用寿命降低。



技术实现要素:

本发明鉴于上述问题而完成,其目的在于提供一种控制方法、处理器和电子设备,即能够提高处理器的处理效果,也能够避免因长期超频导致的处理器的使用寿命降低。

根据本发明的第一方面,提供一种应用于包括处理器的电子设备的控制方法。所述控制方法包括:获取所述处理器执行应用时的使用情况;根据所获取的使用情况,生成用于控制所述处理器的设置频率的信息;响应于用于控制所述处理器的设置频率的信息,调整所述处理器的设置频率。

根据本发明的第二方面,提供一种处理器。所述处理器响应于用于控制所述处理器的设置频率的信息,调整所述处理器的设置频率,其中,用于控制所述处理器的设置频率的信息是,根据所获取的所述处理器执行应用时的使用情况而生成的。

根据本发明的第三方面,提供一种电子设备。所述电子设备包括上述的处理器,所述处理器响应于用于控制所述处理器的设置频率的信息,调整所述处理器的设置频率,其中,用于控制所述处理器的设置频率的信息是,根据所获取的所述处理器执行应用时的使用情况而生成的。

根据本发明的控制方法、处理器和电子设备,即能够提高处理器的处理效果,也能够避免因长期超频导致的处理器的使用寿命降低。

附图说明

图1是表示本发明的实施方式的控制方法的流程图。

图2是表示本发明的实施方式的电子设备的功能框图。

具体实施方式

下面,参照附图来说明本发明的实施方式。提供以下参照附图的描述,以帮助对由权利要求及其等价物所限定的本发明的示例实施方式的理解。其包括帮助理解的各种具体细节,但它们只能被看作是示例性的。因此,本领域技术人员将认识到,可对这里描述的实施方式进行各种改变和修改,而不脱离本发明的范围和精神。而且,为了使说明书更加清楚简洁,将省略对本领域熟知功能和构造的详细描述。

首先,参照图1来说明本发明的实施方式的控制方法。图1所示的控制方法应用于包括处理器的电子设备,其中电子设备中所包括的处理器的设置频率能够调整。例如,电子设备例如为电脑、数码相机等等,只要其包含能够调整设置频率(最大的处理频率)的处理器即可,并且电子设备所包括的处理器例如为中央处理器、图像处理器等等,只要能够被调整设置频率即可。

在步骤S1中,获取处理器执行应用时的使用情况。

具体地,获取处理器执行应用时的当前处理频率,其中当前处理频率小于等于所述处理器的设置频率。

此外,也可以获取处理器执行应用时的处理器使用率,以百分比表示。例如,可通过当前处理频率除上设置频率的结果作为处理器使用率。

进而,在本发明的实施方式中,可以针对在处理器中执行的所有应用,获取处理器的使用情况,也可以针对在处理器中执行的各个应用分别获取处理器的使用情况。尤其,在执行大型游戏等应用的情况下,需要占用处理器的大量负荷。此时,在步骤S1中,获取处理器执行大型游戏时的使用情况。

在步骤S2中,根据所获取的使用情况,生成用于控制处理器的频率的信息。

具体地,在所获取的使用情况满足第一条件的情况下,生成用于提高所述处理器的设置频率的第一信息;在所获取的使用情况满足第二条件的情况下,生成用于降低所述处理器的设置频率的第二信息。

例如,在所获取的当前使用频率大于等于第一预定频率的情况下,生成用于提高处理器的设置频率的第一信息,在所获取的当前使用频率小于第二预定频率的情况下,生成用于降低处理器的设置频率的第二信息。再如,在所获取的处理器使用率大于等于第一阈值的情况下,生成用于提高处理器的设置频率的第一信息,在所获取的处理器使用率小于第二阈值的情况下,生成用于降低处理器的设置频率的第二信息。其中,上述的预定频率和阈值可以根据需要而灵活设定,例如可以将第一预定频率设定为设置频率的95%,将第一阈值设定为80%等。此外,上述第一预定频率和第二预定频率可以取相同的值,也可以取不同的值。上述第一阈值和上述第二阈值可以取相同的值,也可以取不同的值。进而,第一条件也可以设定为是其他的条件,只要满足第一条件的情况能够表示需要通过提高处理器的设置频率来保证处理器的处理效果的情况即可。同样,第二条件也可以设定为是其他的条件,只要满足第二条件的情况能够表示无需通过提高处理器的设置频率来保证处理器的处理效果的情况即可。

此外,也可以在所获取的使用情况满足第一条件的状况持续规定时间以上的情况下,生成用于提高处理器的设置频率的第一信息,同样在所获取的使用情况满足第二条件的状况持续规定时间以上的情况下,生成用于提高处理器的设置频率的第二信息。由此,能够提高调整处理器的设置频率的适当性即合理性,避免在不需要调整设置频率时无用地调整设置频率。

其中,上述的设置频率已经经过调整的情况下,在上述说明中的设置频率例如表示调整后的设置频率。当然,在判定是否满足第一条件或第二条件时使用的设置频率,也可以是生产厂商预设的设置频率。此外,在发明的实施方式中,在当前的设置频率与生产厂商预设的设置频率的情况下,也可以不生成用于降低处理器的设置频率的第二信息(即使在所获取的使用情况满足第二条件)。由此,经过调整后的设置频率不会低于生产厂商预设的设置频率。

在步骤S3中,响应于用于控制处理器的设置频率的信息,调整处理器的设置频率。

具体地,响应于第一信息而提高处理器的设置频率,响应于第二信息而降低处理器的设置频率。

例如,在步骤S2中因所获取的使用情况满足第一条件而生成了用于提高处理器的设置频率的第一信息的情况下,响应于所生成的第一信息而提高处理器的设置频率。另一方面,在步骤S2中因所获取的使用情况满足第二条件而生成了用于降低处理器的设置频率的第二信息的情况下,响应于所生成的第二信息而降低处理器的设置频率。其中,在当前的设置频率等于由生产厂家预设的设置频率的情况下,不会处于电压不稳、功率增加的状态,从而不会引起处理器的运行不稳定、包括该处理器的电子设备死机等,因此无需将当前的设置频率调整为预设的设置频率以下。此外,在将当前的设置频率调整为预设的设置频率以下,导致处理器的性能降低。因此,在当前的设置频率等于由生产厂家预设的设置频率的情况下,即使生成了用于降低处理器的设置频率的第二信息,也不降低处理器的设置频率。

根据本发明的实施方式的控制方法,根据在处理器执行应用时的使用情况,对处理器的设置频率进行调整。例如,在判断为需要提高处理器的性能来保证处理效果的情况下,提高处理器的设置频率,另一方面,在判断为不需要提高处理器的性能来保证处理效果的情况下,降低处理器的设置频率,由此能够避免因长期超频导致的处理器的使用寿命降低。

进而,本发明的实施方式优选地还包括获取处理器执行应用时的处理效果。此时,在本发明中,在生成用于控制设置频率的信息时,根据所获取的使用情况和处理效果,生成用于控制所述处理器的设置频率的信息。

处理器执行应用时的处理效果例如能够通过刷新率表示,刷新率越高则处理效果越好,刷新率越低则处理效果越差。此外,处理器执行应用时的处理效果也可以通过其他参数来表示,只要能够反映处理器执行应用时的处理效果。例如,在执行大型游戏时,画面的流畅度能够表示处理器执行应用时的处理效果,此时可以通过能够表示画面的流畅度的参数来表示处理器执行应用时的处理效果。

优选地,根据所获取的使用情况和处理效果,生成用于控制所述处理器的设置频率的信息的步骤包括:在所获取的使用情况满足第一条件、并且所获取的处理效果满足第三条件的情况下,生成用于提高所述处理器的设置频率的第一信息;在所获取的使用情况满足第二条件、并且所获取的处理效果不满足第四条件的情况下,生成用于降低所述处理器的设置频率的第二信息。

在本发明的实施方式中,例如设定了每次提高处理器的设置频率的提高量。因此,提高设置频率的处理可能会执行多次。即,在提高了处理器的设置频率之后,如果认为还需要提高处理器的设置频率,则再次提高处理器的设置频率。

具体地,在所获取的使用情况满足第一条件时,在通过进一步增加处理器的设置频率而能够提高处理器的处理效果的情况下,生成用于提高所述处理器的设置频率的第一信息。另一方面,在所获取的使用情况满足第一条件时,在即使进一步增加处理器的设置频率也无法提高处理器的处理效果的情况下,不生成用于提高所述处理器的设置频率的第一信息。

例如,在通过上一次的提高设置频率的处理之后,该处理器的处理效果没有提高的情况下,认为即使进一步增加处理器的设置频率也无法提高处理器的处理效果。再如,在通过上一次的提高设置频率的处理之后,该处理器的处理效果提高的情况下,通过进一步增加处理器的设置频率而能够提高处理器的处理效果。具体地,在通过刷新率来表示处理器的处理效果时,在通过上一次的提高设置频率的处理之后刷新率的增加量小于第一预设量的情况下,认为即使进一步增加处理器的设置频率也无法提高处理器的处理效果,从而判断为不满足第三条件。在通过上一次的提高设置频率的处理之后刷新率的增加量大于等于第一预设量的情况下,认为通过进一步增加处理器的设置频率而能够提高处理器的处理效果,从而判断为满足第三条件。

在本发明的实施方式中,在所获取的使用情况满足第一条件时,在所获取的处理效果满足第三条件的情况下,生成用于提高处理器的设置频率的第一信息,在所获取的处理效果不满足第三条件的情况下,不生成用于提高处理器的设置频率的第一信息。由此,能够将处理器的设置频率最终调整为,既能够保证处理器的处理效果,并且能够最大限度地减小最终调整后的处理器的设置频率。随着设置频率的提高,处理器的电压不稳、功率增加的状态更加严重,因此能够最大限度地减小处理器的电压不稳、功率增加的状态。

在本发明的实施方式中,例如设定了每次降低处理器的设置频率的降低量。因此,降低设置频率的处理可能会执行多次。即,在降低了处理器的设置频率之后,如果认为还需要降低处理器的设置频率,则再次降低处理器的设置频率。

具体地,在所获取的使用情况满足第二条件时,在通过进一步降低处理器的设置频率而处理器的处理效果没有降低的情况下,生成用于降低所述处理器的设置频率的第二信息。另一方面,在所获取的使用情况满足第二条件时,在因进一步降低处理器的设置频率而处理器的处理效果降低的情况下,不生成用于降低所述处理器的设置频率的第二信息。

例如,在通过上一次的降低设置频率的处理之后,该处理器的处理效果没有降低的情况下,认为通过进一步降低处理器的设置频率而处理器的处理效果没有降低。再如,在通过上一次的降低设置频率的处理之后,该处理器的处理效果降低的情况下,认为因进一步降低处理器的设置频率而降低处理器的处理效果。具体地,在通过刷新率来表示处理器的处理效果时,在通过上一次的降低设置频率的处理之后刷新率的降低量小于第二预设量的情况下,认为通过进一步降低处理器的设置频率而处理器的处理效果没有降低,从而判断为不满足第四条件。在通过上一次的降低设置频率的处理之后刷新率的降低量大于等于第二预设量的情况下,认为因进一步降低处理器的设置频率而降低处理器的处理效果,从而判断为满足第四条件。

在本发明的实施方式中,在所获取的使用情况满足第二条件时,在所获取的处理效果不满足第四条件的情况下,生成用于降低处理器的设置频率的第二信息,在所获取的处理效果满足第四条件的情况下,不生成用于降低处理器的设置频率的第二信息。由此,能够将处理器的设置频率最终调整为,既能够最大限度地减小最终调整后的处理器的设置频率,也能够保证处理器的处理效果。

进而,本发明的实施方式还可以进一步包括:获取在处理器执行第一应用时调整后的最终的第一设置频率;将第一应用和调整后的第一设置频率相关联存储;以及在执行所述第一应用时,将处理器的设置频率设置为与第一应用相关联存储的第一设置频率。

例如,在由处理器执行游戏应用A时,通过上述的方法而调整处理器的设置频率,从而能够获取处理器执行游戏应用A时调整后的最终的第一设置频率。此时,可选地,在调整处理器的设置频率时,针对游戏应用A而获取处理器的使用情况。在获取了第一设置频率之后,将该第一设置频率与游戏应用A相关联存储。由此,在通过处理器再次执行游戏应用A时,无需通过上述的方法而调整处理器的设置频率,直接将处理器的设置频率适当地设定为与游戏应用A相关联的存储的第一设置频率。从而,能够简便地实现提高处理器的处理效果,也能够避免因长期超频导致的处理器的使用寿命降低。此外,也可以针对其他的应用B执行相同的处理,将调整后的最终的第二设置频率与该应用B相关联地存储。然后,在通过处理器再次执行应用B时,无需通过上述的方法而调整处理器的设置频率,直接将处理器的设置频率适当地设定为与应用B相关联的存储的第二设置频率。

下面,参照图2来说明本发明的实施方式的电子设备。图2是表示本发明的实施方式的电子设备的功能框图。

如图2所示,电子设备1包括处理器10。其中,电子设备1例如为电脑、数码相机等等,只要其包含能够调整设置频率(最大的处理频率)的处理器10即可。

下面,具体说明本发明的实施方式的处理器10。如上所述,本发明的实施方式的处理器10例如为中央处理器、图像处理器等等,只要能够被调整设置频率即可。本发明的实施方式的处理器10响应于用于控制处理器的设置频率的信息,调整所述处理器的设置频率。

其中,用于控制所述处理器的设置频率的信息是,根据所获取的所述处理器执行应用时的使用情况而生成的。例如,在本发明的实施方式中,由控制器获取所述处理器执行应用时的使用情况,并根据所获取的使用情况,生成用于控制所述处理器的设置频率的信息。然后,由处理器响应于由控制器生成的用于控制所述处理器的设置频率的信息,调整自身的设置频率。

具体地,处理器10响应于用于提高所述处理器的设置频率的第一信息,提高所述处理器的设置频率,响应于用于降低处理器的设置频率的第二信息,降低所述处理器的设置频率。其中,所述第一信息在所获取的使用情况满足第一条件的情况下生成,第二信息在所获取的使用情况满足第二条件的情况下生成。例如,在本发明的实施方式中,控制器在所获取的使用情况满足第一条件的情况下,生成用于提高处理器的设置频率的第一信息,在所获取的使用情况满足第二条件的情况下,生成用于降低处理器的设置频率的第二信息。

例如,在所获取的当前使用频率大于等于第一预定频率的情况下,控制器生成用于提高处理器的设置频率的第一信息,在所获取的当前使用频率小于第二预定频率的情况下,控制器生成用于降低处理器的设置频率的第二信息。再如,在所获取的处理器使用率大于等于第一阈值的情况下,控制器生成用于提高处理器的设置频率的第一信息,在所获取的处理器使用率小于第二阈值的情况下,控制器生成用于降低处理器的设置频率的第二信息。其中,第一条件也可以设定为是其他的条件,只要满足第一条件的情况能够表示需要通过提高处理器的设置频率来保证处理器的处理效果的情况即可。同样,第二条件也可以设定为是其他的条件,只要满足第二条件的情况能够表示无需通过提高处理器的设置频率来保证处理器的处理效果的情况即可。

在本发明的实施方式中优选地,用于控制所述处理器的设置频率的信息是,根据所获取的所述处理器执行应用时的使用情况和所获取的所述处理器执行应用时的处理效果而生成的。例如,控制器获取处理器执行应用时的处理效果,并根据所获取的使用情况和处理效果,生成用于控制处理器的设置频率的信息。

具体地,用于提高所述处理器的设置频率的第一信息在所获取的使用情况满足第一条件、并且所获取的处理效果满足第三条件的情况下生成,用于降低所述处理器的设置频率的第二信息在所获取的使用情况满足第二条件、并且所获取的处理效果不满足第四条件的情况下生成。例如,控制器在所获取的使用情况满足第一条件、并且所获取的处理效果满足第三条件的情况下,生成用于提高所述处理器的设置频率的第一信息,在所获取的使用情况满足第二条件、并且所获取的处理效果不满足第四条件的情况下,生成用于降低所述处理器的设置频率的第二信息。

在本发明的实施方式中,例如设定了每次提高处理器的设置频率的提高量。因此,提高设置频率的处理可能会执行多次。即,在提高了处理器的设置频率之后,如果认为还需要提高处理器的设置频率,则再次提高处理器的设置频率。

具体地,在所获取的使用情况满足第一条件时,在通过进一步增加处理器的设置频率而能够提高处理器的处理效果的情况下,生成用于提高所述处理器的设置频率的第一信息。另一方面,在所获取的使用情况满足第一条件时,在即使进一步增加处理器的设置频率也无法提高处理器的处理效果的情况下,不生成用于提高所述处理器的设置频率的第一信息。

例如,在通过上一次的提高设置频率的处理之后,该处理器的处理效果没有提高的情况下,认为即使进一步增加处理器的设置频率也无法提高处理器的处理效果。再如,在通过上一次的提高设置频率的处理之后,该处理器的处理效果提高的情况下,通过进一步增加处理器的设置频率而能够提高处理器的处理效果。具体地,在通过刷新率来表示处理器的处理效果时,在通过上一次的提高设置频率的处理之后刷新率的增加量小于第一预设量的情况下,认为即使进一步增加处理器的设置频率也无法提高处理器的处理效果,从而判断为不满足第三条件。在通过上一次的提高设置频率的处理之后刷新率的增加量大于等于第一预设量的情况下,认为通过进一步增加处理器的设置频率而能够提高处理器的处理效果,从而判断为满足第三条件。

在本发明的实施方式中,例如设定了每次降低处理器的设置频率的降低量。因此,降低设置频率的处理可能会执行多次。即,在降低了处理器的设置频率之后,如果认为还需要降低处理器的设置频率,则再次降低处理器的设置频率。

具体地,在所获取的使用情况满足第二条件时,在通过进一步降低处理器的设置频率而处理器的处理效果没有降低的情况下,生成用于降低所述处理器的设置频率的第二信息。另一方面,在所获取的使用情况满足第二条件时,在因进一步降低处理器的设置频率而处理器的处理效果降低的情况下,不生成用于降低所述处理器的设置频率的第二信息。

例如,在通过上一次的降低设置频率的处理之后,该处理器的处理效果没有降低的情况下,认为通过进一步降低处理器的设置频率而处理器的处理效果没有降低。再如,在通过上一次的降低设置频率的处理之后,该处理器的处理效果降低的情况下,认为因进一步降低处理器的设置频率而降低处理器的处理效果。具体地,在通过刷新率来表示处理器的处理效果时,在通过上一次的降低设置频率的处理之后刷新率的降低量小于第二预设量的情况下,认为通过进一步降低处理器的设置频率而处理器的处理效果没有降低,从而判断为不满足第四条件。在通过上一次的降低设置频率的处理之后刷新率的降低量大于等于第二预设量的情况下,认为因进一步降低处理器的设置频率而降低处理器的处理效果,从而判断为满足第四条件。

在这里,控制器可以由处理器10本身构成。例如,处理器10为中央处理器的情况下,中央处理器基于所获取的中央处理器的使用情况,生成用于控制中央处理器的设置频率的信息。然后,由中央处理器基于自身所生成的用于控制中央处理器的设置频率的信息,调整自身的设置频率。

另外,上述的控制器也可以与处理器10分别形成。即,控制器和处理器是不同的硬件。例如,处理器为图形处理器,控制器根据所获取的图形处理器的使用情况,生成用于控制图形处理器的设置频率的信息,然后将该信息发送给图形处理器。然后,由图形处理器基于来自控制器的该信息,调整自身的设置频率。此时,控制器也可以由中央处理器构成。再如,处理器为中央处理器,控制器根据从中央处理器获取的中央处理器的使用情况,生成用于控制中央处理器的设置频率的信息,然后将该信息发送给中央处理器。然后,由中央处理器基于来自控制器的该信息,调整自身的设置频率。

返回到图2,本发明的实施方式的电子设备1还可以包括存储器11。具体地,存储器11配置来将第一应用和在处理器10执行第一应用时调整后的最终的第一设置频率相关联存储。例如,控制器获取在处理器执行第一应用时调整后的最终的第一设置频率,控制存储器11将第一应用和调整后的第一设置频率相关联存储。

在处理器10执行所述第一应用时,将处理器的设置频率设置为在所述存储器中与所述第一应用相关联存储的第一设置频率。例如,在执行所述第一应用时,将处理器的设置频率设置为与第一应用相关联存储的第一设置频率。具体地,可以由控制器生成用于将处理器的设置频率设置为与第一应用相关联存储的第一设置频率的指令,并发送给处理器。处理器10响应于从控制器接收到的指令,将自身的设置频率设置为第一设置频率。此外,也可以由处理器读取第一应用相关联存储的第一设置频率,并根据所读取的第一设置频率来设置自身的第一设置频率。

同样,控制器可以由处理器10本身构成,也可以与处理器10分别形成。

例如,在由处理器执行游戏应用A时,通过上述的方法而调整处理器的设置频率,从而能够获取处理器执行游戏应用A时调整后的最终的第一设置频率。此时,可选地,在调整处理器的设置频率时,针对游戏应用A而获取处理器的使用情况。在获取了第一设置频率之后,将该第一设置频率与游戏应用A相关联存储。由此,在通过处理器再次执行游戏应用A时,无需通过上述的方法而调整处理器的设置频率,直接将处理器的设置频率适当地设定为与游戏应用A相关联的存储的第一设置频率。从而,能够简便地实现提高处理器的处理效果,也能够避免因长期超频导致的处理器的使用寿命降低。此外,也可以针对其他的应用B执行相同的处理,将调整后的最终的第二设置频率与该应用B相关联地存储。然后,在通过处理器再次执行应用B时,无需通过上述的方法而调整处理器的设置频率,直接将处理器的设置频率适当地设定为与应用B相关联的存储的第二设置频率。

根据本发明的实施方式的处理器10和电子设备1,根据在处理器执行应用时的使用情况,对处理器的设置频率进行调整。例如,在判断为需要提高处理器的性能来保证处理效果的情况下,提高处理器的设置频率,另一方面,在判断为不需要提高处理器的性能来保证处理效果的情况下,降低处理器的设置频率,由此能够避免因长期超频导致的处理器的使用寿命降低。

在上面详细描述了本发明的各个实施方式。然而,本领域技术人员应该理解,在不脱离本发明的原理和精神的情况下,可对这些实施方式进行各种修改,组合或子组合,并且这样的修改应落入本发明的范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1