技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种分屏显示方法和装置与流程  >  正文

一种分屏显示方法和装置与流程

  • 国知局
  • 2024-09-14 14:30:13

本技术涉及终端领域,尤其涉及一种分屏显示方法和装置。

背景技术:

1、目前,用户使用电子设备(例如,手机、平板电脑)时,可能会在两个应用程序之间频繁切换。

2、用户在切换应用时,通常需要先从当前应用退出,再从桌面进入另一个应用,这样的操作十分繁琐,用户体验低。

技术实现思路

1、本技术实施例提供一种分屏显示方法和装置,能够解决用户切换应用时需要频繁操作的问题,可以提高用户体验。

2、第一方面,本技术的一些实施例提供了一种分屏显示方法,包括:在第一时刻,电子设备全屏显示第一应用的第一界面;在满足第一预设条件的情况下,电子设备在第一应用的第一界面显示分屏提示信息,分屏提示信息包括第一应用的应用图标和第二应用的应用图标,在分屏提示信息中,第一应用的应用图标位于第二应用的应用图标的左侧或上侧或左上侧,在分屏提示信息中还包括预设图形和/或预设字样,预设图形包括竖线或椭圆,预设字样包括进入分屏或者分屏,分屏提示信息用于提示对第一应用和第二应用进行分屏显示,第一应用为前台运行的应用,第二应用是电子设备推荐的和第一应用进行分屏显示的应用;响应于用户对分屏提示信息的操作,电子设备显示分屏界面,分屏界面包括第一应用的第一界面和第二应用的第二界面。

3、这样,电子设备可以通过分屏提示信息向用户提示分屏,使得用户可以根据分屏提示信息获知将要进行分屏的两个应用,用户可以对分屏提示信息进行操作,从而可以快速、方便地使用分屏功能,避免用户切换应用时需要频繁操作的问题,可以提高用户体验。

4、在一种可能的设计中,在分屏提示信息中,第一应用的应用图标位于第二应用的应用图标的左侧或上侧,第一应用的应用图标和第二应用的应用图标之间以第一预设图形分隔或者以预设字样分隔,第一预设图形包括竖线。当分屏显示的类型为左右分屏显示时,第一应用的应用图标位于第二应用的应用图标的左侧,以指示分屏显示后第一应用(例如,应用a)可以显示在屏幕的左侧,第二应用(例如,应用b)可以显示在屏幕的右侧。这样,用户的目光可以更注意到左侧区域(即更注意到分屏前正在使用的应用(第一应用)的界面),可以满足用户的视觉一致性。当分屏显示的类型为上下分屏显示,第一应用的应用图标位于第二应用的应用图标的上侧,以指示分屏显示后第一应用(例如,应用a)显示在屏幕上方,第二应用(例如,应用b)显示在屏幕下方。这样,用户的目光可以更注意到上侧区域(即更注意到分屏前正在使用的应用(第一应用)的界面),可以满足用户的视觉一致性。

5、在一种可能的设计中,在分屏提示信息中,第一应用的应用图标位于第二应用的应用图标的左上侧,第一应用的应用图标和第二应用的应用图标位于第二预设图形中,第二预设图形包括椭圆,第二预设图形的右侧显示预设字样。通过第一应用的应用图标位于第二应用的应用图标的左上侧,可以提示用户分屏显示后第一应用(例如,应用a)显示在屏幕上侧或左侧,第二应用(例如,应用b)显示在屏幕下侧或右侧。这样,用户的目光可以更注意到屏幕的上侧或左侧区域(即更注意到分屏前正在使用的应用(第一应用)的界面),可以满足用户的视觉一致性。

6、在一种可能的设计中,在满足第一预设条件的情况下,电子设备在第一应用的第一界面显示分屏提示信息包括:在连续第一数量个应用中包括第二应用和第三应用、第一应用的出现次数与第二应用的出现次数均大于或等于第一次数,且第二应用与第一应用之间的切换次数大于或等于第二次数的情况下,在当前显示的第一应用的第一界面上叠加显示分屏提示信息,其中,连续第一数量个应用为在第一时刻之前的第一时间内、全屏显示的连续第一数量个应用,连续第一数量个应用中包括第一应用。这样,电子设备能够根据用户使用应用的情况,实时、智能地预测分屏的时机,并在该时机向用户进行分屏推荐,使得用户能够根据分屏推荐快速、方便地使用分屏功能,提升用户体验。

7、在一种可能的设计中,第一时间为5分钟,第一次数为2次,第二次数为2次,第一数量为5。

8、在一种可能的设计中,第一应用和第二应用、第三应用均与预设黑名单中的应用不同,黑名单中的应用包括桌面应用;分屏提示信息以悬浮胶囊的形式显示。黑名单中还可以包括设置应用。

9、在一种可能的设计中,在满足第一预设条件的情况下,电子设备在第一应用的第一界面显示分屏提示信息包括:在第一时刻之后的第二时刻,响应于从第一应用切换到第二应用,全屏显示第二应用界面;在第二时刻之后的第三时刻,响应于从第二应用切换到第三应用,全屏显示第三应用界面;在第三时刻之后的第四时刻,响应于从第三应用切换到第二应用,全屏显示第二应用界面;在第四时刻之后的第五时刻,响应于从第二应用切换到第一应用,全屏显示第一应用界面;在第五时刻与第一时刻的差值小于或等于第一时间,第一应用、第二应用和当前屏幕均支持分屏的情况下,在第五时刻显示的第一应用界面上叠加显示分屏提示信息。这样,电子设备能够根据用户使用应用的情况,实时、智能地预测分屏的时机,并在该时机向用户进行分屏推荐,使得用户能够根据分屏推荐快速、方便地使用分屏功能,提升用户体验。

10、在一种可能的设计中,在满足第一预设条件的情况下,电子设备在第一应用的第一界面显示分屏提示信息包括:在第一时刻之后的第二时刻,响应于从第一应用切换到第二应用,全屏显示第二应用界面;在第二时刻之后的第三时刻,响应于从第二应用切换到第三应用,全屏显示第三应用界面;在第三时刻之后的第四时刻,响应于从第三应用切换到第二应用,全屏显示第二应用界面;在第四时刻之后的第五时刻,响应于从第二应用切换到第一应用,全屏显示第一应用界面;在第五时刻之后的第六时刻,检测到第一应用界面保持全屏显示状态;在第六时刻与第一时刻的差值小于或等于第一时间,第一应用、第二应用和当前屏幕均支持分屏的情况下,在第六时刻显示的第一应用界面上叠加显示分屏提示信息。这样,电子设备能够根据用户使用应用的情况,实时、智能地预测分屏的时机,并在该时机向用户进行分屏推荐,使得用户能够根据分屏推荐快速、方便地使用分屏功能,提升用户体验。

11、在一种可能的设计中,电子设备包括业务逻辑处理模块、情景感知模块、业务呈现模块和多窗口管理模块,电子设备在第一应用的第一界面显示分屏提示信息之前,方法还包括:情景感知模块检测到用户切换应用的操作时,向业务逻辑处理模块发送应用切换通知,应用切换通知用于指示用户切换到第一应用,应用切换通知包括第一应用的应用信息,应用信息包括包名和工作标识符;业务逻辑处理模块根据第一应用的应用信息将第一应用加入应用列表,应用列表包括用户最近n次打开过的应用的应用信息,应用列表中包括的每个应用是全屏显示过的应用,应用列表中不包括桌面应用;确定第一应用和应用列表中其它应用的出现次数是否大于或等于第一预设阈值,应用列表包括第二应用的应用信息;在至少满足第一应用和第二应用的出现次数都大于或等于第一预设阈值的情况下,确定第一应用和第二应用是用户最近频繁切换的应用;业务逻辑处理模块确定对频繁切换的两个应用进行分屏显示;业务逻辑处理模块向业务呈现模块发送分屏指令,分屏指令中包括频繁切换的两个应用的应用信息和分屏显示位置信息,分屏显示位置信息用于指示频繁切换的两个应用在分屏显示时分别对应的显示位置信息;业务呈现模块在第一应用的第一界面显示分屏提示信息;响应于用户对分屏提示信息的操作,电子设备显示分屏界面,包括:响应于检测到用户对分屏提示信息的操作,业务呈现模块通知多窗口管理模块对第一应用和第二应用进行分屏显示,多窗口管理模块对第一应用和第二应用进行分屏显示。这样,电子设备能够根据用户使用应用的情况,并根据应用的使用情况向用户进行分屏推荐(即显示分屏提示信息),使得用户能够根据分屏推荐快速、方便地使用分屏功能,提升用户体验。

12、在一种可能的设计中,业务逻辑处理模块确定对频繁切换的两个应用进行分屏显示包括:业务逻辑处理模块调用多窗口管理模块判断电子设备的屏幕是否支持分屏以及判断第一应用和第二应用是否支持分屏;多窗口管理模块判断电子设备的屏幕是否支持分屏包括:多窗口管理模块获取电子设备的屏幕对应的高度栅格数和宽度栅格数,根据高度栅格数和宽度栅格数确定电子设备的设备类型,若电子设备的设备类型为预设类型,确定电子设备的屏幕支持分屏,预设类型包括折叠屏手机、平板电脑、直板手机;多窗口管理模块判断第一应用和第二应用是否支持分屏包括:多窗口管理模块查询应用列表白名单是否包括第一应用和第二应用,应用列表白名单用于指示支持分屏的全部应用,若应用列表白名单包括第一应用和第二应用,确定第一应用和第二应用支持分屏。这样,电子设备能够根据用户使用应用的情况,并根据应用的使用情况向用户进行分屏推荐(即显示分屏提示信息),使得用户能够根据分屏推荐快速、方便地使用分屏功能,提升用户体验。

13、在一种可能的设计中,若检测到用户在预设时长内未对分屏提示信息进行操作,分屏提示信息消失;或者响应于用户关闭分屏提示信息的操作,分屏提示信息消失;或者响应于用户退出第一界面的操作,分屏提示信息消失;或者响应于用户对分屏提示信息的操作,分屏提示信息消失。这样,可以避免影响用户使用应用的体验。

14、在一种可能的设计中,业务呈现模块通知多窗口管理模块对第一应用和第二应用进行分屏显示包括:业务呈现模块向多窗口管理模块发送分屏通知消息,分屏通知消息用于通知多窗口管理模块对第一应用和第二应用进行分屏显示,分屏通知消息中携带第一应用和第二应用的包名或工作标识符;多窗口管理模块对第一应用和第二应用进行分屏显示包括:多窗口管理模块打开第一应用的第一界面对应的activity和第二应用的第二界面对应的activity,第二界面是用户最近一次在第二应用浏览的界面。

15、第二方面,本技术提供一种芯片系统,该芯片系统包括一个或多个接口电路和一个或多个处理器。该接口电路和处理器通过线路互联。

16、上述芯片系统可以应用于包括通信模块和存储器的电子设备。该接口电路用于从电子设备的存储器接收信号,并向处理器发送接收到的信号,该信号包括存储器中存储的计算机指令。当处理器执行该计算机指令时,电子设备可以执行如第一方面及其任一种可能的设计方式所述的方法。

17、或者,上述芯片系统可以应用于包括通信模块和存储器的服务器(服务器设备)。该接口电路用于从服务器的存储器接收信号,并向处理器发送接收到的信号,该信号包括存储器中存储的计算机指令。当处理器执行该计算机指令时,服务器可以执行如第一方面及其任一种可能的设计方式所述的方法。

18、第三方面,本技术提供一种计算机可读存储介质,该计算机可读存储介质包括计算机指令。当计算机指令在电子设备(如手机)上运行时,使得该电子设备执行如第一方面及其任一种可能的设计方式所述的方法。

19、或者,当计算机指令在服务器上运行时,使得该服务器执行如第一方面及其任一种可能的设计方式所述的方法。

20、第四方面,本技术提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如第一方面及其任一种可能的设计方式所述的方法。

21、第五方面,本技术实施例提供了一种分屏显示装置,包括处理器,处理器和存储器耦合,存储器存储有程序指令,当存储器存储的程序指令被处理器执行时使得所述装置实现上述第一方面及其任一种可能的设计方式所述的方法。所述装置可以为电子设备或服务器设备;或可以为电子设备或服务器设备中的一个组成部分,如芯片。

22、第六方面,本技术实施例提供了一种分屏显示装置,所述装置可以按照功能划分为不同的逻辑单元或模块,各单元或模块执行不同的功能,以使得所述装置执行上述第一方面及其任一种可能的设计方式所述的方法。

23、可以理解地,上述提供的第二方面所述的芯片系统,第三方面所述的计算机可读存储介质,第四方面所述的计算机程序产品及第五方面、第六方面所述的装置所能达到的有益效果,可参考如第一方面及其任一种可能的设计方式中的有益效果,此处不再赘述。

24、基于本技术实施例提供的分屏显示方法,电子设备可以通过分屏提示信息向用户提示分屏,使得用户可以根据分屏提示信息获知将要进行分屏的两个应用,用户可以对分屏提示信息进行操作,从而可以快速、方便地使用分屏功能,避免用户切换应用时需要频繁操作的问题,可以提高用户体验。

本文地址:https://www.jishuxx.com/zhuanli/20240914/294433.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。