著录项信息
专利名称 | 一种程序切换方法及系统 |
申请号 | CN201410577382.4 | 申请日期 | 2014-10-24 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-01-28 | 公开/公告号 | CN104317652A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F9/48 | IPC分类号 | G;0;6;F;9;/;4;8查看分类表>
|
申请人 | 广州视源电子科技股份有限公司 | 申请人地址 | 广东省广州市高新技术产业开发区科学城科珠路192号4楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 广州视源电子科技股份有限公司 | 当前权利人 | 广州视源电子科技股份有限公司 |
发明人 | 刘淦明 |
代理机构 | 广州三环专利商标代理有限公司 | 代理人 | 麦小婵;郝传鑫 |
摘要
本发明公开了一种程序切换方法,包括:在第一程序加载过程中,在第一程序的界面中显示功能菜单;所述功能菜单包括第二程序的快捷方式;接收用户触发所述第二程序的快捷方式所产生的第一切换指令,并根据所述第一切换指令切换到第二程序;当所述第一程序加载完成时,接收所述第一程序发送的通知信息。相应的,本发明还公开了一种程序切换系统。采用本发明实施例,能够在第一程序加载过程中切换到其他程序后,在第一程序加载完成时获知通知信息以提醒用户,提高用户体验。
1.一种程序切换方法,其特征在于,包括:
在第一程序加载过程中,在第一程序的界面中显示功能菜单;所述功能菜单包括第二程序的快捷方式;
接收用户触发所述第二程序的快捷方式所产生的第一切换指令,并根据所述第一切换指令切换到所述第二程序;
当所述第一程序加载完成时,接收所述第一程序发送的通知信息;
判断屏幕上显示的程序是否为所述第一程序;
若否,则切换回所述第一程序;其中,所述切换回所述第一程序,具体包括:
在第二程序的界面中显示操作菜单;所述操作菜单为所述第一程序的快捷方式;
接收用户触发所述第一程序的快捷方式所产生的第二切换指令,并根据所述第二切换指令切换回所述第一程序。
2.如权利要求1所述的程序切换方法,其特征在于,在第一程序加载过程中,在第一程序的界面中显示功能菜单之前,还包括:
接收第一程序启动时发送的注册信息,并根据所述注册信息生成数据记录;所述数据记录包括第一程序的ID;
将所述数据记录保存到程序加载列表中,并将所述数据记录中的ID反馈给所述第一程序。
3.如权利要求2所述的程序切换方法,其特征在于,所述通知信息包括第一程序接收到的ID;
所述判断屏幕上显示的程序是否为所述第一程序,具体包括:
在所述程序加载列表中获得所述ID对应的数据记录;
判断屏幕上显示的程序是否为所述数据记录对应的第一程序。
4.一种程序切换系统,其特征在于,包括:
显示模块,用于在第一程序加载过程中,在第一程序的界面中显示功能菜单;所述功能菜单包括第二程序的快捷方式;
第一切换模块,用于接收用户触发所述第二程序的快捷方式所产生的第一切换指令,并根据所述第一切换指令切换到所述第二程序;
接收模块,用于当所述第一程序加载完成时,接收所述第一程序发送的通知信息;
程序判断模块,用于判断屏幕上显示的程序是否为所述第一程序;以及,程序切换模块,用于当判断屏幕上显示的程序不为所述第一程序时,执行显示单元和切换单元;其中,
所述显示单元,用于在第二程序的界面中显示操作菜单;所述操作菜单为所述第一程序的快捷方式;以及,
所述切换单元,用于接收用户触发所述第一程序的快捷方式所产生的第二切换指令,并根据所述第二切换指令切换回所述第一程序。
5.如权利要求4所述的程序切换系统,其特征在于,所述程序切换系统还包括:
注册模块,用于接收第一程序启动时发送的注册信息,并根据所述注册信息生成数据记录;所述数据记录包括第一程序的ID;以及,
存储模块,用于将所述数据记录保存到程序加载列表中,并将所述数据记录中的ID反馈给所述第一程序。
6.如权利要求5所述的程序切换系统,其特征在于,所述通知信息包括第一程序接收到的ID;
程序判断模块具体包括:
数据获取单元,用于在所述程序加载列表中获得所述ID对应的数据记录;以及,程序判断单元,用于判断屏幕上显示的程序是否为所述数据记录对应的第一程序。
一种程序切换方法及系统\n技术领域\n[0001] 本发明涉及信息技术领域,尤其涉及一种程序切换方法及系统。\n背景技术\n[0002] 在平板、智能电视、手机等终端中,应用程序的界面往往是全屏的,而且,应用程序启动后,由于程序设置或系统需加载程序的各模块和数据,应用程序的加载时间比较长。同时,在加载过程中,应用程序不能进行其他操作。而在现有技术中,应用程序加载时,用户虽然可以通过系统菜单功能键切换到其他应用,但是,切换到其他应用后,用户不能获知启动的应用程序是否已加载完成,需要用户不断查看该应用程序的加载情况,给用户的使用带来不便。\n发明内容\n[0003] 本发明实施例提出一种程序切换方法及系统,在第一程序加载过程中切换到其他程序后,在第一程序加载完成时能及时获知通知信息以提醒用户,提高用户体验。\n[0004] 本发明实施例提供一种程序切换方法,包括:\n[0005] 在第一程序加载过程中,在第一程序的界面中显示功能菜单;所述功能菜单包括第二程序的快捷方式;\n[0006] 接收用户触发所述第二程序的快捷方式所产生的第一切换指令,并根据所述第一切换指令切换到第二程序;\n[0007] 当所述第一程序加载完成时,接收所述第一程序发送的通知信息。\n[0008] 进一步地,在第一程序加载过程中,在第一程序的界面中显示功能菜单之前,还包括:\n[0009] 接收第一程序启动时发送的注册信息,并根据所述注册信息生成数据记录;所述数据记录包括第一程序的ID;\n[0010] 将所述数据记录保存到程序加载列表中,并将所述数据记录中的ID反馈给所述第一程序。\n[0011] 进一步地,所述通知信息包括第一程序接收到的ID;\n[0012] 当所述第一程序加载完成时,接收所述第一程序发送的通知信息之后,还包括:\n[0013] 在所述程序加载列表中获得所述ID对应的数据记录;\n[0014] 切换回所述数据记录对应的第一程序。\n[0015] 进一步地,所述切换回所述数据记录对应的第一程序,具体包括:\n[0016] 判断屏幕上显示的程序是否为所述数据记录对应的第一程序;\n[0017] 若否,则切换回所述第一程序。\n[0018] 在一个优选地实施方式中,所述切换回所述第一程序,具体包括:\n[0019] 在第二程序的界面中显示操作菜单;所述操作菜单包括所述第一程序的快捷方式;\n[0020] 接收用户触发所述第一程序的快捷方式所产生的第二切换指令,并根据所述第二切换指令切换回所述第一程序。\n[0021] 相应的,本发明实施例还提供一种程序切换系统,包括:\n[0022] 显示模块,用于在第一程序加载过程中,在第一程序的界面中显示功能菜单;所述功能菜单包括第二程序的快捷方式;\n[0023] 第一切换模块,用于接收用户触发所述第二程序的快捷方式所产生的第一切换指令,并根据所述第一切换指令切换到所述第二程序;以及,\n[0024] 接收模块,用于当所述第一程序加载完成时,接收所述第一程序发送的通知信息。\n[0025] 进一步地,所述程序切换系统还包括:\n[0026] 注册模块,用于接收第一程序启动时发送的注册信息,并根据所述注册信息生成数据记录;所述数据记录包括第一程序的ID;以及,\n[0027] 存储模块,用于将所述数据记录保存到程序加载列表中,并将所述数据记录中的ID反馈给所述第一程序。\n[0028] 进一步地,所述通知信息包括第一程序接收到的ID;\n[0029] 所述程序切换系统还包括:\n[0030] 数据获取模块,用于在所述程序加载列表中获得所述ID对应的数据记录;以及,[0031] 第二切换模块,用于切换回所述数据记录对应的第一程序。\n[0032] 进一步地,所述第二切换模块具体包括:\n[0033] 程序判断单元,用于判断屏幕上显示的程序是否为所述数据记录对应的第一程序;以及,\n[0034] 程序切换单元,用于在屏幕上显示的程序不是所述第一程序时,切换回所述第一程序。\n[0035] 在一个优选的实施方式中,所述程序切换模块具体包括:\n[0036] 显示单元,用于在第二程序的界面中显示操作菜单;所述操作菜单包括所述第一程序的快捷方式;和,\n[0037] 切换单元,用于接收用户触发所述第一程序的快捷方式所产生的第二切换指令,并根据所述第二切换指令切换回所述第一程序。\n[0038] 实施本发明实施例,具有如下有益效果:\n[0039] 本发明实施例提供的程序切换方法及系统能够在第一程序加载过程中,通过功能菜单快速切换到其他程序,使用户在等待加载的过程中应用其他程序,在第一程序加载完成时,及时获知通知信息以提醒用户切换回第一程序,无需用户查看第一程序的加载情况,方便用户的使用。\n[0040] 而且,本发明实施例提供的程序切换方法及系统还能够为第一程序生成唯一的ID,在第一程序加载完成时,第一程序发送该ID给系统,使系统能根据该ID获取ID对应的第一程序的加载情况并及时提醒用户,提高用户体验。\n附图说明\n[0041] 图1是本发明提供的程序切换方法的第一个实施例的流程示意图;\n[0042] 图2是本发明提供的程序切换方法的第二个实施例的流程示意图;\n[0043] 图3是本发明提供的程序切换方法的第三个实施例的流程示意图;\n[0044] 图4是本发明提供的程序切换系统的第一个实施例的结构示意图;\n[0045] 图5是本发明提供的程序切换系统的第二个实施例的结构示意图。\n具体实施方式\n[0046] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0047] 参见图1,是本发明提供的程序切换方法的一个实施例的流程示意图,包括步骤S1至步骤S3,具体如下:\n[0048] S1、在第一程序加载过程中,在第一程序的界面中显示功能菜单;所述功能菜单包括第二程序的快捷方式;\n[0049] S2、接收用户触发所述第二程序的快捷方式所产生的第一切换指令,并根据所述第一切换指令切换到所述第二程序;\n[0050] S3、当所述第一程序加载完成时,接收所述第一程序发送的通知信息。\n[0051] 需要说明的是,在第一程序加载过程中,系统在第一程序界面的顶部某区域弹出浮动的功能菜单。其中,功能菜单中包括其他程序的快捷方式。当用户选择功能菜单中的第二程序的快捷方式时,系统隐藏第一程序并切换到第二程序。\n[0052] 进一步地,如图2所示,在第一程序加载过程中,在第一程序的界面中显示功能菜单之前,还包括步骤S01至步骤S02,具体如下:\n[0053] S01、接收第一程序启动时发送的注册信息,并根据所述注册信息生成数据记录;\n所述数据记录包括第一程序的ID;\n[0054] S02、将所述数据记录保存到程序加载列表中,并将所述数据记录中的ID反馈给所述第一程序。\n[0055] 需要说明的是,第一程序启动时,全屏显示,并发送注册信息通知系统注册本次启动。系统接收第一程序的注册信息,并为第一程序生成具有唯一ID的数据记录。系统将该数据记录添加到系统内部的程序加载列表中,并将该数据记录中的ID反馈给第一程序。\n[0056] 进一步地,所述通知信息包括第一程序接收到的ID;\n[0057] 当所述第一程序加载完成时,接收所述第一程序发送的通知信息之后,还包括:\n[0058] 在所述程序加载列表中获得所述ID对应的数据记录;\n[0059] 切换回所述数据记录对应的第一程序。\n[0060] 进一步地,所述切换回所述数据记录对应的第一程序,具体包括:\n[0061] 判断屏幕上显示的程序是否为所述数据记录对应的第一程序;\n[0062] 若是,则在所述程序加载列表中删除所述数据记录;\n[0063] 若否,则切换回所述第一程序;\n[0064] 需要说明的是,每个程序具有唯一的ID,系统根据程序发送的ID获取程序的加载情况。\n[0065] 进一步地,在所述切换回所述第一程序之后,还包括:\n[0066] 在所述程序加载列表中删除所述数据记录。\n[0067] 在一个优选的实施方式中,所述切换回所述第一程序,具体如下:\n[0068] 在第二程序的界面中显示操作菜单;所述操作菜单包括所述第一程序的快捷方式;\n[0069] 接收用户触发所述第一程序的快捷方式所产生的第二切换指令,并根据所述第二切换指令切换回所述第一程序。\n[0070] 需要说明的是,在第一程序加载完成时,系统在第二程序界面的顶部某区域弹出第一程序已加载完成的提示消息和第一程序的操作菜单,用户点击该操作菜单,则系统隐藏第二程序并切换回第一程序。系统及时提醒用户程序的加载情况,给用户的使用带来方便,提高用户体验。\n[0071] 在另一个优选的实施方式中,系统在接收到第一程序已加载完成的通知信息后,自动切换回第一程序,提高用户体验。\n[0072] 参见图3,是本发明提供的程序切换方法的另一个实施例的流程示意图,包括步骤S301至步骤S312,具体如下:\n[0073] S301、第一程序启动,并全屏显示;\n[0074] S302、第一程序加载数据,并将注册信息发送给系统;\n[0075] S303、系统接收注册信息,并根据所述注册信息生成具有唯一ID的数据记录;\n[0076] S304、系统将数据记录添加到系统内部的程序加载列表中,并将ID反馈给第一程序;\n[0077] S305、第一程序接收ID,并记录该ID;\n[0078] S306、系统在第一程序的界面中弹出浮动的功能菜单,并根据用户点击功能菜单所产生的第一切换指令,切换到第二程序;\n[0079] S307、在第一程序加载完成时,第一程序将包括唯一ID的通知信息发送给系统;\n[0080] S308、系统接收通知信息,并根据通知信息中的ID,获取程序加载列表中ID对应的数据记录;\n[0081] S309、系统判断屏幕上显示的程序是否为数据记录对应的第一程序,若否,则执行步骤S310,若是,则执行步骤S312;\n[0082] S310、系统在第二程序的界面中弹出提示信息和操作菜单;\n[0083] S311、系统接收用户点击操作菜单所产生的第二切换指令,切换回第一程序;并执行步骤S312;\n[0084] S312、系统删除程序加载列表中第一程序对应的数据记录。\n[0085] 用户可在第一程序加载过程中应用其他程序,在第一程序加载完成时,获得程序加载完成提醒,从而能根据该提醒及时切换回第一程序。\n[0086] 本发明实施例还提供一种程序切换系统,能够实现上述实施例中的程序切换方法。\n[0087] 参见图4,是本发明实施例提供的一种程序切换系统,包括:\n[0088] 显示模块1,用于在第一程序加载过程中,在第一程序的界面中显示功能菜单;所述功能菜单包括第二程序的快捷方式;\n[0089] 第一切换模块2,用于接收用户触发所述第二程序的快捷方式所产生的第一切换指令,并根据所述第一切换指令切换到所述第二程序;以及,\n[0090] 接收模块3,用于当所述第一程序加载完成时,接收所述第一程序发送的通知信息。\n[0091] 进一步地,如图5所示,所述程序切换系统还包括:\n[0092] 注册模块4,用于接收第一程序启动时发送的注册信息,并根据所述注册信息生成数据记录;所述数据记录包括第一程序的ID;以及,\n[0093] 存储模块5,用于将所述数据记录保存到程序加载列表中,并将所述数据记录中的ID反馈给所述第一程序。\n[0094] 进一步地,所述通知信息包括第一程序接收到的ID;\n[0095] 所述程序切换系统还包括:\n[0096] 数据获取模块,用于在所述程序加载列表中获得所述ID对应的数据记录;以及,[0097] 第二切换模块,用于切换回所述数据记录对应的第一程序。\n[0098] 进一步地,所述第二切换模块具体包括:\n[0099] 程序判断模块,用于判断屏幕上显示的程序是否为所述数据记录对应的第一程序;以及,\n[0100] 程序切换模块,用于在屏幕上显示的程序不是所述第一程序时,切换回所述第一程序。\n[0101] 进一步地,所述程序切换系统还包括:\n[0102] 数据删除模块,用于在所述程序加载列表中删除所述第一程序对应的数据记录。\n[0103] 进一步地,所述程序切换模块具体包括:\n[0104] 显示单元,用于在第二程序的界面中显示操作菜单;所述操作菜单包括所述第一程序的快捷方式;以及,\n[0105] 切换单元,用于接收用户触发所述第一程序的快捷方式所产生的第二切换指令,并根据所述第二切换指令切换回所述第一程序。\n[0106] 本发明实施例提供的程序切换方法及系统能够在第一程序加载过程中,通过功能菜单快速切换到其他程序,使用户在等待加载的过程中应用其他程序,在第一程序加载完成时,及时获知通知信息以提醒用户切换回第一程序,无需用户查看第一程序的加载情况,方便用户的使用;系统为第一程序生成唯一的ID,在第一程序加载完成时,第一程序发送该ID给系统,使系统能根据该ID获取ID对应的第一程序的加载情况并及时提醒用户,提高用户体验。\n[0107] 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
法律信息
- 2018-02-09
- 2015-02-25
实质审查的生效
IPC(主分类): G06F 9/48
专利申请号: 201410577382.4
申请日: 2014.10.24
- 2015-01-28
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
2012-11-26
| | |
2
| |
2010-10-06
|
2010-05-25
| | |
3
| |
2013-02-27
|
2012-11-14
| | |
4
| |
2013-03-20
|
2012-11-14
| | |
5
| |
2014-05-14
|
2012-10-30
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |