Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0732503B2 - Massive condition processing method in monitoring system - Google Patents
[go: Go Back, main page]

JPH0732503B2 - Massive condition processing method in monitoring system - Google Patents

Massive condition processing method in monitoring system

Info

Publication number
JPH0732503B2
JPH0732503B2 JP17852987A JP17852987A JPH0732503B2 JP H0732503 B2 JPH0732503 B2 JP H0732503B2 JP 17852987 A JP17852987 A JP 17852987A JP 17852987 A JP17852987 A JP 17852987A JP H0732503 B2 JPH0732503 B2 JP H0732503B2
Authority
JP
Japan
Prior art keywords
state change
processing means
status
current value
change
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
Application number
JP17852987A
Other languages
Japanese (ja)
Other versions
JPS6422198A (en
Inventor
栄二 満永
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP17852987A priority Critical patent/JPH0732503B2/en
Publication of JPS6422198A publication Critical patent/JPS6422198A/en
Publication of JPH0732503B2 publication Critical patent/JPH0732503B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Alarm Systems (AREA)
  • Selective Calling Equipment (AREA)

Description

【発明の詳細な説明】 〔概 要〕 監視システムにおける多量状変処理方式に関し、キュー
エリアの削除および中央処理装置の負荷軽減を目的と
し、 多数の監視対象の状態変化を1,0ビットに表わしたデー
タで受け取り、通報する監視システムにおける多量状変
処理方式において、状変受付処理手段と判定処理手段を
設け、前記データを受けて状変受付処理手段は、各監視
対象毎にその状変と現在値を持つ状変管理テーブルを更
新し、そして判定処理手段にそれが処理中でなければ起
動通知し、起動通知を受けて判定処理手段は、各監視対
象毎にその状変、現在値、前回値を持つ判定用テーブル
の、全監視対象の該状変および現在値を状変管理テーブ
ルのそれで更新し、更新後の現在値と前記前回値を用い
て状変判定するように構成する。
DETAILED DESCRIPTION OF THE INVENTION [Overview] Regarding a large-scale variable processing method in a monitoring system, the status change of a large number of monitored objects is expressed in 1,0 bits for the purpose of deleting the queue area and reducing the load on the central processing unit. In the large-scale state change processing method in the monitoring system for receiving and notifying the received data, the state change reception processing means and the judgment processing means are provided, and the state change reception processing means receives the data and detects the state change for each monitored object. The state change management table having the current values is updated, and if it is not being processed, the state change management table is notified if the state change, current value, The state change and current values of all monitoring targets in the determination table having the previous value are updated with those of the state change management table, and the state change determination is performed using the updated current value and the previous value.

〔産業上の利用分野〕[Industrial application field]

本発明は、通信ネットワークの各部各機器の動作/停
止、正常/故障の監視などの監視システムにおける多量
の状態変化データの処理方式に関する。
The present invention relates to a method of processing a large amount of state change data in a monitoring system such as operation / stop of each part of a communication network and monitoring of normality / failure.

〔従来の技術〕[Conventional technology]

従来のこの種監視システムの例を第3図に示す。10a,10
b,……は監視対象、12a,12bは監視対象の状態(正常/
故障、動作中/停止中など)を収集する装置、14は中央
処理装置、20はディスプレイ装置である。監視対象10a,
10b,……の状態はビットで表現され、監視対象の状態変
化(状変)を検出すると収集装置12a,12bは、当該局の
全監視対象の現在値を中央処理装置14へ送る。この伝送
データ22は2110101の如くで、先頭の2は収集装置本例
では12bのアドレスを示し、続く110……は監視対象の状
態ビットである。状態ビットは1対象1ビットであり、
例えば0で正常、1は故障などを示す。収集装置は前回
の監視対象の状態ビット(群)をもっており、それを今
回の状態ビット(群)と比較し、1ビットでも異なるも
のがあれば、今回状態ビットに自己のアドレスを付して
中央処理装置14へ送り、また今回状態ビットを前回状態
ビットに置き換えて保存する。
An example of a conventional monitoring system of this type is shown in FIG. 10a, 10
b, ...... is the monitoring target, 12a, 12b is the monitoring target status (normal /
A device for collecting malfunctions, operating / stopping, etc., 14 is a central processing unit, and 20 is a display device. Monitoring target 10a,
The states of 10b, ... Are expressed by bits, and when detecting the state change (state change) of the monitoring target, the collecting devices 12a, 12b send the current values of all monitoring targets of the station to the central processing unit 14. This transmission data 22 is like 2110101, the first 2 indicates the address of the collecting device 12b in this example, and the subsequent 110 ... Are status bits of the monitoring target. The status bit is 1 bit for 1 object,
For example, 0 indicates normal and 1 indicates failure. The collection device has the status bit (group) of the previous monitoring target, compares it with the current status bit (group), and if even one bit is different, attaches its address to the current status bit It is sent to the processing device 14, and the current status bit is replaced with the previous status bit and saved.

中央処理装置14では発生・復旧判定処理手段14aが受信
データと現在値テーブル16の該当データ(アドレスが同
じな状態ビット)とを比較し、変化したビットに対して
判定結果メッセージ24を編集してメッセージ編集出力処
理手段14bに渡し、且つ現在値テーブル(ファイル又は
主記憶にある)の該当欄を新データに更新する。判定結
果メッセージ24は「23発生」の如くで、この最初の
「2」はアドレス(12bを示す)、次の「3」は状態ビ
ット(群)の第3ビットを示し、最後の「発生」は該第
3ビットが0から1に変ったこと(例えば障害発生)を
示す。メッセージ編集出力処理手段14bでは名称ファイ
ル18を検索して、「23」は「××装置」であることを知
り、「××装置故障発生」などのメッセージデータをデ
ィスプレイ装置20へ送り、これを表示警報等させる。
In the central processing unit 14, the occurrence / restoration determination processing means 14a compares the received data with the corresponding data (status bit having the same address) in the current value table 16 and edits the determination result message 24 for the changed bit. It is passed to the message edit output processing means 14b, and the corresponding column of the current value table (file or main memory) is updated with new data. The judgment result message 24 is like "23 occurrence". The first "2" indicates the address (indicates 12b), the next "3" indicates the third bit of the status bit (s), and the last "occurrence". Indicates that the third bit has changed from 0 to 1 (for example, a failure has occurred). The message edit output processing means 14b searches the name file 18, finds that "23" is "XX device", sends message data such as "XX device failure occurred" to the display device 20, and Display alarm etc.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

この従来方式の問題点としては、以下のものがある。 The problems of this conventional method are as follows.

短時間に多量のメッセージを受信すると、処理待ちと
なるメッセージがキューイングされるので、キューエリ
アの設計が難しい。例えばキューエリアを小さく設定す
ると高負荷時にエリア不足になり、大きく設定すると低
負荷時に領域の無駄使いになる。
When a large number of messages are received in a short time, messages waiting to be processed are queued, which makes it difficult to design the queue area. For example, if the queue area is set small, the area becomes insufficient when the load is high, and if it is set large, the area is wasted when the load is low.

電子機器では極めて短い周期で故障/正常を短時間繰
り返すことがある。この場合は故障、正常の各回毎に収
集装置はデータ22を検出し、中央処理装置の負荷が高く
なる。このような短時間の故障/正常の繰り返しは、そ
の故障、正常の各回毎に処理する必要はなく、1つに纏
めて処理して1回の故障発生、同復旧として差支えない
ことが多い。
In electronic equipment, failure / normality may be repeated for an extremely short period of time. In this case, the collecting device detects the data 22 every time when the device is in failure or normal, and the load on the central processing unit becomes high. Such short-time failure / normality repetition does not need to be processed for each failure and normality, and it is often acceptable to collectively process them as one failure occurrence and recovery.

本発明はかゝる点を改善しようとするもので、キューエ
リアの削除および中央処理装置の負荷軽減を目的とする
ものである。
The present invention seeks to improve these points, and aims to delete the queue area and reduce the load on the central processing unit.

〔問題点を解決するための手段〕[Means for solving problems]

本発明では、多数の監視対象(10a,10b,……)の状態変
化を1,0ビットに表わしたデータ(22)で受け取り、通
報する監視システムにおける多量状変処理方式におい
て、状変受付処理手段(14c)と判定処理手段(14d)を
設け、前記データ(22)を受けて状変受付処理手段は、
各監視対象毎にその状変と現在値を持つ状変管理テーブ
ル(24)を更新し、そして判定処理手段(14d)にそれ
が処理中でなければ起動通知し、起動通知を受けて判定
処理手段は、各監視対象毎にその状変、現在値、前回値
を持つ判定用テーブル(26)の、全監視対象の該状変お
よび現在値を状変管理テーブルのそれで更新し、更新後
の現在値と前記前回値を用いて状変判定するように構成
した。
According to the present invention, the status change acceptance processing is performed in the mass status change processing method in the monitoring system in which the status change of a large number of monitoring targets (10a, 10b, ...) Is received by the data (22) represented by 1 and 0 bits and is notified. Means (14c) and judgment processing means (14d) are provided, and the state change acceptance processing means receives the data (22),
The state change management table (24) having the state change and the current value is updated for each monitored object, and if it is not being processed, the determination processing means (14d) is notified of activation, and the determination processing is performed upon receiving the activation notification. The means updates the status change and current values of all the monitoring targets of the judgment table (26) having the status change, the current value, and the previous value for each monitoring target with that of the status change management table, and The current value and the previous value are used to determine the state change.

〔作用〕[Action]

収集装置からの、各監視対象の状態変化を表わすデータ
(22)を状変受付処理手段で受付け、状変管理テーブル
を更新するだけの処理にすると、この処理は、回線等を
経由して状変データを送られてくるのに要する時間に比
べると、短時間で行なわれるのでキューイングの必要は
ない。
When the state change acceptance processing means receives the data (22) representing the state change of each monitoring target from the collection device and updates the state change management table, this process is performed via a line or the like. Queuing is not necessary because it is performed in a short time compared to the time required to send the modified data.

状変判定処理は判定処理手段が全監視対象(全アドレ
ス)につき一括して行なう。また判定処理は状変ビット
が1の所(状態変化のある所)についてのみ行なう。こ
れらにより中央処理装置の負荷は軽減され、キューイン
グは不必要になる。
The state change determination process is collectively performed by the determination processing unit for all monitoring targets (all addresses). The determination process is performed only when the status change bit is 1 (where the status changes). These reduce the load on the central processing unit and make queuing unnecessary.

〔実施例〕〔Example〕

第1図で詳細に説明すると本発明では、第3図の中央処
理装置14の発生/復旧判定処理手段14aを状変受付処理
手段14cと判定処理手段14dの2つの処理手段に分割し、
この間の状変データの受け渡しは、全アドレスについ
て、予め用意した状変管理テーブル24によって行なう
(状変管理テーブルの状変および現在値を全て判定用テ
ーブル26にコピーすることにより行なう)。また2つの
フラグA,Bを用い、フラグAは状変受付処理手段14cが状
変管理テーブル24を更新したかどうかを示し、判定処理
手段14dがテーブルコピーをし終ったときクリアされ
る。またフラグBは、判定処理手段14dが動作中か否か
を示す。
Detailed description will be given with reference to FIG. 1. In the present invention, the occurrence / recovery determination processing means 14a of the central processing unit 14 of FIG. 3 is divided into two processing means, a state change acceptance processing means 14c and a determination processing means 14d,
The state change data is transferred during this time by using the state change management table 24 prepared in advance for all the addresses (all the state changes and current values of the state change management table are copied to the determination table 26). Further, two flags A and B are used, and the flag A indicates whether or not the state change acceptance processing means 14c has updated the state change management table 24, and is cleared when the judgment processing means 14d finishes copying the table. Further, the flag B indicates whether or not the determination processing means 14d is operating.

収集装置12a,12bは第3図と同様、監視対象に状態変化
があったとき伝送データ22を中央処理装置14へ送る。状
変受付処理手段14cは伝送データ(状変メッセージ)22
を受け取るとフラグAを立て(A←1)、受信データを
状変管理テーブル24の現在値の対応するものと比較し
(排他オア演算をする)、異なっている所の状変ビット
を1にする。本例では伝送データは2011011、状変管理
テーブル24のアドレス2の現在値は001001であるから、
これらのEORをとると010010となり、これを状変管理テ
ーブル24のアドレス2の状変ビットとする。そして該ア
ドレスの現在値は受信値に書き換え、フラグBをチェッ
クしてB=1であればこれで処理終了とし(従って状変
管理テーブルのアドレス2の状変と現在値を更新しただ
け)、B=0であればB=1にして判定処理手段14dへ
起動通知する。
Similar to FIG. 3, the collecting devices 12a and 12b send the transmission data 22 to the central processing unit 14 when the monitored object has a state change. The state change acceptance processing means 14c transmits the transmission data (state change message) 22.
Flag is set (A ← 1), the received data is compared with the corresponding current value in the state change management table 24 (exclusive OR operation is performed), and the state change bit at the different point is set to 1. To do. In this example, since the transmission data is 2011011 and the current value of the address 2 of the status change management table 24 is 000001,
Taking these EORs results in 010010, which is used as the status change bit of address 2 in the status change management table 24. Then, the current value of the address is rewritten to the received value, the flag B is checked, and if B = 1, the processing ends (thus, only the status change and the current value of the address 2 in the status change management table are updated), If B = 0, B = 1 is set and the determination processing means 14d is notified of activation.

判定処理手段14dでは起動通知を受けると先ず、状変管
理テーブル24の全アドレスの状変および現在値をすべ
て、判定用テーブル26の全アドレスの状変、現在値欄に
コピーする。コピー後は状変管理テーブル24の状変の全
ビットを0にし、フラグAは0に戻す。次に、判定用テ
ーブル26には前回値が載っているので、この前回値と現
在値との比較を行なう。これは第2図(a)に示すよう
に、状変ビットが1のもののみについて行なう。本例で
は状変が1のビットは第2ビットと第5ビットであり、
第2ビットの前回値は0、現在値は1、そして第5ビッ
トは前回値も現在値も1である。このような比較結果か
ら実際の状変遷移を第2図(b)の如く判定する。
Upon receiving the activation notification, the judgment processing means 14d first copies all the status changes and current values of all the addresses in the status change management table 24 to the status changes and current value columns of all the addresses in the judgment table 26. After copying, all the bits of the state change of the state change management table 24 are set to 0, and the flag A is returned to 0. Next, since the previous value is recorded in the determination table 26, the previous value and the current value are compared. As shown in FIG. 2 (a), this is carried out only for the case where the state change bit is 1. In this example, the bits whose state change is 1 are the second bit and the fifth bit,
The previous value of the second bit is 0, the current value is 1, and the fifth bit has both the previous value and the current value. Based on the comparison result, the actual state change transition is determined as shown in FIG. 2 (b).

即ち、前回値が0で現在値が1ならこれは障害発生、前
回値が1で現在値が0ならこれは障害復旧、前回値も現
在値も0ならこれは障害が発生したが短時間で(判定テ
ーブルに前回値が書かれ次ぎに現在値が書かれる迄の間
に)復旧した、前回値も現在値も1ならこれは障害が復
旧したが短時間で障害に戻った、である。
That is, if the previous value is 0 and the current value is 1, this is a failure. If the previous value is 1 and the current value is 0, this is a failure recovery. If the previous value and the current value are 0, this is a failure, but in a short time. It is recovered (while the previous value is written in the judgment table and then the current value is written next). If both the previous value and the current value are 1, this means that the failure has been recovered but the failure has returned to the failure in a short time.

このような発生/復旧判定を行ない、判定メッセージを
ディスプレイ装置20へ送出したのち判定処理手段14d
は、判定用テーブルの前回値を現在値に書き換れる。次
にフラグAをチェックし、A=0ならフラグBをおろし
て(B←0)処理終了とする。
Such occurrence / restoration determination is performed, a determination message is sent to the display device 20, and then the determination processing means 14d
Can rewrite the previous value in the determination table to the current value. Next, the flag A is checked, and if A = 0, the flag B is lowered (B ← 0) and the processing is completed.

収集装置12a,12bからは監視対象に状態変化がある毎
に、従って短時間に故障/正常を繰り返す場合はその各
故障、正常、の度にデータ22が送られてくるが、中央処
理装置ではこのデータで状変管理テーブルを更新するだ
けで、判定処理は、状変管理テーブルの全アドレスのデ
ータを判定用テーブルにコピーし、判定用テーブルの全
アドレスにつき故障発生/復旧判定を行なうに要する時
間以上の周期で行なう。従って伝送データ22に対するバ
ッファは不要であり、中央処理装置の負荷もそれほど大
にならず、しかも短時間の発生/復旧繰り返し障害など
も捉えることができる(但し、その各繰り返し毎の処理
はしない)。
Data 22 is sent from the collection devices 12a and 12b each time there is a change in the state of the monitored object, and thus when failure / normality is repeated in a short time, the data 22 is sent for each failure / normality. Only by updating the state change management table with this data, the determination process is required to copy the data of all the addresses of the state change management table to the determination table and perform the failure occurrence / recovery determination for all the addresses of the determination table. Do it at a cycle of more than an hour. Therefore, a buffer for the transmission data 22 is not necessary, the load on the central processing unit is not so large, and it is possible to catch a short-term occurrence / recovery repetition failure (however, the processing for each repetition is not performed). .

〔発明の効果〕〔The invention's effect〕

以上説明したように本発明によれば、状変受付処理は
状変ビット更新のみとなるので短時間で処理できる、
判定処理はテーブルからデータを受け取り、全アドレス
につき判定し、判定動作中は再起動されないので、キュ
ーイング不要である、1回の判定時間内に何回も繰り
返すような状変が来てもこれは無視し、最終結果だけを
送出するのでメッセージ数が減少し、負荷が軽減され
る、ビット演算で判定を行なうので高速で処理でき
る、等の利点が得られる。
As described above, according to the present invention, since the status change acceptance processing is only the status change bit update, it can be processed in a short time.
Judgment processing receives data from the table, judges all addresses, and is not restarted during the judgment operation, so queuing is not necessary. Even if there is a situation that repeats many times within one judgment time, this Is ignored and only the final result is sent, so that the number of messages is reduced, the load is reduced, and determination is performed by bit operation, which enables high-speed processing.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の処理方式の説明図、 第2図は判定用テーブル及び判定要領の説明図、 第3図は従来方式の説明図である。 第1図、第3図で22は伝送データ、12a,12bは収集装
置、20はディスプレイ装置である。
FIG. 1 is an explanatory diagram of a processing method of the present invention, FIG. 2 is an explanatory diagram of a determination table and a determination procedure, and FIG. 3 is an explanatory diagram of a conventional method. In FIGS. 1 and 3, reference numeral 22 is transmission data, 12a and 12b are collecting devices, and 20 is a display device.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】多数の監視対象(10a,10b,……)の状態変
化を1,0ビットに表わしたデータ(22)で受け取り、通
報する監視システムにおける多量状変処理方式におい
て、 状変受付処理手段(14c)と判定処理手段(14d)を設
け、 前記データ(22)を受けて状変受付処理手段は、各監視
対象毎にその状変と現在値を持つ状変管理テーブル(2
4)を更新し、そして判定処理手段(14d)にそれが処理
中でなければ起動通知し、 起動通知を受けて判定処理手段は、各監視対象毎にその
状変、現在値、前回値を持つ判定用テーブル(26)の、
全監視対象の該状変および現在値を状変管理テーブルの
それで更新し、更新後の現在値と前記前回値を用いて状
変判定することを特徴とした多量状変処理方式。
1. A multi-state change processing method in a monitoring system for receiving a status change of a large number of monitoring targets (10a, 10b, ...) As data (22) represented in 1,0 bits and reporting the change. A processing means (14c) and a judgment processing means (14d) are provided, and in response to the data (22), the status change acceptance processing means has a status change management table (2) having the status change and the current value for each monitoring target.
4) is updated, and if it is not being processed, the determination processing means (14d) is notified of activation, and the determination processing means receives the activation notification, and the determination processing means notifies the state change, the current value, and the previous value for each monitored object. Of the judgment table (26)
A large-scale state change processing method characterized in that the state change and current values of all monitoring targets are updated by that of the state change management table, and the state change is determined using the updated current value and the previous value.
JP17852987A 1987-07-17 1987-07-17 Massive condition processing method in monitoring system Expired - Fee Related JPH0732503B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17852987A JPH0732503B2 (en) 1987-07-17 1987-07-17 Massive condition processing method in monitoring system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17852987A JPH0732503B2 (en) 1987-07-17 1987-07-17 Massive condition processing method in monitoring system

Publications (2)

Publication Number Publication Date
JPS6422198A JPS6422198A (en) 1989-01-25
JPH0732503B2 true JPH0732503B2 (en) 1995-04-10

Family

ID=16050065

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17852987A Expired - Fee Related JPH0732503B2 (en) 1987-07-17 1987-07-17 Massive condition processing method in monitoring system

Country Status (1)

Country Link
JP (1) JPH0732503B2 (en)

Also Published As

Publication number Publication date
JPS6422198A (en) 1989-01-25

Similar Documents

Publication Publication Date Title
EP0191036B1 (en) Database backup method
JPH0529171B2 (en)
CN101512454B (en) Apparatus and method for guaranteed batch event delivery in a process control system
CN113268395B (en) Service data processing method, processing device and terminal
JP3340431B2 (en) Database management method
JPH0732503B2 (en) Massive condition processing method in monitoring system
US7533132B2 (en) Parallel replication mechanism for state information produced by serialized processing
JPH0595357A (en) Delete system of information at outside of object by waiting of fault information
JP3282368B2 (en) Remote monitoring control device
JPH0675840A (en) Database maintenance system
JPH0879370A (en) Switch operation system
CN115454725A (en) Database backup method and device, electronic equipment and storage medium
JPH06324916A (en) Fault information logging system
JP2630255B2 (en) Network fault indication recovery method
JP2871923B2 (en) Alarm information collection method
JP3138685B2 (en) Remote monitoring method
JPH0259837A (en) Data recovery processing system
CN114090691A (en) Block link point data storage and reading method and storage system
JPH0398138A (en) File protection control system
CN116881365A (en) Method, device, equipment and storage medium for field synchronization
CN118277336A (en) Metadata management method, metadata management device, and computer storage medium
JPH02216931A (en) Fault information reporting system
JPH08101763A (en) System definition information management method
JPH02131848A (en) Control system for production result
JPS59181936A (en) Method of managing computer event data file

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees