处理方法、装置、电子设备及计算机可读存储介质与流程

文档序号:35999162发布日期:2023-11-16 12:03阅读:25来源:国知局
处理方法与流程

本申请涉及计算机技术,尤其涉及一种处理方法、装置、电子设备及计算机可读存储介质。


背景技术:

1、目前的应用显示方式中,应用窗口的响应方式十分单一固化,例如仅能针对全屏显示的应用窗口进行整体响应,或者仅能够针对确定的部分窗口进行响应,部分窗口例如为悬浮窗口或分屏窗口等。


技术实现思路

1、本申请实施例提供一种处理方法、装置、电子设备及计算机可读存储介质,能够根据应用的状态,自适应地进行相应方式的响应,实现了多种响应方式的兼容。

2、本申请实施例的技术方案是这样实现的:

3、本申请实施例提供一种处理方法,包括:

4、显示m个第一应用的显示窗口位于m个显示区域,m为大于等于2的整数;所述m个显示区域不重叠且构成显示输出区域;

5、基于目标指令,获得状态参数;所述状态参数用于表征所述第一应用的状态;

6、如果所述状态参数表征所述m个第一应用包括处于目标状态的n个目标应用,基于m-n个第一应用响应所述目标指令,n为大于等于1且小于m的整数;

7、如果所述状态参数表征所述m个第一应用未包括处于目标状态的目标应用,基于所述m个第一应用响应所述目标指令。

8、上述方案中,所述显示m个第一应用的显示窗口位于m个显示区域,包括:

9、响应于目标模式处于工作状态,显示输出区域划分为m个显示区域;

10、基于所述m个显示区域的尺寸在所述m个显示区域显示m个第一应用的显示窗口。

11、上述方案中,所述基于m-n个第一应用响应所述目标指令包括:

12、响应于所述目标指令,获得至少一个第二应用;所述至少一个第二应用用于替换位于所述m-n个显示区域显示的所述m-n个第一应用;

13、基于所述m-n个显示区域中的至少一个显示区域的尺寸,在所述m-n个显示区域中的至少一个显示区域显示所述至少一个第二应用的显示窗口;

14、其中,所述基于所述m个第一应用响应所述目标指令包括:

15、响应于所述目标指令,获得第二应用;所述第二应用用于替换所述m个第一应用;

16、显示所述第二应用的显示窗口位于所述显示输出区域。

17、上述方案中,所述基于m-n个第一应用响应所述目标指令包括:

18、基于目标模式处于工作状态,保持所述n个目标应用的显示窗口位于n个显示区域显示;基于所述m-n个显示区域的尺寸显示至少一个第二应用位于所述m-n个显示区域;

19、其中,处于所述目标模式包括:显示输出区域划分为m个显示区域且显示m个第一应用的显示窗口位于所述m个显示区域;

20、其中,所述基于所述m个第一应用响应所述目标指令包括:

21、显示所述第二应用用于替换所述m个第一应用,以使得目标模式处于非工作状态。

22、上述方案中,所述基于m-n个第一应用响应所述目标指令包括:

23、响应所述目标指令,获得第二应用;

24、基于目标模式处于工作状态以及所述第二应用的窗口属性,获得目标显示区域,所述目标显示区域为第一显示区域与第二显示区域的组合,所述第一显示区域与所述第二显示区域属于所述m-n个显示区域;

25、保持所述n个目标应用的显示窗口位于n个显示区域显示;基于所述目标显示区域的尺寸显示所述第二应用的窗口;

26、其中,所述获得目标显示区域包括:

27、如果所述第一显示区域的参数与所述第二显示区域的参数满足组合条件,获得目标显示区域,所述目标显示区域为所述第一显示区域与所述第二显示区域的组合,所述组合条件与所述第二应用的属性相关;

28、其中,所述获得目标显示区域还包括:

29、如果所述第一显示区域的参数与所述第二显示区域的参数不满足所述组合条件,获得满足所述组合条件的第三显示区域,其中,所述组合条件与所述第二应用的属性相关;

30、将所述第三显示区域的目标应用的显示窗口移动所述第一显示区域显示;获得目标显示区域,所述目标显示区域为所述第三显示区域与第二显示区域的组合。

31、上述方案中,所述方法还包括:

32、响应于所述目标指令获得目标清单,所述目标清单包括第二应用的标识,所述目标清单用于确定所述第二应用。

33、上述方案中,如果所述状态参数表征所述m个第一应用未包括处于目标状态的目标应用,还包括:

34、响应于所述目标指令获得目标清单,所述目标清单包括第二应用的标识、所述第一应用的标识以及所述第一应用和第二应用组合标识。

35、上述方案中,所述方法还包括:

36、如果所述第一应用未处于目标状态,获得针对所述第一应用的第一目标操作,基于所述第一目标操作控制所述第一应用处于目标状态,以使得所述第一应用作为所述目标应用;

37、如果所述第一应用处于目标状态,获得针对所述第一应用的第二目标操作,基于所述第一目标操作控制所述第一应用处于非目标状态。

38、上述方案中,所述方法还包括:

39、如果所述目标模式从所述工作状态切换至所述非工作状态,记录所述n个目标应用;以使得所述目标应用再次调启所述目标应用的显示窗口位于显示区域。

40、本申请实施例提供一种处理装置,包括:

41、显示模块,用于显示m个第一应用的显示窗口位于m个显示区域,m为大于等于2的整数;所述m个显示区域不重叠且构成显示输出区域;

42、获得模块,用于基于目标指令,获得状态参数;所述状态参数用于表征所述第一应用的状态;

43、响应模块,用于如果所述状态参数表征所述m个第一应用包括处于目标状态的n个目标应用,基于m-n个第一应用响应所述目标指令,n为大于等于1且小于m的整数;如果所述状态参数表征所述m个第一应用未包括处于目标状态的目标应用,基于所述m个第一应用响应所述目标指令。

44、本申请实施例提供一种电子设备,包括:

45、存储器,用于存储可执行指令;

46、处理器,用于执行所述存储器中存储的可执行指令时,实现本申请实施例提供的处理方法。

47、本申请实施例提供一种计算机可读存储介质,存储有可执行指令,用于引起处理器执行时,实现本申请实施例提供的处理方法。

48、本申请实施例通过显示m个第一应用的显示窗口位于m个显示区域,基于目标指令,获得状态参数,如果所述状态参数表征所述m个第一应用包括处于目标状态的n个目标应用,基于m-n个第一应用响应所述目标指令,如果所述状态参数表征所述m个第一应用未包括处于目标状态的目标应用,基于所述m个第一应用响应所述目标指令,其中,m为大于等于2的整数;所述m个显示区域不重叠且构成显示输出区域,n为大于等于1且小于m的整数。



技术特征:

1.一种处理方法,所述方法包括:

2.根据权利要求1所述的方法,所述显示m个第一应用的显示窗口位于m个显示区域,包括:

3.根据权利要求1所述的方法,所述基于m-n个第一应用响应所述目标指令包括:

4.根据权利要求3所述的方法,所述基于m-n个第一应用响应所述目标指令包括:

5.根据权利要求2所述的方法,所述基于m-n个第一应用响应所述目标指令包括:

6.根据权利要求1所述的方法,所述方法还包括:

7.根据权利要求1所述的方法,如果所述状态参数表征所述m个第一应用未包括处于目标状态的目标应用,还包括:

8.根据权利要求1所述的方法,所述方法还包括:

9.根据权利要求1所述的方法,所述方法还包括:

10.一种处理装置,所述装置包括:


技术总结
本申请提供了一种处理方法、装置、电子设备及计算机可读存储介质;方法包括:显示M个第一应用的显示窗口位于M个显示区域,M为大于等于2的整数;所述M个显示区域不重叠且构成显示输出区域;基于目标指令,获得状态参数;所述状态参数用于表征所述第一应用的状态;如果所述状态参数表征所述M个第一应用包括处于目标状态的N个目标应用,基于M‑N个第一应用响应所述目标指令,N为大于等于1且小于M的整数;如果所述状态参数表征所述M个第一应用未包括处于目标状态的目标应用,基于所述M个第一应用响应所述目标指令。

技术研发人员:袁士俊
受保护的技术使用者:联想(北京)有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1