[发明专利]避免下载错误文件的文件下载方法及装置无效
申请号: | 200610167917.6 | 申请日: | 2006-12-21 |
公开(公告)号: | CN101207492A | 公开(公告)日: | 2008-06-25 |
发明(设计)人: | 钟桂贤 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/00 | 分类号: | H04L12/00 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 李伟;吴孟秋 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 避免 下载 错误 文件 方法 装置 | ||
技术领域
本发明涉及通信领域,更具体地,涉及一种避免下载错误文件的文件下载方法及装置。
背景技术
在通信领域中,软件版本发布后由于需求变更、功能改进及增减、或修复故障都需要版本更新、升级。现代软件版本升级越来越多地采用了远程升级的方式来进行升级。特别是在通信行业中,由于通信设备多放置在离控制中心较远的地方,通过远程、在线升级的方式升级通信设备上的软件和FPGA可避免维护工程师亲临工程现场更新、升级软件和FPGA。通信设备有主控板和业务板,用户通过网络管理远程的主控板和业务板。远程升级的基本过程为传送待升级文件到远程主控板,通过远程主控板把文件下载到远程主控板和业务板,再经过一系列操作完成升级。
将文件传送到远程主控板时,如果出现网络故障、主控板掉电等异常问题,将导致文件出错。比如用户通过ftp传送文件时,主控板异常掉电、复位或ftp失败,则文件将出错。现有技术下的文件中没有包含必要的控制信息,主控板无法判断文件的正确性、完整性,在升级时主控板无法避免把错误的文件下载到单板。
因此,为了解决上述问题,需要一种避免下载错误文件的下载方法及装置。
发明内容
为了解决上述问题,本发明提供了一种避免下载错误文件的下载方法及装置,以判断出文件的正确性和完整性,保证主控板只下载正确、完整的文件到单板。
为了实现上述目的,本发明的一个方面提供了一种文件下载方法,用于避免下载错误的文件,其包括以下步骤:步骤S102,根据原始文件生成新文件;以及步骤S104,通信终端在下载新文件时,对新文件进行验证,并根据验证结果进行不同的处理。
根据本发明的一个方面,步骤S102是通过以下步骤实现的:在原始文件上增加必要的附加信息。
根据本发明的一个方面,附加信息至少包括文件正确性标志和文件完整性标志,文件正确性标志为文件中的板名;以及文件完整性标志是根据原始文件的内容和正确性标志,按照一定的算法生成的,其中,算法为循环冗余校验法。
另外,根据本发明的一个方面,步骤S104包括以下步骤:通信终端在下载新文件时,读取新文件中的文件正确性标志并进行第一校验;如果第一校验成功,则对文件完整性标志进行第二校验,否则进行出错处理;以及如果第二校验成功,则下载新文件,否则进行出错处理。
此外,根据本发明的一个方面,第一校验是将文件正确性标志与新文件名中的板名进行比较;以及第二校验是采用算法根据新文件中的原始文件的内容和正确性标志计算完整性标志,如果所计算出的完整性标志与新文件中的完整性标志相同,则表示第二校验成功。
本发明的另一方面还提供了一种文件下载装置,用于避免下载错误的文件,其包括:生成模块,用于根据原始文件生成新文件;以及校验模块,用于在下载新文件时,对新文件进行验证,并根据验证结果进行不同的处理。
根据本发明的另一方面,生成模块是通过在原始文件上增加必要的附加信息来生成新文件。
根据本发明的实施例,附加信息至少包括文件正确性标志和文件完整性标志,文件正确性标志为文件中的板名,文件完整性标志是根据原始文件的内容和正确性标志,按照一定的算法生成的,并且,算法为循环冗余校验法。
根据本发明的另一方面,校验模块包括:第一校验单元,用于在下载新文件时,读取新文件中的文件正确性标志并进行第一校验;第二校验单元,用于在第一校验成功时,对文件完整性标志进行第二校验;以及处理单元,在第一校验失败时,进行出错处理,以及在第二校验成功时,进行下载新文件的处理,否则进行出错处理。
此外,根据本发明的另一方面,在第一校验单元中,将文件正确性标志与新文件名中的板名进行比较,在第二校验单元中,采用算法根据新文件中的原始文件的内容和正确性标志计算完整性标志,如果所计算出的完整性标志与新文件中的完整性标志相同,则第二校验成功。
如上所述,本发明实现了以下技术效果:有效地保证主控板不会下载错误的文件,只下载正确的完整的文件到主控板或业务板。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是文件构成的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610167917.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种传统药物专利信息检索系统及检索方法
- 下一篇:横向可升降停车架