多操作系统控制方法、装置、设备及介质制造方法及图纸

技术编号:30026735 阅读:17 留言:0更新日期:2021-09-15 10:14
本发明专利技术实施例公开了一种多操作系统控制方法、装置、设备及介质。该方法应用于安装有至少两个操作系统的终端设备,该方法包括:检测终端设备是否满足操作系统关闭条件;若终端设备满足操作系统关闭条件,关闭后台运行的操作系统。本发明专利技术实施例的多操作系统控制方法、装置、设备及介质,通过关闭后台运行的操作系统,能够降低内存和CPU资源的占用,提高占用显示资源的操作系统中程序的运行速度和效率。资源的操作系统中程序的运行速度和效率。资源的操作系统中程序的运行速度和效率。

【技术实现步骤摘要】
多操作系统控制方法、装置、设备及介质


[0001]本专利技术涉及终端设备
,尤其涉及一种多操作系统控制方法、装置、设备及介质。

技术介绍

[0002]多操作系统终端设备是指安装有多个操作系统的终端设备。多个操作系统共享终端设备的硬件资源,比如内存,CPU和网络资源等。通过多个操作系统,终端设备可实现数据隔离和网络隔离等,达到提升终端设备的安全性的效果。比如双操作系统终端设备,一个操作系统为用户日常使用的系统,另一个操作系统为用户工作使用的系统。
[0003]目前,在多操作系统终端设备开机时即启动多个操作系统,但在一个时刻仅有一个操作系统独占显示资源,其他操作系统均在后台运行。多个操作系统同时运行,内存和CPU资源占用较高,影响占用显示资源的操作系统中程序的运行。

技术实现思路

[0004]本专利技术实施例提供一种多操作系统控制方法、装置、设备及介质,能够降低内存和CPU资源的占用,提高占用显示资源的操作系统中程序的运行速度和效率。
[0005]第一方面,本专利技术实施例提供了一种应用于安装有至少两个操作系统的终端设备的多操作系统控制方法,包括:
[0006]检测终端设备是否满足操作系统关闭条件;
[0007]若终端设备满足操作系统关闭条件,关闭后台运行的操作系统。
[0008]第二方面,本专利技术实施例提供了一种应用于安装有至少两个操作系统的终端设备的多操作系统控制装置,包括:
[0009]第一检测模块,用于检测终端设备是否满足操作系统关闭条件;<br/>[0010]关闭模块,用于若终端设备满足操作系统关闭条件,关闭后台运行的操作系统。
[0011]第三方面,本专利技术实施例提供一种终端设备,该终端设备安装有至少两个操作系统;该终端设备包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序;
[0012]处理器执行计算机程序时实现本专利技术实施例第一方面提供的多操作系统控制方法。
[0013]第四方面,本专利技术实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现本专利技术实施例第一方面提供的多操作系统控制方法。
[0014]本专利技术实施例的多操作系统控制方法、装置、设备及介质,通过关闭后台运行的操作系统,能够降低内存和CPU资源的占用,提高占用显示资源的操作系统中程序的运行速度和效率。能够避免程序运行卡顿以及节省终端设备电量消耗。
附图说明
[0015]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本专利技术实施例提供的一种多操作系统控制方法的流程示意图;
[0017]图2为本专利技术实施例提供的一种多操作系统控制装置的结构示意图;
[0018]图3为本专利技术实施例提供的一种终端设备的结构示意图。
具体实施方式
[0019]下面将详细描述本专利技术的各个方面的特征和示例性实施例,为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本专利技术,并不被配置为限定本专利技术。对于本领域技术人员来说,本专利技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本专利技术的示例来提供对本专利技术更好的理解。
[0020]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0021]为了解决现有技术问题,本专利技术实施例提供了一种多操作系统控制方法、装置、设备及介质。
[0022]优选的,本专利技术实施例提供的多操作系统控制方法及装置适用于安装有至少两个操作系统的终端设备。
[0023]下面首先对本专利技术实施例提供的多操作系统控制方法进行详细说明。
[0024]图1为本专利技术实施例提供的一种多操作系统控制方法的流程示意图。多操作系统控制方法可以包括:
[0025]S101:检测终端设备是否满足操作系统关闭条件。
[0026]在本专利技术实施例的一些可能实现中,操作系统关闭条件可以包括以下所列项中的至少一种:
[0027]到达预设时间点;
[0028]终端设备处于预设区域内;
[0029]终端设备的电量低于预设电量阈值;
[0030]终端设备的剩余内存低于预设内存阈值;
[0031]启动预设类型的应用程序。
[0032]S102:若终端设备满足操作系统关闭条件,关闭后台运行的操作系统。
[0033]示例性的,假设操作系统关闭条件为终端设备的电量低于电池总电量的10%。
[0034]当检测到终端设备的电量低于电池总电量的10%时,关闭终端设备后台运行的操
作系统。
[0035]再示例性的,假设操作系统关闭条件为启动视频类或游戏类的应用程序。
[0036]当检测到终端设备的启动视频类或游戏类的应用程序,关闭终端设备后台运行的操作系统。
[0037]本专利技术实施例的多操作系统控制方法,通过关闭后台运行的操作系统,能够降低内存和CPU资源的占用,提高占用显示资源的操作系统中程序的运行速度和效率。
[0038]在本专利技术实施例的一些可能实现中,操作系统关闭条件可以为用户自己设置的。基于此,在检测终端设备是否满足操作系统关闭条件之前,本专利技术实施例提供的多操作系统控制方法还可以包括:设置操作系统关闭条件。
[0039]示例性的,假设用户设置在某一地理范围(比如用户所居住的小区)关闭后台运行的操作系统。
[0040]当检测到终端设备处于用户设置的地理范围内时,关闭终端设备后台运行的操作系统。
[0041]在本专利技术实施例的一些可能实现中,操作系统关闭条件可以为根据用户使用每个操作系统的记录数据生成的。基于此,在本专利技术实施例的一些可能实现中,在检测终端设备是否满足操作系统关闭条件之前,本专利技术实施例提供的多操作系统控制方法还可以包括:获取用户使用每个操作系统的记录数据;根据记录数据,生成操作系统关闭条件。
[0042]示例性的,假设获取到用户经常在工作日的工作时间段使用用于工作的操作系统,获取到用户经常在周六晚上9点至10点使用用于游戏的操作系统,获取到除上述时间之外的其他时间用户经常使用用于日常本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多操作系统控制方法,其特征在于,所述方法应用于安装有至少两个操作系统的终端设备,所述方法包括:检测所述终端设备是否满足操作系统关闭条件;若所述终端设备满足所述操作系统关闭条件,关闭后台运行的操作系统。2.根据权利要求1所述的方法,其特征在于,在所述检测所述终端设备是否满足操作系统关闭条件之前,所述方法还包括:设置所述操作系统关闭条件。3.根据权利要求1所述的方法,其特征在于,在所述检测所述终端设备是否满足操作系统关闭条件之前,所述方法还包括:获取用户使用每个操作系统的记录数据;根据所述记录数据,生成所述操作系统关闭条件。4.根据权利要求1所述的方法,其特征在于,所述操作系统关闭条件包括以下所列项中的至少一种:到达预设时间点;所述终端设备处于预设区域内;所述终端设备的电量低于预设电量阈值;所述终端设备的剩余内存低于预设内存阈值;启动预设类型的应用程序。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:检测所述终端设备是否满足操作系统启动条件;若所述终端设备满足所述操作系统启动条件,启动被关闭的操作系统。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收用户第一输入,所述第一输入用于所述终端设备切换当前占用显示资源的操作系统至目标操作系统;响应所述第一输入,启动所述目标操作系统,并将当前占用显示资源的操作系统...

【专利技术属性】
技术研发人员:刘耕骆平普波
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1