[发明专利]软件自动装载方法及装置无效
申请号: | 200710002406.3 | 申请日: | 2007-01-17 |
公开(公告)号: | CN101226475A | 公开(公告)日: | 2008-07-23 |
发明(设计)人: | 张凯;刘淑霞 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 李伟;吴孟秋 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 自动 装载 方法 装置 | ||
技术领域
本发明涉及通信领域,更具体地,涉及一种用于在具有多个版本的软件的设备上自动装载软件的软件装载方法及装置。
背景技术
在移动通信系统中,各个设备上通常需要装载相应的软件。对于软件而言,为了新增功能或者修改原有版本的故障,往往需要在原有软件版本的基础上进行修改或扩展。通常,原有软件的版本号较低,新版本的软件版本号较高。
为了系统的稳定,当设备准备装载高版本软件时,往往同时需要保留原来的低版本软件,这样一旦当高版本软件在装载中出现问题时,可以装载旧的低版本软件,确保通信设备的连续运行。因此,在通信设备上,往往同时存在多个版本的软件。
目前,都是采用手工方式,由设备管理维护人员从多个版本软件中选择需要装载的版本,如果某个高版本软件在装载中出现问题,设备维护人员需要再次选择低版本软件进行装载,这种操作方式不但繁琐,而且效率较低。特别地,当设备和维护后台通信中断时,一旦设备装载版本发生失败时,会导致设备不可用。
因此,需要一种用于在具有多个版本的软件的设备上自动装载软件的软件装载方法及装置,以解决上述问题。
发明内容
为了解决上述问题,本发明提供了一种软件装载方法及装置,用于在具有多个版本的软件的设备上自动装载软件,使得通信设备上同时存在多版本软件时,可以自动进行版本软件装载。
本发明的一个方面提供了一种软件装载方法,用于在具有多个版本的软件的设备上自动装载软件,包括以下步骤:步骤S102,设备自动选择装载软件的规则,并根据规则确定设备上是否存在符合规则的版本的软件;步骤S104,如果存在版本的软件,则设备自动装载版本的软件;以及步骤S106,判断版本的软件是否装载成功,并根据判断结果进行相应处理。
根据本发明的一个方面,对于多个版本的软件中的每个版本的软件,设备都记录有上一次的运行状态信息。
根据本发明的一个方面,运行状态信息包括:成功、失败、以及从未运行。
其中,在步骤S106中,当判断版本的软件装载成功时,相应处理为:将版本的软件的运行状态信息更新为成功,并结束软件自动装载过程。另外,当判断版本的软件装载失败时,相应处理为:将版本的软件的运行状态信息更新为失败;根据规则自动选择下一个符合规则的版本的软件进行装载,直到多个版本的软件中的一个版本的软件装载成功;以及如果设备上的所有版本的软件都装载失败,则启动设备的内置缺省版本的软件。
根据本发明的一个方面,规则是由版本号的由高到低的顺序以及上一次的运行状态信息来确定的。
本发明的另一方面还提供了一种软件自动装载装置,用于在具有多个版本的软件的设备上自动装载软件,其包括:规则确定单元,用于自动选择装载软件的规则,并根据规则确定设备上是否存在符合规则的版本的软件;装载单元,用于在存在版本的软件的情况下,自动装载版本的软件;以及判断处理单元,用于判断版本的软件是否装载成功,并根据判断结果进行相应处理。
根据本发明的另一方面,对于多个版本的软件中的每个版本的软件,设备都记录有上一次的运行状态信息。运行状态信息包括:成功、失败、以及从未运行。
根据本发明的另一方面,当判断版本的软件装载成功时,判断处理单元用于:将版本的软件的运行状态信息更新为成功,并结束软件自动装载过程。另外,当判断版本的软件装载失败时,判断处理单元用于:将版本的软件的运行状态信息更新为失败;根据规则自动选择下一个符合规则的版本的软件进行装载,直到多个版本的软件中的一个版本的软件装载成功;以及在设备上的所有版本的软件都装载失败的情况下,启动设备的内置缺省版本的软件。
根据本发明的另一方面,规则是由版本号的由高到低的顺序以及上一次的运行状态信息来确定的。
因此,可以看出本发明实现了如下技术效果:当通信设备中同时存在多个版本的软件时,设备可以自动进行版本软件装载,使操作管理人员无需再进行低效且繁琐的手工版本选择操作。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是根据本发明的软件装载方法的流程图;
图2是根据本发明的实施例的在基站设备上进行的软件多版本自动装载方法的流程图;以及
图3是根据本发明的软件装载装置的框图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710002406.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种拉伸延时试验机
- 下一篇:一种花壳分离机的清洁装置