软件版本自我管理设备的制作方法

文档序号:7973644阅读:147来源:国知局
专利名称:软件版本自我管理设备的制作方法
技术领域
本发明涉及一种用于进^f亍软件版本记录和单^反记录的冗余才交 -验装置以及i殳备软件版本自我管理的设备,更具体的,涉及一种用 于在通讯系统中网元侧设备系统的冗余软件的自动整理设备。
背景技术
为控制整个系统的硬件成本和降低单板软件管理的复杂度,
NODEB系统实现对单板软件的集中式的控制管理,即所有的升级 版本都4呆存在主控玲反BMC (NODEB Main Control)的CF卡内,各 个单板上不再有固定的存储设备(如FLASH ),不再保存版本文件。 但主控板的存储容量也是有限的, 一般只允许保留一个正在运行的 版本和一个备用版本,而由于硬件单板升级,配套运行的软件版本 也要升级。
系统经过长期的运^f亍,已退出历史舞台的石更件单^反对应的^l件 版本还在前台存在,成了垃圾,占用了系统的宝贵资源,如不及时 清除,历史的版本信息和版本文件过多,将大大影响设备的运行效 率、甚至引起宕机。目前的手段都是设备维护人员逐一判断,清除 这些不再^f吏用的垃圾版本,这就难免存在误操作的可能,而对于保
护设计不善的设备来说,如果误删了还要使用的版本,将会导致突 难性的后果。
因而,必需要对寿欠件版本记录和单才反i己录进4亍冗余才交-验以及对 基站i殳备的软件自动清理。

发明内容
为了解决上述问题,本发明提出了 一种用于进行软件版本记录 和单板记录的冗余校验装置以及基站设备的软件自动清理设备,其 能够提高设备维护的可靠性和智能化,优化系统的运行效率,并且 可以设定定时清除任务来定时触发设备系统进行自我清理,或由操 作人员通过后台来触发执行清理流程。
本发明的 一个方面提供了 一种用于进行软件版本记录和单板
记录的冗余才交-验装置,其特征在于,包括以下步骤第一获取才莫块, 用于获取单板配置表信息;第二获取模块,用于获取软件版本配置 表信息;以及清除^^块,匹配单板配置表信息和软件版本配置表信 息,过滤冗余版本"i己录,并清除与冗余片反本信息相对应的版本记录 和片反本文件。
根据本发明的一个方面,在第一获取模块中的单板配置表信息 i己录有所有需要4吏用的单玲反i己录,单玲反i己录包4舌单^反类型和石更件版本号。
另夕卜,在第二获取模块中的软件版本配置表信息记录有以下至 少一种版本类型、硬件版本号、文件名、文件路径、以及文件校验和。
才艮据本发明的一个方面,在清除才莫块中的冗余版本记录是软件 版本配置表信息中存在,而单板配置表信息中不存在的版本记录, 并且匹配是通过比较单板配置表信息和软件版本配置表信息中的 单板类型和硬件版本号来进行的。
本发明的另一个方面提供了软件版本自我管理设备,其特征在
于,包括冗余4交-验装置,用于进行软件版本记录和单板记录的冗 余校验。
另外,根据本发明的软件版本自我管理设备还包括 一致性校 验装置,用于进行软件版本记录和版本文件的一致性校验。
其中,冗余校验装置还包括第一获取模块,用于获取单板配 置表信息;第二获取模块,用于获取软件版本配置表信息;以及清 除模块,用于匹配单板配置表信息和软件版本配置表信息,过滤冗 余片反本记录,并清除与冗余片反本信息相对应的片反本记录和版本文 件。
一致性校验装置还包括第三获取模块,用于获取软件版本配 置表信息;第四获取模块,用于根据软件版本配置表信息获取对应 的版本文件;以及不一致清除才莫块,用于4交验版本文件和版本记录 的一致性,如果不一致,则清除不存在版本文件的版本记录,以及 清除不存在版本记录的版本文件。
才艮据本发明的另一个方面,在第一获取^^莫块中的单板配置表信 息记录有所有需要使用的单板记录,单板记录包括单板类型和硬件 版本号。在第二获取^^块中的软件版本配置表信息记录有以下至少 一种版本类型、硬件版本号、文件名、文件路径、以及文件校验和。
另外,根据本发明的另一个方面,在清除模块中的冗余版本记 录是软件版本配置表信息中存在,而单板配置表信息中不存在的版 本记录。在清除模块中进行的匹配是通过比较单板配置表信息和软 件版本配置表信息中的单板类型和硬件版本号来进行的。 因而,本发明的垃》及版本自动清理的i殳备,避免用户手工清除
的烦瑣,并且可以避免人工清除可能存在的误才喿作引起的系统瘫 痪,从而,清除了过时不用的硬件单板的配置软件版本,并且还清 除了系统调试过程中由于人工干预造成的版本信息和版本文件不 一致。
本发明的其它特4正和优点将在随后的i兌明书中阐述,并且,部 分地从说明书中变得显而易见,或者通过实施本发明而了解。本发 明的目的和其他优点可通过在所写的"i兌明书、纟又利要求书、以及附 图中所特别指出的结构来实现和获得。


附图用来提供对本发明的进一步理解,并且构成i兑明书的一部 分,与本发明的实施例一起用于解释本发明,并不构成对本发明的 限制。在附图中
图1是版本清理流程后台触发的时序图2是根据本发明的软件版本自我管理设备的框图3是才艮据本发明的版本冗余枱r验装置的框图;以及
图4是根据本发明的版本一致性校验装置的框图。
M实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此 处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本 发明。
本发明是以第三4戈移动通i孔系统中NODEB (节点B)基站i殳 备为例进行说明的。
图1是版本清理流程后台触发的简单时序图,如图1所示,后 台102向BMC 104发出版本清理i青求,然后BMC 104只于其i青求进 -f亍响应,向后台102返回版本清理响应,乂人而实3见了垃;及版本的清 理。
图2是才艮据本发明的软件版本自我管理设备200的框图。如图 2所示,软件版本自我管理"i殳备200包括冗余才交-睑装置202,用 于进行软件版本记录和单板记录的冗余才交验;以及一致性校验装置 204,用于进4亍l欠件X反本记录和;l反本文件的一致性才交-验。
图3是根据本发明的冗余检验装置300的框图,如图3所示, 冗余检验装置300包括第一获取模块302,用于获取单板配置表 信息;第二获取模块304,用于获取软件版本配置表信息;以及清 除才莫块306,用于匹配单板配置表信息和软件版本配置表信息,过 滤冗余版本记录,并清除与冗余版本信息相对应的版本记录和版本 文件。
其中,单板配置表信息记录有所有需要使用的单板记录,单板 记录包括单板类型和硬件版本号等。软件版本配置表信息记录有版 本类型、硬件版本号、文件名、文件路径、以及文件校验和等。冗 余版本记录是软件版本配置表信息中存在,而单板配置表信息中不 存在的版本记录。匹配是通过比较单板配置表信息和软件版本配置 表信息中的单4反类型和硬件版本号来进行的。
乂人而,完成了对过时不用的石更件单才反的配置软件版本的清除。
图4是根据本发明的版本一致性校验装置400的框图。如图4 所示, 一致性校验装置400包括第三获取模块402,用于获取软
件片反本配置表信息;第四获取冲莫块404,用于冲艮据寿欠件版本配置表 信息获取对应的版本文件;以及不一致清除模块406,用于校验版 本文件和版本记录的一致性,如果不一致,则清除不存在版本文件 的版本记录,以及清除不存在版本记录的版本文件。
从而,完成了对系统调试过程中由于人工干预造成的版本信息 和版本文件不 一致的清除。
如上实现了在通讯系统中对网元侧设备系统的冗余软件的自 动整理。
在本发明中,版本清理流程的触发条件包括^旦不限于如下方

(1) 可i殳定定时清除任务,如业务不繁忙的夜间定时进行版 本清理,在升级更换版本期间,暂停该任务执行;
(2) 人工触发方式,在确认现有设备正常运行的情况下,设 备的操作维护人员通过OMC后台发命令到前台,触发设备进行自 我清理;以及
(3) 人工触发确i人方式,在确iU见有i殳备正常运4于的情况下, 设备的操作维护人员通过OMC后台发命令到前台,触发设备进行 冗余版本的整理,并将整理结果返回给后台,在界面上显示冗余版 本信息列表,由操作维护人员进行确认,或全选,或从中挑选部分, 发到前台删除用户选择要删除的版本文件和版本记录。(将图3过 程稍微进行改造即可实现)。
可以看出,本发明的垃i及版本自动清理的i殳备,避免用户手工 清除的烦瑣,并且可以避免人工清除可能存在的误操作引起的系统 瘫痪。
以上^f又为本发明的优选实施例而已,并不用于限制本发明,对 于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本 发明的^T神和原则之内,所作的任^p修改、等同替换、改进等,均 应包含在本发明的l呆护范围之内。
权利要求
1.一种用于进行软件版本记录和单板记录的冗余校验装置,其特征在于,包括第一获取模块,用于获取单板配置表信息;第二获取模块,用于获取软件版本配置表信息;以及清除模块,匹配所述单板配置表信息和所述软件版本配置表信息,过滤冗余版本记录,并清除与所述冗余版本信息相对应的所述版本记录和版本文件。
2. 根据权利要求1所述的冗余校验装置,其特征在于,在所述第一获取模块中的所述单板配置表信息记录有所有需要使用的 所述单板记录,所述单板记录包括单板类型和硬件版本号。
3. 根据权利要求1或2所述的冗余校验装置,其特征在于,在所 述第二获取模块中的所述软件版本配置表信息记录有以下至 少一种版本类型、硬件版本号、文件名、文件路径、以及文 件校验和。
4. 根据权利要求1所述的冗余校验装置,其特征在于,在所述清 除模块中的所述冗余版本记录是所述软件版本配置表信息中 存在,而所述单板配置表信息中不存在的版本记录。
5. 根据权利要求1所述的冗余校验装置,其特征在于,在所述清 除才莫块中进行的所述匹配是通过比较所述单板配置表信息和 所述软件版本配置表信息中的所述单板类型和所述硬件版本 号来进行的。
6. —种软件版本自我管理设备,其特征在于,包括冗余校验验装置,用于进行软件版本记录和单板记录的冗 余校验。
7. 根据权利要求6所述的软件版本自我管理设备,其特征在于, 进一步包4舌一致性校验装置,用于进4于所述软件版本记录和版本文 件的一致性校验。
8. 根据权利要求6所述的软件版本自我管理设备,其特征在于, 所述冗余校验装置还包括第一获取模块,用于获取单板配置表信息; 第二获取模块,用于获取软件版本配置表信息;以及清除模块,用于匹配所述单板配置表信息和所述软件版 本配置表信息,过滤冗余版本记录,并清除与所述冗余版本信 息相对应的所述X反本记录和版本文件。
9. 根据权利要求7所述的软件版本自我管理设备,其特征在于, 所述一致性校验装置还包括第三获取模块,用于获取软件版本配置表信息;第四获取模块,用于根据所述软件版本配置表信息获取 对应的版本文件;以及不一致清除模块,用于校验所述版本文件和所述版本记 录的一致性,如果不一致,则清除不存在所述版本文件的所述 版本记录,以及清除不存在所述版本记录的所述版本文件。
10. 根据权利要求8所述的软件版本自我管理设备,其特征在于, 在所述第一获取模块中的所述单板配置表信息记录有所有需 要使用的所述单板记录,所述单板记录包括单板类型和硬件版 本号。
11. 根据权利要求8或10所述的软件版本自我管理设备,其特征 在于,在所述第二获取才莫块中的所述软件版本配置表信息记录 有以下至少一种版本类型、石更件版本号、文件名、文件路径、 以及文件才交-验和。
12. 根据权利要求8所述的软件版本自我管理设备,其特征在于, 在所述清除模块中的所述冗余版本记录是所述软件版本配置 表信息中存在,而所述单板配置表信息中不存在的版本记录。
13. 根据权利要求11所述的软件版本自我管理设备,其特征在于, 在所述清除模块中进行的所述匹配是通过比较所述单板配置 表信息和所述软件版本配置表信息中的所述单板类型和所述 硬件版本号来进行的。
全文摘要
本发明提供了一种用于进行软件版本记录和单板记录的冗余校验装置,还提供了一种软件版本自我管理设备,其包括冗余校验装置,用于进行软件版本记录和单板记录的冗余校验;以及一致性校验装置,用于进行软件版本记录和版本文件的一致性校验。因此,通过本发明,清除了过时不用的硬件单板的配置软件版本,并且还清除了系统调试过程中由于人工干预造成的版本信息和版本文件不一致。
文档编号H04L12/24GK101192988SQ200610160878
公开日2008年6月4日 申请日期2006年11月30日 优先权日2006年11月30日
发明者刘淑霞, 景 孙, 杜迎泽, 江有志 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1