软件自动装载方法及装置制造方法及图纸

技术编号:2827505 阅读:261 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种软件自动装载方法及装置,用于在具有多个版本的软件的设备上自动装载软件,该方法包括以下步骤:步骤S102,设备自动选择装载软件的规则,并根据规则确定设备上是否存在符合规则的版本的软件;步骤S104,如果存在版本的软件,则设备自动装载版本的软件;以及步骤S106,判断版本的软件是否装载成功,并根据判断结果进行相应处理。因此,通过本发明专利技术,使得通信设备上同时存在多版本软件时可以自动进行版本软件装载。

【技术实现步骤摘要】

本专利技术涉及通信领域,更具体地,涉及一种用于在具有多个版本的软件的设备上自动装载软件的软件装载方法及装置。
技术介绍
在移动通信系统中,各个设备上通常需要装载相应的软件。对于软件而言,为了新增功能或者修改原有版本的故障,往往需要在原有软件版本的基础上进行修改或扩展。通常,原有软件的版本号较低,新版本的软件版本号较高。为了系统的稳定,当设备准备装载高版本软件时,往往同时需要保留原来的低版本软件,这样一旦当高版本软件在装载中出现问题时,可以装载旧的低版本软件,确保通信设备的连续运行。因此,在通信设备上,往往同时存在多个版本的软件。目前,都是采用手工方式,由设备管理维护人员从多个版本软件中选择需要装载的版本,如果某个高版本软件在装载中出现问题,设备维护人员需要再次选择低版本软件进行装载,这种操作方式不但繁琐,而且效率较低。特别地,当设备和维护后台通信中断时,一旦设备装载版本发生失败时,会导致设备不可用。因此,需要一种用于在具有多个版本的软件的设备上自动装载软件的软件装载方法及装置,以解决上述问题。-->
技术实现思路
为了解决上述问题,本专利技术提供了一种软件装载方法及装置,用于在具有多个版本的软件的设备上自动装载软件,使得通信设备上同时存在多版本软件时,可以自动进行版本软件装载。本专利技术的一个方面提供了一种软件装载方法,用于在具有多个版本的软件的设备上自动装载软件,包括以下步骤:步骤S102,设备自动选择装载软件的规则,并根据规则确定设备上是否存在符合规则的版本的软件;步骤S104,如果存在版本的软件,则设备自动装载版本的软件;以及步骤S106,判断版本的软件是否装载成功,并根据判断结果进行相应处理。根据本专利技术的一个方面,对于多个版本的软件中的每个版本的软件,设备都记录有上一次的运行状态信息。根据本专利技术的一个方面,运行状态信息包括:成功、失败、以及从未运行。其中,在步骤S106中,当判断版本的软件装载成功时,相应处理为:将版本的软件的运行状态信息更新为成功,并结束软件自动装载过程。另外,当判断版本的软件装载失败时,相应处理为:将版本的软件的运行状态信息更新为失败;根据规则自动选择下一个符合规则的版本的软件进行装载,直到多个版本的软件中的一个版本的软件装载成功;以及如果设备上的所有版本的软件都装载失败,则启动设备的内置缺省版本的软件。根据本专利技术的一个方面,规则是由版本号的由高到低的顺序以及上一次的运行状态信息来确定的。-->本专利技术的另一方面还提供了一种软件自动装载装置,用于在具有多个版本的软件的设备上自动装载软件,其包括:规则确定单元,用于自动选择装载软件的规则,并根据规则确定设备上是否存在符合规则的版本的软件;装载单元,用于在存在版本的软件的情况下,自动装载版本的软件;以及判断处理单元,用于判断版本的软件是否装载成功,并根据判断结果进行相应处理。根据本专利技术的另一方面,对于多个版本的软件中的每个版本的软件,设备都记录有上一次的运行状态信息。运行状态信息包括:成功、失败、以及从未运行。根据本专利技术的另一方面,当判断版本的软件装载成功时,判断处理单元用于:将版本的软件的运行状态信息更新为成功,并结束软件自动装载过程。另外,当判断版本的软件装载失败时,判断处理单元用于:将版本的软件的运行状态信息更新为失败;根据规则自动选择下一个符合规则的版本的软件进行装载,直到多个版本的软件中的一个版本的软件装载成功;以及在设备上的所有版本的软件都装载失败的情况下,启动设备的内置缺省版本的软件。根据本专利技术的另一方面,规则是由版本号的由高到低的顺序以及上一次的运行状态信息来确定的。因此,可以看出本专利技术实现了如下技术效果:当通信设备中同时存在多个版本的软件时,设备可以自动进行版本软件装载,使操作管理人员无需再进行低效且繁琐的手工版本选择操作。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。-->附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1是根据本专利技术的软件装载方法的流程图;图2是根据本专利技术的实施例的在基站设备上进行的软件多版本自动装载方法的流程图;以及图3是根据本专利技术的软件装载装置的框图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图1是根据本专利技术的用于在具有多个版本的软件的设备上自动装载软件的软件装载方法的流程图。如图1所示,软件装载方法包括以下步骤:步骤S102,设备自动选择装载软件的规则,并根据规则确定设备上是否存在符合规则的版本的软件;步骤S104,如果存在版本的软件,则设备自动装载版本的软件;以及步骤S106,判断版本的软件是否装载成功,并根据判断结果进行相应处理。-->其中,对于多个版本的软件中的每个版本的软件,设备都记录有上一次的运行状态信息。运行状态信息包括:成功、失败、以及从未运行。在步骤S106中,当判断版本的软件装载成功时,相应处理为:将版本的软件的运行状态信息更新为成功,并结束软件自动装载过程。另外,当判断版本的软件装载失败时,相应处理为:将版本的软件的运行状态信息更新为失败;根据规则自动选择下一个符合规则的版本的软件进行装载,直到多个版本的软件中的一个版本的软件装载成功;以及如果设备上的所有版本的软件都装载失败,则启动设备的内置缺省版本的软件。根据本专利技术规则是由版本号的由高到低的顺序以及上一次的运行状态信息来确定的。图2是根据本专利技术的实施例的在基站设备上进行的软件多版本自动装载方法的流程图,以下将以存在多个版本软件的基站设备为例,结合图2更详细地描述如图1所述的软件装载方法的具体步骤。如图2所示,在该基站设备中的自动装载软件包括以下步骤。步骤S202,对于每个版本的软件,基站记录它们上一次各自的运行状态信息。在本实施例中,基站记录的运行状态信息包括:成功,失败,从未运行,其中,成功表示该版本软件上一次的装载操作以成功而结束;失败表示该版本软件上一次的装载操作以失败而结束;从未运行表示该版本的软件自从下载到基站之后,从没有进行过任何装载操作尝试,例如通过版本管理新下载到基站上的版本就是这种状态信息。-->基站按照以下规则自动选择装载软件:按照版本号由高到低的顺序,并且结合该版本的上一次运行状态(非失败的,即成功或者从未运行)来决定自动装载哪一个版本的软件。步骤S204,按照上述提及的自动选择装载软件的规则,判断基站上是否存在符合规则的软件版本,如果存在相应版本,则进行步骤208;如果不存在相应版本,则进行步骤206。步骤S206,基站启动装载内置的缺省版本,软件自动装载过程至此结束。步骤S208,自动装载选择出的相应版本,并判断该版本是否装载成功,如果该版本装载成功,进行步骤210。步骤S210,基站更新该版本的最新状态信息为“成功”,软件自动装载过程正常结束;如果该版本装载失败,进行步骤212。步骤S212,基站更新该版本的最新状态信息为“失败”,返回步骤204,再次按照选本文档来自技高网...

【技术保护点】
一种软件自动装载方法,用于在具有多个版本的软件的设备上自动装载软件,其特征在于,包括以下步骤:    步骤S102,所述设备自动选择装载软件的规则,并根据所述规则确定所述设备上是否存在符合所述规则的版本的软件;    步骤S104,如果存在所述版本的软件,则所述设备自动装载所述版本的软件;以及    步骤S106,判断所述版本的软件是否装载成功,并根据判断结果进行相应处理。

【技术特征摘要】
1.一种软件自动装载方法,用于在具有多个版本的软件的设备上自动装载软件,其特征在于,包括以下步骤:步骤S102,所述设备自动选择装载软件的规则,并根据所述规则确定所述设备上是否存在符合所述规则的版本的软件;步骤S104,如果存在所述版本的软件,则所述设备自动装载所述版本的软件;以及步骤S106,判断所述版本的软件是否装载成功,并根据判断结果进行相应处理。2.根据权利要求1所述的软件自动装载方法,其特征在于,对于所述多个版本的软件中的每个版本的软件,所述设备都记录有上一次的运行状态信息。3.根据权利要求2所述的软件自动装载方法,其特征在于,所述运行状态信息包括:成功、失败、以及从未运行。4.根据权利要求3所述的软件自动装载方法,其特征在于,在所述步骤S106中,当判断所述版本的软件装载成功时,所述相应处理为:将所述版本的软件的所述运行状态信息更新为所述成功,并结束软件自动装载过程。5.根据权利要求3所述的软件自动装载方法,其特征在于,在所述步骤S106中,当判断所述版本的软件装载失败时,所述相应处理为:将所述版本的软件的所述运行状态信息更新为所述失败;根据所述规则自动选择下一个符合所述规则的版本的软件进行装载,直到所述多个版本的软件中的一个版本的软件装载成功;以及如果所述设备上的所有版本的软件都装载失败,则启动所述设备的内置缺省版本的软件。6.根据权利要求2至5任一项所述的软件自动装载方法,其特征在于,所述规则是由版本号的由高到低的顺序以及所述上一次的运行状...

【专利技术属性】
技术研发人员:张凯刘淑霞
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1