浮窗调整方法及电子设备技术

技术编号:37498615 阅读:12 留言:0更新日期:2023-05-07 09:35
一种浮窗调整方法及电子设备,涉及终端技术领域,可以提升多任务处理效率,该方法应用于第一电子设备,所述第一电子设备包括显示屏,所述方法包括:在所述显示屏上显示第一界面,并在所述第一界面的上层显示浮窗,所述浮窗位于所述显示屏的第一区域;检测到所述第一界面切换为第二界面,基于第一用户的行为信息,将所述浮窗调整至所述显示屏的第二区域。将所述浮窗调整至所述显示屏的第二区域。将所述浮窗调整至所述显示屏的第二区域。

【技术实现步骤摘要】
浮窗调整方法及电子设备


[0001]本申请涉及终端
,尤其涉及浮窗调整方法及电子设备。

技术介绍

[0002]随着技术的发展,越来越多的电子设备具有多任务处理能力。目前,多任务处理的方式之一就是应用程序小窗化。电子设备可以通过小窗显示应用程序的内容。比如,如图1所示,视频应用(可以称为上层应用)以小窗形式显示在即时通信应用(可以称为下层应用)的上层。这样一来,用户可以在使用即时通信应用的同时播放视频应用中的视频,进而进行多任务处理。
[0003]上述小窗场景中,电子设备虽然能够提供多任务处理功能,但是,在某些情况下,小窗可能对下层应用的一些关键信息进行遮挡,这不仅影响用户观看下层应用的相关内容,也可能影响用户对下层应用的使用,降低用户操作下层应用的效率,进而导致多任务处理效率较低。因此,如何在小窗场景中提高多任务处理效率成为亟待解决的问题。

技术实现思路

[0004]本申请提供浮窗调整方法及电子设备,可以提高多任务处理效率。
[0005]为了实现上述目的,本申请实施例提供了以下技术方案:
[0006]第一方面,提供一种浮窗调整方法,应用于第一电子设备,第一电子设备包括显示屏,方法包括:
[0007]在显示屏上显示第一界面,并在第一界面的上层显示浮窗,浮窗位于显示屏的第一区域。检测到第一界面切换为第二界面,基于第一用户的行为信息,将浮窗调整至显示屏的第二区域。该方法中,第一电子设备能够基于用户的行为信息自动智能的调整浮窗,一方面,能够减少用户手动调整小窗位置带来的多任务处理时延,第一电子设备可以更加流畅的进行多任务处理,提升多任务处理的效率。另一方面,基于用户的行为信息调整浮窗,能够使得调整后的浮窗区域更加符合用户的使用习惯,从而进一步提升了多任务处理的效率。
[0008]可选的,第一区域、第二区域可以存在重叠部分,或者,第一区域、第二区域不存在重叠部分。
[0009]在一种可能的设计中,用第一用户的行为信息,包括第一用户历史上对浮窗进行操作得到的信息;
[0010]和/或,第一用户的行为信息,包括第一用户历史上对第二界面进行操作得到的信息。
[0011]可选的,历史上对浮窗进行操作,可以是在某个时间窗内,对浮窗进行操作。或者,可以是在浮窗生成之后,对浮窗的一切操作。
[0012]可选的,历史上对第二界面进行操作,包括:历史上切换为第二界面(或者与第二界面类似的界面,比如第三界面)后,对第二界面进行的操作。可选地,与第二界面类似的界
面包括:界面元素的类型、元素的布局、元素的尺寸等相同或基本相同的界面,使得第二界面与第三界面对浮窗的放置区域的要求一致。
[0013]示例性的,历史上,在下层界面A切换至界面B时,将上层浮窗由第一位置调整至第二位置。浮窗在第二位置时对下层界面B中的重要区域的遮挡程度较小。那么,后续,在下层界面A切换至界面C(界面C与界面B为类似界面)时,第一电子设备可以将浮窗调整至第二位置。由于界面B与界面C的元素类型或布局等类似,因此,浮窗在第二位置时,对下层界面C中的重要区域的遮挡程度也较小。
[0014]在一种可能的设计中,历史上对浮窗进行操作包括:历史上显示第二界面时,对第二界面的上层显示的浮窗的位置和/或尺寸进行调整。
[0015]在一种可能的设计中,第一用户历史上对浮窗进行操作得到的信息包括:历史上显示第二界面时,第一用户调整浮窗得到的用于放置浮窗的第三区域的相关信息;第二区域与第三区域相关。
[0016]基于历史上对浮窗的操作信息调整浮窗的方案中,随着用户的小窗操作次数的增加(用户使用的时间越长),电子设备能够越来越准确的预测不同下层界面情况下上层浮窗的放置区域,实现在相应使用场景中越来越符合用户使用习惯的效果。因此,相对于现有的非个性化方案,浮窗的放置区域更符合用户习惯,可以满足用户个性化的浮窗使用体验。
[0017]可选的,第三区域的相关信息包括第三区域的坐标信息。可选的,第二区域与第三区域相关,可以指第二区域位于第三区域内,也可以指第二区域与第三区域存在部分重叠区域。
[0018]在一种可能的设计中,对第二界面进行操作包括:对第二界面进行滑动操作。
[0019]在一种可能的设计中,第一用户历史上对第二界面进行操作得到的信息,包括:第二界面中元素的变化率满足第一条件的第四区域,第四区域用于放置浮窗;第二区域位于第四区域内。
[0020]在一种可能的设计中,将浮窗调整至显示屏的第二区域之前,方法还包括:
[0021]确定多个用于放置浮窗的可选区域,第二区域为多个可选区域中最新得到的区域,和/或,第二区域为多个可选区域中频次满足第二条件的区域,和/或,第二区域为多个可选区域中加权得分最高的区域。
[0022]在一种可能的设计中,基于第一电子设备的第一用户的行为信息,将浮窗调整至显示屏的第二区域,包括:基于从服务器获取的融合信息,将浮窗调整至显示屏的第二区域,融合信息是服务器基于第一用户的行为信息以及一个或多个第二用户的行为信息得到的。
[0023]基于融合信息进行浮窗放置区域预测,既能优化冷启动情况下(即用户还没有对浮窗做过调整或者初次使用相应应用程序)浮窗放置区域的预测效果,同时能够充分保留用户的个性化习惯。
[0024]在一种可能的设计中,第一界面的呈现内容与第二界面的呈现内容之间的变化率满足第三条件。可选的,界面的呈现内容,可以指界面容器、视窗、视图中的内容。这样一来,只有在下层第一界面和第二界面呈现内容差异较大时,才调整上层浮窗,能够降低浮窗调整的频率,避免频繁调整浮窗导致的耗电问题。
[0025]在一种可能的设计中,第一用户的行为信息是第一用户在第一电子设备上的行为
信息,或者,第一用户的行为信息是第一用户在第二电子设备上的行为信息。
[0026]在一种可能的设计中,第一电子设备与第二电子设备为登录相同账号的不同电子设备。
[0027]该方案可适用于换机、备份、多设备等使用场景。在冷启动场景中,第一电子设备能够基于用户在第二电子设备上的行为信息,自动智能的调整上层浮窗的放置区域,尽可能降低上层浮窗对下层界面中一些重要区域的遮挡。
[0028]在一种可能的设计中,第一区域的尺寸为第一尺寸;第二区域的尺寸为第二尺寸,第一尺寸与第二尺寸不同。
[0029]在一种可能的设计中,第一界面和第二界面是同一应用程序的界面,或,第一界面和第二界面是不同应用程序的界面。
[0030]在一种可能的设计中,在第一界面的上层显示浮窗,包括:生成浮窗,并在第一界面的上层显示浮窗;浮窗是第一电子设备基于用户输入的指令生成的,或浮窗是第一电子设备自动生成的。
[0031]在一种可能的设计中,浮窗的第一区域是基于预设区域确定的;或,第一区域是基于第一用户的行为信息确定的;或,第一区域是基于融合信息确定的,融合信息是服务器基于第一用户的行为信息以及一个或多个第二用户的行为信息得到的。...

【技术保护点】

【技术特征摘要】
1.一种浮窗调整方法,其特征在于,应用于第一电子设备,所述第一电子设备包括显示屏,所述方法包括:在所述显示屏上显示第一界面;在所述第一界面的上层显示浮窗,所述浮窗位于所述显示屏的第一区域;检测到所述第一界面切换为第二界面,基于第一用户的行为信息,将所述浮窗调整至所述显示屏的第二区域。2.根据权利要求1所述的方法,其特征在于,所述用第一用户的行为信息,包括所述第一用户历史上对所述浮窗进行操作得到的信息;和/或,所述第一用户的行为信息,包括所述第一用户历史上对所述第二界面进行操作得到的信息。3.根据权利要求2所述的方法,其特征在于,历史上对所述浮窗进行操作包括:历史上显示所述第二界面时,对所述第二界面的上层显示的所述浮窗的位置和/或尺寸进行调整。4.根据权利要求2或3所述的方法,其特征在于,所述第一用户历史上对所述浮窗进行操作得到的信息包括:历史上显示所述第二界面时,所述第一用户调整所述浮窗得到的用于放置所述浮窗的第三区域的相关信息;所述第二区域与所述第三区域相关。5.根据权利要求2所述的方法,其特征在于,对所述第二界面进行操作包括:对所述第二界面进行滑动操作。6.根据权利要求2或5所述的方法,其特征在于,所述第一用户历史上对所述第二界面进行操作得到的信息,包括:所述第二界面中元素的变化率满足第一条件的第四区域,所述第四区域用于放置所述浮窗;所述第二区域位于所述第四区域内。7.根据权利要求1

6中任一项所述的方法,其特征在于,将所述浮窗调整至所述显示屏的第二区域之前,所述方法还包括:确定多个用于放置浮窗的可选区域,所述第二区域为所述多个可选区域中最新得到的区域,和/或,所述第二区域为所述多个可选区域中频次满足第二条件的区域,和/或,所述第二区域为所述多个可选区域中加权得分最高的区域。8.根据权利要求1

7中任一项所述的方法,其特征在于,所述基于所述第一电子设备的第一用户的行为信息,将所述浮窗调整至所述显示屏的第二区域,包括:基于从服务器获取的融合信息,将所述浮窗调整至所述显示屏的第二区域,所述融合信息是所述服务器基于所述第一用户的行为信息以及一个或多个第二用户的行为信息得到的。9.根据权利要求1

8中任一项所述的方法,其特征在于,所述第一界面的呈现内容与所述第二界面的呈现内容之间的变化率满足第三条件。10.根据权利要求1

9中任一项所述的...

【专利技术属性】
技术研发人员:胡诚
申请(专利权)人:花瓣云科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1