一种移动终端软件更新方法及系统技术方案

技术编号:13958343 阅读:65 留言:0更新日期:2016-11-02 18:13
本发明专利技术公开了一种移动终端软件更新方法及系统,所述方法包括:当移动终端启动软件更新时,获取需更新软件的动态参数的存储区;将所述动态参数存储区的动态参数数据复制到存储器指定位置;开始更新软件;当软件更新完毕后,将所述指定位置中的动态参数数据复制至动态参数存储区。本发明专利技术可以减少更新软件后首次开机时间,提高用户使用的一致性,免去移动终端制造商开发刷软件后的自动校正软件;从而为用户和移动终端制造商提供方便。

【技术实现步骤摘要】

本专利技术涉及系统领域,尤其涉及的是一种移动终端软件更新方法及系统
技术介绍
在移动终端更新的软件包中有一部分是参数,所述参数分为动态参数与静态参数;所谓静态参数是相当于常量,在这里不作关心;所谓动态参数是根据移动终端自身情况动态生成的,如一些校准的参数,譬如,由于生产工艺等原因,每一块移动终端的电路板或结构件不可能完全一致。拿加速度传感器来说,其在电路板上的位置与标准位置可能会存在一些微小的偏差,因此在更新移动终端软件后需要在移动终端首次开机时由移动终端内部的校正软件对其进行校正然后将校正值作为动态参数保存在指定存储区中。这样的方法存在缺陷如下:1)使更新软件后首次开机时间延长;2)由于每一次校正后得到的动态参数之间也存在一定的差别,使用户使用起来的一致性变差;3)移动终端制造商需要额外开发刷软件后的自动校正软件,其包含各中校正算法,开发起来比较复杂。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种移动终端保持动态参数的软件更新方法及系统。本专利技术可以减少更新软件后首次开机时间,提高用户使用的一致性,免去移动终端制造商开发刷软件后的自动校正软件;从而为用户和移动终端制造商提供方便。本专利技术解决技术问题所采用的技术方案如下:一种移动终端软件更新方法,其中,包括:步骤A、当移动终端启动软件更新时,获取需更新软件的动态参数的存储区;步骤B、将所述动态参数存储区的动态参数数据复制到存储器指定位置;步骤C、开始更新软件;步骤D、当软件更新完毕后,将所述指定位置中的动态参数数据复制至动态参数存储区。所述移动终端软件更新方法,其中,所述步骤A中的需更新软件的动态参数的存储区位于存储器中,其中,所述获取需更新软件的动态参数的存储区具体包括:获取需更新软件的动态参数存储区的起始地址、动态参数存储区的长度。所述移动终端软件更新方法,其中,所述步骤B具体为将步骤A中得到的动态参数存储区的动态参数数据复制到存储器指定位置,所述存储器指定位置为存储器中一块连续的存储空间,并且当更新软件时,这块连续的存储空间不会被写入任何数据。所述移动终端软件更新方法,其中,所述步骤C还包括:将移动终端的更新软件包下载到存储器的指定存储区域中。所述移动终端软件更新方法,其中,所述步骤D具体为:将步骤B中复制到存储器指定位置的所述动态参数存储区的动态参数数据重新复制到存储器中用来保存动态参数的存储区域。一种移动终端软件更新系统,其中,包括:获取模块,用于当移动终端启动软件更新时,获取需更新软件的动态参数的存储区;动态参数备份模块,用于将所述动态参数存储区的动态参数数据复制到存储器指定位置;软件更新模块,用于控制开始更新软件;动态参数还原模块,用于当软件更新完毕后,将所述指定位置中的动态参数数据复制至动态参数存储区。所述移动终端软件更新系统,其中,所述需更新软件的动态参数的存储区位于存储器中,其中,所述获取需更新软件的动态参数的存储区具体包括:获取需更新软件的动态参数存储区的起始地址、动态参数存储区的长度。所述移动终端软件更新系统,其中,所述存储器指定位置为存储器中一块连续的存储空间,并且当更新软件时,这块连续的存储空间不会被写入任何数据。所述移动终端软件更新系统,其中,软件更新模块还包括:更新单元,用于将移动终端的更新软件包下载到存储器的指定存储区域中。所述移动终端软件更新系统,其中,动态参数还原模块包括:动态参数还原单元,用于将复制到存储器指定位置的所述动态参数存储区的动态参数数据重新复制到存储器中用来保存动态参数的存储区域。本专利技术所提供的移动终端保持动态参数的软件更新方法及系统,本专利技术一种保持动态参数的软件更新方法,所述方法通过当启动移动终端软件更新时,获取动态参数的存储区;将所述动态参数存储区复制到存储器指定位置;开始更新软件;当软件更新完毕后,将所述指定位置中的动态参数复制至动态参数存储区。从而减少更新软件后首次开机时间,提高用户使用的一致性,免去移动终端制造商开发刷软件后的自动校正软件;从而为用户和移动终端制造商提供方便。附图说明图1是本专利技术移动终端软件更新方法的较佳实施例的流程图。图2是本专利技术移动终端软件更新方法的较佳实施例存储器分区结构示意图。图3是本专利技术移动终端软件更新系统的较佳实施例的功能原理框图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参见图1,图1是本专利技术移动终端软件更新方法的较佳实施例的流程图。如图1所示,本实施例所述移动终端软件更新方法,其中,包括:步骤S100、当移动终端启动软件更新时,获取需更新软件的动态参数的存储区。本专利技术实施例中,所述步骤S100中的需更新软件的动态参数的存储区位于存储器中,其中,所述获取需更新软件的动态参数的存储区具体包括:获取需更新软件的动态参数存储区的起始地址、动态参数存储区的长度(也就是大小)。譬如如图2所示的举例移动终端的存储器存储空间示意图10,图中示意了存储器存储空间中的三个存储区域:分别为:存储空间A、存储空间B、存储空间C。其中,存储空间B:为下载软件的存储空间,也就是在刷软件时,下载到该存储空间中;存储空间C:为存储动态参数的存储空间,其是存储空间B的一部分;存储空间A:其大小与存储空间C相同,用于备份存储空间C中的动态参数。步骤 S100中得到的就是存储空间C的起始地址与长度。步骤S200、将所述动态参数存储区的动态参数数据复制到存储器指定位置。其中,所述步骤S200具体为将步骤S100中得到的动态参数存储区的动态参数数据复制到存储器指定位置,所述存储器指定位置为存储器中一块连续的存储空间,并且当更新软件时,这块连续的存储空间不会被写入任何数据。例如,所述步骤S200具体为将S100中得到的动态参数存储区复制到存储器指定位置,所述存储器指定位置为存储器中一块连续的存储空间即图2中的存储空间A,并且当更新软件时,这块连续的存储空间不会被写入任何数据;在步骤 S200中实际上是将存储 空间C中的数据内容完全复制到存储空间A中。步骤S300、开始更新软件。所述开始更新软件具体为:将移动终端的更新软件包下载到存储器的指定存储区域中。其中,所述步骤S3与现有技术中更新软件无异,即将移动终端的软件包下载到存储器的指定存储区域中;也就是将软件下载到存储空间C中。步骤S400、当软件更新完毕后,将所述指定位置中的动态参数数据复制至动态参数存储区。所述移动终端软件更新方法,其中,所述步骤S400具体为:将步骤B中复制到存储器指定位置的所述动态参数存储区的动态参数数据重新复制到存储器中用来保存动态参数的存储区域。其中,所述步骤S400具体为将S200中存储起来的动态参数重新复制到存储器中用来保存动态参数的存储区域;也就是将存储空间A中的数据复制到存储空间C中。由上可见,本专利技术一种保持动态参数的软件更新方法,所述方法通过当启动移动终端软件更新时,获取动态参数的存储区;将所述动态参数存储区复制到存储器指定位置;开始更新软件;当软件更新完毕后,将所述指定位置中的动态参数复制至动态参数存储区。从而本文档来自技高网...

【技术保护点】
一种移动终端软件更新方法,其特征在于,包括:步骤A、当移动终端启动软件更新时,获取需更新软件的动态参数的存储区;步骤B、将所述动态参数存储区的动态参数数据复制到存储器指定位置;步骤C、开始更新软件;步骤D、当软件更新完毕后,将所述指定位置中的动态参数数据复制至动态参数存储区。

【技术特征摘要】
1.一种移动终端软件更新方法,其特征在于,包括:步骤A、当移动终端启动软件更新时,获取需更新软件的动态参数的存储区;步骤B、将所述动态参数存储区的动态参数数据复制到存储器指定位置;步骤C、开始更新软件;步骤D、当软件更新完毕后,将所述指定位置中的动态参数数据复制至动态参数存储区。2.根据权利要求1所述移动终端软件更新方法,其特征在于,所述步骤A中的需更新软件的动态参数的存储区位于存储器中,其中,所述获取需更新软件的动态参数的存储区具体包括:获取需更新软件的动态参数存储区的起始地址、动态参数存储区的长度。3.根据权利要求1所述移动终端软件更新方法,其特征在于,所述步骤B具体为将步骤A中得到的动态参数存储区的动态参数数据复制到存储器指定位置,所述存储器指定位置为存储器中一块连续的存储空间,并且当更新软件时,这块连续的存储空间不会被写入任何数据。4.根据权利要求1所述移动终端软件更新方法,其特征在于,所述步骤C还包括:将移动终端的更新软件包下载到存储器的指定存储区域中。5.根据权利要求1所述移动终端软件更新方法,其特征在于,所述步骤D具体为:将步骤B中复制到存储器指定位置的所述动态参数存储区的动态参数数据重新复制到存储器中用来保存动态参数的存储区...

【专利技术属性】
技术研发人员:杨维琴俞斌
申请(专利权)人:TCL移动通信科技宁波有限公司
类型:发明
国别省市:浙江;33

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

1