(57)【要約】【課題】参照元ウェブページから参照先ウェブページを表示する際に、内容的に適切な一部の領域を表示する技術を提供する。【解決手段】ウェブ中継サーバ１０６は、ウェブクライアント１０４から取得した参照元と参照先のウェブページのアドレスを用いて参照元と参照先のウェブページ情報を取得するウェブページ情報取得機能１２２、１２５と、取得したウェブページを仮想ブロックに分割するブロック分割機能１２３、１２６と、仮想ブロックの属性情報を抽出するブロック内容推定機能１２４，１２７と、参照元ウェブページと参照先ウェブページの仮想ブロックの属性情報を比較して、参照元のウェブページの仮想ブロックと関連性の高い参照先ウェブページの仮想ブロックを特定するブロック検索機能１２８と、特定した仮想ブロックに基づいて再構成したウェブページ情報をウェブクライアントに送付するウェブページ再構成機能１２９と、を有する。【選択図】図１
2011048731.tif 000002
【特許請求の範囲】
【請求項１】
ウェブクライアントがウェブサーバ上のウェブページを閲覧する際に用いられるウェブ中継サーバであって、
参照先のウェブページ情報を、参照元のウェブページ情報の内容を元に特定の領域が強調的に表示できるように再構成してウェブクライアントに送付する、ウェブページ加工手段を有することを特徴とするウェブ中継サーバ。
【請求項２】
請求項１に記載のウェブ中継サーバであって、
前記ウェブページ加工手段は、
ウェブクライアントから取得した参照元のウェブページのアドレスと参照先のウェブページのアドレスを用いて参照元のウェブページ情報と参照先のウェブページ情報を取得するウェブページ情報取得手段と、
前記ウェブページ情報取得手段が取得したウェブページをその内容に基づいて仮想ブロックに分割するブロック分割手段と、
前記仮想ブロックの属性情報をそのウェブページの記載内容から抽出するブロック内容抽出手段と、
参照元のウェブページの仮想ブロックの属性情報と参照先のウェブページの仮想ブロックの属性情報を比較して、参照元のウェブページの仮想ブロックと関連性の高い参照先のウェブページの仮想ブロックを特定するブロック特定手段と、
前記ブロック特定手段が特定した仮想ブロックに基づいて再構成したウェブページ情報をウェブクライアントに送付するウェブページ再構成手段と、
を有することを特徴とするウェブ中継サーバ。
【請求項３】
請求項１または２に記載のウェブ中継サーバとしてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＷＷＷ（World Wide Web）通信分野に属する。具体的には、ハイパーリンクと呼ばれる技術を利用して、参照元のウェブページから参照先のウェブページへジャンプして閲覧する際の表示効率を高め、ウェブページの内容理解を高めるように閲覧をアシストする技術に関する。
【背景技術】
【０００２】
従来のウェブ中継サーバとしては、プロキシーサーバやリバースプロキシーサーバが知られている。これらのウェブ中継サーバは、ウェブページ情報の転送機能を有するものの、他のウェブページの情報に基づいてウェブページ情報の加工を行うような手段を有していなかった。
【０００３】
このため、ハイパーリンクと呼ばれる技術を利用して、参照元のウェブページから参照先のウェブページへジャンプして閲覧する際に、参照先のウェブページの情報量が多いと、具体的にどの領域を閲覧すればよいのか簡単にはわからない場合があった。
【０００４】
また、ハイパーテキスト情報を複数のハイパーテキスト情報にブロック分割するアルゴリズムの例としては、ＶＩＰＳ（Vision-based Page Segmentation Algorithm）（非特許文献１）などがある。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】D. Cai, S. Yu, J.-R. Wen, and W.-Y. Ma, “VIPS:a Vision-based Page Segmentation Algorithm,” Tech. Rep. MSR-TR-2003-79, Microsoft Research, Nov.2003.
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記の問題を解決するために、ウェブクライアントにおいて、参照元のウェブサーバから取得した参照元ウェブページ情報と参照先のウェブサーバから取得した参照先ウェブページ情報を比較して、参照元ウェブページ情報の内容を元に応じて参照先ウェブページ情報を再構成して特定の領域を強調表示する技術が提案されている（本出願人らによる特許出願（整理番号ＮＴＴＨ２０６５８６））。
【０００７】
ウェブクライアントでは、参照元のウェブサーバから取得した参照元ウェブページ情報と参照先のウェブサーバから取得した参照先ウェブページ情報とを併せ持つことが容易であり、参照元ウェブページ情報を元に、参照先ウェブページ情報を加工して表示する機能を追加することが容易である。
【０００８】
ところが、大容量のウェブページ情報を短時間で処理するためには、処理能力の高いプロセッサが必要となるのに対し、一般的なウェブクライアントでは、経済性や可搬性を高めるために、処理能力の低いプロセッサを用いている場合が少なくない。
【０００９】
一方、ウェブ中継サーバは、ウェブクライアントにサービスを提供するが、多数のウェブクライアントで共用することにより経済性が高まるため、処理能力の高いプロセッサを用いることが容易である。
【００１０】
しかし、プロキシーサーバやリバースプロキシーサーバといった従来のウェブ中継サーバでは、ウェブ中継サーバ内において、参照先ウェブページ情報を参照することは容易である反面、参照元ウェブページ情報を参照する手段を有していないため、参照元ウェブページ情報を元に、参照先ウェブページ情報を加工することは行われてこなかった。
【００１１】
本発明の目的は、ウェブ中継サーバにおいて参照元ウェブページ情報を元に参照先ウェブページ情報を加工することにより、ウェブクライアントに処理能力の高いプロセッサを要求することなく、参照元ウェブページからハイパーリンクを用いて、参照先ウェブページを表示する際に、長大なウェブページの中から、内容的に適切な一部の領域を明示的かつリアルタイムに表示することが可能となる技術を提供することにある。
【課題を解決するための手段】
【００１２】
本発明では、参照先のウェブページ情報を参照元のウェブページ情報の内容を元に特定の領域が強調表示できるように再構成してウェブクライアントに送付するウェブページ加工手段をウェブ中継サーバに搭載する。
【００１３】
また、本発明では、前記ウェブページ加工手段を、ウェブクライアントから取得した参照元のウェブページのアドレスと参照先のウェブページのアドレスを用いて参照元のウェブページ情報と参照先のウェブページ情報を取得するウェブページ情報取得手段と、前記ウェブページ情報取得手段が取得したウェブページをその内容に基づいて仮想ブロックに分割するブロック分割手段と、前記仮想ブロックの属性情報をそのウェブページの記載内容から抽出するブロック内容抽出手段と、参照元のウェブページの仮想ブロックの属性情報と参照先のウェブページの仮想ブロックの属性情報を比較して、参照元のウェブページの仮想ブロックと関連性の高い参照先のウェブページの仮想ブロックを特定するブロック特定手段と、前記ブロック特定手段が特定した仮想ブロックに基づいて再構成したウェブページ情報をウェブクライアントに送付するウェブページ再構成手段で構成する。
【発明の効果】
【００１４】
本発明により、ウェブクライアントに処理能力の高いプロセッサを要求することなく、参照元ウェブページからハイパーリンクを用いて、参照先ウェブページを表示する際に、長大なウェブページの中から、内容的に適切な一部の領域を明示的かつリアルタイムに表示することが可能となる。これにより、ネットサーフィンと呼ばれるような複数のウェブページをホップするような形態でのウェブページ閲覧において、必要な情報のみを短時間で入手するといった閲覧効率を改善するサービスを提供することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施例のネットワークおよびウェブ中継サーバ構成を示す図である。
【図２】本発明の実施例のウェブページ構成を示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して、本発明の実施例を詳細に説明する。なお、全図において、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。
【実施例】
【００１７】
図１は本発明の実施例のネットワークおよびウェブ中継サーバ構成を示す図である。
【００１８】
このネットワーク構成では、インターネット１０５にウェブサーバ＃１（１０１）、ウェブサーバ＃２（１０２）、ウェブサーバ＃３（１０３）、ウェブ中継サーバ１０６、およびウェブクライアント１０４が接続されている。また、ウェブサーバ＃１（１０１）、ウェブサーバ＃２（１０２）、ウェブサーバ＃３（１０３）のそれぞれが、ウェブページ＃１、ウェブページ＃２、ウェブページ＃３の情報を保有し、ウェブクライアント向けに公開している。なお、図１では、ウェブサーバ３台、ウェブクライアント１台の例を示しているが、これらの台数に制限はない。また、ウェブページ＃１〜＃３が例えば1台のウェブサーバの中に含まれていてもよい。
【００１９】
ウェブクライアント１０４は、通常は、ウェブサーバ＃１（１０１）、ウェブサーバ＃２（１０２）、ウェブサーバ＃３（１０３）のそれぞれに直接アクセスして、ウェブページ＃１、ウェブページ＃２、ウェブページ＃３を参照してもよい。
【００２０】
ただし、本実施例の技術を適当したサービスを享受する場合、ウェブクライアント１０４は、ウェブプロキシーサーバとして、ウェブ中継サーバ１０６を指定する。これにより、ウェブクライアント１０４からのウェブサーバ１０１〜１０３へのウェブページ閲覧要求および応答は全てウェブ中継サーバ１０６を通過させることが可能となる。
【００２１】
ここで、ウェブサーバ＃３（１０３）は参照先のウェブサーバであり、ウェブサーバ＃１（１０１）あるいはウェブサーバ＃２（１０２）を参照元のウェブサーバとして、それぞれのウェブサーバからハイパーリンクにより、閲覧誘導されている。
【００２２】
一方、ウェブ中継サーバ１０６は、インターネットアクセスインタフェース１２１、参照先ウェブページ情報取得機能１２２、参照先ウェブページブロック分割機能１２３、参照先ブロック内容推定機能（参照先ブロック内容抽出機能）１２４、参照元ウェブページ情報取得機能１２５、参照元ウェブページブロック分割機能１２６、参照元ブロック内容推定機能（参照元ブロック内容抽出機能）１２７、ブロック検索機能（ブロック特定機能）１２８、および参照先ウェブページ再構成機能１２９で構成される。すなわち、ウェブ中継サーバ１０６は、ウェブページ加工機能を有し、前記ウェブページ加工機能は、参照先ウェブページ情報取得機能１２２、参照先ウェブページブロック分割機能１２３、参照先ブロック内容推定機能１２４、参照元ウェブページ情報取得機能１２５、参照元ウェブページブロック分割機能１２６、参照元ブロック内容推定機能１２７、ブロック検索機能１２８、および参照先ウェブページ再構成機能１２９で構成される。もちろん、ウェブ中継サーバ１０６は通常のウェブ中継サーバが有する機能も有することはいうまでもない。
【００２３】
ウェブ中継サーバ１０６は、ウェブサーバ＃１（１０１）内のウェブページ＃１を閲覧中のウェブクライアント１０４からウェブサーバ＃３（１０３）内のウェブページ＃３の閲覧要求を通知されると、これをインターネットアクセスインタフェース１２１を介して参照先ウェブページ再構成機能１２９で受信する。
【００２４】
参照先ウェブページ再構成機能１２９は受信した要求を参照先ウェブページ情報取得機能１２２へ送信する。具体的には、参照先ウェブページ再構成機能１２９が、ウェブプロキシサーバとして機能し、ウェブクライアント１０４から受信したｈｔｔｐ  ｒｅｑｕｅｓｔを中継し、ウェブクライアント１０４の代理として、参照先ウェブページ情報取得機能１２２へ送信する。
【００２５】
参照先ウェブページ情報取得機能１２２は受信した要求をインターネットアクセスインタフェース１２１を介してウェブサーバ＃３（１０３）へ送信する。ここでも、参照先ウェブページ情報取得機能１２２が、ウェブプロキシサーバとして機能し、参照先ウェブページ再構成機能１２９から受信したｈｔｔｐ  ｒｅｑｕｅｓｔを中継し、参照先ウェブページ再構成機能１２９の代理として、参照先のウェブサーバへ送信する。
【００２６】
また、参照先ウェブページ情報取得機能１２２は受信した要求を参照元ウェブページ情報取得機能１２５へも送信する。ここでも、参照先ウェブページ情報取得機能１２２が、ウェブプロキシサーバとして機能し、参照先ウェブページ再構成機能１２９から受信したｈｔｔｐ  ｒｅｑｕｅｓｔを中継し、参照先ウェブページ再構成機能１２９の代理として、参照元ウェブページ情報取得機能１２５へ送信する。
【００２７】
ウェブサーバ＃３（１０３）は要求への応答としてウェブページ＃３をウェブ中継サーバ１０６に返送する。
【００２８】
ウェブ中継サーバ１０６は、インターネットアクセスインタフェース１２１を介して参照先ウェブページ情報取得機能１２２で、ウェブページ＃３を受信する。
【００２９】
参照先ウェブページ情報取得機能１２２は、受信したウェブページ＃３を参照先ウェブページ再構成機能１２９および参照先ウェブページブロック分割機能１２３へ送信する。参照先ウェブページ情報取得機能１２２は、前述の通りウェブプロキシサーバとして動作するため、参照先のウェブサーバから受信したｈｔｔｐ  ｒｅｓｐｏｎｓｅを当該ウェブサーバの代理として、参照先ウェブページ再構成機能１２９に返信する。また、同時に当該ｈｔｔｐ  ｒｅｓｐｏｎｓｅを複製し、参照先ウェブページブロック分割機能１２３に送信する。
【００３０】
参照先ウェブページブロック分割機能１２３は、受信したウェブページ＃３をその構造あるいは内容に応じて複数のブロックに仮想的に分割する。すなわち、ウェブページのハイパーテキストを、複数のブロック毎のハイパーテキストとして成形する。また、分割したブロックを参照先ウェブページ再構成機能１２９および参照先ブロック内容推定機能１２４へ送信する。ブロック分割のアルゴリズムについては特に限定しないため、目的に応じて任意のアルゴリズムを採用して良い。ブロック分割のアルゴリズムの例としては、ＶＩＰＳ（Vision-based Page Segmentation Algorithm）（非特許文献１）などがある。
【００３１】
参照先ブロック内容推定機能１２４は、分割されたブロック毎にその内容を分析し、その内容に応じた特徴語を該当するブロックへ属性情報として付与する。なお、分析方法としては、特定のアルゴリズムに限定しないが、例えば、ＴＦ−ＩＤＦ（Term Frequency-Inverse Document Frequency）法を用いて、ブロック毎のハイパーテキストから特徴語を抽出する。ＴＦ−ＩＤＦ法では、単語の出現頻度ＴＦと、ブロックの総数における単語の出現するブロック数の逆数（ＩＤＦ）の積により、解析対象のブロック内の各単語に対する重みを計算し、重みの高いものを特徴語として抽出する。また、属性情報を付与したブロックをブロック検索機能１２８へ送信する。
【００３２】
参照元ウェブページ情報取得機能１２５は、受信した要求に属性情報として付与されたｒｅｆｅｒｒｅｒ情報を参照し、参照元のウェブページ＃１のＵＲＬ（Uniform Resource Locator）情報を取得する。また、前記ＵＲＬ情報から、ウェブページ＃１の閲覧要求を生成し、これをインターネットアクセスインタフェース１２１を介してウェブサーバ＃１へ送信する。具体的には、参照元ウェブページ情報取得機能１２５が、仮想的にウェブクライアントとして機能し、該当するウェブサーバ＃１（１０１）に対して、前記ＵＲＬ情報を取得要求するｈｔｔｐ  ｒｅｑｕｅｓｔを送信する。
【００３３】
ウェブサーバ＃１（１０１）は要求への応答としてウェブページ＃１のハイパーテキストをｂｏｄｙ情報に含むｈｔｔｐ  ｒｅｓｐｏｎｓｅとして、ウェブ中継サーバ１０６に返送する。
【００３４】
ウェブ中継サーバ１０６は、インターネットアクセスインタフェース１２１を介して参照元ウェブページ情報取得機能１２５で、ウェブページ＃１のハイパーテキストをｂｏｄｙ情報に含むｈｔｔｐ  ｒｅｓｐｏｎｓｅを受信する。
【００３５】
参照元ウェブページ情報取得機能１２５は、受信したウェブページ＃１のハイパーテキストを受信した要求から抽出したｒｅｆｅｒｒｅｒ情報と共に参照元ウェブページブロック分割機能１２６へ送信する。
【００３６】
参照元ウェブページブロック分割機能１２６は、受信したウェブページ＃１をその構造あるいは内容に応じて複数のブロックに仮想的に分割する。すなわち、ウェブページのハイパーテキストを、複数のブロック毎のハイパーテキストとして成形する。また、分割したブロックと、参照元ウェブページ情報取得機能１２５から受信したｒｅｆｅｒｒｅｒ情報を参照元ブロック内容推定機能１２７へ送信する。ブロック分割のアルゴリズムについては特に限定しないため、目的に応じて任意のアルゴリズムを採用して良い。ブロック分割のアルゴリズムの例としては、ＶＩＰＳ（Vision-based Page Segmentation Algorithm）（非特許文献１）などがある。
【００３７】
参照元ブロック内容推定機能１２７は、受信したブロック毎にその内容を分析し、その内容に応じた特徴語を当該ブロックへ属性情報として付与する。なお、ここでも分析方法は、特定のアルゴリズムに限定しないが、例えば、ＴＦ−ＩＤＦ法を用いて、ブロック毎のハイパーテキストから特徴語を抽出する。また、属性情報を付与したブロックと、参照元ウェブページブロック分割機能１２６から受信したｒｅｆｅｒｒｅｒ情報をブロック検索機能１２８へ送信する。
【００３８】
ブロック検索機能１２８は、受信した参照元ブロック群からｒｅｆｅｒｒｅｒ情報を含む参照元ブロックを検索し、該当の参照元ブロックと参照先ブロック群との間で、その属性情報としての特徴語比較を行うことで、参照元ブロックと関連性の高い参照先ブロックを特定する。なお、比較方法としては、特定のアルゴリズムに限定しないが、例えば、ベクトル空間モデルにおける特徴語ＴＦ−ＩＤＦ値のコサイン相関を用いる。また、特定された参照先ブロックは参照先ウェブページ再構成機能１２９へ送信される。
【００３９】
参照先ウェブページ再構成機能１２９は、参照先ウェブページ情報取得機能１２２から受信したウェブページ＃３の情報、参照先ウェブページブロック分割機能１２３から受信した仮想的にブロック化されたウェブページ＃３の情報およびブロック検索機能１２８から受信した参照先ブロックの情報を元に、参照先ブロックが強調的に表示されるよう、参照先ウェブページの再構成を行う。また、再構成したウェブページをインターネットアクセスインタフェース１２１を介してウェブクライアント１０４に送信する。具体的には、再構成したハイパーテキストを含むｈｔｔｐ  ｒｅｓｐｏｎｓｅを、参照先ウェブサーバであるウェブサーバ＃３（１０３）の代理として、ウェブクライアント１０４に返信する。
【００４０】
ウェブクライアント１０４は、再構成されたウェブページを表示する。
【００４１】
図２は本発明の実施例のウェブページ構成を示す図である。
【００４２】
この図面は、ウェブページ＃１（参照元ウェブページ）、ウェブページ＃２（参照元ウェブページ）、ウェブページ＃３（加工前の参照先ウェブページ）、ウェブページ＃４（加工後の参照先ウェブページ）で構成される。
【００４３】
ウェブページ＃１（参照元ウェブページ）は、段落＃１−１および段落＃１−２で構成される。
【００４４】
ウェブページ＃２（参照元ウェブページ）は、段落＃２−１および段落＃２−２で構成される。
【００４５】
ウェブページ＃３（加工前の参照先ウェブページ）は段落＃３−１、段落＃３−２、段落＃３−３および段落＃３−４で構成される。
【００４６】
ウェブページ＃４（加工後の参照先ウェブページ）は仮想ブロック＃０、仮想ブロック＃１、仮想ブロック＃２、仮想ブロック＃３、および仮想ブロック＃４で構成される。
【００４７】
段落＃１−１にはハイパーリンクとして、ウェブページ＃３へのポインタが含まれる。また、「紅葉」という特徴語を属性情報として付加できる内容が含まれる。
【００４８】
段落＃１−２にはハイパーリンクとして、ウェブページ＃３へのポインタが含まれる。また、「流氷」という特徴語を属性情報として付加できる内容が含まれる。
【００４９】
段落＃２−１にはハイパーリンクとして、ウェブページ＃３へのポインタが含まれる。また、「田植え」という特徴語を属性情報として付加できる内容が含まれる。
【００５０】
段落＃２−２にはハイパーリンクとして、ウェブページ＃３へのポインタが含まれる。また、「夕立」という特徴語を属性情報として付加できる内容が含まれる。
【００５１】
段落＃３−１には「春」という特徴語を属性情報として付加できる内容が含まれる。
【００５２】
段落＃３−２には「夏」という特徴語を属性情報として付加できる内容が含まれる。
【００５３】
段落＃３−３には「秋」という特徴語を属性情報として付加できる内容が含まれる。
【００５４】
段落＃３−４には「冬」という特徴語を属性情報として付加できる内容が含まれる。
【００５５】
このような構成において、ウェブ中継サーバ１０６は、ウェブクライアント１０４からウェブページ＃１内の段落１−１を参照元としてウェブページ＃３の閲覧要求を通知されると、ウェブ中継サーバ１０６内の参照先ウェブページ再構成機能１２９は、受信した前記ウェブページ＃３の閲覧要求をウェブ中継サーバ１０６内の参照先ウェブページ情報取得機能１２２へ送信する。
【００５６】
参照先ウェブページ情報取得機能１２２は受信した閲覧要求をウェブページ＃３を有するインターネット１０５を介して接続されているウェブサーバ＃３（１０３）と、ウェブ中継サーバ１０６内の参照元ウェブページ情報取得機能１２５へ送信する。
【００５７】
また、前記閲覧要求に対する応答として、ウェブページ＃３を参照先ウェブページ情報取得機能１２２が受信すると、受信したウェブページ＃３をウェブ中継サーバ１０６内の参照先ウェブページブロック分割機能１２３と、参照先ウェブページ再構成機能１２９に送信する。
【００５８】
参照先ウェブページブロック分割機能１２３では、受信したウェブページ＃３を、段落＃３−１、段落＃３−２、段落＃３−３、段落＃３−４の各ブロックに分割し、分割したブロックを、ウェブ中継サーバ１０６内の参照先ブロック内容推定機能１２４と、参照先ウェブページ再構成機能１２９に送信する。
【００５９】
参照先ブロック内容推定機能１２４では、段落＃３−１〜段落＃３−４のブロックに分割されたウェブページ＃３を受信すると、当該ブロック毎にその内容を分析し、段落＃３−１の特徴語として、「春」を抽出し、段落＃３−２の特徴語として、「夏」を抽出し、段落＃３−３の特徴語として、「秋」を抽出し、段落＃３−４の特徴語として、「冬」を抽出する。次に、抽出した各特徴語を、当該ブロックの属性情報として付与し、ウェブ中継サーバ１０６内のブロック検索機能１２８へ送信する。
【００６０】
参照元ウェブページ情報取得機能１２５は、参照先ウェブページ情報取得機能１２２からウェブページ＃３の閲覧要求を受信すると、受信した要求に属性情報として付与されたｒｅｆｅｒｒｅｒ情報を参照し、参照元のウェブページとしてウェブページ＃１のＵＲＬ情報を取得する。
【００６１】
次に前記ＵＲＬ情報からウェブページ＃１の閲覧要求をウェブページ＃１を有するインターネット１０５を介して接続されているウェブサーバ＃１（１０１）に送信する。
【００６２】
また、前記閲覧要求に対する応答として、ウェブページ＃１を参照元ウェブページ情報取得機能１２５が受信すると、受信したウェブページ＃１と前記ｒｅｆｅｒｒｅｒ情報を参照元ウェブページブロック分割機能１２６に送信する。
【００６３】
参照元ウェブページブロック分割機能１２６では、受信したウェブページ＃１を、段落＃１−１、段落＃１−２の各ブロックに分割し、分割したブロックと、受信したｒｅｆｅｒｒｅｒ情報を、ウェブ中継サーバ１０６内の参照元ブロック内容推定機能１２７に送信する。
【００６４】
参照元ブロック内容推定機能１２７では、段落＃１−１と段落＃１−２のブロックに分割されたウェブページ＃１とｒｅｆｅｒｒｅｒ情報を受信すると、当該ブロック毎にその内容を分析し、段落＃１−１の特徴語として、「紅葉」を抽出し、段落＃１−２の特徴語として、「流氷」を抽出する。次に、抽出した各特徴語を、当該ブロックの属性情報として付与し、これらと受信したｒｅｆｅｒｒｅｒ情報をブロック検索機能１２８へ送信する。
【００６５】
ブロック検索機能１２８は、参照先ブロック内容推定機能１２４から、段落＃３−１〜段落＃３−４のブロックに分割され、ブロック毎に属性情報が付与されたウェブページ＃３を受信し、参照元ブロック内容推定機能１２７から、段落＃１−１、段落＃１−２のブロックに分割され、ブロック毎に属性情報が付与されたウェブページ＃１とｒｅｆｅｒｒｅｒ情報を受信すると、ウェブページ＃１のブロックから、ｒｅｆｅｒｒｅｒ情報に記載されたＵＲＬ情報を含む段落＃１−１を抽出し、参照元段落＃１−１の特徴語「紅葉」と参照先候補の段落＃３−１、段落＃３−２、段落＃３−３、および段落＃３−４の特徴語「春」「夏」「秋」「冬」の比較を行い、最も関連性の高い「秋」を選択し、注目すべき参照先ウェブページ中の段落として、段落＃３−３を特定する。
【００６６】
この結果、参照先ウェブページ＃３をウェブページ＃４のように再構成する。
【００６７】
ウェブページ＃４では、特定された段落＃３−３が仮想ブロック＃０として、ページ上部の強調表示領域に目立つように表示される。また、元の内容の表示領域として、ウェブページ＃３の段落＃３−１、段落＃３−２、段落＃３−３および段落＃３−４も併せて仮想ブロック＃１、仮想ブロック＃２、仮想ブロック＃３、および仮想ブロック＃４として表示される。
【００６８】
図２の例では、特定されたブロック（段落）がページ上部の強調表示領域に表示できるようにウェブページを再構成したが、他の方法を用いて特定されたブロック（段落）が強調的に（ユーザに注目されるように）表示できるようにウェブページを再構成してもよい。
【００６９】
以上説明した本発明の実施例のウェブ中継サーバ１０６は、以上に説明した機能を実現する手段を備えるサーバであり、コンピュータとプログラムで構成することができる。また、そのプログラムの一部または全部をハードウェアで構成することもできる。
【００７０】
以上、本発明者によってなされた発明を、前記実施例および実施例に基づき具体的に説明したが、本発明は、前記実施形態および実施例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【符号の説明】
【００７１】
１０１…ウェブサーバ＃１、１０２…ウェブサーバ＃２、１０３…ウェブサーバ＃３、１０４…ウェブクライアント、１０５…インターネット、１０６…ウェブ中継サーバ、１２１…インターネットアクセスインタフェース、１２２…参照先ウェブページ情報取得機能、１２３…参照先ウェブページブロック分割機能、１２４…参照先ブロック内容推定機能（参照先ブロック内容抽出機能）、１２５…参照元ウェブページ情報取得機能、１２６…参照元ウェブページブロック分割機能、１２７…参照元ブロック内容推定機能（参照元ブロック内容抽出機能）、１２８…ブロック検索機能（ブロック特定機能）、１２９…参照先ウェブページ再構成機能
【図１】
2011048731.tif 000003
【図２】
2011048731.tif 000004