(57)【特許請求の範囲】
【請求項１】
上位装置から下位装置に設定データを転送して書込む装置内メモリと、
該装置内メモリに前記設定データが正常に書込まれた時に、該設定データを読出してバックアップ用として書込む運用系バックアップメモリと、
該運用系バックアップメモリに前記設定データが正常に書込まれた時に、該設定データを読出してバックアップ用として書込む待機系バックアップメモリと、
前記装置内メモリに対する前記設定データの書込みの制御と、該装置内メモリに対する書込みが正常書込みか否かを判定し、正常書込みの時に、前記装置内メモリから読出した前記設定データを前記運用系バックアップメモリに書込む制御と、該運用系メモリに対する書込みが正常書込みか否かを判定し、正常書込みの時に、前記運用系バックアップメモリから読出した前記設定データを前記待機系バックアップメモリに書込む制御と、前記装置内メモリと前記運用系バックアップメモリと前記待機系バックアップメモリとに何れかに前記設定データの書込みが正常でないと時に、異常終了応答を送出し、前記待機系バックアップメモリに対する前記設定データの書込みが正常の時に、正常終了を送出する制御とを行うメモリ制御部と
を備えたことを特徴とするメモリ装置。
【請求項２】
装置内メモリと運用系バックアップメモリと待機系バックアップメモリとを有し、上位装置から各種の設定を行う設定データを下位装置に転送して前記装置内メモリに書込み、
該装置内メモリに書込んだ前記設定データを読出して前記上位装置からの設定データと照合して正常書込みか否かを判定し、正常書込みの時に、該装置内メモリから読出した前記設定データを前記運用系バックアップメモリに書込み、
該運用系バックアップメモリに書込んだ前記設定データを読出して正常書込みか否かを判定し、正常書込みの時に、該運用系バックアップメモリから読出した前記設定データを前記待機系バックアップメモリに書込む過程を含む
ことを特徴とするメモリ保護方法。
【請求項３】
前記運用系バックアップメモリ又は前記待機系バックアップメモリが正常でない時に、前記装置内メモリに設定データが格納されている場合、該装置内メモリと前記運用系バックアップメモリとの内容を比較し、不一致の時は、前記装置内メモリから読出した前記設定データを前記運用系バックアップメモリに書込み、該運用系バックアップメモリに対する書込みが正常に終了した時及び前記装置内メモリと前記運用系バックアップメモリとの内容が一致の時は、該運用系バックアップメモリから読出した設定データを前記待機系バックアップメモリに書込む過程を含むことを特徴とする請求項２記載のメモリ保護方法。
【請求項４】
前記運用系バックアップメモリ又は前記待機系バックアップメモリの何れかが正常でない時に、前記装置内メモリに設定データが格納されていない場合、前記運用系バックアップメモリが正常か否かを判定し、正常な場合は、該運用系バックアップメモリから読出した設定データを前記待機系バックアップメモリに書込み、該待機系バックアップメモリに対する書込みが正常に終了した時に、前記運用系バックアップメモリに格納された設定データを前記装置内メモリに書込み、前記運用系バックアップメモリが正常でない場合は、前記待機系バックアップメモリが正常か否かを判定し、正常な場合は、該待機系バックアップメモリから読出した設定データを前記運用系バックアップメモリに書込み、該運用系バックアップメモリに対する書込みが正常に終了した時に、前記設定データを前記装置内メモリに書込み、該装置内メモリに設定データを書込んだ後、該装置内メモリから設定データを読出して正常か否かを判定する過程を含むことを特徴とする請求項２又は３記載のメモリ保護方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、各種の設定を行う設定データを上位装置から装置内メモリに書込む過程に於ける異常発生時の設定データを保護するメモリ装置及びメモリ保護方法に関し、特に、上位装置と任意数の下位装置とを含むシステム構成に於いて、上位装置から下位装置に設定データをダウンロードして、下位装置の装置内メモリに格納する時に、電源断等による障害で正常な書込終了とならない場合の救済を行うメモリ装置及びメモリ保護方法に関する。
【０００２】
【従来の技術】
各種の通信システムに於いては、複数の回線間の接続設定を行うクロスコネクト装置や、バイト多重化や多重分離を行う多重化装置等の各種の装置を下位装置とし、システム管理装置や制御端末装置等を上位装置として、この上位装置から下位装置の運用設定を行う為の設定データをダウンロードし、必要に応じて更新又は追加する構成が知られている。
【０００３】
この場合の下位装置のメモリ構成は、設定データのバックアップ用のＥＥＰＲＯＭやフラッシュメモリ等の不揮発性メモリと、クロスコネクトや多重化処理等を行う為の設定データを格納する装置内メモリとの構成を有し、下位装置の立上げ時や、パッケージ交換等の場合に、不揮発性メモリから装置内メモリに設定データを書込むものであった。
【０００４】
又設定データの更新を、上位装置からのダウンロードで行う場合、不揮発性メモリに設定データを書込み、この不揮発性メモリから装置内メモリに設定データを書込む構成が一般的である。従って、不揮発性メモリは、装置内メモリに対してバックアップ用のメモリとなっている。又この不揮発性メモリに対しても、バックアップする為のメモリを設けて、二重化バックアップ構成とすることも提案されている。
【０００５】
【発明が解決しようとする課題】
装置内メモリに対してバックアップ用となる不揮発性メモリに、上位装置等から設定データを書込む時、電源断等の異常発生、プロセッサの暴走或いはリセット、パッケージの挿抜等が発生すると、不揮発性メモリに対して設定データの書込異常となる。その時、装置内メモリに格納されている設定データが正常であればシステムの運用に支障を来すことがないが、この装置内メモリに格納されている設定データが消失した場合、不揮発性メモリの交換や、上位装置から総ての設定データの再ダウンロードを行うまで、システムダウンとなる問題がある。
【０００６】
そこで、前述のように、バックアップ用のメモリを二重化構成とすることが考えられる。しかし、不揮発性メモリを二重化しても、上位装置から設定データをダウンロードする時の障害に対しては対処することができない問題がある。又上位装置に各下位装置の設定データを格納したデータベースを設けて、下位装置の管理等を行う構成の場合に於いても、設定データのダウンロード時の障害に対して、総ての設定データをダウンロードするには、長時間を要する問題がある。
本発明は、従来の問題点を解決するもので、装置内メモリに設定データを書込む時の障害を経済的な構成により救済することを目的とする。
【０００７】
【課題を解決するための手段】
本発明のメモリ装置は、（１）上位装置１から下位装置２に設定データを転送して書込む装置内メモリ７−１〜７−ｎと、この装置内メモリに設定データが正常に書込まれた時に、この設定データを読出してバックアップ用として書込む運用系バックアップメモリ４と、この運用系バックアップメモリ４に設定データが正常に書込まれた時に、この設定データを読出してバックアップ用として書込む待機系バックアップメモリ５と、装置内メモリ７−１〜７−ｎに対する設定データの書込みの制御と、この書込みが正常書込みか否かを判定し、正常書込みの時に、装置内メモリから読出した設定データを運用系バックアップメモリ４に書込む制御と、この書込みが正常書込みか否かを判定し、正常書込みの時に、運用系バックアップメモリ４から読出した設定データを待機系バックアップメモリ５に書込む制御とを行うメモリ制御部６とを備えている。
【０００８】
又（２）各種の設定を行う設定データを上位装置１から転送して書込み、バックアップ用とする待機系バックアップメモリ５と、この待機系バックアップメモリ５に設定データが正常に書込まれた時に、この設定データを読出して書込む装置内メモリ７−１〜７−ｎと、この装置内メモリに設定データが正常に書込まれた時に、この設定データを読出してバックアップ用として書込む運用系バックアップメモリ４とを備えている。
【０００９】
又本発明のメモリ保護方法は、（３）上位装置１からの各種の設定を行う設定データを装置内メモリ７−１〜７−ｎに書込み、この装置内メモリに正常に書込みが終了した時に、この装置内メモリから読出した設定データを運用系バックアップメモリ４に書込み、この運用系バックアップメモリ４に正常に書込みが終了した時に、この運用系バックアップメモリ４から読出した設定データを待機系バックアップメモリ５に書込む過程を含むものである。
【００１０】
又（４）メモリ保護方法に於いて、運用系バックアップメモリ４又は待機系バックアップメモリ５に対する書込みが正常終了でない時に、装置内メモリに設定データが格納されている場合、この装置内メモリと運用系バックアップメモリ４との内容を比較し、不一致の時は、装置内メモリから読出した設定データを運用系バックアップメモリ４に書込み、この書込みが正常に終了した時及び装置内メモリと運用系バックアップメモリ４との内容が一致の時は、運用系バックアップメモリ４から読出した設定データを、待機系バックアップメモリ５に書込む過程を含むものである。
【００１１】
又（５）メモリ保護方法に於いて、運用系バックアップメモリ４又は待機系バックアップメモリ５に対する書込みが正常終了でない時に、装置内メモリに設定データが格納されていない場合、運用系バックアップメモリ４が正常か否かを判定し、正常な場合は、運用系バックアップメモリ４から読出した設定データを待機系バックアップメモリ５に書込み、この書込みが正常に終了した時に、設定データを装置内メモリに書込み、運用系バックアップメモリ４が正常でない場合は、待機系バックアップメモリ５が正常か否かを判定し、正常な場合は、待機系バックアップメモリ５から読出した設定データを運用系バックアップメモリ４に書込み、この書込みが正常に終了した時に、設定データを装置内メモリに書込み、この装置内メモリに設定データを書込んだ後、その設定データを読出して正常であるか否かを判定する過程を含むものである。
【００１２】
【発明の実施の形態】
図１は本発明の原理説明図であり、１は上位装置、２は下位装置、３は上位装置のデータベース、４は運用系バックアップメモリ、５は待機系バックアップメモリ、６はメモリ制御部、７−１〜７−ｎは装置内メモリを示す。上位装置１は、ワークステーション等による制御端末装置とすることができ、回線を介して設定データを下位装置２にダウンロードする。
【００１３】
又下位装置２の運用系バックアップメモリ４と待機系バックアップメモリ５とは、ＥＥＰＲＯＭやフラッシュメモリ等の不揮発性メモリにより構成することができる。又装置内メモリ７−１〜７−ｎは、ランダムアクセスメモリ（ＲＡＭ）により構成する場合が一般的であり、不揮発性メモリに対して揮発性メモリとなる。又メモリ制御部６は、プロセッサのメモリ制御機能により実現することができるものである。
【００１４】
上位装置１からの設定データを、メモリ制御部６は所定の装置内メモリ又は全装置内メモリに書込み、この書込みが正常に終了すると、この装置内メモリから設定データを読出して、運用系バックアップメモリ４に書込む。この運用系バックアップメモリ４は、各装置内メモリ７−１〜７−ｎ対応の領域を備えて設定データを保持し、装置内メモリ７−１〜７−ｎの何れかに異常が発生した場合、異常発生の装置内メモリに対して設定データを復元することができる。そして、装置内メモリに対する書込が正常に終了すると、この運用系バックアップメモリ４から設定データを読出して、待機系バックアップメモリ５に書込み、この書込みが正常に終了すると、設定データに従って動作する通常の運用状態となる。
【００１５】
従って、運用系バックアップメモリ４に対する設定データの書込みが正常に終了しなかった場合、装置内メモリが正常であれば、その装置内メモリに格納されている設定データを用いて運用系バックアップメモリ４に対する再書込みを行い、又この装置内メモリに設定データが格納されていない状態では、待機系バックアップメモリ５に格納されている設定データを用いて運用系バックアップメモリの再書込みを行う。又運用系バックアップメモリ４に対する書込が正常終了し、待機系バックアップメモリ５に対する書込異常が発生した場合、運用系バックアップメモリ４の設定データが正常であれば、この運用系バックアップメモリ４から設定データを復元することができる。
【００１６】
図２は本発明の第１の実施の形態の説明図であり、１１は上位装置、１２は下位装置、１３はＣＰＵ盤、１４は運用系バックアップメモリ（ＢＵＭ）、１５は待機系バックアップメモリ（ＢＵＭ）、１６はプロセッサ（ＣＰＵ）、１７はランダムアクセスメモリ（ＲＡＭ）からなるワークメモリ、１８はバス、１９，２０は通信部、２１−１〜２１−ｎは運用盤、２２は装置内通信線、２３は通信部、２４は装置内メモリを示す。
【００１７】
ＣＰＵ盤１３の運用系バックアップメモリ１４は、図１の運用系バックアップメモリ４に対応し、待機系バックアップメモリ１５は、図１の待機系バックアップメモリ５に対応する。又プロセッサ１６と通信部１９，２０とワークメモリ１７とにより、図１のメモリ制御部６を構成している。又運用盤２１−１〜２１−ｎの装置内メモリ２４は、図１の装置内メモリ７−１〜７−ｎに対応する。
【００１８】
又ＣＰＵ盤１３のプロセッサ１６により各部を制御し、このプロセッサ１６とバス１８で接続された通信部１９は、上位装置１１との間のデータの送受信を行うものであり、又通信部２０は、運用盤２１−１〜２１−ｎの通信部２３との間で装置内信号線２２を介して設定データ等のデータの送受信を行うものである。この運用盤２１−１〜２１−ｎは、装置内メモリ２４に格納された設定データに従った多重化処理やクロスコネクト処理等の運用処理を行うものである。従って、運用処理の追加や変更等に対応して、上位装置１１から設定データが転送されて、装置内メモリ２４に書込まれ、設定データの追加や更新等が行われる。この場合の下位装置１２は、ＣＰＵ盤１３（ＣＰＵパッケージ）と複数の運用盤２１−１〜２１−ｎ（運用処理パッケージ）とを、シェルフ等に実装して構成され、装置内信号線２２は、バックボード配線等により構成される。
【００１９】
上位装置１１から下位装置１２のＣＰＵ盤１３に設定データを転送し、運用盤の装置内メモリ２４に格納する場合の動作を図３に示す。先ず、上位装置１１から設定データＡをＣＰＵ盤１３に転送すると、ＣＰＵ盤１３のプロセッサ１６は、ワークメモリ１７に通信部１９を介して受信した設定データＡを一旦格納し、プロセッサ１６の制御により、受信データのパリティチェックやサムチェック等により正常か否かを判定し、異常と判定した場合は、上位装置１１にＮＧ応答を送出する。上位装置１１は、ＮＧ応答により例えば再送処理を行うことができる。又正常と判定した場合は、その設定データＡを、ワークメモリ１７から読出して、通信部２０から装置内通信線２２を介して、指定された運用盤又は一斉設定の場合は全運用盤に転送する。この設定データを運用盤の通信部２３で受信して装置内メモリ２４に格納する。
【００２０】
そして、装置内メモリ２４に対する書込終了後、プロセッサ１６の制御により、装置内メモリ２４から設定データＡを読出し、この設定データＡが正常か否かを判定する。例えば、ワークメモリ１７に一時的に保持した設定データＡと、装置内メモリ２４から読出した設定データＡとを比較して判定することができる。そして、正常でない場合は、上位装置１１に対してＮＧ応答を返す。又正常の場合は、バス１８に接続された待機系ＢＵＭ（バックアップメモリ）１５を書込禁止とし、又バス１８に接続された運用系ＢＵＭ（バックアップメモリ）１４に正常判定の設定データＡを書込む。即ち、同一のバス１８に接続された待機系ＢＵＭと運用系ＢＵＭの中の運用系ＢＵＭにのみ設定データＡを書込むように、図示を省略した制御線を介して、運用系ＢＵＭと待機系ＢＵＭとをプロセッサ１６により制御する。
【００２１】
そして、設定データＡの書込みが正常に終了したか否かを判定し、正常でない場合は、上位装置１１に対してＮＧ応答を返す。又正常の場合は、運用系ＢＵＭを書込禁止とし、待機系ＢＵＭを書込可能として、運用系ＢＵＭから読出した設定データＡを待機系ＢＵＭに書込み、その書込みが正常に終了したか否かを判定し、正常でない場合は、上位装置１１にＮＧ応答を返し、正常の場合は、正常終了応答を返す。この場合は、装置内メモリ２４と、運用系ＢＵＭと、待機系ＢＵＭとの内容は同一となる。
【００２２】
又運用系ＢＵＭ或いは待機系ＢＵＭに対するデータ書込みが正常に終了しなかった場合、図４，図５，図６に示す動作によって正常化することができる。即ち、図４に示すように、先ず、ＣＰＵ盤と運用盤との立上げ処理を行うもので、ＣＰＵ盤１３のプロセッサ１６の制御により、運用盤の装置内メモリ２４から読出し、この装置内メモリ２４にデータを設定済か否かを判定する。この場合、装置内メモリ２４に格納された設定データを読出すか、或いは、設定データの書込みを示すフラグ等を読出すことにより判定することができる。又データが設定されていない場合は、当然に設定データは読出されない。又フラグは未書込みを示すことにより判定することができる。
【００２３】
装置内メモリ２４にデータが設定済の場合、運用系ＢＵＭと装置内メモリ２４との内容を比較する。この比較は、例えば、ページ単位でデータを読出して行うことができる。そして、比較不一致の場合は、運用系ＢＵＭに設定データを書込む過程で電源断等の異常状態が発生して、運用系ＢＵＭで一部書込み等により、保持している設定データと装置内メモリ２４が保持している設定データと一致しなくなった場合であり、その場合は、待機系ＢＵＭを書込禁止とし、運用系ＢＵＭに装置内メモリ２４から読出した設定データを書込み、運用系ＢＵＭの内容と装置内メモリ２４の内容とを一致させる。この場合、設定データの更新前の状態となるが、システム運用には支障はない。
【００２４】
そして、書込みが正常か否かを判定し、正常でない場合は上位装置１１に対して故障通知を行う。上位装置１１は、この故障通知により例えばアラームを出力し、保守者に通知する。又正常な場合及び運用系ＢＵＭと装置内メモリ２４との内容が一致した場合、運用系ＢＵＭを書込禁止とし、待機系ＢＵＭに運用系ＢＵＭから読出した設定データを書込む。そして、書込みが正常か否かを判定し、正常終了の場合は、設定データに従った通常の運用に移行する。又正常終了でない場合は、上位装置１１に対し故障通知を行う。
【００２５】
又装置内メモリ２４に設定データが格納されていない場合、即ち装置内メモリ設定済か否かを判定して設定済でない場合、図５に示すように、運用系ＢＵＭが正常か否かを判定し、正常の場合は、運用系ＢＵＭを書込禁止とし、待機系ＢＵＭに運用系ＢＵＭから読出した設定データを書込む。そして、書込みが正常か否かを判定し、正常でない場合は上位装置１１に故障通知を行い、正常の場合は、設定データＡを運用盤に転送して、装置内メモリ２４に格納し、この装置内メモリ２４に格納した設定データＡを読出して、この設定データＡが正常か否か、即ち、装置内メモリ２４に正常に書込まれたか否かを判定し、正常でない場合は、上位装置１１に対してＮＧ応答を送出し、正常の場合は、設定データに従った通常運用に移行する。
【００２６】
又運用系ＢＵＭが正常でない場合、図６に示すように、待機系ＢＵＭは正常か否かを判定し、正常でない場合は上位装置１１に故障通知を行い、正常の場合は、待機系ＢＵＭを書込禁止とし、運用系ＢＵＭに待機系ＢＵＭから読出した設定データを書込み、その書込みが正常であるか否かを判定し、正常でない場合は上位装置１１に故障通知を行い、又正常の場合は、設定データＡを運用盤に転送し、装置内メモリ２４に書込み、その設定データＡを読出して、この設定データＡが正常か否か、即ち、装置内メモリ２４に正常に書込まれたか否かを判定し、正常でない場合は上位装置１１にＮＧ応答を送出し、正常の場合は、設定データに従った通常運用に移行する。
【００２７】
図７は本発明の第２の実施の形態の説明図であり、図２と同一符号は同一部分を示し、３２は通信部、３３はサブＣＰＵ盤、３５は待機系ＢＵＭ（バックアップメモリ）、３６はサブプロセッサ（ＣＰＵ）、３７はランダムアクセスメモリ（ＲＡＭ）からなるワークメモリ、３８はバス、３９は通信部を示す。
【００２８】
この実施の形態は、下位装置１２として、ＣＰＵ盤１３とサブＣＰＵ盤３３と任意数の運用盤２１−１〜２１−ｎとを設け、ＣＰＵ盤１３に運用系ＢＵＭ１４、サブＣＰＵ盤３３に待機系ＢＵＭ３５を設け、ＣＰＵ盤１３とサブＣＰＵ盤３３とを、通信部３２，３９を介して接続した構成を有するものである。
【００２９】
又上位装置１１から各運用盤２１−１〜２１−ｎに装置内通信線２２を介して設定データを格納する動作は、図２に示す構成の場合と殆ど同一であり、重複する説明は省略する。なお、ＣＰＵ盤１３のプロセッサ１６と、サブＣＰＵ盤３３のプロセッサ３６との間で制御情報の送受信を行い、運用系ＢＵＭ１４に対して設定データを書込む時は、待機系ＢＵＭ３５を書込禁止とし、又待機系ＢＵＭ３５に対して設定データを書込む時は、運用系ＢＵＭ１４を書込禁止とするように、それぞれプロセッサ１６，３６により制御を行うことになる。
【００３０】
又サブＣＰＵ盤３３に於いては、ＣＰＵ盤１３の通信部３２を介して転送された設定データは、通信部３９からワークメモリ３７に一旦格納される。そして、プロセッサ３７の制御により、その設定データのエラーチェック等により正常性を確認し、正常の場合のみ待機系ＢＵＭ３５に書込むことになる。この実施の形態のように、ＣＰＵ盤１３に運用系ＢＵＭ１４、サブＣＰＵ盤３３に待機系ＢＵＭ３５をそれぞれ実装した構成により、例えば、サブＣＰＵ盤３３を抜いてもシステム運用には支障がないから、待機系ＢＵＭ３５の交換等が容易となる。
【００３１】
又前述の各実施の形態に於いては、上位装置１１からの設定データを一旦ワークメモリ１７に格納して正常性を確認した後、装置内メモリ２４に書込むものであるが、待機系ＢＵＭを利用し、上位装置１１からの設定データを一旦待機系ＢＵＭに格納し、正常性を確認した後、装置内メモリ２４に書込み、その書込みが正常に終了した場合に、その設定データを運用系ＢＵＭに書込む構成とすることができる。
【００３２】
この場合、待機系ＢＵＭをワークメモリと兼用し、且つ運用系ＢＵＭのバックアップ用として設定データを正常書込終了まで確実に保持し、運用系ＢＵＭへの書込みが正常に終了しなかった場合、待機系ＢＵＭに保持されている設定データがバックアップ用であるから、これを用いて運用系ＢＵＭに設定データを再書込みすることができる。
【００３３】
又ページ単位でデータの書込みの処理を行う場合が一般的であるから、ワークメモリと兼用する待機系ＢＵＭは、そのページ単位に対応した記憶容量を有する小型の構成とすることが可能となる。又ページ単位で書込み及び消去が可能なフラッシュメモリを用いることができる。又プログラムを格納したＥＥＰＲＯＭ等の一部の空き領域を待機系ＢＵＭに割当てることも可能となる。
【００３４】
【発明の効果】
以上説明したように、本発明は、装置内メモリ７−１〜７−ｎに設定データを正常に書込んだ時に、その設定データを運用系バックアップメモリ４に書込み、更に、待機系バックアップメモリ５に書込む構成としたことにより、それらの書込みが正常に終了しない場合、例えば、装置内メモリ２４が正常ならば、装置内メモリ２４から設定データを復元し、運用系バックアップメモリ４が正常ならば、この運用系バックアップメモリ４から設定データを復元し、待機系バックアップメモリ５のみ正常の場合は、この待機系バックアップメモリ５から設定データを復元することができる。従って、設定データを装置内メモリ２４に書込む過程に於ける書込みの異常終了の場合、上位装置１から設定データを再ダウンロードすることなく、容易に復元することができる。
【図面の簡単な説明】
【図１】本発明の原理説明図である。
【図２】本発明の第１の実施の形態の説明図である。
【図３】本発明の実施の形態の設定データ書込動作の説明図である。
【図４】本発明の実施の形態の立上げ処理動作の説明図である。
【図５】本発明の実施の形態の立上げ処理動作の説明図である。
【図６】本発明の実施の形態の立上げ処理動作の説明図である。
【図７】本発明の第２の実施の形態の説明図である。
【符号の説明】
１  上位装置
２  下位装置
３  データベース
４  運用系バックアップメモリ
５  待機系バックアップメモリ
６  メモリ制御部
７−１〜７−ｎ  装置内メモリ
【図１】
0003728580.tif 000002
【図２】
0003728580.tif 000003
【図３】
0003728580.tif 000004
【図４】
0003728580.tif 000005
【図５】
0003728580.tif 000006
【図６】
0003728580.tif 000007
【図７】
0003728580.tif 000008