本申请实施例涉及电子设备领域,特别涉及一种系统切换方法、装置、电子设备、介质及计算机程序产品。
背景技术:
1、伴随着电子设备的不断升级,用户对于电子设备的使用需求也有所增加,为提升移动电子设备的续航能力,双系统设备也逐渐兴起。
2、相关技术中,在屏幕权限由第一系统控制时,存在由第二系统运行的应用请求系统切换的情况下,需要该应用通过特定接口发送系统切换请求,从而基于该系统切换请求,实现系统切换。
3、可见相关技术中,需要应用先适配特定接口,再通过发送系统切换请求才能实现系统切换,导致系统切换过程复杂。
技术实现思路
1、本申请实施例提供了一种系统切换方法、装置、电子设备、介质及计算机程序产品。所述技术方案如下:
2、一方面,本申请实施例提供了一种系统切换方法,所述方法用于电子设备,所述电子设备中支持运行第一系统和第二系统;
3、所述方法包括:
4、所述第二系统监听由应用触发的事件,所述应用由所述第二系统运行;
5、在监听到所述应用触发的事件,且所述事件满足系统切换条件,且所述第一系统具有屏幕控制权限的情况下,所述第二系统从所述第一系统处获取所述屏幕控制权限;
6、在获取到所述屏幕控制权限的情况下,所述第二系统控制屏幕显示所述应用的应用界面。
7、另一方面,本申请实施例提供了一种系统切换装置,所述装置用于电子设备,所述电子设备中支持运行第一系统和第二系统;
8、所述装置包括:
9、第二系统模块,用于监听由应用触发的事件,所述应用由所述第二系统模块运行;
10、所述第二系统模块,还用于在监听到所述应用触发的事件,且所述事件满足系统切换条件,且第一系统模块具有屏幕控制权限的情况下,从所述第一系统模块处获取所述屏幕控制权限;
11、所述第二系统模块,还用于在获取到所述屏幕控制权限的情况下,控制屏幕显示所述应用的应用界面。
12、另一方面,本申请实施例提供了一种电子设备,所述电子设备包括处理器和存储器;所述存储器存储有至少一条计算机指令,所述至少一条计算机指令用于被所述处理器执行以实现如上述方面所述的系统切换方法。
13、另一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机指令,所述计算机指令由处理器加载并执行以实现如上述方面所述的系统切换方法。
14、另一方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品包括计算机指令,所述计算机指令存储在计算机可读存储介质中;电子设备的处理器从所述计算机可读存储介质读取所述计算机指令,所述处理器执行所述计算机指令,使得所述电子设备执行如上述方面所述的系统切换方法。
15、本申请实施例中,第二系统实时监听系统内运行的应用所触发的事件,并在监听到应用触发的事件,且该事件满足系统切换条件的情况下,若当前第一系统具有屏幕控制权限,第二系统则从第一系统处获取屏幕控制权限,并在获取到屏幕控制权限的情况下,控制屏幕显示应用的应用界面,实现了由第二系统基于监听到的事件主动执行系统切换,而无需等待应用发送系统切换请求之后再执行系统切换,提高了双系统之间的系统切换效率。
1.一种系统切换方法,其特征在于,所述方法用于电子设备,所述电子设备中支持运行第一系统和第二系统;
2.根据权利要求1所述的方法,其特征在于,所述在监听到所述应用触发的事件,且所述事件满足系统切换条件,且所述第一系统具有屏幕控制权限的情况下,所述第二系统从所述第一系统处获取所述屏幕控制权限,包括:
3.根据权利要求2所述的方法,其特征在于,所述在监听到所述应用触发的事件,且所述事件为应用自启动事件,且所述第一系统具有所述屏幕控制权限的情况下,所述第二系统从所述第一系统处获取所述屏幕控制权限,包括:
4.根据权利要求1所述的方法,其特征在于,所述在监听到所述应用触发的事件,且所述事件满足系统切换条件,且所述第一系统具有屏幕控制权限的情况下,所述第二系统从所述第一系统处获取所述屏幕控制权限,包括:
5.根据权利要求4所述的方法,其特征在于,
6.根据权利要求5所述的方法,其特征在于,所述应用信息符合所述应用信息黑名单的情况包括以下一种或多种:
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,根据所述第二系统内各个应用的应用使用数据以及应用自启动数据,所述第一系统或所述第二系统动态更新所述应用信息黑名单,包括:
9.根据权利要求4所述的方法,其特征在于,所述在监听到所述应用触发的事件,且所述应用的应用信息不符合应用信息黑名单,且所述第一系统具有所述屏幕控制权限的情况下,所述第二系统从所述第一系统处获取所述屏幕控制权限,包括:
10.根据权利要求4所述的方法,其特征在于,所述在监听到所述应用触发的事件,且所述应用的应用信息不符合应用信息黑名单,且所述第一系统具有所述屏幕控制权限的情况下,所述第二系统从所述第一系统处获取所述屏幕控制权限,包括:
11.根据权利要求1所述的方法,其特征在于,所述在监听到所述应用触发的事件,且所述事件满足系统切换条件,且所述第一系统具有屏幕控制权限的情况下,所述第二系统从所述第一系统处获取所述屏幕控制权限,包括:
12.一种系统切换装置,其特征在于,所述装置用于电子设备,所述电子设备中支持运行第一系统和第二系统;
13.一种电子设备,其特征在于,所述电子设备包括处理器和存储器;所述存储器存储有至少一条计算机指令,所述至少一条计算机指令用于被所述处理器执行以实现如权利要求1至11任一所述的系统切换方法。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条计算机指令,所述计算机指令由处理器加载并执行以实现如权利要求1至11任一所述的系统切换方法。
15.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机指令,所述计算机指令存储在计算机可读存储介质中;电子设备的处理器从所述计算机可读存储介质读取所述计算机指令,所述处理器执行所述计算机指令,使得所述电子设备执行如权利要求1至11任一所述的系统切换方法。