电子设备的应用界面管理方法和装置转让专利

申请号 : CN202110360659.8

文献号 : CN113126840B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈莹江沛凡林泽宏

申请人 : 广州三星通信技术研究有限公司三星电子株式会社

摘要 :

提供电子设备的应用界面管理方法和装置,电子设备包括第一应用;在电子设备的显示屏幕上包括至少两个区域,所述至少两个区域包括第一区域和第二区域;第一应用包括至少两个界面,所述至少两个界面在所述第一区域和所述第二区域中以预定双屏模式逻辑分别进行显示,在第一区域用于显示第一界面,在第二区域用于显示第二界面;所述应用界面管理方法包括:响应于检测到针对第一界面的锁定操作,在第一区域中锁定显示第一界面;响应于在第二区域的界面上的第一新建操作,所述第一新建操作用于触发产生第二界面,在第二区域中显示所述第二界面。

权利要求 :

1.一种电子设备的应用界面管理方法,其特征在于,电子设备包括第一应用;在电子设备的显示屏幕上包括至少两个区域,所述至少两个区域包括第一区域和第二区域;第一应用包括至少两个界面,所述至少两个界面在所述第一区域和所述第二区域中以预定双屏模式逻辑分别进行显示,在第一区域用于显示第一界面,在第二区域用于显示第二界面;

所述应用界面管理方法包括:

响应于检测到针对第一界面的锁定操作,在第一区域中锁定显示第一界面;

响应于在第二区域的界面上的第一新建操作,所述第一新建操作用于触发产生第二界面,在第二区域中显示所述第二界面;以及在所述第一区域中锁定显示第一界面时,销毁所述第一区域中现有的其他界面。

2.如权利要求1所述的应用界面管理方法,其特征在于,还包括:响应于在所述第一界面上的第二新建操作,所述第二新建操作用于触发产生第三界面,在所述第二区域中显示所述第三界面,或者在第一区域中以覆盖所述第一界面的方式显示所述第三界面。

3.如权利要求2所述的应用界面管理方法,其特征在于,

在所述第二区域中显示所述第三界面时,销毁所述第二区域中现有的其他界面。

4.如权利要求2所述的应用界面管理方法,其特征在于,

在所述第二区域中显示所述第三界面时,所述第二区域中现有的其他界面被保留、且被所述第三界面覆盖。

5.如权利要求1所述的应用界面管理方法,其特征在于,

响应于在所述第二界面上的第一返回操作,销毁所述第二界面,以及在所述第二区域显示被所述第二界面覆盖的界面或空白页。

6.如权利要求1所述的应用界面管理方法,其特征在于,

响应于检测到针对所述第一界面的解锁操作,解锁之前被锁定显示的所述第一界面,以及,响应于在解锁后的所述第一界面上的第三新建操作,所述第三新建操作用于触发产生第四界面,在所述第一区域中显示所述第四界面。

7.如权利要求6所述的应用界面管理方法,其特征在于,

在所述第一区域中显示所述第四界面时,在将解锁后的所述第一界面移动至所述第二区域进行显示;或者,在第一区域中以覆盖解锁后的所述第一界面的方式显示所述第四界面。

8.如权利要求1所述的应用界面管理方法,其特征在于,

响应于检测到针对所述第一界面的解锁操作,解锁之前被锁定显示的所述第一界面,以及,响应于在解锁后的所述第一界面上的第三新建操作,所述第三新建操作用于触发产生第四界面,在所述第二区域中显示所述第四界面。

9.如权利要求1所述的应用界面管理方法,其特征在于,响应于检测到针对所述第一界面的解锁操作,解锁之前被锁定显示的所述第一界面,以及,响应于在所述第一区域或所述第二区域上的第二返回操作,执行如下至少一个步骤:销毁所示第二返回操作针对的界面;

在所述第一区域或所述第二区域显示被覆盖的界面。

10.一种电子设备的应用界面管理装置,其特征在于,电子设备包括第一应用;在电子设备的显示屏幕上包括至少两个区域,所述至少两个区域包括第一区域和第二区域;第一应用包括至少两个界面,所述至少两个界面在所述第一区域和所述第二区域中以预定双屏模式逻辑分别进行显示,在第一区域用于显示第一界面,在第二区域用于显示第二界面;

所述应用界面管理装置包括:

页面锁定模块,被配置为响应于检测到针对第一界面的锁定操作,在第一区域中锁定显示第一界面,以及在所述第一区域中锁定显示第一界面时,销毁所述第一区域中现有的其他界面;

页面新建模块,被配置为响应于在第二区域的界面上的第一新建操作,所述第一新建操作用于触发产生第二界面,在第二区域中显示所述第二界面。

11.如权利要求10所述的应用界面管理装置,其特征在于,所述页面新建模块还被配置为:响应于在所述第一界面上的第二新建操作,所述第二新建操作用于触发产生第三界面,在所述第二区域中显示所述第三界面,或者在第一区域中以覆盖所述第一界面的方式显示所述第三界面。

12.如权利要求11所述的应用界面管理装置,其特征在于,所述页面新建模块还被配置为:在所述第二区域中显示所述第三界面时,销毁所述第二区域中现有的其他界面。

13.如权利要求11所述的应用界面管理装置,其特征在于,所述页面新建模块还被配置为:在所述第二区域中显示所述第三界面时,所述第二区域中现有的其他界面被保留、且被所述第三界面覆盖。

14.如权利要求10所述的应用界面管理装置,其特征在于,还包括页面返回模块;

所述页面返回模块被配置为:响应于在所述第二界面上的第一返回操作,销毁所述第二界面,以及在所述第二区域显示被所述第二界面覆盖的界面或空白页。

15.如权利要求10所述的应用界面管理装置,其特征在于,还包括第一页面解锁模块;

所述第一页面解锁模块被配置为:响应于检测到针对所述第一界面的解锁操作,解锁之前被锁定显示的所述第一界面,以及,响应于在解锁后的所述第一界面上的第三新建操作,所述第三新建操作用于触发产生第四界面,在所述第一区域中显示所述第四界面。

16.如权利要求15所述的应用界面管理装置,其特征在于,所述第一页面解锁模块还被配置为:在所述第一区域中显示所述第四界面时,在将解锁后的所述第一界面移动至所述第二区域进行显示;或者,在第一区域中以覆盖解锁后的所述第一界面的方式显示所述第四界面。

17.如权利要求10所述的应用界面管理装置,其特征在于,还包括第二页面解锁模块;

所述第二页面解锁模块被配置为:响应于检测到针对所述第一界面的解锁操作,解锁之前被锁定显示的所述第一界面,以及,响应于在解锁后的所述第一界面上的第三新建操作,所述第三新建操作用于触发产生第四界面,在所述第二区域中显示所述第四界面。

18.如权利要求10所述的应用界面管理装置,其特征在于,还包括第三页面解锁模块;

所述第三页面解锁模块被配置为:响应于检测到针对所述第一界面的解锁操作,解锁之前被锁定显示的所述第一界面,以及,响应于在所述第一区域或所述第二区域上的第二返回操作,执行如下至少一个步骤:销毁所示第二返回操作针对的界面;

在所述第一区域或所述第二区域显示被覆盖的界面。

19.一种包括至少一个计算装置和存储有至少一个存储指令的存储装置的系统,其中,所述指令在被所述至少一个计算装置运行时,促使所述至少一个计算装置执行如权利要求

1至9中的任一权利要求所述的应用界面管理方法。

20.一种存储指令的计算机可读存储介质,其中,当所述指令被至少一个计算装置运行时,促使所述至少一个计算装置执行如权利要求1至9中的任一权利要求所述的应用界面管理方法。

说明书 :

电子设备的应用界面管理方法和装置

技术领域

[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] 图1是示出根据本公开的实施例的双屏模式的显示逻辑的示意图;
[0031] 图2是示出根据本公开的实施例的电子设备的应用界面管理方法的流程图;
[0032] 图3至图12是示出根据本公开的实施例的电子设备的应用界面管理方法的示例的示图;
[0033] 图13是示出根据本公开的实施例的电子设备的应用界面管理装置的框图。

具体实施方式

[0034] 提供参照附图的以下描述以帮助对由权利要求及其等同物限定的本公开的实施例的全面理解。包括各种特定细节以帮助理解,但这些细节仅被视为是示例性的。因此,本领域的普通技术人员将认识到在不脱离本公开的范围和精神的情况下,可对描述于此的实施例进行各种改变和修改。此外,为了清楚和简洁,省略对公知的功能和结构的描述。
[0035] 本公开的实施例提供了一种电子设备的应用界面管理方法,其中,电子设备包括第一应用,在电子设备的显示屏幕上包括至少两个区域,所述至少两个区域包括第一区域和第二区域。第一应用包括至少两个界面,所述至少两个界面在所述第一区域和所述第二区域中以预定双屏模式逻辑分别进行显示,在第一区域用于显示第一界面,在第二区域用于显示第二界面,第一界面为期望被锁定显示的界面,第二界面为第一界面被锁定显示之后产生的界面。
[0036] 在电子设备运行第一应用且使用本公开的实施例提供的应用界面管理方法时,可以对第一区域中的第一界面进行锁定操作,使得第一区域中锁定显示第一界面。在第一界面锁定显示的期间,任何新建或返回界面的操作均无法销毁该锁定显示的第一界面。
[0037] 在此需要说明的是,第一区域是指电子设备的显示屏幕的至少两个区域中,将所显示的界面需要被锁定的区域称为第一区域,其余的区域中的一个区域称为第二区域。例如,电子设备的显示屏幕具有左、右两个区域,当左区域所显示的界面需要被锁定时,则左区域为第一区域,右区域为第二区域;当右区域所显示的界面需要被锁定时,则右区域为第一区域,左区域为第二区域。
[0038] 预定双屏模式包括两种,在本申请实施例中分别将两种预定双屏模式称为Home Mode和Deep Mode。下面分别在第一界面未发生过锁定显示阶段、第一界面处于锁定显示阶段和解除第一界面的锁定显示之后的阶段,对两种预定双屏模式的显示逻辑进行介绍。
[0039] 在本申请的实施例中,以电子设备的显示屏幕的具有左、右两个区域为例,主界面显示在其中一个区域,主界面之后的子界面显示在两个区域之中的一个区域。在图中用MAIN代表主界面,A、B、C、D、E、F、G分别代表主界面之后的子界面,其中,A是MAIN的子界面,B是A的子界面,C是B的子界面,在此需要说明的是,当某一界面(如A)上进行新建操作,可产生该界面(如A)的子界面(如B)。在本申请的实施例中,针对后续的内容,将以主界面显示在左区域,主界面之后的子界面显示在左区域和/或右区域为例进行介绍。
[0040] 图1是示出根据本公开的实施例的双屏模式的显示逻辑的示意图。
[0041] 参照图1,在第一界面未发生过锁定显示阶段,对两种预定双屏模式的显示逻辑如下:
[0042] Home Mode:左区域保持显示主界面,在左区域触发的新界面显示在右区域,将右区域原来显示的界面销毁;右区域的界面触发的新界面显示在右区域,新界面覆盖右区域原来显示的界面。始终保持新界面在右区域显示,左边保持显示主界面。
[0043] Deep Mode:左区域的界面触发的新界面显示在右区域,将右区域原来显示的界面销毁;右区域的界面触发新界面时,先将右区域当前显示的界面移动到左区域进行显示,触发的新界面显示在右区域,左区域和右区域显示的界面始终保持上下级界面关系。
[0044] 双屏模式的显示逻辑是通过对Activity栈来实现的:触发新界面会将界面对应的Activity压入栈顶;销毁界面会将界面对应Activity从栈中删除,被销毁的界面之后不会再显示;被覆盖的界面返回之后可以查看。以下图为例,MAIN触发A,A触发B,B触发C,Activity栈对应Home Mode和Deep Mode的表现为:
[0045] Home Mode:栈底的界面显示在左区域,其余的界面按从下往上显示在右区域。
[0046] Deep Mode:栈顶的界面显示在右区域,其余的界面按从下往上显示在左区域。
[0047] 第一界面处于锁定显示阶段和解除第一界面的锁定显示之后的阶段的显示逻辑主要体现在本公开的实施例提供的电子设备的应用界面管理方法的流程中。
[0048] 图2是示出根据本公开的实施例的电子设备的应用界面管理方法的流程图。
[0049] 参照图2,在步骤S110,响应于检测到针对第一界面的锁定操作,在第一区域中锁定显示第一界面。
[0050] 作为示例,可以左区域和/或右区域的界面上显示一控件(如图中界面右上角的钉子标识),当用户点击该控件时即完成了针对该界面的锁定操作。当然,针对界面的锁定操作也可以为其它形式。
[0051] 在步骤S120,响应于在第二区域的界面上的第一新建操作,所述第一新建操作用于触发产生第二界面,在第二区域中显示所述第二界面。
[0052] 可以理解,第一区域可以是左区域或右区域。当第一区域是左区域时,第二区域是右区域;当第一区域是右区域时,第二区域是左区域。
[0053] 根据本公开的实施例提供的电子设备的应用界面管理方法,在分屏显示的场景下,用户可以基于实际的需要针对相应的界面执行锁定操作,使得该界面能够在预设区域锁定显示,避免因新建页面或返回页面的操作而被销毁,显著地提升用户体验。
[0054] 方案中,左右两个页面的显示是根据使用的方案中设计的固定逻辑进行跳转的。但是,如果用户觉得某个显示中的页面很重要,希望保留这个页面的显示不被销毁、不被覆盖的前提下,继续使用这个应用,当前的方案是无法做到的。
[0055] 可选地,应用界面管理方法还包括:响应于在所述第一界面上的第二新建操作,所述第二新建操作用于触发产生第三界面,在所述第二区域中显示所述第三界面。
[0056] 可选地,应用界面管理方法还包括:响应于在所述第一界面上的第二新建操作,所述第二新建操作用于触发产生第三界面,在第一区域中以覆盖所述第一界面的方式显示所述第三界面。
[0057] 可选地,在所述第二区域中显示所述第三界面时,销毁所述第二区域中现有的其他界面。
[0058] 可选地,在所述第二区域中显示所述第三界面时,所述第二区域中现有的其他界面被保留、且被所述第三界面覆盖。
[0059] 可选地,在所述第一区域中锁定显示第一界面时,所述第一区域中现有的其他界面被保留、且被所述第一界面覆盖。
[0060] 可选地,在所述第一区域中锁定显示第一界面时,销毁所述第一区域中现有的其他界面。
[0061] 可选地,应用界面管理方法还包括:响应于在所述第二界面上的第一返回操作,销毁所述第二界面,以及在所述第二区域显示被所述第二界面覆盖的界面或空白页。
[0062] 可选地,应用界面管理方法还包括:响应于检测到针对所述第一界面的解锁操作,解锁之前被锁定显示的所述第一界面,以及,响应于在解锁后的所述第一界面上的第三新建操作,所述第三新建操作用于触发产生第四界面,在所述第一区域中显示所述第四界面。
[0063] 可选地,在所述第一区域中显示所述第四界面时,在将解锁后的所述第一界面移动至所述第二区域进行显示。
[0064] 可选地,在所述第一区域中显示所述第四界面时,在第一区域中以覆盖解锁后的所述第一界面的方式显示所述第四界面。
[0065] 可选地,应用界面管理方法还包括:响应于检测到针对所述第一界面的解锁操作,解锁之前被锁定显示的所述第一界面,以及,响应于在解锁后的所述第一界面上的第三新建操作,所述第三新建操作用于触发产生第四界面,在所述第二区域中显示所述第四界面。
[0066] 可选地,应用界面管理方法还包括:响应于检测到针对所述第一界面的解锁操作,解锁之前被锁定显示的所述第一界面,以及,响应于在所述第一区域或所述第二区域上的第二返回操作,销毁所示第二返回操作针对的界面。
[0067] 可选地,应用界面管理方法还包括:响应于检测到针对所述第一界面的解锁操作,解锁之前被锁定显示的所述第一界面,以及,响应于在所述第一区域或所述第二区域上的第二返回操作,在所述第一区域或所述第二区域显示被覆盖的界面。
[0068] 上述内容符合以下原则:当第一区域锁定显示第一界面时,第二区域恢复单屏显示的逻辑,第一区域和第二区域当前显示的界面所触发产生的新界面都会显示在第二区域;或者,当第一区域锁定显示第一界面时,第一区域当前显示的界面所触发产生的新界面都会显示在第一区域,第二区域当前显示的界面所触发产生的新界面都会显示在第二区域。
[0069] 在代码实现上,当第一区域锁定显示第一界面之后,依次新压入栈的Activity都将标记其应该显示在第一区域或第二区域,可以做到第一界面不被覆盖。在进行返回操作时,针对对锁定显示第一界面,跳过从栈中删除Activity的操作,可以做到第一界面不被销毁。
[0070] 下面基于图3至图12,对本公开的实施例提供的电子设备的应用界面管理方法的流程进行介绍。
[0071] 下面参照图3至图6对基于Home Mode的电子设备的应用界面管理方法的流程进行介绍。可以理解,由于在Home Mode下,左区域保持显示主界面,因此只有右区域显示的界面才有被锁定显示的需求,因此第一区域为右区域。
[0072] 参照图3,在初始状态,左区域显示MAIN,MAIN触发产生A,A触发产生B,B触发产生C;A、B、C均在右区域,右区域显示C,C覆盖B,B覆盖A。接下来,响应于检测到针对C的锁定操作,在右区域中锁定显示C,右区域中保留A和B。触发产生的新界面D和E显示在左区域、且覆盖MAIN,其中,D可以是响应于在MAIN或C上的新建操作而触发产生的,E是响应于在D上的新建操作而触发产生的,E可以覆盖D。接下来,响应于在E上的返回操作,销毁E,在左区域显示D。
[0073] 参照图4,图4的初始状态是通过如下方式获得的:左区域显示MAIN,MAIN触发产生A,A触发产生B,B触发产生C;A、B、C均在右区域,右区域显示C,C覆盖B,B覆盖A。响应于检测到针对C的锁定操作,在右区域中锁定显示C,右区域中保留A和B。触发产生的新界面D和E显示在左区域、且覆盖MAIN,其中,D可以是响应于在MAIN或C上的新建操作而触发产生的,E是响应于在D上的新建操作而触发产生的,E可以覆盖D。接下来,解锁被锁定显示的C。接下来,触发产生的新界面F显示在右区域且覆盖C,F可以是响应于在C或E上的新建操作而触发产生的。或者,接下来可以响应于在C上的返回操作,销毁C,在右区域显示B;继续响应于在B上的返回操作,销毁B,在右区域显示A;继续响应于在A上的返回操作,销毁A,将D和E移动至右区域显示。
[0074] 参照图5,左区域显示MAIN,MAIN触发产生A,A触发产生B,B触发产生C;A、B、C均在右区域,右区域显示C,C覆盖B,B覆盖A。接下来,响应于检测到针对C的锁定操作,在右区域中锁定显示C,销毁A和B。触发产生的新界面D和E显示在左区域、且覆盖MAIN,其中,D可以是响应于在MAIN或C上的新建操作而触发产生的,E是响应于在D上的新建操作而触发产生的,E可以覆盖D。接下来,响应于在E上的返回操作,销毁E,在左区域显示D。继续参照图6,解锁被锁定显示的C。接下来,触发产生的新界面F显示在右区域且覆盖C,F可以是响应于在C或E上的新建操作而触发产生的。或者,接下来可以响应于在C上的返回操作,销毁C,将D和E移动至右区域显示。
[0075] 下面参照图7至图12对基于Deep Mode的电子设备的应用界面管理方法的流程进行介绍。在Deep Mode下,左区域和右区域均可以作为第一区域,接下来分别对右区域中的界面被锁定显示的情况左区域中的界面被锁定显示的情况进行介绍。
[0076] 右区域中的界面被锁定显示的情况还可以继续分为情况1和情况2,情况1如下:
[0077] 参照图7,在初始状态,左区域显示MAIN,MAIN触发产生A,A触发产生B,B触发产生C;A和B在左区域,A覆盖MAIN,B覆盖A;C显示在右区域。接下来响应于检测到针对C的锁定操作,在右区域中锁定显示C。触发产生的新界面D显示在左区域、且覆盖B,其中,D可以是响应于在B或C上的新建操作而触发产生的。或者,接下来响应于在B上的返回操作,销毁B,在左区域显示A。
[0078] 参照图8,图8的初始状态是通过如下方式获得的:左区域显示MAIN,MAIN触发产生A,A触发产生B,B触发产生C;A和B在左区域,A覆盖MAIN,B覆盖A;C显示在右区域。接下来响应于检测到针对C的锁定操作,在右区域中锁定显示C。触发产生的新界面D显示在左区域、且覆盖B,其中,D可以是响应于在B或C上的新建操作而触发产生的。之后解锁被锁定显示的C。接下来响应于在C上的新建操作而触发产生的新界面E,E显示在右区域,同上将C移动至左区域显示;或者,接下来响应于在C上的返回操作,销毁C,将D移动至右区域进行显示;或者,接下来响应于在D上的新建操作而触发产生的新界面E,在右区域显示E并销毁C,之后响应于在E上的返回操作,销毁E,将D移动至右区域进行显示。
[0079] 参照图9,在初始状态,左区域显示MAIN,MAIN触发产生A,A触发产生B,B触发产生C;A和B在左区域,A覆盖MAIN,B覆盖A;C显示在右区域。接下来响应于检测到针对C的锁定操作,在右区域中锁定显示C。响应于在C上的新建操作而触发产生新界面D,D显示在右区域且覆盖C;接下来响应于在B上的新建操作而触发产生新界面E,E显示在右区域且覆盖B。当响应于在D上的返回操作时,销毁D,在左区域显示C;当响应于在E上的返回操作时,销毁E,在左区域显示E;当响应于在B上的返回操作,销毁B,在左区域显示A。
[0080] 参照图10,图10的初始状态是通过如下方式获得的:左区域显示MAIN,MAIN触发产生A,A触发产生B,B触发产生C;A和B在左区域,A覆盖MAIN,B覆盖A;C显示在右区域。接下来响应于检测到针对C的锁定操作,在右区域中锁定显示C。响应于在C上的新建操作而触发产生新界面D,D显示在右区域且覆盖C;接下来响应于在B上的新建操作而触发产生新界面E,E显示在右区域且覆盖B。在初始状态之后解锁被锁定显示的C。接下来响应于在D上的新建操作而触发产生新界面F,F显示在右区域,C和D移动至左区域进行显示;或者,接下来响应于在E上的新建操作而触发产生新界面G,G显示在右区域,并且销毁C和D;或者,接下来响应于在D上的返回操作销毁D并在右区域显示C。
[0081] 接下来介绍情况2,情况2如下:
[0082] 参照图11,在初始状态,左区域显示MAIN,MAIN触发产生A,A触发产生B,B触发产生C;A和B在左区域,A覆盖MAIN,B覆盖A;C显示在右区域。接下来响应于检测到针对B的锁定操作,在左区域中锁定显示B。接下来响应于在B上的新建操作而触发产生新界面D、且销毁C,继续响应于在B上的返回操作,销毁D且在右区域显示空白页;或者,接下来响应于在C上的新建操作而触发产生新界面E、E显示在右区域且覆盖C;或者,接下来响应于在C上的返回操作,销毁D且在右区域显示空白页。
[0083] 参照图12,图12提供了3种初始状态,3种初始状态分别是图11所示流程的结束状态。对于状态1,解锁被锁定显示的B。接下来响应于在B上的新建操作从而触发产生界面F,F显示在右区域、销毁E和C。
[0084] 图13是示出根据本公开的实施例的电子设备的应用界面管理装置的框图。电子设备包括第一应用;在电子设备的显示屏幕上包括至少两个区域,所述至少两个区域包括第一区域和第二区域;第一应用包括至少两个界面,所述至少两个界面在所述第一区域和所述第二区域中以预定双屏模式逻辑分别进行显示,在第一区域用于显示第一界面,在第二区域用于显示第二界面。
[0085] 参照图13,电子设备的应用界面管理装置包括页面锁定模块210和页面新建模块220。
[0086] 页面锁定模块210被配置为:响应于检测到针对第一界面的锁定操作,在第一区域中锁定显示第一界面。页面新建模块220被配置为:响应于在第二区域的界面上的第一新建操作,所述第一新建操作用于触发产生第二界面,在第二区域中显示所述第二界面。
[0087] 可选地,所述页面新建模块220还被配置为:响应于在所述第一界面上的第二新建操作,所述第二新建操作用于触发产生第三界面,在所述第二区域中显示所述第三界面,或者在第一区域中以覆盖所述第一界面的方式显示所述第三界面。
[0088] 可选地,所述页面新建模块220还被配置为:在所述第二区域中显示所述第三界面时,销毁所述第二区域中现有的其他界面。
[0089] 可选地,所述页面新建模块220还被配置为:在所述第二区域中显示所述第三界面时,所述第二区域中现有的其他界面被保留、且被所述第三界面覆盖。
[0090] 可选地,所述页面锁定模块210还被配置为:在所述第一区域中锁定显示第一界面时,所述第一区域中现有的其他界面被保留、且被所述第一界面覆盖。
[0091] 可选地,所述页面锁定模块210还被配置为:在所述第一区域中锁定显示第一界面时,销毁所述第一区域中现有的其他界面。
[0092] 可选地,应用界面管理装置还包括页面返回模块230;所述页面返回模块230被配置为:响应于在所述第二界面上的第一返回操作,销毁所述第二界面,以及在所述第二区域显示被所述第二界面覆盖的界面或空白页。
[0093] 可选地,应用界面管理装置还包括第一页面解锁模块240;所述第一页面解锁模块240被配置为:响应于检测到针对所述第一界面的解锁操作,解锁之前被锁定显示的所述第一界面,以及,响应于在解锁后的所述第一界面上的第三新建操作,所述第三新建操作用于触发产生第四界面,在所述第一区域中显示所述第四界面。
[0094] 可选地,所述第一页面解锁模块240还被配置为:在所述第一区域中显示所述第四界面时,在将解锁后的所述第一界面移动至所述第二区域进行显示;或者,在第一区域中以覆盖解锁后的所述第一界面的方式显示所述第四界面。
[0095] 可选地,应用界面管理装置还包括第二页面解锁模块250;所述第二页面解锁模块250被配置为:响应于检测到针对所述第一界面的解锁操作,解锁之前被锁定显示的所述第一界面,以及,响应于在解锁后的所述第一界面上的第三新建操作,所述第三新建操作用于触发产生第四界面,在所述第二区域中显示所述第四界面。
[0096] 可选地,应用界面管理装置还包括第三页面解锁模块260;所述第三页面解锁模块260被配置为:响应于检测到针对所述第一界面的解锁操作,解锁之前被锁定显示的所述第一界面,以及,响应于在所述第一区域或所述第二区域上的第二返回操作,执行如下至少一个步骤:销毁所示第二返回操作针对的界面;在所述第一区域或所述第二区域显示被覆盖的界面。
[0097] 以上已参照图1至图13描述了根据本公开的实施例的电子设备的应用界面管理方法和装置。
[0098] 根据本公开的实施例提供的电子设备的应用界面管理方法和装置,在分屏显示的场景下,用户可以基于实际的需要针对相应的界面执行锁定操作,使得该界面能够在预设区域锁定显示,避免因新建页面或返回页面的操作而被销毁,显著地提升用户体验。
[0099] 图13所示出的实体识别系统中的各个单元可被配置为执行特定功能的软件、硬件、固件或上述项的任意组合。例如,各个单元可对应于专用的集成电路,也可对应于纯粹的软件代码,还可对应于软件与硬件相结合的模块。此外,各个单元所实现的一个或多个功能也可由物理实体设备(例如,处理器、客户端或服务器等)中的组件来统一执行。
[0100] 此外,参照图2所描述的电子设备的应用界面管理方法可通过记录在计算机可读存储介质上的程序(或指令)来实现。例如,根据本公开的实施例,可提供存储指令的计算机可读存储介质,其中,当所述指令被至少一个计算装置运行时,促使所述至少一个计算装置执行根据本公开的电子设备的应用界面管理方法。
[0101] 上述计算机可读存储介质中的计算机程序可在诸如客户端、主机、代理装置、服务器等计算机设备中部署的环境中运行,应注意,计算机程序还可用于执行除了上述步骤以外的附加步骤或者在执行上述步骤时执行更为具体的处理,这些附加步骤和进一步处理的内容已经在参照图2进行相关方法的描述过程中提及,因此这里为了避免重复将不再进行赘述。
[0102] 应注意,根据本公开的实施例的实体识别系统中的各个单元可完全依赖计算机程序的运行来实现相应的功能,即,各个单元在计算机程序的功能架构中与各步骤相应,使得整个系统通过专门的软件包(例如,lib库)而被调用,以实现相应的功能。
[0103] 另一方面,图13所示的各个单元也可以通过硬件、软件、固件、中间件、微代码或其任意组合来实现。当以软件、固件、中间件或微代码实现时,用于执行相应操作的程序代码或者代码段可以存储在诸如存储介质的计算机可读介质中,使得处理器可通过读取并运行相应的程序代码或者代码段来执行相应的操作。
[0104] 例如,本公开的实施例还可以实现为计算装置,该计算装置包括存储部件和处理器,存储部件中存储有计算机可执行指令集合,当计算机可执行指令集合被处理器执行时,执行根据本公开的实施例的电子设备的应用界面管理方法。
[0105] 具体说来,计算装置可以部署在服务器或客户端中,也可以部署在分布式网络环境中的节点装置上。此外,计算装置可以是PC计算机、平板装置、个人数字助理、智能手机、web应用或其他能够执行上述指令集合的装置。
[0106] 这里,计算装置并非必须是单个的计算装置,还可以是任何能够单独或联合执行上述指令(或指令集)的装置或电路的集合体。计算装置还可以是集成控制系统或系统管理器的一部分,或者可被配置为与本地或远程(例如,经由无线传输)以接口互联的便携式电子装置。
[0107] 在计算装置中,处理器可包括中央处理器(CPU)、图形处理器(GPU)、可编程逻辑装置、专用处理器系统、微控制器或微处理器。作为示例而非限制,处理器还可包括模拟处理器、数字处理器、微处理器、多核处理器、处理器阵列、网络处理器等。
[0108] 根据本公开的实施例的电子设备的应用界面管理方法中所描述的某些操作可通过软件方式来实现,某些操作可通过硬件方式来实现,此外,还可通过软硬件结合的方式来实现这些操作。
[0109] 处理器可运行存储在存储部件之一中的指令或代码,其中,存储部件还可以存储数据。指令和数据还可经由网络接口装置而通过网络被发送和接收,其中,网络接口装置可采用任何已知的传输协议。
[0110] 存储部件可与处理器集成为一体,例如,将RAM或闪存布置在集成电路微处理器等之内。此外,存储部件可包括独立的装置,诸如,外部盘驱动、存储阵列或任何数据库系统可使用的其他存储装置。存储部件和处理器可在操作上进行耦合,或者可例如通过I/O端口、网络连接等互相通信,使得处理器能够读取存储在存储部件中的文件。
[0111] 此外,计算装置还可包括视频显示器(诸如,液晶显示器)和用户交互接口(诸如,键盘、鼠标、触摸输入装置等)。计算装置的所有组件可经由总线和/或网络而彼此连接。
[0112] 根据本公开的实施例的电子设备的应用界面管理方法可被描述为各种互联或耦合的功能块或功能示图。然而,这些功能块或功能示图可被均等地集成为单个的逻辑装置或按照非确切的边界进行操作。
[0113] 因此,参照图2所描述的电子设备的应用界面管理方法可通过包括至少一个计算装置和至少一个存储指令的存储装置的系统来实现。
[0114] 根据本公开的实施例,至少一个计算装置是根据本公开的实施例的用于执行电子设备的应用界面管理方法的计算装置,存储装置中存储有计算机可执行指令集合,当计算机可执行指令集合被至少一个计算装置执行时,执行参照图2所描述的电子设备的应用界面管理方法。
[0115] 以上描述了本公开的各示例性实施例,应理解,上述描述仅是示例性的,并非穷尽性的,本公开不限于所披露的各示例性实施例。在不偏离本公开的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。因此,本公开的保护范围应该以权利要求的范围为准。