一种数据处理方法及电子设备技术

技术编号:28538294 阅读:19 留言:0更新日期:2021-05-21 09:02
本申请提供了一种数据处理方法及电子设备,电子设备包括处理器、启动芯片、还原芯片和存储器,存储器中存储有第一操作系统的系统数据,作为第一系统数据,存储器中还存储有第一操作系统的系统备份数据,作为第一系统备份数据。处理器可以在第一端口与还原芯片连接后,接收引导数据、第二操作系统的系统数据和应用程序的程序数据,然后,基于引导数据进行系统初始化,在系统初始化完成后,基于接收的第二系统数据加载第二操作系统。在加载第二操作系统后,基于程序数据安装应用程序,并通过应用程序,使用存储器中存储的第一系统备份数据,替换存储的第一系统数据。采用本申请,能够解决无法基于UEFI固件确保电子设备正常运行的问题。

【技术实现步骤摘要】
一种数据处理方法及电子设备
本申请涉及计算机
,特别是涉及一种数据处理方法及电子设备。
技术介绍
电子设备中可以安装有操作系统和BIOS(BasicInputOutputSystem,基本输入输出系统),其中,操作系统可以为Windows、Linux等x86系统,电子设备可以通过其包含的UEFI(UnifiedExtensibleFirmwareInterface,统一的可扩展固件接口)固件实现BIOS、操作系统的备份和还原。相关技术中,在电子设备的工作过程中,如果电子设备中的处理器接收到对操作系统的系统数据进行备份的备份指令,处理器可以通过UEFI固件对操作系统的系统数据进行备份,得到操作系统的备份数据。当电子设备运行出现故障时,例如,在电子设备启动的过程中BIOS出现故障时,电子设备可以通过UEFI固件获取本地预先存储的操作系统的备份数据,然后,根据备份数据还原操作系统。类似的,电子设备可以针对BIOS的启动数据进行备份与还原。然而,当UEFI固件损坏时,电子设备无法通过UEFI固件对操作系统的系统数据进行还原,导致电子设备无法正常运行。
技术实现思路
本申请实施例的目的在于提供一种数据处理方法及电子设备,用以解决无法基于UEFI固件确保电子设备正常运行的问题。具体技术方案如下:第一方面,为了达到上述目的,本申请实施例公开了一种电子设备,包括处理器、启动芯片、还原芯片和存储器,其中,所述存储器中存储有第一操作系统的系统数据,作为第一系统数据,所述存储器中还存储有所述第一操作系统的系统备份数据,作为第一系统备份数据;所述处理器的第一端口与所述启动芯片连接,在所述启动芯片被启动后,所述启动芯片,用于从所述存储器获取所述第一系统数据,并通过所述第一端口,向所述处理器发送所述第一系统数据;所述处理器,用于在接收到所述第一系统数据后,基于所述第一系统数据加载所述第一操作系统;在所述处理器的所述第一端口与所述启动芯片之间断开,且所述处理器的所述第一端口与所述还原芯片连接后,所述还原芯片,用于向所述处理器发送引导数据、第二操作系统的系统数据和应用程序的程序数据,所述第二操作系统的系统数据作为第二系统数据;所述处理器,还用于基于接收的所述引导数据进行系统初始化;在系统初始化完成后,基于接收的所述第二系统数据加载所述第二操作系统;在加载所述第二操作系统后,基于所述程序数据安装所述应用程序,并通过所述应用程序,使用所述存储器中存储的所述第一系统备份数据,替换存储的所述第一系统数据。可选的,所述处理器,还用于在基于所述程序数据安装所述应用程序后,通过所述应用程序,展示用于提示进行系统数据还原操作的系统数据还原选项,以及用于提示进行系统数据备份操作的系统数据备份选项,并在所述系统数据还原选项被触发后,执行所述使用所述存储器中存储的所述第一系统备份数据,替换存储的所述第一系统数据步骤,以及在所述系统数据备份选项被触发后,对所述存储器中存储的所述第一系统数据进行备份。可选的,在所述处理器的所述第一端口与所述启动芯片之间断开,且所述处理器的所述第一端口与所述还原芯片连接的情况下,所述处理器的第二端口与所述启动芯片连接;所述存储器中还存储有启动备份数据;所述处理器,还用于在基于所述程序数据安装所述应用程序后,通过所述应用程序,使用所述存储器中的存储的所述启动备份数据,替换所述启动芯片中存储的启动数据。可选的,所述处理器,还用于在基于所述程序数据安装所述应用程序后,通过所述应用程序,展示用于提示进行系统数据还原操作的系统数据还原选项,以及用于提示进行启动数据还原操作的启动数据还原选项,并在所述系统数据还原选项被触发后,执行所述使用所述存储器中存储的所述第一系统备份数据,替换存储的所述第一系统数据步骤,并在所述启动数据还原选项被触发后,执行所述使用所述存储器中的存储的所述启动备份数据,替换所述启动芯片中存储的启动数据步骤。可选的,所述处理器,还用于在基于所述程序数据安装所述应用程序后,通过所述应用程序,展示用于提示进行系统数据备份操作的系统数据备份选项,以及用于提示进行启动数据备份操作的启动数据备份选项,并在所述系统数据备份选项被触发后,对所述存储器中存储的所述第一系统数据进行备份,在所述启动数据备份选项被触发后,对所述启动芯片中存储的启动数据进行备份。可选的,所述第二系统数据存储在所述存储器中,或者,存储在所述还原芯片中;所述引导数据存储在所述存储器中,或者,存储在所述还原芯片中;所述程序数据存储在所述存储器中,或者,存储在所述还原芯片中。可选的,还包括:微控制单元;所述微控制单元,用于自身被启动后,控制所述处理器的所述第一端口与所述启动芯片之间断开,且所述处理器的所述第一端口与所述还原芯片连接。可选的,还包括:微控制单元;所述微控制单元,用于自身被启动后,控制所述处理器的所述第一端口与所述启动芯片之间断开,且所述处理器的所述第一端口与所述还原芯片连接,以及所述处理器的第二端口与所述启动芯片连接。可选的,还包括:还原按钮;所述还原按钮,用于启动所述微控制单元。第二方面,为了达到上述目的,本申请实施例公开了一种电子设备,包括处理器、启动芯片、还原芯片和存储器,其中,所述存储器中存储有第一操作系统的系统数据,作为第一系统数据,所述存储器中还存储有启动备份数据;所述处理器的第一端口与所述启动芯片连接,在所述启动芯片被启动后,所述启动芯片,用于从所述存储器获取所述第一系统数据,并通过所述第一端口,向所述处理器发送所述第一系统数据;所述处理器,用于在接收到所述第一系统数据后,基于所述第一系统数据加载所述第一操作系统;在所述处理器的所述第一端口与所述启动芯片之间断开,且所述处理器的所述第一端口与所述还原芯片连接,以及所述处理器的第二端口与所述启动芯片连接后,所述还原芯片,用于向所述处理器发送引导数据、第二操作系统的系统数据和应用程序的程序数据,所述第二操作系统的系统数据作为第二系统数据;所述处理器,还用于基于接收的所述引导数据进行系统初始化;在系统初始化完成后,基于接收的所述第二系统数据加载所述第二操作系统;在加载所述第二操作系统后,基于所述程序数据安装所述应用程序,并通过所述应用程序,使用所述存储器中的存储的所述启动备份数据,替换所述启动芯片中存储的启动数据。可选的,所述第二系统数据存储在所述存储器中,或者,存储在所述还原芯片中;所述引导数据存储在所述存储器中,或者,存储在所述还原芯片中;所述程序数据存储在所述存储器中,或者,存储在所述还原芯片中。可选的,还包括:微控制单元;所述微控制单元,用于自身被启动后,控制所述处理器的所述第一端口与所述启动芯片之间断开,且所述处理器的所述第一端口与所述还原芯片连接,以及所述处理器的第二端口与所述启动芯片连接。可选的,还包括:还原按钮;所述还原按钮,用于启动本文档来自技高网...

【技术保护点】
1.一种电子设备,其特征在于,包括处理器、启动芯片、还原芯片和存储器,其中,所述存储器中存储有第一操作系统的系统数据,作为第一系统数据,所述存储器中还存储有所述第一操作系统的系统备份数据,作为第一系统备份数据;/n所述处理器的第一端口与所述启动芯片连接,在所述启动芯片被启动后,所述启动芯片,用于从所述存储器获取所述第一系统数据,并通过所述第一端口,向所述处理器发送所述第一系统数据;/n所述处理器,用于在接收到所述第一系统数据后,基于所述第一系统数据加载所述第一操作系统;/n在所述处理器的所述第一端口与所述启动芯片之间断开,且所述处理器的所述第一端口与所述还原芯片连接后,所述还原芯片,用于向所述处理器发送引导数据、第二操作系统的系统数据和应用程序的程序数据,所述第二操作系统的系统数据作为第二系统数据;/n所述处理器,还用于基于接收的所述引导数据进行系统初始化;在系统初始化完成后,基于接收的所述第二系统数据加载所述第二操作系统;在加载所述第二操作系统后,基于所述程序数据安装所述应用程序,并通过所述应用程序,使用所述存储器中存储的所述第一系统备份数据,替换存储的所述第一系统数据。/n

【技术特征摘要】
1.一种电子设备,其特征在于,包括处理器、启动芯片、还原芯片和存储器,其中,所述存储器中存储有第一操作系统的系统数据,作为第一系统数据,所述存储器中还存储有所述第一操作系统的系统备份数据,作为第一系统备份数据;
所述处理器的第一端口与所述启动芯片连接,在所述启动芯片被启动后,所述启动芯片,用于从所述存储器获取所述第一系统数据,并通过所述第一端口,向所述处理器发送所述第一系统数据;
所述处理器,用于在接收到所述第一系统数据后,基于所述第一系统数据加载所述第一操作系统;
在所述处理器的所述第一端口与所述启动芯片之间断开,且所述处理器的所述第一端口与所述还原芯片连接后,所述还原芯片,用于向所述处理器发送引导数据、第二操作系统的系统数据和应用程序的程序数据,所述第二操作系统的系统数据作为第二系统数据;
所述处理器,还用于基于接收的所述引导数据进行系统初始化;在系统初始化完成后,基于接收的所述第二系统数据加载所述第二操作系统;在加载所述第二操作系统后,基于所述程序数据安装所述应用程序,并通过所述应用程序,使用所述存储器中存储的所述第一系统备份数据,替换存储的所述第一系统数据。


2.根据权利要求1所述的电子设备,其特征在于,所述处理器,还用于在基于所述程序数据安装所述应用程序后,通过所述应用程序,展示用于提示进行系统数据还原操作的系统数据还原选项,以及用于提示进行系统数据备份操作的系统数据备份选项,并在所述系统数据还原选项被触发后,执行所述使用所述存储器中存储的所述第一系统备份数据,替换存储的所述第一系统数据步骤,以及在所述系统数据备份选项被触发后,对所述存储器中存储的所述第一系统数据进行备份。


3.根据权利要求1所述的电子设备,其特征在于,在所述处理器的所述第一端口与所述启动芯片之间断开,且所述处理器的所述第一端口与所述还原芯片连接的情况下,所述处理器的第二端口与所述启动芯片连接;
所述存储器中还存储有启动备份数据;
所述处理器,还用于在基于所述程序数据安装所述应用程序后,通过所述应用程序,使用所述存储器中的存储的所述启动备份数据,替换所述启动芯片中存储的启动数据。


4.根据权利要求3所述的电子设备,其特征在于,所述处理器,还用于在基于所述程序数据安装所述应用程序后,通过所述应用程序,展示用于提示进行系统数据还原操作的系统数据还原选项,以及用于提示进行启动数据还原操作的启动数据还原选项,并在所述系统数据还原选项被触发后,执行所述使用所述存储器中存储的所述第一系统备份数据,替换存储的所述第一系统数据步骤,并在所述启动数据还原选项被触发后,执行所述使用所述存储器中的存储的所述启动备份数据,替换所述启动芯片中存储的启动数据步骤。


5.根据权利要求4所述的电子设备,其特征在于,所述处理器,还用于在基于所述程序数据安装所述应用程序后,通过所述应用程序,展示用于提示进行系统数据备份操作的系统数据备份选项,以及用于提示进行启动数据备份操作的启动数据备份选项,并在所述系统数据备份选项被触发后,对所述存储器中存储的所述第一系统数据进行备份,在所述启动数据备份选项被触发后,对所述启动芯片中存储的启动数据进行备份。


6.根据权利要求1所述的电子设备,其特征在于,所述第二系统数据存储在所述存储器中,或者,存储在所述还原芯片中;
所述引导数据存储在所述存储器中,或者,存储在所述还原芯片中;
所述程序数据存储在所述存储器中,或者,存储在所述还原芯片中。


7.根据权利要求1所述的电子设备,其特征在于,还包括:微控制单元;
所述微控制单元,用于自身被启动后,控制所述处理器的所述第一端口与所述启动芯片之间断开,且所述处理器的所述第一端口与所述还原芯片连接。


8.根据权利要求3所述的电子设备,其特征在于,还包括:微控制单元;
所述微控制单元,用于自身被启动后,控制所述处理器的所述第一端口与所述启动芯片之间断开,且所述处理器的所述第一端口与所述还原芯片连接,以及所述处理器的第二端口与所述启动芯片连接。


9.根据权利要求7或8所述的电子设备,其特征在于,还包括:还原按钮;
所述还原按钮,用于启动所述微控制单元。


10.一种电子设备,其特征在于,包括处理器、启动芯片、还原芯片和存储器,其中,所述存储器中存储有第一操作系统的系统数据,作为第一系统数据,所述存储器中还存储有启动备份数据;
所述处理器的第一端口与所述启动芯片连接,在所述启动芯片被启动后,所述启动芯片,用于从所述存储器获取所述第一系统数据,并通过所述第一端口,向所述处理器发送所述第一系统数据;
所述处理器,用于在接收到所述第一系统数据后,基于所述第一系统数据加载所述第一操作系统;
在所述处理器的所述第一端口与所述启动芯片之间断开,且所述处理器的所述第一端口与所述还原芯片连接,以及所述处理器的第二端口与所述启动芯片连接后,所述还原芯片,用于向所述处理器发送引导数据、第二操作系统的系统数据和应用程序的程序数据,所述第二操作系统的系统数据作为第二系统数据;
所述处理器,还用于基于接收的所述引导数据进行系统初始化;在系统初始化完成后,基于接收的所述第二系统数据加载所述第二操作系统;在加载所述第二操作系统后,基于所述程序数据安装所述应用程序,并通过所述应用程序,使用所述存储器中的存储的所述启动备份数据,替换所述启动芯片中存储的启动数据。


11.根据权利要求10所述的电子设备,其特征在于,所述第二系统数据存储在所述存储器中,或者,存储在所述还原芯片中;
所述引导数据存储在所述存储器中,或者,存储在所述还原芯片中;
所述程序数据存储在所述存储器中,或者,存储在所述还原芯片中。


12.根据权利要求10所述的电子设备,其特征在于,还包括:微控制单元;
所述微控制单元,用于自身被启动后,控制所述处理器的所述第一端口与所述启动芯片之间断开,且所述处理器的所述第一端口与所述还原芯片连接,以及所述处理器的第二端口与所述启动芯片连接。


13.根据权利要求12所述的电子设备,其特征在于,还包括:还原按钮;
所述还原按钮,用于启动所述微控制单元。


14.一种数据处理方法,其特征在于,所述方法应用于电子设备中的还原芯片,所述电子设备还包括处理器、存储器和启动芯片,其中,所述存储器中存储有第一操作系统的系统数据,作为第一系统数据,所述存储器中还存储有所述第一操作系统的系统备份数据,作为第一系统备份数据,所述方法包括:
当与所述处理器的第一端口连接后,向所述处理器发送引导数据、第二操作系统的系统数据和应用程序的程序数据,以使所述处理器基于接收的所述引导数据进行系统初始化,在系统初始化完成后,基于接收的所述程序数据安装所述应用程序,并通过所述应用程序,使用所述存储器中存储的所述第一系统备份数据,替换存储的所述第一系统数据,所述第二操作系统的系统数据作为第二系统数据。


15.根据权利要求14所述的方法,其特征在于,所述第二系统数据存储在所述存储器中,或者,存储在所述还原芯片中;
所述引导数据存储在所述存储器中,或者,存储在所述还原芯片中;
所述程序数据存储在所述存储器中,或者,存储在所述还原芯片中。


16.一种数据处理方法,其特征在于,所述方法应用于电子设备中的处理器,所述电子设备还包括存储器、启动芯片和还原芯片,其中,所述存储器中存储有第一操作系统的系统数据,作为第一系统数据,所述存...

【专利技术属性】
技术研发人员:朱晓元吴剑锋吴佩贤张鑫锋
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江;33

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

1