一种切换应用程序的方法和装置的制造方法_3

文档序号:9910840阅读:来源:国知局
在实施中,终端确定第一后台顺序信息后,可以在后台运行的应用程序中,根据应 用程序与后台顺序信息的对应关系,确定第一后台顺序信息对应的第一应用程序,如果检 测到终端的目标按键当前的连续点击次数时存在前台运行的第二应用程序,终端可以将第 二应用程序切换至后台,并将第一应用程序切换至前台运行,例如,如图2所示,用户连续点 击次数为2时,终端则会将正在前台运行的通讯录切换至后台运行,并将小聊应用程序(即 第一应用程序)切换至前台运行。
[0078] 可选的,终端还可以在每次递增点击次数时,显示对应的应用程序的图标,相应 的,步骤103的处理过程可以如下:在后台运行的应用程序中,确定第一后台顺序信息对应 的第一应用程序,显示第一应用程序的图标;如果在目标按键被点击后的预设时长内未检 测到目标按键再次被点击,则取消图标的显示,并将第一应用程序切换至前台运行,其中预 设时长等于预设的目标按键的连击判定时长阈值。
[0079] 其中,图标可以是应用程序的标识,可以是桌面快捷方式图,也可以是该应用程序 切换至后台时的界面图。
[0080] 在实施中,终端检测的目标按键当前的连续点击次数可以是上述情况二所述的连 续点击次数的含义,即在在每次递增连续点击次数时,实时获取检测的连续点击次数对应 的第一后台顺序信息,并在后台运行的应用程序中确定第一后台顺序信息对应的第一应用 程序,此时,将会触发终端弹出图标显示窗口,如图3所示,该图标显示窗口中可以显示有第 一应用程序的图标,比如是桌面快捷方式图。如果终端在目标按键被点击后的预设时长内 未检测到目标按键再次被点击,其中,预设时长可以等于预设的所述目标按键的连击判定 时长阈值,即此次连续点击操作结束时,终端可以取消图标的显示,并可以将第一应用程序 切换至前台运行,也就是说,在连续点击操作开始到结束,终端将会检测到中间的每一次点 击操作,并对连续点击次数依次递增,并确定中间的每一个点击次数对应的后台顺序信息, 并确定该后台顺序信息对应的应用程序,进而,可以显示应用程序的图标,当连续点击操作 结束后,即在目标按键的连击判定时长阈值内未检测到目标按键再次被点击,此时,可以取 消图标的显示,将对应的应用程序切换至前台运行,即只是在用户的连续点击操作结束时, 将对应的应用程序切换至前台运行。
[0081] 本公开实施例中,检测终端的目标按键当前的连续点击次数,根据预先存储的连 续点击次数与待切换的应用程序的后台顺序信息的对应关系,确定当前的连续点击次数对 应的第一后台顺序信息,其中,后台顺序信息用于标记应用程序切换至后台的顺序,在后台 运行的应用程序中,确定第一后台顺序信息对应的第一应用程序,将第一应用程序切换至 前台运行。这样,用户无需操作调出后台运行的应用程序列表,通过连续点击目标按键即可 将相应的后台运行的应用程序切换至前台运行,从而,可以提高应用程序的切换效率。
[0082] 本公开又一示例性实施例提供了一种切换应用程序的装置,如图4所示,该装置包 括:
[0083] 检测模块410,用于检测终端的目标按键当前的连续点击次数;
[0084] 确定模块420,用于根据预先存储的连续点击次数与待切换的应用程序的后台顺 序信息的对应关系,确定所述当前的连续点击次数对应的第一后台顺序信息,其中,所述后 台顺序信息用于标记应用程序切换至后台的顺序;
[0085]切换模块430,用于在后台运行的应用程序中,确定所述第一后台顺序信息对应的 第一应用程序,将所述第一应用程序切换至前台运行。
[0086]可选的,在所述连续点击次数与待切换的应用程序的后台顺序信息的对应关系 中,所述连续点击次数N对应的后台顺序信息为:切换至后台的时间相对于当前时间按由近 至远的顺序排第N-a位,其中,a为预设的正整数。
[0087]可选的,所述切换模块430,用于:
[0088]在后台运行的应用程序中,确定所述第一后台顺序信息对应的第一应用程序,如 果当前存在前台运行的第二应用程序,则将所述第二应用程序切换至后台,并将所述第一 应用程序切换至前台运行。
[0089]可选的,如图5所示,所述切换模块430,包括:
[0090]确定子模块4301,用于在后台运行的应用程序中,确定所述第一后台顺序信息对 应的第一应用程序,显示所述第一应用程序的图标;
[0091] 切换子模块4302,用于如果在所述目标按键被点击后的预设时长内未检测到所述 目标按键再次被点击,则取消所述图标的显示,并将所述第一应用程序切换至前台运行,其 中所述预设时长等于预设的所述目标按键的连击判定时长阈值。
[0092] 可选的,所述目标按键包括主页键、返回键或者菜单键。
[0093] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法 的实施例中进行了详细描述,此处将不做详细阐述说明。
[0094] 本公开实施例中,检测终端的目标按键当前的连续点击次数,根据预先存储的连 续点击次数与待切换的应用程序的后台顺序信息的对应关系,确定当前的连续点击次数对 应的第一后台顺序信息,其中,后台顺序信息用于标记应用程序切换至后台的顺序,在后台 运行的应用程序中,确定第一后台顺序信息对应的第一应用程序,将第一应用程序切换至 前台运行。这样,用户无需操作调出后台运行的应用程序列表,通过连续点击目标按键即可 将相应的后台运行的应用程序切换至前台运行,从而,可以提高应用程序的切换效率。
[0095] 需要说明的是:上述实施例提供的切换应用程序的装置在切换应用程序时,仅以 上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不 同的功能模块完成,即将终端的内部结构划分成不同的功能模块,以完成以上描述的全部 或者部分功能。另外,上述实施例提供的切换应用程序的装置与切换应用程序的方法实施 例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0096] 本公开再一示例性实施例示出了一种终端的结构示意图。该终端可以是手机等。
[0097] 参照图6,终端600可以包括以下一个或多个组件:处理组件602,存储器604,电源 组件606,多媒体组件608,音频组件610,输入/输出(I/O)的接口612,传感器组件614,以及 通信组件616。
[0098] 处理组件602通常控制终端600的整体操作,诸如与显示,电话呼叫,数据通信,相 机操作和记录操作相关联的操作。处理元件602可以包括一个或多个处理器620来执行指 令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便 于处理组件602和其他组件之间的交互。例如,处理部件602可以包括多媒体模块,以方便多 媒体组件608和处理组件602之间的交互。
[0099]存储器604被配置为存储各种类型的数据以支持在终端600的操作。这些数据的示 例包括用于在终端600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消 息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组 合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPR0M),可擦除可编 程只读存储器(EPROM),可编程只读存储器(PR0M),只读存储器(ROM),磁存储器,快闪存储 器,磁盘或光盘。
[0100]电力组件606为终端600的各种组件提供电力。电力组件606可以包括电源管理系 统,一个或多个电源,及其他与为音频输出设备600生成、管理和分配电力相关联的组件。
[0101] 多媒体组件608包括在所述终端600和用户之间的提供一个输出接口的屏幕。在一 些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏 幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感 器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作 的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒 体组件608包括一个前置摄像头和/或后置摄像头。当终端600处于操作模式,如拍摄模式或 视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和 后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0102] 音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克 风(MIC),当音频输出设备600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦 克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经 由通信组件616发送。
[0103] I/O接口 612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可 以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁 定按钮。
[0104] 传感器组件614包括一个或多个传感器,用于为终端600提供各个方面的状态评 估。例如,传感器组件614可以检测到终端600的打开/关闭状态,组件的相对定位,例如所述 组件为终端600的显示器和小键盘,传感器组件614还可以检测终端600或终端600-个组件 的位置改变,用户与终端600接触的存在或不存在,终端600方位或加速/减速和终端600的 温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测 附近物体的存在。传感器组件614还可以
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1