一种移动终端的控制方法、装置及移动终端与流程

文档序号:11931182阅读:220来源:国知局
一种移动终端的控制方法、装置及移动终端与流程

本发明实施例涉及移动终端技术领域,尤其涉及一种移动终端的控制方法、装置及移动终端。



背景技术:

目前,随着移动终端技术的快速发展,移动终端的显示屏幕尺寸越来越大,所装载的应用程序以及所能够实现的功能也越来越丰富,用户每天会花费大量的时间来使用移动终端,所以移动终端耗电情况等成为考量移动终端工作性能的重要指标。

移动终端的显示及播放等控制方案对耗电情况的影响较大,现有的移动终端控制方案有待于改进。



技术实现要素:

本发明实施例提供一种移动终端的控制方法、装置及移动终端,可以优化移动终端在进行视频播放时的控制方案。

第一方面,本发明实施例提供了一种移动终端的控制方法,包括:

在移动终端的屏幕处于显示状态时检测用户是否在观看所述屏幕;

当检测到用户未观看所述屏幕时,触发计时操作;

当所计时长达到第一预设时长时,控制所述移动终端进行相应的降功耗处理,其中,所述降功耗处理包括降低图层绘制帧率、降低图层合成帧率、降低屏幕刷新率、降低显示画面分辨率和减小播放音量中的至少一个。

第二方面,本发明实施例提供了一种移动终端的控制装置,包括:

观看状态检测模块,用于在移动终端的屏幕处于显示状态时检测用户是否在观看所述屏幕;

计时模块,用于在检测到用户未观看所述屏幕时,触发计时操作;

降功耗控制模块,用于在所计时长达到第一预设时长时,控制所述移动终端进行相应的降功耗处理,其中,所述降功耗处理包括降低图层绘制帧率、降低图层合成帧率、降低屏幕刷新率、降低显示画面分辨率和减小播放音量中的至少一个。

第三方面,本发明实施例提供了一种移动终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:

在移动终端的屏幕处于显示状态时检测用户是否在观看所述屏幕;

当检测到用户未观看所述屏幕时,触发计时操作;

当所计时长达到第一预设时长时,控制所述移动终端进行相应的降功耗处理,其中,所述降功耗处理包括降低图层绘制帧率、降低图层合成帧率、降低屏幕刷新率、降低显示画面分辨率和减小播放音量中的至少一个。

本发明实施例中提供的移动终端的控制方案,在移动终端的屏幕处于显示状态时检测用户是否在观看所述屏幕,当检测到用户未观看屏幕时,触发计时操作,当所计时长达到第一预设时长时,控制移动终端进行相应的降功耗处理,其中,所述降功耗处理包括降低图层绘制帧率、降低图层合成帧率、降低屏幕刷新率、降低显示画面分辨率和减小播放音量中的至少一个。通过采用上述技术方案,当检测到用户未观看屏幕的时长达到一定时长后,会控制移动终端进行相应的降功耗处理,可节省系统功耗。

附图说明

图1为本发明实施例提供的一种移动终端的控制方法的流程示意图;

图2为本发明实施例提供的一种显示过程示意图;

图3为本发明实施例提供的Vsync显示刷新机制的示意图;

图4为本发明实施例提供的另一种移动终端的控制方法的流程示意图;

图5为本发明实施例提供的另一种移动终端的控制方法的流程示意图;

图6为本发明实施例提供的一种移动终端的控制装置的结构框图;

图7为本发明实施例提供的一种移动终端的结构示意图。

具体实施方式

下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

图1为本发明实施例提供的一种移动终端的控制方法的流程示意图,该方法可以由移动终端的控制装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:

步骤101、在移动终端的屏幕处于显示状态时检测用户是否在观看所述屏幕。

示例性的,本发明实施例中的移动终端具体可为手机、智能手表、平板电脑、游戏机、个人数字助理和数字多媒体播放器等包含显示屏的设备。

示例性的,可通过前置摄像头(或位于移动终端正面的可旋转摄像头)拍摄图像,判断所拍摄的图像中是否出现人脸或人眼,若出现,则确定用户正在观看屏幕。若需要较高的精度,则可判断人眼的视线是否注视屏幕(如通过检测眼球位置来确定),若注视,则确定用户正在观看屏幕。

优选的,在针对视频播放进行降功耗时,本步骤可具体为:在移动终端中的视频播放应用播放视频的过程中检测用户是否在观看所述屏幕。

步骤102、当检测到用户未观看屏幕时,触发计时操作。

示例性的,可通过软件程序完成计时操作,也可通过计时器来完成计时操作,本发明实施例不做限定。

可以理解的是,当检测到用户未观看屏幕时,用户可能离开移动终端去做别的事情或者身体虽未离开但视线已离开屏幕,用户不会看到屏幕上显示的内容,若按照原来的显示或播放控制策略来进行显示或播放,则会造成较大的功耗损失,因此本发明实施例在检测到用户未观看屏幕时,开始计时,以便对显示或播放控制策略进行调整,达到降低功耗的目的。

可以理解的是,当检测到用户继续观看屏幕时,则计时操作会终止,直到再次检测到用户未在观看屏幕时,重新触发计时操作。

步骤103、当所计时长达到第一预设时长时,控制移动终端进行相应的降功耗处理。

其中,所述降功耗处理包括降低图层绘制帧率、降低图层合成帧率、降低屏幕刷新率、降低显示画面分辨率和减小播放音量中的至少一个。此外,还可与其他降功耗处理方式进行结合,如降低屏幕亮度等。

示例性的,第一预设时长可以由系统默认设置,也可以由用户根据个人习惯自主设置。由于用户在使用移动终端的过程中,可能会因为其他事情短暂的看一会屏幕以外的地或者短暂地离开屏幕前方就会回归屏幕,所以第一预设时长可设置得稍短一些但不必过短,如可设置为3秒。

本发明实施例中所采用的降功耗处理的方式可以有很多种,如上文所述的降低图层绘制帧率、降低图层合成帧率、降低屏幕刷新率、降低显示画面分辨率和减小播放音量。为了便于理解,下面以Android系统为例,对Android系统中显示画面从生成到显示的过程进行简单的说明。图2为本发明实施例提供的一种显示过程示意图。

首先,在应用(Application)层,每个应用程序(以下简称应用或APP)包含1个或多个图层,各个应用APP1、APP2…APPN按照自己的应用设计情况(一般由对应的安装包APK决定)各自单独执行图层绘制(Render)操作(即绘制图层上的图像),并在绘制操作处理完成后,各应用将所绘制的所有图层发送给执行图层合成操作的图层合成模块(Surface flinger)。

然后,在应用框架(Framework)层,所有图层(包括可见图层和不可见图层)组成一个图层列表,定义为ListAll。图层合成模块从ListAll中挑选出可见图层组成可见图层列表,定义为DisplayList。随后,图层合成模块从系统中三个可循环使用的帧缓冲器(Frame Buffer,简称BF或buffer)中,找出一个空闲的FB,并在该空闲的FB上,根据应用配置信息,例如哪个图层应该置底、哪个图层应该置顶、哪个区域为可见区以及哪个区域为透明区等等,通过合成(Compose)操作,将DisplayList中包含的图层叠加在一起,得到最终的待显示画面。

最后,在内核(Kernel)层,可以将待显示画面传输给显示硬件(包括显示控制器和显示屏),使待显示画面最终显示在显示屏上。这里对显示屏的类型不做限定,例如可以是液晶显示器(Liquid Crystal Display,LCD)。

另外,Android系统在显示刷新的过程中引入了同步(Vsync)刷新机制。图3为本发明实施例提供的Vsync显示刷新机制的示意图。具体地,Vsync刷新机制其实就是在整个显示流程中,插入“心跳”即系统同步(Vsync)信号,由显示控制器发送给CPU,用于产生Vsync中断,以控制每次图层绘制操作和图层合成操作都需要按照心跳来完成,从而将整个显示过程中的关键步骤都纳入到Vsync的统一管理机制。Vsync信号的频率目前常见为60Hz。如图3所示,假设Vsync信号周期为T,不考虑信号的传输延迟,第一个Vsync信号Vsync1到达CPU后,CPU向各应用转发该第一个Vsync信号Vsync1,各应用响应用户在显示屏上的触摸滑动等操作,开始执行绘制操作;在各应用完成绘制操作后,得到各应用所绘制的多个图层。第二个Vsync信号Vsync2到达CPU后,CPU向图层合成模块转发该第二个Vsync信号Vsync2,图层合成模块开始执行图层合成操作,将各应用所绘制的多个图层进行合成,生成待显示画面。第三个Vsync信号Vsync3到达CPU后,系统开始执行显示刷新,并将该待显示画面最终显示在显示屏上。由上述描述可知,应用程序、图层合成模块和显示屏接收到的Vsync信号的频率是一致的,且是预先设置好的固定值。

在移动终端图层绘制、合成和刷新显示的流程中,存在3种帧率:绘制帧率、合成帧率和刷新率。

其中,绘制帧率为图层绘制完成后,触发图层合成模块进行图层合成的帧率,可以理解为单位时间(例如,1秒钟)绘制的图层帧数。所述绘制帧率包括应用程序的绘制帧率和图层的绘制帧率。系统中运行的应用程序可能有多个,每个应用程序可能包括多个图层,例如,视频播放器应用程序下一般包括三个图层:一个显示视频内容的图层,可定义为U1;两个SurfaceView类型的图层,一个用于显示弹幕内容,可定义为U2,另一个用于显示用户界面(User Interface,UI)控件(如播放进度条、音量控制条以及各种控制按钮等)和广告,可定义为U3。所述应用程序的绘制帧率为应用程序单位时间内执行绘制操作的次数,其中,执行一次绘制操作时可能绘制了一个或者多个图层。所述图层的绘制帧率为同一编号或名称(如前面的U1、U2或U3)的图层单位时间内被触发绘制的次数。

合成帧率为把各个应用程序绘制的图层合成为一个待显示画面的帧率,可以理解为单位时间合成的画面帧数。

刷新率为移动终端显示屏画面刷新的帧率。一般,显示屏会以60Hz的刷新率刷新。

可通过降低用于绘制图层、合成图层或屏幕刷新的参考信号(如Vsync信号)的频率来实现降低图层绘制帧率、降低图层合成帧率或降低屏幕刷新率,且绘制图层、合成图层和屏幕刷新对应的Vsync信号的频率可以相同(如均由60Hz降为50Hz)也可以各不相同(如由60Hz分别降为50Hz、52Hz和54Hz)。也可通过变更图层绘制操作、图层合成操作和屏幕刷新操作对参考信号的响应机制来实现降低图层绘制帧率、降低图层合成帧率或降低屏幕刷新率。例如,接收到的第2n+1个信号响应,接收到的第2n个信号不响应;又如,以n个(如5个)信号为一组,每组中的第一类预设编号(如1,2,4,5)的信号响应,第二类预设编号(如4)的信号不响应。

降低显示画面分辨率可以在图层绘制阶段或图层合成阶段来实现,例如应用程序在绘制图层时降低图像的分辨率,又如图层合成模块可在进行合成前将图层的分辨率调低或者在图层合成过程中将待显示画面的分辨率调低,其中,调低分辨率可通过图像处理相关手段实现。

可选的,可通过调低显示屏的亮度值来降低屏幕亮度,但不包括熄灭屏幕。

本发明实施例中提供的移动终端的控制方案,在移动终端的屏幕处于显示状态时检测用户是否在观看所述屏幕,当检测到用户未观看屏幕时,触发计时操作,当所计时长达到第一预设时长时,控制移动终端进行相应的降功耗处理,其中,所述降功耗处理包括降低图层绘制帧率、降低图层合成帧率、降低屏幕刷新率、降低显示画面分辨率和减小播放音量中的至少一个。通过采用上述技术方案,当检测到用户未观看屏幕的时长达到一定时长后,会控制移动终端进行相应的降功耗处理,可节省系统功耗。

此外,本发明实施例采用上述降功耗处理的好处在于,与直接熄灭屏幕的处理方式不同,当用户未观看屏幕一段时间后,不会直接熄灭屏幕,而是采用降低图层绘制帧率等方式来降低功耗,此时屏幕上仍然会进行显示,当用户继续观看屏幕时无需手动唤醒屏幕,在保证用户正常看到屏幕内容的同时降低了功耗,同时还能够减少用户的手动操作,方便用户使用。

进一步的,在控制移动终端进行相应的降功耗处理之后,还包括:当检测到用户继续观看所述屏幕时,控制移动终端停止降功耗处理。示例性的,控制移动终端停止降功耗处理,即恢复至降功耗处理前的状态,例如,降功耗处理前图层绘制帧率为60Hz,降功耗后图层绘制帧率降为50Hz,那么停止降功耗处理后,图层绘制帧率恢复为60Hz。此处优化的好处在于,当用户继续观看屏幕时,能够自动恢复至降功耗之前的状态,使移动终端重新回到正常播放的状态,保证用户的正常观看。

进一步的,在控制所述移动终端进行相应的降功耗处理之后,还可包括:当所计时长达到第二预设时长时,控制移动终端进入待机状态,其中,第二预设时长大于第一预设时长。示例性的,第二预设时长可以由系统默认设置,也可以由用户根据个人习惯自主设置。优选的,第二预设时长可设置得稍长一些,例如3分钟。这样设置的好处在于,当用户较长时间未观看屏幕时,说明用户可能暂时不会回来继续观看屏幕,因此可控制移动终端进入待机状态,熄灭屏幕,可进一步降低功耗。

进一步的,当降功耗处理不包括减小播放音量时,在控制移动终端进行相应的降功耗处理的同时,还包括:增大播放音量。这样设置的好处在于,对于视频播放来说,用户在未暂停播放的情况下未观看屏幕,所以可能短时间离开移动终端,为了不让用户因走的较远而错过视频内容的一些情节,可通过提高音量的方式,让用户通过声音获知这段时间的视频内容;对于音乐播放来说,用户也可能因走的较远而听不清音乐,可可通过提高音量的方式,让用户能够听清楚音乐。

图4为本发明实施例提供的另一种移动终端的控制方法的流程示意图,该方法以移动终端中的视频播放应用播放视频的场景为例,包括如下步骤:

步骤401、在视频播放应用播放视频的过程中检测用户是否在观看移动终端的屏幕,若是,则重复执行步骤401;否则,执行步骤402。

步骤402、判断视频播放应用是否正在播放插播片段,若是,则执行步骤403;否则,返回执行步骤401。

目前,视频播放应用所提供的视频资源越来越丰富,且支持点播以及直播等功能,所以选择视频播放应用来观看视频的用户越来越多。移动终端上可装载的视频播放应用有很多,如爱奇艺视频、优酷视频、腾讯视频以及搜狐视频等等,这些视频播放应用为用户提供了大量的免费视频资源,然而,用户在享用这些免费视频资源的同时也需要被迫观看一些广告类(包括商品广告、游戏广告以及节目预告片等等)插播片段。例如,一些视频播放应用在播放实际播放的电影、电视剧或电视节目等视频播放内容(主视频)之前会插播如图片广告、文字广告以及视频广告等多媒体片段,在主视频播放过程中也会插播类似的广告片段,这些插播片段的时长一般从15秒到2分钟不等,大多数用户是不希望看到这些插播片段的,但是却无法选择跳过,只能等待插播片段播放完毕。对于移动终端来说,这些插播片段的播放无疑会增加额外的功耗,浪费了移动终端的电量资源,降低待机时间。

示例性的,判断视频播放应用是否正在播放插播片段具体可包括确定是否存在插播片段,在确定存在插播片段时,获取插播片段对应的插播时段,判断当前时刻是否处于所述插播时段内,若是,则确定所述视频播放应用正在播放插播片段。

示例性的,确定是否存在插播片段的方式可以有很多种,本发明实施例不做具体限定,以下仅列举几种实现方式作为示意性说明,具体实现时可采用其中的任意一种或多种的组合。

1、监听所述视频播放应用是否接收到插播指令,若接收到,则确定存在插播片段。

示例性的,根据视频播放应用对应的APK的设置的不同或视频内容服务商的设置的不同,插播片段的插播指令的触发方式不限,触发时机也可能不同。当监听到视频播放应用接收到插播指令时,说明视频播放应用即将根据该插播指令进行插播片段的播放,因此可确定存在插播片段。

2、监听所述视频播放应用是否已访问预设网址列表中的网址,若已访问,则确定存在插播片段。

示例性的,当视频播放应用处于在线播放状态时,一般需要在需要播放插播片段时或播放插播片段之前通过访问网址来获取插播片段资源,网址可以是统一资源定位符(Uniform Resource Locator,URL)。可预先设置一个网址列表,在该预设网址列表中列出常见的用于存储广告等插播片段的网址,当监听到视频播放应用访问某个网址时,将该网址与预设网址列表中的网址进行匹配,若匹配成功,则说明视频播放应用即将或正在获取插播片段资源,确定存在插播片段。需要说明的是,该预设网址列表可根据实际情况进行更新。

3、检测所述视频播放应用对应的缓存区内是否包含对应的插播片段,若包含,则确定存在插播片段。

示例性的,视频播放应用可能在需要播放插播片段之前已经下载了插播片段并存放在缓存区,待需要播放时直接从缓存区获取并进行播放,因此,可检测视频播放应用对应的缓存区内是否包含对应的插播片段。插播片段在存储时一般会采用预设的命名规则,以便视频播放应用根据名称获取并播放,因此,可根据文件名来确定缓存区内的视频文件是否为广告等插播片段。

4、检测在已绘制图层集合中或待合成图层集合中是否存在与插播片段对应的图层,若存在,则确定存在插播片段。

示例性的,视频播放应用可能会利用单独的图层来进行插播片段内容的显示,这样可方便主视频和插播片段的管理,采用这种显示策略的视频播放应用通常会预先确定好用于显示插播片段的图层的编号或名称。若需要进行插播片段的播放,那么视频播放应用会绘制相应的图层,随后图层合成模块也会将绘制好的图层放入待合成图层集合中并进行合成,因此可判断已绘制图层集合中或待合成图层集合中是否存在指定编号或指定名称的图层,则可判断出是否将播放插播片段。

需要说明的是,为了更加准确的判断出是否存在插播片段,也可同时采用上述判断方式中的两种以上的方式进行判断。

本发明实施例中的插播片段包括全屏形式播放的插播片段也包括在屏幕预设位置处(如在屏幕左下角或在屏幕中央)以窗口形式播放的插播片段,本发明实施例对具体的插播形式不做限定。

步骤403、触发计时操作。

可以理解的是,当检测到用户继续观看屏幕时,则计时操作会终止,直到再次检测到用户未在观看屏幕时,重新出发计时操作。

本发明实施例中可仅在播放广告等插播片段时才触发计时操作,当时长满足条件时进行相应的降功耗处理,可实现针对插播片段的降功耗。

步骤404、当所计时长达到第一预设时长时,控制移动终端进行相应的降功耗处理。

其中,所述降功耗处理包括降低图层绘制帧率、降低图层合成帧率、降低屏幕刷新率、降低显示画面分辨率和减小播放音量中的至少一个。

本发明实施例提供的移动终端的控制方法可广告等插播片段进行有针对性的降功耗,在较大程度保证用户正常观看的情况下,实现了移动终端的降功耗效果。

图5为本发明实施例提供的另一种移动终端的控制方法的流程示意图,该方法包括如下步骤:

步骤501、在视频播放应用播放视频的过程中检测用户是否在观看移动终端的屏幕,若是,则重复执行步骤501;否则,执行步骤502。

步骤502、触发计时操作。

步骤503、判断视频播放应用是否正在播放插播片段,若是,则执行步骤504;否则执行步骤505。

其中,判断视频播放应用是否正在播放插播片段的具体方式可参照上文中相关描述,此处不再赘述。

步骤504、确定正在播放插播片段时对应的第一预设时长,执行步骤506。

其中,正在播放插播片段时对应的第一预设时长小于未在播放插播片段时对应的第一预设时长。例如,正在播放插播片段时对应的第一预设时长为3秒,未在播放插播片段时对应的第一预设时长为5秒。

步骤505、确定未在播放插播片段时对应的第一预设时长,执行步骤506。

步骤506、当所计时长达到第一预设时长时,控制所述移动终端进行相应的降功耗处理。

本发明实施例针对是否在播放广告等插播片段来设置不同的第一预设时长,当正在播放插播片段时,可更快地启动降功耗流程,进一步优化了移动终端的控制方案,能够更加合理地降低系统功耗。

图6为本发明实施例提供的一种移动终端的控制装置的结构框图,该装置可由软件和/或硬件实现,一般集成在移动终端中,可通过执行移动终端的控制方法来对移动终端进行控制。如图6所示,该装置包括:

观看状态检测模块601,用于在移动终端的屏幕处于显示状态时检测用户是否在观看所述屏幕;

计时模块602,用于在检测到用户未观看所述屏幕时,触发计时操作;

降功耗控制模块603,用于在所计时长达到第一预设时长时,控制所述移动终端进行相应的降功耗处理,其中,所述降功耗处理包括降低图层绘制帧率、降低图层合成帧率、降低屏幕刷新率、降低显示画面分辨率和减小播放音量中的至少一个。

本发明实施例提供的移动终端的控制装置,当检测到用户未观看屏幕的时长达到一定时长后,会控制移动终端进行相应的降功耗处理,可节省系统功耗。

可选的,所述降功耗控制模块还用于在控制所述移动终端进行相应的降功耗处理之后,当检测到用户继续观看所述屏幕时,控制所述移动终端停止所述降功耗处理。

可选的,该装置还包括:

待机控制模块,用于在控制所述移动终端进行相应的降功耗处理之后,当所计时长达到第二预设时长时,控制所述移动终端进入待机状态,其中,所述第二预设时长大于所述第一预设时长。

可选的,所述计时模块用于:

当检测到用户未观看所述屏幕时,判断所述视频播放应用是否正在播放插播片段,若确定所述视频播放应用正在播放插播片段,则触发计时操作。

可选的,所述降功耗控制模块用于:

判断所述视频播放应用是否正在播放插播片段,根据判断结果确定第一预设时长,其中,正在播放插播片段时对应的第一预设时长小于未在播放插播片段时对应的第一预设时长;

当所计时长达到第一预设时长时,控制所述移动终端进行相应的降功耗处理。

可选的,所述观看状态检测模块用于:在移动终端中的视频播放应用播放视频的过程中检测用户是否在观看所述屏幕。

可选的,所述判断所述视频播放应用是否正在播放插播片段,包括:

通过以下至少一种方式确定是否存在插播片段:

监听所述视频播放应用是否接收到插播指令,若接收到,则确定存在插播片段;或,

监听所述视频播放应用是否已访问预设网址列表中的网址,若已访问,则确定存在插播片段;或,

检测所述视频播放应用对应的缓存区内是否包含对应的插播片段,若包含,则确定存在插播片段;或,

检测在已绘制图层集合中或待合成图层集合中是否存在与插播片段对应的图层,若存在,则确定存在插播片段;

在确定存在插播片段时,获取所述插播片段对应的插播时段;

判断当前时刻是否处于所述插播时段内,若是,则确定所述视频播放应用正在播放插播片段。

可选的,该装置还包括:

音量控制模块,用于在控制所述移动终端进行相应的降功耗处理的同时,增大播放音量。

本发明实施例提供了一种移动终端,该移动终端中可集成本发明实施例提供的移动终端示控制装置。图7为本发明实施例提供的一种移动终端的结构示意图。如图7所示,该移动终端可以包括:壳体(图中未示出)、存储器701、中央处理器(Central Processing Unit,CPU)702(又称处理器,以下简称CPU)、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述CPU702和所述存储器701设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器701,用于存储可执行程序代码;所述CPU702通过读取所述存储器701中存储的可执行程序代码来运行与所述可执行程序代码对应的计算机程序,以实现以下步骤:

在移动终端的屏幕处于显示状态时检测用户是否在观看所述屏幕;

当检测到用户未观看所述屏幕时,触发计时操作;

当所计时长达到第一预设时长时,控制所述移动终端进行相应的降功耗处理,其中,所述降功耗处理包括降低图层绘制帧率、降低图层合成帧率、降低屏幕刷新率、降低显示画面分辨率和减小播放音量中的至少一个。

所述移动终端还包括:外设接口703、RF(Radio Frequency,射频)电路705、音频电路706、扬声器711、电源管理芯片708、输入/输出(I/O)子系统709、触摸屏712、其他输入/控制设备710以及外部端口704,这些部件通过一个或多个通信总线或信号线707来通信。

应该理解的是,图示移动终端700仅仅是移动终端的一个范例,并且移动终端700可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

下面就本实施例提供的移动终端进行详细的描述,该移动终端以手机为例。

存储器701,所述存储器701可以被CPU702、外设接口703等访问,所述存储器701可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

外设接口703,所述外设接口703可以将设备的输入和输出外设连接到CPU702和存储器701。

I/O子系统709,所述I/O子系统709可以将设备上的输入输出外设,例如触摸屏712和其他输入/控制设备710,连接到外设接口703。I/O子系统709可以包括显示控制器7091和用于控制其他输入/控制设备710的一个或多个输入控制器7092。其中,一个或多个输入控制器7092从其他输入/控制设备710接收电信号或者向其他输入/控制设备710发送电信号,其他输入/控制设备710可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器7092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。

触摸屏712,所述触摸屏712是用户移动终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。

I/O子系统709中的显示控制器7091从触摸屏712接收电信号或者向触摸屏712发送电信号。触摸屏712检测触摸屏上的接触,显示控制器7091将检测到的接触转换为与显示在触摸屏712上的用户界面对象的交互,即实现人机交互,显示在触摸屏712上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。

RF电路705,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,RF电路705接收并发送RF信号,RF信号也称为电磁信号,RF电路705将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。RF电路705可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC(COder-DECoder,编译码器)芯片组、用户标识模块(Subscriber Identity Module,SIM)等等。

音频电路706,主要用于从外设接口703接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器711。

扬声器711,用于将手机通过RF电路705从无线网络接收的语音信号,还原为声音并向用户播放该声音。

电源管理芯片708,用于为CPU702、I/O子系统及外设接口所连接的硬件进行供电及电源管理。

本发明实施例提供的移动终端,当检测到用户未观看屏幕的时长达到一定时长后,会控制移动终端进行相应的降功耗处理,可节省系统功耗。

上述实施例中提供的移动终端的控制装置及移动终端可执行本发明任意实施例所提供的移动终端的控制方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的移动终端的控制方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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