(57)【要約】【課題】ＰＣ向けＷｅｂページを中継サーバで画像化して携帯端末で画像表示および操作を行う構成において、Ｗｅｂページにベクターグラフィックスのリッチコンテンツが含まれている場合でも、そのインタラクティブ性を確保すること。【解決手段】Ｗｅｂページに対応する画像を表示した携帯端末１０にて、ポインティング操作を受け付け（Ｓ２０１）、携帯端末１０から中継サーバ２０に対し、ポインティング位置情報を含む操作情報を送信し（Ｓ２０２）、中継サーバ２０にて、ポインティング位置情報とダミーテキストとをＷｅｂブラウザに投入し（Ｓ２０４）、Ｗｅｂブラウザから出力される画面情報にダミーテキストが現れたことを検出して（Ｓ２０５）、Ｗｅｂブラウザにバックスペースを投入することで画面情報からダミーテキストを消去し（Ｓ２０６）、リッチコンテンツ領域に対するテキスト入力を可能にするテキスト入力指示を携帯端末１０に送信する。【選択図】図４
2011257988.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示可能なクライアント端末、および、前記クライアント端末と通信するサーバを備えたＷｅｂ閲覧システムであって、
前記サーバは、
ベクターグラフィックスのリッチコンテンツを含むＷｅｂページを解析して、リッチコンテンツ領域を含む画面情報を出力するＷｅｂブラウザ部と、
前記リッチコンテンツ領域を含む画面情報を、前記クライアント端末で表示可能な画像に変換する手段と、
前記画像を前記クライアント端末に送信する手段と、
前記画像を表示してポインティング操作を受け付けた前記クライアント端末から、ポインティング位置情報を受信する手段と、
前記ポインティング位置情報とダミーテキストとを前記Ｗｅｂブラウザ部に投入して、前記Ｗｅｂブラウザ部から出力される画面情報に前記ダミーテキストが現れたことを検出するとともに、前記Ｗｅｂブラウザ部にバックスペースを投入することで前記画面情報から前記ダミーテキストを消去する手段と、
前記画面情報に前記ダミーテキストが現れた場合、前記リッチコンテンツ領域に対するテキスト入力を可能にするテキスト入力指示を、前記クライアント端末に送信する手段と、
を備えたことを特徴とするＷｅｂ閲覧システム。
【請求項２】
画像を表示可能なクライアント端末、および、前記クライアント端末と通信するサーバを備えたＷｅｂ閲覧システムであって、
前記サーバは、
ベクターグラフィックスのリッチコンテンツを含むＷｅｂページを解析して、リッチコンテンツ領域を含む画面情報を出力するＷｅｂブラウザ部と、
前記リッチコンテンツ領域を含む画面情報を、前記クライアント端末で表示可能な画像に変換する手段と、
前記画像を前記クライアント端末に送信する手段と、
前記画像を表示してポインティング操作を受け付けた前記クライアント端末から、ポインティング位置情報を受信する手段と、
前記ポインティング位置情報を前記Ｗｅｂブラウザ部に投入して、前記Ｗｅｂブラウザ部から出力される画面情報の変化を検出する手段と、
前記画面情報の変化後に前記Ｗｅｂブラウザ部から出力された画面情報を前記クライアント端末で表示可能な画像に変換する手段と、
前記画面情報の変化後に変換された前記画像を、前記クライアント端末に対し送信する手段と、
を備えることを特徴とするＷｅｂ閲覧システム。
【請求項３】
前記クライアント端末は、クリック操作を受け付けたとき、クリック位置を示す前記ポインティング位置情報を前記サーバに送信し、
前記サーバは、前記ポインティング位置情報と共にクリックを前記Ｗｅｂブラウザ部に投入することを特徴とする請求項１または２に記載のＷｅｂ閲覧システム。
【請求項４】
前記クライアント端末は、ポインティング操作を受け付けるごとに前記ポインティング位置情報を前記サーバに送信することを特徴とする請求項１または２に記載のＷｅｂ閲覧システム。
【請求項５】
前記リッチコンテンツは、Ｆｌａｓｈ（登録商標）またはＳｉｌｖｅｒｌｉｇｈｔ（登録商標）で記述されていることを特徴とする請求項１ないし４のうちいずれか１項に記載のＷｅｂ閲覧システム。
【請求項６】
ベクターグラフィックスのリッチコンテンツを含むＷｅｂページを解析してリッチコンテンツ領域を含む画面情報を出力するＷｅｂブラウザを備えたサーバを用いるＷｅｂ閲覧方法であって、
前記リッチコンテンツ領域を含む画面情報をクライアント端末で表示可能な画像に変換するステップと、
前記画像を前記クライアント端末に送信するステップと、
前記画像を表示した前記クライアント端末にて、ポインティング操作を受け付けるステップと、
前記クライアント端末から前記サーバに対し、ポインティング位置情報を送信するステップと、
前記サーバにて、前記ポインティング位置情報とダミーテキストとを前記Ｗｅｂブラウザに投入するステップと、
前記サーバにて、前記Ｗｅｂブラウザから出力される画面情報に前記ダミーテキストが現れたことを検出するとともに、前記Ｗｅｂブラウザにバックスペースを投入することで前記画面情報から前記ダミーテキストを消去するステップと、
前記画面情報に前記ダミーテキストが現れた場合、前記リッチコンテンツ領域に対するテキスト入力を可能にするテキスト入力指示を、前記クライアント端末に送信するステップと、
を備えたことを特徴とするＷｅｂ閲覧方法。
【請求項７】
ベクターグラフィックスのリッチコンテンツを含むＷｅｂページを解析して、リッチコンテンツ領域を含む画面情報を出力するＷｅｂブラウザを備えたサーバを用いるＷｅｂ閲覧方法であって、
前記リッチコンテンツ領域を含む画面情報をクライアント端末で表示可能な画像に変換するステップと、
前記画像を前記クライアント端末に送信するステップと、
前記画像を表示した前記クライアント端末にて、ポインティング操作を受け付けるステップと、
前記クライアント端末から前記サーバに対し、ポインティング位置情報を送信するステップと、
前記サーバにて、前記ポインティング位置情報を前記Ｗｅｂブラウザに投入するステップと、
前記サーバにて、前記Ｗｅｂブラウザから出力される画面情報の変化を検出するステップと、
前記サーバにて、前記画面情報の変化後に前記Ｗｅｂブラウザから出力された前記画面情報を、前記クライアント端末で表示可能な画像に変換するステップと、
前記サーバから前記クライアント端末に対し、前記画面情報の変化後に変換された前記画像を送信するステップと、
を備えたことを特徴とするＷｅｂ閲覧方法。
【請求項８】
前記クライアント端末にてクリック操作を受け付けたとき、クリック位置を示す前記ポインティング位置情報を前記クライアント端末から前記サーバに送信し、
前記サーバにて、前記ポインティング位置情報と共にクリックを前記Ｗｅｂブラウザに投入することを特徴とする請求項６または７に記載のＷｅｂ閲覧方法。
【請求項９】
前記クライアント端末にてポインティング操作を受け付けるごとに、前記ポインティング位置情報を前記クライアント端末から前記サーバに送信することを特徴とする請求項６または７に記載のＷｅｂ閲覧方法。
【請求項１０】
前記リッチコンテンツは、Ｆｌａｓｈ（登録商標）またはＳｉｌｖｅｒｌｉｇｈｔ（登録商標）で記述されていることを特徴とする請求項６ないし９のうちいずれか１項に記載のＷｅｂ閲覧方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂ閲覧システムおよびＷｅｂ閲覧方法に関し、特に、ＰＣ向けのＷｅｂページを画面サイズ等が制限されるクライアント端末で閲覧するためのＷｅｂ閲覧システムおよびＷｅｂ閲覧方法に関する。
【背景技術】
【０００２】
近年、携帯端末でＷｅｂサイトのコンテンツ（Ｗｅｂページ）を閲覧する機会が多く見受けられる。サイト制作者は、ＰＣ向けＷｅｂサイトに加え携帯端末向けＷｅｂサイトも作るのは大きな手間でありコストがかかることから、携帯端末向けＷｅｂサイトの制作を避ける傾向にある。
【０００３】
また、画面サイズやダウンロード可能なファイルサイズ等、携帯端末の性能がＰＣと比べて劣ることから、ＰＣ向けコンテンツを携帯端末で閲覧するための様々な方法が発表されている。例えば、ＰＣ向けの１つのコンテンツを携帯端末の性能に合う複数のファイルに変換する方法があるが、携帯端末で閲覧した場合に１つのコンテンツが複数のページにわたって表示されてしまう。また、携帯端末向けのマークアップ言語に変換する方法があるが、デザイン崩れの問題が起こりやすい。即ち、携帯端末で閲覧した場合と、ＰＣで閲覧した場合とで、見た目の差異が生じてしまう。
【０００４】
このような課題に対し、特許文献１には、ＰＣ向けＷｅｂページ情報を画像化して携帯電話に表示させる技術が開示されている。例えば、画像配信サーバは、Ｗｅｂサーバから取得したＨＴＭＬ文書等のＰＣ向けＷｅｂページをビットマップの画像に変換し、その画像を携帯端末に対し送信する。携帯端末は、受信した画像を表示し、ユーザがポインティングデバイスを用いて画像中の文字列等をクリックすると、そのクリック位置座標と表示されているＷｅｂページのＵＲＬとを画像配信サーバに送信する。画像配信サーバは、そのＷｅｂページの構成要素から、送られてきたクリック位置座標に対応するリンクポインタが存在しているか否かを検査し、リンクポインタが存在している場合、そのリンクポインタが示すＵＲＬを用いてＷｅｂサーバにアクセスする。このような技術によれば、Ｗｅｂブラウザを実装していない携帯端末であっても、Ｗｅｂページを画像として閲覧することが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２２０２６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の技術では、Ｗｅｂページの構成要素のうちリンクタグ以外のユーザインタフェース（ＵＩ）には対応していないという問題があった。そこで、中継サーバからクライアント端末に対しユーザインタフェース情報およびユーザインタフェースの位置情報を画像のメタデータとして送信することが考えられる。クライアント端末側で、メタデータに基づいて、ユーザの入力操作に応じた処理を行うことで、高速且つ操作性の良いＷｅｂ閲覧を実現できる。
【０００７】
しかし、Ｆｌａｓｈ（登録商標）コンテンツ等のリッチコンテンツがＷｅｂページに含まれている場合には、ＨＴＭＬ等で記述されたＷｅｂページを解析しても、リッチコンテンツ領域内のユーザインタフェース（例えばテキスト入力ボックスやボタン等）については、ＵＩ情報を取得できないという課題があった。即ち、Ｗｅｂページにリッチコンテンツが含まれている場合、そのインタラクティブ性が阻害されるという問題があった。
【０００８】
本発明はこのような事情に鑑みてなされたもので、ＰＣ向けＷｅｂページをサーバで画像化してクライアント端末で画像表示および操作を行う構成において、Ｗｅｂページにベクターグラフィックスのリッチコンテンツが含まれている場合でも、そのインタラクティブ性を確保することができるＷｅｂ閲覧システムおよびＷｅｂ閲覧方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記目的を達成するために、本発明は、画像を表示可能なクライアント端末、および、前記クライアント端末と通信するサーバを備えたＷｅｂ閲覧システムであって、前記サーバは、ベクターグラフィックスのリッチコンテンツを含むＷｅｂページを解析して、リッチコンテンツ領域を含む画面情報を出力するＷｅｂブラウザ部と、前記リッチコンテンツ領域を含む画面情報を、前記クライアント端末で表示可能な画像に変換する手段と、前記画像を前記クライアント端末に送信する手段と、前記画像を表示してポインティング操作を受け付けた前記クライアント端末から、ポインティング位置情報を受信する手段と、前記ポインティング位置情報とダミーテキストとを前記Ｗｅｂブラウザ部に投入して、前記Ｗｅｂブラウザ部から出力される画面情報に前記ダミーテキストが現れたことを検出するとともに、前記Ｗｅｂブラウザ部にバックスペースを投入することで前記画面情報から前記ダミーテキストを消去する手段と、前記画面情報に前記ダミーテキストが現れた場合、前記リッチコンテンツ領域に対するテキスト入力を可能にするテキスト入力指示を、前記クライアント端末に送信する手段と、を備えたことを特徴とするＷｅｂ閲覧システムを提供する。
【００１０】
この構成によれば、ＰＣ向けＷｅｂページをサーバで画像化してクライアント端末で画像表示および操作を行う構成において、サーバのＷｅｂブラウザ部から出力される画面情報のリッチコンテンツ領域内にテキスト入力可能な部分が存在する場合、クライアント端末でテキスト入力が可能になる。即ち、Ｗｅｂ閲覧システムのシンクライアント性を確保するとともに、リッチコンテンツのインタラクティブ性を確保することができる。
【００１１】
また、本発明は、画像を表示可能なクライアント端末、および、前記クライアント端末と通信するサーバを備えたＷｅｂ閲覧システムであって、前記サーバは、ベクターグラフィックスのリッチコンテンツを含むＷｅｂページを解析して、リッチコンテンツ領域を含む画面情報を出力するＷｅｂブラウザ部と、前記リッチコンテンツ領域を含む画面情報を、前記クライアント端末で表示可能な画像に変換する手段と、前記画像を前記クライアント端末に送信する手段と、前記画像を表示してポインティング操作を受け付けた前記クライアント端末から、ポインティング位置情報を受信する手段と、前記ポインティング位置情報を前記Ｗｅｂブラウザ部に投入して、前記Ｗｅｂブラウザ部から出力される画面情報の変化を検出する手段と、前記画面情報の変化後に前記Ｗｅｂブラウザ部から出力された画面情報を前記クライアント端末で表示可能な画像に変換する手段と、前記画面情報の変化後に変換された前記画像を、前記クライアント端末に対し送信する手段と、を備えることを特徴とするＷｅｂ閲覧システムを提供する。
【００１２】
この構成によれば、ＰＣ向けＷｅｂページを中継サーバで画像化してクライアント端末で画像表示および操作を行う構成において、サーバのＷｅｂブラウザ部から出力される画面情報のリッチコンテンツ領域内に、ポインティング位置に依存して画像変化する部分が存在する場合、クライアント端末で表示される画像が必要に応じて更新される。即ち、Ｗｅｂ閲覧システムのシンクライアント性を確保するとともに、リッチコンテンツのインタラクティブ性を確保することができる。
【００１３】
本発明の一態様では、前記クライアント端末は、クリック操作を受け付けたとき、クリック位置を示す前記ポインティング位置情報を前記サーバに送信し、前記サーバは、前記ポインティング位置情報と共にクリックを前記Ｗｅｂブラウザ部に投入することを特徴とする。
【００１４】
本発明の一態様では、前記クライアント端末は、ポインティング操作を受け付けるごとに前記ポインティング位置情報を前記サーバに送信することを特徴とする。
【００１５】
また、本発明は、ベクターグラフィックスのリッチコンテンツを含むＷｅｂページを解析してリッチコンテンツ領域を含む画面情報を出力するＷｅｂブラウザを備えたサーバを用いるＷｅｂ閲覧方法であって、前記リッチコンテンツ領域を含む画面情報をクライアント端末で表示可能な画像に変換するステップと、前記画像を前記クライアント端末に送信するステップと、前記画像を表示した前記クライアント端末にて、ポインティング操作を受け付けるステップと、前記クライアント端末から前記サーバに対し、ポインティング位置情報を送信するステップと、前記サーバにて、前記ポインティング位置情報とダミーテキストとを前記Ｗｅｂブラウザに投入するステップと、前記サーバにて、前記Ｗｅｂブラウザから出力される画面情報に前記ダミーテキストが現れたことを検出するとともに、前記Ｗｅｂブラウザにバックスペースを投入することで前記画面情報から前記ダミーテキストを消去するステップと、前記画面情報に前記ダミーテキストが現れた場合、前記リッチコンテンツ領域に対するテキスト入力を可能にするテキスト入力指示を、前記クライアント端末に送信するステップと、を備えたことを特徴とするＷｅｂ閲覧方法を提供する。
【００１６】
また、本発明は、ベクターグラフィックスのリッチコンテンツを含むＷｅｂページを解析して、リッチコンテンツ領域を含む画面情報を出力するＷｅｂブラウザを備えたサーバを用いるＷｅｂ閲覧方法であって、前記リッチコンテンツ領域を含む画面情報をクライアント端末で表示可能な画像に変換するステップと、前記画像を前記クライアント端末に送信するステップと、前記画像を表示した前記クライアント端末にて、ポインティング操作を受け付けるステップと、前記クライアント端末から前記サーバに対し、ポインティング位置情報を送信するステップと、前記サーバにて、前記ポインティング位置情報を前記Ｗｅｂブラウザに投入するステップと、前記サーバにて、前記Ｗｅｂブラウザから出力される画面情報の変化を検出するステップと、前記サーバにて、前記画面情報の変化後に前記Ｗｅｂブラウザから出力された前記画面情報を、前記クライアント端末で表示可能な画像に変換するステップと、前記サーバから前記クライアント端末に対し、前記画面情報の変化後に変換された前記画像を送信するステップと、を備えたことを特徴とするＷｅｂ閲覧方法を提供する。
【００１７】
本発明の一態様では、前記クライアント端末にてクリック操作を受け付けたとき、クリック位置を示す前記ポインティング位置情報を前記クライアント端末から前記サーバに送信し、前記サーバにて、前記ポインティング位置情報と共にクリックを前記Ｗｅｂブラウザに投入することを特徴とする。
【００１８】
本発明の一態様では、前記クライアント端末にてポインティング操作を受け付けるごとに、前記ポインティング位置情報を前記クライアント端末から前記サーバに送信することを特徴とする。
【００１９】
前記リッチコンテンツは、例えば、Ｆｌａｓｈ（登録商標）またはＳｉｌｖｅｒｌｉｇｈｔ（登録商標）で記述されている。もっとも、他の言語で記述されていてもよい。
【発明の効果】
【００２０】
本発明によれば、ＰＣ向けＷｅｂページをサーバで画像化してクライアント端末で画像表示および操作を行う構成において、Ｗｅｂページにベクターグラフィックスのリッチコンテンツが含まれている場合でも、そのインタラクティブ性を確保することができる。
【図面の簡単な説明】
【００２１】
【図１】ＰＣ向けＷｅｂページをＰＣと携帯端末とで閲覧している様子を示す模式図
【図２】Ｗｅｂ閲覧システムの全体構成例を示す図
【図３】携帯端末でＷｅｂページの閲覧を要求してからそのＷｅｂページに対応する画像を携帯端末で表示するまでの処理の一例を示すシーケンスチャート
【図４】携帯端末でテキスト入力ボックスに対するクリック操作を受け付けてから携帯端末でテキスト入力を受け付け可能になるまでの処理の一例を示すシーケンスチャート
【図５】（Ａ）は携帯端末でのテキスト入力ボックスに対するクリック操作、（Ｂ）は中継サーバ内でのダミーテキスト投入によりダミーテキストが現れた画面情報、（Ｃ）は中継サーバ内でのＢＳ投入によりダミーテキストが消去された画面情報をそれぞれ示す説明図
【図６】中継サーバの制御部によるテキスト入力ボックスに関する処理の一例の流れを示すフローチャート
【図７】携帯端末でボタンに対するクリック操作を受け付けてから携帯端末で更新画像を表示するまでの処理の一例を示すシーケンスチャート
【図８】中継サーバの制御部によるボタンに関する処理の一例の流れを示すフローチャート
【発明を実施するための形態】
【００２２】
以下、添付図面に従って、本発明の実施形態について、詳細に説明する。
【００２３】
図１は、ＰＣ１（パーソナルコンピュータ）の表示部２を用いてＷｅｂページを閲覧した場合と同様に、携帯端末１０の表示部１４を用いてＰＣ用のＷｅｂページを閲覧している様子を示す模式図である。同図に示すように、本発明によれば、携帯端末１０により、ＰＣ１と同様なＷｅｂページの閲覧が可能である。
【００２４】
図２は、本実施形態におけるＷｅｂ閲覧システム１００の全体構成の一例を示すシステム構成図である。同図に示すように、Ｗｅｂ閲覧システム１００は、ユーザが操作する携帯端末１０、Ｗｅｂページを配信するＷｅｂサーバ３０、および、携帯端末１０とＷｅｂサーバ３０とを中継する中継サーバ２０を含んで構成されている。
【００２５】
携帯端末１０は、通信部１１、処理部１２、入力装置１３、表示部１４、および、データベース（ＤＢ）１５を含んで構成されている。
【００２６】
通信部１１は、所定のプロトコルにより中継サーバ２０との通信を制御する。携帯端末１０と中継サーバ２０とは、いわゆるインターネットを介して接続されており、携帯端末１０の通信部１１と後述する中継サーバ２０の通信部２１とは、ＴＣＰ／ＩＰ等の標準的な通信プロトコルに従って通信を行う。なお、専用通信回線やＶＰＮを介して接続されてもよい。
【００２７】
処理部１２は、通信部１１を介して中継サーバ２０から取得した画像を表示部１４に表示させ、入力装置１３によるユーザの入力操作に基づいた処理を行う。
【００２８】
入力装置１３は、図示しない電源ボタン、番号キー、十字キー、決定キー等を含み、ユーザは、入力装置１３を操作することにより、携帯端末１０に対して指示入力することができる。表示部１４の前面にタッチパネルを配置し、入力装置１３としてもよい。
【００２９】
表示部１４は、画像を表示可能な液晶表示デバイスであり、処理部１２から入力された画像信号に基づいて、表示を行う。なお、液晶表示デバイスに代えて、有機ＥＬ表示デバイスなどの他の表示デバイスを用いてもよい。
【００３０】
中継サーバ２０は、携帯端末１０およびＷｅｂサーバ３０と通信を行う通信部２１と、解析部２２（パーザ）および画面情報生成部２３（レンダラー）を含むＷｅｂブラウザ部２４と、通信部２１およびＷｅｂブラウザ部２４を制御する制御部２５と、データベース（ＤＢ）２６を備える。
【００３１】
中継サーバ２０とＷｅｂサーバ３０とは、インターネットを介して接続され、中継サーバ２０の通信部２１とＷｅｂサーバ３０の通信部３１とは、標準的な通信プロトコルに従って通信を行う。
【００３２】
Ｗｅｂブラウザ部２４は、例えば、Ｗｅｂブラウザ・プログラムを実行するＣＰＵ（Central Processing Unit）によって構成される。
【００３３】
制御部２５は、アプリケーションプログラムを実行するＣＰＵ（Central Processing Unit）によって構成されており、Ｗｅｂサーバ３０から取得したＷｅｂページを携帯端末１０で表示可能な画像に変換する画像変換機能と、Ｗｅｂページからユーザインタフェース情報（以下「ＵＩ情報」という）を抽出して、そのＵＩ情報の画像上の位置情報（以下「ＵＩ位置情報」という）を算出するＵＩ情報解析機能を有している。即ち、Ｗｅｂページを取得した中継サーバ２０は、携帯端末１０に対し、携帯端末１０で表示可能な画像と共に、ＵＩ情報およびＵＩ位置情報を含むメタデータを送信する。したがって、携帯端末１０は、Ｗｅｂブラウザを搭載していなくても、Ｗｅｂサーバ３０から配信されたＷｅｂページを画像として表示することができるとともに、メタデータを用いてユーザの入力操作に応じた処理を行うことができる。
【００３４】
次に、Ｗｅｂページにベクターグラフィックスのリッチコンテンツが含まれている場合の制御部２５の機能について、説明する。
【００３５】
上記リッチコンテンツとして、例えば、Ｆｌａｓｈ（登録商標）コンテンツ、Ｓｉｌｖｅｒｌｉｇｈｔ（登録商標）などが挙げられる。このようなリッチコンテンツには、テキスト入力ボックス、ボタン等のインタラクティブな構成要素が含まれている場合がある。そこで、制御部２５は、ユーザがリッチコンテンツのインタラクティブな構成要素に対する操作を行ったか否かの判定を行う。
【００３６】
制御部２５による２つの操作判定態様を以下に示す。
【００３７】
第１に、携帯端末１０から送信されたポインティング位置情報と共にダミーテキストをＷｅｂブラウザ部２４に与え、Ｗｅｂブラウザ部２４から出力される画面情報内のうちリッチコンテンツ領域内に現れるダミーテキストを検出する態様がある。即ち、リッチコンテンツ領域内に存在するテキスト入力可能なフィールドを検出する。
【００３８】
第２に、携帯端末１０から送信されたポインティング位置情報をＷｅｂブラウザ部２４に与え、Ｗｅｂブラウザ部２４から出力される画面情報のうちリッチコンテンツ領域内の画像変化を検出する態様がある。例えば、ポインティング位置情報を投入後、リッチコンテンツ領域内で絵柄（色や模様）が変化するか否かを判定する。クリック操作されたときにクリック位置を示すポインティング位置情報を投入する方法や、ポインティング操作ごとにポインティング位置情報を投入する方法がある。
【００３９】
なお、Ｗｅｂブラウザ部２４から出力される画面情報と携帯端末１０に対し送信される携帯端末用画像とでは、通常、座標が同じではないため、制御部２５は、携帯端末１０から受信したポインティグ位置情報を、Ｗｅｂブラウザ部２４の画面情報上の位置情報に変換した後、Ｗｅｂブラウザ部２４に対し投入する。
【００４０】
図３は、図２に示したＷｅｂ閲覧システム１００にて、携帯端末１０でＷｅｂページの閲覧を要求してから、そのＷｅｂページに対応する画像を携帯端末１０で表示するまでの処理の一例を示す。
【００４１】
ユーザは、携帯端末１０の入力装置１３を用いて、閲覧したいＷｅｂページのＵＲＬ（Uniform Resource Locator）を入力する。文字列を直接入力するのではなく、携帯端末１０のＤＢ１５に登録されているブックマーク等からＵＲＬを選択してもよい。ＵＲＬを入力後に入力装置１３の送信指示ボタンによりＵＲＬの送信を指示すると、通信部１１は、入力されたＵＲＬを中継サーバ２０に対し送信する（ステップＳ１０１）。
【００４２】
中継サーバ２０は、携帯端末１０から送信されたＵＲＬを通信部２１により受信し（ステップＳ１０２）、そのＵＲＬをＷｅｂサーバ３０に対し送信する（ステップＳ１０３）。
【００４３】
Ｗｅｂサーバ３０は、中継サーバ２０から送信されたＵＲＬを通信部３１により受信し（ステップＳ１０４）、そのＵＲＬに対応するＷｅｂページを、通信部３１により中継サーバ２０に対し送信する。Ｗｅｂページの記述言語は特に限定されないが、例えば、ＨＴＭＬ（Hyper Text Markup Language）等のマークアップ言語が挙げられる。
【００４４】
以下では、Ｗｅｂページにインタラクティブなベクターグラフィックスのリッチコンテンツが含まれている場合を説明する。このようなリッチコンテンツとしては、例えば、Ｆｌａｓｈ（登録商標）、Ｓｉｌｖｅｒｌｉｇｈｔ（登録商標）等が挙げられる。ベクターグラフィックスでは、画像が、点の座標とそれを結ぶ線や面の方程式のパラメータ、塗りつぶしや特殊効果などの描画情報の集合などにより、表現される。
【００４５】
中継サーバ２０は、Ｗｅｂサーバ３０から送信されたＷｅｂページを受信する（ステップＳ１０６）。中継サーバ２０のＷｅｂブラウザ部２４は、所定のパージング（Ｗｅｂページ解析）およびレンダリング（画面情報生成）を行う。
【００４６】
中継サーバ２０の制御部２５は、受信したＷｅｂページからＵＩ（ユーザインタフェース）情報を抽出して（ステップＳ１０８）、メタデータを生成するとともに（ステップＳ１０９）、携帯端末１０の表示部１４に表示可能な画像（携帯端末用画像）を生成する（ステップＳ１１０）。
【００４７】
ＵＩ情報は、携帯端末１０でのユーザインタフェース要素（例えば、テキスト入力ボックス、ボタンなど）を示す情報である。メタデータは、ＵＩ情報と、携帯端末１０の表示部１４におけるユーザインタフェースの位置座標を示すＵＩ位置情報と、ＷｅｂページのＵＲＬを含む。携帯端末用画像は、携帯端末１０の表示部１４のサイズ等に応じて生成される。
【００４８】
そして、中継サーバ２０の通信部２１は、携帯端末用画像とメタデータを携帯端末１０に対し送信する。
【００４９】
携帯端末１０の通信部１１は、中継サーバ２０から送信された携帯端末用画像およびメタデータを受信し（ステップＳ１１４）、表示を行う（ステップＳ１１５）。また、携帯端末１０では、メタデータに基づいて、操作（ユーザインタフェース）の受付が可能になる。
【００５０】
図４は、携帯端末１０でリッチコンテンツのテキスト入力ボックスに対するクリック操作を受け付けてから、携帯端末１０でテキスト入力操作を受け付け可能になるまでの処理の一例を示す。
【００５１】
なお、本例では、Ｗｅｂサーバ３０から送信されたＷｅｂページにインタラクティブなリッチコンテンツが含まれているので、携帯端末１０の表示部１４には、図５（Ａ）に示すように、リッチコンテンツ領域１４Ｒを含む携帯端末用画像が表示される。図５（Ａ）に示す例では、リッチコンテンツ領域１４Ｒ内に、一つのテキスト入力ボックス１４Ｔと、二つのボタン１４Ｂ（ボタンＡ、ボタンＢ）が存在する。ただし、本例では携帯端末１０に対しリッチコンテンツ自体は送信されず、携帯端末１０側ではテキスト入力ボックス１４Ｔやボタン１４Ｂを単なる画像の一部として扱っている。
【００５２】
携帯端末１０の入力装置１３により、ユーザのポインティング操作およびクリック操作を受け付ける（ステップＳ２０１）。例えば、図５（Ａ）に示すように、テキスト入力ボックス１４Ｔがクリックされた場合、そのクリック位置を示すポインティング位置情報Ｐ（ｘ，ｙ）が携帯端末１０にて取得される。携帯端末１０の通信部１１は、中継サーバ２０に対し、ポインティング位置情報ＰおよびＵＲＬを含むクリック操作情報を送信する（ステップＳ２０２）。
【００５３】
中継サーバ２０の通信部２１は、携帯端末１０からクリック操作情報を受信する（ステップＳ２０３）。
【００５４】
クリック操作情報を受信した中継サーバ２０の制御部２５は、Ｗｅｂブラウザ部２４に対し、クリック位置を示すポインティング位置情報Ｐとダミーテキスト（例えば“Ａ”）を投入する（ステップＳ２０４）。つまり、リッチコンテンツ領域内のクリック位置にダミーテキストが投入される。
【００５５】
次に、中継サーバ２０の制御部２５は、Ｗｅｂブラウザ部２４から出力される画面情報５０の変化を監視する（ステップＳ２０５）。図５（Ｂ）に示すように、Ｗｅｂブラウザ部２４から出力された画面情報５０内のリッチコンテンツ領域５０Ｒに、ダミーテキスト（例えば“Ａ”）が現れるので、これを検出する。なお、本例では、テキスト入力ボックス５０Ｔにダミーテキストが現れた場合を示しているが、テキスト入力ボックス５０Ｔの外側にもダミーテキストが現れる場合がある。
【００５６】
ダミーテキストを検出した中継サーバ２０の制御部２５は、Ｗｅｂブラウザ部２４に対し、バックスペース（以下「ＢＳ」と称する）を投入する（ステップＳ２０６）。
【００５７】
図５（Ｃ）に示すように、バックスペースの投入により画面情報５０のリッチコンテンツ領域５０Ｒからダミーテキスト（例えば“Ａ”）が消去されると、中継サーバ２０の制御部２５は、そのバックスペース投入後にＷｅｂブラウザ部２４から出力される画面情報を、携帯端末１０で表示可能な画像に変換し（ステップＳ２０７）、その画像とテキスト入力指示とを通信部２１により携帯端末１０に対し送信する（ステップＳ２０８）。テキスト入力指示は、携帯端末１０にてリッチコンテンツ領域に対するテキスト入力を可能にする指示である。
【００５８】
携帯端末１０の通信部１１は、中継サーバ２０から送信された携帯端末用画像およびテキスト入力指示を受信する（ステップＳ２０９）。次に、携帯端末１０の処理部１２は、中継サーバ２０から受信した携帯端末用画像を表示部１４に表示させて（ステップＳ２１０）、リッチコンテンツ領域に対するテキスト入力を受け付ける（ステップＳ２１１）。
【００５９】
図６のフローチャートは、中継サーバ２０の制御部２５によりプログラムに従って実行される処理の流れを示す。本処理は、携帯端末１０からポインティング位置情報を受信すると開始する（ステップＳ１０）。中継サーバ２０の制御部２５は、ポインティング位置情報とダミーテキストとをＷｅｂブラウザに投入し（ステップＳ１１）、画面情報５０のうちリッチコンテンツ領域５０Ｒ内にダミーテキスト（例えば“Ａ”）が現れたか否かを判定し（ステップＳ１２）、ダミーテキストが現れたとき、バックスペース（ＢＳ）をＷｅｂブラウザに投入することで画面情報５０のリッチコンテンツ領域５０Ｒからダミーテキストを消去し（ステップＳ１３）、ＢＳ投入後にＷｅｂブラウザから出力された画面情報を携帯端末用画像に変換し（ステップＳ１４）、その携帯端末用画像とテキスト入力指示を通信部２１により携帯端末１０に対し送信する（ステップＳ１５）。
【００６０】
図６に示した例では、コンテンツ領域内にテキスト入力ボックスが存在する場合、そのテキストボックスにポインティングされると、携帯端末用画像が更新され、且つ、携帯端末１０でテキスト入力ボックス対するテキスト入力が可能になる。
【００６１】
図７は、携帯端末１０でリッチコンテンツのボタン（図５（Ａ）の１４Ｂ）に対するクリック操作を受け付けてから、携帯端末１０で更新画像を表示するまでの処理の一例を示す。
【００６２】
図７にて、ステップＳ３０１〜Ｓ３０３は、図４のステップＳ２０１〜Ｓ２０３と同様であり、説明を省略する。
【００６３】
ステップＳ３０４にて、中継サーバ２０の制御部２５は、Ｗｅｂブラウザ部２４に対し、クリック位置を示すポインティング位置情報Ｐとクリックを投入する。
【００６４】
次に、中継サーバ２０の制御部２５は、Ｗｅｂブラウザ部２４から出力される画面情報５０の変化を監視する（ステップＳ３０５）。つまり、画面情報５０のリッチコンテンツ領域５０Ｒ内の画像変化を検出する。
【００６５】
リッチコンテンツ領域５０Ｒ内の画像変化を検出した中継サーバ２０の制御部２５は、その画像変化後にＷｅｂブラウザ部２４から出力される画面情報を、携帯端末１０で表示可能な画像に変換し（ステップＳ３０６）、その画像を通信部２１により携帯端末１０に対し送信する（ステップＳ３０７）。
【００６６】
携帯端末１０の通信部１１は、中継サーバ２０から送信された携帯端末用画像を受信する（ステップＳ３０８）。次に、携帯端末１０の処理部１２は、中継サーバ２０から受信した携帯端末用画像を表示部１４に表示させて（ステップＳ３０９）、次の操作を受け付ける（ステップＳ３１０）。
【００６７】
図８のフローチャートは、中継サーバ２０の制御部２５によりプログラムに従って実行される処理の流れを示す。本処理は、携帯端末１０からポインティング位置情報を受信すると開始する（ステップＳ２０）。中継サーバ２０の制御部２５は、ポインティング位置情報をＷｅｂブラウザに投入し（ステップＳ２１）、画面情報５０のうちリッチコンテンツ領域５０Ｒ内の画像変化を検出し（ステップＳ２２）、リッチコンテンツ領域５０Ｒ内の画像変化を検出したとき、変化後にＷｅｂブラウザから出力された画面情報を携帯端末用画像に変換し（ステップＳ２３）、その携帯端末用画像を通信部２１により携帯端末１０に対し送信する（ステップＳ２４）。
【００６８】
図８に示した例では、リッチコンテンツ領域内にボタンが存在し、そのボタンにポインティングされると、携帯端末用画像が更新される。
【００６９】
以上、中継サーバ２０にＰＣ用のＷｅｂブラウザを搭載した場合を例に説明したが、本発明はこのような場合に限定されない。例えば、特定の携帯端末（例えば最大の表示画面サイズを有する多機能携帯端末）用のＷｅｂブラウザを中継サーバ２０に搭載してもよいし、専用のブラウザを搭載してもよい。
【００７０】
本発明は、本明細書において説明した例や図面に図示された例には限定されず、本発明の要旨を逸脱しない範囲において、各種の設計変更や改良を行ってよいのはもちろんである。
【符号の説明】
【００７１】
１０…携帯端末、１１…携帯端末の通信部、１２…携帯端末の処理部、１３…携帯端末の入力装置、１４…携帯端末の表示部、２０…中継サーバ、２１…中継サーバの通信部、２４…中継サーバのＷｅｂブラウザ部、２５…中継サーバの制御部、３０…Ｗｅｂサーバ、５０…Ｗｅｂブラウザから出力された画面情報、５０Ｒ…Ｗｅｂブラウザから出力された画面情報におけるリッチコンテンツ領域、５０Ｔ…Ｗｅｂブラウザから出力された画面情報におけるテキスト入力ボックス、５０Ｂ…Ｗｅｂブラウザから出力された画面情報におけるボタン
【図１】
2011257988.tif 000003
【図２】
2011257988.tif 000004
【図３】
2011257988.tif 000005
【図４】
2011257988.tif 000006
【図５】
2011257988.tif 000007
【図６】
2011257988.tif 000008
【図７】
2011257988.tif 000009
【図８】
2011257988.tif 000010