一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种分屏显示多个窗口的方法及电子设备与流程

2022-02-25 18:03:17 来源:中国专利 TAG:


1.本技术涉及终端技术领域,尤其涉及一种分屏显示多个窗口的方法及电子设备。


背景技术:

2.用户在使用电子设备浏览各种应用程序时,经常需要对两个或者更多的应用程序所展示的内容进行对比,例如,用户需要对比应用程序a和应用程序b对同一件商品的展示信息,因此,用户需要在应用程序a和应用程序b之间来回切换以对比该商品的展示信息,这种通过切换应用程序以实现同时浏览多个应用程序的方式,会显著增加用户的操作频率,浪费用户的操作时间,同时也会降低用户对浏览信息的获取准确度,降低用户的体验感。


技术实现要素:

3.本技术提供了一种分屏显示多个窗口的方法及电子设备,用以在进行分屏操作的过程中,不影响用户浏览当前所显示的窗口,从而提升用户体验。
4.第一方面,本发明实施例提供了一种分屏显示多个窗口的方法,所述方法包括:全屏显示第一窗口;检测到用户在所述第一窗口上的分屏操作,所述分屏操作为连续滑动操作,且所述分屏操作的滑动距离大于或者等于第一距离阈值,或者所述分屏操作的滑动时长大于或者等于第一时长阈值;响应于所述分屏操作,在所述第一窗口的一侧显示第二窗口,其中,所述第二窗口为一个全屏窗口或者为包含至少一个子窗口的可操作窗口;分屏显示所述第一窗口和所述第二窗口。
5.这样,可以在无需引入其它辅助工具的操作下,通过连续滑动操作,就可以显示新的窗口,从而实现分屏显示多个窗口的显示效果,在分屏操作的过程中,也不会影响用户对第一窗口的使用,而且,连续滑动操作可以与现有的点击等操作加以区分,降低操作类型判断的错误率,提高电子设备对分屏操作的响应准确度。
6.在一种实现方式中,所述响应所述分屏操作包括:在所述分屏操作的过程中,所述第一窗口和所述第二窗口的显示位置、显示尺寸随所述分屏操作变化。
7.在一种实现方式中,所述响应所述分屏操作包括:在所述分屏操作的过程中,所述第一窗口的显示位置、显示尺寸不变;在所述分屏操作结束后,所述第一窗口和所述第二窗口直接分屏显示与所述显示屏上。
8.在一种实现方式中,所述响应所述分屏操作包括:在所述分屏操作的过程中,所述第一窗口和所述第二窗口的显示位置、显示尺寸随所述分屏操作变化,且所述第一窗口的显示内容的格式随所述分屏操作变化,以使所述第一窗口的显示内容的格式始终与所述第一窗口的显示尺寸相适应。
9.这样,可以通过多种方式在显示屏上直接显示第二窗口的方式,实现分屏显示第二窗口和第一窗口的效果,无需借助其它,如窗口栏等的辅助,从而简化分屏显示应用程序的操作。
10.在一种实现方式中,所述第一窗口与所述第二窗口按照预设屏幕占用比例分屏显
示于所述显示屏上。
11.这样,可以按照实际需求选择合适的窗口尺寸,以满足显示内容的完整性、清晰度等要求。
12.在一种实现方式中,如果所述第二窗口为一个全屏窗口,则所述第二窗口的显示内容为用户最近一次浏览的内容、操作系统的桌面、用户在最近一段时间内浏览频次最高的应用程序、可以用于分屏显示的应用程序图标的集合、或者所述第一窗口的显示内容;
13.在一种实现方式中,如果所述第二窗口为包含至少一个子窗口的可操作窗口,则所述第二窗口包括的子窗口的显示内容为用户最近一次浏览的内容、操作系统的桌面、用户在最近一段时间内浏览频次最高的应用程序、可以用于分屏显示的应用程序图标的集合、或者所述第一窗口的显示内容中的一种或者几种。
14.这样,可以根据用户需求提供包含多种类型的子窗口的第二窗口,以提高用户的体验感。
15.在一种实现方式中,如果所述操作系统的桌面中所包含的图标对应的应用程序不可以分屏显示,则不可以分屏显示的应用程序对应的图标显示灰色。
16.这样,可以有效提示用户不可以进行分屏显示的应用程序,以免用户误点。
17.在一种实现方式中,各所述子窗口的排列方式为单行排列方式、单列排列方式、或者多行多列排列。
18.在一种实现方式中,所述第二窗口的各子窗口的总显示尺寸小于所述第三窗口的显示尺寸。
19.这样,可以有效提醒用户该第二窗口为可操作窗口,正在进行分屏操作,以免用户进行误操作。
20.在一种实现方式中,所述响应分屏操作包括:检测所述分屏操作对应的窗口分屏模式是否与所述第一窗口的显示内容的格式相匹配,所述窗口分屏模式为所述显示屏分屏显示的窗口的排列方式;如果不匹配,则提示用户更改分屏操作,以更改相应的窗口分屏模式。
21.这样,可以保证窗口显示内容的完整性和比例,以提供更好的展示效果。
22.在一种实现方式中,所述响应分屏操作包括:如果所述第一窗口的显示内容不可以分屏显示,则不响应所述分屏操作。
23.在一种实现方式中,所述分屏操作为单指连续滑动操作或者多指连续滑动操作。
24.这样,电子设备可以准确识别出用户以多种形式进行的滑动操作,有效避免操作无法识别的问题。
25.在一种实现方式中,如果所述连续滑动操作为多指连续滑动操作,则在所述检测到用户在所述第一窗口上的分屏操作之前,所述方法还包括:检测用户在所述第一窗口上的多指连续滑动操作;确定虚拟接触点,所述虚拟接触点为多指与所述显示屏接触点的几何中心点;生成多指滑动轨迹,所述多指滑动轨迹为所述虚拟接触点的运动轨迹。
26.这样,可以有效简化电子设备所要检测的路线,从而减轻电子设备的计算负担。
27.在一种实现方式中,如果所述第二窗口为一个全屏窗口,则所述响应于所述分屏操作之后,所述方法还包括:检测到所述用户在所述第二窗口上的二次分屏操作;响应于所述二次分屏操作,将所述第二窗口替换为第三窗口,所述第三窗口为一个全屏窗口或者为
包含至少一个子窗口的可操作窗口。
28.这样,可以进一步将分屏之后的窗口替换为可操作窗口,从而为用户提供更多可选择的分屏显示窗口。
29.在一种实现方式中,所述第三窗口包括的子窗口的显示内容为用户最近一次浏览的内容、操作系统的桌面、用户在最近一段时间内浏览频次最高的应用程序、可以用于分屏显示的应用程序图标的集合、或者所述第一窗口的显示内容中的一种或者几种。
30.这样,可以根据用户需求提供包含多种类型的子窗口的第三窗口,以提高用户的体验感。
31.在一种实现方式中,所述第三窗口包括的子窗口的显示内容还包括所述第二窗口的显示内容。
32.这样,用户仍然可以再次选择第二窗口的显示内容。
33.在一种实现方式中,所述二次分屏操作为连续滑动操作,其中,所述二次分屏操作的滑动距离的和值大于或者等于第二距离阈值,或者所述二次分屏操作的滑动时长的和值大于或者等于第二时长阈值。
34.这样,可以通过连续滑动操作将第二窗口替换为可操作窗口,连续滑动操作可以与现有的点击等操作加以区分,降低操作类型判断的错误率,提高电子设备对分屏操作的响应准确度。
35.在一种实现方式中,所述二次分屏操作为连续滑动操作,其中,所述二次分屏操作与所述分屏操作为连续操作,所述分屏操作与所述二次分屏操作的滑动距离的和值大于或者等于第三距离阈值,或者所述分屏操作与所述二次分屏操作的滑动时长的和值大于或者等于第三时长阈值。
36.这样,分屏操作与二次分屏操作可以通过一次滑动操作实现,可以简化用户的操作步骤。
37.在一种实现方式中,所述二次分屏操作为从所述第二窗口的任意一角向所述第二窗口的内部滑动。
38.在一种实现方式中,所述二次分屏操作为至少两指同时向所述第二窗口的内部滑动。
39.在一种实现方式中,所述二次分屏操作为从所述第二窗口的底部指定区域向上滑动,或者从所述第三窗口的顶部指定区域向下滑动。
40.这样,可以为用户提供更简便的二次分屏操作,以提高二次分屏操作的有效性。
41.在一种实现方式中,如果所述第二窗口为包含至少一个子窗口的可操作窗口,则所述分屏显示所述第一窗口和所述第二窗口之后,所述方法还包括:检测到所述用户在所述第二窗口上的第一选中操作;响应于所述第一选中操作,在所述第二窗口的各子窗口中选中第四窗口;
42.分屏显示所述第一窗口和所述第四窗口。
43.这样,用户可以从第二窗口中选择最终所要分屏显示的第四窗口。
44.在一种实现方式中,所述第一选中操作包括第一子操作和第二子操作,所述第一子操作用于令所述第二窗口中的各所述子窗口逐个显示于所述第二窗口的主要展示区域,所述第二子操作用于从各所述子窗口中选择所述第四窗口,所述响应所述第一选中操作包
括:响应所述第一子操作,令所述第二窗口中的各所述子窗口逐个显示于所述第二窗口的主要展示区域;响应所述第二子操作,在所述显示屏上分屏显示所述第四窗口和所述第一窗口。
45.在一种实现方式中,所述第一选中操作为连续滑动操作,所述响应所述选中操作包括:检测所述选中操作终止时在所述第二窗口的主要展示区域显示的子窗口,得到第四窗口;在所述显示屏上分屏显示所述第四窗口和所述第一窗口。
46.这样,用户可以通过多种方式来选择最终分屏显示的窗口。
47.在一种实现方式中,如果所述第三窗口为包含至少一个子窗口的可操作窗口,则在响应于所述二次分屏操作,将所述第二窗口替换为第三窗口之后,所述方法还包括:检测到所述用户在所述第三窗口上的第二选中操作;响应于所述第二选中操作,在所述第三窗口的各子窗口中选中第五窗口;分屏显示所述第一窗口和所述第五窗口。
48.这样,用户可以从第三窗口中选择所要分屏显示的第五窗口。
49.在一种实现方式中,所述第二选中操作包括第三子操作和第四子操作,所述第三子操作用于令所述第三窗口中的各所述子窗口逐个显示于所述第三窗口的主要展示区域,所述第四子操作用于从各所述子窗口中选择所述第五窗口,所述响应所述第二选中操作包括:响应所述第三子操作,令所述第三窗口中的各所述子窗口逐个显示于所述第三窗口的主要展示区域;响应所述第四子操作,在所述显示屏上分屏显示所述第五窗口和所述第一窗口。
50.在一种实现方式中,所述第二选中操作为连续滑动操作,所述响应所述第二选中操作包括:检测所述第二选中操作终止时在所述第三窗口的主要展示区域显示的子窗口,得到第五窗口;在所述显示屏上分屏显示所述第五窗口和所述第一窗口。
51.这样,用户可以通过多种方式来选择最终分屏显示的窗口。
52.在一种实现方式中,在所述检测到用户在所述第一窗口上的分屏操作之前,所述方法还包括:检测到所述用户在所述第一窗口上的触发操作,所述触发操作为连续滑动操作,且所述触发操作的滑动距离大于或者等于第四距离阈值,或者所述触发操作的滑动时长大于或者等于第四时长阈值,其中,所述第四距离阈值小于所述第一距离阈值,所述第四时长阈值小于所述第一时长阈值;响应于所述触发操作,开启所述电子设备的分屏显示功能。这样,可以与现有的点击等操作加以区分,降低操作类型判断的错误率,提高电子设备对触发操作的响应准确度。
53.在一种实现方式中,所述方法还包括:检测所述触发操作与所述分屏操作之间是否存在失效操作,所述失效操作用于关闭所述电子设备的分屏显示功能;响应所述失效操作,以关闭所述电子设备的分屏显示功能。
54.这样,用户可以灵活关闭电子设备的分屏显示功能。
55.第二方面,本发明提供了一种分屏显示多个窗口的方法,所述方法包括:全屏显示第一窗口;检测到用户在所述第一窗口上的分屏操作;响应于所述分屏操作,在所述第一窗口的一侧显示第二窗口,其中,在所述第一窗口的不同侧所显示的第二窗口对应不同的显示内容;分屏显示所述第一窗口和所述第二窗口。
56.这样,用户可以通过不同的分屏操作,得到不同的第二窗口,以满足不同的显示需求。
57.在一种实现方式中,所述第二窗口为一个全屏窗口或者为包含至少一个子窗口的可操作窗口。
58.在一种实现方式中,所述分屏操作为连续滑动操作,且所述分屏操作的滑动距离大于或者等于第一距离阈值,或者所述分屏操作的滑动时长大于或者等于第一时长阈值。
59.第三方面,本发明实施例还提供了一种分屏显示多个窗口的方法,应用于折叠状态的折叠屏电子设备,所述方法包括:在所述折叠状态的折叠屏电子设备的可显示侧全屏显示第一窗口,检测到用户在所述第一窗口上的分屏操作,响应于所述分屏操作,将所述第一窗口替换为第二窗口,所述第二窗口为包含至少一个子窗口的可操作窗口,显示第二窗口。
60.这样,用户可以在使用折叠状态的折叠屏电子设备时,对窗口进行分屏操作,以获得可以自由选择最终显示窗口的可操作窗口。
61.在一种实现方式中,所述响应所述分屏操作之后还包括:检测到所述用户的选中操作,所述选中操作用于从所述第二窗口的各子窗口中选择第三窗口;响应所述选中操作,将第二窗口替换为第三窗口,显示所述第三窗口。
62.这样,用户可以从多个子窗口中选择最终用于分屏显示的窗口。
63.第四方面,本发明提供了一种电子设备,包括:显示屏、处理器和存储器;所述显示屏、所述处理器和所述存储器耦合;所述处理器根据所述操作信号调用所述存储器中的程序指令,以使所述电子设备执行如下方法:全屏显示第一窗口;检测到用户在所述第一窗口上的分屏操作,所述分屏操作为连续滑动操作,且所述分屏操作的滑动距离大于或者等于第一距离阈值,或者所述分屏操作的滑动时长大于或者等于第一时长阈值;响应于所述分屏操作,在所述第一窗口的一侧显示第二窗口,其中,所述第二窗口为一个全屏窗口或者为包含至少一个子窗口的可操作窗口;分屏显示所述第一窗口和所述第二窗口。
64.在一种实现方式中,在所述分屏操作的过程中,所述第一窗口和所述第二窗口的显示位置按照所述分屏操作的滑动方向移动,所述第一窗口的显示尺寸减小,所述第二窗口的显示尺寸增大;或者,在所述分屏操作的过程中,所述第一窗口的显示内容的格式随所述分屏操作变化,以使所述第一窗口的显示内容的格式与所述第一窗口的显示尺寸相适应;或者,在所述分屏操作的过程中,所述第一窗口的显示位置和显示尺寸不变;在所述分屏操作结束后,直接在所述第一窗口的一侧显示所述第二窗口。
65.在一种实现方式中,如果所述第二窗口为一个全屏窗口,则所述第二窗口的显示内容为以下中一个:用户最近一次浏览的内容、操作系统的桌面、用户在最近一段时间内浏览频次最高的应用程序、可以用于分屏显示的应用程序图标的集合、所述第一窗口的显示内容;或者,如果所述第二窗口为包含至少一个子窗口的可操作窗口,则所述第二窗口包括的子窗口的显示内容为以下中至少一个:用户最近一次浏览的内容、操作系统的桌面、用户在最近一段时间内浏览频次最高的应用程序、可以用于分屏显示的应用程序图标的集合、所述第一窗口的显示内容。
66.在一种实现方式中,如果所述操作系统的桌面中所包含的图标对应的应用程序不可以分屏显示,则不可以分屏显示的应用程序对应的图标显示灰色。
67.在一种实现方式中,各所述子窗口的排列方式为单行排列方式、单列排列方式、或者多行多列排列。
68.在一种实现方式中,所述电子设备所执行的方法还包括:检测所述分屏操作对应的窗口分屏模式是否与所述第一窗口的显示内容的格式相匹配,所述窗口分屏模式为所述第一窗口和所述第二窗口分屏显示时的排列方式;如果不匹配,则提示用户更改分屏操作,以更改相应的窗口分屏模式。
69.在一种实现方式中,所述电子设备所执行的方法还包括:如果所述第二窗口为一个全屏窗口,则检测到所述用户在所述第二窗口上的二次分屏操作;响应于所述二次分屏操作,将所述第二窗口替换为第三窗口,所述第三窗口为一个全屏窗口或者为包含至少一个子窗口的可操作窗口。
70.在一种实现方式中,所述二次分屏操作为连续滑动操作,其中,所述二次分屏操作的滑动距离的和值大于或者等于第二距离阈值,或者所述二次分屏操作的滑动时长的和值大于或者等于第二时长阈值;或者,所述二次分屏操作为连续滑动操作,其中,所述二次分屏操作与所述分屏操作为连续操作,所述分屏操作与所述二次分屏操作的滑动距离的和值大于或者等于第三距离阈值,或者所述分屏操作与所述二次分屏操作的滑动时长的和值大于或者等于第三时长阈值;或者,所述二次分屏操作为从所述第二窗口的任意一角向所述第二窗口的内部滑动;或者,所述二次分屏操作为至少两指同时向所述第二窗口的内部滑动;或者,所述二次分屏操作为从所述第二窗口的底部指定区域向上滑动,或者从所述第三窗口的顶部指定区域向下滑动。
71.在一种实现方式中,所述电子设备所执行的方法还包括:检测到所述用户在所述第一窗口上的触发操作,所述触发操作为连续滑动操作,且所述触发操作的滑动距离大于或者等于第四距离阈值,或者所述触发操作的滑动时长大于或者等于第四时长阈值,其中,所述第四距离阈值小于所述第一距离阈值,所述第四时长阈值小于所述第一时长阈值;响应于所述触发操作,开启所述电子设备的分屏显示功能。
72.第五方面,本发明提供了一种电子设备,包括:显示屏、处理器和存储器;所述显示屏、所述处理器和所述存储器耦合;所述处理器根据所述操作信号调用所述存储器中的程序指令,以使所述电子设备执行如下方法:全屏显示第一窗口;检测到用户在所述第一窗口上的分屏操作;响应于所述分屏操作,在所述第一窗口的一侧显示第二窗口,其中,在所述第一窗口的不同侧所显示的第二窗口对应不同的显示内容;分屏显示所述第一窗口和所述第二窗口。
73.第六方面,本发明还提供了一种折叠屏电子设备,包括:显示屏、处理器和存储器;所述显示屏、所述处理器和所述存储器耦合;所述处理器根据所述操作信号调用所述存储器中的程序指令,以使所述折叠屏电子设备执行如下方法:当折叠屏电子设备处于折叠状态时,在所述折叠屏电子设备的可显示侧全屏显示第一窗口;检测到用户在所述第一窗口上的分屏操作;响应于所述分屏操作,将所述第一窗口替换为第二窗口,所述第二窗口为包含至少一个子窗口的可操作窗口;显示第二窗口。
74.第七方面,本发明还提供了一种计算机存储介质,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行相应的分屏显示多个窗口的方法。
75.第八方面,本发明还提供了一种芯片系统,所述芯片系统包括处理器,用于支持上述装置或者设备实现上述各方面及其实现方式中所涉及的功能,例如,检测用户的操作,响应用户的操作等。
附图说明
76.为了更清楚地说明本技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
77.图1为多个窗口在电子设备上分屏显示的示意图;
78.图2为本发明提供的一种通过窗口栏实现分屏显示多个窗口的流程示意图;
79.图3为本发明提供的一种电子设备的结构示意图;
80.图4为本发明实施例提供的第一种分屏显示多个窗口的流程示意图;
81.图5为本发明实施例提供的第二种分屏显示多个窗口的流程示意图;
82.图6为本发明实施例提供的第三种分屏显示多个窗口的流程示意图;
83.图7为本发明实施例提供的第四种分屏显示多个窗口的流程示意图;
84.图8为本发明实施例提供的第五种分屏显示多个窗口的流程示意图;
85.图9为本发明实施例提供的一种单指连续滑动操作的滑动轨迹的示意图;
86.图10为本发明实施例提供的一种多指连续滑动操作的滑动轨迹的示意图
87.图11为本发明实施例提供的一种系统桌面窗口的图标示意图;
88.图12为本发明实施例提供的横向分屏显示的流程示意图;图13为本发明实施例提供的第一种第二窗口的结构示意图;
89.图14为本发明实施例提供的第二种第二窗口的结构示意图;
90.图15为本发明实施例提供的第三种第二窗口的结构示意图;
91.图16为本发明实施例提供的第六种分屏显示多个窗口的流程示意图;
92.图17为本发明实施例提供的第七种分屏显示多个窗口的流程示意图;
93.图18为本发明实施例提供的第八种分屏显示多个窗口的流程示意图;
94.图19为本发明实施例提供的第九种分屏显示多个窗口的流程示意图;
95.图20为本发明实施例提供的第十种分屏显示多个窗口的流程示意图;
96.图21为本发明实施例提供的第十一种分屏显示多个窗口的流程示意图;
97.图22为本发明实施例提供的第十二种分屏显示多个窗口的流程示意图;
98.图23为本发明实施例提供的第十三种分屏显示多个窗口的流程示意图;
99.图24为本发明实施例提供的第十四种分屏显示多个窗口的流程示意图;
100.图25为本发明实施例提供的第十五种分屏显示多个窗口的流程示意图;
101.图26为本发明实施例提供的第十六种分屏显示多个窗口的流程示意图;
102.图27为本发明实施例提供的第十七种分屏显示多个窗口的流程示意图;
103.图28a为本发明实施例提供的第十八种分屏显示多个窗口的流程示意图;
104.图28b为本发明实施例提供的图28a中第三窗口的放大示意图;
105.图29a为本发明实施例提供的第十九种分屏显示多个窗口的流程示意图;
106.图29b为本发明实施例提供的图29a

中第三窗口和第二窗口的放大示意图;
107.图30a为本发明实施例提供的第二十种分屏显示多个窗口的流程示意图;
108.图30b为本发明实施例提供的图30a

中第三窗口和第二窗口的放大示意图;
109.图31为本发明实施例提供的第二十一种分屏显示多个窗口的流程示意图;
110.图32a为本发明实施例提供的一种折叠状态的折叠屏电子设备的应用程序切换方
法的流程示意图;
111.图32b为本发明实施例提供的图32a

的放大示意图。
具体实施方式
112.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
113.为了提高用户同时浏览和操作多个窗口的体验感,电子设备的显示屏尺寸逐渐增大,例如大尺寸显示屏的手机、平板电脑等,同时,随着柔性屏技术的逐渐成熟,折叠屏电子设备也逐渐上市使用,而这些显示屏尺寸较大的电子设备,均为用户分屏展示多个窗口提供了基础。例如,图1为多个窗口在电子设备上分屏显示的示意图,其中,窗口a和窗口b同时显示于电子设备的显示屏上,呈现一种分屏显示状态,窗口a的显示内容为图库,窗口b的显示内容为笔记,这样,如果用户需要同时浏览图库和笔记,就无需在窗口a和窗口b之间切换,而是可以在显示屏上同时显示窗口a和窗口b,以同时浏览图库和笔记。
114.图2为本发明提供的一种通过窗口栏实现分屏显示多个窗口的流程示意图,电子设备分屏显示多个窗口的过程可以通过用户手势配合窗口栏获得,如图2中

所示,显示屏上显示用户当前窗口的显示内容,例如笔记,如果用户需要同时浏览另一个应用程序,例如图库,就需要通过另一个窗口来显示,此时,用户通过从显示屏的边缘向显示屏的内侧短距离快速滑动以拉出窗口栏,图2中

给出一种示例,用户从显示屏的右侧边缘向显示屏的内侧短距离快速滑动以拉出窗口栏,该窗口栏上展示多个可以分屏显示的应用程序的图标,包括图库的图标,用户通过选择图库的图标,来建立一个窗口显示图库的内容,得到如图2中

所示的分屏显示两个窗口,以同时显示图库和笔记。
115.如果将上述分屏显示多个窗口的方法应用于显示屏尺寸较大的电子设备,则会存在如下问题,基于用户手持电子设备的习惯,如果只可以从右侧拉出窗口栏,或者只可以从左侧滑动得到子窗口,则会限制反手用户的使用体验;同时,上述两种滑动方式均容易与现有的系统返回功能相冲突;并且如果通过窗口栏方式进行分屏显示,由于窗口栏一次可以展示的应用图标数量有限,无法满足用户的选择需求,同时,窗口栏多为悬浮状态,会遮挡当前浏览的窗口,影响用户对当前显示内容的浏览效果。
116.为了防止这些操作给用户带来操作不变、与其它现有操作相冲突、影响当前应用程序显示等问题,本发明提供了如下分屏显示多个窗口的方法:
117.图3为本发明提供的一种电子设备的结构示意图,如图3所示,电子设备001主要包括显示屏002、触摸面板003、处理器004和存储器005,其中,显示屏002、触摸面板003、处理器004和存储器005耦合。
118.电子设备001可以为手机、电脑、平板电脑等。
119.显示屏002可以包括光学模组层、胶接层和外屏幕层,其中,光学模组层可以为柔性光学模组层,用于为显示屏002提供发光和显示功能,可以采用oled(organic light-emitting diode,有机发光二极管)等;外屏幕层用于保护显示屏002的内部组件,可以采用无机玻璃或者无色聚酰亚胺(colorless polyimide,cpi)膜等。
120.触摸面板(touch panel)003与显示屏002贴合,或者如图3所示,设置于显示屏002的内部,用于感应用户在显示屏002上的操作。
121.处理器004可以检测用户的操作信号,并调用存储器004中的程序指令,使电子设备001执行相关的方法,例如触发分屏显示多窗口的功能,引入窗口、替换窗口、选中窗口、分屏显示窗口等。其中,处理器004可以包括一个或者多个处理单元,例如系统芯片(system on a chip,soc)、中央处理器(central processing unit,cpu)、微控制器(microcontroller,mcu)、存储控制器等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
122.存储器005可以包括一个或者多个存储单元,例如可以包括易失性存储器(volatile memory),如:动态随机存取存储器(dynamic random access memory,dram)、静态随机存取存储器(static random access memory,sram)等;还可以包括非易失性存储器(non-volatile memory,nvm),如:只读存储器(read-only memory,rom)、闪存(flash memory)等。其中,不同的存储单元可以是独立的器件,也可以集成或者封装在一个或者多个处理器或者通信接口中,成为处理器或者通信接口的一部分。
123.通过分屏操作实现分屏显示多个窗口的效果,具体方法如下:
124.s1、全屏显示第一窗口。
125.全屏显示可以为窗口的显示界面填充其在显示屏002上对应的可显示区域,也可以在窗口的显示界面中带有状态栏等操作界面。
126.s2、检测到用户在所述第一窗口上的分屏操作。
127.s3、响应于所述分屏操作,以使所述显示屏上分屏显示第一窗口和第二窗口。
128.实施例一
129.分屏操作为连续滑动操作,且所述分屏操作的滑动距离大于或者等于第一距离阈值,或者所述分屏操作的滑动时长大于或者等于第一时长阈值。响应于上述分屏操作,将在第一窗口的一侧显示第二窗口。
130.图4为本发明实施例提供的第一种分屏显示多个窗口的流程示意图,在本实施例中的电子设备001可以是展开状态的折叠屏电子设备、平板电脑、手机等,第一窗口是指用户在进行操作时,显示屏002当前所显示的窗口,其中,第一窗口可以为某一app的展示界面,也可以为操作系统的桌面等。
131.如图4

所示,电子设备001检测到用户的分屏操作时显示屏002的全屏显示第一窗口,示例的,第一窗口的显示内容为笔记。
132.用户在第一窗口上进行手势操作,其中,如果触摸面板003检测到用户的手势操作,并通过处理器004分析得到该手势操作为分屏操作(连续滑动操作,且滑动距离大于或者等于第一距离阈值,或者滑动时长大于或者等于第一时长阈值),处理器004将会响应该分屏操作,在第一窗口的一侧显示第二窗口,图4以在第一窗口的左侧显示第二窗口为例,这样,就可以分屏显示图库和笔记的内容。
133.用户可以在无需引入其它辅助工具的操作下,通过连续滑动操作显示新的窗口,从而实现分屏显示多个窗口的显示效果,在分屏操作的过程中,也不会影响用户对第一窗口的使用,而且,连续滑动操作可以与现有的点击等操作加以区分,降低操作类型判断的错误率,提高电子设备对分屏操作的响应准确度。
134.实施例二
135.在本实施例中,分屏操作可以为多种操作,例如为实施例一中提到的连续滑动操作,以显示第二窗口,或者,为长按第一窗口的一侧边缘,以显示第二窗口等。在检测到用户在第一窗口上的分屏操作之后,响应于所述分屏操作,在第一窗口的一侧显示第二窗口,并且,在第一窗口的不同侧所显示的第二窗口对应不同的显示内容。
136.以分屏操作为连续滑动操作为例,如图4所示,当用户在第一窗口上向右连续滑动时,在第一窗口的左侧显示第二窗口,且第二窗口的显示内容为图库。图5为本发明实施例提供的第二种分屏显示多个窗口的流程示意图,当用户在第一窗口上向左连续滑动时,在第一窗口的右侧显示第二窗口,且第二窗口的显示内容为操作系统的桌面界面。可见,从第一窗口的不同侧显示的第二窗口的显示内容不同,当然,从第一窗口的上方或者从第二窗口的下方显示的第二窗口的显示内容也不同,此处不再赘述。其它形式的分屏操作的具体操作方式,此处也不再赘述,但是无论采用哪一种分屏操作,其在第一窗口不同侧显示的第二窗口的显示内容均不同。
137.这样,可以令不同的分屏操作对应不同的第二窗口,用户可以根据所需要显示的显示内容,选择不同的分屏操作,例如,当用户想要分屏显示图库时,就可以选择向右连续滑动;当用户想要分屏显示操作系统的桌面界面时,就可以选择向左连续滑动。这就可以降低当不同的分屏操作均对应显示相同显示内容的第二窗口时,给用户带来的选择性上的限制。
138.基于实施例一和实施例二,当实施例一与实施例二中的分屏操作均为连续滑动操作时,该分屏操作可以具有如下特征:
139.分屏操作为用户在第一窗口的指定区域内的连续滑动操作,而且,所述分屏操作的滑动距离大于或者第一距离阈值,或者所述分屏操作的滑动时长大于或者等于第一时长阈值。
140.(1)如图4
①-③
所示,用户在第一窗口上的指定区域(如:第一窗口的底部区域)进行连续滑动操作,该连续滑动操作的初始位置在第一位置,经过连续滑动到达第二位置,其中,第一位置与第二位置之间的距离大于或者等于第一距离阈值,此时,该连续滑动操作可以被触摸面板003检测到,并由处理器004判定为分屏操作。例如,第一距离阈值为20mm,如果第一位置与第二位置之间的距离等于21mm,那么用户此次的连续滑动操作即为分屏操作。
141.(2)如图4
①-③
所示,用户在第一窗口上的指定区域(如:第一窗口的底部区域)进行连续滑动操作,该连续滑动操作的初始位置在第一位置,经过连续滑动到达第二位置,其中,从第一位置到第二位置所对应的滑动时长大于或者等于第一时长阈值,此时,该连续滑动操作可以被触摸面板003检测到,并由处理器004判定为分屏操作。例如,第一时长阈值为3s,如果从第一位置滑动至第二位置所对应的时长为3s,那么用户此次的连续滑动操作即为分屏操作。需要注意的是,在(2)中,连续滑动操作是指滑动距离大于0的操作,即第一位置与第二位置之间的距离必须大于0,这样,分屏操作才能够与用户在显示屏002上同一位置长时间接触以触发相应反馈的其它操作加以区分。
142.对于分屏操作的设计思路可以参照下述解释:
143.对于相同的手势操作,根据其在第一窗口上的操作区域不同,可以触发不同的功
能,例如,从第一窗口的底部区域向上连续滑动,会触发显示快捷设置的菜单栏,例如包括蓝牙图标、手电筒图标、音量图标等的展示界面;从第一窗口的顶部区域向下连续滑动,会触发显示通知栏,例如包括各个应用程序对应的消息通知的展示界面等。因此,为了避免与现有触发效果发生冲突,分屏操作所对应的操作区域需要与现有通过连续滑动操作所实现的功能所对应的操作区域加以区分,即分屏操作可以是在指定区域(第一窗口上现有手势操作对应的区域以外的区域)内进行操作。
144.相应的,对于某些现有手势操作,其可以作用于第一窗口的任何区域,这样,这些手势操作的操作区域就会覆盖上文中提到的指定区域,例如,现有手势操作为点击操作,可以触发电子设备001的选中功能;现有手势操作为左右快速滑动操作,可以触发电子设备001的窗口切换功能等。因此,为了避免与这些现有手势操作发生冲突,设定分屏操作的操作方式为连续滑动操作,这样,可以与点击操作加以区分;同时,连续滑动操作的滑动距离大于或者第一距离阈值,或者该连续滑动操作的滑动时长大于或者等于第一时长阈值,这样,可以与左右快速滑动操作加以区分。如上所述,分屏操作即使与现有手势操作对应的操作区域相同,也能够与现有手势操作进行区分,可以有效避免发生反馈冲突。
145.可见,本实现方式所提供的分屏操作,可以与现有手势操作有效区分,从而提高电子设备001响应分屏操作的准确性,提高用户分屏操作的有效性,而且本实现方式所提供的分屏操作对应用户在显示屏上的一次操作,因此,用户仅需进行一次滑动操作,即可实现分屏显示多个窗口的效果,可以提高用户操作的效率,进而提高用户的体验感。
146.在本实现方式中所提供的分屏操作的滑动方向可以如图4所示,从第一窗口的左侧向第一窗口的右侧连续滑动,得到如图4

所示的第二窗口在第一窗口左侧的分屏显示效果;也可以如图5所示,从第一窗口的右侧向第一窗口的左侧连续滑动,得到如图5

所示的第二窗口在第一窗口右侧的分屏显示效果;也可以如图6所示,从第一窗口的上方向第一窗口的下方连续滑动,得到如图6

所示的第二窗口在第一窗口上方的分屏显示效果;也可以如图7所示,从第一窗口的下方向第一窗口的上方连续滑动,得到如图7

所示的第二窗口在第一窗口下方的分屏显示效果。其中,上述提到的滑动方位均是相对于分屏操作初始位置和结束位置的相对概念。
147.在分屏操作的过程中,第一窗口与第二窗口的显示状态(显示位置、显示尺寸、显示内容的格式等)可以设定为不同的变化方式,具体如下:
148.第一种变化方式,以图4为例,响应分屏操作的过程中,第一窗口的显示位置由在显示屏002中的居中位置逐渐右移,第一窗口的显示尺寸逐渐减小,第一窗口的显示内容的格式并没有发生变化,因此,显示内容的右侧会存在一些遮挡。同时,第二窗口也响应分屏操作改变显示状态,第二窗口在显示屏002中的显示位置逐渐右移,第二窗口的显示尺寸逐渐增大,第二窗口的显示内容左侧存在遮挡。当分屏操作结束后,第一窗口与第二窗口分别显示于显示屏002的两侧,此时,第二窗口为一个全屏窗口,如图4

所示,全屏窗口是指某个窗口在对应区域以填充该区域的方式进行显示的窗口,图4中第一窗口与第二窗口的显示尺寸相等。此时,第一窗口的显示内容的格式已经根据显示尺寸进行相应的调整,例如,为了保证文字的可辨识度,在保证字号不变的基础上,将图4

中单行显示的文字,调整为两行显示。同时,第二窗口的显示内容的格式也根据显示尺寸进行了相应的调整,可以通过调整图库的格式,如显示比例,以完整显示图库的用户界面。
149.在本变化方式中,第一窗口和第二窗口的显示内容的格式在分屏操作的过程中并不会做出调整,因此,第一窗口和第二窗口所对应的显示内容在分屏操作的过程中,会有遮挡的情况,但是,分屏操作的时长往往比较短,因此对用户浏览第一窗口的完整性不会造成过大的影响,同时在分屏操作的过程中,由于第二窗口的显示内容不是用户在进行分屏操作时所要关注的内容,因此,即使第二窗口的显示内容有遮挡,也不会影响用户的使用,而且处理器004仅需要对第一窗口和第二窗口的显示内容进行一次性调整,这样可以有效减轻处理器004的计算负担。
150.第二种变化方式,分屏操作进行的过程中,第一窗口的显示内容的格式始终跟随第一窗口的显示尺寸进行调整,以保证始终完整显示第一窗口的显示内容,这样,对于一些需要始终浏览无遮挡画面的显示内容来说,可以完全不影响用户在进行分屏操作过程中的浏览效果。第二窗口的显示内容的格式可以不采用本变化方式,由于第二窗口在引入的过程中的显示尺寸较小,因此,如果强行显示完整的显示内容,并不会改善用户的浏览效果,同时,反而会加剧处理器004的计算负担。但是,当第二窗口的显示尺寸满足显示第二窗口的完整显示内容的最小尺寸时,可以按照本变化方式,跟随分屏操作随时调整第二窗口的显示内容的格式,这样用户可以更加及时地浏览第二窗口的完整显示内容。
151.第三变化方式,图8为本发明实施例提供的第五种分屏显示多个窗口的流程示意图,如图8所示,在进行分屏操作时,第一窗口的显示状态并不会跟随分屏操作进行改变,在分屏操作结束后,直接在显示屏002上分屏显示第一窗口和第二窗口,而且此时第一窗口和第二窗口的显示内容的格式已经根据相应的显示尺寸完成调整。可见,在本变化方式中,在分屏操作的工程中,以及跳转到分屏显示第一窗口和第二窗口的过程中,均不会影响用户对第一窗口的浏览,同时,处理器004可以仅针对第一窗口和第二窗口的显示内容进行一次格式调整,可以减轻处理器004的计算负担。
152.在得到第一窗口与第二窗口之后,第一窗口与第二窗口的显示尺寸也可以根据用户需要采用不同的显示屏占比,例如,平均显示于显示屏002上,或者第一窗口占显示屏002显示区域的40%,第二窗口占显示屏002显示区域的60%等。分屏显示的窗口尺寸可以在用户进行分屏操作前进行系统设置,或者默认第一窗口与第二窗口均分显示屏的显示区域,或者在分屏操作之后,用户再进行显示尺寸的调整等。
153.上述分屏操作可以为单指连续滑动操作,也可以为多指连续滑动操作。
154.图9为本发明实施例提供的一种单指连续滑动操作的滑动轨迹的示意图,如图9所示,由一根手指进行连续滑动操作,此时,该手指与显示屏002的接触点为点1,触摸面板003检测到用户与显示屏002的接触,将对应的操作信号传递至处理器004,由处理器004根据该操作信号确定该用户与显示屏002之间具有单个接触点点1。处理器004根据触摸面板003不断反馈的操作信号,计算点1在显示屏002上的位置信息,并根据这些位置信息描绘点1的滑动轨迹,点1的滑动轨迹如图9中虚线所示,此时,处理器004可以根据该滑动轨迹检测该单指连续滑动操作是否为分屏操作。
155.图10为本发明实施例提供的一种多指连续滑动操作的滑动轨迹的示意图,如图10所示,由三根手指同时进行连续滑动操作,此时,三个手指分别与显示屏002的接触点为点1、2、3。当感应器003检测到用户与显示屏002的接触,将对应的操作信号传递至处理器004,由处理器004根据该操作信号确定该用户与显示屏002之间具有多个接触点。此时,处理器
004会根据一定的计算规则计算出一个与所述多个接触点相关联的虚拟接触点,例如,该虚拟接触点可以为所述多个接触点所形成的几何图形的几何中心点,该虚拟接触点在显示屏002上的位置可以用于代替所述多个接触点在显示屏002上的位置。处理器004根据触摸面板003不断反馈的操作信号,动态计算每一组操作信号对应的虚拟接触点在显示屏002上的位置信息,并根据这些位置信息描绘虚拟接触点的滑动轨迹,如图10所示,点4为点1、2、3的虚拟接触点,点4的滑动轨迹如图10中虚线所示,为一条虚拟滑动轨迹,该虚拟滑动轨迹可以用于代替点1、2、3在显示屏002上的实际滑动轨迹,这样,就可以将多指连续滑动操作转换为单指连续滑动操作,通过将多根手指对应的多条实际滑动轨迹简化为一条虚拟滑动轨迹,减轻处理器004根据滑动轨迹进行分屏操作检测的负担。
156.进一步地,将单指连续滑动操作和多指连续滑动操作与上文中对指定区域的限定相结合,单指连续滑动操作与多指连续滑动操作可以对应相同的指定区域,也可以对应不同的指定区域。例如,单指连续滑动操作可以将显示屏002的底部区域等设定为指定区域;多指连续滑动操作可以将整个显示屏002区域作为指定区域。
157.所显示的第二窗口可以为一个全屏窗口,也可以为包含至少一个子窗口的可选择窗口。
158.第一种实现方式
159.当第二窗口为一个全屏窗口时,对于所显示的第二窗口,可以根据用户的实际需要设定显示内容,具体如下:
160.①
显示内容可以为用户最近一次浏览的内容,用户最近一次浏览的内容可以为某一应用程序,或者操作系统的桌面等,例如,如图4

所示,如果图库为用户最近一次浏览的内容,则第二窗口将展示图库。
161.②
显示内容可以为操作系统的桌面,这样,用户可以通过分屏操作同时显示第一窗口和操作系统的桌面,并进一步从操作系统的桌面上选择需要打开的应用程序。其中,对于操作系统的桌面上无法进行多窗口展示的应用程序的图标,可以进行提示处理,例如,变灰处理、阴影处理等,以提示用户不要选择,图11为本发明实施例提供的一种系统桌面窗口的图标示意图,如图11所示,其中,应用程序-音乐对应的图标经过变灰处理,显示灰色,为无法操作状态,说明音乐为无法用于分屏显示的应用程序。
162.③
显示内容可以为用户在最近一段时间内浏览频次最高的应用程序,例如,用户在最近一段时间内浏览频次最高的应用程序为图库,则如图4

所示,在第二窗口显示图库的界面,一般来说,浏览频次较高的应用程序相应的也是未来被用户使用的概率较高的应用程序,如果第二窗口采用设定方式

,那么第二窗口所显示的内容可以更加贴近用户的偏好,也可以有效减少用户查找需要展示的应用程序的时间,提高用户的使用体验感。
163.④
显示内容可以为可以用于分屏显示的部分或者全部应用程序图标的集合,这样,用户可以直接从该集合中选择需要浏览的应用程序,而无需首先区分各个应用程序是否可以分屏显示,从而节约时间。
164.对于实施例一中公开的分屏方法,通过不同的分屏操作得到的第二窗口的显示内容可以相同,此时,如果用户每次想要得到的第二窗口的显示内容的几乎无变化,那么用户无论从使用哪一滑动方向,均可得到自己需要的第二窗口的显示内容,尤其当用户的动作受到持握方式等限制时,也可以采用较舒适的方式得到第二窗口的显示内容。实施例一中
公开的分屏方法,通过不同的分屏操作得到的第二窗口的显示内容也可以不同,对于实施例二中公开的分屏方法,通过不同的分屏操作得到的第二窗口的显示内容必须不同,基于上述两种情况,可以根据用户的实际需求,将分屏操作与显示内容对应设置,例如,将向左连续滑动操作对应的第二窗口的显示内容设定为操作系统的桌面界面,将向右连续滑动操作对应的第二窗口的显示内容设定为用户最近一次浏览的内容等。用户可以在进行分屏操作之前进行设定,这样,用户可以根据自己的设定,通过不同的分屏操作得到不同显示内容的第二窗口,从而提高分屏操作与用户需求的贴合度。
165.除上述公开的设定方式,还可以采用其它方式来设定第二窗口的显示内容,此处不再一一列举。
166.进一步地,第二窗口和第一窗口的显示内容可以相同,这样,用户可以对同一应用程序进行浏览和操作,例如,第一窗口和第二窗口均显示图库,其中,第一窗口显示图库中的图片a,第二窗口显示图库中的图片b,此时,用户可以对图片a与图片b进行浏览或者编辑。第二窗口和第一窗口的显示内容可以不同,这样,用户可以对不同应用程序进行浏览以及进一步的交互操作,例如,如图4

所示,第一窗口显示笔记的内容,描述了清晨到公园锻炼身体的事情,此时,第二窗口显示图库的内容,包括各种截屏录屏的信息。用户不仅可以继续编辑笔记,或者浏览、编辑图片,用户还可以进一步从这些截屏录屏的信息中选取与笔记内容相对应的图片或者视频,通过复制粘贴,或者直接从第二窗口向第一窗口拖拽的方式,将选中的图片或者视频插入笔记内容中,完成对笔记的编辑。
167.由于分屏操作之后,第一窗口和第二窗口需要分享显示屏002的显示区域,因此,每个窗口所对应的显示尺寸就会相对缩小,但是不同的滑动方向所造成的显示尺寸的变化是不同的。例如,以显示屏002横向尺寸小于纵向尺寸为例,图12为本发明实施例提供的横向分屏显示的流程示意图,如图12

所示,第一窗口所显示的内容为需要横向展示的折线图,那么,为了保证用户的浏览效果,一方面,用户可以直接选择从显示屏002的上方向显示屏002的下方连续滑动操作,以得到如图12

所示,第一窗口在下、第二窗口在上显示的上下分屏模式;或者从显示屏002的下方向显示屏002的上方连续滑动操作,得到第一窗口在上、第二窗口在下显示的上下分屏模式,这两种分屏操作均保留第一窗口的横向尺寸,从而满足展示该折线图的需求。另一方面,用户可以采用任一滑动方向的分屏操作,其中,如果处理器004检测到第一窗口的显示内容的格式要求与分屏操作的滑动方向不匹配时,如用户采用从显示屏002的右侧向显示屏002的左侧连续滑动操作,此时,如果按照用户选择的分屏操作,则会令第一窗口与第二窗口呈现左右分屏显示的模式,保留第一窗口的纵向尺寸,而牺牲第一窗口的横向尺寸,从而无法满足折线图的横向展示需求,那么,处理器004可以生成操作提示,例如弹出文字“是否需要令窗口显示位置适应显示内容”,以提示用户选择合适的分屏模式,如果用户选择是,则处理器004可以在检测到用户的分屏操作之后,将本应左右分屏显示的第一窗口和第二窗口,进行上下分屏显示。
168.需要注意的是,本实施例中认为第一窗口的显示内容为可以进行分屏显示的显示内容,如果第一窗口的显示内容为不可以进行分屏显示的显示内容,则电子设备001不会响应上述分屏操作。此时,可以通过操作无响应、弹出提示框,例如“当前应用程序无法分屏显示”、将第一窗口的边缘加以颜色、将第一窗口变灰等方式提示用户第一窗口的显示内容无法进行分屏显示。
169.第二种实现方式
170.当第二窗口为包含至少一个子窗口的可选择窗口时,其所包含的子窗口的显示内容均不同,这些子窗口的显示内容可以为用户最近浏览的应用程序、操作系统的桌面、常用应用程序的图标合集、用户最近一段时间内浏览频次最高的应用程序中的一种或者几种,其中,各子窗口的显示内容可以为各个应用程序的默认界面(例如浏览器的默认界面为浏览器的首页),也可以为用户停止使用各个应用程序时对应用户界面的截图等。可见,本实现方式可以通过分屏操作首先生成一个可供用户选择显示内容的可选择窗口,再由用户继续确定最终所要分屏显示的窗口,为用户提供更加灵活的选择空间。
171.第二窗口中的各个子窗口可以采用不同的排列方式,为用户提供更灵活的选择方式,具体如下:
172.(1)图13为本发明实施例提供的第一种第二窗口的结构示意图,如图13所示,各子窗口呈现单行排列的形式,占据第二窗口主要展示位置的子窗口b遮挡子窗口a的右侧部分,以及遮挡子窗口c的左侧部分,这样,可以为子窗口b提供更大的展示区域,以供用户清晰辨识子窗口b的显示内容,进而用户可以通过在第二窗口对应的区域上进行左右滑动,以使各子窗口滚动,令每个子窗口逐个位于第二窗口主要展示位置,供用户清晰辨识每个子窗口的显示内容,从而选择需要的子窗口。
173.当然,各子窗口呈现单行排列的形式时,各子窗口之间可以采用无遮挡的排列方式。
174.(2)图14为本发明实施例提供的第二种第二窗口的结构示意图,如图14所示,各子窗口呈现单列排列的形式,占据第二窗口主要展示位置的子窗口b遮挡子窗口a的下方部分,以及遮挡子窗口c的上方部分,这样,为子窗口b提供更大的展示区域,以供用户清晰辨识子窗口b的显示内容,进而用户可以通过在第二窗口对应的区域上进行上下滑动,以使各子窗口滚动,令每个子窗口逐个位于第二窗口主要展示位置,供用户清晰辨识每个子窗口的显示内容,从而选择需要的子窗口。
175.当然,各子窗口呈现单列排列的形式时,各子窗口之间可以采用无遮挡的排列方式。
176.(3)图15为本发明实施例提供的第三种第二窗口的结构示意图,如图15所示,各子窗口呈现多行多列排列的形式,各子窗口均布于第二窗口的显示区域内,当子窗口的数量大于第二窗口当前页面所能够一次性展示的最大数量时,将多出的子窗口放入第二窗口的下一页面进行展示。第二窗口可以采取上下翻页,或者左右翻页的方式,用户可以通过在第二窗口对应的区域上进行上下滑动,或者左右滑动翻页,从而浏览各个子窗口并选择需要的子窗口。
177.在上述三种第二窗口的结构中,各子窗口的排列顺序可以按照用户的设定,或者系统设定进行排列,例如,如果优先排列用户最近一次浏览的应用程序,例如信息,由于子窗口b的显示内容即为信息,那么如图13所示,可以将子窗口b优先展示于第二窗口的主要展示区域上;或者如果优先排列操作系统的桌面界面,由于子窗口a的显示内容即为操作系统的桌面界面,那么如图15所示,可以将子窗口a排列在第一个位置,以令用户可以优先选择。
178.进一步地,如图13、图14和图15所示,正在展示于第二窗口的各子窗口的总显示尺
寸可以略小于第二窗口的显示尺寸(存在黑色区域),这样,可以无需强行改变各子窗口的窗口比例以填充第二窗口,避免子窗口的显示内容的变形,同时,这样的显示方式,可以有效提示用户当前窗口是第二窗口(可选择窗口),降低用户将其当作普通窗口进行误操作的概率。
179.需要注意的是,第二窗口中的子窗口中可以包括与第一窗口显示相同显示内容的子窗口,这样,用户可以通过选择该子窗口,实现同时浏览同一应用程序中不同内容的效果,具体描述参见上文关于第二窗口的显示内容与第一窗口的显示内容相同的描述,此处不再赘述。
180.如果分屏操作为连续滑动操作,在进行分屏操作时,第一窗口与第二窗口的显示状态的变化如下:
181.第一种变化方式,以图16为例,第一窗口在响应分屏操作的过程中,无需改变显示状态,在分屏操作结束后,直接得到如图16

所示的分屏显示的第二窗口和第一窗口。
182.第二种变化方式,图17为本发明实施例提供的第七种分屏显示多个窗口的流程示意图,如图17

所示,第一窗口在响应分屏操作的过程中,改变显示状态,同时,在第一窗口的左侧显示一个窗口,该窗口为第二窗口中的一个子窗口,例如信息。该窗口跟随分屏操作逐渐右移,并在滑动距离到达第一距离阈值,或者滑动时长到达第一时长阈值时,如图17

所示,转换为第二窗口。其中,第二窗口中优先展示的子窗口可以为所上文中所显示的窗口,例如显示内容为信息的子窗口,也可以为位于按照上文对第二窗口中子窗口排列方式中的第一个子窗口。
183.除上述所提供的从第一窗口的左侧显示第二窗口的情况,还可以根据第一窗口的显示内容的格式需求,选择其它显示第二窗口的滑动方向,例如,从第一窗口的右侧、上方、下方显示第二窗口。
184.在第一窗口的一侧显示第二窗口之后,在显示屏002上分屏显示第一窗口和第二窗口,第一窗口与第二窗口的分屏显示方式具体如下:
185.第一种实现方式
186.当第二窗口为一个全屏窗口时,可以如图4

中所示,直接在显示屏002上分屏显示第一窗口和第二窗口。
187.进一步地,基于这种实现方式,还可以继续进行二次分屏操作,具体如下:
188.在一种实现方式中
189.s4、检测到所述用户在所述第二窗口上的二次分屏操作。
190.s5、响应于所述二次分屏操作,将所述第二窗口替换为第三窗口,所述第三窗口为一个全屏窗口或者为包含至少一个子窗口的可操作窗口。
191.二次分屏操作可以为如下几种方式:
192.(1)二次分屏操作可以为连续滑动操作,其中,二次分屏操作的滑动距离大于或者等于第二距离阈值,或者二次分屏操作的滑动时长大于或者等于第二时长阈值。
193.在一种实现方式中,二次分屏操作之后得到的第三窗口为一个全屏窗口。
194.图18为本发明实施例提供的第八种分屏显示多个窗口的流程示意图,如图18

所示,用户进行二次分屏操作时,显示屏002分屏显示第一窗口和第二窗口,如图18

所示,处理器004响应二次分屏操作时,将第一窗口与第二窗口作为一个整体窗口进行显示状态的
改变,第一窗口与第二窗口同时向右移动,第三窗口从第二窗口的左侧显示,如图18

所示,当二次分屏操作结束之后,第二窗口被第三窗口替换,在显示屏002上分屏显示第三窗口和第一窗口。
195.图19为本发明实施例提供的第九种分屏显示多个窗口的流程示意图,如图19

所示,用户进行二次分屏操作时,显示屏002上分屏显示第一窗口和第二窗口,以分屏操作为从左至右的连续滑动操作为例,当处理器004检测到用户的二次分屏操作时,如图19

所示,第二窗口跟随分屏操作向右移动,并在第二窗口的左侧逐渐引入第三窗口,第一窗口的显示状态不变,如图19

所示,分屏操作结束后,第三窗口完全展示于显示屏002的左侧,第二窗口完全滑出显示屏002的左侧,不再显示,此时,显示屏002分屏显示第三窗口与第一窗口。
196.图20为本发明实施例提供的第十种分屏显示多个窗口的流程示意图,如图20

所示,用户进行二次分屏操作时,显示屏002分屏显示第一窗口和第二窗口,当用户进行二次分屏操作时,第一窗口与第二窗口的显示状态均不发生变化,当分屏操作结束时,如图20

所示,直接将第二窗口替换为第三窗口。
197.在另一种实现方式中,二次分屏操作之后得到的第三窗口为包含至少一个子窗口的可操作窗口。
198.图21为本发明实施例提供的第十一种分屏显示多个窗口的流程示意图,如图21

所示,用户进行二次分屏操作时,显示屏002分屏显示第一窗口和第二窗口,如图21

所示,处理器004响应二次分屏操作时,将第一窗口与第二窗口作为一个整体窗口进行显示状态的改变,第一窗口与第二窗口同时向右移动,第三窗口中的一个子窗口从第二窗口的左侧引入,如图21

所示,当二次分屏操作结束之后,第二窗口被第三窗口替换,在显示屏002上分屏显示第三窗口和第一窗口。
199.图22为本发明实施例提供第十二种的分屏显示多个窗口的流程示意图,如图22

所示,用户进行二次分屏操作时,显示屏002分屏显示第一窗口和第二窗口,如图22

所示,处理器004响应二次分屏操作时,第一窗口的显示状态不发生变化,第二窗口的显示状态发生变化,当二次分屏操作结束时,如图22

所示,分屏显示第一窗口和第三窗口。
200.图23为本发明实施例提供第十三种的分屏显示多个窗口的流程示意图,如图23

所示,用户进行二次分屏操作时,显示屏002分屏显示第一窗口和第二窗口,如图23

所示,处理器004响应二次分屏操作时,第一窗口与第二窗口的显示状态均不发生变化,当分屏操作结束时,如图23

所示,直接将第二窗口替换为第三窗口。
201.(2)二次分屏操作可以为连续滑动操作,二次分屏操作与分屏操作为连续操作,所述分屏操作与二次分屏操作的滑动距离的和值大于或者等于第三距离阈值,或者所述分屏操作与二次分屏操作的滑动时长的和值大于或者等于第三时长阈值。
202.二次分屏操作与分屏操作可以为两个独立的滑动操作,这样,用户可以通过两次连续滑动操作对第二窗口进行替换,当显示屏002的尺寸较小,不满足较长的滑动距离时,也可以实现二次分屏功能。
203.二次分屏操作与分屏操作也可以为一个连续操作,此时,用户可以仅通过一次连续滑动操作就可以实现二次分屏功能,从而简化用户操作。
204.(3)二次分屏操作可以为从所述第二窗口的任意一角向所述第二窗口的内部滑
动。
205.图24为本发明实施例提供的第十四种分屏显示多个窗口的流程示意图,如图24

所示,分屏操作为从所述第三窗口的任意一角向所述第三窗口的内部滑动,用户进行分屏操作之前,显示屏002上分屏显示第一窗口和第三窗口,对分屏操作的响应对象为第三窗口的情况进行分析。分屏操作为从第三窗口的任意一角(本例为第三窗口的左下角)向第三窗口的内部滑动的操作,此时,对滑动的时长及距离不做限制,在响应分屏操作的过程中,第一窗口的显示状态不发生变化,如图24

所示,在分屏操作结束后,第三窗口被替换为第二窗口,所述第二窗口为包含至少一个子窗口的可操作窗口。对于一些应用程序,可能会对滑动操作产生一些错误响应,例如,如果第三窗口的显示内容为画图,此时,如果在第三窗口上进行连续滑动操作以触发分屏效果,由于操作区域位于画布上,因此,处理器004容易将该操作识别为在画布上进行编辑的操作,而非分屏操作。而采用本实现方式所提供的分屏操作,可以与这些特定应用程序中的操作进行区分,进而提高响应分屏操作的正确率,同时,由于该分屏操作的动作幅度较小,因此,更便于用户操作。
206.(4)二次分屏操作可以为至少两指同时向所述第二窗口的内部滑动。
207.图25为本发明实施例提供的第十五种分屏显示多个窗口的流程示意图,如图25

所示,分屏操作为至少两指作用于所述第三窗口上,且同时向所述第三窗口的内部滑动,用户进行分屏操作之前,显示屏002上分屏显示第一窗口和第三窗口,对分屏操作的响应对象为第三窗口的情况进行分析。分屏操作为至少两指在第三窗口上的聚拢滑动操作,如图25

所示,以三指为例,三指从图示位置按照箭头方向滑动,各手指之间的距离减小,产生聚拢的效果。在响应分屏操作的过程中,第一窗口的显示状态不发生变化,如图25

所示,在分屏操作结束后,第三窗口被替换为第二窗口,所述第二窗口为包含至少一个子窗口的可操作窗口。
208.(5)二次分屏操作可以为从所述第二窗口的底部指定区域向上滑动,或者从所述第三窗口的顶部指定区域向下滑动。
209.图26为本发明实施例提供的第十六种分屏显示多个窗口的流程示意图,如图26

所示,分屏操作为由所述第三窗口的底部指定区域向上滑动,或者由所述第三窗口的顶部指定区域向下滑动,用户进行分屏操作之前,显示屏002上分屏显示第一窗口和第三窗口,对分屏操作的响应对象为第三窗口的情况进行分析。分屏操作为从第三窗口的顶部指定区域或者底部指定区域向第三窗口的内部滑动的操作,此时,滑动的时长及距离不做限制。在响应分屏操作的过程中,第一窗口的显示状态不发生变化,如图26

所示,在分屏操作结束后,第三窗口被替换为第二窗口,所述第二窗口为包含至少一个子窗口的可操作窗口。其中,顶部指定区域与底部指定区域需要与现有手势操作对应的操作区域区分,例如,现有手势操作为从显示屏002的顶部向下滑动以拖出快捷菜单栏,通常,该现有手势操作对应的操作区域为显示屏002的顶部中间区域,因此,为了加以区分,就可以将分屏操作的指定操作区域设定为显示屏002的顶部中间区域以外的区域,如图26

所示,指定操作区域为第三窗口的顶部左侧区域(虚线框区域)。
210.上述(1)(2)(3)(4)(5)所提供的二次分屏操作,可以有效简化用户的操作,并且可以提高处理器004响应二次分屏操作的准确性。
211.对于二次分屏操作得到的第三窗口为包含至少一个子窗口的可操作窗口的情况,
第二窗口与第三窗口的关系可以为:
212.(1)第二窗口可以作为第三窗口的一个子窗口,其中,第二窗口可以直接优先展示于第三窗口的主要展示位置,例如,如果第二窗口的显示内容为图库,替换后的第三窗口的主要展示位置首先展示显示内容为图库的子窗口;或者第二窗口位于第三窗口的既定子窗口排列顺序中,替换后的第三窗口的主要展示位置首先展示子窗口排列顺序中位列第一的子窗口。如图21所示,第二窗口的显示内容为截屏录屏,但是,第三窗口的既定子窗口排列顺序中,常用应用程序的集合为位列第一的子窗口,因此,常用应用程序的集合首先位于第三窗口的主要展示位置。可见,当第二窗口作为第三窗口的一个子窗口时,用户仍然可以选择第二窗口所对应的子窗口作为分屏显示的窗口,这样,一旦用户误将第二窗口替换为第三窗口时,还可以通过进一步的选择过程,重新选择第二窗口对应的子窗口进行显示。
213.(2)第二窗口不再作为第三窗口的子窗口供用户选择,通常可以认为如果用户在已经展示第二窗口的基础上,仍然选择将第二窗口替换为第三窗口进行进一步地选择,说明用户更想要浏览第二窗口以外的窗口,不再继续将第二窗口转化为第三窗口中的一个子窗口进行展示,可以有效减少用户浏览和辨识子窗口的显示内容的时间,从而提高用户的选择效率。
214.在另一种实现方式中
215.s6、检测到所述用户在所述第二窗口上的二次分屏操作;
216.s7、响应于所述二次分屏操作,在所述第二窗口的一侧显示第三窗口,所述第三窗口为一个全屏窗口或者为包含至少一个子窗口的可操作窗口。
217.其中,二次分屏操作为连续滑动操作,且二次分屏操作与分屏操作为两个独立操作,二次分屏操作的滑动距离大于或者等于第二距离阈值,或者二次分屏操作的滑动时长大于或者等于第二时长阈值。(在这种实现方式中的第二距离阈值和第二时长阈值与上一种实现方式中的第二距离阈值和第二时长阈值无关联。)
218.或者,二次分屏操作为连续滑动操作,且二次分屏操作与分屏操作为一个连续操作,二次分屏操作与分屏操作的滑动距离的和值大于或者等于第三距离阈值,或者二次分屏操作与分屏操作的滑动时长的和值大于或者等于第三时长阈值。(在这种实现方式中的第三距离阈值和第三时长阈值与上一种实现方式中的第三距离阈值和第三时长阈值无关联。)
219.当处理器003响应上述二次分屏操作时,在第二窗口的一侧显示第三窗口,具体的显示方式如下:
220.在一种情况中,第一窗口与第二窗口均响应二次分屏操作,即在二次分屏操作之后,第一窗口与第二窗口的显示状态均发生变化。
221.(1)图27为本发明实施例提供的第十七种分屏显示多个窗口的流程示意图,如图27

所示,显示屏002上分屏显示第二窗口和第一窗口,如图27

所示,在第二窗口的左侧显示第三窗口,在二次分屏操作之后,如图27

所示,在显示屏002分屏显示第三窗口、第二窗口和第一窗口,此时,第三窗口为一个全屏窗口。
222.(2)图28a为本发明实施例提供的第十八种分屏显示多个窗口的流程示意图,如图28a

所示,显示屏002上分屏显示第二窗口和第一窗口,如图28a

所示,在第二窗口的左侧显示第三窗口,在二次分屏操作之后,如图28a

所示,在显示屏002分屏显示第三窗口、
第二窗口和第一窗口,此时,第三窗口为包含至少一个子窗口的可操作窗口。
223.在另一种情况中,只有第一窗口或者第二窗口中的一个窗口响应二次分屏操作,以第二窗口响应二次分屏操作为例,在二次分屏操作之后,只有第二窗口的显示状态发生变化,而第一窗口的显示状态不变。
224.(3)图29a为本发明实施例提供的第十九种分屏显示多个窗口的流程示意图,如图29a

所示,显示屏002上分屏显示第二窗口和第一窗口,如图29a

所示,在第二窗口的左侧显示第三窗口,但是,第一窗口的显示状态不变,在二次分屏操作之后,如图29a

所示,在显示屏002分屏显示第三窗口、第二窗口和第一窗口,此时,第三窗口为一个全屏窗口,其中,第三窗口和第二窗口相当于在原第二窗口对应的区域分屏显示。
225.(4)图30a为本发明实施例提供的第二十种分屏显示多个窗口的流程示意图,如图30a

所示,显示屏002上分屏显示第二窗口和第一窗口,如图30a

所示,在第二窗口的左侧显示第三窗口,但是,第一窗口的显示状态不变,在二次分屏操作之后,如图30a

所示,在显示屏002分屏显示第三窗口、第二窗口和第一窗口,此时,第三窗口为包含至少一个子窗口的可操作窗口,其中,第三窗口和第二窗口相当于在原第二窗口对应的区域分屏显示。
226.可选地,用户在执行s6-s7所述的二次分屏操作时,所对应的分屏模式可以与显示屏002当前显示的窗口的分屏模式一致,也可以不一致。其中,分屏模式是指窗口在显示屏002上的分布方式,例如左右分布、上下分布等。
227.例如,如图27-图30中用户的分屏操作所对应的分屏模式与第一窗口和第二窗口的分屏模式一致,均是令窗口呈现左右分布的分屏模式。
228.图31为本发明实施例提供的第二十一种分屏显示多个窗口的流程示意图,其中,用户进行分屏操作之前,如图31

所示,显示屏002上分屏显示第一窗口和第二窗口,且第一窗口和第二窗口呈现左右分屏的分屏模式。针对第二窗口进行分屏操作,且该分屏操作对应的分屏模式为窗口上下分布的分屏模式,如图31

所示,在分屏操作之后,在第二窗口的下方显示第三窗口,即在原第二窗口对应的区域分屏显示第二窗口和第三窗口,且第二窗口与第三窗口呈现上下分布的分屏模式。这样,如图31所示,如果第二窗口的显示内容为需要保留横向尺寸的内容,例如折线图,那么采用这种分屏方式,可以有效保证第二窗口的显示内容的显示完整性,进而降低对用户浏览的影响。
229.在一种实现方式中,如果用户首次进行分屏操作时显示屏002上已经分屏显示第一窗口和第二窗口,其中,第一窗口和第二窗口均为全屏窗口,此时,可以将上述两种实现方式中所提供的二次分屏操作作为分屏操作,对第一窗口和第二窗口进行分屏。需要注意的是,上述过程均以针对第二窗口的二次分屏作为示例进行阐释,同样的,二次分屏操作也可以针对第一窗口,过程同上,此处不再赘述。
230.通过上述分屏操作得到第二窗口(包含至少一个子窗口的可操作窗口),以及二次分屏操作得到第三窗口(包含至少一个子窗口的可操作窗口)之后,用户可以继续通过选中操作,从第二窗口或者第三窗口中选择最终分屏显示的子窗口,具体过程如下:
231.(1)针对第二窗口(包含至少一个子窗口的可操作窗口)
232.s8、检测到所述用户在所述第二窗口上的第一选中操作;
233.s9、响应于所述第一选中操作,在所述第二窗口的各子窗口中选中第四窗口;
234.s10、分屏显示所述第一窗口和所述第四窗口。
235.(2)针对第三窗口(包含至少一个子窗口的可操作窗口)
236.s11、检测到所述用户在所述第三窗口上的第二选中操作;
237.s12、响应于所述第二选中操作,在所述第三窗口的各子窗口中选中第五窗口;
238.s13、分屏显示所述第一窗口和所述第五窗口。
239.下面以第一选中操作为例进行说明:
240.(1)第一选中操作包括第一子操作和第二子操作,其中,第一子操作可以为滑动操作,例如,用户在第二窗口对应的区域上进行滑动,以使不同的子窗口展示于第二窗口的主要展示区域,这样,用户可以仔细辨识不同的子窗口的显示内容。以图16为例,经过分屏操作,得到如图16

中所示的第二窗口,可见,该第二窗口为单行显示多个子窗口的可操作窗口,当前位于第二窗口的主要显示位置的子窗口的显示内容为可分屏显示的应用程序的图标集合界面,位于该子窗口左侧的子窗口的显示内容可以为操作系统的桌面界面(如果操作系统的桌面界面具有多个,则可以为其中的任意一个,或者为用户预先设定的一个),位于该子窗口右侧的子窗口的显示内容可以为用户最近一次浏览的应用程序的界面的截图。这样,用户可以通过在第二窗口对应的区域上左右滑动,以使这些子窗口展示于第二窗口的主要展示区域。
241.第二子操作可以为点击操作,用户通过点击选中最终分屏显示的子窗口,作为第四窗口。接上例,如图16

所示,用户通过点击选中显示内容为可分屏显示的应用程序的图标集合界面的子窗口,则将其作为第四窗口与第一窗口分屏显示。
242.(2)第一选中操作为连续滑动操作,例如,用户在第二窗口上的进行滑动,当滑动操作停止时,停留在第二窗口的主要展示区域的子窗口即为第四窗口,如果图16

中显示内容为可分屏显示的应用程序的图标集合界面的子窗口是滑动操作停止时,停留在第二窗口的主要展示区域的子窗口,则如图16

所示,该子窗口将作为第四窗口与第一窗口分屏显示。
243.(2)中所提供的第一选中操作与分屏操作可以为一个连续操作,也可以为两个独立操作。当分屏操作与第一选中操作为一个连续操作时,用户可以通过最少的操作次数实现分屏显示多个窗口的效果,从而简化用户的操作方式。当分屏操作与第一选中操作为两个独立操作时,可以适应尺寸较小的显示屏,例如,显示屏002的尺寸难以满足将分屏操作与第一选中操作作为一个连续操作所需要的操作距离,或者,用户在持握电子设备001时,难以进行相对较长距离的连续滑动时,仍然可以通过多个独立操作的方式实现分屏显示多个窗口的效果。
244.第二选中操作也可以包括两种操作方式,(1)第二选中操作包括第三子操作和第四子操作,其中,第三子操作与第四子操作的具体操作方式可以参照第一子操作和第二子操作。(2)第二选中操作为连续滑动操作,在这种情况中,第二选中操作的具体操作方式可以参照第一选中操作为连续滑动操作时的操作方式,区别在于,第二选中操作可以与二次分屏操作为一个连续操作,也可以为两个独立操作。
245.可选地,在上述分屏操作之前还可以包括触发操作。触发操作可以为连续滑动操作,而且所述触发操作的滑动距离大于或者等于第四距离阈值,或者所述触发操作的滑动时长大于或者等于第四时长阈值,其中,所述第四距离阈值小于所述第一距离阈值,所述第四时长阈值小于所述第一时长阈值。
246.处理器004响应触发操作,以触发电子设备001开启分屏显示多个窗口的功能。在触发操作进行的过程中,第一窗口的显示状态不会发生变化,在触发操作完成后,电子设备001会相应开启分屏显示多个窗口的功能。此时,第一窗口处于可以分屏显示状态,即可以跟随用户后续的分屏操作改变显示尺寸、显示位置以及显示内容的格式等。
247.触发操作的结束位置与分屏操作的初始位置可以是显示屏002上的相同位置,也可以是不同位置;触发操作的滑动方向与分屏操作的滑动方向可以是相同方向也可以是不同方向。也就是说,触发操作与分屏操作可以为一个连续操作,也可以为两个独立操作。
248.需要解释的是,当触发操作与分屏操作为一个连续操作时,可以将该连续操作中,操作的初始位置到滑动距离满足第四距离阈值的中间位置所对应的滑动操作默认为触发操作,可以将中间位置到连续操作的结束位置所对应的滑动操作默认为分屏操作。也就是说,用户在显示屏002上进行连续滑动操作,处理器004通过分析触摸面板003传递的操作信号,如果检测到用户从连续滑动操作的初始位置开始到一个中间位置的滑动距离等于第四距离阈值,或者从连续滑动操作的初始位置到中间位置的滑动时长等于第四时长阈值,那么用户从初始位置到中间位置对应的连续滑动操作就相当于触发操作,就可以成功触发电子设备001分屏显示多个窗口的功能,此时,处理器004继续分析触摸面板003传递的操作信号,如果检测到用户从上述中间位置开始到连续滑动操作的结束位置之间的距离大于或者等于第一距离阈值,或者从上述中间位置开始到连续滑动操作的结束位置之间的时长大于或者等于第一时长阈值,那么用户从中间位置到结束位置对应的连续滑动操作就相当于分屏操作,就可以成功实现分屏显示多个窗口的效果。
249.对于触发操作与分屏操作为一个连续操作的方式来说,可以有效简化用户的操作步骤,提高用户的操作效率。
250.对于触发操作与分屏操作为两个独立操作的方式来说,如果显示屏的尺寸较小,难以满足将触发操作与分屏操作作为一个连续操作所需要的操作距离,或者,用户在持握电子设备时,难以进行相对较长距离的连续滑动时,仍然可以通过多个独立操作的方式实现分屏显示多个窗口的效果。
251.在本实现方式中,分屏操作可以实现的前提是触发操作成立,并且,分屏操作与触发操作之间不存在其它操作,也就是说,只要经过触发操作令电子设备001开启分屏显示多个窗口的功能,那么如果用户继续做出分屏操作,就会实现分屏显示多个窗口的效果。但是,如果触发操作与分屏操作之间存在其它操作,例如点击操作等,就会令触发操作失效。
252.进一步地,由于触发操作成功开启之后,电子设备001会持续处于响应分屏操作的准备状态,因此,会产生相应的功耗,为了降低这种功耗,可以设置一定的失效时间,即如果触发操作成功之后,在不存在分屏操作以外的其它操作的基础上,用户在预设时长范围内始终没有做出分屏操作,电子设备001可以关闭分屏显示多个窗口的功能,令本次触发操作失效,如果用户需要分屏显示多个窗口,则用户需要重新从触发操作开始进行相应的操作。
253.实施例三
254.本实施例针对折叠状态的折叠屏电子设备。
255.图32a为本发明实施例提供的一种折叠状态的折叠屏电子设备的应用程序切换方法的流程示意图,如图32a

所示,图中展示了折叠屏电子设备进行工作的一侧显示屏,用户的分屏操作在该侧显示屏上进行。在本实施例中,分屏操作用于将第一窗口替换为第二
窗口,所述第二窗口为包含至少一个子窗口的可操作窗口,用户继续进行选中操作,该选中操作用于从第二窗口的各个子窗口中选择第三窗口,并在该侧显示屏上显示第三窗口。如图32a

所示,第一窗口为用户进行分屏操作之前,该侧显示屏上显示的窗口。如图32a

所示,第一窗口跟随分屏操作改变显示状态,从左侧显示第二窗口,如图32a

所示,第一窗口被替换为第二窗口,如图32a

所示,用户继续进行选中操作,可以从各个子窗口中选择第三窗口显示于该侧显示屏上。上述过程以分屏操作为连续滑动操作为例,所述连续滑动操作的滑动距离大于或者等于第一距离阈值,或者所述连续滑动操作的滑动时长大于或者等于第一时长阈值,其中,本实施例中的第一距离阈值与第一时长阈值与实施例一和实施例二中的第一距离阈值与第一时长阈值无关联。
256.在本实施例中,分屏操作及对应的分屏效果还可以为与实施例一及实施例二中提供的分屏操作及对应的分屏效果相同,详见实施例一及实施例二中的描述,此处不再赘述。
257.以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献