移动终端及其数据升级方法、系统和升级数据生成装置制造方法及图纸

技术编号:14348217 阅读:80 留言:0更新日期:2017-01-04 18:53
移动终端及其数据升级方法、系统和升级数据生成装置,所述方法包括:当移动终端执行初始化操作时,获取所述移动终端中存储的非易失性参数的镜像数据的信息;当存在与所述移动终端的硬件配置信息对应的所述非易失性参数的升级配置数据时,采用与所述移动终端的硬件配置信息对应的所述非易失性参数的升级配置数据对所述镜像数据进行升级。上述的方案,可以便于对移动终端中的非易失性参数的数据升级。

【技术实现步骤摘要】

本专利技术涉及通信
,特别是涉及一种移动终端及其数据升级方法、系统和升级数据生成装置
技术介绍
移动终端,是指可以在移动中使用的计算机设备,广义的讲包括手机、笔记本、平板电脑、POS机、车载电脑等。随着集成电路技术的飞速发展,移动终端的处理能力已经拥有了强大的处理能力,移动终端正在从简单的通话工具变为一个综合信息处理平台,这也给移动终端增加了更加宽广的发展空间移动终端中有许多非易失性(Non-Volatile,NV)数据需要保存和管理。如电话本、短信、模数转换器(Analog-to-DigitalConverter,ADC)的校准数据,射频(RadioFrequency,RF)的校准数据等NV数据需要在关机时进行保存。移动终端中的NV数据与移动终端的硬件配置紧密相连。终端方案解决商向客户提供的移动终端,因为所使用的硬件差异而导致软件版本会有差异,因此,需要对使用不同硬件的移动终端配置的NV参数的原始数据进行升级。因此需要一个模块来专门管理这些数据,保证数据访问安全,并提供易用的读写接口供上层调用,这样的模块就叫NV管理模块现有技术中的一种移动终端的NV参数升级处理方法,使用管理NV数据的在NV管理模块(NV_USER)在软件的执行过程中对NV参数的镜像数据(NV_BIN)中指定的NV参数进行修改。但是,这种方式的基础是必须获知NV_USER的源代码,因而存在着NV参数升级不便的问题。
技术实现思路
本专利技术实施例解决的是如何方便对移动终端中的NV参数进行升级。为解决上述问题,本专利技术实施例提供了一种移动终端的数据升级方法,所述方法包括:当移动终端执行初始化操作时,获取所述移动终端中存储的非易失性参数的镜像数据的信息;当存在与所述移动终端的硬件配置信息对应的所述非易失性参数的升级配置数据时,采用与所述移动终端的硬件配置信息对应的所述非易失性参数的升级配置数据对所述镜像数据进行升级。可选地,所述采用与所述移动终端的硬件配置信息对应的所述非易失性参数的升级配置数据对所述镜像数据进行升级,包括:获取所述非易失性参数的升级配置数据中的版本控制信息和所述镜像数据中的版本控制信息;当确定所述非易失性参数的升级配置数据中的版本控制信息的数值大于所述镜像数据中的版本控制信息的数值时,将所述非易失性参数的升级配置数据中的所述非易失性参数的数据值写入所述镜像数据中的所述非易失性参数的数据值字段中,完成所述非易失性参数的数据升级。可选地,所述非易失性参数的升级配置数据通过以下方式生成:根据所述移动终端的硬件配置信息,选取对应的非易失性参数的描述文件;修改所述非易失性参数的描述文件中所述非易失性参数的数据值;将修改后的所述非易失性参数的描述文件编译成具有预设数据结构的数据得到所述非易失性参数的升级配置数据。可选地,所述预设数据结构为差分数据结构。本专利技术实施例还提供了一种移动终端,所述移动终端包括:获取单元,适于当移动终端执行初始化操作时,获取所述移动终端中存储的非易失性参数的镜像数据的信息;判断单元,适于判断非易失性参数的升级配置数据中是否存在与所述移动终端的硬件配置信息对应的所述非易失性参数的升级配置数据;升级单元,适于当存在与所述移动终端的硬件配置信息对应的所述非易失性参数的升级配置数据时,采用与所述移动终端的硬件配置信息对应的所述非易失性参数的升级配置数据对所述镜像数据进行升级。可选地,所述升级单元适于获取所述非易失性参数的升级配置数据中的版本控制信息和所述镜像数据中的版本控制信息;当确定所述非易失性参数的升级配置数据中的版本控制信息的数值大于所述镜像数据中的版本控制信息的数值时,将所述非易失性参数的升级配置数据中的所述非易失性参数的数据值写入所述镜像数据中的所述非易失性参数的数据值字段中,完成所述非易失性参数的数据升级。本专利技术实施例还提供了一种升级数据生成装置,所述装置包括:选取单元,适于根据所述移动终端的硬件配置信息,选取对应的非易失性参数的描述文件;修改单元,适于修改所述非易失性参数的描述文件中所述非易失性参数的数据值;编译单元,适于将修改后的所述非易失性参数的描述文件编译成具有预设数据结构的数据得到所述非易失性参数的升级配置数据。可选地,所述编译单元适于将修改后的所述非易失性参数的描述文件编译成差分数据结构的数据得到所述非易失性参数的升级配置数据。本专利技术实施例还提供了一种数据升级系统,所述系统包括上述的移动终端和上述的升级数据生成装置。与现有技术相比,本专利技术的技术方案具有以下的优点:上述的方案,通过当获取与所述移动终端的硬件配置信息对应的非易失性参数的升级配置数据,对所述非易失性参数的镜像数据进行升级,从而对移动终端中存储的NV参数进行升级,而不需要通过修改NV_USER的源代码中对应NV参数的数值来对非易失性参数的镜像数据进行升级,因此,可以便于NV参数的数据升级。附图说明图1是本专利技术实施例中的一种移动终端的数据升级方法的流程图;图2是本专利技术实施例中的生成与移动终端的硬件配置一一对应的非易失性参数的升级配置数据的流程图;图3是本专利技术实施例中的另一种移动终端的数据升级方法的流程图;图4是本专利技术实施例中的一种移动终端的结构示意图;图5是本专利技术实施例中的一种升级数据生成装置的结构示意图;图6是本专利技术实施例中的一种数据升级系统的结构示意图。具体实施方式为解决现有技术中存在的上述问题,本专利技术实施例采用的技术方案通过当获取与所述移动终端的硬件配置信息对应的非易失性参数的升级配置数据,对所述非易失性参数的镜像数据进行升级,从而对移动终端中存储的NV参数进行升级,而不需要通过修改NV_USER的源代码中对应NV参数的数值来对非易失性参数的镜像数据进行升级,可以便于NV参数的数据升级。为使本专利技术的上述目的、特征和优点能够更为明显易懂,下面结合附图对本专利技术的具体实施例做详细的说明。图1示出了本专利技术实施例一种移动终端的数据升级方法的流程图。如图1所述的移动终端的数据升级方法,可以包括:步骤S101:当移动终端执行初始化操作时,获取所述移动终端中存储的非易失性参数的镜像数据的信息。步骤S102:当获取到与所述移动终端的硬件配置信息对应的所述非易失性参数的升级配置数据时,采用所述非易失性参数的升级配置数据对所述镜像数据进行升级。下面将结合附图和具体实施例对本专利技术实施例中的移动终端的数据升级方法做进一步详细的介绍。这里需要指出的是,本专利技术实施例中的移动终端的数据升级方法,首先需要生成与移动终端的硬件配置一一对应的非易失性参数的升级配置数据,然后,在移动终端的初始化过程中使用相应的非易失性参数的升级配置数据对移动终端中相应的非易失性参数的原始数据进行升级。因此,为了便于理解,首先将对如何生成与移动终端的硬件配置一一对应的非易失性参数的升级配置数据做详细的介绍。图2示出了本专利技术实施例中生成与移动终端的硬件配置一一对应的非易失性参数的升级配置数据的流程图。如图2所述,可以包括:步骤S201:根据所述移动终端的硬件配置信息,选取对应的非易失性参数的描述文件。在具体实施中,移动终端中的NV参数与移动终端的硬件配置信息相关联。例如,具体硬件的差异会导致不同移动终端中RF校准参数的差异;硬件器件信号不同会导致本文档来自技高网...
移动终端及其数据升级方法、系统和升级数据生成装置

【技术保护点】
一种移动终端的数据升级方法,其特征在于,包括:当移动终端执行初始化操作时,获取所述移动终端中存储的非易失性参数的镜像数据的信息;当存在与所述移动终端的硬件配置信息对应的所述非易失性参数的升级配置数据时,采用与所述移动终端的硬件配置信息对应的所述非易失性参数的升级配置数据对所述镜像数据进行升级。

【技术特征摘要】
1.一种移动终端的数据升级方法,其特征在于,包括:当移动终端执行初始化操作时,获取所述移动终端中存储的非易失性参数的镜像数据的信息;当存在与所述移动终端的硬件配置信息对应的所述非易失性参数的升级配置数据时,采用与所述移动终端的硬件配置信息对应的所述非易失性参数的升级配置数据对所述镜像数据进行升级。2.根据权利要求1所述的移动终端的数据升级方法,其特征在于,所述采用与所述移动终端的硬件配置信息对应的所述非易失性参数的升级配置数据对所述镜像数据进行升级,包括:获取所述非易失性参数的升级配置数据中的版本控制信息和所述镜像数据中的版本控制信息;当确定所述非易失性参数的升级配置数据中的版本控制信息的数值大于所述镜像数据中的版本控制信息的数值时,将所述非易失性参数的升级配置数据中的所述非易失性参数的数据值写入所述镜像数据中的所述非易失性参数的数据值字段中,完成所述非易失性参数的数据升级。3.根据权利要求1所述的移动终端的数据升级方法,其特征在于,所述非易失性参数的升级配置数据通过以下方式生成:根据所述移动终端的硬件配置信息,选取对应的非易失性参数的描述文件;修改所述非易失性参数的描述文件中所述非易失性参数的数据值;将修改后的所述非易失性参数的描述文件编译成具有预设数据结构的数据得到所述非易失性参数的升级配置数据。4.根据权利要求3所述的移动终端的数据升级方法,其特征在于,所述预设数据结构为差分数据结构。5.一种移动终端,其特征在于,包括:获取单元,适于当移动终端执行初始化操作时,获取所述移动终端中存储的...

【专利技术属性】
技术研发人员:周勃徐继新邓丽君顾方文周彬吴霁爽晏松
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海;31

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

1