(57)【要約】【課題】クライアント側の業務を停止させることなく、かつ煩雑なメンテナンス作業等を必要とすることなく、ＳＢＣサーバの切り替えや取り替えを実現する。【解決手段】アプリケーションサーバ１００とクライアント３００との間に介在する現用ＳＢＣサーバ２０１は、通常は、アプリケーションサーバ１００の全画面データ２８１から差分圧縮データ２８２を生成してクライアント３００に転送し、移行先ＳＢＣサーバ２０２への切替時には、現用ＳＢＣサーバ２０１および移行先ＳＢＣサーバ２０２の両方に全画面データ２８１を転送すると共に現用ＳＢＣサーバ２０１（移行先ＳＢＣサーバ２０２）からクライアント３００へは全画面データ２８１を転送し、移行先ＳＢＣサーバ２０２への切替完了後に、移行先ＳＢＣサーバ２０２からクライアント３００への差分圧縮データ２８２の転送を再開する。【選択図】  図１４
2008217290.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置とネットワークを介して接続されたサーバ装置であって、
前記クライアント装置との接続状態を示すクライアント接続テーブルを記憶する手段と、
データを送受信する手段と、
サーバ移行の指示の入力を契機に、前記クライアント接続テーブルを用いて接続中の前記クライアント装置と移行先のサーバ装置にサーバ移行命令を送信する手段と、
前記クライアント接続テーブルを用いて接続中の前記クライアント装置と前記移行先のサーバ装置の移行可能か否かの状態を前記クライアント装置と前記移行先のサーバ装置からの受信データにより判別して切替可能な契機を判別する手段と、
前記切替可能な契機に前記クライアント装置と前記移行先のサーバ装置にサーバ切替命令を送信する手段と、
を含むことを特徴とするサーバ装置。
【請求項２】
請求項１記載のサーバ装置において、
前記サーバ装置は、前記クライアント装置が使用するアプリケーションプログラムを実行する他のサーバ装置と前記クライアント装置との間に介在するか、または前記アプリケーションプログラムを自装置で実行するＳＢＣ(Server Based Computing)サーバであることを特徴とするサーバ装置。
【請求項３】
請求項１または請求項２記載のサーバ装置において、
前記サーバ移行命令を送信する前は前記アプリケーションプログラムの表示画面データの差分圧縮表示データを前記クライアント装置に送信し、前記サーバ移行命令を送信した後は全画面表示データを前記クライアント装置に送信することを特徴とするサーバ装置。
【請求項４】
クライアント装置とサーバ装置とがネットワークを介して接続された情報処理システムであって、
前記サーバ装置は、
前記クライアント装置との接続状態を示すクライアント接続テーブルを記憶する手段と、
データを送受信する手段と、
サーバ移行の指示の入力を契機に、前記クライアント接続テーブルを用いて接続中の前記クライアント装置と移行先のサーバ装置にサーバ移行命令を送信する手段と、
前記クライアント接続テーブルを用いて接続中の前記クライアント装置と前記移行先のサーバ装置の移行可能か否かの状態を前記クライアント装置と前記移行先のサーバ装置からの受信データにより判別して切替可能な契機を判別する手段と、
前記切替可能な契機に前記クライアント装置と前記移行先のサーバ装置にサーバ切替命令を送信する手段と、を含み、
前記クライアント装置は、
前記サーバ装置との接続状態を示すサーバ接続テーブルを記憶する手段と、
データを送受信する手段と、
前記サーバ装置からサーバ移行命令を受信する手段と、
切替可能な状態になったら前記サーバ装置に通知する手段と、
前記サーバ装置からサーバ切替命令を受信する手段と、
前記サーバ接続テーブルを用いてサーバ移行命令で指示された前記移行先のサーバ装置に接続する手段と、を含む、
ことを特徴とする情報処理システム。
【請求項５】
請求項４記載の情報処理システムにおいて、
前記サーバ装置は、前記クライアント装置が使用するアプリケーションプログラムを実行する他のサーバ装置と前記クライアント装置との間に介在するか、または前記アプリケーションプログラムを自装置で実行するＳＢＣ(Server Based Computing)サーバであり、
前記クライアント装置は前記ＳＢＣサーバのクライアントであることを特徴とする情報処理システム。
【請求項６】
請求項４または請求項５記載の情報処理システムにおいて、
前記クライアント装置は、前記サーバ移行命令を受信する前は前記アプリケーションプログラムの表示画面データの差分圧縮表示データを前記サーバ装置から受信し、前記サーバ移行命令を受信した後は全画面表示データを前記サーバ装置から受信することを特徴とする情報処理システム。
【請求項７】
請求項４または請求項５記載の情報処理システムにおいて、
前記クライアント装置は、前記サーバ切替命令を受信した後に、指示された前記移行先のサーバ装置に接続を切り替えて前記アプリケーションプログラムの全画面表示データを当該移行先のサーバ装置から受信し、
当該移行先のサーバ装置から差分要求表示の指示を受信した後は前記アプリケーションプログラムの表示画面データの差分圧縮表示データを受信することを特徴とする情報処理システム。
【請求項８】
クライアント装置とネットワークを介して接続されたサーバ装置を構成するコンピュータを制御するサーバ制御プログラムであって、
前記クライアント装置との接続状態を示すクライアント接続テーブルを記憶するステップと、
サーバ移行の指示を受け付けるステップと、
前記クライアント接続テーブルを用いて接続中の前記クライアント装置と移行先のサーバ装置にサーバ移行命令を送信するステップと、
前記クライアント接続テーブルを用いて接続中の前記クライアント装置と前記移行先のサーバ装置の移行可能か否かの状態を前記クライアント装置と前記移行先のサーバ装置からの受信データにより判別して切替可能な契機を判別するステップと、
前記切替可能な契機に前記クライアント装置と前記移行先のサーバ装置にサーバ切替命令を送信するステップと、
を前記コンピュータに実行させることを特徴とするサーバ制御プログラム。
【請求項９】
請求項８記載のサーバ制御プログラムにおいて、
前記サーバ装置は、前記クライアント装置が使用するアプリケーションプログラムを実行する他のサーバ装置と前記クライアント装置との間に介在するか、または前記アプリケーションプログラムを自装置で実行するＳＢＣ(Server Based Computing)サーバであり、
前記サーバ移行命令を送信する前は前記アプリケーションプログラムの表示画面データの差分圧縮表示データを前記クライアント装置に送信するステップと、
前記サーバ移行命令を送信した後は全画面表示データを前記クライアント装置に送信するステップと、をさらに前記コンピュータに実行させることを特徴とするサーバ制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、情報処理システム、サーバ制御プログラムに関し、たとえば、ＳＢＣ(Server Based Computing)を実現するサーバ装置およびクライアント装置からなる情報処理システム等に適用して有効な技術に関する。
【背景技術】
【０００２】
ネットワークを介してサーバとクライアントを接続したシステム構成において、クライアントの使用するアプリケーションソフトウェアをすべてサーバ（ＳＢＣサーバ）上に実装し、クライアントは操作画面のデータだけをサーバから受け取り、クライアントからはマウスとキーストロークの操作情報だけがサーバに送られるようにした、いわゆるＳＢＣ(Server Based Computing)が注目されている。
【０００３】
このＳＢＣにおいては、クライアントとサーバ間の通信負荷が軽減されるとともに、クライアント側におけるアプリケーションソフトウェアの実装が不要なため、個々のクライアントに対するアプリケーションソフトウェアのインストールやバージョンアップ等の煩雑な管理が全く不要となり、さらに、クライアントがアプリケーションソフトウェアを実行する必要がないので、負荷の軽減も実現できる、等の種々の利点がある。
【０００４】
この場合、ＳＢＣサーバには、アプリケーションソフトウェアの表示画面の書き換えを監視し、書き換えがあった場合、前の画面と現画面の差分を検出し、その差分データのみをクライアントに転送することにより、ＳＢＣサーバの高速化を実現する技術が知られている。
【０００５】
一方、メンテナンスをするためにＳＢＣサーバを停止しなくてはならない場合が多くある。この場合、クライアントが接続していない時間帯に行ったり、緊急な場合においては、クライアントに接続解除を通知し、クライアント側から正常にセッションを停止し接続を切断して、クライアント側の作業ができなくなる事態が発生したり、メンテナンスが終了してから再度接続し直したり、新たに他の代替サーバなどに接続し直さなければならない等の煩雑なメンテナンス作業が必要となるなどの技術的課題があった。
【０００６】
また、ＳＢＣサーバの使用時に差分データによって画面更新を行う場合には、ＳＢＣサーバの切り替えのタイミングによってはクライアント側における画面の乱れが発生し、業務の停止を余儀なくされる等の懸念もある。
【０００７】
なお、特許文献１には、稼働系および待機系の二つのサーバに同じＩＰアドレスを割り当てておき、相互に定期的なハートビート通信を行うことで監視し合い、待機系側ではＩＰアドレスを無効とし、稼働系と切り替わる時にＩＰアドレスを有効にすることにより、サーバの切り替えを行うことが開示されている。
【０００８】
しかし、この特許文献１の場合には、相互監視のために常時、待機系および稼働系の二つのサーバを起動状態にしておく必要があり、メンテナンス等により、一つのサーバを別のサーバに取り替える作業等には適用できない、という技術的課題がある。
【０００９】
【特許文献１】特開平１０−３２０３２３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明の目的は、クライアント側の業務を停止させることなく、かつ煩雑なメンテナンス作業等を必要とすることなく、ＳＢＣサーバの切り替えや取り替えを実現することが可能な技術を提供することにある。
【００１１】
本発明の他の目的は、クライアント側の表示画面の乱れ等の操作性の低下を生じることなく、円滑にＳＢＣサーバの切り替えや取り替えを実現することが可能な技術を提供することにある。
【課題を解決するための手段】
【００１２】
本発明の第１の観点は、クライアント装置とネットワークを介して接続されたサーバ装置であって、
前記クライアント装置との接続状態を示すクライアント接続テーブルを記憶する手段と、
データを送受信する手段と、
サーバ移行の指示の入力を契機に、前記クライアント接続テーブルを用いて接続中の前記クライアント装置と移行先のサーバ装置にサーバ移行命令を送信する手段と、
前記クライアント接続テーブルを用いて接続中の前記クライアント装置と前記移行先のサーバ装置の移行可能か否かの状態を前記クライアント装置と前記移行先のサーバ装置からの受信データにより判別して切替可能な契機を判別する手段と、
前記切替可能な契機に前記クライアント装置と前記移行先のサーバ装置にサーバ切替命令を送信する手段と、
を含むサーバ装置を提供する。
【００１３】
本発明の第２の観点は、第１の観点に記載のサーバ装置において、
前記サーバ装置は、前記クライアント装置が使用するアプリケーションプログラムを実行する他のサーバ装置と前記クライアント装置との間に介在するか、または前記アプリケーションプログラムを自装置で実行するＳＢＣ(Server Based Computing)サーバであるサーバ装置を提供する。
【００１４】
本発明の第３の観点は、第１の観点または第２の観点に記載のサーバ装置において、
前記サーバ移行命令を送信する前は前記アプリケーションプログラムの表示画面データの差分圧縮表示データを前記クライアント装置に送信し、前記サーバ移行命令を送信した後は全画面表示データを前記クライアント装置に送信するサーバ装置を提供する。
【００１５】
本発明の第４の観点は、クライアント装置とサーバ装置とがネットワークを介して接続された情報処理システムであって、
前記サーバ装置は、
前記クライアント装置との接続状態を示すクライアント接続テーブルを記憶する手段と、
データを送受信する手段と、
サーバ移行の指示の入力を契機に、前記クライアント接続テーブルを用いて接続中の前記クライアント装置と移行先のサーバ装置にサーバ移行命令を送信する手段と、
前記クライアント接続テーブルを用いて接続中の前記クライアント装置と前記移行先のサーバ装置の移行可能か否かの状態を前記クライアント装置と前記移行先のサーバ装置からの受信データにより判別して切替可能な契機を判別する手段と、
前記切替可能な契機に前記クライアント装置と前記移行先のサーバ装置にサーバ切替命令を送信する手段と、を含み、
前記クライアント装置は、
前記サーバ装置との接続状態を示すサーバ接続テーブルを記憶する手段と、
データを送受信する手段と、
前記サーバ装置からサーバ移行命令を受信する手段と、
切替可能な状態になったら前記サーバ装置に通知する手段と、
前記サーバ装置からサーバ切替命令を受信する手段と、
前記サーバ接続テーブルを用いてサーバ移行命令で指示された前記移行先のサーバ装置に接続する手段と、を含む、
情報処理システムを提供する。
【００１６】
本発明の第５の観点は、第４の観点に記載の情報処理システムにおいて、
前記サーバ装置は、前記クライアント装置が使用するアプリケーションプログラムを実行する他のサーバ装置と前記クライアント装置との間に介在するか、または前記アプリケーションプログラムを自装置で実行するＳＢＣ(Server Based Computing)サーバであり、
前記クライアント装置は前記ＳＢＣサーバのクライアントである情報処理システムを提供する。
【００１７】
本発明の第６の観点は、第４の観点または第５の観点に記載の情報処理システムにおいて、
前記クライアント装置は、前記サーバ移行命令を受信する前は前記アプリケーションプログラムの表示画面データの差分圧縮表示データを前記サーバ装置から受信し、前記サーバ移行命令を受信した後は全画面表示データを前記サーバ装置から受信する情報処理システムを提供する。
【００１８】
本発明の第７の観点は、第４の観点または第５の観点に記載の情報処理システムにおいて、
前記クライアント装置は、前記サーバ切替命令を受信した後に、指示された前記移行先のサーバ装置に接続を切り替えて前記アプリケーションプログラムの全画面表示データを当該移行先のサーバ装置から受信し、
当該移行先のサーバ装置から差分要求表示の指示を受信した後は前記アプリケーションプログラムの表示画面データの差分圧縮表示データを受信する情報処理システムを提供する。
【００１９】
本発明の第８の観点は、クライアント装置とネットワークを介して接続されたサーバ装置を構成するコンピュータを制御するサーバ制御プログラムであって、
前記クライアント装置との接続状態を示すクライアント接続テーブルを記憶するステップと、
サーバ移行の指示を受け付けるステップと、
前記クライアント接続テーブルを用いて接続中の前記クライアント装置と移行先のサーバ装置にサーバ移行命令を送信するステップと、
前記クライアント接続テーブルを用いて接続中の前記クライアント装置と前記移行先のサーバ装置の移行可能か否かの状態を前記クライアント装置と前記移行先のサーバ装置からの受信データにより判別して切替可能な契機を判別するステップと、
前記切替可能な契機に前記クライアント装置と前記移行先のサーバ装置にサーバ切替命令を送信するステップと、
を前記コンピュータに実行させるサーバ制御プログラムを提供する。
【００２０】
本発明の第９の観点は、第８の観点に記載のサーバ制御プログラムにおいて、
前記サーバ装置は、前記クライアント装置が使用するアプリケーションプログラムを実行する他のサーバ装置と前記クライアント装置との間に介在するか、または前記アプリケーションプログラムを自装置で実行するＳＢＣ(Server Based Computing)サーバであり、
前記サーバ移行命令を送信する前は前記アプリケーションプログラムの表示画面データの差分圧縮表示データを前記クライアント装置に送信するステップと、
前記サーバ移行命令を送信した後は全画面表示データを前記クライアント装置に送信するステップと、をさらに前記コンピュータに実行させるサーバ制御プログラムを提供する。
【００２１】
すなわち、本発明の場合には、たとえば、ＳＢＣシステム内の各クライアントの画面表示データや接続先情報等のセッションデータを別のサーバに移行できる手段を持たせ、また、状態移行している間はアプリケーションプログラムの差分表示データではなく、全画面表示データをクライアントに転送することによりクライアントのネットワークの切断や停止を行う必要のないシステムを提供する。
また、アプリケーションサーバを別に用意し、それをＳＢＣサーバ側から制御できるようにすることにより、各クライアントのアプリケーション操作を全く止めることなくＳＢＣサーバのデータを移行できるようになる。
【発明の効果】
【００２２】
本発明によれば、クライアント側の業務を停止させることなく、かつ煩雑なメンテナンス作業等を必要とすることなく、ＳＢＣサーバの切り替えや取り替えを実現することが可能な技術を提供することができる。
【００２３】
また、クライアント側の表示画面の乱れ等の操作性の低下を生じることなく、円滑にＳＢＣサーバの切り替えや取り替えを実現することが可能な技術を提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照しながら、本発明の実施の形態について詳細に説明する。
【００２５】
図１は、本発明の一実施の形態である情報処理システムの構成の一例を示す概念図、図２は、本実施の形態の情報処理システムを構成するＳＢＣサーバのハードウェア構成の一例を示すブロック図、図３は、本実施の形態の情報処理システムを構成するアプリケーションサーバのハードウェア構成例を示すブロック図、図４は、本実施の形態の情報処理システムを構成するクライアントのハードウェア構成例を示すブロック図である。
【００２６】
図１に例示されるように、本実施の形態の情報処理システムは、アプリケーションサーバ１００と、ＳＢＣサーバ２００と、複数のクライアント３００と、これらを相互に接続するＬＡＮやインターネット等の情報ネットワーク４００を含んでいる。
【００２７】
アプリケーションサーバ１００は、アプリケーションプログラムを実行し、個々のクライアント３００は、ＳＢＣサーバ２００を介して、このアプリケーションプログラムにアクセスする。
ＳＢＣサーバ２００は、後述のように、アプリケーションサーバ１００で実行されるアプリケーションプログラム１８０をクライアント３００から操作する場合に、クライアント３００のキー入力等の操作情報をアプリケーションサーバ１００に取り次ぎ、また、アプリケーションプログラムの実行画面データを、必要に応じて、差分圧縮等により、クライアント３００に転送する処理を行う。
【００２８】
本実施の形態の場合、複数のＳＢＣサーバ２００は、現在稼働中の現用ＳＢＣサーバ２０１と、後述のような本実施の形態の切り替え処理により、この現用ＳＢＣサーバ２０１の機能を引き継ぐ移行先ＳＢＣサーバ２０２からなる。
移行先ＳＢＣサーバ２０２は、移行が必要な場合にのみ情報ネットワーク４００に接続され、常時、情報ネットワーク４００に接続されている必要はない。
【００２９】
図２に例示されるように、ＳＢＣサーバ２００は、ＣＰＵ２１０、外部記憶装置２２０、メインメモリ２３０、通信制御部２４０、差分演算制御ボード２５０、これらを相互に接続するバス２１１を含んでいる。
ＣＰＵ２１０は、メインメモリ２３０に格納されているプログラムを実行することで、必要に応じた制御動作を行う。
【００３０】
この場合、メインメモリ２３０には、ＳＢＣ管理プログラム２６０（サーバ制御プログラム）、クライアント接続テーブル２７０、クライアント表示データ２８０が格納されている。
【００３１】
ＳＢＣ管理プログラム２６０は、アプリケーションサーバ１００とクライアント３００との間における情報の授受や後述のようなフローチャートに例示される切り替え制御を行う機能を備えている。
クライアント接続テーブル２７０には、自装置に接続されるクライアント３００を管理するための情報が格納されている。
【００３２】
クライアント表示データ２８０は、アプリケーションサーバ１００で実行されるアプリケーションプログラム１８０の操作画面データである。
【００３３】
クライアント表示データ２８０は、ＳＢＣサーバ２００に接続されるクライアント３００の数だけ存在し、各々は、全画面データ２８１、差分圧縮データ２８２からなる。差分圧縮データ２８２は、クライアント３００にて表示されるべき全画面データ２８１の時系列の前画面２８３と現画面２８４の差分データであり、差分演算制御ボード２５０にて生成される。
【００３４】
通常の稼働時は、この差分圧縮データ２８２が、対応する個々のクライアント３００に送られる。
【００３５】
差分演算制御ボード２５０は、差分演算制御部２５１（ＳＢＣ制御部）と差分メモリ２５２からなる。差分演算制御部２５１は、メインメモリ２３０の全画面データ２８１の前画面２８３と現画面２８４から差分圧縮データ２８２を生成して差分圧縮データ２８２として差分メモリ２５２に格納するとともに、メインメモリ２３０に転送する処理を行う。
【００３６】
通信制御部２４０は、情報ネットワーク４００に対する接続インタフェースを提供する。
【００３７】
すなわち、ＳＢＣサーバ２００では、ＣＰＵ２１０は、クライアント３００からの操作情報を、情報ネットワーク４００を通じて通信制御部２４０から入手する。それに基づいて、ＣＰＵ２１０はメインメモリ２３０のＳＢＣ管理プログラム２６０により動作し、更新された画面情報をメインメモリ２３０に書き込むと同時に差分演算制御ボード２５０上にある差分演算制御部２５１に送り、画像の差分、色数検出、圧縮を行い、差分メモリ２５２に差分圧縮データ２８２として格納し、この差分圧縮データ２８２をメインメモリ２３０上に書き戻す。この差分圧縮データ２８２を通信制御部２４０から情報ネットワーク４００を通して、クライアント３００に転送し、クライアント３００はそれを伸張することによりアプリケーションプログラム１８０の操作画面の画像を表示する。
【００３８】
図３に例示されるように、本実施の形態のアプリケーションサーバ１００は、ＣＰＵ１１０、ＲＯＭ１２０、メインメモリ１３０、外部記憶装置１４０、補助記憶装置１５０、通信制御部１６０、ユーザインタフェース１７０、これらを相互に接続するバス１１１を含んでいる。
ＲＯＭ１２０には、ブートプログラム等の情報が可能されている。
【００３９】
メインメモリ１３０には、ＳＢＣ制御プログラム１８１、アプリケーションプログラム１８０、ＳＢＣサーバ接続テーブル１９０等の情報が格納されている。
アプリケーションプログラム１８０は、ＣＰＵ１１０によって実行されることにより、所定のアプリケーションプログラム業務をクライアント３００に提供する。
【００４０】
ＳＢＣ制御プログラム１８１は、後述のフローチャートのような処理を行うことで、ＳＢＣサーバ２００やクライアント３００と連携した切り替え動作を行う。
ＳＢＣサーバ接続テーブル１９０は、クライアント３００との間に介在する複数のＳＢＣサーバ２００に対する接続状況に関する情報が格納されている。
【００４１】
外部記憶装置１４０には、アプリケーションプログラム１８０が使用するデータ等が可能されている。
補助記憶装置１５０は、可搬記録媒体に対する情報の読み書きを行う。
通信制御部１６０は、情報ネットワーク４００に対する接続インタフェースを提供する。
【００４２】
ユーザインタフェース１７０は、キー入力装置１７１および表示装置１７２からなり、たとえば、アプリケーションプログラム１８０の操作画面の表示や情報入力等の操作インタフェースを提供する。この場合、表示装置１７２に表示されるアプリケーションプログラム１８０の操作画面は、ＳＢＣサーバ２００を経由して当該アプリケーションプログラム１８０を操作するクライアント３００に表示される。
【００４３】
なお、ユーザインタフェース１７０は、アプリケーションプログラム１８０の進行状況の管理等のために設けられているものであり、必須ではない。システム管理者は、このユーザインタフェース１７０を利用して、情報ネットワーク４００を介してＳＢＣサーバ２００の切替契機を制御してもよい。
【００４４】
図４に例示されるように、本実施の形態の複数のクライアント３００の各々は、ＣＰＵ３１０、ＲＯＭ３２０、メインメモリ３３０、外部記憶装置３４０、補助記憶装置３５０、通信制御部３６０、ユーザインタフェース３７０、これらを相互に接続するバス３１１を備えている。
ＲＯＭ３２０には、ブートプログラム等の情報が格納されている。
【００４５】
メインメモリ３３０には、ＳＢＣクライアントプログラム３８０、ＳＢＣサーバ接続テーブル３９０が格納されている。
【００４６】
ＳＢＣクライアントプログラム３８０は、ＣＰＵ３１０によって実行されることにより、クライアント３００のユーザが、アプリケーションサーバ１００のアプリケーションプログラム１８０を使用するための操作インタフェースを提供する機能を備えている。
【００４７】
具体的には、クライアント３００からアプリケーションサーバ１００へアクセスする場合の認証機能や、ユーザ入力データのアプリケーションプログラム１８０（アプリケーションサーバ１００）への送出、アプリケーションプログラム１８０の側からの操作画面の受信および表示である。
【００４８】
操作画面のデータが時系列的な差分の圧縮データである場合には、圧縮データの展開も行う。
さらに、本実施の形態の場合には、ＳＢＣクライアントプログラム３８０は、ＳＢＣサーバ２００からの指示に基づいて、接続先のＳＢＣサーバ２００を切り替える動作も行う。
【００４９】
このＳＢＣクライアントプログラム３８０は、たとえばＷＥＢブラウザで構成することができる。
外部記憶装置３４０は、ＳＢＣクライアントプログラム３８０が使用するデータやＳＢＣサーバ接続テーブル３９０を持久的に保持する。
補助記憶装置３５０は、可搬記録媒体に対する情報の記録／再生を行う。
【００５０】
通信制御部３６０は、情報ネットワーク４００との間における通信インタフェースを提供する。
ユーザインタフェース３７０は、キー入力装置３７１、表示装置３７２からなり、クライアント３００のユーザがアプリケーションプログラム１８０を操作する場合のユーザインタフェースを提供する。
【００５１】
アプリケーションプログラム１８０から送られてくる画面データは、表示装置３７２に表示される。
【００５２】
図５は、ＳＢＣサーバ２００に備えられるクライアント接続テーブル２７０の構成例を示す概念図である。クライアント接続テーブル２７０は、配下の個々のクライアント３００にユニークに付与された識別情報であるクライアント名２７１、情報ネットワーク４００におけるクライアント３００のアドレスであるＩＰアドレス情報２７２、接続の有無を示す接続状態２７３が、クライアント名２７１に対応付けられて、クライアント３００の数だけ設けられている。
【００５３】
図６は、アプリケーションサーバ１００に備えられたＳＢＣサーバ接続テーブル１９０の構成例を示す概念図である。このＳＢＣサーバ接続テーブル１９０は、個々のＳＢＣサーバ２００にユニークに付与されたサーバ名１９１、情報ネットワーク４００上におけるＳＢＣサーバ２００のアドレスであるＩＰアドレス情報１９２、接続の有無を示す接続状態１９３が、サーバ名１９１に対応付けられて、ＳＢＣサーバ２００の数だけ格納されている。
【００５４】
図７は、クライアント３００に備えられたＳＢＣサーバ接続テーブル３９０の構成例を示す概念図である。このＳＢＣサーバ接続テーブル３９０は、個々のＳＢＣサーバ２００にユニークに付与されたサーバ名３９１、情報ネットワーク４００上におけるＳＢＣサーバ２００のアドレスであるＩＰアドレス情報３９２、接続の有無を示す接続状態３９３が、サーバ名３９１に対応付けられて格納されている。
【００５５】
以下、本実施の形態の作用の一例について説明する。
【００５６】
図８は、本実施の形態の情報処理システムの各部の連携した動作を示すシーケンス図であり、図９は、ＳＢＣサーバ２００の切り替え動作中の概念図、図１０は、現用ＳＢＣサーバ２０１（ＳＢＣ管理プログラム２６０）の作用の一例を示すフローチャート、図１１は、移行先ＳＢＣサーバ２０２（ＳＢＣ管理プログラム２６０）の作用の一例を示すフローチャートである。
【００５７】
図１２は、アプリケーションサーバ１００（ＳＢＣ制御プログラム１８１）の作用の一例を示すフローチャート、図１３は、クライアント３００（ＳＢＣクライアントプログラム３８０）の作用の一例を示すフローチャートである。
【００５８】
また、図１４（ａ）〜（ｄ）は、アプリケーションサーバ１００と、複数のＳＢＣサーバ２００（現用ＳＢＣサーバ２０１と移行先ＳＢＣサーバ２０２）およびクライアント３００の接続状態の推移を示す概念図である。
なお、図８には、図１０、図１１、図１２、図１３のフローチャートの対応する処理ステップの番号が記入されている。
【００５９】
最初に現用ＳＢＣサーバ２０１のみがアプリケーションサーバ１００とクライアント３００の間に介在する通常の稼働時について説明する（図１４（ａ））。
【００６０】
図８のシーケンス図に例示されるように、クライアント３００のＳＢＣクライアントプログラム３８０は、ＳＢＣサーバ接続テーブル３９０の設定内容に基づいて、現用ＳＢＣサーバ２０１に接続し（ステップ１１）、アプリケーションプログラム１８０の起動を指示すると（ステップ１２）、現用ＳＢＣサーバ２０１は、アプリケーションサーバ１００のアプリケーションプログラム１８０を起動する（ステップ１３）。
【００６１】
アプリケーションサーバ１００においてはアプリケーションプログラム１８０によって所望の処理が実行され（ステップ１４）、この処理における操作画面の全画面データ２８１が現用ＳＢＣサーバ２０１に送信される（ステップ１５）。
【００６２】
現用ＳＢＣサーバ２０１では、全画面データ２８１の前画面２８３と現画面２８４から差分圧縮データ２８２を生成し（ステップ１６）、この差分圧縮データ２８２をクライアント３００に送信する（ステップ１７）。
【００６３】
クライアント３００のＳＢＣクライアントプログラム３８０は、現用ＳＢＣサーバ２０１から受信した差分圧縮データ２８２を展開して表示装置３７２に表示する操作画面を更新する。
【００６４】
ここで、なんらかの原因で、ＳＢＣサーバ２００を、現用ＳＢＣサーバ２０１から移行先ＳＢＣサーバ２０２に切り替える必要が生じた場合、本実施の形態では、以下のように処理される。
システム管理者は、たとえば、情報ネットワーク４００に接続された図示しない管理端末、アプリケーションサーバ１００のユーザインタフェース１７０、または現用ＳＢＣサーバ２０１に設けられた図示しないユーザインタフェースを介してコマンドを入力することで、現用ＳＢＣサーバ２０１に切替指令を与える。
【００６５】
図９に例示されるように、現用ＳＢＣサーバ２０１から移行先ＳＢＣサーバ２０２への移行時には、現用ＳＢＣサーバ２０１のメインメモリ２３０の内容と、クライアント接続テーブル２７０の内容が、移行先ＳＢＣサーバ２０２の側に複写され、両者は、同じクライアント表示データ２８０およびクライアント接続テーブル２７０を保持した状態にされる。
【００６６】
そして、移行時には、後述のように、現用ＳＢＣサーバ２０１はシステム管理者からの切替指令に基づいて、アプリケーションサーバ１００および移行先ＳＢＣサーバ２０２、クライアント３００に対して移行命令を発行し、移行の過渡期には、現用ＳＢＣサーバ２０１および移行先ＳＢＣサーバ２０２は、アプリケーションサーバ１００から受信した全画面データ２８１を、そのままクライアント３００に送信し、切り替えが完了した後に、上述の差分圧縮データ２８２をクライアント３００に中継する処理に戻る。
【００６７】
図１０のフローチャートに例示されるように、現用ＳＢＣサーバ２０１のＣＰＵ２１０の制御の下で実行されるＳＢＣ管理プログラム２６０は、システム管理者から移行指令を受けると移行命令をクライアント３００、アプリケーションサーバ１００、移行先ＳＢＣサーバ２０２へそれぞれ送信する（ステップ５０１）。そして、移行先ＳＢＣサーバ２０２からの移行命令に応答した受信データにより移行可能な状態を確認し（ステップ５０２）、さらに配下の個々のクライアント３００からの移行命令に応答した受信データにより移行可能な状態を確認（ステップ５０３）した後、クライアント接続テーブル２７０を移行先ＳＢＣサーバ２０２にコピーする（ステップ５０４）。
【００６８】
その後、クライアント３００に転送する画面データを差分圧縮データ２８２から全画面データ２８１に切り替え、（ステップ５０５）、差分演算制御ボード２５０を停止する（ステップ５０６）。
【００６９】
その後、ＳＢＣ管理プログラム２６０は、移行先ＳＢＣサーバ２０２の切り替え接続が可能な状態を移行先ＳＢＣサーバ２０２からの受信データにより確認した後（ステップ５０７）、アプリケーションサーバ１００および配下のクライアント３００に対して切り替え命令を発行する（ステップ５０８）。
【００７０】
そして、移行先ＳＢＣサーバ２０２の切り替え命令を実施した状態（ステップ５０９）、およびクライアント３００の切り替え命令を実施した状態（ステップ５１０）、さらにはアプリケーションサーバ１００の移行先ＳＢＣサーバ２０２への切り替え命令を実施した状態（ステップ５１１）がそれぞれから応答された受信データにより確認されたら、現用ＳＢＣサーバ２０１を停止する（ステップ５１２）。
【００７１】
図１１のフローチャートに示されるように、移行先ＳＢＣサーバ２０２の側のＣＰＵ２１０の制御の下で実行されるＳＢＣ管理プログラム２６０では、現用ＳＢＣサーバ２０１から移行命令を受信すると（ステップ５６１）、自サーバ内の各部の動作準備を確認した後（ステップ５６２）、現用ＳＢＣサーバ２０１に準備ＯＫを応答し（ステップ５６３）、現用ＳＢＣサーバ２０１からクライアント接続テーブル２７０を受信し（ステップ５６４）、アプリケーションサーバ１００から全画面データ２８１等のデータの受信を開始するとともに（ステップ５６５）、現用ＳＢＣサーバ２０１に対して切り替え接続ＯＫを送信する（ステップ５６６）。
【００７２】
そして、移行先ＳＢＣサーバ２０２のＳＢＣ管理プログラム２６０は、現用ＳＢＣサーバ２０１からサーバ切り替え命令を受信したら（ステップ５６７）、クライアント接続テーブル２７０を参照して（ステップ５６８）、配下の複数のクライアント３００に対してアプリケーションプログラム１８０の全画面データ２８１の送信を開始する（ステップ５６９）。
【００７３】
そして、差分演算制御ボード２５０を起動し（ステップ５７０）、配下のすべてのクライアント３００に対して差分送信準備確認要求を発行して差分送信の可否を確認した後（ステップ５７１）、クライアント３００に対して差分圧縮データ２８２の送信を開始する（ステップ５７２）。
【００７４】
一方、図１２のフローチャートに例示されるように、アプリケーションサーバ１００のＣＰＵ１１０の制御の下で実行されるＳＢＣ制御プログラム１８１は、現用ＳＢＣサーバ２０１より状態遷移命令（移行命令）を受信すると（ステップ５３１）、自装置内の準備を確認したて後（ステップ５３２）、現用ＳＢＣサーバ２０１に準備ＯＫを応答する（ステップ５３３）。
【００７５】
そして、ＳＢＣサーバ接続テーブル１９０を参照して、現在の現用ＳＢＣサーバ２０１と同時に、移行先ＳＢＣサーバ２０２にも接続し（ステップ５３４）、現用ＳＢＣサーバ２０１および移行先ＳＢＣサーバ２０２に、同じ全画面データ２８１を転送する（ステップ５３５）。この状態が、図１４（ｂ）である。
【００７６】
そして、現用ＳＢＣサーバ２０１から切り替え命令を受信すると（ステップ５３６）、自装置内の準備を確認した後（ステップ５３７）、移行先ＳＢＣサーバ２０２に対する全画面データ２８１の転送を継続するとともに（ステップ５３８）、現用ＳＢＣサーバ２０１に対する全画面データ２８１の転送を中止する（ステップ５３９）。この状態が図１４（ｃ）である。
【００７７】
また、図１３のフローチャートに例示されるように、個々のクライアント３００のＣＰＵ３１０の制御の下で実行されるＳＢＣクライアントプログラム３８０は、現用ＳＢＣサーバ２０１から状態遷移命令（移行命令）を受信すると（ステップ５４１）、自装置内の準備を確認した後（ステップ５４２）、表示画像データの受信モードを、現在の差分圧縮データ２８２から全画面データ２８１に切り替え（ステップ５４３）、さらに現用ＳＢＣサーバ２０１からサーバ切り替え命令を受信したら（ステップ５４４）、自装置内の準備を確認し（ステップ５４５）、ＳＢＣサーバ接続テーブル３９０から移行先ＳＢＣサーバ２０２の情報を取得して当該移行先ＳＢＣサーバ２０２に接続する（ステップ５４６）。
【００７８】
そして、この移行先ＳＢＣサーバ２０２から全画面データ２８１の受信を開始し（ステップ５４７）、移行先ＳＢＣサーバ２０２から差分送信要求を受信したら（ステップ５４８）、自装置内の準備を確認した後（ステップ５４９）、現在の全画面データ２８１の受信から差分圧縮データ２８２の受信に切り替える（ステップ５５０）。この状態が、図１４（ｄ）である。
【００７９】
そして、以降は、移行先ＳＢＣサーバ２０２から差分圧縮データ２８２を受信し、デコードして表示装置３７２に表示を行う（ステップ５５１）。
ここで、現用ＳＢＣサーバ２０１から移行先ＳＢＣサーバ２０２への移行処理に伴う全画面データ２８１と差分圧縮データ２８２の切り替え制御についてより詳細に説明する。
【００８０】
図１５、図１６、図１７、図１８、図１９は、通常時の現用ＳＢＣサーバ２０１のみをアプリケーションサーバ１００とクライアント３００の間に介在させる場合の制御例を示している。
【００８１】
この場合、現用ＳＢＣサーバ２０１のメインメモリ２３０には、アプリケーションサーバ１００で実行されているアプリケーションプログラム１８０の全画面データ２８１の前画面２８３および現画面２８４と、その差分である差分圧縮データ２８２が生成され、データ量の少ない差分圧縮データ２８２をクライアント３００に送信して表示装置３７２に表示させる（図１５）。
【００８２】
また、図１６に例示されるように、クライアント３００における文字等の情報入力時には、たとえば、クライアント３００でキー入力装置３７１から文字“あ”が入力されると（ステップ２１）、現用ＳＢＣサーバ２０１を経由してアプリケーションサーバ１００のアプリケーションプログラム１８０に伝達され（ステップ２２）、図１７のように、アプリケーションサーバ１００の表示装置１７２に文字“あ”が表示される。
【００８３】
そして、図１８のように、アプリケーションサーバ１００の表示装置１７２の文字“あ”が表示された表示画面データが、現用ＳＢＣサーバ２０１に転送され（ステップ２３）、現用ＳＢＣサーバ２０１では、メインメモリ２３０のクライアント表示データ２８０の格納領域であるフレームバッファにおいて、現在の空白画面を前画面２８３にシフトし、アプリケーションサーバ１００から受信した文字“あ”が表示された表示画面データを、現画面２８４として格納し（ステップ２４）、空白の前画面２８３と文字“あ”を含む現画面２８４から差分圧縮データ２８２の差分抽出を実行する（ステップ２５）。
【００８４】
そして、図１９に示されるように、現用ＳＢＣサーバ２０１は、文字“あ”を含む差分圧縮データ２８２をクライアント３００に転送し（ステップ２６）、これを受けたクライアント３００では、表示装置１７２における差分圧縮データ２８２との差分のみの表示書き換えを実行して（ステップ２７）、表示画面の更新を行う。この場合、文字“あ”が表示装置１７２に表示される。
【００８５】
また、図２０および図２１は、本実施の形態において、現用ＳＢＣサーバ２０１から移行先ＳＢＣサーバ２０２に切り替える場合の移行命令発行時の制御例を示している。
【００８６】
まず、図２０に例示されるように、現用ＳＢＣサーバ２０１から、移行先の移行先ＳＢＣサーバ２０２、およびアプリケーションサーバ１００、クライアント３００に移行命令が発行される（上述のステップ５０１）。
【００８７】
これにより、図２１に例示されるように、さらに、文字“い”が入力されると、アプリケーションサーバ１００の表示装置１７２には、文字“あい”の表示画面となり、この表示画面データは、現用ＳＢＣサーバ２０１および移行先ＳＢＣサーバ２０２の両方に転送される。
【００８８】
これにより、現用ＳＢＣサーバ２０１では、前画面２８３が文字“あ”、現画面２８４が文字“あい”となり、差分圧縮データ２８２である文字“い”がクライアント３００に転送されて（ステップ２８）、表示装置３７２では文字“あい”が表示される。
【００８９】
また、移行先ＳＢＣサーバ２０２では、前画面２８３が空白画面、現画面２８４が文字“あい”の表示画面となり、差分圧縮データ２８２は文字“あい”となる。
ここで、“あい”を、かな漢字変換する場合、アプリケーションサーバ１００から現用ＳＢＣサーバ２０１に切り替わってしまうと、以下のように表示が乱れる。
【００９０】
すなわち、図２２に例示されるように、クライアント３００のキー入力装置３７１における変換キー操作によって（ステップ３１）、「変換」コマンドが現用ＳＢＣサーバ２０１を経由してアプリケーションサーバ１００に送られると（ステップ３２）、アプリケーションサーバ１００では“あい”を“愛”に変換する漢字変換が実行され（ステップ３３）、文字“愛”の表示画面データが、現用ＳＢＣサーバ２０１および移行先ＳＢＣサーバ２０２に送られる（ステップ３４）。
【００９１】
このとき、現用ＳＢＣサーバ２０１では、以前の“あい”の画面を前画面２８３に移動させ、現画面２８４に“愛”の全画面データを書き込む処理が行われる（ステップ３５）。
【００９２】
なお、図２２では、文字“愛”の表示画面データが、アプリケーションサーバ１００から現用ＳＢＣサーバ２０１および移行先ＳＢＣサーバ２０２に同時に送られるように見えるが、実際は、現用ＳＢＣサーバ２０１に転送した後に移行先ＳＢＣサーバ２０２に送られるため、遅延時間が発生する。また、非同期に動作を行っているため、この転送動作中に現用ＳＢＣサーバ２０１から移行先ＳＢＣサーバ２０２に切り替わると、クライアント３００における表示装置３７２の表示画面にずれを生じさせてしまう。
【００９３】
すなわち、切替時に現用ＳＢＣサーバ２０１から差分圧縮データ２８２を抽出して（ステップ３６）、クライアント３００に転送したのでは、“愛い”がクライアント３００に転送され（ステップ３７）、また、移行先ＳＢＣサーバ２０２から差分圧縮データ２８２を送ったのでは（ステップ３９）、“あい”がクライアント３００に表示され（ステップ４０）、本来のステップ３８の“愛”が表示されない。
【００９４】
そこで、本実施の形態では、切替時に差分圧縮データ２８２から全画面データ２８１の転送に切り替えるとともに、現用ＳＢＣサーバ２０１からアプリケーションサーバ１００、移行先ＳＢＣサーバ２０２、クライアント３００に移行命令を発行して切替を予告し（上述のステップ５０１）、アプリケーションサーバ１００から移行先ＳＢＣサーバ２０２に安定にアプリケーションプログラム１８０の全画面表示データが転送されるようになってから、切替命令を発行することで（上述のステップ５０８）、現用ＳＢＣサーバ２０１から移行先ＳＢＣサーバ２０２への切替時のクライアント３００の表示装置３７２の表示画面の乱れを防止する。
【００９５】
このように、本実施の形態の情報処理システムによれば、現用ＳＢＣサーバ２０１に切替を指令するだけで、クライアント３００の側の業務を停止させることなく、かつ煩雑なメンテナンス作業等を必要とすることなく、現用ＳＢＣサーバ２０１から移行先ＳＢＣサーバ２０２への切り替えや取り替えを実現することが可能となる。
【００９６】
また、切替時には、現用ＳＢＣサーバ２０１および移行先ＳＢＣサーバ２０２からクライアント３００に対して、差分圧縮データ２８２の転送から全画面データ２８１の転送に切り替えることで、クライアント３００の側の表示画面の乱れ等の操作性の低下を生じることなく、円滑に現用ＳＢＣサーバ２０１から移行先ＳＢＣサーバ２０２への切り替えや取り替えを実現することができる。
【００９７】
すなわち、現用ＳＢＣサーバ２０１から移行先ＳＢＣサーバ２０２へ、クライアント３００に切替を認識させず任意のタイミングで切り替えることができる。
【００９８】
また、移行先ＳＢＣサーバ２０２を常時稼働させる必要はなく、現用ＳＢＣサーバ２０１から移行先ＳＢＣサーバ２０２に切り替える時に当該移行先ＳＢＣサーバ２０２を情報ネットワーク４００に接続して作動させるだけでよい。
【００９９】
なお、本発明は、上述の実施の形態に例示した構成に限らず、その趣旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
【０１００】
たとえば、上述の実施の形態の説明では、現用ＳＢＣサーバ２０１の他にアプリケーションプログラム１８０を実行するためのアプリケーションサーバ１００を配置する例を示したが、これに限らず、現用ＳＢＣサーバ２０１（移行先ＳＢＣサーバ２０２）上に個々のクライアント３００のアプリケーションプログラム１８０やデータがあったとしも、それを同様に現用ＳＢＣサーバ２０１から移行先ＳＢＣサーバ２０２にコピーすることにより、切替を円滑に実現することができる。
【０１０１】
また、上述の実施の形態で例示したアプリケーションサーバ１００、ＳＢＣサーバ２００、クライアント３００の構成は一例であり、これに限定されるものではない。
【図面の簡単な説明】
【０１０２】
【図１】本発明の一実施の形態である情報処理システムの構成の一例を示す概念図である。
【図２】本発明の一実施の形態である情報処理システムを構成するＳＢＣサーバのハードウェア構成の一例を示すブロック図である。
【図３】本発明の一実施の形態である情報処理システムを構成するアプリケーションサーバのハードウェア構成例を示すブロック図である。
【図４】本発明の一実施の形態である情報処理システムを構成するクライアントのハードウェア構成例を示すブロック図である。
【図５】ＳＢＣサーバに備えられるクライアント接続テーブルの構成例を示す概念図である。
【図６】アプリケーションサーバに備えられたＳＢＣサーバ接続テーブルの構成例を示す概念図である。
【図７】クライアントに備えられたＳＢＣサーバ接続テーブルの構成例を示す概念図である。
【図８】本発明の一実施の形態である情報処理システムの各部の連携した動作を示すシーケンス図である。
【図９】切り替え動作中のＳＢＣサーバの概念図である。
【図１０】現用ＳＢＣサーバの作用の一例を示すフローチャートである。
【図１１】移行先ＳＢＣサーバの作用の一例を示すフローチャートである。
【図１２】アプリケーションサーバの作用の一例を示すフローチャートである。
【図１３】クライアントの作用の一例を示すフローチャートである。
【図１４】（ａ）〜（ｄ）は、アプリケーションサーバと、複数のＳＢＣサーバおよびクライアントの接続状態の推移を示す概念図である。
【図１５】通常時の現用ＳＢＣサーバ、アプリケーションサーバおよびクライアントの制御例を示す概念図である。
【図１６】通常時の現用ＳＢＣサーバ、アプリケーションサーバおよびクライアントの表示制御例を示す概念図である。
【図１７】通常時の現用ＳＢＣサーバ、アプリケーションサーバおよびクライアントの表示制御例を示す概念図である。
【図１８】通常時の現用ＳＢＣサーバ、アプリケーションサーバおよびクライアントの表示制御例を示す概念図である。
【図１９】通常時の現用ＳＢＣサーバ、アプリケーションサーバおよびクライアントの表示制御例を示す概念図である。
【図２０】現用ＳＢＣサーバから移行先ＳＢＣサーバに切り替える場合の移行命令発行時の表示制御例を示す概念図である。
【図２１】現用ＳＢＣサーバから移行先ＳＢＣサーバに切り替える場合の移行命令発行時の表示制御例を示す概念図である。
【図２２】現用ＳＢＣサーバから移行先ＳＢＣサーバに切り替える場合のクライアントの表示状態を説明する概念図である。
【符号の説明】
【０１０３】
１００  アプリケーションサーバ
１１０  ＣＰＵ
１１１  バス
１２０  ＲＯＭ
１３０  メインメモリ
１４０  外部記憶装置
１５０  補助記憶装置
１６０  通信制御部
１７０  ユーザインタフェース
１７１  キー入力装置
１７２  表示装置
１８０  アプリケーションプログラム
１８１  ＳＢＣ制御プログラム
１９０  ＳＢＣサーバ接続テーブル
１９１  サーバ名
１９２  ＩＰアドレス情報
１９３  接続状態
２００  ＳＢＣサーバ
２０１  現用ＳＢＣサーバ
２０２  移行先ＳＢＣサーバ
２１０  ＣＰＵ
２１１  バス
２２０  外部記憶装置
２３０  メインメモリ
２４０  通信制御部
２５０  差分演算制御ボード
２５１  差分演算制御部
２５２  差分メモリ
２６０  ＳＢＣ管理プログラム
２７０  クライアント接続テーブル
２７１  クライアント名
２７２  ＩＰアドレス情報
２７３  接続状態
２８０  クライアント表示データ
２８１  全画面データ
２８２  差分圧縮データ
２８３  前画面
２８４  現画面
３００  クライアント
３１０  ＣＰＵ
３１１  バス
３２０  ＲＯＭ
３３０  メインメモリ
３４０  外部記憶装置
３５０  補助記憶装置
３６０  通信制御部
３７０  ユーザインタフェース
３７１  キー入力装置
３７２  表示装置
３８０  ＳＢＣクライアントプログラム
３９０  ＳＢＣサーバ接続テーブル
３９１  サーバ名
３９２  ＩＰアドレス情報
３９３  接続状態
４００  情報ネットワーク
【図１】
2008217290.tif 000003
【図２】
2008217290.tif 000004
【図３】
2008217290.tif 000005
【図４】
2008217290.tif 000006
【図５】
2008217290.tif 000007
【図６】
2008217290.tif 000008
【図７】
2008217290.tif 000009
【図８】
2008217290.tif 000010
【図９】
2008217290.tif 000011
【図１０】
2008217290.tif 000012
【図１１】
2008217290.tif 000013
【図１２】
2008217290.tif 000014
【図１３】
2008217290.tif 000015
【図１４】
2008217290.tif 000016
【図１５】
2008217290.tif 000017
【図１６】
2008217290.tif 000018
【図１７】
2008217290.tif 000019
【図１８】
2008217290.tif 000020
【図１９】
2008217290.tif 000021
【図２０】
2008217290.tif 000022
【図２１】
2008217290.tif 000023
【図２２】
2008217290.tif 000024