专利名称:一种数据备份和恢复的方法及移动智能终端的制作方法
技术领域:
本发明属于移动通信技术领域,尤其涉及一种数据备份和恢复的方法及移动智能终端。
背景技术:
在高通手机方案中,移动终端的非易失(Nonvolatile,NV)参数是移动终端的调制解调Modem处理器正常运行所必须的参数,通常在Modem处理器启动时被加载,决定运行时的一些重要行为,例如射频模块的功率补偿、设备的ID编号、天线开关的选择和移动终端选用的网络制式等。为了保证手机断电时不丢失,NV参数被存储在AP处理器的NV工作分区,但是此分区比较容易被破坏,现有技术都是将NV参数所在的分区整体备份到备份分区,以便恢复时使用。 当NV工作分区的文件系统被替换,例如原NV工作分区的文件系统采用FAT32,NV参数所在分区整体的备份数据也为FAT32,NV工作分区替换后的文件系统为NTFS,无法使用FAT32格式在NTFS文件系统来恢复NV参数。因此现有技术存在当NV分区的文件系统替换后,不能用备份数据恢复NV参数的问题。
发明内容
本发明实施例的目的在于提供一种数据备份和恢复的方法及移动智能终端,以解决现有技术无法实现在NV工作分区格式变化时,恢复NV参数的问题。本发明的实施例是这样实现的,一种数据备份和恢复的方法,所述方法包括以下步骤读取非易失NV参数生成NV镜像,所述NV参数存储在应用AP处理器的NV工作分区中;将所述NV镜像烧录至移动终端的AP处理器中的备份分区中,在所述备份分区中备份NV参数;移动终端的AP处理器与调制解调Modem处理器通信,以使得所述Modem处理器启动自身的文件系统;根据接收的按键信号,AP处理器判断是否需要恢复NV参数;如需要恢复NV参数,AP处理器从所述的备份分区中读取备份的NV参数,并向Modem处理器传递所述备份的NV参数,Modem处理器调用所述自身的文件系统将所述备份的NV参数写入所述AP处理器的NV工作分区。本发明的实施例的另一目的在于提供一种移动智能终端,所述移动智能终端包括读取单元,用于读取非易失NV参数生成NV镜像,所述NV参数存储在应用AP处理器的NV工作分区中;
备份单元,用于将所述NV镜像烧录至移动终端的AP处理器中的备份分区中,在所述备份分区中备份NV参数;通信单元,用于移动终端的AP处理器与调制解调Modem处理器通信,以使得所述Modem处理器启动自身的文件系统;判断单元,用于根据接收的按键信号,AP处理器判断是否需要恢复NV参数;恢复单元,用于如需要恢复NV参数,AP处理器从所述的备份分区中读取备份的NV参数,并向Modem处理器传递所述备份的NV参数,Modem处理器调用所述自身的文件系统将所述备份的NV参数写入所述AP处理器的NV工作分区。本发明实施例通过仅备份NV参数,通过Modem处理器的文件系统传递备份的NV参数至AP处理器的NV工作分区,实现了在NV工作分区格式变化情况下,使用备份的NV参数来恢复NV工作分区中的NV参数。·
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I是本发明提供的数据备份和恢复的方法的实现流程图;图2是本发明提供的移动智能终端的模块结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明提供了一种数据备份和方法,所述方法由移动智能终端所执行,该方法如图I所示,具体步骤包括S11、读取NV参数生成NV镜像,所述NV参数存储在应用AP处理器的NV工作分区中;需要说明的是,需要通过硬件或者软件工具读取NV参数,并非整个NV的工作分区。S12、将所述NV镜像烧录至移动终端的AP处理器中的备份分区中,在所述备份分区备份NV参数;S13、移动终端的AP处理器与移动终端的Modem处理器通信,以使得所述Modem处理器启动自身的文件系统;需要说明的,一般情况下是当移动终端的AP处理器启动时,与移动终端的Modem处理器通信,以使得所述Modem处理器启动自身的文件系统。S14、根据接收的按键信号,AP处理器判断是否需要恢复NV参数;需要说明的,移动终端会接收按键信号,根据输入的按键信号来决定是否需要恢复NV参数,一般来说当NV工作分区故障时,会根据按键信号决定需要恢复NV参数。
S15、如需要恢复NV参数,AP处理器从所述的备份分区中读取备份的NV参数,并向Modem处理器传递所述备份的NV参数,Modem处理器调用所述自身的文件系统将所述备份的NV参数写入所述AP处理器的NV工作分区。可选的是,实现S15的方法具体为如需要恢复NV参数,AP处理器从所述的备份分区中读取所述备份的NV参数,并使用远程过程调用RPC机制向Modem处理器传递所述备份的NV参数,Modem处理器调用所述自身的文件系统将所述备份的NV参数写入所述的NV工作分区。本发明提供了一种移动智能终端,所述移动智能终端如图2所示,具体包括读取单元21,用于读取非易失NV参数生成NV镜像,所述NV参数存储在应用AP处理器的NV工作分区中;备份单元22,用于将所述NV镜像烧录至移动终端的AP处理器中的备份分区中,在所述备份分区中备份NV参数;通信单元23,用于移动终端的AP处理器与Modem处理器通信,以使得所述Modem处理器启动自身的文件系统;判断单元24,用于根据接收的按键信号,AP处理器判断是否需要恢复NV参数;恢复单元25,用于如需要恢复NV参数,AP处理器从所述的备份分区中读取备份的NV参数,并向Modem处理器传递所述备份的NV参数,Modem处理器调用所述自身的文件系统将所述备份的NV参数写入所述AP处理器的NV工作分区。
可选的,上述恢复单元25具体用于如需要恢复NV参数,AP处理器从所述的备份分区中读取所述备份的NV参数,并使用远程过程调用RPC机制向Modem处理器传递所述备份的NV参数,Modem处理器调用所述自身的文件系统将所述备份的NV参数写入所述AP处理器的NV工作分区。本领域普通技术人员可以理解为上述实施例所包括的各个模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于移动智能终端可读取存储介质中,所述的存储介质,包括R0M/RAM等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种数据备份和恢复的方法,其特征在于,所述方法包括 读取非易失NV参数生成NV镜像,所述NV参数存储在应用AP处理器的NV工作分区中; 将所述NV镜像烧录至移动终端的AP处理器中的备份分区中,在所述备份分区中备份NV参数; 移动终端的AP处理器与调制解调Modem处理器通信,以使得所述Modem处理器启动自身的文件系统; 根据接收的按键信号,AP处理器判断是否需要恢复NV参数; 如需要恢复NV参数,AP处理器从所述的备份分区中读取备份的NV参数,并向Modem处理器传递所述备份的NV参数,Modem处理器调用所述自身的文件系统将所述备份的NV参数写入所述AP处理器的NV工作分区。
2.如权利要求I所述的方法,其特征在于,所述如需要恢复NV参数,AP处理器从所述的备份分区中读取所述备份的NV参数,并向Modem处理器传递所述备份的NV参数,Modem处理器调用所述自身的文件系统将所述备份的NV参数写入所述AP处理器的NV工作分区具体为 如需要恢复NV参数,AP处理器从所述的备份分区中读取所述备份的NV参数,并使用远程过程调用RPC机制向Modem处理器传递所述备份的NV参数,Modem处理器调用所述自身的文件系统将所述备份的NV参数写入所述AP处理器的NV工作分区。
3.—种移动智能终端终端,其特征在于,所述移动智能终端包括 读取单元,用于读取非易失NV参数生成NV镜像,所述NV参数存储在应用AP处理器的NV工作分区中; 备份单元,用于将所述NV镜像烧录至移动终端的AP处理器中的备份分区中,在所述备份分区中备份NV参数; 通信单元,用于移动终端的AP处理器与调制解调Modem处理器通信,以使得所述Modem处理器启动自身的文件系统; 判断单元,用于根据接收的按键信号,AP处理器判断是否需要恢复NV参数; 恢复单元,用于如需要恢复NV参数,AP处理器从所述的备份分区中读取备份的NV参数,并向Modem处理器传递所述备份的NV参数,Modem处理器调用所述自身的文件系统将所述备份的NV参数写入所述AP处理器的NV工作分区。
4.如权利要求3所述的移动智能终端,其特征在于,所述恢复单元具体用于 如需要恢复NV参数,AP处理器从所述的备份分区中读取所述备份的NV参数,并使用远程过程调用RPC机制向Modem处理器传递所述备份的NV参数,Modem处理器调用所述自身的文件系统将所述备份的NV参数写入所述AP处理器的NV工作分区。
全文摘要
本发明适用于移动通信技术领域,提供了一种数据备份和恢复的方法及移动智能终端,所述方法包括读取非易失NV参数生成NV镜像;将所述NV镜像烧录至移动终端的AP处理器中的备份分区中备份NV参数;移动终端的AP处理器与调制解调Modem处理器通信,以使得所述Modem处理器启动自身的文件系统;如需要恢复NV参数,AP处理器从所述的备份分区中读取备份的NV参数,并向Modem处理器传递所述备份的NV参数,Modem处理器调用所述自身的文件系统将所述备份的NV参数写入所述AP处理器的NV工作分区。本发明仅备份NV参数,通过Modem处理器的文件系统传递NV参数至AP处理器的NV工作分区,解决了现有技术NV工作分区的分区格式发生变化无法恢复NV工作分区的问题。
文档编号G06F11/14GK102945192SQ20121040188
公开日2013年2月27日 申请日期2012年10月19日 优先权日2012年10月19日
发明者苏长宇, 于斌 申请人:广东欧珀移动通信有限公司