[发明专利]通讯装置及其固件更新方法有效

专利信息
申请号: 200810300492.0 申请日: 2008-03-07
公开(公告)号: CN101526903A 公开(公告)日: 2009-09-09
发明(设计)人: 陈建华 申请(专利权)人: 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
主分类号: G06F9/445 分类号: G06F9/445;H04N5/00
代理公司: 暂无信息 代理人: 暂无信息
地址: 518109广东省深圳市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 通讯 装置 及其 更新 方法
【说明书】:

技术领域

本发明涉及计算机技术,尤其涉及一种通讯装置的固件更新。

背景技术

路由器(router)、个人数字助理(personal digital assistant,简称PDA)、或手机等 通讯装置其主要的执行程序如:开机程序、及硬件配置设定数据等皆包含在其固件,它的功 能及效率影响了装置的整体表现。因此,软件工程尽相当大的努力在固件的开发与除错。

在一种产品上市后的一段时间,软件工程师通常仍会持续地对固件做修改。此修改通常 包括执行效率的改进、程序代码的除错、新功能的加入、及针对客户需求所做的更动。一旦 固件改变量达到一定的程度,软件工程师就会发行一套新版的固件,让使用者更新其装置。 更新时先取得新版固件,然后将此新固件烧录到装置的闪存上。由于闪存的特性,此烧录过 程不可被中断,一旦中断了,整区的数据将无法使用。

然而在实际应用中,烧录过程及有可能被各种因素打断,如突然的停电、插头被踢掉、 或装置莫名的死机等。倘若只有一份固件在闪存上,且复写过程被中断,将导致此装置无法 再次开机。此装置因此就须送修,维修人员必须卸下闪存,用专门的烧录器做重烧的补救动 作。如此将造成使用者的不便,及维修成本的增加。

美国专利公开号20040068334,标题为“Method for updating firmware of computer device”的专利文件及美国专利号6,023,620,标题为“Method for downloading control software to a cellular telephone”的专利各提出了不同的固件更新中断的问题的解决方 法。但是这些方法仍有一些固件更新时的问题未克服。20040068334的方法多了一个固件备 份的工作,实为多余、耗时、没有效率。另外,即使运用了这些方法,如果不慎装置被升级 的固件版本有问题,导致装置在开机过程会死机,仍然会使此装置无法使用。

发明内容

为了改善装置的固件的更新作业,本发明提供一种固件更新方法及使用所述方法的通讯 装置。

一种通讯装置的实施方式包括:非挥发性内存、更新模块、加载模块及原固件。上述非 挥发性内存包含第一旗标用以指定所述通讯装置开机用的固件,第二旗标用以指定是否要进 行开机能力测试,以及第一区域用以储存所述通讯装置的原固件。上述更新模块取得新固件 ,并储存所述新固件于所述非挥发性内存中的第二区域。当完成储存所述新固件时,上述更 新模块利用所述第一旗标用以指定所述开机用的固件为所述新固件,并利用所述第二旗标致 能所述开机能力测试。上述加载模块在判定所述新固件是否能顺利运行以前,利用所述第一 旗标以指定开机用的固件为所述新固件以外的另一固件,并且响应所述装置的开机动作,加 载并运行所述新固件。其中,若所述新固件能运行,使所述装置符合条件,则所述通讯装置 判定所述新固件通过所述开机能力测试,更动所述第一旗标的值,以指定所述新固件为开机 用的固件。若所述新固件未通过所述开机能力测试,则所述通讯装置维持所述第一旗标的值 。

一种固件更新方法的实施方式执行于具有非挥发性内存的通讯装置。所述非挥发性内存 包含第一旗标用以指定所述通讯装置开机用的固件、第二旗标用以指定是否要进行开机能力 测试、以及第一区域用以储存所述通讯装置的原固件。首先,取得新固件,并储存所述新固 件于所述非挥发性内存中的第二区域。当完成储存所述新固件时,利用所述第一旗标用以指 定所述开机用的固件为所述新固件,并利用所述第二旗标致能所述开机能力测试。在判定所 述新固件是否能通过所述开机能力测试以前,利用所述第一旗标以指定开机用的固件为所述 新固件以外的另一固件。响应所述装置的开机动作,加载并运行所述新固件。其中,若所述 新固件能运行,使所述装置符合条件,则所述通讯装置判定所述新固件通过所述开机能力测 试,更动所述第一旗标的值,以指定所述新固件为开机用的固件。若所述新固件未通过所述 开机能力测试,则所述通讯装置不更动所述第一旗标的值。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810300492.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top