(57)【要約】【課題】  複数の保守端末のプログラムのバージョンアップを短時間で効率的に行うことができるソフトウェア無線システムを提供する。【解決手段】  プログラムサーバ７が、ＤＮＳサーバ６から任意のソフトウェア無線機１のＩＰアドレスを取得し、当該ＩＰアドレスを用いてソフトウェア無線機１にステータス取得要求を送信し、ソフトウェア無線機１からのステータス情報が、接続要求された保守端末５の制御下にあることを示す場合、当該ソフトウェア無線機１を制御している保守端末５がネットワーク上で起動していることを認識して、当該保守端末５に新たに提供するプログラムのバージョン情報を含むバージョンアップ通知を送信し、保守端末５からバージョンアップを許可する応答があるとバージョンアップを行うソフトウェア無線システムとしている。【選択図】        図４
2009135743.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してソフトウェア無線機の制御を行う制御端末及び複数の保守端末と、
前記制御端末又は前記保守端末のいずれかの制御に基づいて動作を行う複数のソフトウェア無線機を備えたソフトウェア無線システムであって、
前記各ソフトウェア無線機のＩＰアドレスを管理するＤＮＳサーバと、
前記保守端末にプログラムを提供するプログラムサーバとを備え、
前記プログラムサーバが、前記ＤＮＳサーバから任意のソフトウェア無線機のＩＰアドレスを取得し、当該ＩＰアドレスを用いてネットワークを介して前記ソフトウェア無線機に接続してステータス情報を要求し、前記ソフトウェア無線機から、接続要求された保守端末の制御下にあることを示すステータス情報を受信すると、当該保守端末に対してプログラムのバージョン情報を含むバージョンアップ通知を送信し、前記保守端末から、当該バージョンアップを許可する旨の応答を受信すると、前記保守端末に対してプログラムのバージョンアップを行うことを特徴とするソフトウェア無線システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソフトウェア無線システムに係り、特に複数の保守端末のプログラムのバージョンアップを短時間で効率的に行うことができるソフトウェア無線システムに関する。
【背景技術】
【０００２】
ソフトウェア無線機は、機能毎（例えば変調方式毎）に対応するソフトウェアを備え、それらのソフトウェアの中から必要なソフトウェアを選択することにより、所望の無線方式による送受信を実現するものである。ソフトウェア無線機においては、ソフトウェアの追加や変更によって無線機の機能を変更することが可能である。
【０００３】
また、従来のソフトウェア無線機においては、ソフトウェアを変更する場合には、ソフトウェアを格納しているサーバから、ネットワークを介してダウンロードする方法があり、オペレータによるソフトウェア変更等の制御操作は、ネットワークを介して接続された制御端末から行われ、ソフトウェア無線機を遠隔制御するようになっていた。
【０００４】
制御端末を用いたソフトウェア無線機の制御方法においては、制御端末の入力部からオペレータが指示を入力すると、制御端末がネットワークを介してソフトウェア無線機に制御信号を送出し、ソフトウェア無線機は、受信した制御信号に従って動作するようになっている。
【０００５】
尚、ソフトウェア無線機の従来技術としては、平成１６年４月２日公開の特開２００４−１０４３７９号「無線通信装置」（出願人：株式会社日立国際電気、発明者：手嶋功）がある。
この従来技術は、ＡＭ変調とＦＭ変調の２つの変調信号を生成し、２つの変調信号に対して周波数変換を行って送信すると共に、外部からの無線信号を受信して、２つの無線信号に対して周波数変換を行い、２つの周波数変換信号の受信電力に基づいて選択された周波数変換信号に対する復調プログラムを読み出して復調する無線通信装置であり、これにより、受信した複数の無線信号のうち最も品質の良い無線信号を復調することができるものである。
【０００６】
【特許文献１】特開２００４−１０４７３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来のソフトウェア無線機では、ネットワークや制御端末に障害が発生した場合には、ソフトウェア無線機の制御が不能となってしまう恐れがあるという問題点があり、これを解決するために、シリアルインタフェースを備え、制御部が、シリアルインタフェースを介して接続された保守端末から送信されたシリアルデータを受信すると、制御端末に制御端末の制御外に移行することを通知し、保守端末の制御下に移行して保守端末から送信されたシリアルデータの制御信号に基づいて動作を行うソフトウェア無線機が提案されている。
【０００８】
この提案のソフトウェア無線機によれば、ネットワークや制御端末に障害が発生して制御ができなくなった場合でも、保守端末からソフトウェア無線機の制御を行うことができ、緊急時にもソフトウェア無線機に所望の動作を行わせることができるものである。
【０００９】
また、障害発生時以外に、ネットワークを介してソフトウェア無線機に接続された保守端末からソフトウェア無線機の制御を行うことも提案されており、システム構成に合わせて、ネットワーク上に複数の保守端末を配置することも可能である。
【００１０】
これらの保守端末では、ソフトウェア無線機の機能変更（ソフトウェアの変更、更新）等に伴い、プログラムのバージョンアップを行うことが考えられる。
しかしながら、複数配置されている保守端末のバージョンアップを行う場合に、全ての保守端末の配置場所を探し出して、それぞれの保守端末においてバージョンアップ操作を行うことは多大な時間と労力がかかることが予想される。
【００１１】
そこで、本発明は、保守端末を複数備えたソフトウェア無線システムにおいて、複数の保守端末のプログラムのバージョンアップを短時間で効率的に行うことができるソフトウェア無線システムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記従来例の問題点を解決するための本発明は、ネットワークを介してソフトウェア無線機の制御を行う制御端末及び複数の保守端末と、制御端末又は保守端末のいずれかの制御に基づいて動作を行う複数のソフトウェア無線機を備えたソフトウェア無線システムであって、各ソフトウェア無線機のＩＰアドレスを管理するＤＮＳサーバと、保守端末にプログラムを提供するプログラムサーバとを備え、プログラムサーバが、ＤＮＳサーバから任意のソフトウェア無線機のＩＰアドレスを取得し、当該ＩＰアドレスを用いてネットワークを介して前記ソフトウェア無線機に接続してステータス情報を要求し、ソフトウェア無線機から、接続要求された保守端末の制御下にあることを示すステータス情報を受信すると、当該保守端末に対してプログラムのバージョン情報を含むバージョンアップ通知を送信し、保守端末から、当該バージョンアップを許可する旨の応答を受信すると、当該保守端末に対してプログラムのバージョンアップを行うことを特徴としている。
【発明の効果】
【００１３】
本発明によれば、各ソフトウェア無線機のＩＰアドレスを管理するＤＮＳサーバと、保守端末にプログラムを提供するプログラムサーバとを備え、プログラムサーバが、ＤＮＳサーバから任意のソフトウェア無線機のＩＰアドレスを取得し、当該ＩＰアドレスを用いてネットワークを介して前記ソフトウェア無線機に接続してステータス情報を要求し、ソフトウェア無線機から、接続要求された保守端末の制御下にあることを示すステータス情報を受信すると、当該保守端末に対してプログラムのバージョン情報を含むバージョンアップ通知を送信し、保守端末から、当該バージョンアップを許可する旨の応答を受信すると、当該保守端末に対してプログラムのバージョンアップを行うソフトウェア無線システムとしているので、ネットワークの負荷を増大させずに保守端末がネットワークに接続しているか否かを判断して、システムの運用を停止することなく容易に複数の保守端末のバージョンアップを行うことができ、保守端末のメンテナンスを低コストで実現できる効果がある。
【発明を実施するための最良の形態】
【００１４】
本発明の実施の形態について図面を参照しながら説明する。
本発明に係るソフトウェア無線システムは、ネットワーク上に、保守端末のプログラムを提供するプログラムサーバと、ソフトウェア無線機のＩＰアドレスを管理するＤＮＳサーバを設け、プログラムサーバが、保守端末のプログラムのバージョンアップを行う場合に、ＤＮＳサーバからソフトウェア無線機のＩＰアドレスを取得し、当該ＩＰアドレスを用いてソフトウェア無線機と接続し、ソフトウェア無線機から現在のステータスを取得し、ソフトウェア無線機が保守端末の制御下にある場合に、保守端末がネットワーク上で起動状態にあると判断してバージョンアップを実行するようにしており、ネットワークへの負荷を増大させずに保守端末がネットワークに接続されているか否かを判断して、システムの運用を停止することなく容易に保守端末のバージョンアップを行うことができ、保守端末のメンテナンスを低コストで実現できるものである。
【００１５】
また、本発明に係るソフトウェア無線システムは、プログラムサーバ及び保守端末が、プログラムのバージョン情報を記憶しておき、プログラムサーバが、保守端末のバージョンアップを行う場合に、新たに提供されるプログラムのバージョン情報を保守端末に通知し、保守端末が内部に記憶されているバージョン情報を比較して、新しいバージョン情報が記憶されているバージョン情報と同一又は古い場合には、バージョンアップを実行しないようにしているので、保守端末のバージョンアップを無駄なく実行することができるものである。
【００１６】
図１は、本発明の実施の形態に係るソフトウェア無線機を含む通信システム（本システム）の構成ブロック図である。
図１に示すように、本発明の実施の形態に係るソフトウェア無線機が用いられる通信システムは、ソフトウェア無線機１と、無線器材２と、ネットワーク３と、制御端末４と、保守端末５と、ＤＮＳサーバ６と、プログラムサーバ７とを備えている。ソフトウェア無線機１、無線器材２、保守端末５は複数接続されている場合もある。
【００１７】
各構成部分について説明する。
ソフトウェア無線機１は、上述したソフトウェア無線機と同様のものであり、制御端末４又は保守端末５の制御に従って動作を行う。
無線器材２は、ソフトウェア無線機１と連携して、無線機機能を実現するための器材であり、例えば、アンテナや電力増幅器が考えられる。ソフトウェア無線機１の内部にこれらの器材が設けられていて、単独で無線機機能を実現できる場合には、無線器材２はなくてもよい。
【００１８】
ネットワーク３は、ＬＡＮ等のネットワークであり、本システムの構成部分を接続するものである。無線器材２、制御端末４は、ネットワーク３を介してソフトウェア無線機１に接続している。例えばイーサネット（登録商標）等で構成されるネットワークである。
【００１９】
制御端末４は、ネットワーク３に接続されたソフトウェア無線機１や無線器材２の監視及び制御を行うものであり、従来と同様に、ネットワーク３を介してソフトウェア無線機１の制御を行う。
そして、制御端末４は、ソフトウェア無線機１から、保守端末５の制御下に移行したことを通知する制御移行通知を受信すると、オペレータによるソフトウェア無線機１の制御操作を行わないように、保守端末の制御下にあることをメッセージで表示したり、又は、制御操作を受け付けないようになっている。
また、制御端末４は、ソフトウェア無線機１から保守端末５の制御が終了して再び制御端末１の制御下に移行することを通知する制御復帰通知を受信すると、オペレータにその旨を報知するメッセージを表示したり、又は、制御操作の受け付けを可能とするようになっている。
【００２０】
保守端末５は、ネットワーク３を介してソフトウェア無線機１に接続し、オペレータの操作によってソフトウェア無線機１の緊急制御や保守を行うものである。保守端末５は、例えば、ソフトウェア無線機１と制御端末４との間のネットワーク３に障害が発生した場合に、障害が発生していないネットワークを介してソフトウェア無線機１に接続して制御を行うほか、ネットワーク３が正常に機能している状態において、ソフトウェア無線機１の保守及び制御を行うことも可能である。
更に、ネットワーク３が広範囲で障害状態となった場合には、シリアルインタフェースを介してソフトウェア無線機１に接続することも可能である。
【００２１】
保守端末５は、プログラムや各種データを記憶する記憶部と、プログラムを起動して制御を行う制御部と、データを表示する表示部と、オペレータにより指示やデータが入力される操作部とを備えている（図示省略）。そして、本システムの特徴として、保守端末５は、内部の記憶部に格納しているプログラムのバージョン情報を記憶している。
【００２２】
ＤＮＳサーバ６は、各ソフトウェア無線機１のＩＰアドレスを管理するものである。ＤＮＳサーバ６には、予め各ソフトウェア無線機１についてそれぞれ固有のホスト名が登録されており、ホスト名によってＩＰアドレスが特定される。ＩＰアドレスとホスト名とは対応付けられてテーブルに記憶されている。
【００２３】
そして、保守端末５が制御対象となる特定のソフトウェア無線機１にネットワーク３を介して接続する場合、まず、保守端末５は、ＤＮＳサーバ６にアクセスして、ソフトウェア無線機のホスト名によって特定されるＩＰアドレスを取得し、このＩＰアドレスを用いて当該特定のソフトウェア無線機１に接続する。
【００２４】
ソフトウェア無線機１では、当該ＩＰアドレスによるコネクションが確立した場合、保守端末５との通信を優先し、制御端末４からの制御下から保守端末５の制御下に移行する。保守端末５の制御下に移行した場合には、制御端末４からの制御は受け付けない。
【００２５】
保守端末５は、ソフトウェア無線機１との接続を確立すると、制御メッセージを用いて現在運用されているソフトウェア無線機１のステータス情報を取得する。そして、保守端末５は、取得したステータス情報に基づいて、保守端末５への画面表示、監視／制御等を行う。本ソフトウェア無線システムにおける制御メッセージの例については後で説明する。
【００２６】
本システムの特徴部分であるプログラムサーバ７は、保守端末５のプログラムの管理を行い、サーバ機能を備えたものである。
具体的には、プログラムサーバ７は、各保守端末５のプログラムのバージョンの情報を記憶しておくと共に、新たにバージョンアップされたプログラムを取得して、保守端末５にバージョンアップされたプログラムをネットワークを介してダウンロードする。新たなプログラムは、外部記憶手段から読み取ったり、ネットワークを介して別のサーバから取得することが考えられる。
【００２７】
このとき、本システムのプログラムサーバ７は、複数の保守端末５の内、ネットワーク上に存在するものだけにバージョンアップされたプログラムを送信するようになっている。そして、本システムの特徴として、プログラムサーバ７は、保守端末５がネットワーク上で起動しているか否かを、ソフトウェア無線機から取得したステート情報に基づいて判断するようにしている。プログラムサーバ７の動作については後で詳細に説明する。
【００２８】
ここで、本システムにおいて用いられるォーマットについて説明する。図２は、ソフトウェア無線機１と保守端末５との間でやりとりされる制御メッセージのデータフォーマットを示す模式説明図である。
図２に示すように、制御メッセージは、メッセージヘッダ部とメッセージデータ部とから成り、メッセージヘッダ部には、メッセージ長、制御種別、制御種別（副）、機器ＩＤの情報が含まれる。メッセージデータ部には、保守端末５からの具体的な制御内容や、ソフトウェア無線機１からのステータス情報が含まれる。
【００２９】
本システム内の各機器にはＩＤが付与されており、ソフトウェア無線機１が保守端末５からの制御メッセージを受信すると、メッセージヘッダ部に含まれる機器ＩＤが、自己のＩＤと一致するかどうかを判断し、一致する場合には制御を実行し、一致しない場合にはその情報を破棄して、保守端末５に情報受信のエラーを応答する。これにより、複数のソフトウェア無線機１が接続されているシステムにおいても、所望のソフトウェア無線機１に対する適切な制御を行うことができるものである。
【００３０】
そして、保守端末５は、ソフトウェア無線機１に対して制御メッセージでステータス情報の要求を送信し、この要求に対する応答としてソフトウェア無線機１から送信される制御メッセージでソフトウェア無線機１のステータス情報を取得し、ステータス情報に基づいて、保守端末５の画面にソフトウェア無線機１の状態を表示する。オペレータはこの表示を見ながら、監視や制御等の操作を行うようになっている。
【００３１】
次に、本システムにおける保守端末５のバージョンアップの動作について説明する。
プログラムサーバ７は、保守端末５のバージョンアップを行う場合、まず、ＤＮＳサーバ６にアクセスして、所望のソフトウェア無線機１のホスト名からＩＰアドレスを取得し、ソフトウェア無線機１と接続する。
そして、プログラムサーバ７は、ソフトウェア無線機１から現在の接続ステータスを取得する。接続ステータスは、ソフトウェア無線機１の制御権が、制御端末４にあるのか保守端末５にあるのかを示す情報である。また、保守端末５が複数ある場合には、どの保守端末５の制御下にあるかを示す情報も含むものである。
【００３２】
この接続ステータスが保守端末５の制御下にあることを示している場合、当該ソフトウェア無線機１を制御している保守端末５がネットワーク３上で起動していることは明らかであり、プログラムサーバ７は、バージョンアップの動作を開始する。逆に、接続ステータスが制御端末４の制御下であることを示していれば、プログラムサーバ７は、保守端末５が現在バージョンアップ可能な状態ではないと判断し、バージョンアップの動作は行わない。
【００３３】
このように、ソフトウェア無線機１の接続ステートによって当該ソフトウェア無線機１の制御を行う保守端末５がネットワーク上で起動している状態であるか否かを確認することができ、例えば、ｐｉｎｇコマンドによって個別の保守端末に接続を確認したり、ブロードキャストによって不特定多数に対して確認要求を送信するのに比べて、ネットワークの負荷を大幅に軽減できるものである。
【００３４】
そして、プログラムサーバ７は、ネットワーク上で起動中であることが確認できた保守端末５に対して、バージョンアップを行うことを通知するバージョンアップ通知メッセージを送信する。
バージョンアップメッセージのフォーマットについて図３を用いて説明する。図３は、バージョンアップシーケンス中で用いられるバージョンアップメッセージのフォーマットを示す説明図である。
図３（ａ）に示すように、バージョンアップ通知メッセージのフォーマットは図２に示したフォーマットと同じであり、メッセージデータ部に、新しいプログラムのバージョン情報（ここでは「1.1」）が書き込まれたものである。
【００３５】
保守端末５は、バージョンアップ通知メッセージを受信すると、新たに提供されるプログラムのバージョン情報を表示する。そして、オペレータがバージョンアップを行うか否かを判断して、図３（ｂ）に示すバージョンアップ通知応答を送信する。
保守端末５では、提供されるプログラムのバージョンが現在保守端末５に記憶されているバージョンよりも新しい場合にはバージョンアップを許可し、現在のバージョンよりも古いバージョン又は同じバージョンの場合、バージョンアップを許可しない旨のバージョンアップ通知応答を送信する。バージョンアップ通知応答では、メッセージデータ部に、バージョンアップ許可情報としてバージョンアップを許可する場合には「１」、許可しない場合には「０」が書き込まれる。
【００３６】
バージョンアップを許可するバージョンアップ通知応答を受け取ると、プログラムサーバ７は、当該保守端末５に対してバージョンアップを行い、バージョンアップが完了すると、図３（ｃ）に示すバージョンアップ完了通知を送信し、再起動を促す。バージョンアップ完了通知は、メッセージデータ部に、バージョンアップ結果としてバージョンアップが成功した場合には「１」、失敗した場合には「０」が書き込まれる。
このようにして、ネットワークに接続されているソフトウェア無線機１の保守端末５に対するプログラムのバージョンアップが行われる。
【００３７】
［バージョンアップシーケンス：図４］
次に、本システムにおける保守端末５のバージョンアップシーケンスについて図４を用いて説明する。図４は、本システムにおける保守端末５のバージョンアップシーケンスを示す説明図である。
図４に示すように、通常運用状態において、ソフトウェア無線機１は、制御端末４の制御下にあり、制御端末４からの制御に対して、応答「正常／エラー」を返答する通信を行っている。
【００３８】
保守端末５がソフトウェア無線機１と接続すると（１）、ソフトウェア無線機１は保守端末５に対して接続応答を行い、制御端末４に、保守端末５の制御下に移行したことを通知する（２）。制御端末４は、それに対して応答を行う。
保守端末５は、ソフトウェア無線機１に対して現在のステータスを要求し（３）、ソフトウェア無線機１は、現在のステータスを保守端末５に応答する。保守端末５は、ステータスに基づいてソフトウェア無線機１の制御を行う。
【００３９】
プログラムサーバ７は、ＤＮＳサーバ６に対して、目的の保守端末５が管理しているソフトウェア無線機１のホスト名に応じたＩＰアドレスを要求し（４）、ＤＮＳサーバ６からホスト名に応じたソフトウェア無線機１のＩＰアドレスを取得する（５）。
【００４０】
そして、プログラムサーバ７は、ソフトウェア無線機１に対して現在のステータスを要求し（６）、ソフトウェア無線機１は、それに応答して接続ステータスを返信する（７）。接続ステータスは、ソフトウェア無線機１が現在制御端末４の制御下にあるか、接続要求された保守端末５の制御下にあるかを示す情報を含む。保守端末５が複数ある場合には、どの保守端末５の制御下にあるかを示す情報も含むものである。
【００４１】
プログラムサーバ７は、ソフトウェア無線機１からの接続ステータスが保守端末５であった場合、当該保守端末５に対して新たに提供するプログラムのバージョンを含むバージョンアップ通知を送信する（８）。
【００４２】
そして、保守端末５では、バージョンアップ通知を受信すると、「バージョンアップ可能なプログラムがあります。バージョンアップしますか？」というメッセージと新たに提供されるプログラムのバージョンとを表示し（９）、オペレータが、新たに提供されるプログラムのバージョンと、保守端末５に記憶されているプログラムのバージョンとを比較して、提供されるプログラムのバージョンのほうが新しければ、ＹＥＳのバージョンアップ応答を送信する（１０）。
逆に、提供されるプログラムのバージョンが保守端末５に記憶されているプログラムのバージョンよりも古い又は同じであれば、オペレータは、ＮＯのバージョンアップ応答を送信する。
【００４３】
プログラムサーバ７は、ＹＥＳのバージョンアップ応答を受信すると、当該保守端末５に対してプログラムのバージョンアップを行う（１１）。
そして、バージョンアップが完了すると、バージョンアップ完了通知を保守端末５に送信する（１２）。
保守端末５では、バージョンアップ完了通知を受信すると、「プログラムがバージョンアップされました。プログラムを再起動してください。」というメッセージを表示し、再起動を促す。
このようにして、本システムにおける保守端末５のバージョンアップが行われるものである。
【００４４】
本発明の実施の形態に係るソフトウェア無線システムによれば、ソフトウェア無線機１の制御を行う保守端末５と、各ソフトウェア無線機１のＩＰアドレスを管理するＤＮＳサーバ６と、保守端末５に新たなプログラムを提供するプログラムサーバ７とを設け、プログラムサーバ７が、ＤＮＳサーバ６から任意のソフトウェア無線機１のＩＰアドレスを取得し、当該ＩＰアドレスを用いてソフトウェア無線機１にステータス取得要求を送信し、ソフトウェア無線機１からのステータス情報が接続要求された特定の保守端末５の制御下にあることを示す場合、当該ソフトウェア無線機１を制御している保守端末５がネットワーク上で起動していることを認識して、当該保守端末５に新たに提供するプログラムのバージョン情報を含むバージョンアップ通知を送信し、保守端末５からバージョンアップを許可する応答があるとバージョンアップを行うようにしているので、各保守端末５に個別に接続状態を問い合わせたり、不特定多数の保守端末５に問い合わせるのに比べて、ネットワークに接続されている保守端末５に対して効率よくバージョンアップを行うことができ、システムの運用を停止することなく容易に複数の保守端末５のバージョンアップを行うことができる効果がある。
【００４５】
また、本システムによれば、保守端末５では、オペレータが、受信したバージョン情報と、保守端末５に記憶されているバージョン情報とを比較して、受信したバージョン情報のほうが新しい場合にはバージョンアップを許可し、受信したバージョン情報が記憶されているバージョン情報より古いか同じである場合にはバージョンアップを許可しないようにしているので、必要なバージョンアップのみを行うことができ、保守端末５のバージョンアップを無駄なく行うことができる効果がある。
【産業上の利用可能性】
【００４６】
本発明は、複数の保守端末のプログラムのバージョンアップを短時間で効率的に行うことができるソフトウェア無線システムに適している。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施の形態に係るソフトウェア無線機を含む通信システム（本システム）の構成ブロック図である。
【図２】ソフトウェア無線機１と保守端末５との間でやりとりされる制御メッセージのデータフォーマットを示す模式説明図である。
【図３】バージョンアップシーケンス中で用いられるバージョンアップメッセージのフォーマットを示す説明図である。
【図４】本システムにおける保守端末５のバージョンアップシーケンスを示す説明図である。
【符号の説明】
【００４８】
１…ソフトウェア無線機、  ２…無線器材、  ３…ネットワーク、  ４…制御端末、  ５…保守端末、  ６…ＤＮＳサーバ、  ７…プログラムサーバ
【図１】
2009135743.tif 000003
【図２】
2009135743.tif 000004
【図３】
2009135743.tif 000005
【図４】
2009135743.tif 000006