(57)【要約】【課題】SBCシステムで、同一ユーザがサーバ装置と接続中のクライアント装置を別のクライアント装置へ切り替えて使用する場合、ログオン／オフ操作なく簡単に切り替える。【解決手段】クライアント装置同士の通信手段により、切替先クライアント装置(B)20bから切替元クライアント装置(A)20aへ直接、ユーザ操作等に応じた切替通知(含む端末情報)を送信させる。この切替通知は切替元20aによりサーバ装置10へ転送される。この際切替元20aは表示中の画面データGを切替先20bの端末情報に応じてリサイズし該切替先20bへ送信して表示させる。一方サーバ装置10にて前記切替元20aにて転送された切替先20bからの切替通知が受信されると、その時のアプリケーションの動作状態が保存された後、切替元20aから切替先20bへと接続が切り替えられる。すると前記保存されたアプリケーションの動作状態が復元され、切替先20bでは切り替え前からの作業を継続的に実行可能になる。【選択図】      図５
2011022772.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されたサーバ装置とクライアント装置とを有し、クライアント装置からの入力イベントに応じてサーバ装置により実行されるアプリケーションプログラムに従い生成された画面情報を、前記クライアント装置へ送信して表示部に表示させるようにしたサーバベース・コンピューティング・システムであって、
前記サーバ装置は、
接続中のクライアント装置により転送された他のクライアント装置からの端末情報を含む切替通知信号を受信する切替通知受信手段と、
この切替通知受信手段により切替通知信号を受信した際に、前記アプリケーションプログラムの動作状態を保存する動作状態保存手段と、
前記切替通知受信手段により受信された切替通知信号に基づき、前記接続中のクライアント装置から前記他のクライアント装置へ接続を切り替える接続切替手段と、
この接続切替手段により前記他のクライアント装置へ接続が切り替えられた際に、当該他のクライアント装置から受信される端末情報に従い、前記動作状態保存手段により保存されたアプリケーションプログラムの動作状態を復元する動作状態復元手段とを備え、
前記クライアント装置は、
前記サーバ装置と接続中である場合に、他のクライアント装置からその端末情報を含む切替通知信号を受信した際に、当該切替通知信号を前記サーバ装置へ転送する切替通知転送手段と、
前記サーバ装置と接続中である場合に、表示部に表示される画面情報の表示サイズを前記他のクライアント装置の端末情報に基づき変換する表示サイズ変換手段と、
この表示サイズ変換手段により変換された画面情報を前記他のクライアント装置へ送信する画面情報送信手段と、
前記サーバ装置と接続中でない場合に、その端末情報を含む切替通知信号を前記サーバ装置と接続中のクライアント装置へ送信する切替通知送信手段と、
前記画面情報送信手段により送信された画面情報を受信する画面情報受信手段と、
この画面情報受信手段により受信された画面情報を表示部に表示させる画面表示制御手段と、
前記サーバ装置の接続切替手段により当該サーバ装置と接続された際に、そのサーバ装置へ端末情報を送信する端末情報送信手段とを備えた、
ことを特徴とするサーバベース・コンピューティング・システム。
【請求項２】
ネットワークを介して接続されたクライアント装置からの入力イベントに応じてアプリケーションプログラムを実行し、当該入力イベントに応じた画面情報を生成して前記クライアント装置へ送信するサーバベース・コンピューティング・システムのサーバ装置であって、
接続中のクライアント装置により転送された他のクライアント装置からの端末情報を含む切替通知信号を受信する切替通知受信手段と、
この切替通知受信手段により切替通知信号を受信した際に、前記アプリケーションプログラムの動作状態を保存する動作状態保存手段と、
前記切替通知受信手段により受信された切替通知信号に基づき、前記接続中のクライアント装置から前記他のクライアント装置へ接続を切り替える接続切替手段と、
この接続切替手段により前記他のクライアント装置へ接続が切り替えられた際に、当該他のクライアント装置から受信される端末情報に従い、前記動作状態保存手段により保存されたアプリケーションプログラムの動作状態を復元する動作状態復元手段と、
を備えたことを特徴とするサーバ装置。
【請求項３】
ネットワークを介して接続されたサーバ装置に対してユーザ操作に応じた入力イベントを送信し、その入力イベントに応じて前記サーバ装置にて実行されるアプリケーションプログラムに従い生成された画面情報を受信して表示部に表示するクライアント装置であって、
前記サーバ装置と接続中である場合に、他のクライアント装置からその端末情報を含む切替通知信号を受信した際に、当該切替通知信号を前記サーバ装置へ転送する切替通知転送手段と、
前記サーバ装置と接続中である場合に、表示部に表示される画面情報の表示サイズを前記他のクライアント装置の端末情報に基づき変換する表示サイズ変換手段と、
この表示サイズ変換手段により変換された画面情報を前記他のクライアント装置へ送信する画面情報送信手段と、
前記サーバ装置と接続中でない場合に、その端末情報を含む切替通知信号を前記サーバ装置と接続中のクライアント装置へ送信する切替通知送信手段と、
前記画面情報送信手段により送信された画面情報を受信する画面情報受信手段と、
この画面情報受信手段により受信された画面情報を表示部に表示させる画面表示制御手段と、
前記サーバ装置と接続された際に、当該サーバ装置へ端末情報を送信する端末情報送信手段と、
を備えたことを特徴とするクライアント装置。
【請求項４】
ネットワークを介して接続されたクライアント装置からの入力イベントに応じてアプリケーションプログラムを実行し、当該入力イベントに応じた画面情報を生成して前記クライアント装置へ送信するサーバベース・コンピューティング・システムのサーバ装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
接続中のクライアント装置により転送された他のクライアント装置からの端末情報を含む切替通知信号を受信する切替通知受信手段、
この切替通知受信手段により切替通知信号を受信した際に、前記アプリケーションプログラムの動作状態を保存する動作状態保存手段、
前記切替通知受信手段により受信された切替通知信号に基づき、前記接続中のクライアント装置から前記他のクライアント装置へ接続を切り替える接続切替手段、
この接続切替手段により前記他のクライアント装置へ接続が切り替えられた際に、当該他のクライアント装置から受信される端末情報に従い、前記動作状態保存手段により保存されたアプリケーションプログラムの動作状態を復元する動作状態復元手段、
として機能させるようにしたサーバ制御プログラム。
【請求項５】
ネットワークを介して接続されたサーバ装置に対してユーザ操作に応じた入力イベントを送信し、その入力イベントに応じて前記サーバ装置にて実行されるアプリケーションプログラムに従い生成された画面情報を受信して表示部に表示するクライアント装置のコンピュータを制御するためのプログラムであって、
前記サーバ装置と接続中である場合に、他のクライアント装置からその端末情報を含む切替通知信号を受信した際に、当該切替通知信号を前記サーバ装置へ転送する切替通知転送手段、
前記サーバ装置と接続中である場合に、表示部に表示される画面情報の表示サイズを前記他のクライアント装置の端末情報に基づき変換する表示サイズ変換手段、
この表示サイズ変換手段により変換された画面情報を前記他のクライアント装置へ送信する画面情報送信手段、
前記サーバ装置と接続中でない場合に、その端末情報を含む切替通知信号を前記サーバ装置と接続中のクライアント装置へ送信する切替通知送信手段、
前記画面情報送信手段により送信された画面情報を受信する画面情報受信手段、
この画面情報受信手段により受信された画面情報を表示部に表示させる画面表示制御手段、
前記サーバ装置と接続された際に、当該サーバ装置へ端末情報を送信する端末情報送信手段、
として機能させるようにしたクライアント制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバベース・コンピューティング・システム、およびそのサーバ装置、クライアント装置、サーバ制御プログラム、クライアント制御プログラムに関する。
【背景技術】
【０００２】
従来のサーバ・クライアント・システムにおいて、例えばクライアント装置からのリモート操作によりサーバ装置側で所望のアプリケーションプログラムを起動実行させるサーバベース・コンピューティング・システム(ＳＢＣシステム;Server Based Computing system)がある。このＳＢＣシステムでは、クライアント装置の操作入力に応じてサーバ装置側で処理され更新される表示用の画面データが、該サーバ装置からその画面更新の都度クライアント装置へと送信転送されて表示される。これによりクライアント装置は、表示や入力など最低限の機能のみを持てば良く、アプリケーションなどの資源はサーバ装置で一元管理するものである。
【０００３】
このようにＳＢＣシステムは、サーバ装置上でアプリケーションプログラムが実行されるので、クライアント装置の性能が低い場合にも高機能なコンピューティング環境を実現可能である。
【０００４】
複数のサーバ装置を並列に備えたサーバベース・コンピューティング・システムにおいて、クライアント装置からアプリケーションプログラムの起動要求があった場合に、最適な実行環境を持つサーバ装置が決定され、マルチユーザ且つマルチタスクで同一アプリケーションの動作を実現できるようにする手法が考えられている（例えば、特許文献１参照。）。
【０００５】
複数種類の専用端末となる各クライアント装置を１つのサーバ装置に接続して使用する場合でも、各クライアント装置毎にユーザ自らが異なる実行環境を設定する必要なく、各ユーザが必要とする最適な作業を各端末画面サイズに合わせて行うことができるサーバベース・コンピューティング・システムが考えられている（例えば、特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】２００４−１９２３４８号公報
【特許文献２】２００７−１７９１０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
前記従来のサーバベース・コンピューティング・システムにおいて、同一ユーザが、例えば外出先では携帯端末型のクライアント装置によりサーバ装置と接続して作業を行い、外出から戻った社内ではデスクトップＰＣ型のクライアント装置により同サーバ装置と接続して引き続き同じ作業を行うことがある。
【０００８】
このような場合、ユーザはその都度、外出先にて使用していた接続中の携帯端末型のクライアント装置をログオフ操作し、次いで社内にあるデスクトップＰＣ型のクライアント装置をログオン操作して、クライアント装置の切替作業を行わなければならない。
【０００９】
本発明は、このような課題に鑑みなされたもので、同一ユーザがサーバ装置と接続中のクライアント装置を別のクライアント装置へ切り替えて使用する場合に、その都度ログオフ操作とログオン操作とによる切替作業を行う必要なく、非常に簡単に切り替えることが可能になるサーバベース・コンピューティング・システム、およびそのサーバ装置、クライアント装置、サーバ制御プログラム、クライアント制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
請求項１に記載のサーバベース・コンピューティング・システムは、ネットワークを介して接続されたサーバ装置とクライアント装置とを有し、クライアント装置からの入力イベントに応じてサーバ装置により実行されるアプリケーションプログラムに従い生成された画面情報を、前記クライアント装置へ送信して表示部に表示させるようにしたサーバベース・コンピューティング・システムであって、前記サーバ装置は、接続中のクライアント装置により転送された他のクライアント装置からの端末情報を含む切替通知信号を受信する切替通知受信手段と、この切替通知受信手段により切替通知信号を受信した際に、前記アプリケーションプログラムの動作状態を保存する動作状態保存手段と、前記切替通知受信手段により受信された切替通知信号に基づき、前記接続中のクライアント装置から前記他のクライアント装置へ接続を切り替える接続切替手段と、この接続切替手段により前記他のクライアント装置へ接続が切り替えられた際に、当該他のクライアント装置から受信される端末情報に従い、前記動作状態保存手段により保存されたアプリケーションプログラムの動作状態を復元する動作状態復元手段とを備え、前記クライアント装置は、前記サーバ装置と接続中である場合に、他のクライアント装置からその端末情報を含む切替通知信号を受信した際に、当該切替通知信号を前記サーバ装置へ転送する切替通知転送手段と、前記サーバ装置と接続中である場合に、表示部に表示される画面情報の表示サイズを前記他のクライアント装置の端末情報に基づき変換する表示サイズ変換手段と、この表示サイズ変換手段により変換された画面情報を前記他のクライアント装置へ送信する画面情報送信手段と、前記サーバ装置と接続中でない場合に、その端末情報を含む切替通知信号を前記サーバ装置と接続中のクライアント装置へ送信する切替通知送信手段と、前記画面情報送信手段により送信された画面情報を受信する画面情報受信手段と、この画面情報受信手段により受信された画面情報を表示部に表示させる画面表示制御手段と、前記サーバ装置の接続切替手段により当該サーバ装置と接続された際に、そのサーバ装置へ端末情報を送信する端末情報送信手段とを備えた、ことを特徴としている。
【００１１】
請求項２に記載のサーバ装置は、ネットワークを介して接続されたクライアント装置からの入力イベントに応じてアプリケーションプログラムを実行し、当該入力イベントに応じた画面情報を生成して前記クライアント装置へ送信するサーバベース・コンピューティング・システムのサーバ装置であって、接続中のクライアント装置により転送された他のクライアント装置からの端末情報を含む切替通知信号を受信する切替通知受信手段と、この切替通知受信手段により切替通知信号を受信した際に、前記アプリケーションプログラムの動作状態を保存する動作状態保存手段と、前記切替通知受信手段により受信された切替通知信号に基づき、前記接続中のクライアント装置から前記他のクライアント装置へ接続を切り替える接続切替手段と、この接続切替手段により前記他のクライアント装置へ接続が切り替えられた際に、当該他のクライアント装置から受信される端末情報に従い、前記動作状態保存手段により保存されたアプリケーションプログラムの動作状態を復元する動作状態復元手段と、を備えたことを特徴としている。
【００１２】
請求項３に記載のクライアント装置は、ネットワークを介して接続されたサーバ装置に対してユーザ操作に応じた入力イベントを送信し、その入力イベントに応じて前記サーバ装置にて実行されるアプリケーションプログラムに従い生成された画面情報を受信して表示部に表示するクライアント装置であって、前記サーバ装置と接続中である場合に、他のクライアント装置からその端末情報を含む切替通知信号を受信した際に、当該切替通知信号を前記サーバ装置へ転送する切替通知転送手段と、前記サーバ装置と接続中である場合に、表示部に表示される画面情報の表示サイズを前記他のクライアント装置の端末情報に基づき変換する表示サイズ変換手段と、この表示サイズ変換手段により変換された画面情報を前記他のクライアント装置へ送信する画面情報送信手段と、前記サーバ装置と接続中でない場合に、その端末情報を含む切替通知信号を前記サーバ装置と接続中のクライアント装置へ送信する切替通知送信手段と、前記画面情報送信手段により送信された画面情報を受信する画面情報受信手段と、この画面情報受信手段により受信された画面情報を表示部に表示させる画面表示制御手段と、前記サーバ装置と接続された際に、当該サーバ装置へ端末情報を送信する端末情報送信手段と、を備えたことを特徴としている。
【００１３】
請求項４に記載のサーバ制御プログラムは、ネットワークを介して接続されたクライアント装置からの入力イベントに応じてアプリケーションプログラムを実行し、当該入力イベントに応じた画面情報を生成して前記クライアント装置へ送信するサーバベース・コンピューティング・システムのサーバ装置のコンピュータを制御するためのプログラムであって、前記コンピュータを、接続中のクライアント装置により転送された他のクライアント装置からの端末情報を含む切替通知信号を受信する切替通知受信手段、この切替通知受信手段により切替通知信号を受信した際に、前記アプリケーションプログラムの動作状態を保存する動作状態保存手段、前記切替通知受信手段により受信された切替通知信号に基づき、前記接続中のクライアント装置から前記他のクライアント装置へ接続を切り替える接続切替手段、この接続切替手段により前記他のクライアント装置へ接続が切り替えられた際に、当該他のクライアント装置から受信される端末情報に従い、前記動作状態保存手段により保存されたアプリケーションプログラムの動作状態を復元する動作状態復元手段、として機能させることを特徴としている。
【００１４】
請求項５に記載のクライアント制御プログラムは、ネットワークを介して接続されたサーバ装置に対してユーザ操作に応じた入力イベントを送信し、その入力イベントに応じて前記サーバ装置にて実行されるアプリケーションプログラムに従い生成された画面情報を受信して表示部に表示するクライアント装置のコンピュータを制御するためのプログラムであって、前記サーバ装置と接続中である場合に、他のクライアント装置からその端末情報を含む切替通知信号を受信した際に、当該切替通知信号を前記サーバ装置へ転送する切替通知転送手段、前記サーバ装置と接続中である場合に、表示部に表示される画面情報の表示サイズを前記他のクライアント装置の端末情報に基づき変換する表示サイズ変換手段、この表示サイズ変換手段により変換された画面情報を前記他のクライアント装置へ送信する画面情報送信手段、前記サーバ装置と接続中でない場合に、その端末情報を含む切替通知信号を前記サーバ装置と接続中のクライアント装置へ送信する切替通知送信手段、前記画面情報送信手段により送信された画面情報を受信する画面情報受信手段、この画面情報受信手段により受信された画面情報を表示部に表示させる画面表示制御手段、前記サーバ装置と接続された際に、当該サーバ装置へ端末情報を送信する端末情報送信手段、として機能させることを特徴としている。
【発明の効果】
【００１５】
本発明によれば、同一ユーザがサーバ装置と接続中のクライアント装置を別のクライアント装置へ切り替えて使用する場合に、その都度ログオフ操作とログオン操作とによる切替作業を行う必要なく、非常に簡単に切り替えることが可能になるサーバベース・コンピューティング・システム、およびそのサーバ装置、クライアント装置、サーバ制御プログラム、クライアント制御プログラムを提供できる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係るＳＢＣ(Server Based Computing)システムの構成を示すブロック図。
【図２】前記ＳＢＣシステムのサーバ装置１０に対するクライアント装置（Ａ）２０ａ，（Ｂ）２０ｂ，…間での接続切り替えに伴う表示画面の状態を示す図。
【図３】前記ＳＢＣシステムにおけるサーバ装置１０の回路構成を示すブロック図。
【図４】前記ＳＢＣシステムにおけるクライアント装置２０ａ（２０ｂ）の回路構成を示すブロック図。
【図５】前記ＳＢＣシステムの全体の動作シーケンスを示す図。
【図６】前記ＳＢＣシステムのサーバ装置１０によるサーバ処理を示すフローチャート。
【図７】前記サーバ装置１０のサーバ処理に伴うクライアント切替処理を示すフローチャート。
【図８】前記ＳＢＣシステムのクライアント装置（Ａ：切替元）２０ａによるクライアント処理を示すフローチャート。
【図９】前記クライアント装置（Ａ：切替元）２０ａのクライアント処理に伴う画面リサイズ処理を示すフローチャート。
【図１０】前記ＳＢＣシステムのクライアント装置（Ｂ：切替先）２０ｂによるクライアント処理を示すフローチャート。
【発明を実施するための形態】
【００１７】
以下図面により本発明の実施の形態について説明する。
【００１８】
図１は、本発明の実施形態に係るＳＢＣ(Server Based Computing)システムの構成を示すブロック図である。
【００１９】
このＳＢＣシステムは、有線または無線のＬＡＮ(Local Area Network)やＷＡＮ(Wide Area Network)からなるネットワークＮ上に接続されたサーバ装置１０および複数のクライアント装置(Thin client)（Ａ）２０ａ，（Ｂ）２０ｂ，…を備える。
【００２０】
クライアント装置（Ａ）２０ａ，（Ｂ）２０ｂ，…は、例えばデスクトップＰＣ型、ノートＰＣ型、携帯端末（ＰＤＡ）型、携帯電話型など、それぞれ異なる種類の端末装置でもよいし、同種の端末装置でもよい。
【００２１】
サーバ装置１０は、テキスト作成処理プログラム，Ｗｅｂブラウザプログラム，表計算処理プログラム，メール処理プログラムなど、複数のアプリケーションプログラムを有し、当該サーバ装置１０に接続されたクライアント装置（Ａ）２０ａ，（Ｂ）２０ｂ，…からの操作入力（入力イベント）信号に応じて起動しその処理を実行する。
【００２２】
このサーバ装置１０において、クライアント装置（Ａ）２０ａ，（Ｂ）２０ｂ，…からの操作入力信号に応じたアプリケーションプログラムの実行に伴い、クライアント用のフレームバッファＲＡＭ１４ａ（図３参照）上に生成された表示出力用の画面データＧは、アクセス元のクライアント装置（Ａ）２０ａ，（Ｂ）２０ｂ，…へ転送される。
【００２３】
そして、クライアント装置（Ａ）２０ａ，（Ｂ）２０ｂ，…では、前記サーバ装置１０から転送された画面データＧがフレームバッファＲＡＭ２５（図４参照）に展開され、表示装置２６の表示画面に表示される。
【００２４】
つまり、このＳＢＣシステムにおける各クライアント装置(Thin client)（Ａ）２０ａ，（Ｂ）２０ｂ，…は、何れもキーボードやマウスなどのユーザ操作に応じた入力機能とＬＣＤ表示部及びプリンタなどへの出力機能を主要な機能として有し、少なくとも前記サーバ装置１０が有している各種のアプリケーション機能やデータファイルの管理機能を持っていない。
【００２５】
そして、クライアント装置（Ａ）２０ａ，（Ｂ）２０ｂ，…からの操作入力（入力イベント）信号に応じてサーバ装置１０にて起動実行される各種の処理に伴い生成されたデータファイルは、基本的には、当該サーバ装置１０内あるいは該サーバ装置１０にて接続管理される磁気ディスクなどの記憶装置にユーザアカウント毎あるいは共有ファイルとして記憶され保存される。
【００２６】
このＳＢＣシステムのクライアント装置（Ａ）２０ａ，（Ｂ）２０ｂ，…は、ネットワークＮを介してサーバ装置１０と通信するための第１の通信手段（通信Ｉ／Ｆ（１）２９ａ：図４参照）だけでなく、クライアント装置（Ａ）２０ａ，（Ｂ）２０ｂ，…同士で通信するための第２の通信手段（通信Ｉ／Ｆ（２）２９ｂ：図４参照）を備える。
【００２７】
そして、このＳＢＣシステムは、サーバ装置１０に接続中のあるクライアント装置（Ａ）２０ａを、その同一ユーザが別のクライアント装置（Ｂ）２０ｂに切り替えて接続する場合に、接続中のクライアント装置（Ａ）２０ａにおけるログオフ操作と、切替先のクライアント装置（Ｂ）２０ｂにおけるログオン操作とをすることなく、簡単に切替可能な機能を有する。
【００２８】
接続中のクライアント装置（Ａ）２０ａから切替先のクライアント装置（Ｂ）２０ｂへの切り替え処理は、切替先のクライアント装置（Ｂ）２０ｂから接続中のクライアント装置（Ａ）２０ａへの端末情報（表示画面サイズ等）を含む切替通知信号に基づき開始される。この際、切替先のクライアント装置（Ｂ）２０ｂに最初に表示される画面データは、切替元のクライアント装置（Ａ）２０ａにおいて最後に表示されていた画面データが、前記端末情報（表示画面サイズ）に基づきリサイズされて与えられる。
【００２９】
図２は、前記ＳＢＣシステムのサーバ装置１０に対するクライアント装置（Ａ）２０ａ，（Ｂ）２０ｂ，…間での接続切り替えに伴う表示画面の状態を示す図である。
【００３０】
切替元のクライアント装置（Ａ）［例えば携帯端末型］２０ａにて最後に表示されていた画面データＧは、前述した通り、切替先のクライアント装置（Ｂ）［例えばデスクトップ型ＰＣ］２０ｂの端末情報（表示画面サイズ）に基づきリサイズされ、当該切替先のクライアント装置（Ｂ）２０ｂへ転送されて表示される。この際、図２（Ａ）（Ｂ）の矢印ｘで示すように、例えば切替元の画面データＧの上部から下部へ一定幅の画面データ毎に順次リサイズされて切替先へ転送され、その都度、切替元の画面データＧが順次消去されながら切替先の画面データＧ′として表示させる構成とする。
【００３１】
これにより、切替先のクライアント装置（Ｂ）２０ｂでは、サーバ装置１０との接続完了を待つこと無しに、素早く且つ自然な切り替えイメージで初期画面（Ｇ′）を表示させることができる。また、切替元のクライアント装置（Ａ）２０ａでは、その接続切り替えに伴い画面データＧが完全に消去されるので、ＳＢＣシステムとしてのセキュリティ性を確実に維持することができる。
【００３２】
図３は、前記ＳＢＣシステムにおけるサーバ装置１０の回路構成を示すブロック図である。
【００３３】
サーバ装置１０は、コンピュータとしてのＣＰＵ１１を備え、このＣＰＵ１１には、バス１２を介してＲＯＭ１３、ＲＡＭ１４、フレームバッファＲＡＭ１５、表示装置１６が接続される。
【００３４】
また、ＣＰＵ１１には、バス１２を介してキーボード，マウスなどの入力装置１７、外部記憶装置１８、クライアント装置（Ａ）２０ａ，（Ｂ）２０ｂ，…との通信Ｉ／Ｆ（インターフェイス）１９が接続される。
【００３５】
ＣＰＵ１１は、ＲＯＭ１３内のプログラムメモリ１３ａに予め記憶されているシステムプログラムや種々のアプリケーションプログラムに従ってＲＡＭ１４を作業用メモリとし回路各部の動作を制御するもので、入力装置１７からのキー入力信号や通信Ｉ／Ｆ１９を介して受信されるクライアント装置２０ａ，２０ｂ，…からのユーザ操作に応じた処理指令（入力イベント）信号などに応じて前記種々のプログラムが起動・実行される。
【００３６】
このサーバ装置１０において、クライアント装置２０ａ，２０ｂ，…からの入力イベント信号に応じて起動・実行されるアプリケーションプログラムに従い生成された種々のデータは、例えばそのユーザＩＤに対応付けられて外部記憶装置１８に記憶される。またクライアント表示用の画面データＧは、ＲＡＭ１４内のクライアント用フレームバッファＲＡＭ１４ａを使用して生成されると共に、圧縮処理された後、通信Ｉ／Ｆ１９からクライアント装置２０ａ，２０ｂ，…へ転送されて表示出力される。
【００３７】
前記ＲＡＭ１４内には、さらに、アプリケーション動作状態メモリ１４ｂが確保される。このアプリケーション動作状態メモリ１４ｂには、接続中のクライアント装置２０ａがログオフなどにより切断される際に、当該クライアント装置２０ａの入力イベントに応じて実行されていたアプリケーションの動作状態が記憶され管理される。このアプリケーション動作状態メモリ１４ｂに記憶されたアプリケーションの動作状態は、同一ユーザのクライアント装置２０ａ（２０ｂ）が次回ログオンして接続された際に復元されて実行される。
【００３８】
なお、当該サーバ装置１０自身の表示装置１６にて表示させるための画面データは、フレームバッファＲＡＭ１５上に生成される。
【００３９】
このサーバ装置１０は、接続中のクライアント装置（切替元）２０ａにより転送された他のクライアント装置（切替先）２０ｂからの端末情報（表示画面サイズ等）を含む切替通知信号が受信された場合に、接続中のクライアント装置２０ａの入力イベントに応じて実行されていたアプリケーションの動作状態を、前記ＲＡＭ１４内のアプリケーション動作状態メモリ１４ｂに記憶して保存し、この後、前記接続中のクライアント装置２０ａを切断（ログオフ）すると共に、他のクライアント装置２０ｂへ接続通知信号を送信する機能を有する。
【００４０】
そして、このサーバ装置２０は、前記他のクライアント装置（切替先）２０ｂへ接続通知信号を送信した後に、当該他のクライアント装置２０ｂからその端末情報（表示画面サイズ等）を含む認証データが受信された場合、通常のログイン認証処理を実行し、前記ＲＡＭ１４内のアプリケーション動作状態メモリ１４ｂに保存されたアプリケーションの動作状態を、前記切替先の端末情報に基づき復元する機能を有する。
【００４１】
図４は、前記ＳＢＣシステムにおけるクライアント装置２０ａ（２０ｂ）の回路構成を示すブロック図である。
【００４２】
クライアント装置２０ａは、コンピュータとしてのＣＰＵ２１を備え、このＣＰＵ２１には、バス２２を介してＲＯＭ２３、ＲＡＭ２４、フレームバッファＲＡＭ２５が接続される。そして、このフレームバッファＲＡＭ２５に書き込まれた画面データＧが表示装置２６に出力されて表示される。
【００４３】
また、ＣＰＵ２１には、バス２２を介してキーボード，マウス，マイク，光センサなどの入力装置２７、外部記憶装置２８が接続され、さらに、前記サーバ装置１０とネットワークＮを介して通信するための通信Ｉ／Ｆ（インターフェイス）（１）２９ａ、他のクライアント装置２０ｂと通信するための通信Ｉ／Ｆ（２）２９ｂが接続される。
【００４４】
前記他のクライアント装置２０ｂと通信するための通信Ｉ／Ｆ（２）２９ｂは、ＵＳＢケーブルやクレードル、近距離無線装置などを使用して構成される。
【００４５】
ＣＰＵ２１は、ＲＯＭ２３内のプログラムメモリ２３ａに予め記憶されているシステムプログラムに従ってＲＡＭ２４を作業用メモリとし回路各部の動作を制御するもので、入力装置２７からのキー入力信号やマウス移動信号、通信Ｉ／Ｆ（Ａ）２９ａを介して受信されるサーバ装置１０からのアプリケーション応答信号や転送画面データＧ、通信Ｉ／Ｆ（Ｂ）２９ｂを介して受信される他のクライアント装置２０ｂからの切替通知信号などに応じて前記システムプログラムが起動され実行される。
【００４６】
このクライアント装置２０ａにおいて、前記サーバ装置１０におけるアプリケーションプログラムを実行させて生成した種々のデータは、適宜、外部記憶装置２８に読み込ませて記憶させ、また生成転送された表示用の画面データＧは、その圧縮が解凍されてフレームバッファＲＡＭ２５に書き込まれ表示装置２６で表示出力される。
【００４７】
このクライアント装置２０ａ（２０ｂ）は、サーバ装置１０と接続中の他のクライアント装置２０ｂ（２０ａ）から接続を切り替える場合、ユーザ操作に応じて、あるいは前記通信Ｉ／Ｆ（Ｂ）２９ｂを介して前記他のクライアント装置２０ｂ（２０ａ）との接続が確立された際に自動で、当該他のクライアント装置２０ｂ（２０ａ）に対し、自分の端末情報（表示画面サイズ等）を含む切替通知信号を送信する機能を有する。
【００４８】
また、このクライアント装置２０ａ（２０ｂ）は、前記サーバ装置１０と接続中の他のクライアント装置２０ｂ（２０ａ）へ切替通知信号を送信した後に、当該他のクライアント装置２０ｂ（２０ａ）から直接転送されて来るリサイズされた画面データＧ′（図２参照）を表示装置２６に表示させる機能を有する。
【００４９】
また、このクライアント装置２０ａ（２０ｂ）は、前記他のクライアント装置２０ｂ（２０ａ）から直接転送された画面データＧ′を表示させた後に、サーバ装置１０から接続通知信号が受信された場合、当該サーバ装置１０に対し、自分の端末情報（表示画面サイズ等）を含む認証データを送信して接続を確立させる機能を有する。
【００５０】
また、このクライアント装置２０ａ（２０ｂ）は、前記通信Ｉ／Ｆ（Ｂ）２９ｂを介して他のクライアント装置２０ｂ（２０ａ）からその端末情報（表示画面サイズ等）を含む切替通知信号が受信された場合、当該他のクライアント装置２０ｂ（２０ａ）からの切替通知信号をサーバ装置１０へ転送する機能を有する。
【００５１】
また、このクライアント装置２０ａ（２０ｂ）は、前記他のクライアント装置２０ｂ（２０ａ）からの切替通知信号が受信された場合、そのときにフレームバッファＲＡＭ２５に記憶され表示装置２６に表示されていた画面データＧを、前記切替通知信号に含まれる端末情報（表示画面サイズ等）に基づきリサイズし、前記他のクライアント装置２０ｂ（２０ａ）へ転送して表示させる機能を有する。
【００５２】
次に、前記構成のＳＢＣシステムの動作について説明する。
【００５３】
図５は、前記ＳＢＣシステムの全体の動作シーケンスを示す図である。
【００５４】
この実施形態では、例えばあるユーザが外出から社内に戻った際に、外出先でサーバ装置１０に接続して使用していた携帯端末型のクライアント装置（Ａ：切替元）２０ａから社内にあるデスクトップ型のクライアント装置（Ｂ：切替先）２０ｂへ、サーバ装置１０との接続を切り替え、継続して作業する場合を主体に説明する。
【００５５】
図６は、前記ＳＢＣシステムのサーバ装置１０によるサーバ処理を示すフローチャートである。
【００５６】
図７は、前記サーバ装置１０のサーバ処理に伴うクライアント切替処理を示すフローチャートである。
【００５７】
図８は、前記ＳＢＣシステムのクライアント装置（Ａ：切替元）２０ａによるクライアント処理を示すフローチャートである。
【００５８】
図９は、前記クライアント装置（Ａ：切替元）２０ａのクライアント処理に伴う画面リサイズ処理を示すフローチャートである。
【００５９】
図１０は、前記ＳＢＣシステムのクライアント装置（Ｂ：切替先）２０ｂによるクライアント処理を示すフローチャートである。
【００６０】
外出先で使用するクライアント装置（Ａ）２０ａにおいて、ユーザがログイン操作すると、当該クライアント装置（Ａ）２０ａのユーザＩＤ、ＣＰＵ２１の性能、表示画面サイズ等の端末情報を含む認証データがサーバ装置１０へ送信される（ステップＡ１（Ｙｅｓ）→Ａ２）。
【００６１】
サーバ装置１０において、前記クライアント装置（Ａ）２０ａから送信された認証データが受信されると（ステップＳ１（Ｙｅｓ）→Ｓ２）、ログイン認証処理が実行されて接続が確立されると共に（ステップＳ３）、当該接続されたクライアント装置（Ａ）２０ａの端末情報がＲＡＭ１４に設定される（ステップＳ４）。
【００６２】
そして、前記ＲＡＭ１４に設定されたクライアント装置（Ａ）２０ａの端末情報に対応付けられて、ＲＡＭ１４内のアプリケーション動作状態メモリ１４ｂに保存されている前回の接続終了（ログオフ）時点でのアプリケーションプログラムの動作状態が復元される（ステップＳ５）。
【００６３】
ここで、前記クライアント装置（Ａ）２０ａにおいて、ユーザによる入力操作が行われると（ステップＡ３（Ｙｅｓ））、その入力操作データ（入力イベント信号）が前記サーバ装置１０へ送信される（ステップＡ４）。
【００６４】
サーバ装置１０において、前記クライアント装置（Ａ）２０ａから送信された入力操作データ（入力イベント信号）が受信されると（ステップＳ６）、当該入力操作（入力イベント）に応じたアプリケーションプログラムが実行され（ステップＳ７）、前記ＲＡＭ１４に設定された端末情報（表示画面サイズ等）に合わせたクライアント表示用の画面データＧが生成されてクライアント用フレームバッファＲＡＭ１４ａに描画されると共に、この画面データＧが前記イベント入力元のクライアント装置（Ａ）２０ａへ送信される（ステップＳ８）。
【００６５】
前記イベント入力元のクライアント装置（Ａ）２０ａにおいて、前記サーバ装置１０により生成されて送信された画面データＧが受信されると（ステップＡ５）、当該画面データＧは、フレームバッファＲＡＭ２５に描画され表示装置２６に表示される（ステップＡ６）。
【００６６】
これにより、クライアント装置（Ａ）２０ａでは、ユーザの入力操作に応じて、サーバ装置１０にて実行されるアプリケーションプログラムに従い生成された画面データＧが受信され、表示装置２６に表示される（ステップＡ３〜Ａ６（Ｓ６〜Ｓ８））。
【００６７】
こうして、ユーザが外出先にて携帯端末型のクライアント装置（Ａ）２０ａをサーバ装置１０に接続し、所望の作業を行っている状態で、社内に戻り、デスクトップ型のクライアント装置（Ｂ：切替先）２０ｂで、ユーザが接続・切替を指示する操作を行うか、または当該デスクトップ型のクライアント装置（Ｂ：切替先）２０ｂの通信Ｉ／Ｆ２９ｂに接続されているクレードルに前記携帯端末型のクライアント装置（Ａ：接続中）２０ａを装着するか、または近距離無線通信により前記携帯端末型のクライアント装置（Ａ：接続中）２０ａとデスクトップ型のクライアント装置（Ｂ：切替先）２０ｂとの接続が確立されると、当該デスクトップ型のクライアント装置（Ｂ：切替先）２０ｂからそのユーザＩＤ、ＣＰＵ２１の性能、表示画面サイズ等の端末情報を含む切替通知信号が、前記携帯端末型のクライアント装置（Ａ：接続中）２０ａへ送信される（ステップＢ１（Ｙｅｓ）→Ｂ２）。
【００６８】
前記接続中のクライアント装置（Ａ）２０ａにおいて、前記切替先のクライアント装置（Ｂ）２０ｂから送信された切替通知信号が受信されると（ステップＡ７（Ｙｅｓ））、図９における画面リサイズ処理に移行される（ステップＡＲ）。
【００６９】
この画面リサイズ処理において、前記切替先のクライアント装置（Ｂ）２０ｂの端末情報を含む切替通知信号が受信されると（ステップＲ１）、この受信されたクライアント装置（Ｂ）２０ｂの切替通知信号（含む端末情報）は、前記サーバ装置１０へ転送される（ステップＲ２）。
【００７０】
すると、切替元のクライアント装置（Ａ）２０ａのフレームバッファＲＡＭ２５に記憶されて表示装置２６にて現在表示中の画面データＧが、前記切替通知信号と共に受信された切替先のクライアント装置（Ｂ）２０ｂの端末情報（表示画面サイズ）に合わせてリサイズ（拡大／縮小）される（ステップＲ３）。そして、このリサイズされた画面データＧ′が、前記切替先のクライアント装置（Ｂ）２０ｂへ送信される（ステップＲ４）。
【００７１】
切替先のクライアント装置（Ｂ）２０ｂにおいて、前記切替元のクライアント装置（Ａ）２０ａからリサイズされて送信された画面データＧ′が受信されると（ステップＢ３）、この受信された画面データＧ′は、フレームバッファＲＡＭ２５に描画されて記憶され表示装置２６に表示される（ステップＢ４）。
【００７２】
この場合、前記図２（Ａ）（Ｂ）の矢印ｘで示すように、例えば切替元のクライアント装置（Ａ）２０ａにて表示されている画面データＧの上部から下部へ一定幅の画面データ毎に順次リサイズされて切替先のクライアント装置（Ｂ）２０ｂへ転送され、その都度、切替元の画面データＧが順次消去されながら切替先の画面データＧ′が表示される。
【００７３】
このため、切替先のクライアント装置（Ｂ）２０ｂでは、サーバ装置１０との接続完了を待つこと無しに、素早く且つ自然な切り替えイメージで初期画面（Ｇ′）を表示させることができる。また、切替元のクライアント装置（Ａ）２０ａでは、その接続切り替えに伴い画面データＧが完全に消去されるので、ＳＢＣシステムとしてのセキュリティ性を確実に維持することができる。
【００７４】
なお、前記切替元の画面データＧのリサイズ処理と、リサイズされた画面データＧ′の切替先への送信処理は、前述した通り、その画面データＧの上部から下部へ一定幅の画面データ毎に順次リサイズして送信してもよいし、切替元の画面データＧを一括リサイズして送信し、同画面データＧを一括消去する構成としてもよい。
【００７５】
一方、サーバ装置１０において、接続中のクライアント装置（Ａ：切替元）２０ａにより転送された前記クライアント装置（Ｂ：切替先）２０ｂからの切替通知信号（含む端末情報）が受信されると（ステップＳ９（Ｙｅｓ））、図７におけるクライアント切替処理へ移行される（ステップＳＣ）。
【００７６】
このクライアント切替処理では、現在接続中のクライアント装置（Ａ：切替元）２０ａからの入力操作（入力イベント）に応じて実行中にあるアプリケーションプログラムの動作状態が、ＲＡＭ１４内のアプリケーション動作状態メモリ１４ｂに記憶され保存される（ステップＣ１）。
【００７７】
すると、前記接続中のクライアント装置（Ａ：切替元）２０ａとの接続が切断（ログオフ）され（ステップＣ２）、当該クライアント装置（Ａ：切替元）２０ａを介して、前記ステップＳ９にて受信されたクライアント装置（Ｂ：切替先）２０ｂからの切替通知信号に含まれる端末情報に基づき、同クライアント装置（Ｂ：切替先）２０ｂへ接続通知信号が送信される（ステップＣ３）。
【００７８】
この切替先のクライアント装置（Ｂ）２０ｂにおいて、前記サーバ装置１０から送信された接続通知信号が受信されると（ステップＢ５（Ｙｅｓ））、当該クライアント装置（Ｂ）２０ｂのユーザＩＤ、ＣＰＵ２１の性能、表示画面サイズ等の端末情報を含む認証データが前記サーバ装置１０へ送信される（ステップＢ６）。
【００７９】
サーバ装置１０において、前記切替先のクライアント装置（Ｂ）２０ｂから送信された認証データが受信されると、前記切替元のクライアント装置（Ａ）２０ａに対する初期のログイン認証処理と同様に、ログイン認証処理が実行されて接続が確立されると共に（ステップＳ３）、当該接続されたクライアント装置（Ｂ）２０ｂの端末情報がＲＡＭ１４に設定される（ステップＳ４）。
【００８０】
すると、前記ＲＡＭ１４内のアプリケーション動作状態メモリ１４ｂに保存されている前記切替元のクライアント装置（Ａ）２０ａとの接続終了（ログオフ）時点でのアプリケーションプログラムの動作状態が復元される（ステップＳ５）。
【００８１】
ここで、切替先のクライアント装置（Ｂ）２０ｂにおいて、ユーザによる入力操作が行われると（ステップＢ７（Ｙｅｓ））、その入力操作データ（入力イベント信号）が前記サーバ装置１０へ送信される（ステップＢ８）。
【００８２】
サーバ装置１０において、前記クライアント装置（Ｂ）２０ｂから送信された入力操作データ（入力イベント信号）が受信されると（ステップＳ６）、当該入力操作（入力イベント）に応じたアプリケーションプログラムが実行され（ステップＳ７）、前記ＲＡＭ１４に設定された端末情報（表示画面サイズ等）に合わせたクライアント表示用の画面データＧが生成されてクライアント用フレームバッファＲＡＭ１４ａに描画されると共に、この画面データＧが前記イベント入力元である切替先のクライアント装置（Ｂ）２０ｂへ送信される（ステップＳ８）。
【００８３】
この切替先のクライアント装置（Ｂ）２０ｂにおいて、前記サーバ装置１０により生成されて送信された画面データＧが受信されると（ステップＢ９）、当該画面データＧは、フレームバッファＲＡＭ２５に描画され表示装置２６に表示される（ステップＢ１０）。
【００８４】
これにより、前記切替元のクライアント装置（Ａ）２０ａから切り替えられた社内のクライアント装置（Ｂ）２０ｂでは、同一ユーザの入力操作に応じて、サーバ装置１０にて継続的に実行されるアプリケーションプログラムに従い生成された画面データＧが受信され、表示装置２６に表示される（ステップＢ７〜Ｂ１０（Ｓ６〜Ｓ８））。
【００８５】
したがって、前記構成のＳＢＣシステムによれば、例えば外出先でサーバ装置１０と接続して使用していたクライアント装置（Ａ：切替元）２０ａを、社内のクライアント装置（Ｂ：切替先）２０ｂにその接続を切り替えて継続的に使用したい場合に、クライアント装置同士の通信手段（２９ｂ）により、切替先のクライアント装置（Ｂ）２０ｂから切替元のクライアント装置（Ａ）２０ａへ直接、ユーザ操作等に応じた切替通知信号（含む端末情報）を送信させる。すると、この切替通知信号は前記切替元のクライアント装置（Ａ）２０ａにより転送されてサーバ装置１０へ送信される。この際、切替元のクライアント装置（Ａ）２０ａは、現在表示中の画面データＧを、前記切替先のクライアント装置（Ｂ）２０ｂの端末情報に応じてリサイズし、当該切替先のクライアント装置（Ｂ）２０ｂへ送信して表示させる。一方、サーバ装置１０において、前記切替元のクライアント装置（Ａ）２０ａにより転送された前記切替先のクライアント装置（Ｂ）２０ｂからの切替通知信号が受信されると、その時点のアプリケーションの動作状態が保存された後、前記切替元のクライアント装置（Ａ）２０ａから切替先のクライアント装置（Ｂ）２０ｂへと接続が切り替えられる。すると、前記切替元のクライアント装置（Ａ）２０ａの切り替え前に保存されたアプリケーションの動作状態が復元され、切替先のクライアント装置（Ｂ）２０ｂでは切り替え前からの作業を継続的に実行可能になる。
【００８６】
このため、同一ユーザがサーバ装置２０と接続中のクライアント装置（Ａ）２０ａを別のクライアント装置（Ｂ）２０ｂへ切り替えて使用する場合に、その都度ユーザがログオフ操作とログオン操作とによる切替作業を行う必要なく、非常に簡単に接続を切り替えて、切り替え前からの作業を継続的に実行することができる。
【００８７】
なお、前記実施形態では、切替元のクライアント装置（Ａ）２０ａにて表示されている画面データＧを、切替先のクライアント装置（Ｂ）２０ｂの端末情報（表示画面サイズ等）に合わせてリサイズ（拡大／縮小）する処理を、前記切替元のクライアント装置（Ａ）２０ａにおいて実行する構成とした。
【００８８】
これに対し、切替先のクライアント装置（Ｂ）２０ｂからその端末情報を含む切替通知信号が、切替元のクライアント装置（Ａ）２０ａに受信された際に、当該切替元のクライアント装置（Ａ）２０ａにおいて、前記切替先のクライアント装置（Ｂ）２０ｂとのＣＰＵ性能を比較する。そして、切替元のクライアント装置（Ａ）２０ａの方が高性能な場合には、当該切替元のクライアント装置（Ａ）２０ａにおいてリサイズ処理した画面データＧ′を、切替先のクライアント装置（Ｂ）２０ｂへ送信して表示させる。逆に、切替先のクライアント装置（Ａ）２０ａの方が高性能な場合には、切替元のクライアント装置（Ａ）２０ａにて表示されている画面データＧを、切替先のクライアント装置（Ｂ）２０ｂへ送信した後に、当該切替先のクライアント装置（Ｂ）２０ｂにおいてリサイズ処理した画面データＧ′を表示する構成としてもよい。
【００８９】
また、前記実施形態における画面データＧのリサイズ処理は、ソフトウエア処理により実行する構成としたが、ハードウエアにより高速に実行する構成としてもよい。
【００９０】
なお、前記実施形態において記載したＳＢＣシステムによる各処理の手法、すなわち、図６のフローチャートに示すサーバ装置１０によるサーバ処理、図７のフローチャートに示す前記サーバ処理に伴うクライアント切替処理、図８のフローチャートに示す接続中のクライアント装置２０ａ（２０ｂ）によるクライアント処理、図９のフローチャートに示す前記接続中のクライアント処理に伴う画面リサイズ処理、図１０のフローチャートに示す切替先のクライアント装置２０ｂ（２０ａ）によるクライアント処理等の各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記憶装置１８，２８の媒体に格納して配布することができる。そして、サーバ装置１０やクライアント装置２０ａ，２０ｂ，…のコンピュータ（ＣＰＵ１１，２１）は、この外部記憶装置１８，２８の媒体に記憶されたプログラムを記憶装置（フラッシュＲＯＭ１３，２３やＲＡＭ１４，２４）に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明した各クライアント装置２０ａ，２０ｂ，…間でのサーバ装置１０との接続切替機能を実現し、前述した手法による同様の処理を実行することができる。
【００９１】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（Ｎ）上を伝送させることができ、この通信ネットワーク（Ｎ）に接続されたコンピュータ装置（プログラムサーバ）から前記のプログラムデータを取り込んで記憶装置（フラッシュＲＯＭ１３，２３やＲＡＭ１４，２４）に記憶させ、前述した各クライアント装置２０ａ，２０ｂ，…間でのサーバ装置１０との接続切替機能を実現することもできる。
【００９２】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【符号の説明】
【００９３】
１０  …サーバ装置
２０ａ，２０ｂ…クライアント装置
１１、２１…ＣＰＵ
１２、２２…バス
１３、２３…ＲＯＭ
１３ａ，２３ａ…プログラムメモリ
１４、２４…ＲＡＭ
１４ａ…クライアント用フレームバッファＲＡＭ
１４ｂ…アプリケーション動作状態メモリ
１５、２５…フレームバッファＲＡＭ
１６、２６…表示装置
１７、２７…入力装置
１８、２８…外部記憶装置
１９、２９ａ…通信Ｉ／Ｆ（ネットワーク通信用）
２９ｂ…通信Ｉ／Ｆ（クライアント間通信用）
Ｎ  …通信ネットワーク
Ｇ  …表示用画面データ
Ｇ′…表示用画面データ（リサイズ後）
【図１】
2011022772.tif 000003
【図２】
2011022772.tif 000004
【図３】
2011022772.tif 000005
【図４】
2011022772.tif 000006
【図５】
2011022772.tif 000007
【図６】
2011022772.tif 000008
【図７】
2011022772.tif 000009
【図８】
2011022772.tif 000010
【図９】
2011022772.tif 000011
【図１０】
2011022772.tif 000012