屏幕显示方法、装置、存储介质以及终端

文档序号:1576943 发布日期:2020-01-31 浏览:12次 >En<

阅读说明:本技术 屏幕显示方法、装置、存储介质以及终端 (Screen display method, device, storage medium and terminal ) 是由 贾玉虎 于 2019-10-21 设计创作,主要内容包括:本申请公开了一种屏幕显示方法、装置、存储介质以及终端,涉及显示设备技术领域。在本申请实施例中,首先获取终端当前的使用场景;然后根据使用场景确定目标显示屏幕;其中目标显示屏幕为第一显示屏幕和第二显示屏幕中的一种,且第一显示屏幕具有背光模块,第二显示屏幕不具有背光模块;最后将终端当前的显示屏幕切换为目标显示屏幕进行显示。由于第二显示屏幕不具有背光模块,当根据终端的当前使用场景选择第二显示屏幕作为目标显示屏幕进行显示时,可以在满足用户显示需求的同时,大大降低终端显示屏幕的耗电量,提高了终端的电池续航时间。(In the embodiment of the application, the current use scene of the terminal is firstly obtained, then a target display screen is determined according to the use scene, wherein the target display screen is of a th display screen and a second display screen, the th display screen is provided with a backlight module, the second display screen is not provided with the backlight module, and finally the current display screen of the terminal is switched to the target display screen for displaying.)

屏幕显示方法、装置、存储介质以及终端

技术领域

本申请涉及显示设备技术领域,尤其涉及一种屏幕显示方法、装置、存储介质以及终端。

背景技术

随着科学技术的发展,各种终端应用到人们的生活中,其中屏幕作为终端与用户交互的重要媒介,成为本领域人员研究的重点之一。

在相关技术中,终端向着多功能、大容量、大显示屏幕发展,用户在享受高分辨率和大显示屏幕带来的体验的同时,也导致终端的待机时间越来越短。而其中显示屏幕是公认的耗电大户,因为电池的绝大部分电量都用于支撑显示屏幕的电量消耗,因此由于显示屏幕耗电问题,导致电池电量耗电快,终端的电池续航时间短一直是被用户诟病的问题之一。

发明内容

本申请提供一种屏幕显示方法、装置、存储介质以及终端,可以解决相关技术中由于显示屏幕耗电,导致电池电量耗电快,终端的电池续航时间短的技术问题。

第一方面,本申请实施例提供一种屏幕显示方法,应用于终端,所述终端包括第一显示屏幕和第二显示屏幕,该方法包括:

获取所述终端当前的使用场景;

根据所述使用场景确定目标显示屏幕;其中所述目标显示屏幕为所述第一显示屏幕和所述第二显示屏幕中的一种,且所述第一显示屏幕具有背光模块,所述第二显示屏幕不具有背光模块;

将所述终端当前的显示屏幕切换为所述目标显示屏幕进行显示。

可选地,所述获取所述终端当前的使用场景,包括:

获取所述终端中当前运行的目标应用程序的目标应用类型;

按照预先得到的应用类型与使用场景的映射关系,获取所述目标应用类型对应的目标使用场景;

将所述目标使用场景作为所述终端当前的使用场景。

可选地,所述获取所述终端当前的使用场景之前,还包括:

获取所述终端中各应用程序运行时图形处理器的占用率;

将所述图形处理器的占用率大于预设占用率阈值的应用程序,标记为第一应用类型;

将所述图形处理器的占用率小于或者等于预设占用率阈值的应用程序,标记为第二应用类型;

将所述第一应用类型与第一使用场景建立映射关系,以及将所述第二应用类型与第二使用场景建立映射关系。

可选地,所述获取所述终端当前的使用场景,包括:

通过光线传感器获取所述终端当前的环境光线值;

若所述终端当前的环境光线值小于或者等于预设光线阈值,则确定所述终端当前的使用场景为第一使用场景;

若所述终端当前的环境光线值大于预设光线阈值,则确定所述终端当前的使用场景为第二使用场景。

可选地,所述获取所述终端当前的使用场景,包括:

获取针对所述第一显示屏幕和/或所述第二显示屏幕输入的屏幕切换指令;

若所述屏幕切换指令指示所述第一显示屏幕,则确定所述终端当前的使用场景为第一使用场景;

若所述屏幕切换指令指示所述第二显示屏幕,则确定所述终端当前的使用场景为第二使用场景。

可选地,所述根据所述使用场景确定目标显示屏幕,包括:

若所述使用场景为所述第一使用场景时,则所述目标显示屏幕为第一显示屏幕;

若所述使用场景为所述第二使用场景时,则所述目标显示屏幕为第二显示屏幕。

可选地,所述第一显示屏幕为彩色屏幕,所述第二显示屏幕为黑白屏幕。

第二方面,本申请实施例提供一种屏幕显示装置,应用于终端,所述终端包括第一显示屏幕和第二显示屏幕,该装置包括:

场景获取模块,用于获取所述终端当前的使用场景;

屏幕确定模块,用于根据所述使用场景确定目标显示屏幕;其中所述目标显示屏幕为所述第一显示屏幕和所述第二显示屏幕中的一种,且所述第一显示屏幕具有背光模块,所述第二显示屏幕不具有背光模块;

显示模块,用于将所述终端当前的显示屏幕切换为所述目标显示屏幕进行显示。

第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法的步骤。

第四方面,本申请实施例提供一种终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的方法的步骤。

本申请一些实施例提供的技术方案带来的有益效果至少包括:

在本申请实施例中,首先获取终端当前的使用场景;然后根据使用场景确定目标显示屏幕;其中目标显示屏幕为第一显示屏幕和第二显示屏幕中的一种,且第一显示屏幕具有背光模块,第二显示屏幕不具有背光模块;最后将终端当前的显示屏幕切换为目标显示屏幕进行显示。由于第二显示屏幕不具有背光模块,当根据终端的当前使用场景选择第二显示屏幕作为目标显示屏幕进行显示时,可以在满足用户显示需求的同时,大大降低终端显示屏幕的耗电量,提高了终端的电池续航时间。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种显示屏幕的结构示意图;

图2为本申请实施例提供的一种屏幕显示方法的流程示意图;

图3为本申请实施例提供的一种反射式LCD的结构示意图;

图4为本申请另一实施例提供的一种屏幕显示方法的流程示意图;

图5为本申请另一实施例提供的映射关系举例示意图;

图6为本申请另一实施例提供的一种屏幕显示方法的流程示意图;

图7为本申请另一实施例提供的一种屏幕显示方法的流程示意图;

图8为本申请另一实施例提供的一种屏幕显示方法的流程示意图;

图9为本申请实施例提供的一种屏幕显示装置的结构示意图;

图10为本申请另一实施例提供的场景获取模块的结构示意图;

图11为本申请另一实施例提供的场景获取模块的结构示意图;

图12为本申请另一实施例提供的场景获取模块的结构示意图;

图13为本申请实施例提供的一种终端的结构示意图。

具体实施方式

为使得本申请的特征和优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

请参阅图1,图1为本申请实施例提供的一种显示屏幕的结构示意图。

在本申请实施例中,屏幕显示方法应用于终端中,该终端可以是诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字TV、台式计算机等电子设备。进一步地,该终端中的显示面板可以为可弯曲或者可折叠的面板,显示面板可以包括多个显示分区,例如,显示面板可以包括第一显示分区、折叠轴显示分区以及第二显示分区,为了方便描述,这里以显示面板包括两个显示分区,也即显示面板的第一显示分区和第二显示分区,那么终端100可以为双屏终端,该双屏终端显示屏幕可以包括显示分区以及驱动电路,其中显示屏幕可以包括第一显示屏幕110和第二显示屏幕120,第一显示屏幕110包括第一显示分区,第二显示屏幕120包括第二显示分区为例,介绍本申请实施例中的屏幕显示方法。

请参阅图2,图2为本申请实施例提供的一种屏幕显示方法的流程示意图。

如图2所示,该方法步骤包括:

S202、获取终端当前的使用场景。

可选地,终端在开启后以及使用时,会产生或者面临各种使用场景,由于本申请实施例主要针对于终端中显示屏幕耗电的问题,因此终端的当前的使用场景可以与终端的显示屏幕的画质要求或者耗电量有关。可选地,可以根据终端当前运行程序时屏幕耗电量、终端当前外界环境或者用户手动定义,得到终端当前的使用场景。

例如,当终端当前运行大型游戏的应用程序时,由于用户对这类应用程序的画质要求较高,其中画质要求可以包括清晰度、锐度、镜头畸变、色散度、解析度、色域范围、色彩纯度(色彩艳度)、色彩平衡中的一方面或者几方面的指标,此时可以确定终端当前的使用场景为对显示屏幕画质要求较高的使用场景。再例如,当终端当前运行阅读或者文字聊天的应用程序时,由于用户对这类应用程序仅要求可以显示出文字内容即可,也即对这类应用程序的画质要求不高,此时可以确定终端当前的使用场景为对显示屏幕画质要求较低的使用场景。

S204、根据使用场景确定目标显示屏幕;其中目标显示屏幕为第一显示屏幕和第二显示屏幕中的一种,且第一显示屏幕具有背光模块,第二显示屏幕不具有背光模块。

可选地,由于终端包括第一显示屏幕以及第二显示屏幕,第一显示屏幕和第二显示屏幕可以是不同材质或者不同显示原理的显示屏幕,具体的,第一显示屏幕具有背光模块,使得第一显示模块可以随时随地显示画质要求较高的画面。可以理解的,显示屏幕的背光模块需要通过消耗电量来点亮光源以形成背光,因此第一显示屏幕的背光模块使得第一显示显示屏幕为用户提高更高的显示体验的同时,也消耗了终端中大量的电池电量。

可以理解的,第一显示屏幕可以是有机发光二极管(Organic Light-EmittingDiode Display,OLED)屏幕、背光式液晶显示屏(Liquid Crystal Display,LCD)或者其他带有背光模块的显示屏幕。对于上述带有背光模块的显示屏幕,可以根据输入的显示信号,在显示屏幕显示出高画质的显示画面。

可选地,在用户实际使用终端的过程中,并不是一直都需要对终端的显示屏幕的显示画质有着较高要求,因此可以设置第二显示屏幕不具有背光模块,使得第二显示屏幕显示画质较低的画面,由于显示屏幕的没有了背光模块,那么也就不需要通过消耗电量来点亮光源形成背光,因此第一显示屏幕通过显示较低画质满足用户需求的同时,也减少了终端中电池电量的消耗。

可以理解地,第二显示屏幕可以是反射式LCD、采用电泳显示技术(electrophoresis Display,EPD)作为显示面板的显示屏幕(电子纸)或者其他不具有背光模块的显示屏幕。对于上述不带有背光模块的显示屏幕,可以根据输入的显示信号,在不利用背光模块的情况下,在显示屏幕中显示画质低的显示画面。其中第二显示屏幕中的低画质是相对于第一显示屏幕中的高画质而言,也即第一显示屏幕中的显示画质要高于第二显示屏幕中的显示画质,显示画质可以从清晰度、锐度、镜头畸变、色散度、解析度、色域范围、色彩纯度(色彩艳度)、色彩平衡中的一方面或者几方面来评判。

请参阅图3,图3为本申请实施例提供的一种反射式LCD的结构示意图。由于第二显示屏幕中不具有背光模块,为介绍第二显示屏幕的显示原理,下面以图3中反射式LCD的结构为例,介绍反射式LCD的显示原理。

如图3所示,反射式LCD300包括依次层叠设置的上基板310、液晶盒320、漫反射层330、金属像素电极340以及下基板350。当外部环境存在外界光线360时,外界光线360首先透过上基板310和液晶盒320后,照射到漫反射层330以及金属像素电极340上,由于金属像素电极340在外界光线360的照射下可以显示相关颜色,驱动电路接收到显示信号后,通过驱动各金属像素电极的配合外界光线360,可以显示出显示信号对应的完整显示画面。由于漫反射层的330存在,使得外界光线360可以在照射到金属像素电极340后,可以反射出液晶盒320和上基板310,用户通过反射出的外界光线360,可以观察到金属像素电极340显示出的显示画面。

可以理解的,其他类型的第二显示屏幕的显示原理,与上述反射式LCD的显示原理相同或者类似,此处不再赘述。

通过上述介绍,可以知道终端中的第一显示屏幕具有背光模块,因此适合显示高画质的显示需求,但是较为消耗电量;而第二显示屏幕不具有背光模块,因此较为节省电量,适合显示低画质的显示需求。为了合理利用终端中两种不同类型的显示屏幕,在满足用户显示需求的前提下,又可以节省终端中显示屏幕的电量消耗,可以根据上述获取的终端当前的使用场景,确定第一显示屏幕和第二显示屏幕中的一种为目标显示屏幕,由于第二显示屏幕不具有背光模块,当根据终端的当前使用场景选择第二显示屏幕作为目标显示屏幕进行显示时,可以在满足用户显示需求的同时,大大降低终端显示屏幕的耗电量,提高了终端的电池续航时间。

S206、将终端当前的显示屏幕切换为目标显示屏幕进行显示。

可选地,在根据使用场景确定目标显示屏幕后,可以控制终端当前的显示屏幕切换为目标屏幕进行显示。例如,当终端中当前的显示屏幕为第一显示屏幕,而目标显示屏幕也为第一显示屏幕,则不需要做屏幕切换;当终端中当前的显示屏幕为第一显示屏幕,而目标显示屏幕为第二显示屏幕,则可以将第一显示屏幕关闭或者主界面,将第二显示屏幕开启并显示终端当前使用场景下的内容;当终端中当前的显示屏幕为第二显示屏幕,而目标显示屏幕为第一显示屏幕,则可以将第二显示屏幕关闭或者主界面,将第一显示屏幕开启并显示当前使用场景下的内容;当终端中当前的显示屏幕为第二显示屏幕,而目标显示屏幕为第二显示屏幕,则不需要做屏幕切换。

在本申请实施例中,首先获取终端当前的使用场景;然后根据使用场景确定目标显示屏幕;其中目标显示屏幕为第一显示屏幕和第二显示屏幕中的一种,且第一显示屏幕具有背光模块,第二显示屏幕不具有背光模块;最后将终端当前的显示屏幕切换为目标显示屏幕进行显示。由于第二显示屏幕不具有背光模块,当根据终端的当前使用场景选择第二显示屏幕作为目标显示屏幕进行显示时,可以在满足用户显示需求的同时,大大降低终端显示屏幕的耗电量,提高了终端的电池续航时间。

请参阅图4,图4为本申请另一实施例提供的一种屏幕显示方法的流程示意图。

可以理解的,上述实施例中“获取终端当前的使用场景”可以有多种实现方式,由于本申请实施例主要针对于终端中显示屏幕耗电的问题,因此终端的当前的使用场景可以与终端的显示屏幕的画质要求或者耗电量有关。可选地,可以根据终端当前运行程序时屏幕耗电量、终端当前外界环境或者用户手动定义,得到终端当前的使用场景。

如图4所示,一种可行的用于获取终端当前的使用场景的实施例方式是:

S402、获取终端中各应用程序运行时图形处理器的占用率。

可选地,应用程序运行时,会涉及到显示屏幕上的图形显示,在终端中一般通过图形处理器对需要显示的图形进行处理后得到显示信号,再将显示信号发送至显示屏幕进行显示。若需要显示的图形对画质要求较高,则图形处理器需要调用较多的资源进行处理,会导致图形处理器的占用率较高;若需要显示的图形对画质要求较低,则图像处理器不需要调用较多的资源进行处理,图形处理器的占用率也就会比较低。因此若需要获取终端当前的使用场景,可以先获取终端中各应用程序运行时图形处理器的占用率,在根据图形处理器的占用率判断应用程序的类型。

可选地,可以在终端出厂后持续或者每隔预设时间,记录终端中各应用程序运行的图形处理器的占用率情况,并将记录的日志存储在指定位置。

S404、将图形处理器的占用率大于预设占用率阈值的应用程序,标记为第一应用类型。

可选地,可以调用记录有终端中各应用程序运行的图形处理器的占用率情况的日志,根据该日志将图形处理器的占用率大于预设占用率阈值的应用程序,标记为第一应用类型,例如,被标记为第一应用类型的应用程序可以是游戏类、影音类或者图形设计类等,对显示屏幕画质要求较高的应用程序。预设占用率阈值可以根据终端实际应用情况进行设定,例如,可以是百分之30或者百分之50,本申请对此不做限定。

S406、将图形处理器的占用率小于或者等于预设占用率阈值的应用程序,标记为第二应用类型。

可选地,可以调用记录有终端中各应用程序运行的图形处理器的占用率情况的日志,根据该日志将图形处理器的占用率小于或者等于预设占用率阈值的应用程序,标记为第二应用类型,例如,被标记为第二应用类型的应用程序可以是文字阅读类或者文字聊天类等,对显示屏幕画质要求较低的应用程序,由于这些应用程序仅仅需要显示出文字内容即可满足用户需要,而现实文字内容不涉及图形显示时,对显示屏幕的要求也就比较低。预设占用率阈值可以根据终端实际应用情况进行设定。

S408、将第一应用类型与第一使用场景建立映射关系,以及将第二应用类型与第二使用场景建立映射关系。

为了使终端通过各应用程序被标记的应用类型,及时分辨出运行该应用程序时终端所处的使用环境,可以将第一应用类型与第一使用场景建立映射关系,以及将第二应用类型与第二使用场景建立映射关系,并将上述映射关系保存至指定存储位置。

可选地,应用程序的应用类型与使用场景之间建立映射关系,可以有多种实现方式,例如,可以通过表格、键值对或者字符串建立映射关系。下面以应用类型与使用场景之间是通过键值对建立映射关系为例,介绍上述映射关系的存储方式。

请参阅图5,图5为本申请另一实施例提供的映射关系举例示意图。

如图5所示,可以在数据库中建立多组键值对,每组键值对分别包括一个缓存键与一个缓存值,其中缓存键用于存储应用程序以及该应用程序被标记的应用类型,缓存值用于存储该应用类型对应的使用环境。例如,在图5中,其中一个缓存键存储了游戏A以及游戏A对应的应用类型为第一应用类型,其对应的缓存值存储了游戏A对应的使用环境为第一使用环境。由于键值对的数据属性,应用类型与使用场景之间是通过键值对建立映射关系,终端可以快速通过应用程序的应用类型,得到终端当前的使用场景。

S410、获取终端中当前运行的目标应用程序的目标应用类型。

可选地,在得到终端中各应用程序的应用类型与使用场景之间的映射关系之后,终端可以每当载入应用程序时,将终端中前端运行的应用程序,作为当前运行的目标应用程序,再获取目标应用程序被标记的目标应用类型。其中终端中前端运行的应用程序相对于终端中后台运行的应用程序,可以认为是终端当前与用户进行交互的应用程序。例如,当用户运行某款游戏时,可能同时运行多个与该游戏相关的应用程序,但是该游戏应用程序会处于前端与用户直接交互,而其他应用程序则会位于后台运行,那么此时终端中目标应用程序为该游戏应用程序。

S412、按照预先得到的应用类型与使用场景的映射关系,获取目标应用类型对应的目标使用场景。

可选地,根据上述预先得到的终端中各应用程序的应用类型与使用场景之间的映射关系,可以直接获取目标应用程序对应的应用类型对应的目标使用场景。

S414、将目标使用场景作为终端当前的使用场景。

可选地,在获取目标使用场景后,目标使用场景为第一使用场景和第二使用场景中的一个,可以将该目标使用场景作为终端当前的使用场景。通过上述方式可以根据终端中运行的应用程序,自动、快速以及准确获取出终端当前的使用场景。

请参阅图6,图6为本申请另一实施例提供的一种屏幕显示方法的流程示意图。

如图6所示,另一种可行的用于获取终端当前的使用场景的实施例方式可以是:

S602、通过光线传感器获取终端当前的环境光线值。

可选地,由于第一显示屏幕具有背光模块,第二显示屏幕不具有背光模块,因此还可以根据终端当前的环境中光线值的情况,来判断终端当前的使用环境。可以在终端中设置光线传感器,具体可以设置于终端中显示屏幕中或者附近,光线传感器用于根据指令获取终端当前的环境光线值。

S604、若终端当前的环境光线值小于或者等于预设光线阈值,则确定终端当前的使用场景为第一使用场景。

可选地,若终端当前的环境光线值小于或者等于预设光线阈值,则说明终端当前环境中光线条件较差,则可以确定当前的使用场景为第一使用场景,第一使用场景可以认为是需要显示屏幕提供背光模块的使用场景。

S606、若终端当前的环境光线值大于预设光线阈值,则确定终端当前的使用场景为第二使用场景。

可选地,若终端当前的环境光线值大于预设光线阈值,则说明终端当前环境中光线条件良好,则可以确定当前的使用场景为第二使用场景,第二使用场景可以认为是不需要显示屏幕提供背光模块的使用场景,显示屏幕可以通过终端当前环境中的光线进行显示。

请参阅图7,图7为本申请另一实施例提供的一种屏幕显示方法的流程示意图。

如图7所示,另一种可行的用于获取终端当前的使用场景的实施例方式可以是:

S702、获取针对第一显示屏幕和/或第二显示屏幕输入的屏幕切换指令。

可选地,当用户需要主动对显示屏幕进行切换时,终端还可以接受用户输入的屏幕切换指令,其中屏幕切换指令可以是通过用户按压终端上的物理按键、通过用户触摸显示屏幕上的相关设置或者通过用户的输入的语音指令产生,本申请实施例中不限定屏幕切换指令的具体产生形式。终端获取针对第一显示屏幕和/或第二显示屏幕输入的屏幕切换指令,其中在本申请实施例的描述中,需要理解的是,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

S704、若屏幕切换指令指示第一显示屏幕,则确定终端当前的使用场景为第一使用场景。

可选地,由于第一显示屏幕具有背光模块,因此当用户需要运行一些游戏类、影音类或者图形设计类等应用程序时,此时对显示屏幕画质要求较高,可以选择第一显示屏幕进行画面显示,那么可以针对第一显示屏幕输入屏幕切换指令,也即屏幕切换指令指示第一显示屏幕。因此若屏幕切换指令指示第一显示屏幕,则确定终端当前的使用场景为第一使用场景,第一使用场景为对显示屏幕画质要求较高的使用场景。

S706、若屏幕切换指令指示第二显示屏幕,则确定终端当前的使用场景为第二使用场景。

可选地,由于第二显示屏幕不具有背光模块,因此当用户需要运行一些文字阅读类或者文字聊天类应用程序时,此时对显示屏幕画质要求较低,可以选择第二显示屏幕进行画面显示,那么可以针对第二显示屏幕输入屏幕切换指令,也即屏幕切换指令指示第二显示屏幕。因此若屏幕切换指令指示第二显示屏幕,则确定终端当前的使用场景为第二使用场景,第二使用场景为对显示屏幕画质要求较低的使用场景。通过上述方式,用户可以根据需要手动选择何种屏幕进行显示,提高了终端的应用性以及多功能性。

请参阅图8,图8为本申请另一实施例提供的一种屏幕显示方法的流程示意图。

如图8所示,该方法步骤包括:

S802、获取终端当前的使用场景。

其中,对于S802方法步骤中未披露的细节,请参照上述S402至S414、S602至S606或者S702至S7064方法步骤中的具体描述。

S804、若使用场景为第一使用场景时,则目标显示屏幕为第一显示屏幕。

可选地,由上述描述可以得知,当确定终端当前的使用场景为第一使用场景时,第一使用场景为对显示屏幕画质要求较高的使用场景,由于第一显示屏幕具有背光模块,可以显示画质要求较高的画面,因此可以将终端将要切换的显示屏幕也即目标显示屏幕设置为第一显示屏幕,以便于通过第一显示屏幕在第一使用场景下满足用户的显示需求。

可选地,为了提升用户的观看第一显示屏幕的体验,还可以设置第一显示屏幕的分辨率为高分辨率,例如,第一显示屏幕的分辨率可以是1920×1080,还可以为2048×1080,以通过第一显示屏幕显示画质更好的显示画面。

S806、若使用场景为第二使用场景时,则目标显示屏幕为第二显示屏幕。

可选地,由上述描述可以得知,当确定终端当前的使用场景为第二使用场景时,第二使用场景为对显示屏幕画质要求较低的使用场景,由于第二显示屏幕不具有背光模块,可以显示画质要求较低的画面,因此可以将终端将要切换的显示屏幕也即目标显示屏幕设置为第二显示屏幕,以便于通过第二显示屏幕在第二使用场景下满足用户的显示需求。

可选地,为了进一步地降低第二显示屏幕消耗的电量,还可以设置第二显示屏幕的分辨率为低分辨率,例如,第二显示屏幕的分辨率可以是1280×720,还可以为640×480,以通过第二显示屏幕在满足用户显示需要的同时,降低显示屏幕的耗电量。

可选地,还可以将第一显示屏幕设置为彩色屏幕,第二显示屏幕为设置为黑白屏幕。其中将将第一显示屏幕设置为彩色屏幕,可以进一步提升用户使用终端时的体验;而为了提升第二显示屏幕的有效反射率,可将其设计为无彩色滤光片的MONO显示模式,也即第二显示屏幕可以仅黑白两种颜色,在节省第二显示屏幕的制造成本,还可以使得用户在阅读文字时,获得与纸质书籍一样的阅读感受。

S808、将终端当前的显示屏幕切换为目标显示屏幕进行显示。

其中,对于S808方法步骤中未披露的细节,请参照上述S206方法步骤中的具体描述。

在本申请中,获取终端当前的使用场景”可以有多种实现方式,由于本申请实施例主要针对于终端中显示屏幕耗电的问题,因此终端的当前的使用场景可以与终端的显示屏幕的画质要求或者耗电量有关。也就可以根据终端当前运行程序时屏幕耗电量、终端当前外界环境或者用户手动定义,得到终端当前的使用场景,使得获取的终端的使用场景更加符合准确。

请参阅图9,图9为本申请实施例提供的一种屏幕显示装置的结构示意图。

如图9所示,屏幕显示装置900应用于终端,终端包括第一显示屏幕和第二显示屏幕,该屏幕显示装置900包括:

场景获取模块920,用于获取终端当前的使用场景。

屏幕确定模块940,用于根据使用场景确定目标显示屏幕;其中目标显示屏幕为第一显示屏幕和第二显示屏幕中的一种,且第一显示屏幕具有背光模块,第二显示屏幕不具有背光模块。

可选地,若使用场景为第一使用场景时,则目标显示屏幕为第一显示屏幕;

若使用场景为第二使用场景时,则目标显示屏幕为第二显示屏幕。

可选地,第一显示屏幕为彩色屏幕,第二显示屏幕为黑白屏幕。

显示模块960,用于将终端当前的显示屏幕切换为目标显示屏幕进行显示。

请参阅图10,图10为本申请另一实施例提供的场景获取模块的结构示意图。

如图10所示,场景获取模块920可以包括:

占用率获取模块921,用于获取终端中各应用程序运行时图形处理器的占用率。

第一标记模块922,用于将图形处理器的占用率大于预设占用率阈值的应用程序,标记为第一应用类型。

第二标记模块923,用于将图形处理器的占用率小于或者等于预设占用率阈值的应用程序,标记为第二应用类型。

映射建立模块924,用于将第一应用类型与第一使用场景建立映射关系,以及将第二应用类型与第二使用场景建立映射关系。

应用类型获取模块925,用于获取终端中当前运行的目标应用程序的目标应用类型。

场景获取模块926,用于按照预先得到的应用类型与使用场景的映射关系,获取目标应用类型对应的目标使用场景。

场景确定模块927,用于将目标使用场景作为终端当前的使用场景。

请参阅图11,图11为本申请另一实施例提供的场景获取模块的结构示意图。

如图11所示,场景获取模块920可以包括:

光线值获取模块928,用于通过光线传感器获取终端当前的环境光线值。

第一场景确定模块929,用于若终端当前的环境光线值小于或者等于预设光线阈值,则确定终端当前的使用场景为第一使用场景。

第二场景确定模块9210,用于若终端当前的环境光线值大于预设光线阈值,则确定终端当前的使用场景为第二使用场景。

请参阅图12,图12为本申请另一实施例提供的场景获取模块的结构示意图。

如图12所示,场景获取模块920可以包括:

指令获取模块9211,用于获取针对第一显示屏幕和/或第二显示屏幕输入的屏幕切换指令。

第三场景确定模块9212,用于若屏幕切换指令指示第一显示屏幕,则确定终端当前的使用场景为第一使用场景。

第四场景确定模块9213,用于若屏幕切换指令指示第二显示屏幕,则确定终端当前的使用场景为第二使用场景。

本申请实施例还提供了一种计算机存储介质,计算机存储介质存储有多条指令,指令适于由处理器加载并执行如上述实施例中的任一项的方法的步骤。

请参见图13,图13为本申请实施例提供的一种终端的结构示意图。如图13所示,终端1300可以包括:至少一个处理器1301,至少一个网络接口1304,用户接口1303,存储器1305,至少一个通信总线1302。

其中,通信总线1302用于实现这些组件之间的连接通信。

其中,用户接口1303可以包括显示屏(Display)、摄像头(Camera),可选用户接口1303还可以包括标准的有线接口、无线接口。

其中,网络接口1304可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。

其中,处理器1301可以包括一个或者多个处理核心。处理器1301利用各种接口和线路连接整个终端1300内的各个部分,通过运行或执行存储在存储器1305内的指令、程序、代码集或指令集,以及调用存储在存储器1305内的数据,执行终端1300的各种功能和处理数据。可选的,处理器1301可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器1301可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1301中,单独通过一块芯片进行实现。

其中,存储器1305可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory,ROM)。可选的,该存储器1305包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1305可用于存储指令、程序、代码、代码集或指令集。存储器1305可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1305可选的还可以是至少一个位于远离前述处理器1301的存储装置。如图13所示,作为一种计算机存储介质的存储器1305中可以包括操作系统、网络通信模块、用户接口模块以及屏幕显示指令。

在图13所示的终端1300中,用户接口1303主要用于为用户提供输入的接口,获取用户输入的数据;而处理器1301可以用于调用存储器1305中存储的屏幕显示指令,并具体执行以下操作:

获取终端当前的使用场景;

根据使用场景确定目标显示屏幕;其中目标显示屏幕为第一显示屏幕和第二显示屏幕中的一种,且第一显示屏幕具有背光模块,第二显示屏幕不具有背光模块;

将终端当前的显示屏幕切换为目标显示屏幕进行显示。

可选地,处理器1301在执行获取终端当前的使用场景时,具体执行以下步骤:

获取终端中当前运行的目标应用程序的目标应用类型;

按照预先得到的应用类型与使用场景的映射关系,获取目标应用类型对应的目标使用场景;

将目标使用场景作为终端当前的使用场景。

可选地,处理器1301在执行获取终端当前的使用场景之前,还用于执行:

获取终端中各应用程序运行时图形处理器的占用率;

将图形处理器的占用率大于预设占用率阈值的应用程序,标记为第一应用类型;

将图形处理器的占用率小于或者等于预设占用率阈值的应用程序,标记为第二应用类型;

将第一应用类型与第一使用场景建立映射关系,以及将第二应用类型与第二使用场景建立映射关系。

可选地,处理器1301在执行获取终端当前的使用场景时,具体执行以下步骤:

通过光线传感器获取终端当前的环境光线值;

若终端当前的环境光线值小于或者等于预设光线阈值,则确定终端当前的使用场景为第一使用场景;

若终端当前的环境光线值大于预设光线阈值,则确定终端当前的使用场景为第二使用场景。

可选地,处理器1301在执行获取终端当前的使用场景时,具体执行以下步骤:

获取针对第一显示屏幕和/或第二显示屏幕输入的屏幕切换指令;

若屏幕切换指令指示第一显示屏幕,则确定终端当前的使用场景为第一使用场景;

若屏幕切换指令指示第二显示屏幕,则确定终端当前的使用场景为第二使用场景。

可选地,处理器1301在执行根据使用场景确定目标显示屏幕时,具体执行以下步骤:

若使用场景为第一使用场景时,则目标显示屏幕为第一显示屏幕;

若使用场景为第二使用场景时,则目标显示屏幕为第二显示屏幕。

可选地,第一显示屏幕为彩色屏幕,第二显示屏幕为黑白屏幕。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所涉及的动作和模块并不一定都是本申请实施例所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。

以上为对本申请实施例所提供的一种屏幕显示方法、装置、存储介质以及终端的描述,对于本领域的技术人员,依据本申请实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请实施例的限制。

23页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:调节自动熄屏时间的方法及相关产品

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!