显示控制方法及相关产品转让专利

申请号 : CN201711409666.2

文献号 : CN108111687B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 周意保张海平

申请人 : OPPO广东移动通信有限公司

摘要 :

本申请实施例公开了一种显示控制方法,应用于触控显示屏为异形屏的电子设备,所述触控显示屏包括异形区域和规则区域,所述异形区域包括第一显示区域和第二显示区域,其中方法包括:检测所述电子设备的使用姿态,若所述使用姿态为预设使用姿态,获取所述电子设备中运行在前台的第一应用对应的多个功能控件;对所述多个功能控件进行分组得到第一功能控件集和第二功能控件集,并在所述第一显示区域显示所述第一功能控件集对应的显示内容,在所述第二显示区域显示所述第二功能控件集对应的显示内容。采用本申请,可提高异形区域的显示灵活性和操作的便利性。

权利要求 :

1.一种显示控制方法,其特征在于,应用于触控显示屏为异形屏的电子设备,所述触控显示屏包括异形区域和规则区域,所述异形区域包括第一显示区域和第二显示区域,所述方法包括:检测所述电子设备的使用姿态,所述使用姿态包括以下一项:正横屏使用姿态、倒横屏使用姿态、正竖屏使用姿态和倒竖屏使用姿态;

若所述使用姿态为预设使用姿态,获取所述电子设备中运行在前台的第一应用对应的多个功能控件;

对所述多个功能控件进行分组,得到第一功能控件集和第二功能控件集,并在所述第一显示区域显示所述第一功能控件集对应的显示内容,在所述第二显示区域显示所述第二功能控件集对应的显示内容;

其中,所述在所述第一显示区域显示所述第一功能控件集对应的显示内容,包括:

获取所述第一功能控件集对应的第一显示面积;若所述第一显示面积大于所述第一显示区域的显示面积,将所述第一功能控件集中包含的功能控件进行集成,得到第一辅助功能控件,并在所述第一显示区域显示所述第一辅助功能控件。

2.根据权利要求1所述的方法,其特征在于,所述对所述多个功能控件进行分组,得到第一功能控件集和第二功能控件集,包括:获取所述多个功能控件中每一功能控件与所述第一应用的关联值,得到多个关联值;

根据所述多个关联值对所述多个功能控件进行分组,得到所述第一功能控件集和所述第二功能控件集。

3.根据权利要求2所述的方法,其特征在于,所述第一应用包括多个维度,所述获取所述多个功能控件中每一功能控件与所述第一应用的关联值,得到多个关联值,包括:获取目标功能控件与所述多个维度中每一维度的关联值,得到多个子关联值,所述目标功能控件为所述多个功能控件中的任一功能控件;

根据所述多个子关联值和所述多个维度中每一维度对应的预设权值获取所述目标功能控件对应的关联值。

4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:

接收所述电子设备中运行在后台的第二应用发送的通知消息;

对所述通知消息和所述多个功能控件进行分组得到第一组显示内容和第二组显示内容,并在所述第一显示区域显示所述第一组显示内容,在所述第二显示区域显示所述第二组显示内容。

5.一种电子设备,其特征在于,包括:处理器、与所述处理器连接的存储器、重力加速度传感器和触控显示屏,所述触控显示屏包括异形区域和规则区域,所述异形区域包括第一显示区域和第二显示区域,其中:所述存储器,用于存储预设使用姿态;

所述重力加速度传感器,用于检测所述电子设备的使用姿态,所述使用姿态包括以下一项:正横屏使用姿态、倒横屏使用姿态、正竖屏使用姿态和倒竖屏使用姿态;

所述处理器,用于若所述使用姿态为所述预设使用姿态,获取所述电子设备中运行在前台的第一应用对应的多个功能控件;对所述多个功能控件进行分组得到第一功能控件集和第二功能控件集;

所述触控显示屏,用于在所述第一显示区域显示所述第一功能控件集对应的显示内容,在所述第二显示区域显示所述第二功能控件集对应的显示内容;

其中,所述存储器,还用于存储所述第一功能控件集对应的第一显示面积和所述第一显示区域的显示面积,在所述第一显示区域显示所述第一功能控件集对应的显示内容方面,所述处理器,还用于若所述第一显示面积大于所述第一显示区域的显示面积,将所述第一功能控件集中包含的功能控件进行集成得到第一辅助功能控件;所述触控显示屏,还用于在所述第一显示区域显示所述第一辅助功能控件。

6.根据权利要求5所述的电子设备,其特征在于,在所述对所述多个功能控件进行分组得到第一功能控件集和第二功能控件集方面,所述处理器具体用于获取所述多个功能控件中每一功能控件与所述第一应用的关联值得到多个关联值;根据所述多个关联值对所述多个功能控件进行分组得到所述第一功能控件集和所述第二功能控件集。

7.根据权利要求6所述的电子设备,其特征在于,所述存储器,还用于存储所述第一应用包括多个维度和所述多个维度中每一维度对应的预设权值,在所述获取所述多个功能控件中每一功能控件与所述第一应用的关联值得到多个关联值方面,所述处理器具体用于获取目标功能控件与所述多个维度中每一维度的关联值得到多个子关联值,所述目标功能控件为所述多个功能控件中的任一功能控件;根据所述多个子关联值和所述多个维度中每一维度对应的预设权值获取所述目标功能控件对应的关联值。

8.根据权利要求5-7任一项所述的电子设备,其特征在于,所述处理器,还用于接收所述电子设备中运行在后台的第二应用发送的通知消息;对所述通知消息和所述多个功能控件进行分组得到第一组显示内容和第二组显示内容;所述触控显示屏,还用于在所述第一显示区域显示所述第一组显示内容,在所述第二显示区域显示所述第二组显示内容。

9.一种显示控制装置,其特征在于,应用于触控显示屏为异形屏的电子设备,所述触控显示屏包括异形区域和规则区域,所述异形区域包括第一显示区域和第二显示区域,所述装置包括:检测单元,用于检测所述电子设备的使用姿态,所述使用姿态包括以下一项:正横屏使用姿态、倒横屏使用姿态、正竖屏使用姿态和倒竖屏使用姿态;

获取单元,用于若所述使用姿态为预设使用姿态,获取所述电子设备中运行在前台的第一应用对应的多个功能控件;

分组单元,用于对所述多个功能控件进行分组得到第一功能控件集和第二功能控件集;

显示单元,用于在所述第一显示区域显示所述第一功能控件集对应的显示内容,在所述第二显示区域显示所述第二功能控件集对应的显示内容;

其中,所述在所述第一显示区域显示所述第一功能控件集对应的显示内容,包括:

获取所述第一功能控件集对应的第一显示面积;若所述第一显示面积大于所述第一显示区域的显示面积,将所述第一功能控件集中包含的功能控件进行集成,得到第一辅助功能控件,并在所述第一显示区域显示所述第一辅助功能控件。

10.一种显示控制方法,其特征在于,应用于包括处理器、与所述处理器连接的存储器、重力加速度传感器和触控显示屏的电子设备,所述触控显示屏包括异形区域和规则区域,所述异形区域包括第一显示区域和第二显示区域,其中:所述存储器存储预设使用姿态;

所述重力加速度传感器检测所述电子设备的使用姿态,所述使用姿态包括以下一项:正横屏使用姿态、倒横屏使用姿态、正竖屏使用姿态和倒竖屏使用姿态;

若所述使用姿态为所述预设使用姿态,所述处理器获取所述电子设备中运行在前台的第一应用对应的多个功能控件;对所述多个功能控件进行分组得到第一功能控件集和第二功能控件集;

所述触控显示屏在所述第一显示区域显示所述第一功能控件集对应的显示内容,在所述第二显示区域显示所述第二功能控件集对应的显示内容;

其中,所述在所述第一显示区域显示所述第一功能控件集对应的显示内容,包括:

获取所述第一功能控件集对应的第一显示面积;若所述第一显示面积大于所述第一显示区域的显示面积,将所述第一功能控件集中包含的功能控件进行集成,得到第一辅助功能控件,并在所述第一显示区域显示所述第一辅助功能控件。

11.一种电子设备,其特征在于,包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行权利要求1-4任一项方法中的步骤的指令。

12.一种计算机可读存储介质,其特征在于,其用于存储计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-4任一项所述的方法。

说明书 :

显示控制方法及相关产品

技术领域

[0001] 本申请涉及电子设备技术领域,主要涉及了一种显示控制方法及相关产品。

背景技术

[0002] 随着智能手机的大量普及应用,智能手机能够支持的应用越来越多,功能越来越强大,智能手机向着多样化、个性化的方向发展,成为用户生活中不可缺少的电子用品。
[0003] 现有技术中,采用异形尖端全面屏技术在触控显示屏的正上方开了一个孔,并将前置摄像头、光传感器等元器件嵌入触控显示屏的顶端中央,达到更好的功能体验以及视觉效果。上述结构将触控显示屏分为异形区域和规则区域,如何利用异形区域显示与电子设备正在运行的第一应用的功能控件是本领域技术人员待解决的技术问题。

发明内容

[0004] 本申请实施例提供了一种显示控制方法及相关产品,可分别利用异形区域中的第一显示区域和第二显示区域显示电子设备正在运行的第一应用的功能控件,提高了操作的便利性。
[0005] 第一方面,本申请实施例提供一种显示控制方法,应用于触控显示屏为异形屏的电子设备,所述触控显示屏包括异形区域和规则区域,所述异形区域包括第一显示区域和第二显示区域,所述方法包括:
[0006] 检测所述电子设备的使用姿态,所述使用姿态包括以下一项:正横屏使用姿态、倒横屏使用姿态、正竖屏使用姿态和倒竖屏使用姿态;
[0007] 若所述使用姿态为预设使用姿态,获取所述电子设备中运行在前台的第一应用对应的多个功能控件;
[0008] 对所述多个功能控件进行分组,得到第一功能控件集和第二功能控件集,并在所述第一显示区域显示所述第一功能控件集对应的显示内容,在所述第二显示区域显示所述第二功能控件集对应的显示内容。
[0009] 第二方面,本申请实施例提供一种电子设备,包括处理器、与所述处理器连接的存储器、重力加速度传感器和触控显示屏,所述触控显示屏包括异形区域和规则区域,所述异形区域包括第一显示区域和第二显示区域,其中:
[0010] 所述存储器,用于存储预设使用姿态;
[0011] 所述重力加速度传感器,用于检测所述电子设备的使用姿态,所述使用姿态包括以下一项:正横屏使用姿态、倒横屏使用姿态、正竖屏使用姿态和倒竖屏使用姿态;
[0012] 所述处理器,用于若所述使用姿态为所述预设使用姿态,获取所述电子设备中运行在前台的第一应用对应的多个功能控件;对所述多个功能控件进行分组得到第一功能控件集和第二功能控件集;
[0013] 所述触控显示屏,用于在所述第一显示区域显示所述第一功能控件集对应的显示内容,在所述第二显示区域显示所述第二功能控件集对应的显示内容。
[0014] 第三方面,本申请实施例提供一种显示控制装置,应用于触控显示屏为异形屏的电子设备,所述触控显示屏包括异形区域和规则区域,所述异形区域包括第一显示区域和第二显示区域,所述装置包括:
[0015] 检测单元,用于检测所述电子设备的使用姿态,所述使用姿态包括以下一项:正横屏使用姿态、倒横屏使用姿态、正竖屏使用姿态和倒竖屏使用姿态;
[0016] 获取单元,用于若所述使用姿态为预设使用姿态,获取所述电子设备中运行在前台的第一应用对应的多个功能控件;
[0017] 分组单元,用于对所述多个功能控件进行分组,得到第一功能控件集和第二功能控件集;
[0018] 显示单元,用于在所述第一显示区域显示所述第一功能控件集对应的显示内容,在所述第二显示区域显示所述第二功能控件集对应的显示内容。
[0019] 第四方面,本申请实施例提供了另一种显示控制方法,应用于包括处理器、与所述处理器连接的存储器、重力加速度传感器和触控显示屏的电子设备,所述触控显示屏包括异形区域和规则区域,所述异形区域包括第一显示区域和第二显示区域,其中:
[0020] 所述存储器存储预设使用姿态;
[0021] 所述重力加速度传感器检测所述电子设备的使用姿态,所述使用姿态包括以下一项:正横屏使用姿态、倒横屏使用姿态、正竖屏使用姿态和倒竖屏使用姿态;
[0022] 若所述使用姿态为所述预设使用姿态,所述处理器获取所述电子设备中运行在前台的第一应用对应的多个功能控件;对所述多个功能控件进行分组得到第一功能控件集和第二功能控件集;
[0023] 所述触控显示屏在所述第一显示区域显示所述第一功能控件集对应的显示内容,在所述第二显示区域显示所述第二功能控件集对应的显示内容。
[0024] 第五方面,本申请实施例提供另一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,所述程序包括用于如第一方面中所描述的部分或全部步骤的指令。
[0025] 第六方面,本申请实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储计算机程序,其中,所述计算机程序使得计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。
[0026] 第七方面,本申请实施例提供了一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
[0027] 实施本申请实施例,将具有如下有益效果:
[0028] 采用了上述的显示控制方法及相关产品之后,应用于触控显示屏为异形屏的电子设备,所述触控显示屏包括异形区域和规则区域,所述异形区域包括第一显示区域和第二显示区域,若检测到的电子设备的使用姿态为预设使用姿态,获取电子设备中运行在前台的第一应用对应的多个功能控件,对多个功能控件进行分组得到第一功能控件集和第二功能控件集,并在第一显示区域显示第一功能控件集对应的显示内容,在第二显示区域显示第二功能控件集对应的显示内容。也就是说,在电子设备满足预设使用姿态时,将当前应用对应的多个功能控件分别显示于异形区域的两侧,充分利用电子设备的触控显示屏的显示空间,提高了异形区域的显示灵活性和规律性。

附图说明

[0029] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030] 其中:
[0031] 图1为本申请实施例公开的一种电子设备的结构示意图;
[0032] 图1A为本申请实施例公开的一种重力加速度传感器的原理示意图;
[0033] 图1B为本申请实施例公开的一种电子设备处于倒竖屏使用姿态时的场景示意图;
[0034] 图1C为本申请实施例公开的一种针对电子设备的各个使用姿态的选择页面的场景示意图;
[0035] 图1D为本申请实施例公开的一种电子设备处于正竖屏使用姿态时的场景示意图;
[0036] 图1E为本申请实施例提供的一种显示控制方法的流程示意图;
[0037] 图1F为本申请实施例公开的一种基于显示控制方法的场景示意图;
[0038] 图1G为本申请实施例公开的一种基于显示控制方法的场景示意图;
[0039] 图2为本申请实施例提供的另一种显示控制方法的流程示意图;
[0040] 图3为本申请实施例提供的一种显示控制装置的结构示意图;
[0041] 图4为本申请实施例提供的另一种电子设备的结构示意图;
[0042] 图5为本申请实施例提供的另一种显示控制方法的流程示意图;
[0043] 图6为本申请实施例提供的另一种电子设备的结构示意图。

具体实施方式

[0044] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0045] 本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包括。例如包括了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
[0046] 在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包括在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0047] 本申请实施例所涉及到的电子设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(user Equipment,UE),移动台(mobile station,MS),终端设备(terminal device)等等。为方便描述,上面提到的设备统称为电子设备。
[0048] 本申请实施例提供了一种显示控制方法及相关产品,可分别利用异形区域中的第一显示区域和第二显示区域进行显示,提高了操作的便利性。下面结合附图对本申请实施例进行介绍。
[0049] 请参阅图1,图1是本申请实施例提供了一种电子设备100的结构示意图,上述电子设备100包括:壳体110、电路板120、电池130、盖板140,所述壳体110上设置所述电路板120、所述电池130和所述盖板140,所述盖板140包括第一区域141和除所述第一区域141之外的第二区域142,所述第一区域141的内表面设置有触控显示屏150,所述触控显示屏150包括异形区域151和规则区域152,所述异形区域151包括第一显示区域153和第二显示区域154,所述电路板120还设置有连接所述触控显示屏150的电路160,所述电路160包括存储器1601和处理器1602。
[0050] 其中,存储器1601可用于存储软件程序以及模块,处理器1602通过运行存储在存储器1601的软件程序以及模块,从而执行电子设备100的各种功能应用以及数据处理。存储器1601可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器1601可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0051] 处理器1602是电子设备100的控制中心,利用各种接口和线路连接整个电子设备100的各个部分,通过运行或执行存储在存储器1601内的软件程序和/或模块,以及调用存储在存储器1601内的数据,执行电子设备100的各种功能和处理数据,从而对电子设备进行整体监控。处理器1602可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器中。
[0052] 需要说明的是,第一显示区域153和第二显示区域154的位置可进行交换,即第一显示区域153对应的显示内容可与第二显示区域154对应的显示内容进行交换。
[0053] 在本申请实施例中,电子设备100的使用姿态包括以下一种:正横屏使用姿态、倒横屏使用姿态、正竖屏使用姿态和倒竖屏使用姿态。
[0054] 其中,正横屏使用姿态是指异形区域151在规则区域152的左侧的一种状态;倒横屏使用姿态是指异形区域151在规则区域152的右侧的一种状态;正竖屏使用姿态是指异形区域151在规则区域152的上侧的一种状态;倒竖屏使用姿态是指异形区域151在规则区域152的下侧的一种状态。
[0055] 需要说明的是,将正横屏使用姿态和倒横屏使用姿态统称为横屏使用姿态,将正竖屏使用姿态和倒竖屏使用姿态统称为竖屏使用姿态。
[0056] 可选的,通过电子设备100内置的重力加速度传感器检测电子设备100的使用姿态。具体原理请参考图1A所示,X轴和Y轴平行于电子设备100平面,X轴为电子设备100的宽度方向,Y轴为电子设备100的长度方向,Z轴垂直于电子设备100平面,通过重力加速度传感器检测电子设备100在预定义的X轴,Y轴和Z轴三个方向的重力加速度值,并根据X轴,Y轴和Z轴三个方向对应的重力加速度值确定电子设备100的使用姿态。
[0057] 举例来说,当电子设备处于正竖屏使用姿态时,X轴、Y轴和Z轴三个方向的重力加速度值分别为0,-9.8和0;当电子设备处于倒竖屏使用姿态时,X轴、Y轴和Z轴三个方向的重力加速度值分别为0,+9.8和0;当电子设备处于正横屏使用姿态时,X轴、Y轴和Z轴三个方向的重力加速度值分别为-9.8,0和0;当电子设备处于倒横屏使用姿态时,X轴、Y轴和Z轴三个方向的重力加速度值分别为+9.8,0和0。
[0058] 可以理解,当检测到的电子设备100的使用姿态发生变化,且该使用姿态为电子设备100和当前应用允许开启的使用姿态时,根据使用姿态调整显示内容的显示方向;否则,显示方向不会跟随使用姿态进行调整。
[0059] 需要说明的是,在电子设备100的使用姿态的切换过程中,根据重力加速度传感器检测X轴、Y轴和Z轴三个方向的重力加速度值,若上述三个方向的重力加速度值满足预设条件,可根据预设条件调整显示内容的显示方向,而非等待上述三个方向的重力加速度值分别与使用姿态对应的预设数值才进行调整,提高调整效率。且在锁屏状态下,显示方向不会跟随使用姿态进行调整。
[0060] 本申请对于当前应用开启的使用姿态的获取方法不作限定,通常开启使用姿态包括竖屏使用姿态,而横屏使用姿态需要判断是否需要,且当前应用根据不同的显示内容进行开启,从而避免误切换造成的视觉干扰。例如:视频应用一般允许使用横屏使用姿态,社交应用一般不允许使用横屏使用姿态,而在点击图像或视频时,允许使用横屏使用姿态。
[0061] 本申请实施例对于电子设备100开启的使用姿态的获取方法也不作限定,可通过检测与使用姿态对应的设置参数进行获取。
[0062] 举例来说,将现有的翻转控件对应的屏幕翻转功能进行扩展,当开启翻转功能时,通过重力加速度传感器确定使用姿态,并根据使用姿态调整触控显示屏150中显示内容的显示方向。也就是说,现有的翻转控件在正竖屏使用姿态的基础上开启了正横屏使用姿态和倒横屏使用姿态,而本申请所改进的翻转控件,还可开启倒竖屏使用姿态,即如图1B所示,当用户使用的电子设备在倒竖屏使用姿态时,可直接在倒竖屏使用姿态对触控显示屏进行操作,从而提高了操作的便利性。
[0063] 请参照图1C,图1C为本申请提供的一种针对电子设备的各个使用姿态的选择页面的示意图。如图1C所示,将上述四个使用姿态分别设置开启或关闭的选择按钮,只有在开启上述使用姿态时,用户才能在对应的使用姿态对触控显示屏进行操作,在具体场景下或个人习惯对每个使用姿态进行开启或关闭,从而提高实用性,避免误切换造成的视觉干扰。
[0064] 例如:电子设备100处于正竖屏使用姿态时,触控显示屏150的正上方包括异形区域151,用户习惯于正上方为规则区域的显示内容,则用户通过上述选择页面关闭正竖屏使用姿态,即当电子设备100处于正竖屏使用姿态时,如图1D所示,触控显示屏的显示方向与倒竖屏使用姿态的显示方向一致,即显示内容处于倒置状态。
[0065] 请参照图1E,图1E为本申请实施例提供的一种显示控制方法的流程示意图。应用于如图1所示的电子设备,如图1E所示,包括:
[0066] 101:检测电子设备的使用姿态。
[0067] 如上述的通过重力加速度传感器检测电子设备的使用姿态,在此不再赘述。
[0068] 102:若所述使用姿态为预设使用姿态,获取所述电子设备中运行在前台的第一应用对应的多个功能控件。
[0069] 每一应用包括与其对应的功能控件,每一功能控件至少对应一个虚拟按键,通过至少一个虚拟按键实现该功能控件的指定功能。例如:视频应用的功能控件包括声音控件、亮度控件、播放控件、设置控件等,阅读应用的功能控件包括设置控件、书籍导入控件、字体管理控件、缓存管理控件,游戏应用的功能控件包括道具商店控件、音效管理控件、设置控件等等,其中,设置控件往往包括多个功能控件。
[0070] 在本申请实施例中,将电子设备中运行在前台的应用作为第一应用,即触控显示屏中显示的当前应用。对于第一应用对应的多个功能控件不作限定,可以是该电子设备为第一应用所提供的功能控件,也可以是用户筛选并设置的功能控件。
[0071] 本申请实施例对于预设使用姿态也不作限定,可以是正横屏使用姿态,也可以是倒横屏使用姿态、正竖屏使用姿态和倒竖屏使用姿态中的任一使用姿态。当检测到的电子设备的使用姿态为预设使用姿态时,获取第一应用对应的多个功能控件。
[0072] 需要说明的是,上述功能控件可以单独进行显示,便于用户进行查找,从而提高查找效率;也可以集成于一个辅助功能控件,即通过点击辅助功能控件展开其中所包括的功能控件,便于对多个功能控件进行整理和归纳,且只占用触控显示屏的一个显示位置,从而扩大了当前应用中其他显示内容的显示范围,提高了显示效率。
[0073] 103:对所述多个功能控件进行分组得到第一功能控件集和第二功能控件集,并在所述第一显示区域显示所述第一功能控件集对应的显示内容,在所述第二显示区域显示所述第二功能控件集对应的显示内容。
[0074] 在本申请实施例中,第一显示区域用于显示第一功能控件集对应的显示内容,第二显示区域用于显示第二功能控件集对应的显示内容。其中,第一功能控件集或第二功能控件集对应的显示内容可以为单独的功能控件,也可以为多个功能控件集成的辅助功能控件,即通过点击辅助功能控件展开其中所包含的功能控件,便于对多个功能控件进行整理和归纳,且只占用一个显示位置,从而为其他功能控件提供更多的显示区域,提高了显示效率。
[0075] 举例来说,如图1F所示,电子设备的使用姿态为正竖屏使用姿态,假设预设使用姿态为正竖屏使用姿态,第一应用为视频应用,且视频应用对应的功能控件包括声音控件、亮度控件、播放控件、设置控件、弹幕开关控件,若第一功能控件集包括声音控件、亮度控件、设置控件;第二功能控件集包括播放控件、弹幕开关控件。由于声音控件、亮度控件可通过触控手势进行调整,将声音控件、亮度控件集成于设置控件之中,则第一显示区域显示设置控件,第二显示区域播放控件、弹幕开关控件。
[0076] 可选的,获取所述第一功能控件集对应的第一显示面积;若所述第一显示面积大于所述第一显示区域的显示面积,将所述第一功能控件集中包含的功能控件进行集成得到第一辅助功能控件,并在所述第一显示区域显示所述第一辅助功能控件。
[0077] 每一功能控件对应的显示区域只显示一个功能控件,该显示区域对应一个预设的显示面积,第一显示面积为第一功能控件集中包含的多个功能控件对应的显示面积。在第一显示面积大于第一显示区域的显示面积时,易造成部分功能控件被遮挡或第一显示区域的显示失败,无法直接将第一功能控件集对应的功能控件显示于第一显示区域。
[0078] 举例来说,如图1G所示,电子设备的使用姿态为正竖屏使用姿态,假设预设使用姿态为正竖屏使用姿态,第一应用为视频应用,且视频应用对应的功能控件包括声音控件、亮度控件、播放控件、设置控件、弹幕开关控件,若第一功能控件集包括声音控件、亮度控件、设置控件;第二功能控件集包括播放控件、弹幕开关控件。当声音控件、亮度控件、设置控件对应的第一显示面积大于第一显示区域的显示面积时,将声音控件、亮度控件、设置控件集成于第一辅助功能控件之中,则第一显示区域显示第一辅助功能控件,第二显示区域播放控件、弹幕开关控件。
[0079] 通过集成第一功能控件集中包含的功能控件,即通过点击第一功能控件集展开第一功能控件集中所包含的功能控件,便于对第一功能控件集进行整理和归纳,且第一显示区域显示第一辅助功能控件,而不是多个功能控件,提高了显示效果。
[0080] 与上述实施例一致,所述在所述第二显示区域显示所述第二功能控件集对应的显示内容,包括:获取所述第二功能控件集对应的第二预设显示面积;若所述第二预设显示面积大于所述第二显示区域的显示面积,将所述第二功能控件集中包含的功能控件进行集成得到第二辅助功能控件,并在所述第二显示区域显示所述第二辅助功能控件。
[0081] 本申请对于多个功能控件的分组方法不作限定,可根据多个功能控件的功能属性(类别、预设触控面积、使用频率等)进行分组,即同一功能属性的分为一组,若显示区域的面积不足时,还可将同一功能属性集成为一个辅助功能控件进行显示;也可根据功能控件与用户的使用习惯进行分组,例如,电子设备处于倒竖屏使用状态时,用户习惯在第一显示区域中的右侧使用返回功能控件;而电子设备处于正横屏使用状态时,用户习惯在第二显示区域中的上侧使用返回功能控件;还可以根据多个功能控件与第一应用或第一应用当前显示的显示内容的关联性进行分组,将关联性强的功能控件单独显示,将关联性弱的功能控件集成与辅助功能控件进行显示等等。
[0082] 可选的,获取所述多个功能控件中每一功能控件与所述第一应用的关联值得到多个关联值;根据所述多个关联值对所述多个功能控件进行分组得到所述第一功能控件集和所述第二功能控件集。
[0083] 其中,对于关联值的获取方法不作限定,可以通过功能控件与第一应用或第一应用当前的显示内容涉及的功能属性、使用频率、占用资源率、用户使用习惯等多个维度中每一维度的关联值,并结合每一维度对应的预设权值,计算每一功能控件的关联值。
[0084] 可选的,获取目标功能控件与所述多个维度中每一维度的关联值得到多个子关联值;根据所述多个子关联值和所述多个维度中每一维度对应的预设权值获取所述目标功能控件对应的关联值。
[0085] 其中,目标功能控件为多个功能控件中的任一功能控件。通过获取每一功能控件与多个维度中每一维度之间的子关联值,对每一维度对应的子关联值和预设权值进行加权计算得到每一子关联值对应的关联值,即综合各个维度进行计算,从而提高了获取关联值的准确率。
[0086] 上述多个维度中每一维度的预设权值与第一应用的主功能相关联,即关联性越大,预设权值越大。其中,主功能为第一应用中最重要的功能,例如:视频应用的主功能为播放功能,邮件应用的主功能为接收、发送邮件功能,聊天应用的主功能为接收、发送消息等。通过与主功能的关联性确定每一维度的权值,从而进一步提高关联值的准确性。
[0087] 对于如何根据多个关联值进行分组不作限定,可以预先设置一个阈值,当关联值大于该阈值时,分入第一功能控件集,否则为第二功能控件集;也可以对多个关联值按照大小进行排序,大的关联值分为第一功能控件集,小的关联值分为第二功能控件集;还可以将最大和最小的放入第一功能控件集,处于中间的分入第二功能控件集等。
[0088] 举例来说,第一应用为视频应用,且视频应用对应的功能控件包括声音控件、亮度控件、播放控件、设置控件、弹幕开关控件,多个维度为使用频率和第一显示区域的使用习惯,使用频率的预设权值为0.4,使用习惯的预设权值为0.6。若声音控件、亮度控件、播放控件、设置控件、弹幕开关控件与使用频率对应的子关联值分别为0.2、0.1、0.5、0.4、0.4,声音控件、亮度控件、播放控件、设置控件、弹幕开关控件与使用习惯对应的子关联值分别为0.2、0.2、0.6、0.5、0.5,则声音控件、亮度控件、播放控件、设置控件、弹幕开关控件对应的关联值分别为0.2、0.16、0.56、0.46、0.46。根据上述多个关联值进行分组,则第一功能控件集包含播放控件、设置控件、弹幕开关控件,第二功能控件集包含声音控件、亮度控件,在第一显示区域显示第一功能控件集,在第二显示区域显示第二功能控件集。
[0089] 可以理解,将多个功能控件分为两个功能控件集,分别通过第一显示区域显示第一功能控件集对应的显示内容,第二显示区域显示第二功能控件集对应的显示内容,便于查找对应的功能控件,合理利用异形区域进行显示,从而提高了异形区域的显示灵活性。
[0090] 可选的,检测针对所述第一显示区域或所述第二显示区域的触摸操作;获取所述触摸操作对应的目标显示区域,并在所述目标显示区域上显示对应的显示内容。
[0091] 也就是说,当在第一显示区域检测到触摸操作时,点亮第一功能控件集,即显示第一功能控件集对应的显示内容;当在第二显示区域检测到触摸操作时,点亮第二功能控件集,即显示第二功能控件集对应的显示内容,从而节省电量,提高电子设备的功耗。
[0092] 在如图1所示的方法中,应用于触控显示屏为异形屏的电子设备,所述触控显示屏包括异形区域和规则区域,所述异形区域包括第一显示区域和第二显示区域,若检测到的电子设备的使用姿态为预设使用姿态,获取电子设备中运行在前台的第一应用对应的多个功能控件,对多个功能控件进行分组得到第一功能控件集和第二功能控件集,并在第一显示区域显示第一功能控件集对应的显示内容,在第二显示区域显示第二功能控件集对应的显示内容。也就是说,在电子设备满足预设使用姿态时,将当前应用对应的多个功能控件分别显示于异形区域的两侧,充分利用电子设备的触控显示屏的显示空间,提高了异形区域的显示灵活性和规律性。
[0093] 请参照图2,图2为本申请实施例提供的另一种显示控制方法的流程示意图。应用于如图1所示的电子设备,即电子设备的触控显示屏包括异形区域和规则区域,且异形区域包括第一显示区域和第二显示区域,如图2所示,上述显示控制方法包括:
[0094] 201:检测电子设备的使用姿态。
[0095] 202:若所述使用姿态为预设使用姿态,获取所述电子设备中运行在前台的第一应用对应的多个功能控件。
[0096] 上述步骤201-202可参考如图1E所提供的实施例,在此不再赘述。
[0097] 203:接收所述电子设备中运行在后台的第二应用发送的通知消息。
[0098] 本申请实施例对于第二应用不作限定,可以是除了第一应用之外的任一应用。对于第二应用发送的通知消息也不作限定,例如:聊天应用对应的即时信息、视频应用的更新提示消息、购物应用的促销活动推送消息或者与第一应用关联的通知消息等等。
[0099] 需要说明的是,上述步骤203可在步骤202之后执行,也可在上述步骤103之后执行,即接收到通知消息后,重新对多个功能控件进行分组并显示。
[0100] 204:对所述通知消息和所述多个功能控件进行分组得到第一组显示内容和第二组显示内容,并在所述第一显示区域显示所述第一组显示内容,在所述第二显示区域显示所述第二组显示内容。
[0101] 当电子设备接收到第二应用发送的通知消息之后,将通知消息显示于异形区域,用于提醒用户接收到通知消息。其中,异形区域中通知消息对应的显示内容可以是通知消息对应的关键信息,例如:第二应用的图标或通知消息的摘要信息等等,通过显示通知消息对应的关键信息,减小通知消息对应的显示内容占用的显示面积,从而提高异形区域的显示效率。
[0102] 可选的,在所述通知消息对应的显示区域检测到触摸操作时,跳转至所述通知消息对应的链接页面。
[0103] 也就是说,在异形区域中通知消息对应的显示区域检测到触摸操作时,将触控显示屏的显示页面跳转至通知消息对应的页面,即电子设备的当前应用由第一应用切换为第二应用。
[0104] 在如图2所示的方法中,若检测到的电子设备的使用姿态为预设使用姿态,且接收到电子设备中运行在后台的第二应用发送的通知消息,获取电子设备中运行在前台的第一应用对应的多个功能控件,对通知消息和多个功能控件进行分组得到第一组显示内容和第二组显示内容,并在第一显示区域显示第一组显示内容,在第二显示区域显示所述第二组显示内容。也就是说,在电子设备满足预设使用姿态,且接收到后台应用发送的通知消息时,将当前应用对应的多个功能控件和通知消息分别显示于异形区域的两侧,充分利用电子设备的触控显示屏的显示空间,提高了异形区域的显示灵活性和规律性。
[0105] 与图1E或图2所示的实施例一致,请参照图3,图3为本申请实施例提供的一种显示控制装置的结构示意图。应用于如图1所示的电子设备,即电子设备的触控显示屏包括异形区域和规则区域,异形区域包括第一显示区域和第二显示区域,如图3所示,上述显示控制装置300包括:
[0106] 检测单元301,用于检测所述电子设备的使用姿态,所述使用姿态包括以下一项:正横屏使用姿态、倒横屏使用姿态、正竖屏使用姿态和倒竖屏使用姿态;
[0107] 获取单元302,用于若所述使用姿态为预设使用姿态,获取所述电子设备中运行在前台的第一应用对应的多个功能控件;
[0108] 分组单元303,用于对所述多个功能控件进行分组得到第一功能控件集和第二功能控件集;
[0109] 显示单元304,用于在所述第一显示区域显示所述第一功能控件集对应的显示内容,在所述第二显示区域显示所述第二功能控件集对应的显示内容。
[0110] 在一个可能的示例中,所述获取单元302还用于获取所述多个功能控件中每一功能控件与所述第一应用的关联值得到多个关联值;所述分组单元303具体用于根据所述多个关联值对所述多个功能控件进行分组得到所述第一功能控件集和所述第二功能控件集。
[0111] 在一个可能的示例中,所述第一应用包括多个维度,所述获取单元302具体用于获取目标功能控件与所述多个维度中每一维度的关联值得到多个子关联值,所述目标功能控件为所述多个功能控件中的任一功能控件;根据所述多个子关联值和所述多个维度中每一维度对应的预设权值获取所述目标功能控件对应的关联值。
[0112] 在一个可能的示例中,所述获取单元302还用于获取所述第一功能控件集对应的第一显示面积;所述显示控制装置300还包括集成单元305,用于若所述第一显示面积大于所述第一显示区域的显示面积,将所述第一功能控件集中包含的功能控件进行集成得到第一辅助功能控件;由所述显示单元304在所述第一显示区域显示所述第一辅助功能控件。
[0113] 在一个可能的示例中,所述显示控制装置300还包括接收单元306,用于接收所述电子设备中运行在后台的第二应用发送的通知消息;所述分组单元303还用于对所述通知消息和所述多个功能控件进行分组得到第一组显示内容和第二组显示内容;由所述显示单元304在所述第一显示区域显示所述第一组显示内容,在所述第二显示区域显示所述第二组显示内容。
[0114] 在如图3所示的装置中,应用于触控显示屏为异形屏的电子设备,所述触控显示屏包括异形区域和规则区域,所述异形区域包括第一显示区域和第二显示区域,若检测到的电子设备的使用姿态为预设使用姿态,获取电子设备中运行在前台的第一应用对应的多个功能控件,对多个功能控件进行分组得到第一功能控件集和第二功能控件集,并在第一显示区域显示第一功能控件集对应的显示内容,在第二显示区域显示第二功能控件集对应的显示内容。也就是说,在电子设备满足预设使用姿态时,将当前应用对应的多个功能控件分别显示于异形区域的两侧,充分利用电子设备的触控显示屏的显示空间,提高了异形区域的显示灵活性和规律性。
[0115] 与图1E或图2所示的实施例一致,请参照图4,图4为本申请实施例提供的一种电子设备的结构示意图。如图4所示,上述电子设备400包括处理器410、与所述处理器410连接的存储器420、重力加速度传感器430和触控显示屏440,触控显示屏440包括异形区域和规则区域,异形区域包括第一显示区域和第二显示区域,其中:
[0116] 所述存储器420用于存储预设使用姿态;
[0117] 所述重力加速度传感器430用于检测所述电子设备的使用姿态,所述使用姿态包括以下一项:正横屏使用姿态、倒横屏使用姿态、正竖屏使用姿态和倒竖屏使用姿态;
[0118] 所述处理器410用于若所述使用姿态为所述预设使用姿态,获取所述电子设备400中运行在前台的第一应用对应的多个功能控件;对所述多个功能控件进行分组得到第一功能控件集和第二功能控件集;
[0119] 所述触控显示屏440用于在所述第一显示区域显示所述第一功能控件集对应的显示内容,在所述第二显示区域显示所述第二功能控件集对应的显示内容。
[0120] 在一个可能的示例中,在所述对所述多个功能控件进行分组得到第一功能控件集和第二功能控件集方面,所述处理器410具体用于获取所述多个功能控件中每一功能控件与所述第一应用的关联值得到多个关联值;根据所述多个关联值对所述多个功能控件进行分组得到所述第一功能控件集和所述第二功能控件集。
[0121] 在一个可能的示例中,所述存储器420还用于存储所述第一应用包括多个维度和所述多个维度中每一维度对应的预设权值,在所述获取所述多个功能控件中每一功能控件与所述第一应用的关联值得到多个关联值方面,所述处理器410具体用于获取目标功能控件与所述多个维度中每一维度的关联值得到多个子关联值,所述目标功能控件为所述多个功能控件中的任一功能控件;根据所述多个子关联值和所述多个维度中每一维度对应的预设权值获取所述目标功能控件对应的关联值。
[0122] 在一个可能的示例中,所述存储器420,还用于存储所述第一功能控件集对应的第一显示面积和所述第一显示区域的显示面积,在所述第一显示区域显示所述第一功能控件集对应的显示内容方面,所述处理器410还用于若所述第一显示面积大于所述第一显示区域的显示面积,将所述第一功能控件集中包含的功能控件进行集成得到第一辅助功能控件;所述触控显示屏440还用于在所述第一显示区域显示所述第一辅助功能控件。
[0123] 在一个可能的示例中,所述处理器410还用于接收所述电子设备中运行在后台的第二应用发送的通知消息;对所述通知消息和所述多个功能控件进行分组得到第一组显示内容和第二组显示内容;所述触控显示屏440还用于在所述第一显示区域显示所述第一组显示内容,在所述第二显示区域显示所述第二组显示内容。
[0124] 在如图4所示的电子设备中,应用于触控显示屏为异形屏的电子设备,所述触控显示屏包括异形区域和规则区域,所述异形区域包括第一显示区域和第二显示区域,若检测到的电子设备的使用姿态为预设使用姿态,获取电子设备中运行在前台的第一应用对应的多个功能控件,对多个功能控件进行分组得到第一功能控件集和第二功能控件集,并在第一显示区域显示第一功能控件集对应的显示内容,在第二显示区域显示第二功能控件集对应的显示内容。也就是说,在电子设备满足预设使用姿态时,将当前应用对应的多个功能控件分别显示于异形区域的两侧,充分利用电子设备的触控显示屏的显示空间,提高了异形区域的显示灵活性和规律性。
[0125] 与图1E或图2所示的实施例一致,请参照图5,图5为本申请提出的另一种显示控制方法的流程示意图。应用于如图4所描述的电子设备,即上述电子设备包括处理器、存储器、重力加速度传感器和触控显示屏,其中,触控显示屏包括异形区域和规则区域,如图5所示,包括:
[0126] 501:存储器存储预设使用姿态;
[0127] 502:重力加速度传感器检测电子设备的使用姿态;
[0128] 503:若所述使用姿态为所述预设使用姿态,处理器获取所述电子设备中运行在前台的第一应用对应的多个功能控件;对所述多个功能控件进行分组得到第一功能控件集和第二功能控件集;
[0129] 504:触控显示屏在第一显示区域显示所述第一功能控件集对应的显示内容,在第二显示区域显示所述第二功能控件集对应的显示内容。
[0130] 在一个可能的示例中,所述对所述多个功能控件进行分组得到第一功能控件集和第二功能控件集,包括:
[0131] 所述处理器获取所述多个功能控件中每一功能控件与所述第一应用的关联值得到多个关联值;根据所述多个关联值对所述多个功能控件进行分组得到所述第一功能控件集和所述第二功能控件集。
[0132] 在一个可能的示例中,所述处理器获取所述多个功能控件中每一功能控件与所述第一应用的关联值得到多个关联值,包括:
[0133] 所述存储器存储所述第一应用包括多个维度和所述多个维度中每一维度对应的预设权值;
[0134] 所述处理器获取目标功能控件与所述多个维度中每一维度的关联值得到多个子关联值,所述目标功能控件为所述多个功能控件中的任一功能控件;根据所述多个子关联值和所述多个维度中每一维度对应的预设权值获取所述目标功能控件对应的关联值。
[0135] 在一个可能的示例中,所述第一显示区域显示所述第一功能控件集对应的显示内容,包括:
[0136] 所述存储器存储所述第一功能控件集对应的第一显示面积和所述第一显示区域的显示面积;
[0137] 若所述第一显示面积大于所述第一显示区域的显示面积,所述处理器将所述第一功能控件集中包含的功能控件进行集成得到第一辅助功能控件;
[0138] 所述触控显示屏在所述第一显示区域显示所述第一辅助功能控件。
[0139] 在一个可能的示例中,所述方法还包括:
[0140] 所述处理器接收所述电子设备中运行在后台的第二应用发送的通知消息;对所述通知消息和所述多个功能控件进行分组得到第一组显示内容和第二组显示内容;
[0141] 所述触控显示屏在所述第一显示区域显示所述第一组显示内容,在所述第二显示区域显示所述第二组显示内容。
[0142] 在如图5所示的方法中,应用于触控显示屏为异形屏的电子设备,所述触控显示屏包括异形区域和规则区域,所述异形区域包括第一显示区域和第二显示区域,若检测到的电子设备的使用姿态为预设使用姿态,获取电子设备中运行在前台的第一应用对应的多个功能控件,对多个功能控件进行分组得到第一功能控件集和第二功能控件集,并在第一显示区域显示第一功能控件集对应的显示内容,在第二显示区域显示第二功能控件集对应的显示内容。也就是说,在电子设备满足预设使用姿态时,将当前应用对应的多个功能控件分别显示于异形区域的两侧,充分利用电子设备的触控显示屏的显示空间,提高了异形区域的显示灵活性和规律性。
[0143] 与图1E或图2所示的实施例一致,请参阅图6,图6是本申请实施例提供的另一种电子设备的结构示意图。如图6所示,该电子设备600包括处理器610、存储器620、通信接口630以及一个或多个程序640,其中,一个或多个程序640被存储在存储器620中,并且被配置由处理器610执行,程序640包括用于执行以下步骤的指令:
[0144] 检测所述电子设备的使用姿态,所述使用姿态包括以下一项:正横屏使用姿态、倒横屏使用姿态、正竖屏使用姿态和倒竖屏使用姿态;
[0145] 若所述使用姿态为预设使用姿态,获取所述电子设备中运行在前台的第一应用对应的多个功能控件;
[0146] 对所述多个功能控件进行分组,得到第一功能控件集和第二功能控件集,并在所述第一显示区域显示所述第一功能控件集对应的显示内容,在所述第二显示区域显示所述第二功能控件集对应的显示内容。
[0147] 在一个可能的示例中,在所述对所述多个功能控件进行分组,得到第一功能控件集和第二功能控件集方面,所述程序640具体用于执行以下步骤的指令:
[0148] 获取所述多个功能控件中每一功能控件与所述第一应用的关联值,得到多个关联值;
[0149] 根据所述多个关联值对所述多个功能控件进行分组,得到所述第一功能控件集和所述第二功能控件集。
[0150] 在一个可能的示例中,所述第一应用包括多个维度,在所述获取所述多个功能控件中每一功能控件与所述第一应用的关联值,得到多个关联值方面,所述程序640具体用于执行以下步骤的指令:
[0151] 获取目标功能控件与所述多个维度中每一维度的关联值,得到多个子关联值,所述目标功能控件为所述多个功能控件中的任一功能控件;
[0152] 根据所述多个子关联值和所述多个维度中每一维度对应的预设权值获取所述目标功能控件对应的关联值。
[0153] 在一个可能的示例中,在所述第一显示区域显示所述第一功能控件集对应的显示内容方面,所述程序640具体用于执行以下步骤的指令:
[0154] 获取所述第一功能控件集对应的第一显示面积;
[0155] 若所述第一显示面积大于所述第一显示区域的显示面积,将所述第一功能控件集中包含的功能控件进行集成,得到第一辅助功能控件,并在所述第一显示区域显示所述第一辅助功能控件。
[0156] 在一个可能的示例中,所述程序640还用于执行以下步骤的指令:
[0157] 接收所述电子设备中运行在后台的第二应用发送的通知消息;
[0158] 对所述通知消息和所述多个功能控件进行分组得到第一组显示内容和第二组显示内容,并在所述第一显示区域显示所述第一组显示内容,在所述第二显示区域显示所述第二组显示内容。
[0159] 在如图6所示的电子设备中,应用于触控显示屏为异形屏的电子设备,所述触控显示屏包括异形区域和规则区域,所述异形区域包括第一显示区域和第二显示区域,若检测到的电子设备的使用姿态为预设使用姿态,获取电子设备中运行在前台的第一应用对应的多个功能控件,对多个功能控件进行分组得到第一功能控件集和第二功能控件集,并在第一显示区域显示第一功能控件集对应的显示内容,在第二显示区域显示第二功能控件集对应的显示内容。也就是说,在电子设备满足预设使用姿态时,将当前应用对应的多个功能控件分别显示于异形区域的两侧,充分利用电子设备的触控显示屏的显示空间,提高了异形区域的显示灵活性和规律性。
[0160] 本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于存储计算机程序,该计算机程序使得计算机执行如方法实施例中记载的任一方法的部分或全部步骤,计算机包括电子设备。
[0161] 本申请实施例还提供一种计算机程序产品,计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,计算机程序可操作来使计算机执行如方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,计算机包括电子设备。
[0162] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
[0163] 在实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0164] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或控件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0165] 作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0166] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0167] 集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0168] 以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。