(57)【要約】【課題】ある場所にいるユーザにその場所の周辺に関連する情報を効率よく提供し得る検索用情報を生成すること。【解決手段】情報処理装置１０は関連付け部１５を備えている。関連付け部１５は、発信情報に対応するエリアを特定し、コンテンツに対応するエリアと該コンテンツに関連する語句とを示すコンテンツ情報を記憶するコンテンツ情報記憶部１２を参照して、特定されたエリアに対応するコンテンツ情報を抽出する。そして、関連付け部１５は抽出されたコンテンツ情報と発信情報との双方に関連する語句が存在する場合に、該発信情報と、該コンテンツ情報と、該コンテンツ情報に対応する検索用エリアを示すエリア情報とを関連付けることで最終的な単語情報を生成し、その単語情報を単語記憶部１６に格納する。【選択図】図２
2012190167.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワーク上において投稿された発信情報を解析して、該発信情報に対応するエリアを特定するエリア特定手段と、
コンテンツに対応するエリアと該コンテンツに関連する語句とを示すコンテンツ情報を記憶する第１の記憶手段を参照して、前記エリア特定手段により特定されたエリアに対応する前記コンテンツ情報を抽出するコンテンツ抽出手段と、
前記コンテンツ抽出手段により抽出されたコンテンツ情報と前記発信情報との双方に関連する語句が存在する場合に、該発信情報と、該コンテンツ情報と、該コンテンツ情報に対応する検索用エリアを示すエリア情報とを関連付けることで検索用情報を生成し、該検索用情報を第２の記憶手段に格納する格納手段と
を備える情報処理装置。
【請求項２】
前記エリア特定手段が、所定のエリアと関連付けられたエリア関連語句を記憶する第３の記憶手段を参照し、前記発信情報が前記エリア関連語句を含む場合に、該エリア関連語句で示されるエリアを該発信情報に対応するエリアとして特定し、
前記関連する語句が前記エリア関連語句とは異なる語句である、
請求項１に記載の情報処理装置。
【請求項３】
前記発信情報が位置情報を含む場合に、前記エリア特定手段が該位置情報で示されるエリアを該発信情報に対応するエリアとして特定する、
請求項１又は２に記載の情報処理装置。
【請求項４】
所定のジャンルと関連付けられたジャンル関連語句を記憶する第４の記憶手段を更に備え、
前記関連する語句が前記ジャンル関連語句である、
請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
情報処理装置により実行される情報処理方法であって、
通信ネットワーク上において投稿された発信情報を解析して、該発信情報に対応するエリアを特定するエリア特定ステップと、
コンテンツに対応するエリアと該コンテンツに関連する語句とを示すコンテンツ情報を記憶する第１の記憶手段を参照して、前記エリア特定ステップにおいて特定されたエリアに対応する前記コンテンツ情報を抽出するコンテンツ抽出ステップと、
前記コンテンツ抽出ステップにおいて抽出されたコンテンツ情報と前記発信情報との双方に関連する語句が存在する場合に、該発信情報と、該コンテンツ情報と、該コンテンツ情報に対応する検索用エリアを示すエリア情報とを関連付けることで検索用情報を生成し、該検索用情報を第２の記憶手段に格納する格納ステップと
を含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ検索用の情報を生成する情報処理装置および情報処理方法に関する。
【背景技術】
【０００２】
近年、インターネット上での情報発信手段が多様化しており、日記や掲示板、ブログ、マイクロブログ、ソーシャル・ネットワーキング・サービス（ＳＮＳ）などの様々なサービスが提供されている。また、スマートフォンなどの携帯端末の普及により、これらのサービスをいつでもどこでも利用できる環境が整い、ユーザは現在位置の周辺で話題となっている情報（今起きている事件や最新のトレンドなど）をリアルタイムに入手することが可能となった。
【０００３】
このような情報入手を補助するための手法として、下記特許文献１には、あるブログに関連するブログを抽出し提示する関連ブログ提示装置が記載されている。この装置は、検索元となるブログから重要語を抽出して記憶し、インターネット上のブログに含まれる単語が登録されている索引データと重要語とを照合することで、検索元のブログに関連するブログを検索し提示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１１３４８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の装置では、ブログ同士を関連付けることはできるが、ブログと、そのブログに記載されている話題に対応するコンテンツ（例えば、話題となっている事項を詳細に説明する別のウェブサイト）との関連付けはできない。そのため、ユーザは話題になっている情報の詳細を得るために自ら検索操作を行う必要がある。
【０００６】
そこで本発明は、ある場所にいるユーザにその場所の周辺に関する情報を効率よく提供し得る検索用情報を生成することが可能な情報処理装置および情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、通信ネットワーク上において投稿された発信情報を解析して、該発信情報に対応するエリアを特定するエリア特定手段と、コンテンツに対応するエリアと該コンテンツに関連する語句とを示すコンテンツ情報を記憶する第１の記憶手段を参照して、エリア特定手段により特定されたエリアに対応するコンテンツ情報を抽出するコンテンツ抽出手段と、コンテンツ抽出手段により抽出されたコンテンツ情報と発信情報との双方に関連する語句が存在する場合に、該発信情報と、該コンテンツ情報と、該コンテンツ情報に対応する検索用エリアを示すエリア情報とを関連付けることで検索用情報を生成し、該検索用情報を第２の記憶手段に格納する格納手段とを備える。
【０００８】
本発明の情報処理方法は、情報処理装置により実行される情報処理方法であって、通信ネットワーク上において投稿された発信情報を解析して、該発信情報に対応するエリアを特定するエリア特定ステップと、コンテンツに対応するエリアと該コンテンツに関連する語句とを示すコンテンツ情報を記憶する第１の記憶手段を参照して、エリア特定ステップにおいて特定されたエリアに対応するコンテンツ情報を抽出するコンテンツ抽出ステップと、コンテンツ抽出ステップにおいて抽出されたコンテンツ情報と発信情報との双方に関連する語句が存在する場合に、該発信情報と、該コンテンツ情報と、該コンテンツ情報に対応する検索用エリアを示すエリア情報とを関連付けることで検索用情報を生成し、該検索用情報を第２の記憶手段に格納する格納ステップとを含む。
【０００９】
このような発明によれば、まず発信情報に対応するエリアが特定され、続いて、そのエリアに対応するコンテンツ情報が抽出される。これにより、エリアという要素を介して発信情報と対応するコンテンツ情報が得られる。そして、これら双方の情報に関連する語句が存在する場合に、その発信情報およびコンテンツ情報と、コンテンツ情報に対応する検索用エリアを示すエリア情報とが関連付けられた検索用情報が生成され、所定の記憶手段に格納される。これにより、投稿された発信情報（すなわち、何らかの話題を含む情報）と、その発信情報との間で関連する語句を含むコンテンツ情報とが、エリアという要素を介して関連付けられる。このように得られた検索用情報により、ある場所にいるユーザにその場所の周辺に関連する情報を効率よく提供することが可能になる。
【００１０】
本発明の情報処理装置では、エリア特定手段が、所定のエリアと関連付けられたエリア関連語句を記憶する第３の記憶手段を参照し、発信情報がエリア関連語句を含む場合に、該エリア関連語句で示されるエリアを該発信情報に対応するエリアとして特定し、関連する語句がエリア関連語句とは異なる語句であってもよい。
【００１１】
本発明の情報処理装置では、発信情報が位置情報を含む場合に、エリア特定手段が該位置情報で示されるエリアを該発信情報に対応するエリアとして特定してもよい。
【００１２】
本発明の情報処理装置は、所定のジャンルと関連付けられたジャンル関連語句を記憶する第４の記憶手段を更に備え、関連する語句がジャンル関連語句であってもよい。
【発明の効果】
【００１３】
本発明によれば、投稿された発信情報と、その発信情報との間で関連する語句を含むコンテンツ情報とが、エリアという要素を介して関連付けられる。これにより、ある場所にいるユーザにその場所の周辺に関連する情報を効率よく提供し得る検索用情報を生成することができる。
【図面の簡単な説明】
【００１４】
【図１】実施形態に係る情報処理装置により提供されるサービスの概要を示す図である。
【図２】第１実施形態に係る情報処理装置の機能構成を示すブロック図である。
【図３】図２に示す情報処理装置のハードウェア構成を示す図である。
【図４】単語属性情報の例を示す図である。
【図５】コンテンツ情報の例を示す図である。
【図６】単語情報の例を示す図である。
【図７】図２に示す情報処理装置の動作を示すフローチャートである。
【図８】第２実施形態における情報処理装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００１６】
（第１実施形態）
まず、図１〜６を用いて、第１実施形態に係る情報処理装置１０の機能及び構成を説明する。情報処理装置１０は、携帯型のユーザ端末Ｔの現在位置付近で旬なキーワードをユーザに提示し、選択されたキーワードに関連するコンテンツをそのユーザに提供するサーバ装置である。図１の例では、新橋付近にいるユーザの端末上にまず話題一覧画面Ｐが表示される。この話題一覧画面Ｐには、新橋付近で旬な５個のキーワードが表示されている。その後、ユーザが提示されたキーワードから「店Ｂ」を選択すると、そのキーワード「店Ｂ」の店舗情報に関するコンテンツが詳細画面Ｑとして表示される。
【００１７】
情報処理装置１０は、図２に示すように、機能的構成要素として単語属性記憶部（第３及び第４の記憶手段）１１、コンテンツ情報記憶部（第１の記憶手段）１２、収集部１３、単語登録部（エリア特定手段）１４、関連付け部（エリア特定手段、コンテンツ抽出手段、格納手段）１５、単語記憶部（第２の記憶手段）１６、および配信部１７を備えている。情報処理装置１０は、通信ネットワークであるインターネットＮを介して、日記や掲示板、ブログ、マイクロブログ、ソーシャル・ネットワーキング・サービス（ＳＮＳ）などで投稿されている情報（発信情報）にアクセスすることができる。また、情報処理装置１０は携帯通信網や他の無線通信網（例えばＷｉＦｉやＢｌｕｅｔｏｏｔｈ（どちらも商標又は登録商標））などで構成される所定の通信ネットワーク（図示せず）を介して任意の台数のユーザ端末Ｔと通信することができる。
【００１８】
図３に示すように、情報処理装置１０は、オペレーティングシステムやアプリケーション・プログラムなどを実行するＣＰＵ１０１と、ＲＯＭ及びＲＡＭで構成される主記憶部１０２と、ハードディスクなどで構成される補助記憶部１０３と、ネットワークカードなどで構成される通信制御部１０４と、キーボードやマウスなどの入力部１０５と、モニタなどの出力部１０６とで構成される。情報処理装置１０の各機能は、ＣＰＵ１０１や主記憶部１０２の上に所定のソフトウェアを読み込ませ、ＣＰＵ１０１の制御の下で通信制御部１０４や入力部１０５、出力部１０６などを動作させ、主記憶部１０２や補助記憶部１０３におけるデータの読み出し及び書き込みを行うことで実現される。処理に必要なデータやデータベースは主記憶部１０２や補助記憶部１０３内に格納される。
【００１９】
なお、図３では情報処理装置１０が１台のコンピュータで構成されているように示しているが、このサーバの機能を複数台のコンピュータに分散させてもよい。例えば、各記億部１１，１２，１６を備えるコンピュータとそれ以外の機能的構成要素を備えるコンピュータとにより、情報処理装置１０又はこれに相当する情報処理システムを構成してもよい。
【００２０】
図２に戻って、単語属性記憶部１１は、各単語の属性を示す単語属性情報を予め記憶している手段であり、後述する単語登録部１４により参照される。単語属性情報は単語とその属性とを含む。例えば、インターネットＮ上で頻繁に出現する単語や、社会で話題になっている単語などに関する単語属性情報を用意しておくことが考えられるが、単語の選択基準は任意に定めてよい。単語属性情報の例を図４に示す。この例では、単語属性記憶部１１は、地域名や駅名を示す単語に対して「エリア」という属性が関連付けられた単語属性情報と、施設のカテゴリを示す単語に対して「ジャンル」という属性が関連付けられた単語属性情報とを記憶する。属性が「ジャンル」である単語としては、例えば、「イタリアン」「ラーメン」「寿司」などのような飲食店に関する単語や、チェーン店の名称などが挙げられるが、属性「ジャンル」と関連付ける単語は任意に定めてよい。
【００２１】
本実施形態では、単語属性として「エリア」「ジャンル」の２種類が設定されているものとするが、単語の属性は任意に定めてよい。以下では、属性が「エリア」である単語（エリア関連語句）を「エリアワード」といい、属性が「ジャンル」である単語（ジャンル関連語句）を「ジャンルワード」という。また、単語属性記憶部１１に登録されていない単語を「他属性ワード」という。
【００２２】
コンテンツ情報記憶部１２は、コンテンツに関する各種の情報を示すコンテンツ情報を予め記憶している手段であり、後述する関連付け部１５により参照される。コンテンツ情報は、コンテンツを一意に特定する識別子であるコンテンツＩＤと、コンテンツに関する施設のジャンル、名称、住所及び位置（緯度経度）を含んでいる。なお、施設の例としては店舗や観光地などが挙げられるが、施設の種類は何ら限定されない。施設のジャンルや名称は、コンテンツに関連する語句であり、施設の住所や緯度経度は、コンテンツに対応するエリアを示す語句である。コンテンツ情報の項目「ジャンル」は、単語属性情報で示される単語属性「ジャンル」とは別個の概念である。なお、コンテンツ情報の項目（構成）は図５の例に限定されない。
【００２３】
コンテンツ情報の例を図５に示す。例えば図５から、コンテンツＩＤ「ａａａ００１」で特定されるコンテンツが、ジャンル「ラーメン」に属する施設「ラーメン屋Ｐ」に関するものであることや、その施設の住所が「東京都千代田区…」であり、位置（緯度経度）が「Ｘ１，Ｙ１」であることがわかる。
【００２４】
収集部１３は、インターネットＮ上に存在する発信情報を収集する手段である。収集部１３は、日記や掲示板、ブログ、マイクロブログ、ＳＮＳなどの各種サービスにアクセスすることで、インターネット上に掲載されている情報（発信情報）を収集する。発信情報は、日記やブログなどであれば一つの記事に相当し、掲示板であれば一つのスレッドに相当し、マイクロブログであれば一つのつぶやきに相当する。収集部１３は、各インターネットサービスから提供されたアプリケーション・プログラミング・インタフェース（ＡＰＩ）を用いて情報を収集してもよいし、クローリングの手法を用いて情報を収集してもよい。情報収集の方法はこれらに限定されず、任意の方法を用いてよい。収集部１３は、取得した発信情報を単語登録部１４に出力する。収集部１３は、このような収集処理を定期的に又は常に実行する。
【００２５】
単語登録部１４は、収集部１３から入力された発信情報に含まれる単語を単語記憶部１６に格納する手段である。単語登録部１４は発信情報に含まれるテキストを抽出し、形態素解析によりそのテキストを１以上の単語に分解し、該１以上の単語の中から名詞のみを抽出する。なお、単語登録部１４は発信情報に含まれる画像を解析することでテキストを抽出してもよい。
【００２６】
続いて、単語登録部１４は抽出した各名詞に対応する単語属性情報を単語属性記憶部１１から読み出す。この処理において単語属性情報を一つも抽出できなければ、単語登録部１４はこの時点でその発信情報に関する処理を終了する。一方、１以上の単語属性情報を抽出できた場合には、単語登録部１４は、発信情報を特定する発信情報ＩＤと、抽出された１以上の単語属性情報とを関連付けることで単語情報を生成し、その単語情報を単語記憶部１６に格納する。エリアワード又はジャンルワード以外の別の単語（すなわち他属性ワード）も存在する場合には、単語登録部１４は格納する単語情報に当該他属性ワードも含める。
【００２７】
単語情報を生成する際に、単語登録部１４は、インターネットＮ上における発信情報の格納場所を示すＵＲＬ（Uniform Resource Locator）や、マイクロブログ・サービスやＳＮＳ内で発信情報に付されている識別子をそのまま発信情報ＩＤとして用いてもよい。
【００２８】
単語情報を生成及び格納した場合には、単語登録部１４はその単語情報及び対応する発信情報を関連付け部１５に出力する。単語登録部１４は、入力された各発信情報について上記の処理を実行する。
【００２９】
関連付け部１５は、単語記憶部１６に記憶されている単語情報のうち所定の条件を満たすものに対して、関連するコンテンツの情報を付加する手段である。関連付け部１５は、入力された単語情報及び発信情報の組のそれぞれについて上記の処理を実行する。
【００３０】
まず、関連付け部１５は入力された単語情報にエリアワードが含まれているか否かを判定する。エリアワードが存在しない場合には、関連付け部１５はその単語情報に関する処理を終了する。一方、エリアワードが存在する場合（すなわち、発信情報にエリアワードが存在する場合）には、関連付け部１５はジャンルワード又は他属性ワードが単語情報に含まれているか否かを判定する。これらの単語が単語情報に存在しない場合には、関連付け部１５はその単語情報に関する処理を終了する。
【００３１】
ジャンルワード及び他属性ワードの少なくとも一方が存在する場合（すなわち、発信情報にジャンルワード又は他属性ワードが存在する場合）には、関連付け部１５はエリアワードに対応するコンテンツ情報をコンテンツ情報記憶部１２から抽出する。例えば、関連付け部１５は施設の住所がエリアワードを含んでいるコンテンツ情報を抽出してもよい。また、エリアワードが駅名を示しているならば、関連付け部１５はその駅の周辺（例えば１ｋｍ以内）に位置する施設のコンテンツ情報を抽出してもよい。エリアワードに対応するコンテンツ情報を抽出できなかった場合には、関連付け部１５はこの時点で単語情報に関する処理を終了する。
【００３２】
エリアワードに対応するコンテンツ情報を抽出できた場合には、関連付け部１５は単語情報に含まれるジャンルワード又は他属性ワードがそのコンテンツ情報内に存在するか否かを判定する。ジャンルワード及び他属性ワードのどちらも存在しない場合には、関連付け部１５はこの時点で単語情報に関する処理を終了する。一方、ジャンルワード及び他属性ワードのうち少なくとも一つがコンテンツ情報に存在する場合、すなわち単語情報とコンテンツ情報とで共通の語句が存在する場合には、関連付け部１５はそのコンテンツ情報に対応するエリアを特定する。このエリアは、後述する配信部１７での検索処理用に用いられ、したがって「検索用エリア」ということができる。検索用エリアは、都道府県や市町村などの区画そのものであってもよいし、予めメッシュ状に区分けされた所定の区画であってもよい。また、コンテンツ情報で示される施設の所在地や緯度経度そのものを検索用エリアとして特定してもよい。
【００３３】
コンテンツ情報に対応する検索用エリアを特定すると、関連付け部１５は単語記憶部１６内の対応する単語情報に、その検索用エリアを示すエリアコード（エリア情報）と、抽出されたコンテンツ情報のＩＤ（関連コンテンツＩＤ）とを関連付ける。
【００３４】
以上をまとめると、関連付け部１５は、発信情報（入力された単語情報）に対して下記の要件（ａ）〜（ｄ）がすべて満たされている場合に、その発信情報に関連コンテンツの情報を付加する。
（ａ）発信情報がエリアワードを含んでいる。
（ｂ）発信情報がジャンルワード又は他属性ワードを含んでいる。
（ｃ）エリアワードに対応するコンテンツ情報が存在する。
（ｄ）コンテンツ情報が発信情報と共通のジャンルワード又は他属性ワードを含んでいる。
【００３５】
単語記憶部１６は、単語登録部１４により生成され、場合により関連付け部１５により更新された単語情報を記憶する手段である。図６の例では、発信情報ＩＤ「ｘｘｘｘｘ１」「ｘｘｘｘｘ２」で特定される二つの単語情報には関連コンテンツの情報（エリアコード及び関連コンテンツＩＤ）が付加されているが、発信情報「ｘｘｘｘｘ３」で特定される単語情報には関連コンテンツの情報は付加されていない。
【００３６】
配信部１７は、端末ユーザの現在位置周辺に関連する旬なキーワードやコンテンツをユーザ端末Ｔに配信する手段である。以下では、ユーザ端末Ｔでの処理も示しつつ配信部１７の機能を説明する。
【００３７】
ユーザ端末Ｔ上で図１に示す話題一覧画面Ｐを表示させるための操作が行われると、ユーザ端末Ｔが自端末の現在位置を示す位置情報を取得する。位置情報を取得する方法は任意である。例えば、ユーザ端末ＴがＧＰＳモジュールを備えていれば、複数のＧＰＳ（Global PositioningSystem）衛星からの電波を受信して、それらの強度から現在位置を算出することができる。また、ユーザ端末Ｔは、ＷｉＦｉやＢｌｕｅｔｏｏｔｈ（どちらも商標又は登録商標）等の規格に基づく複数の無線通信基地局から受信した電波の強度により現在位置を算出してもよい。ユーザ端末Ｔはこれら二種類の方式を併用して現在位置を算出してもよい。あるいは、ユーザ端末Ｔはユーザにより選択又は入力された地図情報や住所などをユーザ端末Ｔの位置情報として取得してもよい。ユーザ端末Ｔは、取得した位置情報を情報処理装置１０に送信する。
【００３８】
配信部１７は、その位置情報を受信してユーザ端末Ｔの現在位置を取得し、その現在位置を含むエリアを示すエリアコードを取得する。続いて、配信部１７はそのエリアコードに対応し、且つエリアコード及び関連コンテンツＩＤを含む単語情報を単語記憶部１６から抽出する。続いて、配信部１７は抽出した単語情報で示されるジャンルワードおよび他属性ワードを、話題一覧画面Ｐに表示させるキーワードとして設定する。続いて、配信部１７は設定したキーワードおよび対応する関連コンテンツＩＤを含む話題一覧画面Ｐのウェブページを生成し、そのページをユーザ端末Ｔに送信する。これにより、ユーザ端末Ｔ上に図１に示すような話題一覧画面Ｐが表示される。
【００３９】
なお、話題一覧画面Ｐ上に表示させるキーワードの個数や表示順は任意に定めてよい。例えば、配信部１７は発信情報の投稿日時に基づいて時系列にキーワードを並べてもよいし、ユーザ端末Ｔの現在位置に近いコンテンツに対応するものから順にキーワードを並べてもよい。また、配信部１７は所定のアルゴリズムで算出されたランキングに応じてキーワードを並べ替えてもよい。
【００４０】
端末ユーザが話題一覧画面Ｐで一のキーワードを選択すると、ユーザ端末Ｔはそのキーワードに関連付けられている関連コンテンツＩＤを情報処理装置１０に送信する。配信部１７は、その関連コンテンツＩＤを受信し、該ＩＤに対応するコンテンツ情報をコンテンツ情報記憶部１２から抽出する。そして、配信部１７は抽出したコンテンツ情報を用いて詳細画面Ｑのウェブページを生成し、そのページをユーザ端末Ｔに送信する。これにより、ユーザ端末Ｔ上に図１に示すような詳細画面Ｑが表示される。
【００４１】
次に、図７を用いて、情報処理装置１０の動作を説明するとともに本実施形態に係る情報処理方法について説明する。なお、図７は一の発信情報に関する処理を示しており、情報処理装置１０は収集した発信情報のそれぞれについて図７の処理を実行する。
【００４２】
まず、収集部１３がインターネットＮ上にある一の発信情報を収集する（ステップＳ１１）。続いて、単語登録部１４がその発信情報からエリアワード、ジャンルワード、又は他属性ワードを抽出し、抽出した単語を含む単語情報を生成して単語記憶部１６に格納する（ステップＳ１２、エリア特定ステップ）。
【００４３】
続いて、関連付け部１５が下記の条件（ａ）〜（ｄ）がすべて満たされるか否かを判定し、全条件を満たしているならば、登録した単語情報にエリアコードおよび関連コンテンツＩＤを関連付ける（ステップＳ１７、格納ステップ）。
【００４４】
（ａ）発信情報がエリアワードを含んでいる（ステップＳ１３（エリア特定ステップ）；ＹＥＳ）。
（ｂ）発信情報がジャンルワード又は他属性ワードを含んでいる（ステップＳ１４；ＹＥＳ）。
（ｃ）エリアワードに対応するコンテンツ情報が存在する（ステップＳ１５（コンテンツ抽出ステップ）；ＹＥＳ）。
（ｄ）コンテンツ情報が発信情報と共通のジャンルワード又は他属性ワードを含んでいる（ステップＳ１６；ＹＥＳ）。
【００４５】
上記条件（ａ）〜（ｄ）のうち一つでも充足しない場合には（ステップＳ１３〜Ｓ１６のいずれかにおいて「ＮＯ」）、関連付け部１５はその時点で一の発信情報に関する処理を終了する。
【００４６】
以上説明したように、本実施形態によれば、まず発信情報に対応するエリアが特定され、続いて、そのエリアに対応するコンテンツ情報が抽出される。これにより、エリアという要素を介して発信情報と対応するコンテンツ情報が得られる。そして、これら双方の情報に共通のジャンルワード又は他属性ワードが存在する場合に、その発信情報およびコンテンツ情報と、コンテンツ情報に対応する検索用エリアを示すエリアコードとが関連付けられた単語情報（検索用情報）が生成され、単語記憶部１６に格納される。これにより、投稿された発信情報（すなわち、何らかの話題を含む情報）と、その発信情報との間で共通の語句を含むコンテンツ情報とが、エリアという要素を介して関連付けられる。このように得られた単語情報により、ある場所にいるユーザにその場所の周辺で話題となっている情報を効率よく提供することが可能になる。
【００４７】
また、エリアの共通性だけでなく、発信情報およびコンテンツ情報が共通の語句を有する場合に初めて双方の情報が関連付けられるので、発信情報で示される話題とコンテンツとを精度よく関連付けることができる。これにより、検索精度の向上が期待できる。
【００４８】
図６に示すような単語情報を生成して検索処理のために保持しておくことで、ユーザは、図１に示すように、現在いる場所の周辺で話題となっているキーワードを入手できる。そして更に、ユーザはその中で興味のあるキーワードを選択するだけで、そのキーワードに対応するコンテンツにアクセスすることができる。つまり、キーワードを別途入力することなく簡単にコンテンツを見ることができる。キーワードの表示順を投稿日時やランキングなどに基づいて制御すれば、ユーザは「その時」「その場所で」「旬な」情報を得ることができる。
【００４９】
（第２実施形態）
次に、第２実施形態に係る情報処理装置１０について説明する。第２実施形態が第１実施形態と異なるのは、関連付け部１５により実行される、発信情報に対応するエリアの特定方法である。本実施形態の他の構成は第１実施形態と同じなので、その説明は省略する。
【００５０】
関連付け部１５は、まず、第１実施形態と同様に、入力された単語情報にエリアワードが含まれているか否かを判定する。エリアワードが存在するならば、関連付け部１５は第１実施形態と同様に以降の処理を実行する。
【００５１】
一方、エリアワードが存在しない場合には、関連付け部１５は入力された単語情報に関する処理をこの時点で終了するのではなく、続いて、対応する発信情報に位置情報が含まれているか否かを判定する。発信情報に含まれる位置情報の例としては、記事に記載された住所や、ジオタグ（ｇｅｏｔａｇ）などのメタデータとして付加されている緯度経度などが挙げられる。もっとも、位置情報の種類は限定されず、その位置情報から何かしらのエリアを特定できるものであればよい。
【００５２】
発信情報に位置情報が含まれていなければ、関連付け部１５は入力された単語情報に関する処理をこの時点で終了する。
【００５３】
一方、発信情報に位置情報が含まれているならば、関連付け部１５はその位置情報からエリアを特定する。例えば、関連付け部１５は、予め保持している地図情報を参照することで、取得した緯度経度または住所に対応するエリアを特定してもよい。また、関連付け部１５は、コンテンツ情報記憶部１２に記憶されている各コンテンツ情報の位置情報（緯度経度）を用いて発信情報のエリアを特定してもよい。具体的には、関連付け部１５は、発信情報で示される緯度経度と、コンテンツ情報記憶部１２内の各コンテンツ情報の緯度経度とを比較して、２点間の距離が所定の閾値内（例えば１ｋｍ以内）である場合に、コンテンツ情報で示されるエリアを発信情報のエリアとして特定する。
【００５４】
発信情報のエリアを特定すると、関連付け部１５は第１実施形態と同様に、ジャンルワード又は他属性ワードが単語情報に含まれているか否かを判定する。そして、これらの単語のうちの少なくとも一方が存在する場合（すなわち、発信情報にジャンルワード又は他属性ワードが存在する場合）には、関連付け部１５は特定したエリアに対応するコンテンツ情報をコンテンツ情報記憶部１２から抽出する。このときのコンテンツ情報の抽出方法は、第１実施形態と同様である。また、コンテンツ情報を抽出できた場合に行う後続の処理も第１実施形態と同様である。
【００５５】
すなわち、関連付け部１５は、発信情報（入力された単語情報）に対して下記の要件（ａ´）〜（ｄ）がすべて充足する場合に、その発信情報に関連コンテンツの情報を付加する。第１実施形態と異なるのは下記（ａ´），（ｃ´）である。
（ａ´）発信情報がエリアワード又は位置情報を含んでいる。
（ｂ）発信情報がジャンルワード又は他属性ワードを含んでいる。
（ｃ´）エリアワード、又は位置情報から特定されたエリアのいずれかに対応するコンテンツ情報が存在する。
（ｄ）コンテンツ情報が発信情報と共通のジャンルワード又は他属性ワードを含んでいる。
【００５６】
したがって、第２実施形態における情報処理方法は図８のように示すことができる。ステップＳ２１〜Ｓ２３の処理は第１実施形態におけるステップＳ１１〜Ｓ１３の処理と同じである。ただし、ステップＳ１３において発信情報がエリアワードを含まない場合には（ステップＳ１３；ＮＯ）、関連付け部１５は発信情報が位置情報を含むか否かを更に判定する（ステップＳ２８）。そして、発信情報が位置情報を含んでいるならば（ステップＳ２８；ＹＥＳ）、第１実施形態におけるステップＳ１４〜Ｓ１７と同様のステップＳ２４〜Ｓ２７の処理が実行される。ただし、ステップＳ２５では、関連付け部１５はエリアワード、又は位置情報から特定したエリアのいずれかに対応するコンテンツ情報が存在するか否かを判定する。
【００５７】
このような第２実施形態によっても、第１実施形態と同様の効果が得られる。
【００５８】
本実施形態では、関連付け部１５が発信情報のエリアを特定する際にまずエリアワードの有無を判定し、その後必要に応じて発信情報内の位置情報の有無を判定したが、関連付け部１５はエリアワードについては検査せず、位置情報に基づく判定のみを行ってもよい。
【００５９】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
【００６０】
上記各実施形態では、発信情報及びコンテンツ情報の双方に共通の語句が存在する場合に関連付け部１５が双方の情報を関連付けたが、関連付け部１５は、共通語句以外の語句が存在する場合にもその関連付けを実行してよい。
【００６１】
具体的には、関連付け部１５は、単語情報とコンテンツ情報との双方に関連する語句が存在する場合に双方の情報を関連付けてもよい。ここで、「単語情報とコンテンツ情報との双方に関連する語句が存在する」とは、共通（一致）する語句が双方に存在する場合だけでなく、互いに類似する語句が双方に存在する場合も含む概念である。類似関係の例として、一方の情報に含まれる語句が、他方の情報に含まれる語句の上位概念若しくは下位概念にあたる場合（例えば、「麺類」と「ラーメン」）が挙げられる。また、双方の語句に表記の揺れが認められる場合（例えば、「カフェ」と「カフェテリア」や、片仮名表記と平仮名表記など）も類似関係の一種である。
【００６２】
関連付け部１５は、関連する語句を判定するために、予め用意されている語句の対応表を用いてもよいし、所定の学習型アルゴリズムを用いてもよい。この場合、上記各実施形態における条件（ｄ）は、「（ｄ´）コンテンツ情報が、発信情報内のジャンルワード又は他属性ワードと関連するジャンルワード又は他属性ワードを含んでいる」と言い換えることができる。
【００６３】
上記各実施形態では関連付け部１５がエリアワード以外の単語としてジャンルワード及び他属性ワードについての処理を実行したが、これらのうちのどちらか一方の単語のみに基づいて処理を行ってもよい。すなわち、上記各実施形態における条件（ｂ），（ｄ）に関する処理において、関連付け部１５はジャンルワード及び他属性ワードのどちらか一つのみの存在を判定してもよい。
【００６４】
上記各実施形態では収集部１３がインターネットＮ上の発信情報を収集したが、発信情報を収集する範囲（通信ネットワーク）は何ら限定されない。
【００６５】
上記各実施形態では単語登録部１４が発信情報を形態素解析して単語を抽出したが、情報処理装置は複数の単語から成る語句を抽出し、その語句を用いて上記各実施形態と同様に検索用情報を生成してもよい。
【００６６】
上記各実施形態では、端末ユーザが話題一覧画面Ｐで一のキーワードを選択すると、そのキーワードに関連付けられたコンテンツ情報がユーザ端末Ｔに送信されたが、コンテンツの配信方法はこれに限定されない。例えば、話題一覧（１以上のキーワード）と、各キーワードに対応するコンテンツ情報とが同時に該端末Ｔに送られるように情報処理装置１０及びユーザ端末Ｔを構成してもよい。この場合には、配信部１７は上記各実施形態と同様に１以上のキーワードを抽出し、続いて、各キーワードに対応する関連コンテンツＩＤに基づいて１以上のコンテンツ情報をコンテンツ情報記憶部１２から抽出する。そして、配信部１７は抽出したキーワードおよびコンテンツ情報をユーザ端末Ｔに送信する。ユーザ端末Ｔは、これらの情報に基づいてまず話題一覧画面Ｐを表示し、その後のキーワード選択に応じて、情報処理装置１０と通信することなく詳細画面Ｑを表示する。
【符号の説明】
【００６７】
１０…情報処理装置、１１…単語属性記憶部（第３及び第４の記憶手段）、１２…コンテンツ情報記憶部（第１の記憶手段）、１３…収集部、１４…単語登録部（エリア特定手段）、１５…関連付け部（エリア特定手段、コンテンツ抽出手段、格納手段）、１６…単語記憶部（第２の記憶手段）、１７…配信部、Ｎ…インターネット、Ｔ…ユーザ端末。
【図１】
2012190167.tif 000003
【図２】
2012190167.tif 000004
【図３】
2012190167.tif 000005
【図４】
2012190167.tif 000006
【図５】
2012190167.tif 000007
【図６】
2012190167.tif 000008
【図７】
2012190167.tif 000009
【図８】
2012190167.tif 000010