通过压力触控调整多任务排列顺序的方法、系统和电子设备的制造方法
【技术领域】
[0001]本发明涉及多任务操作系统技术领域,更具体地,涉及一种通过压力触控调整多任务排列顺序的方法、系统和电子设备。
【背景技术】
[0002]现有技术中,现有的智能设备(例如,智能手机、平板电脑等)大多均基于Android或Apple这种多任务系统。这些系统在进行多个任务之间的切换时,一般都是通过启动任务切换界面,并通过在其上选取和触控的方式完成的。其中,多个任务被以界面的形式显示出来。用户一般只需要通过触控的方式点击希望切换到的应用的界面即可完成切换任务。当应用较多以至于超出一个屏幕能够显示的容量时,用户需要以滑动触控的方式查找到自己希望切换到的应用,然后再通过触控的方式选择并切换。在现有的智能手机系统中,用户在多任务管理页面内大都不能够对其后台应用进行排序管理的操作。而在实际使用过程中,用户可能会在后台开启了多个应用程序,在应用程序切换调用的过程中,用户需要在冗长的应用列表内进行滑动操作,查找和辨识。无形之中给用户的操作带来了操作负担和操作疲劳感。在多个应用程序的查找过程中,也极易发生用户误操作等问题,致使其操作量翻倍,操作效率降低。
[0003]因此,现有的多任务切换方式存在如下缺点:
1.在多任务页面内,不支持后台应用程序调整其顺序的功能;
2.致使用户需要在多个应用程序列表内进行滑动,查找,辨识其目标应用程序;
3.由于不支持后台应用程序的排序管理功能,致使操作效率降低,误操作几率上升,操作量翻倍。
[0004]为了克服上述现有技术的弊端,本发明提供了一种通过压力触控技术调整多任务排列顺序的方法。本发明的目的在于:
1.在多任务页面内,支持后台应用程序调整顺序和管理功能;
2.通过简单的操作管理,减少用户在多任务管理页面内的滑动,查找,辨识等操作,提高使用效率;
3.提高操作效率,降低误操作率,减少操作疲劳感。
【发明内容】
[0005]针对现有技术中存在的上述弊端,本发明的目的包括:
(1)在需要切换应用程序时,无需调出多任务管理页面,即可更快地完成应用程序切换的操作,提高操作效率;
(2)通过简单的操作,减少用户在多任务管理页面内的查找与辨识;
(3)降低误操作率,减少用户操作疲劳感;
(4)操作直观,用户易学易用。
[0006]本发明解决的是在智能设备系统中高效地调整多任务管理页面内应用程序的排列顺序的问题。通过此种解决方案,用户可以直接通过压力触控技术,在多人管理页面内任意调整后台所开启的应用程序的排列顺序,以此方式使用户更方便的对其后台应用程序进行管理,并提高使用效率。
[0007]为此,本发明的技术方案为:
一种在交互界面上通过压力触控调整多任务排列顺序的方法,包括如下步骤:
(1)侦测多任务排列顺序调整请求消息;
(2)更新交互界面使之显示当前运行的多任务,该步骤具体包括:
当接收到上述请求消息时,在交互界面上显示当前运行的多个任务对应的应用程序图标或缩略图;
(3)在交互界面上仅以侦测按压式触控动作的方式侦测第一压力触控动作,并据此提取目标任务,该步骤具体包括:
(3.1)当仅以侦测按压式触控动作的方式侦测到第一压力触控动作并达到其压感触发机制的条件时,触发目标任务提取消息;
(3.2)响应于提取消息的成功结束,改变目标任务对应的应用程序图标或缩略图的显示状态;
(4)在交互界面上侦测第二压力触控动作,并据此调整目标任务的排列顺序,该步骤具体包括:
(4.1)在交互界面上侦测第二压力触控动作;
(4.2)根据第二压力触控动作的结束位置,对应地调整目标任务对应的应用程序图标或缩略图的位置;
(4.3)恢复目标任务对应的应用程序图标或缩略图的显示状态。
[0008]进一步地,所述第一压力触控动作为按压动作。
[0009]进一步地,所述第二压力触控动作为拖拽动作。
[0010]进一步地,所述显示状态包括显示透明度的状态。
[0011]—种在交互界面上通过压力触控调整多任务排列顺序的系统,包括:
请求信息侦测模块,用于侦测多任务排列顺序调整请求消息;
交互界面更新模块,用于更新交互界面使之显示当前运行的多任务,所述交互界面更新模块具体包括:
请求消息判断子模块,用于判断是否接收到多任务排列顺序调整请求消息;
图标或缩略图显示子模块,用于在交互界面上显示当前运行的多个任务对应的应用程序图标或缩略图;
目标任务提取模块,用于在交互界面上侦测第一压力触控动作,并据此提取目标任务,所述目标任务提取模块具体包括:
目标任务提取触发子模块,用于当侦测到第一压力触控动作并达到其压感触发机制的条件时,触发目标任务提取消息;
图标或缩略图显示状态更新子模块,用于响应于提取消息的成功结束,改变目标任务对应的应用程序图标或缩略图的显不状态;
排列顺序调整模块,用于在交互界面上侦测第二压力触控动作,并据此调整目标任务的排列顺序,所述排列顺序调整模块具体包括: 第二压力触控动作侦测子模块,用于在交互界面上侦测第二压力触控动作;
图标或缩略图位置调整子模块,用于根据第二压力触控动作的结束位置,对应地调整目标任务对应的应用程序图标或缩略图的位置;
图标或缩略图显示状态恢复模块,用于恢复目标任务对应的应用程序图标或缩略图的显示状态。
[0012]进一步地,所述第一压力触控动作为按压动作。
[00?3]进一步地,所述第二压力触控动作为拖拽动作。
[0014]进一步地,所述显示状态包括显示透明度的状态。
[0015]一种具有触控式交互界面的电子设备,包括如上所述的在交互界面上通过压力触控调整多任务排列顺序的系统。
[0016]进一步地,所述触控式交互界面为触控屏。
[0017]通过上述技术方案,本发明的有益技术效果包括:
(1)触控操作简单,能够减少用户在多任务管理页面内的滑动、查找、辨识等操作,提高了操作效率;
(2)提高了多任务排列顺序调整效率,降低了调整期间的误操作率;
(3)多任务排列顺序调整过程中人机交互直观,易学易用,极大地提高了用户体验;
(4)减轻了用户与系统之间交互的操作量,同时也减少了用户手部和眼部的疲劳感。
【附图说明】
[0018]图1示出了根据本发明的通过压力触控技术快速切换应用程序的方法的示意性流程图。
[0019]图2示出了根据本发明的一个实施例的作为目标任务的某应用程序的提取过程。
[0020]图3-5示出了根据本发明的一个实施例的作为目标任务的某应用程序的排列顺序更新过程。
【具体实施方式】
[0021]下面结合附图详细说明本发明的具体实施例。本领域技术人员应当清楚的是,本申请中的“按压”或“压力”一词是指包括垂直于交互界面的压力分量或应力分量的压力触控或应力触控,且优选地是指垂直于交互界面的压力分量或应力分量的压力触控或应力触控。
[0022]本申请中的“按压”或“压力”描述的都是只启动压力触控技术,而普通的“点击”则为大众所熟知的普通点击操作,不是特意的按压操作。具体来讲,相对于“点击”操作,智能设备通常启动Force Touch技术对点、按等触控动作实现检测和定位,而不区分点或按的力度。应当理解的是,虽然现有技术中的3D Touch技术增加了区分点或按的力度这一维度的触控检测,但本申请相对于3D Touch技术而言仍然是新颖和具有创造性的。因为,本申请中,在交互界面的某一个或多个位置或区域(例如,交互界面的左侧边和/或右侧边)侦测第一触控动作时,仅启动压力触控技术检测该位置或区域是否出现按压动作,而不启动对触控动作的具体位置的定位。也就是说,现有技术中当检测按压动作时,是必须同时检测按压动作的力度和按压动作的触发位置的,而无法仅检测按压力度;本申请中对于第一触控动作的侦测,在交互界面的某一个或多个位置或区域仅启动按压或压力触控动作是否发生的检测而不启动对该动作的位置。
[0023]为此,本申请中以“仅以侦测按压式触控动作的方式侦测第一触控动作”这种表述表达其相对于现有技术的区别。这种区别能够起到节省交互界面侦测所需的电力、减少处理计算装置对触控信号关于位置的运算量,节省智能设备的系统资源的有益效果,具有显著的进步。对于未以“仅以侦测按压式触控动作的方式”加以限定的触控动作侦测或检测,则不限于是否仅检测压力、按压或应力的上述方式,也可以采用Force Touch,3D Touch等技术。
[0024]如图1所示的是根据本发明的一个实施例的在交互界面上通过压力触控调整多任务排列顺序的方法。该方法包括的各个具体步骤如图2-5所示。各附图中相同的附图标记表示相同的部件、组件、行为、动作、状态、或应用程序等。该方法包括的步骤为:
步骤(I)侦测多任务排列顺序调整请求消息;
步骤(2)更新交互界面使之显示当前运行的多任务,该步骤具体包括:
当接收到上述请求消息时,在交互界面上显示当前运行的多个任务对应的应用程序图标或缩略图;
如图2所示,图中的多任务管理窗口或界面被呈现于交互界面上。本领域技术人员熟知的是,该