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

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

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



背景技术:

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

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



技术实现要素:

本发明实施例提供一种移动终端的显示控制方法、装置及移动终端,可以优化移动终端的显示控制。

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

在第一显示场景下确定对应的目标对象,其中,所述第一显示场景中包含至少两个对象对应的显示内容,所述对象包括应用程序、图层或显示区域;

获取预设统计周期内第一对象对应的显示内容被用户禁止显示的次数,其中,所述第一对象包括所述第一显示场景对应的所有对象中除所述目标对象以外的任意一个对象;

若所述次数达到与所述第一显示场景对应的预设阈值,则在所述第一显示场景下屏蔽对所述第一对象对应的显示内容的显示。

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

目标对象确定模块,用于在第一显示场景下确定对应的目标对象,其中,所述第一显示场景中包含至少两个对象对应的显示内容,所述对象包括应用程序、图层或显示区域;

次数获取模块,用于获取预设统计周期内第一对象对应的显示内容被用户禁止显示的次数,其中,所述第一对象包括所述第一显示场景对应的所有对象中除所述目标对象以外的任意一个对象;

显示控制模块,用于在所述次数达到与所述第一显示场景对应的预设阈值时,在所述第一显示场景下屏蔽对所述第一对象对应的显示内容的显示。

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

在第一显示场景下确定对应的目标对象,其中,所述第一显示场景中包含至少两个对象对应的显示内容,所述对象包括应用程序、图层或显示区域;

获取预设统计周期内第一对象对应的显示内容被用户禁止显示的次数,其中,所述第一对象包括所述第一显示场景对应的所有对象中除所述目标对象以外的任意一个对象;

若所述次数达到与所述第一显示场景对应的预设阈值,则在所述第一显示场景下屏蔽对所述第一对象对应的显示内容的显示。

本发明实施例中提供的移动终端的显示控制方案,在第一显示场景下确定对应的目标对象,获取预设统计周期内目标对象以外的第一对象对应的显示内容被用户禁止显示的次数,当该次数达到与所述第一显示场景对应的预设阈值,在第一显示场景下屏蔽对第一对象对应的显示内容的显示。通过采用上述技术方案,可根据用户的使用习惯对某个显示场景中包含的某个对象对应的显示内容进行有选择性的屏蔽,可提高移动终端的显示效率,降低系统功耗。

附图说明

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

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

图3a为本发明实施例提供的一种移动终端的显示界面示意图;

图3b为本发明实施例提供的又一种移动终端的显示界面示意图;

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

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

具体实施方式

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

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

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

步骤101、在第一显示场景下确定对应的目标对象。

其中,所述第一显示场景中包含至少两个对象对应的显示内容,所述对象包括应用程序、图层或显示区域。

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

示例性的,移动终端的显示界面中有时会包含多个对象对应的显示内容。这里的对象可以是应用程序(如APP)、图层或显示区域。通常,一个应用程序可以包含1个或多个图层,每个图层可包含一个或多个显示区域。例如,对象为应用程序,假设用户开启了流量统计球(应用程序A)和百度浏览器(应用程序B),那么应用程序A对应的显示内容(如流量图标)和应用程序B对应的显示内容(如网页)可同时出现在显示界面中。又如,对象为图层,假设用户在使用百度浏览器时,网页底部出现了广告,其中的网页和广告分属于不同的图层。再如,对象为显示区域,假设用户开启了腾讯视频应用程序,在观看视频的过程中,左下角出现了广告,而该广告与用户界面(User I nterface,UI)控件处于同一个图层内,可将显示界面进行显示区域的划分,广告对应一个显示区域、UI控件对应一个显示区域、视频画面对应一个显示区域以及弹幕对应一个显示区域,各个显示区域可存在交叠。

示例性的,本发明实施例可以根据显示界面对应的对象的个数以及每个对象的身份属性(如名称、对应的进程以及显示的内容等)来进行显示场景的区分。例如,显示界面包含流量统计球和百度浏览器时对应一个显示场景E,而显示界面包含流量统计球和腾讯视频时则对应另一个显示场景F,因为虽然应用程序的个数是相同的,但是包含了不同名称或对应不同进程的应用程序,即百度浏览器和腾讯视频分别对应不同的应用程序,所以是不同的显示场景。

示例性的,目标对象可理解为与用户当前最主要的需求或关注点所对应的对象,可根据各对象的身份属性来确定显示等级,将显示等级最高的对象确定为目标对象。其中,当对象为应用程序时,身份属性可包括对象的名称及所对应的进程等;当对象为图层时,身份属性可包括图层的叠加顺序以及所负责显示的内容的重要性(例如,视频播放软件中包含视频画面的图层重要性高,包含弹幕或广告的图层重要性低);当对象为显示区域时,身份属性可包括显示区域所负责显示的内容的重要性(例如,视频画面显示区域重要性高,广告显示区域重要性低)。例如,对于上述显示场景E和显示场景F中,流量统计球一般是用来为用户提供所使用流量的统计信息的,所实现的是一种辅助功能,显示等级低,而百度浏览器和腾讯视频则能够分别实现网页浏览和视频观看的功能,显示等级高,所以显示场景E对应的目标对象为百度浏览器,显示场景F对应的目标对象为腾讯视频。

此外,目标对象还可根据各对象所对应的显示面积来确定。每个对象的显示面积一般可以由应用程序在开发阶段来设定,还可以由用户进行自主调整。可以理解的是,如果用户对某个对象的需求最大,则该对象需要占用较大的显示面积,以满足用户的使用需求,因此,可将显示面积最大的对象确定为目标对象。

步骤102、获取预设统计周期内第一对象对应的显示内容被用户禁止显示的次数。

其中,所述第一对象包括所述第一显示场景对应的所有应用程序中除所述目标对象以外的任意一个应用程序。

示例性的,所述预设统计周期可以是时间周期,如10小时、1天、2周或1个月等;所述预设统计周期还可以是次数周期,如移动终端进入第一显示场景10次,这里的10次为预设统计周期。预设统计周期可由系统默认设置,也可由用户根据实际统计需求进行自主设置。

一般的,系统可允许用户主动禁止某个对象对应的显示内容的显示,例如,可通过在对象的某个位置(如右上角)显示“关闭”或“X”,用户通过点击“关闭”或“X”,即可禁止相应的显示内容的显示。由于不同应用程序的设计方式可能不同,用户禁止其对应的显示内容的显示的方式也可能不同,本发明实施例不做限定。

示例性的,可实时检测第一对象对应的显示内容是否被用户禁止显示,若被用户禁止显示,则进行记录,在预设统计周期内对禁止次数进行累计并存储,待执行本步骤时可直接获取该次数。

步骤103、若所述次数达到与所述第一显示场景对应的预设阈值,则在第一显示场景下屏蔽对第一对象对应的显示内容的显示。

示例性的,与所述第一显示场景对应的预设阈值可由系统默认设置,也可由用户根据实际统计需求进行自主设置。可选的,与所述第一显示场景对应的预设阈值还可根据当前情况动态确定,例如,可根据当前时刻确定相应的与所述第一显示场景对应的预设阈值,这样能够更有针对性的响应用户的主动禁止显示的操作。例如,若当前时刻对应的时间段为夜晚,则对应第一预设阈值;若当前时刻对应的时间段为白天,则对应第二预设阈值。其中,第一预设阈值大于第二预设阈值,这样设置的好处在于,夜晚通常用户会在家中,方便充电,因此可设置相对宽松的预设阈值。当然,也可以由用户预先设定不同时刻对应的预设阈值。

例如,预设统计周期为7天,与所述第一显示场景对应的预设阈值为5次,当用户7天内在第一显示场景下禁止显示第一对象对应的显示内容的次数已达到5次,那么在第一显示场景下不会再显示第一对象对应的显示内容;又如,预设统计周期为5次,与所述第一显示场景对应的预设阈值为4次,当移动终端5次进入第一显示场景时,有4次第一对象对应的显示内容被用户禁止显示时,那么在第一显示场景下不会再显示第一对象对应的显示内容。

示例性的,在第一显示场景下屏蔽对第一对象对应的显示内容的显示的方式可以有很多种,本发明实施例不作限定。例如,当第一对象为应用程序时,可在第一显示场景下禁止将第一对象(第一应用程序)对应的图层加入待合成图层集合,这样设置的好处在于,第一对象可继续运行,可完成相应的部分功能,并在结束屏蔽显示时能够快速恢复至正常运行状态,在屏蔽显示的过程中,图层合成模块在进行显示画面的合成时无需再考虑第一对象对应的图层,可加快合成速度,进而提升显示效率并节省功耗;还可在第一显示场景下关闭第一对象,这样设置的好处在于,可结束第一对象的运行,同样可达到提升显示效率并节省功耗的效果。又如,当第一对象为图层时,在所述第一显示场景下禁止将第一对象(第一图层)加入待合成图层集合,加快图层合成速度,进而提升显示效率并节省功耗。再如,当第一对象为显示区域时,在所述第一显示场景下通过图层合成模块将所述第一对象从对应的图层中去除(例如,图层合成模块获取第一对象对应的坐标,在进行图层合成时根据所述坐标将第一对象去除,即不去合成第一对象坐标范围内对应的图像内容)或者通知所述第一对象对应的应用程序停止在所述第一对象对应的图层中绘制所述第一对象对应的显示内容。在实际应用时,可参考具体的显示场景、应用程序的设置以及其他因素来选择屏蔽显示的方式。

本发明实施例提供的移动终端的显示控制方法,在第一显示场景下确定对应的目标对象,获取预设统计周期内目标对象以外的第一对象对应的显示内容被用户禁止显示的次数,当该次数达到与所述第一显示场景对应的预设阈值时,在第一显示场景下屏蔽对第一对象对应的显示内容的显示。通过采用上述技术方案,可根据用户的使用习惯对某个显示场景中包含的某个对象对应的显示内容进行有选择性的屏蔽,可提高移动终端的显示效率,降低系统功耗。

在上述技术方案的基础上,在第一显示场景下屏蔽对第一对象对应的显示内容的显示之后,还可包括:在第一显示场景下检测到恢复显示事件被触发时,在第一显示场景下恢复对第一对象对应的显示内容的显示。这样设置的好处在于,可快速恢复被屏蔽的内容的显示。可选的,此处优化具体包括:在第一显示场景下检测到预设按钮以预设方式被触发时,在第一显示场景下恢复对第一对象对应的显示内容的显示。示例性的,预设按钮可以是移动终端上的实体按键,也可以是屏幕上的虚拟按钮。对于实体按键来说,预设方式可以是按击、双击或长按,还可以是多个实体按键的组合按击,如同时按下音量+键和拍照键或先按下音量-键再按下拍照键等等;对于虚拟按钮来说,可以是点击、双击、长按或拖动等等。可选的,还可具体包括:在第一显示场景下检测到应用管理器中恢复第一对象的显示的选项被触发时,在第一显示场景下恢复对第一对象对应的显示内容的显示。以上提供了几种恢复对第一对象对应的显示内容的显示的方式,仅作为示意性说明,本发明实施例对此不做限定。

图2为本发明实施例提供的另一种移动终端的显示控制方法的流程示意图,该方法中以第一显示场景包含两个应用程序的显示内容为例进行说明。如图2所示,该方法包括如下步骤:

步骤201、在包含第一应用和第二应用的当前显示场景下计算第一应用和第二应用分别对应的显示面积,将显示面积最大的应用确定为目标应用,将另一个应用确定为待检测应用。

示例性的,图3a为本发明实施例提供的一种移动终端的显示界面示意图,图3a中的显示场景E中包含了流量统计球(应用程序A)和百度浏览器(应用程序B)。应用程序A对应的显示内容为流量图标302,应用程序B对应的显示内容为网页301。网页301的显示面积大于流量图标302的显示面积,可将应用程序B确定为目标应用,应用程序A为待检测应用。

步骤202、获取预设统计周期内待检测应用对应的显示内容被用户禁止显示的次数。

步骤203、判断所述次数是否达到与所述当前显示场景对应的预设阈值,若是,则执行步骤204;否则,返回执行步骤202。

示例性的,不同的显示场景对应的预设阈值可以相同,也可以不同。假设显示场景F中包含了流量统计球(应用程序A)和腾讯视频(应用程序C),应用程序C为目标应用,应用程序A为待检测应用。由于流量统计球的流量图标可能会遮挡视频画面,所以可将显示场景F对应的预设阈值设置得小于显示场景E对应的预设阈值。

步骤204、在所述当前显示场景下屏蔽对待检测应用对应的显示内容的显示。

图3b为本发明实施例提供的又一种移动终端的显示界面示意图,如图3b所示,当流量统计球对应的流量图标302被用户禁止显示的次数达到与所述第一显示场景对应的预设阈值时,移动终端将自动在当前显示场景下屏蔽对流量图标302的显示,图层合成模块无需在将流量图标302对应的图层合成入显示画面中,加快了图层合成速度,提升显示效率并节约功耗,此外,更加契合用户的使用需求。

本发明实施例提供的移动终端的显示控制方法,可根据用户的使用习惯对某个显示场景中包含的某个应用程序对应的显示内容进行有选择性的屏蔽,可提高移动终端的显示效率,降低系统功耗。

在上述技术方案的基础上,可将应用程序替换为图层或显示区域,例如,在视频播放显示场景中,用户关闭弹幕图层的次数达到相应的预设阈值时,可自动屏蔽弹幕图层的显示;又如,在视频播放显示场景中,用户关闭广告显示区域的次数达到相应的预设阈值时,可自动屏蔽广告显示区域的显示。具体的流程与上述技术方案类似,本发明实施例不再赘述。

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

目标对象确定模块401,用于在第一显示场景下确定对应的目标对象,其中,所述第一显示场景中包含至少两个对象对应的显示内容,所述对象包括应用程序、图层或显示区域;

次数获取模块402,用于获取预设统计周期内第一对象对应的显示内容被用户禁止显示的次数,其中,所述第一对象包括所述第一显示场景对应的所有对象中除所述目标对象以外的任意一个对象;

显示控制模块403,用于在所述次数达到与所述第一显示场景对应的预设阈值时,在所述第一显示场景下屏蔽对所述第一对象对应的显示内容的显示。

本发明实施例提供的移动终端的显示控制装置,可根据用户的使用习惯对某个显示场景中包含的某个对象对应的显示内容进行有选择性的屏蔽,可提高移动终端的显示效率,降低系统功耗。

可选的,所述目标对象确定模块用于:

在第一显示场景下根据所述第一显示场景对应的各对象的身份属性确定对应的显示等级,将显示等级最高的对象确定为目标对象;或,

在第一显示场景下计算所述第一显示场景对应的各对象所对应的显示面积,将显示面积最大的对象确定为目标对象。

可选的,所述显示控制模块包括:

与所述第一显示场景对应的预设阈值确定单元,用于根据当前时刻确定相应的与所述第一显示场景对应的预设阈值;

显示控制单元,用于在所述次数达到所述与所述第一显示场景对应的预设阈值时,在所述第一显示场景下屏蔽对所述第一对象对应的显示内容的显示。

可选的,在所述第一显示场景下屏蔽对所述第一对象对应的显示内容的显示,包括:

当所述第一对象为应用程序时,在所述第一显示场景下禁止将所述第一对象对应的图层加入待合成图层集合或在所述第一显示场景下关闭所述第一对象;

当所述第一对象为图层时,在所述第一显示场景下禁止将所述第一对象加入待合成图层集合;

当所述第一对象为显示区域时,在所述第一显示场景下通过图层合成模块将所述第一对象从对应的图层中去除或者通知所述第一对象对应的应用程序停止在所述第一对象对应的图层中绘制所述第一对象对应的显示内容。

可选的,所述显示控制模块还用于:在所述第一显示场景下屏蔽对所述第一对象对应的显示内容的显示之后,在所述第一显示场景下检测到恢复显示事件被触发时,在所述第一显示场景下恢复对所述第一对象对应的显示内容的显示。

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

在第一显示场景下确定对应的目标对象,其中,所述第一显示场景中包含至少两个对象对应的显示内容,所述对象包括应用程序、图层或显示区域;

获取预设统计周期内第一对象对应的显示内容被用户禁止显示的次数,其中,所述第一对象包括所述第一显示场景对应的所有对象中除所述目标对象以外的任意一个对象;

若所述次数达到与所述第一显示场景对应的预设阈值,则在所述第一显示场景下屏蔽对所述第一对象对应的显示内容的显示。

所述移动终端还包括:外设接口503、RF(Radio Frequency,射频)电路505、音频电路506、扬声器511、电源管理芯片508、输入/输出(I/O)子系统509、触摸屏512、其他输入/控制设备510以及外部端口504,这些部件通过一个或多个通信总线或信号线507来通信。

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

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

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

外设接口503,所述外设接口503可以将设备的输入和输出外设连接到CPU502和存储器501。

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

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

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

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

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

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

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

本发明实施例提供的移动终端,可根据用户的使用习惯对某个显示场景中包含的某个对象对应的显示内容进行有选择性的屏蔽,可提高移动终端的显示效率,降低系统功耗。

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

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

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