CN115705130A - 多任务管理方法和终端设备 - Google Patents

多任务管理方法和终端设备 Download PDF

Info

Publication number
CN115705130A
CN115705130A CN202111603566.XA CN202111603566A CN115705130A CN 115705130 A CN115705130 A CN 115705130A CN 202111603566 A CN202111603566 A CN 202111603566A CN 115705130 A CN115705130 A CN 115705130A
Authority
CN
China
Prior art keywords
task
application
instruction
area
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111603566.XA
Other languages
English (en)
Inventor
王晓杨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honor Device Co Ltd
Original Assignee
Honor Device Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honor Device Co Ltd filed Critical Honor Device Co Ltd
Priority to CN202111603566.XA priority Critical patent/CN115705130A/zh
Publication of CN115705130A publication Critical patent/CN115705130A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44594Unloading

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请提供了一种多任务管理方法和终端设备,实现了对存在后台运行进程的悬浮窗显示应用的统一管理,提高了用户体验。该方法包括:终端设备检测到用户的第一指令,并响应于该第一指令,显示上述多任务界面,该多任务界面包括第一区域和第二区域,该多个应用中的全屏显示应用的任务窗口或任务图标显示在所述第一区域,该多个应用中的悬浮窗显示应用的任务窗口或任务图标显示在所述第二区域;上述终端设备检测到用户的第二指令,并响应于上述第二指令,在该第二区域中显示第一清除按钮;上述终端设备检测到用户对上述第一清除按钮的第三指令,并响应于上述第三指令,结束该第二区域中的悬浮窗显示应用的后台运行进程。

Description

多任务管理方法和终端设备
本申请是2021年08月04日提交中国专利局、申请号为202110888606.3、申请名称为“多任务管理方法和终端设备”的中国专利申请的分案申请。
技术领域
本申请涉及终端领域,尤其涉及一种多任务管理方法和终端设备。
背景技术
随着各类应用(application,APP)的蓬勃发展,很多事务都可以在终端设备(例如手机)上通过应用进行操作,人们日常使用的应用也越来越多。一般情况下,用户正在使用的应用都默认是处于全屏显示状态的,处于全屏显示状态的应用可以称为“全屏显示应用”。但由于全屏显示应用在同一时间有且只能有一个运行在前台,不能满足用户同时查看多个应用(即不能满足多个应用同时在前台运行)的需求,为了获得更好的用户体验,终端设备可以基于用户的需求,开启某些应用可以小窗口显示的功能,该小窗口占用整个终端设备屏幕的一部分,可以称为悬浮窗。处于悬浮窗显示状态的应用可以称为“悬浮窗显示应用”。这样,若同时有多个应用在前台运行,其中包括了一个全屏显示应用和至少一个悬浮窗显示应用,用户就可以便捷快速地在上述多个应用中进行切换。
除了上述在前台运行的应用之外,终端设备还包括其他在后台运行的应用,这些应用都具有后台运行进程。用户可以对存在后台运行进程的应用进行管理,以提高终端设备的性能。目前,终端设备对存在后台运行进程的全屏显示应用和存在后台运行进程的悬浮窗显示应用的管理操作繁琐,不够灵活,导致用户体验感不好。
发明内容
本申请提供一种多任务管理方法和终端设备,实现了对存在后台运行进程的悬浮窗显示应用的统一管理,提高了用户体验。
第一方面,提供了一种多任务管理方法,包括:终端设备检测到用户的第一指令,该第一指令用于打开多任务界面,该多任务界面用于显示存在后台运行进程的多个应用,该多个应用包括全屏显示应用和悬浮窗显示应用;上述终端设备响应于上述第一指令,显示上述多任务界面,该多任务界面包括第一区域和第二区域,该多个应用中的全屏显示应用的任务窗口或任务图标显示在上述第一区域,上述多个应用中的悬浮窗显示应用的任务窗口或任务图标显示在上述第二区域;上述终端设备检测到用户的第二指令,该第二指令用于选择上述第二区域;该终端设备响应于上述第二指令,在上述第二区域中显示第一清除按钮;该终端设备检测到用户对上述第一清除按钮的第三指令,并响应于该第三指令,结束上述第二区域中的悬浮窗显示应用的后台运行进程。
在本申请实施例中,通过在同一多任务界面上显示存在后台运行进程的全屏显示应用和存在后台运行进程的悬浮窗显示应用,其中,全屏显示应用显示在上述多任务界面上的一个显示区域内,悬浮窗显示应用显示在上述多任务界面的另一个显示区域内。用户可以通过选中显示悬浮窗显示应用的区域,进而实现对该区域内所有悬浮窗显示应用的清除。即本申请在降低上述操作复杂度的情况下,还实现了对上述悬浮窗显示应用的统一清除,提高了用户体验。
结合第一方面,在第一方面的某些实现方式中,上述多任务界面显示有第二清除按钮;在上述终端设备检测到用户的第二指令之前,上述方法还包括:该终端设备检测到用户的第四指令,该第四指令用于选择上述多个应用中的至少一个应用;该终端设备响应于上述第四指令,在上述多个应用中每个应用的任务窗口或任务图标上显示上述每个应用的选择按钮;该终端设备检测到用户对至少两个选择按钮的至少两个第五指令,该第五指令用于选择上述第一区域中至少一个全屏显示应用的任务窗口或任务图标和上述第二区域中的至少一个悬浮窗显示应用的任务窗口或任务图标;该终端设备响应于上述至少两个第五指令,选中上述至少两个选择按钮对应的应用的任务窗口或任务图标;该终端设备检测到用户对上述第二清除按钮的第六指令,并响应于该第六指令,结束上述至少两个选择按钮对应的应用的后台运行进程。
结合第一方面,在第一方面的某些实现方式中,在上述终端设备检测到用户对至少两个选择按钮的至少两个第五指令之前,上述方法还包括:该终端设备检测到用户对上述第一区域的左右滑动指令,并响应于该左右滑动指令,显示存在后台运行进程的其他全屏显示应用的任务窗口或任务图标;该终端设备检测到用户对上述第二区域的上下滑动指令,并响应于该上下滑动指令,显示存在后台运行进程的其他悬浮显示应用的任务窗口或任务图标。
结合第一方面,在第一方面的某些实现方式中,上述多任务界面显示有第二清除按钮;在上述终端设备检测到用户的第二指令之前,上述方法还包括:该终端设备检测到用户对上述多个应用中第一应用的任务窗口或任务图标的第一拖拽指令,该第一拖拽指令用于将上述第一应用的任务窗口或任务图标拖拽至上述第二清除按钮;该终端设备响应于上述第一拖拽指令,结束上述第一应用的后台运行进程。
结合第一方面,在第一方面的某些实现方式中,上述多任务界面还包括第三区域,该第三区域用于显示至少一个被保活应用的任务窗口或任务图标;在上述终端设备检测到用户的第二指令之前,上述方法还包括:该终端设备检测到用户对上述多个应用中第二应用的任务窗口或任务图标的第二拖拽指令,该第二拖拽指令用于将上述第二应用的任务窗口或任务图标拖拽至上述第三区域;该终端设备响应于该第二拖拽指令,将上述第二应用的任务窗口或任务图标从上述第二区域移动至上述第三区域。
结合第一方面,在第一方面的某些实现方式中,上述多任务界面显示有第二清除按钮;在结束上述第二区域中的悬浮窗显示应用的后台运行进程之后,上述方法还包括:该终端设备检测到用户对上述第二清除按钮的第七指令,并响应于该第七指令,结束该第一区域中的全屏显示应用的后台运行进程。
第二方面,提供了一种终端设备,包括:检测模块和处理模块;其中,检测模块用于检测到用户的第一指令,该第一指令用于打开多任务界面,该多任务界面用于显示存在后台运行进程的多个应用,上述多个应用包括全屏显示应用和悬浮窗显示应用;处理模块用于,响应于上述第一指令,显示上述多任务界面,该多任务界面包括第一区域和第二区域,该多个应用中的全屏显示应用的任务窗口或任务图标显示在上述第一区域,上述多个应用中的悬浮窗显示应用的任务窗口或任务图标显示在上述第二区域;上述检测模块用于,检测到用户的第二指令,该第二指令用于选择上述第二区域;上述处理模块用于,响应于上述第二指令,在上述第二区域中显示第一清除按钮;以及,检测到用户对上述第一清除按钮的第三指令,并响应于该第三指令,结束上述第二区域中的悬浮窗显示应用的后台运行进程。
结合第二方面,在第二方面的某些实现方式中,上述多任务界面显示有第二清除按钮;上述检测模块用于:检测到用户的第四指令,该第四指令用于选择上述多个应用中的至少一个应用;上述处理模块用于,响应于上述第四指令,在上述多个应用中每个应用的任务窗口或任务图标上显示上述每个应用的选择按钮;上述检测模块用于,检测到用户对至少两个选择按钮的至少两个第五指令,该第五指令用于选择上述第一区域中至少一个全屏显示应用的任务窗口或任务图标和上述第二区域中的至少一个悬浮窗显示应用的任务窗口或任务图标;上述处理模块用于,响应于上述至少两个第五指令,选中上述至少两个选择按钮对应的应用的任务窗口或任务图标;以及,检测到用户对上述第二清除按钮的第六指令,并响应该第六指令,结束上述至少两个选择按钮对应的应用的后台运行进程。
结合第二方面,在第二方面的某些实现方式中,上述处理模块用于:检测到用户对上述第一区域的左右滑动指令,并响应于该左右滑动指令,显示存在后台运行进程的其他全屏显示应用的任务窗口或任务图标;检测到用户对上述第二区域的上下滑动指令,并响应于该上下滑动指令,显示存在后台运行进程的其他悬浮显示应用的任务窗口或任务图标。
结合第二方面,在第二方面的某些实现方式中,上述多任务界面显示有第二清除按钮;上述检测模块用于:检测到用户对上述多个应用中第一应用的任务窗口或任务图标的第一拖拽指令,该第一拖拽指令用于将上述第一应用的任务窗口或任务图标拖拽至上述第二清除按钮;上述处理模块用于,响应于上述第一拖拽指令,结束上述第一应用的后台运行进程。
结合第二方面,在第二方面的某些实现方式中,上述多任务界面还包括第三区域,该第三区域用于显示至少一个被保活应用的任务窗口或任务图标;上述检测模块用于:检测到用户对上述多个应用中第二应用的任务窗口或任务图标的第二拖拽指令,该第二拖拽指令用于将上述第二应用的任务窗口或任务图标拖拽至上述第三区域;上述处理模块用于,响应于上述第二拖拽指令,将上述第二应用的任务窗口或任务图标从上述第二区域移动至上述第三区域。
结合第二方面,在第二方面的某些实现方式中,上述多任务界面显示有第二清除按钮;上述处理模块用于:检测到用户对上述第二清除按钮的第七指令,并响应于该第七指令,结束上述第一区域中的全屏显示应用的后台运行进程。
第三方面,提供了另一种终端设备,包括处理器,该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第一方面中任一种可能实现方式中的方法。可选地,该终端设备还包括存储器。可选地,该终端设备还包括通信接口,处理器与通信接口耦合。
第四方面,提供了一种处理器,包括:输入电路、输出电路和处理电路。处理电路用于通过输入电路接收信号,并通过输出电路发射信号,使得处理器执行上述第一方面中任一种可能实现方式中的方法。
在具体实现过程中,上述处理器可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本申请实施例对处理器及各种电路的具体实现方式不做限定。
第五方面,提供了一种处理装置,包括处理器和存储器。该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行上述第一方面中任一种可能实现方式中的方法。
可选地,处理器为一个或多个,存储器为一个或多个。
可选地,存储器可以与处理器集成在一起,或者存储器与处理器分离设置。
在具体实现过程中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,ROM),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本申请实施例对存储器的类型以及存储器与处理器的设置方式不做限定。
应理解,相关的数据交互过程例如发送指示信息可以为从处理器输出指示信息的过程,接收能力信息可以为处理器接收输入能力信息的过程。具体地,处理输出的数据可以输出给发射器,处理器接收的输入数据可以来自接收器。其中,发射器和接收器可以统称为收发器。
上述第五方面中的处理装置可以是一个芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。
第六方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当计算机程序被运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法。
第七方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法。
附图说明
图1是本申请实施例提供的一种终端设备的***架构示意图;
图2是本申请实施例提供的多任务管理方法的示意性流程图;
图3是本申请实施例提供的一种多任务管理的平板电脑界面的示意图;
图4是本申请实施例提供的又一多任务管理的平板电脑界面的示意图;
图5是本申请实施例提供的又一多任务管理的平板电脑界面的示意图;
图6是本申请实施例提供的又一多任务管理的平板电脑界面的示意图;
图7是本申请实施例提供的又一多任务管理的平板电脑界面的示意图;
图8是本申请实施例提供的又一多任务管理的平板电脑界面的示意图;
图9是本申请实施例提供的又一多任务管理的平板电脑界面的示意图;
图10是本申请实施例提供的又一多任务管理的平板电脑界面的示意图;
图11是本申请实施例提供的又一多任务管理的平板电脑界面的示意图;
图12是本申请实施例提供的又一多任务管理的平板电脑界面的示意图;
图13是本申请实施例提供的又一多任务管理的平板电脑界面的示意图;
图14是本申请实施例提供的又一多任务管理的平板电脑界面的示意图;
图15是本申请实施例提供的又一多任务管理的平板电脑界面的示意图;
图16是本申请实施例提供的一种终端设备的示意性框图;
图17是本申请实施例提供的又一终端设备的示意性框图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一指令和第二指令是为了区分不同的用户指令,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
需要说明的是,本申请中,“示例性地”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性地”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性地”或者“例如”等词旨在以具体方式呈现相关概念。
此外,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a、b和c中的至少一项(个),可以表示:a,或b,或c,或a和b,或a和c,或b和c,或a、b和c,其中a,b,c可以是单个,也可以是多个。
本申请实施例涉及的终端设备可以是手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备、虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、个人数字助理(personal digital assistant,PDA)等,本申请实施例对此并不限定。
为了使本申请的目的、技术方案更加清楚直观,下面将结合附图及实施例,对本申请实施例提供的方法和终端设备进行详细说明。应理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
示例性地,图1为本申请实施例提供的一种终端设备的***架构示意图。
如图1所示,终端设备包括处理器110、收发器120和显示单元170。其中,显示单元170可以包括显示屏。
可选地,该终端设备还可以包括存储器130。处理器110、收发器120和存储器130之间可以通过内部连接通路互相通信,传递控制和/或数据信号,该存储器130用于存储计算机程序,该处理器110用于从该存储器130中调用并运行该计算机程序。
上述处理器110可以和存储器130合成一个处理装置,更常见的是彼此独立的部件,处理器110用于执行存储器130中存储的程序代码来实现上述功能。具体实现时,该存储器130也可以集成在处理器110中,或者,独立于处理器110。
除此之外,为了使得终端设备的功能更加完善,该终端设备还可以包括输入单元160、音频电路180和传感器101等中的一个或多个。
可选地,上述终端设备还可以包括电源150,用于给终端设备中的各种器件或电路提供电源。
可以理解的是,图1所示的终端设备中的各个模块的操作和/或功能,分别为了实现下述方法实施例中的相应流程。具体可参见下述方法实施例中的描述,为避免重复,此处适当省略详细描述。
可以理解的是,图1所示的终端设备中的处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processing unit,GPU),图像信号处理器(image signalprocessor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了***的效率。
在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。
UART接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,UART接口通常被用于连接处理器110与收发器120。例如:处理器110通过UART接口与收发器120中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频电路180可以通过UART接口向收发器120传递音频信号,实现通过蓝牙耳机播放音乐的功能。
MIPI接口可以被用于连接处理器110与显示单元170等***器件。MIPI接口包括摄像头串行接口(camera serial interface,CSI),显示屏串行接口(display serialinterface,DSI)等。在一些实施例中,处理器110和显示单元170通过DSI接口通信,实现终端设备的显示功能。
GPIO接口可以通过软件配置。GPIO接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,GPIO接口可以用于连接处理器110与显示单元170,收发器120,音频模电路180,传感器101等。GPIO接口还可以被配置为I2C接口,I2S接口,UART接口,MIPI接口等。
可以理解的是,本申请实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对终端设备的结构限定。在本申请另一些实施例中,终端设备也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
可以理解的是,图1所示的电源150用于给处理器110,存储器130,显示单元170,摄像头190,输入单元160和收发器120等供电。
收发器120可以提供应用在终端设备上的包括无线局域网(wireless local areanetworks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequencymodulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。收发器120可以是集成至少一个通信处理模块的一个或多个器件。
终端设备通过GPU,显示单元170,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示单元170和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示单元170用于显示图像,视频等。显示单元170包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emitting diode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,AMOLED),柔性发光二极管(flex light-emitting diode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dotlight emitting diodes,QLED)等。在一些实施例中,终端设备可以包括1个或N个显示单元170,N为大于1的正整数。
存储器130可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。存储器130可以包括存储程序区和存储数据区。其中,存储程序区可存储操作***,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储终端设备使用过程中所创建的数据(比如音频数据,电话本等)等。此外,存储器130可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。处理器110通过运行存储在存储器130的指令,和/或存储在设置于处理器中的存储器的指令,执行终端设备的各种功能应用以及数据处理。
终端设备可以通过音频电路180,以及应用处理器等实现音频功能。例如音乐播放,录音等。
音频电路180用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频电路180还可以用于对音频信号编码和解码。在一些实施例中,音频电路180可以设置于处理器110中,或将音频电路180的部分功能模块设置于处理器110中。
随着各类应用(application,APP)的蓬勃发展,很多事务都可以在终端设备(例如手机)上通过软件进行操作,人们日常使用的应用也越来越多。一般情况下,用户正在使用的应用都默认是处于全屏显示状态的,处于全屏显示状态的应用可以称为“全屏显示应用”。但由于全屏显示应用在同一时间有且只能有一个运行在前台,不能满足用户同时查看多个应用(即不能满足多个应用同时在前台运行)的需求,为了获得更好的用户体验,终端设备可以基于用户的需求,在设置-悬浮窗管理中开启某些应用可以小窗口显示的功能,该小窗口占用整个终端设备屏幕的一部分,可以称为悬浮窗。处于悬浮窗显示状态的应用可以称为“悬浮窗显示应用”。这样,若同时有多个应用在前台运行,其中包括了一个全屏显示应用和至少一个悬浮窗显示应用,用户就可以便捷快速地在上述多个应用中进行切换。
除了上述在前台运行的应用之外,终端设备还包括其他在后台运行的应用,这些应用都具有后台运行进程。因此,本申请提到的应用都可以理解为是存在后台运行进程的应用。用户可以通过终端设备对存在后台运行进程的应用进行管理,以提高终端设备的性能。
应理解,上述管理可以为清除应用的后台进程,或者保活应用的后台进程,本申请主要以清除应用的后台进程为例,对方案进行描述。
在一种实现方式中,用户可以分别对上述全屏显示应用和悬浮窗显示应用进行管理,这需要用户通过不同的操作进入不同的入口,不能对上述全屏显示应用和悬浮窗显示应用同时清除。
为了解决这一问题,在另一种实现方式中,终端设备可以将上述存在后台运行进程的所有应用(包括全屏显示应用和悬浮窗显示应用)的任务窗口或任务图标显示在同一界面,以便用户对上述界面上的所有的应用的后台进程进行同时清除。
但是,在用户想要统一清除悬浮窗显示应用的情况下,用户需要通过多次点击操作选中界面上所有悬浮窗显示应用的任务窗口或任务图标,进而实现对悬浮窗显示应用的统一的清除,所以上述方法存在操作繁琐的问题,导致用户体验差。此外,由于只能通过上述繁琐的操作实现对上述悬浮窗显示应用的统一清除,所以该方法还存在不能灵活清除上述存在后台运行进程的应用的问题。
有鉴于此,本申请实施例提供了一种多任务管理方法和终端设备,通过在多任务界面的不同显示区域上显示存在后台运行进程的全屏显示应用的任务窗口或任务图标,和存在后台运行进程的悬浮窗显示应用的任务窗口或任务图标。其中,全屏显示应用的任务窗口或任务图标显示在该多任务界面上的一个区域,悬浮窗显示应用的任务窗口或任务图标显示在该多任务界面上的另一个区域,所以用户可以通过选中上述显示悬浮窗显示应用的任务窗口或任务图标的区域,进而实现对该区域内悬浮窗显示应用的统一清除。本申请的方法操作简单,相比于上述多次点击操作选择的方式所需指令少,提高了用户体验。
此外,相较于上述方法将悬浮窗显示应用的任务窗口或任务图标和全屏显示应用的任务窗口或任务图标混杂显示在同一区域,本申请在多任务界面上通过不同的显示区域分别显示上述悬浮窗显示应用的任务窗口或任务图标,和全屏显示应用的任务窗口或任务图标,可以使用户更清楚快捷的在上述多任务界面上分辨出应用是全屏显示应用还是悬浮窗显示应用,进而用户可以根据自身需求实现对上述应用的快速选择,有效提高用户满意度。
示例性地,上述多任务界面包括突出显示区域和突出显示区域之外的区域,其中突出显示区域用于显示上述悬浮窗显示应用的任务窗口或任务图标,突出显示区域之外的区域用于显示上述全屏显示应用的任务窗口或任务图标,整个多任务界面不同于现有的各个应用的任务窗口或任务图标全铺的形式,用户可以通过区分区域进而快捷的分辨出应用属于全屏显示应用还是悬浮窗显示应用,进而根据自身需求灵活选择上述应用进行清除。
图2是本申请实施例提供的一种多任务管理方法200的示意性流程图。如图2所示,方法200包括下列步骤:
S201,终端设备检测到用户的第一指令,该第一指令用于打开多任务界面,该多任务界面用于显示存在后台运行进程的多个应用,该多个应用包括全屏显示应用和悬浮窗显示应用。
在一种可能的实现方式中,用户可以通过手指从终端设备的显示屏幕边缘向终端设备的显示屏幕的中心滑动的各种手势,以打开存在后台运行进程的多个应用的多任务界面。
示例性地,用户可以双指从终端设备的显示屏幕的边缘向终端设备的显示屏幕的中心滑动,或用户可以单指从终端设备显示屏幕的底部边缘向终端设备显示屏幕的中心滑动等,以打开存在后台运行进程的多个应用的多任务界面。
S202,终端设备响应于上述第一指令,显示上述多任务界面,该多任务界面包括第一区域和第二区域,上述多个应用中的全屏显示应用的任务窗口或任务图标显示在上述第一区域,上述多个应用中的悬浮窗的任务窗口或任务图标显示应用显示在该第二区域。
应理解,上述第二区域还可以称为突出显示区域,上述第一区域也可以称为该突出显示区域之外的显示区域,本申请对此不作限定。
S203,终端设备检测到用户的第二指令,该第二指令用于选择所述第二区域。
S204,终端设备响应于上述第二指令,在所述第二区域中显示第一清除按钮。
应理解,上述第一清除按钮用于指示所述第二区域上的清除按钮。
示例性地,用户可以长按上述第二区域的空白处,直到该第二区域的右上角显示上述第一清除按钮。
S205,终端设备检测到用户对上述第一清除按钮的第三指令,并响应于所述第三指令,结束所述第二区域中的悬浮窗显示应用的后台运行进程。
示例性地,用户可以点击上述清除按钮,终端设备检测到该点击操作,并将该点击操作转化为上述第三指令,响应于该第三指令,结束上述第二区域中的悬浮窗显示应用的后台运行进程。
可选地,终端设备还可以基于用户指令,清除多任务界面上所有应用的后台进程。
示例性地,终端设备检测到用户点击该多任务界面的清除按钮(也可以称为第二清除按钮)的操作,将该操作转换为清除上述多任务界面上所有应用的后台进程的指令,并响应于该指令,结束上述所有应用的后台进程,实现对上述全屏显示应用和悬浮窗显示应用的统一清理。
可选地,终端设备还可以基于用户指令清除上述多任务界面上至少一个应用的后台进程。
示例性地,检测到用户将多任务界面上的至少一个应用的任务窗口或任务图标拖拽到该多任务界面的清除按钮的操作,以清理上述至少一个应用的后台进程。终端设备检测到用户拖拽上述至少一个应用的任务窗口或任务图标的操作,将该拖拽操作转换为清除上述多任务界面上至少一个应用的后台进程的指令,并响应于该指令,结束上述至少一个应用的后台进程,实现对上述多任务界面上应用的后台进程的选择性清除。
应理解,上述清除的应用可以包括第一区域中显示的应用,第二区域中显示的应用,或者也可以包括至少一个第一区域中显示的应用和至少一个第二区域中显示的应用。
应理解,在上述S201之前,终端设备还可以检测到用户的第八指令,该第八指令用于打开应用A,该应用A为上述多个应用中的全屏显示应用,终端设备响应于该第八指令,打开应用A,使应用A在前台运行。终端设备还可以检测到用户的第九指令,该第九指令用于打开应用B,该应用B为上述多个应用中的悬浮窗显示应用,终端设备响应于该第九指令,打开应用B,使应用B也在前台运行。
示例性地,用户在使用终端设备时,可以点击终端设备的显示界面上的应用A的图标,打开该应用A。终端设备检测到用户的点击操作,并将该点击操作转换为上述打开该应用A指令。用户可以在应用A显示界面上点击侧边栏,并在该侧边栏中显示的多个应用图标中点击上述应用B图标,终端设备检测到用户的点击操作,并将该点击操作转换为上述打开应用B的指令,并响应于该指令,打开应用B。
应理解,由于该应用B为悬浮窗显示应用,所以在打开应用B后,上述应用A继续在前台运行,且应用B可以在应用A之上以小窗口的形式显示。
在本申请实施例中,通过在同一多任务界面上显示存在后台运行进程的全屏显示应用和存在后台运行进程的悬浮窗显示应用,其中,全屏显示应用显示在上述多任务界面上的一个显示区域内,悬浮窗显示应用显示在上述多任务界面的另一个显示区域内。用户可以通过选中显示悬浮窗显示应用的区域,进而实现对该区域内所有悬浮窗显示应用的清除。即本申请在降低上述操作复杂度的情况下,还实现了对上述悬浮窗显示应用的统一清除,提高了用户体验。
下面以平板电脑为例,对本申请提供的多任务管理方法进行详细描述。
图3示出一种多任务管理的平板电脑界面300,如图3所示,用户点击如图3中的平板电脑界面a所示的“视频应用”图标,以打开该视频应用,如图3中的平板电脑界面a所示,该界面还为用户提供了其他多个应用的图标选项。平板电脑检测到用户的点击操作,获取打开上述视频应用的指令,并响应该指令,使该视频应用在前台运行,并显示视频界面,如图3中的平板电脑界面b所示,该平板电脑界面b还为用户显示了“侧边栏”入口(即视频界面右侧的黑色长条)。
用户可以通过左滑平板电脑界面b所示黑色长条,以打开侧边栏。如平板电脑界面c所示的“侧边栏”,如图3中的平板电脑c所示,该侧边栏还为用户提供了多种快捷操作的图标,如“截屏”图标、“屏幕录制”图标以及“新建便签”图标,以及还为用户提供了悬浮窗显示应用的图标,如“短信”图标。
用户点击平板电脑界面c所示的“短信”图标,以打开该短信应用。平板电脑检测到用户的点击操作,获取打开上述短信应用的指令,并响应该指令,使该短信应用在前台运行,并以小屏的形式显示(即悬浮窗的形式)在视频界面上同时显示短信界面。
如图3中的平板电脑界面d所示,用户可以单指从该平面电脑界面d的底部边缘向该平面电脑界面d的中心滑动,以显示平板电脑界面e所示的多任务窗口。如图3中的平板电脑界面e所示,该界面为用户显示都为全屏显示应用的多任务窗口,该多任务窗口包括文件管理应用、设置应用、相册应用、时钟应用、天气应用和视频应用。
用户可以通过右滑图3中的平板电脑界面e,以查看其它全屏显示应用的任务窗口(图中未示出),用户通过左滑平板电脑界面e,以查看悬浮窗显示应用(计算器应用和短信应用)的任务窗口。
如图3中的平板电脑界面f所示,悬浮窗显示应用的任务窗口显示在界面右侧(即该界面的突出显示区域)的侧边栏中,用户可以通过上下滑动该侧边栏(图中未示出),以查看其他悬浮窗显示应用的任务窗口。如图3中的平板电脑界面f所示,用户可以长按侧边栏的空白处直到侧边栏出现“叉号”(即第一清除按钮)为止,用户点击该“叉号”,以统一清除全部悬浮窗显示应用的任务窗口。平板电脑检测到用户的点击操作,获取统一清除上述全部悬浮窗显示应用的任务窗口的指令,并响应该指令,清除上述全部悬浮窗显示应用的任务窗口,并显示图3中的平板电脑界面g。
可选地,图4示出又一种多任务管理的平板电脑界面400,接着上述图3中的平板电脑界面g,在清除完上述全部悬浮窗显示应用的任务窗口后,如图4中的平板电脑界面g所示,该界面上只存在全屏显示应用的任务窗口,用户可以点击该平板电脑界面g下的“垃圾桶”(即第二清除按钮),以清除该界面显示的全部全屏显示应用的任务窗口。平板电脑检测到用户的点击操作,获取清除上述全部全屏显示应用的任务窗口的指令,并响应该指令,清除上述全屏显示应用的任务窗口,并显示图4中的平板电脑界面h。
图5示出又一种多任务管理的平板电脑界面500,如图5所示,界面500包括界面a至界面d。
可选地,该平板电脑界面500中的界面a还可以接着上述图3所示的平板电脑界面300中的界面a至界面d,界面的细节描述可以参考上述实施例,为避免重复,此处不再做赘述。
如图5中的平板电脑界面a所示,该界面为用户显示了全屏显示应用(如文件管理应用、设置应用、相册应用、时钟应用、天气应用和视频应用)的任务窗口,用户可以通过右滑平板电脑界面a,以查看其它全屏显示应用的任务窗口(图中未示出),用户通过左滑平板电脑界面a,以查看悬浮窗显示应用(计算器应用和短信应用)的任务窗口。
如图5中的平板电脑界面b所示,悬浮窗显示应用的任务窗口显示在界面突出显示区域的侧边栏中,用户通过将短信应用的任务窗口从该突出显示区域的侧边栏中拖拽至该界面下的“垃圾桶”(即第二清除按钮),以清除该短信应用的任务窗口。平板电脑检测到用户的拖拽操作,获取清除上述短信应用的任务窗口的指令,并响应该指令,清除该短信应用的任务窗口。
如图5中的平板电脑界面c所示,该界面的侧边栏中不存在短信应用的任务窗口,用户通过将视频应用的任务窗口从普通显示区域(即显示全屏显示应用的任务窗口的区域)拖拽至该界面下的“垃圾桶”,以清除该视频应用的任务窗口。平板电脑检测到用户的拖拽操作,获取清除上述视频应用的任务窗口的指令,并响应该指令,清除该视频应用的任务窗口,并显示图5中的平板电脑界面d。
可选地,图6示出又一种多任务管理的平板电脑界面600,接着上述图5中的平板电脑界面d,在清除完上述视频应用的任务窗口后,如图6中平板电脑界面d所示,该界面的普通显示区域中不存在上述视频应用的任务窗口,用户可以点击该平板电脑界面d下的“垃圾桶”(即第二清除按钮),以清除该界面显示的全部应用(全屏显示应用包括文件管理应用、设置应用、相册应用、时钟应用和天气应用,悬浮窗显示应用包括音乐应用和计算器应用)的任务窗口。平板电脑检测到用户的点击操作,获取清除上述全部应用的任务窗口的指令,并响应该指令,清除上述全部应用的任务窗口,并显示图6中的平板电脑界面e。
可选地,终端设备还可以根据用户的选择,对上述应用进行选择性管理。
下面以应用为图标的显示形式为例,对上述终端设备根据用户的选择,对应用进行选择性管理进行详细的描述。
图7示出一种多任务管理的平板电脑界面700,如图7所示,该界面700包括界面a至界面e。
可选地,该平板电脑界面700中的界面a可以接着上述图3所示的平板电脑界面300中的界面a至界面d,界面的细节描述可以参考上述实施例,为避免重复,此处不再做赘述。
如图7中的平板电脑界面a所示,该界面为用户显示了部分全屏显示应用(如相册应用,广播应用,音乐应用,时钟应用等应用)的任务图标,用户可以通过右滑平板电脑界面a,以查看其它全屏显示应用的任务图标(图中未示出),用户通过左滑平板电脑界面a,以查看悬浮窗显示应用(计算器应用和短信应用)的任务图标。
如图7中的平板电脑界面b所示,悬浮窗显示应用显示在界面突出显示区域的侧边栏中,用户通过长按界面的空白区域直到上述全部应用的任务图标上出现选项圈(即图标右上角的圆圈,还可以称为选择按钮)用户停止长按操作。
如图7中的平板电脑界面c所示,每一个应用的任务图标上都有选项圈,用户可以通过分别点击多个任务图标的选项圈,以选中多个应用为下次管理操作的目标应用。平板电脑检测到用户的点击操作,获取选中上述多个应用的任务图标的指令,并响应该指令,选择上述多个应用的任务图标,并在相应任务图标的选项圈中显示对勾。
如图7中的平板电脑界面d所示,用户点击该平板电脑界面d下的“垃圾桶”(即第二清除按钮),以清除该界面上被选中的应用(全屏显示应用包括相册应用、音乐应用、便签应用和视频应用,悬浮窗显示应用为短信应用)的任务图标。平板电脑检测到用户的点击操作,获取清除上述被选中应用的任务图标的指令,并响应该指令,清除上述被选中应用的任务图标。
如图7中的显示平板电脑界面e所示,清除上述被选中的应用后,当前多任务图标包括全屏显示应用电话本应用,天气应用,相机应用,设置应用,广播应用,时钟应用,和悬浮窗显示应用计算器应用。
应理解,在清除上述应用的后台进程前,用户还可以对至少一个应用的后台进程进行保活管理。
图8示出一种多任务管理的平板电脑界面800,如图8所示,该界面800包括界面a至界面d。
可选地,该平板电脑800中的界面a可以接着上述平板电脑界面300中的界面a至界面d,界面的细节描述可以参考上述实施例,为避免重复,此处不再做赘述。
如图8中的平板电脑界面a所示,该界面为用户显示了全屏显示应用的多任务图标,该多任务图标包括相册应用,广播应用,音乐应用,时钟应用,和视频应用等十个应用,用户可以通过右滑平板电脑界面a,以查看其它全屏显示应用的任务图标(图中未示出),用户通过左滑平板电脑界面a,以查看悬浮窗显示应用的任务图标(计算器应用和短信应用)。
如图8中的平板电脑界面b所示,悬浮窗显示应用显示在界面突出显示区域的侧边栏中,用户通过将该短信应用的任务图标从侧边栏中拖拽至该界面的保活区域(虚线框起的区域,也可以称为第三区域),以保活该短信应用的后台进程。平板电脑检测到用户的拖拽操作,获取保活短信应用的后台进程的指令,并响应该指令,将短信应用加到保活名单中,并在保活区域也显示短信应用的任务图标。
如图8中的平板电脑界面c所示,全屏显示应用的任务图标显示在普通显示区域中,用户通过将视频应用的任务图标从该普通区域中拖拽至该界面的保活区域,以保活该视频应用的后台进程。平板电脑检测到用户的拖拽操作,获取保活视频应用的后台进程的指令,并响应该指令,将视频应用加到保活名单中,并在保活区域也显示视频应用的任务图标,如图8中的平板电脑界面d所示,该保活区域显示有上述短信应用的任务图标和上述视频应用的任务图标。
可选地,图9示出又一种多任务管理的平板电脑界面900,接着上述图8中的平板电脑界面d,如图9中的平板电脑界面d所示,用户可以通过点击该界面下的“垃圾桶”(即第二清除按钮),以清除上述未保活的全部应用的任务图标即清除该全部应用的后台进程。平板电脑检测到用户的点击操作,获取清除上述未保活应用的后台进程的指令,并响应该指令,清除上述未被保活的应用的后台进程,并将该应用的图标删除。
如图9中的平板电脑界面e所示,当前界面只显示被保活的全屏显示应用视频的任务图标和悬浮窗显示应用计算器的任务图标。
可选地,用户还可以根据使用习惯,调整管理功能,进而终端设备设备基于调整后的管理功能对多任务进行管理。
在第一种可能的实现方式中,用户关闭分区显示功能,即关闭侧边栏显示悬浮窗显示应用的多任务窗口或者多任务图标的功能。
图10示出了一种多任务管理的平板电脑界面1000,如图10所示,用户点击如图10中的平板电脑界面a所示的“视频应用”图标,以打开该视频应用,如图10中的平板电脑界面a所示,该界面还为用户提供了其他多个应用的图标选项。平板电脑检测到用户的点击操作,获取打开上述视频应用的指令,并响应该指令,使该视频应用在前台运行,并显示视频界面。
如图10中的平板电脑界面b所示,该平板电脑界面b还为用户显示了“侧边栏”入口(即视频界面右侧的黑色长条)。用户可以通过左滑平板电脑界面b所示黑色长条,以打开侧边栏。
如图10中的平板电脑界面c所示的“侧边栏”,该侧边栏还为用户提供了多种快捷操作的图标,如“截屏”图标、“屏幕录制”图标以及“新建便签”图标,以及还为用户提供了悬浮窗显示应用的图标,如“短信”图标。用户点击平板电脑界面c所示的“短信”图标,以打开该短信应用。平板电脑检测到用户的点击操作,获取打开上述短信应用的指令,并响应该指令,使该短信应用在前台运行,并以小屏的形式显示(即悬浮窗的形式)在视频界面上同时显示短信界面。
如图10中的平板电脑界面d所示,用户点击如图10中的平板电脑界面d所示的短信应用的悬浮窗右上角的叉号,以关闭该短信应用(且清除该应用的后台进程)。平板电脑检测到用户的点击操作,获取关闭上述短信应用的指令,并响应该指令,关闭该短信应用,并将该短信应用后台进行清除,并显示视频界面,如图10中的平板电脑界面e。
可选地,图11示出又一种多任务管理的平板电脑界面1100,接着上述图10中的平板电脑界面e,如图11中的电脑界面e所示,用户可以单指从该平面电脑界面e的底部边缘向该平面电脑界面e的中心滑动,以显示全屏显示应用的多任务窗口。平板电脑检测到用户的点击操作,获取显示全屏显示应用的多任务窗口的指令,并响应该指令,显示全屏显示应用的多任务窗口。
如图11中的电脑界面f所示,该多任务窗口包括文件管理应用、设置应用。时钟应用、视频应用、天气应用和相册应用),用户可以左右滑动以查看其他的全屏显示应用的任务窗口。
如图11中的平板电脑界面g所示,用户点击该平板电脑界面g下的“垃圾桶”(即第二清除按钮),以清除该界面显示的全部全屏显示应用的任务窗口。平板电脑检测到用户的点击操作,获取清除上述全部全屏显示应用的后台进程的指令,并响应该指令,清除上述全部应用的任务窗口,并显示如图11中的平板电脑界面h。
图12示出了一种多任务管理的平板电脑界面1200,如图12所示,用户点击如图12中的平板电脑界面a所示的“视频应用”图标,以打开该视频应用,如平板电脑界面a所示,该界面还为用户提供了其他多个应用的图标选项。平板电脑检测到用户的点击操作,获取打开上述视频应用的指令,并响应该指令,使该视频应用在前台运行,并显示视频界面。
如图12中的平板电脑界面b所示,该平板电脑界面b还为用户显示了“侧边栏”入口(即视频界面右侧的黑色长条)。用户可以通过左滑平板电脑界面b所示黑色长条,以打开侧边栏。
如图12中的平板电脑界面c所示的“侧边栏”,该侧边栏还为用户提供了多种快捷操作的图标,如“截屏”图标、“屏幕录制”图标以及“新建便签”图标,以及还为用户提供了悬浮窗显示应用的图标,如“短信”图标。用户点击平板电脑界面c所示的“短信”图标,以打开该短信应用。平板电脑检测到用户的点击操作,获取打开上述短信应用的指令,并响应该指令,使该短信应用在前台运行,并以小屏的形式显示(即悬浮窗的形式)在视频界面上同时显示短信界面。
如图12中的平板电脑界面d所示,用户可以单指从该平面电脑界面d的底部边缘向该平面电脑界面d的中心滑动,以应用的多任务窗口。平板电脑检测到用户的点击操作,获取显示上述应用的多任务窗口的指令,并响应该指令,显示应用的多任务窗口界面,如平板电脑界面e所示,该界面为用户提供的多任务窗口包括全屏显示应用和悬浮窗显示应用(两个框的应用),其中全屏显示应用包括相册应用、设置应用天气应用和视频应用,悬浮窗显示应用包括计算器应用和短信应用。
如图12中的平板电脑界面e所示,用户拖拽短信应用的任务窗口至该界面下方的“垃圾桶”(即第二清除按钮),以清除该短信应用的后台进程。平板电脑检测到用户的拖拽操作,获取清除上述短信应用的后台进程的指令,并响应该指令,清除上述短信应用的后台进程,并将平面电脑界面e上的短信应用的任务窗口删除,显示剩余的应用的任务窗口界面,如图12中的平板电脑界面f。
可选地,图13示出又一种多任务管理的平板电脑界面1300,接着上述图12中的平板电脑界面f,如图13平板电脑界面f所示,该界面上不存在上述短信应用的任务窗口,用户拖拽视频应用的任务窗口至该界面下方的“垃圾桶”(即第二清除按钮),以清除该视频应用的后台进程。平板电脑检测到用户的拖拽操作,获取清除上述视频应用的后台进程的指令,并响应该指令,清除上述视频应用的后台进程,并将平面电脑界面f上的视频应用的任务窗口删除,如图13中的平板电脑界面g所示,当前界面不存在上述视频应用的任务窗口。
可选地,图14示出又一种多任务管理的平板电脑界面1400,接着上述图13中的平板电脑界面g,如图14平板电脑界面g所示,该界面上不存在上述视频应用的任务窗口,用户可以点击该界面下的“垃圾桶”(即第二清除按钮),以清除该平板电脑界面g上显示的全部应用(全屏显示应用包括天气应用,设置应用和相册应用,悬浮窗显示包括计算器应用)的后台进程。平板电脑检测到用户的点击操作,获取清除上述全部应用的后台进程的指令,并响应该指令,清除上述全部应用的后台进程,并将上述全部应用的任务窗口删除,并返回平板电脑界面h。
在第二种可能的实现方式,用户可以在不关闭上述分区功能的前提下,将上述突出显示区域的侧边栏中显示的悬浮窗显示应用设置为某一特定类型的应用,如办公类或者游戏类等。
图15示出一种多任务管理的平板电脑界面1500,如图15所示,该界面1500中的界面a和界面b。
可选地,该平板电脑界面1500中的界面a还可以接着上述平板电脑界面300中的界面a至界面d,界面的细节描述可以参考上述实施例,为避免重复,此处不再做赘述。
如图15所示的平板电脑界面a所示,该界面为用户显示了全屏显示应用的多任务图标,该多任务图标包括相册应用,广播应用,音乐应用,时钟应用,和视频应用等十个全屏显示应用,用户可以通过右滑平板电脑界面a,以查看其它全屏显示应用的任务图标(图中未示出),用户通过左滑平板电脑界面a,以查看办公类应用的任务图标(word和excel)。
如图15所示的平板电脑界面b所示,办公类应用的任务图标显示在界面突出显示区域的侧边栏中,用户可以通过上述实施例示出的方法对上述办公类应用和其他应用进行不同的管理,为避免重复,此处不再赘述。
应理解,用户也可以直接通过双指从终端设备的显示屏幕的边缘向终端设备的显示屏幕的中心滑动,或者单指从终端设备显示屏幕的底部边缘向终端设备显示屏幕的中心滑动等,以进入上述各个实施例中的多任务窗口界面或多任务图标界面,并基于该多任务窗口界面或多任务图标界面对应用进行管理。
应理解,上述用户的指令也可以称为用户的操作,例如,上述第一指令可以称为第一操作,上述第二指令可以称为第二操作,上述第三指令可以称为第三操作。用户的操作具体可以包括触摸操作、拖拽操作、手势触发操作、语音唤醒操作、点击操作等,本申请实施例对此不作限定。其中,不同的指令对应的操作可以相同,也可以不同,不同的操作可以对应同一指令,也可以对应不同的指令,例如,用户可以通过点击操作打开上述应用A,也可以通过语音唤醒操作打开上述应用A,本申请实施例对此也不做限定。
应理解,上述各个实施例之间也可以相互耦合,本申请对此不作限定。且上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
上述本申请提供的实施例中,从终端设备作为执行主体的角度对本申请实施例提供的方法进行了介绍。为了实现上述本申请实施例提供的方法中的各功能,终端设备可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。
下面将结合附图16和图17,详细描述本申请实施例提供的终端设备。
图16示出了本申请实施例提供的一种终端设备1600,该终端设备1600包括:检测模块1601和处理模块1602。
其中,检测模块1601用于:检测到用户的第一指令,该第一指令用于打开多任务界面,该多任务界面用于显示存在后台运行进程的多个应用,上述多个应用包括全屏显示应用和悬浮窗显示应用;处理模块1602用于:响应于上述第一指令,显示上述多任务界面,该多任务界面包括第一区域和第二区域,该多个应用中的全屏显示应用的任务窗口或任务图标显示在上述第一区域,上述多个应用中的悬浮窗显示应用的任务窗口或任务图标显示在上述第二区域;该检测模块1601用于:检测到用户的第二指令,该第二指令用于选择所述第二区域;该处理模块1602用于:响应于上述第二指令,在上述第二区域中显示第一清除按钮;以及,检测到用户对上述第一清除按钮的第三指令,并响应于该第三指令,结束上述第二区域中的悬浮窗显示应用的后台运行进程。
可选地,上述多任务界面显示有第二清除按钮;该检测模块1601用于:检测到用户的第四指令,该第四指令用于选择上述多个应用中的至少一个应用;该处理模块1602用于:响应于上述第四指令,在上述多个应用中每个应用的任务窗口或任务图标上显示上述每个应用的选择按钮;该检测模块1601用于:检测到用户对至少两个选择按钮的至少两个第五指令,该第五指令用于选择上述第一区域中至少一个全屏显示应用的任务窗口或任务图标和上述第二区域中的至少一个悬浮窗显示应用的任务窗口或任务图标;该处理模块1602用于:响应于上述至少两个第五指令,选中上述至少两个选择按钮对应的应用的任务窗口或任务图标;检测到用户对所述第二清除按钮的第六指令,并响应该第六指令,结束上述至少两个选择按钮对应的应用的后台运行进程。
可选地,该处理模块1602用于:检测到用户对上述第一区域的左右滑动指令,并响应于该左右滑动指令,显示存在后台运行进程的其他全屏显示应用的任务窗口或任务图标;以及,检测到用户对上述第二区域的上下滑动指令,并响应于该上下滑动指令,显示存在后台运行进程的其他悬浮显示应用的任务窗口或任务图标。
可选地,上述多任务界面显示有第二清除按钮;该检测模块1601用于:检测到用户对上述多个应用中第一应用的任务窗口或任务图标的第一拖拽指令,该第一拖拽指令用于将上述第一应用的任务窗口或任务图标拖拽至上述第二清除按钮;该处理模块1602用于:响应于上述第一拖拽指令,结束上述第一应用的后台运行进程。
可选地,上述多任务界面还包括第三区域,该第三区域用于显示至少一个被保活应用的任务窗口或任务图标;该检测模块1601用于:检测到用户对上述多个应用中第二应用的任务窗口或任务图标的第二拖拽指令,该第二拖拽指令用于将上述第二应用的任务窗口或任务图标拖拽至上述第三区域;该处理模块1602用于:响应于上述第二拖拽指令,将上述第二应用的任务窗口或任务图标从上述第二区域移动至上述第三区域。
可选地,上述多任务界面显示有第二清除按钮;该处理模块1602用于:检测到用户对上述第二清除按钮的第七指令,并响应于该第七指令,结束上述第一区域中的全屏显示应用的后台运行进程。
应理解,这里的终端设备1600以功能模块的形式体现。这里的术语“模块”可以指应用特有集成电路(application specific integrated circuit,ASIC)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术人员可以理解,终端设备1600可以具体为上述实施例中的终端设备,或者,上述实施例中终端设备的功能可以集成在终端设备1600中,终端设备1600可以用于执行上述方法实施例中与终端设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。
上述终端设备1600具有实现上述方法中终端设备执行的相应步骤的功能;上述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
在本申请的实施例,图16中的终端设备1600也可以是芯片或者芯片***,例如:片上***(system on chip,SoC)。
图17示出了本申请实施例提供的另一终端设备1700。该终端设备1700包括:处理器1701和存储器1702,通信接口1703以及总线1704。其中,存储器1702用于存储指令,该处理器1701用于执行该存储器1702存储的指令。处理器1701、存储器1702和通信接口1703通过总线1704实现彼此之间的通信连接。
其中,处理器1701用于:检测到用户的第一指令,该第一指令用于打开多任务界面,该多任务界面用于显示存在后台运行进程的多个应用,上述多个应用包括全屏显示应用和悬浮窗显示应用;响应于上述第一指令,显示上述多任务界面,该多任务界面包括第一区域和第二区域,该多个应用中的全屏显示应用的任务窗口或任务图标显示在上述第一区域,上述多个应用中的悬浮窗显示应用的任务窗口或任务图标显示在上述第二区域;检测到用户的第二指令,该第二指令用于选择所述第二区域;响应于上述第二指令,在上述第二区域中显示第一清除按钮;以及,检测到用户对上述第一清除按钮的第三指令,并响应于该第三指令,结束上述第二区域中的悬浮窗显示应用的后台运行进程。
可选地,上述多任务界面显示有第二清除按钮;该处理器1701用于:检测到用户的第四指令,该第四指令用于选择上述多个应用中的至少一个应用;响应于上述第四指令,在上述多个应用中每个应用的任务窗口或任务图标上显示上述每个应用的选择按钮;检测到用户对至少两个选择按钮的至少两个第五指令,该第五指令用于选择上述第一区域中至少一个全屏显示应用的任务窗口或任务图标和上述第二区域中的至少一个悬浮窗显示应用的任务窗口或任务图标;响应于上述至少两个第五指令,选中上述至少两个选择按钮对应的应用的任务窗口或任务图标;以及,检测到用户对所述第二清除按钮的第六指令,并响应该第六指令,结束上述至少两个选择按钮对应的应用的后台运行进程。
可选地,该处理器1701用于:检测到用户对上述第一区域的左右滑动指令,并响应于该左右滑动指令,显示存在后台运行进程的其他全屏显示应用的任务窗口或任务图标;检测到用户对上述第二区域的上下滑动指令,并响应于该上下滑动指令,显示存在后台运行进程的其他悬浮显示应用的任务窗口或任务图标。
可选地,上述多任务界面显示有第二清除按钮;该处理器1701用于:检测到用户对上述多个应用中第一应用的任务窗口或任务图标的第一拖拽指令,该第一拖拽指令用于将上述第一应用的任务窗口或任务图标拖拽至上述第二清除按钮;响应于上述第一拖拽指令,结束上述第一应用的后台运行进程。
可选地,上述多任务界面还包括第三区域,该第三区域用于显示至少一个被保活应用的任务窗口或任务图标;该处理器1701用于:检测到用户对上述多个应用中第二应用的任务窗口或任务图标的第二拖拽指令,该第二拖拽指令用于将上述第二应用的任务窗口或任务图标拖拽至上述第三区域;响应于上述第二拖拽指令,将上述第二应用的任务窗口或任务图标从上述第二区域移动至上述第三区域。
可选地,上述多任务界面显示有第二清除按钮;该处理器1701用于:检测到用户对上述第二清除按钮的第七指令,并响应于该第七指令,结束上述第一区域中的全屏显示应用的后台运行进程。
应理解,终端设备1700可以具体为上述实施例中的终端设备,或者,上述实施例中终端设备的功能可以集成在终端设备1700中,终端设备1700可以用于执行上述方法实施例中与终端设备对应的各个步骤和/或流程。可选地,该存储器1702可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。该处理器1701可以用于执行存储器中存储的指令,并且该处理器执行该指令时,该处理器可以执行上述方法实施例中与终端设备对应的各个步骤和/或流程。
应理解,在本申请实施例中,该处理器可以是中央处理单元(Central ProcessingUnit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器执行存储器中的指令,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

Claims (11)

1.一种多任务管理方法,其特征在于,包括:
终端设备检测到用户的第一指令,所述第一指令用于打开多任务界面,所述多任务界面用于显示存在后台运行进程的多个应用,所述多个应用包括全屏显示应用和悬浮窗显示应用,所述全屏显示应用为处于全屏显示状态的应用,所述悬浮窗显示应用为处于悬浮窗显示状态的应用,所述多任务界面显示有第二清除按钮;
所述终端设备响应于所述第一指令,显示所述多任务界面,所述多任务界面包括第一区域、第二区域和第三区域,所述第二区域突出显示,所述多个应用中的全屏显示应用的任务窗口或任务图标显示在所述第一区域,所述多个应用中的悬浮窗显示应用的任务窗口或任务图标显示在所述第二区域,所述第三区域用于显示至少一个被保活应用的任务窗口或任务图标;
所述终端设备检测到用户对所述多个应用中目标应用的任务窗口或任务图标的第二拖拽指令,所述第二拖拽指令用于将所述目标应用的任务窗口或任务图标拖拽至所述第三区域,所述目标应用的任务窗口或任务图标位于所述第一区域或者所述第二区域;
所述终端设备响应于所述第二拖拽指令,将所述目标应用的任务窗口或任务图标移动至所述第三区域;
所述终端设备检测到用户对所述第二清除按钮的指令,并响应于所述指令,结束显示在所述第三区域之外的应用的后台运行进程。
2.根据权利要求1所述的方法,其特征在于,在所述终端设备检测到用户对所述第二清除按钮的指令,并响应于所述指令,结束显示在所述第三区域之外的应用的后台运行进程之前,所述方法还包括:
所述终端设备检测到用户的第四指令,所述第四指令用于选择所述多个应用中的至少一个应用;
所述终端设备响应于所述第四指令,在所述多个应用中每个应用的任务窗口或任务图标上显示所述每个应用的选择按钮;
所述终端设备检测到用户对至少两个选择按钮的至少两个第五指令,所述第五指令用于选择所述第一区域中至少一个全屏显示应用的任务窗口或任务图标和所述第二区域中的至少一个悬浮窗显示应用的任务窗口或任务图标;
所述终端设备响应于所述至少两个第五指令,选中所述至少两个选择按钮对应的应用的任务窗口或任务图标,所示至少两个选择按钮对应的应用的任务窗口或任务图标未显示在所述第三区域;
所述终端设备检测到用户对所述第二清除按钮的第六指令,并响应于所述第六指令,结束所述至少两个选择按钮对应的应用的后台运行进程。
3.根据权利要求2所述的方法,其特征在于,在所述终端设备检测到用户对至少两个选择按钮的至少两个第五指令之前,所述方法还包括:
所述终端设备检测到用户对所述第一区域的左右滑动指令,并响应于所述左右滑动指令,显示存在后台运行进程的其他全屏显示应用的任务窗口或任务图标;
所述终端设备检测到用户对所述第二区域的上下滑动指令,并响应于所述上下滑动指令,显示存在后台运行进程的其他悬浮显示应用的任务窗口或任务图标。
4.根据权利要求1至3中任一项所述的方法,其特征在于,在所述终端设备检测到用户对所述第二清除按钮的指令,并响应于所述指令,结束显示在所述第三区域之外的应用的后台运行进程之前,所述方法还包括:
所述终端设备检测到用户的第二指令,所述第二指令用于选择所述第二区域;
所述终端设备响应于所述第二指令,在所述第二区域中显示第一清除按钮;
所述终端设备检测到用户对所述第一清除按钮的第三指令,并响应于所述第三指令,结束显示在所述第二区域中第一悬浮窗显示应用的后台运行进程,所述第一悬浮窗显示应用的任务窗口或任务图标未显示在所述第三区域。
5.根据权利要求4所述的方法,其特征在于,在所述结束显示在所述第二区域中第一悬浮窗显示应用的后台运行进程之后,所述方法还包括:
所述终端设备检测到用户对所述第二清除按钮的第七指令,并响应于所述第七指令,结束显示在所述第一区域中第一全屏显示应用的后台运行进程,所述第一全屏显示应用的任务窗口或任务图标未显示在所述第三区域。
6.一种终端设备,其特征在于,包括处理器和存储器,所述处理器和所述存储器耦合;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行下列方法:
检测到用户的第一指令,所述第一指令用于打开多任务界面,所述多任务界面用于显示存在后台运行进程的多个应用,所述多个应用包括全屏显示应用和悬浮窗显示应用,所述全屏显示应用为处于全屏显示状态的应用,所述悬浮窗显示应用为处于悬浮窗显示状态的应用,所述多任务界面显示有第二清除按钮;
响应于所述第一指令,显示所述多任务界面,所述多任务界面包括第一区域、第二区域和第三区域,所述第二区域突出显示,所述多个应用中的全屏显示应用的任务窗口或任务图标显示在所述第一区域,所述多个应用中的悬浮窗显示应用的任务窗口或任务图标显示在所述第二区域,所述第三区域用于显示至少一个被保活应用的任务窗口或任务图标;
检测到用户对所述多个应用中目标应用的任务窗口或任务图标的第二拖拽指令,所述第二拖拽指令用于将所述目标应用的任务窗口或任务图标拖拽至所述第三区域,所述目标应用的任务窗口或任务图标位于所述第一区域或者所述第二区域;
响应于所述第二拖拽指令,将所述目标应用的任务窗口或任务图标移动至所述第三区域;
检测到用户对所述第二清除按钮的指令,并响应于所述指令,结束显示在所述第三区域之外的应用的后台运行进程。
7.根据权利要求6所述的终端设备,其特征在于,所述处理器用于:
检测到用户的第四指令,所述第四指令用于选择所述多个应用中的至少一个应用;
响应于所述第四指令,在所述多个应用中每个应用的任务窗口或任务图标上显示所述每个应用的选择按钮;
检测到用户对至少两个选择按钮的至少两个第五指令,所述第五指令用于选择所述第一区域中至少一个全屏显示应用的任务窗口或任务图标和所述第二区域中的至少一个悬浮窗显示应用的任务窗口或任务图标;
响应于所述至少两个第五指令,选中所述至少两个选择按钮对应的应用的任务窗口或任务图标,所示至少两个选择按钮对应的应用的任务窗口或任务图标未显示在所述第三区域;
检测到用户对所述第二清除按钮的第六指令,并响应于所述第六指令,结束所述至少两个选择按钮对应的应用的后台运行进程。
8.根据权利要求7所述的终端设备,其特征在于,所述处理器用于:
检测到用户对所述第一区域的左右滑动指令,并响应于所述左右滑动指令,显示存在后台运行进程的其他全屏显示应用的任务窗口或任务图标;
检测到用户对所述第二区域的上下滑动指令,并响应于所述上下滑动指令,显示存在后台运行进程的其他悬浮显示应用的任务窗口或任务图标。
9.根据权利要求6至8中任一项所述的终端设备,其特征在于,所述处理器用于:
检测到用户的第二指令,所述第二指令用于选择所述第二区域;
响应于所述第二指令,在所述第二区域中显示第一清除按钮;
检测到用户对所述第一清除按钮的第三指令,并响应于所述第三指令,结束显示在所述第二区域中第一悬浮窗显示应用的后台运行进程,所述第一悬浮窗显示应用的任务窗口或任务图标未显示在所述第三区域。
10.根据权利要求9所述的终端设备,其特征在于,所述处理器用于:
检测到用户对所述第二清除按钮的第七指令,并响应于所述第七指令,结束显示在所述第一区域中第一全屏显示应用的后台运行进程,所述第一全屏显示应用的任务窗口或任务图标未显示在所述第三区域。
11.一种计算机可读存储介质,其特征在于,用于存储计算机程序,所述计算机程序包括用于实现如权利要求1至5中任一项所述的方法的指令。
CN202111603566.XA 2021-08-04 2021-08-04 多任务管理方法和终端设备 Pending CN115705130A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111603566.XA CN115705130A (zh) 2021-08-04 2021-08-04 多任务管理方法和终端设备

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202111603566.XA CN115705130A (zh) 2021-08-04 2021-08-04 多任务管理方法和终端设备
CN202110888606.3A CN113325988B (zh) 2021-08-04 2021-08-04 多任务管理方法和终端设备

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN202110888606.3A Division CN113325988B (zh) 2021-08-04 2021-08-04 多任务管理方法和终端设备

Publications (1)

Publication Number Publication Date
CN115705130A true CN115705130A (zh) 2023-02-17

Family

ID=77426872

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202110888606.3A Active CN113325988B (zh) 2021-08-04 2021-08-04 多任务管理方法和终端设备
CN202111603566.XA Pending CN115705130A (zh) 2021-08-04 2021-08-04 多任务管理方法和终端设备

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN202110888606.3A Active CN113325988B (zh) 2021-08-04 2021-08-04 多任务管理方法和终端设备

Country Status (3)

Country Link
EP (1) EP4152136A4 (zh)
CN (2) CN113325988B (zh)
WO (1) WO2023010904A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113325988B (zh) * 2021-08-04 2021-11-16 荣耀终端有限公司 多任务管理方法和终端设备
CN117806516A (zh) * 2021-09-22 2024-04-02 荣耀终端有限公司 一种悬浮窗显示方法及电子设备
CN113821292A (zh) * 2021-09-22 2021-12-21 联想(北京)有限公司 一种信息处理方法、装置、电子设备及存储介质
CN114168355B (zh) * 2021-10-29 2022-10-21 荣耀终端有限公司 一种应用保活方法及电子设备
CN116627534B (zh) * 2021-11-19 2024-04-05 荣耀终端有限公司 应用程序处理方法及装置
CN116088726B (zh) * 2022-08-05 2023-11-21 荣耀终端有限公司 应用图标的显示方法和终端设备
CN116737291A (zh) * 2022-10-27 2023-09-12 荣耀终端有限公司 桌面应用的处理方法和电子设备

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008090902A1 (ja) * 2007-01-25 2008-07-31 Sharp Kabushiki Kaisha マルチウィンドウ管理装置及びプログラム、記憶媒体、並びに情報処理装置
EP2169521A1 (en) * 2008-09-26 2010-03-31 Research In Motion Limited Touch-screen device having soft escape key
KR20130054076A (ko) * 2011-11-16 2013-05-24 삼성전자주식회사 복수 개의 어플리케이션을 프리로딩하는 터치스크린을 가지는 장치 및 그 제어 방법
KR101995775B1 (ko) * 2012-01-06 2019-07-03 삼성전자 주식회사 복수의 아이템 검색 지원 방법 및 이를 지원하는 단말기
CN103412763B (zh) * 2013-08-30 2017-05-03 广东欧珀移动通信有限公司 一种移动终端的后台程序管理方法和移动终端
US9841944B2 (en) * 2013-10-28 2017-12-12 Lenovo (Beijing) Co., Ltd. Method for processing information and electronic apparatus
CN105446582A (zh) * 2014-08-21 2016-03-30 阿里巴巴集团控股有限公司 一种关闭后台程序的方法及装置
CN106445287A (zh) * 2016-09-18 2017-02-22 宇龙计算机通信科技(深圳)有限公司 后台应用管理方法及装置
CN107037971A (zh) * 2017-03-27 2017-08-11 努比亚技术有限公司 应用管理装置、移动终端及方法
CN107783830B (zh) * 2017-10-23 2020-12-04 华为技术有限公司 一种多任务管理方法及终端设备
CN109271175A (zh) * 2018-08-02 2019-01-25 珠海格力电器股份有限公司 一种删除后台中应用的方法及设备
CN109445572B (zh) * 2018-09-10 2023-12-08 华为技术有限公司 全屏显示视频中快速调出小窗口的方法、图形用户接口及终端
DK180317B1 (en) * 2019-04-15 2020-11-09 Apple Inc Systems, methods, and user interfaces for interacting with multiple application windows
CN112241227A (zh) * 2019-07-19 2021-01-19 腾讯科技(深圳)有限公司 界面显示方法、装置、终端及存储介质
CN110531904A (zh) * 2019-08-15 2019-12-03 维沃移动通信有限公司 一种后台任务显示方法及终端
CN112988282B (zh) * 2021-04-27 2021-08-20 荣耀终端有限公司 应用保活方法和终端设备
CN113325988B (zh) * 2021-08-04 2021-11-16 荣耀终端有限公司 多任务管理方法和终端设备

Also Published As

Publication number Publication date
WO2023010904A1 (zh) 2023-02-09
EP4152136A1 (en) 2023-03-22
CN113325988B (zh) 2021-11-16
CN113325988A (zh) 2021-08-31
EP4152136A4 (en) 2023-11-01

Similar Documents

Publication Publication Date Title
CN113325988B (zh) 多任务管理方法和终端设备
CN114764298B (zh) 一种跨设备的对象拖拽方法及设备
US20200241746A1 (en) Multi-task management method and terminal device
KR101229699B1 (ko) 애플리케이션 간의 콘텐츠 이동 방법 및 이를 실행하는 장치
WO2019014859A1 (zh) 一种多任务操作方法及电子设备
AU2017206466B2 (en) Flexible display of electronic device and method for operating same
US20160004425A1 (en) Method of displaying graphic user interface and electronic device implementing same
US11455096B2 (en) Method for displaying graphical user interface based on gesture and electronic device
WO2023010903A1 (zh) 终端设备的桌面管理方法和终端设备
US9360923B2 (en) System and method for managing display power consumption
WO2019000437A1 (zh) 显示图形用户界面的方法和移动终端
WO2023005920A1 (zh) 分屏方法、装置及电子设备
WO2018133285A1 (zh) 显示方法及终端
EP3485358B1 (en) Electronic device and method thereof for managing applications
WO2023001064A1 (zh) 应用图标的显示方法、装置和电子设备
WO2022242586A1 (zh) 应用界面显示方法、装置和电子设备
CN113794795A (zh) 信息共享方法、装置、电子设备及可读存储介质
WO2019047129A1 (zh) 一种移动应用图标的方法及终端
CN112416199B (zh) 控制方法、装置和电子设备
CN110266875B (zh) 一种提示信息的显示方法及电子设备
CN111638828A (zh) 界面显示方法及装置
WO2023093590A1 (zh) 显示控制方法、装置、电子设备及介质
CN110502169B (zh) 一种显示控制方法及终端
CN114296626B (zh) 一种输入界面的显示方法及终端
CN112399010B (zh) 页面显示方法、装置和电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40081241

Country of ref document: HK