(57)【特許請求の範囲】
【請求項１】
閲覧対象ページについてのアクセス元で前記閲覧対象ページに遷移する際に前記アクセス元で入力された検索キーワードおよび前記アクセス元で前記閲覧対象ページを閲覧していた時間を前記閲覧対象ページへのアクセスごとに取得する取得手段と、
前記取得手段によって取得された検索キーワードでたどり着いた前記閲覧対象ページについての前記アクセス元で前記閲覧対象ページを閲覧していた時間に基づいて、前記検索キーワードの前記閲覧対象ページにおける重要度を、前記検索キーワードごとに算出する第１の算出手段と、
前記第１の算出手段によって前記検索キーワードごとに算出された前記検索キーワードの前記閲覧対象ページにおける重要度と、前記閲覧対象ページのテキスト領域ごとの各検索キーワードの出現回数と、に基づいて、前記テキスト領域の前記閲覧対象ページにおける重要度を、前記テキスト領域ごとに算出する第２の算出手段と、
前記第２の算出手段によって前記テキスト領域ごとに算出された前記テキスト領域の前記閲覧対象ページにおける重要度に基づいて、前記閲覧対象ページの概要情報となる特定のテキスト領域を決定する決定手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記決定手段によって決定された特定のテキスト領域内のデータを、前記閲覧対象ページのリンク元ページから呼び出し可能な形式で、前記リンク元ページ内に埋め込む埋込手段を備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記決定手段によって決定された特定のテキスト領域内のデータを、前記閲覧対象ページ内の前記テキスト領域より上の領域に埋め込む埋込手段を備えることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記取得手段は、
前記閲覧対象ページについてのアクセス元で前記閲覧対象ページにたどり着くまでのページ数が規定数以下である検索キーワードおよび前記アクセス元で前記閲覧対象ページを閲覧していた時間を前記閲覧対象ページへのアクセスごとに取得することを特徴とする請求項１〜３のいずれか一つに記載の情報処理装置。
【請求項５】
閲覧対象ページ群についてのアクセス元で前記閲覧対象ページ群に遷移する際に前記アクセス元で入力された検索キーワードおよび前記アクセス元で前記閲覧対象ページを閲覧していた時間を前記閲覧対象ページ群へのアクセスごとに取得する取得手段と、
前記取得手段によって取得された検索キーワードでたどり着いた前記閲覧対象ページ群についての前記アクセス元で前記閲覧対象ページを閲覧していた時間に基づいて、前記検索キーワードの前記閲覧対象ページ群における重要度を、前記検索キーワードごとに算出する第１の算出手段と、
前記第１の算出手段によって前記検索キーワードごとに算出された前記検索キーワードの前記閲覧対象ページ群における重要度と、前記閲覧対象ページ群のテキスト領域ごとの各検索キーワードの出現回数と、に基づいて、前記テキスト領域の前記閲覧対象ページ群における重要度を、前記テキスト領域ごとに算出する第２の算出手段と、
前記第２の算出手段によって前記テキスト領域ごとに算出された前記テキスト領域の前記閲覧対象ページ群における重要度に基づいて、前記閲覧対象ページ群の概要情報となる特定のテキスト領域を決定する決定手段と、
を備えることを特徴とする情報処理装置。
【請求項６】
コンピュータが、
閲覧対象ページについてのアクセス元で前記閲覧対象ページに遷移する際に前記アクセス元で入力された検索キーワードおよび前記アクセス元で前記閲覧対象ページを閲覧していた時間を前記閲覧対象ページへのアクセスごとに取得し、
取得された検索キーワードでたどり着いた前記閲覧対象ページについての前記アクセス元で前記閲覧対象ページを閲覧していた時間に基づいて、前記検索キーワードの前記閲覧対象ページにおける重要度を、前記検索キーワードごとに算出し、
前記検索キーワードごとに算出された前記検索キーワードの前記閲覧対象ページにおける重要度と、前記閲覧対象ページのテキスト領域ごとの各検索キーワードの出現回数と、に基づいて、前記テキスト領域の前記閲覧対象ページにおける重要度を、前記テキスト領域ごとに算出し、
前記テキスト領域ごとに算出された前記テキスト領域の前記閲覧対象ページにおける重要度に基づいて、前記閲覧対象ページの概要情報となる特定のテキスト領域を決定する、
処理を実行することを特徴とする情報処理方法。
【請求項７】
コンピュータに、
閲覧対象ページについてのアクセス元で前記閲覧対象ページに遷移する際に前記アクセス元で入力された検索キーワードおよび前記アクセス元で前記閲覧対象ページを閲覧していた時間を前記閲覧対象ページへのアクセスごとに取得し、
取得された検索キーワードでたどり着いた前記閲覧対象ページについての前記アクセス元で前記閲覧対象ページを閲覧していた時間に基づいて、前記検索キーワードの前記閲覧対象ページにおける重要度を、前記検索キーワードごとに算出し、
前記検索キーワードごとに算出された前記検索キーワードの前記閲覧対象ページにおける重要度と、前記閲覧対象ページのテキスト領域ごとの各検索キーワードの出現回数と、に基づいて、前記テキスト領域の前記閲覧対象ページにおける重要度を、前記テキスト領域ごとに算出し、
前記テキスト領域ごとに算出された前記テキスト領域の前記閲覧対象ページにおける重要度に基づいて、前記閲覧対象ページの概要情報となる特定のテキスト領域を決定する、
処理を実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を処理する情報処理装置、情報処理方法、および情報処理プログラムに関する。
【背景技術】
【０００２】
近年の情報化社会において、ネットワーク上のウェブサイトからの情報収集が盛んである。ウェブサイトには、複数のウェブページが含まれ、各ウェブページがリンクによって繋がっている。このとき、情報収集をおこなう者は、ウェブサイト内の最上位層のウェブページから、リンク先のウェブページにアクセスして、内容を一つ一つ確認し、自分が探している情報があるか否かを判断する必要がある。
【０００３】
従来、情報収集の効率化のために、ウェブページにアクセスする前に、ウェブページの概要情報をポップアップとして出力する技術がある。そして、利用者が表示された概要情報から自分が探していた情報であるか否かを判断できるようにしている（例えば、下記特許文献１参照）。
【０００４】
また、文書における単語の出現頻度を算出する技術がある（例えば、下記特許文献２参照）。また、アクセスされた情報の表示時間に基づいて情報に重要度を設定する技術がある（例えば、下記特許文献３参照）。また、検索キーと関連性が大きい文書内のブロックを特定する技術がある（例えば、下記特許文献４参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−２８１０９３号公報
【特許文献２】特開２０００−１１２９９０号公報
【特許文献３】特開２００９−１５１６２７号公報
【特許文献４】特開２００８−２６９０６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来技術では、ウェブページの概要情報として、ウェブページの制作者が予め作成した情報、ウェブページの最上部などの特定箇所の情報、またはウェブページのスナップショットが採用されていた。結果として、閲覧者のニーズに適さない情報が概要情報になっている場合があるといった問題があった。また、閲覧者のニーズの変化に対応して、概要情報を決定することができないといった問題があった。
【０００７】
本発明は、上述した従来技術による問題点を解消するため、ウェブページへのアクセス状況を考慮して概要情報を決定できる情報処理装置、情報処理方法、および情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、本発明の一側面によれば、閲覧対象ページについてのアクセス元で閲覧対象ページに遷移する際に使われた検索キーワードおよびアクセス元で閲覧対象ページを閲覧していた時間を閲覧対象ページへのアクセスごとに取得し、取得された検索キーワードでたどり着いた閲覧対象ページについてのアクセス元で閲覧対象ページを閲覧していた時間に基づいて、検索キーワードの閲覧対象ページにおける重要度を、検索キーワードごとに算出し、検索キーワードごとに算出された検索キーワードの閲覧対象ページにおける重要度と、閲覧対象ページのテキスト領域ごとの各検索キーワードの出現回数と、に基づいて、テキスト領域の閲覧対象ページにおける重要度を、テキスト領域ごとに算出し、テキスト領域ごとに算出されたテキスト領域の閲覧対象ページにおける重要度に基づいて、閲覧対象ページの概要情報となる特定のテキスト領域を決定する情報処理装置、情報処理方法、および情報処理プログラムが提案される。
【０００９】
また、上述した課題を解決し、目的を達成するため、本発明の一側面によれば、閲覧対象ページ群についてのアクセス元で閲覧対象ページ群に遷移する際に使われた検索キーワードおよびアクセス元で閲覧対象ページ群を閲覧していた時間を閲覧対象ページ群へのアクセスごとに取得し、取得された検索キーワードでたどり着いた閲覧対象ページ群についてのアクセス元で閲覧対象ページ群を閲覧していた時間に基づいて、検索キーワードの閲覧対象ページ群における重要度を、検索キーワードごとに算出し、検索キーワードごとに算出された検索キーワードの閲覧対象ページ群における重要度と、閲覧対象ページ群のテキスト領域ごとの各検索キーワードの出現回数と、に基づいて、テキスト領域の閲覧対象ページ群における重要度を、テキスト領域ごとに算出し、テキスト領域ごとに算出されたテキスト領域の閲覧対象ページ群における重要度に基づいて、閲覧対象ページ群の概要情報となる特定のテキスト領域を決定する情報処理装置、情報処理方法、および情報処理プログラムが提案される。
【発明の効果】
【００１０】
本発明の一側面によれば、ウェブページへのアクセス状況を考慮して概要情報を決定できるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、情報処理装置によるウェブページの概要情報の決定の内容を示す説明図である。
【図２】図２は、システムの構成例を示す説明図である。
【図３】図３は、実施の形態にかかる情報処理装置１００のハードウェア構成例を示すブロック図である。
【図４】図４は、アクセスログＤＢ２０１の記憶内容を示す説明図である。
【図５】図５は、検索キーワードＤＢ２０２の記憶内容を示す説明図である。
【図６】図６は、領域重要度ＤＢ２０３の記憶内容を示す説明図である。
【図７】図７は、情報処理装置１００の機能的構成を示すブロック図である。
【図８】図８は、情報処理装置１００による検索キーワードと滞在時間の取得の具体例を示す説明図である。
【図９】図９は、情報処理装置１００による検索キーワードごとの重要度の算出の具体例を示す説明図である。
【図１０】図１０は、情報処理装置１００によるテキスト領域ごとの領域重要度の算出の具体例を示す説明図である。
【図１１】図１１は、情報処理装置１００による概要情報の提供の具体例を示す説明図である。
【図１２】図１２は、検索キーワード抽出処理の処理内容の詳細を示すフローチャートである。
【図１３】図１３は、領域重要度算出処理の処理内容の詳細を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、この発明にかかる情報処理装置、情報処理方法、および情報処理プログラムの実施の形態を詳細に説明する。情報処理装置は、ウェブページ内で多くの閲覧者が関心を持つテキスト領域を当該ウェブページの概要情報に決定する。そのために、まず、情報処理装置は、閲覧者がウェブページにたどり着く過程で使用した検索キーワードと閲覧端末で当該ウェブページが表示されていた時間（以下、「滞在時間」という）とを取得する。
【００１３】
次に、情報処理装置は、当該ウェブページにおける当該検索キーワードへの閲覧者の関心の強さを示す重要度を算出する。そして、情報処理装置は、当該ウェブページ内において、より重要度の高い検索キーワードをより多く含むテキスト領域を、閲覧者の関心の強いテキスト領域であるとして、当該ウェブページの概要情報に決定する。
【００１４】
結果として、情報処理装置は、当該ウェブページの閲覧者に対して、多くの閲覧者が関心を持った概要情報を提供することができるようになる。そして、当該ウェブページの閲覧者は、多くの閲覧者が関心を持つ概要情報を参照することができるため、自らが探している情報が当該ウェブページにあるかを判断しやすくなる。
【００１５】
（情報処理装置によるウェブページの概要情報の決定の内容）
まず、図１を用いて、情報処理装置によるウェブページの概要情報の決定の内容について説明する。
【００１６】
図１は、情報処理装置によるウェブページの概要情報の決定の内容を示す説明図である。図１において、情報処理装置１００は、ウェブページＷＰ内で、多くの閲覧者Ｓが関心を持つテキスト領域をウェブページＷＰの概要情報に決定する。
【００１７】
そのために、まず、図１の（ａ）に示すように、情報処理装置１００は、検索キーワードへのウェブページＷＰにおける閲覧者Ｓの関心の強さを示す重要度を算出する。ここで、情報処理装置１００は、ウェブページＷＰへのアクセスに関する情報をアクセスログとして記憶している。ウェブページＷＰは、複数の閲覧者Ｓから閲覧されている。各閲覧者Ｓは、閲覧端末を使用して、検索キーワードを検索サイトに入力し、検索サイトの検索結果ページからウェブページＷＰにたどり着き、ウェブページＷＰを閲覧したとする。
【００１８】
例えば、閲覧者Ｓ（甲）は、検索キーワード「干渉」を用いてウェブページＷＰにたどり着き、９０秒閲覧したとする。また、閲覧者Ｓ（乙）は、検索キーワード「干渉」を用いてウェブページＷＰにたどり着き、１２０秒閲覧したとする。また、閲覧者Ｓ（丙）は、検索キーワード「シミュレーション」を用いてウェブページＷＰにたどり着き、６０秒閲覧したとする。
【００１９】
（１）ここで、情報処理装置１００は、ウェブページＷＰのアクセスログを参照し、ウェブページＷＰへのアクセスごとに、閲覧者Ｓが使用した検索キーワードとウェブページＷＰへの滞在時間とを取得する。
【００２０】
（２）次に、情報処理装置１００は、ウェブページＷＰにおける検索キーワードごとの重要度を算出する。ここでは、情報処理装置１００は、閲覧者Ｓの滞在時間の和が大きい検索キーワードが、多くの閲覧者Ｓから関心を持たれている検索キーワードであるとして、重要度を高くする。具体的には、例えば、情報処理装置１００は、滞在時間の和を重要度にする。
【００２１】
次に、図１の（ｂ）に示すように、情報処理装置１００は、ウェブページＷＰ内のテキスト領域（ここでは、３箇所のテキスト領域Ｆ１〜Ｆ３）ごとに、各テキスト領域に対する閲覧者Ｓの関心の強さを示す領域重要度を算出し、概要情報を決定する。
【００２２】
（１）ここで、情報処理装置１００は、ウェブページＷＰ内の各テキスト領域のデータを取得する。ここでは、情報処理装置１００は、各テキスト領域Ｆ１〜Ｆ３のデータを取得する。
【００２３】
（２）次に、情報処理装置１００は、取得した各テキスト領域Ｆ１〜Ｆ３のデータに基づいて、テキスト領域ごとに閲覧者Ｓの関心の強さを示す領域重要度を算出する。ここでは、領域重要度は、テキスト領域内に含まれる検索キーワードの重要度の和である。具体的には、例えば、テキスト領域Ｆ２には、重要度「２１０」の検索キーワード「干渉」が２つ含まれ、重要度「６０」の検索キーワード「シミュレーション」が１つ含まれているため、テキスト領域Ｆ２の領域重要度は、「２１０＋２１０＋６０」になる。
【００２４】
これにより、情報処理装置１００は、算出した領域重要度に基づいて、閲覧者Ｓが関心を持っているテキスト領域のデータを特定して、特定したデータを概要情報に決定できる。ここでは、領域重要度が最も高いテキスト領域Ｆ２のデータがウェブページＷＰの概要情報になる。
【００２５】
結果として、図１の（ｃ）に示すように、ウェブページＷＰのリンク元ページＬＰにおいて、ウェブページＷＰにたどり着いた多くの閲覧者Ｓが関心を持っていた概要情報を表示できるようになる。具体的には、例えば、情報処理装置１００は、閲覧端末においてウェブページＷＰへのリンクＬにマウスポインタＰを重ねた場合に、概要情報に決定されたテキスト領域Ｆ２のデータがポップアップＰＵとして表示されるように、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）文書にＪａｖａ（登録商標）Ｓｃｒｉｐｔを用いて埋め込んでおく。
【００２６】
そのため、あらたにウェブページＷＰを閲覧しようとする閲覧者Ｓは、多くの閲覧者Ｓが関心を持っていた概要情報に基づいて、ウェブページＷＰにアクセスする前に、ウェブページＷＰの内容を判断できるようになる。結果として、閲覧者Ｓは、ウェブページＷＰの内容を精査せずに、ウェブページＷＰに自らが求めている情報が記載されているかを判断できるようになり、情報収集を効率化できる。また、ウェブページＷＰの制作者は、多くの閲覧者Ｓが関心を持っていた概要情報を自動的に決定できるため、閲覧者Ｓの関心を予測して概要情報を設定する手間をかけずに済む。
【００２７】
（システムの構成例）
次に、図２を用いて、図１に示した情報処理装置１００と、ウェブページＷＰの閲覧者Ｓが使用する閲覧端末と、検索サーバと、を含むシステムの構成例について説明する。
【００２８】
図２は、システムの構成例を示す説明図である。図２に示すように、システムは、情報処理装置１００と、閲覧端末２１０と、検索サーバ２２０と、を含む。なお、図２では、閲覧端末２１０は１つであるが、閲覧端末２１０は複数含まれていてもよい。
【００２９】
情報処理装置１００は、ウェブサイト内の各ウェブページＷＰのデータを記憶している。ウェブページＷＰのデータとは、ネットワークＮ上で公開される文書であり、例えば、ＨＴＭＬ文書やＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）文書である。また、情報処理装置１００は、閲覧端末２１０からのアクセスに関する情報を記憶するアクセスログＤＢ（ＤａｔａＢａｓｅ）２０１を有する。また、情報処理装置１００は、ウェブサイト内の各ウェブページＷＰに対する検索キーワードの重要度を記憶する検索キーワードＤＢ２０２を有する。また、情報処理装置１００は、ウェブページＷＰ内の各テキスト領域の領域重要度を記憶する領域重要度ＤＢ２０３を有する。
【００３０】
閲覧端末２１０は、閲覧者Ｓの操作を受けて、検索サーバ２２０にアクセスし、ウェブページＷＰを検索する端末である。また、閲覧端末２１０は、閲覧者Ｓの操作を受けて、検索サーバ２２０による検索結果ページに表示されるリンクＬを介して、情報処理装置１００が記憶するウェブページＷＰのデータにアクセスをおこなう端末である。検索サーバ２２０は、閲覧端末２１０で閲覧者Ｓにより入力された検索キーワードに基づいて、ネットワークＮ上のウェブページＷＰを検索するサーバである。
【００３１】
（情報処理装置１００のハードウェア構成例）
次に、図３を用いて、図１および図２に示した情報処理装置１００のハードウェア構成例について説明する。
【００３２】
図３は、実施の形態にかかる情報処理装置１００のハードウェア構成例を示すブロック図である。図３において、情報処理装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、ＲＯＭ（Ｒｅａｄ‐Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３と、磁気ディスクドライブ３０４と、磁気ディスク３０５と、光ディスクドライブ３０６と、光ディスク３０７と、ディスプレイ３０８と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０９と、キーボード３１０と、マウス３１１と、スキャナ３１２と、プリンタ３１３と、を備えている。また、各構成部はバス３２０によってそれぞれ接続されている。
【００３３】
ここで、ＣＰＵ３０１は、情報処理装置１００の全体の制御を司る。ＲＯＭ３０２は、ブートプログラムなどのプログラムを記憶している。また、ＲＯＭ３０２は、ウェブサイト内のウェブページＷＰのデータを記憶している。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。また、ＲＡＭ３０３は、アクセスログＤＢ２０１と、検索キーワードＤＢ２０２と、領域重要度ＤＢ２０３と、を記憶する。
【００３４】
磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータのリード／ライトを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記憶する。
【００３５】
光ディスクドライブ３０６は、ＣＰＵ３０１の制御にしたがって光ディスク３０７に対するデータのリード／ライトを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御で書き込まれたデータを記憶したり、光ディスク３０７に記憶されたデータをコンピュータに読み取らせたりする。
【００３６】
ディスプレイ３０８は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ３０８は、例えば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００３７】
インターフェース（以下、「Ｉ／Ｆ」と略する。）３０９は、通信回線を通じてＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワークＮに接続され、このネットワークＮを介して他の装置に接続される。そして、Ｉ／Ｆ３０９は、ネットワークＮと内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ３０９には、例えばモデムやＬＡＮアダプタなどを採用することができる。
【００３８】
キーボード３１０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス３１１は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などをおこなう。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。
【００３９】
スキャナ３１２は、画像を光学的に読み取り、情報処理装置１００内に画像データを取り込む。なお、スキャナ３１２は、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）機能を持たせてもよい。また、プリンタ３１３は、画像データや文書データを印刷する。プリンタ３１３には、例えば、レーザプリンタやインクジェットプリンタを採用することができる。
【００４０】
（アクセスログＤＢ２０１の記憶内容）
次に、図４を用いて、ＲＡＭ３０３に記憶されているアクセスログＤＢ２０１の記憶内容について説明する。
【００４１】
図４は、アクセスログＤＢ２０１の記憶内容を示す説明図である。図４に示すように、アクセスログＤＢ２０１は、ホスト項目のそれぞれに対応付けて、日時項目と、ＵＲＬ項目と、リファラ項目と、を有し、アクセスごとにレコードを構成する。
【００４２】
ホスト項目には、ウェブページＷＰにアクセスした閲覧端末２１０を識別する識別子が記憶されている。具体的には、例えば、識別子は、ＩＰアドレスである。日時項目には、ウェブページＷＰにアクセスされた日時が記憶されている。ＵＲＬ項目には、ウェブページＷＰを識別する識別子が記憶されている。リファラ項目には、ＵＲＬ項目の識別子により識別されるウェブページＷＰのリンク元ページＬＰが記憶されている。
【００４３】
なお、一般的に、ウェブサーバで記憶されるアクセスログには、データの転送量、閲覧に使用された通信プロトコル、閲覧に使用されたウェブブラウザ、および閲覧端末２１０のＯＳなどの情報が含まれるが、ここでは、簡単のため省略する。
【００４４】
（検索キーワードＤＢ２０２の記憶内容）
次に、図５を用いて、ＲＡＭ３０３に記憶されている検索キーワードＤＢ２０２の記憶内容について説明する。
【００４５】
図５は、検索キーワードＤＢ２０２の記憶内容を示す説明図である。図５に示すように、検索キーワードＤＢ２０２は、ページ名項目のそれぞれに対応付けて、検索キーワード項目を有し、ウェブページＷＰごとにレコードを構成する。
【００４６】
ページ名項目には、ウェブページＷＰの名称が記憶されている。検索キーワード項目には、検索キーワードごとに、ページ名項目が示すウェブページＷＰへの閲覧者Ｓの関心の強さを示す重要度が記憶されている。例えば、重要度として、ページ名項目が示すウェブページＷＰでの閲覧者Ｓの滞在時間の和が記憶されている。なお、重要度として、ページ名項目が示すウェブページＷＰへのアクセス数を採用してもよい。
【００４７】
（領域重要度ＤＢ２０３の記憶内容）
次に、図６を用いて、ＲＡＭ３０３に記憶されている領域重要度ＤＢ２０３の記憶内容について説明する。
【００４８】
図６は、領域重要度ＤＢ２０３の記憶内容を示す説明図である。図６に示すように、領域重要度ＤＢ２０３は、領域項目のそれぞれに対応付けて、領域重要度項目を有し、ウェブページＷＰ内のテキスト領域ごとにレコードを構成する。
【００４９】
領域項目には、ウェブページＷＰ内のテキスト領域を識別する識別子が記憶されている。領域重要度項目には、領域項目の識別子により識別されるテキスト領域への閲覧者Ｓの関心の強さを示す領域重要度が記憶されている。例えば、領域重要度として、テキスト領域に含まれる検索キーワードの重要度の和が記憶されている。なお、領域重要度の算出の際は、隣接するテキスト領域に含まれる検索キーワードをさらに参照してもよい。
【００５０】
（情報処理装置１００の機能的構成例）
次に、図７を用いて、情報処理装置１００の機能的構成例について説明する。
【００５１】
図７は、情報処理装置１００の機能的構成を示すブロック図である。情報処理装置１００は、取得部７０１と、第１の算出部７０２と、第２の算出部７０３と、決定部７０４と、埋込部７０５と、出力部７０６と、を含む構成である。この制御部となる機能（取得部７０１〜出力部７０６）は、具体的には、例えば、図３に示したＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０９により、その機能を実現する。
【００５２】
取得部７０１は、閲覧対象ページについてのアクセス元で閲覧対象ページに遷移する際に使われた検索キーワードおよびアクセス元で閲覧対象ページを閲覧していた時間を閲覧対象ページへのアクセスごとに取得する機能を有する。ここで、閲覧対象ページとは、上述したウェブページＷＰである。アクセス元とは、上述した閲覧端末２１０である。検索キーワードとは、閲覧対象ページにたどり着くまでに閲覧端末２１０で入力された検索キーワードであり、例えば、閲覧端末２１０で入力されて検索サーバ２２０に送信された検索キーワードである。閲覧対象ページを閲覧していた時間とは、閲覧端末２１０が閲覧対象ページを表示していた時間であり、上述した滞在時間である。
【００５３】
具体的には、例えば、取得部７０１は、アクセスログＤＢ２０１を参照することにより、ウェブページＷＰにアクセスした閲覧端末２１０で入力された検索キーワードおよび閲覧端末２１０がウェブページＷＰを表示していた時間を取得する。これにより、情報処理装置１００は、ウェブページＷＰへの閲覧者Ｓの関心の強さの指標となるアクセスに使用された検索キーワードや滞在時間を取得することができる。
【００５４】
また、取得部７０１は、閲覧対象ページについてのアクセス元で閲覧対象ページにたどり着くまでのページ数が規定数以下である検索キーワードおよびアクセス元で閲覧対象ページを閲覧していた時間を閲覧対象ページへのアクセスごとに取得する機能を有する。具体的には、例えば、取得部７０１は、検索サイトからウェブページＷＰにたどり着くまでのページ数が規定数以下である場合の検索キーワードと滞在時間とを重要度の算出に使用する。
【００５５】
これにより、ウェブページＷＰと関連の深い検索キーワードと滞在時間とを重要度の算出に使用するため、精度よく重要度を算出できるようになる。なお、取得されたデータは、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などの記憶領域に記憶される。
【００５６】
第１の算出部７０２は、取得部７０１によって取得された検索キーワードでたどり着いた閲覧対象ページについてのアクセス元で閲覧対象ページを閲覧していた時間に基づいて、検索キーワードの閲覧対象ページにおける重要度を、検索キーワードごとに算出する機能を有する。具体的には、例えば、第１の算出部７０２は、検索キーワードごとのウェブページＷＰへの滞在時間の和を、検索キーワードの重要度として算出する。これにより、情報処理装置１００は、ウェブページＷＰにおける検索キーワードへの閲覧者Ｓの関心の強さを示す重要度を算出することができる。
【００５７】
また、第１の算出部７０２は、取得部７０１によって取得された検索キーワードでたどり着いた閲覧対象ページについてのアクセス元で閲覧対象ページを閲覧していた時間のうち、閾値以下であるアクセス元で閲覧対象ページを閲覧していた時間に基づいて、検索キーワードの閲覧対象ページにおける重要度を、検索キーワードごとに算出する機能を有する。具体的には、例えば、第１の算出部７０２は、１回のアクセスにおける閲覧時間が閾値以上であった場合、当該閲覧時間を重要度の算出に使用しない。
【００５８】
これにより、例えば、情報処理装置１００は、閲覧端末２１０でウェブページＷＰが表示されているものの、閲覧者ＳがウェブページＷＰを閲覧していない状況（例えば、閲覧者Ｓが離席中、または食事中など）における閲覧時間は重要度の算出に使用しない。そのため、情報処理装置１００は、精度よく重要度を算出できるようになる。
【００５９】
また、第１の算出部７０２は、取得部７０１によって取得された検索キーワードでたどり着いた閲覧対象ページについてのアクセス元で閲覧対象ページを閲覧していた時間のうち、閾値以上であるアクセス元で閲覧対象ページを閲覧していた時間に基づいて、検索キーワードの閲覧対象ページにおける重要度を、検索キーワードごとに算出する機能を有する。具体的には、例えば、第１の算出部７０２は、１回のアクセスにおける閲覧時間が閾値以下であった場合、当該閲覧時間を重要度の算出に使用しない。
【００６０】
これにより、例えば、情報処理装置１００は、閲覧端末２１０でウェブページＷＰが表示されたものの、閲覧者ＳがウェブページＷＰに関心がない状況（例えば、閲覧者Ｓが流し読みをした場合など）における閲覧時間は重要度の算出に使用しない。そのため、精度よく重要度を算出できるようになる。なお、算出結果は、検索キーワードＤＢ２０２に記憶される。
【００６１】
第２の算出部７０３は、第１の算出部７０２によって検索キーワードごとに算出された検索キーワードの閲覧対象ページにおける重要度と、閲覧対象ページのテキスト領域ごとの各検索キーワードの出現回数と、に基づいて、テキスト領域の閲覧対象ページにおける重要度を、テキスト領域ごとに算出する機能を有する。ここで、テキスト領域の閲覧対象ページにおける重要度とは、上述した領域重要度である。
【００６２】
具体的には、例えば、第２の算出部７０３は、テキスト領域に含まれる検索キーワードの重要度の和を、領域重要度として算出する。また、第２の算出部は、さらに、隣接するテキスト領域に含まれる検索キーワードの重要度の和を参照して、領域重要度を算出してもよい。なお、算出結果は、領域重要度ＤＢ２０３に記憶される。これにより、情報処理装置１００は、ウェブページＷＰ内の各テキスト領域への閲覧者Ｓの関心の強さを示す領域重要度を算出することができる。
【００６３】
決定部７０４は、第２の算出部７０３によってテキスト領域ごとに算出されたテキスト領域の閲覧対象ページにおける重要度に基づいて、閲覧対象ページの概要情報となる特定のテキスト領域を決定する機能を有する。具体的には、例えば、決定部７０４は、ウェブページＷＰ内で最も領域重要度の高いテキスト領域を、ウェブページＷＰの概要情報となるテキスト領域に決定する。
【００６４】
これにより、ウェブサイトの制作者は、閲覧者Ｓが関心を持つテキスト領域を調査して概要情報を決定するといった手間を削減できる。また、ウェブサイトの制作者は、ウェブサイトの閲覧者Ｓのニーズが変化し閲覧者Ｓが関心を持つテキスト領域が変化した場合にも、変化したニーズに対応した概要情報になるテキスト領域を容易に決定できる。なお、決定結果は、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などの記憶領域に記憶される。
【００６５】
埋込部７０５は、決定部７０４によって決定された特定のテキスト領域内のデータを、閲覧対象ページのリンク元ページＬＰから呼び出し可能な形式で、リンク元ページＬＰに埋め込む機能を有する。具体的には、例えば、埋込部７０５は、ウェブページＷＰのリンク元ページＬＰにおいて、ウェブページＷＰへのリンクＬがマウスオーバされたときに、概要情報がポップアップＰＵに表示されるように、リンク元ページＬＰのＨＴＭＬ文書内にＪａｖａＳｃｒｉｐｔを用いて埋め込む。
【００６６】
これにより、ウェブサイトの閲覧者Ｓは、リンク先のウェブページＷＰにアクセスする前に、リンク先のウェブページＷＰの概要情報を知ることができる。そのため、ウェブサイトの閲覧者Ｓにとって、情報の取捨選択が容易になり、ウェブサイトの利便性を向上できる。
【００６７】
また、埋込部７０５は、決定部７０４によって決定された特定のテキスト領域内のデータを、閲覧対象ページ内のテキスト領域より上の領域に埋め込む機能を有する。具体的には、例えば、埋込部７０５は、ウェブページＷＰ内の概要情報になるテキスト領域より上の領域に、当該ウェブページＷＰの概要情報を埋め込む。
【００６８】
これにより、ウェブページＷＰの閲覧者Ｓは、ウェブページＷＰ全体を読むことなく、ウェブページＷＰの概要情報を知ることができるようになる。また、ウェブページＷＰのＨＴＭＬ文書内に「ｍｅｔａ  ｄｅｓｃｒｉｐｔｉｏｎタグ」を用いて埋め込むことで、検索サイトのスニペットへ概要情報が表示されるようにしてもよい。
【００６９】
出力部７０６は、決定部７０４によって決定された閲覧対象ページの概要情報となる特定のテキスト領域を出力する機能を有する。具体的には、例えば、出力部７０６は、閲覧端末２１０に対して概要情報を送信する。出力形式としては、例えば、ディスプレイ３０８への表示、プリンタ３１３への印刷出力、Ｉ／Ｆ３０９による外部装置への送信がある。また、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などの記憶領域に記憶することとしてもよい。
【００７０】
これにより、情報処理装置１００は、閲覧端末２１０からの要求を受けてから概要情報を出力することができる。また、情報処理装置１００は、情報処理装置１００のユーザに、閲覧情報を通知することができる。
【００７１】
また、取得部７０１〜出力部７０６は、閲覧対象ページとして、ウェブページＷＰの集合を採用してもよい。具体的には、例えば、取得部７０１〜決定部７０４は、ウェブページＷＰの集合を一つのウェブページＷＰとして扱い、ウェブページＷＰの集合の中から、多くの閲覧者Ｓが興味を持っているテキスト領域のデータを特定し、ウェブページＷＰの集合の概要情報に決定する。これにより、複数のウェブページＷＰにまたがった記事があった場合に、複数のウェブページＷＰ全体（当該記事全体）での概要情報を決定することができるようになる。
【００７２】
また、具体的には、例えば、埋込部７０５は、ウェブページＷＰの集合のいずれかのウェブページＷＰへのリンク元ページＬＰにおいて、ウェブページＷＰへのリンクＬがマウスオーバされたときに、概要情報がポップアップＰＵに表示されるように埋め込む。これにより、ウェブサイトの閲覧者Ｓは、リンク先のウェブページＷＰの集合にアクセスする前に、リンク先のウェブページＷＰの集合の概要情報を知ることができる。
【００７３】
また、具体的には、例えば、埋込部７０５は、ウェブページＷＰの集合のうちの最上位層のウェブページＷＰに概要情報を埋め込む。これにより、ウェブページＷＰの集合の閲覧者Ｓは、ウェブページＷＰの集合全体を読むことなく、ウェブページＷＰの集合の概要情報を知ることができる。
【００７４】
また、具体的には、例えば、出力部７０６は、ウェブページＷＰの集合の概要情報を出力する。これにより、情報処理装置１００は、閲覧端末２１０からの概要情報の要求を受けてからウェブページＷＰの集合の概要情報を出力することができる。また、情報処理装置１００は、情報処理装置１００のユーザに、ウェブページＷＰの集合の閲覧情報を通知することができる。
【００７５】
（情報処理装置１００による概要情報の決定の具体例）
次に、図８〜１１を用いて、情報処理装置１００による概要情報の決定の具体例について説明する。
【００７６】
（情報処理装置１００による検索キーワードと滞在時間の取得の具体例）
まず、図８を用いて、情報処理装置１００による検索キーワードと滞在時間の取得の具体例について説明する。
【００７７】
図８は、情報処理装置１００による検索キーワードと滞在時間の取得の具体例を示す説明図である。ここで、情報処理装置１００は、アクセスログＤＢ２０１を参照して、検索キーワードと滞在時間を取得する。
【００７８】
（１）具体的には、まず、アクセスログＤＢ２０１のホスト項目の記憶内容が同一の複数のレコードを参照し、１回のアクセスにおける経路を取得する。ここで、情報処理装置１００は、「ａａ．ｂｂ．ｎｅ．ｊｐ」で識別される閲覧端末２１０が、「ｈｔｔｐ：／／ｘｘｘ．ｃｏ．ｊｐ／ｓｅａｒｃｈ＝”干渉”」の検索サイトから、「ｉｎｄｅｘ．ｈｔｍｌ」のウェブページＷＰにアクセスした経路を取得する。また、情報処理装置１００は、「ａａ．ｂｂ．ｎｅ．ｊｐ」で識別される閲覧端末２１０が、「ｉｎｄｅｘ．ｈｔｍｌ」のウェブページＷＰから、「ｍｏｋｕｊｉ．ｈｔｍｌ」のウェブページＷＰにアクセスした経路を取得する。
【００７９】
（２）そして、情報処理装置１００は、取得した経路上の各ウェブページＷＰへアクセスされた時刻に基づいて、滞在時間を取得する。例えば、「ｉｎｄｅｘ．ｈｔｍｌ」のウェブページＷＰへの滞在時間は、「ｍｏｋｕｊｉ．ｈｔｍｌ」のウェブページＷＰへアクセスされた時刻から「ｉｎｄｅｘ．ｈｔｍｌ」のウェブページＷＰへアクセスされた時刻を引いた値になる。また、最後にアクセスされた「ｍｏｋｕｊｉ．ｈｔｍｌ」のウェブページＷＰの滞在時間は、例えば、閲覧端末２１０でウェブページＷＰが閉じられた時刻から、「ｍｏｋｕｊｉ．ｈｔｍｌ」のウェブページＷＰへアクセスされた時刻を引いた値になる。
【００８０】
（３）また、検索サイトのアドレスには、例えば、「ｈｔｔｐ：／／ｘｘｘ．ｃｏ．ｊｐ／ｓｅａｒｃｈ＝”干渉”」のように、検索に使用された検索キーワードが含まれている。ここでは、簡単のため、ＵＲＬに検索キーワードがそのまま含まれているように表したが、実際には、ＵＲＬには検索キーワードを示すコードが含まれる。情報処理装置１００は、検索サイトのＵＲＬに含まれる検索キーワードを参照することで、取得した経路上の各ウェブページＷＰについての閲覧端末２１０での検索キーワードを取得する。
【００８１】
情報処理装置１００は、１回のアクセスにおける検索キーワードが「干渉」と「シミュレーション」の２つである場合、それぞれについて滞在時間を取得してもよいし、それぞれの検索キーワードに滞在時間を分けてもよい。また、情報処理装置１００は、検索キーワードが複合語である「干渉シミュレーション」の場合、１つの検索キーワードとして「干渉シミュレーション」を取得してもよいし、２つの検索キーワードとして「干渉」と「シミュレーション」に分けて取得してもよい。
【００８２】
（情報処理装置１００による検索キーワードごとの重要度の算出の具体例）
次に、図９を用いて、情報処理装置１００による検索キーワードごとの重要度の算出の具体例について説明する。
【００８３】
図９は、情報処理装置１００による検索キーワードごとの重要度の算出の具体例を示す説明図である。ここで、情報処理装置１００は、ウェブサイト内のウェブページＷＰごとに、図８において取得した各検索キーワードについて重要度を算出する。なお、以下では、簡単のため、ウェブサイト内の１つのウェブページＷＰを対象ページとして、対象ページでの検索キーワードの重要度を算出する場合について説明する。
【００８４】
図９の（ａ）は、図８と同様にして、情報処理装置１００が取得した、閲覧端末２１０からのアクセスの経路と、閲覧端末２１０が使用した検索キーワードと、各ウェブページＷＰでの閲覧端末２１０の滞在時間と、を表している。
【００８５】
図９の（ａ）に示すように、対象ページは、経路１では、検索キーワード「干渉」を使用してたどり着いた閲覧端末２１０に９０秒表示されている。また、対象ページは、経路２では、検索キーワード「シミュレーション」を使用してたどり着いた閲覧端末２１０に６０秒表示されている。また、対象ページは、経路３では、検索キーワード「バーチャル」を使用してたどり着いた閲覧端末２１０に９０秒表示されている。また、対象ページは、経路４では、検索キーワード「干渉」を使用してたどり着いた閲覧端末２１０に６０秒表示されている。また、対象ページは、経路５では、検索キーワード「干渉」を使用してたどり着いた閲覧端末２１０に４０秒表示されている。
【００８６】
図９の（ｂ）に示すように、情報処理装置１００は、検索キーワードの重要度を算出する。例えば、検索キーワードの重要度として、ウェブページＷＰにおける滞在時間の和を採用できる。この場合、検索キーワード「干渉」の重要度は「１９０」になり、検索キーワード「シミュレーション」の重要度は「６０」になり、検索キーワード「バーチャル」の重要度は「９０」になる。
【００８７】
ここでは、簡単のため、ウェブサイト内の１つのウェブページＷＰを対象ページとして説明したが、全ウェブページＷＰのそれぞれを対象ページとして同様の処理をおこなってもよい。なお、算出した重要度は、検索キーワードＤＢ２０２に記憶される。
【００８８】
（情報処理装置１００によるテキスト領域ごとの領域重要度の算出の具体例）
次に、図１０を用いて、情報処理装置１００によるテキスト領域ごとの領域重要度の算出の具体例について説明する。
【００８９】
図１０は、情報処理装置１００によるテキスト領域ごとの領域重要度の算出の具体例を示す説明図である。ここで、情報処理装置１００は、図９において算出した検索キーワードの重要度に基づいて、ウェブページＷＰのテキスト領域ごとに領域重要度を算出する。なお、以下では、簡単のため、ウェブサイト内の１つのウェブページＷＰを対象ページとして、対象ページでのテキスト領域ごとの領域重要度を算出する場合について説明する。
【００９０】
（１）まず、情報処理装置１００は、対象ページ内のテキスト領域を特定し、各テキスト領域のデータを取得する。具体的には、情報処理装置１００は、ＨＴＭＬ文書内の改行コードから、段落ごとのテキスト領域Ｆ１〜Ｆ１２を特定し、各テキスト領域Ｆ１〜Ｆ１２のデータを取得する。
【００９１】
（２）そして、情報処理装置１００は、各テキスト領域Ｆ１〜Ｆ１２に含まれる検索キーワードの出現回数と検索キーワードの重要度に基づいて、テキスト領域ごとに領域重要度を算出する。例えば、情報処理装置１００は、領域重要度として、各テキスト領域Ｆ１〜Ｆ１２に含まれる検索キーワードごとに出現回数と重要度との積を算出し、算出した積の和をとった値を採用する。この場合、例えば、テキスト領域Ｆ１２の領域重要度は「３４０」になる。
【００９２】
また、例えば、情報処理装置１００は、各テキスト領域Ｆ１〜Ｆ１２に含まれる検索キーワードごとに出現回数と重要度との積を算出し、算出した積の和をとった値を算出する。そして、情報処理装置１００は、領域重要度として、各テキスト領域Ｆ１〜Ｆ１２ごとに、各テキスト領域Ｆ１〜Ｆ１２について算出された値と、隣接するテキスト領域について算出された和の何割か（例えば、８割）と、の和をとった値を採用する。この場合、例えば、領域Ｆ１１の領域重要度は、領域Ｆ１１について算出された値「０」と、領域Ｆ１０について算出された値「９０」の８割「７２」と、領域Ｆ１２について算出された値「３４０」の８割「２４２」と、の和「３１４」になる。
【００９３】
これにより、情報処理装置１００は、算出した重要度に基づいて、対象ページにおいて閲覧者Ｓの関心が強いテキスト領域を特定することができ、特定したテキスト領域のデータを概要情報に決定することができる。
【００９４】
ここでは、簡単のため、ウェブサイト内の１つのウェブページＷＰを対象ページとして説明したが、全ウェブページＷＰのそれぞれを対象ページとして同様の処理をおこなってもよい。なお、算出した領域重要度は、領域重要度ＤＢ２０３に記憶される。
【００９５】
（情報処理装置１００による概要情報の提供の具体例）
次に、図１１を用いて、情報処理装置１００による概要情報の提供の具体例について説明する。
【００９６】
図１１は、情報処理装置１００による概要情報の提供の具体例を示す説明図である。情報処理装置１００は、図１０において決定された概要情報を、ウェブサイトの閲覧者Ｓに提供する。
【００９７】
図１０に示すように、例えば、情報処理装置１００は、ウェブページＷＰのリンク元ページＬＰにおいて、ウェブページＷＰにたどり着いた多くの閲覧者Ｓが関心を持っていた概要情報（概要情報の周辺のデータを含む）を表示する。具体的には、情報処理装置１００は、閲覧端末２１０においてウェブページＷＰへのリンクＬにマウスポインタＰを重ねた場合に概要情報がポップアップＰＵとして表示されるように、ＨＴＭＬ文書にＪａｖａＳｃｒｉｐｔを用いて埋め込んでおく。
【００９８】
これにより、リンク先のウェブページＷＰを閲覧しようとする閲覧者Ｓは、多くの閲覧者Ｓが関心を持っていた概要情報に基づいて、ウェブページＷＰの内容を判断できるようになる。また、ウェブページＷＰの制作者は、多くの閲覧者Ｓが関心を持っていた概要情報が自動的に決定されるため、閲覧者Ｓの関心を予測して概要情報を設定する手間をかけずに済む。
【００９９】
また、情報処理装置１００は、ウェブページＷＰ内に当該ウェブページＷＰの概要情報を埋め込んでもよい。これにより、ウェブページＷＰにアクセスした閲覧者Ｓは、ウェブページＷＰ全体を閲覧せずとも、ウェブページＷＰの概要を把握できるようになる。また、情報処理装置１００は、ＨＴＭＬ文書に「ｍｅｔａ  ｄｅｓｃｒｉｐｔｉｏｎタグ」を使用して、概要情報を埋め込んでおき、検索サイトでのスニペットへ表示されるようにしてもよい。
【０１００】
（検索キーワード抽出処理の処理内容）
次に、図１２を用いて、検索キーワード抽出処理の処理内容の詳細について説明する。検索キーワード抽出処理は、図８および図９に示した情報処理装置１００がおこなった処理である。
【０１０１】
図１２は、検索キーワード抽出処理の処理内容の詳細を示すフローチャートである。まず、ＣＰＵ３０１は、アクセスログＤＢ２０１からアクセスの経路を抽出する（ステップＳ１２０１）。次に、ＣＰＵ３０１は、未処理のウェブページＷＰを対象ページに選択する（ステップＳ１２０２）。そして、ＣＰＵ３０１は、対象ページを通過するアクセスの経路を選択する（ステップＳ１２０３）。
【０１０２】
次に、ＣＰＵ３０１は、選択した経路に基づいて、対象ページにおける検索キーワードごとの重要度を算出する（ステップＳ１２０４）。そして、ＣＰＵ３０１は、未処理のウェブページＷＰがあるか否かを判定する（ステップＳ１２０５）。
【０１０３】
ここで、未処理のウェブページＷＰがある場合（ステップＳ１２０５：Ｙｅｓ）、ＣＰＵ３０１は、ステップＳ１２０２に戻る。一方、未処理のウェブページＷＰがない場合（ステップＳ１２０５：Ｎｏ）、ＣＰＵ３０１は、処理結果を検索キーワードＤＢ２０２に記憶し（ステップＳ１２０６）、検索キーワード抽出処理を終了する。
【０１０４】
これにより、情報処理装置１００は、ウェブサイト内の各ウェブページＷＰについて、検索キーワードごとに重要度を算出することができる。また、検索キーワード抽出処理では、ウェブページＷＰの集合を一つのウェブページＷＰとして扱って、ウェブページＷＰの集合全体における検索キーワードごとの重要度を算出してもよい。
【０１０５】
（領域重要度算出処理の処理内容）
次に、図１３を用いて、領域重要度算出処理の処理内容の詳細について説明する。領域重要度算出処理は、図１０に示した情報処理装置１００がおこなった処理である。
【０１０６】
図１３は、領域重要度算出処理の処理内容の詳細を示すフローチャートである。まず、ＣＰＵ３０１は、未処理のウェブページＷＰを対象ページに選択する（ステップＳ１３０１）。そして、ＣＰＵ３０１は、対象ページに含まれる全テキスト領域を特定する（ステップＳ１３０２）。
【０１０７】
次に、ＣＰＵ３０１は、検索キーワードＤＢ２０２と特定されたテキスト領域のデータとを参照して、特定されたテキスト領域ごとの領域重要度を算出する（ステップＳ１３０３）。そして、ＣＰＵ３０１は、未処理のウェブページＷＰがあるか否かを判定する（ステップＳ１３０４）。
【０１０８】
ここで、未処理のウェブページＷＰがある場合（ステップＳ１３０４：Ｙｅｓ）、ＣＰＵ３０１は、ステップＳ１３０１に戻る。一方、未処理のウェブページＷＰがない場合（ステップＳ１３０４：Ｎｏ）、ＣＰＵ３０１は、処理結果を領域重要度ＤＢ２０３に記憶し（ステップＳ１３０５）、領域重要度算出処理を終了する。
【０１０９】
これにより、情報処理装置１００は、ウェブサイト内の各ウェブページＷＰについて、テキスト領域ごとに重要度を算出することができる。また、領域重要度算出処理では、ウェブページＷＰの集合を一つのウェブページＷＰとして扱って、ウェブページＷＰの集合全体におけるテキスト領域ごとの領域重要度を算出してもよい。
【０１１０】
以上説明したように、情報処理装置は、ウェブページＷＰにたどり着いた際の検索キーワードとウェブページＷＰでの滞在時間とからウェブページＷＰ内で多くの閲覧者Ｓが興味を持っているテキスト領域を特定する。そして、情報処理装置１００は、特定された多くの閲覧者Ｓが興味を持っているテキスト領域のデータを、ウェブページＷＰの概要情報に決定する。
【０１１１】
これにより、ウェブサイトの制作者は、閲覧者Ｓが関心を持つテキスト領域を調査して概要情報を決定するといった手間を削減できる。また、ウェブサイトの制作者は、ウェブサイトの閲覧者Ｓのニーズが変化し閲覧者Ｓが関心を持つテキスト領域が変化した場合にも、変化したニーズに対応した概要情報になるテキスト領域を容易に決定できる。
【０１１２】
また、情報処理装置１００は、決定された概要情報を、ウェブページＷＰのリンク元ページＬＰに埋め込んでおく。これにより、ウェブサイトの閲覧者Ｓは、リンク先のウェブページＷＰにアクセスする前に、リンク先のウェブページＷＰの概要情報を知ることができる。そのため、ウェブサイトの閲覧者Ｓにとって、情報収集が容易になり、ウェブサイトの利便性を向上できる。
【０１１３】
また、情報処理装置１００は、ウェブページＷＰに、当該ウェブページＷＰの概要情報を埋め込んでおく。これにより、ウェブページＷＰの閲覧者Ｓは、ウェブページＷＰ全体を読むことなく、ウェブページＷＰの概要情報を知ることができるようになり、情報収集の効率化を図ることができる。また、ウェブページＷＰのＨＴＭＬ文書内に「ｍｅｔａ  ｄｅｓｃｒｉｐｔｉｏｎタグ」を用いて概要情報を埋め込むことで、検索サイトのスニペットへ概要情報が表示されるようにし、検索サイトでの閲覧者Ｓの情報収集の効率化を図ることができる。
【０１１４】
また、情報処理装置１００は、１回のアクセスにおける閲覧時間が閾値以上であった場合、当該閲覧時間を重要度の算出に使用しない。これにより、例えば、情報処理装置１００は、閲覧端末２１０でウェブページＷＰが表示されているものの、閲覧者ＳがウェブページＷＰを閲覧していない状況（例えば、閲覧者Ｓが離席中、または食事中など）における閲覧時間は重要度の算出に使用しない。そのため、情報処理装置１００は、精度よく重要度を算出できるようになる。
【０１１５】
また、情報処理装置１００は、１回のアクセスにおける閲覧時間が閾値以下であった場合、当該閲覧時間を重要度の算出に使用しない。これにより、例えば、情報処理装置１００は、閲覧端末２１０でウェブページＷＰが表示されたものの、閲覧者ＳがウェブページＷＰに関心がない状況（例えば、閲覧者Ｓが流し読みをした場合など）における閲覧時間は重要度の算出に使用しない。そのため、精度よく重要度を算出できるようになる。
【０１１６】
また、情報処理装置１００は、検索サイトからウェブページＷＰにたどり着くまでのページ数が規定数以下である場合の検索キーワードと滞在時間とを重要度の算出に使用する。これにより、ウェブページＷＰと関連の深い検索キーワードと滞在時間とを重要度の算出に使用するため、精度よく重要度を算出できるようになる。
【０１１７】
また、情報処理装置１００は、ウェブページＷＰの集合を一つのウェブページＷＰとして、ウェブページＷＰの集合の中から、多くの閲覧者Ｓが興味を持っているテキスト領域のデータを、ウェブページＷＰの集合の概要情報に決定する。これにより、複数のウェブページＷＰにまたがった記事があった場合に、複数のウェブページＷＰ全体での概要情報を決定することができるようになる。
【０１１８】
なお、本実施の形態で説明した情報処理方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本情報処理プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また本情報処理プログラムは、インターネット等のネットワークを介して配布してもよい。
【０１１９】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１２０】
（付記１）閲覧対象ページについてのアクセス元で前記閲覧対象ページに遷移する際に使われた検索キーワードおよび前記アクセス元で前記閲覧対象ページを閲覧していた時間を前記閲覧対象ページへのアクセスごとに取得する取得手段と、
前記取得手段によって取得された検索キーワードでたどり着いた前記閲覧対象ページについての前記アクセス元で前記閲覧対象ページを閲覧していた時間に基づいて、前記検索キーワードの前記閲覧対象ページにおける重要度を、前記検索キーワードごとに算出する第１の算出手段と、
前記第１の算出手段によって前記検索キーワードごとに算出された前記検索キーワードの前記閲覧対象ページにおける重要度と、前記閲覧対象ページのテキスト領域ごとの各検索キーワードの出現回数と、に基づいて、前記テキスト領域の前記閲覧対象ページにおける重要度を、前記テキスト領域ごとに算出する第２の算出手段と、
前記第２の算出手段によって前記テキスト領域ごとに算出された前記テキスト領域の前記閲覧対象ページにおける重要度に基づいて、前記閲覧対象ページの概要情報となる特定のテキスト領域を決定する決定手段と、
を備えることを特徴とする情報処理装置。
【０１２１】
（付記２）前記決定手段によって決定された特定のテキスト領域内のデータを、前記閲覧対象ページのリンク元ページから呼び出し可能な形式で、前記リンク元ページに埋め込む埋込手段を備えることを特徴とする付記１に記載の情報処理装置。
【０１２２】
（付記３）前記決定手段によって決定された特定のテキスト領域内のデータを、前記閲覧対象ページ内の前記テキスト領域より上の領域に埋め込む埋込手段を備えることを特徴とする付記１に記載の情報処理装置。
【０１２３】
（付記４）前記第１の算出手段は、
前記取得手段によって取得された検索キーワードでたどり着いた前記閲覧対象ページについての前記アクセス元で前記閲覧対象ページを閲覧していた時間のうち、閾値以下である前記アクセス元で前記閲覧対象ページを閲覧していた時間に基づいて、前記検索キーワードの前記閲覧対象ページにおける重要度を、前記検索キーワードごとに算出することを特徴とする付記１〜３のいずれか一つに記載の情報処理装置。
【０１２４】
（付記５）前記第１の算出手段は、
前記取得手段によって取得された検索キーワードでたどり着いた前記閲覧対象ページについての前記アクセス元で前記閲覧対象ページを閲覧していた時間のうち、閾値以上である前記アクセス元で前記閲覧対象ページを閲覧していた時間に基づいて、前記検索キーワードの前記閲覧対象ページにおける重要度を、前記検索キーワードごとに算出することを特徴とする付記１〜３のいずれか一つに記載の情報処理装置。
【０１２５】
（付記６）前記第１の算出手段は、
前記取得手段によって取得された検索キーワードでたどり着いた前記閲覧対象ページについての前記アクセス元で前記閲覧対象ページを閲覧していた時間のうち、第１の閾値以上かつ第２の閾値以下である前記アクセス元で前記閲覧対象ページを閲覧していた時間に基づいて、前記検索キーワードの前記閲覧対象ページにおける重要度を、前記検索キーワードごとに算出することを特徴とする付記１〜３のいずれか一つに記載の情報処理装置。
【０１２６】
（付記７）前記取得手段は、
前記閲覧対象ページについてのアクセス元で前記閲覧対象ページにたどり着くまでのページ数が規定数以下である検索キーワードおよび前記アクセス元で前記閲覧対象ページを閲覧していた時間を前記閲覧対象ページへのアクセスごとに取得することを特徴とする付記１〜６のいずれか一つに記載の情報処理装置。
【０１２７】
（付記８）閲覧対象ページ群についてのアクセス元で前記閲覧対象ページ群に遷移する際に使われた検索キーワードおよび前記アクセス元で前記閲覧対象ページを閲覧していた時間を前記閲覧対象ページ群へのアクセスごとに取得する取得手段と、
前記取得手段によって取得された検索キーワードでたどり着いた前記閲覧対象ページ群についての前記アクセス元で前記閲覧対象ページを閲覧していた時間に基づいて、前記検索キーワードの前記閲覧対象ページ群における重要度を、前記検索キーワードごとに算出する第１の算出手段と、
前記第１の算出手段によって前記検索キーワードごとに算出された前記検索キーワードの前記閲覧対象ページ群における重要度と、前記閲覧対象ページ群のテキスト領域ごとの各検索キーワードの出現回数と、に基づいて、前記テキスト領域の前記閲覧対象ページ群における重要度を、前記テキスト領域ごとに算出する第２の算出手段と、
前記第２の算出手段によって前記テキスト領域ごとに算出された前記テキスト領域の前記閲覧対象ページ群における重要度に基づいて、前記閲覧対象ページ群の概要情報となる特定のテキスト領域を決定する決定手段と、
を備えることを特徴とする情報処理装置。
【０１２８】
（付記９）コンピュータが、
閲覧対象ページについてのアクセス元で前記閲覧対象ページに遷移する際に使われた検索キーワードおよび前記アクセス元で前記閲覧対象ページを閲覧していた時間を前記閲覧対象ページへのアクセスごとに取得し、
取得された検索キーワードでたどり着いた前記閲覧対象ページについての前記アクセス元で前記閲覧対象ページを閲覧していた時間に基づいて、前記検索キーワードの前記閲覧対象ページにおける重要度を、前記検索キーワードごとに算出し、
前記検索キーワードごとに算出された前記検索キーワードの前記閲覧対象ページにおける重要度と、前記閲覧対象ページのテキスト領域ごとの各検索キーワードの出現回数と、に基づいて、前記テキスト領域の前記閲覧対象ページにおける重要度を、前記テキスト領域ごとに算出し、
前記テキスト領域ごとに算出された前記テキスト領域の前記閲覧対象ページにおける重要度に基づいて、前記閲覧対象ページの概要情報となる特定のテキスト領域を決定する、
処理を実行することを特徴とする情報処理方法。
【０１２９】
（付記１０）コンピュータが、
閲覧対象ページ群についてのアクセス元で前記閲覧対象ページ群に遷移する際に使われた検索キーワードおよび前記アクセス元で前記閲覧対象ページを閲覧していた時間を前記閲覧対象ページ群へのアクセスごとに取得し、
取得された検索キーワードでたどり着いた前記閲覧対象ページ群についての前記アクセス元で前記閲覧対象ページを閲覧していた時間に基づいて、前記検索キーワードの前記閲覧対象ページ群における重要度を、前記検索キーワードごとに算出し、
前記検索キーワードごとに算出された前記検索キーワードの前記閲覧対象ページ群における重要度と、前記閲覧対象ページ群のテキスト領域ごとの各検索キーワードの出現回数と、に基づいて、前記テキスト領域の前記閲覧対象ページ群における重要度を、前記テキスト領域ごとに算出し、
前記テキスト領域ごとに算出された前記テキスト領域の前記閲覧対象ページ群における重要度に基づいて、前記閲覧対象ページ群の概要情報となる特定のテキスト領域を決定する、
処理を実行することを特徴とする情報処理方法。
【０１３０】
（付記１１）コンピュータに、
閲覧対象ページについてのアクセス元で前記閲覧対象ページに遷移する際に使われた検索キーワードおよび前記アクセス元で前記閲覧対象ページを閲覧していた時間を前記閲覧対象ページへのアクセスごとに取得し、
取得された検索キーワードでたどり着いた前記閲覧対象ページについての前記アクセス元で前記閲覧対象ページを閲覧していた時間に基づいて、前記検索キーワードの前記閲覧対象ページにおける重要度を、前記検索キーワードごとに算出し、
前記検索キーワードごとに算出された前記検索キーワードの前記閲覧対象ページにおける重要度と、前記閲覧対象ページのテキスト領域ごとの各検索キーワードの出現回数と、に基づいて、前記テキスト領域の前記閲覧対象ページにおける重要度を、前記テキスト領域ごとに算出し、
前記テキスト領域ごとに算出された前記テキスト領域の前記閲覧対象ページにおける重要度に基づいて、前記閲覧対象ページの概要情報となる特定のテキスト領域を決定する、
処理を実行させることを特徴とする情報処理プログラム。
【０１３１】
（付記１２）コンピュータに、
閲覧対象ページ群についてのアクセス元で前記閲覧対象ページ群に遷移する際に使われた検索キーワードおよび前記アクセス元で前記閲覧対象ページを閲覧していた時間を前記閲覧対象ページ群へのアクセスごとに取得し、
取得された検索キーワードでたどり着いた前記閲覧対象ページ群についての前記アクセス元で前記閲覧対象ページを閲覧していた時間に基づいて、前記検索キーワードの前記閲覧対象ページ群における重要度を、前記検索キーワードごとに算出し、
前記検索キーワードごとに算出された前記検索キーワードの前記閲覧対象ページ群における重要度と、前記閲覧対象ページ群のテキスト領域ごとの各検索キーワードの出現回数と、に基づいて、前記テキスト領域の前記閲覧対象ページ群における重要度を、前記テキスト領域ごとに算出し、
前記テキスト領域ごとに算出された前記テキスト領域の前記閲覧対象ページ群における重要度に基づいて、前記閲覧対象ページ群の概要情報となる特定のテキスト領域を決定する、
処理を実行させることを特徴とする情報処理プログラム。
【符号の説明】
【０１３２】
１００  情報処理装置
Ｓ  閲覧者
２１０  閲覧端末
７０１  取得部
７０２  第１の算出部
７０３  第２の算出部
７０４  決定部
７０５  埋込部
【図１】
0005682480.tif 000002
【図２】
0005682480.tif 000003
【図３】
0005682480.tif 000004
【図４】
0005682480.tif 000005
【図５】
0005682480.tif 000006
【図６】
0005682480.tif 000007
【図７】
0005682480.tif 000008
【図８】
0005682480.tif 000009
【図９】
0005682480.tif 000010
【図１０】
0005682480.tif 000011
【図１１】
0005682480.tif 000012
【図１２】
0005682480.tif 000013
【図１３】
0005682480.tif 000014