(57)【特許請求の範囲】
【請求項１】
ウェブサーバからウェブページを取得しユーザ端末に送信する表示制御装置であって、
１または複数のリンク先ウェブページへのリンクが埋め込まれている第１ウェブページの前記リンク先ウェブページのうち、第２ウェブページへのアクセス要求を前記ユーザ端末から受け付けるアクセス要求受付手段と、
前記第２ウェブページに関連するキーワードを前記第１ウェブページから抽出するキーワード抽出手段と、
前記第２ウェブページにおいて、前記キーワードに関連する箇所である注目箇所を検出する注目箇所検出手段と、
前記第２ウェブページのうち前記注目箇所を含む注目部分の表示優先度を、前記注目部分以外の部分である付属部分よりも高く設定する表示制御手段と、
前記第２ウェブページを前記表示優先度の高い部分から順次、前記ユーザ端末に送信する送信手段と、
を含む表示制御装置。
【請求項２】
前記表示制御手段は、前記第２ウェブページを前記注目部分と前記付属部分とに分割し、前記注目部分の表示優先度を前記付属部分に比べて高く設定する、請求項１に記載の表示制御装置。
【請求項３】
前記表示制御手段は、前記注目部分の表示優先度を高く設定するために、前記注目部分にジャンプマークを付加し、かつ前記第２ウェブページのうち前記ジャンプマークが付加された部分から表示させるためのジャンプ命令を生成し、
前記送信手段は、前記ジャンプマークが付加された第２ウェブページ及び前記ジャンプ命令を前記ユーザ端末に送信する、請求項１に記載の表示制御装置。
【請求項４】
前記キーワード抽出手段は、前記第１ウェブページにおいて前記リンクが設定されているリンク文字列のうち、前記第２ウェブページへのアクセス要求に対応するリンク文字列を、前記第２ウェブページに関連するキーワードとして抽出する、請求項１に記載の表示制御装置。
【請求項５】
前記アクセス要求受付手段は、検索文字列を含む前記第１ウェブページへのアクセス要求を前記ユーザ端末からさらに受け付け、
前記キーワード抽出手段は、抽出された前記第２ウェブページに関連するキーワードと前記第２ウェブページとの関連性を判断し、判断結果に応じて、前記検索文字列を前記第２ウェブページに関連するキーワードとして設定する、請求項４に記載の表示制御装置。
【請求項６】
前記アクセス要求受付手段は、１または複数のリンク先ウェブページへのリンクが埋め込まれている所定のウェブページの前記リンク先ウェブページのうち、前記第１ウェブページへのアクセス要求を前記ユーザ端末からさらに受け付け、
前記キーワード抽出手段は、抽出された前記第２ウェブページに関連するキーワードと前記第２ウェブページとの関連性を判断し、判断結果に応じて、前記所定のウェブページにおいて前記リンクが設定されているリンク文字列のうち、前記第１ウェブページへのアクセス要求に対応するリンク文字列を、前記第２ウェブページに関連するキーワードとして抽出する、請求項４に記載の表示制御装置。
【請求項７】
ウェブサーバからウェブページを取得し表示するユーザ端末であって、
１または複数のリンク先ウェブページへのリンクが埋め込まれている第１ウェブページの前記リンク先ウェブページのうち、第２ウェブページへのアクセス要求を受け付けるアクセス要求受付手段と、
前記第２ウェブページに関連するキーワードを前記第1ウェブページから抽出するキーワード抽出手段と、
前記第２ウェブページにおいて、前記キーワードに関連する箇所である注目箇所を検出する注目箇所検出手段と、
前記第２ウェブページのうち前記注目箇所を含む注目部分の表示優先度を、前記注目部分以外の部分である付属部分よりも高く設定する表示制御手段と、
前記第２ウェブページを前記表示優先度の高い部分から順次、前記ユーザ端末に送信する送信手段と、
前記表示優先度に応じて前記第２ウェブページを表示する表示手段と、
を含むユーザ端末。
【請求項８】
ウェブサーバからウェブページを取得する表示制御装置と、前記表示制御装置から前記ウェブページを受信し表示するユーザ端末と、がネットワークを介して接続された表示制御システムであって、
前記ユーザ端末は、
１または複数のリンク先ウェブページへのリンクが埋め込まれている第１ウェブページの前記リンク先ウェブページのうち、第２ウェブページへのアクセス要求を受け付ける第１アクセス要求受付手段と、
前記第２ウェブページへのアクセス要求を前記表示制御装置に送信するアクセス要求送信手段と、
前記第１ウェブページ及び前記第２ウェブページを表示する表示手段と、
前記表示制御装置は、
前記第２ウェブページへのアクセス要求を前記アクセス要求送信手段から受け付ける第２アクセス要求受付手段と、
前記第２ウェブページに関連するキーワードを前記第1ウェブページから抽出するキーワード抽出手段と、
前記第２ウェブページにおいて、前記キーワードに関連する箇所である注目箇所を検出する注目箇所検出手段と、
前記第２ウェブページのうち前記注目箇所を含む注目部分の表示優先度を、前記注目部分以外の部分である付属部分よりも高く設定する表示制御手段と、
前記第２ウェブページを前記表示優先度の高い部分から順次、前記ユーザ端末に送信する送信手段と、を有し、
前記ユーザ端末の表示手段は前記表示優先度の高い部分から順次、前記第２ウェブページを表示する、表示制御システム。
【請求項９】
ウェブサーバからウェブページを取得しユーザ端末に送信する表示制御方法であって、
１または複数のリンク先ウェブページへのリンクが埋め込まれている第１ウェブページの前記リンク先ウェブページのうち、第２ウェブページへのアクセス要求を前記ユーザ端末から受け付けるアクセス要求受付ステップと、
前記第２ウェブページに関連するキーワードを前記第1ウェブページから抽出するキーワード抽出ステップと、
前記第２ウェブページにおいて、前記キーワードに関連する箇所である注目箇所を検出する注目箇所検出ステップと、
前記第２ウェブページのうち前記注目箇所を含む注目部分の表示優先度を、前記注目部分以外の部分である付属部分よりも高く設定する表示制御ステップと、
前記第２ウェブページを前記表示優先度の高い部分から順次、前記ユーザ端末に送信する送信ステップと、
を含む表示制御方法。
【請求項１０】
ウェブサーバからウェブページを取得しユーザ端末に送信するコンピュータが実行する表示制御プログラムであって、
１または複数のリンク先ウェブページへのリンクが埋め込まれている第１ウェブページの前記リンク先ウェブページのうち、第２ウェブページへのアクセス要求を前記ユーザ端末から受け付けるアクセス要求受付ステップと、
前記第２ウェブページに関連するキーワードを前記第1ウェブページから抽出するキーワード抽出ステップと、
前記第２ウェブページにおいて、前記キーワードに関連する箇所である注目箇所を検出する注目箇所検出ステップと、
前記第２ウェブページのうち前記注目箇所を含む注目部分の表示優先度を、前記注目部分以外の部分である付属部分よりも高く設定する表示制御ステップと、
前記第２ウェブページを前記表示優先度の高い部分から順次、前記ユーザ端末に送信する送信ステップと、
を含む表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページの表示を制御するための技術に関する。
【背景技術】
【０００２】
インターネットなどのネットワークのブロードバンド化が進み、大容量のデータの送受信が可能となっている。また、ＣＭＳ（Contents Management System）などが広く使われるようになり、簡単にテンプレートを用いることでウェブページに様々な情報のリンクを埋め込むことが可能になっている。よって、ウェブページには、広告、過去の記事へのリンク、関連情報へのリンク及び関連画像など多種多様でまた情報量が大きい情報を埋め込むことが可能となっている。また、スクリプト言語及びプラグイン等の利用により、ウェブサイト及び各ウェブページの構造の複雑化及び多様化が可能となっている。
【０００３】
ユーザは、ウェブページ内のリンクをたどって所望の情報が表示されたウェブページを取得する。所望の情報を含むウェブページを早く表示させるために例えば非特許文献１に記載の技術がある。非特許文献１ではウェブページが複数のブロックに分割されている。ユーザが所望の情報を含むブロックを選択すると、そのブロックに関連するウェブページが次に表示される。このように非特許文献１では、所望の情報を選択する際の操作性を高め、所望の情報を早く提供する。
【非特許文献１】"携帯電話上でＰＣ向けＷｅｂページを快適に閲覧する技術を開発"、２００６年１１月２４日、［２００７年１２月１７日検索］、インターネット〈ＵＲＬ：http://www.nec.co.jp/press/ja/0611/2401.html〉
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、非特許文献１のようにブロックの選択に基づいて次のウェブページを表示させる場合でも、表示された次のウェブページにおいてユーザはさらに所望の情報を探す必要がある。また、前述の通り、ウェブページには多種多様の情報が埋め込まれ、かつその構造も複雑化及び多様化しているため、ウェブページから所望の情報を素早く取得することが困難となっている。
【０００５】
そこで、本発明は、ウェブページから所望の情報を素早く取得することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、ウェブサーバからウェブページを取得しユーザ端末に送信する表示制御装置を提供する。表示制御装置は以下の構成を含む。
・１または複数のリンク先ウェブページへのリンクが埋め込まれている第１ウェブページの前記リンク先ウェブページのうち、第２ウェブページへのアクセス要求を前記ユーザ端末から受け付けるアクセス要求受付手段、
・前記第２ウェブページに関連するキーワードを前記第1ウェブページから抽出するキーワード抽出手段、
・前記第２ウェブページにおいて、前記キーワードに関連する箇所である注目箇所を検出する注目箇所検出手段、
・前記第２ウェブページのうち前記注目箇所を含む注目部分の表示優先度を、前記注目部分以外の部分である付属部分よりも高く設定する表示制御手段。
【０００７】
表示中の第１ウェブページから、リンク先ウェブページの１つである第２ウェブページにアクセス要求が行われた場合、第２ウェブページのうち注目部分の表示優先度が付属部分よりも高く設定される。ここで、第２ウェブページに関連するキーワードとは、第２ウェブページの特徴を表すキーワードであり、注目部分はこのキーワードに関連する注目箇所を含む部分である。表示中の第１ウェブページから第２ウェブページに切り替えられる際、第２ウェブページのうち、ユーザが所望する情報と関連性の高い注目部分から優先的に表示される。例えば、ウェブページでは、広告などユーザが所望する情報以外の情報も多数含まれているが、表示制御装置を用いれば注目部分が優先的に表示される。よって、ユーザは所望の情報を素早く取得することができ、また、注目部分をみるために画面をスクロールするなどの操作を減らすことができる。
【０００８】
また、表示制御装置が第１ウェブページからキーワードを抽出する。よって、ユーザは、単に第１ウェブページ内から所望のリンク先ウェブページとして第２ウェブページを選択するだけで良く、キーワードの入力など新たな操作を行うことなく所望の情報を素早く取得することができる。
また、ＰＤＡ（Personal Digital Assistant）や携帯電話など表示面積の小さいユーザ端末においては、所望の情報に到達するまでの操作数が少なくて済み、ユーザの利便性が向上する。
【０００９】
また、本願に開示する表示制御装置の表示制御手段は、第２ウェブページを注目部分と付属部分とに分割し、注目部分の表示優先度を付属部分に比べて高く設定し、分割された第２ウェブページの各部分を、表示優先度の高い順にユーザ端末に送信する送信手段を含む。
このような構成によれば、まず注目部分からユーザ端末に送信されるという働きにより、第２ウェブページ全体を転送するよりも少ないデータ転送量でユーザが所望する情報を素早く取得できるため、データ通信料の削減やユーザ端末のバッテリ使用量を削減することができる。
【００１０】
また、本願に開示する表示制御装置の表示制御手段は、注目部分の表示優先度を高く設定するために、注目部分にジャンプマークを付加し、かつ第２ウェブページのうちジャンプマークが付加された部分から表示させるためのジャンプ命令を生成し、ジャンプマークが付加された第２ウェブページ及びジャンプ命令をユーザ端末に送信する送信手段を含む。
【００１１】
このような構成によれば、表示制御装置を設置するだけで、既存ウェブブラウザに注目部分にジャンプさせるという働きをさせるだけでよい。よって、既存ブラウザを改変することなく、注目部分をみるために画面をスクロールするなどの操作を減らし、ユーザは素早く所望の情報を閲覧することができる。
また、本願に開示する表示制御装置のキーワード抽出手段は、第１ウェブページにおいてリンクが設定されているリンク文字列のうち、第２ウェブページへのアクセス要求に対応するリンク文字列を、第２ウェブページに関連するキーワードとして抽出する。
【００１２】
このような構成によれば、第１ウェブページ作成者が第２ウェブページの内容を示すリンク文字列を入れたリンクを、ユーザが既存のウェブブラウズ操作において選択する。このときに、キーワード抽出手段がそのリンク文字列をキーワードとして抽出するという働きにより、第２ウェブページ内でユーザの所望の情報をより的確に特定でき、また、ユーザのキーワード入力操作を不要にすることができる。
【００１３】
また、本願に開示する表示制御装置のアクセス要求受付手段は、検索文字列を含む前記第１ウェブページへのアクセス要求をユーザ端末からさらに受け付け、キーワード抽出手段は、抽出された第２ウェブページに関連するキーワードと第２ウェブページとの関連性を判断し、判断結果に応じて、検索文字列を第２ウェブページに関連するキーワードとして設定する。
【００１４】
このような構成によれば、ユーザが既存の検索サービス利用のために入力した検索文字列をキーワードとして抽出するという働きにより、より的確にユーザの所望の情報を特定することができる。
また、本願に開示する表示制御装置のアクセス要求受付手段は、１または複数のリンク先ウェブページへのリンクが埋め込まれている所定のウェブページのリンク先ウェブページのうち、第１ウェブページへのアクセス要求をユーザ端末からさらに受け付け、キーワード抽出手段は、抽出された第２ウェブページに関連するキーワードと第２ウェブページとの関連性を判断し、判断結果に応じて、所定のウェブページにおいてリンクが設定されているリンク文字列のうち、第１ウェブページへのアクセス要求に対応するリンク文字列を、第２ウェブページに関連するキーワードとして抽出する。
【００１５】
このような構成によれば、リンク文字列や検索文字列がキーワードとして不適切な場合に直前のキーワードを再利用するという働きにより、不適切な部分から表示されることを効果的に抑制することができる。
なお、本願に開示する表示制御装置の構成要素または構成要素の任意の組合せを、方法、装置、回路、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも、他の態様として有効である。
【発明の効果】
【００１６】
本発明によれば、ウェブページから所望の情報を素早く取得することができる技術を提供することができる。
【発明を実施するための最良の形態】
【００１７】
＜概要＞
ユーザ端末は、ウェブサーバから取得したウェブページを表示する際に、ユーザが所望する情報と関連性の高い注目部分から表示する。このような表示を行うための表示制御方法としては以下の２つが挙げられる。
表示制御方法１：次に表示されるウェブページは、注目部分と、注目部分以外のその他の部分である付属部分と、に分割される。まず注目部分がユーザ端末に送信され、その後付属部分がユーザ端末に送信される。ユーザ端末は、先に受信した注目部分をまず表示し、その後付属部分を表示する。表示制御方法１は第１実施形態において説明する。
【００１８】
表示制御方法２：次に表示されるウェブページの注目部分にジャンプマークが付加され、かつジャンプマークへのジャンプ命令が生成される。ユーザ端末は、ジャンプマークが付加されたウェブページ及びジャンプ命令を受信すると、ジャンプ命令に応じてジャンプマークが付加された注目部分からウェブページを表示する。表示制御方法２は第２実施形態において説明する。
【００１９】
＜第１実施形態＞
（１）全体構成
図１は第１実施形態例に係るネットワーク構成図である。ウェブサーバ１（１ａ、１ｂ・・・）とユーザ端末１０とが、ネットワーク２、３及びＧＷ（Gate Way）サーバ２０を介して接続されている。ウェブサーバとは、テキスト、画像及び音楽などの情報を蓄積し、要求に応じてこれらの情報を提供するサーバである。前記情報は例えばウェブページなどユーザ端末においてひとまとまりで表示される単位で構成されている。ＧＷサーバとは、異なるネットワーク間の通信を接続するためのサーバであり、本実施形態ではユーザ端末１０とウェブサーバ１との間を中継する中継装置として機能する。ユーザ端末は、例えばＷｅｂブラウザなど、Ｗｅｂページを閲覧するためのアプリケーションソフトが実装されているブラウザ端末である。
【００２０】
ユーザ端末１０がユーザから所望のウェブページへのアクセス要求を受け付けると、ＧＷサーバ２０はアクセス要求に応じてウェブサーバ１から所望のウェブページを取得しユーザ端末１０に送信する。ＧＷサーバ２０及びユーザ端末１０が表示制御処理を実行することで、ユーザ端末１０ではユーザが所望する情報と関連性の高い注目部分からウェブページの表示が行われる。
【００２１】
（２）表示制御処理の概要
図２〜図６を用いて第１実施形態に係る表示制御処理の概要を説明する。あるウェブページであるＵＲＬ（Uniform Resource Locator）０ページから、次のウェブページであるＵＲＬ１ページに切り替える場合について説明する。以下では、"×○新聞"との検索キーワードに基づいてＵＲＬ０ページが表示され、"○○県で震度３"のリンクの選択に基づいてＵＲＬ１ページが表示される場合を例に挙げて説明する。
【００２２】
図２はＵＲＬ０ページの画面例である。ユーザ端末１０はユーザから"×○新聞"との検索キーワードを受け付け、ＵＲＬ０ページを表示する。なお、ＵＲＬ０ページのＵＲＬは、http://exaple.comであるとする。ＵＲＬ０ページには、複数のリンク先ウェブページへのリンクが埋め込まれている。図２では、"○○県で震度３"や"△△地方梅雨明け"等のリンクが埋め込まれている。ユーザ端末１０では、"○○県で震度３"のリンクの選択をユーザから受け付け、この選択に基づいて次のウェブページとしてＵＲＬ１ページを表示する。
【００２３】
図３はＵＲＬ１ページの全体画面例である。図４〜図６は表示制御処理が行われた場合のＵＲＬ１ページの表示の流れを示す。図４は注目部分の画面例であり、図５は注目部分より後の後方部分がさらに表示された画面例であり、図６は注目部分より前の前方部分がさらに表示された画面例である。
ユーザ端末１０は、"○○県で震度３"のリンクの選択により、"○○県で震度３"にリンク付けられたＵＲＬ１ページへのアクセス要求をユーザから受け付ける。ＧＷサーバ２０は、ユーザ端末１０からアクセス要求を受け付け、アクセス要求に基づいてウェブサーバ１からＵＲＬ１ページを取得する。ＧＷサーバ２０は、ＵＲＬ１ページに関連するキーワードとして、ＵＲＬ１ページへのリンクに用いられているリンク文字列をＵＲＬ０ページから抽出する。ここで、前記リンク文字列は"○○県で震度３"である。
【００２４】
次に、ＧＷサーバ２０は、抽出した"○○県で震度３"のキーワードに基づいてＵＲＬ１ページを検索し注目箇所を検出する。注目箇所が複数検出される場合には、各注目箇所の重要度を算出して重要度の最も高い箇所を注目箇所に決定する。ＧＷサーバ２０は、図３に示すように、ＵＲＬ１ページを、注目箇所を含む注目部分と、注目部分よりも後に出現する後方部分と、注目部分よりも前に出現する前方部分と、に分割する。また、各部分のテキストと画像とを分離する。さらに、各部分のテキスト及び画像の表示優先度を決定し、表示優先度の高い順に各部分のテキスト及び画像をユーザ端末１０に送信する。
【００２５】
例えば、注目部分のテキスト、注目部分の画像Ａ、注目部分の画像Ｂ、後方部分のテキスト、後方部分の画像Ｃ、前方部分のテキスト及び前方部分の画像ロゴの順に表示優先度が高くなるように決定されるとする。ユーザ端末１０は、表示優先度の高い順に各部分を受信し、図４〜図６に示すように各部分を表示する。まず、図４に示すように注目部分のテキストが表示され（同図（ａ）参照）、次に画像Ａがテキストに追加表示され（同図（ｂ）参照）、さらに画像Ｂが追加表示される（同図（ｃ）参照）。次に、図５に示すように注目部分に加えて、後方部分のテキストが表示され（同図（ａ）参照）、さらに画像Ｃが表示される（同図（ｂ）参照）。次に、図６に示すように、注目部分及び後方部分に加えて前方部分のテキストが表示され、最後に図３に示すように前方部分の画像ロゴが表示される。
【００２６】
（３）内部構成
図７は第１実施形態に係るユーザ端末及びＧＷサーバのハードウェア構成及び機能構成を示すブロック図である。ユーザ端末１０は、例えばＣＰＵ（Central Processing Unit ）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ及び図示しないＲＯＭ（Read-Only Memory）等を備える。ＧＷサーバ２０もまた、ＣＰＵ２０ａ、ＲＡＭ２０ｂ及び図示しないＲＯＭ等を備える。以下に，表示制御処理を行うためのユーザ端末１０及びＧＷサーバ２０の機能構成を説明する。
【００２７】
（３−１）ユーザ端末の機能構成
（ｉ）第１アクセス要求受付部
ＣＰＵ１０ａの第１アクセス要求受付部１１は、ユーザ端末１０のユーザからＵＲＬ０ページ及びＵＲＬ１ページなどのウェブページへのアクセス要求を受け付ける。
第１アクセス要求受付部１１はまずユーザからＵＲＬ０ページへのアクセス要求を受け付ける。ユーザは、例えば、ユーザ端末１０に表示された検索画面に得たい情報に関連する検索キーワードやＵＲＬを入力したり、ユーザ端末１０に表示された所定のウェブページに設定されたリンクを選択する。これにより、第１アクセス要求受付部１１は、ＵＲＬ０ページへのアクセス要求を受け付け、後述の第１送受信部１２を介してＧＷサーバ２０に送信する。ここで、ＧＷサーバ２０に送信されるＵＲＬ０ページへのアクセス要求には、ＵＲＬ０ページのＵＲＬが含まれる。
【００２８】
例えば、第１アクセス要求受付部１１は、ユーザから"×○新聞"の検索キーワードを受け付ける。これに基づいて、第１アクセス要求受付部１１は、ＵＲＬ０ページのＵＲＬであるhttp://example.comが含まれるアクセス要求をＧＷサーバ２０に送信する。
次に、第１アクセス要求受付部１１は、後述の表示部１３がＵＲＬ０ページを表示している状態で、ユーザからＵＲＬ１ページへのアクセス要求を受け付ける。ＵＲＬ０ページには、１または複数のリンク先ウェブページへのリンクが埋め込まれており、ユーザはリンク先ウェブページのうち所望のＵＲＬ１ページへのリンクを選択する。これにより、第１アクセス要求受付部１１は、ＵＲＬ１ページへのアクセス要求を受け付けＧＷサーバ２０に送信する。ここで、ＧＷサーバ２０に送信されるＵＲＬ１ページへのアクセス要求には、ＵＲＬ１ページのＵＲＬが含まれる。
【００２９】
例えば、第１アクセス要求受付部１１は、ＵＲＬ０ページ内の"○○県で震度３"のリンクの選択をユーザから受け付ける。これに基づいて、第１アクセス要求受付部１１は、ＵＲＬ１ページのＵＲＬであるhttp://example.com/ 07920031.htmlが含まれるアクセス要求をＧＷサーバ２０に送信する。
（ｉｉ）第１送受信部
ＣＰＵ１０ａの第１送受信部１２は、ユーザ端末１０側のインターフェースであり、ＧＷサーバ２０と通信を行う。例えば、第１送受信部１２は、アクセス要求をＧＷサーバ２０に送信したり、ＧＷサーバ２０からレスポンスを受信する。
【００３０】
（ｉｉｉ）レスポンスキャッシュ部、表示部
ＲＡＭ１０ｂのレスポンスキャッシュ部１４は、アクセス要求に対するレスポンスを第１送受信部１２から受信して一時的に記憶する。表示部１３は、レスポンスキャッシュ部１４からレスポンスを取得してウェブページを表示する。
（３−２）ＧＷサーバの機能構成
（ｉ）第２アクセス要求受付部、第２送受信部
ＣＰＵ２０ａの第２送受信部２１は、ＧＷサーバ２０側のインターフェースであり、ユーザ端末１０からアクセス要求を受け付けたり、ユーザ端末１０にレスポンスを送信するなど、ユーザ端末１０と通信を行う。
【００３１】
ＣＰＵ２０ａの第２アクセス要求受付部２２は、ユーザ端末１０からＵＲＬ０ページ及びＵＲＬ１ページへのアクセス要求を受け付け、後述のウェブページ取得部２３、キーワード抽出部２５及び表示制御部２９に送信する。
（ｉｉ）ウェブページ取得部、ウェブページ記憶部
ＣＰＵ２０ａのウェブページ取得部２３は、アクセス要求に含まれるＵＲＬに基づいて、ウェブサーバ１からウェブページを取得する。
【００３２】
例えば、ウェブページ取得部２３は、第２アクセス要求受付部２２からＵＲＬ０ページのＵＲＬであるhttp://example.comが含まれるアクセス要求を受信し、これに基づいてウェブサーバ１からＵＲＬ０ページを取得する。また、ウェブページ取得部２３は、第２アクセス要求受付部２２からＵＲＬ１ページのＵＲＬであるhttp://example.com/ 07920031.htmlが含まれるアクセス要求を受信し、これに基づいてウェブサーバ１からＵＲＬ１ページを取得する。
【００３３】
ＲＡＭ２０ｂのウェブページ記憶部２４はこれらのウェブページを記憶する。図８及び図９はウェブページ記憶部２４に記憶されるウェブページのＨＴＭＬ（HyperText Markup Language）記述例である。図８はＵＲＬ０ページのＨＴＭＬ記述例であり、図９はＵＲＬ１ページのＨＴＭＬ記述例である。
（ｉｉｉ）キーワード抽出部、キーワード候補記憶部
ＣＰＵ２０ａのキーワード抽出部２５は、第２アクセス要求受付部２２からＵＲＬ１ページへのアクセス要求を受け付け、アクセス要求に基づいてＵＲＬ１ページに関連するキーワードをＵＲＬ０ページから抽出する。ＵＲＬ１ページへのアクセス要求には、ＵＲＬ１ページのＵＲＬであるhttp://example.com/ 07920031.htmlが含まれる。また、ＵＲＬ１ページに関連するキーワードとは、ユーザがＵＲＬ１ページから得たい情報に関連するキーワードである。
【００３４】
まず、キーワード抽出部２５は、ウェブページ記憶部２４に記憶されているＵＲＬ０ページからキーワード候補を抽出する。キーワード候補とは、次のＵＲＬ１ページに関連するキーワードとなり得るキーワードであり、例えばＵＲＬ０ページにおいてリンクが設定されているリンク文字列である。リンクは、例えば、一組の<a href="    ">及び</a>のリンクタグでリンク文字列を挟むことで設定される。キーワード抽出部２５は、ＵＲＬ０ページにおいてリンクタグを検索し、リンクタグに挟まれたリンク文字列をキーワード候補として抽出する。さらに、キーワード抽出部２５は、キーワード候補に関連づけられたリンク先候補ＵＲＬを取得する。なお、キーワード抽出部２５は、１のリンク先候補ＵＲＬに対して複数のキーワード候補が存在する場合は、全てのキーワード候補を抽出する。
【００３５】
キーワード候補記憶部２６は抽出されたキーワード候補及びリンク先候補ＵＲＬを記憶する。図１０はＵＲＬ０ページのキーワード候補及びリンク先候補ＵＲＬの一覧の一例である。例えば、図８に示すＨＴＭＬ記述例では、"社会"という文字列にリンクが設定されており、リンク先のファイル名は/national/となっている。よって、キーワード候補記憶部２６は、キーワード候補及びリンク先候補ＵＲＬとしてそれぞれ"社会"及びhttp://exaple.com/national/を対応付けて記憶する。ここではＵＲＬ０ページのみのキーワード候補の一覧を示しているが、このようなキーワード候補の一覧がＵＲＬページ毎に作成される。
【００３６】
次に、キーワード抽出部２５は、ＵＲＬ０ページのキーワード候補の一覧において、アクセス要求に含まれるＵＲＬ１ページのＵＲＬと一致するリンク先候補ＵＲＬを検索する。キーワード抽出部２５は、該当するリンク先候補ＵＲＬに対応するキーワード候補を、ＵＲＬ１ページに関連するキーワードとして抽出する。
例えば、キーワード抽出部２５は、アクセス要求からＵＲＬ１ページのＵＲＬであるhttp://example.com/ 07920031.htmlを取得し、このＵＲＬに一致するリンク先候補ＵＲＬを図１０において検索する。そして、"○○県で震度３"をＵＲＬ１ページに関連するキーワードとして抽出する。
【００３７】
なお、リンク文字列によりキーワード候補を抽出しているが、キーワード候補はリンク文字列に限定されず、例えばリンク文字列の前後の文字列をキーワード候補として抽出するようにしても良い。
以上のようにキーワードを抽出し、キーワードに該当する箇所からウェブページを表示させることで、ユーザが所望する情報を優先的に表示可能となる。つまり、ユーザはＵＲＬ０ページ内のリンクが設定されているリンク文字列に基づいて所望の情報を選択し、次のＵＲＬ１ページを選択する。よって、ＵＲＬ１ページへのリンクに用いられているリンク文字列には、ユーザが所望する情報に関するキーワードが表れている。そこで、前記リンク文字列をＵＲＬ１ページに関連するキーワードとして抽出することで、ユーザが所望する情報を優先的に表示可能となる。
【００３８】
（ｉｖ）注目箇所検出部、スコア記憶部
ＣＰＵ２０ａの注目箇所検出部２７は、キーワード抽出部２５からＵＲＬ１ページに関連するキーワードを取得する。また、注目箇所検出部２７は、ウェブページ記憶部２４に記憶されているＵＲＬ１ページ内でキーワードに関連する注目箇所を検出する。キーワードに関連する注目箇所とは、キーワードに該当する文字列が記述されている箇所である。その他、キーワードの同義語及び類義語などの文字列が記述されている箇所などを注目箇所として検出しても良い。よって、ＲＡＭ２０ｂが同義語及び類義語などの記憶部を有し、注目箇所検出部２７がキーワードに対応する同義語及び類義語を記憶部から取得し、取得した同義語及び類義語に基づいて注目箇所を検出するようにしても良い。
【００３９】
また、キーワードに関連する候補箇所が複数検出される場合には、重要度を算出して重要度の最も高い候補箇所を注目箇所として検出する。例えば、注目箇所検出部２７は、キーワード抽出部２５からキーワードとして"○○県で震度３"を受信し、ＵＲＬ１ページ内を前記キーワードに基づいて検索する。図９に示すＵＲＬ１ページの記述例からは、（ａ）〜（ｃ）の３つ候補箇所においてキーワードが検出される。各候補箇所の重要度は例えば次のように算出される。
【００４０】
注目箇所検出部２７は、例えばキーワード長に基づく第１スコアと、キーワードを挟むタグの種類に基づく第２スコアと、キーワードの後に連続する文字数に基づく第３スコアと、に基づいて各候補箇所の重要度を算出する。例えば、第１スコアは、キーワードの１文字に対して１００を乗算して算出される。よって、"○○県で震度３"の文字数は７文字であり第１スコアは７００と算出される。また、スコア記憶部２８にはタグと第２スコアとの対応表が格納されている。図１１はタグと第２スコアとの対応表の一例である。例えば、ＴＩＴＬＥタグやＭＥＴＡタグなどのタグは第２スコアが低く設定され、Ｈ１〜Ｈ６のタグは順に低くなるように第２スコアが設定されている。また、キーワードの後に所定値Ｂ以上の文字が連続している場合は、第３スコアは１０００である。所定値Ｂは例えば１０文字などである。図１２は（ａ）〜（ｃ）の候補箇所での重要度である。（ａ）においてキーワードを挟むタグはＴＩＴＬＥタグであるので第２スコアは０となり、キーワードの後には文字が連続していないので第３スコアは０である。よって、重要度は第１スコアの７００となる。また、（ｂ）のタグはＡタグであり、キーワードの後には文字が連続していないので重要度は第１スコア（７００）＋第２スコア（５００）で１２００となる。また、（ｃ）のタグはＨ１タグであり、かつキーワードの後には１０文字以上の文字が連続しているため、第１スコア（７００）＋第２スコア（１０００）＋第３スコア（１０００）で重要度は２７００となる。
【００４１】
以上より、注目箇所検出部２７は重要度が最も高い（ｃ）の候補箇所を注目箇所として決定する。このように重要度の最も高い候補箇所を注目箇所とすることで、ユーザが最も所望している情報が素早く表示される。なお、注目箇所が検出することができればよく、重要度の算出方法は上記方法に限定されない。
また、ＵＲＬ１ページのＵＲＬに、例えば♯などのアンカーに続けてジャンプ先の名前が記載されている場合は、キーワード抽出部２５はジャンプ先を注目箇所検出部２７に送信する。注目箇所検出部２７はそのジャンプ先を注目箇所として検出する。例えば、ＵＲＬ１ページのＵＲＬがhttp://exaple.com/070920031.html#cntである場合、ＵＲＬ１ページ内の<a name ="cnt">の箇所、又はｉｄ（identifier）属性が"cnt"である要素の箇所が注目箇所となる。
【００４２】
また、注目箇所検出部２７は、キーワードに関連する箇所が検出されなかった場合は、例えばキーワードを分解したり、別のキーワードに置き換えるなどしてＵＲＬ１ページ内をさらに検索する。例えば、キーワードが"○○県で震度３"の場合は、"震度３"や"○○県"などの単語に分解する。また、同義語及び類義語などの記憶部を参照し、"地震"や"マグニチュード"などの別のキーワードに置き換えても良い。キーワードを分解すると、分解前のキーワードよりもＵＲＬ１ページに対する関連度が低くなる場合があるため、所定スコアＣを差し引いて重要度を算出しても良い。
【００４３】
また、注目箇所検出部２７は、キーワードに関連する箇所を所定値Ａより多く検出した場合には、キーワードは汎用語であるとみなし、検出した箇所は注目箇所としないようにしても良い。
また、注目箇所検出部２７は、重要度が所定値Ｄより小さい場合は、ＵＲＬ１ページへの関連度が低いと判断し、候補箇所から除外するようにしても良い。
【００４４】
（ｖ）表示制御部
ＣＰＵ２０ａの表示制御部２９は、第２アクセス要求受付部２２からウェブページへのアクセス要求を受信すると、まず後述のレスポンス記憶部３０にアクセス要求に対するレスポンスが記憶されているかを検索する。記憶されていれば、レスポンス記憶部３０からレスポンスとしてウェブページを取得し第２送受信部２１を介してユーザ端末１０に送信する。記憶されていなければ、ウェブページ記憶部２４からウェブページを取得し、レスポンスを生成してユーザ端末１０に送信する。以下に、ＵＲＬ１ページのアクセス要求に対するレスポンスの生成方法について説明する。
【００４５】
表示制御部２９は、ウェブページ記憶部２４からＵＲＬ１ページを取得し、注目箇所検出部２７から検出された注目箇所を取得し、注目箇所を含む注目部分を特定する。具体的に、表示制御部２９は、ＵＲＬ１ページにおいて、例えば注目箇所を始点とし、所定のバイト数分までの位置を終点とする部分を注目部分として特定する。また、前述の始点の直前に位置するタグから、前述の終点の直後に位置するタグまでを注目部分として特定しても良い。
【００４６】
次に、表示制御部２９は、例えば、注目部分と、注目部分よりも後に出現する後方部分と、注目部分よりも先に出現する前方部分と、にＵＲＬ１ページを分割する。また、各部分においてテキストと画像とを分離する。図１３はＵＲＬ１ページの分割例を示す。図９のＵＲＬ１ページは、注目箇所に基づいて、前方部分のテキスト、前方部分の画像ロゴ、注目部分のテキスト、注目部分の画像Ａ、注目部分の画像Ｂ、後方部分のテキスト及び後方部分の画像Ｃに分割される。なお、テキストと画像を分離するだけではなく、テキスト、画像及び音楽など情報の種類に応じてウェブページを分離しても良い。
【００４７】
さらに、表示制御部２９は、分割した各部分の表示優先度を決定する。表示優先度とは、ユーザ端末においてテキスト及び画像等について表示の優先順位を示す値である。このとき、注目部分の表示優先度は、注目部分以外の部分である付属部分よりも高く設定され、後方部分の表示優先度は、前方部分よりも高く設定される。ここで、スコア記憶部２８は、各部分のテキスト及び画像と表示優先度との対応表を格納している。図１４は各部分のテキスト及び画像と表示優先度との対応表の一例である。例えば、テキストに着目すれば、注目部分のスコアが最も高く設定され、後方部分のスコアは前方部分のスコアよりも高く設定されている。また、各部分においては、テキストの方が画像よりもスコアが高く設定されている。
【００４８】
さらに、画像については、注目箇所と画像との距離、画像のバイト数、表示サイズ、出現回数、画像が格納されているＵＲＬと第２ウェブページＵＲＬとのディレクトリ関係、画像にリンクが設定されているか否か等に基づいて、表示優先度が加算される。以下に各具体例を説明する。
（注目箇所と画像との距離）
ＵＲＬ１ページの全体のバイト数をＳ、注目箇所のバイト位置をｒ、画像のバイト位置をｉｎとすると、加算される表示優先度は（１−│ｒ−ｉｎ│／Ｓ）×ｋとなる。ここで、ｋは係数であり、例えばテキストの表示優先度よりも1桁少ないオーダーとし、例えば５０００である。これにより注目箇所に近い画像ほど表示優先度が高く設定される。
【００４９】
（画像のバイト数）
ＵＲＬ１ページの各画像のバイト数のうち、最大のバイト数をｂｎ＿ｍａｘ、対象画像のバイト数をｂｎとすると、加算される表示優先度は（１−ｂｎ／ｂｎ＿ｍａｘ）×ｊとなる。ここで、ｊは係数であり、例えばｋより１桁少ないオーダーとし、例えば１００である。これにより、画像のバイト数が小さいほど表示優先度が高く設定される。画像のバイト数が小さい場合、表示に時間がかかる時間が小さいため、表示優先度が高くても影響が小さい。
【００５０】
（表示領域）
ＵＲＬ１ページの各画像の表示領域のうち、最大の表示領域をｃｎ＿ｍａｘ、対象画像の表示領域をｃｎとすると、加算する表示優先度はｃｎ／ｃｎ＿ｍａｘ×ｈとなる。ここで、ｈは係数であり、例えばｋより１桁少ないオーダーとし、例えば１００である。これにより、表示領域が大きいほど表示優先度が高く設定される。
【００５１】
（出現回数）
ＵＲＬ１ページの各画像の出現回数のうち、最大の出現回数をａｎ＿ｍａｘ、対象画像の出現回数をａｎとすると、加算する表示優先度は（１−ａｎ／ａｎ＿ｍａｘ）×ｉとなる。ここで、ｉは係数であり、例えばｋより１桁少ないオーダーとし、例えば１００である。これにより、出現回数が多いとウェブページを装飾する飾りの可能性が高いため、出現回数が多いほど表示優先度は低く設定される。
【００５２】
（ディレクトリ関係）
例えば画像のＵＲＬが第２ウェブページのＵＲＬに対して同一ディレクトリである場合やサブディレクトリである場合は、異なるディレクトリの場合よりも表示優先度を高く設定する。
（画像へのリンクの設定）
また、画像にリンクが設定されている場合は、さらに詳細な画像へのリンクとなっている可能性が高く、表示優先度に所定スコアを加算する。
【００５３】
表示制御部２９は、図１４の対応表及び上記画像の表示優先度の算出方法等に基づいて、図１３の各部分のテキスト及び画像の表示優先度を算出する。図１５は、各部分のテキスト及び画像の表示優先度の算出結果である。図１５では、例えばユーザ端末のＩＰアドレス、リクエストされたＵＲＬ１ページのＵＲＬ、各部分の表示優先度、各部分のＵＲＬ、ＵＲＬ１ページでのバイト位置等が示されている。
【００５４】
表示制御部２９は、図１５の算出結果を参照し、第２送受信部２１を介して表示優先度の高い順に各部分をユーザ端末１０に送信する。このとき、表示制御部２９は、各部分を順に送信可能なように各部分をマルチパート形式で構成してレスポンスを生成する。図１６はマルチパート形式で構成されたレスポンスの例である。第２送受信部２１は、表示制御部２９からレスポンスを受け取りユーザ端末１０に送信する。
【００５５】
以上より、ユーザ端末１０では注目部分がまず表示され、ユーザは所望の情報を素早く取得することができる。ここで、注目部分の後には、注目部分の内容が続いているなど、注目部分に関係する内容が記載されている可能性が高い。注目部分に引き続いて後方部分及び前方部分が順に表示されることで、ユーザは注目部分に引き続いて、関連性の高い後方部分の情報を早く取得することができる。
【００５６】
また、一般的に、画像はテキストよりもバイト数が大きく表示に時間がかかる。画像よりもテキストの表示優先度を高く設定することで、バイト数が比較的小さなテキストが画像よりも先に表示される。これにより、所望の情報をより早く表示させることができる。
（ｖｉ）レスポンス記憶部
レスポンス記憶部３０は表示制御部２９が生成したレスポンスを記憶する。
【００５７】
（４）処理の流れ
次に、表示制御処理の全体の流れについて図１７から図２０を用いて説明する。図１７は表示制御処理の全体の流れを示すフローチャートの一例であり、図１８及び図１９はキーワード検索処理の流れを示すフローチャートの一例であり、図２０はレスポンス生成処理の流れを示すフローチャートの一例である。
【００５８】
（４−１）表示制御処理の全体
図１７を用いて表示制御処理の全体の流れについて説明する。ユーザ端末１０は、例えば検索キーワードをユーザから受け付けてＵＲＬ０ページを表示している。このとき、ウェブページ記憶部２４は、ウェブページ取得部２３がウェブサーバ１から取得したＵＲＬ０ページを記憶している。次に、ＵＲＬ０ページ内に設定されたリンクの選択に基づいてＵＲＬ１ページが表示される場合、以下の処理が行われる。
【００５９】
ステップＳ１：キーワード抽出部２５は、ＵＲＬ０ページからキーワード候補及びリンク先候補ＵＲＬを抽出する。キーワード候補記憶部２６は抽出されたキーワード候補及びリンク先候補ＵＲＬを記憶する。
ステップＳ２：第２アクセス要求受付部２２がＵＲＬ１ページへのアクセス要求を受け付ければ、ステップＳ３に進み、アクセス要求が無ければ待機する。
【００６０】
ステップＳ３：表示制御部２９は、第２アクセス要求受付部２２からＵＲＬ１ページへのアクセス要求を受信する。アクセス要求にはＵＲＬ１ページのＵＲＬが含まれる。表示制御部２９は、レスポンス記憶部３０にアクセス要求に対するレスポンスが記憶されているかを検索し、記憶されていればステップＳ４に進む。記憶されていなければステップＳ５に進む。
【００６１】
ステップＳ４：表示制御部２９は、レスポンス記憶部３０からレスポンスとしてＵＲＬ１ページを取得し、表示優先度に応じてユーザ端末１０に送信する。
ステップＳ５：キーワード抽出部２５は、第２アクセス要求受付部２２からＵＲＬ１ページのＵＲＬを含むアクセス要求を受信する。キーワード抽出部２５は、ＵＲＬ１ページのＵＲＬと一致するリンク先候補ＵＲＬを検索し、該当するリンク先候補ＵＲＬに対応するキーワード候補を、ＵＲＬ１ページに関連するキーワードとして抽出する。
【００６２】
ステップＳ６：注目箇所検出部２７は、ＵＲＬ１ページ内の注目箇所を検出する注目箇所検出処理を行う。
ステップＳ７：表示制御部２９は、注目部分の表示優先度を付属部分よりも高く設定し、ＵＲＬ１ページへのアクセス要求に対するレスポンスを生成するレスポンス生成処理を行う。
【００６３】
ステップＳ８：第２送受信部２１は、表示制御部２９からレスポンスを受信し、ユーザ端末１０に送信する。
（４−２）注目箇所検出処理
図１８及び図１９を用いて、ステップＳ６の注目箇所検出処理について説明する。
ステップＳ１０：キーワード抽出部２５は、ＵＲＬ１ページのＵＲＬに♯などのアンカーが付いているか否かを判定し、アンカー付きの場合はステップＳ１１に進み、アンカーが付いていない場合はステップＳ１２に進む。
【００６４】
ステップＳ１１：キーワード抽出部２５は、アンカーに続けて記述されたジャンプ先を注目箇所検出部２７に送信する。注目箇所検出部２７はそのジャンプ先を注目箇所として検出する。
ステップＳ１２：キーワード抽出部２５は、ＵＲＬ０ページでのキーワード候補の一覧において、ＵＲＬ１ページのＵＲＬと一致するリンク先候補ＵＲＬを検索する。該当箇所のキーワード候補を、ＵＲＬ１ページに関連するキーワードとして抽出する。
【００６５】
ステップＳ１３：注目箇所検出部２７は、キーワード抽出部２５からキーワードを取得し、キーワード長に基づいて第１スコアを算出する。
ステップＳ１４：注目箇所検出部２７は、ＵＲＬ１ページに関連するキーワードに基づいてＵＲＬ１ページ内を検索して注目箇所を検出する。
ステップＳ１５：ヒット箇所が無い場合はステップＳ１６に進み、ヒット箇所がある場合はステップＳ１８に進む。
【００６６】
ステップＳ１６：注目箇所検出部２７は、キーワードが分解可能かどうかを判断し、分解可能であればステップＳ１７に進み、分解不可能であればステップＳ２９に進む。
ステップＳ１７：注目箇所検出部２７はキーワードを分解して次のキーワードに設定し、ステップＳ１３に戻る。
ステップＳ１８：ヒット箇所が複数ある場合はステップＳ１９に進み、ヒット箇所が１つの場合はステップＳ２８に進む。
【００６７】
ステップＳ１９：注目箇所検出部２７はヒット数が所定値Ａ以下か否かを判定する。ヒット数が所定値Ａ以下である場合はステップＳ２０に進む。ヒット数が所定値Ａより大きい場合はステップＳ２９に進む。
ステップＳ２０：次に、注目箇所検出部２７は、複数のヒット箇所、つまり複数の候補箇所の中から注目箇所を決定する。注目箇所検出部２７は、各候補箇所のキーワードを挟むタグの種類に応じて第２スコアを算出する。
【００６８】
ステップＳ２１：注目箇所検出部２７は、候補箇所以降の文字数、つまりキーワードの後に連続する文字数が所定値Ｂ以上であるかを判定する。所定値Ｂ以上である場合は、ステップＳ２２に進み、所定値Ｂより少ない場合はステップＳ２３に進む。
ステップＳ２２：注目箇所検出部２７は、キーワードの後の文字数が所定値Ｂ以上である場合は、第３スコアを重要度に追加する。よって、重要度は、第１スコア＋第２スコア＋第３スコアにより算出される。
【００６９】
ステップＳ２３：キーワードの後の文字数が所定値Ｂより少ない場合は、重要度は、第１スコア＋第２スコアにより算出される。
ステップＳ２４、Ｓ２５：注目箇所検出部２７は、キーワードを分解している場合は、重要度から所定スコアＣを差し引く。
ステップＳ２６：注目箇所検出部２７は、未処理の候補箇所があればステップＳ２０に戻り重要度を算出する。未処理の候補箇所が無ければステップＳ２７に進む。
【００７０】
ステップＳ２７：注目箇所検出部２７は、重要度が所定値Ｄ以上の候補箇所のみを抽出しステップＳ２８に進む。全ての候補箇所の重要度が所定値Ｄより小さい場合はステップＳ２９に進む。
ステップＳ２８：注目箇所検出部２７は、候補箇所のうち最も重要度が大きい候補箇所を注目箇所に決定する。
【００７１】
ステップＳ２９：注目箇所検出部２７は、注目箇所を検出することができないため、別のキーワードをキーワードに決定した場合はステップＳ１３に戻る。その他の場合には終了する。
（４−３）レスポンス生成処理
次に、図２０を用いてステップＳ７のレスポンス生成処理について説明する。
【００７２】
ステップＳ３０：表示制御部２９は、ＵＲＬ１ページにおいて注目箇所を含む注目部分を特定し、注目部分を抽出する。
ステップＳ３１、Ｓ３２：表示制御部２９は、注目部分よりも後に出現する後方部分を抽出し（Ｓ３１）、さらに注目部分よりも先に出現する前方部分を抽出する（Ｓ３２）。
ステップＳ３３：表示制御部２９は、各部分のテキスト及び画像を分離する。
【００７３】
ステップＳ３４：表示制御部２９は、各部分のテキスト及び画像それぞれについて表示優先度を決定し、レスポンスを生成する。
ステップＳ３５：第２送受信部２１は、表示優先度に応じてレスポンスをユーザ端末１０に送信する。
なお、各ステップの順序は上記に限定されず、例えばステップＳ３１及びＳ３２は順不同である。
【００７４】
（５）変形例
（５−１）変形例１
表示制御部２９は、次のように注目部分を抽出しても良い。表示制御部２９は、ＵＲＬ１ページのＨＴＭＬ記述を解析し、まず注目箇所を含む要素を特定する。さらに、注目箇所を含む要素の親要素を特定し、ＨＴＭＬ記述での出現順序に沿って、親要素の兄弟要素を抽出する。ここで、兄弟要素としては、注目箇所を含む要素の親要素よりも、出現位置が後方である要素を抽出する。そして、表示制御部２９は、注目箇所を含む要素の親要素の開始タグと、抽出された兄弟要素の中で出現位置が最後である兄弟要素の終了タグと、に挟まれた部分を注目部分として抽出する。
【００７５】
図２１はＵＲＬ１ページのＨＴＭＬ記述に基づく木構造である。表示制御部２９は、図２１に示す注目箇所を含む"ｔｅｘｔ"要素を抽出する。また、表示制御部２９は、注目箇所に対して親要素を特定しタグとして"Ｈ１"を抽出する。次に、表示制御部２９は、親要素よりも出現位置が後方である兄弟要素を特定し、要素として"Ｈ１"以降の"ｃｏｍｍｅｎｔ"、"Ｐ"、"ＤＩＶ"、・・・"ＩＦＲＡＭＥ"、"ＮＯＳＣＲＩＰＴ"、"ｃｏｍｍｅｎｔ"を抽出する。最後に、表示制御部２９は、親要素の開始タグである＜Ｈ１＞から、最後の兄弟要素の終了までを注目部分として抽出する。
【００７６】
これにより、注目箇所の親要素から、親要素の兄弟要素のうち出現位置が最後の兄弟要素までを、ひとまとまりの注目部分として優先的に表示することができる。よって、注目部分が文章の途中で途切れて表示されることを抑制できる。
また、表示制御部２９は、注目箇所を含む要素から、ＨＴＭＬ記述での出現順序に沿って、注目箇所の要素よりも出現位置が前方である親要素を順に抽出する。このとき、図２１において枠で囲まれた親要素が抽出される。次に、注目部分に各親要素の開始タグを順に補う。図２２は注目部分に親要素のタグを補ったＨＴＭＬ記述例である。これにより、ウェブページが分割されてユーザ端末に送信されても、ウェブページのレイアウトを崩すことなく表示を行うことができる。
【００７７】
（５−２）変形例２
上記第１実施形態では、ユーザ端末１０とウェブサーバ１との通信をＧＷサーバ２０が仲介しているが、ユーザ端末１０とウェブサーバ１とが直接通信を行うようにしても良い。図２３は変形例２に係るネットワーク構成図である。ウェブサーバ１（１ａ、１ｂ・・・）とユーザ端末１０とがネットワーク４を介して接続されている。図２４は変形例２に係るユーザ端末のハードウェア構成及び機能構成を示すブロック図である。変形例２に係るユーザ端末１０は、ＣＰＵ１０ａ、ＲＡＭ１０ｂ及び図示しないＲＯＭ等を有し、第１実施形態のＧＷサーバ２０の機能構成と、かつ第１実施形態のユーザ端末１０の表示部１３と、を有する。
【００７８】
第２アクセス要求受付部２２はユーザからウェブページへのアクセス要求を受け付け、ウェブページ取得部２３に送信する。ウェブページ取得部２３が受け取るアクセス要求には、例えばウェブページのＵＲＬ等が含まれる。表示制御部２９は生成したレスポンスを表示部１３に送信し、表示部１３はレスポンスに応じてウェブページの表示を行う。その他の機能構成は、第１実施形態の同一の符号番号の機能構成と同様であるので説明を省略する。
【００７９】
（５−３）変形例３
上記第１実施形態では、ＵＲＬ０ページ内のリンク文字列からＵＲＬ１ページのキーワード候補を抽出しているが、ＵＲＬ０ページの選択に用いられた検索キーワード及びリンク文字列を、ＵＲＬ１ページのキーワード候補としても良い。以下に、キーワード候補の他の抽出例及びキーワードの抽出例について説明する。
【００８０】
（ｉ）キーワード候補の抽出
図２５はウェブページの遷移例を示す模式図である。図２５では各ウェブページから分割された注目部分が表示されている画面例を示している。まず、ユーザ端末１０は検索キーワードとして"×○新聞"をユーザから受け付け、ウェブサーバ１から検索結果ページを取得する。このとき、ユーザ端末１０では図２５の検索結果画面が表示されている。検索結果画面では、ユーザが入力した検索キーワードとともに、検索結果ページ内のリンクが表示されている。
【００８１】
次に、ユーザ端末１０は、検索結果ページのリンクのうち、"×○新聞"の選択をユーザから受け付ける。ここで上記実施形態での表示制御処理が行われ、次のＵＲＬ０ページは注目部分から表示される。このとき、ユーザ端末１０では図２５のＵＲＬ０画面が表示されている。
次に、ユーザ端末１０は、ＵＲＬ０ページのリンクのうち、"東京円、１０６円台後半で推移"の選択をユーザから受け付け、ＵＲＬ０８ページを注目部分から表示する。
【００８２】
さらに、ユーザ端末１０は、ＵＲＬ０８ページのリンクのうち、"続きを読む"の選択をユーザから受け付け、ＵＲＬ１０画面を表示している。
図２６〜図２９は、各ウェブページの記述例と、各ウェブページから抽出されたキーワード候補及びリンク先候補ＵＲＬと、各キーワード候補の属性と、を示す。図２６は検索結果ページの情報、図２７はＵＲＬ０ページの情報、図２８はＵＲＬ０８ページの情報及び図２９はＵＲＬ１０ページの情報である。これらの情報はキーワード候補記憶部２６に記憶される。
【００８３】
図２６に示すように、キーワード抽出部２５は、検索結果ページからリンクが設定されたリンク文字列をキーワード候補として抽出するとともに、ユーザが入力した検索キーワードもキーワード候補に含める。ここで、検索キーワードの入力画面から、検索結果画面を介してＵＲＬ０ページがユーザ端末１０に提供される。この場合、検索キーワードとＵＲＬ０ページの内容とは関連性がある場合がある。よって、検索キーワードをＵＲＬ０ページに関連するキーワード候補とすることができる。
【００８４】
次に、図２７に示すように、キーワード抽出部２５は、ＵＲＬ０ページ内のリンク文字列をキーワード候補として抽出する。さらに、キーワード抽出部２５は、検索結果ページからＵＲＬ０ページへの選択に用いられた"×○新聞"をキーワード候補として抽出する。ここで、前のウェブページから現在のウェブページの選択に用いられたキーワードの属性は、直前キーワードというものとする。ここで、検索結果画面から、ＵＲＬ０ページを介してＵＲＬ０８ページが提供される。よって、ＵＲＬ０ページへのリンクの選択に用いられたリンク文字列とＵＲＬ０８ページの内容とは関連性がある場合があり、前記リンク文字列をＵＲＬ０８ページに関連するキーワード候補とすることができる。
【００８５】
同様に、図２８に示すように、キーワード抽出部２５は、ＵＲＬ０８ページ内のリンク文字列と、ＵＲＬ０ページからＵＲＬ０８ページへの選択に用いられた"東京円、１０６円台後半で推移"と、をキーワード候補として抽出する。ここで、リンク文字列のうち"続きを読む"はＮＧワードであるとして、キーワード候補としては抽出しない。ＮＧワードとは、次のリンク先ウェブページとの関連性が低いワードを言う。例えば、"続きを読む"のリンクの選択により選択されるＵＲＬ１０ページは、"東京円、１０６円台後半で推移"の内容に関連するウェブページであり、"続きを読む"という文字列そのものの意味とは関連性が低い。そこで、リンク文字列がＮＧワードである場合はキーワード候補としては抽出しない。図３０はＮＧワードの一覧例である。リンク文字列がこれらのＮＧワードである場合は、そのリンク文字列はキーワード候補としない。その他、リンク文字列の文字数が所定値以下である場合などもキーワード候補として抽出しない。
【００８６】
さらに、図２９に示すように、キーワード抽出部２５は、ＵＲＬ１０ページ内のリンク文字列をキーワード候補として抽出する。ここで、ＵＲＬ０８ページからＵＲＬ１０ページへの選択に用いられた"続きを読む"はＮＧワードであるので、ＵＲＬ０ページからＵＲＬ０８ページへの選択に用いられた"東京円、１０６円台後半で推移"をキーワード候補として抽出する。
【００８７】
（ｉｉ）キーワードの抽出
キーワード抽出部２５は、図２６から図２９のキーワード候補から次のウェブページに関連するキーワードを抽出する。
図２６のキーワード候補から、ＵＲＬ０ページの選択に用いられた"×○新聞"が、ＵＲＬ０ページに関連するキーワードとして抽出される。
【００８８】
また、図２７のキーワード候補から、ＵＲＬ０８ページの選択に用いられた"東京円、１０６円台後半で推移"が、ＵＲＬ０８ページに関連するキーワードとして抽出される。
また、図２８のキーワード候補としては、ＵＲＬ１０ページの選択に用いられた"続きを読む"は挙げられていない。そこで、キーワード抽出部２５は、直前キーワードである"東京円、１０６円台後半で推移"を、ＵＲＬ１０ページに関連するキーワードとして抽出する。
【００８９】
（ｉｉｉ）キーワード候補の抽出処理の流れ
次にキーワード候補の抽出処理の流れについて説明する。図３１はキーワード候補抽出処理の流れを示すフローチャートの一例である。
ステップＳ４０：キーワード抽出部２５は、現在のウェブページの選択に用いられた直前キーワードをキーワード候補記憶部２６から取得し、現在のウェブページのキーワード候補としてキーワード候補記憶部２６に格納する。例えば、図２７において現在のＵＲＬ０ページの選択に用いられた"×○新聞"を、ＵＲＬ０ページのキーワード候補として抽出し、属性を直前キーワードに設定する。
【００９０】
ステップＳ４１：キーワード抽出部２５は、現在のウェブページ内でリンク文字列を抽出する。
ステップＳ４２：各キーワード候補の文字数が所定値Ｄ以上であるかを判定し、所定値Ｄ以上であればステップＳ４３に進む。文字数が所定値Ｄより少ない場合は、ステップＳ４５に進みそのリンク文字列はキーワード候補から除外する。
【００９１】
ステップＳ４３、Ｓ４４：キーワード候補がＮＧワードであるかを判断し（Ｓ４３）、ＮＧワードでない場合はそのキーワード候補をキーワード候補記憶部２６に格納する（Ｓ４４）。ＮＧワードの場合はステップＳ４５に進みキーワード候補から除外する。
ステップＳ４５：未処理のキーワード候補があればステップＳ４２に戻る。無ければステップＳ４６に進む。
【００９２】
ステップＳ４６〜Ｓ４８：前のウェブページが検索結果のウェブページである場合は、検索キーワードをキーワード候補として取得し（Ｓ４７）、キーワード候補記憶部２６に格納する（Ｓ４８）。
なお、現在のウェブページにおいてキーワード候補を抽出する際に、すでに次のウェブページの選択が行われている場合、キーワード候補抽出処理に次の処理を追加しても良い。次のウェブページの選択に用いられたリンク文字列がＮＧワードであるかを判断し、ＮＧワードである場合は、現在のウェブページの前のウェブページの選択に用いられたリンク文字列をキーワード候補に追加する。例えば、ＵＲＬ１０ページの選択に用いられた"続きを読む"はＮＧワードであるので、ＵＲＬ０ページからＵＲＬ０８ページへの選択に用いられた"東京円、１０６円台後半で推移"をキーワード候補として抽出する。リンク文字列や検索文字列がキーワードとして不適切な場合に直前のキーワードを再利用するという働きにより、不適切な部分から表示されることを効果的に抑制することができる。
【００９３】
（５−４）変形例４
また、上記第１実施形態では、キーワード抽出部２５はＵＲＬ０ページ内の全てのリンク文字列をキーワード候補として抽出する。その後、ＵＲＬ１ページに関連するキーワードとして、キーワード候補の中からＵＲＬ１ページに関連するリンク文字列を抽出する。しかし、キーワード候補の抽出は行わず、ＵＲＬ０ページから直接にＵＲＬ１ページに関連するリンク文字列を抽出し、ＵＲＬ１ページに関連するキーワードに決定しても良い。例えば、キーワード抽出部２５は、アクセス要求からＵＲＬ１ページのＵＲＬを取得し、このＵＲＬに基づいてＵＲＬ１ページ内を検索してキーワードを抽出する。
【００９４】
ここで、前述のようにＵＲＬ１ページから抽出されたキーワード、つまりＵＲＬ１ページの選択に用いられたリンク文字列が、前述の図３０のＮＧワードに該当する場合がある。よって、キーワード抽出部２５は、まず、ＵＲＬ１ページの選択に用いられたリンク文字列がＮＧワードに該当しないかを判断する。前記リンク文字列がＮＧワードに該当する場合は、キーワード抽出部２５は、ＵＲＬ０ページの検索に用いられた検索キーワードか、あるいはＵＲＬ０ページへの選択に用いられたリンク文字列を、ＵＲＬ１ページに関連するキーワードとして取得する。リンク文字列や検索文字列がキーワードとして不適切な場合に直前のキーワードを再利用するという働きにより、不適切な部分から表示されることを効果的に抑制することができる。
【００９５】
（５−５）変形例５
ウェブページの分割方法は上記第１実施形態に限定されない。例えば、画像とテキストとを分離せず、注目部分、後方部分、前方部分の３カ所に分割しても良い。また、単に注目部分とそれ以外の付属部分との２つに分割するだけでも良い。また、上記実施形態よりもさらに細かく分割するようにしても良い。
【００９６】
（５−６）変形例６
アクセス要求にはアクセス先のウェブページのＵＲＬに加えて、選択に用いられた検索キーワードやリンク文字列が含まれていても良い。上記実施形態では、第１アクセス要求受付部１１は、"×○新聞"との検索キーワードによりＵＲＬ０ページへのアクセス要求を受け付ける。よって、ＵＲＬ０ページへのアクセス要求には、ＵＲＬ０ページのＵＲＬであるhttp://example.com及び／又は検索キーワードである"×○新聞"が含まれる。また、第１アクセス要求受付部１１は、"○○県で震度３"のリンク選択によりＵＲＬ１ページへのアクセス要求を受け付ける。よって、ＵＲＬ１ページへのアクセス要求には、ＵＲＬ１ページのＵＲＬであるhttp://example.com/ 07920031.html及び／又は"○○県で震度３"が含まれる。
【００９７】
この場合、キーワード抽出部２５は、アクセス要求に含まれる検索キーワード及びリンク文字列に基づいてキーワードを決定しても良い。
（６）作用効果
表示中のＵＲＬ０ページから、リンク先ウェブページの１つであるＵＲＬ１ページにアクセス要求が行われた場合、ＵＲＬ１ページのうち注目部分の表示優先度が付属部分よりも高く設定される。よって、表示中のＵＲＬ０ページからＵＲＬ１ページに切り替えられる際、ＵＲＬ１ページのうち、ユーザが所望する情報と関連性の高い注目部分から優先的に表示される。例えば、ウェブページでは、広告などユーザが所望する情報以外の情報も多数含まれているが、本実施形態では注目部分が優先的に表示される。よって、ユーザは所望の情報を素早く取得することができ、また、注目部分をみるために画面をスクロールするなどの操作を減らすことができる。
【００９８】
また、上記構成によれば、まず注目部分からユーザ端末に送信されるという働きにより、ＵＲＬ１ページ全体を転送するよりも少ないデータ転送量でユーザが所望する情報を素早く取得できるため、データ通信料の削減やユーザ端末のバッテリ使用量を削減することができる。
また、キーワード抽出部２５がＵＲＬ０ページからキーワードを抽出する。よって、ユーザは、単にＵＲＬ０ページ内から所望のリンク先ウェブページとしてＵＲＬ１ページを選択するだけで良く、キーワードの入力など新たな操作を行うことなく所望の情報を素早く取得することができる。
【００９９】
また、ＰＤＡ（Personal Digital Assistant）や携帯電話など表示面積の小さいユーザ端末においては、所望の情報に到達するまでの操作数が少なくて済み、ユーザの利便性が向上する。
＜第２実施形態＞
（１）構成
第２実施形態におけるネットワーク構成、ユーザ端末１０、ＧＷサーバ２０及びウェブサーバ１の構成は第１実施形態と同様である。
【０１００】
（２）レスポンス生成処理
第２実施形態では、注目部分にジャンプマークを付加することで、注目部分から表示が行われるようにする。そのため、表示制御部２９等は次の処理を行う。以下の処理以外は第１実施形態と同様であるので説明を省略する。
表示制御部２９は、注目箇所検出部２７から注目箇所を取得し、注目箇所にジャンプマークを付加する。また、表示制御部２９は、ＵＲＬ１ページのうちジャンプマークが付加された部分から表示させるためのジャンプ命令を生成する。
【０１０１】
図３２はＵＲＬ１ページへのジャンプマークの付加例である。表示制御部２９は、注目箇所である（ｃ）において、キーワードに該当する箇所の前にジャンプマークを付加する。ここで、ジャンプマークとして例えば<a name=”__REMARK__”></a>を用いる。また、表示制御部２９は、例えば、ＨＴＴＰレスポンスコード３０２及びLocation: URL1#__REMARK__のみのＨＴＴＰレスポンスによりジャンプ命令を生成する。表示制御部２９は、ジャンプマークが付加されたＵＲＬ１ページ及びジャンプ命令をレスポンスとしてユーザ端末１０に送信する。ユーザ端末１０の第１送受信部１２は、表示制御部２９からこれらを受信し、レスポンスキャッシュ部１４に一時記憶させる。表示部１３は、レスポンスキャッシュ部１４内のジャンプマークが付加されたＵＲＬ１ページ及びジャンプ命令に基づいて、ＵＲＬ１ページの表示を行う。
【０１０２】
図３３は表示制御処理が行われた場合のＵＲＬ１ページの画面例である。図３３に示すように、ユーザ端末１０ではジャンプマークが付加された注目部分からＵＲＬ１ページの表示が行われる。
ジャンプマーク及びジャンプ命令の組み合わせは上記に限定されない。ジャンプ命令としては、その他以下のようなジャンプ命令であっても良い。
・ＨＴＴＰレスポンスのヘッダの中のRefreshヘッダに、0; URL=URL1#__REMARK__を指定する。
・ＨＴＴＰレスポンスのボディの中のｈｔｍｌヘッダに、<META HTTP-EQUIV=”refresh” Content=”0; URL=URL1#__REMARK__”>を挿入する。
・Ｊａｖａ（登録商標）Ｓｃｒｉｐｔでリダイレクト処理を行うスクリプトとして、例えば<body on load=’window.location.replace(window.location.href + "#__REMARK__");’>やsetTimeout(window.location.replace(window.location.href + "#__REMARK__"), 0)などを挿入する。
【０１０３】
（３）処理の流れ
処理の流れは第１実施形態のレスポンス生成処理が次の処理に置き換わる。図３４を用いて、前述の図１７のステップＳ７について、第２実施形態に係るレスポンス生成処理の流れについて説明する。図３４はレスポンス生成処理の流れを示すフローチャートの一例である。
【０１０４】
ステップＳ５０：表示制御部２９はＵＲＬ１ページの注目箇所にジャンプマークを付加する。
ステップＳ５１：表示制御部２９は注目箇所へのジャンプ命令を生成する。表示制御部２９は、ジャンプマークが付加されたＵＲＬ１ページ及びジャンプ命令をレスポンスとしてユーザ端末１０に送信する。
【０１０５】
（４）変形例
第１実施形態での構成及び変形例は第２実施形態と適宜組み合わせ可能である。
前述の図２３及び図２４に示すネットワーク構成の場合、ユーザ端末１０の各機能部は図３５に示すスクリプトに基づいてＵＲＬ１ページの表示を行う。図３５は各機能部の処理の記述例である。
【０１０６】
（５）作用効果
ユーザ端末はＵＲＬ１ページを表示する場合、ジャンプ命令に従って、ジャンプマークが挿入された注目部分から表示を行う。よって、ＵＲＬ１ページのうち、ユーザが所望する情報と関連性の高い注目部分から優先的に表示されるため、ユーザは所望の情報を素早く取得することができる。
【０１０７】
また、上記構成を備える表示制御装置を設置する場合には、既存ウェブブラウザに注目部分にジャンプさせるという働きにより、既存ブラウザを改変することなく、注目部分をみるための画面のスクロール操作を減らし、ユーザは所望の情報を素早く閲覧することができる。
＜その他の実施形態＞
前述した表示制御方法を実行するシステム、前記表示制御方法をコンピュータに実行させるコンピュータプログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体は、本発明の範囲に含まれる。ここで、コンピュータ読み取り可能な記録媒体としては、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ（Compact Disc−Read Only Memory）、ＭＯ（Magneto Optical disk）、ＤＶＤ（Digital Video Disc）、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ（ＤＶＤ−Random Access Memory）、ＢＤ（Blue-ray Disc）、半導体メモリを挙げることができる。前記コンピュータプログラムは、前記記録媒体に記録されたものに限られず、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送されるものであってもよい。
【０１０８】
以上の実施形態及及びその他の実施形態に関し、更に以下の付記を開示する。
＜付記＞
（付記１）
ウェブサーバからウェブページを取得しユーザ端末に送信する表示制御装置であって、
１または複数のリンク先ウェブページへのリンクが埋め込まれている第１ウェブページの前記リンク先ウェブページのうち、第２ウェブページへのアクセス要求を前記ユーザ端末から受け付けるアクセス要求受付手段と、
前記第２ウェブページに関連するキーワードを前記第1ウェブページから抽出するキーワード抽出手段と、
前記第２ウェブページにおいて、前記キーワードに関連する箇所である注目箇所を検出する注目箇所検出手段と、
前記第２ウェブページのうち前記注目箇所を含む注目部分の表示優先度を、前記注目部分以外の部分である付属部分よりも高く設定する表示制御手段と、
を含む表示制御装置。
【０１０９】
（付記２）
前記表示制御手段は、前記第２ウェブページを前記注目部分と前記付属部分とに分割し、前記注目部分の表示優先度を前記付属部分に比べて高く設定し、
前記分割された第２ウェブページの各部分を、前記表示優先度の高い順に前記ユーザ端末に送信する送信手段をさらに含む、付記１に記載の表示制御装置。
【０１１０】
ユーザ端末は、第２ウェブページのうち注目部分をまず受信し、次に付属部分を受信する。よって、ユーザ端末は受信順に、まず注目部分を表示し、次に付属部分を表示するため、ユーザは所望の情報を素早く取得することができる。
（付記３）
前記表示制御手段は、前記付属部分を、前記注目部分よりも先に出現する前方部分と後に出現する後方部分とにさらに分割し、前記前方部分、前記後方部分、前記注目部分の順に表示優先度が高くなるよう表示優先度を設定する、付記２に記載の表示制御装置。
【０１１１】
注目部分の後には、注目部分の内容が続いているなど、注目部分に関係する内容が記載されている可能性が高い。注目部分に引き続いて後方部分及び前方部分を順に表示することで、ユーザは注目部分に引き続いて、関連性の高い後方部分の情報を早く取得することができる。
（付記４）
前記表示制御手段は、前記第２ウェブページを記述した構造化文書を解析し、前記注目箇所を含む要素の親要素を特定し、前記構造化文書内での出現順序に沿って、前記親要素よりも前記出現位置が後方である、前記親要素の兄弟要素を抽出し、前記親要素の開始タグと、抽出された兄弟要素の中で出現位置が最後である兄弟要素の終了タグと、に挟まれた部分を前記注目部分とする、付記１に記載の表示制御装置。
【０１１２】
注目箇所の親要素から、親要素の兄弟要素のうち出現位置が最後の兄弟要素までを、ひとまとまりの注目部分として優先的に表示する。これにより、注目部分が文章の途中で途切れて表示されることを抑制できる。
（付記５）
前記表示制御手段は、前記注目箇所を含む要素から前記構造化文書内での出現順序に沿って、前記要素よりも前記出現位置が前方である親要素を順に抽出し、前記注目部分に各親要素の開始タグ(及び終了タグ)を順に補う、付記４に記載の表示制御装置。
【０１１３】
構造化文書を注目箇所から遡って親要素を順に抽出する。注目箇所を含む注目部分に各親要素の開始タグ(及び終了タグ)を順に補うことで、第２ウェブページのレイアウトを崩すことなく表示を行うことができる。
（付記６）
前記注目部分はテキスト及び画像を含み、
前記表示制御手段は、前記画像よりも前記テキストの表示優先度を高く設定する、付記１に記載の表示制御装置。
【０１１４】
一般的に、画像はテキストよりもバイト数が大きく表示に時間がかかる。画像よりもテキストの表示優先度を高く設定し、バイト数が比較的小さなテキストを画像よりも先に表示する。これにより、所望の情報をより早く表示させることができる。ここで、画像の表示優先度は、例えば、注目箇所と画像との距離、画像のバイト数、表示領域、出現回数、画像が格納されているＵＲＬ（Uniform Resource Locator）と第２ウェブページのＵＲＬとのディレクトリ関係、画像にリンクが設定されているか否か等に基づいて決定される。ディレクトリ関係に基づいて決定する場合、例えば画像のＵＲＬが第２ウェブページのＵＲＬに対して同一ディレクトリである場合やサブディレクトリである場合は、異なるディレクトリの場合よりも表示優先度を高く設定する。
【０１１５】
（付記７）
前記表示制御手段は、前記注目部分の表示優先度を高く設定するために、前記注目部分にジャンプマークを付加し、かつ前記第２ウェブページのうち前記ジャンプマークが付加された部分から表示させるためのジャンプ命令を生成し、
前記ジャンプマークが付加された第２ウェブページ及び前記ジャンプ命令を前記ユーザ端末に送信する送信手段をさらに含む、付記１に記載の表示制御装置。
【０１１６】
ユーザ端末は第２ウェブページを表示する場合、ジャンプ命令に従って、ジャンプマークが付加された注目部分から表示を行う。よって、第２ウェブページのうち、ユーザが所望する情報と関連性の高い注目部分から優先的に表示されるため、ユーザは所望の情報を素早く取得することができる。
（付記８）
前記キーワード抽出手段は、前記第１ウェブページにおいて前記リンクが設定されているリンク文字列のうち、前記第２ウェブページへのアクセス要求に対応するリンク文字列を、前記第２ウェブページに関連するキーワードとして抽出する、付記１に記載の表示制御装置。
【０１１７】
ユーザは第１ウェブページ内のリンクが設定されているリンク文字列に基づいて所望の情報を選択し、第２ウェブページを選択する。よって、第２ウェブページへのリンクに用いられているリンク文字列には、ユーザが所望する情報に関するキーワードが表れている。そこで、前記リンク文字列を第２ウェブページに関連するキーワードとして抽出することで、ユーザが所望する情報を優先的に表示可能となる。
【０１１８】
（付記９）
前記アクセス要求受付手段は、検索文字列を含む前記第１ウェブページへのアクセス要求を前記ユーザ端末からさらに受け付け、
前記キーワード抽出手段は、抽出された前記第２ウェブページに関連するキーワードと前記第２ウェブページとの関連性を判断し、判断結果に応じて、前記検索文字列を前記第２ウェブページに関連するキーワードとして設定する、付記８に記載の表示制御装置。
【０１１９】
第２ウェブページへのリンクに用いられているリンク文字列が第２ウェブページに関連するキーワードとして抽出されるが、抽出されたキーワードと第２ウェブページの内容との関連性が低い場合がある。例えば、第１ウェブページにおいて、“続きを読む”、“次へ”、“前へ”などの文字列にリンクが設定されている場合などである。これらのリンク文字列は第２ウェブページにリンク付けられているが、第２ウェブページの内容に直接関連するキーワードではない。そこで、第１ウェブページの取得に用いられた検索文字列を、第２ウェブページに関連するキーワードとして設定する。ここで、ユーザが検索文字列を入力すると第１ウェブページがユーザ端末に送信され、第１ウェブページに設定されたリンクの選択により第２ウェブページがユーザ端末に送信される。つまり、検索画面から、第１ウェブページを介して第２ウェブページがユーザ端末に提供される。この場合、検索文字列と第２ウェブページの内容とは関連性があり、検索文字列を第２ウェブページに関連するキーワードとすることができる。
【０１２０】
（付記１０）
前記アクセス要求受付手段は、１または複数のリンク先ウェブページへのリンクが埋め込まれている所定のウェブページの前記リンク先ウェブページのうち、前記第１ウェブページへのアクセス要求を前記ユーザ端末からさらに受け付け、
前記キーワード抽出手段は、抽出された前記第２ウェブページに関連するキーワードと前記第２ウェブページとの関連性を判断し、判断結果に応じて、前記所定のウェブページにおいて前記リンクが設定されているリンク文字列のうち、前記第１ウェブページへのアクセス要求に対応するリンク文字列を、前記第２ウェブページに関連するキーワードとして抽出する、付記８に記載の表示制御装置。
【０１２１】
抽出されたキーワードと第２ウェブページの内容との関連性が低い場合がある。ここで、表示制御装置は、所定のウェブページに埋め込まれたリンクの選択に基づいて第１ウェブページを取得し、さらに第１ウェブページに埋め込まれたリンクの選択により第２ウェブページを取得する。つまり、所定のウェブページから、第１ウェブページを介して第２ウェブページがユーザ端末に提供される。よって、第１ウェブページへのリンクの選択に用いられたリンク文字列と第２ウェブページの内容とは関連性があり、前記リンク文字列を第２ウェブページに関連するキーワードとすることができる。
【０１２２】
（付記１１）
前記第１ウェブページにおいて前記リンクが設定されているリンク文字列をキーワード候補として記憶するキーワード候補記憶手段をさらに含み、
前記キーワード抽出手段は、前記キーワード候補のうち、前記第２ウェブページへのアクセス要求に対応するキーワード候補を、前記第２ウェブページに関連するキーワードとしてとして抽出する、付記８に記載の表示制御装置。
【０１２３】
（付記１２）
前記注目箇所検出手段は、前記注目箇所として複数の候補箇所を検出した場合には、各候補箇所の重要度を算出し、前記重要度の最も高い候補箇所を前記注目箇所に決定する、付記１に記載の表示制御装置。
重要度は、例えば候補箇所を囲むタグの種類、候補箇所以降に連続する文字列の長さなどに基づいて算出する。重要度の最も高い候補箇所を注目箇所とすることで、ユーザが最も所望している情報が素早く表示される。
【０１２４】
（付記１３）
ウェブサーバからウェブページを取得し表示するユーザ端末であって、
１または複数のリンク先ウェブページへのリンクが埋め込まれている第１ウェブページの前記リンク先ウェブページのうち、第２ウェブページへのアクセス要求を受け付けるアクセス要求受付手段と、
前記第２ウェブページに関連するキーワードを前記第1ウェブページから抽出するキーワード抽出手段と、
前記第２ウェブページにおいて、前記キーワードに関連する箇所である注目箇所を検出する注目箇所検出手段と、
前記第２ウェブページのうち前記注目箇所を含む注目部分の表示優先度を、前記注目部分以外の部分である付属部分よりも高く設定する表示制御手段と、
前記表示優先度に応じて前記第２ウェブページを表示する表示手段と、
を含むユーザ端末。
【０１２５】
（付記１４）
ウェブサーバからウェブページを取得する表示制御装置と、前記表示制御装置から前記ウェブページを受信し表示するユーザ端末と、がネットワークを介して接続された表示制御システムであって、
前記ユーザ端末は、
１または複数のリンク先ウェブページへのリンクが埋め込まれている第１ウェブページの前記リンク先ウェブページのうち、第２ウェブページへのアクセス要求を受け付ける第１アクセス要求受付手段と、
前記第２ウェブページへのアクセス要求を前記表示制御装置に送信するアクセス要求送信手段と、
前記第１ウェブページ及び前記第２ウェブページを表示する表示手段と、
前記表示制御装置は、
前記第２ウェブページへのアクセス要求を前記アクセス要求送信手段から受け付ける第２アクセス要求受付手段と、
前記第２ウェブページに関連するキーワードを前記第1ウェブページから抽出するキーワード抽出手段と、
前記第２ウェブページにおいて、前記キーワードに関連する箇所である注目箇所を検出する注目箇所検出手段と、
前記第２ウェブページのうち前記注目箇所を含む注目部分の表示優先度を、前記注目部分以外の部分である付属部分よりも高く設定する表示制御手段と、
前記第２ウェブページを前記ユーザ端末に送信する送信手段と、を有し、
前記ユーザ端末の表示手段は前記表示優先度に応じて前記第２ウェブページを表示する、表示制御システム。
【０１２６】
（付記１５）
ウェブサーバからウェブページを取得しユーザ端末に送信する表示制御方法であって、
１または複数のリンク先ウェブページへのリンクが埋め込まれている第１ウェブページの前記リンク先ウェブページのうち、第２ウェブページへのアクセス要求を前記ユーザ端末から受け付けるアクセス要求受付ステップと、
前記第２ウェブページに関連するキーワードを前記第1ウェブページから抽出するキーワード抽出ステップと、
前記第２ウェブページにおいて、前記キーワードに関連する箇所である注目箇所を検出する注目箇所検出ステップと、
前記第２ウェブページのうち前記注目箇所を含む注目部分の表示優先度を、前記注目部分以外の部分である付属部分よりも高く設定する表示制御ステップと、
を含む表示制御方法。
【０１２７】
（付記１６）
ウェブサーバからウェブページを取得しユーザ端末に送信するコンピュータが実行する表示制御プログラムであって、
１または複数のリンク先ウェブページへのリンクが埋め込まれている第１ウェブページの前記リンク先ウェブページのうち、第２ウェブページへのアクセス要求を前記ユーザ端末から受け付けるアクセス要求受付ステップと、
前記第２ウェブページに関連するキーワードを前記第1ウェブページから抽出するキーワード抽出ステップと、
前記第２ウェブページにおいて、前記キーワードに関連する箇所である注目箇所を検出する注目箇所検出ステップと、
前記第２ウェブページのうち前記注目箇所を含む注目部分の表示優先度を、前記注目部分以外の部分である付属部分よりも高く設定する表示制御ステップと、
を含む表示制御プログラム。
【図面の簡単な説明】
【０１２８】
【図１】第１実施形態例に係るネットワーク構成図。
【図２】ＵＲＬ０ページの画面例。
【図３】ＵＲＬ１ページの全体画面例。
【図４】注目部分の画面例。
【図５】注目部分より後の後方部分がさらに表示された画面例。
【図６】注目部分より前の前方部分がさらに表示された画面例。
【図７】第１実施形態に係るユーザ端末及びＧＷサーバのハードウェア構成及び機能構成を示すブロック図。
【図８】ＵＲＬ０ページのＨＴＭＬ記述例。
【図９】図９はＵＲＬ１ページのＨＴＭＬ記述例。
【図１０】ＵＲＬ０ページのキーワード候補及びリンク先候補ＵＲＬの一覧の一例。
【図１１】タグと第２スコアとの対応表の一例。
【図１２】（ａ）〜（ｃ）の候補箇所での重要度。
【図１３】ＵＲＬ１ページの分割例。
【図１４】各部分のテキスト及び画像と表示優先度との対応表の一例。
【図１５】各部分のテキスト及び画像の表示優先度の算出結果。
【図１６】マルチパート形式で構成されたレスポンスの例。
【図１７】表示制御処理の全体の流れを示すフローチャートの一例。
【図１８】キーワード検索処理の流れを示すフローチャートの一例（１）。
【図１９】キーワード検索処理の流れを示すフローチャートの一例（２）。
【図２０】レスポンス生成処理の流れを示すフローチャートの一例。
【図２１】ＵＲＬ１ページのＨＴＭＬ記述に基づく木構造。
【図２２】注目部分に親要素のタグを補ったＨＴＭＬ記述例。
【図２３】変形例２に係るネットワーク構成図。
【図２４】変形例２に係るユーザ端末のハードウェア構成及び機能構成を示すブロック図。
【図２５】ウェブページの遷移例を示す模式図。
【図２６】検索結果ページの情報。
【図２７】ＵＲＬ０ページの情報。
【図２８】ＵＲＬ０８ページの情報。
【図２９】ＵＲＬ１０ページの情報。
【図３０】ＮＧワードの一覧例。
【図３１】キーワード候補抽出処理の流れを示すフローチャートの一例。
【図３２】ＵＲＬ１ページへのジャンプマークの付加例。
【図３３】表示制御処理が行われた場合のＵＲＬ１ページの画面例。
【図３４】レスポンス生成処理の流れを示すフローチャートの一例。
【図３５】各機能部の処理の記述例。
【符号の説明】
【０１２９】
１０：ユーザ端末
１１：第１アクセス要求受付部
１２：第１送受信部
１３：表示部
１４：レスポンスキャッシュ部
２０：ＧＷサーバ
２１：第２送受信部
２２：第２アクセス要求受付部
２３：ウェブページ取得部
２４：ウェブパージ記憶部
２５：キーワード抽出部
２６：キーワード候補記憶部
２７：注目箇所検出部
２８：スコア記憶部
２９：表示制御部
３０：レスポンス記憶部
【図１】
0005056523.tif 000002
【図２】
0005056523.tif 000003
【図３】
0005056523.tif 000004
【図４】
0005056523.tif 000005
【図５】
0005056523.tif 000006
【図６】
0005056523.tif 000007
【図７】
0005056523.tif 000008
【図８】
0005056523.tif 000009
【図９】
0005056523.tif 000010
【図１０】
0005056523.tif 000011
【図１１】
0005056523.tif 000012
【図１２】
0005056523.tif 000013
【図１３】
0005056523.tif 000014
【図１４】
0005056523.tif 000015
【図１５】
0005056523.tif 000016
【図１６】
0005056523.tif 000017
【図１７】
0005056523.tif 000018
【図１８】
0005056523.tif 000019
【図１９】
0005056523.tif 000020
【図２０】
0005056523.tif 000021
【図２１】
0005056523.tif 000022
【図２２】
0005056523.tif 000023
【図２３】
0005056523.tif 000024
【図２４】
0005056523.tif 000025
【図２５】
0005056523.tif 000026
【図２６】
0005056523.tif 000027
【図２７】
0005056523.tif 000028
【図２８】
0005056523.tif 000029
【図２９】
0005056523.tif 000030
【図３０】
0005056523.tif 000031
【図３１】
0005056523.tif 000032
【図３２】
0005056523.tif 000033
【図３３】
0005056523.tif 000034
【図３４】
0005056523.tif 000035
【図３５】
0005056523.tif 000036