CN1311337C - 设备的保护运行模式实现方法及维护方法 - Google Patents
设备的保护运行模式实现方法及维护方法 Download PDFInfo
- Publication number
- CN1311337C CN1311337C CNB2004100494991A CN200410049499A CN1311337C CN 1311337 C CN1311337 C CN 1311337C CN B2004100494991 A CNB2004100494991 A CN B2004100494991A CN 200410049499 A CN200410049499 A CN 200410049499A CN 1311337 C CN1311337 C CN 1311337C
- Authority
- CN
- China
- Prior art keywords
- equipment
- operational mode
- protection operational
- reset
- described equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种设备的保护运行模式实现方法及维护方法,以解决现有技术中因网元设备无法正常启动而处于不断复位,从而导致设备的可维护性差和维护成本高的问题。其中设备的保护运行模式实现方法为:步骤A、设备复位启动时通过查询复位记录表判断该次复位是否为异常复位,如果是则进行步骤B,否则进行步骤D;步骤B、累计异常复位次数并判断异常次数是否达到预定值,如果是则进行步骤C,否则进行步骤D;步骤C、触发设备中的数据库保护运行模式开关,恢复设备的缺省配置信息使所述设备进入数据库保护运行模式并完成启动;步骤D、从备份的数据库中恢复设备在该次启动前的配置信息,使设备进入正常运行模式并完成启动。
Description
技术领域
本发明涉及通信及计算机技术领域,尤其涉及基于嵌入式操作***或应用程序的设备的保护运行模式实现方法及维护方法。
背景技术
嵌入式应用程序已广泛地应用于通信领域,在同步数字传输网络/同步光传输网络/密集波分复用(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等嵌入式实时操作***的应用软件上。
Claims (13)
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所述的方法,其特征在于,所述的维护终端为网络中的远程维护终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100494991A CN1311337C (zh) | 2004-06-24 | 2004-06-24 | 设备的保护运行模式实现方法及维护方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100494991A CN1311337C (zh) | 2004-06-24 | 2004-06-24 | 设备的保护运行模式实现方法及维护方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1713139A CN1713139A (zh) | 2005-12-28 |
CN1311337C true CN1311337C (zh) | 2007-04-18 |
Family
ID=35718772
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100494991A Expired - Fee Related CN1311337C (zh) | 2004-06-24 | 2004-06-24 | 设备的保护运行模式实现方法及维护方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1311337C (zh) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100454847C (zh) * | 2006-12-12 | 2009-01-21 | 华为技术有限公司 | 终端管理***启动的方法及装置 |
CN100461106C (zh) * | 2007-02-09 | 2009-02-11 | 无敌科技(西安)有限公司 | 一种开机程序的多重保护方法 |
CN101136773B (zh) * | 2007-03-05 | 2011-12-28 | 中兴通讯股份有限公司 | 网元配置数据的备份与恢复方法 |
CN101247615B (zh) * | 2008-03-07 | 2011-02-02 | 上海华为技术有限公司 | 提高通信设备可靠性的方法及装置 |
CN101546279A (zh) * | 2009-05-14 | 2009-09-30 | 华为技术有限公司 | 嵌入式设备的异常处理装置、***和方法 |
CN102308284A (zh) * | 2011-07-01 | 2012-01-04 | 华为技术有限公司 | 用于快速复位设备的方法和装置 |
CN102638462B (zh) * | 2012-03-28 | 2015-02-25 | 中国联合网络通信集团有限公司 | 网络注册方法及装置 |
CN103092724A (zh) * | 2012-12-19 | 2013-05-08 | 宁波三星电气股份有限公司 | 用于嵌入式电力终端的***自恢复方法 |
CN105528221B (zh) * | 2014-09-28 | 2019-08-16 | 深圳Tcl数字技术有限公司 | 电子设备复位处理方法及装置 |
CN105813118A (zh) * | 2014-12-30 | 2016-07-27 | 中兴通讯股份有限公司 | 基站远程维护方法和*** |
CN105159792A (zh) * | 2015-08-17 | 2015-12-16 | 深圳市中兴物联科技有限公司 | 一种辅助产品***稳定的方法和装置 |
CN105119829B (zh) * | 2015-09-07 | 2018-11-09 | 中国联合网络通信集团有限公司 | 数据传输方法、装置和*** |
CN106445713A (zh) * | 2016-09-06 | 2017-02-22 | 深圳市广和通无线股份有限公司 | 通信模块启动异常的恢复方法 |
CN108804463B (zh) * | 2017-05-03 | 2021-07-09 | 杭州海康威视数字技术股份有限公司 | 一种MySQL数据库的数据同步方法、装置及电子设备 |
CN107623829B (zh) * | 2017-08-30 | 2020-07-07 | 中国航空无线电电子研究所 | 一种视频记录设备中的文件管理方法 |
CN110871897B (zh) * | 2018-09-03 | 2023-09-19 | 昆山合朗航空科技有限公司 | 无人机自检方法及*** |
CN112702183A (zh) * | 2019-10-22 | 2021-04-23 | 中兴通讯股份有限公司 | 基站软件版本回退控制方法、装置及基站、可读存储介质 |
CN113593291B (zh) * | 2021-07-04 | 2023-02-07 | 李雷 | 一种智能车位管理*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08202589A (ja) * | 1995-01-24 | 1996-08-09 | Nec Home Electron Ltd | 情報処理装置及び故障診断方法 |
CN1477505A (zh) * | 2002-08-24 | 2004-02-25 | 深圳市中兴通讯股份有限公司 | 嵌入式操作***中异常故障定位方法 |
JP2004107906A (ja) * | 2002-09-13 | 2004-04-08 | Tokai Rika Co Ltd | 施解錠制御装置 |
CN1490722A (zh) * | 2003-09-19 | 2004-04-21 | 清华大学 | 基于PowerPC处理器结构的分级任务切换方法 |
-
2004
- 2004-06-24 CN CNB2004100494991A patent/CN1311337C/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08202589A (ja) * | 1995-01-24 | 1996-08-09 | Nec Home Electron Ltd | 情報処理装置及び故障診断方法 |
CN1477505A (zh) * | 2002-08-24 | 2004-02-25 | 深圳市中兴通讯股份有限公司 | 嵌入式操作***中异常故障定位方法 |
JP2004107906A (ja) * | 2002-09-13 | 2004-04-08 | Tokai Rika Co Ltd | 施解錠制御装置 |
CN1490722A (zh) * | 2003-09-19 | 2004-04-21 | 清华大学 | 基于PowerPC处理器结构的分级任务切换方法 |
Also Published As
Publication number | Publication date |
---|---|
CN1713139A (zh) | 2005-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1311337C (zh) | 设备的保护运行模式实现方法及维护方法 | |
US7661032B2 (en) | Adjusting sliding window parameters in intelligent event archiving and failure analysis | |
CN1190733C (zh) | 数据管理应用程序的故障恢复方法和*** | |
US8793457B2 (en) | Method and system for policy-based secure destruction of data | |
US20080168242A1 (en) | Sliding Window Mechanism for Data Capture and Failure Analysis | |
US8966501B2 (en) | Method and system for time-based correlation of events | |
CN101106480A (zh) | 配置备份方法、***及配置文件服务器和被管理设备 | |
CN1933416A (zh) | 一种具有自恢复功能的远程在线升级方法 | |
CN1524223A (zh) | 信息备份的***和方法 | |
US10102073B2 (en) | Systems and methods for providing automatic system stop and boot-to-service OS for forensics analysis | |
CN105981332A (zh) | 使用喷泉码广播管理信息 | |
JP2015535372A (ja) | マルチクライアント・アーキテクチャでのデータ・ログ管理 | |
CN112463492A (zh) | 一种内存可纠正错误处理方法、***、设备以及介质 | |
EP2642388B1 (en) | Standby system device, control method, and program thereof | |
CN101883026B (zh) | 一种数据采集***的维护方法 | |
CN101145983A (zh) | 一种网管***的自诊断和自恢复子***及方法 | |
CN100372307C (zh) | 一种***日志管理方法 | |
CN1175351C (zh) | Solaris进程自动保护*** | |
CN103984622A (zh) | 基于Linux的GPON ONU设备的日志管理方法及装置 | |
CN106686035B (zh) | 基于Apache FtpServer实现定制化FTP服务器的方法及装置 | |
CN100343816C (zh) | 恢复单板软件版本的方法 | |
CN1713143A (zh) | 一种嵌入式程序的兼容性升级方法 | |
CN1655138A (zh) | 多还原点的计算机还原***及方法 | |
CN111078357A (zh) | 一种虚拟机备份的方法和设备 | |
CN114124459B (zh) | 一种集群服务器安全防护方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070418 Termination date: 20170624 |
|
CF01 | Termination of patent right due to non-payment of annual fee |