CN104778084B - 一种系统切换方法和装置 - Google Patents
一种系统切换方法和装置 Download PDFInfo
- Publication number
- CN104778084B CN104778084B CN201510209238.XA CN201510209238A CN104778084B CN 104778084 B CN104778084 B CN 104778084B CN 201510209238 A CN201510209238 A CN 201510209238A CN 104778084 B CN104778084 B CN 104778084B
- Authority
- CN
- China
- Prior art keywords
- application program
- switched
- configuration information
- application
- operational order
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明实施例公开了一种系统切换方法,包括:获取并解析系统切换指令,获知需要从第一系统切换到第二系统,以及第一系统正在运行的应用程序;调用在公共存储区域中预设的应用配置信息,应用配置信息包括应用程序分别对应配置的切换到各个系统时的操作指令;从应用配置信息中查找出应用程序对应配置的切换到第二系统时的操作指令;从第一系统切换到第二系统,并根据操作指令对应用程序执行操作。本发明还公开了一种系统切换装置,采用本发明,实现了基于应用程序来配置各个系统的运行数据,各个系统都可调用查看该应用配置信息,解决了现有技术中配置不够灵活,不便于用户进行修改和维护的技术问题,还可以大大减少应用程序占用的存储空间。
Description
技术领域
本发明涉及电子计算机领域,尤其涉及系统切换方法和装置。
背景技术
随着电子科技以及互联网(特别是移动互联网)的发展,电子终端的功能越来越强大,智能移动终端可以同时运行两个操作系统,并且很多应用都可以在两个操作系统中安装运行,例如音乐播放器、视频播放器等应用。当在某个系统中播放音乐或视频时,用户突然从一个系统切换到另一个系统,那么系统切换后,原系统里播放的音乐或视频会停止,需要用户手动选择音乐播放器或视频播放器,而且播放器播放的音乐或视频会从头开始,无法做到无缝连接,严重影响用户体验。
当前,在系统发生切换时,可以通过在切换后的系统中拉起原运行应用(如音乐播放器或视频播放器)及设定当前进度方式来实现无缝切换,然而,现有技术中是基于操作系统来寻找应用程序,即在各个操作系统中都需要分别安装应用程序并设置一套应用程序对应的应用数据,当需要切换到某操作系统时,再调用查找该操作系统中对应设置的应用数据,配置不够灵活,不便于用户进行修改和维护。
发明内容
本发明实施例所要解决的技术问题在于,提供一种系统切换方法和装置,可解决现有技术中配置不够灵活,不便于用户进行修改和维护的技术问题,实现灵活配置应用程序在各个系统中的运行,便于用户进行修改和维护。
为了解决上述技术问题,本发明实施例第一方面公开了一种系统切换方法,包括:
获取并解析系统切换指令,获知需要从第一系统切换到第二系统,以及所述第一系统正在运行的应用程序;
调用在公共存储区域中预设的应用配置信息,所述应用配置信息包括所述应用程序分别对应配置的切换到各个系统时的操作指令;
从所述应用配置信息中查找出所述应用程序对应配置的切换到所述第二系统时的操作指令;
从所述第一系统切换到所述第二系统,并根据所述操作指令在所述第二系统中对所述应用程序执行操作。
结合第一方面,在第一种可能的实现方式中,所述从预设的应用配置信息中查找出所述应用程序对应配置的当切换到所述第二系统时的操作指令之前,还包括:
设置应用配置信息,所述应用配置信息包括所述应用程序分别对应配置的各个系统时的操作指令,所述操作指令用于指示在切换到的系统中对所述应用程序执行的操作。
结合第一方面,在第二种可能的实现方式中,当查找出所述应用程序对应配置的当切换到所述第二系统时的操作指令为空时,则从所述第一系统切换到所述第二系统后,在所述第二系统中不运行所述应用程序;或者
所述应用配置信息还包括应用程序对应的支持运行的系统信息;所述方法还包括:当从预设的所述应用配置信息中查找出所述应用程序不支持运行所述第二系统时,从所述第一系统切换到所述第二系统后,在所述第二系统中不运行所述应用程序。
结合第一方面的第一种可能的实现方式,在第三种可能的实现方式中,所述设置应用配置信息之后,还包括:
接收输入的配置修改指令,所述配置修改指令用于指示修改在切换到的系统中对所述应用程序执行的操作;
根据所述配置修改指令修改所述应用配置信息。
结合第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述应用程序安装在所述公共存储区域中,供各个系统调用运行。
本发明实施例第二方面公开了一种系统切换装置,包括:
指令获取模块,用于获取系统切换指令;
指令解析模块,用于解析所述系统切换指令,获知需要从第一系统切换到第二系统,以及所述第一系统正在运行的应用程序;
调用模块,用于调用在公共存储区域中预设的应用配置信息,所述应用配置信息包括所述应用程序对应配置的分别切换到各个系统时的操作指令;
查找模块,用于从所述应用配置信息中查找出所述应用程序对应配置的当切换到所述第二系统时的操作指令;
切换操作模块,用于从所述第一系统切换到所述第二系统,并根据所述操作指令在所述第二系统中对所述应用程序执行操作。
结合第二方面,在第一种可能的实现方式中,还包括:
配置信息设置模块,用于在所述查找模块从预设的应用配置信息中查找出所述应用程序对应配置的当切换到所述第二系统时的操作指令之前,设置应用配置信息;
其中,所述应用配置信息包括所述应用程序分别对应配置的各个系统时的操作指令,所述操作指令用于指示在切换到的系统中对所述应用程序执行的操作。
结合第二方面,在第二种可能的实现方式中,当所述查找模块查找出所述应用程序对应配置的当切换到所述第二系统时的操作指令为空时,所述切换操作模块具体用于:从所述第一系统切换到所述第二系统后,在所述第二系统中不运行所述应用程序;或者
所述应用配置信息还包括应用程序对应的支持运行的系统信息;所述切换操作模块具体用于:当从预设的所述应用配置信息中查找出所述应用程序不支持运行所述第二系统时,从所述第一系统切换到所述第二系统后,在所述第二系统中不运行所述应用程序。
结合第二方面的第一种可能的实现方式,在第三种可能的实现方式中,还包括:
修改指令接收模块,用于在所述配置信息设置模块设置应用配置信息之后,接收输入的配置修改指令,所述配置修改指令用于指示修改在切换到的系统中对所述应用程序执行的操作;
配置修改模块,用于根据所述配置修改指令修改所述应用配置信息。
结合第二方面,或者第二方面的第一种可能的实现方式,或者第二方面的第二种可能的实现方式,或者第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述应用程序安装在所述公共存储区域中,供各个系统调用运行。
本发明实施例第三方面公开了一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行时包括本发明实施例第一方面、或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,或者第一方面的第四种可能的实现方式中的系统切换方法的全部步骤。
实施本发明实施例,通过调用在公共存储区域中预设的应用配置信息,查找出应用程序对应配置的切换到所述第二系统时的操作指令,从第一系统切换到第二系统,并根据该操作指令在该第二系统中对应用程序执行操作,该应用配置信息包括应用程序分别对应配置的切换到各个系统时的操作指令,实现了基于应用程序来配置各个系统的运行数据,各个系统都可调用查看该应用配置信息,只需维护一套应用配置信息,解决了现有技术中配置不够灵活,不便于用户进行修改和维护的技术问题,用户可以根据自身需求便捷地修改配置信息,大大提升使用体验;并且应用程序还可以安装在该公共存储区域,各个系统都可以公用该应用程序,无需在各个系统中分别安装应用程序,大大减少了应用程序占用的存储空间和数据碎片。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的系统切换方法的流程示意图;
图2是本发明提供的系统切换方法的另一实施例的流程示意图;
图3是本发明实施例提供的系统切换装置的结构示意图;
图4是本发明提供的系统切换装置的另一实施例的结构示意图;
图5是本发明提供的系统切换装置的另一实施例的结构示意图;
图6是本发明提供的系统切换装置的另一实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
结合图1至图2实施例来详细说明本发明提供的系统切换方法的具体实施方式:
如图1示出的本发明实施例提供的系统切换方法的流程示意图,包括:
步骤S100:获取并解析系统切换指令,获知需要从第一系统切换到第二系统,以及所述第一系统正在运行的应用程序;
具体地,电子终端可以监听是否获取到用户输入的或者系统根据运行需求自动产生的系统切换指令,当监听获取到该系统切换指令时,对该系统切换指令进行解析,获知需要从第一系统切换到第二系统,以及当前第一系统正在运行的应用程序;
需要说明的是,本发明实施例中的系统切换指令可以包括当前系统正在处理的系统数据(例如当前系统正在运行某应用程序等),以及具体从哪个系统切换到哪个系统的信息(例如从普通系统切换到安全系统等),电子终端可以根据上述系统数据和信息进行解析,从而获知需要从第一系统切换到第二系统,以及当前第一系统正在运行的应用程序。
步骤S102:调用在公共存储区域中预设的应用配置信息;
具体地,在步骤S102之前还可以设置应用配置信息,该应用配置信息包括该应用程序分别对应配置的切换到各个系统时的操作指令;即该应用配置信息包括该应用程序分别对应配置的各个系统时的操作指令,该操作指令用于指示在切换到的系统中对该应用程序执行的操作。该应用配置信息可以存放在电子终端的公共存储区域,本发明实施例中的公共存储区域可以为该电子终端预设的共用内存段,各个操作系统都可以根据需求调用该公共存储区域中的应用配置信息。
步骤S104:从所述应用配置信息中查找出所述应用程序对应配置的切换到所述第二系统时的操作指令;
具体地,本发明实施例中的应用配置信息可以包括多个应用程序对应配置的操作指令,每个应用程序可以对应配置多个操作系统的操作指令,那么电子终端可以先从该应用配置信息中查找出上述步骤S100中获知的第一系统正在运行的应用程序,然后查找出该应用程序对应配置的切换到第二系统时的操作指令;
需要说明的是,本发明实施例中指示在切换到的系统中对该应用程序执行的操作可以包括以下操作:
若该应用程序为音乐播放器(或音乐播放程序),那么切换到的系统中对该应用程序执行的操作可以为续播、打开音乐初始界面、播放歌曲1或歌曲3等;若该应用程序为视频播放器(或视频播放程序),那么切换到的系统中对该应用程序执行的操作可以为续播、打开视频初始界面、播放视频1或视频2等;若该应用程序为即时通信程序,那么切换到的系统中对该应用程序执行的操作可以为继续打开切换前系统的操作界面、打开主页等。
步骤S106:从所述第一系统切换到所述第二系统,并根据所述操作指令在所述第二系统中对所述应用程序执行操作。
具体地,电子终端根据解析的该系统切换指令,将系统从第一系统切换到第二系统,然后根据步骤S104中查找出的操作指令在该第二系统中对该应用程序执行操作,例如该操作指令为指示音乐播放器进行续播,在该第一系统中该音乐播放器播放到歌曲5中1分30秒,那么在切换到的第二系统中触发该音乐播放器从歌曲5中1分30秒开始继续进行播放;又如该操作指令为指示视频播放器打开初始界面,那么在切换到的第二系统中触发该视频播放器打开初始页面;等等。
需要说明的是,本发明实施例中的应用配置信息还可以包括记录的第一系统正在运行的应用程序的运行进度数据,以便于切换到第二系统后对该应用程序执行无缝运行。
进一步地,本发明实施例中的应用配置信息还包括应用程序对应的支持运行的系统信息,结合图2以及下表所示的本发明其中一个实施例的应用配置信息,以电子终端支持运行3个操作系统为例,进行详细说明:
步骤S200:获取并解析系统切换指令,获知需要从第一系统切换到第二系统,以及所述第一系统正在运行的应用程序;
步骤S202:调用在公共存储区域中预设的应用配置信息;
具体地,步骤S200、S202可以参考上述图1实施例中的步骤S100和S102,这里不再赘述。
步骤S204:根据所述应用配置信息中该应用程序对应的支持运行的系统信息判断所述应用程序是否支持运行所述第二系统;
具体地,根据上表中的应用配置信息可以判断或查找出该应用程序是否支持第二系统,例如第一系统和第二系统分别对应上表中的系统1和系统2,第一系统正在运行的应用程序为音乐程序1,那么通过音乐程序1支持运行的系统信息(即音乐程序1“支持运行系统”一列的信息)可以判断出音乐程序1支持运行系统2,即判断查找出所述应用程序支持运行所述第二系统,执行步骤S206;又如第一系统和第二系统分别对应上表中的系统1和系统2,第一系统正在运行的应用程序为音乐程序2,那么判断出音乐程序2不支持运行系统2,即判断查找出所述应用程序不支持运行所述第二系统,执行步骤S210。
步骤S206:从所述应用配置信息中查找出所述应用程序对应配置的切换到所述第二系统时的操作指令;
步骤S208:从所述第一系统切换到所述第二系统,并根据所述操作指令在所述第二系统中对所述应用程序执行操作;
具体地,步骤S206和步骤S208可以参考上述图1实施例中的步骤S104和S106,这里不再赘述。
步骤S210:从所述第一系统切换到所述第二系统后,在所述第二系统中不运行所述应用程序。
再进一步地,如下表所示的本发明另一个实施例的应用配置信息,同样以电子终端支持运行3个操作系统为例,应用配置信息可以不包括应用程序对应的支持运行的系统信息:
应用程序名称 | 系统1配置信息 | 系统2配置信息 | 系统3配置信息 |
音乐程序1 | 歌曲1 | 歌曲2 | 歌曲3 |
视频程序1 | 无 | 续播 | 初始界面 |
音乐程序2 | 续播 | 无 | 续播 |
…… | …… | …… | …… |
即在图2实施例中无需执行步骤S204,当在步骤S206中查找出所述应用程序对应配置的当切换到所述第二系统时的操作指令为空时,如视频程序1对应的系统1配置信息为“无”,那么同样可以解析出该视频程序1不支持运行系统1,则从所述第一系统切换到所述第二系统后,在所述第二系统中不运行所述应用程序。
可理解的是,上述两个表中的应用配置信息只是本发明的其中一个实施例,应用配置信息的形式或内容都不限定于上述表中的内容,只要该应用配置信息包括该应用程序分别对应配置的切换到各个系统时的操作指令即可。
再进一步地,本发明实施例中在设置了应用配置信息后,还可以包括:接收输入的配置修改指令,所述配置修改指令用于指示修改在切换到的系统中对所述应用程序执行的操作;根据所述配置修改指令修改所述应用配置信息。
具体地,本发明实施例提供的系统切换方法可以允许用户按照自己的需要或者系统根据运行情况自动修改应用配置信息,例如用户可以打开该应用配置信息,通过输入配置修改指令,以指示修改某个切换到的系统中对某个应用程序执行的操作,以上述两个表中为例,可以将音乐程序1在系统3配置信息中“歌曲3”修改为“歌曲4”或“初始界面”等等。
再进一步地,本发明实施例中的应用程序可以安装在该公共存储区域中,供各个系统调用运行。也就是说,安装在公共存储区域中的应用程序可以各个系统正常访问,即各个系统可共用应用程序,各个系统下该应用程序对应的运行数据可以是一套或者各自独立的多套。
需要说明的是,该应用程序也可以不安装在公共存储区域,而是安装在某个系统中,其它系统可以不用安装该应用程序,当需要运行该应用程序时,从安装有该应用程序的系统中调用该应用程序的运行数据。
还需要说明的是,本发明实施例中获取并解析系统切换指令获知的在第一系统中正在运行的应用程序可以包括在前台或后台中运行的应用程序,应用配置信息中可以分情况分别设置前台和后台运行的应用程序对应的操作指令,或者可以不分前台和后台,统一设置应用程序对应的操作指令,即不管获知正在运行的应用程序是在前台或后台运行,切换到第二系统时,统一按照该应用程序对应的操作指令执行操作即可。
实施本发明实施例,通过调用在公共存储区域中预设的应用配置信息,查找出应用程序对应配置的切换到所述第二系统时的操作指令,从第一系统切换到第二系统,并根据该操作指令在该第二系统中对应用程序执行操作,该应用配置信息包括应用程序分别对应配置的切换到各个系统时的操作指令,实现了基于应用程序来配置各个系统的运行数据,各个系统都可调用查看该应用配置信息,只需维护一套应用配置信息,解决了现有技术中配置不够灵活,不便于用户进行修改和维护的技术问题,用户可以根据自身需求便捷地修改配置信息,大大提升使用体验;并且应用程序还可以安装在该公共存储区域,各个系统都可以公用该应用程序,无需在各个系统中分别安装应用程序,大大减少了应用程序占用的存储空间和数据碎片。
为了便于更好地实施本发明实施例的上述方案,本发明还对应提供了一种系统切换装置,如图3示出的本发明实施例提供的系统切换装置的结构示意图,系统切换装置30可以包括:指令获取模块300、指令解析模块302、调用模块304、查找模块306和切换操作模块308,其中
指令获取模块300用于获取系统切换指令;
指令解析模块302用于解析所述系统切换指令,获知需要从第一系统切换到第二系统,以及所述第一系统正在运行的应用程序;
调用模块304用于调用在公共存储区域中预设的应用配置信息,所述应用配置信息包括所述应用程序对应配置的分别切换到各个系统时的操作指令;
查找模块306用于从所述应用配置信息中查找出所述应用程序对应配置的当切换到所述第二系统时的操作指令;
切换操作模块308用于从所述第一系统切换到所述第二系统,并根据所述操作指令在所述第二系统中对所述应用程序执行操作。
具体地,如图4示出的本发明提供的系统切换装置的另一实施例的结构示意图,系统切换装置30包括指令获取模块300、指令解析模块302、调用模块304、查找模块306和切换操作模块308外,还可以包括配置信息设置模块3010,用于在查找模块306从预设的应用配置信息中查找出所述应用程序对应配置的当切换到所述第二系统时的操作指令之前,设置应用配置信息;
其中,所述应用配置信息包括所述应用程序分别对应配置的各个系统时的操作指令,所述操作指令用于指示在切换到的系统中对所述应用程序执行的操作。
进一步地,当查找模块306查找出所述应用程序对应配置的当切换到所述第二系统时的操作指令为空时,切换操作模块308具体用于:从所述第一系统切换到所述第二系统后,在所述第二系统中不运行所述应用程序;或者
所述应用配置信息还包括应用程序对应的支持运行的系统信息;切换操作模块308具体用于:当从预设的所述应用配置信息中查找出所述应用程序不支持运行所述第二系统时,从所述第一系统切换到所述第二系统后,在所述第二系统中不运行所述应用程序。
再进一步地,如图5示出的本发明提供的系统切换装置的另一实施例的结构示意图,系统切换装置30包括指令获取模块300、指令解析模块302、调用模块304、查找模块306、切换操作模块308和配置信息设置模块3010外,还可以包括修改指令接收模块3012和配置修改模块3014,其中
修改指令接收模块3012用于在配置信息设置模块3010设置应用配置信息之后,接收输入的配置修改指令,所述配置修改指令用于指示修改在切换到的系统中对所述应用程序执行的操作;
配置修改模块3014用于根据所述配置修改指令修改所述应用配置信息。
再进一步地,本发明实施例中的应用程序可以安装在所述公共存储区域中,供各个系统调用运行。
可理解的是,本发明图3至图5实施例中系统切换装置30的各个模块可以为单独的功能模块来执行操作,或者其中的两个或多个模块进行结合,集成完成各个功能,例如指令解析模块302、调用模块304、查找模块306、切换操作模块308和配置信息设置模块3010可以结合成一个处理模块,来完成上述模块的各项功能,等等。
再进一步地,请参阅图6,图6是本发明提供的系统切换装置的另一实施例的结构示意图。其中,如图6所示,该系统切换装置60可以包括:至少一个处理器601,例如CPU,至少一个网络接口604,用户接口603,存储器605,以及至少一个通信总线602。其中,通信总线602用于实现这些组件之间的连接通信。其中,用户接口603可以包括显示屏(Display)6,可选用户接口603还可以包括标准的有线接口、无线接口。网络接口604可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器605可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器605可选的还可以是至少一个位于远离前述处理器601的存储装置。如图6所示,作为一种计算机存储介质的存储器605中可以包括多个操作系统、网络通信模块、用户接口模块以及系统切换程序。
在图6所示的系统切换装置60中,处理器601可以用于调用存储器605中存储的安全预警启动程序,并执行以下操作:
获取并解析系统切换指令,获知需要从第一系统切换到第二系统,以及所述第一系统正在运行的应用程序;
调用在公共存储区域中预设的应用配置信息,所述应用配置信息包括所述应用程序分别对应配置的切换到各个系统时的操作指令;
从所述应用配置信息中查找出所述应用程序对应配置的切换到所述第二系统时的操作指令;
从所述第一系统切换到所述第二系统,并根据所述操作指令在所述第二系统中对所述应用程序执行操作。
具体地,处理器601从预设的应用配置信息中查找出所述应用程序对应配置的当切换到所述第二系统时的操作指令之前,还可以执行:
设置应用配置信息,所述应用配置信息包括所述应用程序分别对应配置的各个系统时的操作指令,所述操作指令用于指示在切换到的系统中对所述应用程序执行的操作。
进一步地,当处理器601查找出所述应用程序对应配置的当切换到所述第二系统时的操作指令为空时,则从所述第一系统切换到所述第二系统后,在所述第二系统中不运行所述应用程序;或者
所述应用配置信息还包括应用程序对应的支持运行的系统信息;处理器601还可以执行:当从预设的所述应用配置信息中查找出所述应用程序不支持运行所述第二系统时,从所述第一系统切换到所述第二系统后,在所述第二系统中不运行所述应用程序。
再进一步地,处理器601设置应用配置信息之后,还可以执行:
接收输入的配置修改指令,所述配置修改指令用于指示修改在切换到的系统中对所述应用程序执行的操作;
根据所述配置修改指令修改所述应用配置信息。
再进一步地,所述应用程序安装在所述公共存储区域中,供各个系统调用运行。
需要说明的是,本发明实施例中的系统切换装置30可以作为电子终端的某个装置安装在电子终端中,系统切换装置30也可以为独立的电子终端,系统切换装置60也可以为独立的电子终端,包括但不限于移动电话、移动电脑、平板电脑、个人数字助理、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等电子终端,系统切换装置30或系统切换装置60的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
综上所述,实施本发明实施例,通过调用在公共存储区域中预设的应用配置信息,查找出应用程序对应配置的切换到所述第二系统时的操作指令,从第一系统切换到第二系统,并根据该操作指令在该第二系统中对应用程序执行操作,该应用配置信息包括应用程序分别对应配置的切换到各个系统时的操作指令,实现了基于应用程序来配置各个系统的运行数据,各个系统都可调用查看该应用配置信息,只需维护一套应用配置信息,解决了现有技术中配置不够灵活,不便于用户进行修改和维护的技术问题,用户可以根据自身需求便捷地修改配置信息,大大提升使用体验;并且应用程序还可以安装在该公共存储区域,各个系统都可以公用该应用程序,无需在各个系统中分别安装应用程序,大大减少了应用程序占用的存储空间和数据碎片。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (6)
1.一种系统切换方法,其特征在于,包括:
获取并解析系统切换指令,获知需要从第一系统切换到第二系统,以及所述第一系统正在运行的应用程序;
调用在公共存储区域中预设的应用配置信息,所述应用配置信息包括所述应用程序分别对应配置的切换到各个系统时的操作指令;所述操作指令用于指示在切换到的系统中对所述应用程序执行的操作;
从所述应用配置信息中查找出所述应用程序对应配置的切换到所述第二系统时的操作指令;
从所述第一系统切换到所述第二系统,并根据所述操作指令在所述第二系统中对所述应用程序执行操作;
所述从预设的应用配置信息中查找出所述应用程序对应配置的当切换到所述第二系统时的操作指令之前,还包括:
设置应用配置信息,所述应用配置信息包括所述应用程序分别对应配置的各个系统时的操作指令,所述操作指令用于指示在切换到的所述第二系统中对所述应用程序执行的操作;
接收输入的配置修改指令,所述配置修改指令用于指示修改在切换到的系统中对所述应用程序执行的操作;
根据所述配置修改指令修改所述应用配置信息。
2.如权利要求1所述的方法,其特征在于,当查找出所述应用程序对应配置的当切换到所述第二系统时的操作指令为空时,则从所述第一系统切换到所述第二系统后,在所述第二系统中不运行所述应用程序;或者
所述应用配置信息还包括应用程序对应的支持运行的系统信息;所述方法还包括:当从预设的所述应用配置信息中查找出所述应用程序不支持运行所述第二系统时,从所述第一系统切换到所述第二系统后,在所述第二系统中不运行所述应用程序。
3.如权利要求1-2任一项所述的方法,所述应用程序安装在所述公共存储区域中,供各个系统调用运行。
4.一种系统切换装置,其特征在于,包括:
指令获取模块,用于获取系统切换指令;
指令解析模块,用于解析所述系统切换指令,获知需要从第一系统切换到第二系统,以及所述第一系统正在运行的应用程序;
调用模块,用于调用在公共存储区域中预设的应用配置信息,所述应用配置信息包括所述应用程序对应配置的分别切换到各个系统时的操作指令;所述操作指令用于指示在切换到的系统中对所述应用程序执行的操作;
查找模块,用于从所述应用配置信息中查找出所述应用程序对应配置的当切换到所述第二系统时的操作指令;
切换操作模块,用于从所述第一系统切换到所述第二系统,并根据所述操作指令在所述第二系统中对所述应用程序执行操作;
配置信息设置模块,用于在所述查找模块从预设的应用配置信息中查找出所述应用程序对应配置的当切换到所述第二系统时的操作指令之前,设置应用配置信息;
其中,所述应用配置信息包括所述应用程序分别对应配置的各个系统时的操作指令,所述操作指令用于指示在切换到的所述第二系统中对所述应用程序执行的操作;
修改指令接收模块,用于在所述配置信息设置模块设置应用配置信息之后,接收输入的配置修改指令,所述配置修改指令用于指示修改在切换到的系统中对所述应用程序执行的操作;
配置修改模块,用于根据所述配置修改指令修改所述应用配置信息。
5.如权利要求4所述的装置,其特征在于,当所述查找模块查找出所述应用程序对应配置的当切换到所述第二系统时的操作指令为空时,所述切换操作模块具体用于:从所述第一系统切换到所述第二系统后,在所述第二系统中不运行所述应用程序;或者
所述应用配置信息还包括应用程序对应的支持运行的系统信息;所述切换操作模块具体用于:当从预设的所述应用配置信息中查找出所述应用程序不支持运行所述第二系统时,从所述第一系统切换到所述第二系统后,在所述第二系统中不运行所述应用程序。
6.如权利要求4-5任一项所述的装置,其特征在于,所述应用程序安装在所述公共存储区域中,供各个系统调用运行。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510209238.XA CN104778084B (zh) | 2015-04-28 | 2015-04-28 | 一种系统切换方法和装置 |
PCT/CN2015/080404 WO2016173075A1 (zh) | 2015-04-28 | 2015-05-29 | 一种系统切换方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510209238.XA CN104778084B (zh) | 2015-04-28 | 2015-04-28 | 一种系统切换方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104778084A CN104778084A (zh) | 2015-07-15 |
CN104778084B true CN104778084B (zh) | 2019-01-15 |
Family
ID=53619565
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510209238.XA Active CN104778084B (zh) | 2015-04-28 | 2015-04-28 | 一种系统切换方法和装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104778084B (zh) |
WO (1) | WO2016173075A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105912954A (zh) * | 2016-05-16 | 2016-08-31 | 北京珠穆朗玛移动通信有限公司 | 一种适用于移动终端的私密信息保护方法及系统 |
CN111124536B (zh) * | 2019-12-12 | 2024-03-22 | 诚迈科技(南京)股份有限公司 | 基于数据隔离的双系统的数据共享方法和装置、终端设备 |
CN111879788B (zh) * | 2020-07-10 | 2023-12-19 | 武汉精立电子技术有限公司 | 一种基于面板检测的机种切换系统、方法及终端设备 |
CN112363770B (zh) * | 2020-11-20 | 2022-08-30 | 厦门亿联网络技术股份有限公司 | 多系统支持和自适应切换的方法、外设设备及主机设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090150889A1 (en) * | 2006-05-12 | 2009-06-11 | Nec Corporation | Information processing system, information processing method, and device and program used for the information processing system and the information processing method |
CN102413246A (zh) * | 2011-11-29 | 2012-04-11 | 宇龙计算机通信科技(深圳)有限公司 | 一种多系统切换共享应用的方法及移动终端 |
CN102970413A (zh) * | 2012-10-26 | 2013-03-13 | 广东欧珀移动通信有限公司 | 一种智能手机运行方法 |
CN104216761A (zh) * | 2013-06-04 | 2014-12-17 | 中国银联股份有限公司 | 一种在能够运行两种操作系统的装置中使用共享设备的方法 |
CN104267907A (zh) * | 2014-09-29 | 2015-01-07 | 深圳酷派技术有限公司 | 多操作系统间应用程序的启动或切换方法、系统和终端 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103294562B (zh) * | 2012-02-23 | 2017-03-01 | 纬创资通股份有限公司 | 双操作系统共用周边装置的方法以及电子装置 |
CN103383652B (zh) * | 2013-06-28 | 2017-08-29 | 记忆科技(深圳)有限公司 | 计算机平台多个操作系统的切换方法 |
CN104516779B (zh) * | 2013-09-27 | 2020-03-24 | 联想(北京)有限公司 | 一种系统切换方法及芯片 |
CN103744729B (zh) * | 2014-01-24 | 2017-03-29 | 福州瑞芯微电子股份有限公司 | 可切换操作系统的电脑系统 |
-
2015
- 2015-04-28 CN CN201510209238.XA patent/CN104778084B/zh active Active
- 2015-05-29 WO PCT/CN2015/080404 patent/WO2016173075A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090150889A1 (en) * | 2006-05-12 | 2009-06-11 | Nec Corporation | Information processing system, information processing method, and device and program used for the information processing system and the information processing method |
CN102413246A (zh) * | 2011-11-29 | 2012-04-11 | 宇龙计算机通信科技(深圳)有限公司 | 一种多系统切换共享应用的方法及移动终端 |
CN102970413A (zh) * | 2012-10-26 | 2013-03-13 | 广东欧珀移动通信有限公司 | 一种智能手机运行方法 |
CN104216761A (zh) * | 2013-06-04 | 2014-12-17 | 中国银联股份有限公司 | 一种在能够运行两种操作系统的装置中使用共享设备的方法 |
CN104267907A (zh) * | 2014-09-29 | 2015-01-07 | 深圳酷派技术有限公司 | 多操作系统间应用程序的启动或切换方法、系统和终端 |
Also Published As
Publication number | Publication date |
---|---|
CN104778084A (zh) | 2015-07-15 |
WO2016173075A1 (zh) | 2016-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104601205B (zh) | 一种内容共享的方法及装置 | |
CN104778084B (zh) | 一种系统切换方法和装置 | |
CN105392166B (zh) | 一种双卡电子终端数据网络切换的方法和装置 | |
KR20160130288A (ko) | 잠금 스크린 방법 및 이동 단말기 | |
CN104183250A (zh) | 同步智能设备音乐播放器功能的方法、系统及蓝牙耳机 | |
CN104837057A (zh) | 视频文件播放方法、装置和系统 | |
CN106997302A (zh) | 固件升级方法、装置及音频播放设备 | |
CN105765955B (zh) | 一种用户管理方法、终端及终端设备 | |
CN105072146A (zh) | 一种音乐信息的共享方法及装置 | |
CN110765786B (zh) | 翻译系统、耳机翻译方法及翻译设备 | |
CN105704106B (zh) | 一种可视化ivr实现方法及移动终端 | |
CN106788561B (zh) | 射频电路控制方法、装置以及终端设备 | |
CN110299930B (zh) | 天线切换方法及相关设备 | |
CN106161108B (zh) | 一种智能设备的参数处理方法、装置及智能设备 | |
CN105955695B (zh) | 一种设置智能终端音量的方法及智能终端 | |
CN110708691A (zh) | 一种信息处理方法和电子设备 | |
CN106506646A (zh) | 播放设备的控制方法、装置、移动终端及播放系统 | |
CN104793911B (zh) | 应用分屏呈现处理方法、装置及终端 | |
CN109219070B (zh) | 补充业务配置方法、装置及电子设备 | |
WO2024099110A1 (zh) | WiFi数据传输方法、装置、电子设备、无线接入设备、可读存储介质 | |
CN105072534B (zh) | 一种无线音箱系统的控制方法及终端 | |
CN104182331A (zh) | 浏览器性能测试方法、系统及终端 | |
CN105550006A (zh) | 应用程序语言设置方法及移动终端 | |
CN105049982A (zh) | 一种基于智能音箱的音乐播放方法及智能音箱 | |
CN112203116A (zh) | 一种视频生成方法、播放方法及相关设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |