智能电视动态调整系统性能模式的方法及智能电视的制作方法

文档序号:10539388阅读:400来源:国知局
智能电视动态调整系统性能模式的方法及智能电视的制作方法
【专利摘要】本发明公开一种智能电视动态调整系统性能模式的方法及动态调整系统性能模式的智能电视。方法包括:检测步骤,包括:当检测到当前正在运行大型负载,则执行频率提升步骤,当检测到大型负载退出运行,则执行频率下降步骤;频率提升步骤,包括:将智能电视的中央处理器的频率调整到预设提升阈值;频率下降步骤,包括:将智能电视的中央处理器的频率调整到预设下降阈值。本发明通过检测是否允许大型负载,以动态调整CPU的频率,使得当系统检测到对CPU频率要求较高的负载时,自动将CPU频率维持在最高水平,以满足负载运行需求。本发明满足大型负载的运行需求的同时,也保证了芯片寿命及能耗要求。
【专利说明】
智能电视动态调整系统性能模式的方法及智能电视
技术领域
[0001]本发明涉及智能电视相关技术领域,特别是一种智能电视动态调整系统性能模式的方法及动态调整系统性能模式的智能电视。
【背景技术】
[0002]在电视使用过程中,出于功耗和芯片温度的限制,一般情况下并不会让中央处理器(Central Processing Unit,CPU)的频率运行到最高。但是对于一些CPU频率要求较高的特殊负载,比如需要运行大型游戏或者播放4K视频等,在CPU频率较低的时候,并不能较好地运行,会出现卡顿等影响体验的现象。

【发明内容】

[0003]基于此,有必要针对现有技术无法自动调整CPU频率导致无法很好地运行对CPU频率要求较高的负载的技术问题,提供一种智能电视动态调整系统性能模式的方法及动态调整系统性能模式的智能电视。
[0004]本发明提供一种智能电视动态调整系统性能模式的方法,包括:
[0005]检测步骤,包括:当检测到当前正在运行大型负载,则执行频率提升步骤,当检测到大型负载退出运行,则执行频率下降步骤;
[0006]频率提升步骤,包括:将智能电视的中央处理器的频率调整到预设提升阈值;
[0007]频率下降步骤,包括:将智能电视的中央处理器的频率调整到预设下降阈值。
[0008]进一步的,所述大型负载包括:预先保存在白名单中的程序或者正在运行4k视频的视频播放程序。
[0009]进一步的:
[0010]所述检测步骤,具体包括:
[0011]标识子步骤,包括:检测正在运行的负载是否为所述大型负载,如果正在运行的负载为所述大型负载,则将中央处理器提升标识置位,否则如果所述大型负载退出运行,则将中央处理器提升标识复位;
[0012]实时监测子步骤,具体包括:实时监测所述中央处理器提升标识,如果所述中央处理器提升标识置位,则执行所述频率提升步骤,如果所述中央处理器提升标识复位,则执行所述频率下降步骤。
[0013]更进一步的,所述智能电视的操作系统为安卓系统;
[0014]所述标识子步骤,具体包括:所述安卓系统的框架层检测正在运行的负载是否为所述大型负载,如果正在运行的负载为所述大型负载,则将中央处理器提升标识置位,否则如果所述大型负载退出运行,则将中央处理器提升标识复位;
[0015]所述实时监测子步骤,具体包括:所述安卓系统的原生层实时监测所述中央处理器提升标识,如果所述中央处理器提升标识置位,则执行所述频率提升步骤,如果所述中央处理器提升标识复位,则执行所述频率下降步骤。
[0016]进一步的,所述提升阈值为所述中央处理器的最大频率,所述下降阈值为所述中央处理器的额定频率。
[0017]本发明提供一种动态调整系统性能模式的智能电视,包括:
[0018]检测模式,用于:当检测到当前正在运行大型负载,则执行频率提升步骤,当检测到大型负载退出运行,则执行频率下降步骤;
[0019]频率提升模式,用于:将智能电视的中央处理器的频率调整到预设提升阈值;
[0020]频率下降模式,用于:将智能电视的中央处理器的频率调整到预设下降阈值。
[0021]进一步的,所述大型负载包括:预先保存在白名单中的程序或者正在运行4k视频的视频播放程序。
[0022]进一步的:
[0023]所述检测模式,具体包括:
[0024]标识子模式,用于:检测正在运行的负载是否为所述大型负载,如果正在运行的负载为所述大型负载,则将中央处理器提升标识置位,否则如果所述大型负载退出运行,则将中央处理器提升标识复位;
[0025]实时监测子模式,具体用于:实时监测所述中央处理器提升标识,如果所述中央处理器提升标识置位,则执行所述频率提升步骤,如果所述中央处理器提升标识复位,则执行所述频率下降步骤。
[0026]更进一步的,所述智能电视的操作系统为安卓系统;
[0027]所述标识子模式,具体用于:所述安卓系统的框架层检测正在运行的负载是否为所述大型负载,如果正在运行的负载为所述大型负载,则将中央处理器提升标识置位,否则如果所述大型负载退出运行,则将中央处理器提升标识复位;
[0028]所述实时监测子模式,具体用于:所述安卓系统的原生层实时监测所述中央处理器提升标识,如果所述中央处理器提升标识置位,则执行所述频率提升步骤,如果所述中央处理器提升标识复位,则执行所述频率下降步骤。
[0029]进一步的,所述提升阈值为所述中央处理器的最大频率,所述下降阈值为所述中央处理器的额定频率。
[0030]本发明通过检测是否允许大型负载,以动态调整CPU的频率,使得当系统检测到对CPU频率要求较高的负载时,自动将CPU频率维持在最高水平,以满足负载运行需求。本发明满足大型负载的运行需求的同时,也保证了芯片寿命及能耗要求。
【附图说明】
[0031]图1为本发明一种智能电视动态调整系统性能模式的方法的工作流程图;
[0032]图2为本发明最佳实施例的工作流程图;
[0033]图3为本发明一种动态调整系统性能模式的智能电视的结构模块图。
【具体实施方式】
[0034]下面结合附图和具体实施例对本发明做进一步详细的说明。
[0035]如图1所示为本发明一种智能电视动态调整系统性能模式的方法的工作流程图,包括:
[0036]步骤SlOl,包括:当检测到当前正在运行大型负载,则执行步骤S102,当检测到大型负载退出运行,则执行步骤S103;
[0037]步骤S102,包括:将智能电视的中央处理器的频率调整到预设提升阈值;
[0038]步骤S103,包括:将智能电视的中央处理器的频率调整到预设下降阈值。
[0039]大型负载指的是:当中央处理器采用额定频率进行运行时出现影响体验的现象的负载,该类负载需要将中央处理器的频率提高,以满足负载运行需求。步骤SlOl对当前正在运行的负载进行检测,如果发现当前运行的负载为大型负载,则执行步骤S102以提升中央处理器的频率,如果发现大型负载已经退出运行,则可以执行步骤S103以降低中央处理器的频率。
[0040]因此,本发明能够根据当前正在运行的负载的情况,自适应地调整中央处理器的频率,在满足大型负载的运行需求的同时,也保证了芯片寿命及能耗要求。
[0041]在其中一个实施例中,所述大型负载包括:预先保存在白名单中的程序或者正在运行4k视频的视频播放程序。
[0042]本实施例将大型负载的名称预先保存在白名单中,另外考虑到播放4K视频时也会需要较高的CPU资源,因此,将正在运行4k视频的视频播放程序也作为大型负载。本实施例简化了对大型负载的检测方式,方便有效。
[0043]在其中一个实施例中:
[0044]所述步骤SlOl,具体包括:
[0045]标识子步骤,包括:检测正在运行的负载是否为所述大型负载,如果正在运行的负载为所述大型负载,则将中央处理器提升标识置位,否则如果所述大型负载退出运行,则将中央处理器提升标识复位;
[0046]实时监测子步骤,具体包括:实时监测所述中央处理器提升标识,如果所述中央处理器提升标识置位,则执行所述步骤S102,如果所述中央处理器提升标识复位,则执行所述步骤S103。
[0047]其中,对中央处理器提升标识置位一般为将该标志设置为“I”,而对中央处理器提升标识复位一般为将该标准设置为“O”。将置位设置为“I”,而将复位设置为“O”是本领域对标志置位或者复位的常用方法,然而,本领域普通技术人员在阅读本专利后,也可以在不脱离本发明构思的前提下,采用其他方式表示置位或者复位,例如将置位设置为“2”,而将复位设置为“O”等。
[0048]本实施例的方式,将对负载检测以及对中央处理器的控制解耦,因此,可以将对负载的检测采用一个线程处理,而对中央处理器的控制采用另一个线程处理,由于涉及对中央处理器频率的调整,因此通过这种异步方式,能明显降低对系统的影响。
[0049]在其中一个实施例中,所述智能电视的操作系统为安卓系统;
[0050]所述标识子步骤,具体包括:所述安卓系统的框架层检测正在运行的负载是否为所述大型负载,如果正在运行的负载为所述大型负载,则将中央处理器提升标识置位,否则如果所述大型负载退出运行,则将中央处理器提升标识复位;
[0051]所述实时监测子步骤,具体包括:所述安卓系统的原生层实时监测所述中央处理器提升标识,如果所述中央处理器提升标识置位,则执行所述步骤S102,如果所述中央处理器提升标识复位,则执行所述步骤S103。
[0052]本实施例通过安卓系统的框架层即framework层对负载进行检查,然后由安卓系统的原生层即native层控制中央处理器的频率,通过两个不同的层面分别进行检查和控制,从而减少相互之间的干扰,保证系统稳定。
[0053]在其中一个实施例中,所述提升阈值为所述中央处理器的最大频率,所述下降阈值为所述中央处理器的额定频率。
[0054]额定频率是中央处理器的推荐频率,采用额定频率,已经能够满足日常使用的一般负载,从而延长芯片寿命减少能耗。而将中央处理器调至最大频率,则能够满足大型负载的需要。
[0055]本实施例采用中央处理器的最大频率作为提升阈值,而将中央处理器的额定频率作为下降阈值,进一步保证了大型负载的需要,同时减少不必要的能耗。
[0056]如图2所示为本发明最佳实施例的工作流程图,包括:
[0057]步骤S201,在framework层中设置一个需要特殊负载的白名单,当检测到正在运行的负载是白名单中的负载时,执行步骤S202,当framework中检测到特殊负载应用已经退出的时候,执行步骤S203;
[0058]步骤S202,framework层将sys.property设置为I ;
[0059]步骤S203,framework层将sys.property的值设置为0;
[0060]步骤S204,与此同时native层设置一个sys_service服务一直在检测sys.property的值,例如通过init.rc创建sys_service服务,如果sys.property的值为I,执行步骤S205,如果sys.property的值为O,执行步骤S206 ;
[0061 ] 步骤S205,sys_service服务调整CPU的频率为最大;
[0062]步骤S206,sys_service服务调整CPU的频率为正常模式,例如额定功率。
[0063]如图3所示为本发明一种动态调整系统性能模式的智能电视的结构模块图,包括:
[0064]检测模式310,用于:当检测到当前正在运行大型负载,则执行频率提升步骤,当检测到大型负载退出运行,则执行频率下降步骤;
[0065]频率提升模式320,用于:将智能电视的中央处理器的频率调整到预设提升阈值;
[0066]频率下降模式330,用于:将智能电视的中央处理器的频率调整到预设下降阈值。
[0067]在其中一个实施例中,所述大型负载包括:预先保存在白名单中的程序或者正在运行4k视频的视频播放程序。
[0068]在其中一个实施例中:
[0069]所述检测模式310,具体包括:
[0070]标识子模式311,用于:检测正在运行的负载是否为所述大型负载,如果正在运行的负载为所述大型负载,则将中央处理器提升标识置位,否则如果所述大型负载退出运行,则将中央处理器提升标识复位;
[0071 ]实时监测子模式312,具体用于:实时监测所述中央处理器提升标识,如果所述中央处理器提升标识置位,则执行所述频率提升步骤,如果所述中央处理器提升标识复位,则执行所述频率下降步骤。
[0072]在其中一个实施例中,所述智能电视的操作系统为安卓系统;
[0073]所述标识子模式311,具体用于:所述安卓系统的框架层检测正在运行的负载是否为所述大型负载,如果正在运行的负载为所述大型负载,则将中央处理器提升标识置位,否则如果所述大型负载退出运行,则将中央处理器提升标识复位;
[0074]所述实时监测子模式312,具体用于:所述安卓系统的原生层实时监测所述中央处理器提升标识,如果所述中央处理器提升标识置位,则执行所述频率提升步骤,如果所述中央处理器提升标识复位,则执行所述频率下降步骤。
[0075]在其中一个实施例中,所述提升阈值为所述中央处理器的最大频率,所述下降阈值为所述中央处理器的额定频率。
[0076]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种智能电视动态调整系统性能模式的方法,其特征在于,包括: 检测步骤,包括:当检测到当前正在运行大型负载,则执行频率提升步骤,当检测到大型负载退出运行,则执行频率下降步骤; 频率提升步骤,包括:将智能电视的中央处理器的频率调整到预设提升阈值; 频率下降步骤,包括:将智能电视的中央处理器的频率调整到预设下降阈值。2.根据权利要求1所述的智能电视动态调整系统性能模式的方法,其特征在于,所述大型负载包括:预先保存在白名单中的程序或者正在运行4k视频的视频播放程序。3.根据权利要求1所述的智能电视动态调整系统性能模式的方法,其特征在于: 所述检测步骤,具体包括: 标识子步骤,包括:检测正在运行的负载是否为所述大型负载,如果正在运行的负载为所述大型负载,则将中央处理器提升标识置位,否则如果所述大型负载退出运行,则将中央处理器提升标识复位; 实时监测子步骤,具体包括:实时监测所述中央处理器提升标识,如果所述中央处理器提升标识置位,则执行所述频率提升步骤,如果所述中央处理器提升标识复位,则执行所述频率下降步骤。4.根据权利要求3所述的智能电视动态调整系统性能模式的方法,其特征在于,所述智能电视的操作系统为安卓系统; 所述标识子步骤,具体包括:所述安卓系统的框架层检测正在运行的负载是否为所述大型负载,如果正在运行的负载为所述大型负载,则将中央处理器提升标识置位,否则如果所述大型负载退出运行,则将中央处理器提升标识复位; 所述实时监测子步骤,具体包括:所述安卓系统的原生层实时监测所述中央处理器提升标识,如果所述中央处理器提升标识置位,则执行所述频率提升步骤,如果所述中央处理器提升标识复位,则执行所述频率下降步骤。5.根据权利要去I所述的智能电视动态调整系统性能模式的方法,其特征在于,所述提升阈值为所述中央处理器的最大频率,所述下降阈值为所述中央处理器的额定频率。6.—种动态调整系统性能模式的智能电视,其特征在于,包括: 检测模式,用于:当检测到当前正在运行大型负载,则执行频率提升步骤,当检测到大型负载退出运行,则执行频率下降步骤; 频率提升模式,用于:将智能电视的中央处理器的频率调整到预设提升阈值; 频率下降模式,用于:将智能电视的中央处理器的频率调整到预设下降阈值。7.根据权利要求6所述的动态调整系统性能模式的智能电视,其特征在于,所述大型负载包括:预先保存在白名单中的程序或者正在运行4k视频的视频播放程序。8.根据权利要求6所述的动态调整系统性能模式的智能电视,其特征在于: 所述检测模式,具体包括: 标识子模式,用于:检测正在运行的负载是否为所述大型负载,如果正在运行的负载为所述大型负载,则将中央处理器提升标识置位,否则如果所述大型负载退出运行,则将中央处理器提升标识复位; 实时监测子模式,具体用于:实时监测所述中央处理器提升标识,如果所述中央处理器提升标识置位,则执行所述频率提升步骤,如果所述中央处理器提升标识复位,则执行所述频率下降步骤。9.根据权利要求8所述的动态调整系统性能模式的智能电视,其特征在于,所述智能电视的操作系统为安卓系统; 所述标识子模式,具体用于:所述安卓系统的框架层检测正在运行的负载是否为所述大型负载,如果正在运行的负载为所述大型负载,则将中央处理器提升标识置位,否则如果所述大型负载退出运行,则将中央处理器提升标识复位; 所述实时监测子模式,具体用于:所述安卓系统的原生层实时监测所述中央处理器提升标识,如果所述中央处理器提升标识置位,则执行所述频率提升步骤,如果所述中央处理器提升标识复位,则执行所述频率下降步骤。10.根据权利要去6所述的动态调整系统性能模式的智能电视,其特征在于,所述提升阈值为所述中央处理器的最大频率,所述下降阈值为所述中央处理器的额定频率。
【文档编号】H04N21/24GK105898405SQ201510960206
【公开日】2016年8月24日
【申请日】2015年12月18日
【发明人】王新锋
【申请人】乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1