[发明专利]一种CDMA终端通过互联网远程升级的方法无效
申请号: | 200910040658.4 | 申请日: | 2009-06-29 |
公开(公告)号: | CN101931942A | 公开(公告)日: | 2010-12-29 |
发明(设计)人: | 颜君志;傅纬球;吴奕瑜 | 申请(专利权)人: | 广东天波信息技术有限公司 |
主分类号: | H04W8/24 | 分类号: | H04W8/24;H04L29/08 |
代理公司: | 广州市红荔专利代理有限公司 44214 | 代理人: | 李彦孚;郑志东 |
地址: | 528200 广东省佛山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 cdma 终端 通过 互联网 远程 升级 方法 | ||
技术领域
本发明涉及一种通讯终端的固件升级方法。
背景技术
现时很多的通讯终端,如:固话、手机、无线固话、空中充值机等,其内部的硬件结构一般都是由通用的CPU处理器配合具有各种用途的功能模块(如无线通讯模块、视频模块等),以实现某种或多种用途的。CPU处理器工作时依赖于固件程序,而固件程序是被写在某一个可刷写的固件载体上的,如:EEPROM、FLASH芯片等。这样,通过重新刷写记载于EEPROM或FLASH芯片内的固件,即可达到升级通讯终端功能或性能的目的。现有更新固件的方法,一般是先将新的固件程序下载至固件载体中。这样的固件更新方法为覆盖式的更新方法,旧固件一旦被擦除,即不可单独地从通讯终端处恢复,必须将旧固件重新下载至固件载体中,重新擦写;并且,现有的固件更新方式,一旦新固件被下载至固件载体上,则必须马上执行擦写程序,不能设定更新启用时间。这样,并不便于对大量的通讯终端进行固件更新或进行新固件测试的工作。
发明内容
本发明的目的是提供一种能设定固件升级启用时间,并且能恢复原有固件的固件升级方法。
该方法包括:
(1)在通讯终端的固件载体内分别划分出三个各自连续的地址区段:程序引导区段、高位地址区段和低位地址区段;
(2)将出厂固件写入到高位地址区段或低位地址区段中,使得通讯终端能工作于出厂固件;所述出厂固件为高位地址编译的固件或为低位地址编译的固件,写入时,高位地址编译的固件写入到高位地址区段中,低位地址编译的固件写入到低位地址区段中;
(3)在升级服务器上,设立两个固件储存分区:第一固件储存分区和第二固件储存分区,其中一个储存分区用于储存高位地址编译的固件,另一个储存分区用于储存低位地址编译的固件;
(4)通讯终端以主动或被动的方式启动其固件下载程序,通讯终端收集并处理至少包括当前固件所在地址区段的信息后,通过互联网方式向升级服务器发送下载指令:当通讯终端收集的信息表明当前固件运行于高位地址区段时,则向升级服务器发出下载低位地址编译的固件的指令,将固件保存在低位地址区段;当通讯终端收集的信息表明当前固件运行于低位地址区段时,则向升级服务器发出下载高位地址编译的固件的指令,将固件保存在高位地址区段;
(5)通讯终端从新版的固件或当前固件的起始位置开始运行。
高位地址编译的固件指的是该固件运行时仅在所定义的高位地址区段内运行;相应地,低位地址编译的固件指的是该固件运行时仅在所定义的低位地址区段内运行。当通讯终端当前固件为高位地址编译的固件时,固件下载程序将下载升级服务器中的低位地址编译的固件;否则,下载高位地址编译的固件。
对于步骤(3)所述的第一固件储存分区和第二固件储存分区,并不意味着必定是两个盘符不一样的磁盘分区,其代表的是两个不同的储存路径,于是,这样的两个储存分区也可以是两个不同的文件夹。
由于固件载体上可以储存两套完整的固件程序(高位地址区段和地位地址区段各存有一套),因而通讯终端可运行于任一的固件程序,并在该两固件程序中切换。
对于步骤(4),用于启动通讯终端的固件下载程序的主动方式可以为:由当前固件定时地启动固件下载程序,或人工手动地启动固件下载程序。
对于步骤(4),用于启动通讯终端的固件下载程序的被动方式可以为:由升级服务器向通讯终端发出固件升级提示,使通讯终端启动固件下载程序。
通讯终端向升级服务器发送下载指令的互联网方式包括但不限于:PSTN网、或GSM、或CDMA、或TD-SCDMA。即通讯终端可以通过以上方式连接上互联网,进而与升级服务器进行连接,建立数据下载通道。
对于步骤(5),通讯终端是从新版固件的起始位置开始运行或者仍然从当前固件的起始位置开始运行,取决于固件更新服务本身的要求,并无绝对的限制。
通过以上方法,通讯终端在下载了新固件后,并不需要马上执行新的固件程序,而可在适当的时机进行。另外,即便已进行了新固件的升级,仍可通过正在运行的固件,从本机上选择固件的版本,在不依赖于升级服务器的情况下,实现固件切换的功能。
附图说明
图1是本发明实施例的通讯终端固件升级方法的原理图;
图2是本发明实施例的通讯终端固件升级方法的流程图。
具体实施方式
下面结合附图和实施例对本发明的固件升级方法作进一步说明。
如图1所示,通讯终端采用FLASH芯片作为固件载体,并且该通讯终端与升级服务器之间通过CDMA上网的方式进行连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东天波信息技术有限公司,未经广东天波信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910040658.4/2.html,转载请声明来源钻瓜专利网。