分屏方法、装置、电子设备以及存储介质与流程

文档序号:31021731发布日期:2022-08-05 20:38阅读:72来源:国知局
分屏方法、装置、电子设备以及存储介质与流程

1.本技术涉及电子设备技术领域,更具体地,涉及一种分屏方法、装置、电子设备以及存储介质。


背景技术:

2.随着科学技术的发展,电子设备的使用越来越广泛,功能越来越多,已经成为人们日常生活中的必备之一。目前,电子设备普遍开始支持分屏功能,但是,目前触发分屏的操作过程繁琐。


技术实现要素:

3.鉴于上述问题,本技术提出了一种分屏方法、装置、电子设备以及存储介质,以解决上述问题。
4.第一方面,本技术实施例提供了一种分屏方法,应用于电子设备,所述电子设备包括触摸屏,所述触摸屏包括可显示区域,所述方法包括:响应作用于所述触摸屏上的双指滑动操作,获取所述双指滑动操作对应的滑动方向;根据所述滑动方向将所述可显示区域划分为第一分屏区域和第二分屏区域,其中,所述第一分屏区域和所述第二分屏区域中的其中一个分屏区域用于显示多任务界面。
5.第二方面,本技术实施例提供了一种分屏装置,用于电子设备,所述电子设备包括触摸屏,所述触摸屏包括可显示区域,所述装置包括:滑动方向获取模块,用于响应作用于所述触摸屏上的双指滑动操作,获取所述双指滑动操作对应的滑动方向;分屏区域划分模块,用于根据所述滑动方向,将所述可显示区域划分为第一分屏区域和第二分屏区域,其中,所述第一分屏区域和所述第二分屏区域中的其中一个分屏区域用于显示多任务界面。
6.第三方面,本技术实施例提供了一种电子设备,包括存储器和处理器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行上述方法。
7.第四方面,本技术实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述方法。
8.本技术实施例提供的分屏方法、装置、电子设备以及存储介质,响应作用于触摸屏上的双指滑动操作,获取双指滑动操作对应的滑动方向,根据滑动方向将可显示区域划分为第一分屏区域和第二分屏区域,其中,第一分屏区域和第二分屏区域中的其中一个分屏区域用于显示多任务界面,从而通过获取作用于触摸屏上的双指滑动操作对应的滑动方向,并基于根据滑动方向将触摸屏的可显示区域进行分屏处理,从而简化分屏操作步骤以提升分屏速度。
附图说明
9.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使
用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
10.图1示出了本技术一个实施例提供的分屏方法的流程示意图;
11.图2示出了本技术实施例提供的电子设备的第一种界面示意图;
12.图3示出了本技术实施例提供的电子设备的第二种界面示意图;
13.图4示出了本技术实施例提供的电子设备的第三种界面示意图;
14.图5示出了本技术实施例提供的电子设备的第四种界面示意图;
15.图6示出了本技术又一个实施例提供的分屏方法的流程示意图;
16.图7示出了本技术的图6所示的分屏方法的步骤s220的流程示意图;
17.图8示出了本技术再一个实施例提供的分屏方法的流程示意图;
18.图9示出了本技术实施例提供的电子设备的第五种界面示意图;
19.图10示出了本技术实施例提供的电子设备的第六种界面示意图;
20.图11示出了本技术实施例提供的电子设备的第七种界面示意图;
21.图12示出了本技术实施例提供的电子设备的第八种界面示意图;
22.图13示出了本技术又再一个实施例提供的分屏方法的流程示意图;
23.图14示出了本技术实施例提供的电子设备的第九种界面示意图;
24.图15示出了本技术实施例提供的电子设备的第十种界面示意图;
25.图16示出了本技术又另一个实施例提供的分屏方法的流程示意图;
26.图17示出了本技术实施例提供的电子设备的第十一种界面示意图;
27.图18示出了本技术实施例提供的电子设备的第十二种界面示意图;
28.图19示出了本技术实施例提供的电子设备的第十三种界面示意图;
29.图20示出了本技术实施例提供的分屏装置的模块框图;
30.图21示出了本技术实施例用于执行根据本技术实施例的分屏方法的电子设备的框图;
31.图22示出了本技术实施例的用于保存或者携带实现根据本技术实施例的分屏方法的程序代码的存储单元。
具体实施方式
32.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
33.目前,电子设备普遍开始支持分屏功能,但是,启用分屏功能的操作过程繁琐,且容易产生误操作。具体而言,目前触发分屏功能的方式包括侧边栏启用、dock栏启用以及多任务界面启用,其中,侧边栏启用和dock栏启用首先需要触发侧边栏或者dock栏,然后长按侧边栏或者dock栏所显示的应用图标,最后拖拽应用图标到相应位置触发分屏,因此至少需要三个步骤,操作过程繁琐,另外,拖拽过程需要精准定位且保持长按,若拖拽位置不准确或无法保持长按,则很容易产生误操作;另外,多任务界面触发则适用于任务间的切换,和分屏没有直接的联系,并且,多任务界面触发首先需要推进多任务界面,然后在多任务界面触发菜单,最后在菜单栏中选择分屏选项,因此也至少需要三个步骤,操作过程繁琐。
34.针对上述问题,发明人经过长期的研究发现,并提出了本技术实施例提供的分屏方法、装置、电子设备以及存储介质,通过获取作用于触摸屏上的双指滑动操作对应的滑动方向,并基于根据滑动方向将触摸屏的可显示区域进行分屏处理,从而简化分屏操作步骤以提升分屏速度。其中,具体的分屏方法在后续的实施例中进行详细的说明。
35.请参阅图1,图1示出了本技术一个实施例提供的分屏方法的流程示意图。该分屏方法用于通过获取作用于触摸屏上的双指滑动操作对应的滑动方向,并基于根据滑动方向将触摸屏的可显示区域进行分屏处理,从而简化分屏操作步骤以提升分屏速度。在具体的实施例中,所述分屏方法应用于如图20所示的分屏装置200以及配置有分屏装置200的电子设备100(图21)。下面将以电子设备为例,说明本实施例的具体流程,当然,可以理解的,本实施例所应用的电子设备可以为智能手机、平板电脑、穿戴式电子设备等,在此不做限定。下面将针对图1所示的流程进行详细的阐述,在本实施例中,该电子设备包括触摸屏,触摸屏包括可显示区域,所述分屏方法具体可以包括以下步骤:
36.步骤s110:响应作用于所述触摸屏上的双指滑动操作,获取所述双指滑动操作对应的滑动方向。
37.在本实施例中,可以对作用于触摸屏上的触控操作进行检测,该触控操作可以包括单指点击操作、多指点击操作、单指按压操作、多指按压操作、单指滑动操作、多指滑动操作、单指长按操作、多指长按操作等,在此不做限定。其中,当检测到作用于触摸屏上的双指滑动操作时,则可以响应作用于触摸屏上的双指滑动操作,获取双指滑动操作对应的滑动方向。
38.在一些实施方式中,可以对电子设备的触摸屏是否处于点亮状态进行检测,当检测到电子设备的触摸屏处于点亮状态时,则可以对作用于触摸屏上的触控操作进行检测,当检测到作用于触摸屏上的双指滑动操作时,则可以响应作用于触摸屏上的双指滑动操作,获取双指滑动操作对应的滑动方向。
39.在一些实施方式中,可以对电子设备的触摸屏是否处于点亮状态进行检测,当检测到电子设备的触摸屏处于点亮状态时,可以对电子设备的触摸屏是否处于解锁状态进行检测,当检测到电子设备的触摸屏处于解锁状态时,则可以对作用于触摸屏上的触控操作进行检测,当检测到作用于触摸屏上的双指滑动操作时,则可以响应作用于触摸屏上的双指滑动操作,获取双指滑动操作对应的滑动方向。
40.在一些实施方式中,可以对电子设备的触摸屏是否处于点亮状态进行检测,当检测到电子设备的触摸屏处于点亮状态时,可以对电子设备的触摸屏是否处于解锁状态进行检测,当检测到电子设备的触摸屏处于解锁状态时,可以对电子设备的触摸屏当前所显示的界面进行检测,其中,当检测到电子设备当前所显示的界面为桌面或者应用界面时,则可以对作用于触摸屏上的触控操作进行检测,当检测到作用于触摸屏上的双指滑动操作时,则可以响应作用于触摸屏上的双指滑动操作,获取双指滑动操作对应的滑动方向。
41.作为一种方式,在检测到作用于触摸屏上的双指滑动操作时,可以响应该双指滑动操作获取双指滑动操作对应的滑动轨迹,基于双指滑动操作对应的滑动轨迹获取双指滑动操作对应的滑动方向。作为又一种方式,在检测到作用于触摸屏上的双指滑动操作时,可以响应该双指滑动操作获取双指滑动操作对应的滑动起点位置和滑动终点位置,基于滑动起点位置和滑动终点位置,获取双指滑动操作对应的滑动方向。
42.步骤s120:根据所述滑动方向将所述可显示区域划分为第一分屏区域和第二分屏区域,其中,所述第一分屏区域和所述第二分屏区域中的其中一个分屏区域用于显示多任务界面。
43.在本实施例中,在获取双指滑动操作对应的滑动方向后,可以根据滑动方向将触摸屏的可显示区域划分为第一分屏区域和第二分屏区域。其中,第一分屏区域的形状和第二分屏区域的形状可以相同,也可以不相同。第一分屏区域的大小和第二分屏区域的大小可以相同,也可以不相同。第一分屏区域的分界线可以为规则的线条(如直线),也可以为不规则的线条(如弯折线)。第一分屏区域的位置可以位于第二分屏区域的位置的上方、可以位于第二分屏区域的位置的下方、可以位于第二分屏区域的位置的左方、也可以位于第二分屏区域的位置的右方等,在此不做限定。
44.请参阅图2和图3,图2示出了本技术实施例提供的电子设备的第一种界面示意图,图3示出了本技术实施例提供的电子设备的第二种界面示意图。如图2所示,当双指滑动操作的从触摸屏的顶部下滑向触摸屏的底部时,则可以将触摸屏的可显示区域进行左右分屏,即将可显示区域划分为第一分屏区域a和第二分屏区域b(如图3所示)。
45.请参阅图4和图5,图4示出了本技术实施例提供的电子设备的第三种界面示意图,图5示出了本技术实施例提供的电子设备的第四种界面示意图。如图4所示,当双指滑动操作从触摸屏的右侧左滑至触摸屏的左侧时,则可以将触摸屏的可显示区域进行上下分屏,即将可显示区域划分为第一分屏区域a和第二分屏区域b(如图5所示)。
46.在一些实施方式中,对可显示区域划分获得的第一分屏区域和第二分屏区域中的其中一个分屏区域用于显示多任务界面,其中,该多任务界面可以用于显示至少一个应用程序对应的视窗。
47.作为第一种方式,第一分屏区域可以用于显示应用程序对应的应用界面,且第二分屏区域可用于显示多任务界面,或,第一分屏区域可以用于显示多任务界面,且第二分屏区域可用于显示应用程序对应的应用界面。
48.作为第二种方式,第一分屏区域可以用于显示多任务界面,且第一分屏区域可以用于显示空白界面,或,第一分屏区域可以用于显示空白界面,且第二分屏区域可以用于显示多任务界面。
49.作为第三种方式,第一分屏区域可以用于显示应用程序对应的应用界面,且第二分屏区域可用于显示多任务界面和应用图标,或,第一分屏区域可以用于显示多任务界面和应用图标,且第二分屏区域可用于显示应用程序对应的应用界面。
50.作为第四种方式,第一分屏区域可以用于显示多任务界面和应用图标,且第一分屏区域可以用于显示空白界面,或,第一分屏区域可以用于显示空白界面,且第二分屏区域可以用于显示多任务界面和应用图标。
51.在一些实施方式中,在获得双指滑动操作对应的滑动方向后,可以根据该滑动方向确定分屏方向。作为一种方式,电子设备可以预先设置多个滑动方向和多个分屏方向的映射关系,并将多个滑动方向和多个分屏方向的映射关系存储入映射关系表,基于此,在获得双指滑动操作对应的滑动方向后,可以从映射关系表中的多个滑动方向中获取与双指滑动操作对应的滑动方向作为目标滑动方向,再基于多个滑动方向和多个分屏方向的映射关系,从多个分屏方向中确定与目标滑动方向存在映射关系的分屏方向作为目标分屏方向,
则该目标分屏方向可以确定为双指滑动操作对应的滑动方向对应的分屏方向。
52.在一些实施方式中,当确定双指滑动操作对应的滑动方向与电子设备的纵轴方向平行时,则可以将分屏方向确定为与电子设备的纵轴方向平行,即,将电子设备的触摸屏的可显示区域进行左右分屏;当确定双指滑动操作对应的滑动方向与电子设备的横轴方向平行时,则可以将分屏方向确定为与电子设备的横轴方向平行,即,将电子设备的触摸屏的可显示区域进行上下分屏;当确定双指滑动操作对应的滑动方向与电子设备的对角线方向平行时,则可以将分屏方向确定为与电子设备的对角线方向平行,即,将电子设备的触摸屏的可显示区域进行斜角分屏。
53.在一些实施方式中,电子设备可以预先设置并存储有指定方向,且设置该指定方向为电子设备的纵轴方向或横轴方向。那么,当滑动方向与电子设备的纵轴方向平行时,则将电子设备的纵轴方向确定为分屏方向,基于该分屏方向可以将触摸屏的可显示区域进行左右分屏,当滑动方向与电子设备的横轴方向平行时,则将电子设备的横轴方向确定为分屏方向,基于该分屏方向可以将触摸屏的可显示区域进行上下分屏。
54.以分屏方向为电子设备的纵轴方向为例,当双指从触摸屏的顶部下滑至底部或者从触摸屏的顶部上滑至顶部时,可以将触摸屏的可显示区域进行左右分屏。以分屏方向为电子设备的横轴方向为例,当双指从触摸屏的左侧边缘右滑至右侧边缘或者从触摸屏的右侧边缘左滑至左侧边缘时,可以将触摸屏的可显示区域进行上下分屏。
55.本技术一个实施例提供的分屏方法,响应作用于触摸屏上的双指滑动操作,获取双指滑动操作对应的滑动方向,根据滑动方向将可显示区域划分为第一分屏区域和第二分屏区域,其中,第一分屏区域和第二分屏区域中的其中一个分屏区域用于显示多任务界面,从而通过获取作用于触摸屏上的双指滑动操作对应的滑动方向,并基于根据滑动方向将触摸屏的可显示区域进行分屏处理,从而简化分屏操作步骤以提升分屏速度。
56.请参阅图6,图6示出了本技术又一个实施例提供的分屏方法的流程示意图。下面将针对图6所示的流程进行详细的阐述,该方法应用于上述电子设备,该电子设备包括触摸屏,触摸屏包括可显示区域,所述分屏方法具体可以包括以下步骤:
57.步骤s210:响应作用于所述触摸屏上的双指滑动操作,获取所述双指滑动操作对应的滑动起点位置和滑动终点位置。
58.在本实施例中,在检测到作用于触摸屏上的双指滑动操作时,可以响应该双指滑动操作获取双指滑动操作对应的滑动起点位置和滑动终点位置。作为一种方式,该电子设备可以包括接触传感器和/或压力传感器,在通过接触传感器和/或压力传感器检测到作用于触摸屏上的双指滑动操作时,可以响应该双指滑动操作,通过接触传感器和/或压力传感器获取双指滑动操作对应的滑动起点位置和滑动终点位置。
59.在一些实施方式中,在检测到作用于触摸屏上的双指开始滑动时,可以获取双指滑动操作对应的滑动起点的坐标信息,基于双指滑动操作对应的滑动起点的坐标信息获取双指滑动操作对应的滑动起点位置,在检测到作用于触摸屏上的双指结束滑动时,可以获取双指滑动操作对应的滑动终点的坐标信息,基于双指滑动操作对应的滑动终点的坐标信息获取双指滑动操作对应的滑动终点位置。
60.步骤s220:基于所述滑动起点位置和所述滑动终点位置,获取所述双指滑动操作对应的滑动方向。
61.在本实施例中,在获得双指滑动操作对应的滑动起点位置和滑动终点位置后,可以基于滑动起点位置和滑动终点位置,获取双指滑动操作对应的滑动方向。
62.在一些实施方式中,在获取双指滑动操作对应的滑动起点位置和滑动终点位置后,可以获取滑动起点位置和滑动终点位置的连线方向,基于连线方向获取双指滑动操作对应的滑动方向。
63.在一些实施方式中,在获取双指滑动操作对应的滑动起点位置和滑动终点位置后,可以获取滑动起点位置和滑动终点位置的连线方向,对连线方向进行小角度修正处理获得目标连线方向,基于目标连线方向获取双指滑动操作对应的滑动方向。其中,目标连线方向与电子设备的纵轴方向平行或与电子设备的横轴方向平行。
64.在一些实施方式中,触摸屏包括相对设置的第一边缘和第二边缘,以及相对设置的第三边缘和第四边缘。在获取双指滑动操作对应的滑动起点位置和滑动终点位置后,将滑动起点位置和滑动终点位置分别与第一边缘、第二边缘、第三边缘以及第四边缘进行比较。其中,当滑动起点位置位于第一边缘或者靠近第一边缘,且滑动终点位置位于第二边缘或者靠近第二边缘时,则可以确定双指滑动操作对应的滑动方向垂直于第一边缘和第二边缘;当滑动起点位置位于第三边缘或者靠近第三边缘,且滑动终点位置位于第四边缘或者靠近第四边缘时,则可以确定双指滑动操作对应的滑动方向垂直于第三边缘和第四边缘。
65.请参阅图7,图7示出了本技术的图6所示的分屏方法的步骤s220的流程示意图。下面将针对图7所示的流程进行详细的阐述,所述方法具体可以包括以下步骤:
66.步骤s221:若所述滑动起点位置满足第一预设位置条件,且所述滑动终点位置满足第二预设位置条件,确定所述双指滑动操作满足分屏触发条件。
67.在一些实施方式中,电子设备可以预先设置并存储有第一预设位置条件和第二预设位置条件,该第一预设位置条件用于作为滑动起点位置的判断依据,该第二预设位置条件用于作为滑动终点位置的判断依据。因此,在本实施例中,在获取滑动起点位置后,可以将滑动起点位置与第一预设位置条件进行比较,以判断滑动起点位置是否满足第一预设位置条件,在获取滑动终点位置后,可以将滑动终点位置与第二预设位置条件进行比较,以判断滑动终点位置是否满足第二预设位置条件。
68.其中,若确定滑动起点位置满足第一预设位置条件,且滑动终点位置满足第二预设位置条件,则可以确定双指滑动操作满足分屏触发条件,若确定滑动起点位置不满足第一预设位置条件和/或滑动终点位置不满足第二预设位置条件,则可以确定双指滑动操作不满足分屏触发条件,以通过设置分屏触发条件的方式,降低误操作的可能性。
69.在一些实施方式中,电子设备的触摸屏包括相对设置的第一边缘和第二边缘,以及,电子设备可以预先设置并存储有第一预设距离和第二预设距离,该第一预设距离用于作为滑动起点位置与触摸屏的第一边缘的距离的判断依据,该第二预设距离用于作为滑动终点位置与第二边缘的距离的判断依据。因此,在本实施例中,在获取滑动起点位置后,可以计算滑动起点位置和触摸屏的第一边缘的距离,并将滑动起点位置和触摸屏的第一边缘的距离与第一预设距离进行比较,以判断滑动起点位置和触摸屏的第一边缘的距离是否小于第一预设距离,在获取滑动终点位置后,可以计算滑动终点位置和触摸屏的第二边缘的距离,并将滑动终点位置和触摸屏的第二边缘的距离与第二预设距离进行比较,以判断滑动终点位置和触摸屏的第二边缘的距离是否小于第二预设距离。
70.其中,若确定滑动起点位置和触摸屏的第一边缘的距离小于第一预设距离,则可以确定滑动起点位置满足第一预设位置条件,若确定滑动终点位置和触摸屏的第二边缘的距离小于第二预设距离,则可以确定滑动终点位置满足第二预设位置条件,则可以确定双指滑动操作满足分屏触发条件。
71.在一些实施方式中,若滑动起点位置满足第一预设位置条件,且滑动终点位置满足第二预设位置条件,则可以获取双指滑动操作对应的滑动距离,当该滑动距离大于预设距离时,确定双指滑动操作满足分屏触发条件。
72.在一些实施方式中,若滑动起点位置满足第一预设位置条件,且滑动终点位置满足第二预设位置条件,则可以获取双指滑动操作对应的滑动轨迹,当该滑动轨迹表征双指滑动操作在预设方向上滑动第一预设距离后,双指沿相反方向再滑动第二预设距离时,确定双指滑动操作满足分屏触发条件。
73.步骤s222:获取所述双指滑动操作对应的滑动方向。
74.在本实施例中,在确定双指滑动操作满足分屏触发条件时,再获取双指滑动操作对应的滑动方向,可以降低误操作的几率。
75.步骤s230:根据所述滑动方向将所述可显示区域划分为第一分屏区域和第二分屏区域,其中,所述第一分屏区域和所述第二分屏区域中的其中一个分屏区域用于显示多任务界面。
76.其中,步骤s230的具体描述请参阅步骤s120,在此不再赘述。
77.本技术又一个实施例提供的分屏方法,响应作用于触摸屏上的双指滑动操作,获取双指滑动操作对应的滑动起点位置和滑动终点位置,基于滑动起点位置和滑动终点位置,获取双指滑动操作对应的滑动方向,根据滑动方向将可显示区域划分为第一分屏区域和第二分屏区域,其中,第一分屏区域和第二分屏区域中的其中一个分屏区域用于显示多任务界面。相较于图1所示的分屏方法,本实施例还获取双指滑动操作对应的滑动起点位置和滑动终点位置,并根据滑动起点位置和滑动终点位置获取双指滑动操作对应的滑动方向,从而提升所获取的滑动方向的准确性。
78.请参阅图8,图8示出了本技术再一个实施例提供的分屏方法的流程示意图。下面将针对图8所示的流程进行详细的阐述,该方法应用于上述电子设备,该电子设备包括触摸屏,该触摸屏包括可显示区域,所述分屏方法具体可以包括以下步骤:
79.步骤s310:响应作用于所述触摸屏上的双指滑动操作,获取所述双指滑动操作对应的滑动起点位置和滑动终点位置。
80.步骤s320:基于所述滑动起点位置和所述滑动终点位置,获取所述双指滑动操作对应的滑动方向。
81.其中,步骤s310-步骤s320的具体描述请参阅步骤s210-步骤s220,在此不再赘述。
82.步骤s330:根据所述滑动起点位置和所述滑动方向,将所述可显示区域划分为所述第一分屏区域和所述第二分屏区域,其中,所述第一分屏区域和所述第二分屏区域的分界线的其中一个端点位置与所述滑动起点位置对应。
83.在一些实施方式中,可以根据滑动起点位置和滑动方向,将触摸屏的可显示区域划分为第一分屏区域和第二分屏区域,使得划分后的第一分屏区域和第二分屏区域的分界线的其中一个端点位置与滑动起点位置对应。例如,若滑动起点位置将触摸屏的第一边缘
划分为四个比例和六个比例,则根据滑动起点位置和滑动方向将触摸屏的可显示区域划分获得的第一分屏区域和第二分屏区域的比例可以为四比六。又例如,若滑动起点位置将触摸屏的第一边缘划分为三个比例和七个比例,则根据滑动起点位置和滑动方向将触摸屏的可显示区域划分获得的第一分屏区域和第二分屏区域的比例可以为三比七。
84.请参阅图9和图10,图9示出了本技术实施例提供的电子设备的第五种界面示意图,图10示出了本技术实施例提供的电子设备的第六种界面示意图。如图9所示,当双指滑动操作对应的滑动起点位置为p1时,则划分获得的第一分屏区域a和第二分屏区域b的分界线的其中一个端点位置与滑动起点位置p1对应(如图10所示)。
85.步骤s340:根据所述滑动终点位置和所述滑动方向,将所述可显示区域划分为所述第一分屏区域和所述第二分屏区域,其中,所述第一分屏区域和所述第二分屏区域的分界线的其中一个端点位置与所述滑动终点位置对应。
86.在一些实施方式中,可以根据滑动终点位置和滑动方向,将触摸屏的可显示区域划分为第一分屏区域和第二分屏区域,使得划分后的第一分屏区域和第二分屏区域的分界线的其中一个端点位置与滑动终点位置对应。例如,若滑动终点位置将触摸屏的第二边缘划分为四个比例和六个比例,则根据滑动终点位置和滑动方向将触摸屏的可显示区域划分获得的第一分屏区域和第二分屏区域的比例可以为四比六。又例如,若滑动终点位置将触摸屏的第二边缘划分为三个比例和七个比例,则根据滑动终点位置和滑动方向将触摸屏的可显示区域划分获得的第一分屏区域和第二分屏区域的比例可以为三比七。
87.请参阅图11和图12,图11示出了本技术实施例提供的电子设备的第七种界面示意图,图12示出了本技术实施例提供的电子设备的第八种界面示意图。如图11所示,当双指滑动操作对应的滑动终点位置为p2时,则划分获得的第一分屏区域a和第二分屏区域b的分界线的其中一个端点位置与滑动终点位置p2对应(如图12所示)。
88.本技术再一个实施例提供的分屏方法,响应作用于触摸屏上的双指滑动操作,获取双指滑动操作对应的滑动起点位置和滑动终点位置,基于滑动起点位置和滑动终点位置,获取双指滑动操作对应的滑动方向,根据滑动起点位置和滑动方向,将可显示区域划分为第一分屏区域和第二分屏区域,其中,第一分屏区域和第二分屏区域的分界线中的其中一个端点位置与滑动起点位置对应,或根据滑动终点位置和滑动方向,将可显示区域划分为第一分屏区域和第二分屏秋区域,其中,第一分屏区域和第二分屏区域的分界线的其中一个端点与滑动终点位置对应。相较于图1所示的分屏方法,本实施例还根据滑动起点位置或滑动终点位置对分屏区域进行划分,以提升用户的交互体验。
89.请参阅图13,图13示出了本技术又再一个实施例提供的分屏方法的流程示意图。下面将针对图13所示的流程进行详细的阐述,该方法应用于上述电子设备,该电子设备包括触摸屏,该触摸屏包括可显示区域,在本实施例中,该电子设备的前台运行有第一应用程序,电子设备的后台运行有多个第二应用程序,所述分屏方法具体可以包括以下步骤:
90.步骤s410:响应作用于所述触摸屏上的双指滑动操作,获取所述双指滑动操作对应的滑动方向。
91.步骤s420:根据所述滑动方向将所述可显示区域划分为第一分屏区域和第二分屏区域,其中,所述第一分屏区域和所述第二分屏区域中的其中一个分屏区域用于显示多任务界面。
92.其中,步骤s410-步骤s420的具体描述请参阅步骤s110-步骤s120,在此不再赘述。
93.步骤s430:将所述第一应用程序对应的应用界面显示于所述第一分屏区域。
94.步骤s440:将所述多个第二应用程序对应的多任务界面和/或多个应用图标显示于所述第二分屏区域。
95.在本实施例中,电子设备的前台运行有第一应用程序,且电子设备的后台运行有多个第二应用程序。基于此,在将触摸屏的可显示区域划分为第一分屏区域和第二分屏区域后,可以将第一应用程序对应的应用界面显示于第一分屏区域,以及,将多个第二应用程序对应的多任务界面和/或多个应用图标显示于第二分屏区域。
96.请参阅图14和图15,图14示出了本技术实施例提供的电子设备的第九种界面示意图,图15示出了本技术实施例提供的电子设备的第十种界面示意图。如图14所示,针对电子设备的前台运行有第一应用程序且电子设备的后台运行有多个第二应用程序的情况下,若将触摸屏的可显示区域划分为第一分屏区域a和第二分屏区域b时,则可以将第一应用程序对应的应用界面显示于第一分屏区域a,以及,将多个第二应用程序对应的多任务界面和多个应用图标显示于第二分屏区域b(如图15所示)。
97.在一些实施方式中,当检测到作用于多个第二应用程序对应的多任务界面或多个应用图标上的选择操作时,可以获取选择操作对应的目标应用程序,并将目标应用程序对应的应用界面显示于第二分屏区域,此时,第一分屏区域显示第一应用程序对应的应用界面,且第二分屏区域显示目标应用程序对应的应用界面。
98.在一些实施方式中,在将第一应用程序对应的应用界面显示于第一分屏区域,以及将多个第二应用程序对应的多任务界面和/或多个应用图标显示于第二分屏区域后,还可以响应作用于第一分屏区域上的双指滑动操作对第一分屏区域进行划分,获得第一子分屏区域和第二子分屏区域,对第一子分屏区域和第二子分屏区域进行放大处理,获得放大后的第一子分屏区域和放大后的第二子分屏区域,其中,放大后的第一子分屏区域和放大后的第二子分屏区域占满可显示区域,此时,放大后的第一子分屏区域可以显示第一应用程序对应的应用界面,放大后的第二子分屏区域也可以显示第一应用程序对应的应用界面,并隐藏显示多个第二应用程序对应的多任务界面和/或多个应用图标。之后,当接收到第一显示切换指令时,显示放大后的第一子分屏区域对应的界面和第二分屏区域对应的多个第二应用程序对应的多任务界面和/或多个应用图标,并隐藏显示放大后的第二子分屏区域对应的界面。
99.在一些实施方式中,在将触摸屏的可显示区域划分为第一分屏区域和第二分屏区域后,还可以响应作用于所述第一分屏区域和第二分屏区域上的双指滑动操作对第一分屏区域和第二分屏区域进行划分,获得第三子分屏区域、第四子分屏区域、第五子分屏区域以及第六子分屏区域。
100.本技术又再一个实施例提供的分屏方法,响应作用于触摸屏上的双指滑动操作,获取双指滑动操作对应的滑动方向,根据滑动方向将可显示区域划分为第一分屏区域和第二分屏区域,其中,第一分屏区域和第二分屏区域中的其中一个分屏区域用于显示多任务界面,将第一应用程序对应的应用界面显示于第一分屏区域,将多个第二应用程序对应的多任务界面和/或多个应用图标显示于第二分屏区域。相较于图1所示的分屏方法,本实施例还在电子设备的前台运行第一应用程序且后台运行多个第二应用程序时,若划分获得第
一分屏区域和第二分屏区域,则在第一分屏区域显示第一应用程序对应的应用界面,在第二分屏区域显示多个第二应用程序对应的多任务界面和/或多个应用图标,提升分屏显示的效果。
101.请参阅图16,图16示出了本技术又另一个实施例提供的分屏方法的流程示意图。下面将针对图16所示的流程进行详细的阐述,该方法应用于上述电子设备,该电子设备包括触摸屏,该触摸屏包括可显示区域,在本实施例中,该电子设备的前台未运行应用程序,电子设备的后台运行有多个第二应用程序,所述分屏方法具体可以包括以下步骤:
102.步骤s510:响应作用于所述触摸屏上的双指滑动操作,获取所述双指滑动操作对应的滑动方向。
103.步骤s520:根据所述滑动方向将所述可显示区域划分为第一分屏区域和第二分屏区域,其中,所述第一分屏区域和所述第二分屏区域中的其中一个分屏区域用于显示多任务界面。
104.其中,步骤s510-步骤s520的具体描述请参阅步骤s110-步骤s120,在此不再赘述。
105.步骤s530:将所述多个第二应用程序对应的多任务界面和/或多个应用图标显示于所述第一分屏区域。
106.步骤s540:将所述第二分屏区域显示空白界面。
107.在本实施例中,电子设备的前台为运行应用程序(显示系统桌面),且电子设备的后台运行有多个第二应用程序。基于此,在将触摸屏的可显示区域划分为第一分屏区域和第二分屏区域后,可以将多个第二应用程序对应的多任务界面和/或多个应用图标显示于第一分屏区域,以及将第二分屏区域显示空白界面。
108.请参阅图17和图18,图17示出了本技术实施例提供的电子设备的第十一种界面示意图,图18示出了本技术实施例提供的电子设备的第十二种界面示意图。如图17所示,针对电子设备的前台运行未运行应用程序(显示系统桌面)且电子设备的后台运行有多个第二应用程序的情况下,若将触摸屏的可显示区域划分为第一分屏区域a和第二分屏区域b时,则可以将多个第二应用程序对应的多任务界面和多个应用图标显示于第一分屏区域a,以及,将第二分屏区域b显示空白界面(如图18所示)。
109.步骤s550:响应作用于所述第一分屏区域的应用选择操作,获取所述应用选择操作对应的目标应用程序。
110.步骤s560:将所述目标应用程序对应的应用界面显示于所述第一分屏区域,并将所述多个第二应用程序对应的多任务界面和/或所述多个应用图标切换显示于所述第二分屏区域。
111.在一些实施方式中,当检测到作用于第一分屏区域所显示的多个第二应用程序对应的多任务界面和/或多个应用图标上的应用选择操作时,则可以响应该应用选择操作,获取应用选择操作对应的目标应用程序,此时,可以将目标应用程序对应的应用界面显示于第一分屏区域,并将多个第二应用程序对应的多任务界面和/或多个应用图标切换显示于第二分屏区域。其中,此时第二分屏区域所显示多个第二应用程序对应的多任务界面和多个应用图标中不包括目标应用程序对应的视窗和图标。
112.请参阅图19,图19示出了本本技术实施例提供的电子设备的第十三种界面示意图。如图19所示,当检测到作用于如图18所示的第一分屏区域a所显示的多个第二应用程序
对应的多任务界面和/或多个应用图标上的应用选择操作时,则可以响应该应用选择操作,获取应用选择操作对应的目标应用程序,此时,可以将目标应用程序对应的应用界面显示于第一分屏区域a,并将多个第二应用程序对应的多任务界面和/或多个应用图标切换显示于第二分屏区域b。
113.本技术又另一个实施例提供的分屏方法,响应作用于触摸屏上的双指滑动操作,获取双指滑动操作对应的滑动方向,根据滑动方向将可显示区域划分为第一分屏区域和第二分屏区域,其中,第一分屏区域和第二分屏区域中的其中一个分屏区域用于显示多任务界面,将多个第二应用程序对应的多任务界面和/或多个应用图标显示于第一分屏区域,将第二分屏区域显示空白界面,响应作用于第一分屏区域的应用选择操作,获取应用选择操作对应的目标应用程序,将目标应用程序对应的应用界面显示于第一分屏区域,并将多个第二应用程序对应的多任务界面和/或多个应用图标切换显示于第二分屏区域。相较于图1所示的分屏方法,本实施例还在电子设备的前台未运行应用程序且后台运行多个第二应用程序时,若划分获得第一分屏区域和第二分屏区域,则在第一分屏区域显示多个第二应用程序对应的多任务界面和/或多个应用图标,以及在第一分屏区域检测到应用选择操作时,将目标应用程序对应的应用界面显示于第一分屏区域,并将多个第二应用程序对应的多任务界面和/或多个应用图标切换显示于第二分屏区域,提升分屏显示的效果以及用户的交互体验。
114.请参阅图20,图20示出了本技术实施例提供的分屏装置的模块框图。该分屏装置200应用于上述电子设备,该电子设备包括触摸屏,该触摸屏包括可显示区域。下面将针对图20所示的框图进行阐述,所述分屏装置200包括:滑动方向获取模块210和分屏区域划分模块220,其中:
115.滑动方向获取模块210,用于响应作用于所述触摸屏上的双指滑动操作,获取所述双指滑动操作对应的滑动方向。
116.进一步地,所述滑动方向获取模块210包括:位置获取子模块和滑动方向获取子模块,其中:
117.位置获取子模块,用于响应作用于所述触摸屏上的双指滑动操作,获取所述双指滑动操作对应的滑动起点位置和滑动终点位置。
118.滑动方向获取子模块,用于基于所述滑动起点位置和所述滑动终点位置,获取所述双指滑动操作对应的滑动方向。
119.进一步地,所述滑动方向获取子模块包括:分屏触发确定单元和滑动方向获取单元,其中:
120.分屏触发确定单元,用于若所述滑动起点位置满足第一预设位置条件,且所述滑动终点位置满足第二预设位置条件,确定所述双指滑动操作满足分屏触发条件。
121.进一步地,所述分屏触发确定单元包括:分屏触发确定子单元,其中:
122.分屏触发确定子单元,用于若所述滑动起点位置与所述触摸屏的第一边缘的距离小于第一预设距离,且所述滑动终点位置与所述触摸屏的第二边缘的距离小于第二预设距离,确定所述双指滑动操作满足所述分屏触发条件,其中,所述第一边缘与所述第二边缘相对设置。
123.滑动方向获取单元,用于获取所述双指滑动操作对应的滑动方向。
124.分屏区域划分模块220,用于根据所述滑动方向,将所述可显示区域划分为第一分屏区域和第二分屏区域,其中,所述第一分屏区域和所述第二分屏区域中的其中一个分屏区域用于显示多任务界面。
125.进一步地,所述分屏区域划分模块220包括:第一分屏区域划分子模块和第二分屏区域划分子模块,其中:
126.第一分屏区域划分子模块,用于根据所述滑动起点位置和所述滑动方向,将所述可显示区域划分为所述第一分屏区域和所述第二分屏区域,其中,所述第一分屏区域和所述第二分屏区域的分界线的其中一个端点位置与所述滑动起点位置对应。
127.第二分屏区域划分子模块,用于根据所述滑动终点位置和所述滑动方向,将所述可显示区域划分为所述第一分屏区域和所述第二分屏区域,其中,所述第一分屏区域和所述第二分屏区域的分界线的其中一个端点位置与所述滑动终点位置对应。
128.进一步地,所述电子设备的前台运行有第一应用程序,所述电子设备的后台运行有多个第二应用程序,所述分屏装置200包括:第一应用界面显示模块和第一多任务界面显示模块,其中:
129.第一应用界面显示模块,用于将所述第一应用程序对应的应用界面显示于所述第一分屏区域,
130.第一多任务界面显示模块,用于将所述多个第二应用程序对应的多任务界面和/或多个应用图标显示于所述第二分屏区域。
131.进一步地,所述电子设备的前台未运行应用程序,所述电子设备的后台运行有多个第二应用程序,所述分屏装置200还包括:第二多任务界面显示模块和空白界面显示模块,其中:
132.第二多任务界面显示模块,用于将所述多个第二应用程序对应的多任务界面和/或多个应用图标显示于所述第一分屏区域。
133.空白界面显示模块,用于将所述第二分屏区域显示空白界面。
134.进一步地,所述分屏装置200还包括:目标应用程序获取模块和第二应用界面显示模块,其中:
135.目标应用程序获取模块,用于响应作用于所述第一分屏区域的应用选择操作,获取所述应用选择操作对应的目标应用程序。
136.第二应用界面显示模块,用于将所述目标应用程序对应的应用界面显示于所述第一分屏区域,并将所述多个第二应用程序对应的多任务界面和/或所述多个应用图标切换显示于所述第二分屏区域。
137.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
138.在本技术所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。
139.另外,在本技术各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
140.请参阅图21,其示出了本技术实施例提供的一种电子设备100的结构框图。该电子
设备100可以是智能手机、平板电脑、电子书等能够运行应用程序的电子设备。本技术中的电子设备100可以包括一个或多个如下部件:处理器110、存储器120、触摸屏130以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。
141.其中,处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个电子设备100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器110可集成中央处理器(central processing unit,cpu)、图形处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责待显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
142.存储器120可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
143.触摸屏130用于显示由用户输入的信息、提供给用户的信息以及所述电子设备100的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、数字、视频和其任意组合来构成,在一个实例中,该触摸屏130可以为液晶显示器(liquid crystal display,lcd),也可以为有机发光二极管(organic light-emitting diode,oled),在此不做限定。
144.请参阅图22,其示出了本技术实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质300中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
145.计算机可读存储介质300可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质300包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质300具有执行上述方法中的任何方法步骤的程序代码310的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码310可以例如以适当形式进行压缩。
146.综上所述,本技术实施例提供的分屏方法、装置、电子设备以及存储介质,响应作用于触摸屏上的双指滑动操作,获取双指滑动操作对应的滑动方向,根据滑动方向将可显示区域划分为第一分屏区域和第二分屏区域,其中,第一分屏区域和第二分屏区域中的其中一个分屏区域用于显示多任务界面,从而通过获取作用于触摸屏上的双指滑动操作对应的滑动方向,并基于根据滑动方向将触摸屏的可显示区域进行分屏处理,从而简化分屏操作步骤以提升分屏速度。
147.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1