[发明专利]一种多任务切换方法和终端无效
申请号: | 201210314996.4 | 申请日: | 2012-08-30 |
公开(公告)号: | CN102880415A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | 蔡如斌;姜亚华 | 申请(专利权)人: | 华为终端有限公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06F9/48 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 切换 方法 终端 | ||
技术领域
本发明涉及终端技术领域,尤其涉及一种多任务切换方法及终端。
背景技术
随着终端处理功能的强大,现有的终端(如手机、平板电脑等)一般都会具有多任务切换能力。这里的“多任务”也可以理解为多个程序,每个任务(程序)的类型可分为前台任务以及后台任务。前台任务是指当前正在前台运行,用户可以使用界面,能够方便操作的任务;后台任务是指虽然也在运行,但是在后台运行,用户看不到任务界面。这里的“多任务切换”是指将需要运行到前台的任务切换到前台来,如果前台有任务的话,前台的任务就随之切换到后台。
以基于Android(机器人)系统的终端为例,现有技术一般采用如下方法切换多任务:
S1.长按Home(主页)功能键,出现任务列表;
这里的功能键是指现有Android系统一般都会有的三到四个位于显示屏下方且在触摸屏上的键(有可能也内嵌到了显示屏内部,这里并不严格区分),如图1中虚线框所示的三个键,从左到右依次为菜单键,Home键以及返回键,现有技术切换的方法是先长按Home功能键,此时,系统检测到长按动作后,会触发一个任务列表,列表中显示最近打开位于后台的多个任务,每个任务对应一个任务图标;
S2.点击列表中的任务以进行切换;
当出现列表后,用户点击列表中的一个任务图标,将这个任务图标对应的任务切换到前台,同时,前台的任务会切换到后台。
现有技术在切换多任务过程中,由于需要长按(耗费时间较多)、判断需要点击的图标以及点击,切换速度较慢,影响了用户体验。
发明内容
本发明实施例提供一种多任务切换方法及终端,用于解决现有技术存在着的多任务切换速度较慢的问题。
本发明实施例提供了一种多任务切换方法,应用于具有触摸屏的终端,所述触摸屏上具有多个功能键,所述方法包括:
检测用户在多个所述触摸屏上的触摸动作;
判断检测得到的触摸动作是否为在预定时间内划过至少两个连续的功能键的触摸动作,如果是,切换最近打开的一个任务到前台,其中,所述预定时间为普通用户划过所述触摸屏中至少两个连续的功能键所需的时间。
其中,本实施例中的所述终端可以为基于Android操作系统的终端,所述Android操作系统包括触摸屏驱动,Framework层,以及应用层,所述检测用户在多个所述触摸屏上的触摸动作,判断检测得到的触摸动作是否为在预定时间内划过至少两个连续的所述功能键的触摸动作包括:
所述Framework层接收来自所述触摸屏驱动上报的触摸反馈信息;
当所述Framework层根据所述触摸反馈信息判断触摸点在第一功能键时,记录此时时间为第一时间,其中,所述第一功能键为所述至少两个连续的功能键中的一个;
所述Framework层继续接收来自所述触摸屏驱动上报的所述触摸反馈信息,如果判断一直在处于触摸状态,且触摸到最后一个功能键时,记录此时时间为第二时间,其中,所述最后一个功能键为所述至少两个连续的功能键中除第一功能键外,用户划过所述至少两个连续的功能键时最后一个划过的功能键;
所述Framework层判断第二时间减去第一时间的差值是否小于预定时间,如果是,则判断检测到的触摸动作为在预定时间划过了至少两个连续的功能键的触摸动作,否则,判断检测到的触摸动作不是在预定时间划过了至少两个连续的功能键的触摸动作。
或者,本实施例基于Android的终端执行″检测用户在多个所述触摸屏上的触摸动作,判断检测得到的触摸动作是否为在预定时间内划过至少两个连续的所述功能键的触摸动作″包括:
所述Framework层接收来自所述触摸屏驱动上报的触摸反馈信息;
所述Framework层根据所述触摸反馈信息获取用户触摸了哪个功能键,触摸的状态以及触摸的时间,并向所述应用层上报这些信息;
所述应用层根据所述Framework层上报的信息后,如果判断用户一直触摸着所述触摸屏,并且在所述预定时间内从第一功能键移动到了最后一个功能键,则判断检测到的触摸动作是在预定时间划过至少两个连续的功能键的触摸动作,判断判断检测到的触摸动作不是在预定时间划过至少两个连续的功能键的触摸动作;
其中,所述第一功能键为所述至少两个连续的功能键中的一个,所述最后一个功能键为所述至少两个连续的功能键中除第一功能键外,用户划过所述至少两个连续的功能键时最后一个划过的功能键。
本发明另一实施例提供了一种终端,包括触摸屏,处理器以及存储器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端有限公司,未经华为终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210314996.4/2.html,转载请声明来源钻瓜专利网。