设备的保护运行模式实现方法及维护方法

文档序号:6408393阅读:190来源:国知局
专利名称:设备的保护运行模式实现方法及维护方法
技术领域
本发明涉及通信及计算机技术领域,尤其涉及基于嵌入式操作系统或应用程序的设备的保护运行模式实现方法及维护方法。
背景技术
嵌入式应用程序已广泛地应用于通信领域,在同步数字传输网络/同步光传输网络/密集波分复用(SDH/SONET/DWDM)等光网络传输系统应用中,网元设备便是基于嵌入式应用程序,通过该嵌入式应用程序,各网络节点都需要实现配置/状态数据的存储、备份、恢复和保护等功能。
如图1所示的光网络,NE1为连接网管的网关网元,而其他网元为非网关网元。如果非网管网元出现故障,通常需要从网管通过管理通道登录故障网元进行远程维护。
在网元设备出现异常复位,如设备掉电、程序运行异常和异常读写内存等情况时,可能导致网络节点出现无法正常启动,处于不停复位的状态。其根本原因就是异常复位可能导致保存的配置数据遭到破坏,因此在每次启动过程中读取错误的配置数据后无法正常启动,出现不停复位的现象。使命令行、网管系统等维护和管理工具无法接入到故障网元上进行远程维护,导致维护人员必须到现场进行手工更换单板等操作才能使设备恢复运行。因此,现有技术存在设备可维护性差和维护成本高的缺点。

发明内容
本发明提供一种设备的保护运行模式实现方法及维护方法,以解决现有技术中因网元设备无法正常启动而处于不断复位,从而导致设备的可维护性差和维护成本高的问题。
为解决上述问题,本发明提供以下技术方案一种设备的保护运行模式实现方法,所述设备基于嵌入式操作系统及应用程序;所述方法为A、所述设备复位启动时通过查询复位记录表判断该次复位是否为异常复位,如果是则进行步骤B,否则进行步骤D;B、累计异常复位次数并判断异常次数是否达到预定值,如果是则进行步骤C,否则进行步骤D;C、触发设备中的保护运行模式开关,恢复设备的缺省配置信息使所述设备进入数据库保护运行模式并完成启动;D、从备份数据中恢复设备在该次启动前的配置信息,使设备进入正常运行模式并完成启动。
根据上述方法触发设备中的保护运行模式开关后自动打开写操作禁止开关,以屏蔽写操作命令来保留已备份的现场配置数据。
通过向运行于保护运行模式的设备下发重启动命令触发设备复位重新启动。
所述异常复位的次数预先配置或采用缺省值。
当所述设备进行入正常运行模式并完成启动后清除异常复位次数。
一种对基于嵌入式程序的设备进行维护的方法,该方法包括下述步骤(1)在所述设备检测到异常复位次数达到预定值时,触发设备中的保护运行模式开关,恢复设备的缺省配置信息使网元设备进入保护运行模式;(2)从维护终端下载数据到所述设备以恢复正常配置信息;(3)通过向所述设备下发复位命令触发设备重新启动,使设备进入正常运行模式并完成启动。
其中步骤(2)之前还包括步骤从所述设备上载备份的现场数据到维护终端进行故障定位。
触发设备中的保护运行模式开关后自动打开写操作禁止开关,以屏蔽写操作命令来保留已备份的现场数据。
在进行步骤(2)之前通过向所述设备下发命令来关闭写操作禁止开关,使设备允许写操作。
所述设备进入正常运行模式并完成启动后清除异常复位次数。
所述设备为传输网络中的网元设备。
所述维护终端为网络中的远程维护终端。
本发明在设备启动时检测异常复位的次数并在异常复位的次数达到规定值时使设备进入保护运行模式,从而避免了设备进入到不停的复位和启动的死循环中;通过本发明能够有效保护故障现场信息,有利于故障定位及故障排除,从而提高设备的可维护性;由于规定的异常次数可进行配置,因此可以根据实际情况灵活使用保护运行模式机制,从而增加应用的灵活性。
采用本发明给传输系统中的网元设备提供保护运行模式机制,可在异常复位情况下对网元设备进行远程维护,提高了网元设备的可维护性,并能够大幅度地降低维护成本。


图1为现有技术的传输系统结构示意图;图2为网元设备中数据库的多级备份结构示意图;图3为本发明中网元设备进入保护运行模式的流程图;图4为本发明中在保护运行模式下维护网元设备的流程图。
具体实施例方式
本发明所称异常复位是指除了正常掉电复位、人工命令引起的复位和看门狗复位等设备能够记录的正常复位以外的复位。
本发明所称保护运行模式是相对于现在技术中嵌入式实时软件的唯一运行模式即正常模式而言。保护运行模式是设备在启动过程中检测到无法进入正常模式时,屏蔽已经设定的配置数据,采用默认配置进入运行的状态。
为了解决基于嵌入式操作系统和应用程序的设备在无法正常启动而处于不停复位的状态,本发明在设备复位启动时通过查询复位记录表判断该次复位是否为异常复位,如果不是异常复位则从备份的数据库中恢复设备在该次启动前的配置信息,使设备进入正常运行模式并完成启动;如果是异常复位,则累计异常复位次数并判断异常次数是否达到预定值,如果达到预定值则恢复设备的缺省配置信息使所述设备进入保护运行模式。
在设备进入保护运行模式并完成启动后,在保护运行模式下通过查询保留的现场配置数据进行故障定位,通过删除、上载数据等维护操作来恢复设备配置,然后下发重新启动命令使设备正常启动进入正常运行模式。
本实施例主要以光传输网络中的网络设备为例对本发明进行说明。
参阅图2所示,SDRAM为网元设备的内存(网元掉电会丢失数据),非易失性存储器(NVRAM)和FLASH用于备份SDRAM中的数据库文件(网元掉电NVRAM和FLASH不会丢失数据)。SDRAM中的数据库文件实时地备份到NVRAM中,而NVRAM中的数据库文件则定时或通过人工方式备份到FLASH中。应用模块通过调用数据库模块的应用编程接口(API)实现数据库文件的创建,每个数据库文件都有版本号标识,在API参数中有版本号信息。
复位记录表是NVRAM中独立于数据库的一段存储区,用于记录复位次数、复位原因和复位时间等复位信息(缺省配置一般填写0)。对于正常的复位将在该复位记录表中进行记录,而异常复位则在该记录表中没有记录,因此通过查询即可知当前的复位启动是否为异常复位。由于本发明需要累计异常复位的次数,因此将累计的次数存储在该复位记录表中,在进行异常复位次数判断时由处理器从NVRAM从读取。
参阅图3所示,网元设备切换到保护运行模式的流程如下步骤10网元设备复位启动。
步骤20判断该次复位是否为异常复位,如果是则进行步骤30,否则进行步骤60。
步骤30累计异常复位次数。
步骤40判断异常次数是否达到预定值(即门限值),如果是则进行步骤50,否则进行步骤60。
步骤50触发网元设备中的数据库保护运行模式开关,恢复设备的缺省配置信息使所述设备进入数据库保护运行模式并完成启动。
步骤60从备份的数据库中恢复设备在该次启动前的配置信息,使设备进入正常运行模式并完成启动。网元设备完成正常启动后,将记录的异常复位次数清除。
为了保护网元设备故障现场的配置数据,触发设备中的数据库保护运行模式开关后自动打开写操作(包括配置、删除等操作)禁止开关,以屏蔽写操作命令。由于网元设备在正常运行时会不断的将数据进行备份,因此能够完好地保留已备份的现场配置数据。
在保护运行模式下网元软件提供运行模式查询命令、数据库异常检查命令和上载及下载数据库数据功能。利用这些功能可收集现场数据进行故障定位。如果要上载数据,则必须先使用命令关闭保护运行模式下的写操作禁止开关,即使网元设备允许写操作。
网元设备在进行入保护运行模式后向网络管理系统发出告警通知,等待维护人员进行维护。
网元设备异常复位多少次切换到保护运行模式,以及保护运行模式是否启动都可以通过命令行、网管系统等维护、管理工具进行设置。
参阅图4所示,对运行在保护运行模式下的网元设备的维护过程如下步骤100通过网络中的远程维护终端向网元设备下发上载故障现场配置数据的命令,从网元设备获取所需数据到维护终端。
步骤110根据获取的数据对网元设备进行故障定位。
步骤120向网元设备下发关闭写操作禁止开关,使网元设备允许写操作。
步骤130从维护终端向网元设备下载数据,以排除故障。
向网元设备下载的数据是由故障原因所决定的,可以是配置数据,也可以是其他相关的数据。
步骤140向网元设备下发复位命令,触发网元设备重新启动。
步骤150网元设备完成启动进入正常运行模式。网元设备完成正常启动后,将记录的异常复位次数清除。
采用网元软件的保护运行模式,在网元设备无法正常启动时能够正确引导网元设备切换到保护运行模式下,使维护人员可以远程进行故障定位、故障排除等维护操作,从而提高光网络网元设备的可维护性和降低维护成本。
以上虽以网元设备为例对本发明进行说明,但并不仅限于此,本发明适用于采用pSOS、VxWorks、Linux等嵌入式实时操作系统的应用软件上。
权利要求
1.一种设备保护运行模式的实现方法,所述设备基于嵌入式操作系统及应用程序;其特征在于包括下述步骤A、所述设备复位启动时通过查询复位记录表判断该次复位是否为异常复位,如果是则进行步骤B,否则进行步骤D;B、累计异常复位次数并判断异常次数是否达到预定值,如果是则进行步骤C,否则进行步骤D;C、触发设备中的保护运行模式开关,恢复设备的缺省配置信息使所述设备进入保护运行模式并完成启动;D、从备份数据的存储器中恢复设备在该次启动前的配置信息,使设备进入正常运行模式并完成启动。
2.如权利要求1所述的方法,其特征在于,触发设备中的保护运行模式开启后自动打开写操作禁止开关,以屏蔽写操作命令来保留已备份的现场配置数据。
3.如权利要求1或2所述的方法,其特征在于,在进入保护运行模式后,设备向管理系统发出告警消息。
4.如权利要求3所述的方法,其特征在于,通过向运行于保护运行模式的设备下发重启动命令触发设备复位重新启动。
5.如权利要求1所述的方法,其特征在于,所述异常复位的次数预先配置或采用缺省值。
6.如权利要求1所述的方法,其特征在于,当所述设备进入正常运行模式并完成启动后清除异常复位次数。
7.一种设备的保护运行模式维护方法,其特征在于包括下述步骤(1)在所述设备检测到异常复位次数达到预定值时,触发设备中的保护运行模式开关,恢复设备的缺省配置信息使网元设备进入保护运行模式;(2)从维护终端下载数据到所述设备以恢复正常配置信息;(3)通过向所述设备下发复位命令触发设备重新启动,使设备进入正常运行模式并完成启动。
8.如权利要求7所述的方法,其特征在于,步骤(2)之前还包括步骤从所述设备上载备份的现场数据到维护终端进行故障定位。
9.如权利要求7所述的方法,其特征在于,触发设备中的保护运行模式开启后自动打开写操作禁止开关,以屏蔽写操作命令来保留已备份的现场数据。
10.如权利要求9所述的方法,其特征在于,在进行步骤(2)之前通过向所述设备下发命令来关闭写操作禁止开关,使设备允许写操作。
11.如权利要求7所述的方法,其特征在于,所述设备进入正常运行模式并完成启动后清除异常复位次数。
12.如权利要求7至11任一项所述的方法,其特征在于,所述设备为传输网络中的网元设备。
13.如权利要求12所述的方法,其特征在于,所述的维护终端为网络中的远程维护终端。
全文摘要
本发明公开了一种设备的保护运行模式实现方法及维护方法,以解决现有技术中因网元设备无法正常启动而处于不断复位,从而导致设备的可维护性差和维护成本高的问题。其中设备的保护运行模式实现方法为步骤A.设备复位启动时通过查询复位记录表判断该次复位是否为异常复位,如果是则进行步骤B,否则进行步骤D;步骤B.累计异常复位次数并判断异常次数是否达到预定值,如果是则进行步骤C,否则进行步骤D;步骤C.触发设备中的数据库保护运行模式开关,恢复设备的缺省配置信息使所述设备进入数据库保护运行模式并完成启动;步骤D.从备份的数据库中恢复设备在该次启动前的配置信息,使设备进入正常运行模式并完成启动。
文档编号G06F9/44GK1713139SQ200410049499
公开日2005年12月28日 申请日期2004年6月24日 优先权日2004年6月24日
发明者唐晓军, 谢勇 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1