[发明专利]一种无线数据终端的固件升级方法及装置无效
| 申请号: | 200810210891.8 | 申请日: | 2008-08-25 |
| 公开(公告)号: | CN101383847A | 公开(公告)日: | 2009-03-11 |
| 发明(设计)人: | 郭素光 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04Q7/32;G06F9/445 |
| 代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 龙 洪;霍育栋 |
| 地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 无线数据 终端 升级 方法 装置 | ||
技术领域
本发明涉及无线数据终端领域,尤其涉及一种无线数据终端的固件升级装置及方法。
背景技术
无线数据终端是指具有无线接入技术的数据通讯终端设备,如USBmodem、PCMCIA上网卡等设备,此类设备一般与个人计算机配合使用,通过计算机上的软件实现高速无线数据业务、浏览网页、发送短消息、语音通话等功能。
随着无线数据终端能够提供的功能越来越复杂,终端出现缺陷的几率及由此被厂商召回的风险增加了。目前,针对无线数据终端,一旦需要升级程序解决故障,一般只能是终端用户到售后维修网点进行固件的更新。
目前这种方法会有如下缺点:
(1)售后成本昂贵,需要大量的售后网点;
(2)由于用户要亲自到售后网点,造成用户的不便;
(3)如果终端升级不及时,会影响用户对产品的满意度。
如图1所示是传统的无线数据终端程序的结构框图,底层是由操作系统及平台构成,上层是由多个应用模块如通讯模块、短消息模块、数据模块等组成,各个应用模块与操作系统及平台协作完成无线数据终端的各种功能。这种无线数据终端软件最后被构建成一个烧录文件,烧写到FLASH中的某个地址区域,在系统上电后,直接跳转到该烧录文件的入口地址执行,这样整个无线数据终端就正常运行了。软件在FLASH中的地址如图2所示。一旦软件需要升级,必须将无线数据终端带到专用的售后网点,通过专用的FLASH擦写工具进行新版本的升级。
发明内容
本发明所要解决的技术问题是提供一种无线数据终端固件升级装置及方法,能够通过空中接口进行无线数据终端的固件升级,而毋需用户再到售后网点进行升级,且能使终端固件及时、方便地升级,因而能大大地方便用户及有效地降低售后成本。
为了解决上述技术问题,本发明提供了一种无线数据终端的固件升级方法,包括:
a、保存有无线数据终端信息的网络侧的网络设备决定一个无线数据终端需要升级时,通过该终端通知其PC侧软件;该PC侧软件从网络设备下载终端的固件升级版本升级包到终端的PC机上,并通知该终端;
b、该终端收到通知后,首先将升级包下载到该终端的存储器的空闲位置,再将下载到的升级包写到存储器的预定地址,从而完成从空中进行的固件升级。
进一步地,步骤a网络设备保存无线数据终端信息是通过终端在首次进行网络注册成功后向网络设备发送自注册请求,而使该网络设备获知及保存所述终端的信息,所述信息至少包括:国际移动设备识别码IMEI和国际移动用户识别码IMSI。
进一步地,该PC侧软件通过拨号网络程序在终端上建立到网络设备的数据链接,通过该数据链接下载升级包。
进一步地,步骤b具体包括:
b1、该终端收到该通知后设置下载标志位,并回应PC侧软件;在收到该PC侧软件重启通知后重新启动,依据该下载标志将该升级包下载到存储器的空闲位置;然后清除下载标志,设置升级标志位;
b2、终端再次重启后,依据该升级标志将下载的升级包写到预定的FLASH地址;然后清除升级标志,设置升级完成标志;
b3、终端再次重启后,依据升级完成标志通知PC侧软件升级成功,至此完成固件升级。
进一步地,该升级包为差分包,即表示与原版本软件差异的数据包。
为了解决上述技术问题,本发明提供了一种无线数据终端的固件升级装置,包括下载模块与升级代理模块;其中:
下载模块,用于将需要升级的固件版本的升级包通过无线数据终端的PC侧软件下载到该终端;
升级代理模块,用于将下载的该升级包,按照块写入到存储器的预定地址,从而完成从空中进行的固件升级。
进一步地,该下载模块具体包括下载通讯子模块以及下载协议处理子模块;其中:
下载通讯子模块用于与该PC侧软件进行通讯,进行双向的下载信令与数据的传输;
下载协议处理子模块用于与该终端的PC机进行下载的信令交互,以保证整个下载过程的安全可靠。
进一步地,该PC侧软件从网络设备下载升级包到终端的PC机上,并通知下载通讯子模块;该下载通讯子模块指示下载协议处理子模块从PC机下载到终端存储器的空闲位置。
进一步地,该升级包为差分包,即表示与原版本软件差异的数据包。
采用本发明的无线数据终端固件升级装置及方法,由于不再需要用户到指定的售后网点去升级,所以大大减少了终端厂商产品售后的维护成本,同时由于能够在很短的时间内修复用户无线数据终端的故障,故大大提高了用户满意度。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810210891.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:履带式伸缩臂起重机
- 下一篇:一种柱形或带锥度的工件输送装置





