[发明专利]一种固件版本更新方法及系统在审
申请号: | 201310619668.X | 申请日: | 2013-11-29 |
公开(公告)号: | CN103617246A | 公开(公告)日: | 2014-03-05 |
发明(设计)人: | 俞斌 | 申请(专利权)人: | TCL通讯(宁波)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/445 |
代理公司: | 深圳市君胜知识产权代理事务所 44268 | 代理人: | 王永文;刘文求 |
地址: | 315100 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 版本 更新 方法 系统 | ||
技术领域
本发明涉及固件更新技术,尤其涉及一种固件版本更新方法及系统。
背景技术
移动终端经常需要更新固件,而更新之前需要先获取固件的版本,与正在使用的固件版本进行比较,若固件的版本比正在使用的固件版本新则更新固件,否则不更新固件。因此,对于固件中版本信息的标识非常重要,在现有的技术方案中,需要在固件中专门划出一块区域用于保存固件版本,这种方案使固件文件无形中增加了文件大小;另外,当使用网络等远程方式进行固件更新时,现有技术方案需要先下载固件,然后从固件中获取版本信息,而有可能下载的固件版本比正在使用的要旧,造成了一次多余的下载。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种固件版本更新方法及系统,旨在解决目前固件版本信息存储增加固件文件大小以及远程固件更新出现的无用下载问题。
本发明的技术方案如下:
一种固件版本更新方法,其中,所述方法包括以下步骤:
A、移动终端检测到存储卡中有新增固件或通过网络检测到服务器上新增固件信息,获取该新增固件的文件大小信息;
B、将所获取的新增固件文件大小信息与预先存储的当前固件的文件大小信息进行比较判断,若所获取的新增固件文件大小大于当前固件的文件大小,则执行步骤C;
C、将固件更新为所述新增固件。
所述的固件版本更新方法,其特征在于,所述步骤C还包括:将所述新增固件的文件大小信息进行保存。
所述的固件版本更新方法,其中,所述步骤A具体为:移动终端检测存储卡中文件的文件类型是否存在固件文件类型,若存在,则获取该固件文件的文件大小信息。
所述的固件版本更新方法,其中,所述步骤A具体为:移动终端通过网络接收到服务器发送的新增固件信息后,向服务器发送获取该新增固件文件大小信息的命令,服务器接收该命令并按照命令获取所述新增固件的文件大小信息,并将该新增固件的文件大小信息发送至移动终端。
所述的固件版本更新方法,其中,若所获取的新增固件文件大小小于或等于当前固件的文件大小,则不进行固件更新。
所述的固件版本更新方法,其中,所述步骤A之前还包括:按照预先设置的固件版本与固件文件大小的对应表设置所述新增固件的文件大小,在所述新增固件中添加一定大小的冗余字段使添加冗余字段后的新增固件的文件大小与该固件版本所对应的文件大小一致。
所述的固件版本更新方法,其中,所述固件版本与固件文件大小的对应表中,固件版本越高、固件文件越大。
所述的固件版本更新方法,其中,所述步骤C具体为:提取所述新增固件中的原始固件,将固件更新为该原始固件。
一种具有如上所述的固件版本更新方法的系统,其中,所述系统包括:
固件检测模块,用于检测到存储卡中有新增固件或通过网络检测到服务器上新增固件信息;
固件文件大小信息获取模块,用于获取该新增固件的文件大小信息;
固件文件大小比较模块,用于将所获取的新增固件文件大小信息与预先存储的当前固件的文件大小信息进行比较判断;
固件更新模块,用于将固件更新为所述新增固件。
所述的固件版本更新系统,其中,所述系统还包括:
固件文件大小信息保存模块,用于将所述新增固件的文件大小信息进行保存。
有益效果:本发明提供一种固件版本更新方法及系统,通过设置固件版本与固件文件大小的对应关系,进而实现固件更新时只需根据固件文件大小就能标识出固件版本,避免了因存储版本信息造成的文件增大或者是远程无法获取最新固件版本的问题。方便了固件的及时更新。
附图说明
图1为本发明的固件版本更新方法流程图。
图2为较佳实施例中移动终端显示固件检测操作界面示意图。
图3为固件文件结构示意图。
图4为本发明的固件版本更新系统的原理框图。
图5为本发明的固件更新模块的原理框图。
图6为本发明的较佳实施例中固件版本更新系统的原理框图。
图7为本发明的较佳实施例的固件版本更新方法流程图。
具体实施方式
本发明提供一种固件版本更新方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示的一种固件版本更新方法,其中,所述方法包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL通讯(宁波)有限公司,未经TCL通讯(宁波)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310619668.X/2.html,转载请声明来源钻瓜专利网。