非易失性数据备份和恢复方法技术

技术编号:8655874 阅读:155 留言:0更新日期:2013-05-01 23:32
本发明专利技术涉及一种非易失性数据备份和恢复方法,用于通讯芯片的非易失性数据处理,所述方法包括:A.在移动终端内根据非易失性数据列表建立非易失性数据备份分区;B.将初始非易失性数据及程序以固件形式写入所述非易失性数据备份分区;C.首次开机,进行初始化校准,实现所述非易失性数据的更新备份;D.后续每次开机,将所述非易失性数据备份分区中的所述非易失性数据写入通讯芯片自身非易失性数据分区。

【技术实现步骤摘要】

本专利技术涉及移动终端中非易失性数据(No非易失性数据olatile,非易失性的)数据的处理方法,更具体地说,涉及一种通讯芯片平台下的及移动终端。
技术介绍
非易失性数据是非易失性数据的简称,手机等移动终端里与电源无关的需要永久保存的数据由非易失性数据来管理。例如,常用于手机的通讯芯片平台等常见通讯芯片的非易失性数据,保存了系统运行过程中各个模块可能用到的一些参数值,它是以单个文件的形式保存在嵌入式文件系统(Embedded File System, EFS)中,但用户是不能随意访问的。手机里需要永久保存(手机开机时同时也存储在在非易失性介质上)的数据一般包括两种一种是内容比较大,一般以文件为单位的,数据无规律性,如声音文件、图片等多媒体文件;另一种为数据量比较小,一般以变量为单位、数据结构一定,如标记手机状态的一些变量、与手机通讯功能相关的参数等(一般是系统数据)。非易失性数据主要针对上述的第二种数据。非易失性数据值是需要通过校准和终测才能使手机硬件达到最佳工作状态,特别是其中的射频(RF)相关的非易失性数据项,经过校准及终测后,每台手机的非易失性数据值基本上都不一样,又加上非易失性数据是是存储在EFS,而EFS的数据很可能遭到破坏,如重新烧写版本,这时的非易失性数据也将被破坏,之前校准和终测后的非易失性数据也将无法恢复,使得手机将面临重新走校准、终测的生产流程。现有的非易失性数据备份方法中大多利用计算机与移动终端的数据互联实现,利用终端与计算机的连接传递数据包和应答数据实现终端非易失性数据参数的备份恢复,虽然能依据项目的不同要求,备份和恢复任意多项非易失性数据,但依靠计算机与终端的串口连接,在连接异常时容易对备份和恢复过程造成影响,而且计算机根据收发数据包判断是否恢复非易失性数据文件,其过程比较繁琐,不利于高效地完成非易失性数据备份和恢复。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述非易失性数据备份恢复方法中依赖计算机对终端进行非易失性数据备份恢复容易受连接异常的影响以及过程繁琐的缺陷,提供一种直接由终端自身进行的及移动终端。本专利技术解决其技术问题所采用的技术方案是构造一种,用于通讯芯片平台的非易失性数据处理,所述方法包括A.在移动终端内根据非易失性数据列表建立非易失性数据备份分区;B.将初始非易失性数据及程序以固件形式写入所述非易失性数据备份分区,所述程序用于在所述备份分区建立非易失性数据列表;C.首次开机,进行初始化校准,实现所述非易失性数据的更新备份;D.后续每次开机,将所述非易失性数据备份分区中的所述非易失性数据写入通讯芯片自身的非易失性数据分区。进一步地,所述步骤A中,所述非易失性数据列表包括静态非易失性数据列表及测量非易失性数据列表,所述备份分区包括静态非易失性数据备份分区及测量非易失性数据备份分区。进一步地,所述步骤B包括B1.在所述静态非易失性数据备份分区内建立静态非易失性数据列表,并将所述初始非易失性数据写入所述静态非易失性数据备份分区内的静态非易失性数据列表;B2.在所述测量非易失性数据备份分区中建立测量非易失性数据列表,所述测量非易失性数据列表的初始值为空。进一步地,所述测量非易失性数据备份分区具有标志位,所述标志位为O时,所述测量非易失性数据分区内值为空。进一步地,所述步骤C包括加载程序,整机校验,将校验过程中产生的测量非易失性数据写入所述测量备份分区内所对应的测量非易失性数据列表中,并将所述标志位变为I。进一步地,所述步骤D包括Cl.开机加载程序,将所述静态非易失性数据备份分区内的所述静态非易失性数据写入到通讯芯片自身的非易失性数据分区;C2.判断所述测量非易失性数据备份分区的标志位是否为1,如是,则将所述测量非易失性数据备份分区内的所述测量非易失性数据写入到通讯芯片自身的非易失性数据分区。进一步地,通过调用读写函数读取备份分区内的非易失性数据并写入到通讯芯片自身的非易失性数据分区。进一步地,所述静态非易失性数据备份分区存储用于限定射频器件的工作状态的静态非易失性数据。实施本专利技术的及移动终端,具有以下有益效果采用本专利技术的非易失性数据备份方法,首次开机完成非易失性数据备份,用户在每次开机时系统自动恢复非易失性数据,保证通讯功能,步骤简洁,避免与计算机的互联时受连接故障的影响,且本专利技术的系统结构简单。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中图1是本专利技术的实施例的流程图;图2是图1所示方法中步骤S30的具体流程图;图3是图1所示方法中步骤S40的具体流程图;图4是图1所示的进行非易失性数据存储的示意图。具体实施例方式如图1所示,在本专利技术的移动终端实施例中,高通等常用通讯芯片的非易失性数据处理时,由于平台缺陷,用户在正常使用及软件升级过程中均可能出现非易失性数据值丢失或改变的情况,及时地对非易失性数据进行恢复才能保证移动终端例如手机等的正常通讯功能。图1所示的本专利技术的实施例中,所述方法包括以下步骤S10,首先在移动终端内根据非易失性列表建立非易失性备份分区。移动终端完成PCB贴片之后,根据与所述终端的RF设置相关的静态非易失性数据(静态NV)、测量非易失性数据(测量NV)列表建立非易失性数据备份分区。例如在当前手机终端内存的闪存Flash中开辟出特定区域用作对非易失性数据项进行备份。在本专利技术中将非易失性数据按照功能不同分为静态非易失性数据和测量非易失性数据,静态非易失性数据项用于限定RF器件的工作状态,所有手机的静态非易失性数据都是相同的。所述非易失性数据备份分区包括静态非易失性数据备份分区及测量非易失性数据备份分区。S20,对所述非易失性数据备份分区进行初始化,将初始的非易失性数据及程序以固件形式写入所述非易失性数据备份分区。所述程序用于在所述备份分区建立非易失性数据列表。具体地,包括在所述静态非易失性数据备份分区内建立静态非易失性数据列表,并将所述初始的非易失性数据写入所述静态非易失性数据备份分区内的所述静态非易失性数据列表内;在所述测量非易失性数据分区内建立测量非易失性数据列表,其初始值为空。本专利技术的方法实施例中,通过固件形式将初始的非易失性数据及相关的列表建立程序烧录进所对应的所述备份分区,对静态非易失性数据进行预先固定存储。测量非易失性数据备份分区由校准产生,与终端的通讯功能等相关,各终端的测量非易失性数据不同。基于非易失性数据的上述分类,本专利技术的备份分区相应的也分为静态非易失性数据备份分区和测量非易失性数据备份分区。静态非易失性数据备份分区存储静态非易失性数据。测量非易失性数据备份分区用于写入测量非易失性数据,测量非易失性数据备份分区具有标志位,根据所述标志位可以判断当前的备份分区内是否已经写入非易失性数据。标志位为O时,所述测量非易失性数据备份分区内值为空,当所述标志位为I时,所述测量非易失性数据备份分区内包含已备份的非易失性数据。步骤S30,首次开机,进行整机校验,在校验过程中产生测量非易失性数据,对所述测量非易失性数据进行备份。由于步骤S20中初始化后,所述测量非易失性数据备份分区内的标志位为0,而校准过程中产生的测量非易失性数据将写入所述测量非易失性数据备份分区的相应的测量非易失性数据列表,伴随着测量非易失性数据的写入本文档来自技高网
...

【技术保护点】
一种非易失性数据备份和恢复方法,用于通讯芯片平台的非易失性数据处理,其特征在于,所述方法包括:A.在移动终端内根据非易失性数据列表建立非易失性数据备份分区;B.将初始非易失性数据及程序以固件形式写入所述非易失性数据备份分区,所述程序用于在所述备份分区建立非易失性数据列表;C.首次开机,进行初始化校准,实现所述非易失性数据的更新备份;D.后续每次开机,将所述非易失性数据备份分区中的所述非易失性数据写入通讯芯片自身的非易失性数据分区。

【技术特征摘要】
1.一种非易失性数据备份和恢复方法,用于通讯芯片平台的非易失性数据处理,其特征在于,所述方法包括: A.在移动终端内根据非易失性数据列表建立非易失性数据备份分区; B.将初始非易失性数据及程序以固件形式写入所述非易失性数据备份分区,所述程序用于在所述备份分区建立非易失性数据列表; C.首次开机,进行初始化校准,实现所述非易失性数据的更新备份; D.后续每次开机,将所述非易失性数据备份分区中的所述非易失性数据写入通讯芯片自身的非易失性数据分区。2.根据权利要求1所述的非易失性数据备份和恢复方法,其特征在于,所述步骤A中,所述非易失性数据列表包括静态非易失性数据列表及测量非易失性数据列表,所述备份分区包括静态非易失性数据备份分区及测量非易失性数据备份分区。3.根据权利要求2所述的非易失性数据备份和恢复方法,其特征在于,所述步骤B包括: B1.在所述静态非易失性数据备份分区内建立静态非易失性数据列表,并将所述初始非易失性数据写入所述静态非易失性数据备份分区内的静态非易失性数据列表; B2.在所述测量非易失性数据备份分区中建立测量非易失性数据列表,所述测量非易失性数据列表的初始值为空。4.根据...

【专利技术属性】
技术研发人员:林志于斌苏长宇
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:

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

1