一种应用切换方法及装置的制造方法_3

文档序号:9579126阅读:来源:国知局
的应用、在第二预设时间内在前台运行的时间最长的应用、后台应用的列表顺序中最近运行的应用划分后台运行应用的优先权级别。具体的划分方法可参照实施例一。
[0052]当确定后台运行的一个或多个应用的优先权之后,所述操作响应单元23具体包括:
[0053]第一操作响应模块,用于在所述应用切换操作为第一操作时,将当前运行的应用切换为确定的优先权最高的一个应用。具体地,如果优先权列表中有第1级优先权应用,且不止一个,则将待处理事件对应的未读通知收到时间最早的应用置为待切换应用;如果只有一个应用,那么这个应用就为待切换应用;如果没有第1级的优先权应用,那么查找第2级优先权应用,如果存在第2级优先权应用,则该第2级优先权应用置为待切换应用,具体根据第2级应用列表(应用的排列顺序与应用调用键盘输入或者语音输入的先后顺序相同)的顺序进行切换;如果既没有第1级优先权应用,也没有第2级优先权应用,则查找第3优先权应用,如果找到,则将该第3级优先权应用置为待切换应用;如果前3级优先权应用都没有找到,那么查看是否有第4级优先权应用,如果有的话,将该第4级优先权应用置为待切换应用;在确定待切换应用之后,将当前运行的应用切换为待切换应用。当然,如果不存在这4级的优先权应用,则最后切换至主屏。此外,在切换了当前运行的应用之时,还包括:通过屏幕截图截取单元截取所述当前运行的应用在退出前的屏幕截图。当截取当前运行的应用在退出前的屏幕截图后,,并按照预设的优先权算法,重新确定后台运行的一个或多个应用的优先权级别。将该当前运行的应用切换至后台,最后再将优先级列表中优先级最高的应用(即确定好的待切换应用)切换至屏幕上显示。当然,如果没有待切换应用,则返回主屏。
[0054]第二操作响应模块,用于在所述应用切换操作为第二操作时,将当前运行的应用切换为所述当前运行的应用的上一个浏览的应用。其中,该双击响应模块将含有标识为“上一个浏览的应用”的应用确定为待切换应用;再将当前应用标识为“上一个浏览的应用”,并计算当前运行的应用的优先权级别,具体优先权级别的计算和A1中的相同,此处不再赘述;同时,通过屏幕截图截取单元截取当前运行的应用在退出前的屏幕截图,并按照预设的优先权算法,重新确定后台运行的一个或多个应用的优先权级别;最后将该当前运行的应用切换至后台,将确定的待切换应用切至屏幕上显示。当然,若没有待切换应用,则返回主屏。
[0055]第三操作响应模块,用于在所述应用切换操作为第三操作时,按照优先权级别的次序显示已确定优先权级别的应用,并将当前运行的应用切换为用户选中的应用。具体通过以下步骤实现:首先创建一个显示各级优先权应用缩略图列表的元素,将其置于屏幕右侧;其次,将各级优先权应用的缩略图依次显示在新建的应用缩略图列表的元素中,第1级应用缩略图显示比例为1 (即如果在屏幕右侧设有显示框则该显示框显示第1级),第2级为0.8 (即为第1级的0.8倍,当然,也可以设定为0?1的其他倍数,此处不作限定),第3级为0.5 (当然也可以设定为小于第2级对应的数值的其他值,此处不作限定),第4级为0.3 (当然也可以设定为小于第3级对应的数值的其他值,此处不作限定)。再次,继续监听用户的手势操作,如果用户手指从虚拟按键上滑动至某个应用缩略图上再抬起手指,则为打开该选择的应用操作,如果用户手指直接在按钮上抬起,则为用户取消应用切换操作,同时移除对应的缩略图。其中,在用户选择了打开某个应用后,系统将当前运行的应用标识为“上一个浏览的应用”,并计算该当前运行的应用的优先权级别,应用的优先权级别的具体计算与步骤A1的相同,此处不再赘述,同时通过屏幕截图截取单元截取该正在运行的应用退出前的屏幕截图,并按照预设的优先权算法,重新确定后台运行的一个或多个应用的优先权级别。然后系统将该正在运行的应用切换至后台,最后将用户选择的待切换应用切至屏幕上显示。
[0056]在本发明实施例中,由于用户只需通过按压一次虚拟按键,无需反复长按功能菜单键或者是双击home键来打开应用程序列表以进行应用程序的切换,或者是回到主界面再点击应用图标来切换应用,减少了应用切换的步骤,方便快捷,极大提高了应用切换的效率。
[0057]本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。
[0058]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种应用切换方法,其特征在于,所述方法包括下述步骤: 在当前运行界面上悬浮显示创建的用于切换应用的虚拟按键; 接收用户通过所述虚拟按键发出的应用切换操作,所述应用切换操作包括第一操作、第二操作以及第三操作; 根据所述应用切换操作将当前运行的应用切换至对应的应用。2.如权利要求1所述的方法,其特征在于,在所述根据所述应用切换操作将当前运行的应用切换至对应的应用的步骤之前,包括下述步骤: 按照预设的优先权算法,确定后台运行的一个或多个应用的优先权级别。3.如权利要求2所述的方法,其特征在于,所述预设的优先权算法是根据接收到未读通知的应用、在第一预设时间内有输入操作的应用、在第二预设时间内在前台运行的时间最长的应用、后台应用的列表顺序中最近运行的应用划分后台运行应用的优先权级别。4.如权利要求1所述的方法,其特征在于,所述根据所述应用切换操作将当前运行的应用切换至对应的应用的步骤具体包括: 在所述应用切换操作为第一操作时,将当前运行的应用切换为确定的优先权级别最高的一个应用; 在所述应用切换操作为第二操作时,将当前运行的应用切换为所述当前运行的应用的上一个浏览的应用; 在所述应用切换操作为第三操作时,按照优先权级别的次序显示已确定优先权级别的应用,并将当前运行的应用切换为用户选中的应用。5.如权利要求4所述的方法,其特征在于,在切换当前运行的应用时,包括下述步骤: 截取所述当前运行的应用在退出前的屏幕截图,并按照预设的优先权算法,重新确定后台运行的一个或多个应用的优先权级别。6.一种应用切换装置,其特征在于,所述装置包括: 虚拟按键显示单元,用于在当前运行界面上悬浮显示创建的用于切换应用的虚拟按键; 应用切换操作接收单元,用于接收用户通过所述虚拟按键发出的应用切换操作,所述应用切换操作包括第一操作、第二操作以及第三操作; 操作响应单元,用于根据所述应用切换操作将当前运行的应用切换至对应的应用。7.如权利要求6所述的装置,其特征在于,所述装置包括: 优先权级别确定单元,用于按照预设的优先权算法,确定后台运行的一个或多个应用的优先权级别。8.如权利要求7所述的装置,其特征在于,所述预设的优先权算法是根据接收到未读通知的应用、在第一预设时间内有输入操作的应用、在第二预设时间内在前台运行的时间最长的应用、后台应用的列表顺序中最近运行的应用划分后台运行应用的优先权级别。9.如权利要求8所述的装置,其特征在于,所述操作响应单元具体包括: 第一操作响应模块,用于在所述应用切换操作为第一操作时,将当前运行的应用切换为确定的优先权最高的一个应用; 第二操作响应模块,用于在所述应用切换操作为第二操作时,将当前运行的应用切换为所述当前运行的应用的上一个浏览的应用; 第三操作响应模块,用于在所述应用切换操作为第三操作时,按照优先权级别的次序显示已确定优先权级别的应用,并将当前运行的应用切换为用户选中的应用。10.如权利要求9所述的装置,其特征在于,所述装置包括: 屏幕截图截取单元,用于截取所述当前运行的应用在退出前的屏幕截图,并按照预设的优先权算法,重新确定后台运行的一个或多个应用的优先权级别。
【专利摘要】本发明适用于智能设备的应用切换领域,提供了一种应用切换方法及装置。所述方法包括:在当前运行界面上悬浮显示创建的用于切换应用的虚拟按键;接收用户通过所述虚拟按键发出的应用切换操作,所述应用切换操作包括第一操作、第二操作以及第三操作;根据所述应用切换操作将当前运行的应用切换至对应的应用。本发明实施例能够提高应用切换的效率。
【IPC分类】G06F9/48
【公开号】CN105335224
【申请号】CN201410387761
【发明人】陈国强, 龙秀萍
【申请人】Tcl集团股份有限公司
【公开日】2016年2月17日
【申请日】2014年8月7日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1