(57)【要約】【課題】クライアント装置の表示画面が小さい場合でも、表示領域の変更操作を頻繁に行う必要なく、ユーザが見たい情報の領域を容易に表示させることが可能になるサーバベース・コンピューティング・システムを提供する。【解決手段】クライアント装置からのWEBページの要求イベントに応じて、サーバ装置にてWEBサーバから該当するWEBページが取得されると、アクセス履歴記憶部に記憶されている前記クライアント装置[user_id]からの同ＷＥＢページ[url]に対する情報ブロックBn[block_id]毎のズーム回数[zoom_cnt]（ユーザ注目度）が読み出される。前記WEBページは、レイアウト変更処理により、前記ズーム回数（注目度）の多い情報ブロックBnから優先的に配列された後、さらに各情報ブロックBn毎にそのブロック横サイズ[width_size]が、前記クライアント装置の画面横サイズ[width_disp]に合わせて整形される。【選択図】      図１１
2010033339.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介したクライアント装置からの入力イベントに応じたアプリケーション・プログラムを実行し、当該入力イベントに応じた画面データを生成して前記クライアント装置へ送信するサーバベース・コンピューティング・システムのサーバ装置であって、
前記画面データを、当該画面データに含まれる情報のブロックに分割するブロック分割手段と、
このブロック分割手段により分割された前記画面データに含まれる情報のブロックのうちで、特定のブロックに対する表示の拡大要求を受信する拡大要求受信手段と、
この拡大要求受信手段により受信された拡大要求の回数を当該拡大要求の対象となるブロックに対応付けて記憶する拡大回数記憶手段と、
前記画面データに含まれる情報ブロックの配列を、前記拡大回数記憶手段により記憶された拡大要求の回数が多い情報ブロックを優先にして変更するブロック配列変更手段とを備え、
このブロック配列変更手段により前記情報ブロックの配列が変更された画面データを前記クライアント装置へ送信する、
ことを特徴とするサーバベース・コンピューティング・システムのサーバ装置。
【請求項２】
前記クライアント装置の表示画面サイズを記憶する画面サイズ記憶手段と、
前記ブロック分割手段により分割された前記画面データに含まれる各情報ブロックそれぞれの画面サイズを記憶するブロックサイズ記憶手段とを備え、
前記ブロック配列変更手段は、前記画面データに含まれる各情報ブロックの画面横サイズを、前記画面サイズ記憶手段により記憶された前記クライアント装置の表示画面サイズに合わせて変更するブロックサイズ変更手段を有する、
ことを特徴とする請求項１に記載のサーバベース・コンピューティング・システムのサーバ装置。
【請求項３】
前記クライアント装置にて表示させる最小のフォントサイズを記憶する最小フォントサイズ記憶手段を備え、
前記ブロックサイズ変更手段は、
各情報ブロックに含まれるテキストデータのフォントサイズを変更して当該各情報ブロックの画面横サイズを前記クライアント装置の表示画面サイズに合わせて変更する第１のフォントサイズ変更手段と、
この第１のフォントサイズ変更手段による前記テキストデータの変更後のフォントサイズが前記最小フォントサイズ記憶手段により記憶された最小のフォントサイズより小さくなる場合には、当該最小のフォントサイズに前記テキストデータのフォントサイズを変更して前記情報ブロックの画面横サイズを前記クライアント装置の表示画面サイズに合わせて変更する第２のフォントサイズ変更手段とを有する、
ことを特徴とする請求項２に記載のサーバベース・コンピューティング・システムのサーバ装置。
【請求項４】
前記ブロック配列変更手段により配列が変更された各情報ブロックの記述内容には、当該情報ブロックに含まれるタイトル部分のみを抽出して記述することを特徴とする請求項１に記載のサーバベース・コンピューティング・システムのサーバ装置。
【請求項５】
ユーザ入力イベントに応じたアプリケーション・プログラムを実行し、当該入力イベントに応じた画面データを生成して表示させる表示制御装置であって、
前記画面データを、当該画面データに含まれる情報のブロックに分割するブロック分割手段と、
このブロック分割手段により分割された前記画面データに含まれる情報のブロックのうちで、ユーザ操作に応じて、特定のブロックに対する表示の拡大要求を入力する拡大要求入力手段と、
この拡大要求入力手段により入力された拡大要求の回数を当該拡大要求の対象となるブロックに対応付けて記憶する拡大回数記憶手段と、
前記画面データに含まれる情報ブロックの配列を、前記拡大回数記憶手段により記憶された拡大要求の回数が多い情報ブロックを優先にして変更するブロック配列変更手段とを備え、
このブロック配列変更手段により前記情報ブロックの配列が変更された画面データを表示させる、
ことを特徴とする表示制御装置。
【請求項６】
ネットワークを介したクライアント装置からの入力イベントに応じたアプリケーション・プログラムを実行し、当該入力イベントに応じた画面データを生成して前記クライアント装置へ送信するサーバ装置のコンピュータを制御するためのサーバ制御プログラムであって、
前記コンピュータを、
前記画面データを、当該画面データに含まれる情報のブロックに分割するブロック分割手段、
このブロック分割手段により分割された前記画面データに含まれる情報のブロックのうちで、特定のブロックに対する表示の拡大要求を受信する拡大要求受信手段、
この拡大要求受信手段により受信された拡大要求の回数を当該拡大要求の対象となるブロックに対応付けて記憶する拡大回数記憶手段、
前記画面データに含まれる情報ブロックの配列を、前記拡大回数記憶手段により記憶された拡大要求の回数が多い情報ブロックを優先にして変更するブロック配列変更手段として機能させ、
このブロック配列変更手段により前記情報ブロックの配列が変更された画面データを前記クライアント装置へ送信するようにしたコンピュータ読み込み可能なサーバ制御プログラム。
【請求項７】
ユーザ入力イベントに応じたアプリケーション・プログラムを実行し、当該入力イベントに応じた画面データを生成して表示させる表示制御装置のコンピュータを制御するための表示制御プログラムであって、
前記コンピュータを、
前記画面データを、当該画面データに含まれる情報のブロックに分割するブロック分割手段、
このブロック分割手段により分割された前記画面データに含まれる情報のブロックのうちで、ユーザ操作に応じて、特定のブロックに対する表示の拡大要求を入力する拡大要求入力手段、
この拡大要求入力手段により入力された拡大要求の回数を当該拡大要求の対象となるブロックに対応付けて記憶する拡大回数記憶手段、
前記画面データに含まれる情報ブロックの配列を、前記拡大回数記憶手段により記憶された拡大要求の回数が多い情報ブロックを優先にして変更するブロック配列変更手段として機能させ、
このブロック配列変更手段により前記情報ブロックの配列が変更された画面データを表示させるようにしたコンピュータ読み込み可能な表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＬＡＮ(Local Area Network)等のネットワークを介して接続されたサーバ・クライアント・システムにおいて、クライアント装置にて入出力・表示される全てのアプリケーションをサーバ装置上で動作させるようにしたサーバベース・コンピューティング・システム（ＳＢＣ）のサーバ装置、サーバ制御プログラム、および表示制御装置、表示制御プログラムに関する。
【背景技術】
【０００２】
従来、社内ＬＡＮなどのネットワークに接続された各端末装置（ＰＣ端末）では、その個々の端末装置が独立して文書作成や表作成などのアプリケーションを起動実行し、またこれに伴い生成された種々のファイルも当該端末装置において自身の記憶装置に保存、あるいは磁気ディスク，光ディスク，小型半導体メモリ等の外部記憶媒体に保存するか、ネットワーク上のサーバ装置が管理する記憶装置に転送して保存している。
【０００３】
このような従来のサーバ・クライアント・システムでは、各端末装置自身において生成ファイルが管理されるため、当該端末装置を紛失したり不正に持ち出したりして第３者の手に渡った場合、保存ファイルが読み出されて重要情報や機密情報が漏洩する恐れがある。
【０００４】
しかも、各端末装置が独立してアプリケーションを起動実行していたのでは、当該アプリケーションの更新，変更，追加の作業を個々の端末装置毎に行う必要があり、管理が面倒でコストも掛かってしまう。
【０００５】
このため近年のサーバ・クライアント・システムでは、各端末装置にて入出力・表示される全てのアプリケーションをサーバ装置上で起動実行させ、これに伴う全ての生成ファイルもサーバ装置側で管理するようにしたＳＢＣ(Server Based Computing)システムが導入されるようになっている（例えば、特許文献１、特許文献２参照）。
【０００６】
このようなサーバベース・コンピューティング・システムでは、サーバ装置側で実行されるアプリケーションソフトの描画データが端末装置（クライアント装置）に転送されて該クライアント装置にてこの描画データを表示するものである（例えば、特許文献３参照）。
【０００７】
そして、最近このサーバベース・コンピューティング・システムでも、携帯電話機のように表示画面の小さな携帯端末をクライアント装置として使用することが考えられている（例えば、特許文献４参照）。
【特許文献１】特開２００４−１７１０６３号公報
【特許文献２】特開２００３−１５８５３４号公報
【特許文献３】特表２００４−５０３８６２号公報
【特許文献４】特開２００４−３４８３８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
前記従来のサーバベース・コンピューティング・システムにおいて、クライアント装置として表示画面の小さな携帯端末を使用した場合、サーバ装置から取得される表示画面データ（描画データ）は通常ＰＣ端末の画面サイズに対応させて生成されているために、当該携帯端末の表示画面にて表示される描画データの領域はその一部の領域となる。このため、描画データのユーザが見たい情報の領域が表示されていない場合、その都度ユーザは表示領域を変更する画面スクロールなどの操作を行う必要がある。
【０００９】
例えば、頻繁にアクセスするＷＥＢページの中でいつも見る情報のブロック領域が大体決まっている場合など、繰り返しそのブロック領域を表示領域に合わせて上手く表示させるのは非常に面倒な問題がある。
【００１０】
本発明は、このような課題に鑑みなされたもので、クライアント装置の表示画面が小さい場合でも、表示領域の変更操作を頻繁に行う必要なく、ユーザが見たい情報の領域を容易に表示させることが可能になるサーバベース・コンピューティング・システムのサーバ装置、サーバ制御プログラム、および表示制御装置、表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
請求項１に記載のサーバ装置は、ネットワークを介したクライアント装置からの入力イベントに応じたアプリケーション・プログラムを実行し、当該入力イベントに応じた画面データを生成して前記クライアント装置へ送信するサーバベース・コンピューティング・システムのサーバ装置であって、前記画面データを、当該画面データに含まれる情報のブロックに分割するブロック分割手段と、このブロック分割手段により分割された前記画面データに含まれる情報のブロックのうちで、特定のブロックに対する表示の拡大要求を受信する拡大要求受信手段と、この拡大要求受信手段により受信された拡大要求の回数を当該拡大要求の対象となるブロックに対応付けて記憶する拡大回数記憶手段と、前記画面データに含まれる情報ブロックの配列を、前記拡大回数記憶手段により記憶された拡大要求の回数が多い情報ブロックを優先にして変更するブロック配列変更手段とを備え、このブロック配列変更手段により前記情報ブロックの配列が変更された画面データを前記クライアント装置へ送信する、ことを特徴としている。
【００１２】
請求項２に記載のサーバ装置は、前記請求項１に記載のサーバベース・コンピューティング・システムのサーバ装置において、前記クライアント装置の表示画面サイズを記憶する画面サイズ記憶手段と、前記ブロック分割手段により分割された前記画面データに含まれる各情報ブロックそれぞれの画面サイズを記憶するブロックサイズ記憶手段とを備え、前記ブロック配列変更手段は、前記画面データに含まれる各情報ブロックの画面横サイズを、前記画面サイズ記憶手段により記憶された前記クライアント装置の表示画面サイズに合わせて変更するブロックサイズ変更手段を有する、ことを特徴としている。
【００１３】
請求項３に記載のサーバ装置は、前記請求項２に記載のサーバベース・コンピューティング・システムのサーバ装置において、前記クライアント装置にて表示させる最小のフォントサイズを記憶する最小フォントサイズ記憶手段を備え、前記ブロックサイズ変更手段は、各情報ブロックに含まれるテキストデータのフォントサイズを変更して当該各情報ブロックの画面横サイズを前記クライアント装置の表示画面サイズに合わせて変更する第１のフォントサイズ変更手段と、この第１のフォントサイズ変更手段による前記テキストデータの変更後のフォントサイズが前記最小フォントサイズ記憶手段により記憶された最小のフォントサイズより小さくなる場合には、当該最小のフォントサイズに前記テキストデータのフォントサイズを変更して前記情報ブロックの画面横サイズを前記クライアント装置の表示画面サイズに合わせて変更する第２のフォントサイズ変更手段とを有する、ことを特徴としている。
【００１４】
請求項４に記載のサーバ装置は、前記請求項１に記載のサーバベース・コンピューティング・システムのサーバ装置において、前記ブロック配列変更手段により配列が変更された各情報ブロックの記述内容には、当該情報ブロックに含まれるタイトル部分のみを抽出して記述することを特徴としている。
【００１５】
請求項５に記載の表示制御装置は、ユーザ入力イベントに応じたアプリケーション・プログラムを実行し、当該入力イベントに応じた画面データを生成して表示させる表示制御装置であって、前記画面データを、当該画面データに含まれる情報のブロックに分割するブロック分割手段と、このブロック分割手段により分割された前記画面データに含まれる情報のブロックのうちで、ユーザ操作に応じて、特定のブロックに対する表示の拡大要求を入力する拡大要求入力手段と、この拡大要求入力手段により入力された拡大要求の回数を当該拡大要求の対象となるブロックに対応付けて記憶する拡大回数記憶手段と、前記画面データに含まれる情報ブロックの配列を、前記拡大回数記憶手段により記憶された拡大要求の回数が多い情報ブロックを優先にして変更するブロック配列変更手段とを備え、このブロック配列変更手段により前記情報ブロックの配列が変更された画面データを表示させる、ことを特徴としている。
【００１６】
請求項６に記載のサーバ制御プログラムは、ネットワークを介したクライアント装置からの入力イベントに応じたアプリケーション・プログラムを実行し、当該入力イベントに応じた画面データを生成して前記クライアント装置へ送信するサーバ装置のコンピュータを制御するためのサーバ制御プログラムであって、前記コンピュータを、前記画面データを、当該画面データに含まれる情報のブロックに分割するブロック分割手段、このブロック分割手段により分割された前記画面データに含まれる情報のブロックのうちで、特定のブロックに対する表示の拡大要求を受信する拡大要求受信手段、この拡大要求受信手段により受信された拡大要求の回数を当該拡大要求の対象となるブロックに対応付けて記憶する拡大回数記憶手段、前記画面データに含まれる情報ブロックの配列を、前記拡大回数記憶手段により記憶された拡大要求の回数が多い情報ブロックを優先にして変更するブロック配列変更手段として機能させ、このブロック配列変更手段により前記情報ブロックの配列が変更された画面データを前記クライアント装置へ送信するようにしたことを特徴としている。
【００１７】
請求項７に記載の表示制御プログラムは、ユーザ入力イベントに応じたアプリケーション・プログラムを実行し、当該入力イベントに応じた画面データを生成して表示させる表示制御装置のコンピュータを制御するための表示制御プログラムであって、前記コンピュータを、前記画面データを、当該画面データに含まれる情報のブロックに分割するブロック分割手段、このブロック分割手段により分割された前記画面データに含まれる情報のブロックのうちで、ユーザ操作に応じて、特定のブロックに対する表示の拡大要求を入力する拡大要求入力手段、この拡大要求入力手段により入力された拡大要求の回数を当該拡大要求の対象となるブロックに対応付けて記憶する拡大回数記憶手段、前記画面データに含まれる情報ブロックの配列を、前記拡大回数記憶手段により記憶された拡大要求の回数が多い情報ブロックを優先にして変更するブロック配列変更手段として機能させ、このブロック配列変更手段により前記情報ブロックの配列が変更された画面データを表示させるようにしたことを特徴としている。
【発明の効果】
【００１８】
本発明によれば、クライアント装置の表示画面が小さい場合でも、表示領域の変更操作を頻繁に行う必要なく、ユーザが見たい情報の領域を容易に表示させることが可能になるサーバベース・コンピューティング・システムのサーバ装置、サーバ制御プログラム、および表示制御装置、表示制御プログラムを提供できる。
【発明を実施するための最良の形態】
【００１９】
以下図面により本発明の実施の形態について説明する。
【００２０】
図１は、本発明の実施形態に係るサーバ装置１０およびそのクライアント装置２０（２０Ｍ，２０Ｐ，２０Ｄ），…を備えたサーバベース・コンピューティング・システムの構成を示すブロック図である。
【００２１】
このサーバベース・コンピューティング・システムは、ＬＡＮ(Local Area Network)やＷＡＮ(Wide Area Network)からなるネットワークＮ上に接続されたサーバ装置１０および複数のクライアント装置２０（２０Ｍ，２０Ｐ，２０Ｄ），…を備える。
【００２２】
なお、このネットワークＮには、インターネットＮＥＴを介して各種のＷＥＢサーバ３０，…も接続される。
【００２３】
サーバ装置１０は、例えばネットワークＮ上に有線接続されたパーソナルコンピュータである。クライアント装置２０として、２０ＭはネットワークＮ上のアクセスポイントＡＰを介して無線接続された携帯電話、２０Ｐは同アクセスポイントＡＰを介して無線接続された携帯型パーソナルコンピュータ、２０ＤはネットワークＮ上に有線接続された据置型パーソナルコンピュータである。
【００２４】
サーバ装置１０は、ＷＥＢブラウザプログラムをはじめ、メール処理プログラム，文書作成処理プログラム，表計算処理プログラム，住所録プログラム，メモ帳プログラムなど、種々のアプリケーション・プログラムを有し、当該サーバ装置１０に接続されたクライアント装置２０（２０Ｍ，２０Ｐ，２０Ｄ），…からの操作入力（入力イベント）信号に応じて起動しその処理を実行する。
【００２５】
このサーバ装置１０において、クライアント装置２０，…からの操作入力信号に応じたアプリケーション・プログラムの実行に伴い生成された表示出力用の描画データは、転送用の描画データに変換されると共に圧縮・暗号化され、アクセス元のクライアント装置２０，…へ送信（転送）される。
【００２６】
そして、クライアント装置２０（２０Ｍ，２０Ｐ，２０Ｄ），…では、前記サーバ装置１０から転送された描画データが解凍・復号化され、その表示部２５に表示される。
【００２７】
この際、サーバ装置１０では、クライアント装置２０からのＷＥＢページ取得要求に応じたＷＥＢブラウザプログラムに従って、当該要求されたＷＥＢページがＷＥＢサーバ３０から取得された場合に、この取得されたＷＥＢページ内の各情報ブロック（情報の内容に応じて区分けされた領域）のレイアウトを、同クライアント装置２０からのアクセス履歴に基づきユーザ注目度の高い情報ブロック順にソートし、さらにその各情報ブロックの描画データの横サイズを同クライアント装置２０の表示画面（２５）の横サイズに合うように調整した後に、アクセス元のクライアント装置２０へ送信する機能を有する。
【００２８】
そして、クライアント装置２０は、前記サーバ装置１０から送信転送された描画データ上の表示位置と領域を示す情報に応じて当該描画データを切り出し、表示画面（２５）に表示する機能を有する。
【００２９】
図２は、前記サーバベース・コンピューティング・システムにおけるサーバ装置１０の回路構成を示すブロック図である。
【００３０】
サーバ装置１０は、コンピュータとしてのＣＰＵ１１を備え、このＣＰＵ１１には、バス１７を介してＲＡＭからなるメモリ１２、ハードディスクやフラッシュＲＯＭからなる記憶部１３、クライアント装置２０やＷＥＢサーバ３０との送受信制御部１４、表示部１５、入力部１６、そして光ディスクや磁気ディスクなどの外部記憶媒体１９にデータを読み書きする記憶媒体読み書き部１８が接続される。
【００３１】
ＣＰＵ１１は、記憶部１３に予め記憶されている、あるいは外部記憶媒体１９から記憶部１３に読み込まれて記憶されている、あるいはネットワークＮ上のプログラムサーバから記憶部１３に読み込まれて記憶されているシステムプログラムや種々のアプリケーション・プログラム（サーバ制御プログラム１３Ｐ）に従ってメモリ１２を作業用データ領域とし回路各部の動作を制御するもので、入力部１６からのキー入力信号や送受信制御部１４を介して受信されるクライアント装置２０（２０Ｍ，２０Ｐ，２０Ｄ），…からのユーザ操作（入力イベント）に応じた処理指令信号などに応じて前記種々のプログラムを起動・実行する。
【００３２】
このサーバ装置１０において、クライアント装置２０からの入力イベント信号に応じて起動・実行されるアプリケーション・プログラムに従い生成された種々のデータは、例えばそのユーザＩＤに対応付けられてメモリ１２に記憶される。また表示用の描画データは、メモリ１２内に各クライアント装置２０…に対応させて用意された仮想フレームバッファ（ＦＢ）１２Ｂ…に書き込まれる。そして、前回描画データと今回描画データとの画像変化部分（差分）を抽出した転送用描画データに変換され、送受信制御部１４からクライアント装置２０へ転送されて表示出力される。
【００３３】
なお、サーバ装置１０自身の表示部１５にて表示すべき描画データは、メモリ１２内のフレームバッファ（ＦＢ）１２Ａに書き込まれる。
【００３４】
また、前記サーバ装置１０の記憶部１３には、各クライアント装置（ユーザＩＤ）２０…毎の表示仕様情報およびＷＥＢページへのアクセス情報を記憶し蓄積するためのアクセス履歴記憶部１３Ａ（図６・図７参照）が確保される。
【００３５】
図３は、前記サーバベース・コンピューティング・システムにおけるクライアント装置２０（２０Ｍ，２０Ｐ，２０Ｄ）の回路構成を示すブロック図である。
【００３６】
クライアント装置２０は、コンピュータとしてのＣＰＵ２１を備え、このＣＰＵ２１には、バス２７を介してＲＡＭからなるメモリ２２、フラッシュＲＯＭからなる記憶部２３、サーバ装置１０との送受信制御部２４、表示部２５、入力部２６、そしてメモリカードなどの外部記憶媒体２９にデータを読み書きする記憶媒体読み書き部２８が接続される。
【００３７】
前記メモリ２２には、フレームバッファ（ＦＢ）２２Ａが確保され、このフレームバッファ（ＦＢ）２２Ａには、前記サーバ装置１０により生成転送され、その圧縮が解凍された表示用の描画データが記憶される。このフレームバッファ（ＦＢ）２２Ａに記憶された表示用の描画データが前記表示部２５に表示される。
【００３８】
ＣＰＵ２１は、記憶部２３に予め記憶されている、あるいは外部記憶媒体２９から記憶部２３に読み込まれた、あるいはネットワークＮ上のプログラムサーバから記憶部２３に読み込まれたシステムプログラム（クライアント制御プログラム２３Ｐ）に従ってメモリ２２を作業用メモリとし回路各部の動作を制御するもので、入力部２６からのキー入力信号や送受信制御部２４を介して受信されるサーバ装置１０からのアプリケーション応答信号，転送描画データ，表示位置・領域情報などに応じて前記クライアント制御プログラム２３Ｐが起動され実行される。
【００３９】
このサーバベース・コンピューティング・システムでは、クライアント装置２０からのキー入力などのイベントに応じてサーバ装置１０にて生成された描画データは、当該描画データが生成更新される毎にその描画更新後に画像変化のあった領域が差分抽出され、転送用描画データとしてクライアント装置２０へ転送される。そして、当該クライアント装置２０にて既にフレームバッファ（ＦＢ）２２Ａに記憶され表示されていた描画データに対しその画像変化の領域のみ順次書き替えられて表示更新されるものである。これにより、前記サーバ装置１０からクライアント装置２０へのデータ転送量を大幅に削減している。
【００４０】
図４は、前記サーバ装置１０のＷＥＢブラウザプログラムに従い取得されたＷＥＢページの描画データを示す図であり、同図（Ａ）は取得されたＷＥＢページの描画データがフレームバッファ（ＦＢ）１２Ａに書き込まれて展開された状態を示し、同図（Ｂ）は当該展開されたＷＥＢページの描画データが各種の情報ブロック毎に分割された状態を示す。
【００４１】
すなわち、本実施形態のサーバ装置１０のＷＥＢブラウザプログラムは、ＷＥＢページの内容を記述したＨＴＭＬデータを解析し、同ＷＥＢページをその各種の情報ブロックＢ１〜Ｂ５に分割して表示制御する機能を有する。
【００４２】
図５は、前記サーバ装置１０のＷＥＢブラウザプログラムに従い取得されブロック管理されるＷＥＢページに対し、その情報ブロックＢ２を指定したクライアント装置２０からのズーム（拡大）要求に応じて拡大処理された表示用の描画データを示す図である。
【００４３】
すなわち、本実施形態のサーバ装置１０のＷＥＢブラウザプログラムは、クライアント装置２０からのＷＥＢページの取得要求に応じて、当該要求されたＷＥＢページの表示用描画データを生成して同クライアント装置２０に送信転送している状態で、同クライアント装置２０から特定の情報ブロックＢｎを指定したズーム（拡大）要求があると、当該指定された情報ブロックＢｎの描画データのみを抽出してクライアント装置２０の表示画面サイズに合わせて拡大し、前記仮想フレームバッファ１２Ｂに書き込んで送信転送する機能を有する。
【００４４】
なお、前記ＷＥＢページの表示制御に伴い、当該ＷＥＢページをその情報ブロックＢｎに分割して管理する機能、および指定の情報ブロックＢｎを拡大表示する機能については、その詳細な説明は省略する。
【００４５】
図６は、前記サーバ装置１０の記憶部１３に確保されたアクセス履歴記憶部１３Ａにおける記憶データの内容を示す図である。
【００４６】
このアクセス履歴記憶部１３Ａには、サーバ装置１０にアクセスされるクライアント装置２０毎のユーザＩＤを見出しとするメモリ１３Ａ１が備えられ、このメモリ１３Ａ１のユーザＩＤ[user_id]には、当該ユーザ（クライアント装置２０）からの要求に従いアクセスされたＷＥＢページのＵＲＬ[url]、このＵＲＬのＷＥＢページに対する最終アクセス日時[last_acc]、アクセス回数[acc_cnt]が対応付けられて記憶される。
【００４７】
前記メモリ１３Ａ１の見出しとなるユーザＩＤ[user_id]に対応付けられたユーザデータ[USER_DATA]１３Ａ３としては、当該ユーザＩＤ[user_id]に対し、ユーザ名[name]、クライアント装置２０の表示部２５の画面横サイズ[width_disp]、画面縦サイズ[hight_disp]、初期設定されるかユーザ設定された最小フォントサイズ[minfont]が対応付けられて記憶される。
【００４８】
また、前記メモリ１３Ａ１のユーザＩＤ[user_id]に対応付けられたアクセス先のＵＲＬ[url]には、当該ＵＲＬのＷＥＢページを構成する各情報ブロックＢｎに関するブロックデータ[BLOCK_DATA]１３Ａ２が対応付けられて記憶される。
【００４９】
図７は、前記サーバ装置１０の記憶部１３に確保されたアクセス履歴記憶部１３Ａにおいてユーザ[user_id]毎にアクセスされたＵＲＬ[url]に対応付けられて記憶管理されるブロックデータ[BLOCK_DATA]１３Ａ２の内容を示す図である。
【００５０】
このブロックデータ[BLOCK_DATA]１３Ａ２としては、アクセスされたＵＲＬ[url]に対応付けられて、当該ＵＲＬのＷＥＢページを構成する各情報ブロックＢｎのブロックＩＤ[block_id]、各ブロックＢｎの横サイズ[width_size]、縦サイズ[hight_size]、最終アクセス日時[last_acc]、ズーム回数[zoom_cnt]が記憶される。
【００５１】
このように、前記サーバ装置１０の記憶部１３において前記アクセス履歴記憶部１３Ａを確保することで、各クライアント装置２０…それぞれの表示画面サイズ[width_disp×hight_disp]とその最小フォントサイズ[minfont]を管理できるだけでなく、アクセス先のＵＲＬ[url]、最終アクセス日時[last_acc]、アクセス回数[acc_cnt]、さらに当該ＵＲＬ[url]のＷＥＢページを構成する情報ブロックＢｎ毎のブロックＩＤ[block_id]とそのブロック画面サイズ[width_size×hight_size]、最終アクセス日時[last_acc]、ズーム回数[zoom_cnt]を管理できる。
【００５２】
図８は、前記サーバ装置１０において、クライアント装置２０からの入力イベントに応じてＷＥＢサーバ３０から取得されたＷＥＢページに対するレイアウト変更処理の一例を示す図である。
【００５３】
例えばクライアント装置２０からの入力イベントに応じて、前記図４で示したようなＷＥＢページが取得された際に、前記図６および図７で示したように当該ＷＥＢページに対する同クライアント装置２０[user_id]のアクセス履歴（１３Ａ）が記憶されていた場合には、まず図４（Ｂ）で示したようにＷＥＢページの内容が各情報ブロックＢ１〜Ｂ５に分割される。そして、各情報ブロックＢ１〜Ｂ５毎のズーム回数[zoom_cnt]が読み出され、ＷＥＢページ内のブロックレイアウトが、図８（Ａ）に示すように、当該ズーム回数[zoom_cnt]の多い順［Ｂ２→Ｂ５→Ｂ４→Ｂ３→Ｂ１］にソートされる。
【００５４】
このズーム回数[zoom_cnt]の多い順に各情報ブロックＢ１〜Ｂ５の配列がソートされたＷＥＢページは、さらに、図８（Ｂ）に示すように、前記アクセス履歴（１３Ａ）に記憶されたクライアント装置２０[user_id]の表示部２５の画面横サイズ[width_disp]に合わせて、各情報ブロックＢ１〜Ｂ５の横方向のサイズが調整され、仮想フレームバッファ１２Ｂに書き込まれて同クライアント装置２０へ転送される。
【００５５】
次に、前記構成のサーバベース・コンピューティング・システムにおけるサーバ装置１０およびクライアント装置２０の動作について説明する。
【００５６】
図９は、前記サーバベース・コンピューティング・システムにおけるクライアント装置２０の制御処理を示すフローチャートである。
【００５７】
図１０は、前記サーバベース・コンピューティング・システムにおけるサーバ装置１０の制御処理を示すフローチャートである。
【００５８】
クライアント装置２０の電源が投入されてその動作が立ち上げられるのに伴い、サーバ装置１０に対して接続認証要求が送信され、当該サーバ装置１０との接続が確立されると、当該クライアント装置２０の記憶部２３に予め記憶されている初期設定データ（ユーザＩＤ、最小フォントサイズ、表示画面サイズ）が読み出され、サーバ装置１０へ送信される（ステップＣ１）。
【００５９】
サーバ装置１０において、前記クライアント装置２０との接続が確立された後、当該クライアント装置２０から送信された初期設定データ（ユーザＩＤ、最小フォントサイズ、表示画面サイズ）が受信されると（ステップＳ１（ＹＥＳ））、この受信されたユーザＩＤ[user_id]、最小フォントサイズ[minfont]、表示画面サイズ[width_disp×hight_disp]は、記憶部１３におけるアクセス履歴記憶部１３Ａ（図６・図７参照）に記憶される（ステップＳ２）。
【００６０】
クライアント装置２０からの入力イベントに応じて（ステップＣ８，Ｃ９）、サーバ装置１０のＷＥＢブラウザプログラムが起動された状態で（ステップＳ１２，Ｓ１３）、クライアント装置２０においてユーザ所望のＵＲＬが指定されたＷＥＢページの要求操作が行われたと判断されると（ステップＣ４（ＹＥＳ））、そのＷＥＢページの要求イベントがサーバ装置１０へ送信される（ステップＣ５）。
【００６１】
サーバ装置１０において、前記クライアント装置２０から送信されたＷＥＢページの要求イベントが受信されると（ステップＳ３（ＹＥＳ））、当該要求イベントにおいて指定されているＵＲＬに従ったＷＥＢサーバ３０にアクセスされ、そのＷＥＢページの要求コマンドが送信される（ステップＳ４）。
【００６２】
このサーバ装置１０からＷＥＢサーバ３０に対するＷＥＢページの要求コマンドに応答して、当該ＷＥＢサーバ３０からそのＷＥＢページのデータが受信されると（ステップＳ５（ＹＥＳ））、この受信されたＷＥＢページのデータを対象に、図１１におけるレイアウト変更処理が施されて（ステップＳＡ）、クライアント装置２０に表示させるべきＷＥＢページの画面データが生成されて仮想フレームバッファ１２Ｂに書き込まれ（ステップＳ６）、同クライアント装置２０へ送信される（ステップＳ７）。
【００６３】
クライアント装置２０において、前記サーバ装置１０から送信されたＷＥＢページの画面データが受信されると（ステップＣ２（ＹＥＳ））、この受信されたＷＥＢページの画面データはフレームバッファ２２Ａに書き込まれ、表示部２５に表示される（ステップＣ３）。
【００６４】
こうして、クライアント装置２０におけるユーザ所望のＷＥＢページの画面データが、前記サーバ装置１０にて取得され、このサーバ装置１０からクライアント装置２０へ送信転送されて表示された状態で、表示されているＷＥＢページの中のユーザ所望の情報ブロックＢｎが指定されてズーム（拡大）が指示されると（ステップＣ６（ＹＥＳ））、指定された情報ブロックＢｎに対応する座標位置とズーム要求がサーバ装置１０へ送信される（ステップＣ７）。
【００６５】
サーバ装置１０において、前記クライアント装置１０から送信された情報ブロックＢｎに対応する座標位置とズーム要求が受信されると（ステップＳ８（ＹＥＳ））、当該クライアント装置１０のユーザＩＤ[user_id]および現在取得中のＷＥＢページのＵＲＬ[url]に基づいて対応付けられるアクセス履歴記憶部１３Ａのブロックデータ１３Ａ２（図７参照）における該当ブロックＩＤ[block_id]のズーム回数[zoom_cnt]がカウントアップされ、またその最終アクセス日時[last_acc]が更新される（ステップＳ９）。
【００６６】
すると、前記クライアント装置２０からズーム要求された情報ブロックＢｎは、前記アクセス履歴記憶部１３Ａのユーザデータ１３Ａ３として記憶されている当該クライアント装置２０の表示画面サイズ[width_disp×hight_disp]に合わせて、例えば図５で示したようにズーム処理されて仮想フレームバッファ１２Ｂに書き込まれる（ステップＳ１０）。
【００６７】
そして、このズーム処理された情報ブロックＢｎのＷＥＢ画面データが前記クライアント装置２０へ送信される（ステップＳ１１）。
【００６８】
ここで、前記サーバ装置１０の制御処理において、ＷＥＢサーバ３０から受信されたＷＥＢページのデータをクライアント装置２０に対する表示画面データとして生成して転送する際に（ステップＳ５〜Ｓ７）に、ステップＳＡにて実行されるＷＥＢページのデータのレイアウト変更処理について説明する。
【００６９】
図１１は、前記サーバベース・コンピューティング・システムにおけるサーバ装置１０の制御処理に伴うレイアウト変更処理を示すフローチャートである。
【００７０】
このレイアウト変更処理が開始されると、先ず、前記クライアント装置１０のユーザＩＤ[user_id]および現在取得中のＷＥＢページのＵＲＬ[url]に基づいて対応付けられる、アクセス履歴記憶部１３Ａのメモリ１３Ａ１（図６参照）における当該ＷＥＢページへのアクセス回数[acc_cnt]が読み出され、少なくとも１回以上のアクセスが有るか否か、つまり前記図７で示した当該ＷＥＢページに関するブロックデータ１３Ａ２が既に生成されているか否か判断される（ステップＡ１）。
【００７１】
ここで、現在取得中のＷＥＢページへのアクセス回数[acc_cnt]が少なくとも１回以上有ると判断されると（ステップＡ１（ＹＥＳ））、前記アクセス履歴記憶部１３Ａのブロックデータ１３Ａ２（図７参照）における各ブロックＩＤ[block_id]それぞれのズーム回数[zoom_cnt]が読み出される（ステップＡ２）。
【００７２】
そして、前記ステップＡ２にて読み出された現在取得中のＷＥＢページを構成する各情報ブロックそれぞれの過去のズーム回数[zoom_cnt]が多い順、つまりユーザ注目度が高い順に、例えば前記図８で示したように、各情報ブロックＢ１〜Ｂ５が［Ｂ２→Ｂ５→Ｂ４→Ｂ３→Ｂ１］としてソートされる（ステップＡ３）。
【００７３】
すると、前記ＷＥＢページを構成する各情報ブロックＢ１〜Ｂ５それぞれのブロック画面サイズ[width_size×hight_size]と使用フォントサイズが取得され、そのうちブロック画面サイズ[width_size×hight_size]は、前記アクセス履歴記憶部１３Ａのブロックデータ１３Ａ２（図７参照）における各ブロックＩＤ[block_id]に対応付けて記憶され、また使用フォントサイズは記憶部１３内に一時記憶される（ステップＡ４）。
【００７４】
ここで、前記ステップＡ３においてソートされたＷＥＢページ内の各情報ブロック［Ｂ２→Ｂ５→Ｂ４→Ｂ３→Ｂ１］について、順次ステップＡ５以降の処理が実行される。
【００７５】
先ず、ＷＥＢページ内の対象となる情報ブロックＢｎについて、当該ブロックＢｎ内の情報がテキストデータであるか否か判断される（ステップＡ５）。
【００７６】
前記ブロックＢｎ内の情報がテキストデータであると判断された場合には（ステップＡ５（ＹＥＳ））、前記アクセス履歴記憶部１３Ａのユーザデータ１３Ａ３（図６参照）として記憶されている前記クライアント装置２０の表示部２５の画面横サイズ[width_disp]を、同アクセス履歴記憶部１３Ａのブロックデータ１３Ａ３（図７参照）として記憶されている今回の情報ブロックＢｎの横サイズ[width_size]で除算した画面横比率Ｒが計算される（ステップＡ６）。
【００７７】
そして、前記ステップＡ４において一時記憶されている各情報ブロック［Ｂ２→Ｂ５→Ｂ４→Ｂ３→Ｂ１］それぞれのフォントサイズのうち、今回の情報ブロックＢｎのフォントサイズを前記画面横比率Ｒにて乗算した値が、前記アクセス履歴記憶部１３Ａのユーザデータ１３Ａ３（図６参照）として記憶されている前記クライアント装置２０の最小フォントサイズ[minfont]以上になるか否か判断される（ステップＡ７）。
【００７８】
ここで、最小フォントサイズ[minfont]以上になると判断された場合には（ステップＡ７（ＹＥＳ））、前記今回の情報ブロックＢｎのフォントサイズが、前記クライアント装置２０の表示画面との横比率Ｒを乗算したフォントサイズに変更される（ステップＡ８）。
【００７９】
すると、前記変更後のフォントサイズによる今回の情報ブロックＢｎを構成するテキストデータのレイアウトが、前記クライアント装置２０の画面横サイズ[width_disp]に合わせた位置で改行が挿入されることで、当該画面横サイズ[width_disp]に収まるように整形される（ステップＡ１０）。
【００８０】
一方、前記ステップＡ７において、今回の情報ブロックＢｎのフォントサイズを前記クライアント装置２０の表示画面との横比率Ｒにて乗算した値が、当該クライアント装置２０の最小フォントサイズ[minfont]未満になると判断された場合（ステップＡ７（ＮＯ））、つまり例えば今回の情報ブロックＢｎの横サイズ[width_size]が前記クライアント装置２０（特に携帯電話２０Ｍの場合）の画面横サイズ[width_disp]よりも大きく、当該情報ブロックＢｎのフォントサイズが実質縮小になって前記最小フォントサイズ[minfont]よりも小さくなってしまう場合には、前記今回の情報ブロックＢｎのフォントサイズは、前記最小フォントサイズ[minfont]に変更される（ステップＡ９）。
【００８１】
すると、この変更された最小フォントサイズ[minfont]によって今回の情報ブロックＢｎを構成するテキストデータのレイアウトが、前記クライアント装置２０の画面横サイズ[width_disp]に合わせた位置で改行が挿入されることで、当該画面横サイズ[width_disp]に収まるように整形される（ステップＡ１０）。
【００８２】
この後、前記ステップＡ３においてソートされたＷＥＢページ内の各情報ブロック［Ｂ２→Ｂ５→Ｂ４→Ｂ３→Ｂ１］について、順次、前記同様のクライアント装置２０の画面横サイズ[width_disp]に合わせた整形処理が実行されることで（ステップＡ５〜Ａ１０）、例えば図８（Ｂ）で示したようなＷＥＢページの画面データが生成されて仮想フレームバッファ１２Ｂに書き込まれ（ステップＳ６）、前記クライアント装置２０へ転送されて（ステップＳ７）、その表示部２５に表示される（ステップＣ２→Ｃ３）。
【００８３】
すなわち、クライアント装置２０からのＷＥＢページの要求イベントに応じて、サーバ装置１０によりＷＥＢサーバ３０から取得された該当するＷＥＢページが、例えば前記図４で示したＷＥＢページであり、当該ＷＥＢページ内の各情報ブロックＢ１〜Ｂ５それぞれの同クライアント装置２０による過去のズーム回数[zoom_cnt]（注目度）が、多い方から例えば前記図７で示したように［Ｂ２→Ｂ５→Ｂ４→Ｂ３→Ｂ１］の順である場合には、図８（Ａ）に示すように、前記ＷＥＢページはその注目度の高い情報ブロックの順番［Ｂ２→Ｂ５→Ｂ４→Ｂ３→Ｂ１］でソート処理された後、図８（Ｂ）に示すように、前記クライアント装置２０の画面横サイズ[width_disp]に整形され、当該クライアント装置２０の表示部２５に表示される。
【００８４】
したがって、前記構成のサーバベース・コンピューティング・システムにおけるサーバ装置１０およびクライアント装置２０によれば、クライアント装置２０からのＷＥＢページの要求イベントに応じて、サーバ装置１０においてＷＥＢサーバ３０から該当するＷＥＢページのデータが取得されると、アクセス履歴記憶部１３Ａに記憶されている前記クライアント装置２０[user_id]からの同ＷＥＢページ[url]に対する情報ブロックＢｎ[block_id]毎のズーム回数[zoom_cnt]（ユーザ注目度）が読み出される。すると、前記ＷＥＢページのデータは、レイアウト変更処理（ステップＳＡ）によって、前記ズーム回数[zoom_cnt]（ユーザ注目度）の多い情報ブロックＢｎ[block_id]の順番で配列された後、さらに各情報ブロックＢｎ毎に、そのブロック横サイズ[width_size]が前記クライアント装置２０の画面横サイズ[width_disp]に合わせて整形される。そして、前記レイアウト変更処理されたＷＥＢページのデータが前記クライアント装置２０へ送信され、その表示部２５に表示される。
【００８５】
このため、クライアント装置２０が例えば携帯電話２０Ｍであってその表示画面（２５）が小さい場合でも、表示されたＷＥＢページの表示領域の変更操作を頻繁に行う必要なく、ユーザが見たい情報の領域を容易に表示させて閲覧できるようになる。
【００８６】
また、前記構成のサーバベース・コンピューティング・システムにおけるサーバ装置１０およびクライアント装置２０によれば、前記クライアント装置２０[user_id]において表示させる予め設定された最小のフォントサイズ[minfont]を、当該クライアント装置２０から前記サーバ装置１０との接続確立時において取得し、前記アクセス履歴記憶部１３Ａに記憶させる。そして、前記レイアウト変更処理に伴い、前記ＷＥＢページの中の各情報ブロックＢｎ[block_id]のブロック横サイズ[width_size]を、当該各ブロックＢｎ[block_id]内のテキストフォントサイズを変更調整して、前記クライアント装置２０の画面横サイズ[width_disp]に合わせて整形する際に、変更後のフォントサイズが前記アクセス履歴記憶部１３Ａに記憶された最小のフォントサイズ[minfont]より小さくなってしまう場合には、同最小フォントサイズ[minfont]を下限にフォントサイズを変更し、前記クライアント装置２０の画面横サイズ[width_disp]に合わせて整形する。
【００８７】
このため、特に携帯電話２０Ｍなど、クライアント装置２０の小さな画面横サイズ[width_disp]に合わせて前記ＷＥＢページの情報ブロックＢｎ[block_id]のブロック横サイズ[width_size]を小さく変更した場合でも、最低限ユーザが読めるフォントサイズでテキストデータを表記できる。
【００８８】
なお、前記実施形態では、ＷＥＢページを構成する各情報ブロックＢｎの記述内容をそのままに、過去のズーム回数[zoom_cnt]（ユーザ注目度）の多い順に配列変更する構成としたが、各情報ブロックＢｎの記述内容に含まれる例えば最大サイズのフォントの集合からなるタイトル部分のみを抽出し、前記同様に各情報ブロックＢｎ毎の過去のズーム回数[zoom_cnt]（ユーザ注目度）の多い順に配列変更する構成としてもよい。
【００８９】
なお、前記各実施形態において記載したサーバベース・コンピューティング・システムによる各処理の手法、すなわち、図９のフローチャートに示すクライアント装置２０の制御処理、図１０のフローチャートに示すサーバ装置１０の制御処理、図１１のフローチャートに示す前記サーバ装置１０の制御処理に伴うレイアウト変更処理等の各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録媒体１９，２９に格納して配布することができる。そして、サーバ装置１０やクライアント装置２０のコンピュータ（ＣＰＵ１１，２１）は、この外部記録媒体１９，２９に記憶されたプログラムを記憶装置（メモリ１２，２２や記憶部１３，２３）に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明したユーザ注目度および表示画面サイズに応じたページ内情報ブロックのレイアウト変更表示機能を実現し、前述した手法による同様の処理を実行することができる。
【００９０】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（Ｎ）上を伝送させることができ、この通信ネットワーク（Ｎ）に接続されたコンピュータ装置（プログラムサーバ）から前記のプログラムデータを取り込んで記憶装置（メモリ１２，２２や記憶部１３，２３）に記憶させ、前述したユーザ注目度および表示画面サイズに応じたページ内情報ブロックのレイアウト変更表示機能を実現することもできる。
【００９１】
本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【図面の簡単な説明】
【００９２】
【図１】本発明の実施形態に係るサーバ装置１０およびそのクライアント装置２０（２０Ｍ，２０Ｐ，２０Ｄ），…を備えたサーバベース・コンピューティング・システムの構成を示すブロック図。
【図２】前記サーバベース・コンピューティング・システムにおけるサーバ装置１０の回路構成を示すブロック図。
【図３】前記サーバベース・コンピューティング・システムにおけるクライアント装置２０（２０Ｍ，２０Ｐ，２０Ｄ）の回路構成を示すブロック図。
【図４】前記サーバ装置１０のＷＥＢブラウザプログラムに従い取得されたＷＥＢページの描画データを示す図であり、同図（Ａ）は取得されたＷＥＢページの描画データがフレームバッファ（ＦＢ）１２Ａに書き込まれて展開された状態を示し、同図（Ｂ）は当該展開されたＷＥＢページの描画データが各種の情報ブロック毎に分割された状態を示す。
【図５】前記サーバ装置１０のＷＥＢブラウザプログラムに従い取得されブロック管理されるＷＥＢページに対し、その情報ブロックＢ２を指定したクライアント装置２０からのズーム（拡大）要求に応じて拡大処理された表示用の描画データを示す図。
【図６】前記サーバ装置１０の記憶部１３に確保されたアクセス履歴記憶部１３Ａにおける記憶データの内容を示す図。
【図７】前記サーバ装置１０の記憶部１３に確保されたアクセス履歴記憶部１３Ａにおいてユーザ[user_id]毎にアクセスされたＵＲＬ[url]に対応付けられて記憶管理されるブロックデータ[BLOCK_DATA]１３Ａ２の内容を示す図。
【図８】前記サーバ装置１０において、クライアント装置２０からの入力イベントに応じてＷＥＢサーバ３０から取得されたＷＥＢページに対するレイアウト変更処理の一例を示す図。
【図９】前記サーバベース・コンピューティング・システムにおけるクライアント装置２０の制御処理を示すフローチャート。
【図１０】前記サーバベース・コンピューティング・システムにおけるサーバ装置１０の制御処理を示すフローチャート。
【図１１】前記サーバベース・コンピューティング・システムにおけるサーバ装置１０の制御処理に伴うレイアウト変更処理を示すフローチャート。
【符号の説明】
【００９３】
１０  …サーバ装置（ＳＢＣ）
２０  …クライアント装置
１１，２１…ＣＰＵ
１２，２２…メモリ
１２Ａ，２２Ａ…フレームバッファ
１２Ｂ…仮想フレームバッファ
１３，２３…記憶部
１３Ａ…アクセス履歴記憶部
１３Ｐ…サーバ制御プログラム
２３Ｐ…クライアント制御プローブクラム
１４，２４…送受信制御部
１５，２５…表示部
１６，２６…入力部
１７，２７…バス
１８，２８…記憶媒体読み書き部
１９，２９…外部記憶媒体
３０  …ＷＥＢサーバ
Ｎ  …ネットワーク
ＡＰ  …アクセスポイント
Ｂｎ  …ＷＥＢページの情報ブロック
【図１】
2010033339.tif 000003
【図２】
2010033339.tif 000004
【図３】
2010033339.tif 000005
【図４】
2010033339.tif 000006
【図５】
2010033339.tif 000007
【図６】
2010033339.tif 000008
【図７】
2010033339.tif 000009
【図８】
2010033339.tif 000010
【図９】
2010033339.tif 000011
【図１０】
2010033339.tif 000012
【図１１】
2010033339.tif 000013