(57)【要約】【課題】サーバベース・コンピューティング・システムで、伝送遅延が発生した場合でも、クライアント装置（端末）が検出したリソース情報の状態をリアルタイムに確認する。【解決手段】端末にて検出されるリソース情報の状態がサーバへ送信されてから(C8〜C11)、これに応答して当該状態を報知する通常アイコンの書込まれた端末表示用の画面描画データがサーバにて生成され端末に受信されるまでの所要時間が記憶される(C5,C6,C12,C13)。タイマ設定された過去最短の前記所要時間内に(C14No)前記リソース状態に対応した通常アイコンの書込まれた画面描画データが受信された場合(C5,C6Yes)それが表示される(C7)。前記タイマ設定時間内に前記リソース状態に対応した通常アイコンの書込まれた画面描画データが受信されない場合(C14Yes)、端末に予め記憶された前記リソース状態に対応する簡易アイコンを書込んだ画面描画データが生成表示される(C15)。【選択図】      図１３
2010061432.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されたサーバ装置に対してユーザ操作に応じた入力イベントを送信し、その入力イベントに応じて前記サーバ装置にて実行されるアプリケーション・プログラムに従い生成された表示データを受信して表示するサーバベース・コンピューティング・システムのクライアント装置であって、
当該クライアント装置のリソースの状態を検出するリソース状態検出手段と、
このリソース状態検出手段により検出されたリソースの状態データを前記サーバ装置へ送信するリソース状態送信手段と、
このリソース状態送信手段による状態データの送信に応答して当該リソースの状態に対応するアイコンを含ませた表示データが前記サーバ装置から受信されるまでの経過時間を取得する経過時間取得手段と、
この経過時間取得手段により取得された経過時間内に前記リソースの状態を示すアイコンを含ませた表示データが前記サーバ装置から受信された場合は、当該サーバ装置からのアイコンを含ませた表示データを表示させる第１の表示制御手段と、
前記経過時間取得手段により取得された経過時間内に前記リソースの状態を示すアイコンを含ませた表示データが前記サーバ装置から受信されない場合は、前記リソース状態検出手段により検出されたリソースの状態に対応して予め記憶されているアイコンを含ませた表示データを生成して表示させる第２の表示制御手段と、
を備えたことを特徴とするクライアント装置。
【請求項２】
前記予め記憶されているアイコンは、前記サーバ装置との接続に応じて当該サーバ装置から受信されて記憶されることを特徴とする請求項１に記載のクライアント装置。
【請求項３】
前記第１の表示制御手段により表示される前記サーバ装置から受信された表示データに含まれるアイコンの形状と、前記第２の表示制御手段により表示される表示データに含まれる予め記憶されたアイコンの形状とは異なることを特徴とする請求項１または請求項２に記載のクライアント装置。
【請求項４】
前記第２の表示制御手段により表示される表示データに含まれる予め記憶されたアイコンの形状は、前記第１の表示制御手段により表示される前記サーバ装置から受信された表示データに含まれるアイコンの形状と比較して簡易な形状であることを特徴とする請求項３に記載のクライアント装置。
【請求項５】
前記リソース状態検出手段により検出される当該クライアント装置のリソースの状態は、前記サーバ装置との通信に関わる電波強度の状態および電源としてのバッテリ強度の状態であることを特徴とする請求項１ないし請求項４の何れか１項に記載のクライアント装置。
【請求項６】
ネットワークを介して接続されたクライアント装置からの入力イベントに基づいてアプリケーション・プログラムを実行し、当該入力イベントに応じた表示データを生成して前記クライアント装置へ送信するサーバベース・コンピューティング・システムのサーバ装置であって、
前記クライアント装置におけるリソースの状態に対応した第１のアイコンを記憶する第１アイコン記憶手段と、
この第１アイコン記憶手段により記憶された第１のアイコンより簡易な形状で、前記クライアント装置におけるリソースの状態に対応した第２のアイコンを記憶する第２アイコン記憶手段と、
この第２アイコン記憶手段により記憶された第２のアイコンを前記クライアント装置との接続に応じて当該クライアント装置へ送信する第２アイコン送信手段と、
前記クライアント装置にて検出されたリソースの状態データを受信するリソース状態受信手段と、
このリソース状態受信手段により受信されたリソースの状態に対応して前記第１アイコン記憶手段により記憶されている第１のアイコンを含ませた表示データを生成して前記クライアント装置へ送信するリソース状態対応表示送信手段と、
を備えたことを特徴とするサーバ装置。
【請求項７】
前記リソース状態受信手段により受信される前記クライアント装置にて検出されたリソースの状態は、当該サーバ装置との通信に関わる電波強度の状態および電源としてのバッテリ強度の状態であることを特徴とする請求項６に記載のサーバ装置。
【請求項８】
ネットワークを介して接続されたサーバ装置とクライアント装置とを有し、クライアント装置からの入力イベントに応じてサーバ装置により実行されるアプリケーション・プログラムに従い生成された表示データを、前記クライアント装置へ送信しその表示画面に表示させるようにしたサーバベース・コンピューティング・システムであって、
前記クライアント装置は、
当該クライアント装置のリソースの状態を検出するリソース状態検出手段と、
このリソース状態検出手段により検出されたリソースの状態データを前記サーバ装置へ送信するリソース状態送信手段と、
このリソース状態送信手段による状態データの送信に応答して当該リソースの状態に対応するアイコンを含ませた表示データが前記サーバ装置から受信されるまでの経過時間を取得する経過時間取得手段と、
この経過時間取得手段により取得された経過時間内に前記リソースの状態を示すアイコンを含ませた表示データが前記サーバ装置から受信された場合は、当該サーバ装置からのアイコンを含ませた表示データを表示させる第１の表示制御手段と、
前記経過時間取得手段により取得された経過時間内に前記リソースの状態を示すアイコンを含ませた表示データが前記サーバ装置から受信されない場合は、前記リソース状態検出手段により検出されたリソースの状態に対応して予め記憶されているアイコンを含ませた表示データを生成して表示させる第２の表示制御手段とを備え、
前記サーバ装置は、
前記クライアント装置におけるリソースの状態に対応したアイコンを記憶するアイコン記憶手段と、
前記クライアント装置にて検出されたリソースの状態データを受信するリソース状態受信手段と、
このリソース状態受信手段により受信されたリソースの状態に対応して前記アイコン記憶手段により記憶されているアイコンを含ませた表示データを生成して前記クライアント装置へ送信するリソース状態対応表示送信手段とを備えた、
ことを特徴とするサーバベース・コンピューティング・システム。
【請求項９】
ネットワークを介して接続されたサーバ装置に対してユーザ操作に応じた入力イベントを送信し、その入力イベントに応じて前記サーバ装置にて実行されるアプリケーション・プログラムに従い生成された表示データを受信して表示画面に表示するサーバベース・コンピューティング・システムでのクライアント装置のコンピュータを制御するためのクライアント制御プログラムであって、
前記コンピュータを、
クライアント装置のリソースの状態を検出するリソース状態検出手段、
このリソース状態検出手段により検出されたリソースの状態データを前記サーバ装置へ送信するリソース状態送信手段、
このリソース状態送信手段による状態データの送信に応答して当該リソースの状態に対応するアイコンを含ませた表示データが前記サーバ装置から受信されるまでの経過時間を取得する経過時間取得手段、
この経過時間取得手段により取得された経過時間内に前記リソースの状態を示すアイコンを含ませた表示データが前記サーバ装置から受信された場合は、当該サーバ装置からのアイコンを含ませた表示データを前記表示画面に表示させる第１の表示制御手段、
前記経過時間取得手段により取得された経過時間内に前記リソースの状態を示すアイコンを含ませた表示データが前記サーバ装置から受信されない場合は、前記リソース状態検出手段により検出されたリソースの状態に対応して予めメモリに記憶されているアイコンを含ませた表示データを生成して前記表示画面に表示させる第２の表示制御手段、
として機能させるようにしたコンピュータ読み込み可能なクライアント制御プログラム。
【請求項１０】
ネットワークを介して接続されたクライアント装置からの入力イベントに基づいてアプリケーション・プログラムを実行し、当該入力イベントに応じた表示データを生成して前記クライアント装置へ送信するサーバベース・コンピューティング・システムでのサーバ装置のコンピュータを制御するためのサーバ制御プログラムであって、
前記サーバ装置は、前記クライアント装置におけるリソースの状態に対応した第１のアイコンを記憶する第１アイコン記憶部と、この第１アイコン記憶部により記憶された第１のアイコンより簡易な形状で、前記クライアント装置におけるリソースの状態に対応した第２のアイコンを記憶する第２アイコン記憶部とを有し、
前記コンピュータを、
前記第２アイコン記憶部により記憶された第２のアイコンを前記クライアント装置との接続に応じて当該クライアント装置へ送信する第２アイコン送信手段、
前記クライアント装置にて検出されたリソースの状態データを受信するリソース状態受信手段、
このリソース状態受信手段により受信されたリソースの状態に対応して前記第１アイコン記憶部により記憶されている第１のアイコンを含ませた表示データを生成して前記クライアント装置へ送信するリソース状態対応表示送信手段、
として機能させるようにしたコンピュータ読み込み可能なサーバ制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続されたサーバ・クライアント・システムにおいて、クライアント装置にて入出力・表示される全てのアプリケーションをサーバ装置上で動作させるようにしたサーバベース・コンピューティング・システム（ＳＢＣシステム）のクライアント装置、サーバ装置、サーバベース・コンピューティング・システム、およびクライアント制御プログラム、サーバ制御プログラムに関する。
【背景技術】
【０００２】
一般にＳＢＣシステムは、アプリケーションなどのプログラムやデータ、ファイルなどをサーバ装置側に保持させて、アプリケーション処理をサーバ装置側で動作させる。そして、クライアント装置（端末）では、ユーザのキー／マウス操作・画面表示などの入出力部分のみの処理を行なう。
【０００３】
このようにＳＢＣシステムは、殆どの処理をサーバ装置側の資源を用いて行うため、端末側は、プアーな環境で動作が可能となる。その結果、端末のハードウエアは安価に供給でき、かつ、端末を外出先に携帯して紛失した場合や盗難された場合でも、主要なデータを端末内に残さないことから、近年、個人情報などのセキュリティを重視する企業などで、広く採用されるようになっている。
【０００４】
このようなＳＢＣシステムでは、クライアント装置（端末）としてＰＤＡ(Personal Digital Assistant)などの小型の携帯端末を使用するケースが多くなっている。このＰＤＡは、持ち運びが便利である反面、バッテリ電源を使用し、無線によるＬＡＮ(Local Area Network)やＷＡＮ(Wide Area Network)を介してサーバ装置と通信するので、バッテリ強度や電波強度などの端末リソース情報の状態を表示する必要がある。
【０００５】
リモートデスクトップシステムにおいて、クライアント装置において検出された各種のリソース情報をサーバ装置へ送信し、サーバ装置では前記クライアント装置から受信されたリソース情報に応じた当該リソースの状態を、アイコンなどによりクライアント用の画面描画データに含ませて生成し、前記クライアント装置へ送信して表示させる技術が考えられている（例えば、特許文献１参照。）。
【特許文献１】特開２００７−２１９７９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来のＳＢＣシステムにおいて、ネットワークとして無線によるＬＡＮやＷＡＮを使用する場合、特にクライアント装置（端末）側での使用環境によって大きな伝送遅延が発生することがある。ＰＤＡなどのクライアント装置（端末）において、バッテリ強度や電波強度などの端末リソースの状態は、ユーザ操作に応じた動作を正常に行わせる上で重要であり、その状態の変化はリアルタイムにユーザに知らせる必要がある。
【０００７】
しかし、サーバ装置との通信において伝送遅延が発生した場合、クライアント装置（端末）にて表示される端末リソースの状態（アイコン）は、そのときの状態に対応するものではなく、伝送遅延に応じた時間だけ前に検出されサーバ装置へ送信されたリソース情報に対応するものであるため、ユーザがリアルタイムにリソースの状態を確認することができない問題がある。
【０００８】
本発明は、このような課題に鑑みなされたもので、サーバベース・コンピューティング・システムにおいて、通信の伝送遅延が発生した場合でも、クライアント装置（端末）が検出したリソースの状態をリアルタイムに確認することが可能になるクライアント装置、サーバ装置、サーバベース・コンピューティング・システム、およびクライアント制御プログラム、サーバ制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に記載のクライアント装置は、ネットワークを介して接続されたサーバ装置に対してユーザ操作に応じた入力イベントを送信し、その入力イベントに応じて前記サーバ装置にて実行されるアプリケーション・プログラムに従い生成された表示データを受信して表示するサーバベース・コンピューティング・システムのクライアント装置であって、当該クライアント装置のリソースの状態を検出するリソース状態検出手段と、このリソース状態検出手段により検出されたリソースの状態データを前記サーバ装置へ送信するリソース状態送信手段と、このリソース状態送信手段による状態データの送信に応答して当該リソースの状態に対応するアイコンを含ませた表示データが前記サーバ装置から受信されるまでの経過時間を取得する経過時間取得手段と、この経過時間取得手段により取得された経過時間内に前記リソースの状態を示すアイコンを含ませた表示データが前記サーバ装置から受信された場合は、当該サーバ装置からのアイコンを含ませた表示データを表示させる第１の表示制御手段と、前記経過時間取得手段により取得された経過時間内に前記リソースの状態を示すアイコンを含ませた表示データが前記サーバ装置から受信されない場合は、前記リソース状態検出手段により検出されたリソースの状態に対応して予め記憶されているアイコンを含ませた表示データを生成して表示させる第２の表示制御手段と、を備えたことを特徴としている。
【００１０】
請求項２に記載のクライアント装置は、前記請求項１に記載のクライアント装置において、前記予め記憶されているアイコンは、前記サーバ装置との接続に応じて当該サーバ装置から受信されて記憶されることを特徴としている。
【００１１】
請求項３に記載のクライアント装置は、前記請求項１または請求項２に記載のクライアント装置において、前記第１の表示制御手段により表示される前記サーバ装置から受信された表示データに含まれるアイコンの形状と、前記第２の表示制御手段により表示される表示データに含まれる予め記憶されたアイコンの形状とは異なることを特徴としている。
【００１２】
請求項４に記載のクライアント装置は、前記請求項３に記載のクライアント装置において、前記第２の表示制御手段により表示される表示データに含まれる予め記憶されたアイコンの形状は、前記第１の表示制御手段により表示される前記サーバ装置から受信された表示データに含まれるアイコンの形状と比較して簡易な形状であることを特徴としている。
【００１３】
請求項５に記載のクライアント装置は、前記請求項１ないし請求項４の何れか１項に記載のクライアント装置において、前記リソース状態検出手段により検出される当該クライアント装置のリソースの状態は、前記サーバ装置との通信に関わる電波強度の状態および電源としてのバッテリ強度の状態であることを特徴としている。
【００１４】
請求項６に記載のサーバ装置は、ネットワークを介して接続されたクライアント装置からの入力イベントに基づいてアプリケーション・プログラムを実行し、当該入力イベントに応じた表示データを生成して前記クライアント装置へ送信するサーバベース・コンピューティング・システムのサーバ装置であって、前記クライアント装置におけるリソースの状態に対応した第１のアイコンを記憶する第１アイコン記憶手段と、この第１アイコン記憶手段により記憶された第１のアイコンより簡易な形状で、前記クライアント装置におけるリソースの状態に対応した第２のアイコンを記憶する第２アイコン記憶手段と、この第２アイコン記憶手段により記憶された第２のアイコンを前記クライアント装置との接続に応じて当該クライアント装置へ送信する第２アイコン送信手段と、前記クライアント装置にて検出されたリソースの状態データを受信するリソース状態受信手段と、このリソース状態受信手段により受信されたリソースの状態に対応して前記第１アイコン記憶手段により記憶されている第１のアイコンを含ませた表示データを生成して前記クライアント装置へ送信するリソース状態対応表示送信手段と、を備えたことを特徴としている。
【００１５】
請求項７に記載のサーバ装置は、前記請求項６に記載のサーバ装置において、前記リソース状態受信手段により受信される前記クライアント装置にて検出されたリソースの状態は、当該サーバ装置との通信に関わる電波強度の状態および電源としてのバッテリ強度の状態であることを特徴としている。
【００１６】
請求項８に記載のサーバベース・コンピューティング・システムは、ネットワークを介して接続されたサーバ装置とクライアント装置とを有し、クライアント装置からの入力イベントに応じてサーバ装置により実行されるアプリケーション・プログラムに従い生成された表示データを、前記クライアント装置へ送信しその表示画面に表示させるようにしたサーバベース・コンピューティング・システムであって、前記クライアント装置は、当該クライアント装置のリソースの状態を検出するリソース状態検出手段と、このリソース状態検出手段により検出されたリソースの状態データを前記サーバ装置へ送信するリソース状態送信手段と、このリソース状態送信手段による状態データの送信に応答して当該リソースの状態に対応するアイコンを含ませた表示データが前記サーバ装置から受信されるまでの経過時間を取得する経過時間取得手段と、この経過時間取得手段により取得された経過時間内に前記リソースの状態を示すアイコンを含ませた表示データが前記サーバ装置から受信された場合は、当該サーバ装置からのアイコンを含ませた表示データを表示させる第１の表示制御手段と、前記経過時間取得手段により取得された経過時間内に前記リソースの状態を示すアイコンを含ませた表示データが前記サーバ装置から受信されない場合は、前記リソース状態検出手段により検出されたリソースの状態に対応して予め記憶されているアイコンを含ませた表示データを生成して表示させる第２の表示制御手段とを備え、前記サーバ装置は、前記クライアント装置におけるリソースの状態に対応したアイコンを記憶するアイコン記憶手段と、前記クライアント装置にて検出されたリソースの状態データを受信するリソース状態受信手段と、このリソース状態受信手段により受信されたリソースの状態に対応して前記アイコン記憶手段により記憶されているアイコンを含ませた表示データを生成して前記クライアント装置へ送信するリソース状態対応表示送信手段とを備えた、ことを特徴としている。
【００１７】
請求項９に記載のクライアント制御プログラムは、ネットワークを介して接続されたサーバ装置に対してユーザ操作に応じた入力イベントを送信し、その入力イベントに応じて前記サーバ装置にて実行されるアプリケーション・プログラムに従い生成された表示データを受信して表示画面に表示するサーバベース・コンピューティング・システムでのクライアント装置のコンピュータを制御するためのクライアント制御プログラムであって、前記コンピュータを、クライアント装置のリソースの状態を検出するリソース状態検出手段、このリソース状態検出手段により検出されたリソースの状態データを前記サーバ装置へ送信するリソース状態送信手段、このリソース状態送信手段による状態データの送信に応答して当該リソースの状態に対応するアイコンを含ませた表示データが前記サーバ装置から受信されるまでの経過時間を取得する経過時間取得手段、この経過時間取得手段により取得された経過時間内に前記リソースの状態を示すアイコンを含ませた表示データが前記サーバ装置から受信された場合は、当該サーバ装置からのアイコンを含ませた表示データを前記表示画面に表示させる第１の表示制御手段、前記経過時間取得手段により取得された経過時間内に前記リソースの状態を示すアイコンを含ませた表示データが前記サーバ装置から受信されない場合は、前記リソース状態検出手段により検出されたリソースの状態に対応して予めメモリに記憶されているアイコンを含ませた表示データを生成して前記表示画面に表示させる第２の表示制御手段、として機能させることを特徴としている。
【００１８】
請求項１０に記載のサーバ制御プログラムは、ネットワークを介して接続されたクライアント装置からの入力イベントに基づいてアプリケーション・プログラムを実行し、当該入力イベントに応じた表示データを生成して前記クライアント装置へ送信するサーバベース・コンピューティング・システムでのサーバ装置のコンピュータを制御するためのサーバ制御プログラムであって、前記サーバ装置は、前記クライアント装置におけるリソースの状態に対応した第１のアイコンを記憶する第１アイコン記憶部と、この第１アイコン記憶部により記憶された第１のアイコンより簡易な形状で、前記クライアント装置におけるリソースの状態に対応した第２のアイコンを記憶する第２アイコン記憶部とを有し、前記コンピュータを、前記第２アイコン記憶部により記憶された第２のアイコンを前記クライアント装置との接続に応じて当該クライアント装置へ送信する第２アイコン送信手段、前記クライアント装置にて検出されたリソースの状態データを受信するリソース状態受信手段、このリソース状態受信手段により受信されたリソースの状態に対応して前記第１アイコン記憶部により記憶されている第１のアイコンを含ませた表示データを生成して前記クライアント装置へ送信するリソース状態対応表示送信手段、として機能させることを特徴としている。
【発明の効果】
【００１９】
本発明によれば、サーバベース・コンピューティング・システムにおいて、通信の伝送遅延が発生した場合でも、クライアント装置（端末）が検出したリソースの状態をリアルタイムに確認することが可能になるクライアント装置、サーバ装置、サーバベース・コンピューティング・システム、およびクライアント制御プログラム、サーバ制御プログラムを提供できる。
【発明を実施するための最良の形態】
【００２０】
以下図面により本発明の実施の形態について説明する。
【００２１】
図１は、本発明の実施形態に係るサーバ装置１０およびそのクライアント装置２０（２０Ｐ，２０Ｍ），…を備えたサーバベース・コンピューティング・システムの構成を示すブロック図である。
【００２２】
このサーバベース・コンピューティング・システムは、ＬＡＮ(Local Area Network)やＷＡＮ(Wide Area Network)からなるネットワークＮ上に接続されたサーバ装置１０および複数のクライアント装置２０（２０Ｐ，２０Ｍ），…を備える。
【００２３】
サーバ装置１０は、例えばネットワークＮ上に有線接続されたパーソナルコンピュータである。クライアント装置２０として、２０ＰはネットワークＮ上のアクセスポイントＡＰを介して無線接続された携帯情報端末（ＰＤＡ）、２０Ｍは同アクセスポイントＡＰを介して無線接続された携帯電話である。
【００２４】
サーバ装置１０は、文書作成処理プログラム，表計算処理プログラム，住所録プログラム，メモ帳プログラム，プレゼン資料作成プログラム，メール処理プログラム，インターネット接続処理プログラム、Ｗｅｂ表示プログラム（Ｗｅｂブラウザ）など、種々のアプリケーション・プログラムを有し、当該サーバ装置１０に接続されたクライアント装置２０（２０Ｐ，２０Ｍ），…からの操作入力（入力イベント）信号に応じて起動しその処理を実行する。
【００２５】
このサーバ装置１０において、クライアント装置２０，…からの操作入力信号に応じたアプリケーション・プログラムの実行に伴い生成されたクライアント用の画面描画データは、転送用の描画データに変換されると共に圧縮・暗号化され、アクセス元のクライアント装置２０，…へ送信（転送）される。
【００２６】
そして、クライアント装置２０（２０Ｐ，２０Ｍ），…では、前記サーバ装置１０から転送された画面描画データが解凍・復号化され、その表示部２５に表示される。
【００２７】
ここで、サーバ装置１０は、クライアント装置２０（２０Ｐ，２０Ｍ）にて検出送信される通信電波強度やバッテリ強度などの端末リソース情報の状態を受信し、そのリソース状態に対応するアイコンを前記クライアント用の画面描画データに含ませて同クライアント装置２０（２０Ｐ，２０Ｍ）へ送信する機能を有する。
【００２８】
クライアント装置２０（２０Ｐ，２０Ｍ）は、通信電波強度やバッテリ強度などの端末リソース情報の状態を検出してサーバ装置１０へ送信する機能、および当該リソース情報の状態送信時からそのリソース状態に対応するアイコンを含む画面描画データを受信するまでの応答時間を算出する機能、この応答時間が過去に算出された最短の応答時間を超えた場合に、予め記憶されたリソース情報の各種状態に対応する簡易アイコンを使用して、前記サーバ装置１０へ送信したリソース情報の状態に対応するアイコンを表示させる機能を有する。
【００２９】
図２は、前記サーバベース・コンピューティング・システムにおけるサーバ装置１０の回路構成を示すブロック図である。
【００３０】
サーバ装置１０は、コンピュータとしてのＣＰＵ１１を備え、このＣＰＵ１１には、バス１７を介してハードディスクやフラッシュＲＯＭからなる記憶部１２、ＲＡＭからなるメモリ１３、クライアント装置２０との送受信制御部１４、表示部１５、入力部１６、そして光ディスクや磁気ディスクなどの外部記憶媒体１８ａにデータを読み書きする記憶媒体読み書き部１８が接続される。
【００３１】
ＣＰＵ１１は、記憶部１２内のプログラムエリア１２Ａに予め記憶されている、あるいは外部記憶媒体１８ａから記憶部１２に読み込まれて記憶されている、あるいはネットワークＮ上のプログラムサーバから記憶部１２に読み込まれて記憶されているシステムプログラムや種々のアプリケーション・プログラム（サーバ制御プログラム）に従ってメモリ１３をワークエリアとし回路各部の動作を制御するもので、入力部１６からのキー入力信号や送受信制御部１４を介して受信されるクライアント装置２０（２０Ｐ，２０Ｍ），…からのユーザ操作（入力イベント）に応じた処理指令信号、各種リソース情報の状態信号などに応じて前記種々のプログラムを起動・実行する。
【００３２】
このサーバ装置１０において、クライアント装置２０からの入力イベント信号に応じて起動・実行されるアプリケーション・プログラムに従い生成された種々のデータは、例えばそのユーザＩＤに対応付けられて記憶部１２に記憶される。またクライアント表示用の画面描画データは、メモリ１３内に各クライアント装置２０…に対応させて用意された送信画面データ記憶部（仮想ＦＢ：フレームバッファ）１２ｆ（図４参照）に書き込まれる。そして、前回画面描画データと今回画面描画データとの画像変化部分（差分画像）を抽出した転送用描画データに変換され、送受信制御部１４からクライアント装置２０へ転送されて表示出力される。
【００３３】
図３は、前記サーバベース・コンピューティング・システムにおけるクライアント装置２０（２０Ｐ，２０Ｍ）の回路構成を示すブロック図である。
【００３４】
クライアント装置２０は、コンピュータとしてのＣＰＵ２１を備え、このＣＰＵ２１には、バス２７を介してフラッシュＲＯＭからなる記憶部２２、ＲＡＭからなるメモリ２３、前記サーバ装置１０との送受信制御部２４、表示コントローラ２５Ａを介した表示部２５、入力部２６、そしてメモリカードなどの外部記憶媒体２８ａにデータを読み書きする記憶媒体読み書き部２８が接続される。
【００３５】
前記メモリ２３は、表示画像記憶部（ＦＢ：フレームバッファ）２２ｃ（図５参照）を備え、この表示画像記憶部（ＦＢ）２２ｃには、前記サーバ装置１０の送信画面データ記憶部（仮想ＦＢ）１２ｆに生成されて本クライアント装置２０に転送され、その圧縮が解凍された画面描画データが記憶される。前記表示コントローラ２５Ａは、前記表示画像記憶部（ＦＢ）２２ｃに記憶された画面描画データを表示部２５の表示画面に表示させる。
【００３６】
ＣＰＵ２１は、記憶部２２内のプログラムエリア２２Ａに予め記憶されている、あるいは外部記憶媒体２８ａから記憶部２２に読み込まれた、あるいはネットワークＮ上のプログラムサーバから記憶部２２に読み込まれたシステムプログラム（クライアント制御プログラム）に従ってメモリ２３をワークエリアとし回路各部の動作を制御するもので、入力部２６からのキー入力信号や送受信制御部２４を介して受信されるサーバ装置１０からのアプリケーション応答信号，転送描画データなどに応じて前記クライアント制御プログラムが起動され実行される。
【００３７】
このサーバベース・コンピューティング・システムでは、クライアント装置２０からのキー入力などのイベントに応じてサーバ装置１０にて送信画面データ記憶部（仮想ＦＢ）１２ｆ上に生成された画面描画データは、当該描画データが生成更新される毎にその描画更新後に画像変化のあった領域が差分画像として抽出され、転送用描画データとしてクライアント装置２０へ転送される。そして、当該クライアント装置２０にて既に表示画像記憶部（ＦＢ）２２ｃに記憶され読み出されて表示されていた描画データに対し、その画像変化の領域のみ順次書き替えられて表示更新されるものである。これにより、前記サーバ装置１０からクライアント装置２０へのデータ転送量を大幅に削減している。
【００３８】
図４は、前記サーバベース・コンピューティング・システムにおけるサーバ装置１０の記憶部１２およびメモリ１３に用意された主要なデータメモリの構成を示す図である。
【００３９】
図５は、前記サーバベース・コンピューティング・システムにおけるクライアント装置（端末）２０の記憶部２２およびメモリ２３に用意された主要なデータメモリの構成を示す図である。
【００４０】
先ず、サーバ装置１０の主要なデータメモリとしては、リソース情報状態記憶部１２ａ、アプリケーション記憶部１２ｂ、アプリケーション実行環境記憶部１２ｃ、データ記憶部１２ｄ、アプリケーション実行結果記憶部１２ｅ、送信画面データ記憶部（仮想ＦＢ）１２ｆ、リソース情報状態画像記憶部１２ｇ、クライアント画面サイズ記憶部１２ｈなどが用意される。
【００４１】
リソース情報状態記憶部１２ａには、クライアント装置２０から受信された当該クライアント装置２０の電波強度およびバッテリ強度からなるリソース情報の状態データが記憶される。
【００４２】
アプリケーション記憶部１２ｂには、クライアント装置２０からの各種入力イベント信号に応じて実行される各種のアプリケーション・プログラムが記憶される。
【００４３】
アプリケーション実行環境記憶部１２ｃには、クライアント装置２０からの入力イベントに応じたアプリケーション・プログラムの実行に伴う種々の設定データが、各クライアント装置（端末Ｘ）２０，…毎に生成記憶され管理される。
【００４４】
データ記憶部１２ｄには、前記アプリケーション・プログラムの実行に伴い生成される種々の作業用データなどが記憶される。
【００４５】
アプリケーション実行結果記憶部１２ｅには、前記アプリケーション・プログラムの実行に伴い生成された当該プログラム実行結果のデータが記憶される。
【００４６】
送信画面データ記憶部（仮想ＦＢ）１２ｆには、前記プログラム実行結果のデータに基づき取得されたクライアント表示用の画面描画データが記憶される。
【００４７】
リソース情報状態画像記憶部１２ｇには、クライアント装置２０において検出された通信電波強度やバッテリ強度などの各種端末リソース情報の状態を表示するための各種各状態に対応したアイコンが記憶される。
【００４８】
図６は、前記サーバ装置１０のリソース情報状態画像記憶部１２ｇに記憶される各種端末リソース情報の状態に対応したアイコンを示す図であり、同図（Ａ）は通信電波強度の各状態に対応したアイコンを示す図、同図（Ｂ）はバッテリ強度の各状態に対応したアイコンを示す図である。
【００４９】
前記リソース情報状態画像記憶部１２ｇは、図６（Ａ）で示す通信電波強度のアイコンの場合、および図６（Ｂ）で示すバッテリ強度のアイコンの場合の何れも、簡易リソース情報状態画像記憶部１２ｇｓと通常リソース情報状態画像記憶部１２ｇｒとを有する。通常リソース情報状態画像記憶部１２ｇｒには、形状や色にデザイン性のある通常アイコン［通信電波強度：弱Ｄr1，中Ｄr2，強Ｄr3］［バッテリ強度：弱Ｂr1，中Ｂr2，強Ｂr3］が記憶される。簡易リソース情報状態画像記憶部１２ｇｓには、前記通常アイコンに対して形状や色が単純でそのデータ量の少ない簡易アイコン［通信電波強度：弱Ｄs1，中Ｄs2，強Ｄs3］［バッテリ強度：弱Ｂs1，中Ｂs2，強Ｂs3］が記憶される。
【００５０】
クライアント画面サイズ記憶部１２ｈには、クライアント装置２０との通信接続の認証確立に応じて当該クライアント装置２０から受信された表示画面サイズが記憶される。このクライアント装置２０の表示画面サイズに応じて、前記送信画面データ記憶部（仮想ＦＢ）１２ｆに生成されるクライアント表示用の画面描画データが生成される。
【００５１】
なお、クライアント装置（端末）２０により検出された端末リソース情報［通信電波強度／バッテリ強度］の状態データが受信され、前記リソース情報状態記憶部１２ａに記憶された場合には、当該端末リソース情報の状態データに対応する通常アイコン［通信電波強度：弱Ｄr1，中Ｄr2，強Ｄr3］［バッテリ強度：弱Ｂr1，中Ｂr2，強Ｂr3］が前記通常リソース情報状態画像記憶部１２ｇｒから選択的に読み出され、前記送信画面データ記憶部（仮想ＦＢ）１２ｆに生成記憶されるクライアント用画面描画データ上の所定の表示位置に付加される。
【００５２】
一方、クライアント装置（端末）２０の主要なデータメモリとしては、リソース情報状態記憶部２２ａ、リソース情報状態画像記憶部２２ｂ、表示画像記憶部（ＦＢ）２２ｃ、リソース情報状態書き換え間隔記憶部（Ｔ）２２ｄ、リソース情報状態送信時間記憶部２２ｅ、表示更新画像範囲記憶部２２ｆなどが用意される。
【００５３】
リソース情報状態記憶部２２ａには、クライアント装置（端末）２０自身において検出された端末リソース情報の状態、つまり通信電波強度の状態データおよびバッテリ強度の状態データが記憶される。
【００５４】
リソース情報状態画像記憶部２２ｂには、前記サーバ装置１０との通信接続による認証確立の後に当該サーバ装置１０の簡易リソース情報状態画像記憶部１２ｇｓ（図６参照）から読み出されて受信された、端末リソース情報の各種［通信電波強度／バッテリ強度］各状態［弱／中／強］に対応した簡易アイコン［通信電波強度：弱Ｄs1，中Ｄs2，強Ｄs3］［バッテリ強度：弱Ｂs1，中Ｂs2，強Ｂs3］が記憶される。
【００５５】
図７は、前記クライアント装置（端末）２０のリソース情報状態画像記憶部２２ｂに記憶される各種端末リソース情報の状態に対応した簡易アイコンを示す図であり、同図（Ａ）は通信電波強度の各状態に対応した簡易アイコンを示す図、同図（Ｂ）はバッテリ強度の各状態に対応した簡易アイコンを示す図である。
【００５６】
なお、前記サーバ装置１０の簡易リソース情報状態画像記憶部１２ｇｓから読み出されてクライアント装置２０に受信される各簡易アイコン［Ｄs1，Ｄs2，Ｄs3］［Ｂs1，Ｂs2，Ｂs3］には、クライアント表示用の画面描画データ上での表示位置情報（アイコン表示領域の始点座標）Ｘ，Ｙが付加されて受信される。そして、クライアント装置（端末）２０のリソース情報状態画像記憶部２２ｂには、図７に示すように、各簡易アイコン［Ｄs1，Ｄs2，Ｄs3］［Ｂs1，Ｂs2，Ｂs3］と共に、その表示位置情報（アイコン表示領域の始点座標）Ｘ，Ｙも記憶される。
【００５７】
表示画像記憶部（ＦＢ）２２ｃには、ユーザによる入力イベントに応じて前記サーバ装置１０にて生成され送信されるクライアント表示用の画面描画データが記憶される。
【００５８】
なお、前記リソース情報状態記憶部２２ａに記憶される端末リソース情報［通信電波強度／バッテリ強度］の状態データのサーバ装置１０への送信に応答して、当該サーバ装置１０にて生成されてクライアント装置２０に受信され、前記表示画像記憶部（ＦＢ）２２ｃに記憶される画面描画データには、前記送信された端末リソース情報の状態データに対応した通常アイコン［通信電波強度：弱Ｄr1，中Ｄr2，強Ｄr3］［バッテリ強度：弱Ｂr1，中Ｂr2，強Ｂr3］が付加される。
【００５９】
リソース情報状態書き換え間隔記憶部（Ｔ）２２ｄには、クライアント装置（端末）２０において検出された端末リソース情報［通信電波強度／バッテリ強度］の状態データが前記サーバ装置１０へ送信された時点から、当該状態データに対応する通常アイコン［通信電波強度：弱Ｄr1，中Ｄr2，強Ｄr3］［バッテリ強度：弱Ｂr1，中Ｂr2，強Ｂr3］が選択的に付加された画面描画データがクライアント装置（端末）２０へ受信される時点までの計測時間が、リソース情報状態書き換え間隔Ｔとして記憶される。
【００６０】
リソース情報状態送信時間記憶部２２ｅには、クライアント装置（端末）２０において検出された端末リソース情報［通信電波強度／バッテリ強度］の状態データが前記サーバ装置１０へ送信された時点の時間が、リソース情報状態送信時間として記憶される。
【００６１】
表示更新画像範囲記憶部２２ｆには、前記サーバ装置１０から受信され前記表示画像記憶部（ＦＢ）２２ｃに記憶された今回の画面描画データにおいて、前回受信記憶された画面描画データから更新されている矩形の画像範囲が、その表示位置（Ｘ，Ｙ）および領域サイズ（Ｗ×Ｈ）として前記今回の画面描画データと共に受信されて記憶される。
【００６２】
図８は、前記クライアント装置（端末）２０の表示更新画像範囲記憶部２２ｆに記憶される更新画像範囲のデータを示す図である。
【００６３】
図９は、前記クライアント装置（端末）２０からの端末リソース情報［通信電波強度／バッテリ強度］の状態データの送信に応答してサーバ装置１０にて生成され当該クライアント装置２０の表示部２５にて表示された前記リソース情報の状態データに対応する通常アイコンを書き込んだ画面描画データを示す図であり、同図（Ａ）は通信電波強度［強］の通常アイコンＤr3を書き込んだ画面描画データを示す図、同図（Ｂ）はバッテリ強度［強］の通常アイコンＢr3を書き込んだ画面描画データを示す図である。
【００６４】
同図において、画面描画データに対するリソース状態表示用のアイコンＤr3（Ｂr3）の表示領域Ｑ（Ｗ×Ｈ）の位置（Ｘ，Ｙ）は、サーバ装置１０におけるアプリケーション実行環境により設定される。そして、クライアント装置（端末）２０からの端末リソース情報の状態データの送信に応答し、サーバ装置１０において、前記画面描画データに対するリソース状態表示用の通常アイコンＤrn（Ｂrn）の書き換えのみ実行された場合には、当該画面描画データと共に、書き換えられた更新画像範囲の表示位置（Ｘ，Ｙ）および領域サイズＱ（Ｗ×Ｈ）がクライアント装置（端末）２０に受信され、図８で示したように、表示更新画像範囲記憶部２２ｆに記憶される。
【００６５】
図１０は、前記クライアント装置（端末）２０の表示部２５に表示される画面描画データ上での各種端末リソース情報の状態表示用アイコンの表示パターンを示す図であり、同図（Ａ１）（Ｂ１）はサーバ装置１０により生成転送された通常アイコンＤr2（Ｂr2）による表示パターンを示す図、同図（Ａ２）（Ｂ２）はクライアント装置２０自身により生成された簡易アイコンＤs2（Ｂs2）による表示パターンを示す図である。
【００６６】
すなわち、クライアント装置２０において検出された端末リソース情報の状態データがサーバ装置１０へ送信された時点から、過去最短のリソース情報状態書き換え間隔（Ｔ）以内に、例えば図１０（Ａ１）（Ｂ１）で示したように当該サーバ装置１０により生成された前記端末リソース情報の状態に対応する通常アイコンＤrn（Ｂrn）を含む画面描画データが受信表示されない場合には、直ちにクライアント装置２０自身において例えば図１０（Ａ２）（Ｂ２）で示したように前記端末リソース情報の状態に対応する簡易アイコンＤsn（Ｂsn）を含む画面描画データが生成されて表示される。
【００６７】
これにより、クライアント装置（端末）２０のユーザは当該クライアント装置２０のリソース情報［通信電波強度／バッテリ強度］の状態を、何時でもリアルタイムに知ることができ、所望の作業を支障なく且つ円滑に進めることができる。
【００６８】
次に、前記構成のサーバベース・コンピューティング・システムの動作について説明する。
【００６９】
図１１は、前記サーバベース・コンピューティング・システムの動作シーケンスを示す図である。
【００７０】
図１２は、前記サーバベース・コンピューティング・システムの動作に伴うサーバ装置１０側での処理ステップを示すフローチャートである。
【００７１】
図１３は、前記サーバベース・コンピューティング・システムの動作に伴うクライアント装置（端末）２０側での処理ステップを示すフローチャートである。
【００７２】
先ず、サーバ装置１０において、クライアント装置（端末）２０からの接続要求に伴い、当該クライアント装置２０に対する認証処理が行われ（ステップＳ３）、認証ＯＫと判断されると（ステップＳ２（Ｙｅｓ））、クライアント装置２０から表示部２５の画面サイズの情報がサーバ装置１０へ送信される（ステップＣ１）。
【００７３】
サーバ装置１０において、前記クライアント装置（端末）２０から送信された画面サイズの情報が受信されると、この受信された画面サイズの情報はクライアント画面サイズ記憶部１２ｈに記憶される（ステップＳ３）。
【００７４】
するとサーバ装置１０では、接続認証された前記クライアント装置（端末）２０に対応したアプリケーション実行環境がアプリケーション実行環境記憶部１２ｃに生成される（ステップＳ４）。そして、リソース情報状態画像記憶部１２ｇの簡易リソース情報状態画像記憶部１２ｇｓ（図６参照）に記憶されている各種各状態に対応した簡易アイコン（簡易リソース情報画像）Ｄs1〜Ｄs3，Ｂs1〜Ｂs3が読み出され、当該リソース状態表示用アイコンの前記クライアント画面サイズ（１２ｈ）上での予め設定された表示位置（Ｘ，Ｙ）の情報と共に、前記クライアント装置（端末）２０へ送信される（ステップＳ５）。
【００７５】
クライアント装置（端末）２０において、前記サーバ装置１０から送信された簡易アイコン（簡易リソース情報画像）Ｄs1〜Ｄs3，Ｂs1〜Ｂs3およびそのクライアント画面上での表示位置（Ｘ，Ｙ）の情報が受信されると、この受信された簡易アイコンＤs1〜Ｄs3，Ｂs1〜Ｂs3およびその表示位置（Ｘ，Ｙ）の情報は、図７で示したようにリソース情報状態画像記憶部２２ｂに記憶される（ステップＣ２）。
【００７６】
このように、サーバ装置１０とクライアント装置（端末）２０との間での接続確立後の初期処理が行われた状態で（ステップＳ１〜Ｓ５／ステップＣ１，Ｃ２）、クライアント装置（端末）２０において、ユーザ所望の作業に伴う入力部２６からの入力があったと判断されると（ステップＣ３（Ｙｅｓ））、当該ユーザ入力データ（入力イベント）が前記サーバ装置１０へ送信される（ステップＣ４）。
【００７７】
サーバ装置１０において、前記クライアント装置（端末）２０から送信されたユーザ入力データ（入力イベント）が受信されると（ステップＳ６（Ｙｅｓ））、この受信された入力データに対応したアプリケーション・プログラムによる処理が実行される（ステップＳ７）。すると、前記アプリケーション・プログラムによる処理の実行結果に応じたクライアント表示用の画面描画データが生成されて送信画面データ記憶部（仮想ＦＢ）１２ｆに記憶され、前回生成された画面描画データとの差分の画像領域に応じた更新範囲の情報と共に、前記クライアント装置（端末）２０へ送信される（ステップＳ８）。
【００７８】
クライアント装置（端末）２０において、前記サーバ装置１０により生成送信されたクライアント表示用の画面描画データおよびその更新範囲の情報が受信され、表示画像記憶部（ＦＢ）２２ｃおよび表示更新画像範囲記憶部２２ｆに記憶されると（ステップＣ５（Ｙｅｓ））、この受信された画面描画データに端末リソース情報の状態画像、つまり図１０（Ａ１）（Ｂ１）で示したような通常アイコンＤrnやＢrnが含まれているか否か判断される（ステップＣ６）。
【００７９】
ここで、前記サーバ装置１０から受信された画面描画データに前記端末リソース情報の状態画像である通常アイコンＤrnやＢrnが含まれないと判断された場合には（ステップＣ６（Ｎｏ））、前記表示画像記憶部（ＦＢ）２２ｃに記憶された今回の画面描画データが、前記表示更新画像範囲記憶部２２ｆに記憶された更新範囲の情報に基づき、表示部２５へ出力されて表示される（ステップＣ７）。
【００８０】
これにより、クライアント装置（端末）２０におけるユーザの入力操作に応じたアプリケーション・プログラムがサーバ装置１０にて実行され、その実行結果の画面描画データが同クライアント装置（端末）２０の表示部２５に表示される。
【００８１】
一方、クライアント装置（端末）２０において検出される端末リソース情報［通信電波強度／バッテリ強度］の状態に変化があったと判断された場合（ステップＣ８（Ｙｅｓ））、この変化の検出された端末リソース情報の状態データが、リソース情報状態記憶部２２ａに記憶されると共に前記サーバ装置１０へ送信される（ステップＣ９）。
【００８２】
すると、リソース情報状態書き換え間隔記憶部２２ｄに記憶されている過去最短のリソース情報状態書き換え間隔Ｔ（動作初期はデフォルト値）がタイマに設定されて同タイマの動作が開始される（ステップＣ１０）。
【００８３】
そして、前記ステップＣ９におけるリソース情報状態データの送信開始時間がリソース情報状態送信時間記憶部２２ｅに記憶される（ステップＣ１１）。
【００８４】
サーバ装置１０において、前記クライアント装置（端末）２０から送信された端末リソース情報の状態データが受信されたと判断されると（ステップＳ９（Ｙｅｓ））、当該リソース情報の状態データに対応した通常アイコン［Ｄrn／Ｂrn］がリソース情報状態画像記憶部１２ｇの通常リソース情報状態画像記憶部１２ｇｒ（図６参照）から読み出され、その時点で前記送信画面データ記憶部（仮想ＦＢ）１２ｆに記憶されているクライアント表示用の画面描画データに対し書き込まれる（図１０（Ａ１）（Ｂ１）参照）。そして、この端末リソース情報の状態データに対応した通常アイコン［Ｄrn／Ｂrn］が含まれてなるクライアント表示用の画面描画データが、前記クライアント装置（端末）２０へ送信される（ステップＳ１０）。
【００８５】
クライアント装置（端末）２０において、前記ステップＣ１０にてタイマ動作が開始された過去最短のリソース情報状態書き換え間隔Ｔのタイマイベントが発生しない状態で（ステップＣ１４（Ｎｏ））、前記サーバ装置１０から送信された端末リソース情報の状態データに対応した通常アイコン［Ｄrn／Ｂrn］を含む画面描画データが受信されたと判断されると（ステップＣ５，Ｃ６（Ｙｅｓ））、前記タイマ動作が停止される（ステップＣ１２）。
【００８６】
すると、前記ステップＣ１１にてリソース情報状態送信時間記憶部２２ｅに記憶された状態データの送信開始時間から前記状態データに対応した通常アイコン［Ｄrn／Ｂrn］を含む画面描画データが受信された時点までの所要時間が算出され、この所要時間が前記リソース情報状態書き換え間隔記憶部２２ｄに記憶されている過去最短のリソース情報状態書き換え間隔Ｔより短い場合に、最新のリソース情報状態書き換え間隔Ｔとして更新され記憶される（ステップＣ１３）。
【００８７】
そして、前記ステップＣ９での端末リソース情報状態データのサーバ装置１０への送信に応答して当該サーバ装置１０から受信された、前記状態データに対応した通常アイコン［Ｄrn／Ｂrn］を含む画面描画データが表示画像記憶部（ＦＢ）２２ｃに記憶され、例えば図１０（Ａ１）（Ｂ１）で示したように表示部２５に表示される（ステップＣ７）。
【００８８】
一方、クライアント装置（端末）２０において、前記端末リソース情報の状態データに対応した通常アイコン［Ｄrn／Ｂrn］を含む画面描画データがサーバ装置１０から受信されない状態で、前記過去最短のリソース情報状態書き換え間隔Ｔに対応したタイマイベントが発生したと判断されると（ステップＣ１４（Ｙｅｓ））、前記ステップＣ９にてリソース情報状態記憶部２２ａに記憶された端末リソース情報の状態データに対応した簡易アイコン［Ｄsn／Ｂsn］およびその表示位置の情報が、リソース情報状態画像記憶部２２ｂ（図７参照）から読み出され、例えば図１０（Ａ２）（Ｂ２）で示したようにその時点で表示部２５に表示さている画面描画データに対し書き込まれて表示される（ステップＣ１５）。
【００８９】
したがって、前記構成のサーバベース・コンピューティング・システムにおける端末リソース情報の状態データ表示機能によれば、クライアント装置（端末）２０により検出される端末リソース情報［電波強度／バッテリ強度］の状態データがサーバ装置１０へ送信されてから、これに応答して当該状態データを報知する通常アイコン［Ｄrn，Ｂrn］の書き込まれたクライアント表示用の画面描画データがサーバ装置１０にて生成されクライアント装置（端末）２０に受信されるまでの所要時間（リソース情報状態書き換え間隔Ｔ）が記憶される。そして、タイマ設定された過去最短の前記所要時間（リソース情報状態書き換え間隔Ｔ）内に前記リソース状態に対応した通常アイコン［Ｄrn，Ｂrn］の書き込まれた画面描画データが受信された場合には、それが表示部２５に表示されてユーザに知らされる。一方、過去最短の前記所要時間（リソース情報状態書き換え間隔Ｔ）内に前記リソース状態に対応した通常アイコン［Ｄrn，Ｂrn］の書き込まれた画面描画データが受信されない場合には、クライアント装置（端末）２０に記憶された前記リソース状態に対応する簡易アイコン［Ｄsn，Ｂsn］を書き込んだ画面描画データが生成されて表示されユーザに知らされる。
【００９０】
このため、クライアント装置（端末）２０では、サーバ装置１０との間に通信の伝送遅延が発生した場合でも、当該クライアント装置（端末）が検出したリソース情報の状態をいつでもリアルタイムに確認することができ、ユーザ所望の作業を支障なく且つ円滑に進めることが可能になる。
【００９１】
そして、前記クライアント装置（端末）２０にて表示された画面描画データに含まれるリソース情報の状態に対応するアイコンが、前記通常アイコン［Ｄrn，Ｂrn］であるか簡易アイコン［Ｄsn，Ｂsn］であるかによって、サーバ装置１０を経由して生成通知されたリソースの状態か、クライアント装置（端末）２０自身にて生成通知されたリソースの状態かを確認できるので、サーバ装置１０との間での通信環境が良好な状態にあるか否かを知ることができる。
【００９２】
さらに、前記クライアント装置（端末）２０自身にて生成通知するリソースの状態に対応した簡易アイコンは、通常アイコンに比較してその形状や色が簡易なものなので、シンクライアントな端末（２０）であっても、軽い負荷で処理することができる。
【００９３】
なお、前記実施形態のサーバベース・コンピューティング・システムでは、クライアント装置（端末）２０において端末リソース情報の状態の変化が検出された場合に、その状態データに対応した通常アイコン［Ｄrn，Ｂrn］または簡易アイコン［Ｄsn，Ｂsn］を画面描画データに含ませて報知するための処理に移行する構成とした。これに対し、予め設定された一定時間毎、あるいはユーザ任意のタイミング毎に、クライアント装置（端末）２０にて検出される端末リソース情報の状態データに対応したユーザへの報知処理に移行する構成としてもよい。
【００９４】
また、前記実施形態のサーバベース・コンピューティング・システムでは、サーバ装置１０との間で伝送遅延が発生した場合に、クライアント装置（端末）２０自身の処理によって端末リソース情報の状態報知を行うための簡易アイコン［Ｄsn，Ｂsn］を、サーバ装置１０との接続初期の段階で当該サーバ装置１０から転送取得して記憶しておく構成とした。これに対し、前記簡易アイコン［Ｄsn，Ｂsn］は、サーバ装置１０との接続に関係なく、クライアント装置（端末）２０の内部に予め記憶してある構成としてもよい。
【００９５】
また、前記実施形態のサーバベース・コンピューティング・システムでは、例えば図９あるいは図１０で示したように、クライアント装置（端末）２０により検出される端末リソース情報［通信電波強度／バッテリ強度］のうち、何れか１種類のリソース情報の状態が検出された場合における１種類の通常アイコンまたは簡易アイコンだけを書き込んだ画面描画データを生成表示する例について説明した。これに限らず、例えば図１４に示すように、２種類の端末リソース情報［通信電波強度／バッテリ強度］が共に検出された場合には、当該２種類のリソース情報の各状態に応じた２種類の通常アイコンまたは簡易アイコンを並べて書き込んだ画面描画データを生成表示するのは勿論である。
【００９６】
図１４は、前記クライアント装置（端末）２０において２種類の端末リソース情報［通信電波強度／バッテリ強度］を共に検出した場合に、各リソース情報の各状態に応じた２種類の通常アイコン［Ｄrn／Ｂrn］を並べて書き込んだ画面描画データの生成表示状態を示す図である。
【００９７】
なお、前記実施形態において記載したサーバベース・コンピューティング・システムによる各処理の手法、すなわち、図１２のフローチャートに示すサーバ装置１０の制御処理、図１３のフローチャートに示すクライアント装置（端末）２０の制御処理などの各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記憶媒体１８ａ（２８ａ）に格納して配布することができる。そして、サーバ装置１０やクライアント装置（端末）２０のコンピュータ（制御部１１（２１））は、この外部記憶媒体１８ａ（２８ａ）に記憶されたプログラムを記憶装置（記憶部１２，２２やメモリ１３，２３）に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明した端末リソース情報の状態データ表示機能を実現し、前述した手法による同様の処理を実行することができる。
【００９８】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（Ｎ）上を伝送させることができ、この通信ネットワーク（Ｎ）に接続されたコンピュータ装置（プログラムサーバ）から前記のプログラムデータを取り込んで記憶装置（記憶部１２，２２やメモリ１３，２３）に記憶させ、前述した端末リソース情報の状態データ表示機能を実現することもできる。
【００９９】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【図面の簡単な説明】
【０１００】
【図１】本発明の実施形態に係るサーバ装置１０およびそのクライアント装置２０（２０Ｐ，２０Ｍ），…を備えたサーバベース・コンピューティング・システムの構成を示すブロック図。
【図２】前記サーバベース・コンピューティング・システムにおけるサーバ装置１０の回路構成を示すブロック図。
【図３】前記サーバベース・コンピューティング・システムにおけるクライアント装置２０（２０Ｐ，２０Ｍ）の回路構成を示すブロック図。
【図４】前記サーバベース・コンピューティング・システムにおけるサーバ装置１０の記憶部１２およびメモリ１３に用意された主要なデータメモリの構成を示す図。
【図５】前記サーバベース・コンピューティング・システムにおけるクライアント装置（端末）２０の記憶部２２およびメモリ２３に用意された主要なデータメモリの構成を示す図。
【図６】前記サーバ装置１０のリソース情報状態画像記憶部１２ｇに記憶される各種端末リソース情報の状態に対応したアイコンを示す図であり、同図（Ａ）は通信電波強度の各状態に対応したアイコンを示す図、同図（Ｂ）はバッテリ強度の各状態に対応したアイコンを示す図。
【図７】前記クライアント装置（端末）２０のリソース情報状態画像記憶部２２ｂに記憶される各種端末リソース情報の状態に対応した簡易アイコンを示す図であり、同図（Ａ）は通信電波強度の各状態に対応した簡易アイコンを示す図、同図（Ｂ）はバッテリ強度の各状態に対応した簡易アイコンを示す図。
【図８】前記クライアント装置（端末）２０の表示更新画像範囲記憶部２２ｆに記憶される更新画像範囲のデータを示す図。
【図９】前記クライアント装置（端末）２０からの端末リソース情報［通信電波強度／バッテリ強度］の状態データの送信に応答してサーバ装置１０にて生成され当該クライアント装置２０の表示部２５にて表示された前記リソース情報の状態データに対応する通常アイコンを書き込んだ画面描画データを示す図であり、同図（Ａ）は通信電波強度［強］の通常アイコンＤr3を書き込んだ画面描画データを示す図、同図（Ｂ）はバッテリ強度［強］の通常アイコンＢr3を書き込んだ画面描画データを示す図。
【図１０】前記クライアント装置（端末）２０の表示部２５に表示される画面描画データ上での各種端末リソース情報の状態表示用アイコンの表示パターンを示す図であり、同図（Ａ１）（Ｂ１）はサーバ装置１０により生成転送された通常アイコンＤr2（Ｂr2）による表示パターンを示す図、同図（Ａ２）（Ｂ２）はクライアント装置２０自身により生成された簡易アイコンＤs2（Ｂs2）による表示パターンを示す図。
【図１１】前記サーバベース・コンピューティング・システムの動作シーケンスを示す図。
【図１２】前記サーバベース・コンピューティング・システムの動作に伴うサーバ装置１０側での処理ステップを示すフローチャート。
【図１３】前記サーバベース・コンピューティング・システムの動作に伴うクライアント装置（端末）２０側での処理ステップを示すフローチャート。
【図１４】前記クライアント装置（端末）２０において２種類の端末リソース情報［通信電波強度／バッテリ強度］を共に検出した場合に、各リソース情報の各状態に応じた２種類の通常アイコン［Ｄrn／Ｂrn］を並べて書き込んだ画面描画データの生成表示状態を示す図。
【符号の説明】
【０１０１】
１０  …サーバ装置
２０  …クライアント装置（端末）
１１，２１…ＣＰＵ
１２，２２…記憶部
１２Ａ，２２Ａ…プログラムエリア
１２ａ，２２ａ…リソース情報状態記憶部
１２ｂ…アプリケーション記憶部
１２ｃ…アプリケーション実行環境記憶部
１２ｄ…データ記憶部
１２ｅ…アプリケーション実行結果記憶部
１２ｆ…送信画面データ記憶部（仮想ＦＢ）
１２ｇ，２２ｂ…リソース情報状態画像記憶部
１２ｇｒ…通常リソース情報状態画像記憶部
１２ｇｓ…簡易リソース情報状態画像記憶部
１２ｈ…クライアント画面サイズ記憶部
２２ｃ…表示画像記憶部（ＦＢ）
２２ｄ…リソース情報状態書き換え間隔記憶部（Ｔ）
２２ｅ…リソース情報状態送信時間記憶部
２２ｆ…表示更新画像範囲記憶部
１３，２３…メモリ
１４，２４…送受信制御部
１５，２５…表示部
２５Ａ…表示コントローラ
１６，２６…入力部
１７，２７…バス
１８，２８…記憶媒体読み書き部
１８ａ，２８ａ…外部記憶媒体
Ｎ  …ネットワーク
ＡＰ  …アクセスポイント
Ｄrn  …電波強度報知用通常アイコン
Ｂrn  …バッテリ強度報知用通常アイコン
Ｄsn  …電波強度報知用簡易アイコン
Ｂsn  …バッテリ強度報知用簡易アイコン
Ｘ，Ｙ…表示位置
【図１】
2010061432.tif 000003
【図２】
2010061432.tif 000004
【図３】
2010061432.tif 000005
【図４】
2010061432.tif 000006
【図５】
2010061432.tif 000007
【図６】
2010061432.tif 000008
【図７】
2010061432.tif 000009
【図８】
2010061432.tif 000010
【図９】
2010061432.tif 000011
【図１０】
2010061432.tif 000012
【図１１】
2010061432.tif 000013
【図１２】
2010061432.tif 000014
【図１３】
2010061432.tif 000015
【図１４】
2010061432.tif 000016