【技术实现步骤摘要】
基于双系统终端的系统切换方法、装置、设备及存储介质
[0001]本申请涉及电子通信
,尤其涉及一种基于双系统终端的系统切换方法、装置、设备及存储介质。
技术介绍
[0002]随着终端技术的快速发展,用户越来越喜欢在一个终端设备中安装两个系统,在用户对其中一种系统的界面或者是操作方式产生疲惫时,可以进行系统切换,从而满足不同的操作体验或界面效果,提高了终端设备的多元化程度。
[0003]目前,系统切换主要是终端设备获取用户输入的系统切换指令,释放当前前台系统中的多个预设模块占用的资源,在所有预设模块占用的资源全部释放完毕后,进行系统切换,并为切换后的前台系统的多个预设模块申请资源,从而达到目的。
[0004]然而,上述方法中,系统切换需要的时长主要依赖于多个预设模块的资源释放时长,存在系统切换速度较慢,效率较低的问题。
技术实现思路
[0005]本申请提供一种基于双系统终端的系统切换方法、装置、设备及存储介质,以解决现有技术中系统切换速度较慢,效率较低的问题。
[0006]第一方面,本申请实施例提供一种基于双系统终端的系统切换方法,包括:
[0007]响应于用户输入的第一操作,生成系统切换指令;
[0008]根据所述系统切换指令,将终端设备的前台系统从第一操作系统切换至第二操作系统;
[0009]生成资源释放指令;
[0010]响应于所述资源释放指令,通过域间通信模块释放所述第一操作系统中的多个第一模块分别占用的资源,生成释放结果,所述第一操 ...
【技术保护点】
【技术特征摘要】
1.一种基于双系统终端的系统切换方法,其特征在于,包括:响应于用户输入的第一操作,生成系统切换指令;根据所述系统切换指令,将终端设备的前台系统从第一操作系统切换至第二操作系统;生成资源释放指令;响应于所述资源释放指令,通过域间通信模块释放所述第一操作系统中的多个第一模块分别占用的资源,生成释放结果,所述第一操作系统中的每个第一模块与所述第二操作系统中对应的第二模块公用一份资源,所述释放结果为释放成功或释放失败,所述域间通信模块用于在所述第一操作系统与所述第二操作系统之间进行信息传输;在所述释放结果为释放成功时,为所述第二操作系统中的多个第二模块进行资源申请,生成申请结果,所述申请结果包括申请成功或申请失败。2.根据权利要求1所述的方法,其特征在于,在所述根据所述系统切换指令,将终端设备的前台系统从第一操作系统切换至第二操作系统之后,所述方法还包括:在检测到释放资源的时长大于第一预设时长时,生成第一超时消息,所述第一超时消息用于指示重新释放所述第一操作系统中的多个第一模块分别占用的资源;根据所述第一超时消息,重新释放所述第一操作系统中的多个第一模块分别占用的资源;相应的,在所述响应于资源释放指令,释放所述第一操作系统中的多个第一模块分别占用的资源,生成释放结果之后,所述方法还包括:在检测到申请资源的时长大于第二预设时长时,生成第二超时消息,所述第二超时消息用于指示重新为所述第二操作系统中的多个第二模块进行资源申请;根据所述第二超时消息,重新为所述第二操作系统中的多个第二模块进行资源申请。3.根据权利要求1所述的方法,其特征在于,在所述响应于资源释放指令,释放所述第一操作系统中的多个第一模块分别占用的资源,生成释放结果之后,所述方法还包括:在所述释放结果为释放失败时,重新释放所述第一操作系统中的多个第一模块分别占用的资源;相应的,所述在所述释放结果为释放成功时,为所述第二操作系统中的多个第二模块进行资源申请,生成申请结果之后,所述方法还包括:在所述申请结果为申请失败时,重新为所述第二操作系统中的多个第二模块进行资源申请。4.根据权利要求1至3任一项所述的方法,其特征在于,所述生成资源释放指令,包括:响应于所述用户输入的第二操作,生成所述资源释放指令;或者,在系统切换完成后开始计时,在计时得到的累计时长大于第三预设时长时,生成所述资源释放指令。5.根据权利要求1所述的方法,其特征在于,所述根据所述系统切换指令,将终端设备的前台系统从第一操作系统切换至第二操作系统,包括:根据所述系统切换指令,获取所述第一操作系统以及所述第二操作系统的前后台状态;
在所述第二操作系统的前后台状态为后台时,将所述第二操作系统的消息队列中存储的上一时刻的资源释放指令和/或上一时刻的超时消息进行删除;根据所述系统切换指令,将所述终端设备的前台系统从所述第一操作系统切换至所述第二操作系统。6.根据权利要求5所述的方法,其特征在于,在所述响应于资源释放指令,释放所述第一操作系统中的多个第一模块分别占用的资源,生成释放结果方法之后,所述方法还包括:删除所述第一操作系统的所述消息队列中存储的与所述资源释放指令携带的标识不一致的释放结果。7.一种基于双系统终端的系统切换装置,其特征在于,包括:生成模块,用于响应于用户输入的第一操作,生成系统切换指令;切换模块,用于根据所述系统切换指令,将终端设备的前台系统从第一操作系统切换至第二操作系统;所述生成模块,还用于生成资源释放指令;所述生成模块,还用于响应于所述资源释放指令,通过域间通信模块释放所述第一操作系统中的多个第一模块...
【专利技术属性】
技术研发人员:魏永成,曾维,
申请(专利权)人:成都鼎桥通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。