[发明专利]一种保证设备软件在线下载可靠性的方法无效
申请号: | 200610090352.6 | 申请日: | 2006-06-29 |
公开(公告)号: | CN1897515A | 公开(公告)日: | 2007-01-17 |
发明(设计)人: | 许鹍;王光辉;何漪 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L1/22 | 分类号: | H04L1/22;G06F9/445;G06F9/30 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 龙洪;霍育栋 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出一种在应用程序内部设立成熟度点,保证设备软件在线下载可靠性的方法。首先对被下载的程序计算其循环冗余校验和,下载完毕后,上电初始化,启动程序重新计算下载的该应用程序的循环冗余校验和,并与该应用程序头部中记录的值作比较,如果二者不相等,则加载原来的可正常运行的应用程序;否则,加载该应用程序。本发明可以保证程序不会因为选择和传输出现错误,也不会出现下载错误程序后不能执行而无法恢复到出错前状态。 | ||
搜索关键词: | 一种 保证 设备 软件 在线 下载 可靠性 方法 | ||
【主权项】:
1、一种保证设备软件在线下载可靠性的方法,所述方法包括以下步骤:(1)在单板上为应用程序分配两个存储区,一个是主程序区和一个是备用程序区;(2)对被下载的程序文件进行编译、连接生成应用程序之后,计算该应用程序的循环冗余校验和,将应用程序的长度和该循环冗余校验和添加到该应用程序的头部;(3)将该应用程序从网络侧下载到单板的备用程序区,下载完毕后,将备用程序区变成主程序区,而将当前正在运行的程序区变成备用程序区;(4)上电对单板进行初始化,启动程序重新计算下载的该应用程序除头部外其它数据的循环冗余校验和,并与该应用程序头部中记录的循环冗余校验和作比较,如果二者不相等,则加载原来的可正常运行的应用程序,结束;否则,执行步骤(5);(5)加载该应用程序,结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200610090352.6/,转载请声明来源钻瓜专利网。
- 上一篇:基于GPS的交通监视系统
- 下一篇:图像数据处理装置