《应用程序的切换方法和装置.pdf》由会员分享,可在线阅读,更多相关《应用程序的切换方法和装置.pdf(25页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104239136 A(43)申请公布日 2014.12.24CN104239136A(21)申请号 201410395876.0(22)申请日 2014.08.12G06F 9/48(2006.01)(71)申请人广州三星通信技术研究有限公司地址 510663 广东省广州市广州高新技术产业开发区科学城科学大道185号申请人三星电子株式会社(72)发明人刘刚(74)专利代理机构北京英赛嘉华知识产权代理有限责任公司 11204代理人王达佐 马晓亚(54) 发明名称应用程序的切换方法和装置(57) 摘要本申请公开了应用程序的切换方法和装置。所述方法的一具体实施方式包括:将。
2、至少一个应用程序设置为常驻程序;当与常驻程序不同的第一程序在前台运行时,根据预设的程序切换条件生成程序切换指令;根据所述程序切换指令,将所述常驻程序切换到前台运行。该实施方式提高了终端快速切换应用程序的能力。(51)Int.Cl.权利要求书4页 说明书14页 附图6页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书4页 说明书14页 附图6页(10)申请公布号 CN 104239136 ACN 104239136 A1/4页21.一种应用程序的切换方法,其特征在于,所述方法包括:将至少一个应用程序设置为常驻程序;当与常驻程序不同的第一程序在前台运行时,根据预设的程序切换条件生。
3、成程序切换指令;根据所述程序切换指令,将所述常驻程序切换到前台运行。2.根据权利要求1所述的应用程序的切换方法,其特征在于,所述将至少一个应用程序设置为常驻程序包括:当应用程序在前台运行的连续时长大于等于预设常驻时长时,将所述应用程序设置为常驻程序。3.根据权利要求1所述的应用程序的切换方法,其特征在于,所述将至少一个应用程序设置为常驻程序包括:在当前应用程序运行的屏幕界面上显示常驻程序设置窗口;当所述常驻程序设置窗口接收到常驻程序设置指令时,将所述当前应用程序设置为常驻程序。4.根据权利要求3所述的应用程序的切换方法,其特征在于,所述在当前应用程序运行的屏幕界面上显示常驻程序设置窗口,包括:。
4、当所述当前应用程序运行的连续时长大于等于预设设置时长时,在所述当前应用程序运行的屏幕界面上显示常驻程序设置窗口。5.根据权利要求2至4之一所述的应用程序的切换方法,其特征在于,所述方法还包括:在所述第一程序运行的屏幕界面上显示常驻程序操作窗口。6.根据权利要求5所述的应用程序的切换方法,其特征在于,所述方法还包括:当至少一个应用程序被设置常驻程序后,在所述常驻程序运行的屏幕界面上显示所述常驻程序操作窗口。7.根据权利要求5所述的应用程序的切换方法,其特征在于,所述方法还包括:当所述常驻程序操作窗口接收到程序切换指令时,将所述常驻程序切换到前台运行;和/或当所述常驻程序操作窗口接收到常驻程序替换。
5、指令时,将所述第一程序设置为常驻程序,并解除原常驻程序设置;和/或当所述常驻程序操作窗口接收到常驻程序解除指令时,解除常驻程序设置;和/或当所述常驻程序操作窗口接收到常驻程序增加指令时,将所述第一程序添加为常驻程序。8.根据权利要求5所述的应用程序的切换方法,其特征在于,当多个应用程序被设置为常驻程序时,所述方法还包括:在所述常驻程序和所述第一程序运行的屏幕界面上显示与多个常驻程序对应的多个所述常驻程序操作窗口。9.根据权利要求6至8之一所述的应用程序的切换方法,其特征在于,所述常驻程序操作窗口中显示有所述常驻程序的图标或快捷方式。10.根据权利要求6至8之一所述的应用程序的切换方法,其特征在。
6、于,所述常驻程序操作窗口为悬浮窗口。权 利 要 求 书CN 104239136 A2/4页311.根据权利要求1所述的应用程序的切换方法,其特征在于,所述根据预设的程序切换条件生成程序切换指令包括:当所述第一程序在预设切换时长内未接收到操作指令时,生成所述程序切换指令。12.根据权利要求1所述的应用程序的切换方法,其特征在于,所述根据预设的程序切换条件生成程序切换指令包括:当所述常驻程序未在前台运行的连续时长大于等于预设运行时长时,生成程序切换指令。13.根据权利要求11或12所述的应用程序的切换方法,其特征在于,在将所述常驻程序切换到前台运行之前,所述方法还包括:在所述第一程序运行的屏幕界面。
7、上显示提示信息,其中,所述提示信息用于提醒用户所述常驻程序将要被切换到前台运行。14.根据权利要求13所述的应用程序的切换方法,其特征在于,所述提示信息包括所述常驻程序被切换到前台运行前的剩余时间。15.根据权利要求14所述的应用程序的切换方法,其特征在于,所述方法还包括:在所述第一程序运行的屏幕界面上配置延时接口;当所述延时接口接收到延迟切换指令时,延长所述剩余时间。16.根据权利要求11或12所述的应用程序的切换方法,其特征在于,当多个应用程序被设置为常驻程序时,所述方法还包括:设置多个常驻程序的优先级;所述将所述常驻程序切换到前台运行包括:将优先级最高的常驻程序切换到前台运行。17.一种。
8、应用程序的切换装置,其特征在于,所述装置包括:常驻程序设置模块,用于将至少一个应用程序设置为常驻程序;切换指令生成模块,用于当与常驻程序不同的第一程序在前台运行时,根据预设的程序切换条件生成程序切换指令;常驻程序切换模块,用于根据所述程序切换指令,将所述常驻程序切换到前台运行。18.根据权利要求17所述的应用程序的切换装置,其特征在于,所述常驻程序设置模块包括:常驻时长设置单元,用于当应用程序在前台运行的连续时长大于等于预设常驻时长时,将所述应用程序设置为常驻程序。19.根据权利要求17所述的应用程序的切换装置,其特征在于,所述常驻程序设置模块包括:设置窗口显示单元,用于在当前应用程序运行的屏。
9、幕界面上显示常驻程序设置窗口;常驻指令设置单元,用于当所述常驻程序设置窗口接收到常驻程序设置指令时,将所述当前应用程序设置为常驻程序。20.根据权利要求19所述的应用程序的切换方法,其特征在于,所述设置窗口显示单元包括:设置窗口显示子单元,用于当所述当前应用程序运行的连续时长大于等于预设设置时长时,在所述当前应用程序运行的屏幕界面上显示常驻程序设置窗口。权 利 要 求 书CN 104239136 A3/4页421.根据权利要求18至20之一所述的应用程序的切换装置,其特征在于,所述装置还包括:第一操作窗口显示模块,用于在所述第一程序运行的屏幕界面上显示常驻程序操作窗口。22.根据权利要求21所。
10、述的应用程序的切换装置,其特征在于,所述装置还包括:第二操作窗口显示模块,用于当至少一个应用程序被设置常驻程序后,在所述常驻程序运行的屏幕界面上显示所述常驻程序操作窗口。23.根据权利要求21所述的应用程序的切换装置,其特征在于,所述装置还包括:操作窗口切换模块,用于当所述常驻程序操作窗口接收到程序切换指令时,将所述常驻程序切换到前台运行;操作窗口替换模块,用于当所述常驻程序操作窗口接收到常驻程序替换指令时,将所述第一程序设置为常驻程序,并解除原常驻程序设置;操作窗口解除模块,用于当所述常驻程序操作窗口接收到常驻程序解除指令时,解除常驻程序设置;操作窗口增加模块,用于当所述常驻程序操作窗口接收。
11、到常驻程序增加指令时,将所述第一程序添加为常驻程序。24.根据权利要求21所述的应用程序的切换装置,其特征在于,当多个应用程序被设置为常驻程序时,所述装置还包括:多窗口显示模块,用于在所述常驻程序和所述第一程序运行的屏幕界面上显示与多个常驻程序对应的多个所述常驻程序操作窗口。25.根据权利要求17至24之一所述的应用程序的切换装置,其特征在于,所述常驻程序操作窗口中显示有所述常驻程序的图标或快捷方式。26.根据权利要求17至24之一所述的应用程序的切换装置,其特征在于,所述常驻程序操作窗口为悬浮窗口。27.根据权利要求17所述的应用程序的切换装置,其特征在于,所述切换指令生成模块包括:第一指令。
12、生成单元,用于当所述第一程序在预设切换时长内未接收到操作指令时,生成所述程序切换指令。28.根据权利要求17所述的应用程序的切换装置,其特征在于,所述切换指令生成模块包括:第二指令生成单元,用于当所述常驻程序未在前台运行的连续时长大于等于预设运行时长时,生成程序切换指令。29.根据权利要求27或28所述的应用程序的切换装置,其特征在于,所述装置还包括:提示信息显示模块,用于在所述第一程序运行的屏幕界面上显示提示信息,其中,所述提示信息用于提醒用户所述常驻程序将要被切换到前台运行。30.根据权利要求29所述的应用程序的切换装置,其特征在于,所述提示信息包括所述常驻程序被切换到前台运行前的剩余时间。
13、。31.根据权利要求30所述的应用程序的切换装置,其特征在于,所述装置还包括:权 利 要 求 书CN 104239136 A4/4页5延时配置模块,用于在所述第一程序运行的屏幕界面上配置延时接口;延迟切换模块,用于当所述延时接口接收到延迟切换指令时,延长所述剩余时间。32.根据权利要求17或18所述的应用程序的切换装置,其特征在于,当多个应用程序被设置为常驻程序时,所述装置还包括:优先级设置模块,用于设置多个常驻程序的优先级;所述常驻程序切换模块包括:常驻程序切换单元,用于将优先级最高的常驻程序切换到前台运行。权 利 要 求 书CN 104239136 A1/14页6应用程序的切换方法和装置技。
14、术领域0001 本申请涉及计算机技术领域,具体涉及终端技术领域,尤其涉及应用程序的切换方法和装置。背景技术0002 随着终端技术的不断发展,移动智能终端已经成为人们生活中使用最广泛的智能设备之一。目前的智能终端通常只能在前台运行一个应用程序,当用户需要进行应用程序切换时,首先要退出当前应用程序的运行界面,返回到终端的主界面(也称为主菜单界面),然后在该主界面中寻找目标应用程序对应的图标,最后通过点击该图标的方式达到切换应用程序目的。0003 上述切换应用程序的方法需要在当前应用程序界面、主界面和目标应用程序界面三者之间进行转换,操作流程较为复杂,尤其当某个应用程序需要在前台长时间运行时,如果需。
15、要临时切换到其他程序进行操作,然后再返回前述需要长时间运行的应用程序时,整个切换流程就会十分繁琐。发明内容0004 本申请提供了一种应用程序的切换方法和装置。0005 一方面,本申请提供了一种应用程序的切换方法,所述方法包括:0006 将至少一个应用程序设置为常驻程序;0007 当与常驻程序不同的第一程序在前台运行时,根据预设的程序切换条件生成程序切换指令;0008 根据所述程序切换指令,将所述常驻程序切换到前台运行。0009 在某些实施方式中,所述将至少一个应用程序设置为常驻程序包括:0010 当应用程序在前台运行的连续时长大于等于预设常驻时长时,将所述应用程序设置为常驻程序。0011 在某。
16、些实施方式中,所述将至少一个应用程序设置为常驻程序包括:0012 在当前应用程序运行的屏幕界面上显示常驻程序设置窗口;0013 当所述常驻程序设置窗口接收到常驻程序设置指令时,将所述当前应用程序设置为常驻程序。0014 在某些实施方式中,所述在当前应用程序运行的屏幕界面上显示常驻程序设置窗口,包括:0015 当所述当前应用程序运行的连续时长大于等于预设设置时长时,在所述当前应用程序运行的屏幕界面上显示常驻程序设置窗口。0016 在某些实施方式中,所述方法还包括:0017 在所述第一程序运行的屏幕界面上显示所述常驻程序操作窗口。0018 在某些实施方式中,所述方法还包括:说 明 书CN 1042。
17、39136 A2/14页70019 当至少一个应用程序被设置常驻程序后,在所述常驻程序运行的屏幕界面上显示所述常驻程序操作窗口。0020 在某些实施方式中,所述方法还包括:0021 当所述常驻程序操作窗口接收到程序切换指令时,将所述常驻程序切换到前台运行;0022 和/或当所述常驻程序操作窗口接收到常驻程序替换指令时,将所述第一程序设置为常驻程序,并解除原常驻程序设置;0023 和/或当所述常驻程序操作窗口接收到常驻程序解除指令时,解除常驻程序设置;0024 和/或当所述常驻程序操作窗口接收到常驻程序增加指令时,将所述第一程序添加为常驻程序。0025 在某些实施方式中,当多个应用程序被设置为常。
18、驻程序时,所述方法还包括:0026 在所述常驻程序和所述第一程序运行的屏幕界面上显示与多个常驻程序对应的多个所述常驻程序操作窗口。0027 在某些实施方式中,所述常驻程序操作窗口中显示有所述常驻程序的图标或快捷方式。0028 在某些实施方式中,所述常驻程序操作窗口为悬浮窗口。0029 在某些实施方式中,所述根据预设的程序切换条件生成程序切换指令包括:0030 当所述第一程序在预设切换时长内未接收到操作指令时,生成所述程序切换指令。0031 在某些实施方式中,所述根据预设的程序切换条件生成程序切换指令包括:0032 当所述常驻程序未在前台运行的连续时长大于等于预设运行时长时,生成程序切换指令。0。
19、033 在某些实施方式中,在将所述常驻程序切换到前台运行之前,所述方法还包括:0034 在所述第一程序运行的屏幕界面上显示提示信息,其中,所述提示信息用于提醒用户所述常驻程序将要被切换到前台运行。0035 在某些实施方式中,所述提示信息包括所述常驻程序被切换到前台运行前的剩余时间。0036 在某些实施方式中,所述方法还包括:0037 在所述第一程序运行的屏幕界面上配置延时接口;0038 当所述延时接口接收到延迟切换指令时,延长所述剩余时间。0039 在某些实施方式中,当多个应用程序被设置为常驻程序时,所述方法还包括:0040 设置多个常驻程序的优先级;0041 所述将所述常驻程序切换到前台运行。
20、包括:0042 将优先级最高的常驻程序切换到前台运行。0043 第二方面,本申请提供了一种应用程序的切换装置,所述装置包括:0044 常驻程序设置模块,用于将至少一个应用程序设置为常驻程序;0045 切换指令生成模块,用于当与常驻程序不同的第一程序在前台运行时,根据预设的程序切换条件生成程序切换指令;说 明 书CN 104239136 A3/14页80046 常驻程序切换模块,用于根据所述程序切换指令,将所述常驻程序切换到前台运行。0047 在某些实施方式中,所述常驻程序设置模块包括:0048 常驻时长设置单元,用于当应用程序在前台运行的连续时长大于等于预设常驻时长时,将所述应用程序设置为常驻。
21、程序。0049 在某些实施方式中,所述常驻程序设置模块包括:0050 设置窗口显示单元,用于在当前应用程序运行的屏幕界面上显示常驻程序设置窗口;0051 常驻指令设置单元,用于当所述常驻程序设置窗口接收到常驻程序设置指令时,将所述当前应用程序设置为常驻程序。0052 在某些实施方式中,所述设置窗口显示单元包括:0053 设置窗口显示子单元,用于当所述当前应用程序运行的连续时长大于等于预设设置时长时,在所述当前应用程序运行的屏幕界面上显示常驻程序设置窗口。0054 在某些实施方式中,所述装置还包括:0055 第一操作窗口显示模块,用于在所述第一程序运行的屏幕界面上显示所述常驻程序操作窗口。005。
22、6 在某些实施方式中,所述装置还包括:0057 第二操作窗口显示模块,用于当至少一个应用程序被设置常驻程序后,在所述常驻程序运行的屏幕界面上显示所述常驻程序操作窗口。0058 在某些实施方式中,所述装置还包括:0059 操作窗口切换模块,用于当所述常驻程序操作窗口接收到程序切换指令时,将所述常驻程序切换到前台运行;0060 操作窗口替换模块,用于当所述常驻程序操作窗口接收到常驻程序替换指令时,将所述第一程序设置为常驻程序,并解除原常驻程序设置;0061 操作窗口解除模块,用于当所述常驻程序操作窗口接收到常驻程序解除指令时,解除常驻程序设置;0062 操作窗口增加模块,用于当所述常驻程序操作窗口。
23、接收到常驻程序增加指令时,将所述第一程序添加为常驻程序。0063 在某些实施方式中,当多个应用程序被设置为常驻程序时,所述装置还包括:0064 多窗口显示模块,用于在所述常驻程序和所述第一程序运行的屏幕界面上显示与多个常驻程序对应的多个所述常驻程序操作窗口。0065 在某些实施方式中,所述常驻程序操作窗口中显示有所述常驻程序的图标或快捷方式。0066 在某些实施方式中,所述常驻程序操作窗口为悬浮窗口。0067 在某些实施方式中,所述切换指令生成模块包括:0068 第一指令生成单元,用于当所述第一程序在预设切换时长内未接收到操作指令时,生成所述程序切换指令。0069 在某些实施方式中,所述切换指。
24、令生成模块包括:0070 第二指令生成单元,用于当所述常驻程序未在前台运行的连续时长大于等于预设说 明 书CN 104239136 A4/14页9运行时长时,生成程序切换指令。0071 在某些实施方式中,所述装置还包括:0072 提示信息显示模块,用于在所述第一程序运行的屏幕界面上显示提示信息,其中,所述提示信息用于提醒用户所述常驻程序将要被切换到前台运行。0073 在某些实施方式中,所述提示信息包括所述常驻程序被切换到前台运行前的剩余时间。0074 在某些实施方式中,所述装置还包括:0075 延时配置模块,用于在所述第一程序运行的屏幕界面上配置延时接口;0076 延迟切换模块,用于当所述延时。
25、接口接收到延迟切换指令时,延长所述剩余时间。0077 在某些实施方式中,当多个应用程序被设置为常驻程序时,所述装置还包括:0078 优先级设置模块,用于设置多个常驻程序的优先级;0079 所述常驻程序切换模块包括:0080 常驻程序切换单元,用于将优先级最高的常驻程序切换到前台运行。0081 本申请提供的应用程序的切换方法和装置,通过将至少一个应用程序设置为常驻程序,当与常驻程序不同的第一程序在前台运行时,可以根据预设的程序切换条件生成程序切换指令,然后根据所述程序切换指令,将所述常驻程序切换到前台运行,通过生成程序切换指令实现了直接在应用程序之间进行切换的目的,提高了终端快速切换应用程序的能。
26、力。附图说明0082 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:0083 图1是本申请应用程序的切换方法的一个实施例的流程图;0084 图2是本申请应用程序的切换方法的另一个实施例的流程图;0085 图3是图2所示实施例的一个应用场景的示意图;0086 图4是本申请应用程序的切换方法的又一个实施例的流程图;0087 图5是图4所示实施例的一个应用场景的示意图;0088 图6是本申请应用程序的切换方法的又一个实施例的流程图;0089 图7是本申请应用程序的切换方法的又一个实施例的流程图;0090 图8是本申请应用程序的切换装置的一个实施。
27、例的结构示意图;0091 图9是本申请应用程序的切换装置的另一个实施例的结构示意图;0092 图10是本申请应用程序的切换装置的又一个实施例的结构示意图;0093 图11是本申请应用程序的切换装置的又一个实施例的结构示意图;0094 图12是本申请应用程序的切换装置的又一个实施例的结构示意图;0095 图13是本申请应用程序的切换装置的又一个实施例的结构示意图。具体实施方式0096 下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了说 明 书CN 104239136 A5/14页10便于描述,附。
28、图中仅示出了与有关发明相关的部分。0097 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。0098 请参考图1,其示出了应用程序的切换方法的一个实施例的流程100。本实施例主要以该方法应用于包含有显示屏的终端中来举例说明,该终端可以包括智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准。
29、音频层面4)播放器等等。所述应用程序的切换方法,包括以下步骤:0099 步骤101、将至少一个应用程序设置为常驻程序。0100 在本实施例中,所述常驻程序是指需要在上述终端的前台长期运行的应用程序,在将至少一个应用程序设置为常驻程序时,可以根据用户的实际使用需要,将特定的应用程序设置为常驻程序,例如,在观看视频的过程中,就可以将视频播放程序设置为驻留程序,或者在使用上述终端进行路途导航时,可以将导航程序设置为驻留程序。在设置常驻程序时,可以只将一个应用程序设置为常驻程序,也可以根据实际情况将多个应用程序设置为常驻程序。0101 步骤102、当与常驻程序不同的第一程序在前台运行时,根据预设的程序。
30、切换条件生成程序切换指令。0102 在本实施例中,在上述步骤101中设置了一个或多个常驻程序之后,当与常驻程序不同的第一程序在前台运行时,也就是说,在常驻程序之外的其他程序即第一程序在前台运行的情况下,由于常驻程序需要在前台保持长期运行,因此所述第一程序只是在前台临时运行,在对所述第一程序的临时操作完成后,可以根据预设的程序切换条件生成程序切换指令,其中,所述预设的程序切换条件可以是一个时间条件,也可以是一个对上述终端的操作条件,其中,用户与终端的交互操作包括但不限于晃动终端、点击实体按钮(例如音量按键)、手势识别、人脸识别、语音识别或者其它未来将开发的人机交互方式。例如,在将视频播放程序设置。
31、为常驻程序之后,用户突然收到一条短信,此时就需要由所述进行视频播放的常驻程序临时切换到短信程序中,并进行短信的查看或回复等操作,在回复完短信之后,可以根据预设的程序切换条件,例如快速按两下终端的音量调节按钮,就可以生成程序切换指令。0103 步骤103、根据所述程序切换指令,将所述常驻程序切换到前台运行。0104 在本实施例中,可以根据在步骤102中生成的程序切换指令,直接将在步骤101中设置的常驻程序切换到所述终端的前台进行运行。当在步骤101中只设置了一个常驻程序时,可以直接将该常驻程序切换到前台运行;当在步骤101中只设置了一个以上的常驻程序时,可以根据预定的切换规则或者根据用户的指定,将某一个常驻程序切换到前台运行。0105 本申请的上述实施例提供的方法通过将至少一个应用程序设置为常驻程序,当与常驻程序不同的第一程序在前台运行时,可以根据预设的程序切换条件生成程序切换指令,然后根据所述程序切换指令,将所述常驻程序切换到前台运行,通过生成程序切换指令实现了直接在应用程序之间进行切换的目的,提高了终端快速切换应用程序的能力。0106 在本实施例的一个可选实现方式中,所述将至少一个应用程序设置为常驻程序包括:当应用程序在前台运行的连续时长大于等于预设常驻时长时,将所述应用程序设置为说 明 书CN 104239136 A10。