系统恢复方法及相关产品技术方案

技术编号:21571163 阅读:19 留言:0更新日期:2019-07-10 15:19
本申请实施例提供了一种系统恢复方法及相关产品,方法包括:当检测到第一电子设备由于系统故障无法正常开机时,进入PEER MODE模式,启动无线保真WIFI模块,通过WIFI模块获取第二电子设备的WIFI接入请求,请求中携带密码,在密码验证通过时,接收由第二电子设备发送的系统压缩包,解压系统压缩包,得到系统配置文件,调用第一电子设备中预先存储的系统驱动程序,通过系统驱动程序运行系统配置文件,以对第一电子设备的系统进行恢复操作,如此,可通过PEER MODE模式中的WIFI模块建立第一电子设备以及第二电子设备的通信,从而,实现将外围电子设备中的系统配置文件恢复到出现系统故障的电子设备中,提升了系统恢复智能性。

System Recovery Method and Related Products

【技术实现步骤摘要】
系统恢复方法及相关产品
本申请涉及电子设备
,具体涉及一种系统恢复方法及相关产品。
技术介绍
随着电子设备(如手机、平板电脑等等)的大量普及应用,电子设备成为了用户生活中不可缺少的电子用品。目前系统恢复有以下几种方法:1)通过加载内核(kernel),在恢复(recovery)模式中打开无线保真(wirelessfidelity,WIFI)直接线上搜索空中下载技术(Over-the-AirTechnology,OTA)包对手机进行恢复;2)USB下载系统恢复;但是,在kernel损坏或者镜像损坏的情况下,是不能通过方法1)恢复系统的,且方法2)中USB升级需要SD卡升级需要USB线,电脑或者SD卡等外设,操作起来不方便,且不方便操作,因此,如何提升系统故障恢复智能性的问题亟待解决。
技术实现思路
本申请实施例提供了一种系统恢复方法及相关产品,能够提升系统恢复智能性。第一方面,本申请实施例提供一种系统恢复方法,应用于第一电子设备,所述方法包括:当检测到所述第一电子设备由于系统故障无法正常开机时,进入PEERMODE模式,启动无线保真WIFI模块;通过所述WIFI模块获取第二电子设备的WIFI接入请求,所述请求中携带密码;在所述密码验证通过时,接收由所述第二电子设备发送的系统压缩包;解压所述系统压缩包,得到系统配置文件;调用所述第一电子设备中预先存储的系统驱动程序,通过所述系统驱动程序运行所述系统配置文件,以对所述第一电子设备的系统进行恢复操作。第二方面,本申请实施例提供一种系统恢复方法,应用于第二电子设备,所述方法包括:启动无线保真WIFI模块,搜索目标热点,所述目标热点由第一电子设备的WIFI模块生成;向所述第一电子设备发送接入请求,所述接入请求中携带密码;在所述密码被验证通过以后,向所述第一电子设备发送系统压缩包,所述系统压缩包携带系统配置文件。第三方面,本申请实施例提供一种系统恢复装置,应用于第一电子设备,所述装置包括:检测单元,用于当检测到所述第一电子设备由于系统故障无法正常开机时,进入PEERMODE模式,启动无线保真WIFI模块;获取单元,用于通过所述WIFI模块获取第二电子设备的WIFI接入请求,所述请求中携带密码;接收单元,用于在所述密码验证通过时,接收由所述第二电子设备发送的系统压缩包;解压单元,用于解压所述系统压缩包,得到系统配置文件;调用单元,用于调用所述第一电子设备中预先存储的系统驱动程序,通过所述系统驱动程序运行所述系统配置文件,以对所述第一电子设备的系统进行恢复操作。第四方面,本申请实施例提供一种系统恢复方法装置,应用于第二电子设备,所述装置包括:启动单元,用于启动无线保真WIFI模块,搜索目标热点,所述目标热点由第一电子设备的WIFI模块生成;发送单元,用于向所述第一电子设备发送接入请求,所述接入请求中携带密码;所述发送单元,还用于在所述密码被验证通过以后,向所述第一电子设备发送系统压缩包。第五方面,本申请实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面或第二方面中的步骤的指令。第六方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面或第二方面中所描述的部分或全部步骤。第七方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面或第二方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。可以看出,本申请实施例中所描述的系统恢复方法及相关产品,应用于第一电子设备,当检测到第一电子设备由于系统故障无法正常开机时,进入PEERMODE模式,启动无线保真WIFI模块,通过WIFI模块获取第二电子设备的WIFI接入请求,请求中携带密码,在密码验证通过时,接收由第二电子设备发送的系统压缩包,解压系统压缩包,得到系统配置文件,调用第一电子设备中预先存储的系统驱动程序,通过系统驱动程序运行系统配置文件,以对第一电子设备的系统进行恢复操作,如此,可通过PEERMODE模式中的WIFI模块建立系统故障的电子设备以及外围电子设备的通信,从而,实现将外围电子设备中的系统配置文件恢复到出现系统故障的电子设备中,提升了系统恢复智能性。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1A是本申请实施例提供的一种电子设备的结构示意图;图1B是本申请实施例提供的一种应用于第一电子设备的系统恢复方法的流程示意图;图1C是本申请实施例提供的一种应用于第二电子设备的系统恢复方法的流程示意图;图1D是本申请实施例提供的一种第一电子设备与第二电子设备的交互图;图2是本申请实施例提供的一种系统恢复方法的流程示意图;图3是本申请实施例提供的一种第一电子设备的结构示意图;图4是本申请实施例提供的一种第二电子设备的结构示意图;图5是本申请实施例提供的一种系统恢复装置的结构示意图;图6是本申请实施例提供的另一种系统恢复装置的功能单元组成框图。具体实施方式本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。本申请实施例中第一电子设备、第二电子设备皆为电子设备,其可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备(智能手表、智能手环、无线耳机、增强现实/虚拟现实设备、智能眼镜)、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(userequipment,UE),移动台(mobilestation,MS),终端设备(terminaldevice)等等。为方便描述,上面提到的设备统称为电子设备。为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。下面对本申请本文档来自技高网
...

【技术保护点】
1.一种系统恢复方法,其特征在于,应用于第一电子设备,所述方法包括:当检测到所述第一电子设备由于系统故障无法正常开机时,进入PEER MODE模式,启动无线保真WIFI模块;通过所述WIFI模块获取第二电子设备的WIFI接入请求,所述请求中携带密码;在所述密码验证通过时,接收由所述第二电子设备发送的系统压缩包;解压所述系统压缩包,得到系统配置文件;调用所述第一电子设备中预先存储的系统驱动程序,通过所述系统驱动程序运行所述系统配置文件,以对所述第一电子设备的系统进行恢复操作。

【技术特征摘要】
1.一种系统恢复方法,其特征在于,应用于第一电子设备,所述方法包括:当检测到所述第一电子设备由于系统故障无法正常开机时,进入PEERMODE模式,启动无线保真WIFI模块;通过所述WIFI模块获取第二电子设备的WIFI接入请求,所述请求中携带密码;在所述密码验证通过时,接收由所述第二电子设备发送的系统压缩包;解压所述系统压缩包,得到系统配置文件;调用所述第一电子设备中预先存储的系统驱动程序,通过所述系统驱动程序运行所述系统配置文件,以对所述第一电子设备的系统进行恢复操作。2.根据权利要求1所述的系统恢复方法,其特征在于,所述进入PEERMODE模式,包括:检测系统的故障标志位的标识是否为真;若所述故障标志位的标识为真,则加载smartkernel,进入所述PEERMODE模式,重置所述故障标志位的标识,设置开机操作次数i=0,i为正整数。3.根据权利要求2所述的系统恢复方法,其特征在于,所述当检测到所述第一电子设备由于系统故障无法正常开机时之后,所述方法还包括:检测所述开机操作次数i;当所述开机操作次数i小于或等于第二预设阈值时,加载kernel;当所述开机操作次数i超过所述第二预设阈值时,则加载所述smartkernel,直接进入所述PEERMODE模式。4.一种系统恢复方法,其特征在于,应用于第二电子设备,所述方法包括:启动无线保真WIFI模块,搜索目标热点,所述目标热点由第一电子设备的WIFI模块生成;向所述第一电子设备发送接入请求,所述接入请求中携带密码;在所述密码被验证通过以后,向所述第一电子设备发送系统压缩包,所述系统压缩包携带系统配置文件。5.根据权利要求4所述的系统恢复方法,其特征在于,在所述向所述第一电子设备发送压缩包之前,所述方法还包括:获取所述第一电子设备的系统的硬件资源配置信息,所述硬件资源配置信息包括第一内存大小以及第一CPU核数;确定所述第二电子设备的当前系统的第二内存大小以及第二CPU核数;若所述第一内存大小大于或等于所述第二内存大小,且所述第一CPU核数与所述第二CPU核数匹配...

【专利技术属性】
技术研发人员:林进全
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1