(57)【特許請求の範囲】
【請求項１】
装置内で動作するプロセスを更新する交換機において、
登録された更新後のプロセスに対して、起動を要求する手段と、
更新前のプロセスによるサービスを終了するサービス終了手段と、
前記サービス終了手段により更新前のプロセスによるサービスが終了された後に入力される該更新前のプロセスの処理対象データを蓄積する処理対象蓄積手段と、
前記更新後のプロセスによるサービスを開始するサービス開始手段と、
前記サービス開始手段により更新後のプロセスによるサービスが開始された後に、前記処理対象蓄積手段に蓄積された前記更新前のプロセスの処理対象データの処理を前記更新後のプロセスに対して要求する処理対象制御手段と、
を備え、
前記更新後のプロセスは、前記処理対象蓄積手段に蓄積された前記更新前のプロセスの処理対象データの処理の要求に応じて、前記処理対象蓄積手段に蓄積された前記更新前のプロセスの処理対象データの処理を行い、処理結果を導出することを特徴とする交換機。
【請求項２】
装置内で動作する第１及び第２のプロセスを更新する交換機において、
登録された更新後の第１のプロセスに対して起動を要求する手段と、
登録された更新後の第２のプロセスに対して起動を要求する手段と、
更新前の第１のプロセスによるサービスを終了する第１のサービス終了手段と、
前記第１のサービス終了手段により更新前の第１のプロセスによるサービスが終了された後に入力される該更新前の第１のプロセスの処理対象データを蓄積する第１の処理対象蓄積手段と、
前記第１のサービス終了手段により更新前の第１のプロセスによるサービスが終了された後に、更新後の第１のプロセスによるサービスを開始する第１のサービス開始手段と、
前記第１のサービス開始手段により更新後の第１のプロセスによるサービスが開始された後に、前記第１の処理対象蓄積手段に蓄積された更新前の第１のプロセスの処理対象データの処理を前記更新後の第１のプロセスに対して要求する第１の処理対象制御手段と、
前記第１のサービス開始手段により更新後の第１のプロセスのサービスが開始された後に、更新前の第２のプロセスによるサービスを終了する第２のサービス終了手段と、
前記第２のサービス終了手段により更新前の第２のプロセスによるサービスが終了された後に入力される該更新前の第２のプロセスの処理対象データを蓄積する第２の処理対象蓄積手段と、
前記第２のサービス終了手段により更新前の第２のプロセスによるサービスが終了された後に、更新後の第２のプロセスによるサービスを開始する第２のサービス開始手段と、
前記第２のサービス開始手段により更新後の第２のプロセスによるサービスが開始された後に、前記第２の処理対象蓄積手段に蓄積された更新前の第２のプロセスの処理対象データの処理を前記更新後の第２のプロセスに対して要求する第２の処理対象制御手段と、
を備え、
前記更新後の第１のプロセスは、前記第１の処理対象蓄積手段に蓄積された前記更新前の第１のプロセスの処理対象データの処理の要求に応じて、前記第１の処理対象蓄積手段に蓄積された更新前の第１のプロセスの処理対象データの処理を行い、処理結果を導出し、
前記更新後の第２のプロセスは、前記第２の処理対象蓄積手段に蓄積された前記更新前の第２のプロセスの処理対象データの処理の要求に応じて、前記第２の処理対象蓄積手段に蓄積された前記更新前の第２のプロセスの処理対象データの処理を行い、処理結果を導出することを特徴とする交換機。
【請求項３】
請求項２に記載の交換機において、
前記第２のサービス開始手段により更新後の第２のプロセスによるサービスが開始された後に、前記更新後の第１のプロセスに対して、前記更新後の第２のプロセスによるサービスの開始を通知するサービス開始通知手段
を備え、
前記更新後の第１のプロセスは、前記サービス開始通知手段により更新後の第２のプロセスによるサービスの開始が通知されるまでは、前記更新前の第１のプロセスと同一の動作を行って処理結果を導出するようにした交換機。
【請求項４】
交換機内で動作するプロセスを更新するプロセス更新方法において、
登録された更新後のプロセスに対して、起動を要求し、
更新前のプロセスによるサービスを終了し、
前記更新前のプロセスによるサービスが終了された後に入力される、該更新前のプロセスの処理対象を蓄積し、
前記更新後のプロセスによるサービスを開始し、
前記更新後のプロセスによるサービスが開始された後に、前記蓄積された更新前のプロセスの処理対象データの処理を前記更新後のプロセスに対して要求し、
前記蓄積されたプロセスの更新前の処理対象データの処理の要求に応じて、前記更新後のプロセスが前記蓄積された更新前のプロセスの処理対象データの処理を行い、処理結果を導出する
ことを特徴とするプロセス更新方法。
【請求項５】
交換機内で動作する第１及び第２のプロセスを更新するプロセス更新方法において、
登録された更新後の第１のプロセスに対して起動を要求し、
登録された更新後の第２のプロセスに対して起動を要求し、
更新前の第１のプロセスによるサービスを終了し、
前記更新前の第１のプロセスによるサービスが終了された後に入力される、該更新前の第１のプロセスの処理対象データを蓄積し、
前記更新前の第１のプロセスによるサービスが終了された後に、前記更新後の第１のプロセスによるサービスを開始し、
前記更新後の第１のプロセスによるサービスが開始された後に、前記蓄積された更新前の第１のプロセスの処理対象データの処理を前記更新後の第１のプロセスに対して要求し、
前記蓄積された前記第１のプロセスの処理対象データの処理の要求に応じて、前記更新後の第１のプロセスが前記蓄積された更新前の第１のプロセスの処理対象データの処理を行い、
前記更新後の第１のプロセスのサービスが開始された後に、更新前の第２のプロセスによるサービスを終了し、
前記更新前の第２のプロセスによるサービスが終了された後に入力される、該更新前の第２のプロセスの処理対象データを蓄積し、
前記更新前の第２のプロセスによるサービスが終了された後に、更新後の第２のプロセスによるサービスを開始し、
前記更新後の第２のプロセスによるサービスが開始された後に、前記蓄積された更新前の第２のプロセスの処理対象データの処理を前記更新後の第２のプロセスに対して要求し、
前記蓄積された前記第２のプロセスの処理対象データの処理の要求に応じて、前記更新後の第２のプロセスが前記蓄積された更新前の第２のプロセスの処理対象データの処理を行う
ことを特徴とするプロセス更新方法。
【請求項６】
請求項５に記載のプロセス更新方法において、
前記更新後の第２のプロセスによるサービスが開始された後に、前記更新後の第１のプロセスに対して、前記更新後の第２のプロセスによるサービスの開始を通知し、
前記更新後の第１のプロセスは、前記更新後の第２のプロセスによるサービスの開始が通知されるまでは、前記更新前の第１のプロセスと同一の動作を行って処理結果を導出するようにしたプロセス更新方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、装置内で動作するプロセスを更新する交換機及びプロセス更新方法に関する。
【０００２】
【従来の技術】
通信ネットワークに構成される交換機では、呼接続処理のために多種多様なプロセスが動作する。このプロセスは、新たな通信サービスの追加等に応じて適宜更新される。
【０００３】
図１は、従来のプロセス更新手順の概要を示す図である。同図に示すように、一方の交換機（ここでは交換機１００）を現用系、他方の交換機（ここでは交換機２００）を待機系とする２つの交換機によりシステム（交換システム）が構成される。
【０００４】
プロセスを更新する際は、まず、更新前のプロセス（旧プロセス）が動作している現用系の交換機１００、待機系の交換機２００の双方に、更新後のプロセス（新プロセス）が登録され（手順１）、待機系の交換機２００において、旧プロセスが新プロセスに更新される（手順２）。そして、系切替により交換機１００が現用系から待機系に、交換機２００が待機系から現用系に切り替えられた後に、新たな待機系の交換機１００において、旧プロセスが新プロセスに更新される（手順３）。
【０００５】
【発明が解決しようとする課題】
しかしながら、上述したように、プロセスの更新において系切替が伴うと、通信中の呼が切断されてしまう。また、通信中の呼が切断されることを防止することも可能であるが、そのためには、現用系交換機と待機系交換機との間で、プロセスの状態の引継ぎが行われなければならない。特に、交換機内で動作するプロセスが数多く存在する場合には、全てのプロセスの状態の引継ぎが行われなければならず、状態引継のための処理負担が大きい。このため、系切替を伴うことなく簡易にプロセスを更新する方法が要求されていた。
【０００６】
本発明は、このような問題点を解決するものであり、その目的は、簡易にプロセスを更新することが可能な交換機及びプロセス更新方法を提供することにある。
【０００７】
【課題を解決するための手段】
上記の目的を達成するため、本発明では、装置内で動作するプロセスを更新する交換機において、更新前のプロセスによるサービスを終了するサービス終了手段と、前記サービス終了手段により更新前のプロセスによるサービスが終了された後に、該プロセスの処理対象を蓄積する処理対象蓄積手段と、更新後のプロセスによるサービスを開始するサービス開始手段と、前記サービス開始手段により更新後のプロセスによるサービスが開始された後に、前記処理対象蓄積手段に蓄積されたプロセスの処理対象を前記更新後のプロセスの処理対象とする処理対象制御手段とを備える。
【０００８】
このような交換機では、更新の必要のあるプロセスのみを更新しており、従来のように系切替を伴うことなく、簡易にプロセスを更新することが可能になる。また、更新前のプロセスによるサービスが終了された後に入力される該プロセスの処理対象を、更新後のプロセスによるサービスが開始された後に該更新後のプロセスの処理対象とすることにより、プロセスの更新時において、その処理対象を確実に処理することが可能になる。
【０００９】
また、上記の目的を達成するため、本発明では、装置内で動作する第１及び第２のプロセスを更新する交換機において、更新前の第１のプロセスによるサービスを終了する第１のサービス終了手段と、前記第１のサービス終了手段により更新前の第１のプロセスによるサービスが終了された後に、該第１のプロセスの処理対象を蓄積する第１の処理対象蓄積手段と、前記第１のサービス終了手段により更新前の第１のプロセスによるサービスが終了された後に、更新後の第１のプロセスによるサービスを開始する第１のサービス開始手段と、前記第１のサービス開始手段により更新後の第１のプロセスによるサービスが開始された後に、前記第１の処理対象蓄積手段に蓄積された第１のプロセスの処理対象を前記更新後の第１のプロセスの処理対象とする第１の処理対象制御手段と、前記第１のサービス開始手段により更新後の第１のプロセスのサービスが開始された後に、更新前の第２のプロセスによるサービスを終了する第２のサービス終了手段と、前記第２のサービス終了手段により更新前の第２のプロセスによるサービスが終了された後に、該第２のプロセスの処理対象を蓄積する第２の処理対象蓄積手段と、前記第２のサービス終了手段により更新前の第２のプロセスによるサービスが終了された後に、更新後の第２のプロセスによるサービスを開始する第２のサービス開始手段と、前記第２のサービス開始手段により更新後の第２のプロセスによるサービスが開始された後に、前記第２の処理対象蓄積手段に蓄積された第２のプロセスの処理対象を前記更新後の第２のプロセスの処理対象とする第２の処理対象制御手段とを備える。
【００１０】
このような交換機では、第１のプロセスを更新するとともに、第２のプロセスを更新する場合においても、更新の必要のあるプロセスのみを更新しており、従来のように系切替を伴うことなく、簡易にプロセスを更新することが可能になる。また、更新前の第１のプロセスによるサービスが終了された後に入力される該第１のプロセスの処理対象を、更新後の第１のプロセスによるサービスが開始された後に該更新後の第１のプロセスの処理対象に変更するとともに、更新前の第２のプロセスによるサービスが終了された後に入力される該第２のプロセスの処理対象を、更新後の第２のプロセスによるサービスが開始された後に該更新後の第２のプロセスの処理対象に変更することにより、プロセスの更新時において、その処理対象を確実に処理することが可能になる。
【００１１】
また、本発明では、前記交換機において、前記第２のサービス開始手段により更新後の第２のプロセスによるサービスが開始された後に、前記更新後の第１のプロセスに対して、前記更新後の第２のプロセスによるサービスの開始を通知するサービス開始通知手段を備え、前記更新後の第１のプロセスは、前記サービス開始通知手段により更新後の第２のプロセスによるサービスの開始が通知されるまでは、前記更新前の第１のプロセスと同一の動作を行って処理結果を導出する。
【００１２】
この場合には、更新後の第１のプロセスは、更新後の第２のプロセスによるサービスの開始が通知されるまでは、更新前の第１のプロセスと同一の動作を行って処理結果を導出しており、第２のプロセスが第１のプロセスによる処理結果を処理対象とする場合に、更新後の第１のプロセスと更新前の第２のプロセスとがサービスを行っている期間において、更新前の第２のプロセスが更新後の第１のプロセスによる処理結果を処理対象とすることが可能となる。また、第１のプロセスが第２のプロセスによる処理結果を処理対象とする場合に、更新後の第１のプロセスと更新前の第２のプロセスとがサービスを行っている期間において、更新後の第１のプロセスが更新前の第２のプロセスによる処理結果を処理対象とすることが可能となる。
【００１３】
また、上記の目的を達成するため、本発明では、交換機内で動作するプロセスを更新するプロセス更新方法において、更新前のプロセスによるサービスを終了し、前記更新前のプロセスによるサービスが終了された後に、該プロセスの処理対象を蓄積し、前記更新後のプロセスによるサービスを開始し、前記更新後のプロセスによるサービスが開始された後に、前記蓄積されたプロセスの処理対象を前記更新後のプロセスの処理対象とする。
【００１４】
また、上記の目的を達成するため、本発明では、交換機内で動作する第１及び第２のプロセスを更新するプロセス更新方法において、更新前の第１のプロセスによるサービスを終了し、前記更新前の第１のプロセスによるサービスが終了された後に、該第１のプロセスの処理対象を蓄積し、前記更新前の第１のプロセスによるサービスが終了された後に、前記更新後の第１のプロセスによるサービスを開始し、前記更新後の第１のプロセスによるサービスが開始された後に、前記蓄積された第１のプロセスの処理対象を前記更新後の第１のプロセスの処理対象とし、前記更新後の第１のプロセスのサービスが開始された後に、更新前の第２のプロセスによるサービスを終了し、前記更新前の第２のプロセスによるサービスが終了された後に、該第２のプロセスの処理対象を蓄積し、前記更新前の第２のプロセスによるサービスが終了された後に、更新後の第２のプロセスによるサービスを開始し、前記更新後の第２のプロセスによるサービスが開始された後に、前記蓄積された第２のプロセスの処理対象を前記更新後の第２のプロセスの処理対象とする。
【００１５】
また、本発明では、前記プロセス更新方法において、前記更新後の第２のプロセスによるサービスが開始された後に、前記更新後の第１のプロセスに対して、前記更新後の第２のプロセスによるサービスの開始を通知し、前記更新後の第１のプロセスは、前記更新後の第２のプロセスによるサービスの開始が通知されるまでは、前記更新前の第１のプロセスと同一の動作を行って処理結果を導出する。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。図２は、本発明が適用される交換機の構成例を示す図である。同図に示す交換機１では、管理プロセス１０による管理の下、プロセス（１）２０−１〜プロセス（ｎ）２０−ｎが動作するとともに、これらプロセス（１）２０−１〜プロセス（ｎ）２０−ｎが更新される。また、プロセス（１）２０−１〜プロセス（ｎ）２０−ｎによる処理対象のデータは処理対象蓄積部３０に蓄積される。
【００１７】
以下、シーケンス図を参照しつつ、プロセスの更新処理の詳細を説明する。図３は、単一のプロセスが更新される場合における交換機１の動作を示すシーケンス図である。ここでは、プロセス（１）が更新される場合を例に挙げる。なお、更新前のプロセス（１）を旧プロセス（１）、更新後のプロセス（１）を新プロセス（１）と称する。
【００１８】
管理プロセスは、新プロセス（１）が登録された後、当該新プロセス（１）に対し、プロセスの起動を要求する（ステップ１０１）。新プロセス（１）は、この要求に応じて、プロセス起動のための所定の処理を行い、管理プロセスに対して、プロセス起動応答を返す（ステップ１０２）。
【００１９】
プロセス起動応答を受けた管理プロセスは、旧プロセス（１）に対して、サービスの終了を要求する（ステップ１０３）。旧プロセス（１）は、この要求に応じて、サービスを終了し、管理プロセスに対して、サービス終了応答を返す（ステップ１０４）。
【００２０】
サービス終了応答を受けた管理プロセスは、旧プロセス（１）によるサービスの終了後に入力されるプロセス（１）の処理対象データを処理対象蓄積部３０に蓄積する（ステップ１０５）。
【００２１】
次に、管理プロセスは、新プロセス（１）に対して、サービスの開始を要求する（ステップ１０６）。新プロセス（１）は、この要求に応じて、サービスを開始し、管理プロセスに対して、サービス開始応答を返す（ステップ１０７）。
【００２２】
サービス開始応答を受けた管理プロセスは、プロセス（１）の処理対象データの蓄積（ステップ１０５）を終了し、新プロセス（１）に対し、処理対象蓄積部３０に蓄積されたプロセス（１）の処理対象データの処理を要求する（ステップ１０８）。新プロセス（１）は、この要求に応じて、処理対象蓄積部３０に蓄積されたプロセス（１）の処理対象データの処理を行って処理結果を導出し、管理プロセスに対して、処理応答を返す（ステップ１０９）。
【００２３】
図４は、２つの相互に関連するプロセスが更新される場合における交換機１の動作を示すシーケンス図である。ここでは、プロセス（１）とプロセス（２）とが更新される場合であって、且つ、プロセス（１）がプロセス（２）の処理結果を処理対象とし、プロセス（２）がプロセス（１）の処理結果を処理対象とする場合を例に挙げる。なお、更新前のプロセス（１）を旧プロセス（１）、更新後のプロセス（１）を新プロセス（１）と称し、更新前のプロセス（２）を旧プロセス（２）、更新後のプロセス（２）を新プロセス（２）と称する。
【００２４】
管理プロセスは、新プロセス（１）が登録された後、当該新プロセス（１）に対し、プロセスの起動を要求する（ステップ２０１）。新プロセス（１）は、この要求に応じて、プロセス起動のための所定の処理を行い、管理プロセスに対して、プロセス起動応答を返す（ステップ２０２）。
【００２５】
同様に、管理プロセスは、新プロセス（２）が登録された後、当該新プロセス（２）に対し、プロセスの起動を要求する（ステップ２０３）。新プロセス（２）は、この要求に応じて、プロセス起動のための所定の処理を行い、管理プロセスに対して、プロセス起動応答を返す（ステップ２０４）。
【００２６】
プロセス起動応答を受けた管理プロセスは、旧プロセス（１）に対して、サービスの終了を要求する（ステップ２０５）。旧プロセス（１）は、この要求に応じて、サービスを終了し、管理プロセスに対して、サービス終了応答を返す（ステップ２０６）。
【００２７】
サービス終了応答を受けた管理プロセスは、旧プロセス（１）によるサービスの終了後に入力されるプロセス（１）の処理対象データを処理対象蓄積部３０に蓄積する（ステップ２０７）。このプロセス（１）の処理対象データには、サービス中の旧プロセス（２）による処理結果が含まれる。
【００２８】
次に、管理プロセスは、新プロセス（１）に対して、サービスの開始を要求する（ステップ２０８）。新プロセス（１）は、この要求に応じて、サービスを開始し、管理プロセスに対して、サービス開始応答を返す（ステップ２０９）。
【００２９】
サービス開始応答を受けた管理プロセスは、プロセス（１）の処理対象データの蓄積（ステップ２０７）を終了し、新プロセス（１）に対し、処理対象蓄積部３０に蓄積されたプロセス（１）の処理対象データの処理を要求する（ステップ２１０）。新プロセス（１）は、この要求に応じて、旧プロセス（１）と同一の動作により、処理対象蓄積部３０に蓄積されたプロセス（１）の処理対象データの処理を行って処理結果を導出し、管理プロセスに対して、処理応答を返す（ステップ２１１）。プロセス（２）の処理対象データには、この旧プロセス（１）と同一の動作を行う新プロセス（１）の処理結果が含まれる。
【００３０】
次に、管理プロセスは、旧プロセス（２）に対して、サービスの終了を要求する（ステップ２１２）。旧プロセス（２）は、この要求に応じて、サービスを終了し、管理プロセスに対して、サービス終了応答を返す（ステップ２１３）。
【００３１】
サービス終了応答を受けた管理プロセスは、旧プロセス（２）によるサービスの終了後に入力されるプロセス（２）の処理対象データ、具体的にはステップ２１１における新プロセス（１）による処理結果である処理対象データ等を処理対象蓄積部３０に蓄積する（ステップ２１４）。
【００３２】
次に、管理プロセスは、新プロセス（２）に対して、サービスの開始を要求する（ステップ２１５）。新プロセス（２）は、この要求に応じて、サービスを開始し、管理プロセスに対して、サービス開始応答を返す（ステップ２１６）。
【００３３】
サービス開始応答を受けた管理プロセスは、プロセス（２）の処理対象データの蓄積（ステップ２１４）を終了し、新プロセス（２）に対し、処理対象蓄積部３０に蓄積されたプロセス（２）の処理対象データの処理を要求する（ステップ２１７）。新プロセス（２）は、この要求に応じて、処理対象蓄積部３０に蓄積されたプロセス（２）の処理対象データの処理を行って処理結果を導出し、管理プロセスに対して、処理応答を返す（ステップ２１８）。
【００３４】
処理応答を受けた管理プロセスは、新プロセス（１）に対して、新プロセス（２）によるサービスが開始されたことを通知する（ステップ２２０）。新プロセス（１）は、この通知を受けると、旧プロセス（１）と同一の動作による処理（ステップ２１１）を終了し、更新後のプロセス（２）として動作し、管理プロセスに対して、サービス開始確認を返す（ステップ２２０）。
【００３５】
このように、本実施形態の交換機１では、装置内で動作するプロセスを更新する際に、更新の必要のあるプロセスのみを更新しており、従来のように系切替を伴うことなく、簡易にプロセスを更新することが可能になる。また、更新前のプロセスによるサービスが終了された後に入力される該プロセスの処理対象を、更新後のプロセスによるサービスが開始された後に該更新後のプロセスの処理対象とすることにより、プロセスの更新時において、その処理対象を確実に処理することが可能になる。
【００３６】
上記実施形態において、ステップ１０３、１０４における管理プロセス及び旧プロセス（１）による処理がサービス終了手段に対応し、ステップ１０５における管理プロセスによる処理が処理対象蓄積手段に対応する。また、ステップ１０６、１０７における管理プロセス及び新プロセス（１）による処理がサービス開始手段に対応し、ステップ１０８、１０９における管理プロセス及び新プロセス（１）による処理が処理対象制御手段に対応する。
【００３７】
また、ステップ２０５、２０６における管理プロセス及び旧プロセス（１）による処理が第１のサービス終了手段に対応し、ステップ２０７における管理プロセスによる処理が第１の処理対象蓄積手段に対応する。また、ステップ２０８、２０９における管理プロセス及び新プロセス（１）による処理が第１のサービス開始手段に対応し、ステップ２１０、２１１における管理プロセス及び新プロセス（１）による処理が第１の処理対象制御手段に対応する。更には、ステップ２１２、２１３における管理プロセス及び旧プロセス（２）による処理が第２のサービス終了手段に対応し、ステップ２１４における管理プロセスによる処理が第２の処理対象蓄積手段に対応し、ステップ２１５、２１６における管理プロセス及び新プロセス（２）による処理が第２のサービス開始手段に対応する。また、ステップ２１７、２１８における管理プロセス及び新プロセス（２）による処理が第２の処理対象制御手段に対応し、ステップ２１９における管理プロセスによる処理がサービス開始通知手段に対応する。
【００３８】
【発明の効果】
上述の如く、本願発明によれば、更新の必要のあるプロセスのみを更新しており、従来のように系切替を伴うことなく、簡易にプロセスを更新することが可能になる。また、更新前のプロセスによるサービスが終了された後に入力される該プロセスの処理対象を、更新後のプロセスによるサービスが開始された後に該更新後のプロセスの処理対象とすることにより、プロセスの更新時において、その処理対象を確実に処理することが可能になる。
【図面の簡単な説明】
【図１】従来のプロセス更新の手順を示す図である。
【図２】交換機の構成例を示す図である。
【図３】単一のプロセスが更新される場合における交換機の動作を示すシーケンス図である。
【図４】２つの相互に関連するプロセスが更新される場合における交換機の動作を示すシーケンス図である。
【符号の説明】
１  交換機
１０  管理プロセス
２０−１〜２０−ｎ  プロセス
３０  処理対象蓄積部
【図１】
0003806012.tif 000002
【図２】
0003806012.tif 000003
【図３】
0003806012.tif 000004
【図４】
0003806012.tif 000005