JP3211585B2 - Operation status judgment method - Google Patents

Operation status judgment method

Info

Publication number
JP3211585B2
JP3211585B2 JP24370894A JP24370894A JP3211585B2 JP 3211585 B2 JP3211585 B2 JP 3211585B2 JP 24370894 A JP24370894 A JP 24370894A JP 24370894 A JP24370894 A JP 24370894A JP 3211585 B2 JP3211585 B2 JP 3211585B2
Authority
JP
Japan
Prior art keywords
operation state
hardware
operation status
unit
list
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
JP24370894A
Other languages
Japanese (ja)
Other versions
JPH08107438A (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 JP24370894A priority Critical patent/JP3211585B2/en
Publication of JPH08107438A publication Critical patent/JPH08107438A/en
Application granted granted Critical
Publication of JP3211585B2 publication Critical patent/JP3211585B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Maintenance And Management Of Digital Transmission (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、冗長構成を取るパッケ
ージの挿抜や故障の際に使用するソフトウェアによる操
作状態判定方法に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for judging an operation state by software used when a package having a redundant configuration is inserted or removed or a failure occurs.

【0002】近年、高速光伝送装置やクロスコネクト装
置などの新同期網用装置は、電話、画像データ等を複合
伝送できる、高速ディジタル回線を収容するものが多く
なってきているので、装置に異常が発生した場合、社会
に大きな影響を及ぼす。
In recent years, devices for a new synchronous network such as a high-speed optical transmission device and a cross-connect device have been increasingly equipped with a high-speed digital line capable of complex transmission of telephone data and image data. When it occurs, it has a great impact on society.

【0003】また、装置の多様化に伴って実装するパッ
ケージや装置の状態を管理する管理情報が増加している
為、管理情報の高信頼化及び処理の高速化が要求されて
いる。 更に、装置の多機能化により、システムの制御
及び監視を行なう上でソフトウェアの占める割合が大き
くなる為、ソフトウェアの開発効率の向上が要求されて
いる。
[0003] In addition, since the management information for managing the package to be mounted and the state of the device is increasing with the diversification of the device, high reliability of the management information and high-speed processing are required. Further, the multifunctionality of the device increases the proportion of software in controlling and monitoring the system, and therefore, improvement in software development efficiency is required.

【0004】そこで、新同期網用装置内の冗長構成を実
現しているSEL 搭載パッケージ及び切替対象パッケージ
の挿抜や故障によって、これらのパッケージで構成され
ているハードウェア部が操作可能か否かを示す操作状態
を、保守者へ通知する必要がある。
[0004] In view of the above, it is determined whether or not a hardware part composed of these packages can be operated by insertion / removal or failure of a SEL-equipped package and a switching target package which realize a redundant configuration in a device for a new synchronous network. It is necessary to notify the maintenance person of the indicated operation status.

【0005】この為、ソフトウェアとしては、 冗長構成を実現しているパッケージの操作状態を管
理している制御系ファームウェアから操作状態を読み出
したり、 装置内の冗長構成に対応した操作状態の論理的な解
析を行なって操作可能/操作不能の解析結果を求める。
[0005] Therefore, as software, the operation state is read from the control system firmware that manages the operation state of the package realizing the redundant configuration, or the logical state of the operation state corresponding to the redundant configuration in the device is read. The analysis is performed to obtain an operational / inoperable analysis result.

【0006】しかし、操作状態を読み出す際、ソフトウ
ェアとファームウェアの間の通信による処理時間の増加
やデータ不一致が考えられる為、この間の通信回数を少
なくして、操作状態を収集できる様にすることが必要で
ある。
However, when reading the operation state, it is considered that the processing time may increase due to the communication between the software and the firmware, or data may be inconsistent. Therefore, it is possible to reduce the number of times of communication during this time so that the operation state can be collected. is necessary.

【0007】また、ハードウェアの冗長構成に依存した
操作状態の解析を行なう際、冗長構成の種類によって複
数通りのソフトウェアの開発が必要となり、開発規模の
増大が考えられる。そこで、ハードウェアの冗長構成に
依存しない操作状態の解析が必要でなる。
Further, when analyzing the operation state depending on the hardware redundant configuration, it is necessary to develop a plurality of types of software depending on the type of the redundant configuration, and the development scale may be increased. Therefore, it is necessary to analyze an operation state that does not depend on a redundant configuration of hardware.

【0008】つまり、通信による処理時間の短縮、デー
タの高信頼化及びソフトウェアの開発効率の向上を図る
ことが必要である。
[0008] That is, it is necessary to reduce the processing time of communication, increase the reliability of data, and improve the efficiency of software development.

【0009】[0009]

【従来の技術】図5は従来例の処理説明図、図6は図5
の処理フロー図、図7は図5の処理を実行する為のブロ
ック図の一例である。
2. Description of the Related Art FIG.
FIG. 7 is an example of a block diagram for executing the processing of FIG.

【0010】以下、通知処理と読出処理について、図6
を参照して図5の説明を行なう。なお、ハードウェア部
2はパッケージ2( 以後、PKG2と省略する) とPKG3が冗
長構成になっていて、PKG1中のセレクタ(SEL) でPKG2ま
たはPKG3のうちの、何れか一方のPKG がセレクトされる
構成になっている。 (1) 通知処理の場合 図5中のファームウェア3に格納されているハードウェ
ア操作状態リスト31は、上段にPKG のアドレス(PKG1 〜
PKG3 )、下段に操作状態データ(E:操作可能,D:操作不
能)がそれぞれ格納されるが、最初はPKG1〜PKG3が実装
されていた為に下段は全てE の状態にあったとする。
The notification process and the reading process will be described below with reference to FIG.
5 will be described with reference to FIG. In the hardware unit 2, the package 2 (hereinafter abbreviated as PKG2) and the PKG3 have a redundant configuration, and one of the PKG2 and the PKG3 is selected by the selector (SEL) in the PKG1. Configuration. (1) In the case of the notification process The hardware operation status list 31 stored in the firmware 3 in FIG. 5 has the PKG addresses (PKG1 to PKG1) in the upper row.
PKG3), the operation status data (E: operable, D: inoperable) is stored in the lower row, respectively. It is assumed that all the lower rows are in the E state because PKG1 to PKG3 are mounted at first.

【0011】その後、ファ−ムウェア3は、ハードウェ
ア部2から PKG2 が抜去されたことによる未実装通知を
伝送路を介して検出したので、内蔵のハードウェア操作
状態リスト31に未実装による操作不能を登録し( 操作不
能を示す"D" を登録) 、ソフトウェア部4に通知する。
そこで、ソフトウェア部は装置状態解析処理振分けオブ
ジェクト44を起動する。
After that, the firmware 3 detects via the transmission path a notification indicating that the PKG 2 has been removed from the hardware unit 2 via the transmission line. Is registered ("D" indicating inoperability is registered), and the software unit 4 is notified.
Then, the software unit activates the device state analysis processing distribution object 44.

【0012】操作状態解析処理振分けオブジェクト44
は、装置内のPKG アドレスに対応した解析処理の振分け
一覧を見て、PKG2の場合は解析 1と解析 2の解析処理を
行なう必要があることが判ったので、解析1を処理する
操作状態解析オブジェクト43aと解析2 を処理する操作
状態解析オブジェクト43b を起動する( 図6-S1, S2 参
照) 。
Operation state analysis processing distribution object 44
Looking at the distribution list of analysis processing corresponding to the PKG address in the device, it was found that it was necessary to perform analysis 1 and analysis 2 in the case of PKG2. The operation state analysis object 43b for processing the object 43a and the analysis 2 is started (see S1 and S2 in FIG. 6).

【0013】操作状態解析オブジェクト43a, 43bは、ソ
フトウェア部4で管理する操作状態の数ごと設けられて
おり、操作状態読出オブジェクト42a, 42b (これは操作
状態解析オブジェクトと同数) を起動する( 図6-S3 参
照) 。
The operation state analysis objects 43a and 43b are provided for each of the number of operation states managed by the software unit 4, and activate the operation state read objects 42a and 42b (the same number as the operation state analysis objects). See 6-S3).

【0014】操作状態読出オブジェクト42a, 42bは、フ
ァームウェア3が管理するハードウェア操作状態リスト
31から指定のPKG の操作状態(EまたはD)を読み出して、
通知と読み出した操作状態が一致するか否かをチェック
する。チェック結果が否であれば、操作状態解析オブジ
ェクト43a, 43b及び冗長系操作状態通知オブジェクト15
を介して図示しない上位管理オブジェクトに送る。
The operation state read objects 42a and 42b are hardware operation state lists managed by the firmware 3.
Read the operation status (E or D) of the specified PKG from 31 and
It is checked whether the notification and the read operation state match. If the check result is negative, the operation state analysis objects 43a and 43b and the redundant operation state notification object 15
To a higher-level management object (not shown) via

【0015】しかし、チェック結果が一致するが、読出
数が指定の読出数に達しなければ、達するまでこれを繰
り返す。そして、読出数が指定の読出数に達すれば、対
応する操作状態解析オブジェクト43a, 43bに送る( 図6
-S4 〜S6参照) 。
However, if the check results match, but the readout number does not reach the specified readout number, this is repeated until it reaches. Then, when the read number reaches the designated read number, it is sent to the corresponding operation state analysis objects 43a and 43b (FIG. 6).
-S4 to S6).

【0016】そこで、操作状態解析オブジェクト43a, 4
3bは、入力した操作状態と判定式1,2を用いて、ハード
ウェア部が操作可能か否かについて論理的に解析し、解
析結果を冗長系操作状態通知オブジェクト15を介して図
示しない上位管理オブジェクトに通知する( 図6-S7 〜
S9参照) 。
Then, the operation state analysis objects 43a, 43
3b logically analyzes whether or not the hardware unit is operable using the input operation state and the judgment formulas 1 and 2, and analyzes the analysis result via the redundant operation state notification object 15 to a higher level management (not shown). Notify the object (Fig. 6-S7-
S9).

【0017】なお、判定式1[ PKG1 and (PKG2 or PKG3
)]の解析結果は、ハードウェア部2に示す様に、PKG2,
3が冗長系を構成しているので、PKG2を抜去しても実装
されているPKG3で操作可能であり、判定式 2 (PKG2 or
PKG3 )についてはPKG1でPKG3をセレクトすれば操作可能
となる。従って、解析1,2 は冗長構成のパッケージ( 即
ち、ハードウェア部) は操作可能と云う解析結果が得ら
れる。 (2) 読出処理の場合 冗長系操作状態読出オブジェクト16は、図示しない上位
管理オブジェクトからの読出要求に対応して、操作状態
解析オブジェクト43a,または操作状態解析オブジェクト
43b を起動する。
Note that the judgment formula 1 [PKG1 and (PKG2 or PKG3
)], The analysis result of PKG2,
3 constitutes a redundant system, so even if PKG2 is removed, it can be operated with the mounted PKG3, and judgment formula 2 (PKG2 or
PKG3) can be operated by selecting PKG3 in PKG1. Therefore, in the analysis 1 and 2, an analysis result that a package (that is, a hardware unit) having a redundant configuration can be operated is obtained. (2) In the case of read processing The redundant operation state read object 16 corresponds to the operation state analysis object 43a or the operation state analysis object
Start 43b.

【0018】そこで、上記と同様に、操作状態読出オブ
ジェクト42a,または操作状態読出オブジェクト42b を利
用してハードウェア操作状態リスト31から、PKG の操作
状態データを読み出して判定式 1または判定式 2を用い
て解析し、解析結果を冗長系操作状態読出オブジェクト
を介して上位管理オブジェクトに送出する。
Therefore, in the same manner as above, the operation state data of the PKG is read from the hardware operation state list 31 using the operation state read object 42a or the operation state read object 42b, and the determination formula 1 or 2 is determined. Then, the analysis result is sent to the upper management object via the redundant operation state read object.

【0019】ここで、上記の処理を具体的に実現するに
は、図7に示す様に、プログラムROM 53に図6の処理フ
ローを、リスト格納部分54に振り分け一覧、判定式1,2
をそれぞれ格納する。また、ファームウェア51にハード
ウェア操作状態リスト、RAM55の定められた領域に解析
1, 解析2 に必要なPKG の操作状態を格納し、図6の処
理フローに従ってCPU 52を動作させればよい。
Here, in order to concretely realize the above-mentioned processing, as shown in FIG. 7, the processing flow of FIG.
Are respectively stored. In addition, the hardware operation status list is analyzed in the firmware 51, and the analysis is performed in a predetermined area of the RAM 55.
1, the operation state of the PKG required for analysis 2 is stored, and the CPU 52 is operated according to the processing flow of FIG.

【0020】さて、従来の操作状態判定方法は、 操作状態読出オブジェクト42a, 42bによって、ファ
ームウェア内のハードウェア操作状態リスト31から操作
状態のデータを読み出す際、ソフトウェア部4とファー
ムウェア3を接続する伝送路の故障による通信エラーな
どで正しいデータが読み出せない場合、ハードウェア操
作状態リストのデータとソフトウェア部の操作状態読出
オブジェクトに格納されたデータとの間で不一致が生ず
る可能性がある。 操作状態の数ごとに、判定対象となるPKG のアトレ
スを基にしたリスト( 機能的には同じもの) や、論理的
な判定方法が異なるだけでソフトウエア的には同じオブ
ジェクト (操作状態解析オブジェクト43a, 43b) をソフ
トウェア部に設けている。これにより、非常に複雑な処
理になっている。
In the conventional operation state determination method, when the operation state data is read from the hardware operation state list 31 in the firmware by the operation state reading objects 42a and 42b, the transmission for connecting the software unit 4 and the firmware 3 is performed. If correct data cannot be read due to a communication error or the like due to a road failure, there is a possibility that inconsistency may occur between the data in the hardware operation state list and the data stored in the operation state read object of the software unit. For each number of operation states, a list based on the attress of the PKG to be judged (functionally the same), or the same software object (the operation state analysis object 43a, 43b) are provided in the software section. This results in a very complicated process.

【0021】[0021]

【発明が解決しようとする課題】ここで、上記の様な処
理は 伝送路を介して、ソフトウェア部4とファームウェ
ア3との間のアクセス回数が多くなる為、処理に時間が
かかり、通信異常によるデータ不一致が生ずる可能性が
ある。 ハードウェアの構成に依存した解析を行なっていた
為、同じ様なオブジェクトが複数設計され( 例えば、2
種類の操作状態解析オブジェクトや操作状態読出オブジ
ェクト) 、効率のよい解析が行なわれないと云う課題が
生じていた。
Here, since the number of accesses between the software unit 4 and the firmware 3 increases via the transmission path in the above-described processing, the processing takes a long time, and a communication error occurs. Data mismatch may occur. Since the analysis depended on the hardware configuration, multiple similar objects were designed (for example,
However, there has been a problem that efficient analysis is not performed.

【0022】本発明は、ハードウェア操作状態リストを
アプリケーション部に設け、ソフトウェア部とファーム
ウェア間の通信量を削減することで、処理時間の短縮及
びデータの高信頼化を図ると共に、PKG 毎にメモリ領域
のアドレス( メモリアドレス1 〜メモリアドレス3)を用
いて作成した冗長系操作状態判定リストを参照し、判定
処理を共通化することで、ソフトウェアの開発効率の向
上を図る様にした。
According to the present invention, a hardware operation status list is provided in an application section to reduce the amount of communication between a software section and firmware, thereby shortening the processing time and increasing the reliability of data, and at the same time, memory for each PKG. By referring to the redundant operation status judgment list created using the addresses of the areas (memory address 1 to memory address 3) and sharing the judgment processing, the software development efficiency is improved.

【0023】[0023]

【課題を解決するための手段】本発明は、ソフトウェア
部に、ハードウェア操作状態リストと、メモリ領域のア
ドレスを用いて、パッケージごとに作成した操作状態判
定式が格納されている冗長系操作状態判定リストと、ハ
ードウェア操作状態登録手段と、共通操作状態判定手段
を設ける。
According to the present invention, there is provided a redundant operation state in which a software section stores a hardware operation state list and an operation state determination formula created for each package using an address of a memory area. A determination list, a hardware operation state registration unit, and a common operation state determination unit are provided.

【0024】そして、ハードウェア操作状態登録手段
は、ハードウェア部から直接、内蔵するパッケージの操
作状態についての通知を受けた時、ハードウェア操作状
態リスト中の対応するアドレスのメモリ領域に、該通知
を受けた操作状態を格納すると共に、該共通操作状態判
定手段に該通知を送出して起動させる。
When the hardware operation status registering means receives the notification of the operation status of the built-in package directly from the hardware unit, the hardware operation status registration means stores the notification in the memory area of the corresponding address in the hardware operation status list. The received operation state is stored, and the notification is sent to the common operation state determination means to activate it.

【0025】これにより、共通操作状態判定手段は、ハ
ードウェア操作状態リストを参照して通知のあったパッ
ケージに対応する操作状態判定式を処理し、冗長構成の
ハードウェア部の操作が可能か否かを判定して、判定結
果を上位手段に送出する様にした。
Thus, the common operation state determination means processes the operation state determination expression corresponding to the notified package with reference to the hardware operation state list, and determines whether the operation of the redundant hardware unit is possible. Is determined, and the determination result is sent to the higher-order means.

【0026】[0026]

【作用】図1は本発明の原理説明図である。図1中のハ
ードウェア操作状態リスト11は、従来例ではファームウ
ェア内に設けられていたが、本発明ではアプリケーショ
ン部に設けたもので、ハードウェア操作状態登録手段13
a は、ハードウェア部2が送出したパッケージの接続状
態変化の通知を検出した時、直ちにこのリストに変化し
た接続状態を登録して、内容を更新する。
FIG. 1 is a diagram illustrating the principle of the present invention. The hardware operation status list 11 in FIG. 1 is provided in the firmware in the conventional example, but is provided in the application unit in the present invention.
When the a detects the notification of the change in the connection state of the package sent by the hardware unit 2, the a registers the changed connection state in this list immediately and updates the contents.

【0027】また、冗長系操作状態判定リスト12は、PG
K 毎にメモリアドレスを用いて作成した操作状態判定式
を登録したテーブルで、ハードウェア操作状態リスト11
からメモリアドレスに対応する操作状態( 操作可能/ 操
作不可能) を読み出し、読み出した操作状態を用いて上
記の判定式を処理する。
Further, the redundant system operation state determination list 12 includes a PG
In the table in which the operation state judgment formula created using the memory address for each K is registered, the hardware operation state list 11
The operation state (operable / inoperable) corresponding to the memory address is read out from the CPU, and the above determination formula is processed using the read operation state.

【0028】なお、判定式の処理は共通操作状態判定手
段14a により実行される。以下、図1の動作を説明す
る。 (1) 通知処理の場合 例えば、PKG2の未実装通知を受信したハードウェア操作
状態登録手段13a は、ハードウェア操作状態リスト11の
メモリアドレス2 に "操作不能" を登録すると共に、共
通操作状態判定手段14a に未実装通知に見せる。共通操
作状態判定手段14aは、冗長系操作状態判定リスト12を
用いて、PGK2に対応した操作状態判定式を処理する。処
理の内容は、PKG2の操作不能に対応して、SEL 搭載PKG
(PKG1)とSEL の切替対象となるPKG (PKG3) が操作可能
か否かを判定する。
The processing of the judgment formula is executed by the common operation state judgment means 14a. Hereinafter, the operation of FIG. 1 will be described. (1) In the case of notification processing For example, the hardware operation status registration unit 13a that has received the PKG2 non-implementation notification registers “inoperable” in the memory address 2 of the hardware operation status list 11 and determines the common operation status. The means 14a shows the non-implementation notification. The common operation state determination unit 14a processes the operation state determination expression corresponding to PGK2 using the redundant operation state determination list 12. The contents of the processing correspond to the inoperability of PKG2,
It is determined whether the PKG (PKG3) to be switched between (PKG1) and SEL is operable.

【0029】冗長系操作状態判定リスト12は、ハードウ
ェア操作状態リスト11のメモリアドレス( 図中、メモリ
アドレス1 〜3 を示す) を指定することによって、指定
したメモリアドレスに格納されている操作状態を参照す
る。
The redundant operation status determination list 12 is obtained by specifying a memory address (indicated by memory addresses 1 to 3 in the figure) of the hardware operation status list 11 so that the operation status stored in the specified memory address is specified. See

【0030】つまり、冗長系操作状態判定リスト12は、
PKG2がハードウェア操作状態リスト11で操作不能の状態
にあることを読み出して確認する。共通操作状態判定手
段14a は、PGK2に対応した操作状態判定式を処理した結
果を、冗長系操作状態通知手段15a を介して上位装置に
通知する。 (2) 読出処理の場合 冗長系操作状態読出手段16a を用いて共通操作状態判定
手段14a を起動する。共通操作状態判定手段14aは上記
の通知処理の場合と同様に動作し、冗長系操作状態読出
手段16a より応答する。
That is, the redundant operation state determination list 12
It reads and confirms that PKG2 is in an inoperable state in the hardware operation state list 11. The common operation state determination unit 14a notifies the host device of the result of processing the operation state determination expression corresponding to PGK2 via the redundant operation state notification unit 15a. (2) In the case of read processing The common operation state determination means 14a is started using the redundant operation state read means 16a. The common operation state determination unit 14a operates in the same manner as in the above notification process, and responds from the redundant operation state reading unit 16a.

【0031】この様に、本発明による操作状態判定方法
は、 PKG アドレスに対応した操作状態判定式をリスト化
した冗長系操作状態判定リスト12を設け、共通操作状態
判定手段を用いて処理を共通化する様にした。
As described above, in the operation state determination method according to the present invention, the redundant operation state determination list 12 in which the operation state determination expressions corresponding to the PKG addresses are listed is provided, and the processing is performed in common by using the common operation state determination means. It was made to be.

【0032】これにより、従来例の様な判定式ごとの手
段が不要となり、開発規模や開発費の削減及びハード構
成の変更に対するソフトウェアの変更量の削減を可能に
したものである。 ファームウェアに設けられていたハードウェア操作
状態リスト11を、ソフトウェア部に設ける。
This eliminates the necessity of means for each judgment formula as in the conventional example, thereby reducing the development scale and development cost and the amount of software change in response to a change in hardware configuration. The hardware operation status list 11 provided in the firmware is provided in the software unit.

【0033】そして、ハードウェア操作状態登録手段13
a は、通知受信の時にハードウェア操作状態リスト11に
操作状態の登録を行い、冗長系操作状態判定リスト12は
ハードウェア操作状態リスト11のメモリアドレスを参照
し、指定のメモリアドレスに格納されている操作状態を
読み出す様にした。
Then, the hardware operation state registration means 13
a registers the operation state in the hardware operation state list 11 at the time of receiving the notification, and the redundant operation state judgment list 12 refers to the memory address of the hardware operation state list 11 and is stored in the specified memory address. Read the operation status.

【0034】これにより、ファームウェアが削減できる
と共に、ソフトウェア部での保守が容易に行なうことが
できる。また、ソフトウェア部とファームウェア間の通
信の削減が可能となり、通信エラーによるデータの不一
致の心配もなくなり、データの信頼性を高めることが可
能となった。
As a result, the firmware can be reduced and the maintenance in the software section can be easily performed. Further, the communication between the software unit and the firmware can be reduced, and there is no fear of data inconsistency due to a communication error, thereby improving data reliability.

【0035】[0035]

【実施例】図2は本発明の実施例の処理説明図、図3は
図2の処理フロー図、図4は図2の処理を実行する為の
ブロック図の一例を示す。
FIG. 2 is an explanatory diagram of a process according to an embodiment of the present invention, FIG. 3 is a process flowchart of FIG. 2, and FIG. 4 is an example of a block diagram for executing the process of FIG.

【0036】ここで、全図を通じて同一符号は同一対象
物を示す。なお、装置SEL オブジェクト1b、ハードウェ
ア操作状態登録オブジェクト13b、装置SEL 共通操作状
態判定オブジェクト14b 、装置SEL 操作状態通知オブジ
ェクト15b 、装置SEL 操作状態読出オブジェクト16b
は、図1のソフトウェア部1a、ハードウェア操作状態登
録手段13a 、共通操作状態判定手段14a 、冗長系操作状
態通知手段15a 、冗長系操作状態読出手段16a に対応す
る。
Here, the same reference numerals indicate the same objects throughout the drawings. The device SEL object 1b, the hardware operation status registration object 13b, the device SEL common operation status determination object 14b, the device SEL operation status notification object 15b, and the device SEL operation status read object 16b
Corresponds to the software section 1a, the hardware operation state registration means 13a, the common operation state determination means 14a, the redundant operation state notification means 15a, and the redundant operation state read means 16a of FIG.

【0037】以下、図2〜図4の説明を行なうが、上記
で詳細説明した部分については概略説明し、本発明の部
分について詳細説明する。なお、図2中のハードウェア
部2は、セレクタSEL を持ち、セレクトした方の盤から
のクロック信号を出力するCREC盤と、冗長構成の0 系,
1 系のCDIS盤で構成されており、この部分は装置SEL オ
ブジェクト1bによって監視されているとする。 (1) 通知の場合 さて、0系CDIS盤を抜去したことによる未実装通知を受
信した装置SEL オブジェクトは、ハードウェア操作状態
登録オブジェクト13b を用いて、ハードウェア操作状態
リスト11のメモリアドレス2 の0系CDISの領域に "操作
不能" を登録すると共に、装置SEL 共通操作状態判定オ
ブジェクト14b に0系CDIS盤の未実装を通知する( 図3
-S1,S2参照 )。
Hereinafter, FIGS. 2 to 4 will be described. The parts described in detail above will be schematically described, and the parts of the present invention will be described in detail. The hardware unit 2 shown in FIG. 2 has a selector SEL, outputs a clock signal from the selected board, and a redundant system 0,
It is assumed that the system is composed of a single-system CDIS panel, and this part is monitored by the device SEL object 1b. (1) In the case of notification Now, the device SEL object that has received the notification of non-mounting due to the removal of the 0-system CDIS board uses the hardware operation state registration object 13b to check the memory address 2 of the hardware operation state list 11 “Not operable” is registered in the area of the 0-system CDIS, and the non-mounting of the 0-system CDIS board is notified to the device SEL common operation state determination object 14b (FIG. 3).
-See S1 and S2).

【0038】装置SEL 共通操作状態判定オブジェクト14
b は、この通知で起動し、冗長系操作状態判定リスト12
中の0系CDIS盤に対応した操作状態判定式より、(1) CR
EC盤の操作状態及び(2) CDIS盤の操作状態を求める。
Device SEL common operation state determination object 14
b is started by this notification, and the redundant system operation status judgment list 12
From the operation status judgment formula corresponding to the middle 0-system CDIS panel, (1) CR
Obtain the operation status of the EC board and (2) the operation status of the CDIS board.

【0039】(1), (2) については、ハードウェア操作
状態リスト11のメモリアドレス1 〜3に登録されている
データを参照することで、(1) は "操作可能" 、(2) も
"操作可能" と云う判定を得ることができる( 図3-S3
〜S5参照) 。
For (1) and (2), by referring to the data registered in the memory addresses 1 to 3 of the hardware operation state list 11, (1) is "operable", and (2) is also
It is possible to obtain a judgment that "operation is possible" (Fig. 3-S3
To S5).

【0040】例えば、操作可能を"H" レベル, 操作不能
を"L" レベルとすると、(1) 式はHand (L or H)→ Hと
なり、(2) 式は L or H →H となり、共に操作可能とな
る。さて、装置SEL 共通操作状態判定オブジェクト14b
で求めた(1), (2)の判定結果は、装置SEL 操作状態通知
オブジェクト15b より、保守者が管理するワークステー
ション17に送られて操作可能の判定結果を通知する( 図
3-S6 参照) 。(2)読出の場合 また、保守者からワークステーション17を介してPKG の
操作状態に対する読出読出要求があった時、装置SEL オ
ブジェクト1bは装置SEL 操作状態読出オブジェクト16b
を介して、装置SEL 共通操作状態変換オブジェクト14b
を起動する。
For example, assuming that the operable state is the “H” level and the inoperable state is the “L” level, equation (1) becomes Hand (L or H) → H, equation (2) becomes L or H → H, Both can be operated. Now, the device SEL common operation state determination object 14b
The determination results (1) and (2) obtained in (1) are sent from the device SEL operation status notification object 15b to the work station 17 managed by the maintenance person to notify the determination of the operability (see FIG. 3-S6). ). (2) In the case of reading When a maintenance person issues a read / read request for the operation status of the PKG via the workstation 17, the device SEL object 1b is set to the device SEL operation status read object 16b.
Via the device SEL common operation state conversion object 14b
Start

【0041】そこで、装置SEL 共通操作状態変換オブジ
ェクト14b は、冗長系操作状態判定リストを起動して、
例えば、0系CDISの(1) のCRECの操作状態及び(2) のCD
ISK操作状態を読み出した後、装置SEL 操作状態読出オ
ブジェクト16b を介してホークステーション17に応答を
返す。
Therefore, the device SEL common operation state conversion object 14b activates the redundant operation state judgment list, and
For example, the operation status of CREC (1) and CD (2) of system 0 CDIS
After reading the ISK operation status, a response is returned to the fork station 17 via the device SEL operation status read object 16b.

【0042】ここで、上記の処理を具体的に実現するに
は、図4に示す様に、プログラムROM 62に図3の処理フ
ローを、リスト格納部分63にハードウェア操作状態リス
ト11及び冗長系操作状態判定リスト12をそれぞれ格納す
る。そして、図3の処理フローに従ってCPU 61を動作さ
せればよい。
Here, in order to specifically realize the above processing, as shown in FIG. 4, the processing flow of FIG. 3 is stored in the program ROM 62, and the hardware operation state list 11 and the redundant system Each of the operation state determination lists 12 is stored. Then, the CPU 61 may be operated according to the processing flow of FIG.

【0043】つまり、本発明はハードウェア部及びファ
ームウェアへのソフトウェア部のアクセス削減を図った
ので、ハードウェア部の操作状態収集時に、パッケージ
の抜去による通知処理及び保守者からの読出処理に対す
る処理時間の短縮に寄与することが大きい。
That is, according to the present invention, the access of the software unit to the hardware unit and the firmware is reduced, so that when the operation state of the hardware unit is collected, the processing time for the notification process by removing the package and the read process from the maintenance person is taken. It greatly contributes to shortening of time.

【0044】また、アクセスを削減することで、通信エ
ラーによるハードウェア部の状態と、ソフトウェア部が
管理する状態との不一致が殆どなくなる為、保守者に通
知するデータの高信頼性に寄与するところが大きい。
Also, by reducing access, there is almost no discrepancy between the state of the hardware unit due to a communication error and the state managed by the software unit, which contributes to the high reliability of data notified to the maintenance person. large.

【0045】[0045]

【発明の効果】以上詳細に説明した様に本発明によれ
ば、処理時間の短縮、操作状態に関するデータの高信頼
化及びソフトウェアの開発効率の向上を図ることができ
ると云う効果がある。
As described in detail above, according to the present invention, the processing time can be shortened, the data relating to the operation state can be made highly reliable, and the software development efficiency can be improved.

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

【図1】本発明の原理説明図である。FIG. 1 is a diagram illustrating the principle of the present invention.

【図2】本発明の実施例の処理説明図である。FIG. 2 is an explanatory diagram of a process according to an embodiment of the present invention.

【図3】図2の処理フロー図である。FIG. 3 is a processing flowchart of FIG. 2;

【図4】図2の処理を実行する為のブロック図の一例で
ある。
FIG. 4 is an example of a block diagram for executing the processing of FIG. 2;

【図5】従来例の処理説明図である。FIG. 5 is an explanatory diagram of processing in a conventional example.

【図6】図5の処理フロー図である。FIG. 6 is a processing flowchart of FIG. 5;

【図7】図5の処理を実行する為のブロック図の一例で
ある。
FIG. 7 is an example of a block diagram for executing the processing of FIG. 5;

【符号の説明】[Explanation of symbols]

1a ソフトウェア部 2 ハードウェア部 11 ハードウェア操作状態リスト 12 冗長系操作状態判定リスト 13a ハードウェア操作状態登録手段 14a 共通操作状態判定手段 15a 冗長系操作状態通知手段 16a 冗長系操作状態読出手段 17 ワークステーション 1a Software part 2 Hardware part 11 Hardware operation state list 12 Redundant operation state judgment list 13a Hardware operation state registration means 14a Common operation state judgment means 15a Redundant operation state notification means 16a Redundant operation state readout means 17 Workstation

フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H04L 29/14 H04L 12/28 Continuation of the front page (58) Field surveyed (Int.Cl. 7 , DB name) H04L 29/14 H04L 12/28

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 切替手段搭載パッケージと切替対象パッ
ケージを有する冗長構成のハードウェア部、ソフトウェ
ア部及び各パッケージの操作状態が対応するアドレスの
メモリ領域に格納されているハードウェア操作状態リス
トを有するシステムにおいて、 該ソフトウェア部に、該ハードウェア操作状態リスト
と、該メモリ領域のアドレスを用いて、パッケージごと
に作成した操作状態判定式が格納されている冗長系操作
状態判定リストと、ハードウェア操作状態登録手段と、
共通操作状態判定手段を設け、 該ハードウェア操作状態登録手段は、該ハードウェア部
から直接、内蔵するパッケージの操作状態についての通
知を受けた時、該ハードウェア操作状態リスト中の対応
するアドレスのメモリ領域に、該通知を受けた操作状態
を格納すると共に、該共通操作状態判定手段に該通知を
送出して起動させ、 該共通操作状態判定手段は、ハードウェア操作状態リス
トを参照して該通知のあったパッケージに対応する操作
状態判定式を処理し、冗長構成のハードウェア部の操作
が可能か否かを判定して、判定結果を上位手段に送出す
る様にしたことを特徴とする操作状態判定方法。
A system having a hardware operation state list stored in a memory area at an address corresponding to an operation state of a redundant configuration of a hardware unit and a software unit having a switching unit mounting package and a switching target package. In the software unit, the hardware operation status list, a redundant system operation status determination list storing an operation status determination formula created for each package using the address of the memory area, and a hardware operation status Registration means,
The hardware operation status registration unit is provided with a common operation status determination unit. When the hardware operation status registration unit receives a notification about the operation status of the built-in package directly from the hardware unit, the hardware operation status registration unit determines the corresponding address in the hardware operation status list. The received operation status is stored in the memory area, and the notification is sent to the common operation status determination unit to be activated, and the common operation status determination unit refers to the hardware operation status list to execute the operation. An operation state determination formula corresponding to the notified package is processed, and it is determined whether or not the operation of the hardware unit of the redundant configuration is possible, and the determination result is transmitted to a higher-order means. Operation state determination method.
JP24370894A 1994-10-07 1994-10-07 Operation status judgment method Expired - Fee Related JP3211585B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24370894A JP3211585B2 (en) 1994-10-07 1994-10-07 Operation status judgment method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24370894A JP3211585B2 (en) 1994-10-07 1994-10-07 Operation status judgment method

Publications (2)

Publication Number Publication Date
JPH08107438A JPH08107438A (en) 1996-04-23
JP3211585B2 true JP3211585B2 (en) 2001-09-25

Family

ID=17107808

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24370894A Expired - Fee Related JP3211585B2 (en) 1994-10-07 1994-10-07 Operation status judgment method

Country Status (1)

Country Link
JP (1) JP3211585B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5035408B2 (en) 2010-09-13 2012-09-26 新神戸電機株式会社 Lead acid battery and lead acid battery manufacturing method

Also Published As

Publication number Publication date
JPH08107438A (en) 1996-04-23

Similar Documents

Publication Publication Date Title
US5530857A (en) Automated shop floor control system and method of operation thereof
CN107517110A (en) Veneer configuration self-recovery method and device in a kind of distributed system
CN102346707A (en) Server system and operation method thereof
US5600808A (en) Processing method by which continuous operation of communication control program is obtained
CN101415127B (en) Minitype universal hardware platform architecture system for telecom and calculation, and reliability management method
US5764914A (en) Network system for connecting to a network node from terminal
JP3211585B2 (en) Operation status judgment method
JP2002323988A (en) Method and system for processing remote interrupt signal, and network interface system
US6931015B2 (en) Control program structure of ATM switching system and method thereof
US7607051B2 (en) Device and method for program correction by kernel-level hardware monitoring and correlating hardware trouble to a user program correction
CN104243197A (en) Data transmitting method and system and virtual storage gateways
KR100258123B1 (en) Method for standby side processor test in full electronic telephone exchange
KR940003845B1 (en) Communication path bus selecting method
KR100299031B1 (en) Method for accessing lstatistic information relation in exchang system
KR100304364B1 (en) Method for operation and management data processing in switching system
CN115686896A (en) Extended memory error processing method, system, electronic device and storage medium
JP3055507B2 (en) Simple alarm log system for telephone exchange and recording medium storing control program for realizing the system
KR100818440B1 (en) System and Method of Tracing Trunking Call
CN117873749A (en) Airborne computer intelligent platform management bus system
JPH06332753A (en) Classification change detection system for mounted package
JP2517665B2 (en) Method of transmitting signal to operation control device on operation panel
JP2699899B2 (en) Fault information collection device
KR100827078B1 (en) Program Loading Method in Switching System
JPH0534692B2 (en)
JPH05114035A (en) Response information processing system

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20010619

LAPS Cancellation because of no payment of annual fees