系统智能修复方法、电子设备及计算机存储介质技术方案

技术编号:37290189 阅读:18 留言:0更新日期:2023-04-21 01:36
本申请提供一种系统智能修复方法,应用于包括主文件系统及备文件系统的电子设备,包括:电子设备启动并加载主文件系统;检测主文件系统是否加载异常;当检测到主文件系统加载异常时,加载备文件系统并获取升级包;根据升级包修复并更新主文件系统。本申请还提供一种电子设备及计算机存储介质。电子设备及计算机存储介质。电子设备及计算机存储介质。

【技术实现步骤摘要】
系统智能修复方法、电子设备及计算机存储介质


[0001]本申请涉及电子
,尤其涉及一种系统智能修复方法、电子设备及计算机存储介质。

技术介绍

[0002]随着物联网的飞速发展,物联互联的时代逐渐来临,越来越多的物联网设备进入了寻常消费者的日常生活,但是由于物联网设备的管理和维护需要一定的专业知识和技能,但大多数普通消费者却不满足此类条件,因此,当物联网设备出现问题时,往往就只能束手无策。
[0003]特别是一些电子设备的硬件存储系统在遇到突发状况时,例如断电,容易丢失储存的数据,导致存储系统储存的文件系统启动异常,而且异常的文件系统若不及时升级更新,则会影响文件系统后续的使用。
[0004]因此,上述问题有待于解决。

技术实现思路

[0005]鉴于以上内容,有必要提供一种系统智能修复方法、电子设备及计算机存储介质,以提高电子设备系统的可靠性。
[0006]第一方面,本申请实施例提供一种系统智能修复方法,应用于包括主文件系统及备文件系统的电子设备,包括:电子设备启动并加载主文件系统;检测主文件系统是否加载异常;当检测到主文件系统加载异常时,加载备文件系统并获取升级包;根据升级包修复并更新主文件系统。显然,本申请的第一方面中,当电子设备检测加载主文件系统出现异常时,加载并使用备文件系统以使电子设备可以正常启动,提高了电子设备使用的可靠性;同时,电子设备可以自动获取升级包,并通过升级包自动修复并更新加载异常的主文件系统,节省了用户的操作也进一步提高了电子设备的可靠性。
[0007]在一种可能的设计中,系统智能修复方法还包括:当所述升级包的版本号高于所述备文件系统当前的系统版本时,根据所述升级包更新所述备文件系统。电子设备可以根据升级包自动修复主文件系统,同时也可以更新备文件系统,使得主文件系统及备文件系统均可自动更新至最新的版本。
[0008]在一种可能的设计中,电子设备与服务器通信连接,当检测到所述主文件系统加载异常时,所述系统智能修复方法还包括:生成告警信息,并向所述服务器上报所述告警信息;从所述服务器获取所述升级包。电子设备通过向服务器上报告警信息,服务器可以根据接收到的告警信息下发升级包,以使电子设备与服务器自动通信以获取升级包。
[0009]在一种可能的设计中,加载所述备文件系统包括:加载用户数据并根据所述用户数据加载所述备文件系统的文件信息,并以所述备文件系统作为操作系统。因此,该设计中,电子设备通过加载用户数据对应的备文件系统的文件信息,并以备文件系统作为操作系统,以启动并进入正常使用状态。
[0010]在一种可能的设计中,根据所述升级包修复并更新所述主文件系统,包括:校验识别所述主文件系统的坏块;根据所述升级包向所述主文件系统中除所述坏块之外的其他区域写入数据,以完成所述主文件系统的恢复及更新,从而使得电子设备的主文件系统可以自动恢复及更新。
[0011]在一种可能的设计中,系统智能修复方法还包括:当未检测到所述主文件系统加载异常时,加载所述主文件系统并以所述主文件系统作为操作系统,电子设备可以在正常记载主文件系统时正常启动。
[0012]在一种可能的设计中,加载所述主文件系统包括:加载用户数据;根据所述用户数据加载所述主文件系统的文件信息,并备份系统至所述备文件系统。因此,该设计中,电子设备通过加载用户数据对应的主文件系统的文件信息,并以主文件系统作为操作系统,以启动并进入正常使用状态。
[0013]在一种可能的设计中,升级包包括最新版本号的系统文件,以使电子设备可以获取最新的系统文件。
[0014]第二方面,本申请实施例提供一种电子设备,电子设备包括存储器和处理器。存储器用于存储程序指令。处理器用于读取存储器中存储的程序指令,以实现如第一方面及其可能的设计中的系统智能修复方法。
[0015]第三方面,本申请实施例提供一种计算机存储介质。计算机存储介质中存储有计算机可读指令。计算机可读指令被处理器执行时实现第一方面及其可能的设计中的系统智能修复方法。
[0016]另外,第二方面和第三方面及其任一种可能的设计方式所带来的技术效果可参见上述方法部分各设计的方法相关的描述,此处不再赘述。
附图说明
[0017]图1为本申请实施例提供的一种电子设备的硬件架构图。
[0018]图2为本申请实施例提供的一种电子设备及服务器的示意图。
[0019]图3为本申请实施例提供的一种电子设备的主文件系统及备文件系统的示意图。
[0020]图4为本申请实施例提供的一种系统智能修复方法的流程图。
[0021]图5为本申请实施例提供的一种电子设备的功能模块图。
[0022]主要元件符号说明:电子设备100、500,处理器10、510,存储器11、520,接口模块12,通信模块13,充电管理模块14,电源管理模块15,电池16,音频模块17,扬声器18,麦克风19,按键20,指示器21,显示屏22,主文件系统31,备文件系统32,配置模块33。如下具体实施方式将结合上述附图进一步说明本专利技术。
具体实施方式
[0023]以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请实施例的描述中,“示例性”、“或者”、“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,
使用“示例性”、“或者”、“例如”等词旨在以具体方式呈现相关概念。
[0024]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请中的
的技术人员通常理解的含义相同。本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。应理解,本申请中除非另有说明,“/”表示或的意思。例如,A/B可以表示A或B。本申请中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系。例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B三种情况。“至少一个”是指一个或者多个。“多个”是指两个或多于两个。例如,a、b或c中的至少一个,可以表示:a,b,c,a和b,a和c,b和c,a、b和c七种情况。
[0025]图1所示为本申请实施例的一种电子设备100的部分功能模块的示意图。
[0026]在一些实施例中,电子设备100可以是智能家居设备、智慧城市设备和/或触屏语音开关设备等。
[0027]电子设备100可以包括处理器10,存储器11,接口模块12,通信模块13,充电管理模块14,电源管理模块15,电池16,音频模块17,扬声器18,麦克风19,按键20,指示器21,显示屏22等。
[0028]可以理解,本申请实施例示意的结构并不构成对电子设备100的具体限定。在本申请另本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统智能修复方法,应用于电子设备,所述电子设备包括主文件系统及备文件系统,其特征在于,所述系统智能修复方法包括:所述电子设备启动并加载所述主文件系统;检测所述主文件系统是否加载异常;当检测到所述主文件系统加载异常时,加载所述备文件系统并获取升级包;根据所述升级包修复并更新所述主文件系统。2.根据权利要求1所述的系统智能修复方法,其特征在于,所述系统智能修复方法还包括:当所述升级包的版本号高于所述备文件系统当前的系统版本时,根据所述升级包更新所述备文件系统。3.根据权利要求1所述的系统智能修复方法,其特征在于,所述电子设备与服务器通信连接,当检测到所述主文件系统加载异常时,所述系统智能修复方法还包括:生成告警信息,并向所述服务器上报所述告警信息;从所述服务器获取所述升级包。4.根据权利要求1所述的系统智能修复方法,其特征在于,所述加载所述备文件系统包括:加载用户数据并根据所述用户数据加载所述备文件系统的文件信息,并以所述备文件系统作为操作系统。5.根据权利要求1所述的系统智能修复方法,其特征在于,所述根据所述升级包修复并更新所述主文件系统...

【专利技术属性】
技术研发人员:朱科城
申请(专利权)人:深圳市欧瑞博科技股份有限公司
类型:发明
国别省市:

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

1