任务切换的控制方法、装置及相关设备制造方法及图纸

技术编号:30944587 阅读:20 留言:0更新日期:2021-11-25 19:54
本申请公开了一种任务切换的控制方法、装置及相关设备。该方法可包括:基于在进入切换任务时,操作系统中的真实任务列表生成虚拟任务列表,并显示虚拟任务列表中的当前任务,并根据快切指令,从虚拟任务列表中获取目标任务,并打开目标任务的任务界面,以及保持虚拟任务列表中的任务排序不变,根据所述当前任务和所述目标任务,对所述操作系统中当前的真实任务列表进行任务排序更新。由此,提出了一种在不修改操作系统中的真实任务列表的情况下,实现快速切换相邻任务的逻辑,在保持原生流程的稳定性的同时,方便了快切相邻任务。方便了快切相邻任务。方便了快切相邻任务。

【技术实现步骤摘要】
任务切换的控制方法、装置及相关设备


[0001]本申请涉及通信
,尤其涉及一种任务切换的控制方法、装置、电子设备和计算机可读存储介质。

技术介绍

[0002]随着市场上开发出的应用程序的增多,移动终端上用户在移动终端上安装的应用程序也越来越多,用户在较短的时间内使用的应用程序也越来越多。
[0003]相关技术中,在基于移动终端所提供的真实任务列表时进行任务快切时,通常只能在最新任务和与最新任务相邻的临近任务之间进行来回切换,这种方式,不能很好的满足用户的快切需求。

技术实现思路

[0004]本申请的目的旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005]第一方面,本申请实施例提供了一种任务切换的控制方法,包括以下步骤:对虚拟任务列表中所标记的当前任务进行显示,其中,所述虚拟任务列表是在进入切换任务时,基于操作系统中的真实任务列表而得到的;接收快切指令,其中,所述快切指令用于指示打开目标任务,其中,所述目标任务为所述虚拟任务列中与所述当前任务相邻的任务;根据所述快切指令,显示所述目标任务对应的任务界面,并保持所述虚拟任务列表中的任务排序不变;根据所述当前任务和所述目标任务,对所述操作系统中当前的真实任务列表进行任务排序更新。
[0006]第二方面,本申请实施例提供了一种任务切换的控制装置,包括:第一显示模块,用于对虚拟任务列表中所标记的当前任务进行显示,其中,所述虚拟任务列表是在进入切换任务时,基于操作系统中的真实任务列表而得到的;接收模块,用于接收快切指令,其中,所述快切指令用于指示打开目标任务,其中,所述目标任务为所述虚拟任务列中与所述当前任务相邻的任务;第二显示模块,用于根据所述快切指令,显示所述目标任务对应的任务界面,并保持所述虚拟任务列表中的任务排序不变;更新模块,用于根据所述当前任务和所述目标任务,对所述操作系统中当前的真实任务列表进行任务排序更新。
[0007]第三方面,本申请实施例提供了一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时,实现本申请第一方面所述的任务切换的控制方法。
[0008]第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本申请第一方面实施例所述的任务切换的控制方法。
[0009]本申请实施例的技术方案,基于在进入切换任务时,操作系统中的真实任务列表生成虚拟任务列表,并显示虚拟任务列表中的当前任务,并根据快切指令,从虚拟任务列表中获取目标任务,并打开目标任务的任务界面,以及保持虚拟任务列表中的任务排序不变,
根据所述当前任务和所述目标任务,对所述操作系统中当前的真实任务列表进行任务排序更新。由此,提出了一种在不修改操作系统中的真实任务列表的情况下,实现快速切换相邻任务的逻辑,在保持原生流程的稳定性的同时,方便快切相邻任务。
[0010]本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[0011]本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0012]图1是根据本申请一个实施例的任务切换的控制方法的流程图。
[0013]图2是在执行快切任务的过程中,虚拟任务列表与真实任务列表之间的关系示例图。
[0014]图3是根据本申请一个具体实施例的任务切换的控制方法的流程图。
[0015]图4是快切任务的流程示意图。
[0016]图5是根据本申请一个实施例的任务切换的控制装置的结构示意图。
[0017]图6是根据本申请另一个实施例的任务切换的控制装置的结构示意图。
[0018]图7是根据本申请一个实施例的电子设备的结构示意图。
具体实施方式
[0019]下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
[0020]下面参考附图描述本申请实施例的任务切换的控制方法、装置及相关设备。
[0021]图1是根据本申请一个实施例的任务切换的控制方法的流程图。需要说明的是,本申请实施例的任务切换的控制方法可应用于本申请实施例的任务切换的控制装置,该装置可被配置于电子设备上。其中,在本申请的实施例中,电子设备可以包括个人计算机、智能手机、平板电脑等,该实施例对电子设备不作具体限定。
[0022]如图1所示,该任务切换的控制方法可以包括:
[0023]步骤110,对虚拟任务列表中所标记的当前任务进行显示,其中,所述虚拟任务列表是在进入切换任务时,基于操作系统中的真实任务列表而得到的。
[0024]其中,需要说明的是,本申请实施例中的虚拟任务列表,与在进入切换任务时,操作系统中当前所对应的真实任务列表是相同的。
[0025]例如,在进入切换任务时,操作系统中当前所对应的真实任务列表的任务从旧到新排序为任务5、任务4、任务3、任务2、任务1,对应地,虚拟任务列表为任务5、任务4、任务3、任务2、任务1。
[0026]其中,需要说明的是,本实施例中的任务可以是基于应用的,例如,电话应用、视频应用、即时聊天应用等中的每一个应用可以被称为一个任务。
[0027]在本实施例中,可以以卡片形式显示虚拟任务列表中的当前任务。
[0028]步骤120,接收快切指令,其中,所述快切指令用于指示打开目标任务,其中,所述
目标任务为所述虚拟任务列中与所述当前任务相邻的任务。
[0029]在本实施例中,快切任务指令可以基于手势的触摸方式输入的,例如,在监控到用户向左滑动显示屏时,可在显示屏上显示当前任务的下一个任务,并在监控到用户结束触摸时,即在监控到用户松手时,可确定用户输入了快切指令,此时,显示屏将打开下一个任务对应的任务界面,以方便用户继续使用下一个任务。
[0030]步骤130,根据所述快切指令,显示所述目标任务对应的任务界面,并保持所述虚拟任务列表中的任务排序不变。
[0031]在本实施例中,所述根据所述快切指令,显示所述目标任务对应的任务界面,包括:根据所述快切指令,从所述虚拟任务列表中获取所述目标任务的信息;根据所述目标任务的信息,显示所述目标任务的界面。
[0032]其中,以任务为应用为例,目标任务的信息可以包括应用的类型和应用的窗口信息。
[0033]步骤140,根据所述当前任务和所述目标任务,对所述操作系统中当前的真实任务列表进行任务排序更新。
[0034]在本实施例中,所述根据所述当前任务和所述目标任务,对所述操作系统中当前的真实任务列表进行任务排序更新的具体实现方式为:将所述操作系统中当前的真实任务列表中的目标任务作本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务切换的控制方法,其特征在于,所述方法包括:对虚拟任务列表中所标记的当前任务进行显示,其中,所述虚拟任务列表是在进入切换任务时,基于操作系统中的真实任务列表而得到的;接收快切指令,其中,所述快切指令用于指示打开目标任务,其中,所述目标任务为所述虚拟任务列中与所述当前任务相邻的任务;根据所述快切指令,显示所述目标任务对应的任务界面,并保持所述虚拟任务列表中的任务排序不变;根据所述当前任务和所述目标任务,对所述操作系统中当前的真实任务列表进行任务排序更新。2.根据权利要求1所述的方法,其特征在于,所述根据所述当前任务和所述目标任务,对所述操作系统中当前的真实任务列表进行任务排序更新,包括:将所述操作系统中当前的真实任务列表中的目标任务作为最新任务,并将并将所述当前任务作为所述当前的真实任务列表中所述最新任务的临近任务,其中,所述临近任务为与所述最新任务相邻的任务。3.根据权利要求1所述的方法,其特征在于,所述根据所述快切指令,显示所述目标任务对应的任务界面,包括:根据所述快切指令,从所述虚拟任务列表中获取所述目标任务的信息;根据所述目标任务的信息,显示所述目标任务的界面。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果识别到当前场景特征满足所述切换任务的结束条件,则删除所述虚拟任务列表。5.根据权利要求4所述的方法,其特征在于,所述识别到当前场景特征满足所述切换任务的结束条件,包括:如果检测到从所述目标任务返回到桌面,则确定当前场景特征满足所述切换任务的结束条件;或者,如果检测到切换到所述目标任务后,所述目标任务的使用时长超过预设时长,则确定当前场景特征满足所述切换任务的结束条件。6.一种任务切换的控制装置,其特征在于,所述装置包括:第一显示模块,用于对虚拟任务列表中所标记的当前任务进行显示,其中,所述虚拟任务列表是在进入切换任务时,基于操作系统...

【专利技术属性】
技术研发人员:吴恒刚
申请(专利权)人:OPPO重庆智能科技有限公司
类型:发明
国别省市:

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

1