[发明专利]双系统运行状态控制方法、装置和电子设备在审
申请号: | 202010947251.6 | 申请日: | 2020-09-10 |
公开(公告)号: | CN114168203A | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 林超 | 申请(专利权)人: | 成都鼎桥通信技术有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/455 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张娜;刘芳 |
地址: | 610041 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 双系统 运行 状态 控制 方法 装置 电子设备 | ||
本申请提供一种双系统运行状态控制方法、装置和电子设备,其中,该方法包括:获取第一容器的系统需求和第二容器的系统需求,根据第一容器的系统需求和第二容器的系统需求,对内核状态变量进行配置;将内核状态变量的配置信息传输至根命名空间域,配置信息用于根命名空间域对第一容器中的系统和/或第二容器中系统的运行状态进行控制。该技术方案中,通过获取两个互相隔离的容器中设置的系统的各自需求,并采用内核状态变量来维护当前系统和后台系统的各自需求,可使得监听内核状态变量的根命名空间域对两个容器中设置的系统的运行状态进行灵活的控制,使得终端的系统能够灵活的开启或关闭,以满足当前终端的实际场景需求。
技术领域
本申请涉及终端系统应用技术领域,尤其涉及一种双系统运行状态控制方法、装置和电子设备。
背景技术
随着终端设备的快速发展,终端设备如手机为了方便人们操作都搭载了相应的系统,比如安卓手机上搭载有安卓系统,有些安卓手机甚至搭载了双系统,其中一个系统作为当前系统可以用于办公,另一个系统作为后台系统可以用于私人文件或娱乐使用。双系统终端在使用的过程中,终端中的内核先完成启动,然后再通过相关命令启动两个搭载在终端上的系统,具体可以根据使用者的实际场景需求来确定使用哪个系统。
现有的双系统终端在使用过程中,两个系统是互相独立且互相隔离的,当前系统在运行时无法了解到后台系统的运行状态,无法灵活控制后台系统开启或关闭来满足当前系统的实际场景需求。
发明内容
本申请提供一种双系统运行状态控制方法、装置和电子设备,用于解决现有的双系统终端中的系统无法灵活开启或关闭的问题。
第一方面,本申请实施例提供一种双系统运行状态控制方法,包括:
获取第一容器的系统需求和第二容器的系统需求,所述第一容器和第二容器中分别设置有对应的系统;
根据所述第一容器的系统需求和第二容器的系统需求,对内核状态变量进行配置;
将内核状态变量的配置信息传输至根命名空间域,所述配置信息用于所述根命名空间域对所述第一容器中的系统和/或第二容器中系统的运行状态进行控制。
在第一方面的一种可能设计中,所述获取第一容器的系统需求和第二容器的系统需求之前,还包括:
启动第一容器中设置的系统和第二容器中设置的系统,并对所述内核状态变量进行初始化配置。
在第一方面的另一种可能设计中,所述获取第一容器的系统需求和第二容器的系统需求,包括:
获取第一容器的系统内存占用量和第二容器的系统内存占用量;
根据所述第一容器的系统内存占用量,获取所述第一容器的系统需求;
根据所述第二容器的系统内存占用量,获取所述第二容器的系统需求。
在第一方面的又一种可能设计中,所述第一容器的系统需求包括第一启动需求和第一关闭需求,所述根据所述第一容器的系统内存占用量,获取所述第一容器的系统需求,包括:
当所述第一容器的系统内存占用量大于第一预设阈值时,确定所述第一容器的系统需求为第一关闭需求,所述第一关闭需求用于关闭所述第二容器中设置的系统。
当所述第一容器的系统内存占用量不大于第一预设阈值时,确定所述第一容器的系统需求为第一开启需求,所述第一开启需求用于开启所述第二容器中设置的系统。
在第一方面的再一种可能设计中,所述第二容器的系统需求包括第二启动需求和第二关闭需求,所述根据所述第二容器的系统内存占用量,获取所述第二容器的系统需求,包括:
当所述第二容器的系统内存占用量大于第二预设阈值时,确定所述第二容器的系统需求为第二关闭需求,所述第二关闭需求用于关闭所述第一容器中设置的系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都鼎桥通信技术有限公司,未经成都鼎桥通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010947251.6/2.html,转载请声明来源钻瓜专利网。