多任务应用处理方法、装置、设备及介质与流程

文档序号:33384578发布日期:2023-03-08 07:35阅读:36来源:国知局
多任务应用处理方法、装置、设备及介质与流程

1.本技术涉及互联网技术领域,尤其涉及一种多任务应用处理方法、装置、设备及介质。


背景技术:

2.目前,手机等终端设备的多任务界面展示形式通常是横向堆叠形式或纵向堆叠形式,如以卡片的方式进行多任务堆叠。用户通过预设的手势呼出多任务界面时,面对众多的后台多任务应用,通常会选择清理部分多任务应用。
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.图1为本技术实施例提供的一种多任务应用处理方法的流程示意图;
52.图2是本技术一个可选实施例提供的一种多任务应用处理方法的步骤流程示意图;
53.图3是本技术一个可选实施提供的多任务应用外层应用展示图;
54.图4是本技术一个可选实施提供的多任务应用外层应用移动图;
55.图5是本技术一个可选实施提供的多任务应用外层应用删除图;
56.图6是本技术一个可选实施提供的多任务应用内层应用展示图;
57.图7是本技术一个可选实施提供的多任务应用内层应用移动图;
58.图8是本技术一个可选实施提供的多任务应用内层应用删除图;
59.图9是本技术另一个可选实施提供的多任务应用内层应用删除图;
60.图10为本技术实施例提供的一种多任务应用处理装置的结构框图;
61.图11是本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
62.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
63.在相关技术中,现阶段多任务应用删除方式大多是图标删除交互,用户通过长按
图标换出图标删除机制,如用户可以通过长按需要删除的应用对应的图标,拖拽图标到指定区域进行多任务应用删除操作,或者用户可以长按应用图标以换出图标删除控件,通过图标删除控件进行多任务应用删除操作。然而这种多任务应用清理方式,在选择应用与滑动方向上显得不够灵活便捷,这样的交互方式往往不适合用户,对于单手操作的用户来说,按照一定幅度的互动清理方式非常碍手,难以实现单手删除应用。
64.本技术实施例的构思之一在于提出一种多任务应用处理方法,通过依据多任务展示触发操作,显示多任务应用展示界面,利用多任务应用展示界面包含的任务展示区域显示至少两个应用对象,响应于用户在任务展示区域提交的应用操作,将应用操作选中的应用对象确定为目标应用对象,对目标应用对象进行移动,在目标应用对象从任务展示区域移动至非任务展示区域之后,删除目标应用对象,并更新任务展示区域中显示的应用对象,提供了满足用户单手操作而且不受滑动速度和方向限制的拖拽删除方式,使得用户可以通过小幅度长按拖拽至松手删除一步到位的删除操作,从而使得多任务应用处理操作,提升用户体验,降低用户学习成本,解决现有技术中使用固定的多任务应用删除方式所导致的用户体验差的问题。
65.为便于对本技术实施例的理解,下面将结合附图以及具体实施例做进一步的解释说明,实施例并不构成对本技术实施例的限定。
66.图1为本技术实施例提供的一种多任务应用处理方法的流程示意图。如图1所示,本技术实施例提供的多任务应用处理方法具体可以包括如下步骤:
67.步骤110,确定多任务展示触发操作。
68.具体的,多任务展示触发操作可以包含用户手势操作,如用户可以通过对终端设备的屏幕进行滑动手势操作,终端设备可以将用户的滑动手势操作作为用户手势操作,当然用户也可以对终端设备的屏幕进行点击操作,终端设备可以将用户的点击操作作为用户手势操作,本技术实施例对此不作限制。具体而言,本技术实施例可以获取用户的用户手势操作,随后可以判断该用户手势操作是否属于预设的多任务展示操作,若确定该用户手势操作属于预设的多任务展示操作,则可以将该用户手势操作确定为多任务展示触发操作。
69.在具体实现中,本技术实施例提供的多任务应用处理方法可以应用于终端设备中,该终端设备可以包含移动设备、平板设备以及个人电脑(personal compute,pc)等,本技术实施例对终端设备不作限制。终端设备可以预设有可触摸屏幕,终端设备可以预设用于展示多任务界面的多任务唤起手势,以作为预设的多任务展示操作,如可以在可触摸屏幕预设一个虚拟按键,以作为多任务唤起手势,也可以是预设一个滑动手势,以作为多任务唤起手势,如该滑动手势可以是从屏幕的底部向上滑动,也可以是从屏幕左侧或右侧向中间滑动,本技术实施例对此不作限制。
70.例如,以多任务唤起手势为从屏幕左侧或右侧向中间滑动为例,终端设备可以通过预设的屏幕监测用户的手势操作,在确定用户的手势操作为屏幕左侧或右侧向中间滑动的操作时,可以确定该手势操作属于预设的多任务展示操作,则可以将该手势操作确定为多任务展示触发操作。
71.步骤120,依据所述多任务展示触发操作,显示多任务应用展示界面。
72.其中,所述多任务应用展示界面包含任务展示区域和非任务展示区域,所述任务展示区域用于显示至少两个应用对象。
73.具体的,任务展示区域可以包含多任务展示样式和多任务展示区域,其中多任务展示区域可以用于进行应用展示,如多任务展示区域可以显示至少两个应用对象,多任务展示样式可以用于确定应用对象在多任务展示区域的排列样式,如多任务展示样式可以包含圆形样式、方形样式等,该多任务展示样式可以根据实际使用需求确定,本技术实施例对此不作限制。例如,以圆形样式为例,多任务展示样式可以包含半圆样式和四分之一圆样式,本示例对此不作限制。
74.具体而言,本技术实施例确定多任务展示触发操作后,可以判断该多任务展示触发操作对应的多任务样式和多任务区域。随后可以基于多任务样式确定多任务应用展示样式,确定任务展示区域和非任务展示区域,并可以获取后台应用信息,基于后台应用信息确定应用对象,随后可以在任务展示区域,结合多任务应用展示样式对应用对象的应用图标进行排序显示,并可以结合非任务展示区域,在终端设备的屏幕上显示多任务应用展示界面,使得多任务应用展示界面不在只固定在屏幕的某个位置,用户可以通过不同的位置唤起对应的多任务应用展示界面,从而使得多任务应用展示界面的展示触发操作更加灵活便捷。
75.步骤130,响应于用户在所述任务展示区域提交的应用操作,对目标应用对象进行移动,所述目标应用对象为所述应用操作选中的应用对象。
76.具体的,应用操作可以包含长按选中操作和点击操作,本技术实施例对此不作限制。其中,长按选中操作可以是用户对任务展示区域中的应用对象进行长按,点击操作可以是用户对任务展示区域中的应用对象进行点击,本技术实施例对此不作限制。具体而言,本技术实施例显示多任务展示界面后,用户可以针对任务展示区域中的任一个应用对象进行应用操作,如用户可以针对需要进行操作的应用对象对应的应用图标进行长按,通过长按选中操作选中任务展示区域中的应用对象,终端设备可以响应用户在任务展示区域提交的长按选中操作,以作为应用操作,将应用操作对应的应用对象作为目标应用对象。随后可以根据用户的应用操作对目标应用对象进行移动,如用户长按选中目标应用对象后,可以对目标应用对象进行拖拽移动。
77.步骤140,在所述目标应用对象从所述任务展示区域移动至所述非任务展示区域之后,删除所述目标应用对象,并更新所述任务展示区域中显示的应用对象。
78.具体而言,本技术实施例可以在目标应用对象从任务展示区域移动至非任务展示区域后,删除目标应用对象,如用户可以选中目标应用对象对应的应用图标,以任意方向、任意速度拖拽移动目标应用对象的应用图标至非任务展示区域,用户可以松手放开目标应用对象的应用图标,将目标应用对象对应的图标从多任务区域删除(即删除目标应用对象),并且可以将目标应用对象由后台状态转变为关闭状态。目标应用对象删除后,可以更新任务展示区域,如可以对任务展示区域中的其他应用对象按照预设的多任务应用排序方式进行重新排序,按照排序结果在任务展示区域中显示其他应用对象,使得多任务应用的删除不固定与垂直或水平方向滑动清除,使得多任务应用删除操作更加灵活便捷、简单高效,提升用户体验,降低用户学习成本,解决现有技术中使用固定的多任务应用删除方式所导致的用户体验差的问题。
79.在具体实现中,本技术实施例可以预设多任务应用排序方式,如可以按照用户对应用对象的启动时间,在删除目标应用对象后,针对任务展示区域中的其他应用对象,可以
根据应用对象的启动时间对应用对象进行合理排序,通过一种全新排布的显示形式展示多任务,以方便用户对更新后的任务展示区域中显示的应用对象进行多任务应用操作,提升用户体验。
80.可见,本技术实施例通过确定多任务展示触发操作,依据多任务展示触发操作,显示多任务应用展示界面,通过多任务应用展示界面包含的任务展示区域显示至少两个应用对象,响应于用户在任务展示区域提交的应用操作,对目标应用对象进行移动,目标应用对象为应用操作选中的应用对象,在目标应用对象从任务展示区域移动至非任务展示区域之后,删除目标应用对象,并更新任务展示区域中显示的应用对象,从而使得多任务应用处理操作更加灵活便捷、简单高效,提升用户体验,降低用户学习成本,解决现有技术中使用固定的多任务应用删除方式所导致的用户体验差的问题。
81.参照图2,示出了本技术一个可选实施例提供的一种多任务应用处理方法的步骤流程示意图。该多任务应用处理方法具体可以包括如下步骤:
82.步骤210,确定多任务展示触发操作。
83.在一个可选实施例中,本技术实施例确定多任务展示触发操作,具体可以包括:在监测到所述用户针对目标屏幕提交的手势操作时,确定手势操作信息;若所述手势操作信息符合预设的多任务触发条件,则基于所述手势操作信息确定多任务展示触发操作。其中,目标屏幕可以是用户当前使用的终端设备的屏幕,本技术实施例对此不作限制。手势操作信息可以是用户针对目标屏幕的操作信息,如手势操作信息可以包含屏幕滑动操作、隔空手势操作以及屏幕点击操作等,本技术实施例对此不作限制。
84.具体而言,本技术实施例可以在监测到用户针对目标屏幕提交的手势操作时,确定手势操作信息,并可以判断该手势操作信息是否符合预设的多任务触发条件,在手势操作信息符合预设的多任务触发条件时,基于手势操作信息确定多任务展示触发操作;在手势操作信息不符合预设的多任务触发条件时,可以不基于手势操作信息确定多任务展示触发操作。
85.作为一个示例,可以预设多任务触发操作,如多任务触发操作可以包含底部滑动操作、顶部滑动操作、斜向滑动操作、屏幕中间滑动操作以及点击操作,本技术实施例对此不作限制,如底部滑动操作可以是用户从目标屏幕的底部向上滑动,顶部滑动操作可以是用户从目标屏幕的顶部向下滑动,斜向滑动操作可以是用户从目标屏幕的对角(包含左下角、右下角、左上角以及右上角等)进行斜向滑动,屏幕中间滑动操作可以是用户从目标屏幕的左侧或右侧向中间滑动,点击操作可以是用户点击预设的多任务展示按键(如实体按键或虚拟按键)。具体而言,确定手势操作信息后,可以判断手势操作信息对应的操作是否属于预设多任务触发操作,若确定手势操作信息对应的操作属于预设多任务触发操作,则可以确定手势操作信息符合预设的多任务触发条件,随后可以基于手势操作信息确定多任务展示触发操作;若确定手势操作信息对应的操作不属于预设多任务触发操作,则可以确定手势操作信息不符合预设的多任务触发条件。
86.步骤220,从所述多任务展示触发操作中提取操作区域信息。
87.具体的,操作区域信息可以包含多任务展示触发操作对应的操作区域,如操作区域可以是用户在目标屏幕进行手势操作时对应的屏幕区域,本技术实施例对此不作限制。具体而言,本技术实施例确定多任务展示触发操作后,可以从多任务展示触发操作中提取
操作区域信息。
88.步骤230,针对所述操作区域信息,确定多任务样式信息和多任务区域信息。
89.具体的,多任务样式信息可以用于确定多任务应用展示界面对应的展示样式,本技术实施例对此不作限制;多任务区域信息可以用于确定多任务应用展示界面在目标屏幕的展示区域,本技术实施例对此也不作限制。
90.在具体实现中,本技术实施例可以预先针对不同的操作区域,对多任务应用展示界面预设对应的多任务展示样式和多任务展示区域,以将多任务展示样式确定为多任务样式信息,将多任务展示区域确定为多任务区域信息。在确定操作区域信息后,可以针对操作区域信息,确定多任务样式信息和多任务区域信息。
91.作为一个示例,多任务展示样式可以包含半圆样式和四分之一圆样式,其中,半圆样式对应的多任务展示区域可以是贴近屏幕左右两边,四分之一圆样式对应的多任务展示区域可以是贴近屏幕角落,本技术实施例对此不作限制。在确定操作区域信息后,可以判断操作区域信息对应的操作区域是屏幕左边或右边,还是位于屏幕角落。若确定操作区域位于屏幕左边,则多任务展示样式可以是半圆样式,多任务展示区域可以是贴近屏幕左边;若确定操作区域位于屏幕右边,则多任务展示样式可以是半圆样式,多任务展示区域可以是贴近屏幕右边;若确定操作区域位于屏幕角落,则多任务展示样式可以是四分之一圆样式,多任务展示区域可以是操作区域对应的位置,本示例对此不作限制。
92.步骤240,根据所述多任务样式信息和所述多任务区域信息,确定任务展示区域和非任务展示区域。
93.具体而言,本技术实施例可以根据多任务样式信息和多任务区域信息,确定任务展示区域和非任务展示区域,增加多任务展示的多样性,使得用户可以在屏幕的任何位置唤起多任务界面,不对多任务界面进行固定,从而达到单手删除多任务应用图标的目的,提高用户体验。
94.步骤250,基于所述任务展示区域和所述非任务展示区域,确定多任务应用展示界面。
95.具体而言,本技术实施例可以基于任务展示区域和非任务展示区域,确定多任务应用展示界面。
96.步骤260,显示所述多任务应用展示界面。
97.具体而言,本技术实施例确定多任务应用展示界面后,可以在屏幕上显示多任务应用展示界面。
98.在具体实现中,本技术实施例在显示多任务应用展示界面时,可以将后台启动的应用对象在多任务应用展示界面的任务展示区域进行显示,使得用于可以对应用对象进行多任务应用删除、多任务应用切换以及多任务应用添加等操作。
99.在一个可选实施例中,本技术实施例显示多任务应用展示界面,具体可以包括:针对所述任务展示区域,获取后台应用信息;基于所述后台应用信息确定至少两个应用对象;确定所述至少两个应用对象在所述任务展示区域的应用展示位置;根据所述应用展示位置确定应用排序信息;基于所述应用排序信息,在所述多任务应用展示界面的任务展示区域展示所述应用对象。其中,后台应用信息可以包含已开启的应用对象,本技术实施例对此不作限制;应用展示位置可以用于确定应用对象在任务展示区域的展示位置,本技术实施例
对此不作限制;应用排序信息可以用于确定应用对象的排序顺序,本技术实施例对此不作限制。
100.具体而言,本技术实施例可以获取后台应用信息,以基于后台应用信息确定已开启的应用对象,随后可以确定每一个应用对象在任务展示区域的应用展示位置,如可以根据用户开启应用对象的时间,或用户最近使用该应用对象的时间,按照时间的先后顺序确定应用对象在任务展示区域的应用展示位置,可以根据应用展示位置确定应用对象的排序顺序,按照应用排序顺序在任务展示区域展示应用对象。通过在任务展示区域显示应用对象,使得用户可以在任务展示区域内对按照任意拖拽方向和速度对应用对象进行删除操作,降低用户学习成本,使原来固定方向和一定滑动幅度的删除操作变得简单高效,便于用户单手操作删除应用图标。
101.作为一个示例,参照图3,以多任务样式为半圆样式,多任务区域为屏幕右侧区域为例,多任务展示区域可以分为外层区域和内层区域,其中,外层应用和内层应用排序的优先级从高到低依次可以是内层区域顶部位置、内层区域底部位置、外层区域顶部位置以及外层区域底部位置,本示例对此不作限制。在进行应用对象显示时,可以基于当前后台应用信息确定应用对象a和应用对象b,应用对象a排在应用对象b前面,可以按照应用对象a和应用对象b的排序顺序,在任务展示区域排序展示应用对象a和应用对象b,若当前内层应用对象已经排满,则此时应用对象a和应用对象b可以位于任务展示区域的外层展示区域。本示例对此不作限制。
102.在实际处理中,可能存在用户未开启应用对象的情况,此时获取到的后台应用信息可能为空,即可能没有已开启的应用对象,在显示多任务应用展示界面时,可以直接显示任务展示区域和非任务展示区域,可以不显示应用对象。
103.进一步而言,在显示多任务应用展示界面后,用户还可以在任务展示区域添加应用对象,以将所需要使用的应用对象添加至任务展示区域进行显示,此时用户添加的应用对象可以在后台中开启,本技术实施例对此不作限制。
104.在一个可选实施例中,本技术实施例显示多任务应用展示界面之后,具体还可以包括:响应于所述用户在所述任务展示区域提交的应用添加操作,在应用对象添加界面展示候选应用对象,所述候选应用对象包含终端设备已安装应用;基于所述用户的应用选择操作,从所述候选应用对象中选取展示应用对象;基于所述应用添加操作确定应用添加位置;在所述任务展示区域的应用添加位置显示所述展示应用对象。其中,候选应用对象可以包含终端设备已安装应用,如已安装应用可以包含用户应用和系统应用,本技术实施例对此不作限制。
105.具体而言,终端设备可以根据用户的应用添加操作,获取用户应用和系统应用,以作为候选应用对象,在应用对象添加界面显示候选应用对象,随后可以根据用户的应用选择操作,将应用选择操作选中的候选应用对象作为展示应用对象,在应用添加操作对应的应用添加位置中显示展示应用对象,使得用户可以通过单手操作实现添加多任务应用对象,达到灵活便捷的编辑多任务应用对象的目的,使得多任务应用操作变得更加简单高效。
106.步骤270,响应于用户在所述任务展示区域提交的应用操作,对目标应用对象进行移动,所述目标应用对象为所述应用操作选中的应用对象。
107.在实际处理中,若用户需要将目标应用对象与其他任一应用对象进行位置调换,
则可以将目标应用对象移动至所需调换的应用对象的应用展示位置,随后用户可以松手放开目标应用对象,使得目标应用对象可以与所需调换的应用对象进行位置互换,达到对应用对象的排序顺序进行编辑的目的,能快速切换前后相邻的应用,满足用户单手操作的需求,使得多任务应用处理操作更加灵活便捷。
108.可选的,上述响应于用户在所述任务展示区域提交的应用操作,对目标应用对象进行移动,具体可以包括以下子步骤:
109.子步骤2701,获取所述用户针对所述任务展示区域提交的应用操作。
110.具体而言,本技术实施例可以获取用户针对任务展示区域提交的应用操作,如可以获取用户针对任务展示区域中的任一应用对象的选中操作,以作为应用操作,本技术实施例对此不作限制。
111.子步骤2702,将所述应用操作选中的应用对象确定为目标应用对象。
112.具体而言,本技术实施例可以将应用操作选中的应用对象确定为目标应用对象,以便后续可以对目标应用对象进行拖拽等。
113.子步骤2703,从所述应用操作中提取所述目标应用对象的应用拖拽方向信息和应用拖拽速度信息。
114.具体而言,用户选中目标应用对象后,可以按照任意方向、任意速度目标应用对象进行拖拽,可以分别提取目标应用对象对应的应用拖拽方向和应用拖拽速度,以将应用拖拽方向作为拖拽方向信息,将应用拖拽速度作为应用拖拽速度信息,以便后续可以根据应用拖拽方向信息和应用拖拽速度信息,对目标应用对象进行移动,进而实现删除目标应用对象。
115.作为一个示例,参照图4,假设用户当前选中的目标应用对象为应用对象a,则应用对象a可以根据用户的应用操作对应的应用拖拽方向和应用拖拽速度进行移动,后续可以在应用对象a移动至任务展示区域外,如应用对象a移动至非任务展示区域后,删除应用对象a,如图5所示。
116.子步骤2704,基于所述应用拖拽方向信息和所述应用拖拽速度信息,对所述目标应用对象进行移动。
117.具体而言,本技术实施例可以根据应用拖拽方向和应用拖拽速度对目标应用对象进行移动,以便后续可以删除目标应用对象,实现用户通过小幅度长按应用对象拖拽应用对象至松手删除一步到位的删除操作,用户进行多任务应用对象删除时,只需小幅度拖拽应用图标离开原来它所在的区域松手删除,拖拽方向和拖拽速度是任意的,解决了以往用户单手删除操作多任务应用对象不方便的问题,降低用户学习成本,使得原来固定方向和一定滑动幅度的删除操作变得简单高效,便于用户单手操作删除应用图标。
118.步骤280,在所述目标应用对象从所述任务展示区域移动至所述非任务展示区域之后,删除所述目标应用对象,并更新所述任务展示区域中显示的应用对象。
119.具体而言,本技术实施例可以在目标应用对象从任务展示区域移动至非任务展示区域之后,删除目标应用对象,并更新任务展示区域中显示的应用对象,从而达到以任意方向及一定速度拖拽应用对象离开多任务区域,松手实现应用对象删除的目的,提供了满足用户单手操作而且不受滑动速度和方向限制的拖拽删除方式,提升用户单手操作时的使用体验,解决了现有技术中仅能在多任务界面内固定方向及固定划动幅度删除多任务应用所
导致的不便的问题,使得多任务操作变得简单高效。
120.作为一个示例,参照图4,以应用对象a为目标应用对象为例,用户拖拽应用对象a从任务展示区域移动至非任务展示区域后,可以松手放开应用对象a,将应用对象a删除,此时多任务应用展示界面可以变化为应用对象a拖拽删除,如图5所示,在将应用对象a删除后,应用对象b则可以向上转动替代原应用对象a的位置,实现对任务展示区域中显示的应用对象进行更新。
121.进一步而言,对任务展示区域中显示的应用对象进行更新可能存在以下两种情况:

应用对象a为删除前,任务展示区域中所能够展示的应用对象数量等于或大于实际后台运行的应用对象数量,则在位于外层区域的应用对象a删除后,任务展示区域中显示的应用对象完成更新后可以有剩余的显示位置,即此时图5中的外层区域的应用对象c所在的位置可以空出;

应用对象a删除前,任务展示区域中所能够展示的应用对象数量小于实际后台运行的应用对象数量,即仍可能有一个或多个应用对象被隐藏,这些被隐藏的应用对象可以位于外层区域底部位置之后,无法直接在任务展示区域显示,则在应用对象a删除后,任务展示区域中显示的应用对象完成更新后,可以没有剩余的显示位置,即此时图5中的应用对象c所在的位置刚好位于外层区域底部位置,应用对象c之后可能仍有应用对象被隐藏。
122.在一个可选实施例中,本技术实施例更新所述任务展示区域中显示的应用对象,具体可以包括:确定所述目标应用对象对应的目标应用展示位置;基于所述应用排序信息结合所述目标应用展示位置,确定应用更新排序信息;基于所述应用更新排序信息,对所述任务展示区域中的应用对象进行更新。
123.具体而言,本技术实施例可以确定目标应用对象的展示位置,以作为目标应用展示位置,随后可以根据应用排序信息结合目标应用展示位置,从应用排序信息中删除目标应用展示位置对应的排序内容,得到更新后的应用排序信息,以作为应用更新排序信息,随后可以根据应用更新排序信息对任务展示区域中的应用对象进行更新。
124.作为一个示例,参照图6,假设当前内层区域包含应用对象d、e以及其他应用对象,外层区域包含应用对象a、b、c以及其他应用对象。用户打开多任务展示界面后,假设当前需要对内层区域的应用对象d进行拖拽删除操作,则用户可以以任意方向拖拽应用对象d至非任务展示区域,松手即可将应用对象d删除。参照图7,此时多任务展示界面可以变化为应用d拖拽删除,紧接着的应用对象e会往上转动替代原来应用对象d的位置,同时,外层区域顶部位置的应用对象a会紧接着转动到内层区域底部位置。此时,若仅有当前数量的应用对象,则应用对象f位置会空出来;若仍有数个应用对象被隐藏,则应用对象f会在最底部接着出现,参照图8所示。
125.进一步而言,多任务应用删除操作除了可以不受拖拽速度和拖拽方向限制外,还可以具有层级删除操作,该层级删除操作可以基于多任务层面之上的系统操作层面。例如,参照图9,在对内层区域的应用对象d进行删除时,可以将应用对象d的应用图标拖拽至外层区域,显示视觉上可以为应用对象d位于应用对象a和应用对象b之上,此时用户可以松开应用对象d的应用图标,应用对象d即可完成删除操作,从而利用层级删除操作达到方便用户快速删除多任务应用图标的目的。
126.在实际处理中,若用户在拖拽删除目标应用对象的过程中需要放弃删除操作时,
可以把目标应用对象拖拽回原来任务展示区域,当然也可以无需与原任务展示区域重合,可以将目标应用对象拖拽至与目标应用对象原位置有交集的位置,或将目标应用对象拖拽至任务展示区域的任一一个空位置,以触发系统识别,实现撤销删除的目的。
127.综上,本技术实施例通过确定多任务展示触发操作,从多任务展示触发操作中提取操作区域信息,随后针对操作区域信息,确定多任务样式信息和多任务区域信息,根据多任务样式信息和多任务区域信息,确定任务展示区域和非任务展示区域,增加多任务展示的多样性,使得用户可以在屏幕的任何位置唤起多任务界面,不对多任务界面进行固定,随后基于任务展示区域和非任务展示区域,确定多任务应用展示界面,并显示多任务应用展示界面,响应于用户在任务展示区域提交的应用操作,对目标应用对象进行移动,在目标应用对象从任务展示区域移动至非任务展示区域之后,删除所述目标应用对象,并更新任务展示区域中显示的应用对象,提供了满足用户单手操作而且不受滑动速度和方向限制的拖拽删除方式,从而使得多任务应用处理操作更加灵活便捷、简单高效,提升用户体验,降低用户学习成本,解决现有技术中使用固定的多任务应用删除方式所导致的用户体验差的问题。
128.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术实施例并不受所描述的动作顺序的限制,因为依据本技术实施例,某些步骤可以采用其他顺序或者同时进行。
129.如图10所示,本技术实施例还提供了一种多任务应用处理装置1000,包括:
130.多任务展示触发操作确定模块1010,用于确定多任务展示触发操作;
131.多任务应用展示界面显示模块1020,用于依据所述多任务展示触发操作,显示多任务应用展示界面,所述多任务应用展示界面包含任务展示区域和非任务展示区域,所述任务展示区域用于显示至少两个应用对象;
132.目标应用对象移动模块1030,用于响应于用户在所述任务展示区域提交的应用操作,对目标应用对象进行移动,所述目标应用对象为所述应用操作选中的应用对象;
133.目标应用对象删除模块1040,用于在所述目标应用对象从所述任务展示区域移动至所述非任务展示区域之后,删除所述目标应用对象,并更新所述任务展示区域中显示的应用对象。
134.可选的,所述多任务展示触发操作确定模块,包括:
135.手势操作信息确定子模块,用于在监测到所述用户针对目标屏幕提交的手势操作时,确定手势操作信息;
136.多任务展示触发操作确定子模块,用于若所述手势操作信息符合预设的多任务触发条件,则基于所述手势操作信息确定多任务展示触发操作。
137.可选的,所述多任务应用展示界面显示模块,包括:
138.操作区域信息提取子模块,用于从所述多任务展示触发操作中提取操作区域信息;
139.多任务样式信息和多任务区域信息确定子模块,用于针对所述操作区域信息,确定多任务样式信息和多任务区域信息;
140.展示区域确定子模块,用于根据所述多任务样式信息和所述多任务区域信息,确定任务展示区域和非任务展示区域;
141.多任务应用展示界面确定子模块,用于基于所述任务展示区域和所述非任务展示区域,确定多任务应用展示界面;
142.多任务应用展示界面显示子模块,用于显示所述多任务应用展示界面。
143.可选的,所述多任务应用展示界面显示子模块,包括:
144.后台应用信息确定单元,用于针对所述任务展示区域,获取后台应用信息;
145.应用对象确定单元,用于基于所述后台应用信息确定至少两个应用对象;
146.应用展示位置确定单元,用于确定所述至少两个应用对象在所述任务展示区域的应用展示位置;
147.应用排序信息确定单元,用于根据所述应用展示位置确定应用排序信息;
148.应用对象展示单元,用于基于所述应用排序信息,在所述多任务应用展示界面的任务展示区域展示所述应用对象。
149.可选的,所述目标应用对象移动模块,包括:
150.应用操作获取子模块,用于获取所述用户针对所述任务展示区域提交的应用操作;
151.目标应用对象确定子模块,用于将所述应用操作选中的应用对象确定为目标应用对象;
152.应用拖拽方向信息和应用拖拽速度信息提取子模块,用于从所述应用操作中提取所述目标应用对象的应用拖拽方向信息和应用拖拽速度信息;
153.移动子模块,用于基于所述应用拖拽方向信息和所述应用拖拽速度信息,对所述目标应用对象进行移动。
154.可选的,所述目标应用对象删除模块,包括:
155.目标应用展示位置确定子模块,用于确定所述目标应用对象对应的目标应用展示位置;
156.应用更新排序信息确定子模块,用于基于所述应用排序信息结合所述目标应用展示位置,确定应用更新排序信息;
157.应用对象更新子模块,用于基于所述应用更新排序信息,对所述任务展示区域中的应用对象进行更新。
158.可选的,所述多任务应用处理装置,还包括:
159.应用添加操作确定模块,用于响应于所述用户在所述任务展示区域提交的应用添加操作,在应用对象添加界面展示候选应用对象,所述候选应用对象包含终端设备已安装应用;
160.展示应用对象确定模块,用于基于所述用户的应用选择操作,从所述候选应用对象中选取展示应用对象;
161.应用添加位置确定模块,用于基于所述应用添加操作确定应用添加位置;
162.展示应用对象显示模块,用于在所述任务展示区域的应用添加位置显示所述展示应用对象。
163.需要说明的是,本技术实施例提供的多任务应用处理装置可执行本技术任意实施例所提供的多任务应用处理方法,具备执行多任务应用处理方法相应的功能和有益效果。
164.在具体实现中,上述多任务应用处理装置可以集成在设备中,使得该设备可以依
据多任务展示触发操作,显示多任务应用展示界面,根据用户提交的应用操作,将目标应用对象进行移动,并在目标应用对象移动至非任务展示区域之后删除目标应用对象,作为电子设备,实现单手进行多任务应用的删除操作。该电子设备可以是由两个或多个物理实体构成,也可以是一个物理实体构成,如电子设备可以是个人计算机(personal computer,pc)、电脑、服务器等,本技术实施例对此不作具体限制。
165.如图11所示,本技术实施例提供提供了一种电子设备,包括处理器111、通信接口112、存储器113和通信总线114,其中,处理器111,通信接口112,存储器113通过通信总线114完成相互间的通信;存储器113,用于存放计算机程序;处理器111,用于执行存储器113上所存放的程序时,实现前述任意一个方法实施例提供的多任务应用处理方法的步骤。示例性的,多任务应用处理方法的步骤可以包括如下步骤:确定多任务展示触发操作;依据所述多任务展示触发操作,显示多任务应用展示界面,所述多任务应用展示界面包含任务展示区域和非任务展示区域,所述任务展示区域用于显示至少两个应用对象;响应于用户在所述任务展示区域提交的应用操作,对目标应用对象进行移动,所述目标应用对象为所述应用操作选中的应用对象;在所述目标应用对象从所述任务展示区域移动至所述非任务展示区域之后,删除所述目标应用对象,并更新所述任务展示区域中显示的应用对象。
166.本技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述任意一个方法实施例提供的多任务应用处理方法的步骤。
167.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
168.以上所述仅是本技术的具体实施方式,使本领域技术人员能够理解或实现本技术。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1