一种终端设备的开机方法及终端设备技术

技术编号:33515215 阅读:24 留言:0更新日期:2022-05-19 01:23
本申请提供一种终端设备的开机方法及终端设备,涉及终端技术领域。该方法可以在终端设备无法从其中一个卡槽成功启动时,自动切换到另一个卡槽,并尝试从另一个卡槽启动,降低终端设备无法启动的风险,减少用户将终端设备送到维修和保修中心进行维修的情形,提升用户体验。该方法应用于包括处于活动状态的第一卡槽及处于非活动状态的第二卡槽,第一卡槽及第二卡槽部署有相同的操作系统。该方法包括:响应于接收到开机指令,终端设备从第一卡槽启动,响应于确定终端设备从第一卡槽启动失败,终端设备将第二卡槽设置为活动状态,并从第二卡槽启动。卡槽启动。卡槽启动。

【技术实现步骤摘要】
一种终端设备的开机方法及终端设备


[0001]本申请涉及终端
,尤其涉及一种终端设备的开机方法及终端设备。

技术介绍

[0002]终端设备的软件操作系统是保证终端设备能够正常运行的关键,软件操作系统的系统数据是使终端设备可以正常启动并运行的最基本的数据。目前,在用户使用终端设备的过程中,可能会由于用户的不当操作(例如,刷机操作)或者存储器异常使得系统数据出现异常,从而导致终端设备无法开机正常使用。
[0003]通常情况下,在终端设备无法开机时,用户是无法自行修复终端设备的。用户需要把终端设备拿到生产厂商或者售后维修点,由专业维修人员借助其他设备来修复终端设备。这种修复终端设备的方式耗时耗力,极大地降低了用户的满意度和体验。

技术实现思路

[0004]本申请提供一种终端设备的开机方法及终端设备,可以减小手机无法开机导致手机不可操作的风险。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,本申请提供一种终端设备的开机方法,应用于终端设备,终端设备包括处于活动状态的第一卡槽及处于非活动状态的第二卡槽,第一卡槽及第二卡槽部署有相同的操作系统,方法包括:响应于接收到开机指令,终端设备从第一卡槽启动;响应于确定终端设备从第一卡槽启动失败,终端设备将第二卡槽设置为活动状态,并从第二卡槽启动。
[0007]可见,终端设备可以在其可以正常运行时同步第一卡槽上的操作系统与第二卡槽上的操作系统,使得第一卡槽与第二卡槽上部署的操作系统相同。从而,在由于第一卡槽上的部分数据或程序异常导致终端设备无法从第一卡槽正常启动时,终端设备可以切换至操作系统还正常的第二卡槽,使得终端设备可以从第二卡槽正常开机。可以降低终端设备无法启动的风险,减少用户将终端设备送到维修和保修中心进行维修的情形,提升用户体验。
[0008]在一种可选的实施方式中,方法还包括:响应于确定终端设备从第一卡槽启动失败,终端设备将第一卡槽设置为非活动状态。由于终端设备只会从处于活动状态的卡槽启动,因此为了不干扰手机的启动过程,可以将第一卡槽设置为非活动状态。
[0009]在一种可选的实施方式中,在响应于接收到开机指令,终端设备从第一卡槽启动之前,方法还包括:获取数据更新包;其中,数据更新包用于更新操作系统;基于数据更新包更新第二卡槽上的操作系统;响应于确定第二卡槽上的操作系统完成更新,终端设备将第二卡槽设置为活动状态并将第一卡槽设置为非活动状态;响应于接收到重启指令,终端设备从第二卡槽重新启动;若终端设备从第二卡槽启动失败,终端设备将第一卡槽设置为活动状态,并从第一卡槽重新启动;响应于确定终端设备从第一卡槽启动成功,终端设备将第一卡槽上的操作系统同步至第二卡槽。
[0010]其中,在终端设备进行更新时,更新的是用户暂时未使用的第二卡槽上的操作系
统,如此,既不会影响用户在手机进行系统更新期间的正常使用,又能实现系统更新,提升了用户在手机进行系统更新期间的使用体验。此外,在终端设备从第二卡槽启动失败时,终端设备可以重新切换至第一卡槽,并将第一卡槽上的操作系统同步至第二卡槽,以使得进行数据同步操作后的第二卡槽上的操作系统正常。如此,可以确保在第一卡槽发生故障时,手机还可以从第二卡槽启动。
[0011]在一种可选的实施方式中,方法还包括:若终端设备从第二卡槽启动成功,终端设备将第二卡槽上的操作系统同步至第一卡槽。可以理解地,手机从第二卡槽启动成功,可以认为更新后的第二操作系统可以正常启动。此时将第二卡槽的操作系统同步至第一卡槽,可以使第一卡槽上的操作系统也可以被正常启动。从而,在处于活动状态的卡槽(第一卡槽或第二卡槽)出现故障时,手机还可以从另一个卡槽成功启动。
[0012]在一种可选的实施方式中,终端设备还包括动态分区,方法还包括:若终端设备从第二卡槽启动成功,终端设备基于数据更新包更新动态分区。可以理解地,手机从第二卡槽启动成功,则可以认为更新后的操作系统可以正常启动。此时基于数据更新包更新动态分区,可以实现对系统应用的更新,从而完成整个升级流程。
[0013]第二方面,本申请还提供了一种终端设备,包括:无线通信模块、存储器和一个或多个处理器;无线通信模块、存储器与处理器耦合;其中,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令;当计算机指令被处理器执行时,使得终端设备执行如第一方面中任一项的终端设备的开机方法。
[0014]第三方面,本申请还提供了一种计算机可读存储介质,包括计算机指令;
[0015]当计算机指令在终端设备上运行时,使得终端设备执行如第一方面中任一项的终端设备的开机方法。
[0016]第四方面,本申请提供了一种芯片系统,该芯片系统包括一个或多个接口电路和一个或多个处理器。该接口电路和处理器通过线路互联。该芯片系统可以应用于包括通信模块和存储器的终端设备。该接口电路可以读取终端设备中存储器中存储的指令,并将该指令发送给处理器。当指令被处理器执行时,可使得终端设备执行如第一方面中任一项的方法。
[0017]第五方面,本申请提供一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行如第一方面中任一项所述的终端设备的开机方法。
[0018]可以理解地,上述提供的第二方面所述的终端设备、第三方面所述的计算机存储介质、第四方面所述的芯片系统,以及第五方面所述的计算机程序产品均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
附图说明
[0019]图1为本申请实施例提供的手机的结构示意图;
[0020]图2为本申请实施例提供的手机的一种存储结构示意图;
[0021]图3为本申请实施例提供的手机的一种存储结构示意图;
[0022]图4为本申请实施例提供的一种终端设备的开机方法的部分流程图;
[0023]图5为本申请实施例提供的界面图;
[0024]图6为本申请实施例提供的界面图;
[0025]图7A为本申请实施例提供的界面图;
[0026]图7B为本申请实施例提供的界面图;
[0027]图7C为本申请实施例提供的界面图;
[0028]图8为本申请实施例提供的一种终端设备的开机方法的流程图;
[0029]图9为本申请实施例提供的芯片系统的结构示意图。
具体实施方式
[0030]以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0031]下面将结合附图对本实施例的实施方式进行详细描述。
[0032]在用户使用终端设备的过程中,终端设备可能会因为操作系统的程序或数据错误而无法开机运行。示例性的,用户的恶意刷机操作(即本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种终端设备的开机方法,其特征在于,应用于终端设备,所述终端设备包括处于活动状态的第一卡槽及处于非活动状态的第二卡槽,所述第一卡槽及所述第二卡槽部署有相同的操作系统,所述方法包括:响应于接收到开机指令,所述终端设备从所述第一卡槽启动;响应于确定所述终端设备从所述第一卡槽启动失败,所述终端设备将所述第二卡槽设置为活动状态,并从所述第二卡槽启动。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于确定所述终端设备从所述第一卡槽启动失败,所述终端设备将所述第一卡槽设置为非活动状态。3.根据权利要求1所述的方法,其特征在于,在所述响应于接收到开机指令,所述终端设备从所述第一卡槽启动之前,所述方法还包括:获取数据更新包;其中,所述数据更新包用于更新所述操作系统;基于所述数据更新包更新所述第二卡槽上的操作系统;响应于确定所述第二卡槽上的操作系统完成更新,所述终端设备将所述第二卡槽设置为活动状态并将所述第一卡槽设置为非活动状态;响应于接收到重启指令,所述终端设备从所述第二卡槽重新启动;若所述终端设备从所述第二卡槽启动失败,所述终端设备将所述第一卡槽设置为活动状态,并从所...

【专利技术属性】
技术研发人员:彭光明
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1