系统切换方法和装置、电子设备、可读存储介质与流程

文档序号:24252348发布日期:2021-03-12 13:31阅读:来源:国知局

技术特征:

1.一种系统切换方法,其特征在于,应用于电子设备,所述电子设备包括第一处理器,第二处理器和蓝牙模块,所述第一处理器能够运行第一操作系统,所述第二处理器能够运行第二操作系统,所述第一处理器与第二处理器能够通信连接,所述蓝牙模块与所述第二处理器能够通信连接,所述方法包括:

所述电子设备运行所述第二操作系统时,由所述第二操作系统支持第一蓝牙业务;

响应于第一指令,所述电子设备运行所述第一操作系统,在所述电子设备运行所述第一操作系统时,由所述第一操作系统和第二操作系统共同支持所述第一蓝牙业务。

2.如权利要求1所述的系统切换方法,其特征在于,所述第一操作系统和所述第二操作系统还可以共同支持第二蓝牙业务。

3.根据权利要求2所述的方法,其特征在于,支持所述第一蓝牙业务的协议栈包括运行在所述第二操作系统上的第二通信协议栈;支持所述第二蓝牙业务的协议栈包括运行在所述第一操作系统上的第一通信协议栈及运行在所述第二操作系统上的第二通信协议栈;

其中,所述第一通信协议栈及所述第二通信协议栈共同支持的第二蓝牙业务的性能高于所述第二通信协议栈支持的第一蓝牙业务的性能。

4.根据权利要求3所述的方法,其特征在于,所述第一通信协议栈及所述第二通信协议栈共同支持的第二蓝牙业务的性能高于所述第二通信协议栈支持的第一蓝牙业务的性能,包括:

所述第一通信协议栈及所述第二通信协议栈共同支持的第二蓝牙业务的数据量高于所述第二通信协议栈支持的第一蓝牙业务的数据量。

5.根据权利要求4所述的方法,其特征在于,所述第二蓝牙业务包括蓝牙多媒体业务、蓝牙上网业务中的至少一种;所述第一蓝牙业务包括通信连接建立业务、生理数据传输业务中的至少一种。

6.根据权利要求3所述的方法,其特征在于,所述响应于第一指令,所述电子设备运行所述第一操作系统包括:

响应于第一指令,所述第一操作系统从休眠状态进入唤醒状态,所述第一操作系统在唤醒状态的情况下,所述第一通信协议栈运行在所述第一操作系统上,所述第二通信协议栈继续运行在所述第二操作系统上。

7.根据权利要求6所述的方法,其特征在于,在所述响应于第一指令,所述电子设备运行所述第一操作系统之前,包括:

在所述第一操作系统处于休眠状态的情况下,控制所述第一通信协议栈停止运行,并控制所述第二通信协议栈运行在所述第二操作系统上。

8.根据权利要求6所述的方法,其特征在于,所述响应于第一指令,所述第一操作系统从休眠状态进入唤醒状态,包括:

根据当前的待处理业务的业务类型确定所述第一操作系统是否从休眠状态进入唤醒状态;所述业务类型包括第一类性能业务和第二类性能业务;其中,所述第一类性能业务的性能指标高于所述第二类性能业务的性能指标。

9.根据权利要求8所述的方法,其特征在于,所述根据当前的待处理业务的业务类型确定所述第一操作系统是否从休眠状态进入唤醒状态,包括:

若所述待处理业务属于所述第一类性能业务,所述第一操作系统从休眠状态进入唤醒状态,所述第一通信协议栈运行在所述第一操作系统,所述第二通信协议栈运行在所述第二操作系统上;

若所述待处理业务属于所述第二类性能业务,则所述第一操作系统仍处于休眠状态,所述第二通信协议栈在所述第二操作系统上运行。

10.根据权利要求9所述的方法,其特征在于,所述第一操作系统从休眠状态进入唤醒状态,包括:

通过所述第二操作系统向所述第一操作系统发送所述第一指令;

控制所述第一操作系统响应于第一指令从休眠状态进入唤醒状态。

11.根据权利要求1所述的方法,其特征在于,响应于第一指令,所述电子设备运行所述第一操作系统之后,所述方法还包括:

根据当前的待处理业务的业务类型确定所述第一操作系统是否从唤醒状态进入休眠状态;所述待处理业务包括第一类性能业务和第二类性能业务;其中,所述第一类性能业务的性能指标高于所述第二类性能业务的性能指标;

若所述待处理业务为所述第一类性能业务,所述第一操作系统仍处于唤醒状态,所述第一通信协议栈运行在所述第一操作系统,所述第二通信协议栈运行在所述第二操作系统上;

若所述待处理业务为所述第二类性能业务,则所述第一操作系统从唤醒状态进入休眠状态,控制所述第一通信协议栈停止运行,并控制所述第二通信协议栈在所述第二操作系统上运行。

12.根据权利要求1-11任一项所述的方法,其特征在于,所述第一操作系统运行在系统级芯片soc上,所述第二操作系统运行在微控制单元mcu上。

13.根据权利要求12所述的方法,其特征在于,在所述系统级芯片soc上运行第一操作系统时的功耗,大于在所述微控制单元mcu上运行第二操作系统时的功耗。

14.一种系统切换装置,其特征在于,应用于电子设备,所述电子设备包括第一处理器,第二处理器和蓝牙模块,所述第一处理器能够运行第一操作系统,所述第二处理器能够运行第二操作系统,所述第一处理器与第二处理器能够通信连接,所述蓝牙模块与所述第二处理器能够通信连接,所述装置包括:

第二操作系统运行模块,用于所述电子设备运行所述第二操作系统时,由所述第二操作系统支持第一蓝牙业务;

第一操作系统运行模块,用于响应于第一指令,所述电子设备运行所述第一操作系统,在所述电子设备运行所述第一操作系统时,由所述第一操作系统和第二操作系统共同支持所述第一蓝牙业务。

15.一种电子设备,包括存储器及处理器,所述存储器中储存有计算机程序,其特征在于,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至13中任一项所述的系统切换方法的步骤。

16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至13中任一项所述的系统切换方法的步骤。


技术总结
本申请涉及一种系统切换方法和装置、电子设备、计算机可读存储介质,在电子设备运行第二操作系统时,第二操作系统可以独立支持第一蓝牙业务。而在电子设备运行第一操作系统时,第一操作系统需要通过第二操作系统间接与蓝牙模块进行通信。即在电子设备运行第一操作系统时,由第一操作系统和第二操作系统共同支持第一蓝牙业务。因此,在电子设备响应于第一指令,从运行第二操作系统切换至运行第一操作系统的过程中,运行第二操作系统的第二处理器一直与蓝牙模块处于通信连接状态,不会出现通信中断。从而避免在系统切换时出现蓝牙业务完全中断的情况。

技术研发人员:苏伟;李启明;王梁;周利宾
受保护的技术使用者:OPPO广东移动通信有限公司
技术研发日:2020.12.08
技术公布日:2021.03.12
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1