一种系统切换方法和装置的制造方法

文档序号:8457183阅读:193来源:国知局
一种系统切换方法和装置的制造方法
【技术领域】
[0001] 本发明涉及电子计算机领域,尤其涉及系统切换方法和装置。
【背景技术】
[0002] 随着电子科技以及互联网(特别是移动互联网)的发展,电子终端的功能越来越 强大,智能移动终端可以同时运行两个操作系统,并且很多应用都可以在两个操作系统中 安装运行,例如音乐播放器、视频播放器等应用。当在某个系统中播放音乐或视频时,用户 突然从一个系统切换到另一个系统,那么系统切换后,原系统里播放的音乐或视频会停止, 需要用户手动选择音乐播放器或视频播放器,而且播放器播放的音乐或视频会从头开始, 无法做到无缝连接,严重影响用户体验。
[0003] 当前,在系统发生切换时,可以通过在切换后的系统中拉起原运行应用(如音乐 播放器或视频播放器)及设定当前进度方式来实现无缝切换,然而,现有技术中是基于操 作系统来寻找应用程序,即在各个操作系统中都需要分别安装应用程序并设置一套应用程 序对应的应用数据,当需要切换到某操作系统时,再调用查找该操作系统中对应设置的应 用数据,配置不够灵活,不便于用户进行修改和维护。

【发明内容】

[0004] 本发明实施例所要解决的技术问题在于,提供一种系统切换方法和装置,可解决 现有技术中配置不够灵活,不便于用户进行修改和维护的技术问题,实现灵活配置应用程 序在各个系统中的运行,便于用户进行修改和维护。
[0005] 为了解决上述技术问题,本发明实施例第一方面公开了一种系统切换方法,包 括:
[0006] 获取并解析系统切换指令,获知需要从第一系统切换到第二系统,以及所述第一 系统正在运行的应用程序;
[0007] 调用在公共存储区域中预设的应用配置信息,所述应用配置信息包括所述应用程 序分别对应配置的切换到各个系统时的操作指令;
[0008] 从所述应用配置信息中查找出所述应用程序对应配置的切换到所述第二系统时 的操作指令;
[0009] 从所述第一系统切换到所述第二系统,并根据所述操作指令在所述第二系统中对 所述应用程序执行操作。
[0010] 结合第一方面,在第一种可能的实现方式中,所述从预设的应用配置信息中查找 出所述应用程序对应配置的当切换到所述第二系统时的操作指令之前,还包括:
[0011] 设置应用配置信息,所述应用配置信息包括所述应用程序分别对应配置的各个系 统时的操作指令,所述操作指令用于指示在切换到的系统中对所述应用程序执行的操作。
[0012] 结合第一方面,在第二种可能的实现方式中,当查找出所述应用程序对应配置的 当切换到所述第二系统时的操作指令为空时,则从所述第一系统切换到所述第二系统后, 在所述第二系统中不运行所述应用程序;或者
[0013] 所述应用配置信息还包括应用程序对应的支持运行的系统信息;所述方法还包 括:当从预设的所述应用配置信息中查找出所述应用程序不支持运行所述第二系统时,从 所述第一系统切换到所述第二系统后,在所述第二系统中不运行所述应用程序。
[0014] 结合第一方面的第一种可能的实现方式,在第三种可能的实现方式中,所述设置 应用配置信息之后,还包括:
[0015] 接收输入的配置修改指令,所述配置修改指令用于指示修改在切换到的系统中对 所述应用程序执行的操作;
[0016] 根据所述配置修改指令修改所述应用配置信息。
[0017] 结合第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种 可能的实现方式,或者第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所 述应用程序安装在所述公共存储区域中,供各个系统调用运行。
[0018] 本发明实施例第二方面公开了一种系统切换装置,包括:
[0019] 指令获取模块,用于获取系统切换指令;
[0020] 指令解析模块,用于解析所述系统切换指令,获知需要从第一系统切换到第二系 统,以及所述第一系统正在运行的应用程序;
[0021] 调用模块,用于调用在公共存储区域中预设的应用配置信息,所述应用配置信息 包括所述应用程序对应配置的分别切换到各个系统时的操作指令;
[0022] 查找模块,用于从所述应用配置信息中查找出所述应用程序对应配置的当切换到 所述第二系统时的操作指令;
[0023] 切换操作模块,用于从所述第一系统切换到所述第二系统,并根据所述操作指令 在所述第二系统中对所述应用程序执行操作。
[0024] 结合第二方面,在第一种可能的实现方式中,还包括:
[0025] 配置信息设置模块,用于在所述查找模块从预设的应用配置信息中查找出所述应 用程序对应配置的当切换到所述第二系统时的操作指令之前,设置应用配置信息;
[0026] 其中,所述应用配置信息包括所述应用程序分别对应配置的各个系统时的操作指 令,所述操作指令用于指示在切换到的系统中对所述应用程序执行的操作。
[0027] 结合第二方面,在第二种可能的实现方式中,当所述查找模块查找出所述应用程 序对应配置的当切换到所述第二系统时的操作指令为空时,所述切换操作模块具体用于: 从所述第一系统切换到所述第二系统后,在所述第二系统中不运行所述应用程序;或者
[0028] 所述应用配置信息还包括应用程序对应的支持运行的系统信息;所述切换操作模 块具体用于:当从预设的所述应用配置信息中查找出所述应用程序不支持运行所述第二系 统时,从所述第一系统切换到所述第二系统后,在所述第二系统中不运行所述应用程序。
[0029] 结合第二方面的第一种可能的实现方式,在第三种可能的实现方式中,还包括:
[0030] 修改指令接收模块,用于在所述配置信息设置模块设置应用配置信息之后,接收 输入的配置修改指令,所述配置修改指令用于指示修改在切换到的系统中对所述应用程序 执行的操作;
[0031] 配置修改模块,用于根据所述配置修改指令修改所述应用配置信息。
[0032] 结合第二方面,或者第二方面的第一种可能的实现方式,或者第二方面的第二种 可能的实现方式,或者第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所 述应用程序安装在所述公共存储区域中,供各个系统调用运行。
[0033] 本发明实施例第三方面公开了一种计算机存储介质,所述计算机存储介质存储有 程序,所述程序执行时包括本发明实施例第一方面、或者第一方面的第一种可能的实现方 式,或者第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,或者 第一方面的第四种可能的实现方式中的系统切换方法的全部步骤。
[0034] 实施本发明实施例,通过调用在公共存储区域中预设的应用配置信息,查找出应 用程序对应配置的切换到所述第二系统时的操作指令,从第一系统切换到第二系统,并根 据该操作指令在该第二系统中对应用程序执行操作,该应用配置信息包括应用程序分别对 应配置的切换到各个系统时的操作指令,实现了基于应用程序来配置各个系统的运行数 据,各个系统都可调用查看该应用配置信息,只需维护一套应用配置信息,解决了现有技术 中配置不够灵活,不便于用户进行修改和维护的技术问题,用户可以根据自身需求便捷地 修改配置信息,大大提升使用体验;并且应用程序还可以安装在该公共存储区域,各个系统 都可以公用该应用程序,无需在各个系统中分别安装应用程序,大大减少了应用程序占用 的存储空间和数据碎片。
【附图说明】
[0035] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0036] 图1是本发明实施例提供的系统切换方法的流程示意图;
[0037] 图2是本发明提供的系统切换方法的另一实施例的流程示意图;
[0038] 图3是本发明实施例提供的系统切换装置的结构示意图;
[0039] 图4是本发明提供的系统切换装置的另一实施例的结构示意图;
[0040]图5是本发明提供的系统切换装置的另一实施例的结构示意图;
[0041]图6是本发明提供的系统切换装置的另一实施例的结构示意图。
【具体实施方式】
[0042] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0043] 结合图1至图2实施例来详细说明本发明提供的系统切换方法的【具体实施方式】: [0044
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1