CN104778084B - 一种***切换方法和装置 - Google Patents

一种***切换方法和装置 Download PDF

Info

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
Application number
CN201510209238.XA
Other languages
English (en)
Other versions
CN104778084A (zh
Inventor
刘东海
吴殿清
汪智勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yulong Computer Telecommunication Scientific Shenzhen Co Ltd filed Critical Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority to CN201510209238.XA priority Critical patent/CN104778084B/zh
Priority to PCT/CN2015/080404 priority patent/WO2016173075A1/zh
Publication of CN104778084A publication Critical patent/CN104778084A/zh
Application granted granted Critical
Publication of CN104778084B publication Critical patent/CN104778084B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/48Program 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任一项所述的装置,其特征在于,所述应用程序安装在所述公共存储区域中,供各个***调用运行。
CN201510209238.XA 2015-04-28 2015-04-28 一种***切换方法和装置 Active CN104778084B (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 福州瑞芯微电子股份有限公司 可切换操作***的电脑***

Patent Citations (5)

* Cited by examiner, † Cited by third party
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
WO2016173075A1 (zh) 2016-11-03
CN104778084A (zh) 2015-07-15

Similar Documents

Publication Publication Date Title
CN104778084B (zh) 一种***切换方法和装置
CN105392166B (zh) 一种双卡电子终端数据网络切换的方法和装置
CN105653486A (zh) 移动终端和其处理器的usb接口复用的方法
KR20160130288A (ko) 잠금 스크린 방법 및 이동 단말기
CN104601205A (zh) 一种内容共享的方法及装置
CN107454615B (zh) 一种机顶盒双wifi控制方法
CN104183250A (zh) 同步智能设备音乐播放器功能的方法、***及蓝牙耳机
CN105718405B (zh) 移动终端和其处理器的usb接口复用的方法
CN104918069A (zh) 一种播放场景还原方法、***、播放终端及控制终端
CN105072146A (zh) 一种音乐信息的共享方法及装置
CN104751864A (zh) 一种多播放设备的控制方法、相关设备及***
CN110933712A (zh) 一种数据传输方法、终端及存储介质
CN106126377B (zh) ***启动的方法及装置
CN110765786B (zh) 翻译***、耳机翻译方法及翻译设备
CN106788561B (zh) 射频电路控制方法、装置以及终端设备
CN105704106B (zh) 一种可视化ivr实现方法及移动终端
CN110299930B (zh) 天线切换方法及相关设备
CN110708691A (zh) 一种信息处理方法和电子设备
WO2024099110A1 (zh) WiFi数据传输方法、装置、电子设备、无线接入设备、可读存储介质
CN106506646A (zh) 播放设备的控制方法、装置、移动终端及播放***
CN105072534B (zh) 一种无线音箱***的控制方法及终端
CN104182331A (zh) 浏览器性能测试方法、***及终端
CN109982399A (zh) 提高路由器5g频段利用率的方法和路由器
CN105049982A (zh) 一种基于智能音箱的音乐播放方法及智能音箱
CN106452473B (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