一种数据处理方法及电子设备的制作方法

文档序号:6489193阅读:174来源:国知局
一种数据处理方法及电子设备的制作方法
【专利摘要】本发明公开了一种数据处理方法及电子设备,所述电子设备至少安装有一固件,所述方法包括:所述固件获得第一备份指令;基于所述第一备份指令,所述固件获取待备份数据的源存储区域信息与目的存储区域信息;基于所述源存储区域信息与所述目的存储区域信息,所述固件将所述待备份数据由源存储区域备份到目的存储区域中。
【专利说明】一种数据处理方法及电子设备
【技术领域】
[0001]本申请涉及计算机【技术领域】,尤其涉及一种数据处理方法及电子设备。
【背景技术】
[0002]随着科学技术的不断发展,电子技术也得到了飞速的发展,电子设备的种类也越来越多,人们也享受到了科学发展带来的各种便利。比如,人们可以使用电脑,从而使得生活和工作都变得更加便利,在使用电脑的过程中,会生成许多重要数据,人们需要备份这些重要数据,以便将来在这些重要数据损坏的时候通过备份来恢复这些数据。
[0003]在现有技术中,对电子设备中的数据备份以及恢复通常都依赖于对被备份系统的文件系统的解析,以NTFS(新技术档案系统,New Technology File System)文件系统为例,在对NTFS文件系统下的数据进行备份和恢复时,都需要解析NTFS文件系统的结构,才能对数据进行备份或恢复处理。
[0004]但本申请发明人在实现本发明实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
[0005]在对数据进行备份或恢复时,需要解析数据所在的文件系统才能进行备份。
[0006]具体来讲,以对NTFS文件系统中的数据进行备份或者恢复为例,NTFS文件系统是微软公司提供的未公开的文件系统,微软公司会不定期的升级以更新其文件系统,这会导致其他需要引用NTFS文件系统信息的应用程序或程序模块出现问题而不能使用。
[0007]比如,一个用于备份数据的应用程序在NTFS文件系统更新前能正常对NTFS文件系统中的数据进行备份或恢复,而在NTFS文件系统更新后就会出现问题而导致该应用程序出现问题不能使用,这时需要该应用程序进行NTFS文件系统更新才能再次使用。

【发明内容】

[0008]本申请实施例通过提供一种数据处理方法及电子设备,解决了现有技术中需要解析数据所在的文件系统才能对其进行备份的技术问题。
[0009]本申请实施例提供一种数据处理的方法,应用在一电子设备上,所述电子设备至少安装有一固件,所述方法包括:所述固件获得第一备份指令;基于所述第一备份指令,所述固件获取待备份数据的源存储区域信息与目的存储区域信息;基于所述源存储区域信息与所述目的存储区域信息,所述固件将所述待备份数据由源存储区域备份到目的存储区域中。
[0010]可选地,所述固件获取待备份数据的源存储区域信息与目的存储区域信息,具体包括:所述固件获取源存储区域信息表与目的存储区域信息表;所述固件解析所述源存储区域信息表与所述目的存储区域信息表,获取所述源存储区域信息与所述目的存储区域信
肩、O
[0011]可选地,在所述固件获取数据交换分区的源存储区域信息表与目的存储区域信息表之前,所述方法还包括:获得第二备份指令;基于所述第二备份指令,所述电子设备的操作系统获取所述源存储区域的大小信息与位置信息,并将所述源存储区域的大小信息与位置信息存储到所述源存储区域信息表中;基于所述源存储区域的大小信息与位置信息,所述操作系统获取所述目的存储区域的大小信息与位置信息,并将所述目的存储区域的大小信息与位置信息存储到所述目的存储区域信息表中。
[0012]可选地,在所述电子设备的操作系统获取待备份数据的源存储区域的大小信息与位置信息之前,所述方法还包括:对所述源存储区域进行精简处理。
[0013]可选地,在所述固件将所述待备份数据由所述源存储区域备份到所述目的存储区域中之前,所述方法还包括:将所述待备份数据进行数据压缩处理。
[0014]可选地,在所述固件将所述待备份数据备份到所述目的存储区域中之后,所述方法还包括:将所述源存储区域信息与所述目的存储区域信息的对应关系存储到对应关系表中。
[0015]可选地,所述方法还包括:所述固件获得一恢复指令;基于所述恢复指令,所述固件解析所述对应关系表,获取所述目的存储区域信息与所述源存储区域信息;所述固件执行所述恢复指令,将所述目的存储区域中的数据恢复到所述源存储区域中。
[0016]本申请实施例还提供一种电子设备,所述电子设备包括:机壳;一电路板,设置于所述机壳内;一固件芯片,设置于所述电路板上;一存储装置,设置于所述机壳内,与所述固件芯片相连;其中,所述固件芯片用于获得第一备份指令,且基于所述第一备份指令,获取待备份数据的源存储区域信息与目的存储区域信息,并基于所述源存储区域信息与所述目的存储区域信息,所述固件芯片将所述待备份数据由源存储区域备份到目的存储区域中。
[0017]可选地,所述固件芯片具体用于获取源存储区域信息表与目的存储区域信息表,并解析所述源存储区域信息表与所述目的存储区域信息表,获取所述源存储区域信息与所述目的存储区域信息。
[0018]可选地,所述电子设备还包括一处理芯片,设置与所述电路板上,所述处理芯片用于获得第二备份指令,并基于所述第二备份指令,获取所述源存储区域的大小信息与位置信息,将所述源存储区域的大小信息与位置信息存储到所述源存储区域信息表中,还用于基于所述源存储区域的大小信息与位置信息,获取所述目的存储区域的大小信息与位置信息,并将所述目的存储区域的大小信息与位置信息存储到所述目的存储区域信息表中。
[0019]可选地,所述处理芯片还用于:在所述处理芯片获取所述源存储区域的大小信息与位置信息之前,对所述源存储区域进行精简处理。
[0020]可选地,所述处理芯片还用于:在所述固件芯片将所述待备份数据由所述源存储区域备份到所述目的存储区域之前,将所述待备份数据进行数据压缩处理。
[0021]可选地,在所述固件芯片将所述待备份数据由源存储区域备份到目的存储区域之前,所述固件芯片还用于将所述源存储区域信息与所述目的存储区域信息的对应关系存储到对应关系表中。
[0022]可选地,所述固件芯片还用于接收一恢复指令,基于所述恢复指令,解析所述对应关系表,获取所述目的存储区域所述源存储区域信息,并执行所述恢复指令,将所述目的存储区域中的数据恢复到所述源存储区域中。
[0023]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:[0024]1、由于固件(fi rmware)可以为电子设备提供最底层的、最直接的硬件设置和控制,不需要解析待备份数据的源存储区域与目的存储区域的文件系统,所以使用固件来备份数据的方案兼容性强,适用范围广,不会因为文件系统发生变化而出现问题。
[0025]2、由于在备份数据前,对待备份数据的源存储区域进行精简处理,减小待备份数据所占的源存储区域的大小,使得最终备份的数据更加有效,数据量减小,所以备份的过程加快,减少了备份数据花费的时间,同时占用的目的存储空间也会变小,节约了存储空间。
[0026]3、由于在备份数据时,对待备份数据进行数据压缩处理,可以减小待备份数据所占的目的存储区域的大小,减小备份文件占用的磁盘空间。
[0027]4、由于固件根据备份时数据的源存储区域信息与目的存储区域信息的对应关系,将目的存储区域的数据恢复到源存储区域中,所以也不需要解析目的存储区域与源存储区域的文件系统,所以恢复数据时能够直接恢复,不会因为文件系统发生变化而出现问题。
【专利附图】

【附图说明】
[0028]图1为本发明一实施例提供的方法流程图;
[0029]图2为本发明一实施例提供的BIOS备份数据的示意图;
[0030]图3为本发明一实施例提供的电子设备功能框图。
【具体实施方式】
[0031]本发明实施例通过提供一种数据处理方法及电子设备,解决了现有技术中需要解析数据所在的文件系统才能对其进行备份的技术问题。
[0032]本发明实施例为解决上述需要解析数据所在的文件系统才能进行备份或者恢复的技术问题,总体思路如下:
[0033]由于固件(fi rmware)可以为电子设备提供最底层的、最直接的硬件设置和控制,所以在固件获得第一备份指令后,基于第一备份指令,固件获取待备份数据的源存储区域信息与目的存储区域信息,并基于获取的源存储区域信息与目的存储区域信息,固件将待备份数据由源存储区域备份到目的存储区域中。
[0034]由于通过固件来备份数据与恢复数据时,不需要针对待备份数据所在存储区域的文件系统进行解析,所以本发明实施例提供的技术方案兼容性强,可以通用于安装有固件的电子设备中。
[0035]为了使本发明所属【技术领域】中的技术人员更清楚地理解本发明,下面结合附图,通过具体实施例对本发明实施例提供的技术方案作详细描述。
[0036]实施例一
[0037]本发明实施例一提供一种数据处理的方法,应用在一电子设备上,电子设备至少安装有一固件,请参考图1,图1是本实施例提供的方法流程图,该方法包括:
[0038]S1:固件获得第一备份指令;
[0039]S2:基于第一备份指令,固件获取待备份数据的源存储区域信息与目的存储区域信息;
[0040]S3:基于源存储区域信息与目的存储区域信息,固件将待备份数据由源存储区域备份到目的存储区域中。[0041]在下面的描述中,将以电子设备为一电脑,固件为BIOS (Basic Input OutputSystem,基本输入输出系统),源存储区域与目的存储区域以电脑上的硬盘上的存储区域为例,来进行详细的描述。
[0042]在步骤SI中,固件获得第一备份指令,具体来讲,可以是BIOS获得第一备份指令,在本实施例中,在电脑接通电源并按下电源按键(Power Button)后,可以使用键盘或其他设备输入一个键或一组键就可进入BIOS的参数设置界面;在本实施例中,BIOS中可以包括一个备份恢复模块,该备份恢复模块提供第一备份按钮,以便用户输入第一备份指令,在用户点击第一备份按钮后,电子设备响应用户的点击输入,BIOS就可以获得第一备份指令。
[0043]在实际应用中,设计在BIOS中的备份恢复模块可以设计为BIOS中一个单独的模块,也可以嵌入设计在BIOS中的现有模块中,在了解了本发明的基本创造性概念后,本领域所属的技术人员可以很容易的设计出备份恢复模块,所以在此就不再赘述了,当然了,本领域所属的技术人员还可以根据实际情况,使用不同的方式来使得BIOS获得第一备份指令,比如为了电脑中的重要数据的安全,可以设置一个备份条件(如隔一段时间就备份一次或重要数据增加固定),在重要数据满足备份条件的时候,自动地向BIOS发出第一备份指令,此时BIOS也同样可以获得第一备份指令,本领域实现本步骤的方式还有许多,在此就不再赘述了。
[0044]在步骤S2中,基于第一备份指令,固件获取待备份数据的源存储区域信息与目的存储区域信息,
[0045]在一实施例中,步骤S2具体包括:固件获取源存储区域信息表与目的存储区域信息表;固件解析源存储区域信息表与目的存储区域信息表,获取源存储区域信息与目的存储区域信息。
[0046]固件获取源存储区域信息表与目的存储区域信息表,具体来讲,可以是固件获取存储在一预设区域的源存储区域信息表与目的存储区域信息表,在本实施例中,可以是BIOS获取存储在预设区域的源存储区域信息表与目的存储区域信息表,在实际应用中,预设区域可以是电脑的硬盘中的一个存储区域,也可以是电脑主板上的一个特定存储区域,当然了,也可以是其他本领域所属的技术人员可以使用的其他方式,源存储区域信息表内可以包括源存储区域的大小信息与位置信息,目的存储区域信息表内可以包括目的存储区域的大小信息与位置信息。
[0047]固件解析源存储区域信息表与目的存储区域信息表,获取源存储区域信息与目的存储区域信息,具体来讲,可以是固件在前述步骤中获取到源存储区域信息表与目的存储区域信息表以后,解析源存储区域信息表与目的存储区域信息表,从源存储区域信息表中获取源存储区域的大小信息与位置信息,从目的存储区域信息表中获取目的存储区域的大小信息与位置信息,在本实施例中,可以是BIOS解析源存储区域信息表,获取到源存储区域的大小信息与位置信息,BIOS解析目的存储区域信息表,获取到目的存储区域的大小信息与位置信息。
[0048]在步骤S3中,基于源存储区域信息与目的存储区域信息,固件将待备份数据由源存储区域备份到目的存储区域中,具体来讲,可以是固件根据在步骤S2中获取到的源存储区域信息与目的存储区域信息,将待备份数据由源存储区域备份到目的存储区域中,在本实施例中,可以是BIOS根据获取到的待备份数据的源存储区域信息与目的存储区域信息,将待备份数据由源存储区域备份到目的存储区域,在实际应用中,源存储区域与目的存储区域可以是位于同一个存储设备中,比如同一个硬盘中,也可以位于不同的存储设备中,t匕如是源存储区域位于一个硬盘中,而目的存储区域位于另一个硬盘中。
[0049]请参考图2,图2是本实施例提供的BIOS备份数据的示意图,BIOS备份恢复模块根据待备份数据的源存储区域信息与目的存储区域信息,可以确定待备份数据的源存储扇区位置与目的存储扇区位置,执行硬盘上的扇区拷贝动作,将待备份数据由源存储区域备份到目的存储区域中。由于固件(firmware)可以为电子设备提供最底层的、最直接的硬件设置和控制,不需要解析待备份数据的源存储区域与目的存储区域的文件系统,所以使用固件来备份数据与恢复数据的方案兼容性强,适用范围广,不会因为文件系统发生变化而出现问题。
[0050]在另一实施例中,在步骤S2之前,方法还包括:获得第二备份指令;基于第二备份指令,电子设备的操作系统获取源存储区域的大小信息与位置信息,并将源存储区域的大小信息与位置信息存储到源存储区域信息表中;基于源存储区域的大小信息与位置信息,操作系统获取目的存储区域的大小信息与位置信息,并将目的存储区域的大小信息与位置信息存储到目的存储区域信息表中。
[0051]获得第二备份指令,具体来讲,可以是电子设备的操作系统获得第二备份指令,在本实施例中,可以是用户在电脑的操作系统中输入一个操作指令或点击一个操作按钮,电脑就可以获得第二备份指令,当然了,本领域所属的技术人员还可以根据实际情况,采用其他的方式使得电子设备可以获取第二备份指令。
[0052]基于第二备份指令,电子设备的操作系统获取源存储区域的大小信息与位置信息,并将源存储区域的大小信息与位置信息存储到源存储区域信息表中,具体来讲,可以是根据第二备份指令,电子设备的操作系统获取待备份数据的源存储区域的大小信息与位置,并将源存储区域的大小信息与位置信息存储到源存储区域信息表中,在本实施例中,可以是根据第二备份指令,电脑的操作系统比如Windows操作系统、Linux操作系统等等,通过标准API (Application Programming Interface,应用程序编程接口)接口扫描待备份数据占用的源存储区域的大小信息与位置,将扫描结果存储到源存储区域信息表中。
[0053]基于源存储区域的大小信息与位置信息,操作系统获取目的存储区域的大小信息与位置信息,并将目的存储区域的大小信息与位置信息存储到目的存储区域信息表中,具体来讲,可以是根据源存储区域的大小信息与位置信息,电子设备的操作系统可以根据源存储区域的大小预估目的存储区域的大小,然后根据目的存储区域的大小,提供交互界面让用户选择目的存储区域的位置或电子设备自动地确定目的存储区域的位置,并将目的存储区域的大小信息与位置信息存储到目的存储区域信息表中。
[0054]在本实施例中,可以是根据源存储区域的大小信息与位置信息,电脑的操作系统根据源存储区域的大小信息进行预估,从而获取到目的存储区域的大小信息,在具体应用中,如果不采用数据压缩的方法,目的存储区域的大小至少要和源存储区域一样大,所以电脑的操作系统可以将未使用过的硬盘空间中大于或等于源存储区域空间的存储区域做出一个列表供用户选择确定,在用户选择一个存储区域后就可以获取到目的存储区域的位置信息,或者电脑自动地确定目的存储区域的位置,这时也可以获取到目的存储区域的位置信息,在获取到目的存储区域的大小信息与位置信息以后,将目的存储区域的大小信息与位置信息存储到目的存储区域信息表中。在实际应用中,源存储区域信息表与目的存储区域信息表可以存储到一个预设的存储区域中,以供固件来获取其中的信息,预设的存储区域可以是电脑硬盘中的存储区域,也可以是电脑主板上的一个存储区域,当然了,还可以是本领域所属的技术人员可以使用的其他存储区域。
[0055]在另一实施例中,在前述“基于第二备份指令,电子设备的操作系统获取源存储区域的大小信息与位置信息”步骤之前,方法还包括:对源存储区域进行精简处理。对源存储区域进行精简处理,具体来讲,可以是对源存储区域进行垃圾清理及磁盘清理,包括对源存储区域中的垃圾文件清理,以及一些磁盘碎片的清理。在实际应用中,数据在使用过程中会不可避免地产生一些不必要的垃圾文件以及一些磁盘碎片,通过这些精简处理,可以使得最终备份的数据更加有效,数据量减小,所以备份的过程加快,减少了备份数据花费的时间,同时占用的目的存储空间也会变小,节约了存储空间。
[0056]在另一实施例中,在固件将待备份数据由源存储区域备份到目的存储区域之前,方法还包括:对待备份数据进行压缩处理。在实际应用中,对待备份数据进行压缩处理,可以使用本领域所属的技术人员可用的数据压缩技术,比如有损压缩或无损压缩技术等等。由于在备份数据时,对待备份数据进行数据压缩处理,可以减小待备份数据所占的目的存储区域的大小,减小备份文件占用的磁盘空间。
[0057]在另一实施例中,在固件将待备份数据由源存储区域备份到目的存储区域中之后,方法还包括:将源存储区域信息与目的存储区域信息的对应关系表存储到对应关系表中。将源存储区域信息与目的存储区域信息的对应关系存储到对应关系表中,具体来讲,因为备份动作已经完成,即已经将待备份数据由源存储区域备份到目的存储区域中,所以源存储区域与目的存储区域之间就存在对应关系,可以将源存储区域信息与目的存储区域信息的对应关系存储到对应关系表中。
[0058]在另一实施例中,方法还包括:固件获得一恢复指令;基于恢复指令,固件解析对应关系表,获取目的存储区域信息与源存储区域信息;固件执行恢复指令,将目的存储区域中的数据恢复到源存储区域中。具体来讲,可以是固件获得一恢复指令后,基于恢复指令,通过解析对应关系表,获取目的存储区域信息和与之对应的源存储区域信息,然后固件执行恢复指令,将目的存储区域中的数据恢复到源存储区域中。
[0059]上述本申请实施例中的技术方案,至少具有如下的技术效果或优点:
[0060]1、由于固件(firmware)可以为电子设备提供最底层的、最直接的硬件设置和控制,不需要解析待备份数据的源存储区域与目的存储区域的文件系统,所以使用固件来备份数据的方案兼容性强,适用范围广,不会因为文件系统发生变化而出现问题。
[0061]2、由于在备份数据前,对待备份数据的源存储区域进行精简处理,减小待备份数据所占的源存储区域的大小,使得最终备份的数据更加有效,数据量减小,所以备份的过程加快,减少了备份数据花费的时间,同时占用的目的存储空间也会变小,节约了存储空间。
[0062]3、由于在备份数据时,对待备份数据进行数据压缩处理,可以减小待备份数据所占的目的存储区域的大小,减小备份文件占用的磁盘空间。
[0063]4、由于固件根据备份时数据的源存储区域信息与目的存储区域信息的对应关系,将目的存储区域的数据恢复到源存储区域中,所以也不需要解析目的存储区域与源存储区域的文件系统,所以恢复数据时能够直接恢复,不会因为文件系统发生变化而出现问题。[0064]实施例二
[0065]本申请实施例提供一种电子设备,请参考图3,图3是本实施例提供的电子设备的功能框图,电子设备包括:机壳101 ; —电路板102,设置于机壳101内;一固件芯片103,设置于电路板102上;一存储装置104,设置于机壳101内,与固件芯片103相连;其中,固件芯片103用于获得第一备份指令,且基于第一备份指令,获取待备份数据的源存储区域信息与目的存储区域信息,并基于源存储区域信息与目的存储区域信息,固件芯片103将待备份数据由源存储区域备份到目的存储区域中。
[0066]在本实施例中,固件芯片103具体用于获取源存储区域信息表与目的存储区域信息表,并解析源存储区域信息表与目的存储区域信息表,获取源存储区域信息与目的存储区域信息。
[0067]在本实施例中,电子设备还包括一处理芯片105,设置与电路板102上,与存储装置104相连,处理芯片105用于获得第二备份指令,并基于第二备份指令,获取源存储区域的大小信息与位置信息,将源存储区域的大小信息与位置信息存储到源存储区域信息表中,还用于基于源存储区域的大小信息与位置信息,获取目的存储区域的大小信息与位置信息,并将目的存储区域的大小信息与位置信息存储到目的存储区域信息表中。
[0068]在本实施例中,处理芯片105还用于:在处理芯片105获取源存储区域的大小信息与位置信息之前,对源存储区域进行精简处理。
[0069]在本实施例中,处理芯片105还用于:在固件芯片103将待备份数据由源存储区域备份到目的存储区域之前,将待备份数据进行数据压缩处理。
[0070]在本实施例中,在固件芯片103将待备份数据由源存储区域备份到目的存储区域之前,固件芯片103还用于将源存储区域信息与目的存储区域信息的对应关系存储到对应关系表中。
[0071]在本实施例中,固件芯片103还用于接收一恢复指令,基于恢复指令,解析对应关系表,获取目的存储区域源存储区域信息,并执行恢复指令,将目的存储区域中的数据恢复到源存储区域中。
[0072]本实施例中的电子设备与前述实施例中的数据处理方法是基于同一发明构思下的两个方面,在前面已经对方法的实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚的了解本实施例中的电子设备的结构及实施过程,为了说明书的简洁,在此就不再赘述了。
[0073]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0074]1、由于固件(firmware)可以为电子设备提供最底层的、最直接的硬件设置和控制,不需要解析待备份数据的源存储区域与目的存储区域的文件系统,所以使用固件来备份数据的方案兼容性强,适用范围广,不会因为文件系统发生变化而出现问题。
[0075]2、由于在备份数据前,对待备份数据的源存储区域进行精简处理,减小待备份数据所占的源存储区域的大小,使得最终备份的数据更加有效,数据量减小,所以备份的过程加快,减少了备份数据花费的时间,同时占用的目的存储空间也会变小,节约了存储空间。
[0076]3、由于在备份数据时,对待备份数据进行数据压缩处理,可以减小待备份数据所占的目的存储区域的大小,减小备份文件占用的磁盘空间。
[0077]4、由于固件根据备份时数据的源存储区域信息与目的存储区域信息的对应关系,将目的存储区域的数据恢复到源存储区域中,所以也不需要解析目的存储区域与源存储区域的文件系统,所以恢复数据时能够直接恢复,不会因为文件系统发生变化而出现问题。
[0078]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0079]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0080]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0081]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0082]显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
【权利要求】
1.一种数据处理的方法,应用在一电子设备上,所述电子设备至少安装有一固件,其特征在于,所述方法包括: 所述固件获得第一备份指令; 基于所述第一备份指令,所述固件获取待备份数据的源存储区域信息与目的存储区域信息; 基于所述源存储区域信息与所述目的存储区域信息,所述固件将所述待备份数据由源存储区域备份到目的存储区域中。
2.如权利要求1所述的方法,其特征在于,所述固件获取待备份数据的源存储区域信息与目的存储区域信息,具体包括: 所述固件获取源存储区域信息表与目的存储区域信息表; 所述固件解析所述源存储区域信息表与所述目的存储区域信息表,获取所述源存储区域信息与所述目的存储区域信息。
3.如权利要求2所述的方法,其特征在于,在所述固件获取数据交换分区的源存储区域信息表与目的存储区域信息表之前,所述方法还包括: 获得第二备份指令; 基于所述第二备份指令,所述电子设备的操作系统获取所述源存储区域的大小信息与位置信息,并将所述源存储区域的大小信息与位置信息存储到所述源存储区域信息表中; 基于所述源存储区域的大小信息与位置信息,所述操作系统获取所述目的存储区域的大小信息与位置信息,并将所述 目的存储区域的大小信息与位置信息存储到所述目的存储区域信息表中。
4.如权利要求3所述的方法,其特征在于,在所述电子设备的操作系统获取待备份数据的源存储区域的大小信息与位置信息之前,所述方法还包括: 对所述源存储区域进行精简处理。
5.如权利要求1或4任一所述的方法,其特征在于,在所述固件将所述待备份数据由所述源存储区域备份到所述目的存储区域中之前,所述方法还包括: 将所述待备份数据进行数据压缩处理。
6.如权利要求1所述的方法,其特征在于,在所述固件将所述待备份数据备份到所述目的存储区域中之后,所述方法还包括: 将所述源存储区域信息与所述目的存储区域信息的对应关系存储到对应关系表中。
7.如权利要求6所述的方法,其特征在于,所述方法还包括: 所述固件获得一恢复指令; 基于所述恢复指令,所述固件解析所述对应关系表,获取所述目的存储区域信息与所述源存储区域信息; 所述固件执行所述恢复指令,将所述目的存储区域中的数据恢复到所述源存储区域中。
8.一种电子设备,其特征在于,所述电子设备包括: 机壳; 一电路板,设置于所述机壳内; 一固件芯片,设置于所述电路板上;一存储装置,设置于所述机壳内,与所述固件芯片相连; 其中,所述固件芯片用于获得第一备份指令,且基于所述第一备份指令,获取待备份数据的源存储区域信息与目的存储区域信息,并基于所述源存储区域信息与所述目的存储区域信息,所述固件芯片将所述待备份数据由源存储区域备份到目的存储区域中。
9.如权利要求8所述的电子设备,其特征在于,所述固件芯片具体用于获取源存储区域信息表与目的存储区域信息表,并解析所述源存储区域信息表与所述目的存储区域信息表,获取所述源存储区域信息与所述目的存储区域信息。
10.如权利要求9所述的电子设备,其特征在于,所述电子设备还包括一处理芯片,设置与所述电路板上,与所述存储装置相连,所述处理芯片用于获得第二备份指令,并基于所述第二备份指令,获取所述源存储区域的大小信息与位置信息,将所述源存储区域的大小信息与位置信息存储到所述源存储区域信息表中,还用于基于所述源存储区域的大小信息与位置信息,获取所述目的存储区域的大小信息与位置信息,并将所述目的存储区域的大小信息与位置信息存储到所述目的存储区域信息表中。
11.如权利要10所述的电子设备,其特征在于,所述处理芯片还用于:在所述处理芯片获取所述源存储区域的大小信息与位置信息之前,对所述源存储区域进行精简处理。
12.如权利要求8或11任一所述的电子设备,其特征在于,所述处理芯片还用于:在所述固件芯片将所述待备份数据由所述源存储区域备份到所述目的存储区域之前,将所述待备份数据进行数据压缩处理。
13.如权利要求8所述的电子设备,其特征在于,在所述固件芯片将所述待备份数据由源存储区域备份到目的存储区域之前,所述固件芯片还用于将所述源存储区域信息与所述目的存储区域彳目息的对应关系存储到对应关系表中。
14.如权利要求13所述的电子设备,其特征在于,所述固件芯片还用于接收一恢复指令,基于所述恢复指令,解析所述对应关系表,获取所述目的存储区域所述源存储区域信息,并执行所述恢复指令,将所述目的存储区域中的数据恢复到所述源存储区域中。
【文档编号】G06F11/16GK103678047SQ201210360652
【公开日】2014年3月26日 申请日期:2012年9月21日 优先权日:2012年9月21日
【发明者】郭卫先 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1