模式切换方法及装置、终端设备、存储介质制造方法及图纸

技术编号:39133058 阅读:7 留言:0更新日期:2023-10-23 14:51
一种模式切换方法及装置、终端设备、存储介质,终端设备至少安装有第一操作系统及第二操作系统,第一操作系统在正常运行状态下的功耗高于第二操作系统,该方法包括:若接收到针对终端设备的场景变化通知,则获取与变化后的场景对应的目标场景信息;在目标场景信息满足上述场景变化通知对应的模式切换条件的情况下,将终端设备从当前运行的当前运行模式切换为目标运行模式,第一操作系统在当前运行模式及目标运行模式下的运行状态及运行功耗不相同。实施本申请实施例,能够针对终端设备的实际使用场景自动切换不同运行模式,以协调多个操作系统合理运行,有利于降低终端设备的功耗,并提升终端设备运行不同操作系统的效率及灵活性。灵活性。灵活性。

【技术实现步骤摘要】
模式切换方法及装置、终端设备、存储介质
[0001]本申请要求于2022年4月14日提交、申请号为202210390676.0、专利技术名称为“模式切换方法及装置、终端设备、存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。


[0002]本申请涉及电子设备
,尤其涉及一种模式切换方法及装置、终端设备、存储介质。

技术介绍

[0003]当前,终端设备(如手机、平板电脑、智能可穿戴设备等)上可以设置有多个处理器核心,从而可以安装有多个操作系统。然而,在实践中发现,终端设备往往需要依赖用户来设置使用不同的操作系统,导致多个操作系统各自的运行以及彼此之间的协调关系较为混乱,既造成了很大的功耗浪费,同时也降低了终端设备运行不同操作系统的效率以及灵活性。

技术实现思路

[0004]本申请实施例公开了一种模式切换方法及装置、终端设备、存储介质,能够针对终端设备的实际使用场景自动切换不同的运行模式,以协调终端设备上的多个操作系统合理运行,有利于降低终端设备的功耗,同时提升终端设备运行不同操作系统的效率以及灵活性。
[0005]本申请实施例第一方面公开一种模式切换方法,应用于终端设备,所述终端设备至少安装有第一操作系统及第二操作系统,所述第一操作系统在正常运行状态下的功耗高于所述第二操作系统在正常运行状态下的功耗,所述方法包括:
[0006]若接收到针对所述终端设备的场景变化通知,则获取与变化后的场景对应的目标场景信息;
[0007]在所述目标场景信息满足所述场景变化通知对应的模式切换条件的情况下,将所述终端设备从当前运行的当前运行模式切换为目标运行模式,其中,所述第一操作系统在所述当前运行模式及所述目标运行模式下的运行状态不相同,且运行功耗不相同。
[0008]本申请实施例第二方面公开一种模式切换装置,应用于终端设备,所述终端设备至少安装有第一操作系统及第二操作系统,所述第一操作系统在正常运行状态下的功耗高于所述第二操作系统在正常运行状态下的功耗,所述模式切换装置包括:
[0009]信息获取单元,用于若接收到针对所述终端设备的场景变化通知,则获取与变化后的场景对应的目标场景信息;
[0010]模式切换单元,用于在所述目标场景信息满足所述场景变化通知对应的模式切换条件的情况下,将所述终端设备从当前运行的当前运行模式切换为目标运行模式,其中,所述第一操作系统在所述当前运行模式及所述目标运行模式下的运行状态不相同,且运行功
耗不相同。
[0011]本申请实施例第三方面公开了一种终端设备,其包括存储器及处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器实现如本申请实施例第一方面公开的任意一种模式切换方法中的全部或部分步骤。
[0012]本申请实施例第四方面公开了一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如本申请实施例第一方面公开的任意一种模式切换方法中的全部或部分步骤。
[0013]与相关技术相比,本申请实施例具有以下有益效果:
[0014]本申请实施例中,终端设备至少可以安装有第一操作系统以及第二操作系统,且第一操作系统在正常运行状态下的功耗高于第二操作系统在正常运行状态下的功耗。若终端设备接收到针对该终端设备的场景变化通知,则可以获取与变化后的场景对应的目标场景信息。在此基础上,该终端设备可以在上述目标场景信息满足上述场景变化通知对应的模式切换条件的情况下,将该终端设备从当前运行的当前运行模式切换为目标运行模式。其中,上述第一操作系统在当前运行模式及目标运行模式下的运行状态不相同,且运行功耗也不相同。可见,实施本申请实施例,终端设备能够针对其实际的使用场景来自动切换不同的运行模式,进而可以基于不同的运行模式来协调该终端设备上的第一操作系统及第二操作系统,使其在目标运行模式下的运行状态与上述实际使用场景相匹配。通过实施这样的模式切换方法,有利于协调终端设备上的多个操作系统合理运行,及时随运行模式的切换而调整其运行状态,从而尽可能降低终端设备的整体功耗,同时也能够为各个操作系统的运行提供相匹配的运行环境,有利于提升终端设备运行不同操作系统的效率以及灵活性。
附图说明
[0015]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图进行简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1A是本申请实施例公开的模式切换方法的一种应用场景示意图;
[0017]图1B是本申请实施例公开的模式切换方法的另一种应用场景示意图;
[0018]图2是本申请实施例公开的终端设备的一种模块化示意图;
[0019]图3A是本申请实施例公开的终端设备进行模式切换的一种示意图;
[0020]图3B是本申请实施例公开的终端设备进行模式切换的另一种示意图;
[0021]图3C是本申请实施例公开的终端设备进行模式切换的又一种示意图;
[0022]图4是本申请实施例公开的一种模式切换方法的流程示意图;
[0023]图5A是本申请实施例公开的终端设备的另一种模块化示意图;
[0024]图5B是图5A所示的终端设备及与其通信连接的目标设备的一种模块化示意图;
[0025]图6是本申请实施例公开的另一种模式切换方法的流程示意图;
[0026]图7是本申请实施例公开的又一种模式切换方法的流程示意图;
[0027]图8是本申请实施例公开的第四种模式切换方法的流程示意图;
[0028]图9是本申请实施例公开的第五种模式切换方法的流程示意图;
[0029]图10是本申请实施例公开的一种模式切换装置的模块化示意图;
[0030]图11是本申请实施例公开的终端设备的又一种模块化示意图。
具体实施方式
[0031]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0032]需要说明的是,本申请实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0033]本申请实施例公开了一种模式切换方法及装置、终端设备、存储介质,能够针对终端设备的实际使用场景自动切换不同的运行模式,以协调终端设备上的多个操作系统合理运行,有利于降低终端设备的功耗,同时提升终端设备运行不同操作系统的效率以及灵活性。
[0034]以下本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模式切换方法,其特征在于,应用于终端设备,所述终端设备至少安装有第一操作系统及第二操作系统,所述第一操作系统在正常运行状态下的功耗高于所述第二操作系统在正常运行状态下的功耗,所述方法包括:若接收到针对所述终端设备的场景变化通知,则获取与变化后的场景对应的目标场景信息;在所述目标场景信息满足所述场景变化通知对应的模式切换条件的情况下,将所述终端设备从当前运行的当前运行模式切换为目标运行模式,其中,所述第一操作系统在所述当前运行模式及所述目标运行模式下的运行状态不相同,且运行功耗不相同。2.根据权利要求1所述的方法,其特征在于,所述若接收到针对所述终端设备的场景变化通知,则获取与变化后的场景对应的目标场景信息,包括:若接收到与所述终端设备通信连接的目标设备所发送的场景变化通知,则根据所述场景变化通知,获取与变化后的场景对应的目标场景信息。3.根据权利要求1所述的方法,其特征在于,所述若接收到针对所述终端设备的场景变化通知,则获取与变化后的场景对应的目标场景信息,包括:对所述终端设备所处的场景进行识别,基于识别结果生成场景变化通知,并根据所述场景变化通知,获取与变化后的场景对应的目标场景信息。4.根据权利要求1所述的方法,其特征在于,所述若接收到针对所述终端设备的场景变化通知,则获取与变化后的场景对应的目标场景信息,包括:若接收到活动操作系统所发出的场景变化通知,则根据所述场景变化通知,获取与变化后的场景对应的目标场景信息,其中,所述活动操作系统包括所述第一操作系统及所述第二操作系统中,在所述当前运行模式下处于正常运行状态的操作系统。5.根据权利要求1所述的方法,其特征在于,所述若接收到针对所述终端设备的场景变化通知,则获取与变化后的场景对应的目标场景信息,包括:响应于针对所述终端设备的场景设置操作,生成场景变化通知;基于所述场景变化通知,获取与所述场景设置操作对应的变化后的场景的目标场景信息。6.根据权利要求1至5任一项所述的方法,其特征在于,所述场景变化通知包括地理位置通知、设备连接通知、应用程序使用场景通知、用户设置场景通知、唤醒场景通知以及场景检测通知中的一种或多种。7.根据权利要求1至5任一项所述的方法,其特征在于,所述当前运行模式包括第一运行模式,所述目标运行模式包括第二运行模式,其中,所述第一操作系统及所述第二操作系统在所述第一运行模式下均处于正常运行状态;在所述第二运行模式下,所述第一操作系统关闭网络通信功能,所述第二操作系统处于正常运行状态;所述在所述目标场景信息满足所述场景变化通知对应的模式切换条件的情况下,将所述终端设备从当前运行的当前运行模式切换为目标运行模式,包括:在所述目标场景信息满足所述场景变化通知对应的模式切换条件的情况下,触发所述第一操作系统关闭网络通信功能,以使所述终端设备从当前运行的所述第一运行模式切换为所述第二运行模式。8.根据权利要求7所述的方法,其特征在于,所述在所述目标场景信息满足所述场景变
化通知对应的模式切换条件的情况下,触发所述第一操作系统关闭网络通信功能,包括:在所述目标场景信息满足所述场景变化通知对应的模式切换条件的情况下,检测所述第一操作系统的网络通信状态;在所述网络通信状态符合所述第二运行模式对应的目标通信状态的情况下,触发所述第一操作系统关闭网络通信功能。9.根据权利要求1至5任一项所述的方法,其特征在于,所述当前运行模式包括第二运行模式,所述目标运行模式包括第一运行模式,其中,所述第一操作系统及所述第二操作系统在所述第一运行模式下均处于正常运行状态;在所述第二运行模式下,所述第一操作系统关闭网络通信功能,所述第二操作系统处于正常运行状态;所述在所述目标场景信息满足所述场景变化通知对应的模式切换条件的情况下,将所述终端设备从当前运行的当前运行模式切换为目标运行模式,包括:在所述目标场景信息满足所述场景变化通知对应的模式切换条件的情况下,触发所述第一操作系统开启网络通信功能,以使所述终端设备从当前运行的所述第二运行模式切换为所述第一运行模式。10.根据权利要求1至5任一项所述的方法,其特征在于,所述当前运行模式包括第一运行模式,所述目标运行模式包括第三运行模式或第四运行模式,其中,所述第一操作系统及所述第二操作系统在所述第一运行模式下均处于正常运行状态;在所述第三运行模式下,所述第一操作系统处于内存掉电的休眠状态,所述第二操作系统处于正常运行状态;在所述第四运行模式下,所述第一操作系统处于保留内存供电的睡眠状态,所述第二操作系统处于正常运行状态;所述在所述目标场景信息满足所述场景变化通知对应的模式切换条件的情况下,将所述终端设备从当前运行的当前运行模式切换为目标运行模式,包括:在所述目标场景信息满足所述场景变化通知对应的休眠模式切换条件,或者所述场景变化通知对应的睡眠模式切换条件的情况下,将所述终端设备从当前运行的所述第一运行模式切换为第二运行模式,其中,在所述第二运行模式下,所述第一操作系统关闭网络通信功能,所述第二操作系统处于正常运行状态;若所述目标场景信息满足所述休眠模式切换条件,则将所述终端设备从所述第二运行模式切换为所述第三运行模式;或者,若所述目标场景信息满足所述睡眠模式切换条件,则将所述终端设备从所述第二运行模式切换为所述第四运行模式。11.根据权利要求10所述的方法,其特征在于,所述若所述目标场景信息满足所述休眠模式切换条件,则将所述终端设备从所述第二运行模式切换为所述第三运行模式,包括:若所述目标场景信息满足所述休眠模式切换条件,则响应于针对所述第一操作系统的第一模式切换请求,触发所述第一操作系统将当前存储于所述终端设备的内存的第一系统数据存储至所述终端设备的磁盘,并关闭所述第一操作系统对应的系统功能模块,以使所述第一操作系统进入内存掉电的休眠状态,其中,所述第一系统数据用于在所述内存恢复供电的情况下,由所述第一操作系统从所述磁盘读取并写入所述内存;以及,触发所述第二操作系统执行所述第一模式切换请求对应的第一模式切换操作,以使所述终端设备从所述第二运行模式切换为所述第三运行模式;
其中,所述第一模式切换操作至少包括设置所述第一操作系统对应的唤醒时间,关闭所述第二运行模式对应的系统功能模块,以及启动所述第二操作系统对应的用户界面中的一种或多种。12.根据权利要求10所述的方法,其特征在于,所述若所述目标场景信息满足所述睡眠模式切换条件,则将所述终端设备从所述第二运行模式切换为所述第四运行模式,包括:若所述目标场景信息满足所述睡眠模式切换条件,则响应于针对所述第一操作系统的第二模式切换请求,触发所述第一操作系统关闭所述第一操作系统对应的系统功能模块,以使所述第一操作系统进入保留内存供电的睡眠状态;以及,触发所述第二操作系统执行所述第二模式切换请求对应的第二模式切换操作,以使所述终端设备从所述第二运行模式切换为所述第四运行模式;其中,所述第二模式切换操作至少包括设置所述第一操作系统对应的唤醒时间。13.根据权利要求10所述的方法,其特征在于,所述方法还包括:在所述终端设备切换为所述第三运行模式或者所述第四运行模式的情况下,若所述终端设备处于屏幕常亮状态,则获取所述第二操作系统绘制的屏幕显示图像,并通过所述终端设备的屏幕保持显示所述屏幕显示图像。14.根据权利要求10所述的方法,其特征在于,在所述目标场景信息满足所述场景变化通知对应的休眠模式切换条件,或者所述场景变化通知对应的睡眠模式切换条件的情况下,将所述终端设备从当前运行的所述第一运行模式切换为第二运行模式之后,所述方法还包括:检测所述第一操作系统的应用程序使用状态;所述若所述目标场景信息满足所述休眠模式切换条件,则将所述终端设备从所述第二运行模式切换为所述第三运行模式,包括:在所述应用程序使用状态符合所述第三运行模式对应的目标使用状态的情况下,若所述目标场景信息满足所述休眠模式切换条件,则将所述终端设备从所述第二运行模式切换为所述第三运行模式;或者,所述若所述目标场景信息满足所述睡眠模式切换条件,则将所述终端设备从所述第二运行模式切换为所述第四运行模式,包括:在所述应用程序使用状态符合所述第四运行模式对应的目标使用状态的情况下,若所述目标场景信息满足所述睡眠模式切换条件,则将所述终端设备从所述第二运行模式切换为所述第四运行模式。15.根据权利要求1至5任一项所述的方法,其特...

【专利技术属性】
技术研发人员:杨玉林王照金吕伟陈立峰杜宏伟康君平
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1