一种显示控制方法及装置与流程

文档序号:11729071阅读:148来源:国知局
一种显示控制方法及装置与流程

本申请涉及电子技术领域,尤其涉及一种显示控制方法及装置。



背景技术:

随着电子技术的不断发展,智能终端(例如手机、平板电脑、可穿戴设备等)已不仅仅局限于配备传统屏幕,可扩展柔性屏幕也得到了不断的推广与发展。

可扩展柔性屏幕,即扩展屏,相较于传统屏幕不仅在体积上更加轻薄,功耗也有所降低,有助于提升智能终端的续航能力,同时基于其可弯曲、柔韧性佳的特性,其耐用程度也大大高于以往屏幕,能够有效降低智能终端意外损伤的概率。目前,具有扩展屏的智能终端的各个显示区只能显示同一内容,而无法进行分屏显示。

因此,如何对具有扩展屏的智能终端进行分屏显示成为了研究的热点问题。



技术实现要素:

本申请实施例所要解决的技术问题在于,提供一种显示控制方法及装置。可以对具有扩展屏的智能终端进行分屏显示。

为了解决上述技术问题,本申请实施例提供了一种显示控制方法,所述方法应用于智能终端,所述智能终端包括扩展屏和主屏幕,所述扩展屏隐藏于所述主屏幕下,所述方法包括:

当检测到所述扩展屏沿所述主屏幕被拉伸时,确定所述扩展屏因拉伸而展开的目标区域的大小;

若所述目标区域的大小大于预设值,则将所述扩展屏所展开的目标区域作为第一显示区,并将所述主屏幕的显示区域作为第二显示区;

控制所述智能终端内正在运行的至少两个应用窗口在所述第一显示区和/或所述第二显示区内进行显示。

其中,所述控制所述智能终端内正在运行的至少两个应用窗口分别在所述第一显示区和所述第二显示区内进行显示之后,还包括:

当接收到针对任一应用窗口的全屏显示请求时,将所述第一显示区和所述第二显示区进行合并形成全屏显示区;

按照所述全屏显示区的大小对所请求应用窗口的显示参数进行调整;

控制所请求应用窗口按照调整后的显示参数在所述全屏显示区内进行显示。

其中,所述控制所述智能终端内正在运行的至少两个应用窗口分别在所述第一显示区和所述第二显示区内进行显示之后,还包括:

当监测到所述第一显示区的大小发生变化时,获取变化后的第一显示区的大小;

若所述变化后的第一显示区的大小大于所述预设值,则根据所述变化后的第一显示区的大小调整所述第一显示区显示的所述应用窗口的显示参数;

若所述变化后的第一显示区的大小小于或等于所述预设值,则将所述第一显示区显示的所述应用窗口隐藏在所述第二显示区内,并关闭所述第一显示区。

其中,所述控制所述智能终端内正在运行的至少两个应用窗口在所述第一显示区和/或所述第二显示区内进行显示,具体包括:

从所述至少两个应用窗口中选取任意两个应用窗口,将所述被选取的应用窗口分别显示在所述第一显示区和所述第二显示区中,并将未被选取的应用窗口隐藏在所述被选取的两个应用窗口下;

或者,从所述至少两个应用窗口中选取任意一个应用窗口,将所述任意一个应用窗口显示在所述第二显示区中,并将未被选取的应用窗口隐藏在所述任意一个应用窗口下;

或者,从所述至少两个应用窗口中选取任意一个应用窗口,将所述任意一个应用窗口显示在将所述第一显示区和所述第二显示区进行合并后的显示区内,并将未被选取的应用窗口隐藏在所述任意一个应用窗口下。

其中,所述方法还包括:在检测到对所述未被选取的应用窗口进行切换显示时,确定待切换的应用窗口为目标应用窗口,所述目标应用窗口以折叠的形式隐藏在当前显示的应用窗口下;

确定所述目标应用窗口所在的显示区为目标显示区;

将所述目标应用窗口切换至所述目标显示区上进行显示。

相应地,本申请实施例还提供了一种显示控制装置,所述装置设置在智能终端上,所述智能终端包括扩展屏和主屏幕,所述扩展屏隐藏于所述主屏幕下,所述装置包括:

确定模块,用于当检测到所述扩展屏沿所述主屏幕被拉伸时,确定所述扩展屏因拉伸而展开的目标区域的大小。

处理模块,用于若所述目标区域的大小大于预设值,则将所述扩展屏所展开的目标区域作为第一显示区,并将所述主屏幕的显示区域作为第二显示区。

控制模块,用于控制正在运行的至少两个应用窗口在所述第一显示区和/或所述第二显示区内进行显示。

其中,所述处理模块,还用于当接收到针对任一应用窗口的全屏显示请求时,将所述第一显示区和所述第二显示区进行合并形成全屏显示区,并按照所述全屏显示区的大小对所请求应用窗口的显示参数进行调整。

其中,所述控制模块,还用于控制所请求应用窗口按照调整后的显示参数在所述全屏显示区内进行显示。

其中,所述处理模块,还用于当监测到所述第一显示区的大小发生变化时,获取变化后的第一显示区的大小;若所述变化后的第一显示区的大小大于所述预设值,则根据所述变化后的第一显示区的大小调整所述第一显示区显示的所述应用窗口的显示参数;若所述变化后的第一显示区的大小小于或等于所述预设值,则将所述第一显示区显示的所述应用窗口隐藏在所述第二显示区内,并关闭所述第一显示区。

其中,所述控制模块,具体用于从所述至少两个应用窗口中选取任意两个应用窗口,将所述被选取的应用窗口分别显示在所述第一显示区和所述第二显示区中,并将未被选取的应用窗口隐藏在所述被选取的两个应用窗口下。

或者,所述控制模块,具体用于从所述至少两个应用窗口中选取任意一个应用窗口,将所述任意一个应用窗口显示在所述第二显示区中,并将未被选取的应用窗口隐藏在所述任意一个应用窗口下。

或者,所述控制模块,具体用于从所述至少两个应用窗口中选取任意一个应用窗口,将所述任意一个应用窗口显示在将所述第一显示区和所述第二显示区进行合并后的显示区内,并将未被选取的应用窗口隐藏在所述任意一个应用窗口下。

其中,所述确定模块,还用于在检测到对所述未被选取的应用窗口进行切换显示时,确定待切换的应用窗口为目标应用窗口,所述目标应用窗口以折叠的形式隐藏在当前显示的应用窗口下,并确定所述目标应用窗口所在的显示区为目标显示区。

其中,所述控制模块,还用于将所述目标应用窗口切换至所述目标显示区上进行显示。

实施本发明实施例,具有如下有益效果:首先检测扩展屏沿主屏幕被拉伸时而展开的目标区域的大小,如果该目标区域的大小大于预设值,则将该目标区域作为第一显示区,并将该主屏幕的显示区域作为第二显示区,然后控制智能终端内正在运行的至少两个应用窗口在该第一显示区和/或所述第二显示区内进行显示,可以在智能终端上增加显示区,并同时显示了多个应用窗口,实现了对具有扩展屏的智能终端进行分屏显示。

附图说明

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

图1是本发明实施例提供的一种显示控制方法的示意流程图;

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

图3是本发明又一实施例提供的一种显示控制方法的示意流程图;

图4是本发明实施例提供的一种显示控制装置的示意性框图;

图5是本发明实施例提供的一种智能终端的示意性框图。

具体实施方式

下面结合附图,对本申请的实施例进行描述。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

请参阅图1,是本发明实施例提供的一种显示控制方法的示意流程图。本发明实施例的所述方法可以由各种智能终端来执行,具体的,智能终端可以是智能手机、平板电脑、智能可穿戴设备等具备扩展屏和主屏幕的终端。如图1所示,本申请的实施例中的显示控制的方法包括以下步骤:

s101、当检测到扩展屏沿主屏幕被拉伸时,确定所述扩展屏因拉伸而展开的目标区域的大小。

需要说明的是,该扩展屏隐藏在该主屏幕下。具体的,该扩展屏可以是内置于该主屏幕的卡槽内,卷曲隐藏于该主屏幕下,并具有伸缩性能。

还需要说明的是,该扩展屏沿主屏幕被拉伸的操作可以由用户触发。用户可以是例如对该主屏幕进行弯曲、拉出、折叠等等操作时,该隐藏的扩展屏随着用户的操作被拉伸。

其中,该智能终端可以确定该扩展屏因拉伸而展开的区域为目标区域,即该扩展屏从隐藏在主屏幕下的状态转变为显露的状态的那部分区域为目标区域,并获取该目标区域的大小。

在一些可行的实施方式中,该目标区域的大小可以是面积值,也可以是在该目标区域的宽度一定时,该大小是该目标区域的长度值,还可以是在该目标区域的长度一定时,该大小是该目标区域的宽度值等。

s102、若所述目标区域的大小大于预设值,则将所述扩展屏所展开的目标区域作为第一显示区,并将所述主屏幕的显示区域作为第二显示区。

需要说明的是,该预设值可以是该智能终端预先设置的用于限定是否将该目标区域作为一个显示区的值,该预设值也可以由用户进行手动设置。

其中,该预设值可以根据该目标区域的大小的类型而进行改变。举例来说,在该目标区域的大小为面积值时,该预设值可以是10平方厘米;在该目标区域的大小为宽度值时,该预设值可以是5厘米;在该目标区域的大小为长度值时,该预设值可以是5厘米。当前,该预设值的具体数值只是举例,包括但不限于上述可选数值,在此不作限制。

具体的,当该智能终端确定该扩展屏展开的目标区域的大小大于预设值时,将该目标区域作为第一显示区,并将该主屏幕的显示区域作为第二显示区。当该智能终端确定该扩展屏展开的目标区域的大小小于或者等于预设值时,不将该目标区域当作一个显示区,而是继续利用主屏幕进行显示。

还需要说明的是,在该智能终端具有第一显示区和第二显示区时,该第一显示区和该第二显示区的大小可以分别是该目标区域的大小和该主屏幕的显示区域的大小。或者,该第一显示区和该第二显示区的大小还可以由用户手动进行调整,例如,用户通过拖动该第一显示区和该第二显示区的分界线来调整各个显示区的显示大小。当然,上述方式只是举例,而非穷举,包含但不限于上述可选方式。

s103、控制所述智能终端内正在运行的至少两个应用窗口在所述第一显示区和/或所述第二显示区内进行显示。

需要说明的是,当该智能终端内正在运行的应用窗口的数量为两个时,该智能终端可以随机将该两个应用窗口分别显示在第一显示区和该第二显示区上;或者,该智能终端也可以将该应用窗口选取一个显示在该第一显示区或该第二显示区上,未显示应用窗口的显示区则可以用于显示智能终端的主菜单;或者,用户也可以对该两个应用窗口进行选择操作,以确定该两个应用窗口中的哪一个显示在该第一显示区上,哪一个显示在该第二显示区上;或者,用户还可以确定哪一个显示区用于显示应用窗口,哪一个显示区用于显示主菜单等。

还需要说明的是,当该智能终端内正在运行的应用窗口的数量大于两个时,该智能终端可以随机从这些正在运行的应用窗口中选取两个,并将选取的两个应用窗口分别显示在第一显示区和第二显示区上,其余未被选取的应用窗口则随机隐藏在选取的应用窗口之下;或者,该智能终端可以按照这些正在运行的应用窗口的最后触发时刻,选取最后触发时刻最接近当前时刻的两个应用窗口分别显示在第一显示区和第二显示区上,其余未被选取的应用窗口则随机隐藏在选取的应用窗口之下;或者,还可以是用户从这些正在运行的应用窗口中选取其中两个,并将选取的这两个应用窗口分别显示在第一显示区和第二显示区上,其余未被选取的应用窗口则随机隐藏在选取的应用窗口之下。

还需要说明的是,当该智能终端内正在运行的应用窗口的数量为一个时,该智能终端可以将该第一显示区和第二显示区合并成同一个显示区,并将该应用窗口显示在该合并的显示区上;或者,该智能终端还可以将该应用窗口随机显示在该第一显示区或者该第二显示区上;或者,该智能终端还可以不启用该第一显示区,而是将该应用窗口显示在主屏幕的第二显示区上。

其中,该应用窗口显示的区域可以由终端默认显示在该第一显示区或第二显示区的中间或者其他位置,也可以将该应用窗口进行全屏显示,还可以由用户手动调整该应用窗口显示的位置以及大小,在此不作限制。

可以看出,本申请实施例技术方案中,首先检测扩展屏沿主屏幕被拉伸时而展开的目标区域的大小,如果该目标区域的大小大于预设值,则将该目标区域作为第一显示区,并将该主屏幕的显示区域作为第二显示区,然后控制智能终端内正在运行的至少两个应用窗口在该第一显示区和/或所述第二显示区内进行显示,可以在智能终端上增加显示区,并同时显示多个应用窗口,实现了对具有扩展屏的智能终端进行分屏显示的功能,并且按照目标区域的大小来判断是否启用扩展屏所展开的区域也可以降低功耗,增加终端的使用寿命。

请参阅图2,是本发明另一实施例提供的一种显示控制方法的示意流程图。本发明实施例的所述方法可以由各种智能终端来执行,具体的,智能终端可以是智能手机、平板电脑、智能可穿戴设备等具备扩展屏和主屏幕的终端。如图2所示,本申请的实施例中的显示控制的方法包括以下步骤:

s201、当检测到所述扩展屏沿所述主屏幕被拉伸时,确定所述扩展屏因拉伸而展开的目标区域的大小。

需要说明的是,该扩展屏隐藏在该主屏幕下。具体的,该扩展屏可以是内置于该主屏幕的卡槽内,卷曲隐藏于该主屏幕下,并具有伸缩性能。

s202、若所述目标区域的大小大于预设值,则将所述扩展屏所展开的目标区域作为第一显示区,并将所述主屏幕的显示区域作为第二显示区。

其中,当该智能终端确定该扩展屏展开的目标区域的大小小于或者等于预设值时,不将该目标区域当作一个显示区,而是继续利用主屏幕进行显示。

需要说明的是,本发明实施例中的s201步骤至s202步骤可根据上述方法实施例中的s101步骤至s102步骤实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

s203、从所述至少两个应用窗口中选取任意两个应用窗口,将所述被选取的应用窗口分别显示在所述第一显示区和所述第二显示区中,并将未被选取的应用窗口隐藏在所述被选取的两个应用窗口下。

其中,该未被选取的应用窗口可以随机分配在该两个选取的应用窗口之下,并以折叠隐藏或者以横条的形式进行隐藏。

举例来说,该未被选取的应用窗口隐藏的位置可以是在该选取的应用窗口后面,并在该选取的应用窗口正上方以折叠窗口的形式显示出该应用窗口的名称或其他信息,该折叠窗口可以呈半透明或透明状,用户在触控该折叠窗口时,该智能终端可以将用户所触控的折叠窗口的应用信息显示出来,当用户没有进行触控该折叠窗口时,该折叠窗口的应用信息又被隐藏。

又举例来说,该未被选取的应用窗口隐藏的位置可以是在该第一显示区域和该第二显示区域的正下方,以横条的形式进行隐藏,用户在触控该横条时,该智能终端可以显现出该横条上隐藏的应用窗口的名称或其他信息。

需要说明的是,该智能终端还可以实时获取该目标区域的大小,当检测到该第一显示区因目标区域的大小小于预设值,或者出现显示故障时,该智能终端可以从该至少两个应用窗口中选取任意一个应用窗口,并将该选取的任意一个应用窗口显示在该第二显示区中,并将未被选取的应用窗口隐藏在选取的任意一个应用窗口下。

s204、在检测到对所述未被选取的应用窗口进行切换显示时,确定待切换的应用窗口为目标应用窗口,所述目标应用窗口以折叠的形式隐藏在当前显示的应用窗口下。

具体的,当该未被选取的应用窗口以折叠的形式隐藏在当前显示的应用窗口之下时,用户可以首先选取该折叠的应用窗口,然后该终端呈现出该应用窗口的名称等信息,用户可以点击确定或者按下该智能终端的某一按键来确认选取该应用窗口进行切换显示,这时该智能终端可以确定该用户确定的应用窗口为目标应用窗口。

可选的,当该未被选取的应用窗口以横条的形式隐藏在该第一显示区和该第二显示区的正下方时,用户可以首先触控该横条所在的位置,然后该终端呈现出该横条里隐藏的应用窗口的名称等信息,用户选择并确认其中一个应用窗口进行切换显示,这是该智能终端可以确定该用户确定的应用窗口为目标应用窗口。

s205、确定所述目标应用窗口所在的显示区为目标显示区。

需要说明的是,当该未被选取的应用窗口以折叠的形式隐藏在显示的应用窗口下时,该显示的应用窗口所在的显示区即为目标显示区,该目标显示区可以用于将待切换的应用窗口进行显示。

可选的,当该未被选取的应用窗口以横条的形式隐藏在该第一显示区和第二显示区的正下方时,该终端可以随机选取该第一显示区或者该第二显示区为目标显示区,或者该终端也可以默认该目标显示区为第一显示区,或者用户也可以选择该待切换的应用窗口进行显示的目标显示区,该智能终端根据该用户的选择确定该待切换的应用窗口在第一显示区上显示还是在该第二显示区上显示。

s206、将所述目标应用窗口切换至所述目标显示区上进行显示。

具体的,在该智能终端确定该目标显示区后,就可以将该目标应用窗口显示在该目标显示区上,并将之前在该目标显示区上显示的窗口按照预设的方式进行隐藏,其隐藏的方式可以参照s204步骤中未被选取的应用窗口隐藏的方式,在此不作赘述。

还需要说明的是,若该目标显示区域为第一显示区域,则该目标应用窗口切换至该第一显示区上进行显示之后,该智能终端还可以实时获取该第一显示区的大小。

可选的,当该目标应用窗口切换至该目标显示区上进行显示之后,该智能终端还可以根据该目标显示区的显示参数调整该目标应用窗口的分辨率,显示大小等。

s207、当监测到所述第一显示区的大小发生变化时,获取变化后的第一显示区的大小。

需要说明的是,该第一显示区的大小发生变化的原因可以是用户将该扩展屏拉伸的部分重新推入并隐藏于该主屏幕下,也可以是用户由于折叠、弯曲等动作将该扩展屏拉伸出来,该用户将该折叠或弯曲的屏幕重新恢复为原来形状。该智能终端根据该用户的操作检测到该第一显示区的大小发生了变化,然后获取该变化后第一显示区的大小。

s208、若所述变化后的第一显示区的大小小于或等于所述预设值,则将所述第一显示区显示的所述应用窗口隐藏在所述第二显示区内,并关闭所述第一显示区。

需要说明的是,该第一显示区的大小大于该预设值时,该智能终端可以根据该变化后的第一显示区的大小调整该第一显示区显示的所述应用窗口的显示参数。

具体的,该智能终端将该第一显示区显示的该应用窗口隐藏在该第二显示区内,并关闭该第一显示区之后,所有的应用窗口均在该第二显示区,即主屏幕的显示区域进行显示,这样可以降低该智能终端的功耗,延长该智能终端的使用寿命。

需要说明的是,在关闭了该第一显示区之后,所有的应用窗口调整到该第二显示区上进行显示,具体的显示方式可以是该智能终端从该至少两个应用窗口中选取任意一个应用窗口,将该任意一个应用窗口显示在该第二显示区中,并将未被选取的应用窗口隐藏在该任意一个应用窗口下;或者,该显示方式还可以是保留当前在该第二显示区上显示的应用窗口,将其他应用窗口隐藏在该显示的应用窗口下。或者,该显示方式还可以是其他的显示方式,在此不作限制。

可以看出,本申请实施例技术方案中,首先检测扩展屏沿主屏幕被拉伸时而展开的目标区域的大小,如果该目标区域的大小大于预设值,则将该目标区域作为第一显示区,并将该主屏幕的显示区域作为第二显示区,然后控制智能终端内正在运行的至少两个应用窗口在该第一显示区和/或所述第二显示区内进行显示,当检测到对目标窗口的切换操作时,将该目标窗口切换到目标显示区上显示,并实时获取该目标区域的大小,当该目标区域的大小小于预设值时,则关闭该第一显示区,可以在智能终端上增加显示区,并同时显示多个应用窗口,实现了对具有扩展屏的智能终端进行分屏显示的功能,并且实现了应用窗口的切换,和按照目标区域的大小来判断是否启用扩展屏所展开的区域也可以降低功耗,增加终端的使用寿命。

请参阅图3,是本发明又一实施例提供的一种显示控制方法的示意流程图。本发明实施例的所述方法可以由各种智能终端来执行,具体的,智能终端可以是智能手机、平板电脑、智能可穿戴设备等具备扩展屏和主屏幕的终端。如图3所示,本申请的实施例中的显示控制的方法包括以下步骤:

s301、当检测到所述扩展屏沿所述主屏幕被拉伸时,确定所述扩展屏因拉伸而展开的目标区域的大小。

s302、若所述目标区域的大小大于预设值,则将所述扩展屏所展开的目标区域作为第一显示区,并将所述主屏幕的显示区域作为第二显示区。

需要说明的是,本发明实施例中的s301步骤至s302步骤可根据上述方法实施例中的s101步骤至s102步骤实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

s303、从所述至少两个应用窗口中选取任意两个应用窗口,将所述被选取的应用窗口分别显示在所述第一显示区和所述第二显示区中,并将未被选取的应用窗口隐藏在所述被选取的两个应用窗口下。

可选的,该智能终端还可以从该至少两个应用窗口中选取任意一个应用窗口,将该任意一个应用窗口显示在该第二显示区中,并将未被选取的应用窗口隐藏在该任意一个应用窗口下。

或者,该智能终端还可以从该至少两个应用窗口中选取任意一个应用窗口,将该任意一个应用窗口显示在将该第一显示区和该第二显示区进行合并后的显示区内,并将未被选取的应用窗口隐藏在该任意一个应用窗口下。

s304、当接收到针对任一应用窗口的全屏显示请求时,将所述第一显示区和所述第二显示区进行合并形成全屏显示区。

需要说明的是,该针对任一应用窗口的全屏显示请求可以由用户进行触发。具体的,用户可以是点击任一应用窗口的全屏显示按钮来触发该全屏显示请求,也可以是通过设置的快捷键(例如音量键、主菜单键等)来随机选取该当前显示的一个应用窗口来进行全屏显示。或者,也可以是其他方式使该智能终端接收到该全屏显示请求,在此不作限制。

具体的,该第一显示区和该第二显示区作为两个不同的显示区来分别显示不同的内容,当该智能终端接收到全屏请求时,该智能终端可以将该第一显示区和该第二显示区进行合并,并形成合并后的全屏显示区。

s305、按照所述全屏显示区的大小对所请求应用窗口的显示参数进行调整。

需要说明的是,该全屏显示区的大小可以是该第一显示区的大小和该第二显示区的大小之和。并且,该全屏显示区由于是由该第一显示区和该第二显示区组成,该第一显示区和该第二显示区的显示参数也许存在差异,因此在形成全屏显示区之后,该智能终端可以根据该全屏显示区的大小调整该全屏显示区的显示参数,例如分辨率、字体大小、字体颜色等等。

具体的,该应用窗口可以根据该全屏显示区的显示参数调整自身的显示参数,以适应该应用窗口可以在该全屏显示区上进行全屏显示。

s306、控制所请求应用窗口按照调整后的显示参数在所述全屏显示区内进行显示。

具体的,该智能终端控制该请求进行全屏显示的应用窗口调整了显示参数之后,可以将该应用窗口显示在该全屏显示区上,并且该应用窗口的显示大小可以同该全屏显示区的大小相同,同时,该应用窗口的窗口信息可以被隐藏,在该全屏显示区上只保留应用窗口的显示界面,以提升全屏显示的体验。

可选的,该智能终端还可以实时获取该扩展屏的目标区域的大小,当检测到该目标区域的大小小于预设值时,则可以将该全屏显示的应用窗口的显示范围缩小至该主屏幕的显示范围,该目标区域则不再作为一个显示区域,这时,该目标区域中隐藏的应用窗口可以调整至该主屏幕的显示区域进行隐藏。

可以看出,本申请实施例技术方案中,首先检测扩展屏沿主屏幕被拉伸时而展开的目标区域的大小,如果该目标区域的大小大于预设值,则将该目标区域作为第一显示区,并将该主屏幕的显示区域作为第二显示区,然后控制智能终端内正在运行的至少两个应用窗口在该第一显示区和/或所述第二显示区内进行显示,当检测到对任一窗口的全屏显示操作时,将该第一显示区和该第二显示区合并形成全屏显示区,并将该任一窗口在该全屏显示区上进行全屏显示,可以实现对具有扩展屏的智能终端进行分屏显示的功能,并且在对应用窗口进行全屏显示时,可以将分开的显示区进行合并,满足了用户对全屏显示的智能化和自动化需求。

下面为本申请装置实施例,本申请装置实施例用于执行本申请方法第一实施例至第三实施例实现的方法,为了便于说明,仅示出了本申请实施例相关的部分,具体未揭示的部分,请参照本申请第一实施例至第三实施例。

请参阅图4,是本申请第四实施例提供的一种显示控制装置的结构示意图。本申请实施例的所述装置可以设置在各种智能终端中,具体的,该移动终端可以是手机,平板电脑,可穿戴设备等带扩展屏和主屏幕的终端。如图4所示,本申请实施例中的显示控制装置包括:

确定模块401,用于当检测到所述扩展屏沿所述主屏幕被拉伸时,确定所述扩展屏因拉伸而展开的目标区域的大小。

处理模块402,用于若所述目标区域的大小大于预设值,则将所述扩展屏所展开的目标区域作为第一显示区,并将所述主屏幕的显示区域作为第二显示区。

控制模块403,用于控制正在运行的至少两个应用窗口在所述第一显示区和/或所述第二显示区内进行显示。

可选的,所述处理模块402,还用于当接收到针对任一应用窗口的全屏显示请求时,将所述第一显示区和所述第二显示区进行合并形成全屏显示区,并按照所述全屏显示区的大小对所请求应用窗口的显示参数进行调整。

其中,所述控制模块403,还用于控制所请求应用窗口按照调整后的显示参数在所述全屏显示区内进行显示。

可选的,所述处理模块402,还用于当监测到所述第一显示区的大小发生变化时,获取变化后的第一显示区的大小;若所述变化后的第一显示区的大小大于所述预设值,则根据所述变化后的第一显示区的大小调整所述第一显示区显示的所述应用窗口的显示参数;若所述变化后的第一显示区的大小小于或等于所述预设值,则将所述第一显示区显示的所述应用窗口隐藏在所述第二显示区内,并关闭所述第一显示区。

可选的,所述控制模块403,具体用于从所述至少两个应用窗口中选取任意两个应用窗口,将所述被选取的应用窗口分别显示在所述第一显示区和所述第二显示区中,并将未被选取的应用窗口隐藏在所述被选取的两个应用窗口下。

或者,所述控制模块403,具体用于从所述至少两个应用窗口中选取任意一个应用窗口,将所述任意一个应用窗口显示在所述第二显示区中,并将未被选取的应用窗口隐藏在所述任意一个应用窗口下。

或者,所述控制模块403,具体用于从所述至少两个应用窗口中选取任意一个应用窗口,将所述任意一个应用窗口显示在将所述第一显示区和所述第二显示区进行合并后的显示区内,并将未被选取的应用窗口隐藏在所述任意一个应用窗口下。

可选的,所述确定模块401,还用于在检测到对所述未被选取的应用窗口进行切换显示时,确定待切换的应用窗口为目标应用窗口,所述目标应用窗口以折叠的形式隐藏在当前显示的应用窗口下,并确定所述目标应用窗口所在的显示区为目标显示区。

其中,所述控制模块403,还用于将所述目标应用窗口切换至所述目标显示区上进行显示。

可以看出,本申请实施例技术方案中,首先由确定模块401确定扩展屏沿主屏幕被拉伸时而展开的目标区域的大小,如果该目标区域的大小大于预设值,则该处理模块402将该目标区域作为第一显示区,并将该主屏幕的显示区域作为第二显示区,然后控制模块403控制智能终端内正在运行的至少两个应用窗口在该第一显示区和/或所述第二显示区内进行显示,可以在智能终端上增加显示区,并同时显示多个应用窗口,实现了对具有扩展屏的智能终端进行分屏显示的功能,并且按照目标区域的大小来判断是否启用扩展屏所展开的区域也可以降低功耗,增加终端的使用寿命。

请参阅图5,是本发明实施例提供的一种智能终端的结构示意图,上述智能终端可以是手机,平板电脑,可穿戴设备等带扩展屏和主屏幕的终端。如图5所示,本申请实施例中的智能终端包括:至少一个用户接口501,其中包括至少一个主屏幕,至少一个扩展屏以及其他输入设备(例如键盘,摄像头等);至少一个处理器502,例如cpu;至少一个存储器503;至少一个网络接口504,上述用户接口501、处理器502、存储器503和网络接口504通过总线或其他方式连接。其中,总线用于实现这些组件之间的连接通信。其中,本申请实施例中装置的网络接口504可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他节点设备进行信令或数据的通信。

上述用户接口501可用于接收输入的数字或字符信息,以及产生与上述终端的用户设置以及功能控制有关的键信号输入。具体地,上述用户接口501可包括主屏幕,扩展屏以及其他输入设备。上述主屏幕可以为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并根据预先设定的程式驱动相应的连接装置。上述扩展屏可以为可拓展的柔性屏,上述扩展屏一般隐藏于主屏幕内,具有伸缩性。

上述处理器502可以是中央处理器(centralprocessingunit,cpu),网络处理器(networkprocessor,np)或者cpu和np的组合。

上述处理器502还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(field-programmablegatearray,fpga),通用阵列逻辑(genericarraylogic,gal)或其任意组合。

上述存储器503可以包括易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram);存储器也可以包括非易失性存储器(non-volatilememory),例如快闪存储器(flashmemory),硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器503还可以包括上述种类的存储器的组合。

可选地,上述存储器503还用于存储程序指令。上述处理器502可以调用上述存储器503存储的程序指令,实现如本申请第一实施例至第三实施例所示的显示控制方法。

具体的,上述处理器502调用存储在上述存储器503存储的程序指令执行以下步骤:

当检测到扩展屏沿上述主屏幕被拉伸时,确定上述扩展屏因拉伸而展开的目标区域的大小;若上述目标区域的大小大于预设值,则将上述扩展屏所展开的目标区域作为第一显示区,并将上述主屏幕的显示区域作为第二显示区;控制上述智能终端内正在运行的至少两个应用窗口在上述第一显示区和/或上述第二显示区内进行显示。

可选的,上述处理器502,还用于:控制上述用户接口501接收针对任一应用窗口的全屏显示请求,当接收到上述全屏显示请求时,将上述第一显示区和上述第二显示区进行合并形成全屏显示区;按照上述全屏显示区的大小对所请求应用窗口的显示参数进行调整;控制所请求应用窗口按照调整后的显示参数在上述全屏显示区内进行显示。

可选的,上述处理器502,还用于:当监测到上述第一显示区的大小发生变化时,获取变化后的第一显示区的大小;若上述变化后的第一显示区的大小大于上述预设值,则根据上述变化后的第一显示区的大小调整上述第一显示区显示的上述应用窗口的显示参数;若上述变化后的第一显示区的大小小于或等于上述预设值,则将上述第一显示区显示的上述应用窗口隐藏在上述第二显示区内,并关闭上述第一显示区。

可选的,上述处理器502,具体用于从上述至少两个应用窗口中选取任意两个应用窗口,将上述被选取的应用窗口分别显示在上述第一显示区和上述第二显示区中,并将未被选取的应用窗口隐藏在上述被选取的两个应用窗口下。

或者,上述处理器502,具体用于从上述至少两个应用窗口中选取任意一个应用窗口,将上述任意一个应用窗口显示在上述第二显示区中,并将未被选取的应用窗口隐藏在上述任意一个应用窗口下。

或者,上述处理器502,具体用于从上述至少两个应用窗口中选取任意一个应用窗口,将上述任意一个应用窗口显示在将上述第一显示区和上述第二显示区进行合并后的显示区内,并将未被选取的应用窗口隐藏在上述任意一个应用窗口下。

上述处理器502,还用于控制用户接口501检测用户的切换操作,在上述用户接口501检测到对上述未被选取的应用窗口进行切换显示时,确定待切换的应用窗口为目标应用窗口,确定上述目标应用窗口所在的显示区为目标显示区,并将上述目标应用窗口切换至上述目标显示区上进行显示。

其中,上述目标应用窗口以折叠的形式隐藏在当前显示的应用窗口下。

可以看出,本申请实施例技术方案中,首先确定扩展屏沿主屏幕被拉伸时而展开的目标区域的大小,如果上述目标区域的大小大于预设值,则将上述目标区域作为第一显示区,并将上述主屏幕的显示区域作为第二显示区,然后控制智能终端内正在运行的至少两个应用窗口在上述第一显示区和/或上述第二显示区内进行显示,可以在智能终端上增加显示区,并同时显示多个应用窗口,实现了对具有扩展屏的智能终端进行分屏显示的功能,并且按照目标区域的大小来判断是否启用扩展屏所展开的区域也可以降低功耗,增加终端的使用寿命。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所揭露的仅为本申请一种实施例而已,当然不能以此来限定本申请之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本申请权利要求所作的等同变化,仍属于本申请所涵盖的范围。

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