(57)【特許請求の範囲】
【請求項１】
所定の放送エリアにおいて放送された特定番組に係る特徴語に関連する関連情報を含む１又は複数のＷｅｂページのアドレス情報を前記特徴語に関連付けて記憶する関連情報記憶手段と、
外部端末から入力された１又は複数の語句を含む文字列をクエリとして検索リクエストを受け付ける検索受付手段と、
前記検索受付手段により受け付けられたクエリに基づいて検索を行う検索手段と、
前記検索受付手段により受け付けられた前記クエリが入力された前記外部端末の場所を特定する場所特定手段と、
前記特定番組が放送された放送エリアの情報を取得するエリア情報取得手段と、
前記場所特定手段により特定された前記外部端末の場所と前記エリア情報取得手段により取得された情報により特定された前記放送エリアとを比較し、前記外部端末の場所が前記放送エリアに含まれるか否かを判定する判定手段と、
前記検索受付手段により前記特徴語を含む文字列をクエリとする検索リクエストを受け付けた場合、前記判定手段により前記外部端末の場所が前記放送エリアに含まれると判定されると、前記検索手段による検索結果のうち前記関連情報記憶手段により前記特徴語と関連付けて記憶した前記Ｗｅｂページのアドレス情報を優先的に表示する優先表示手段と、を備える
検索サーバ。
【請求項２】
前記特定番組の中で発せられた音声情報に基づいて作成された文字情報を解析する解析手段と、
前記解析手段により解析された結果に基づいて前記特徴語を抽出する抽出手段と、を備える
請求項１に記載の検索サーバ。
【請求項３】
前記特徴語は、前記特定番組の中で音声により紹介された紹介店の名称であり、
前記アドレス情報は、前記紹介店及び／又は支店の場所を特定するための情報を含むＷｅｂページのアドレス情報を含み、
前記判定手段は、前記外部端末の場所と前記場所を特定するための情報により特定される前記紹介店の場所及び前記支店の場所とから、いずれの店が前記外部端末の場所に最も近いかを判定し、
優先表示手段は、前記検索受付手段により前記特徴語を含む文字列をクエリとする検索リクエストを受け付けた場合、前記判定手段により前記外部端末の場所が前記放送エリアに含まれると判定されると、前記アドレス情報のうち前記判定手段により前記外部端末の場所に最も近いと判定された店に関する前記アドレス情報を優先的に表示させる
請求項１又は２に記載の検索サーバ。
【請求項４】
ネットワークを通じてリアルタイムに送信される複数の番組それぞれにおける視聴率情報又は聴取率情報を取得する視聴率情報取得手段と、
前記視聴率情報取得手段により取得された前記視聴率情報又は前記聴取率情報に基づいて前記特定番組を選択する特定番組選択手段と、を備える
請求項１から３のいずれかに記載の検索サーバ。
【請求項５】
前記特定番組選択手段は、前記外部端末の場所から所定範囲内の地域における視聴率情報又は聴取率情報に基づいて前記特定番組を選択する
請求項４に記載の検索サーバ。
【請求項６】
所定の放送エリアにおいて放送された特定番組に係る特徴語に関連する関連情報を含む１又は複数のＷｅｂページのアドレス情報を前記特徴語に関連付けて記憶する関連情報記憶ステップと、
外部端末から入力された１又は複数の語句を含む文字列をクエリとして検索リクエストを受け付ける検索受付ステップと、
前記検索受付ステップにより受け付けられたクエリに基づいて検索を行う検索ステップと、
前記検索受付ステップにより受け付けられた前記クエリが入力された前記外部端末の場所を特定する場所特定ステップと、
前記特定番組が放送された放送エリアの情報を取得するエリア情報取得ステップと、
前記場所特定ステップにより特定された前記外部端末の場所と前記エリア情報取得ステップにより取得された情報により特定された前記放送エリアとを比較し、前記外部端末の場所が前記放送エリアに含まれるか否かを判定する判定ステップと、
前記検索受付ステップにより前記特徴語を含む文字列をクエリとする検索リクエストを受け付けた場合、前記判定ステップにより前記外部端末の場所が前記放送エリアに含まれると判定されると、前記検索ステップによる検索結果のうち前記関連情報記憶ステップにより前記特徴語と関連付けて記憶した前記Ｗｅｂページのアドレス情報を優先的に表示する優先表示ステップと、を有する
検索方法。
【請求項７】
所定の放送エリアにおいて放送された特定番組に係る特徴語に関連する関連情報を含む１又は複数のＷｅｂページのアドレス情報を前記特徴語に関連付けて記憶する関連情報記憶ステップと、
外部端末から入力された１又は複数の語句を含む文字列をクエリとして検索リクエストを受け付ける検索受付ステップと、
前記検索受付ステップにより受け付けられたクエリに基づいて検索を行う検索ステップと、
前記検索受付ステップにより受け付けられた前記クエリが入力された前記外部端末の場所を特定する場所特定ステップと、
前記特定番組が放送された放送エリアの情報を取得するエリア情報取得ステップと、
前記場所特定ステップにより特定された前記外部端末の場所と前記エリア情報取得ステップにより取得された情報により特定された前記放送エリアとを比較し、前記外部端末の場所が前記放送エリアに含まれるか否かを判定する判定ステップと、
前記検索受付ステップにより前記特徴語を含む文字列をクエリとする検索リクエストを受け付けた場合、前記判定ステップにより前記外部端末の場所が前記放送エリアに含まれると判定されると、前記検索ステップによる検索結果のうち前記関連情報記憶ステップにより前記特徴語と関連付けて記憶した前記Ｗｅｂページのアドレス情報を優先的に表示する優先表示ステップと、をコンピュータに実行させる
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特定の情報を優先表示させる検索サーバ、方法及びプログラムに関する。
【背景技術】
【０００２】
近年においては、インターネット上に無数のＷｅｂページが存在しており、目的とするＷｅｂページを検索することは容易ではない。そのため、目的とするＷｅｂページの検索を補助するために検索エンジンが提供されている。
【０００３】
ユーザは、このような検索エンジンを利用して、所定のキーワードをクエリとして検索リクエストを行うことで所望のＷｅｂページを検索している。ここで、所定のキーワードをクエリとして検索リクエストを行った場合、同じ名称の異なる対象（例えば、同じ名称の店、場所、本等）に関する情報が列挙される。
この場合、ユーザは、列挙された情報から所望の情報を探し出す必要がある。これは、ユーザにとって非常に手間となる。
これに対し、閲覧回数が高い検索情報を一般的に興味が高い情報と推定して優先的に表示する情報検索方法が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００５−１９００６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の情報検索方法は、単に閲覧回数が多い検索情報を優先的に表示するだけであり、ユーザが所望する検索情報を優先的に表示するものではなかった。
【０００５】
特に、テレビ番組で放送された店の情報等、ユーザがその時々において興味がある情報を的確に優先表示するものではなかった。
また、特許文献１の情報検索方法では、テレビ番組で放送された店等の情報についての検索リクエストがテレビ番組の放送中から番組放送直後に多くなされ所定期間後には少なくなる、という流行性に対応できないという課題があった。
【０００６】
本発明は、ユーザの所望する情報を優先的に表示させることが可能な検索サーバ、検索方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
（１）  所定の放送エリアにおいて放送された特定番組に係る特徴語に関連する関連情報を含む１又は複数のＷｅｂページのアドレス情報を前記特徴語に関連付けて記憶する関連情報記憶手段と、外部端末から入力された１又は複数の語句を含む文字列をクエリとして検索リクエストを受け付ける検索受付手段と、前記検索受付手段により受け付けられたクエリに基づいて検索を行う検索手段と、前記検索受付手段により受け付けられた前記クエリが入力された前記外部端末の場所を特定する場所特定手段と、前記特定番組が放送された放送エリアの情報を取得するエリア情報取得手段と、前記場所特定手段により特定された前記外部端末の場所と前記エリア情報取得手段により取得された情報により特定された前記放送エリアとを比較し、前記外部端末の場所が前記放送エリアに含まれるか否かを判定する判定手段と、前記検索受付手段により前記特徴語を含む文字列をクエリとする検索リクエストを受け付けた場合、前記判定手段により前記外部端末の場所が前記放送エリアに含まれると判定されると、前記検索手段による検索結果のうち前記関連情報記憶手段により前記特徴語と関連付けて記憶した前記Ｗｅｂページのアドレス情報を優先的に表示する優先表示手段と、を備える検索サーバ。
【０００８】
（１）の構成によれば、特徴語を含む文字列により検索リクエストが行われた場合、判定手段により検索リクエストがされた場所である前記外部端末の場所が特定番組の放送エリアに含まれると判断されると、特徴語に関連する情報を含むＷｅｂページのアドレスが検索結果において優先表示される。
【０００９】
これにより、検索サーバは、特定番組を視聴等したユーザの所望する情報を簡易に提供することが可能となる。
【００１０】
（２）  前記特定番組の中で発せられた音声情報に基づいて作成された文字情報を解析する解析手段と、前記解析手段により解析された結果に基づいて前記特徴語を抽出する抽出手段と、を備える（１）に記載の検索サーバ。
【００１１】
（２）の構成によれば、特徴語は、放送される特定番組の中で発せられた音声情報に基づく文字情報から抽出される。
【００１２】
これにより、検索サーバは、特定番組に含まれる特徴語を自動的に抽出することができる。
【００１３】
（３）  前記特徴語は、前記特定番組の中で音声により紹介された紹介店の名称であり、前記アドレス情報は、前記紹介店及び／又は支店の場所を特定するための情報を含むＷｅｂページのアドレス情報を含み、前記判定手段は、前記外部端末の場所と前記場所を特定するための情報により特定される前記紹介店の場所及び前記支店の場所とから、いずれの店が前記外部端末の場所に最も近いかを判定し、優先表示手段は、前記検索受付手段により前記特徴語を含む文字列をクエリとする検索リクエストを受け付けた場合、前記判定手段により前記外部端末の場所が前記放送エリアに含まれると判定されると、前記アドレス情報のうち前記判定手段により前記外部端末の場所に最も近いと判定された店に関する前記アドレス情報を優先的に表示させる（１）又は（２）に記載の検索サーバ。
【００１４】
（３）の構成によれば、特徴語である紹介店の名称を含む文字列により検索リクエストが行われた場合、前記外部端末の場所に最も近い支店に関する情報を含むＷｅｂページのアドレスが検索結果として優先表示される。
【００１５】
これにより、検索サーバは、前記外部端末の場所に最も近い支店等の情報をユーザに簡易に提供することができる。
【００１６】
（４）  ネットワークを通じてリアルタイムに送信される複数の番組それぞれにおける視聴率情報又は聴取率情報を取得する視聴率情報取得手段と、前記視聴率情報取得手段により取得された前記視聴率情報又は前記聴取率情報に基づいて前記特定番組を選択する特定番組選択手段と、を備える（１）から（３）に記載の検索サーバ。
【００１７】
（４）の構成によれば、特定番組は、視聴率等によって選択される。
【００１８】
これにより、検索サーバは、所定以上の視聴率であり所定以上の人数が視聴した番組の文字情報から特徴語を抽出することができる。
【００１９】
（５）  前記特定番組選択手段は、前記外部端末の場所から所定範囲内の地域における視聴率情報又は聴取率情報に基づいて前記特定番組を選択する（４）に記載の検索サーバ。
【００２０】
（５）の構成によれば、特定番組は、前記外部端末の場所から所定範囲内の地域における視聴率等によって選択される。
【００２１】
これにより、検索サーバは、ユーザの近所において話題になる番組の文字情報から特徴語を抽出することができる。
【００２２】
（６）  所定の放送エリアにおいて放送された特定番組に係る特徴語に関連する関連情報を含む１又は複数のＷｅｂページのアドレス情報を前記特徴語に関連付けて記憶する関連情報記憶ステップと、外部端末から入力された１又は複数の語句を含む文字列をクエリとして検索リクエストを受け付ける検索受付ステップと、前記検索受付ステップにより受け付けられたクエリに基づいて検索を行う検索ステップと、前記検索受付ステップにより受け付けられた前記クエリが入力された前記外部端末の場所を特定する場所特定ステップと、前記特定番組が放送された放送エリアの情報を取得するエリア情報取得ステップと、前記場所特定ステップにより特定された前記外部端末の場所と前記エリア情報取得ステップにより取得された情報により特定された前記放送エリアとを比較し、前記外部端末の場所が前記放送エリアに含まれるか否かを判定する判定ステップと、前記検索受付ステップにより前記特徴語を含む文字列をクエリとする検索リクエストを受け付けた場合、前記判定ステップにより前記外部端末の場所が前記放送エリアに含まれると判定されると、前記検索ステップによる検索結果のうち前記関連情報記憶ステップにより前記特徴語と関連付けて記憶した前記Ｗｅｂページのアドレス情報を優先的に表示する優先表示ステップと、を有する検索方法。
【００２３】
（６）の構成によれば、当該検索方法を実行することにより、（１）と同様の効果が期待できる。
【００２４】
（７）  所定の放送エリアにおいて放送された特定番組に係る特徴語に関連する関連情報を含む１又は複数のＷｅｂページのアドレス情報を前記特徴語に関連付けて記憶する関連情報記憶ステップと、外部端末から入力された１又は複数の語句を含む文字列をクエリとして検索リクエストを受け付ける検索受付ステップと、前記検索受付ステップにより受け付けられたクエリに基づいて検索を行う検索ステップと、前記検索受付ステップにより受け付けられた前記クエリが入力された前記外部端末の場所を特定する場所特定ステップと、前記特定番組が放送された放送エリアの情報を取得するエリア情報取得ステップと、前記場所特定ステップにより特定された前記外部端末の場所と前記エリア情報取得ステップにより取得された情報により特定された前記放送エリアとを比較し、前記外部端末の場所が前記放送エリアに含まれるか否かを判定する判定ステップと、前記検索受付ステップにより前記特徴語を含む文字列をクエリとする検索リクエストを受け付けた場合、前記判定ステップにより前記外部端末の場所が前記放送エリアに含まれると判定されると、前記検索ステップによる検索結果のうち前記関連情報記憶ステップにより前記特徴語と関連付けて記憶した前記Ｗｅｂページのアドレス情報を優先的に表示する優先表示ステップと、をコンピュータに実行させるプログラム。
【００２５】
（７）の構成によれば、当該プログラムを実行することにより、（１）と同様の効果が期待できる。
【発明の効果】
【００２６】
本発明によれば、ユーザの所望する情報を優先的に表示させることが可能な検索サーバ、検索方法及びプログラムを提供することを目的とする。
提供することができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の実施形態について図面を参照しながら説明する。
［システム全体構成］
図１により、本実施形態における検索サーバ１０を含む情報処理システム１の全体構成を説明する。
図１は、本実施形態の検索サーバ１０と、ユーザ端末２０とから構成される情報処理システム１を示す図である。
【００２８】
図１に示すように、情報処理システム１は、検索サーバ１０と、ユーザ端末２０とを含んで構成される。検索サーバ１０とユーザ端末２０とは、ネットワークＮを介して互いに通信可能に接続される。テレビ放送局３０と、テレビ装置４０とは、情報処理システム１に関連する要素である。図１において、情報処理システム１は、検索サーバ１０と、ユーザ端末２０と、がそれぞれ一つずつで示されているが、これに限られず、それぞれ複数台で構成されていてもよい。また、テレビ放送局３０やテレビ装置４０も同様に、複数基で構成されていてもよい。
【００２９】
検索サーバ１０の構成については、後述に詳述する。
検索サーバ１０は、必要に応じてＷｅｂサーバ、ＤＢサーバ、アプリケーションサーバを含んで構成してよく、１台のサーバで構成しても、それぞれ別のサーバで構成してもよい。
【００３０】
ユーザ端末２０は、文字入力部２１と、表示部２２とを有する。
文字入力部２１は、ユーザの操作により、１又は複数の語句を含む文字列であるクエリを入力可能に構成される。また、文字入力部２１は、ユーザの操作により、入力されたクエリによる検索リクエストを実行させることが可能に構成される。
【００３１】
表示部２２は、検索サーバ１０からネットワークＮを介して出力される各種情報を表示可能に構成される。具体的には、文字入力部２１を介して実行された検索リクエストに対する検索結果を表示可能に構成される。表示部２２には、例えば、検索結果として所定の情報を含むＷｅｂページのアドレスが表示される。ここで、表示部２２に表示される検索結果は、後述する優先表示部１０８（図３参照）により、所定の情報（特徴語に関連する情報を含むＷｅｂページのアドレス）が優先的に表示されるように構成される。優先的に表示とは、例えば、表示部２２における垂直方向の上側に表示されることや、検索結果が表示される最初の画面に表示されることや、他のアドレス等に比べて大きく表示されることや、他のアドレス等と異なる色を付して表示されることや、通常の検索結果の表示部とは別の領域に表示されることをいう（アドオン）。
【００３２】
ユーザ端末２０は、本実施形態においては、デスクトップ型ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であるが、これに限定されず、携帯電話機、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ：登録商標）、モバイル、ノート型ＰＣ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）であってもよい。
ここで、ユーザ端末２０の位置は、例えば、検索リクエストを送信してきた情報に含まれている情報（例えば、ＩＰアドレス等）や、ユーザＩＤや、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等により特定される。
【００３３】
テレビ放送局３０は、電波を利用してテレビ番組を放送する。テレビ放送局３０は、所定の放送エリアＡに対して所定のテレビ番組を放送する。放送エリアＡ内に配置されるテレビ装置４０は、テレビ放送局３０からの電波を受信することで所定のテレビ番組を視聴可能に表示・放音させる。ここで、放送エリアＡ外に配置される不図示のテレビ装置は、テレビ放送局３０からの電波を受信しないため、放送エリアＡ内で放送される特定番組としての番組を表示等しない。
【００３４】
後に詳述するが、ユーザ端末２０が放送エリアＡ内にある場合（具体的には、検索リクエストが放送エリアＡ内で行われる場合）、検索リクエストを行うユーザは、テレビ放送局３０から放送された番組を視聴している可能性がある。更には、このユーザは、テレビ放送局３０から放送された番組の内容に関すること（例えば、番組で紹介された店、場所や人物）を検索している可能性がある。逆に、放送エリアＡ外にある不図示のユーザ端末からの検索リクエストは、テレビ放送局３０で放送された番組の内容とは関係ない可能性が高い。
【００３５】
次いで、図２により、本実施形態における検索サーバ１０について説明する。
図２は、検索サーバにおける構成を示すブロック図である。
図２に示すように、検索サーバ１０は、制御部３００を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１０（マルチプロセッサ構成ではＣＰＵ３２０等複数のＣＰＵが追加されてもよい）と、バスライン２９０と、通信Ｉ／Ｆ（Ｉ／Ｆ：インタフェース）３３０と、メインメモリ３４０と、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）３５０と、Ｉ／Ｏコントローラ３６０と、ハードディスク３７０と、光ディスクドライブ３８０と、半導体メモリ３９０と、を備える。なお、ハードディスク３７０と、光ディスクドライブ３８０と、半導体メモリ３９０とは、まとめて記憶装置４１０と呼ばれる。
【００３６】
制御部３００は、検索サーバ１０を統括的に制御する部分であり、ハードディスク３７０に記憶された各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本実施形態に係る各種機能を実現している。
【００３７】
通信Ｉ／Ｆ３３０は、検索サーバ１０が、ネットワークＮを介してユーザ端末２０等の他の装置と情報を送受信する場合のネットワーク・アダプタである。
【００３８】
ＢＩＯＳ３５０は、検索サーバ１０の起動時にＣＰＵ３１０が実行するブートプログラムや、検索サーバ１０のハードウェアに依存するプログラム等を記録する。
【００３９】
Ｉ／Ｏコントローラ３６０には、ハードディスク３７０、光ディスクドライブ３８０、及び半導体メモリ３９０等の記憶装置４１０を接続することができる。
【００４０】
ハードディスク３７０は、本ハードウェアを検索サーバ１０として機能させるための各種プログラム、本実施形態における機能を実行するプログラム及び後述するテーブル（例えば、図４に示すテーブル１３０Ａ）等を記憶する。なお、検索サーバ１０は、外部に別途設けたハードディスク（図示せず）を外部記憶装置として利用することもできる。
【００４１】
光ディスクドライブ３８０としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク４００を使用する。光ディスク４００から光ディスクドライブ３８０によりプログラム又はデータを読み取り、Ｉ／Ｏコントローラ３６０を介してメインメモリ３４０又はハードディスク３７０に提供することもできる。
【００４２】
なお、本実施形態でいうコンピュータとは、記憶装置、制御部等を備えた情報処理装置をいう。また、検索サーバ１０は、記憶装置４１０と、制御部３００等を備えた情報処理装置により構成される。そして、この情報処理装置は、本発明のコンピュータの概念に含まれる。
【００４３】
また、本発明に係る検索サーバ１０は、上述のような構成を有することにより、テレビ放送局３０により放送された番組の中において発せられた音声情報（例えば、会話等）から特徴語（例えば、店名等）を抽出する機能を有する。
【００４４】
続けて、図３及び図４により、検索サーバ１０における機能について説明する。
図３は、検索サーバ１０における機能ブロック図である。図４は、関連情報ＤＢ２０１に記憶されるテーブルを説明する図である。
【００４５】
図３に示すように、検索サーバ１０は、制御部３００に含まれる視聴率情報取得部９０（視聴率情報取得手段）と、特定番組選択部９１（特定番組手段）と、エリア情報取得部９２（エリア情報取得手段）と、解析部１０１（解析手段）と、抽出部１０２（抽出手段）と、検索受付部１０３（検索受付手段）と、検索部１０４（検索手段）と、場所特定部１０５（場所特定部）と、判断部１０６と、判定部１０７（判定手段）と、優先表示部１０８（優先表示手段）と、記憶装置４１０に含まれるエリア情報ＤＢ２００と、関連情報ＤＢ２０１（関連情報記憶手段）と、を備える。
【００４６】
視聴率情報取得部９０は、ネットワークＮを通じてリアルタイムに送信される複数の番組それぞれにおける視聴率情報（ラジオ番組の場合には聴取率情報）を取得する。
【００４７】
特定番組選択部９１は、視聴率情報取得部９０により取得された視聴率情報（ラジオ番組の場合には聴取率情報）に基づいて番組を選択する。例えば、特定番組選択部９１は、取得された視聴率情報に基づいて、所定の視聴率値を超えた番組を特定番組として選択する。特定番組選択部９１に選択された番組は、後述するように解析部１０１による解析の対象となる。つまり、特定番組選択部９１により選択された番組について、特徴語が抽出され、後述する優先表示部１０８により特徴語に関連する情報を含むＷｅｂページのアドレス情報が優先的に表示される。これにより、検索サーバ１０は、視聴者（ユーザ）が興味のある内容をより的確に優先的に表示をさせることができる。
【００４８】
また、特定番組選択部９１は、後述する場所特定部１０５により特定される検索受付場所（ユーザ端末２０の場所）から所定範囲内の地域における視聴率情報（ラジオ番組の場合には聴取率情報）に基づいて上述の番組を選択するように構成してもよい。
【００４９】
エリア情報取得部９２は、番組が放送された放送エリアの情報を取得する。エリア情報取得部９２は、エリア情報ＤＢ２００から該エリア情報ＤＢ２００に保存される特定番組における放送エリアの情報を取得する。
【００５０】
エリア情報ＤＢ２００は、放送された各番組における放送エリアの情報を記憶する。エリア情報ＤＢ２００は、各番組と、各番組の放送エリア（地域）とを関連付けて記憶する。放送エリアの情報は、例えば、電子番組表や、各放送局からの放送エリアに関する情報（例えば、全国、関東地方、関西地方等）から予め取得される。
【００５１】
解析部１０１は、放送された番組（特定番組）の中で発せられた音声情報に基づいて作成された文字情報を解析する。解析部１０１は、例えば、ある放送された番組を受信し、当該番組の中で出演者が喋っている言葉（音声情報）をテキスト（文字情報）に変換し、当該テキストの内容を解析するように構成してもよい。上述の通り、解析部１０１により解析される番組は、特定番組選択部９１により視聴率等を基準にして選択される。
【００５２】
抽出部１０２は、解析部１０１による解析結果に基づいて番組の特徴語（店名等）を抽出する。ここで、抽出部１０２は、例えば、ｔｆ−ｉｄｆ（Ｔｅｒｍ  Ｆｒｅｑｕｅｎｃｙ  −  Ｉｎｖｅｒｓｅ  Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ、文章中の特徴的な単語（重要とみなされる単語）を抽出するためのアルゴリズム）を利用して解析後の文字情報から１又は複数の特徴語を抽出する。ここで、後述する関連情報ＤＢ２０１は、抽出部１０２により抽出された特徴語に基づいて生成される。
【００５３】
関連情報ＤＢ２０１は、番組に係る特徴語に関連する関連情報を含む１又は複数のＷｅｂページにおけるアドレス情報を特徴語に関連付けて記憶する。具体的には、関連情報ＤＢ２０１は、図４のテーブル２０１Ａに示すように、特徴語２０１ａごとに、関連する複数のＷｅｂページのアドレスを関連付けて記憶する。
【００５４】
ここで、図４により、関連情報ＤＢ２０１に含まれるテーブル２０１Ａについて説明する。テーブル２０１Ａは、特徴語２０１ａと、特徴語２０１ａそれぞれに対応するアドレス（１）２０１ｂと、アドレス（２）２０１ｃと、アドレス（３）２０１ｄと、を備える。ここで、図４においては、表示されているのがアドレス（３）２０１ｄまでであるが、テーブル２０１Ａは、特徴語に関連するアドレスを更に有していてもよい。
【００５５】
番組の文字情報から抽出された特徴語２０１ａは、例えば、番組の中で音声により紹介された紹介店の名称である。この場合、紹介店に関連付けて記憶されるアドレス情報であるアドレス（１）２０１ｂ、アドレス（２）２０１ｃ、アドレス（３）２０１ｄは、紹介された店が運営・管理するＷｅｂページのアドレスや、紹介店の支店等の所定の関係がある店のＷｅｂページのアドレスや、紹介店の評判等の評価情報を含むＷｅｂページのアドレス等を含んで構成される。
【００５６】
また、アドレス情報は、紹介店及び／又は支店の場所を特定する情報を含むＷｅｂページのアドレスを含んで構成されてもよい。更には、アドレス情報は、紹介店又は支店の場所を特定する情報を含んで構成されてもよい。ここで、場所を特定する情報とは、例えば、場所を直接的に示す位置情報（緯度・経度や住所）のみならず、「六本木店」等の間接的に場所を特定する情報も含む。
【００５７】
具体的には、図４における特徴語２０１ａが紹介店の名称である場合、アドレス（１）２０１ｂが紹介店の位置情報を含むＷｅｂページのアドレスであり、アドレス（２）２０１ｃが支店１の位置情報を含むＷｅｂページのアドレスであり、アドレス（３）２０１ｄが支店２の位置情報を含むＷｅｂページのアドレスである。また、ここで、テーブル２０１Ａにおいて、紹介店や支店の位置情報を含むＷｅｂページのアドレスと、該位置情報とを関連付けて記憶しておいてもよい。例えば、アドレス（１）２０１ｂの欄に、紹介店の位置情報を含むＷｅｂページのアドレスと、該位置情報により特定される紹介店の場所を特定する情報とが含まれるようにしてもよい。
【００５８】
検索受付部１０３は、ユーザ端末２０（外部端末）から入力された１又は複数の語句を含む文字列をクエリとする検索リクエストを受け付ける。具体的には、ユーザ端末２０の文字入力部２１（図１参照）により入力され検索が実行された文字列をクエリとする検索リクエストを受け付ける。
【００５９】
検索部１０４は、検索受付部１０３により受け付けられたクエリに基づいて検索を行う。検索部１０４により検索された検索結果は、ユーザ端末２０における表示部２２に表示される（図１参照）。検索部１０４による検索結果は、例えば、複数のＷｅｂページそれぞれのアドレスが上側から順に下側に向けて列記されるようにして表示される。
【００６０】
場所特定部１０５は、検索受付部１０３により受付られたクエリが入力されたユーザ端末２０（外部端末）の場所（検索受付場所）を特定する。場所特定部１０５は、検索リクエストが発せられた場所を特定する。場所特定部１０５は、ユーザ端末２０が検索リクエストを送信してきた情報に含まれている情報（例えば、ＩＰアドレス等）により検索リクエストが発信された場所を特定する。例えば、ＩＰアドレスによりユーザ端末２０の場所（検索受付場所）を特定する場合、場所特定部１０５は、ユーザ端末２０に割り当てられたＩＰアドレスを地域別に分類した地域別アドレス分類ＤＢ（不図示）により、ユーザ端末２０の場所（地域）を特定することができる。
【００６１】
また、場所特定部１０５は、ユーザ端末２０のアクセスポイントの電話番号により、ユーザ端末２０の場所（地域）を特定してもよい。例えば、アクセスポイントの電話場号によりユーザ端末２０の場所（検索受付場所）を特定する場合、場所特定部１０５は、アクセスポイントの電話番号を地域別に分類した地域別アクセスポイント電話番号分類ＤＢ（不図示）により、ユーザ端末２０の場所（地域）を特定することができる。
【００６２】
また、場所特定部１０５は、所定の要求によりユーザ端末２０から出力された電話番号、郵便番号や住所の情報からユーザ端末の場所（地域）を特定してもよい。また、場所特定部１０５は、上述の通り、ユーザＩＤに登録された情報や、ＧＰＳによりユーザ端末２０の場所を特定してもよい。
【００６３】
判断部１０６は、任意の文字列をクエリとして検索リクエストを受け付けた場合、該クエリに特徴語が含まれるか否かを判断する。判断部１０６は、例えば、クエリに正確な特徴語が含まれている場合のみならず、略語等の類似と思われる語句により表現されている場合においても、特徴語を含むと判断するように構成してもよい。
【００６４】
判定部１０７は、場所特定部１０５により特定されたユーザ端末２０の場所（検索受付場所）と、エリア情報取得部９２により取得された情報により特定される放送エリアＡとを比較する。そして、判定部１０７は、ユーザ端末２０の場所（検索受付場所）が放送エリアＡに含まれるか否かを判定する。
判定部１０７は、例えば、ＩＰアドレスにより地域別アドレス分類ＤＢ（不図示）から特定されるユーザ端末２０の場所（地域）と、エリア情報ＤＢ２００から特定される特定番組の放送エリアとを比較する。
【００６５】
この判定部１０７による判定結果は、後述の優先表示部１０８に利用される。具体的には、判定部１０７により放送エリアＡにユーザ端末２０の場所（検索受付場所）が含まれると判定された場合には後述の優先表示部１０８による優先表示が行われ、放送エリアＡにユーザ端末２０の場所（検索受付場所）が含まれないと判定された場合には後述の優先表示部１０８による優先表示が行われない。これは、放送エリアＡ内にユーザ端末２０の場所（検索受付場所）がある場合にはユーザが特定番組を視聴して検索をしている可能性があり、放送エリアＡ内にユーザ端末２０の場所（検索受付場所）がない場合にはユーザが特定番組を視聴しておらず特定番組に関係なく検索をしている可能性が高いことによる。
【００６６】
また、判定部１０７は、特徴語が紹介店の名称である場合、ユーザ端末２０の場所（検索受付場所）と上述の位置情報により特定される紹介店の場所及び支店の場所とから、いずれの店がユーザ端末２０の場所（検索受付場所）に最も近いかを判定する。具体的には、判定部１０７は、ユーザ端末２０の場所（検索受付場所）から最も近い場所にある店がいずれの店であるかを判定する。例えば、ユーザ端末２０が固定設置されたＰＣ等である場合、判定部１０７は、ユーザから最も近い店がいずれであるかを判定する。
【００６７】
ここで、関連情報ＤＢ２０１におけるアドレス情報が紹介店又は支店の場所を特定する情報を含んで構成される場合、判定部１０７は、ＩＰアドレスにより地域別アドレス分類ＤＢ（不図示）から特定されるユーザ端末２０の場所（地域）と、関連情報ＤＢ２０１から特定される紹介店又は支店の場所（地域）それぞれとを比較して、いずれの店がユーザ端末２０の場所（検索受付場所）に最も近いかを判定する。
【００６８】
優先表示部１０８は、検索受付部１０３により特徴語（例えば、店の名称）を含む文字列をクエリとする検索リクエストが受け付けられた場合、判定部１０７によりユーザ端末２０の場所（検索受付場所）が放送エリアＡに含まれると判定されると、検索部１０４による検索結果のうち関連情報ＤＢ２０１により特徴語と関連付けて記憶されるアドレス情報を優先的に表示させる。
【００６９】
具体的には、優先表示部１０８は、図４に示す特徴語２０１ａに関連付けて記憶されるアドレス（１）２０１ｂ、アドレス（２）２０１ｃ及びアドレス（３）２０１ｄを、検索結果における他のアドレス等よりも優先的に表示させる（例えば、表示部２２における上側に表示させる）。
【００７０】
ユーザ端末２０の場所（検索受付場所）が特定番組の放送エリアＡに含まれる場合には、ユーザが特定番組を視聴して検索をしている可能性がある。この場合、優先表示部１０８は、特定番組における特徴語に関連する情報を含むＷｅｂページのアドレスを優先的に表示させる。逆に、ユーザ端末２０の場所（検索受付場所）が特定番組の放送エリアＡに含まれない場合には、ユーザが特定番組を視聴しておらず特定番組に関係なく検索をしている可能性が高い。この場合、優先表示部１０８は、特定番組における特徴語に関連する情報を含むＷｅｂページのアドレスを優先的に表示させず、通常の規則に沿って検索結果を表示させる。
【００７１】
また、優先表示部１０８は、検索受付部１０３により特徴語を含む文字列をクエリとする検索リクエストが受け付けられた場合、判定部１０７によりユーザ端末２０の場所（検索受付場所）が放送エリアＡに含まれると判定されると、アドレス情報のうち判定部１０７によりユーザ端末２０の場所（検索受付場所）に最も近いと判定された店に関するアドレス情報を優先的に表示させる。
【００７２】
優先表示部１０８は、紹介店又は複数の支店のうち、ユーザ端末２０の場所（検索受付場所）に最も近い店の情報を含むＷＥｂページのアドレスを優先的に表示させる。
例えば、アドレス（１）２０１ｂが紹介店、アドレス（２）２０１ｃが支店１、アドレス（３）２０１ｄが支店２の位置情報を含むＷｅｂページのアドレスである場合において、支店１が最もユーザ端末２０の場所（検索受付場所）に近い場合、優先表示部１０８は、アドレス（２）２０１ｃを最も優先的に表示させる（例えば、検索結果のうち表示部２２における最も上側に表示させる）。
【００７３】
つまり、優先表示部１０８は、ユーザ端末２０の場所（検索受付場所）から最も近く、実際にユーザが行きやすい店の情報を含むＷｅｂページのアドレスを優先的に表示させることができる。
【００７４】
このような構成によれば、特徴語を含むクエリ（特に特徴語のみにより構成されるクエリ）により検索リクエストを受け付けた場合、番組で放送された特徴語（例えば、紹介店の名称）に関連するＷｅｂページ（紹介店が運営するＷｅｂページ等）のアドレスが優先的に表示されるので、ユーザが所望していたお店（紹介店）に関する情報に簡易かつ確実にアクセスすることができる。
【００７５】
［処理手順］
続けて、図５及び図６により、本実施形態の検索サーバ１０を含む情報処理システム１における処理の流れを説明する。
図５は、本実施形態における検索サーバ１０を含む情報処理システム１における処理の流れを示すフローチャートである。図６は、特徴語に関連する情報を有するＷｅｂページのアドレスが優先表示された表示部２２を示す図である。なお、以下に示す処理手順は、一例であってこれ以外にも実現され得る処理手順は無数に存在する。
【００７６】
検索サーバ１０は、予め、１又は複数の放送局において放送された番組（全ての番組を対象にしてもよいし、視聴率を基準に選択された特定番組を対象としてもよい）の中において紹介された情報（例えば、会話による話し言葉）に基づいて作成された文字情報を解析し、解析結果に基づいて店名等の特徴語を抽出する。そして、抽出した店名等の特徴語と、特徴語に関連する情報を含むＷｅｂページのアドレス情報とを関連付けたものをテーブル２０１Ａに登録しておく（図４参照）。
【００７７】
ユーザが、あるテレビ番組を視聴していて、その番組の中（特に、番組の中における出演者が喋った内容やナレーションの内容等）において紹介された（登場した）お店（飲食店や洋品店等）に興味を持った場合、より詳細にそのお店に関する情報を取得したいと考えた場合には、インターネットを利用して検索することが考えられる。
【００７８】
ステップＳ１において、ユーザ端末２０は、ネットワークＮを介して検索サーバ１０に対して特徴語で構成されるクエリを送信する。
ステップＳ２において、検索サーバ１０は、ユーザ端末２０から送信されてきた特徴語を含むクエリによる検索リクエストを受け付ける。
ステップＳ３において、検索サーバ１０は、受け付けた検索リクエストによる検索を実行する。
【００７９】
ステップＳ４において、場所特定部１０５は、受け付けられた検索リクエストがされた場所であるユーザ端末２０の場所（検索受付場所）を特定する。場所特定部１０５は、例えば、ユーザ端末２０が検索リクエストを送信してきた情報に含まれている情報（例えば、ＩＰアドレス等）により検索リクエストが発信された場所を特定する。
【００８０】
ステップＳ５において、判定部１０７が放送エリアＡにユーザ端末２０の場所（検索受付場所）が含まれないと判定した場合、ユーザ端末２０における表示部２２には、通常の通りに検索結果が表示される（ＮＯ、ステップＳ６）。
【００８１】
また、判定部１０７が放送エリアＡにユーザ端末２０の場所（検索受付場所）が含まれると判定した場合、ユーザ端末２０の表示部２２には、優先表示部１０８により関連情報ＤＢ２０１において特徴語と関連付けて記憶されるアドレスが優先的に表示される（ＹＥＳ、ステップＳ７）。
【００８２】
例えば、特徴語が番組で放送された紹介店の名称ＡＡＡである場合、図６に示すように、図４のテーブル２０１Ａにおける紹介店の位置情報を含むＷｅｂページのアドレス（１）２０１ｂ、支店１の位置情報を含むアドレス（２）２０１ｃ、支店２の位置情報を含むアドレス（３）２０１ｄが優先的に表示される。
ここで、ユーザ端末２０の場所（検索受付場所）に最も近い支店が支店２である場合、支店２の位置情報を含むＷｅｂページのアドレスであるアドレス（２）２０１ｃが最も優先的に表示される。
【００８３】
本実施形態によれば、特徴語を含む文字列により検索リクエストが行われた場合、判定部１０７により検索リクエストがされた場所である検索受付場所が特定番組の放送エリアに含まれると判断されると、特徴語に関連する情報を含むＷｅｂページのアドレスが検索結果において優先表示される。これにより、検索サーバ１０は、特定番組を視聴等したユーザの所望する情報を簡易に提供することが可能となる。
【００８４】
また、本実施形態によれば、特徴語は、放送される特定番組の中で発せられた音声情報に基づく文字情報から抽出される。これにより、検索サーバ１０は、特定番組に含まれる特徴語を自動的に抽出することができる。
【００８５】
また、本実施形態によれば、特徴語である紹介店の名称を含む文字列により検索リクエストが行われた場合、検索受付場所に最も近い支店に関する情報を含むＷｅｂページのアドレスが検索結果として優先表示される。これにより、検索サーバ１０は、検索受付場所に最も近い支店等の情報をユーザに簡易に提供することができる。
【００８６】
また、本実施形態によれば、特定番組は、視聴率等によって選択される。これにより、検索サーバ１０は、所定以上の視聴率であり所定以上の人数が視聴した番組の文字情報から特徴語を抽出することができる。
【００８７】
また、本実施形態によれば、特定番組は、検索受付場所から所定範囲内の地域における視聴率等によって選択される。これにより、検索サーバ１０は、ユーザの近所において話題になる番組の文字情報から特徴語を抽出することができる。
【００８８】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【００８９】
なお、本実施形態においては、検索サーバ１０は、ハードディスク３７０及び光ディスクドライブ３８０を有する構成として説明したが、これに限られず、これらの駆動系を有さない構成、いわゆるゼロスピンドルによる構成であってもよい。このような構成の場合には、ハードディスク３７０に記憶される内容は、大容量の半導体メモリ３９０に記憶される。
【図面の簡単な説明】
【００９０】
【図１】本実施形態の検索サーバと、ユーザ端末とから構成される情報処理システムを示す図である。
【図２】検索サーバにおける構成を示すブロック図である。
【図３】検索サーバにおける機能ブロック図である。
【図４】関連情報ＤＢ２０１に記憶されるテーブルを説明する図である。
【図５】本実施形態における検索サーバを含む情報処理システムにおける処理の流れを示すフローチャートである。
【図６】特徴語に関連する情報を有するＷｅｂページのアドレスが優先表示された表示部を示す図である。
【符号の説明】
【００９１】
１        情報処理システム
１０      検索サーバ
２０      ユーザ端末
２１      文字入力部
２２      表示部
３０      放送局
４０      テレビ装置
９０      視聴率情報取得部（視聴率情報取得手段）
９１      特定番組選択部（特定番組手段）
９２      エリア情報取得部（エリア情報取得手段）
１０１    解析部（解析手段）
１０２    抽出部（抽出手段）
１０３    検索受付部（検索受付手段）
１０４    検索部（検索手段）
１０５    場所特定部（場所特定手段）
１０７    判定部（判定手段）
１０８    優先表示部（優先表示手段）
２００    エリア情報ＤＢ
２０１    関連情報ＤＢ（関連情報記憶部）
２０１Ａ  テーブル
２０１ａ  特徴語
２０１ｂ  アドレス（１）
２０１ｃ  アドレス（２）
２０１ｄ  アドレス（３）
Ａ        放送エリア
Ｎ        ネットワーク
【図１】
0004860666.tif 000002
【図２】
0004860666.tif 000003
【図３】
0004860666.tif 000004
【図４】
0004860666.tif 000005
【図５】
0004860666.tif 000006
【図６】
0004860666.tif 000007