设备升级方法

文档序号:7588682阅读:506来源:国知局
专利名称:设备升级方法
技术领域
本发明涉及通信领域,特别涉及通信领域中设备升级的方法。
背景技术
系统升级就是电脑辞典通过修改系统内核,重新写入系统,达到升级系统的效果。在升级过程中,两台电脑辞典都处在″通讯——版本升级″的界面,此时版本高的电脑辞典可以通过有线升级版本低的电脑辞典,达到版本一致。另一方面,一台电脑辞典还可以通过PC机来升级。必须注意的是,升级过程必须保证电池电力充足,避免升级过程中出现退出及升级失败等现象。系统升级有利于增强系统性能,为用户提供更好更安全稳定的服务。
有鉴于此,在目前的通信领域中,运营商和生产商为维护和优化通信网络,提高服务质量等目的,经常需要对诸如电话交换机、路由器和综合接入设备IAD等各类设备进行软件升级。但是,在升级过程中,由于目前的做法都只是对系统中设备的软件进行升级,缺少过程监控和设备配置数据备份等辅助手段,故而如果受到例如断电、升级文件错误等各类原因的影响,引起设备配置数据的丢失,以及升级完成后业务无法继承的可能性较大。因此,可以说系统升级对系统而言带有较大的风险性。
总而言之,一方面系统升级能够给运营商和生产商带来更好的性能和利益回报,另一方面也带来一定风险,可能导致升级成功后数据丢失、业务无法继承,甚至导致升级失败后设备瘫痪。
造成这种情况的主要原因在于,传统的系统升级方法中未考虑如何确保设备配置数据的安全性。

发明内容
有鉴于此,本发明的主要目的在于提供一种设备升级方法,使得在升级过程中,设备配置数据更为安全。
为实现上述目的,本发明提供了一种设备升级方法,包含以下步骤A对配置数据进行备份;B升级设备软件;C恢复所述备份的配置数据。
其中,所述步骤A还包含以下步骤A1备份配置数据;A2监控所述配置数据备份过程;A3判断配置数据备份是否成功,如是,则执行步骤B,否则执行步骤A1。
所述步骤B还包含以下步骤B1升级设备软件;B2监控所述升级设备软件过程;B3判断设备升级是否成功,如是,则执行步骤C,否则所述设备恢复导原来的软件版本,并执行步骤B1。
所述步骤C还包含以下步骤C1恢复所述备份的配置数据;C2监控所述恢复配置数据的过程;C3判断所述配置数据的恢复是否成功,如判定不成功,则执行步骤C1。
所述步骤A1还包含以下步骤
A11通过综合接入设备管理系统在综合接入设备上配置文件传输协议/简单文件传输协议服务器信息,并向所述综合接入设备发送备份配置数据命令;A12所述综合接入设备通过所述文件传输协议/简单文件传输协议,把所述配置数据传送到指定的文件传输协议/简单文件传输协议服务器上。
在所述步骤A2中,由所述综合接入设备管理系统通过接收所述综合接入设备上报的进度TRAP监控所述配置数据备份过程。
在所述步骤A3中,如果所述综合接入设备管理系统接收到来自所述综合接入设备的备份失败TRAP或配置数据备份过程超时的消息,则判定所述配置数据备份不成功,并且提示用户选择是否需要重新进行配置数据备份;当所述用户选择重新备份时,则执行步骤A1。
所述步骤B1还包含以下步骤B11所述综合接入设备管理系统向所述综合接入设备发送升级命令,其中所述升级命令含有升级的简单文件传输协议/文件传输协议服务器地址、升级文件名;B12所述综合接入设备根据所述升级命令中包含的升级的简单文件传输协议/文件传输协议服务器地址、升级文件名,从文件传输协议/简单文件传输协议服务器地址、升级文件名服务器上下载升级文件,并加载。
在所述步骤B2中,所述综合接入设备管理系统通过接收所述综合接入设备上报的进度TRAP监控设备升级过程。
在所述步骤B3中,当判定加载升级文件不成功时,综合接入设备自动恢复到原来的软件版本,并且所述综合接入设备管理系统提示用户是否需要重新进行设备升级,如果所述用户需要重新升级,则执行步骤B1。
所述步骤C1还包含以下步骤
C11所述综合接入设备管理系统向所述综合接入设备发送复位命令;C12所述综合接入设备进行自身复位;C14所述综合接入设备管理系统向所述综合接入设备发送恢复配置数据命令,所述恢复配置数据命令中包含恢复的简单文件传输协议/文件传输协议服务器地址、配置数据文件名;C15所述综合接入设备根据所述简单文件传输协议/文件传输协议服务器地址,及配置数据文件名,从相应的文件传输协议/简单文件传输协议服务器上下载配置数据,并进行加载。
在所述步骤C2中,所述综合接入设备管理系统通过接收所述综合接入设备上报的进度TRAP监控所述恢复配置数据的过程。
在所述步骤C3中,当所述综合接入设备管理系统接收到恢复失败TRAP或过程超时,提示用户是否需要重新恢复,如果所述用户选择重新恢复,则执行步骤C1。
所述步骤C1还包含以下步骤C13修改所述备份的配置数据,并进入步骤C14。
在所述步骤C2中,所述综合接入设备管理系统通过接收所述综合接入设备上报的进度TRAP监控所述恢复配置数据的过程。
在所述步骤C3中,当所述综合接入设备管理系统接收到恢复失败TRAP或过程超时,提示用户是否需要重新恢复,如果所述用户选择重新恢复,则执行步骤C13。
通过比较可以发现,本发明的技术方案与现有技术的区别在于,本发明在设备升级过程中引入了在升级设备软件之前对配置数据进行备份以及在升级成功后恢复备份的配置数据的方法。并且分别对配置数据的备份过程、升级设备过程,以及恢复配置数据过程进行监控。
这种技术方案上的区别,带来了较为明显的有益效果,即运营商和生产商不必再担心软件升级带来的风险,避免了由于断电、升级文件错误等原因导致设备配置数据丢失,升级完成后业务无法继承,以及升级遭遇失败后设备瘫痪的问题。


图1是根据本发明的一个实施例的系统升级方法流程图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
以下是根据本发明的原理,对综合接入设备(Integrated Access Device,简称″IAD″)进行升级的具体过程。其中,IAD可以是诸如可视电话、媒体网关控制协议(Media Gateway Control Protocol,简称″MGCP″)IAD或网间互联协议(Internet Protocol,简称″IP″)电话终端等。
如图1所示,首先进入步骤100,备份配置数据。在本实施例中,该步骤包含两个子步骤,第一个子步骤是通过综合接入设备管理系统(IntegratedAccess Device Management System简称″IADMS″)在IAD上配置FTP/TFTP(文件传输协议/简单文件传输协议)服务器信息,并向IAD发送简单网络管理协议(Simple Network Management Protocol,简称″SNMP″)备份配置数据命令;第二个子步骤是IAD接收到命令后,通过FTP/TFTP协议把配置数据文件传送到指定的FTP/TFTP服务器上。
在本实施例中,步骤100中所指的配置数据可以是端口数据,也可以是协议参数数据以及保证设备正常运行的默认参数数据等。
接着进入步骤110,监控备份过程。具体的说,由IADMS通过接收IAD上报的进度TRAP(一种报文)来监控整个备份过程。
然后进入步骤120,判断配置数据是否备份成功,如果判定配置数据备份不成功,则返回步骤100,重新备份配置数据;否则,进入步骤130。根据本发明的一个实施例,当IADMS接收到来自LAD的备份失败TRAP或过程超时的消息时,即判定备份不成功。此时系统将提示用户,并让用户选择是否需要重新备份。当用户选择重新备份时,则返回步骤100,进行配置数据备份。另一方面,如果没有收到来自LAD的备份失败TRAP或过超时的消息,则判定配置数据备份成功,进入步骤130。
在步骤130,升级设备软件。具体的说,在本实施例中,该步骤包含两个子步骤,第一个子步骤是IADMS向IAD发送SNMP升级命令,该命令中包含升级的TFTP/FTP服务器地址、升级文件名等信息;第二个子步骤是当IAD接收到升级命令后,根据命令中包含的升级的TFTP/FTP服务器地址以及升级文件名等信息,通过FTP/TFTP协议,从FTP/TFTP服务器上下载升级文件,并进行加载。
此后进入步骤140,监控升级过程。具体的说,即由IADMS通过接收IAD上报的进度TRAP来监控整个升级过程然后进入步骤150,判断设备升级是否成功。如果判定设备升级不成功,则先进入步骤160,设备自动恢复到前一个软件版本,然后返回步骤130,重新升级设备软件;另一方面,如果判定设备升级成功,则进入步骤170。在本实施例中,上述步骤是如此实现的如果判定IAD加载升级文件不成功,则IAD设备自动恢复到前一个软件版本,且IADMS提示用户是否需要重新升级,如果需要重新升级,则进入步骤130,重新进行升级。
在步骤170,恢复设备备份的配置数据。根据本发明的一个实施例,该步骤包含以下子步骤首先,IADMS向IAD发SNMP复位命令,要求对IAD进行复位;当IAD接收到上述SNMP复位命令后,进行自身复位;接着,IADMS向IAD发送SNMP恢复配置数据命令,该命令中包含恢复的TFTP/FTP服务器地址、配置数据文件名等信息;当IAD接收到上述恢复配置数据命令后,根据所述TFTP/FTP服务器地址,以及配置数据文件名等信息,通过FTP/TFTP协议从相应的FTP/TFTP服务器上下载配置数据文件,并进行加载。
需要说明的是,在本发明的另外一个实施例中,由于设备要进行变化很大的升级,因此需要适当修改备份后的配置数据,才能在此后的恢复备份的配置数据过程中恢复成功。在这种情况下,在执行上述步骤170时,在完成LAD自身复位后还需要执行一个附加步骤,即修改备份后的设备配置数据,例如按照新软件版本的要求修改配置数据的描述格式。具体方式是由IADMS根据新的软件版本判断是否需要修改备份的配置数据,如果需要则提示用户进行修改并在修改完成后,继续执行步骤170中的恢复配置过程。
然后进入步骤180,监控备份过程。具体的说,由IADMS通过接收IAD上报的进度TRAP来监控整个恢复过程。
接着进入步骤190,判断配置数据恢复是否成功。如果判定配置数据恢复不成功,则返回步骤170,重新恢复设备备份的配置数据;如果判定配置数据恢复成功,则过程结束。具体的说,在本步骤中,如果IADMS接收到恢复失败TRAP,或过程超时,则表明配置数据恢复失败,系统将提示用户是否选择重新恢复,如果选择重新恢复,则返回步骤170,恢复设备备份的配置数据。如果判定配置数据恢复成功,则系统升级成功,流程结束。
另外需要说明的是,在上述另一个实施例中,因为在步骤170中还包含有对备份的配置数据进行修改的子步骤,因此在这种情况下,当判定配置数据恢复失败后,将返回执行这一修改备份的配置数据的步骤。
需要说明的是,上述流程中,在任何一个步骤都可以根据当时需要,选择终止流程。
虽然通过参照本发明的某些优选实施例,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种各样的改变,而不偏离所附权利要求书所限定的本发明的精神和范围。
权利要求
1.一种设备升级方法,其特征在于,包含以下步骤A对配置数据进行备份;B升级设备软件;C恢复所述备份的配置数据。
2.根据权利要求1所述的设备升级方法,其特征在于,所述步骤A还包含以下步骤A1备份配置数据;A2监控所述配置数据备份过程;A3判断配置数据备份是否成功,如是,则执行步骤B,否则执行步骤A1。
3.根据权利要求2所述的设备升级方法,其特征在于,所述步骤B还包含以下步骤B1升级设备软件;B2监控所述升级设备软件过程;B3判断设备升级是否成功,如是,则执行步骤C,否则所述设备恢复导原来的软件版本,并执行步骤B1。
4.根据权利要求3所述的设备升级方法,其特征在于,所述步骤C还包含以下步骤C1恢复所述备份的配置数据;C2监控所述恢复配置数据的过程;C3判断所述配置数据的恢复是否成功,如判定不成功,则执行步骤C1。
5.根据权利要求4所述的设备升级方法,其特征在于,所述步骤A1还包含以下步骤A11通过综合接入设备管理系统在综合接入设备上配置文件传输协议/简单文件传输协议服务器信息,并向所述综合接入设备发送备份配置数据命令;A12所述综合接入设备通过所述文件传输协议/简单文件传输协议,把所述配置数据传送到指定的文件传输协议/简单文件传输协议服务器上。
6.根据权利要求5所述的设备升级方法,其特征在于,在所述步骤A2中,由所述综合接入设备管理系统通过接收所述综合接入设备上报的进度TRAP监控所述配置数据备份过程。
7.根据权利要求6所述的设备升级方法,其特征在于,在所述步骤A3中,如果所述综合接入设备管理系统接收到来自所述综合接入设备的备份失败TRAP或配置数据备份过程超时的消息,则判定所述配置数据备份不成功,并且提示用户选择是否需要重新进行配置数据备份;当所述用户选择重新备份时,则执行步骤A1。
8.根据权利要求7所述的设备升级方法,其特征在于,所述步骤B1还包含以下步骤B11所述综合接入设备管理系统向所述综合接入设备发送升级命令,其中所述升级命令含有升级的简单文件传输协议/文件传输协议服务器地址、升级文件名;B12所述综合接入设备根据所述升级命令中包含的升级的简单文件传输协议/文件传输协议服务器地址、升级文件名,从文件传输协议/简单文件传输协议服务器地址、升级文件名服务器上下载升级文件,并加载。
9.根据权利要求8所述的设备升级方法,其特征在于,在所述步骤B2中,所述综合接入设备管理系统通过接收所述综合接入设备上报的进度TRAP监控设备升级过程。
10.根据权利要求9所述的设备升级方法,其特征在于,在所述步骤B3中,当判定加载升级文件不成功时,综合接入设备自动恢复到原来的软件版本,并且所述综合接入设备管理系统提示用户是否需要重新进行设备升级,如果所述用户需要重新升级,则执行步骤B1。
11.根据权利要求10所述的设备升级方法,其特征在于,所述步骤C1还包含以下步骤C11所述综合接入设备管理系统向所述综合接入设备发送复位命令;C12所述综合接入设备进行自身复位;C14所述综合接入设备管理系统向所述综合接入设备发送恢复配置数据命令,所述恢复配置数据命令中包含恢复的简单文件传输协议/文件传输协议服务器地址、配置数据文件名;C15所述综合接入设备根据所述简单文件传输协议/文件传输协议服务器地址,及配置数据文件名,从相应的文件传输协议/简单文件传输协议服务器上下载配置数据,并进行加载。
12.根据权利要求11所述的设备升级方法,其特征在于,在所述步骤C2中,所述综合接入设备管理系统通过接收所述综合接入设备上报的进度TRAP监控所述恢复配置数据的过程。
13.根据权利要求12所述的设备升级方法,其特征在于,在所述步骤C3中,当所述综合接入设备管理系统接收到恢复失败TRAP或过程超时,提示用户是否需要重新恢复,如果所述用户选择重新恢复,则执行步骤C1。
14.根据权利要求11所述的设备升级方法,其特征在于,所述步骤C1还包含以下步骤C13修改所述备份的配置数据,并进入步骤C14。
15.根据权利要求14所述的设备升级方法,其特征在于,在所述步骤C2中,所述综合接入设备管理系统通过接收所述综合接入设备上报的进度TRAP监控所述恢复配置数据的过程。
16.根据权利要求15所述的设备升级方法,其特征在于,在所述步骤C3中,当所述综合接入设备管理系统接收到恢复失败TRAP或过程超时,提示用户是否需要重新恢复,如果所述用户选择重新恢复,则执行步骤C13。
全文摘要
本发明涉及通信领域,公开了一种设备升级方法,使得在升级过程中,设备配置数据更为安全。这种设备升级方法包含以下步骤A对配置数据进行备份;B升级设备软件;C恢复备份的配置数据。
文档编号H04L12/24GK1652512SQ20041000514
公开日2005年8月10日 申请日期2004年2月4日 优先权日2004年2月4日
发明者范劲飞, 佘江法, 罗兵, 叶未川 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1