CN117991937A - 多窗口管理方法、图形界面及相关装置 - Google Patents
多窗口管理方法、图形界面及相关装置 Download PDFInfo
- Publication number
- CN117991937A CN117991937A CN202211349285.0A CN202211349285A CN117991937A CN 117991937 A CN117991937 A CN 117991937A CN 202211349285 A CN202211349285 A CN 202211349285A CN 117991937 A CN117991937 A CN 117991937A
- Authority
- CN
- China
- Prior art keywords
- window
- application
- electronic device
- icon
- combined
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000007726 management method Methods 0.000 title abstract description 37
- 238000000034 method Methods 0.000 claims abstract description 96
- 230000004044 response Effects 0.000 claims description 63
- 230000015654 memory Effects 0.000 claims description 39
- 238000004590 computer program Methods 0.000 claims description 16
- 239000000523 sample Substances 0.000 claims 1
- 239000000758 substrate Substances 0.000 claims 1
- 239000010410 layer Substances 0.000 description 28
- 238000004891 communication Methods 0.000 description 23
- 230000006870 function Effects 0.000 description 19
- 230000008569 process Effects 0.000 description 19
- 238000012545 processing Methods 0.000 description 15
- 230000000694 effects Effects 0.000 description 12
- 230000008859 change Effects 0.000 description 10
- 238000010295 mobile communication Methods 0.000 description 9
- 230000005236 sound signal Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000003993 interaction Effects 0.000 description 6
- 210000000988 bone and bone Anatomy 0.000 description 5
- 230000001133 acceleration Effects 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000003416 augmentation Effects 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 230000003749 cleanliness Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000033001 locomotion Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000036772 blood pressure Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000012792 core layer Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000010985 leather Substances 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000010349 pulsation Effects 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001755 vocal effect Effects 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了多窗口管理方法、图形界面及相关装置,在该方法中,电子设备可以根据用户操作将多个不同应用的窗口组合成一个组合窗口,该组合窗口可用于显示组合前的多个应用窗口中的其中一个应用窗口的显示内容,其中,该组合窗口包括用于指示该多个应用窗口的标识,电子设备可以根据用户作用于不同标识的选择操作,在该组合窗口中显示该标识指示的应用窗口的显示内容。可以看出,将多个应用的窗口组合成一个组合窗口,可以减少电子设备一次性显示的窗口数量,使电子设备的显示内容更加简洁明了。
Description
技术领域
本申请涉及终端及通信技术领域,尤其涉及多窗口管理方法、图形界面及相关装置。
背景技术
随着计算机技术的不断发展,电子设备例如手机、平板、电脑等能够实现的功能越来越多。用户常常需要同时打开多个不同应用的窗口,或者,来回切换多个不同应用的窗口,来达到同时使用多个功能的目的。但是,同时打开多个应用的窗口使用户界面杂乱,用户无法快速聚焦到需要查看的内容,而来回切换不同应用的窗口,又需要重复打开和关闭不同的应用窗口,使用户的操作繁琐。可见,上述两种方式都无法很好的满足用户查看多个应用的窗口时的需求。
因此,如何管理多个应用的窗口,更好的满足用户的需求,是目前亟待解决的问题。
发明内容
本申请提供了多窗口管理方法、图形界面及相关装置,实现了将多个应用的窗口组合成一个组合窗口,减少了桌面显示的窗口数量,使桌面的显示内容更加整洁。
第一方面,本申请实施例提供了一种多窗口管理方法,在该方法中,电子设备可以显示多个应用的窗口,例如包括第一窗口和第二窗口,该第一窗口中显示有第一应用的第一内容,第二窗口中显示有第二应用的第二内容,其中,第一应用和第二应用为不同的应用,电子设备可以检测到作用于该第一窗口和第二窗口的组合操作,例如第一操作,将该第一窗口和第二窗口合并为一个组合窗口,例如第一组合窗口,该第一组合窗口中显示有第一标识、第二标识和第一区域,第一标识对应第一内容,第二标识对应第二内容,第一区域显示有第一内容,电子设备可以检测到作用于该第一标识或第二标识的选择操作,在该第一区域中显示该选中的标识所对应的内容,例如,电子设备可以检测到作用于第二标识的选择操作,将第一区域中显示的第一内容更新为第二内容。
实施第一方面提供的方法,可以基于用户操作将多个应用窗口组合成一个组合窗口,减少电子设备一次性显示的窗口数量,使电子设备的显示内容更加整洁明了,用户可以通过作用于该组合窗口中的不同标识,灵活并快速地切换不同应用所对应的显示内容,帮助用户快速查找到目标内容,使用户一次仅聚焦查看一个窗口的内容,提高用户的工作效率,提升用户的体验感。
结合第一方面,在一种实施方式中,第一区域显示有第一内容时,第一标识被选中,电子设备将第一区域中的第一内容更新为第二内容时,第二标识被选中。
也就是说,用户可以通过查看标识的选中状态,来确定当前第一组合窗口中显示的内容与应用窗口的对应关系。
结合第一方面,在一种实施方式中,第一操作包括对第一窗口和第二窗口的选择操作;或者,第一操作包括将第一窗口向第二窗口拖拽的操作。
也就是说,用户可以通过拖拽窗口或选择窗口等等形式来实现对需要组合的窗口的选择。
结合第一方面,在一种实施方式中,响应于第一操作,方法还包括:电子设备在任务栏或桌面显示第三图标,第三图标对应第一组合窗口。
电子设备除了在接收到组合操作后,对窗口进行组合外,还可以在任务栏或桌面显示该组合窗口的图标,以便用户快速查看或隐藏该组合窗口。
第二方面,本申请实施例提供了另一种多窗口管理方法,在该方法中,电子设备可以显示多个应用的图标,例如第一应用的第一图标和第二应用的第二图标;电子设备可以检测到作用于第一图标和第二图标的组合操作,例如第二操作;响应于第二操作,电子设备可以打开该第一应用和第二应用,并将该第一应用和第二应用打开时展示的窗口进行组合,得到组合窗口,例如第一组合窗口;该第一组合窗口中显示有第一标识、第二标识和第一区域,第一标识对应第一内容,第二标识对应第二内容,第一区域显示有第一内容,电子设备可以检测到作用于该第一标识或第二标识的选择操作,在该第一区域中显示该选中的标识所对应的内容,例如,电子设备可以检测到作用于第二标识的选择操作,将第一区域中显示的第一内容更新为第二内容。
实施第二方面提供的方法,可以基于用户对多个应用图标的组合操作,在打开应用的同时,对多个应用的窗口进行组合,生成一个组合窗口,这样可以减少用户依次打开多个应用的麻烦,一次性打开多个应用的同时,避免了电子设备零散地展示这多个应用的多个窗口。
结合第二方面,在一种实施方式中,第二操作包括对第一图标和第二图标的选择操作;或者,第二操作包括将第一图标向第二图标拖拽的操作。
第三方面,本申请实施例提供了另一种多窗口管理方法,在该方法中,电子设备可以显示多个窗口的预览图,例如,显示第一窗口的第一预览图和第二窗口的第二预览图,其中,第一窗口中显示有第一应用的第一内容,第二窗口中显示有第二应用的第二内容。电子设备可以检测到作用于第一预览图和第二预览图的组合操作,例如第一操作,将第一窗口和第二窗口合并为一个组合窗口,例如第一组合窗口,该第一组合窗口中显示有第一标识、第二标识和第一区域,第一标识对应第一内容,第二标识对应第二内容,第一区域显示有第一内容,电子设备可以检测到作用于该第一标识或第二标识的选择操作,在该第一区域中显示该选中的标识所对应的内容,例如,电子设备可以检测到作用于第二标识的选择操作,将第一区域中显示的第一内容更新为第二内容。
实施第三方面提供的方法,可以基于用户对多个窗口的预览图的组合操作,将这多个应用窗口组合成一个组合窗口,这样,用户可以在已知应用窗口中的显示内容的前提下,字形选择需要组合的应用窗口,完成应用窗口的组合。
结合第三方面,在一种实施方式中,第三操作包括:将第一预览图向第二预览图拖拽的操作;或者,第三操作包括:将第一预览图和第二预览图向第二区域拖拽的操作。
结合第三方面,在一种实施方式中,电子设备显示第一窗口的第一预览图和第二窗口的第二预览图之前,方法还包括:电子设备检测到第四操作;电子设备显示第一窗口的第一预览图和第二窗口的第二预览图,具体包括:电子设备显示多任务界面,多任务界面显示有第一预览图和第二预览图。
也就是说,用户可以在多任务界面上实现对多个应用窗口的组合,为应用窗口的组合提供了更多可选的途径。
第四方面,本申请实施例提供了另一种多窗口管理方法,在该方法中,电子设备可以在打开应用时,显示该应用的窗口的同时,显示电子设备为该应用推荐的组合窗口的选项,例如推荐图标,用户可以通过该选项,将该应用的窗口更新为用户推荐的组合窗口。
实施第四方面提供的方法,电子设备在打开一个应用窗口是,可以自动推荐能够与该应用窗口进行组合的窗口,减少用户选择需要进行组合的应用窗口的麻烦,以便用户能够更加便捷的查看与当前用户打开的窗口相关联的其他窗口,提高用户的办公效率,为用户提供更加智能化的窗口组合体验。
结合第四方面,在一种实施方式中,推荐图标位于第一窗口中,或者,推荐图标位于第一窗口或第一应用的应用图标的第一范围内。
结合第四方面,在一种实施方式中,推荐图标包括:第一应用的应用图标和第二应用的应用图标。
结合第四方面,在一种实施方式中,第二应用与第一应用存在预设关联,或者,电子设备历史生成过用于显示第二应用和第一应用的内容的组合窗口,或者,电子设备历史生成过用于显示第一内容和第二内容的组合窗口,或者,第一内容和第二内容存在重叠。
电子设备可以基于一定的策略,选择与用户打开的窗口存在关联的窗口的组合选择,可以提升用户的办公效率,减少了用户查找打开其他相关联的窗口的麻烦,便捷用户的操作。
结合第一方面、第二方面、第三方面和第四方面,在一种实施方式中,方法还包括:电子设备检测到第七操作;电子设备将第一组合窗口更新为第三窗口和第四窗口;其中,第三窗口显示有第一内容,第四窗口显示有第二内容。
也就是说,在电子设备显示组合窗口的过程中,电子设备还可以基于用户操作对组合窗口进行拆分,使用户能够同时查看到组合窗口中包含的多个窗口的内容,方便用户对该组合窗口中包含的多个应用窗口进行单独操作。
结合第一方面、第二方面、第三方面和第四方面,在一种实施方式中,电子设备将第一组合窗口更新为第三窗口和第四窗口,具体包括:电子设备将第一组合窗口更新为分屏显示的第三窗口和第四窗口;或者,电子设备将第一组合窗口更新为左右一大一小显示的第三窗口和第四窗口。
结合第一方面、第二方面、第三方面和第四方面,在一种实施方式中,电子设备包括第一显示屏和第二显示屏,第一组合窗口显示在第一显示屏,电子设备将第一组合窗口更新为第三窗口和第四窗口,具体包括:电子设备将在第一显示屏上显示的第一组合窗口更新为第三窗口,并在第二显示屏上显示第四窗口。
也就是说,在电子设备拆分组合窗口的同时,电子设备可以将拆分得到的多个窗口分别分散在不同的显示屏上进行显示,以便用户能够在不同的显示屏上查看不同窗口。
结合第一方面,在一种实施方式中,方法还包括:电子设备检测到第七操作;电子设备将第一组合窗口更新为第一窗口和第二窗口。
也就是说,电子设备可以基于用户操作,将组合窗口还原为组合前展示的多个窗口。
结合第一方面、第二方面、第三方面和第四方面,在一种实施方式中,第一组合窗口还包括:第一选项,电子设备检测到第七操作之前,方法还包括:电子设备检测到作用于第一选项的第八操作;电子设备显示第一选项栏,第一选项栏包括一个或多个模式选项;电子设备检测到第七操作,具体包括:电子设备检测到作用于一个或多个模式选项中的第一模式选项的第七操作。
也就是说,在电子设备显示组合窗口的过程中,电子设备可以提供一个或多个模式以供用户挑选,电子设备可以根据用户挑选的模式,更改组合窗口的显示形态。
结合第一方面、第二方面、第三方面和第四方面,在一种实施方式中,电子设备在显示第一组合窗口时,还显示有第五窗口;电子设备检测到第七操作之后,方法还包括:电子设备停止显示第五窗口。
在电子设备以分窗模式显示组合窗口时,电子设备可以隐藏在显示该组合窗口时,电子设备显示的其他窗口,使用户能够仅聚焦在该组合窗口所展示的内容中。
结合第一方面、第二方面、第三方面和第四方面,在一种实施方式中,电子设备包括第一显示屏和第二显示屏,第一组合窗口显示在第一显示屏,电子设备将第一窗口和第二窗口更新为第一组合窗口之后,方法还包括:电子设备在第一显示屏上显示第一提示信息,第一提示信息对应第六窗口;电子设备检测到作用于第一提示信息的第九操作;电子设备在第二显示屏显示第六窗口。
也就是说,电子设备在显示组合窗口的过程中,接收到新消息通知时,电子设备可以在另外一个显示屏上显示该新消息对应的应用窗口,使得在不影响组合窗口的显示的前提下,方便用户查看新消息对应的应用窗口。
结合第一方面、第二方面、第三方面和第四方面,在一种实施方式中,方法还包括:电子设备显示第一提示信息,第一提示信息对应第三内容;电子设备检测到作用于第一提示信息的第十操作;电子设备将第一组合窗口更新为第二组合窗口,第二组合窗口中显示有:第一标识,第二标识,第三标识和第一区域,第一区域显示有第三内容。
也就是说,电子设备在显示组合窗口的过程中,接收到新消息通知时,电子设备可以将该新消息通知对应的应用窗口组合到当前组合得到的组合窗口中,并在该组合窗口中显示该应用窗口中的内容。
结合第一方面、第二方面、第三方面和第四方面,在一种实施方式中,电子设备包括第一显示屏和第二显示屏,第一组合窗口显示在第一显示屏,方法还包括:电子设备检测到将第一组合窗口从第一显示屏向第二显示屏拖拽的操作;电子设备在第二显示屏上显示第一组合窗口。
也就是说,用户可以通过拖拽组合窗口,将该组合窗口从一个显示屏拖动到另一个显示屏上显示,为用户在不同的显示屏上查看该组合窗口提供了便捷。
第五方面,本申请实施例提供了一种电子设备,包括存储器,一个或多个处理器,以及一个或多个程序;一个或多个处理器在执行一个或多个程序时,使得电子设备实现如第一方面或第一方面的任意一种实施方式、第二方面或第二方面的任意一种实施方式、第三方面或第三方面的任意一种实施方式、第四方面或第四方面的任意一种实施方式所描述的方法。
第六方面,一种计算机可读存储介质,包括指令,当指令在电子设备上运行时,使得电子设备执行如第一方面或第一方面的任意一种实施方式、第二方面或第二方面的任意一种实施方式、第三方面或第三方面的任意一种实施方式、第四方面或第四方面的任意一种实施方式所描述的方法。
第七方面,一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行如第一方面或第一方面的任意一种实施方式、第二方面或第二方面的任意一种实施方式、第三方面或第三方面的任意一种实施方式、第四方面或第四方面的任意一种实施方式所描述的方法。
附图说明
图1A为本申请实施例提供的电子设备100的硬件结构示意图;
图1B为本申请实施例提供的电子设备100的软件结构框图;
图2A-图2G为本申请实施例提供的电子设备100对多个已打开的应用窗口进行组合时,涉及到的相关用户界面;
图3A-图3C为本申请实施例提供的电子设备100对已打开的应用窗口以及应用图标进行组合时,涉及到的相关用户界面;
图4A-图4F为本申请实施例提供的电子设备100对多个应用图标进行组合时,涉及到的相关用户界面;
图5A-图5C为本申请实施例提供的电子设备100通过作用于应用图标的拖拽操作,触发窗口的组合时,涉及到的相关用户界面;
图6A-图6D为本申请实施例提供的电子设备100对文件夹触发窗口的组合时,涉及到的相关用户界面;
图7A-图7C为本申请实施例提供的电子设备100在打开应用窗口时,根据该应用窗口显示推荐的窗口组合涉及到的相关用户界面;
图8A-图8G为本申请实施例提供的电子设备100在多任务界面实现窗口的组合时涉及到的相关用户界面;
图9A-图9D为本申请实施例提供的电子设备100切换组合窗口的显示模式时,涉及到的相关用户界面;
图10A-图10D为本申请实施例提供的电子设备100对组合窗口桌面化,涉及到的相关用户界面;
图11A-图11D为本申请实施例提供的电子设备100在显示组合窗口的过程中,接收到新消息通知时,涉及到的相关用户界面;
图12A-图12B为本申请实施例提供的电子设备100通过拖拽操作将组合窗口分享到另一个显示屏上进行显示时涉及到的相关用户界面;
图13A-图13D为本申请实施例提供的电子设备100通过作用于控件的操作将组合窗口中包含的部分窗口分享到另一个显示屏上进行显示时涉及到的相关用户界面;
图14为本申请实施例提供的一种多窗口管理方法的流程示意图;
图15为本申请实施例提供的另一种多窗口管理方法的流程示意图;
图16为本申请实施例提供的另一种多窗口管理方法的流程示意图;
图17为本申请实施例提供的另一种多窗口管理方法的流程示意图。
具体实施方式
下面将结合附图对本申请实施例中的技术方案进行清楚、详尽地描述。其中,在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;文本中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,另外,在本申请实施例的描述中,“多个”是指两个或多于两个。
以下,术语“第一”、“第二”仅用于描述目的,而不能理解为暗示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
本申请以下实施例中的术语“用户界面(user interface,UI)”,是应用程序或操作***与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面是通过java、可扩展标记语言(extensible markuplanguage,XML)等特定计算机语言编写的源代码,界面源代码在电子设备上经过解析,渲染,最终呈现为用户可以识别的内容。用户界面常用的表现形式是图形用户界面(graphicuser interface,GUI),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的文本、图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、Widget等可视的界面元素。
本申请实施例提供了一种多窗口管理方法,在该方法中,电子设备可以根据用户操作将多个应用窗口组合成一个组合窗口,该组合窗口可用于显示组合前的多个应用窗口中的其中一个应用窗口的显示内容,这多个应用窗口包括不同应用的窗口。其中,该组合窗口包括用于指示该多个应用窗口的标识,电子设备可以根据用户作用在不同标识的操作,在该组合窗口中显示该标识指示的应用窗口的显示内容。
可以看出,将多个应用窗口组合成一个组合窗口,可以减少电子设备一次性显示的窗口数量,使电子设备的显示内容能够更加整洁明了,用户可以通过作用于该组合窗口中的不同标识,灵活并快速地切换不同应用所对应的显示内容,帮助用户快速查找到目标内容,使用户一次仅聚焦查看一个应用的内容,提高了用户的工作效率,提升了用户的体验感。
图1A示出了电子设备100的硬件结构示意图。
电子设备100可以是手机、平板电脑、桌面型计算机、膝上型计算机、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,PDA)、增强现实(augmentedreality,AR)设备、虚拟现实(virtual reality,VR)设备、人工智能(artificialintelligence,AI)设备、可穿戴式设备、车载设备、智能家居设备和/或智慧城市设备,本申请实施例对该电子设备的具体类型不作特殊限制。
电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。其中传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。
可以理解的是,本发明实施例示意的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了***的效率。
USB接口130是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口130可以用于连接充电器为电子设备100充电,也可以用于电子设备100与***设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如AR设备等。
充电管理模块140用于从充电器接收充电输入。
电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。
电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。
移动通信模块150可以提供应用在电子设备100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170A,受话器170B等)输出声音信号,或通过显示屏194显示图像或视频。
无线通信模块160可以提供应用在电子设备100上的包括无线局域网(wirelesslocal area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号解调以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
在一些实施例中,电子设备100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯***(global system for mobile communications,GSM),通用分组无线服务(general p3Aket r4Aio service,GPRS),码分多址接入(codedivision multiple3Acess,CDMA),宽带码分多址(wideband code division multiple3Acess,WCDMA),时分码分多址(time-division code division multiple 3Acess,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所述GNSS可以包括全球卫星定位***(global positioning system,GPS),全球导航卫星***(global navigation satellite system,GLONASS),北斗卫星导航***(beidounavigation satellite system,BDS),准天顶卫星***(quasi-zenith satellitesystem,QZSS)和/或星基增强***(satellite based augmentation systems,SBAS)。
电子设备100通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏194用于显示图像,视频等。在一些实施例中,电子设备可以包括1个或N个显示屏194,N为大于1的正整数。
在一些实施例中,电子设备100可以通过显示屏194显示对应用窗口进行组合过程中涉及到的相关用户界面,具体可以参见后续相关内容,这里先不展开。
摄像头193用于捕获静态图像或视频。在一些实施例中,电子设备100可以包括1个或N个摄像头193,N为大于1的正整数。
内部存储器121可以包括一个或多个随机存取存储器(random 3Acess memory,RAM)和一个或多个非易失性存储器(non-volatile memory,NVM)。
外部存储器接口120可以用于连接外部的非易失性存储器,实现扩展电子设备100的存储能力。外部的非易失性存储器通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部的非易失性存储器中。
电子设备100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。
扬声器170A,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备100可以通过扬声器170A收听音乐,或收听免提通话。
受话器170B,也称“听筒”,用于将音频电信号转换成声音信号。当电子设备100接听电话或语音信息时,可以通过将受话器170B靠近人耳接听语音。
麦克风170C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170C发声,将声音信号输入到麦克风170C。
耳机接口170D用于连接有线耳机。
压力传感器180A用于感受压力信号,可以将压力信号转换成电信号。当有触摸操作作用于显示屏194,电子设备100根据压力传感器180A检测所述触摸操作强度。电子设备100也可以根据压力传感器180A的检测信号计算触摸的位置。
陀螺仪传感器180B可以用于确定电子设备100的运动姿态。在一些实施例中,可以通过陀螺仪传感器180B确定电子设备100围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器180B可以用于拍摄防抖。
气压传感器180C用于测量气压。在一些实施例中,电子设备100通过气压传感器180C测得的气压值计算海拔高度,辅助定位和导航。
磁传感器180D包括霍尔传感器。电子设备100可以利用磁传感器180D检测翻盖皮套的开合。在一些实施例中,当电子设备100是翻盖机时,电子设备100可以根据磁传感器180D检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。
加速度传感器180E可检测电子设备100在各个方向上(一般为三轴)加速度的大小。当电子设备100静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。
距离传感器180F,用于测量距离。电子设备100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,电子设备100可以利用距离传感器180F测距以实现快速对焦。
接近光传感器180G可以包括例如发光二极管(LED)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。电子设备100通过发光二极管向外发射红外光。电子设备100使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定电子设备100附近有物体。当检测到不充分的反射光时,电子设备100可以确定电子设备100附近没有物体。
环境光传感器180L用于感知环境光亮度。电子设备100可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180L也可用于拍照时自动调节白平衡。环境光传感器180L还可以与接近光传感器180G配合,检测电子设备100是否在口袋里,以防误触。
指纹传感器180H用于采集指纹。电子设备100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
温度传感器180J用于检测温度。
触摸传感器180K,也称“触控器件”。触摸传感器180K可以设置于显示屏194,由触摸传感器180K与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180K用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。
骨传导传感器180M可以获取振动信号。在一些实施例中,骨传导传感器180M可以获取人体声部振动骨块的振动信号。骨传导传感器180M也可以接触人体脉搏,接收血压跳动信号。
按键190包括开机键,音量键等。按电子设备100可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的键信号输入。
马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。
指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
SIM卡接口195用于连接SIM卡。SIM卡可以通过***SIM卡接口195,或从SIM卡接口195拔出,实现和电子设备100的接触和分离。
电子设备可以是搭载iOS、Android、Microsoft或者其它操作***的便携式终端设备,例如手机、平板电脑、可穿戴设备等,还可以是具有触敏表面或触控面板的膝上型计算机(Laptop)、具有触敏表面或触控面板的台式计算机等非便携式终端设备。电子设备100的软件***可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本发明实施例以分层架构的Android***为例,示例性说明电子设备100的软件结构。
图1B是本申请实施例的电子设备100的软件结构框图。
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将Android***分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime)和***库,以及内核层。
应用程序层可以包括一系列应用程序包。
如图1B所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,WLAN,蓝牙,音乐,视频,短信息等应用程序。
应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。
如图1B所示,应用程序框架层可以包括窗口管理器,内容提供器,视图***,电话管理器,资源管理器,通知管理器等。
窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
视图***包括可视控件,例如显示文字的控件,显示图库的控件等。视图***可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图库的视图。
电话管理器用于提供电子设备100的通信功能。例如通话状态的管理(包括接通,挂断等)。
资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图库,布局文件,视频文件等等。
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在***顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。
Android Runtime包括核心库和虚拟机。Android runtime负责安卓***的调度和管理。
核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
***库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(Media Libraries),三维图形处理库(例如:OpenGL ES),2D图形引擎(例如:SGL)等。
表面管理器用于对显示子***进行管理,并且为多个应用程序提供了2D和3D图层的融合。
媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。
三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
2D图形引擎是2D绘图的绘图引擎。
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
下面结合捕获拍照场景,示例性说明电子设备100软件以及硬件的工作流程。
当触摸传感器180K接收到触摸操作,相应的硬件中断被发给内核层。内核层将触摸操作加工成原始输入事件(包括触摸坐标,触摸操作的时间戳等信息)。原始输入事件被存储在内核层。应用程序框架层从内核层获取原始输入事件,识别该输入事件所对应的控件。以该触摸操作是触摸单击操作,该单击操作所对应的控件为相机应用图标的控件为例,相机应用调用应用框架层的接口,启动相机应用,进而通过调用内核层启动摄像头驱动,通过摄像头193捕获静态图像或视频。
下面结合图2A-图2G、图3A-图3C、图4A-图4F、图5A-图5C、图6A-图6D、图7A-图7C、图8A-图8G、图9A-图9D、图10A-图10D、图11A-图11D以及图13A-图13D,以电子设备100为电脑为例,介绍本申请实施例提供的一系列用户界面。可以理解的是,本申请实施例对电子设备100的类型不作限制,电子设备100可以为手机、平板、电脑等等包括显示屏的设备。
图2A-图2G示出了电子设备100对多个已打开的应用窗口进行组合时,涉及到的相关用户界面。
图2A示出了电子设备100的桌面所在的示例性用户界面10。其中,桌面可用于显示一个或多个应用图标,以及一个或多个应用窗口。
如图2A所示,用户界面10可包括:应用窗口101、应用窗口102、任务栏103。
其中,应用窗口101为音乐应用的窗口,该窗口用于显示音乐应用的音乐播放页面,应用窗口102为聊天应用的窗口,该窗口用于显示聊天应用的群聊页面。任务栏103可用于显示时间、电量、网络信号等信息、电子设备100提供的快捷功能图标、电子设备100已打开的窗口的图标等等。从图2A可以看出,任务栏103可以显示有应用窗口101的图标103A,该图标103A可以为音乐应用的应用图标,应用窗口102的图标103B,该图标103B可以为聊天应用的应用图标。
另外,需要注意的是,任务栏103位于桌面所有显示内容的最上层,该任务栏103不会被电子设备100显示的窗口遮挡,用户可以通过该任务栏103查看时间、电量、网络信号等等信息,还可以通过该任务栏103快速打开快捷功能图标对应的窗口,以及从多个已打开的窗口中快速查找到目标窗口。
可以理解的是,本申请实施例对该任务栏103的名称不作限制,在本申请其他实施例中,该任务栏103还可以被称为Dock栏、导航栏、侧边栏,并且,本申请实施例对该任务栏103所在的位置不作限制,例如,该任务栏103还可以显示在显示屏的侧边。
另外,图2A以聊天应用和音乐应用进行举例,来描述电子设备100对不同应用的窗口进行组合得到组合窗口,应理解,本申请实施例对电子设备100组合时使用的应用不作限制,电子设备100可以对其安装的任意应用的窗口进行组合,并且,本申请实施对组合时,使用的应用窗口的数量不作限制,例如,电子设备100对3个、4个等等不同数量的多个窗口进行组合。
其中,电子设备100可以检测到作用于应用窗口101或应用窗口102的选择操作,选中该应用窗口101和应用窗口102。其中,该选中的应用窗口的显示效果可以不同于该未选中的应用窗口的显示效果,该显示效果可以包括颜色、阴影、亮度、透明度、大小等等。
如图2A所示,电子设备100可以检测到作用于应用窗口101的选择操作,响应于该操作,电子设备100选中应用窗口101,其中,对比应用窗口101和应用窗口102可以看出,该选中的应用窗口101的边框线条比未选中的应用窗口102的边框线条粗。
示例性地,该选择操作可以是指用户通过移动电子设备100连接的鼠标,使电子设备100显示的光标作用在该应用窗口101时,用户作用于鼠标的点击操作,或者,进一步地,该选择操作还可以是指用户在按住电子设备100连接的键盘中的shift键,以及光标作用在应用窗口101时,用户作用于鼠标的点击操作。本申请实施例对该选择操作不作限制。
应理解,电子设备100连接的鼠标或键盘可以是指与电子设备100建立有线连接或无线连接的鼠标或键盘。该无线连接可以是Wi-Fi连接、蓝牙连接、红外线连接、NFC连接、ZigBee连接等近距离连接,也可以是远距离连接,远距离连接包括但不限于基于2G,3G,4G,5G以及后续标准协议的移动网络的远距离连接。本申请实施例对此不作限制。
如图2B所示,电子设备100还可以检测到作用于应用窗口102的选择操作,响应于该操作,电子设备100选中应用窗口102。
如图2C所示,在应用窗口101和应用窗口102都已被选中的前提下,电子设备100检测到作用于用户界面10的空白区域(例如图2C所示的光标所在的位置)的点击操作,响应于该操作,电子设备100在光标所在的位置显示选项栏104。
示例性地,该点击操作可以为用户作用于鼠标右键的点击操作。
其中,选项栏104可用于显示电子设备100提供的一个或多个对应用窗口的操作选项,例如打开、组合、分享、复制等等。如图2C所示,选项栏104可包括组合选项104A,该组合选项104A可用于将电子设备100选中的多个应用窗口,即应用窗口101和应用窗口102组合成一个窗口。
如图2D所示,当电子设备100检测到作用于组合选项104A的点击操作,示例性地,该点击操作可以是指用户作用于鼠标左键的点击操作,响应于该操作,电子设备100将应用窗口101和应用窗口102合并成如图2E所示的组合窗口105。
应理解,在本申请以下实施例中,只要不做特殊说明,点击操作可以是指用户作用于鼠标左键的点击操作。
可以理解的是,除了上述图2A-图2D所示的用户作用于多个应用窗口的选择操作,在选中多个应用窗口后,进一步作用于组合选项将这多个应用窗口合并成一个组合窗口,电子设备100还可以通过用户作用于一个应用窗口向另一个应用窗口的拖动操作,将这两个应用窗口合并成一个组合窗口,或者,电子设备100还可以提供一个组合控件,电子设备100可以检测到用户作用于该组合控件的操作,将桌面上显示的全部窗口合并成一个组合窗口,示例性地,该组合控件可以显示在桌面的空白区域、或者显示在用户作用于桌面空白区域显示的菜单栏中,或者显示在任务栏103,或者,显示在应用窗口中。可见,本申请实施例对电子设备100将多个应用窗口合并成一个组合窗口的交互方式不作限制。
如图2E所示,组合窗口105可包括:工具栏105A、窗口内容展示区105B。其中,工具栏105A可包括:第一应用图标1051A、第二应用图标1052A、模式切换图标1053A、最小化图标1054A、最大化图标1055A、关闭图标1056A。
第一应用图标1051A和第二应用图标1052A分别用于指示图2A-图2E所示的应用窗口101和应用窗口102。
示例性地,第一应用图标1051A和第二应用图标1052A可以显示有应用窗口101和应用窗口102的窗口标题文字。其中,第一应用图标1051A中显示为“音乐”文字,第二应用图标1052A中显示为“群聊”文字。
可以理解的是,第一应用图标1051A和第二应用图标1052A还可以显示为其他内容,例如,该第一应用图标1051A显示为应用窗口101所属的应用的应用图标,第二应用图标1052A显示为应用窗口102所属的应用的应用图标,又例如,该第一应用图标1051A显示为窗口101的预览图,第二应用图标1052A显示为应用窗口102的预览图。本申请实施例对该第一应用图标1051A以及第二应用图标1052A的展现形式不作限制。
另外,当组合窗口105还包括由更多的应用窗口组合而来,则工具栏105A中还可以包括更多的应用图标。
模式切换图标1053A可用于更改组合窗口105的显示模式,将组合窗口105切换成其他的显示状态,具体可参见后续图9A-图9D的相关内容,这里先不展开。
最小化图标1054A可用于隐藏组合窗口105,示例性地,当电子设备100检测到作用于最小化图标1054A的用户操作,例如点击操作时,电子设备100隐藏组合窗口105,这时,用户界面10不再显示该组合窗口105,用户可以通过点击任务栏103中的该组合窗口105对应的图标,使电子设备100重新在用户界面10中显示该组合窗口105。
最大化图标1055A可用于最大化组合窗口105,关闭图标1056A可用于关闭组合窗口105。
窗口内容展示区105B用于显示合并前的多个应用窗口中的其中一个应用窗口中的内容。其中,该显示的内容可以为工具栏105A中被选中的应用图标指示的应用窗口中的内容。其中,从图2E可以看出,第一应用图标1051A为选中的应用图标,第二应用图标1052A为未选中的应用图标,该选中的应用图标的背景颜色比未选中的应用图标的背景颜色更深,窗口内容展示区105B中显示为音乐应用的音乐播放页面。
可以理解的是,该选中的应用图标的显示效果与未选中的应用图标的显示效果不同,该显示效果可包括:颜色、亮度、阴影、大小等等,本申请实施例对此不作限制。
其中,电子设备100可以通过用户作用于第一应用图标1051A和第二应用图标1052A的操作,切换工具栏105A中选中的应用图标,从而在窗口内容展示区105B中切换显示不同应用窗口中的内容。
另外,在电子设备100生成组合窗口105时,电子设备100除了将如图2A-图2D所示的应用窗口101和应用窗口102更新为如图2E所示的组合窗口105,还可以将图2A所示的任务栏103中的图标103A和图标103B更新为如图2E所示的任务栏103中的图标103C,该图标103C为组合窗口105的图标。
示例性地,当电子设备100隐藏组合窗口105后,电子设备100可以通过用户作用于该图标103C的点击操作,在用户界面10中显示该组合窗口105。
应理解,该图标103C除了显示在任务栏103之外,还可以显示在桌面上,本申请实施例对该图标103C的显示位置不作限制。
如图2E所示,当电子设备100检测到作用于第二应用图标1052A的点击操作,响应于该操作,电子设备100将第一应用图标1051A切换为未选中的状态,将第二应用图标1052A切换为选中的状态,并在窗口内容展示区105B中显示聊天应用的聊天页面。也就是说,电子设备100将图2E所示的组合窗口105更新为如图2F所示的组合窗口105。
如图2F所示,组合窗口105的窗口内容展示区105B中显示为聊天应用的群聊页面。
应理解,如果组合前的应用窗口101和应用窗口102的尺寸不同,在电子设备100对应用窗口101和应用窗口102进行组合,得到组合窗口105之后,该组合窗口105的尺寸可以跟随用户选中组合窗口105中的不同应用图标而发生变化。具体地,当组合窗口105中的第一应用图标1051A被选中时,该组合窗口105的大小可以等于应用窗口101的大小,当组合窗口105中的第二应用图标1052A被选中时,该组合窗口105的大小可以等于应用窗口102的大小。
如图2G所示,当电子设备100检测到光标悬停在图标103C上时,电子设备100可以在用户界面10中显示预览窗口106,该预览窗口106用于显示应用窗口101、应用窗口102以及根据应用窗口101和应用窗口102组合得到的组合窗口105的预览图。
其中,预览窗口106可包括:预览图106A、预览图106B、预览图106C。其中,预览图106A为应用窗口101的预览图,预览图106B为应用窗口102的预览图,预览图106C为组合窗口105的预览图。
当电子设备100检测光标悬停在预览图106A上时,电子设备100可以在用户界面10中仅显示应用窗口101,而不显示应用窗口102和组合窗口105;类似的,当电子设备100检测到光标悬停在预览图106B上时,电子设备100可以在用户界面10中仅显示应用窗口102,而不显示应用窗口101和组合窗口105;当电子设备100检测到光标悬停在预览图106B上时,电子设备100可以在用户界面10中仅显示组合窗口105,不显示应用窗口101和应用窗口102。并且在电子设备100显示应用窗口101、应用窗口102或组合窗口105中的任意一个窗口的过程中,该窗口的位置和大小可以保持其原本的位置和大小。
也就是说,用户可以通过将光标悬停在不同的预览图上,来查看组合前的任意一个应用窗口在桌面上的显示效果,或组合窗口在桌面上的显示效果。该显示效果可以包括窗口的位置、窗口的大小、窗口中的显示内容等等。
可以理解的是,在本申请实施例中,电子设备100组合的窗口中除了包括不同应用的窗口外,还可以包括同一个应用的不同窗口,这样用户不仅能将不同应用的窗口组合在一起,还可以将同一个应用的不同窗口组合在一起,使用户能够通过组合窗口查看不同应用的内容和同一个应用的不同内容。
从图2A-图2G可以看出,电子设备100可以通过用户作用于多个应用窗口的组合操作,将这多个应用窗口合并成一个组合窗口,该组合窗口可以显示该组合前的多个应用窗口的任意一个应用窗口中的内容,该组合窗口减少了多个应用窗口所占用的面积,使用户界面更加整洁干净。
图3A-图3C示出了电子设备100对已打开的应用窗口以及应用图标进行组合时,涉及到的相关用户界面。
图3A示出了电子设备100的桌面所在的示例性用户界面10。具体关于该用户界面10的描述可以参见前述图2A的相关内容,这里不再赘述。
另外,如图3A所示,用户界面10中还包括:应用图标107,该应用图标107为图库应用的应用图标,该应用图标107可用于触发打开图库应用。
示例性地,当电子设备100检测到作用于应用图标107的点击操作,响应于该操作,电子设备100显示图库应用的应用窗口,也就是说,应用图标107可用于指示图库应用的应用窗口,该应用窗口中显示的内容可以为电子设备100打开图库应用时,该图库应用的默认主页面,也可以为上一次关闭该图库应用时,用户浏览的页面,本申请实施例对该应用图标107所指示的应用窗口中的显示内容不做限制。
在电子设备100已选中应用窗口101的基础上,当电子设备100检测到作用于应用图标107的选择操作,响应于该操作,电子设备100选中应用图标107,并显示组合选项108。组合选项108可用于触发将电子设备100选中的应用窗口101和应用图标107进行组合。具体关于电子设备100选中应用窗口101的描述可以参见前述图2A的相关内容,这里不再赘述。
示例性地,该选择操作可以是指用户按住键盘的shift键,作用于鼠标的点击操作。应理解,本申请实施例对该选择操作不作限制。
如图3B所示,当电子设备100检测到作用于组合选项108的点击操作,响应于该操作,电子设备100将应用窗口101更新为如图3C所示的组合窗口109,该组合窗口109为电子设备100对应用窗口101和应用图标107进行组合后,生成的窗口。
如图3C所示,组合窗口109可包括:工具栏109A、窗口内容展示区109B。其中,工具栏109A可包括:第一应用图标1091A、第二应用图标1092A。
第一应用图标1091A和第二应用图标1092A分别用于指示图3A-图3B所示的应用窗口101和应用图标107对应的应用窗口。
示例性地,第一应用图标1091A和第二应用图标1092A可以显示有应用窗口101和应用图标107对应的应用窗口的窗口标题文字。其中,第一应用图标1091A中显示为“音乐”文字,第二应用图标1092A中显示为“图库”文字。
窗口内容展示区109B用于显示第一应用图标1091A和第二应用图标1092A中处于选中状态的应用图标所指示的应用窗口中的内容。
具体关于组合窗口109中未描述到的内容可以参考前述图2E所示的组合窗口105的相关内容,这里不再赘述。
可以理解的是,图3A-图3C仅描述了电子设备100选择一个应用窗口和一个应用图标进行组合的过程,但是本申请实施例对电子设备100进行窗口的组合时所选择的应用窗口和应用图标的数量不作限制。在本申请其他实施例中,电子设备100可以对用户选择的多个应用窗口和多个应用图标触发窗口的组合,生成类似于图3C所示的组合窗口109的窗口,该窗口可用于显示这多个应用窗口以及多个图标对应的窗口中的内容。
从图3A-图3C可以看出,电子设备100可以通过用户作用于已打开的应用窗口与用于触发打开应用窗口的应用图标的组合操作,在打开该应用图标对应的应用窗口的同时,将该应用窗口与已打开的应用窗口组合在一起,使电子设备100在打开应用的同时,不增加用户界面中显示的窗口数量,保证桌面的干净整洁。
图4A-图4F示出了电子设备100对多个应用图标进行组合时,涉及到的相关用户界面。
图4A示出了电子设备100的桌面所在的示例性用户界面10,该用户界面10可用于显示一个或多个应用图标。
如图4A所示,用户界面10可包括应用图标110,该应用图标110为音乐应用的应用图标,该应用图标110可用于触发打开音乐应用。
类似于图3A中描述的应用图标107,当电子设备100检测到作用于应用图标107的点击操作,响应于该操作,电子设备100可以显示音乐应用的应用窗口,该应用窗口中可显示为音乐应用的默认主页面,也可以为上次关闭该音乐应用时,用户浏览的页面。本申请实施例对此不作限制。
如图4A所示,电子设备100可以检测到作用于应用图标110的选择操作,响应于该操作,电子设备100选中应用图标110。
示例性地,该选择操作可以为用户滑动鼠标,使光标位于应用图标110上时,作用于鼠标的长按操作,或者,该选择操作可以为用户按住鼠标左键,滑动框选应用图标110的操作,本申请实施例对该选择操作不作限制。
可选地,从图4A可以看出,当应用图标110处于选中状态时,该应用图标110的背景颜色可以更新为深色,进一步可选地,应用图标110的左上角可以显示有“被勾选”的标识,该应用图标110的背景颜色以及新增的标识可用于指示该应用图标110处于选中状态。
可以理解的是,电子设备100还可以通过其他的展示形式表现应用图标处于选中状态时,与未处于选中状态的应用图标的区别,例如,该被选中的应用图标可以处于抖动状态,本申请实施例对此不作限制。
如图4B所示,在应用图标110处于选中状态的基础上,电子设备100检测到作用于应用图标107的选择操作,响应于该操作,电子设备100在选中应用图标110的基础上,再选中应用图标107。
该选择操作可以参考前述对应用图标110的选择操作的描述,这里不再赘述。
可以理解的是,当用户需要选择的多个应用图标集中在一块区域时,电子设备100可以通过用户作用于这多个应用的滑动框选操作,一次性选中这多个应用图标。
如图4C所示,当电子设备100检测到用户从选中的应用图标,例如应用图标107所在的位置向外拖动的操作,电子设备100可以显示跟随该拖动操作移动的多个被选中的应用图标的标识111,示例性地,该标识111可以显示为选中的多个应用图标的截图叠加在一起的图片。
如图4D所示,在电子设备100检测到作用于选中的应用图标的拖动操作的过程中,当电子设备100检测到用户的晃动操作,响应于该操作,电子设备100显示组合选项112、转发选项113。
其中,组合选项112可用于触发对选中的多个应用图标进行组合,生成根据这多个应用图标指示的窗口组合而成的一个组合窗口。转发选项113可用于将选中的多个应用图标转发到中转站。
如图4E所示,当电子设备100检测到作用于组合选项112的点击操作,响应于该操作,电子设备100在用户界面10中显示如图4F所示的组合窗口114,该组合窗口114为对应用图标107和应用图标110所指示的窗口组合而来的窗口,该组合窗口可用于显示音乐应用和图库应用的内容。具体关于该组合窗口114的描述可以参考前述图2E中的组合窗口105和图3C所示的组合窗口109的相关描述,这里不再赘述。
从图4A-图4F可以看出,在电子设备100未打开应用窗口时,电子设备100可以根据用户作用于多个应用图标的选择并组合的操作,在打开应用图标对应的应用窗口的同时,将这多个应用图标的应用窗口组合成一个组合窗口,用户可以通过该组合窗口查看不同应用图标对应的应用内容,从而避免了用户在需要打开多个应用时,电子设备100在桌面上显示多个应用窗口,影响桌面的整洁度。
图5A-图5C示出了电子设备100通过作用于应用图标的拖拽操作,触发窗口的组合时,涉及到的相关用户界面。
图5A示出了电子设备100的桌面所在的示例性用户界面10。
如图5A所示,用户界面10可包括任务栏103,该任务栏103用于显示时间、电量、网络信号等信息、电子设备100提供的快捷功能图标、电子设备100已打开的窗口的图标等等。从图5A可以看出,任务栏103可以显示有图标103A,该图标103A为音乐应用的应用图标,以及图标103B,该图标103B为聊天应用的应用图标。具体关于任务栏103的描述可以参见前述图2A的相关内容,这里不再赘述。
示例性地,该图标103A和图标103B可以为电子设备100打开音乐应用和聊天应用后,新增在该状态栏的图标,用户可以通过该图标快速查看音乐应用和聊天应用的窗口,或者,该图标103A和图标103B可以为用户在未打开音乐应用和聊天应用时,主动添加到任务栏103的快捷图标,这样,用户可以通过该任务栏103中显示的该图标103A和图标103B,快速打开音乐应用和聊天应用的窗口。
如图5A所示,电子设备100可以检测到作用于图标103B到图标103A的拖拽操作,响应于该操作,电子设备100将图标103A和图标103B更新为如图5B所示的图标103C,该图标103C用于指示音乐应用和聊天应用的应用窗口合并生成的组合窗口。
可选地,该图标103C可以展示为一个预设的用于指示组合窗口的图标,例如图5B所示的图标103C,或者,该图标103C还可以展示为由图标103A和图标103B上下叠加得到的一个图标。本申请实施例对图标103C的展现形式不作限制。
可以理解的是,当电子设备100检测到作用于图标103B到图标103A的拖拽操作,除了将图标103A和图标103B更新为图标103C之外,还可以在保留图标103A和图标103B的同时,额外基于图标103A和图标103B生成该图标103C,本申请实施例对此不作限制。
如图5B所示,电子设备100可以检测到作用于图标103C的用户操作,例如点击操作,响应于该操作,电子设备100在用户界面10中显示如图5C所示的组合窗口115,该组合窗口115为图标103C指示的组合窗口。
可选地,在电子设备100检测到作用于图标103B到图标103A的拖拽操作,将图标103A和图标103B更新为如图5B所示的图标103C时,电子设备100也可以自动打开该图标103C指示的组合窗口115。
可以理解的是,在电子设备100检测到作用于图标103B到图标103A的拖拽操作之前,如果电子设备100已打开图标103B和图标103A分别对应的应用,则组合得到的组合窗口115为根据该已打开的音乐应用和聊天应用的窗口组合得到;如果电子设备100未打开图标103B和图标103A分别对应的应用,则电子设备100在生成组合窗口115时,具体包括电子设备100先打开图标103B和图标103A分别对应的音乐应用和聊天应用,再将音乐应用和聊天应用的窗口组合得到该组合窗口115。
进一步地,电子设备100还可以检测到作用于状态栏中的一个应用图标,例如图库应用的应用图标,向该图标103C的拖拽操作,将该图库应用的窗口添加到该组合窗口115中。这样,用户可以通过拖拽状态栏中的图标,生成由两个或两个以上的窗口组合得到的组合窗口。
在一些实施方式中,任务栏103中的图标,例如图标103A或图标103B可用于指示一个或多个窗口。以图标103A为例,当电子设备100打开了音乐应用的多个窗口,这多个窗口可用于显示音乐应用的不同页面内容,那么,该图标103A可用于指示这多个窗口。在这种情况下,当电子设备100检测到如图5A所示的作用于图标103B到图标103A的拖拽操作时,电子设备100生成的组合窗口为根据该图标103A指示的多个窗口以及图标103B指示的窗口组合而来。
从图5A-图5C可以看出,电子设备100可以通过作用于状态栏中显示的一个应用图标向另一个应用图标的拖拽操作,触发窗口的组合,使用户能够在使用较少的操作下,快速得到组合窗口,便捷用户的操作。
图6A-图6D示出了电子设备100对文件夹触发窗口的组合时,涉及到的相关用户界面。
图6A示出了电子设备100的桌面所在的示例性用户界面10。
如图6A所示,用户界面10中可包括:应用图标107、应用图标110、图标116。其中,应用图标107为图库应用的应用图标,该图标可用于触发打开图库应用,应用图标110为音乐应用的应用图标,该图标可用于触发打开音乐应用,图标116用于指示电子设备100中创建的一个文件夹,该文件夹可用于将电子设备100中的文件汇总在一起,用户可以通过文件夹对电子设备100中的文件进行分类汇总,为用户管理文件提供便利。具体关于应用图标107和应用图标110的描述可以参见前述图3A所示的应用图标107和图4A所示的应用图标110的相关描述,这里不再赘述。
如图6A所示,当电子设备100检测到作用于应用图标107到图标116的拖拽操作,响应于该操作,电子设备100将应用图标107移动到图标116指示的文件夹中。
如图6B所示,当电子设备100检测到作用于应用图标110到图标116的拖拽操作,响应于该操作,电子设备100将应用图标110移动到图标116指示的文件夹中。
这时,图6B所示的图标116指示的文件夹中包含了应用图标107和应用图标110。
如图6C所示,当电子设备100检测到作用于图标116的用户操作,例如用户作用鼠标右键的点击操作,响应于该操作,电子设备100在用户界面10中显示选项栏117。
该选项栏117可包括一个或多个选项,该选项可用于触发打开文件夹、对文件夹进行重命名、复制文件夹等等针对文件夹的操作。其中,该选项栏117可包括:组合选项117A,组合选项117A可用于对该文件夹触发窗口的组合,生成组合窗口。
示例性地,当电子设备100检测到作用于该组合选项117A的用户操作,例如点击操作,响应于该操作,电子设备100在用户界面10中显示如图6D所示的组合窗口114。
如图6D所示,该组合窗口114为根据音乐应用和图库应用的窗口组合而成,用户可以通过该组合窗口114查看音乐应用和图库应用的内容。具体关于该组合窗口114的描述可以参见前述图4F所示的组合窗口114到的相关内容,这里不再赘述。
应理解,电子设备100除了可以在文件夹中存放应用图标外,还可以在文件夹中存放图片、视频、音频、文档等等不同格式的文件,这些文件都可用于触发打开一个应用窗口,用户可以通过该应用窗口查看该文件的内容。电子设备100对文件夹触发窗口的组合,即为在触发打开文件夹中包含的多个文件的同时,将这些文件打开时展示的窗口组合成一个组合窗口。本申请实施例对该文件夹中存放的文件不作限制。示例性地,当电子设备100对存放有视频、图片的文件夹触发窗口的组合,电子设备100可以生成由视频播放应用和图片浏览应用的窗口组合而成的组合窗口,用户可以通过该组合窗口查看视频播放应用提供的用于播放该视频的页面,以及图片浏览应用提供的用于展示该图片的页面。
另外,文件夹中存放的文件除了为用户手动添加的文件外,还可以为电子设备100预置的文件,本申请实施例对此不作限制。
从图6A-图6D可以看出,电子设备100可以通过作用于文件夹的组合操作,对该文件夹中包含的多个文件进行组合,生成一个组合窗口,用户可以通过该组合窗口查看该文件夹中的任意一个文件的内容。
图7A-图7C示出了电子设备100在打开应用窗口时,根据该应用窗口显示推荐的窗口组合涉及到的相关用户界面。
图7A示出了电子设备100的桌面所在的示例性用户界面10。
如图7A所示,用户界面10可包括:应用图标110。该应用图标110为音乐应用的应用图标,该应用图标110可用于触发打开音乐应用。
示例性地,当电子设备100检测到作用于应用图标110的用户操作,例如点击操作,响应于该操作,电子设备100打开音乐应用,在用户界面10显示如图7B所示的应用窗口101,该应用窗口101为电子设备100打开音乐应用时,显示的音乐应用的窗口。
图7B中的(a)和(b)示出了电子设备100打开音乐应用时,显示的两种示例性用户界面10。
如图7B中(a)所示,当电子设备100打开音乐应用时,电子设备100可以在用户界面10中新增显示音乐应用的应用窗口101,该应用窗口101可用于显示音乐应用的音乐播放页面。
该应用窗口101可包括:推荐图标101A,该推荐图标101A用于指示电子设备100根据该应用窗口101推荐的窗口组合。该推荐图标101A中可包含多个应用图标,该推荐图标101A可用于触发将该应用窗口101更新为组合窗口。其中,该组合窗口为根据该推荐图标101A中包含的多个应用图标指示的窗口组合而来。
从图7B中(a)可以看出,推荐图标101A中包含音乐应用和聊天应用的应用图标。
在一种实施方式中,该推荐图标101A中包含的多个应用图标可以为电子设备100历史使用应用窗口101生成组合窗口时,该组合窗口中包含的多个应用窗口分别对应的应用图标。这种情况下,通过该推荐图标101A可以得知,电子设备100历史曾利用音乐应用的窗口以及聊天应用的窗口组合得到组合窗口,当电子设备100检测到作用于该推荐图标101A的用户操作,例如点击操作时,电子设备100可以再次显示该组合窗口,重现电子设备100曾利用应用窗口101生成的组合窗口。
在另一种实施方式中,该推荐图标101A中包含的多个应用图标可以为存在关联的多个应用窗口分别对应的应用图标。其中,该关联可以包括应用类型、窗口名称、窗口内容、窗口打开时间等等因素的关联。例如,假设该推荐图标101A中包含的多个应用图标为一段时间内容连续打开的多个应用窗口对应的应用图标,在这种情况下,通过该推荐图标101A可以得知,在打开该音乐应用的应用窗口101之前,用户在短时间内还打开了聊天应用的窗口。
可以理解的是,本申请实施例对推荐图标101A中显示的应用图标的推荐策略不作限制。另外,该推荐图标101A也可以仅显示除音乐应用之外的,电子设备100推荐的应用图标。另外,该推荐图标101A除了可以显示为如图7B中(a)所示的多个应用的应用图标外,还可以显示为文字提示信息,多个应用窗口的预览图等等,本申请实施例对该推荐图标101A的展现形式不作限制。
如图7B中(b)所示,当电子设备100打开音乐应用时,电子设备100可以在用户界面10中新增显示音乐应用的应用窗口101,该应用窗口101可用于音乐应用的音乐播放页面。另外,电子设备100还可以在任务栏103中的图标103A的上方显示推荐图标118,该图标103A可用于触发显示或隐藏该应用窗口101。
其中,该推荐图标118类似于图7B中(a)所示的推荐图标101A,该推荐图标118中可包含多个应用图标,该推荐图标118可用于触发将该应用窗口101更新为组合窗口。具体关于推荐图标118的描述可以对应参考图7B中(a)所示的推荐图标101A的相关内容,这里不再赘述。
另外,电子设备100可以在打开应用窗口101时,同时显示该推荐图标118,或者,电子设备100可以在打开应用窗口101之后,在检测到光标悬停在图标103A上时,触发显示该推荐图标118,本申请实施例对电子设备100显示该推荐图标118的时机不作限制。
可选地,图7B中(a)所示的推荐图标101A以及图7B中(b)所示的推荐图标118除了可以包含应用图标之外,还可以包含应用图标对应的应用窗口的预览图。这样,用户可以基于该预览图的内容确定是否将应用窗口101更新为组合窗口。或者,电子设备100可以在检测到光标悬停在图7B中(a)所示的推荐图标101A或图7B中(b)所示的推荐图标118上时,显示电子设备100推荐的应用窗口的预览图。
以图7B中(a)为例,当电子设备100检测到作用于推荐图标101A的用户操作,例如点击操作,响应于该操作,电子设备100将应用窗口101更新为如图7C所示的组合窗口119,该组合窗口119为根据音乐应用和聊天应用的窗口组合而来,用户可以通过该组合窗口119查看音乐应用和聊天应用的内容。具体关于该组合窗口119的描述可以参考前述图2E所示的组合窗口105的相关内容,这里不再赘述。
从图7A-图7C可以看出,电子设备100在打开一个应用窗口时,可以自动推荐能够与该应用窗口进行组合的窗口,减少用户选择需要进行组合的应用窗口的麻烦,为用户提供智能化的窗口组合体验,便捷用户的操作。
图8A-图8G示出了电子设备100在多任务界面实现窗口的组合时涉及到的相关用户界面。
图8A示出了电子设备100的桌面所在的示例性用户界面10。
如图8A所示,用户界面10可包括:调度中心图标103D。该调度中心图标103D可用于触发显示多任务界面,该多任务界面可用于显示电子设备100当前打开的一个或多个窗口的预览图,或者,显示电子设备100最近一段时间内打开过的一个或多个窗口的预览图。其中,该窗口可以是指一个应用的应用窗口,也可以是指由多个应用窗口组合而来的组合窗口。
示例性地,当电子设备100检测到作用于调度中心图标103D的用户操作,例如点击操作,响应于该操作,电子设备100可以显示如图8B或图8E所示的用户界面20,该用户界面20可以为电子设备100的多任务界面。
下面图8B-图8D和图8E-图8F示出了电子设备100在多任务界面实现窗口的组合的两种不同的操作方式。
如图8B所示,用户界面20可包括:一个或多个设备选项201,窗口显示区202、工作区203、推荐区204。其中:
一个或多个设备选项201可包括一个或多个设备选项,这一个设备选项用于指示一个显示屏。具体地,当电子设备100检测到用户将窗口显示区202中显示的一个窗口拖动到这一个或多个设备选项201中的其中一个设备选项的操作时,电子设备100可以将该窗口切换到该设备选项指示的显示屏上进行显示。
应理解,该一个或多个设备选项201中的设备选项指示的显示屏可以是指与电子设备100建立有通信连接关系的显示屏,该通信连接可包括:有线连接和无线连接,其中,该无线连接可以是Wi-Fi连接、蓝牙连接、红外线连接、NFC连接、ZigBee连接等近距离连接,也可以是远距离连接,远距离连接包括但不限于基于2G,3G,4G,5G以及后续标准协议的移动网络的远距离连接。本申请实施例对该设备选项指示的显示屏与电子设备100的关系不作限制。另外,该显示屏可以是指仅仅拥有显示功能,不具备完整***处理功能的显示屏,也可以是一个拥有完整***处理功能的设备的显示屏。
窗口显示区202可用于显示电子设备100当前打开的一个或多个窗口的预览图,或者,电子设备100最近一段时间内打开过的一个或多个窗口的预览图。另外,电子设备100还可以检测到作用于窗口显示区202上下或左右的滑动操作,响应于该操作,电子设备100在窗口显示区202显示更多被隐藏的窗口预览图。具体地,电子设备100可以检测到作用于该窗口显示区202中显示的一个窗口预览图的用户操作,例如,点击操作,响应于该操作,电子设备100在桌面上显示该用户操作用于的预览图对应的窗口。
其中,窗口显示区202可包括:预览图202A、预览图202B。预览图202A可用于显示音乐应用的窗口内容,该窗口内容为音乐应用提供的音乐播放页面,预览图202B可用于显示聊天应用的窗口内容,该窗口内容为聊天应用提供的群聊页面。当电子设备100检测到作用于预览图202A的用户操作,例如点击操作时,响应于该操作,电子设备100可以在桌面上显示该预览图202A对应的音乐应用的窗口,该窗口用于显示音乐播放页面,类似地,当电子设备100检测到作用于预览图202B的用户操作,例如点击操作,响应于该操作,电子设备100可以在桌面上显示该预览图202B对应的聊天应用的窗口,该窗口用于显示群聊页面。
工作区203可用于放置用户从窗口显示区202向工作区203拖动的窗口预览图,电子设备100可以将该工作区203中放置的所有窗口预览图对应的窗口组合成一个组合窗口。
推荐区204可用于显示一个或多个应用窗口的预览图,这些预览图可用于指示电子设备100根据窗口显示区202中显示的预览图,推荐的窗口组合。该窗口组合中包括多个应用窗口,电子设备100可以根据历史生成的组合窗口或者存在关联的应用窗口等等推荐策略来确定该窗口组合。具体关于电子设备100推荐窗口组合的描述可以参考前述图7B中关于推荐图标101A的相关内容,这里不再赘述。另外,当电子设备100检测到作用于推荐区204的用户操作,例如点击操作,电子设备100可以在桌面上显示该推荐区204中推荐的多个窗口组合成的组合窗口。
示例性地,推荐区204中可以显示有电子设备100根据预览图202A推荐的窗口组合,该窗口组合包括预览图202A对应的窗口,即音乐应用的应用窗口,以及电子设备100根据该音乐应用的应用窗口推荐的聊天应用的窗口。该音乐应用的应用窗口和聊天应用的应用窗口可以为电子设备100历史曾经组合得到的组合窗口中包含的应用窗口。当电子设备100检测到作用于该推荐区204的用户操作,例如点击操作,电子设备100可以在桌面上显示音乐应用和聊天应用的应用窗口组合而成的组合窗口。
可以理解的是,用户界面20中可以包括一个或多个工作区203,当用户界面20包括多个工作区203时,用户可以同时编辑多个工作区203,使用户通过该多任务界面能够一次性生成多个组合窗口。另外,用户界面20中可以包括一个或多个推荐区204,当用户界面20包括多个推荐区204时,电子设备100可以显示根据窗口显示区202中的多个预览图推荐的多个窗口组合。这样,用户可以从多个窗口组合中挑选用户所需的窗口组合。或者,电子设备100可以仅显示一个推荐区204,该推荐区204中推荐的窗口组合每间隔一段时间发生更新,该依次更新的窗口组合可以为根据窗口显示区202中先后展示的多个预览图依次推荐的窗口组合。本申请实施例对工作区203和推荐区204的数量不作限制,另外需要注意的是,用户界面20中也可以仅显示有工作区203或推荐区204,本申请实施例对此不作限制。
如图8B所示,电子设备100可以检测作用于预览图202A向工作区203的拖动操作,响应于该操作,电子设备100在工作区203中新增显示如图8C所示的预览图203A,该预览图203A可以为预览图202A拖动到工作区203后,经过变形的预览图。示例性地,该预览图203A可以为预览图202A缩小尺寸后,进一步添加该预览图202A对应的应用图标后的预览图。本申请实施例对该预览图203A的展现形式不作限制。
在一些实施方式中,在电子设备100检测到作用于预览图202A的拖动操作的过程中,电子设备100可以显示跟随该拖动操作进行移动的该预览图202A的截图,并且,在拖动过程中,该预览图202A仍然显示在原位置保持不变。
在另一些实施方式中,在电子设备100检测到作用预览图202A的拖动操作的过程中,该预览图202A可以跟随该拖动操作进行移动,那么,在电子设备100将预览图202A拖动到工作区203后,该预览图202A的原位置上不再显示有该预览图202A。
可以理解的是,电子设备100可以在工作区203中新增预览图,并且预览图的数量大于等于2时,自动触发对工作区203中包含的预览图对应的窗口进行组合,生成组合窗口。或者,电子设备100可以在检测到作用于工作区203的用户操作,例如点击操作时,触发对工作区203中包含的预览图对应的窗口进行组合,生成组合窗口。本申请实施例对电子设备100检测到作用于预览图向工作区的拖拽操作时,电子设备100生成组合窗口的时机不作限制。
如图8C所示,电子设备100可以检测到作用于预览图202B向工作区203的拖动操作,响应于该操作,电子设备100在工作区203中新增显示如图8D所示的预览图203B,该预览图203B可以为预览图202B拖动到工作区203后,经过变形的预览图。类似于预览图203A,该预览图203B可以为预览图202B缩小尺寸后,进一步添加该预览图202B对应的应用图标后的预览图。本申请实施例对该预览图203B的展现形式不作限制。
如图8D所示,电子设备100可以检测到作用于工作区203的用户操作,例如点击操作,响应于该操作,电子设备100可以将工作区203中当前包含的预览图对应的应用窗口组合成一个组合窗口,并在桌面上显示该组合窗口,该桌面的显示内容可显示为如图8G所示的用户界面10,这里先不展开。
可以理解的是,工作区203中包含的预览图除了可以为应用窗口的预览图之外,还可以为组合窗口的预览图,也就是说,电子设备100可以检测到用户将组合窗口的预览图向工作区203的拖动操作,在工作区203中新增显示该组合窗口的预览图,这样,电子设备100可以对组合窗口和应用窗口进行组合,生成另一个组合窗口。
图8E示出了电子设备100在检测到作用于图8A所示的调度中心图标103D的用户操作后,响应于该操作,显示的多任务界面。具体关于该多任务界面的描述可以参见前述图8B所示的用户界面20的相关内容,这里不再赘述。
另外,在用户界面20的窗口显示区202中,电子设备100可以检测到用户作用于一个预览图向另一个预览图的拖拽操作,并基于该拖拽操作将这两个预览图对应的窗口进行组合,生成一个组合窗口。
如图8E所示,电子设备100可以检测到作用于预览图202B向预览图202A的拖拽操作,响应于该操作,电子设备100显示如图8F所示的用户界面20。
可选地,在电子设备100拖拽预览图202B的过程中,该预览图202B可以跟随用户的拖拽操作进行移动。
如图8F所示,用户界面20可包括:预览图202C,该预览图202C用于指示一个由音乐应用和聊天应用的窗口组合而成的组合窗口,该预览图202C可用于触发电子设备100在桌面上显示该组合窗口。
示例性地,该预览图202C可以显示为上下叠加的多个窗口分别对应的预览图。该多个预览图可以包括:图8E所示的预览图202A和预览图202B。
进一步地,电子设备100还可以检测到作用于窗口显示区202中的预览图向该预览图202C的拖拽操作,更新该预览图202C,该更新后的预览图202C可以由三个上下叠加的预览图组成。假设用户的拖拽操作作用的预览图对应记事本应用的窗口,这时,该更新后的预览图202C用于指示一个由音乐应用、聊天应用和记事本应用的窗口组合而成的组合窗口。可见,电子设备100除了可以检测到作用于一个应用窗口的预览图向另一个应用窗口的预览图的拖拽操作外,获得组合窗口的预览图,使得电子设备100能够获得一个组合窗口,还可以检测到作用于一个应用窗口的预览图向组合窗口的预览图的拖拽操作,使得电子设备100能够新增该组合窗口中组合的应用窗口,或者,电子设备100还可以检测到作用于一个组合窗口向一个应用窗口的拖拽操作,使得电子设备100能够新增该组合窗口中组合的应用窗口,或者,电子设备100还可以检测到作用一个组合窗口向另一个组合窗口的拖拽操作,使得电子设备100能够得到由两个组合窗口中包含的应用窗口组合而来的组合窗口。
如图8F所示,电子设备100可以检测到作用于预览图202C的用户操作,例如点击操作,响应于该操作,电子设备100可以显示如图8G所示的用户界面10。
如图8G所示,用户界面10为桌面所在的用户界面,该用户界面10可包括:组合窗口105。该组合窗口105可以是指图8D所示的工作区203中包含的预览图对应的窗口组合而成的组合窗口,或者,该组合窗口105可以是指图8F所示的预览图202C指示的组合窗口。该组合窗口105由音乐应用的窗口和聊天应用的窗口组合而来,用户可以通过该组合窗口105查看音乐应用和聊天应用的内容。具体关于该组合窗口105的描述可以参见前述图2E中的相关内容,这里不再赘述。
可以理解的是,电子设备100可以在检测到作用于预览图202B向预览图202A的拖拽操作时,自动触发对预览图202A和预览图202B对应的窗口进行组合,生成组合窗口,或者,电子设备100可以在检测到作用于预览图202C的用户操作,例如点击操作时,对预览图202A和预览图202B对应的窗口进行组合,生成组合窗口。本申请实施例对电子设备100检测到用户作用于一个预览图向另一个预览图的拖拽操作时,电子设备100生成组合窗口的时机不作限制。
从图8A-图8D、图8G可以看出,电子设备100可以在多任务界面设置工作区,用户可以将多任务界面中显示的预览图向工作区拖动,电子设备100可以将工作区中包含的多个预览图对应的窗口组合成一个组合窗口,在桌面上显示该组合窗口。这样,可以为电子设备100生成组合窗口提供一种全新的交互方式。
从图8A、图8E-图8G可以看出,用户可以通过将多任务界面中显示的预览图向另一个预览图拖拽,使得电子设备100能够生成组合窗口,从而为电子设备100生成组合窗口提供另一种全新的交互方式。
可见,在多任务界面完成应用窗口的组合,其原理类似于图2A-图2G所示的在桌面上通过作用于多个应用窗口的组合操作,将这多个应用窗口组合成一个组合窗口,都是在用户已知应用窗口中的显示内容的前提下,用户自行选择所需的应用窗口,完成应用窗口的组合。
图9A-图9D示出了电子设备100切换组合窗口的显示模式时,涉及到的相关用户界面。
图9A示出了电子设备100在桌面上显示组合窗口105和应用窗口120的用户界面10,应用窗口120为记事本应用的窗口,组合窗口105由音乐应用和聊天应用的窗口组合得到,其中,音乐应用的窗口用于显示音乐应用的音乐播放页面,聊天应用的窗口用于显示聊天应用的群聊页面,具体关于该组合窗口105的描述可以参见前述图2E的相关内容,这里不再赘述。
当电子设备100检测到作用于图9A所示的模式切换图标1053A的点击操作,响应于该操作,电子设备100可以显示模式选择窗口121。该模式选择窗口121可用于显示多个显示模式选项,电子设备100可以通过这些显示模式选项更改组合窗口的显示模式,即更改组合窗口的显示形态。
如图9A所示,模式选择窗口121可包括:TAB模式选项121A、分屏模式选项121B、大小窗模式选项121C、分窗模式选项121D。其中:
TAB模式选项121A用于指示组合窗口的TAB显示模式。当电子设备100根据多个应用窗口生成组合窗口时,该组合窗口默认处于TAB显示模式。在该TAB显示模式下,组合窗口仅显示为一个窗口,该窗口用于显示组合前一个应用窗口中的内容,用户可以通过作用于该组合窗口中的不同应用图标的操作,切换该窗口中的显示内容。
分屏模式选项121B用于指示组合窗口的分屏显示模式。在该分屏模式下,组合窗口可以拆分成组合前的多个应用窗口,这多个应窗口以分屏显示的方式占据电子设备100的显示区域。
示例性地,当电子设备100检测到作用于图9A所示的分屏模式选项121B的用户操作,例如点击操作,响应于该操作,电子设备100可以显示如图9B所示的用户界面31。
如图9B所示,用户界面31可包括:应用窗口311和应用窗口312。应用窗口311为音乐应用的窗口,该窗口用于显示音乐应用的音乐播放页面,应用窗口312为聊天应用的窗口,该窗口用于显示聊天应用的群聊页面。其中,应用窗口311和应用窗口312的尺寸相同,应用窗口311和应用窗口312以左右分屏的方式平分用户界面31的显示区域。
可以理解的是,当组合窗口105由两个以上的应用窗口组合而来时,在电子设备100分屏显示这多个应用窗口时,电子设备100可以根据应用窗口的数量,以3分屏、4分屏、8分屏、16分屏......的分屏方式摆放这多个窗口,本申请实施例对应用窗口的摆放方式不作限制。
大小窗模式选项121C用于指示组合窗口的大小窗显示模式。在该大小窗显示模式下,组合窗口可以拆分成组合前的多个应用窗口,这多个应用窗口中其中一个应用窗口的尺寸较大,其他应用窗口以缩略窗的形式显示。
示例性地,当电子设备100检测到作用于图9A所示的大小窗模式选项121C的用户操作,例如点击操作,响应于该操作,电子设备100可以显示如图9C所示的用户界面32。
如图9C所示,用户界面32可包括:应用窗口321和应用窗口322。应用窗口321为音乐应用的窗口,该窗口用于显示音乐应用的音乐播放页面,应用窗口322为聊天应用的窗口,该窗口用于显示聊天应用的群聊页面。其中,应用窗口321的尺寸大于应用窗口322的尺寸,应用窗口322以缩略窗的形式显示在用户界面32的右侧,应用窗口321则占据用户界面32中除应用窗口322之外的左侧区域。
在一些实施方式中,电子设备100可以调整大小窗显示模式下,显示的应用窗口的相对尺寸。示例性地,电子设备100可以检测到作用于应用窗口321的右边框向左移动的操作,响应于该操作,缩小应用窗口321的尺寸,同时放大应用窗口322的尺寸,或检测到作用于应用窗口321的右边框向右移动的操作,响应于该操作,放大应用窗口321的尺寸,同时缩小应用窗口322的尺寸,类似地,电子设备还可以检测到作用于应用窗口322的右边框向左移动的操作,响应于该操作,缩小应用窗口321的尺寸,同时放大应用窗口322的尺寸,或检测到作用于应用窗口322的左边框向右移动的操作,响应于该操作,放大应用窗口321的尺寸,同时缩小应用窗口322的尺寸。
进一步地,当电子设备100检测到鼠标光标悬停在应用窗口322上时,电子设备100可以显示该应用窗口322的预览图,用户可以通过该预览图更加清晰地查看到该应用窗口322中的内容。
进一步地,当电子设备100检测到作用于图9C所示应用窗口322的点击操作,电子设备100可以将应用窗口321缩小为缩略窗的形式并移动到用户界面32的右侧,并放大应用窗口322的尺寸,并将放大后的应用窗口322移动到用户界面32的左侧。换句话说,电子设备100调换应用窗口321和应用窗口322的显示形态,该显示形态可包括窗口的大小、位置等等。
分窗模式选项121D用于指示组合窗口的分窗显示模式。在该分窗口显示模式下,组合窗口可以拆分成组合前的多个应用窗口,且这多个应用窗口保持为组合前的多个应用窗口的位置和大小。另外,在电子设备100将组合窗口拆分成组合前的多个应用窗口的同时,电子设备100隐藏除这多个应用窗口之外的其他应用窗口,使桌面上仅显示该组合窗口拆分得到的多个应用窗口。
示例性地,当电子设备100检测到作用于图9A所示的分窗模式选项121D的用户操作,例如点击操作,响应于该操作,电子设备100显示如图9D所示的用户界面33。
如图9D所示,用户界面33可包括:应用窗口331和应用窗口332。应用窗口331为音乐应用的窗口,该窗口用于显示音乐应用的音乐播放页面,应用窗口332为聊天应用的窗口,该窗口用于显示聊天应用的群聊页面。
假设图9A所示的组合窗口105为经过图2A-图2E所示的一系列操作组合得到的组合窗口,这时,图9D所示的应用窗口331可以是指图2A-图2D所示的应用窗口101,该应用窗口331在用户界面33中的位置和大小,与应用窗口101在用户界面10中的位置和大小相同,类似地,图9D所示的应用窗口332可以是指图2A-图2D所示的应用窗口102,该应用窗口332在用户界面33中的位置和大小,与应用窗口102在用户界面10中的位置和大小相同。
其中,当用户选择以分窗显示模式显示组合窗口时,相当于取消组合窗口的组合。不同的是,该分窗显示模式下显式的多个应用窗口仍然为组合在一起的多个窗口,示例性地,该分窗显示模式下显式的多个应用窗口中,每一个应用窗口可以显示有一个组合标识,该组合标识用于指示该应用窗口为组合后的窗口。另外,该组合在一起的这多个应用窗口可以始终处于一个图层,例如,当用户打开其他应用窗口,遮挡了该应用窗口331和应用窗口332,用户可以通过点击应用窗口331或应用窗口332使这两个应用窗口同时置于其他窗口的最上层。或者,在用户选择以分窗显示模式显示组合窗口时,等同于取消组合窗口的组合,将组合窗口拆分为组合前的多个应用窗口。本申请实施例对此不作限制。
另外,对比图9A和图9D可以看出,在分窗显示模式下,电子设备100除了将组合窗口105拆分成应用窗口331和应用窗口332外,还将应用窗口120进行隐藏,使电子设备100仅显示组合窗口拆分得到的多个应用窗口。
可以理解的是,图9A所示的模式选择窗口121中可以包含更多或更少的显示模式选项。例如,模式选择窗口121仅包含分屏模式选项121B、大小窗模式选项121C、分窗模式选项121D,本申请实施例对此不作限制。
应理解,组合窗口的多个显示模式,例如分屏显示模式、大小窗显示模式、分窗显示模式,可以使组合窗口拆分成组合前的多个应用窗口,并以指定的显示形态显示这多个应用窗口,这种情况下,当组合窗口切换到除TAB显示模式之外的显示模式时,这多个应用窗口已不再组合在一起。或者,这多个显示模式仅仅体现为可以使组合窗口呈现不同的显示形态,这种情况下,当组合窗口切换到除TAB显示模式之外的显示模式时,这多个应用窗口仍然组合在一起,不同的显示模式仅仅使得组合窗口的显示形态发生改变。进一步地,在组合窗口处于不同的显示模式时,电子设备100还可以提供相应的选项以供组合窗口在不同的显示模式之间来回切换。例如,在组合窗口105从TAB显示模式切换为分窗显示模式后,还可以通过模式切换选项,从分窗显示模式切换到大小窗显示模式等等。
从图9A-图9D可以看出,在电子设备100显示组合窗口的过程中,电子设备100可以根据用户操作,更改组合窗口的显示模式,将组合窗口拆分成组合前显示的多个应用窗口,这多个应用窗口可以以分屏显示的方式进行显示,也可以以大小窗的方式进行显示,也可以保持组合前的显示形态,方便用户同时查看该组合窗口中包含的多个应用窗口,并方便用户对该组合窗口中包含的多个应用窗口进行单独操作。
图10A-图10D示出了电子设备100对组合窗口桌面化,涉及到的相关用户界面。
桌面是指设备启动后,操作***运行在正常状态下显示幕的显示区域。用户可以将常用的工具和文件放置在桌面上,以便用户快速打开和查看。窗口桌面化可以使该窗口单独形成一个桌面,该桌面上仅单独显示这一个窗口,如果用户打开了多个窗口,在用户将其中一个窗口桌面化后,可以将该窗口与其他窗口隔离开,该窗口单独显示在一个桌面上,其他窗口显示在另一个桌面上,用户可以通过切换桌面,来查看该一个窗口和另外其他窗口。可以看出,将窗口桌面化可以使用户仅聚焦到该桌面化的窗口,可以避免其他窗口的显示内容分散用户的注意力,使桌面内容更加方便用户整理。
图10A示出了电子设备100在桌面上显示组合窗口105和应用窗口120的用户界面10。其中组合窗口105为电子设备100对音乐应用的窗口以及聊天应用的窗口组合得到的窗口,应用窗口120为记事本应用的窗口。具体关于组合窗口105的描述可以参见前述图2A-图2F的相关内容,这里不再赘述。
示例性地,电子设备100可以通过将组合窗口105最大化显示,或者将组合窗口105的显示模式切换到分屏显示模式或大小窗显示模式等等,实现组合窗口105的桌面化,在组合窗口105桌面化后,电子设备100仅在桌面上单独显示该组合窗口105中的内容,不显示其他窗口的内容,这样,可以实现用户沉浸式查看该组合窗口105包含的应用窗口中的内容的效果。
其中,电子设备100可以通过作用于图9A所示的分屏模式选项121B或大小窗模式选项121C的用户操作,将组合窗口105桌面化,具体关于将组合窗口105的显示模式切换到分屏显示模式或大小窗显示模式的描述可以参见前述图9A-图9C的内容,这里不再赘述。
可以理解的是,本申请实施例对窗口桌面化的触发方式不作限制,例如,电子设备100还可以检测到作用于组合窗口的右键点击操作,显示用于触发该窗口桌面化的选项。
下面以电子设备100最大化显示组合窗口105为例,来进一步描述电子设备100将组合窗口105桌面化后的内容。
如图10A所示,组合窗口105可包括:最大化图标1055A。该最大化图标1055A可用于最大化组合窗口105。当电子设备100检测到作用于最大化图标1055A的用户操作,例如点击操作,响应于该操作,电子设备100最大化组合窗口105,该最大化的组合窗口105可以参见图10B所示的组合窗口105。
如图10B所示,组合窗口105占据用户界面40中除任务栏103之外的显示区域。另外,当电子设备100检测到光标悬停在任务栏103中的调度中心图标103D上时,电子设备100可以在用户界面40中显示调度窗口401。
其中,调度窗口401可包括:第一预览图401A、第二预览图401B、新建桌面图标401C。第一预览图401A、第二预览图401B分别用于指示桌面1和桌面2。第一预览图401A显示为该桌面化后的组合窗口105的缩略图,第二预览图401B显示为电子设备100打开的除组合窗口105之外的其他窗口,即应用窗口120的缩略图,第一预览图401A可用于触发显示桌面1,第二预览图401B可用于触发显示桌面2。新建桌面图标401C用于触发新建桌面。
可以看出,在电子设备100将组合窗口105桌面化后,该组合窗口105单独分离成桌面1上的显示内容,同时,除组合窗口105之外的其他窗口,即应用窗口120分离成桌面2上的显示内容。
示例性地,当电子设备100检测到作用于第一预览图401A的用户操作,例如点击操作,电子设备100可以在桌面1上仅显示桌面化后的组合窗口105,例如最大化的组合窗口105。当电子设备100检测到作用于第二预览图401B的用户操作,例如点击操作,电子设备100可以在桌面2上仅显示组合窗口114,例如,图10A所示的除去组合窗口105后的用户界面10。当电子设备100检测到作用于新建桌面图标401C的用户操作,例如点击操作,电子设备100可以新建一个桌面3,并显示该新建的桌面,该新建的桌面可以不包含任何的窗口,例如,显示为图10A所示的除去组合窗口105和应用窗口120后的用户界面10。
其中,图10C示出了桌面1上的显示内容。如图10C所示,当电子设备100检测到作用于用户界面40的用户操作,例如向左滑动的操作,响应于该操作,电子设备100从桌面1切换到如图10D所示的桌面2。
如图10D所示,用户界面10中包括:应用窗口120,该应用窗口120为记事本应用的窗口。
进一步地,电子设备100还可以检测到作用于图10D所示的用户界面10,向左滑动的操作,继续显示下一个桌面,或者返回到第一个桌面。或者,电子设备100可以检测到作用于图10D所示的用户界面10,向右滑动的操作,返回显示上一个桌面。
从图10A-图10D可以看出,电子设备100可以将由多个应用窗口组合而成的组合窗口进行桌面化,使电子设备100将该组合窗口与其他窗口隔离显示在不同的桌面上,用户可以通过切换桌面的操作,快速完成组合窗口与其他窗口之间的切换显示。
图11A-图11D示出了电子设备100在显示组合窗口的过程中,接收到新消息通知时,涉及到的相关用户界面。
如果电子设备100在显示组合窗口的过程中,接收到新消息通知,当电子设备100检测到用户打开该新消息通知对应的窗口的操作,电子设备100可以将该新消息通知对应的窗口显示在电子设备100连接的另一个显示屏,或者,将该新消息通知对应的窗口组合到当前显示的组合窗口中。其中,关于电子设备100将新消息对应的窗口显示在另一个显示屏上时涉及的用户界面可以参见图11A-图11B,关于电子设备100将该新消息通知对应的窗口组合到当前显示的组合窗口中时涉及的用户界面可以参见图11C-图11D。
另外,电子设备100显示的该组合窗口可以为预设状态下组合窗口。示例性地,该预设状态下的组合窗口可以是指桌面化的组合窗口,例如最大化的组合窗口、以分屏显示模式或大小窗显示模式显示的组合窗口。也就是说,电子设备100在显示预设状态下的组合窗口时,如果接收到新消息通知,则电子设备100可以提供用户交互的选项,基于用户的操作将新消息通知对应的窗口显示在另一个显示屏上,或组合到当前显示的组合窗口中。具体关于桌面化的组合窗口可以参见图10A-图10D的相关内容,这里不再赘述。
如图11A所示,在电子设备100在显示屏1上显示大小窗显示模式下的组合窗口105的过程中,电子设备100接收到会议提醒的新消息通知,示例性地,该新消息通知可以表现为提示信息323,该提示信息323用于提示用户当前存在一个会议日程,并且,该提示信息323可用于触发电子设备100打开该会议日程指示的窗口。具体关于大小窗显示模式下的组合窗口105的描述可以参见前述图9C的相关内容,这里不再赘述。
其中,提示信息323可包括:显示器入会选项323A和本机入会选项323B。显示器入会选项323A可用于触发电子设备100打开该会议日程指示的窗口,并将该窗口显示在电子设备100连接的另外一个显示屏,即显示屏2上;本机入会选项323B可用于触发电子设备100打开该会议日程所在的窗口,并将该窗口组合到组合窗口105中进行显示。
可以理解的是,该新消息通知除了为图11A所示的用于提醒入会的提示信息323外,还可以为聊天应用提供的其他用户发送的聊天信息,应用市场提供的应用更新信息等等,本申请实施例对该新消息通知的内容不作限制。
另外,电子设备100可以仅在组合窗口105处于预设状态时,显示包含该显示器入会选项323A和本机入会选项323B的提示信息323。当电子设备100在显示的组合窗口105为TAB显示模式下的组合窗口时接收到新消息通知,该新消息通知可以不包含显示器入会选项和本机入会选项,该新消息通知仅用于提示用户当前存在一个会议日程,或者,该新消息通知仅用于触发电子设备100在当前显示的组合窗口105上叠加显示该新消息通知对应的窗口。
如图11B所示,当电子设备100检测到作用于显示器入会选项323A的用户操作,例如点击操作,电子设备100在如图11B所示的显示屏2上显示会议日程指示的窗口。并且,原本显示屏1显示的内容保持不变。
如图11C所示,当电子设备100检测到作用于本机入会选项323B的用户操作,例如点击操作,响应于该操作,电子设备100打开该会议日程指示的窗口,并将该窗口组合到组合窗口105中,这时,电子设备100可以将图11C所示的用户界面32更新为如图11D所示的用户界面32。
相比于图11C所示的用户界面32,应用窗口321切换为缩略窗并与应用窗口322一同显示在用户界面32的右侧,并且,图11D所示的用户界面32中新增应用窗口324,该应用窗口324为会议日程指示的窗口,该应用窗口324以原本应用窗口321的显示形态显示在用户界面32中。
可以理解的是,当电子设备100在显示TAB模式下的组合窗口时,检测到作用于本机入会选项323B的用户操作,电子设备100可以更新组合窗口,该更新包括在组合窗口中新增会议日程指示的窗口所对应的应用图标,以及在窗口内容展示区显示该会议日程指示的窗口中的内容。
可以看出,图11A-图11B和图11C-图11D分别示出了电子设备100在显示组合窗口的过程中,接收到新消息通知时,电子设备100提供的两种不同的处理方案,一种是在另外一个显示屏上显示该新消息对应的应用窗口,一种是将该应用窗口组合到当前组合得到的组合窗口中进行显示。
可以理解的是,图11A-图11B和图11C-图11D所示的方案相互独立,电子设备100可以仅提供图11A-图11B所示的方案,这时,图11A所示的提示信息323中可以仅包含显示器入会选项323A,不包含本机入会选项323B,或者,进一步地,该提示信息323也可以不包括该显示器入会选项323A,该提示信息323可直接用于触发电子设备100在另一个显示屏上显示该提示信息323对应的窗口。同理,电子设备100可以仅提供图11C-图11D所示的方案,这时,图11C所示的提示信息323中可以仅包含本机入会选项323B,不包含显示器入会选项323A,或者,进一步地,该提示信息323也可以不包括该本机入会选项323B,该提示信息323可直接用于触发电子设备100将该提示信息323对应的窗口组合到当前显示的组合窗口中。本申请实施例对该提示信息323的展现形式不作限制。
从图11A-图11D可以看出,在电子设备100显示预设状态下的组合窗口时,如果电子设备100接收到新消息通知,电子设备100可以提供用于触发在另一个显示屏上显示该新消息通知对应的窗口的控件,和/或,用于触发将该新消息通知组合到当前显示的组合窗口的控件,以供用户打开该新消息通知对应的窗口。
图12A-图12B示出了电子设备100通过拖拽操作将组合窗口分享到另一个显示屏上进行显示时涉及到的相关用户界面。
示例性地,图12A-图12B中示出的显示屏1为原本用于显示组合窗口的显示屏,显示屏2为分享组合窗口后,用于显示组合窗口的显示屏。示例性地,该显示屏1可以是指电子设备100默认配置的显示屏,该显示屏2可以为基于用户的操作与电子设备100建立有通信连接关系的显示屏。具体关于与电子设备100建立有通信连接关系的显示屏的描述可以参见前述图8B中关于一个或多个设备选项201中的相关描述,这里不再赘述。
如图12A-图12B所示,当电子设备100检测到将组合窗口105从显示屏1所在的区域向显示屏2所在的区域的拖拽操作,电子设备100将组合窗口105从显示屏1拖动到显示屏2上进行显示,并且,在拖动过程中,组合窗口105的位置跟随光标位置的移动而进行移动。
从图12A-图12B可以看出,用户可以通过拖动组合窗口,将该组合窗口从一个显示屏拖动到另外一个显示屏上显示,为用户在不同显示屏上查看该组合窗口提供了便捷。
图13A-图13D示出了电子设备100通过作用于控件的操作将组合窗口中包含的部分窗口分享到另一个显示屏上进行显示时涉及到的相关用户界面。
示例性地,图13A-图13D示出的显示屏1为原本用于显示组合窗口的显示屏,显示屏2为分享组合窗口中的部分窗口后,用于显示该部分窗口的显示屏。示例性地,该显示屏1可以是指电子设备100默认配置的显示屏,该显示屏2可以为基于用户的操作与电子设备100建立有连接关系的显示屏。具体关于与电子设备100建立有通信连接关系的显示屏的描述可以参见前述图8B中关于一个或多个设备选项201中的相关描述,这里不再赘述。
图13A示出了电子设备100在桌面上显示组合窗口122的用户界面10。其中,该组合窗口122为根据音乐应用、聊天应用和记事本应用的窗口组合而来。
如图13A所示,当电子设备100检测到组合窗口122的用户操作,示例性地,作用于组合窗口122的工具栏122A的空白处的右键点击操作,响应于该操作,电子设备100在用户界面10中新增显示如图13B所示的选项栏123。
如图13B所示,选项栏123可包括:窗口切换选项123A、部分窗口切换选项123B。其中,窗口切换选项123A可用于触发电子设备100将组合窗口122切换到其他显示屏上进行显示,部分窗口切换选项123B可用于触发电子设备100将组合窗口122中包含的部分应用窗口切换到其他显示屏上进行显示。
示例性地,当电子设备100检测到作用于窗口切换选项123A的用户操作,例如点击操作,响应于该操作,电子设备100将组合窗口122从当前显示的显示屏1,切换到另一个显示屏,例如显示屏2上进行显示。
如图13C所示,当电子设备100检测到作用于部分窗口切换选项123B的用户操作,例如点击操作,响应于该操作,电子设备100将组合窗口122拆分成如图13D中(a)和(b)所示的应用窗口124和组合窗口125。其中,应用窗口124为音乐应用的窗口,组合窗口125由聊天应用和记事本应用的窗口组合而来,应用窗口124显示在显示屏1上,组合窗口125显示在显示屏2上。
应理解,当电子设备100检测到作用于部分窗口切换选项123B的用户操作时,电子设备100对组合窗口122的拆分,以及在不同显示屏上显示的窗口可以为电子设备100自行根据预设规则进行确定的,也可以是基于用户的选择进行确定的,本申请实施例对此不作限制。其中,示例性地,该预设规则可以是指电子设备100可以将当前组合窗口122中处于选中状态的应用图标对应的应用窗口保留在当前组合窗口122显示的显示屏(即显示屏1)上进行显示,将组合窗口122中包含的其他应用窗口组合显示在另一个显示屏(即显示屏2)上。基于用户的选择进行确定可以是指,当电子设备100检测到作用于部分窗口切换选项123B的用户操作,电子设备100还可以进一步根据用户对组合窗口122中包含的应用图标的选择,确定保留在显示屏1上进行显示的窗口,和切换到显示屏2上进行显示的窗口。
从图13C-图13D可以看出,当电子设备100检测到作用于部分窗口切换选项123B的用户操作之后,显示屏1上原本显示的组合窗口122更新为应用窗口124,该应用窗口124为中组合窗口122中拆分出来的音乐应用的窗口,显示屏2上新增显示组合窗口125,该组合窗口125为组合窗口122中包含的聊天应用和记事本应用的窗口组合而来。也就是说,部分窗口切换选项123B可用于触发电子设备100将组合窗口105拆分成两部分,并分别在不同的显示屏上进行显示。
总的来说,假设电子设备100的显示屏包括N个,当电子设备100检测到作用于组合窗口中的部分窗口切换选项的操作时,电子设备100可以将该组合窗口拆分成N个窗口,这N个窗口可以包括:应用窗口,和/或,由多个应用窗口组合而来的组合窗口,并且,电子设备100可以将这N个窗口分别显示在这个N个显示屏上。应理解,电子设备100可以自动基于预设规则对该组合窗口进行拆分,也可以基于用户的选择对该组合窗口进行拆分,本申请实施例对不同显示屏上显示的窗口不作限制。
从图13A-图13D可以看出,电子设备100可以将组合窗口拆分成多个窗口分别显示在不同的显示屏上,这样,用户可以通过多个显示屏同时查看到该组合窗口中包含的多个窗口的内容。
下面介绍本申请实施例提供的多窗口管理方法的流程。
图14为本申请实施例提供的一种多窗口管理方法的流程示意图。
如图14所示,该多窗口管理方法包括:
S101.电子设备100显示第一窗口和第二窗口,第一窗口中显示有第一应用的第一内容,第二窗口中显示有第二应用的第二内容,第一应用和第二应用是不同的应用。
其中,第一应用和第二应用可以为相机,图库,日历,通话,地图,导航,WLAN,蓝牙,音乐,视频,短信息等等应用,第一窗口中可以显示有第一应用的任意内容,第二窗口中可以显示有第二应用的任意内容,本申请实施例对此不作限制。
例如,该第一窗口可以为如图2A所示的应用窗口101,该第一应用为音乐应用,该第一内容可以为音乐应用的音乐播放页面,该第二窗口可以为如图2A所示的应用窗口102,该第二应用为聊天应用,该第二内容可以为聊天应用的群聊页面。
S102.电子设备100检测到作用于第一窗口和第二窗口的第一操作。
其中,该第一操作用于触发将第一窗口和第二窗口进行组合,该第一操作不限于单击、语音指令输入等等。
具体地,该第一操作包括对第一窗口和第二窗口的选择操作,或者,该第一操作包括将第一窗口向第二窗口拖拽的操作,或者,该第一操作包括对组合选项的操作。也就是说,用户可以通过选择需要组合的窗口,即第一窗口和第二窗口,实现对用户选中的窗口进行组合,或者,用户可以通过作用于组合控件的操作,触发对电子设备100显示的所有窗口,或用户选择的窗口进行组合,或者,用户可以通过将第一窗口向第二窗口拖拽,触发第一窗口和第二窗口的组合。
例如,该第一操作可以包括如图2A所示的对应用窗口101的选择操作,以及图2B所示的对应用窗口102的选择操作,进一步地,还包括图2C-图2D所示的组合选项104A的点击操作。
S103.响应于第一操作,电子设备100显示第一组合窗口;第一组合窗口中显示有:第一标识、第二标识和第一区域,第一区域显示有第一内容。
其中,第一标识和第二标识可以显示为应用图标、窗口的预览图、窗口标题文字等等。本申请实施例对该第一标识和第二标识的展现形式不作限制。
例如,该第一组合窗口可以为如图2E所示的组合窗口105。该第一标识可以为图2E所示的第一应用图标1051A,该第二标识可以为图2E所示的第二应用图标1052A,该第一区域可以为图2E所示的窗口内容展示区105B。
在一种可能的实现方式中,响应于该第一操作,电子设备100还可以在任务栏或桌面显示第三图标(例如图2E所示的图标103C),该第三图标对应第一组合窗口。其中,电子设备100可以检测到作用于该第三图标的用户操作,在桌面显示或隐藏该第一组合窗口。
S104.电子设备100检测到作用于第二标识的选择操作。
该选择操作可以为点击、语音指令输入等等。例如,该选择操作可以为如图2E所示的作用于第二应用图标1052A的点击操作。
S105.电子设备100将第一区域中的第一内容更新为第二内容。
参见图2E-图2F,响应于作用于第二应用图标1052A的点击操作,组合窗口105的窗口内容展示区105B中的内容由音乐播放页面更新为群聊页面。
另外,第一区域显示有第一内容时,第一标识被选中,电子设备100将第一区域中的第一内容更新为第二内容是,第二标识被选中。其中,标识被选中可以表现为标识的背景颜色、阴影、透明度、大小、位置等等显示效果的变化。
例如,参见图2E-图2F,如图2E,第一应用图标1051A被选中时,第一应用图标1051A的背景颜色加深,该窗口内容展示区105B中显示的内容为音乐播放页面,如图2F,第二应用图标1052A被选中时,第二应用图标1052A的背景颜色加深,该窗口内容展示区105B中显示的内容为群聊页面。
在一种可能的实现方式中,电子设备100可以检测到第七操作,响应于该操作,将第一组合窗口更新为第一窗口和第二窗口。例如,该第七操作可以是指图9A所示的作用于分窗模式选项121D的用户操作。也就是说,在电子设备100显示组合窗口的过程中,当用户选择以分窗模式显示组合窗口时,相当于将该组合窗口拆分成组合前的多个窗口。
总的来说,电子设备100可以通过用户作用于多个应用窗口的组合操作,将这多个应用窗口合并成一个组合窗口,该组合窗口可以显示该组合前的多个应用窗口任意一个应用窗口中的内容,该组合窗口减少了多个应用窗口所占用的面积,使用户界面更加整洁干净。
图15为本申请实施例提供的另一种多窗口管理方法的流程示意图。
如图15所示,该多窗口管理方法包括:
S201.电子设备100显示第一应用的第一图标和第二应用的第二图标。
第一图标可以为第一应用的应用图标,该第一图标可用于触发打开第一应用,第二图标可以为第二应用的应用图标,该第二图标可用于触发打开第二应用。示例性地,该第一图标或第二图标可以显示在桌面上,也可以显示在状态栏,本申请实施例对该第一图标或第二图标的显示位置不作限制。
例如,该第一图标可以为图4A所示的应用图标110,该第一应用为音乐应用,该第二图标可以为图4B所示的应用图标107,该第二应用为图库应用。又例如,该第一图标可以为图5A所示的图标103B,该第一应用为聊天应用,该第二图标可以为图5A所示的图标103A,该第二应用为音乐应用。
S202.电子设备100检测到作用于第一图标和第二图标的第二操作。
示例性地,该第二操作可以包括对第一图标和第二图标的选择操作,或者,该第二操作包括将第一图标向第二图标拖拽的操作,或者,该第二操作包括作用于组合控件的操作。
例如,该第二操作可以包括图4A所示的作用于应用图标110的选择操作,以及图4B所示的作用于应用图标107的选择操作,或者,进一步地,该第二操作还包括图4C所示的拖拽操作,以及,图4D所示的晃动操作,以及图4E所示的作用于组合选项112的点击操作。
S203.响应于第二操作,电子设备100显示第一组合窗口;第一组合窗口中显示有:第一标识、第二标识和第一区域,第一区域显示有第一应用的第一内容。
例如,该第一组合窗口可以为图4F所示的组合窗口114,又例如,该第一组合窗口可以为图5C所示的组合窗口115。具体关于该组合窗口114和组合窗口115的描述可以参考前述图2E所示的组合窗口105的相关描述,这里不在赘述。
S204.电子设备100检测到作用于第二标识的选择操作。
S205.电子设备100将第一区域中的第一内容更新为第二应用的第二内容。
具体关于步骤S203-S205的描述可以参考前述步骤S103-S105的相关内容,这里不再赘述。
总的来说,电子设备100可以基于用户作用于应用图标的组合操作,打开这多个应用图标对应的应用,并将这多个应用打开时显示的窗口组合成一个组合窗口,便捷了用户的操作的同时,提升了桌面的整洁度。
图16为本申请实施例提供的另一种多窗口管理方法的流程示意图。
如图16所示,该多窗口管理方法可包括:
S301.电子设备100显示第一窗口的第一预览图和第二窗口的第二预览图,第一窗口中显示有第一应用的第一内容,第二窗口中显示有第二应用的第二内容。
其中,第一预览图可以显示为第一窗口中展示的应用内容的预览图,第二预览图可以显示为第二窗口中显示的应用内容的预览图。
例如,该第一预览图可以是指图8B所示的预览图202B、该第二预览图可以是指图8B所示的预览图202A,该第一应用可以是指聊天应用,该第一内容可以是指群聊页面,该第二应用可以是指音乐应用,该第二内容可以是指音乐播放页面。
在一种实现方式中,在电子设备100显示第一窗口的第一预览图和第二窗口的第二预览图之前,还可以包括:电子设备100检测到第四操作(例如图8A所示的作用于调度中心图标103D的用户操作),该第四操作可以用于触发电子设备100显示多任务界面,在这种情况下,电子设备100可以响应于该第四操作,显示多任务界面(例如图8B所示的用户界面20),并通过该多任务界面显示该第一预览图和第二预览图。
S302.电子设备100检测到作用于第一预览图和第二预览图的第三操作。
其中,该第三操作包括但不限于点击、长按、语音指令输入等等操作。
示例性地,该第三操作包括:将第一预览图向第二预览图拖拽的操作,例如图8E所示的将预览图202B向预览图202A拖拽的操作;或者,该第三操作包括:将所述第一预览图和所述第二预览图向第二区域拖拽的操作,例如,该第二区域为图8B所示的工作区203,该第三操作包括图8B所示的将预览图202A向工作区203拖拽的操作,以及图8C所示的将预览图202B向工作区203拖拽的操作。
S303.电子设备100显示第一组合窗口;第一组合窗口显示有:第一标识、第二标识和第一区域,第一区域显示有第一内容。
例如,该第一组合窗口可以是指图8G所示的组合窗口105,具体关于该组合窗口105的描述可以参考前述图2E的相关内容,这里不再赘述。
S304.电子设备100检测到作用于第二标识的选择操作。
S305.电子设备100将第一区域中的第一内容更新为第二内容。
具体关于步骤S303-S305的描述可以参考前述步骤S103-S105的相关内容,这里不再赘述。
总的来说,电子设备100可以基于用户作用于应用窗口的预览图的组合操作,将这多个应用窗口组合成一个组合窗口,这样,用户可以在已知应用窗口中的显示内容的前提下,字形选择需要组合的应用窗口,完成应用窗口的组合。
图17为本申请实施例提供的另一种多窗口管理方法的流程示意图。
如图17所示,该多窗口管理方法可包括:
S401.电子设备100检测到用于打开第一应用的第五操作。
例如,该第五操作可以是指图7A所示的作用于应用图标110的用户操作,该第一应用可以是指音乐应用。
S402.电子设备100显示第一窗口,第一窗口显示有第一应用的第一内容。
例如,该第一窗口可以是指图7B中(a)或(b)所示的应用窗口101。该第一应用可以是指音乐应用,该第一内容可以是指音乐播放页面。
S403.电子设备100检测到作用于推荐图标的第六操作。
在一种可能的实现方式中,推荐图标位于第一窗口中,或者,推荐图标位于第一窗口或第一应用的应用图标的第一范围内。
例如,参见图7B中(a),该推荐图标可以是指推荐图标101A。又例如,参见图7B中(b),该推荐图标可以是指推荐图标118,该第一应用的应用图标可以是指图标103A,该推荐图标118位于该图标103A的上方。
在一种可能的实现方式中,推荐图标可以包括:第一应用的应用图标和第二应用的应用图标。在另一种可能的实现方式中,该推荐图标可以包括:第一应用的窗口的预览图和第二应用的窗口的预览图。本申请实施例对该推荐图标中显示的内容不作限制。
S404.电子设备显示第一组合窗口;第一组合窗口中显示有:第一标识、第二标识和第一区域,第一区域显示有第一内容。
例如,该第一组合窗口可以是指图7C所示的组合窗口119。具体关于该组合窗口119的描述可以参考前述图2E所示的组合窗口105的相关内容,这里不再赘述。
S405.电子设备100检测到作用于第二标识的选择操作。
S406.电子设备100将第一区域中的第一内容更新为第二应用的第二内容。
具体关于步骤S404-S406的描述可以参考前述步骤S103-S105的相关内容,这里不再赘述。
在一种可能的实现方式中,第二应用与第一应用存在预设关联,或者,电子设备100历史生成过用于显示第二应用和第一应用的内容的组合窗口,或者,电子设备100历史生成过用于显示第一内容和第二内容的组合窗口,或者,第一内容和第二内容存在重叠。其中,第二应用和第一应用存在预设关联可以是指第二应用与第一应用为同一类型的应用,例如,第一应用和第二应用都属于游戏应用,或者,第二应用与第一应用为基于大数据确定的用户通常一起使用的应用,例如第一应用为会议应用,第二应用为备忘录应用。本申请实施例对该预设关联不作限制。
总的来说,电子设备100在打开一个应用窗口时,可以自动推荐能够与该应用窗口进行组合的窗口,减少用户选择需要进行组合的应用窗口的麻烦,为用户提供智能化的窗口组合体验,便捷用户的操作。
结合前述图14、图15、图16、图17所示的多窗口管理方法的方法流程。
在一种可能的实现方式中,电子设备100可以检测到第七操作,响应于该操作,将第一组合窗口更新为第三窗口和第四窗口;其中,第三窗口显示有第一内容,第四窗口显示有第二内容。例如,该第一组合窗口可以是指图9A所示的组合窗口105,该第七操作可以是指作用于图9A所示的分屏模式选项121B的用户操作,这种情况下,该第三窗口可以是指图9B所示的应用窗口311,该第四窗口可以是指图9B所示的应用窗口312。又例如,该第七操作可以是指作用于图9A所示的大小窗模式选项121C的用户操作,这种情况下,该第三窗口可以是指图9C所示的应用窗口321,该第四窗口可以是指图9C所示的应用窗口322。又例如,该第七操作可以是指作用于图9A所示的分窗模式选项121D的用户操作,这种情况下,该第三窗口可以是指图9D所示的应用窗口331,该第四窗口可以是指图9D所示的应用窗口332。又例如,该第一组合窗口可以是指图13A所示的组合窗口122,该第七操作可以包括图13A所示右键点击操作,以及图13C所示的作用于部分窗口切换选项123B的用户操作。
具体地,电子设备100将第一组合窗口更新为第三窗口和第四窗口可以具体为将第一组合窗口更新为分屏显示的第三窗口和第四窗口,或者,将第一组合窗口更新为左右一大一小显示的第三窗口和第四窗口。也就是说,电子设备100可以基于作用于组合窗口的操作,将该组合窗口拆分成分屏显示的多个窗口或者以大小窗形式显示的多个窗口。这样,方便用户同时查看该组合窗口中包含的多个应用窗口,并方便用户对该组合窗口中包含的多个应用窗口进行单独操作。
进一步地,当电子设备100包括第一显示屏和第二显示屏时,该第一组合窗口可以显示在第一显示屏,电子设备100将第一组合窗口更新为第三窗口和第四窗口可以具体为,电子设备100将在第一显示屏上显示的第一组合窗口更新为第三窗口,并在第二显示屏上显示第四窗口。例如,参见图13C、图13D中(a)和(b),该第一显示屏可以是指图13C和图13D中(a)所示的显示屏1,该第二显示屏可以是指图13D中(b)所示的显示屏2,该第三窗口可以是指图13D中(a)所示的应用窗口124,该第四窗口可以是指图13D中(b)所示的组合窗口125。
在一种可能的实现方式中,第一组合窗口还包括:第一选项(例如图9A所示的模式切换图标1053A),电子设备100可以检测到作用于该第一选项的第八操作,响应于该操作,显示第一选项栏(例如图9A所示的模式选择窗口121),该第一选项栏包括一个或多个模式选项,其中第七操作可以具体是指作用于这一个或多个模式选项中的第一模式选项的第七操作。也就是说,在电子设备100显示组合窗口的过程中,电子设备可以提供一个或多个模式以供用户挑选,电子设备100可以根据用户挑选的模式,更改组合窗口的显示形态。
在一种可能的实现方式中,电子设备100在显示第一组合窗口时,还显示有第五窗口(例如图9A所示的应用窗口120),在这种情况下,电子设备100在检测到第七操作之后,除了对第一组合窗口进行更新外,还可以停止显示该第五窗口。参见图9A和图9D,在电子设备100以分窗模式显示组合窗口时,电子设备100可以隐藏在显示该组合窗口时,电子设备100显示的其他窗口。这样,可以使得用户能够仅聚焦在该组合窗口所展示的内容中。
在一种可能的实现方式中,电子设备100可以包括第一显示屏和第二显示屏,该第一组合窗口显示在第一显示屏,电子设备100在将第一窗口和第二窗口更新为第一组合窗口之后,电子设备100还可以在第一显示屏上显示第一提示信息(例如图11A所示的提示信息323),该第一提示信息对应第六窗口,电子设备100可以检测到作用于第一提示信息的第九操作(例如图11A所示的作用于显示器入会选项323A的用户操作),响应于该操作,电子设备100可以在第二显示屏上显示该第六窗口(例如图11B所示的显示屏2上显示的窗口)。也就是说,电子设备100在显示组合窗口的过程中,接收到新消息通知时,电子设备100可以在另外一个显示屏上显示该新消息对应的应用窗口,使得在不影响组合窗口的显示的前提下,方便用户查看新消息对应的应用窗口。
在一种可能的实现方式中,电子设备100可以显示第一提示信息(例如图11C所示的提示信息323),该第一提示信息对应第三内容,电子设备100可以检测到作用于该第一提示信息的第十操作(例如图11C所示的作用于本机入会选项323B的用户操作),响应于该操作,电子设备100可以将第一组合窗口更新为第二组合窗口(例如图11D所示的用户界面32中显示的组合窗口),该第二组合窗口中显示有:第一标识、第二标识、第三标识和第一区域,该第一区域显示有第三内容。也就是说,电子设备100在显示组合窗口的过程中,接收到新消息通知时,电子设备100可以将该新消息通知对应的应用窗口组合到当前组合得到的组合窗口中,并在该组合窗口中显示该应用窗口中的内容。
在一种可能的实现方式中,电子设备100可以包括第一显示屏和第二显示屏,该第一组合窗口显示在第一显示屏,电子设备100可以检测到将第一组合窗口从第一显示屏向第二显示屏拖拽的操作(例如图12A-图12B所示的拖拽操作),响应于该操作,电子设备100在第二显示屏上显示第一组合窗口。也就是说,用户可以通过拖拽组合窗口,将该组合窗口从一个显示屏拖动到另一个显示屏上显示,为用户在不同的显示屏上查看该组合窗口提供了便捷。
可以理解的是,关于步骤S101-S105、步骤S201-S205、步骤S301-S305以及步骤S401-S406中未提及的内容可以参见前述图2A-图2G、图3A-图3C、图4A-图4F、图5A-图5C、图6A-图6D、图7A-图7C、图8A-图8G、图9A-图9D、图10A-图10D、图11A-图11D以及图13A-图13D的相关描述,这里不再赘述。
应理解,上述方法实施例中的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
本申请还提供一种电子设备,该电子设备可以包括:存储器和处理器。其中,存储器可用于存储计算机程序;处理器可用于调用所述存储器中的计算机程序,以使得该电子设备执行上述任意一个实施例中电子设备100执行的方法。
本申请还提供了一种芯片***,所述芯片***包括至少一个处理器,用于实现上述任一个实施例中电子设备100执行的方法中所涉及的功能。
在一种可能的设计中,所述芯片***还包括存储器,所述存储器用于保存程序指令和数据,存储器位于处理器之内或处理器之外。
该芯片***可以由芯片构成,也可以包含芯片和其他分立器件。
可选地,该芯片***中的处理器可以为一个或多个。该处理器可以通过硬件实现也可以通过软件实现。当通过硬件实现时,该处理器可以是逻辑电路、集成电路等。当通过软件实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现。
可选地,该芯片***中的存储器也可以为一个或多个。该存储器可以与处理器集成在一起,也可以和处理器分离设置,本申请实施例并不限定。示例性地,存储器可以是非瞬时性处理器,例如只读存储器ROM,其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本申请实施例对存储器的类型,以及存储器与处理器的设置方式不作具体限定。
示例性地,该芯片***可以是现场可编程门阵列(field programmable gatearray,FPGA),可以是专用集成芯片(application specific integrated circuit,ASIC),还可以是***芯片(system on chip,SoC),还可以是中央处理器(central processorunit,CPU),还可以是网络处理器(network processor,NP),还可以是数字信号处理电路(digital signal processor,DSP),还可以是微控制器(micro controller unit,MCU),还可以是可编程控制器(programmable logic device,PLD)或其他集成芯片。
本申请还提供一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当所述计算机程序被运行时,使得计算机执行上述任一个实施例中电子设备100任意一个执行的方法。
本申请还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序(也可以称为代码,或指令)。当所述计算机程序被运行时,使得计算机执行上述任一个实施例中电子设备100任意一个执行的方法。
应理解,本申请实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digitalsignal processor,DSP)、专用集成电路(AP 800plication specific integratedcircuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
另外,本申请实施例还提供一种装置。该装置具体可以是组件或模块,该装置可包括相连的一个或多个处理器和存储器。其中,存储器用于存储计算机程序。当该计算机程序被一个或多个处理器执行时,使得装置执行上述各方法实施例中的方法。
其中,本申请实施例提供的装置、计算机可读存储介质、计算机程序产品或芯片均用于执行上文所提供的对应的方法。因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
本申请的各实施方式可以任意进行组合,以实现不同的技术效果。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solidstate disk,SSD))等。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:ROM或随机存储记忆体RAM、磁碟或者光盘等各种可存储程序代码的介质。
总之,以上所述仅为本发明技术方案的实施例而已,并非用于限定本发明的保护范围。凡根据本发明的揭露,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (22)
1.一种多窗口管理方法,其特征在于,所述方法包括:
电子设备显示第一窗口和第二窗口,所述第一窗口中显示有第一应用的第一内容,所述第二窗口中显示有第二应用的第二内容,所述第一应用和所述第二应用是不同的应用;
所述电子设备检测到作用于所述第一窗口和第二窗口的第一操作;
响应于所述第一操作,所述电子设备显示第一组合窗口;所述第一组合窗口中显示有:第一标识、第二标识和第一区域,所述第一区域显示有所述第一内容;
所述电子设备检测到作用于所述第二标识的选择操作;
所述电子设备将所述第一区域中的所述第一内容更新为所述第二内容。
2.根据权利要求1所述的方法,其特征在于,
所述第一操作包括对所述第一窗口和所述第二窗口的选择操作;
或者,
所述第一操作包括将所述第一窗口向所述第二窗口拖拽的操作。
3.根据权利要求1或2所述的方法,其特征在于,响应于所述第一操作,所述方法还包括:
所述电子设备在任务栏或桌面显示第三图标,所述第三图标对应所述第一组合窗口。
4.一种多窗口管理方法,其特征在于,所述方法包括:
电子设备显示第一应用的第一图标和第二应用的第二图标;
所述电子设备检测到作用于所述第一图标和第二图标的第二操作;
响应于所述第二操作,所述电子设备显示第一组合窗口;所述第一组合窗口中显示有:第一标识、第二标识和第一区域,所述第一区域显示有所述第一应用的第一内容;
所述电子设备检测到作用于所述第二标识的选择操作;
所述电子设备将所述第一区域中的所述第一内容更新为所述第二应用的第二内容。
5.根据权利要求4所述的方法,其特征在于,
所述第二操作包括对所述第一图标和所述第二图标的选择操作;
或者,
所述第二操作包括将所述第一图标向所述第二图标拖拽的操作。
6.一种多窗口管理方法,其特征在于,所述方法包括:
电子设备显示第一窗口的第一预览图和第二窗口的第二预览图,所述第一窗口中显示有第一应用的第一内容,所述第二窗口中显示有第二应用的第二内容;
所述电子设备检测到作用于所述第一预览图和第二预览图的第三操作;
响应于所述第三操作,所述电子设备显示第一组合窗口;所述第一组合窗口显示有:第一标识、第二标识和第一区域,所述第一区域显示有所述第一内容;
所述电子设备检测到作用于所述第二标识的选择操作;
所述电子设备将所述第一区域中的所述第一内容更新为所述第二内容。
7.根据权利要求6所述的方法,其特征在于,
所述第三操作包括:将所述第一预览图向所述第二预览图拖拽的操作;
或者,
所述第三操作包括:将所述第一预览图和所述第二预览图向第二区域拖拽的操作。
8.根据权利要求6或7所述的方法,其特征在于,所述电子设备显示第一窗口的第一预览图和第二窗口的第二预览图之前,所述方法还包括:
所述电子设备检测到第四操作;
所述电子设备显示第一窗口的第一预览图和第二窗口的第二预览图,具体包括:
所述电子设备显示多任务界面,所述多任务界面显示有所述第一预览图和所述第二预览图。
9.一种多窗口管理方法,其特征在于,所述方法包括:
所述电子设备检测到用于打开第一应用的第五操作;
所述电子设备显示第一窗口,所述第一窗口显示有所述第一应用的第一内容;
所述电子设备检测到作用于推荐图标的第六操作;
响应于所述第六操作,所述电子设备显示第一组合窗口;
所述第一组合窗口中显示有:第一标识、第二标识和第一区域,所述第一区域显示有所述第一内容;
所述电子设备检测到作用于所述第二标识的选择操作;
所述电子设备将所述第一区域中的所述第一内容更新为第二应用的第二内容。
10.根据权利要求9所述的方法,其特征在于,所述推荐图标位于所述第一窗口中,或者,所述推荐图标位于所述第一窗口或所述第一应用的应用图标的第一范围内。
11.根据权利要求9或10所述的方法,其特征在于,
所述第二应用与所述第一应用存在预设关联,或者,所述电子设备历史生成过用于显示所述第二应用和所述第一应用的内容的组合窗口,或者,所述电子设备历史生成过用于显示所述第一内容和所述第二内容的组合窗口,或者,所述第一内容和所述第二内容存在重叠。
12.根据权利要求1-11任一项所述的方法,其特征在于,所述方法还包括:
所述电子设备检测到第七操作;
所述电子设备将所述第一组合窗口更新为第三窗口和第四窗口;其中,所述第三窗口显示有所述第一内容,所述第四窗口显示有所述第二内容。
13.根据权利要求12所述的方法,其特征在于,
所述电子设备将所述第一组合窗口更新为第三窗口和第四窗口,具体包括:
所述电子设备将所述第一组合窗口更新为分屏显示的第三窗口和第四窗口;
或者,
所述电子设备将所述第一组合窗口更新为左右一大一小显示的第三窗口和第四窗口。
14.根据权利要求12或13所述的方法,其特征在于,所述电子设备包括第一显示屏和第二显示屏,所述第一组合窗口显示在所述第一显示屏,
所述电子设备将所述第一组合窗口更新为第三窗口和第四窗口,具体包括:
所述电子设备将在所述第一显示屏上显示的第一组合窗口更新为第三窗口,并在所述第二显示屏上显示第四窗口。
15.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
所述电子设备检测到第七操作;
所述电子设备将所述第一组合窗口更新为所述第一窗口和所述第二窗口。
16.根据权利要求12-15任一项所述的方法,其特征在于,所述第一组合窗口还包括:第一选项,
所述电子设备检测到第七操作之前,所述方法还包括:
所述电子设备检测到作用于第一选项的第八操作;
所述电子设备显示第一选项栏,所述第一选项栏包括一个或多个模式选项;
所述电子设备检测到第七操作,具体包括:
所述电子设备检测到作用于所述一个或多个模式选项中的第一模式选项的第七操作。
17.根据权利要求12-16任一项所述的方法,其特征在于,所述电子设备在显示所述第一组合窗口时,还显示有第五窗口;
所述电子设备检测到第七操作之后,所述方法还包括:
所述电子设备停止显示所述第五窗口。
18.根据权利要求1-17任一项所述的方法,其特征在于,所述电子设备包括第一显示屏和第二显示屏,所述第一组合窗口显示在所述第一显示屏,所述电子设备将所述第一窗口和所述第二窗口更新为第一组合窗口之后,所述方法还包括:
所述电子设备在所述第一显示屏上显示第一提示信息,所述第一提示信息对应第六窗口;
所述电子设备检测到作用于所述第一提示信息的第九操作;
所述电子设备在所述第二显示屏显示所述第六窗口。
19.根据权利要求1-18任一项所述的方法,其特征在于,所述方法还包括:
所述电子设备显示第一提示信息,所述第一提示信息对应第三内容;
所述电子设备检测到作用于所述第一提示信息的第十操作;
所述电子设备将所述第一组合窗口更新为第二组合窗口,所述第二组合窗口中显示有:所述第一标识,所述第二标识,第三标识和所述第一区域,所述第一区域显示有所述第三内容。
20.一种电子设备,其特征在于,包括存储器,一个或多个处理器,以及一个或多个程序;所述一个或多个处理器在执行所述一个或多个程序时,使得所述电子设备实现如权利要求1至19任一项所述的方法。
21.一种计算机可读存储介质,包括指令,其特征在于,当所述指令在电子设备上运行时,使得所述电子设备执行如权利要求1至19任一项所述的方法。
22.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得计算机执行如权利要求1至19任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211349285.0A CN117991937A (zh) | 2022-10-31 | 2022-10-31 | 多窗口管理方法、图形界面及相关装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211349285.0A CN117991937A (zh) | 2022-10-31 | 2022-10-31 | 多窗口管理方法、图形界面及相关装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117991937A true CN117991937A (zh) | 2024-05-07 |
Family
ID=90898099
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211349285.0A Pending CN117991937A (zh) | 2022-10-31 | 2022-10-31 | 多窗口管理方法、图形界面及相关装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117991937A (zh) |
-
2022
- 2022-10-31 CN CN202211349285.0A patent/CN117991937A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220269405A1 (en) | Floating Window Management Method and Related Apparatus | |
CN109445572B (zh) | 全屏显示视频中快速调出小窗口的方法、图形用户接口及终端 | |
CN110231905B (zh) | 一种截屏方法及电子设备 | |
CN112714901B (zh) | ***导航栏的显示控制方法、图形用户界面及电子设备 | |
WO2021036571A1 (zh) | 一种桌面的编辑方法及电子设备 | |
CN110119296B (zh) | 切换父页面和子页面的方法、相关装置 | |
US11914850B2 (en) | User profile picture generation method and electronic device | |
CN114115619B (zh) | 一种应用程序界面显示的方法及电子设备 | |
CN110633043A (zh) | 一种分屏处理方法及终端设备 | |
CN116360725B (zh) | 显示交互***、显示方法及设备 | |
US20220214891A1 (en) | Interface display method and electronic device | |
CN113448658A (zh) | 截屏处理的方法、图形用户接口及终端 | |
EP4198709A1 (en) | Navigation bar display method, display method and first electronic device | |
US20220291832A1 (en) | Screen Display Method and Electronic Device | |
CN116204254A (zh) | 一种批注页面生成方法、电子设备及存储介质 | |
CN117991937A (zh) | 多窗口管理方法、图形界面及相关装置 | |
CN115567666B (zh) | 屏幕录制方法、电子设备及可读存储介质 | |
EP4266164A1 (en) | Display method and electronic device | |
CN116048349B (zh) | 一种图片显示方法、装置及终端设备 | |
CN114764300B (zh) | 一种窗口页面的交互方法、装置、电子设备以及可读存储介质 | |
CN117950532A (zh) | 多窗口管理方法、图形界面及相关装置 | |
CN117519861A (zh) | 界面显示方法及相关装置 | |
CN117170535A (zh) | 卡片管理方法、电子设备及计算机可读存储介质 | |
CN118349153A (zh) | 壁纸显示方法和电子设备 | |
CN118193092A (zh) | 显示方法和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |