[发明专利]软件版本自我管理设备无效
申请号: | 200610160878.7 | 申请日: | 2006-11-30 |
公开(公告)号: | CN101192988A | 公开(公告)日: | 2008-06-04 |
发明(设计)人: | 刘淑霞;杜迎泽;江有志;孙景 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F9/44 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 李伟;吴孟秋 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 版本 自我管理 设备 | ||
技术领域
本发明涉及一种用于进行软件版本记录和单板记录的冗余校验装置以及设备软件版本自我管理的设备,更具体的,涉及一种用于在通讯系统中网元侧设备系统的冗余软件的自动整理设备。
背景技术
为控制整个系统的硬件成本和降低单板软件管理的复杂度,NODEB系统实现对单板软件的集中式的控制管理,即所有的升级版本都保存在主控板BMC(NODEB Main Control)的CF卡内,各个单板上不再有固定的存储设备(如FLASH),不再保存版本文件。但主控板的存储容量也是有限的,一般只允许保留一个正在运行的版本和一个备用版本,而由于硬件单板升级,配套运行的软件版本也要升级。
系统经过长期的运行,已退出历史舞台的硬件单板对应的软件版本还在前台存在,成了垃圾,占用了系统的宝贵资源,如不及时清除,历史的版本信息和版本文件过多,将大大影响设备的运行效率、甚至引起宕机。目前的手段都是设备维护人员逐一判断,清除这些不再使用的垃圾版本,这就难免存在误操作的可能,而对于保护设计不善的设备来说,如果误删了还要使用的版本,将会导致灾难性的后果。
因而,必需要对软件版本记录和单板记录进行冗余校验以及对基站设备的软件自动清理。
发明内容
为了解决上述问题,本发明提出了一种用于进行软件版本记录和单板记录的冗余校验装置以及基站设备的软件自动清理设备,其能够提高设备维护的可靠性和智能化,优化系统的运行效率,并且可以设定定时清除任务来定时触发设备系统进行自我清理,或由操作人员通过后台来触发执行清理流程。
本发明的一个方面提供了一种用于进行软件版本记录和单板记录的冗余校验装置,其特征在于,包括以下步骤:第一获取模块,用于获取单板配置表信息;第二获取模块,用于获取软件版本配置表信息;以及清除模块,匹配单板配置表信息和软件版本配置表信息,过滤冗余版本记录,并清除与冗余版本信息相对应的版本记录和版本文件。
根据本发明的一个方面,在第一获取模块中的单板配置表信息记录有所有需要使用的单板记录,单板记录包括单板类型和硬件版本号。
另外,在第二获取模块中的软件版本配置表信息记录有以下至少一种:版本类型、硬件版本号、文件名、文件路径、以及文件校验和。
根据本发明的一个方面,在清除模块中的冗余版本记录是软件版本配置表信息中存在,而单板配置表信息中不存在的版本记录,并且匹配是通过比较单板配置表信息和软件版本配置表信息中的单板类型和硬件版本号来进行的。
本发明的另一个方面提供了软件版本自我管理设备,其特征在于,包括:冗余校验装置,用于进行软件版本记录和单板记录的冗余校验。
另外,根据本发明的软件版本自我管理设备还包括:一致性校验装置,用于进行软件版本记录和版本文件的一致性校验。
其中,冗余校验装置还包括:第一获取模块,用于获取单板配置表信息;第二获取模块,用于获取软件版本配置表信息;以及清除模块,用于匹配单板配置表信息和软件版本配置表信息,过滤冗余版本记录,并清除与冗余版本信息相对应的版本记录和版本文件。
一致性校验装置还包括:第三获取模块,用于获取软件版本配置表信息;第四获取模块,用于根据软件版本配置表信息获取对应的版本文件;以及不一致清除模块,用于校验版本文件和版本记录的一致性,如果不一致,则清除不存在版本文件的版本记录,以及清除不存在版本记录的版本文件。
根据本发明的另一个方面,在第一获取模块中的单板配置表信息记录有所有需要使用的单板记录,单板记录包括单板类型和硬件版本号。在第二获取模块中的软件版本配置表信息记录有以下至少一种:版本类型、硬件版本号、文件名、文件路径、以及文件校验和。
另外,根据本发明的另一个方面,在清除模块中的冗余版本记录是软件版本配置表信息中存在,而单板配置表信息中不存在的版本记录。在清除模块中进行的匹配是通过比较单板配置表信息和软件版本配置表信息中的单板类型和硬件版本号来进行的。
因而,本发明的垃圾版本自动清理的设备,避免用户手工清除的烦琐,并且可以避免人工清除可能存在的误操作引起的系统瘫痪,从而,清除了过时不用的硬件单板的配置软件版本,并且还清除了系统调试过程中由于人工干预造成的版本信息和版本文件不一致。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610160878.7/2.html,转载请声明来源钻瓜专利网。