(57)【要約】【課題】携帯端末でユーザがＷｅｂページ中の操作可能な要素を操作する際のユーザの操作性を向上すること。【解決手段】Ｗｅｂページを解析する解析部２３と、Ｗｅｂページの解析結果に基づいてＷｅｂページから携帯端末１０の表示画面に表示させるＷｅｂページ画像を生成する画像生成部２４と、Ｗｅｂページの解析結果に基づいてＷｅｂページ画像を複数のブロックに区分するブロック化部２５を備え、Ｗｅｂページ画像を携帯端末１０に送信して、Ｗｅｂページ画像上の携帯端末１０で指示された指示位置を示す座標情報を携帯端末１０から受信し、その座標情報に基づいて、Ｗｅｂページ画像の複数のブロックのうちで携帯端末１０で指示されたブロックを判別し、その指示されたブロック内の操作可能な要素の一覧を示すリスト画像であってＷｅｂページ画像中の要素の部分を拡大して示すリスト画像を画像生成部２４によって生成し、そのリスト画像を携帯端末１０に送信する。【選択図】  図２
2012247853.tif 000002
【特許請求の範囲】
【請求項１】
画像表示可能な表示画面を有する携帯端末から、Ｗｅｂページの閲覧要求を受信する通信手段と、
前記携帯端末から閲覧要求されたＷｅｂページを取得するＷｅｂページ取得手段と、
前記Ｗｅｂページ取得手段によって取得されたＷｅｂページを解析する解析手段と、
前記Ｗｅｂページの解析結果に基づいて、前記取得されたＷｅｂページから前記携帯端末の表示画面に表示させるＷｅｂページ画像を生成する第１の画像生成手段と、
前記Ｗｅｂページの解析結果に基づいて、前記Ｗｅｂページ画像を複数のブロックに区分する区分手段と、
前記第１の画像生成手段によって生成された前記Ｗｅｂページ画像を前記通信手段によって前記携帯端末に送信して、前記Ｗｅｂページ画像上の前記携帯端末で指示された指示位置を示す座標情報を前記通信手段によって前記携帯端末から受信する制御を行う第１の通信制御手段と、
前記携帯端末から受信した前記座標情報に基づいて、前記Ｗｅｂページ画像の前記複数のブロックのうちで前記指示位置に対応するブロックを前記携帯端末で指示されたブロックとして判別するブロック判別手段と、
前記携帯端末で指示されたブロック内の操作可能な１つ以上の要素の一覧を示すリスト画像を前記Ｗｅｂページの解析結果に基づいて生成する第２の画像生成手段であって、前記Ｗｅｂページ画像中の前記要素の部分を拡大して示すリスト画像を生成する第２の画像生成手段と、
前記第２の画像生成手段によって生成された前記リスト画像を前記通信手段によって前記携帯端末に送信して、前記リスト画像上の前記携帯端末で操作された要素を示す操作情報を前記通信手段によって前記携帯端末から受信する制御を行う第２の通信制御手段と、
前記携帯端末から受信した前記操作情報に基づいて、前記一覧リスト内の要素のうちで前記携帯端末で操作された要素を判別する要素判別手段と、
前記携帯端末で操作された要素に対応する処理を実行する実行制御手段と、
を備えたことを特徴とするＷｅｂ閲覧制御サーバ。
【請求項２】
前記ブロック判別手段は、前記指示位置を含むブロックがある場合には、前記指示位置を含むブロックを前記指示されたブロックとして判別し、前記指示位置を含むブロックが無い場合には、前記指示位置に最も近いブロックを検出して前記指示されたブロックと判別することを特徴とする請求項１に記載のＷｅｂ閲覧制御サーバ。
【請求項３】
前記第２の画像生成手段は、前記リスト画像を前記Ｗｅｂページ画像に合成し、
前記第２の通信制御手段は、前記リスト画像が合成された前記Ｗｅｂページ画像を前記携帯端末に送信する制御を行うことを特徴とする請求項１または２に記載のＷｅｂ閲覧制御サーバ。
【請求項４】
前記第２の画像生成手段は、前記リスト画像が前記指示されたブロックの画像に重ならないように前記リスト画像の表示位置を決定して、前記リスト画像を前記Ｗｅｂページ画像に合成することを特徴とする請求項３に記載のＷｅｂ閲覧制御サーバ。
【請求項５】
前記第２の画像生成手段は、前記Ｗｅｂページ画像のうち前記リスト画像が重なる領域の画像を前記リスト画像に半透過で合成することを特徴とする請求項１から４のうちいずれか１項に記載のＷｅｂ閲覧制御サーバ。
【請求項６】
前記第２の画像生成手段は、前記Ｗｅｂページ画像の前記指定されたブロック内の操作可能な要素の文字を拡大して前記リスト画像を生成することを特徴とする請求項１から５のうちいずれか１項に記載のＷｅｂ閲覧制御サーバ。
【請求項７】
前記第１の通信制御手段は、前記Ｗｅｂページ画像上の前記携帯端末でクリック操作された位置を前記指示位置として前記携帯端末から受信することを特徴とする請求項１から６のうちいずれか１項に記載のＷｅｂ閲覧制御サーバ。
【請求項８】
前記携帯端末はタッチパネルを有した端末であり、
前記第１の通信制御手段は、前記Ｗｅｂページ画像上の前記携帯端末でタッチ操作された位置を前記指示位置として前記携帯端末から受信することを特徴とする請求項１から６のうちいずれか１項に記載のＷｅｂ閲覧制御サーバ。
【請求項９】
画像表示可能な表示画面を有する携帯端末と通信する通信手段を用いるＷｅｂ閲覧制御方法であって、
前記通信手段によって前記携帯端末からＷｅｂページの閲覧要求を受信するステップと、
前記携帯端末から閲覧要求されたＷｅｂページを取得するステップと、
取得されたＷｅｂページを解析するステップと、
前記Ｗｅｂページの解析結果に基づいて、前記取得されたＷｅｂページから前記携帯端末の表示画面に表示させるＷｅｂページ画像を生成するステップと、
前記Ｗｅｂページの解析結果に基づいて、前記Ｗｅｂページ画像を複数のブロックに区分するステップと、
生成された前記Ｗｅｂページ画像を前記通信手段によって前記携帯端末に送信するステップと、
前記Ｗｅｂページ画像上の前記携帯端末で指示された指示位置を示す座標情報を前記通信手段によって前記携帯端末から受信するステップと、
前記携帯端末から受信した前記座標情報に基づいて、前記Ｗｅｂページ画像の前記複数のブロックのうちで前記指示位置に対応するブロックを前記携帯端末で指示されたブロックとして判別するステップと、
前記携帯端末で指示されたブロック内の操作可能な１つ以上の要素の一覧を示すリスト画像を前記Ｗｅｂページの解析結果に基づいて生成するステップであって、前記Ｗｅｂページ画像中の前記要素の部分を拡大して示すリスト画像を生成するステップと、
生成された前記リスト画像を前記通信手段によって前記携帯端末に送信するステップと、
前記リスト画像上の前記携帯端末で操作された要素を示す操作情報を前記通信手段によって前記携帯端末から受信するステップと、
前記携帯端末から受信した前記操作情報に基づいて、前記一覧リスト内の要素のうちで前記携帯端末で操作された要素を判別するステップと、
前記携帯端末で操作された要素に対応する処理を実行するステップと、
を備えたことを特徴とするＷｅｂ閲覧制御方法。
【請求項１０】
請求項９に記載のＷｅｂ閲覧制御方法を演算装置に実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＣ（パーソナルコンピュータ）用のＷｅｂページを携帯端末で表示可能な画像に変換して携帯端末に対し配信するＷｅｂ閲覧制御サーバ、Ｗｅｂ閲覧制御方法及びプログラムに関し、特に、携帯端末でユーザがＷｅｂページ中の操作可能な要素を操作する際のユーザの操作性を向上することができるＷｅｂ閲覧制御サーバ、Ｗｅｂ閲覧制御方及びプログラムに関する。
【背景技術】
【０００２】
従来、携帯電話などの携帯端末をクライアントとし、Ｗｅｂサーバから取得したＰＣ用のＷｅｂページを携帯端末で表示可能な画像に変換し、その画像を携帯端末に対し配信する画像配信サーバ（Ｗｅｂ閲覧制御サーバ）が知られている（特許文献１を参照）。この画像配信サーバは、携帯端末でクリックされた位置情報を受信すると、その位置座標に対応したリンクポインタが存在している場合、そのリンクポインタが示すＵＲＬに基づいてＷｅｂサーバにアクセスする。
【０００３】
また、ハイパーテキスト文書からリンク項目の一覧表を作成し、そのリンク項目の一覧表を端末の表示面に表示し、任意のリンク項目がタッチされると、タッチ位置に最も近い座標にあるリンク項目が指定されたものとして、リンク項目の選択操作を受け付ける構成が知られている（特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２２０２６０号公報
【特許文献２】特開２００５−５０９９４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＰＣ用のＷｅｂページを画像化して携帯端末に配信するシンクライアント型のＷｅｂページ閲覧技術を利用することにより、ＰＣよりも性能が劣る携帯端末でも、携帯端末上でブラウザを動作させることなく、ＰＣ用のＷｅｂページをＰＣで閲覧する場合と同様の表示形態で閲覧することが可能となる。
【０００６】
しかしながら、携帯端末の画面は一般に小さいため、一番最初に表示されたＷｅｂページの画面では、Ｗｅｂページの要素（テキスト、リストなど）が小さく表示されるので、一見して判りづらく、拡大やスクロール等の操作が必要不可欠となる。
【０００７】
特に、選択可能な項目（例えば、ハイパーリンク項目、ラジオボタン、チェックボックス、プルダウン、フォーム）のリストから項目を選択する操作を行うときには、拡大やスクロール等の別の操作を行った後でなければ、目的の項目を選択することが難しく、ユーザにとって操作性が悪かった。
【０００８】
特許文献１、２は、いずれも、携帯端末の小さな画面上で、Ｗｅｂページ中の操作可能な要素を操作する際のユーザの操作性を向上させることについて、開示がない。
【０００９】
本発明はこのような事情に鑑みてなされたもので、Ｗｅｂ閲覧用のシンクライアント型のシステムにおける携帯端末でユーザがＷｅｂページ中の操作可能な要素を操作する際のユーザの操作性を向上することができるＷｅｂ閲覧制御サーバ、Ｗｅｂ閲覧制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
前記目的を達成するために、本発明は、画像表示可能な表示画面を有する携帯端末から、Ｗｅｂページの閲覧要求を受信する通信手段と、前記携帯端末から閲覧要求されたＷｅｂページを取得するＷｅｂページ取得手段と、前記Ｗｅｂページ取得手段によって取得されたＷｅｂページを解析する解析手段と、前記Ｗｅｂページの解析結果に基づいて、前記取得されたＷｅｂページから前記携帯端末の表示画面に表示させるＷｅｂページ画像を生成する第１の画像生成手段と、前記Ｗｅｂページの解析結果に基づいて、前記Ｗｅｂページ画像を複数のブロックに区分する区分手段と、前記第１の画像生成手段によって生成された前記Ｗｅｂページ画像を前記通信手段によって前記携帯端末に送信して、前記Ｗｅｂページ画像上の前記携帯端末で指示された指示位置を示す座標情報を前記通信手段によって前記携帯端末から受信する制御を行う第１の通信制御手段と、前記携帯端末から受信した前記座標情報に基づいて、前記Ｗｅｂページ画像の前記複数のブロックのうちで前記指示位置に対応するブロックを前記携帯端末で指示されたブロックとして判別するブロック判別手段と、前記携帯端末で指示されたブロック内の操作可能な１つ以上の要素の一覧を示すリスト画像を前記Ｗｅｂページの解析結果に基づいて生成する第２の画像生成手段であって、前記Ｗｅｂページ画像中の前記要素の部分を拡大して示すリスト画像を生成する第２の画像生成手段と、前記第２の画像生成手段によって生成された前記リスト画像を前記通信手段によって前記携帯端末に送信して、前記リスト画像上の前記携帯端末で操作された要素を示す操作情報を前記通信手段によって前記携帯端末から受信する制御を行う第２の通信制御手段と、前記携帯端末から受信した前記操作情報に基づいて、前記一覧リスト内の要素のうちで前記携帯端末で操作された要素を判別する要素判別手段と、前記携帯端末で操作された要素に対応する処理を実行する実行制御手段と、を備えたことを特徴とするＷｅｂ閲覧制御サーバを提供する。
【００１１】
本発明によれば、携帯端末から受信した座標情報に基づいて、Ｗｅｂページ画像の複数のブロックのうちで指示されたブロックが判別され、その指示されたブロック内の操作可能な要素の一覧を示すリスト画像であってＷｅｂページ画像中の操作可能な要素の部分を拡大して示すリスト画像が生成されて、携帯端末に送信されるので、表示画面が小さな携帯端末であっても、拡大やスクロールなどの特別な操作をすることなく、ＰＣで操作する場合と同様に、操作を行うことができる。
【００１２】
前記操作可能な要素としては、例えば、ハイパーリンク、ラジオボタン、サブミットボタン等が挙げられる。ただし、本発明における「操作可能な要素」は、上記の例には限定されず、Ｗｅｂページに含まれる各種の操作可能な要素が含まれる。「操作」は、特に限定されず、選択操作、入力操作（例えばテキスト入力操作）、指示操作（例えば削除指示操作、送信指示操作）などの各種の操作が含まれる。
【００１３】
また、本発明は、画像表示可能な表示画面を有する携帯端末と通信する通信手段を用いるＷｅｂ閲覧制御方法であって、前記通信手段によって前記携帯端末からＷｅｂページの閲覧要求を受信するステップと、前記携帯端末から閲覧要求されたＷｅｂページを取得するステップと、取得されたＷｅｂページを解析するステップと、前記Ｗｅｂページの解析結果に基づいて、前記取得されたＷｅｂページから前記携帯端末の表示画面に表示させるＷｅｂページ画像を生成するステップと、前記Ｗｅｂページの解析結果に基づいて、前記Ｗｅｂページ画像を複数のブロックに区分するステップと、生成された前記Ｗｅｂページ画像を前記通信手段によって前記携帯端末に送信するステップと、前記Ｗｅｂページ画像上の前記携帯端末で指示された指示位置を示す座標情報を前記通信手段によって前記携帯端末から受信するステップと、前記携帯端末から受信した前記座標情報に基づいて、前記Ｗｅｂページ画像の前記複数のブロックのうちで前記指示位置に対応するブロックを前記携帯端末で指示されたブロックとして判別するステップと、前記携帯端末で指示されたブロック内の操作可能な１つ以上の要素の一覧を示すリスト画像を前記Ｗｅｂページの解析結果に基づいて生成するステップであって、前記Ｗｅｂページ画像中の前記要素の部分を拡大して示すリスト画像を生成するステップと、生成された前記リスト画像を前記通信手段によって前記携帯端末に送信するステップと、前記リスト画像上の前記携帯端末で操作された要素を示す操作情報を前記通信手段によって前記携帯端末から受信するステップと、前記携帯端末から受信した前記操作情報に基づいて、前記一覧リスト内の要素のうちで前記携帯端末で操作された要素を判別するステップと、前記携帯端末で操作された要素に対応する処理を実行するステップと、を備えたことを特徴とするＷｅｂ閲覧制御方法を提供する。
【００１４】
また、本発明は、前記Ｗｅｂ閲覧制御方法を演算装置に実行させることを特徴とするプログラムを提供する。本プログラムは、各種の記録媒体に記録して提供することができる。
【発明の効果】
【００１５】
本発明によれば、Ｗｅｂ閲覧用のシンクライアント型のシステムにおける携帯端末でユーザがＷｅｂページ中の操作可能な要素を操作する際のユーザの操作性を向上することができる。
【図面の簡単な説明】
【００１６】
【図１】ＰＣ向けＷｅｂページをＰＣと携帯端末とで閲覧している様子を示す模式図
【図２】シンクライアント型のＷｅｂ閲覧システムの全体構成図
【図３】シンクライアント型のＷｅｂ閲覧システムにおける処理例の流れを示すフローチャート
【図４】Ｗｅｂページ画像のブロック化の説明に用いる説明図
【図５】ハイパーリンクの一覧を示すリスト画像の一例を示す説明図
【図６】ラジオボタン等の一覧を示すリスト画像の一例を示す説明図
【図７】Ｗｅｂページ画像に図５のリスト画像を合成して表示した例を示す説明図
【図８】Ｗｅｂページ画像に図６のリスト画像を合成して表示した例を示す説明図
【図９】指定されたブロックの画像に重ならないようにリスト画像をポップアップ表示する場合の説明に用いる説明図
【発明を実施するための形態】
【００１７】
以下、添付図面に従って、本発明の実施形態について、詳細に説明する。
【００１８】
図１は、ＰＣ（パーソナルコンピュータ）１の表示部２を用いてＷｅｂページを閲覧している場合と同様に、携帯端末１０の表示部１４を用いてＰＣ用のＷｅｂページを閲覧している様子を示す模式図である。同図に示すように、本実施形態のＷｅｂ閲覧システムによれば、携帯端末１０により、ＰＣ１用のＷｅｂページの閲覧が可能である。
【００１９】
図２は、Ｗｅｂ閲覧システムの一例を示す全体構成図である。同図に示すように、本例のＷｅｂ閲覧システムは、画像を表示可能な表示画面を有する携帯端末１０と、ＰＣ用のＷｅｂページを携帯端末１０で表示可能な画像に変換し、その画像を携帯端末に対して配信する画像配信サーバ２０（Ｗｅｂページ閲覧制御サーバ）と、ＰＣ用のＷｅｂページを提供するＷｅｂサーバ３０とを含んで構成されている。
【００２０】
携帯端末１０は、画像配信サーバ２０と通信する通信部１１と、プログラムに従って携帯端末１０の各部を制御し、各種の処理を実行する処理部１２と、ユーザからの指示入力を受け付ける入力部１３と、画像を表示可能な表示画面を有する表示部１４と、各種の情報を記憶するデータベース（ＤＢ）１５を含んで構成されている。
【００２１】
携帯端末１０と画像配信サーバ２０とは、インターネットなどの電気通信回線を介して接続されており、携帯端末１０の通信部１１と後述する画像配信サーバ２０の通信部２１とは、電気通信回線を介して、予め決められた通信プロトコルに従って通信を行う。
【００２２】
処理部１２は、通信部１１を介して画像配信サーバ２０から取得した画像を表示部１４に表示させるとともに、入力部１３により受け付けたユーザの指示入力に従った処理を実行する。
【００２３】
入力部１３は、図示しない電源ボタン、番号キー、十字キー、決定キー等を含み、ユーザは、入力部１３を操作することにより、携帯端末１０に対して各種の指示入力を行うことができる。表示部１４の前面にタッチセンサを配置して、入力部１３としてもよい。
【００２４】
表示部１４は、画像を表示可能な表示デバイス（例えば液晶表示デバイス）からなり、処理部１２から入力された画像信号に基づいて、表示を行う。
【００２５】
画像配信サーバ２０は、携帯端末１０及びＷｅｂサーバ３０と通信する通信部２１と、各種の情報を記憶するデータベース（ＤＢ）２２と、携帯端末１０から閲覧要求されて通信部２１によってＷｅｂサーバ３０から取得されたＰＣ用の任意のＷｅｂページを解析する解析部２３と、解析部２３の解析結果に基づいて、取得されたＷｅｂページから携帯端末１０の表示部１４の画面（表示画面）に表示させるＷｅｂページ画像を生成する画像生成部２４と、解析部２３の解析結果に基づいて、Ｗｅｂページ画像を複数のブロックに区分するブロック化部２５と、画像配信サーバ２０の各部を制御する制御部２９とを含んで構成されている。
【００２６】
画像配信サーバ２０とＷｅｂサーバ３０とは、インターネットなどの電気通信回線を介して接続され、画像配信サーバ２０の通信部２１とＷｅｂサーバ３０の通信部３１とは、電気通信回線を介して、予め決められた通信プロトコルに従って通信を行う。
【００２７】
ＤＢ２２は、例えば公知の読み書き可能なディスクによって構成されており、各種のデータ（情報）を記憶する。
【００２８】
解析部２３及び画像生成部２４は、例えばＣＰＵ（Central Processing Unit：中央演算装置）を含んで構成されており、いわゆるＷｅｂブラウザ・ソフトウェアを実行させる。画像生成部２４は、いわゆるレンダリング処理によって生成されるＰＣ用の画面情報を、画像配信先の携帯端末１０で表示可能な画像に変換する画像化処理を実行する。
【００２９】
また、画像生成部２４は、携帯端末１０で指示されたブロック内の操作可能な１つ以上の要素の一覧リストを示すリスト画像を、Ｗｅｂページの解析結果に基づいて生成する。画像生成部２４は、前記リスト画像として、前記Ｗｅｂページ画像中の操作可能な要素の部分を拡大して示すリスト画像を生成する。また、画像生成部２４は、Ｗｅｂページ画像の指定されたブロック内の操作可能な要素の文字（要素の説明として要素に付加されている文字を含む）を拡大して、リスト画像を生成する。即ち、ユーザが視認し易いように、操作可能な要素そのものだけでなく、その要素の説明部分も拡大する。
【００３０】
画像生成部２４では、リスト画像をＷｅｂページ画像に合成する。リスト画像が指示されたブロックの画像に重ならないように、リスト画像の表示位置（Ｗｅｂページ画像上の配置位置）を決定して、リスト画像をＷｅｂページ画像に合成することが、好ましい。
【００３１】
ブロック化部２５は、ＣＰＵによって構成されている。その一部を電子回路によって構成してもよい。制御部２９は、ＣＰＵによって構成されており、プログラムに従って各種の処理を実行する。
【００３２】
次に、制御部２９による制御処理について、説明する。
【００３３】
制御部２９は、画像生成部２４によって生成されたＷｅｂページ画像を通信部２１によって携帯端末１０に送信して、Ｗｅｂページ画像上の携帯端末１０で指示された指示位置を示す座標情報を通信部２１によって携帯端末１０から受信する制御を行う。また、制御部２９は、携帯端末１０から受信した座標情報に基づいて、Ｗｅｂページ画像の複数のブロックのうちで前記指示位置に対応するブロックを携帯端末１０で指示されたブロックとして判別する。なお、本例の制御部２９は、携帯端末１０で指示された指示位置を含むブロックがある場合には、その指示位置を含むブロックを指示されたブロックとして判別し、指示位置を含むブロックが無い場合には、指示位置に最も近いブロックを検出して、その指示位置に最も近いブロックを指示されたブロックと判別する。
【００３４】
また、制御部２９は、画像生成部２４によって生成されたリスト画像を通信部２１によって携帯端末１０に送信して、リスト画像上の携帯端末１０で操作された要素を示す操作情報を通信部２１によって携帯端末１０から受信する制御を行う。制御部２９は、携帯端末１０から受信した前記操作情報に基づいて、リスト画像によって示されている一覧リスト内の要素（即ち、指示されたブロック内の操作可能な要素）のうちで、携帯端末１０で操作された要素を判別する。
【００３５】
また、制御部２９は、携帯端末１０で操作された要素に対応する処理を実行する。
【００３６】
また、本例の制御部２９は、Ｗｅｂページからユーザインタフェース情報（以下「ＵＩ情報」という）を抽出して、そのＵＩ情報のＷｅｂページ画像上における位置情報（以下「ＵＩ位置情報」という）を算出するＵＩ位置情報算出機能を有している。そして、本例の制御部２９は、携帯端末１０に対し、Ｗｅｂページ画像とともに、ＵＩ情報及びＵＩ位置情報を含むメタデータを送信する。したがって、携帯端末１０は、画像を表示した後、メタデータ中のＵＩ情報及びＵＩ位置情報に基づいて、容易にユーザの入力操作に応じた処理を実行することができる。
【００３７】
図３は、シンクライアント型のＷｅｂ閲覧システムにおける処理例の流れを示すフローチャートである。なお、画像配信サーバ２０での処理は、制御部２９によりプログラムに従って実行される。また、携帯端末１０での処理は、処理部１２によりプログラムに従って実行される。
【００３８】
携帯端末１０の入力部１３は、ユーザから、任意のＷｅｂページのＵＲＬの入力を受け付け、携帯端末１０の通信部１１は、画像配信サーバ２０に対し、Ｗｅｂページの閲覧要求を送信する（ステップＳ２）。閲覧要求には、ユーザから受け付けたＵＲＬが付加される。
【００３９】
画像配信サーバ２０は、通信部２１によって、携帯端末１０からＷｅｂページの閲覧要求を受信する（ステップＳ４）。制御部２９は、携帯端末１０からＷｅｂページの閲覧要求を受信すると、携帯端末１０から閲覧要求されたＷｅｂページを、通信部２１によってＷｅｂサーバ３０から取得する（ステップＳ６）。
【００４０】
次に、解析部２３によって、取得されたＷｅｂページの解析を行う（ステップＳ８）。Ｗｅｂページは、ＨＴＭＬ等のマークアップ言語によって記述されており、解析部２３は記述言語に従ってＷｅｂページを解析する。
【００４１】
次に、画像生成部２４によって、解析部２３の解析結果に基づいて、Ｗｅｂページから携帯端末１０で表示可能な画像（Ｗｅｂページ画像）を生成する（ステップＳ１０）。
【００４２】
次に、ブロック化部２５によって、解析部２３によるＨＴＭＬの解析結果に基づいて、Ｗｅｂページ画像の全体を複数のブロックに区分する（ステップＳ１２）。本例のブロック化部２５は、Ｗｅｂページ内の操作可能な要素のタグの情報を解析することで、操作可能な要素の有無、種類、位置などが検出される。つまり、解析部２３の解析結果により、Ｗｅｂページ画像上の各要素の位置を示す情報や、Ｗｅｂページ画像上の互いに関連する一連の要素群の領域を示す情報が検出されるので、本例のブロック化部２５は、それらの検出された情報に基づいて、Ｗｅｂページを複数のブロックに区分する。言い換えると、本例のブロック化部２５は、Ｗｅｂページ画像６０を単純な２次元配列で区分するわけではなく、Ｗｅｂページ画像を、Ｗｅｂページ中のタグの情報（属性）に基づいて複数のブロックに区分することで、互いに関連する一連の操作可能な要素群に対応したブロックに区分する。もっとも、操作可能な要素を含まないブロックも形成してよい。
【００４３】
図４は、Ｗｅｂページ画像６０を複数のブロックに区分した一例を示す。同図中、第１ブロック６１〜第６ブロック６６は、Ｗｅｂページ画像６０の共通ブロック６８を除く領域のうち、携帯端末１０でユーザが操作可能な要素（操作可能要素）を含むブロックである。第７ブロック６７は操作可能要素を含まないブロックである。共通ブロック６８は、操作可能要素を含むブロックであってＷｅｂページ間で共通のブロックである。即ち、本例では、Ｗｅｂページ画像６０の全体が８つのブロック６１〜６８に区分されている。
【００４４】
操作可能要素としては、例えば、ハイパーリンク、ラジオボタン、サブミットボタン、インプットフィールド等が挙げられる。
【００４５】
次に、制御部２９は、画像生成部２４によって生成されたＷｅｂページ画像を、通信部２１によって携帯端末１０に送信する（ステップＳ１４）。
【００４６】
携帯端末１０は、通信部１１によってＷｅｂページ画像を受信して、表示部１４によってＷｅｂページ画像を表示し（ステップＳ１６）、入力部１３によって、クリックを受け付けることにより、指示操作（指示位置の入力操作）を受け付ける（ステップＳ１７）。
【００４７】
携帯端末１０で指示操作されたとき、携帯端末１０の通信部１１によって、Ｗｅｂページ画像上の指示された位置（指示位置）を示す座標情報が、画像配信サーバ２０に送信される（ステップＳ１８）。
【００４８】
画像配信サーバ２０は、通信部２１によって携帯端末１０から座標情報を受信する（ステップＳ２０）。本例では、Ｗｅｂページ画像６０上の携帯端末１０でクリック操作された位置を指示位置として携帯端末１０から受信する。そして、Ｗｅｂページ画像の複数のブロックのうちで携帯端末１０で指示された指示位置に対応するブロックを判別する（ステップＳ２２、２４）。
【００４９】
本例では、受信した座標情報よって示される指示位置を含むブロックがあるか否かを判定し、指示位置を含むブロックがある場合には、このブロックを指示されたブロック（指示ブロック）であると判別する（ステップＳ２２）。指示位置を含むブロックが無い場合には、指示位置に最も近いブロックを検出し、このブロックを指示ブロックであると判別する（ステップＳ２４）。
【００５０】
次に、画像生成部２４によって、指示ブロックにおける操作可能な要素の一覧リストを示すリスト画像を、解析部２３によるＷｅｂページの解析結果（ステップＳ８の解析結果である）に基づいて生成する（ステップＳ２６）。画像生成部２４は、特に、操作可能な要素のタグの情報の解析結果（有無、種類、位置）に基づいて、リスト画像を生成する。本例の画像生成部２４は、Ｗｅｂページ画像（図４の６０）中の操作可能な要素の表示部分（例えば図４の第３ブロック６３のうち符号６３ａ〜６３ｄを含む領域８３）の一部（又は全部）を拡大して、携帯端末１０の表示部１４の画面上で表示させるリスト画像（例えば図５の７３）を生成する。
【００５１】
次に、通信部２１によって、リスト画像を携帯端末１０に送信する（ステップＳ２８）。
【００５２】
携帯端末１０は、その通信部１１によってリスト画像を受信し（ステップＳ３０）、入力部１３によって一覧リスト中の複数の要素から目的の要素の選択操作を受け付ける（ステップＳ３２）。
【００５３】
次に、携帯端末１０は、通信部１１によって、画像配信サーバ２０に操作情報を送信する（ステップＳ３４）。操作情報は、一覧リスト中の複数の要素のうちでＷｅｂページ画像上で選択された要素を示す。なお、操作情報は、一覧リスト中にひとつの要素のみ存在し、その要素が携帯端末１０で指定された場合には、その指定された要素を示す。何も選択（又は指定）されなかった場合には、携帯端末１０は、選択（又は指定）された要素が無いことを示す操作情報を、送信する。
【００５４】
画像配信サーバ２０は、通信部２１によって操作情報を受信し、操作情報に基づいて、一覧リスト内の要素のうちで選択操作された要素を判別する（ステップＳ３６）。
【００５５】
そして、選択操作された要素に対応する処理を実行する（ステップＳ３８）。
【００５６】
図５に、一例としてのリスト画像７３を示す。このリスト画像７３は、携帯端末１０で図４に示すＷｅｂページ画像６０のうち第３ブロック６３を指示したとき、その第３ブロック６３内の操作可能要素の一覧リストを画像化したものである。このリスト画像７３は、第３ブロック６３内の四つハイパーリンク６３ａ〜６３ｄの一覧であり、拡大された四つのハイパーリンク７３ａ〜７３ｄを含む。
【００５７】
例えば、図４の第３ブロック６３内に、次のようなハイパーリンク６３ａ〜６３ｄのテキストが表示されているものとする。
「彼とふたりで選びたい△△△△の人気リング」６３ａ
「人気セレブ別あなたに似合うエンゲージリング」６３ｂ
「○○○○さん推薦！△△△△△の新製品」６３ｃ
「おすすめフラワーショップ＆アトリエ」６３ｄ
携帯端末１０の表示部１４のサイズは小さいので、第３ブロック６３のサイズは小さく、ハイパーリンク６３ａ〜６３ｄの説明テキストの文字も極小サイズで表示される。よって、ユーザはハイパーリンクが存在することは視認できたとしても、何と表示されているのかまでは視認すること困難である。目的のハイパーリンクを選択操作することも困難である。
【００５８】
しかし、図５のリスト画像７３では、第３ブロック６３内の操作可能要素のみを一覧（リスト）にして表示しているので、ユーザは、スクロール操作や拡大操作をしなくても、ハイパーリンクに対応したＷｅｂページをおよそ把握することが可能である。本例では、リスト画像７３内に以下のようにテキストを表示している。
「彼とふたりで選びたい△△△・・・」７３ａ
「人気セレブ別あなたに似合う・・・」７３ｂ
「○○○○さん推薦！△△△△・・・」７３ｃ
「おすすめフラワーショップ＆・・・」７３ｄ
なお、画像生成部２４は、第３ブロック６３内の操作可能な要素の説明文字を拡大して、リスト画像７３を生成している。
【００５９】
図６に、他の例のリスト画像７４を示す。このリスト画像７４は、携帯端末１０で図４に示すＷｅｂページ画像６０のうち第４ブロック６４を指示したとき、その第４ブロック６４内の操作可能要素の一覧（リスト）を画像化したものである。このリスト画像７４は、第４ブロック６４内の三つラジオボタン６４ａ〜６４ｃ及びサブミットボタン６４ｄ（送信ボタン）の一覧であり、これらの操作可能な要素６４ａ〜６４ｄをそれぞれ拡大して表示する四つの拡大要素７４ａ〜７４ｄを含む。
【００６０】
例えば、図４の第４ブロック６４内に、次のようなラジオボタン６４ａ〜６４ｃ及びサブミットボタン６４ｄの説明テキストが表示されているものとする。
「専用のプレシェーブを使っている」６４ａ
「石けんや洗顔料で代用している」６４ｂ
「使っていない」６４ｃ
「投稿する」６４ｄ
携帯端末１０の表示部１４のサイズは小さいので、第４ブロック６４のサイズは小さく、ラジオボタンの説明テキストの文字も極小サイズで表示される。よって、ユーザはラジオボタンやサブミットボタンが存在することは視認できたとしても、何と表示されているのかまでは視認することは困難である。
【００６１】
しかし、図６のリスト画像７４では、第４ブロック６４内の操作可能要素のみを一覧（リスト）にして表示しているので、ユーザは、スクロール操作や拡大操作をしなくても、ラジオボタンに対応した内容を把握することが可能である。
【００６２】
次に、リスト画像（ポップアップ表示画面）を前記Ｗｅｂページ画像に合成した場合における携帯端末１０でのカーソル位置とリスト画像の表示位置との関係について説明する。
【００６３】
（第１実施例）
図７は、携帯端末１０でのボタン等の操作により、第３ブロック６３にカーソル８０を移動させた状態を示す。同図に示すように、本例では、第３ブロック６３内にあるハイパーリンクの一覧リストを示すリスト画像７３を、カーソル８０の表示位置（即ち携帯端末１０での指示位置）の近傍に、ポップアップで表示する。ユーザがリスト画像７３を見ながら、ハイパーリンクの一覧リストの中から遷移させたいＷｅｂページを選択操作（例えばダブルクリック）すると、画像配信サーバ２０は、選択操作に対応したハイパーリンクのＷｅｂページを取得し、それを画像化して生成された新しいＷｅｂページ画像を携帯端末１０に送信する。
【００６４】
図８は、携帯端末１０でのボタン等の操作により、第４ブロック６４にカーソル８０を移動させた状態を示す。同図に示すように、本例では、第４ブロック６４内にあるラジオボタン及びサブミットボタンなどの操作可能な要素の一覧リストを示すリスト画像７４がポップアップで表示される。ユーザがリスト画像７４を見ながら、操作可能な要素の一覧リストの中から所望の要素を選択操作（例えばラジオボタンをシングルクリックし更に「投稿する」をダブルクリック）すると、画像配信サーバ２０は、選択操作に対応した内容（図８では「専用のプレシェーブを使っている」）を特定のＷｅｂサーバ３０に送信する。
【００６５】
なお、図７及び図８に示すように、本例の画像生成部２４は、Ｗｅｂページ画像のうちリスト画像７３、７４が重なる領域の画像をリスト画像７３、７４に半透過で合成している。半透過合成により、なお、半透過合成は、公知の技術を用いればよく、ここでは半透過合成の説明を省略する。このようにリスト画像にＷｅｂページ画像を半透過で合成することにより、リスト画像のサイズを大きく表示しつつ、リスト画像で覆われたＷｅｂページ画像もユーザが視認できるようにすることができる。
【００６６】
（第２実施例）
図９は、携帯端末１０での操作により、第３ブロック６３にカーソル８０を移動させた状態を示す。以下では、第１実施例と異なる事項のみ説明する。同図に示すように、本例では、第３ブロック６３内にあるハイパーリンクの一覧を示すリスト画像７３を、カーソル８０が表示されている第３ブロック６３（即ち携帯端末１０で指示されたブロック）の画像に重ならないように、表示する。即ち、画像生成部２４は、リスト画像７３が指示された第３ブロック６３の画像に重ならないようにリスト画像７３の表示位置を決定して、リスト画像７３をＷｅｂページ画像６０に合成する。よって、ユーザは、Ｗｅｂページ画像６０の指定操作（例えばクリック操作）したブロック（例えば第３ブロック６３）と同時に、そのブロックの操作可能な要素の一覧を示すリスト画像（例えば第３ブロック６３のリスト画像７３）を見ることができるので、更なる視認性の向上が見込まれる。
【００６７】
その他の内容は第１実施例と同様であり、ここではその説明を省略する。
【００６８】
以上、図１に示した携帯端末１０の入力部１３が表示部１４とは別の位置に配置されたキー等によって構成され、携帯端末１０でクリック操作を行う場合を例に説明したが、本発明はこのような場合に特に限定されない。
【００６９】
携帯端末１０の入力部１３の全部又は一部をタッチセンサによって構成し、そのタッチセンサを表示部１４の画面上に配置してもよい。即ち、携帯端末１０がタッチパネルを有した端末であってもよい。画像配信サーバ２０の通信部２１は、Ｗｅｂページ画像上の携帯端末１０でタッチ操作された位置を、指示位置として携帯端末１０から受信する。
【００７０】
本明細書における「操作可能な要素」は、前述の例には限定されず、Ｗｅｂページに含まれる各種の操作可能な要素が含まれる。また、本明細書における「操作」は、選択操作に特に限定されず、入力操作（例えばテキスト入力操作）、指示操作（例えば削除指示操作、送信指示操作）などの各種の操作が含まれる。
【００７１】
本発明は、本明細書において説明した例や図面に図示された例には限定されず、本発明の要旨を逸脱しない範囲において、各種の設計変更や改良を行ってよいのはもちろんである。
【００７２】
本明細書には、以下の発明が開示されている。
【００７３】
発明１：画像表示可能な表示画面を有する携帯端末から、Ｗｅｂページの閲覧要求を受信する通信手段と、前記携帯端末から閲覧要求されたＷｅｂページを取得するＷｅｂページ取得手段と、前記Ｗｅｂページ取得手段によって取得されたＷｅｂページを解析する解析手段と、前記Ｗｅｂページの解析結果に基づいて、前記取得されたＷｅｂページから前記携帯端末の表示画面に表示させるＷｅｂページ画像を生成する第１の画像生成手段と、前記Ｗｅｂページの解析結果に基づいて、前記Ｗｅｂページ画像を複数のブロックに区分する区分手段と、前記第１の画像生成手段によって生成された前記Ｗｅｂページ画像を前記通信手段によって前記携帯端末に送信して、前記Ｗｅｂページ画像上の前記携帯端末で指示された指示位置を示す座標情報を前記通信手段によって前記携帯端末から受信する制御を行う第１の通信制御手段と、前記携帯端末から受信した前記座標情報に基づいて、前記Ｗｅｂページ画像の前記複数のブロックのうちで前記指示位置に対応するブロックを前記携帯端末で指示されたブロックとして判別するブロック判別手段と、前記携帯端末で指示されたブロック内の操作可能な１つ以上の要素の一覧を示すリスト画像を前記Ｗｅｂページの解析結果に基づいて生成する第２の画像生成手段であって、前記Ｗｅｂページ画像中の前記要素の部分を拡大して示すリスト画像を生成する第２の画像生成手段と、前記第２の画像生成手段によって生成された前記リスト画像を前記通信手段によって前記携帯端末に送信して、前記リスト画像上の前記携帯端末で操作された要素を示す操作情報を前記通信手段によって前記携帯端末から受信する制御を行う第２の通信制御手段と、前記携帯端末から受信した前記操作情報に基づいて、前記一覧リスト内の要素のうちで前記携帯端末で操作された要素を判別する要素判別手段と、前記携帯端末で操作された要素に対応する処理を実行する実行制御手段と、を備えたことを特徴とするＷｅｂ閲覧制御サーバ。
【００７４】
発明２：前記ブロック判別手段は、前記指示位置を含むブロックがある場合には、前記指示位置を含むブロックを前記指示されたブロックとして判別し、前記指示位置を含むブロックが無い場合には、前記指示位置に最も近いブロックを検出して前記指示されたブロックと判別することを特徴とする発明１に記載のＷｅｂ閲覧制御サーバ。
【００７５】
発明３：前記第２の画像生成手段は、前記リスト画像を前記Ｗｅｂページ画像に合成し、前記第２の通信制御手段は、前記リスト画像が合成された前記Ｗｅｂページ画像を前記携帯端末に送信する制御を行うことを特徴とする発明１又は２に記載のＷｅｂ閲覧制御サーバ。
【００７６】
発明４：前記第２の画像生成手段は、前記リスト画像が前記指示されたブロックの画像に重ならないように前記リスト画像の表示位置を決定して、前記リスト画像を前記Ｗｅｂページ画像に合成することを特徴とする発明３に記載のＷｅｂ閲覧制御サーバ。
【００７７】
発明５：前記第２の画像生成手段は、前記Ｗｅｂページ画像のうち前記リスト画像が重なる領域の画像を前記リスト画像に半透過で合成することを特徴とする発明１から４のうちいずれか１項に記載のＷｅｂ閲覧制御サーバ。
【００７８】
発明６：前記第２の画像生成手段は、前記Ｗｅｂページ画像の前記指定されたブロック内の操作可能な要素の文字を拡大して前記リスト画像を生成することを特徴とする発明１から５のうちいずれか１項に記載のＷｅｂ閲覧制御サーバ。
【００７９】
発明７：前記第１の通信制御手段は、前記Ｗｅｂページ画像上の前記携帯端末でクリック操作された位置を前記指示位置として前記携帯端末から受信することを特徴とする発明１から６のうちいずれか１項に記載のＷｅｂ閲覧制御サーバ。
【００８０】
発明８：前記携帯端末はタッチパネルを有した端末であり、前記第１の通信制御手段は、前記Ｗｅｂページ画像上の前記携帯端末でタッチ操作された位置を前記指示位置として前記携帯端末から受信することを特徴とする発明１からの６うちいずれか１項に記載のＷｅｂ閲覧制御サーバ。
【００８１】
発明９：画像表示可能な表示画面を有する携帯端末と通信する通信手段を用いるＷｅｂ閲覧制御方法であって、前記通信手段によって前記携帯端末からＷｅｂページの閲覧要求を受信するステップと、前記携帯端末から閲覧要求されたＷｅｂページを取得するステップと、取得されたＷｅｂページを解析するステップと、前記Ｗｅｂページの解析結果に基づいて、前記取得されたＷｅｂページから前記携帯端末の表示画面に表示させるＷｅｂページ画像を生成するステップと、前記Ｗｅｂページの解析結果に基づいて、前記Ｗｅｂページ画像を複数のブロックに区分するステップと、生成された前記Ｗｅｂページ画像を前記通信手段によって前記携帯端末に送信するステップと、前記Ｗｅｂページ画像上の前記携帯端末で指示された指示位置を示す座標情報を前記通信手段によって前記携帯端末から受信するステップと、前記携帯端末から受信した前記座標情報に基づいて、前記Ｗｅｂページ画像の前記複数のブロックのうちで前記指示位置に対応するブロックを前記携帯端末で指示されたブロックとして判別するステップと、前記携帯端末で指示されたブロック内の操作可能な１つ以上の要素の一覧を示すリスト画像を前記Ｗｅｂページの解析結果に基づいて生成するステップであって、前記Ｗｅｂページ画像中の前記要素の部分を拡大して示すリスト画像を生成するステップと、生成された前記リスト画像を前記通信手段によって前記携帯端末に送信するステップと、前記リスト画像上の前記携帯端末で操作された要素を示す操作情報を前記通信手段によって前記携帯端末から受信するステップと、前記携帯端末から受信した前記操作情報に基づいて、前記一覧リスト内の要素のうちで前記携帯端末で操作された要素を判別するステップと、前記携帯端末で操作された要素に対応する処理を実行するステップと、を備えたことを特徴とするＷｅｂ閲覧制御方法。即ち、発明１に対応する方法発明。
【００８２】
発明１０〜１６：発明２〜８発明にそれぞれ対応する方法発明。
【００８３】
発明１７〜２４：発明９〜発明１６にそれぞれ対応するプログラムの発明。
【００８４】
発明２５〜３２：発明１７〜発明２４のいずれかのプログラムを記録した記録媒体。
【符号の説明】
【００８５】
１０：携帯端末、２０：画像配信サーバ（Ｗｅｂ閲覧制御サーバ）、２１：通信部、２２：ＤＢ、２３：解析部、２４：画像生成部、２５：ブロック化部（区分手段）、２９：制御部、３０：Ｗｅｂサーバ、６０：Ｗｅｂページ画像、６１〜６８：ブロック、７３、７４：リスト画像
【図１】
2012247853.tif 000003
【図２】
2012247853.tif 000004
【図３】
2012247853.tif 000005
【図４】
2012247853.tif 000006
【図５】
2012247853.tif 000007
【図６】
2012247853.tif 000008
【図７】
2012247853.tif 000009
【図８】
2012247853.tif 000010
【図９】
2012247853.tif 000011