KR100372396B1 - Method for operation of alarm signal by separating units for detection and decision in optical transmission system - Google Patents

Method for operation of alarm signal by separating units for detection and decision in optical transmission system Download PDF

Info

Publication number
KR100372396B1
KR100372396B1 KR10-2000-0048234A KR20000048234A KR100372396B1 KR 100372396 B1 KR100372396 B1 KR 100372396B1 KR 20000048234 A KR20000048234 A KR 20000048234A KR 100372396 B1 KR100372396 B1 KR 100372396B1
Authority
KR
South Korea
Prior art keywords
alarm
unit
state
optical transmission
transmission system
Prior art date
Application number
KR10-2000-0048234A
Other languages
Korean (ko)
Other versions
KR20020015095A (en
Inventor
신병주
Original Assignee
엘지전자 주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR10-2000-0048234A priority Critical patent/KR100372396B1/en
Publication of KR20020015095A publication Critical patent/KR20020015095A/en
Application granted granted Critical
Publication of KR100372396B1 publication Critical patent/KR100372396B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/07Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2210/00Indexing scheme relating to optical transmission systems
    • H04B2210/07Monitoring an optical transmission system using a supervisory signal
    • H04B2210/071Monitoring an optical transmission system using a supervisory signal using alarms

Landscapes

  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Alarm Systems (AREA)

Abstract

본 발명은 광전송 시스템에서 하드웨어의 경보처리시, 경보검출부와 경보판정부를 분리하고 각 부분의 수행 우선순위 및 수행시간을 조정함으로써, 경보처리 동작의 효율성과 안정성을 향상시키기에 적당하도록 한 광전송 시스템에서 경보검출부와 경보판정부의 분리 운용방법을 제공하기 위한 것으로, 이러한 본 발명은, 각 유니트의 경보를 검출하여 경보의 상태변화가 있는 경우에는 해당 경보상태 변화에 따른 후속처리를 수행하는 단계와; 상기 단계 수행 후 해당 경보의 상태변화에 따라 경보검출 플래그를 갱신하고 일정 대기시간이 경과한 후 상기 경보검출 단계로 복귀하는 단계와; 상기 단계에서 갱신된 경보검출 플래그를 읽어 경보상태의 시간누적치와 임계치를 비교하여 경보의 선언/해제를 보고할 것인지 여부를 판정하는 단계를 수행하여, 경보검출부가 생성하는 경보검출 플래그를 경보판정부가 읽어 경보의 선언/해제 여부를 판정하도록 함으로써 시스템 부하분담의 효율성과 안정성을 향상시킬 수 있다.In the optical transmission system in the optical transmission system in the hardware processing, by separating the alarm detection unit and the alarm judging and adjusting the execution priority and execution time of each part, in an optical transmission system that is suitable to improve the efficiency and stability of the alarm processing operation An object of the present invention is to provide a separate operation method of an alarm detection unit and an alarm determination unit. The present invention includes: detecting an alarm of each unit and performing subsequent processing according to a corresponding alarm state change when there is a state change of an alarm; Updating the alarm detection flag according to the change of state of the corresponding alarm after performing the step, and returning to the alarm detection step after a predetermined waiting time has elapsed; The alarm judgment flag is read by the alarm detection flag generated by the alarm detection unit by reading the alarm detection flag updated in the above step and comparing the time accumulation value of the alarm state with the threshold to determine whether to report the declaration / release of the alarm. By determining whether to declare or clear alarms, the efficiency and stability of system load sharing can be improved.

Description

광전송 시스템에서 경보검출부와 경보판정부의 분리 운용방법 {Method for operation of alarm signal by separating units for detection and decision in optical transmission system}Method for operation of alarm signal by separating units for detection and decision in optical transmission system

본 발명은 동기식 디지털계위(Synchronous Digital Hierarchy, 이하 SDH) 시스템의 경보처리에 관한 것으로, 특히 순차적 상태비교와 시간누적에 의한 시스템 경보선언 및 해제의 구현시 경보검출부와 경보판정부를 분리하고, 각 부분의 수행 우선순위 및 수행시간을 조정함으로써 경보처리 동작의 효율성과 안정성을 향상시키기에 적당하도록 한 광전송 시스템에서 경보검출부와 경보판정부의 분리 운용방법에 관한 것이다.The present invention relates to alarm processing of a synchronous digital hierarchy (SDH) system, and in particular, separates the alarm detection unit and the alarm determination unit when implementing the system alarm declaration and release by sequential state comparison and time accumulation. The present invention relates to a separate operation method of the alarm detector and the alarm determiner in an optical transmission system that is suitable for improving the efficiency and stability of the alarm processing operation by adjusting the execution priority and execution time.

일반적으로 SDH 광전송 시스템은 DS 계열의 비동기신호를 STM 전송모듈로 다중화하여 광전송로를 통해 전송하고, 대국에서 전송된 STM 모듈을 역다중화하는 장치이다. 이러한 SDH 광전송 시스템은 대용량의 정보를 처리하므로 시스템의 안정성이 매우 중요하게 된다.In general, the SDH optical transmission system is a device for multiplexing the DS series of asynchronous signals to the STM transmission module to transmit through the optical transmission path, and demultiplexing the STM module transmitted from the power station. Since the SDH optical transmission system processes a large amount of information, the stability of the system becomes very important.

그래서 SDH 광전송 시스템은 운용자 또는 제어프로세서가 시스템내 각 하드웨어의 동작상태를 감시하고 그에 따른 적절한 조치를 취할 수 있도록 경보처리를 수행하게 된다. 상기 경보처리는 시스템내 각 하드웨어의 동작상태를 표시하는 일정한 정보를 수집하고 해석하고 그에 따른 경보선언을 수행하는 일련의 동작흐름이다.Therefore, the SDH optical transmission system performs an alarm process so that an operator or a control processor can monitor an operation state of each hardware in the system and take appropriate action accordingly. The alarm process is a series of operational flows for collecting and interpreting certain information indicative of the operating status of each hardware in the system and performing the alarm declaration accordingly.

SDH 광전송 시스템의 경보처리는 시스템내 구비된 유니트들 중에서 동작상태의 감시가 필요한 유니트에 대해 수행된다. 각 유니트의 동작상태를 표시하는 신호는 해당 유니트와 경보처리를 수행하는 유니트 또는 프로세서간의 데이터 버스를 통해 교환된다.The alarm processing of the SDH optical transmission system is performed for the units requiring monitoring of the operation state among the units provided in the system. Signals indicating the operating status of each unit are exchanged via the data bus between that unit and the unit or processor that performs the alarm processing.

이처럼 SDH 광전송 시스템의 경보처리는 하드웨어의 종류에는 무관하며, 해당 하드웨어의 동작상태를 표시하는 일정한 신호를 해석하여 경보판정 및 경보선언 등을 처리하는 일련의 동작흐름이다.As described above, the alarm processing of the SDH optical transmission system is irrelevant to the type of hardware, and it is a series of operation flows that process alarm determination and alarm declaration by interpreting a constant signal indicating the operation state of the hardware.

이하, SDH 광전송 시스템의 경보처리에 대한 종래기술을 설명한다.Hereinafter, the prior art for the alarm processing of the SDH optical transmission system will be described.

먼저, 도1은 종래기술에 의한 SDH 광전송 시스템의 경보처리 방법의 흐름도이고, 도2는 도1에 의한 방법이 적용되는 경보처리 블록의 구성도이다.First, FIG. 1 is a flowchart of an alarm processing method of a conventional SDH optical transmission system, and FIG. 2 is a block diagram of an alarm processing block to which the method of FIG. 1 is applied.

상기 도1에 도시된 바와 같이 종래의 방법은, 각 유니트의 경보를 검출하여 경보의 상태변화가 있는 경우에는 해당 경보상태 변화에 따른 후속처리를 수행하는 단계(ST11~ST13)와; 상기 단계(ST11~ST13) 수행 후 경보상태의 시간누적치와 임계치를 비교하여 경보의 선언/해제를 보고할 것인지 여부를 판정하며, 경보의 선언/해제를 보고하지 않는 경우에는 시간을 누적한 다음 일정 지연시간이 경과하면 상기 경보검출 단계로 복귀하는 단계(ST14~ST17)를 수행한다.As shown in FIG. 1, the conventional method includes: detecting an alarm of each unit and performing subsequent processing according to the change of the alarm state when there is a change in the state of the alarm (ST11 to ST13); After performing the above steps ST11 to ST13, it is determined whether or not to report the declaration / cancellation of the alarm by comparing the time accumulation value of the alarm state with the threshold value. When the delay time elapses, the process returns to the alarm detection step (ST14 to ST17).

이와 같이 구성되는 방법에서 시스템의 경보는 경보검출 후 일정시간(경보선언 대기시간) 동안 해당 경보가 유지되는 경우에만 경보선언을 수행하게 된다. 상기 경보선언 대기시간은 ITU-T 규격에 의해 2초로 지정되어 있으며, 경보가 순간적으로 발생되었다가 사라지는 경우에 경보선언을 발하는 것을 방지하기 위하여 지정된다.In this way, the alarm of the system performs the alarm declaration only if the corresponding alarm is maintained for a certain time (alarm waiting time) after alarm detection. The alarm declaration waiting time is designated as 2 seconds according to the ITU-T standard, and is specified to prevent an alarm declaration when an alarm is momentarily generated and then disappears.

그리고 선언된 경보의 해제시에도 일정시간(ITU-T 규격은 10초로 지정) 이상 경보가 검출되지 않는 경우에만 경보를 해제하게 된다. 상기 경보해제 대기시간도 상기 경보선언 대기시간과 동일한 목적으로 지정된다.Even when the declared alarm is released, the alarm is released only when the alarm is not detected for a certain time (the ITU-T standard is designated as 10 seconds). The alarm release waiting time is also designated for the same purpose as the alarm declaration waiting time.

이러한 경보선언 및 경보해제 동작은 시스템 운용에 있어서 매우 중요한 것으로, 시스템의 전체 프로세스 수행시간 중 많은 부분을 차지하며 높은 우선순위를 갖는 프로세스이다.This alarm declaration and alarm clearing operation is very important in system operation, and takes up a large part of the overall process execution time of the system and is a high priority process.

상기 도2에 도시된 바와 같이, SDH 광전송 시스템의 경보처리시 경보처리 대상 하드웨어(11)의 경보는 레지스터(12)에 구분 저장되었다가 폴링(Polling) 작업에 의해 일정주기마다 레지스터(12)로부터 경보처리부(13)로 읽혀진다. 그러면 경보처리부(13)는 일련의 경보처리 동작을 수행하여 운용자에게 경보보고를 수행하게 된다.As shown in FIG. 2, the alarm of the hardware 11 to be processed during the alarm processing of the SDH optical transmission system is stored in the register 12 separately from the register 12 at regular intervals by a polling operation. It is read by the alarm processing unit 13. Then, the alarm processing unit 13 performs a series of alarm processing operations to perform an alarm report to the operator.

경보처리부(13)는 경보검출, 경보 후속처리, 경보판정 및 경보보고 등의 일련의 흐름을 따라 경보처리를 수행한다. 상기 경보검출은 경보처리 대상 하드웨어의 경보 유/무 상태를 검출하는 동작이며(ST11), 경보 후속처리는 경보에 따른 지시신호의 전송 및 오동작하는 하드웨어의 절체요구를 수행하는 동작이다(ST12~ST13).The alarm processing unit 13 performs alarm processing in accordance with a series of flows such as alarm detection, alarm follow-up processing, alarm determination, and alarm report. The alarm detection is an operation for detecting the presence / absence state of an alarm processing hardware (ST11), and the subsequent alarm processing is an operation for transmitting an indication signal according to the alarm and requesting switching of a malfunctioning hardware (ST12 to ST13). ).

또한, 상기 경보판정은 경보의 선언과 해제를 위한 시간누적 및 임계치의 비교를 수행하는 동작이며(ST14~ST15), 경보보고는 경보의 선언 및 해지상태의 변경시 운용자가 해당 변경상태를 인지할 수 있도록 보고하는 동작이다(ST16).In addition, the alarm determination is an operation for performing a comparison of the cumulative time and threshold for the declaration and release of the alarm (ST14 ~ ST15), the alarm report is the operator to recognize the change state when the declaration of the alarm and the change of the cancellation status The operation is reported so as to be able to be reported (ST16).

그리고 이어지는 경보검출 동작을 수행하기 전에 얼마간의 대기시간을 갖게 된다(ST17).Then, there is a waiting time before performing the subsequent alarm detection operation (ST17).

이러한 경보처리 동작은 경보처리부에서 모두 수행된다. 즉, 경보가 검출되면 경보의 상태변화 여부를 확인하여 적절한 후속조치를 취하게 된다. 상기에서 경보검출 상태이면 해당 경보를 지시하는 신호를 다른 유니트로 전송하고 해당 유니트의 절체를 요구하게 되며, 경보 미검출 상태이면 경보검출 상태에서 발한 경보지시 신호 및 절체요구를 해제하게 된다.These alarm processing operations are all performed in the alarm processing unit. In other words, if an alarm is detected, it checks whether the alarm changes state and takes appropriate follow-up actions. In the alarm detection state, a signal indicating the corresponding alarm is transmitted to another unit, and the transfer of the corresponding unit is requested. If the alarm is not detected, the alarm indication signal and the transfer request issued in the alarm detection state are released.

그리고 경보상태 변화에 따른 후속처리가 수행되거나 경보상태의 변화가 없는 경우에는 경보의 선언/해제 여부를 판정하게 된다. 경보의 선언/해제 여부의 판정은 ITU-T 규격에 의해 지정되는 것과 같은 경보상태의 지속시간으로 결정되는 것으로, 경보선언을 위한 지속시간의 임계치와 경보해제를 위한 지속시간의 임계치는 미리 세팅됨으로써 판단의 기준이 될 수 있다.When subsequent processing is performed according to the change of the alarm state or there is no change of the alarm state, it is determined whether to declare / cancel the alarm. The determination of whether to declare or release an alarm is determined by the duration of the alarm state as specified by the ITU-T standard. The threshold of duration for alert declaration and the threshold of duration for clearing alarm are set in advance. It can be a standard of judgment.

상기에서 경보상태의 지속시간이 경보의 선언/해제를 판정하기 위한 해당 임계치에 도달하지 않은 경우에는 경보의 선언/해제 판정은 이루어지지 않으며, 경보상태의 지속시간이 계속 누적된다. 이어서 얼마간의 지연시간이 경과한 다음 하드웨어의 경보검출 동작으로 복귀하게 된다.If the duration of the alarm state does not reach the corresponding threshold for determining the declaration / cancellation of the alarm, the declaration / release determination of the alarm is not made, and the duration of the alarm state continues to accumulate. Subsequently, after some delay time, the hardware returns to the alarm detection operation.

경보의 선언/해제 판정을 위한 동작이 반복수행되어 경보상태의 누적시간이 임계치를 초과하는 경우에는 해당하는 경보의 선언 또는 해제가 이루어진다. 즉, ITU-T 규격에 따라 임계치를 세팅하는 경우에, 특정 하드웨어의 경보유발 상태가 2초를 초과하여 지속되면 해당 하드웨어에 대한 경보의 선언이 이루어지고, 경보선언된 하드웨어의 경보 미발생 상태가 10초를 초과하여 지속되면 해당 하드웨어에 대한 경보선언이 해제되는 것이다.If the operation for the declaration / release determination of an alarm is repeatedly performed and the accumulated time of the alarm state exceeds the threshold, the corresponding alarm is declared or released. That is, in case of setting the threshold value according to the ITU-T standard, if the alarm triggered state of a specific hardware lasts more than 2 seconds, an alarm is declared for the corresponding hardware, and the alarm-undetected state of the alarm-declared hardware is If it lasts longer than 10 seconds, the alarm declaration for that hardware is released.

이때 경보의 검출방법으로 폴링(Polling)을 사용하는 경우에는 경보상태에 대한 정보가 저장된 레지스터를 읽어 경보검출을 검사할 때마다 지속시간 누적치와 임계치를 비교하여 경보판정을 수행하게 된다. 그리고 해당 하드웨어에서 발하는 인터럽트(Interrupt)를 사용하는 경우에는 별도의 폴링(Polling) 처리를 통해 일정시간 간격으로 인터럽트 여부를 검사하여 경보판정을 수행하게 된다.In this case, when polling is used as an alarm detection method, the alarm judgment is performed by comparing the accumulated time duration and the threshold every time an alarm detection is read by reading a register in which information on the alarm state is stored. In case of using Interrupt issued by the corresponding hardware, separate polling process is performed to check the interrupt for a certain time interval and perform alarm determination.

일반적으로는 시스템의 안정성을 위하여 폴링에 의한 방법을 주로 사용한다.In general, the polling method is mainly used for the stability of the system.

그러나 상기 설명한 종래기술은, 경보처리를 위한 경보의 상태비교 및 경보상태 판정을 경보처리 대상 하드웨어 모두에 대하여 순차적으로 수행한다. 그래서 비교적 높은 우선순위를 갖는 경보 처리부분이 경보상태 판정을 위하여 많은 시간동안 CPU를 점유하게 됨으로써, 전체적인 시스템의 안정성이 저하되는 요인이 있었다.However, in the above-described prior art, the state comparison of the alarm for alarm processing and the alarm state determination are sequentially performed on all of the alarm processing target hardware. Thus, since the alarm processing part having a relatively high priority occupies the CPU for a long time to determine the alarm condition, the overall system stability was deteriorated.

또한, 경보와 관련된 모든 기능들을 경보의 검출시마다 수행하기 때문에 많은 시간을 경보처리에 할당됨으로써 시스템 부하가 크게 되는 문제점이 있었다. 특히, 경보처리 기능은 다른 기능에 비해 상대적으로 우선순위가 높기 때문에 시스템의 전반적인 성능의 저하 및 안정성을 저하시킬 수도 있었다.In addition, since all functions related to the alarm are performed every time the alarm is detected, a large amount of time is allocated to the alarm processing, thereby causing a large system load. In particular, the alarm processing function has a higher priority than other functions, which may reduce the overall performance and stability of the system.

더불어 경보검출시 폴링을 사용하는 경우에는 다수의 경보가 한꺼번에 집중되어 변화되는 상황에서는 안정성이 떨어지게 되며, 인터럽트를 사용하는 경우에는 상기 상황에서 더욱 불안정하게 되는 단점이 있었다.In addition, in the case of using polling when detecting an alarm, stability decreases in a situation in which a plurality of alarms are concentrated and changed at the same time, and in the case of using an interrupt, there is a disadvantage of being more unstable in the above situation.

이에 본 발명은 상기와 같은 종래의 제반 문제점을 해소하기 위해 제안된 것으로, 본 발명의 목적은 SDH 광전송 시스템에서 순차적 상태비교와 시간누적에 의한 시스템 경보선언 및 해제의 구현시, 경보검출부와 경보판정부를 분리하고 각 부분의 수행 우선순위 및 수행시간을 조정함으로써, 경보처리 동작의 효율성과 안정성을 향상시키기에 적당하도록 한 광전송 시스템에서 경보검출부와 경보판정부의 분리 운용방법을 제공하는 데 있다.Accordingly, the present invention has been proposed to solve the above-mentioned conventional problems, and an object of the present invention is to provide an alarm detection unit and an alarm determination unit when implementing a system alarm declaration and release by sequential state comparison and time accumulation in an SDH optical transmission system. By separating the parts and adjusting the execution priority and execution time of each part, there is provided a separate operation method of the alarm detection unit and the alarm decision unit in an optical transmission system that is suitable for improving the efficiency and stability of the alarm processing operation.

상기와 같은 목적을 달성하기 위하여 본 발명에 의한 광전송 시스템에서 경보검출부와 경보판정부의 분리 운용방법은, 각 유니트의 경보를 검출하고, 경보의 상태변화 유무를 판단하여 경보의 상태변화시 경보 후속처리를 수행하는 단계와; 상기 해당 경보의 상태변화에 따라 경보검출 플래그를 갱신하는 단계와; 상기 경보검출 플래그 갱신 단계 후 또는 상기 경보의 상태변화가 없는 경우에는, 폴링시간(Polling time)인 소정의 대기시간 경과 후 상기 경보를 검출하는 단계로 복귀하는 단계와; 상기 갱신된 경보검출 플래그를 읽어 들이는 단계와; 상기 읽어들인 플래그에 의거 경보상태의 시간누적치와 임계치를 비교하여 경보의 선언/해제 보고 여부를 판정하는 단계로 구성되는 것을 특징으로 한다.In order to achieve the above object, in the optical transmission system according to the present invention, the separate operation method of the alarm detector and the alarm determiner detects an alarm of each unit, determines whether the alarm is changed or not, and follows the alarm when the alarm is changed. Performing a process; Updating an alarm detection flag according to a change of state of the corresponding alarm; After the alarm detection flag update step or when there is no change in the state of the alarm, returning to detecting the alarm after a predetermined waiting time, which is a polling time; Reading the updated alarm detection flag; It is characterized in that it comprises a step of determining whether or not to declare / release the alarm by comparing the time accumulated value of the alarm state and the threshold based on the read flag.

도1은 종래기술에 의한 SDH 광전송 시스템의 경보처리 방법의 흐름도이고,1 is a flow chart of the alarm processing method of the SDH optical transmission system according to the prior art,

도2는 도1에 의한 방법이 적용되는 경보처리 블록의 구성도이며,2 is a block diagram of an alarm processing block to which the method of FIG. 1 is applied;

도3은 본 발명의 일실시예에 의한 광전송 시스템에서 경보검출부와 경보판정부의 분리 운용방법의 흐름도이고,3 is a flowchart illustrating a method of separating and operating an alarm detector and an alarm determiner in an optical transmission system according to an exemplary embodiment of the present invention.

도4는 본 발명이 적용되는 시스템의 블록구성도이다.4 is a block diagram of a system to which the present invention is applied.

이하, 상기와 같은 광전송 시스템에서 경보검출부와 경보판정부의 분리 운용방법의 기술적 사상에 따른 일실시예에 의거 본 발명의 구성 및 동작을 상세히 설명한다.Hereinafter, the configuration and operation of the present invention will be described in detail according to an embodiment according to the technical concept of the method for separating and operating the alarm detector and the alarm determiner in the optical transmission system as described above.

먼저, 도3은 본 발명의 일실시예에 의한 광전송 시스템에서 경보검출부와 경보판정부의 분리 운용방법의 흐름도이고, 도4는 본 발명이 적용되는 시스템의 블록구성도이다.First, Figure 3 is a flow chart of a separate operation method of the alarm detector and the alarm determination unit in the optical transmission system according to an embodiment of the present invention, Figure 4 is a block diagram of a system to which the present invention is applied.

상기 도3에 도시된 바와 같이 본 발명의 적절한 실시예는, 각 유니트의 경보를 검출하여 경보의 상태변화가 있는 경우에는 해당 경보상태 변화에 따른 후속처리를 수행하는 단계(ST21~ST23)와; 상기 단계(ST21~ST23) 수행 후 해당 경보상태 변화에 따라 경보검출 플래그를 갱신하고 일정 대기시간이 경과한 후 상기 경보검출 단계로 복귀하는 단계(ST24~ST25)와; 상기 단계(ST24~ST25)에서 갱신된 경보검출 플래그를 읽어 경보상태의 시간누적치와 임계치를 비교하여 경보의 선언/해제를보고할 것인지 여부를 판정하고, 경보의 선언/해제를 보고하지 않는 경우에는 시간을 누적한 다음, 일정 지연시간이 경과한 후 경보검출 플래그를 읽는 동작을 반복하는 단계(ST26~ST30)를 수행한다.As shown in FIG. 3, a preferred embodiment of the present invention includes detecting the alarm of each unit and, if there is a change in the state of the alarm, performing subsequent processing according to the change of the alarm state (ST21 to ST23); Updating the alarm detection flag according to the corresponding alarm state change after performing the steps ST21 to ST23, and returning to the alarm detection step after a predetermined waiting time elapses (ST24 to ST25); When the alarm detection flag updated in the above steps ST24 to ST25 is read, it is determined whether or not to report the declaration / cancellation of the alarm by comparing the time accumulation value of the alarm state with the threshold, and when not declaring / clearing the alarm. After accumulating time, after the predetermined delay time has elapsed, an operation of reading the alarm detection flag is repeated (ST26 to ST30).

이와 같이 구성되는 방법의 동작을 설명하면 다음과 같다.The operation of the method configured as described above is as follows.

본 발명은 경보처리부에서 모든 경보처리 동작을 수행하는 종래기술과는 달리, 경보검출 작업의 부하를 줄여 시스템의 효율성과 안정성을 높이기 위하여 경보검출부와 경보판정부로 분리되어 경보처리를 수행한다.Unlike the prior art in which all the alarm processing operations are performed in the alarm processing unit, the present invention separates the alarm detecting unit and the alarm determining unit to reduce the load of the alarm detecting operation and increase the efficiency and stability of the system.

특히, 경보검출부의 프로세스는 상대적으로 높은 우선순위를 갖게 되며 경보판정부의 프로세스는 상대적으로 낮은 우선순위를 갖도록 한다. 그래서 경보처리에 따르는 시스템의 부하를 분산하고 각 기능부가 처리할 데이터 량을 줄임으로써 시스템의 전반적인 성능향상을 기대할 수 있다.In particular, the alarm detection process has a relatively high priority and the alarm decision process has a relatively low priority. Therefore, the overall performance of the system can be expected by distributing the load of the system according to the alarm processing and reducing the amount of data to be processed by each functional unit.

우선, 도4에 도시된 바와 같이 본 발명은, 경보처리 대상이 되는 각 하드웨어(21)의 경보는 레지스터(22)에 저장된 후 경보검출부(23)에 의해 읽혀지게 되고, 경보검출부(23)는 각 하드웨어(21)의 경보 유/무 정보에 따라 경보검출 플래그(ADF)를 변화시킨다. 그러면 경보판정부(25)가 경보검출 플래그(ADF)를 읽어 경보의 선언 및 해제를 보고할 것인지를 결정하게 된다.First, as shown in FIG. 4, in the present invention, the alarm of each hardware 21, which is an alarm processing target, is stored in the register 22 and then read by the alarm detecting unit 23, and the alarm detecting unit 23 is The alarm detection flag ADF is changed according to the alarm presence / absence information of each hardware 21. The alarm decision unit 25 then reads the alarm detection flag ADF to determine whether to report the declaration and release of the alarm.

본 발명에서 경보검출부는 상대적으로 긴급처리를 요하는 동작을 수행한다. 즉, 실제의 하드웨어적인 경보상태를 읽어오는 경보검출을 수행하며(ST21), 검출된 정보에 따라 지시신호를 삽입하거나 해제하고 해당 하드웨어의 절체를 요구하는 등의 경보 후속처리를 수행하게 된다(ST22~23).In the present invention, the alarm detection unit performs an operation requiring a relatively urgent process. That is, alarm detection is performed to read an actual hardware alarm state (ST21), and an alarm follow-up process is performed such as inserting or releasing an indication signal according to the detected information and requesting switching of the corresponding hardware (ST22). ~ 23).

상기에서 경보검출은 종래기술과 같이 하드웨어 인터럽트를 이용하거나 폴링을 이용하여 수행될 수 있다. 그리고 경보 후속처리는 경보상태가 변화되는 경우에만 행해지며, 해당 하드웨어가 이전의 경보검출시와 동일한 경보를 지속적으로 발하고 있는 것으로 판별되는 경우에는 별도의 후속조치를 취할 필요가 없다.In the above, the alarm detection may be performed using a hardware interrupt or polling as in the prior art. The alarm follow-up is only performed when the alarm status changes, and there is no need to take any further follow-up if it is determined that the hardware continues to emit the same alarm as the previous alarm detection.

한편, 경보검출부와 경보판정부간의 정보교환은 별도의 플래그(Flag)를 사용하여 이루어진다. 상기 플래그를 경보검출 플래그(Alarm Detection Flag, ADF)라 칭하면, 경보검출부는 하드웨어의 경보상태에 대한 정보를 경보검출 플래그로써 저장하게 된다(ST24).On the other hand, information exchange between the alarm detection unit and the alarm decision unit is performed using a separate flag. When the flag is called an alarm detection flag (ADF), the alarm detection unit stores information about an alarm state of hardware as an alarm detection flag (ST24).

이어서 경보검출부는 경보검출 플래그를 저장하고 일정 대기시간이 경과한 후 각 하드웨어에 대한 경보검출 동작을 반복하게 된다(ST25). 상기 경보검출을 위한 대기시간은 폴링 시간을 의미하는 것으로 5ms로 설정된다.Subsequently, the alarm detection unit stores the alarm detection flag and repeats the alarm detection operation for each hardware after a predetermined waiting time has elapsed (ST25). The waiting time for the alarm detection means a polling time and is set to 5 ms.

그리고 경보판정부는 경보검출부가 저장한 경보플래그를 읽어 해당 하드웨어의 경보상태를 파악하고 경보의 선언 및 해제에 대한 판정과 보고기능을 수행하게 된다. 이때 경보판정은 경보선언을 위한 임계치 2~2.5초와 경보해제를 위한 임계치 10초로 초 단위의 비교연산에 의해 이루어지므로 낮은 처리 우선순위를 갖게 된다.The alarm judgment unit reads the alarm flag stored by the alarm detection unit to grasp the alarm status of the corresponding hardware, and performs the determination and reporting function for the declaration and release of the alarm. At this time, the alarm decision is made by the comparison operation of the threshold value of 2 ~ 2.5 seconds for the alarm declaration and the threshold value 10 seconds for the alarm clearing, so it has a low processing priority.

즉, 각 하드웨어의 경보상태에 대한 정보인 경보검출 플래그를 일정주기로 읽어 들여 경보 선언/해제 여부를 판정한다(ST26~ST27). 상기 경보검출 플래그를 읽는 주기는 경보판정을 위한 폴링시간을 의미하는 것으로, 경보검출을 위한 폴링시간에 비해 매우 긴 주기인 200ms로 설정된다.That is, the alarm detection flag, which is information on the alarm status of each hardware, is read at regular intervals to determine whether to declare or cancel the alarm (ST26 to ST27). The period of reading the alarm detection flag means a polling time for alarm determination, and is set to 200 ms, which is a very long period compared to the polling time for alarm detection.

상기 예시된 각 폴링시간은 SDH 광전송 시스템의 특성에 따라 제시되는 것으로써, 시스템은 운용조건이나 경보처리 대상 하드웨어의 수 또는 프로세서의 성능 등에 따라 달라질 수도 있다.Each polling time exemplified above is presented according to the characteristics of the SDH optical transmission system, and the system may vary depending on operating conditions, the number of hardware to be processed for alarm processing, or the performance of a processor.

경보판정에서 경보검출 플래그로 표시되는 해당 하드웨어의 경보 지속시간이 경보선언 임계치를 초과하지 않거나 무경보 상태의 지속시간이 경보해제 임계치를 초과하지 않는 경우에는, 각각 경보선언과 경보해제를 보고하지 않고 지속시간을 누적해나가게 된다(ST28).If the alarm duration of the hardware indicated by the alarm detection flag in the alarm judgment does not exceed the alarm declaration threshold or if the duration of no alarm does not exceed the alarm cancellation threshold, the alarm declaration and the alarm release are not reported, respectively. The duration is accumulated (ST28).

상기의 경우와는 달리 해당 하드웨어의 경보 지속시간 또는 무경보 지속시간이 각각 경보선언 임계치 또는 경보해제 임계치를 초과하는 경우에는 해당하는 경보보고가 이루어진다(ST29). 이러한 경보보고는 시스템 운용자에 의해 인지될 수 있도록 표시하는 동작으로, 운용자는 경보보고를 통해 시스템의 작동상태를 감시할 수 있고 필요한 조치를 취할 수도 있다.Unlike the above case, when the alarm duration or the alarm duration of the corresponding hardware exceeds the alarm declaration threshold or the alarm release threshold, the corresponding alarm report is made (ST29). These alarm reports are actions that can be recognized by the system operator. The alarm report can monitor the operation status of the system and take necessary actions.

그리고 경보의 선언/해제 보고 또는 시간누적 동작이 수행되면, 상기 예시된 경보판정을 위한 폴링시간인 200ms가 경과한 후에 경보검출 플래그를 읽고 경보판정 동작을 반복하게 된다(ST30).When an alarm declaration / release report or a time cumulative operation is performed, the alarm detection flag is read and the alarm determination operation is repeated after 200 ms, which is the polling time for the illustrated alarm determination, (ST30).

이로써 경보검출 플래그에 의해 경보검출부와 경보판정부간의 정보공유가 가능하게 된다. 상기 경보검출 플래그는 별도의 소프트웨어적인 플래그를 이용하여 구현할 수 있다.This enables information sharing between the alarm detection unit and the alarm judging unit by the alarm detection flag. The alarm detection flag may be implemented using a separate software flag.

상기에서 경보검출부의 경보처리를 위한 프로세싱 시간을 최소화할 수 있으므로, 폴링을 사용하는 경우뿐만 아니라 인터럽트를 사용하는 경우와 경보가 집중적으로 발생하는 경우에도 유연하게 대응할 수 있다.Since the processing time for the alarm processing of the alarm detection unit can be minimized, it is possible to flexibly cope with not only the use of polling but also the use of interruption and the occurrence of alarm intensively.

여기서 종래기술과 본 발명의 경보처리시 각 프로세스의 최소부하를 비교하면 다음의 <표1>과 같다.Here, when comparing the minimum load of each process during the alarm processing of the prior art and the present invention is shown in Table 1 below.

<표1><Table 1>

종래기술Prior art 본 발명The present invention 경보검출Alarm detection 산술연산(하드웨어 읽기)Arithmetic Operations (Hardware Read) 산술연산(하드웨어 읽기)Arithmetic Operations (Hardware Read) 경보 상태변화 유무 판별Determine if alarm status is changed 비교연산 1회One time comparison 비교연산 1회One time comparison 경보 후속조치Alert follow up 처리연산(지시신호 삽입/해제),처리연산(절체 요구 발생)Processing operation (Instruction signal insertion / release), Processing operation (Transition request generated) 처리연산(지시신호 삽입/해제),처리연산(절체 요구 발생)Processing operation (Instruction signal insertion / release), Processing operation (Transition request generated) ADF 설정ADF Settings xx 산술연산 1회1 Arithmetic ADF 읽기ADF read xx 산술연산 1회1 Arithmetic 경보보고 판정Alarm report judgment 산술연산(경보시간 누적),비교연산 1회(임계치 비교),처리연산(경보 선언/해제 보고, 최대 1회/초)Arithmetic operation (accumulation of alarm time), comparison operation once (threshold comparison), processing operation (alarm declaration / release report, maximum 1 time / second) 산술연산(경보시간 누적),비교연산 1회(임계치 비교),처리연산(경보 선언/해제 보고, 최대 1회/초)Arithmetic operation (accumulation of alarm time), comparison operation once (threshold comparison), processing operation (alarm declaration / release report, maximum 1 time / second)

그리고 경보상태의 변화유무에 따른 부하분담은 다음의 <표2>와 같다.The load sharing according to the change of alarm status is shown in <Table 2>.

<표2><Table 2>

종래기술Prior art 본 발명The present invention 경보상태 변화시When alarm status changes 비교연산 2회, 처리연산 3회, 산술연산 2회2 comparative operations, 3 processing operations, 2 arithmetic operations 비교연산 1회, 처리연산 2회, 산술연산 2회1 comparative operation, 2 processing operations, 2 arithmetic operations 경보상태 미 변화시If the alarm state is not changed 비교연산 2회,산술연산 2회2 comparative operations, 2 arithmetic operations 비교연산 1회,산술연산 2회1 comparative operation, 2 arithmetic operations

그러므로 폴링 시간을 경보검출부에 대해서는 5ms로 설정하고 경보판정부에 대해서는 200ms로 각각 설정한 상태에서 경보의 개수가 한 개일 경우에, 각 작업에서 발생하는 초당 연산 발생회수를 비교하면 다음의 <표3>과 같다.Therefore, when the polling time is set to 5ms for the alarm detection unit and 200ms for the alarm determination unit, and the number of alarms is one, the number of operations per second occurring in each task is compared with the following <Table 3>. Same as>

<표3><Table 3>

비교연산Comparative operation 처리연산Processing operation 산술연산Arithmetic operation 종래기술Prior art 경보상태 변화시When alarm status changes 2*200=4002 * 200 = 400 2*200=400(+1)2 * 200 = 400 (+1) 2*200=4002 * 200 = 400 경보상태 미 변화시If the alarm state is not changed 2*200=4002 * 200 = 400 00 2*200=4002 * 200 = 400 종합Synthesis 400400 0~4010-401 400400 본 발명The present invention 경보검출부Alarm detector 경보상태 변화시When alarm status changes 1*200=2001 * 200 = 200 2*200=4002 * 200 = 400 2*200=4002 * 200 = 400 경보상태 미 변화시If the alarm state is not changed 1*200=2001 * 200 = 200 00 2*200=4002 * 200 = 400 경보판정부Warning board 경보 보고시When alarm is reported 1*5=51 * 5 = 5 1One 2*5=102 * 5 = 10 경보 미 보고시When no alarm is reported 1*5=51 * 5 = 5 00 2*5=102 * 5 = 10 종합Synthesis 205205 0~4010-401 410410

상기 <표3>에서 보는 바와 같이 본 발명에 의한 방법은 종래기술에 비해 하나의 경보를 처리하는데 있어 단순 산술연산이 2.5% 증가하게 되지만, 비교적 연산부하가 큰 비교연산(단순 산술연산보다 약 4배 정도의 연산부하임)에 대한 발생횟수는 거의 절반으로 감소된다.As shown in Table 3, the method according to the present invention has a 2.5% increase in simple arithmetic operations in processing a single alarm compared to the prior art. The number of occurrences for the double computational load) is reduced by almost half.

따라서 본 발명은 시스템의 연산부하를 크게 감소시켜 경보처리 동작의 효율성을 증대시킬 수 있다.Therefore, the present invention can greatly reduce the computational load of the system to increase the efficiency of the alarm processing operation.

이상에서 본 발명의 바람직한 실시예를 설명하였으나, 본 발명은 다양한 변화와 변경 및 균등물을 사용할 수 있다. 본 발명은 상기 실시예를 적절히 변형하여 동일하게 응용할 수 있음이 명확하다. 즉, 본 발명의 적용범위는 SDH 광전송 시스템의 각 하드웨어 경보처리에 한정되지 않고, 타 시스템의 동일기능이나 유사기능의 구현에 적용할 수 있는 것이다.Although the preferred embodiment of the present invention has been described above, the present invention may use various changes, modifications, and equivalents. It is clear that the present invention can be applied in the same manner by appropriately modifying the above embodiments. That is, the scope of application of the present invention is not limited to each hardware alarm processing of the SDH optical transmission system, but can be applied to the implementation of the same or similar functions of other systems.

따라서 상기 기재 내용은 하기 특허청구범위의 한계에 의해 정해지는 본 발명의 범위를 한정하는 것이 아니다.Accordingly, the above description does not limit the scope of the invention as defined by the limitations of the following claims.

이상에서 살펴본 바와 같이 본 발명에 의한 광전송 시스템에서 경보검출부와 경보판정부의 분리 운용방법은, 경보검출부가 생성하는 경보검출 플래그를 경보판정부가 읽어 경보의 선언/해제 여부를 판정할 수 있도록 함으로써 경보처리시 연산부하가 높은 비교연산의 횟수를 현저히 감소시키는 효과가 있다.As described above, in the optical transmission system according to the present invention, the separate operation method of the alarm detection unit and the alarm decision unit is configured to allow the alarm decision unit to determine whether to declare or cancel an alarm by reading an alarm detection flag generated by the alarm detection unit. In processing, there is an effect of significantly reducing the number of comparative operations having a high computational load.

그리고 처리 우선순위가 상대적으로 높은 경보검출 동작은 짧은 주기로 수행되도록 하고, 처리 우선순위가 상대적으로 낮은 경보판정 동작은 비교적 긴 주기로 수행되도록 분리 운용함으로써, 시스템 부하분담의 효율성과 안정성을 향상시키는 효과가 있다.In addition, the alarm detection operation with a relatively high processing priority is performed in a short cycle, and the alarm determination operation with a low processing priority is performed in a relatively long cycle, thereby improving the efficiency and stability of system load sharing. have.

Claims (4)

(정정)각 유니트의 경보를 검출하고, 경보의 상태변화 유무를 판단하여 경보의 상태변화시 경보 후속처리를 수행하는 단계와;(Correcting) detecting an alarm of each unit, determining whether there is a state change of the alarm, and performing an alarm follow-up process when the state of the alarm changes; 상기 해당 경보의 상태변화에 따라 경보검출 플래그를 갱신하는 단계와;Updating an alarm detection flag according to a change of state of the corresponding alarm; 상기 경보검출 플래그 갱신 단계 후 또는 상기 경보의 상태변화가 없는 경우에는, 폴링시간(Polling time)인 소정의 대기시간 경과 후 상기 경보를 검출하는 단계로 복귀하는 단계와;After the alarm detection flag update step or when there is no change in the state of the alarm, returning to detecting the alarm after a predetermined waiting time, which is a polling time; 상기 갱신된 경보검출 플래그를 읽어 들이는 단계와;Reading the updated alarm detection flag; 상기 읽어들인 플래그에 의거 경보상태의 시간누적치와 임계치를 비교하여 경보의 선언/해제 보고 여부를 판정하는 단계로 구성되는 것을 특징으로 하는 광전송 시스템에서 경보검출부와 경보판정부의 분리 운용방법.And comparing the time accumulation value of the alarm state and the threshold value based on the read flag to determine whether or not to declare / release the alarm. (정정)제 1항에 있어서, 상기 경보의 선언/해제 보고 여부를 판정하는 단계는,(Correction) The method of claim 1, wherein the step of determining whether to report the declaration / release of the alarm, 경보상태의 지속시간이 경보선언을 위한 임계치를 초과하는 경우에는 경보보고를 수행하고, 경보보고된 유니트의 무경보 상태 지속시간이 경보해제를 위한 임계치를 초과하는 경우에는 경보해제를 보고하며,If the duration of the alarm state exceeds the threshold for alarm declaration, an alarm report is performed.If the duration of the alarm-free state of the alarm reported unit exceeds the threshold for alarm clearing, the alarm release is reported. 경보상태의 지속시간이 상기 각 임계치 이하인 경우에는 경보보고 없이 시간누적을 수행하고, 상기 경보보고 또는 시간누적이 수행된 후 폴링시간인 소정의 대기시간마다 경보검출 플래그를 읽어 경보판정을 반복적으로 수행하는 것을 특징으로 하는 광전송 시스템에서 경보검출부와 경보판정부의 분리 운용방법.If the duration of the alarm condition is less than each threshold, time accumulation is performed without an alarm report, and alarm determination is repeatedly performed by reading an alarm detection flag every predetermined waiting time that is a polling time after the alarm report or time accumulation is performed. Separate operation method of the alarm detector and the alarm determination unit in the optical transmission system, characterized in that. (정정)제 1항에 있어서, 상기 경보검출 플래그는,(Correction) The method according to claim 1, wherein the alarm detection flag, 경보처리 대상 유니트 수에 대응하는 비트 수로 구성되어 경보와 무경보를 해당 비트의 반전으로 표시할 수 있도록 하는 것을 특징으로 하는 광전송 시스템에서 경보검출부와 경보판정부의 분리 운용방법.Separate operation method of the alarm detection unit and the alarm determination unit in the optical transmission system, characterized in that it consists of the number of bits corresponding to the number of alarm processing target unit to display the alarm and no alarm by the inversion of the corresponding bit. (정정)제 1항 또는 제 2항에 있어서,(Correction) According to claim 1 or 2, 각 유니트의 경보검출을 위한 폴링시간주기는 5ms로 하고, 경보판정을 위한 폴링시간주기는 200ms로 설정하여 운용하는 것을 특징으로 하는 광전송 시스템에서 경보검출부와 경보판정부의 분리 운용방법.The polling time period for alarm detection of each unit is set to 5ms, the polling time period for alarm determination is set to 200ms operation of the alarm detection unit and the alarm decision unit in the optical transmission system.
KR10-2000-0048234A 2000-08-21 2000-08-21 Method for operation of alarm signal by separating units for detection and decision in optical transmission system KR100372396B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2000-0048234A KR100372396B1 (en) 2000-08-21 2000-08-21 Method for operation of alarm signal by separating units for detection and decision in optical transmission system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2000-0048234A KR100372396B1 (en) 2000-08-21 2000-08-21 Method for operation of alarm signal by separating units for detection and decision in optical transmission system

Publications (2)

Publication Number Publication Date
KR20020015095A KR20020015095A (en) 2002-02-27
KR100372396B1 true KR100372396B1 (en) 2003-02-19

Family

ID=19684125

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2000-0048234A KR100372396B1 (en) 2000-08-21 2000-08-21 Method for operation of alarm signal by separating units for detection and decision in optical transmission system

Country Status (1)

Country Link
KR (1) KR100372396B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100194801B1 (en) * 1996-07-12 1999-06-15 이계철 Test method for asynchronous transfer mode switching system alarm collection device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100194801B1 (en) * 1996-07-12 1999-06-15 이계철 Test method for asynchronous transfer mode switching system alarm collection device

Also Published As

Publication number Publication date
KR20020015095A (en) 2002-02-27

Similar Documents

Publication Publication Date Title
KR100334871B1 (en) How to respond to overload in a distributed real-time system
US5515362A (en) Digital signal transmission apparatus
US8775869B2 (en) Device and method for coordinating automatic protection switching operation and recovery operation
KR100372396B1 (en) Method for operation of alarm signal by separating units for detection and decision in optical transmission system
CN114157609A (en) PFC deadlock detection method and device
JP3158517B2 (en) Failure detection method
US7353366B2 (en) Processing device
CN111654434B (en) Flow switching method and device and forwarding equipment
KR100328758B1 (en) Method for protection switching of SDH optical transmission equipment by using FSM
KR100291138B1 (en) Device for preventing interrupt from losing
CN115002020B (en) OSPF-based data processing method and device
US6438626B1 (en) System implementing a state transition having an interface storing a new next state of a self block and exchanging the state information with other block
JPH08237254A (en) Oam cell inserting device
KR100428673B1 (en) Interrupt division for clock device
KR0179513B1 (en) Real-time processing method of information message in centralized b-nt
KR960001084B1 (en) A node alarm confirmation method between exchanger&#39;s
JPH0583223A (en) Transmission method using pointer
JP4190880B2 (en) SDH transmission system
JPH10172083A (en) Alarm collecting method and alarm collecting system for executing the method
JPH11284692A (en) Alarm gathering device for transmission device
KR100329366B1 (en) Method of Managing Switch Channels in the Communication Management System
KR0139969B1 (en) Data sharing processing method of redundant processor
KR19980047016A (en) Multiprocessor State Monitoring Method Using Dynamic Monitoring Period in Asynchronous Transfer Mode Switch
JP2018148262A (en) Communication apparatus and fault processing method
KR930014015A (en) Overload automatic monitoring method for intelligent network service control of transaction processing system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
N231 Notification of change of applicant
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130117

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20140115

Year of fee payment: 12

LAPS Lapse due to unpaid annual fee