(57)【要約】【課題】インターネット上から、ユーザの趣味嗜好等に関する情報を収集する。【解決手段】本発明にかかる情報収集装置は、第１ユーザにより入力された検索クエリを取得する取得手段と、検索クエリに基づいて、該検索クエリに関連する投稿コンテンツを抽出する抽出手段と、第１ユーザと、抽出された投稿コンテンツを投稿した第２ユーザとを関連付ける関連付手段とを有する。【選択図】図９
2015005091.tif 000002
【特許請求の範囲】
【請求項１】
第１ユーザにより入力された検索クエリを取得する取得手段と、
前記検索クエリに基づいて、該検索クエリに関連する投稿コンテンツを抽出する抽出手段と、
前記第１ユーザと、抽出された前記投稿コンテンツを投稿した第２ユーザとを関連付ける関連付手段と、
を有することを特徴とする情報収集装置。
【請求項２】
前記抽出手段は、
前記検索クエリと、前記投稿コンテンツとの関連度値を算出し、所定以上の関連度値を有する投稿コンテンツを抽出すること、
を特徴とする請求項１記載の情報収集装置。
【請求項３】
前記抽出手段は、
前記検索クエリの入力時刻と、所定前後時刻に投稿された投稿コンテンツを抽出すること、
を特徴とする請求項２記載の情報収集装置。
【請求項４】
前記関連付手段は、
前記検索クエリと、前記投稿コンテンツとの関連度値に基づいて、前記第１ユーザと、前記第２ユーザとを関連付けること、
を特徴とする請求項２又は３記載の情報収集装置。
【請求項５】
前記抽出手段は、
前記第１ユーザのユーザ情報と、前記第２ユーザとのユーザ情報との関連度値を含む前記関連度値を算出すること、
を特徴とする請求項１ないし４何れか一項記載の情報収集装置。
【請求項６】
前記第１ユーザと関連付けられた第２ユーザの投稿コンテンツから、前記第１ユーザに関する情報を収集する情報収集手段と、
を有することを特徴とする請求項１ないし５何れか一項記載の情報収集装置。
【請求項７】
コンピュータに、
第１ユーザにより入力された検索クエリを取得する取得手段と、
前記検索クエリに基づいて、該検索クエリに関連する投稿コンテンツを抽出する抽出手段と、
前記第１ユーザと、抽出された前記投稿コンテンツを投稿した第２ユーザとを関連付ける関連付手段として機能させるための情報収集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報収集装置及び情報収集プログラムの技術に関する。
【背景技術】
【０００２】
従来より、ユーザのＷｅｂに関する行動履歴に基づいて、そのユーザの趣味嗜好等に関する情報を収集する技術が知られている。例えば、ユーザの過去の検索クエリ（検索語）や過去に参照したＷｅｂサイトの情報を蓄積し、その内容を分析することで、そのユーザの趣味嗜好等に関する情報を収集することができる。また、コミュニティのコンテンツあるコミュニティの過去の行動と他のコミュニティの過去の行動とに基づいて、２つのコミュニティの類似度を判定し、一方のコミュニティの嗜好に基づいて他方のコミュニティの嗜好を推測する技術もある（例えば、特許文献１参照）。
【０００３】
このようにして収集されたユーザの趣味嗜好の情報は、例えば、そのユーザに対するターゲティング広告等の表示・配信等に用いられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１０２８４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、インターネット上の広告やコンテンツ等の表示・配信の手法をとっても、その手法は益々高度化・多様化しつつある。このため、ユーザに対しいっそう効果的な情報を提示するには、ユーザに関する幅広く詳細な情報が不可欠である。
【０００６】
本発明は上記の点に鑑み提案されたものであり、インターネット上から、ユーザの趣味嗜好等に関する情報を収集するための、一つの技術を提案することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、本発明にかかる情報収集装置にあっては、第１ユーザにより入力された検索クエリを取得する取得手段と、前記検索クエリに基づいて、該検索クエリに関連する投稿コンテンツを抽出する抽出手段と、前記第１ユーザと、抽出された前記投稿コンテンツを投稿した第２ユーザとを関連付ける関連付手段とを有する。
【発明の効果】
【０００８】
本発明の実施形態によれば、インターネット上から、ユーザの趣味嗜好等に関する情報を収集することができる。
【図面の簡単な説明】
【０００９】
【図１】情報収集システムのネットワーク構成図である。
【図２】情報収集サーバ３のハードウェア構成例を示す図である。
【図３】情報収集サーバ３のソフトウェア構成例を示す図である。
【図４】ユーザ情報ＤＢ３０１ｃのデータ構成例を示す図である。
【図５】検索クエリログ３０１ａのデータ構成例を示す図である。
【図６】投稿コンテンツログ３０１ｂのデータ構成例を示す図である。
【図７】ユーザ関連度情報３０１ｄのデータ構成例を示す図である。
【図８】情報収集サーバ３の情報収集処理を示すフローチャートである。
【図９】ユーザの関連性を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の好適な実施形態につき説明する。
【００１１】
＜構成＞
（ネットワーク構成）
図１は、本発明の一実施形態にかかる情報収集システムのネットワーク構成図である。情報収集システムは、検索サーバ１、ブログサーバ２、情報収集サーバ３、及び端末４が、ネットワーク５を介して接続される。
【００１２】
検索サーバ１は、端末４に対して、インターネット上の情報を検索する情報検索サービスを提供する。よって、検索サーバ１は、例えば、いわゆる検索エンジンとして構成される。検索サーバ１は、ユーザの端末４から検索クエリ（検索語）が入力されると、インターネット上から検索クエリにマッチする情報（例えば、Ｗｅｂサイト等）を検索する。
【００１３】
ブログサーバ２は、ミニブログ、マイクロブログ、つぶやきブログなどとも呼ばれるプログサービスを提供するサーバである。ユーザは、ブログサーバ２に、自身の状況や雑記などの投稿コンテンツを短い文章で投稿する。また、ブログ内のユーザ間で投稿された文章のやり取りを介し、コミュニケーションを取ることも可能である。ブログサーバ２への投稿コンテンツは、大抵の場合、短いテキストであるため更新が容易である。このため、リアルタイムなコミュニケーションが行われることが多い。また、ブログサーバ２には、画像や動画、ＵＲＬ（Uniform Resource Locator）などの情報を投稿することもできる。
【００１４】
情報収集サーバ３は、ユーザに関する情報（例えば、趣味嗜好等）を収集する。収集は、例えば、検索サーバ１での検索ユーザのＷｅｂに関する行動履歴に基づいて、その検索ユーザの趣味嗜好等に関する情報を収集・分析する。またさらに、本実施形態においては、後述するように、ブログサーバ２の投稿コンテンツに基づいて、その検索ユーザの趣味嗜好等に関する情報を収集・分析する。この点、再度詳しく後述する。
【００１５】
端末４は、ユーザの利用するユーザ端末である。ユーザは端末４を用いて検索サーバ１にアクセスし、その検索画面から検索語を入力することで、インターネット上の情報（例えば、Ｗｅｂサイト等）を検索する。また、ユーザは端末４を用いてブログサーバ２にアクセスし、自身の状況や雑記などの投稿コンテンツを投稿する。なお、端末４は、ＰＣ（Personal Computer）、スマートフォン、携帯電話等の情報処理機器から構成される。また、検索サーバ１にアクセスし検索画面を閲覧するため、例えば、Ｗｅｂブラウザなどのアプリケーションを備える。
【００１６】
ネットワーク５は、有線、無線を含むネットワークであり、例えば、検索サーバ１、ブログサーバ２及び端末４を接続するインターネット網である。
【００１７】
（ハードウェア構成）
図２は、本発明の一実施形態にかかる情報収集サーバ３のハードウェア構成例を示す図である。情報収集サーバ３は、ＣＰＵ（Central Processing Unit）３１、ＲＯＭ（Read Only Memory）３２、ＲＡＭ（Random Access Memory）３３、入力装置３４、出力装置３５、通信装置３６、ＨＤＤ（Hard Disk Drive）３７を有する。
【００１８】
ＣＰＵ３１は、各種プログラムの実行や演算処理を行う。ＲＯＭ３２は、起動時に必要なプログラムなどが記憶されている。ＲＡＭ３３は、ＣＰＵ３１での処理を一時的に記憶したり、データを記憶したりする。入力装置３４は、キーボードやマウスである（タッチパネルを含む）。出力装置３５は、映像や画像を表示出力するディスプレイや、音声等を出力するスピーカーである。通信装置３６は、ネットワーク５を介し、例えば端末４など他装置との通信を行う。ＨＤＤ３７は、各種データ及びプログラムを格納する。
【００１９】
（ソフトウェア構成）
図３は、本発明の一実施形態にかかる情報収集サーバ３のソフトウェア構成例を示す図である。情報収集サーバ３は、主な機能部として、記憶部３０１、検索クエリ取得部３０２、投稿コンテンツ抽出部３０３、ユーザ関連付部３０４、ユーザ情報収集部３０５を有する。
【００２０】
記憶部３０１は、検索クエリログ３０１ａ、投稿コンテンツログ３０１ｂ、ユーザ情報ＤＢ（Database）３０１ｃ、ユーザ関連度情報３０１ｄを記憶する機能を有している。これら情報については具体例と共に後述する。
【００２１】
検索クエリ取得部３０２は、検索ユーザにより入力された検索クエリと、その検索クエリの入力時刻とを取得する機能を有している。
【００２２】
投稿コンテンツ抽出部３０３は、検索ユーザにより入力された検索クエリと、その検索クエリの入力時刻とに基づいて、検索クエリと投稿コンテンツとの関連度値を算出することで、検索クエリに関連する投稿コンテンツ（検索クエリと関連度の高い投稿コンテンツ）を抽出する機能を有している。
【００２３】
ユーザ関連付部３０４は、検索ユーザの入力した検索クエリと、ブログユーザの投稿した投稿コンテンツとの関連性が高い場合、検索クエリを入力した検索ユーザと、抽出された投稿コンテンツを投稿したブログユーザとを関連付ける機能を有している。検索クエリは検索ユーザにより入力されたものであり、投稿コンテンツはブログユーザにより投稿されたものであるが、検索クエリと投稿コンテンツとの関連性が高い場合（関連性が高いほど）、検索クエリの入力した検索ユーザと、その投稿コンテンツを投稿したブログユーザとは、同一ユーザ又は趣味嗜好が類似するユーザである可能性は高いと考えられるためである。この点、再度詳しく後述する。
【００２４】
ユーザ情報収集部３０５は、検索クエリの入力した検索ユーザと関連付けられたブログユーザの投稿した投稿コンテンツから、ブログユーザに関する情報（例えば、趣味嗜好等）、これ即ち、検索ユーザに関する情報（例えば、趣味嗜好等）を収集する機能を有している。
【００２５】
以上、情報収集サーバ３の主な機能構成である。これらの各機能は、実際には情報収集サーバ３のＣＰＵ３１が実行するプログラムによりコンピュータに実現させることで実現される。
【００２６】
（ユーザ情報ＤＢ３０１ｃ）
図４は、本発明の一実施形態にかかるユーザ情報ＤＢ３０１ｃのデータ構成例を示す図である。ユーザ情報ＤＢ３０１ｃは、「検索ユーザＩＤ」、「ユーザ名」、「年齢」、「住所」、「趣味嗜好」、「類似ブログユーザＩＤ」、「趣味嗜好（拡張）」などのデータ項目を有する。
【００２７】
「検索ユーザＩＤ」は、検索サーバ１を利用する検索ユーザのＩＤ（固有識別子）である。「検索ユーザＩＤ」は、検索クエリの入力者（検索者）を識別するための識別子として用いられる。
【００２８】
「ユーザ名」、「年齢」、「住所」は、検索ユーザのユーザ名、年齢、住所である。これら検索ユーザの属性情報は、検索サーバ１を利用する検索ユーザが、例えば、ユーザ登録を行う際に登録される。また、これ以外の属性情報が登録されてもよい。
【００２９】
「趣味嗜好」は、検索ユーザの趣味や嗜好に関する情報である。「趣味嗜好」は、検索ユーザ自身によりユーザ登録を行う際に登録されうる。また、その検索ユーザのＷｅｂに関する行動履歴に基づいて、その検索ユーザの趣味嗜好等に関する情報を収集・分析し、その結果を登録してもよい。
【００３０】
「類似ブログユーザＩＤ」は、後述の情報収集処理を経て、検索ユーザと同一人物である可能性の高いブログユーザ又はその検索ユーザと趣味嗜好が類似する可能性の高いブログユーザ（類似ブログユーザと呼ぶ）のユーザＩＤが格納される。このため、「類似ブログユーザＩＤ」欄に格納されるブログユーザは、その検索ユーザと同一趣味嗜好を有する同一趣味嗜好グループメンバーともいえる。
【００３１】
「趣味嗜好（拡張）」は、類似ブログユーザの投稿した投稿コンテンツから収集される類似ブログユーザの趣味嗜好に関する情報である。また、「検索ユーザＩＤ」の検索ユーザと、「類似ブログユーザＩＤ」のブログユーザとは、趣味嗜好が類似することから、「趣味嗜好（拡張）」は、同時に、検索ユーザ自身の趣味や嗜好に関する情報である可能性が高い。よって、本実施形態では、類似ブログユーザの投稿した投稿コンテンツから収集される類似ブログユーザの趣味嗜好に関する情報は、検索ユーザ自身の趣味嗜好でもあるとして取り扱う。
【００３２】
例えば、「検索ユーザＩＤ」ｙ−ｔａｒｏは、「趣味嗜好」として、サッカー観戦、車、旅行に興味がある。この「趣味嗜好」は、検索ユーザ自身によりユーザ登録を行う際に登録されたり、そのユーザのＷｅｂに関する行動履歴に基づいて得られた情報である。
【００３３】
ここで、図４によれば、「検索ユーザＩＤ」ｙ−ｔａｒｏは、「類似ブログユーザＩＤ」ｔａｒｏ１２、ｔａｒｏ３３２と対応付けられていることから、「検索ユーザＩＤ」ｙ−ｔａｒｏと「類似ブログユーザＩＤ」ｔａｒｏ１２、ｔａｒｏ３３２とは、その「趣味嗜好」が類似する。よって、「検索ユーザＩＤ」ｙ−ｔａｒｏの「趣味嗜好」を、「類似ブログユーザＩＤ」ｔａｒｏ１２、ｔａｒｏ３３２と同一「趣味嗜好」の日本酒にまで拡張することができる。
【００３４】
（検索クエリログ３０１ａ）
図５は、本発明の一実施形態にかかる検索クエリログ３０１ａのデータ構成例を示す図である。検索クエリログ３０１ａは、検索クエリが入力された「時刻」、検索クエリを入力した検索ユーザの「検索ユーザＩＤ」、入力された「検索クエリ」などのログデータ項目を有する。なお、「時刻」は、年月日時分秒を含む。
【００３５】
検索ユーザは、端末４を用いて検索サーバ１にアクセスし、その検索画面から検索クエリ（検索語）を入力することで、インターネット上の情報（例えば、Ｗｅｂサイト等）を検索する。このとき、情報収集サーバ３（又は検索サーバ１）は、検索クエリログとして、「時刻」、「検索ユーザＩＤ」、「検索クエリ」などのログを検索クエリログ３０１ａに蓄積する。
【００３６】
なお、本実施形態では、検索クエリを入力した検索ユーザを識別するため、検索ユーザ（例えば、「検索ユーザＩＤ」ｙ−ｔａｒｏ）は、既に検索画面でログイン中の状態にあるものとする。勿論、検索クエリを入力した検索ユーザを識別可能な限り、検索ユーザを識別可能なその他の識別子を用いてもよい。例えば、browser cookieを利用し、ブラウザの識別子により、検索ユーザを識別することができる。この場合、ログイン中の状態にある必要はない。
【００３７】
（投稿コンテンツログ３０１ｂ）
図６は、本発明の一実施形態にかかる投稿コンテンツログ３０１ｂのデータ構成例を示す図である。投稿コンテンツログ３０１ｂは、投稿コンテンツの情報として、投稿の「時刻」、投稿コンテンツを投稿したブログユーザの「ブログユーザＩＤ」、投稿された「投稿コンテンツ」などのログデータ項目を有する。
【００３８】
ブログユーザは、端末４を用いてブログサーバ２にアクセスし、自身の状況や雑記などの投稿コンテンツを投稿する。一方、情報収集サーバ３は、一定時間毎又は所定タイミングで、ブログサーバ２が公開中の投稿コンテンツから、「時刻」、「ブログユーザＩＤ」、「投稿コンテンツ」などの情報を取得し、投稿コンテンツログとしてこれを投稿コンテンツログ３０１ｂに蓄積する。また、投稿したブログユーザのユーザ情報詳細（プロフィール詳細）が公開されている場合には、公開範囲内で、「ブログユーザＩＤ」、「ニックネーム」、「年齢」、「住所」、「趣味」などのユーザ情報詳細を投稿コンテンツログ３０１ｂに蓄積する。
【００３９】
（ユーザ関連度情報３０１ｄ）
図７は、本発明の一実施形態にかかるユーザ関連度情報３０１ｄのデータ構成例を示す図である。ユーザ関連度情報３０１ｄは、「検索ユーザＩＤ」、「ブログユーザＩＤ」、「関連度値」などのデータ項目を有する。
【００４０】
上述したように、投稿コンテンツ抽出部３０３は、検索ユーザにより入力された検索クエリと、その検索クエリの入力時刻とに基づいて、検索クエリと、それぞれの投稿コンテンツとの関連度値（類似度値）を算出し、検索クエリに関連する（検索クエリと関連性の高い）投稿コンテンツを抽出する。このとき、検索クエリと、投稿コンテンツとの関連度値が高いほど、検索クエリを入力した検索ユーザと、投稿コンテンツを投稿したブログユーザとは、同一人物である可能性が高いか、又は趣味嗜好が近しい同一趣味嗜好グループメンバーである可能性が高い。
【００４１】
よって、投稿コンテンツ抽出部３０３は、検索クエリと、投稿コンテンツとの関連度値（類似度値）とを、ユーザ関連度情報３０１ｄにおいて、その検索クエリを入力した検索ユーザと、その投稿コンテンツを投稿したブログユーザとの関連性度合いを示す関連度値として採用する。検索クエリと、投稿コンテンツとの関連度値（類似度値）が高いほど、同一ユーザである可能性が高く、又は同一ユーザではなくとも趣味嗜好が非常に近しいユーザ同士であるといえるためである。
【００４２】
なお、関連度値は、１つの検索クエリと、１つの投稿コンテンツとの関連度値のみで決定される訳ではなく、関連度値の信頼度を高めるため、一定の期間に渡る複数の検索クエリと、複数の投稿コンテンツとの関連度値で決定されうる。よって、例えば、新たに検索ユーザにより入力された検索クエリと、新たに投稿された投稿コンテンツとの関連度値とに基づいて、その検索クエリを入力した検索ユーザと、投稿コンテンツを投稿したブログユーザとの関連度値は、都度更新される。
【００４３】
＜動作＞
図８は、本発明の一実施形態にかかる情報収集サーバ３の情報収集処理を示すフローチャートである。以下、図面を参照しながら、詳しく説明する。なお、前提として、情報収集サーバ３は、検索クエリログ３０１ａ、投稿コンテンツログ３０１ｂ、ユーザ情報ＤＢ（Database）３０１ｃのデータを予め有している。
【００４４】
Ｓ１：情報収集サーバ３の検索クエリ取得部３０２は、検索クエリログ３０１ａから、検索ユーザにより入力された検索クエリと、その検索クエリの入力時刻とを取得する。
【００４５】
例えば、図５の場合、「検索ユーザＩＤ」ｙ−ｔａｒｏにより入力された検索クエリ「ワールドカップ」、「日本」と、その検索クエリの入力時刻「3/10 22：18」を取得する。
【００４６】
Ｓ２：投稿コンテンツ抽出部３０３は、投稿コンテンツログ３０１ｂから、検索ユーザにより入力された検索クエリに基づいて、検索クエリに関連する（検索クエリと関連性の高い）投稿コンテンツを抽出する。
【００４７】
具体的に、検索ユーザにより入力された検索クエリと、投稿コンテンツ（内容）とを比較し、関連度値を算出する。検索クエリと投稿コンテンツ（内容）との関連度値は、例えば、形態素解析、コサイン類似度を用いて算出しうる。そして、検索クエリと投稿コンテンツとの関連性が高い場合、その投稿コンテンツを抽出する。なお、検索クエリと関連性の高い低いは、関連度値に基づいて判定し、関連度値が所定閾値（例えば、０．７等）以上の場合、検索クエリと関連性の高い投稿コンテンツであると判定する。
【００４８】
例えば、検索クエリ「ワールドカップ」、「日本」と、「ニッポン、ワールドカップ出場決定おめでとー」との投稿コンテンツ（内容）とを比較し、その関連度値を算出する。そして、例えば、その関連度値が０．８００の場合、この投稿コンテンツを抽出する。
【００４９】
また、例えば、検索クエリ「ワールドカップ」、「日本」と、「最近観戦しに行ってないなー。ブラジル戦はナマで観戦したい！」との投稿コンテンツ（内容）とを比較し、その関連度値を算出する。そして、例えば、その関連度値が０．８４６の場合、この投稿コンテンツを抽出する。
【００５０】
また、例えば、検索クエリ「ワールドカップ」、「日本」と、「内容はともかく、日本のワールドカップ決まって良かった」との投稿コンテンツ（内容）とを比較し、その関連度値を算出する。そして、例えば、その関連度値が０．７２３の場合、この投稿コンテンツを抽出する。
【００５１】
一方、例えば、検索クエリ「ワールドカップ」、「日本」と、「そろそろＧＷのホテル予約しないとなあ。。」との投稿コンテンツ（内容）とを比較し、その関連度値を算出する。そして、例えば、その関連度値が０．０２３の場合、この投稿コンテンツを抽出しない。
【００５２】
Ｓ３：次に、投稿コンテンツ抽出部３０３は、Ｓ２で抽出した投稿コンテンツから、検索クエリの入力時刻に基づいて、検索クエリにより関連する（検索クエリとより関連性の高い）投稿コンテンツを抽出する。
【００５３】
具体的に、投稿コンテンツ抽出部３０３は、Ｓ２で抽出した投稿コンテンツから、検索クエリの入力時刻の前後時刻（例えば、前後３０分）に投稿されている投稿コンテンツを抽出する。検索クエリの入力時刻と、投稿コンテンツの投稿時刻とが近いということは、例えば、検索クエリを入力した検索ユーザと、投稿コンテンツを投稿したブログユーザとは、所定以上の関連度が認められる可能性が高いからである。
【００５４】
例えば、図５の場合、検索クエリの入力時刻「3/10 22：18」である。よって、3/10 22：18の前後３０分の間に投稿されている投稿コンテンツを抽出する。具体的には、図５の場合、以下の投稿コンテンツが抽出される。
「20ｘｘ/3/10  22：25  ｔａｒｏ１２  ニッポン、ワールドカップ出場決定おめでとー」
「20ｘｘ/3/10  22：35  ｔａｒｏ１２  最近観戦しに行ってないなー。ブラジル戦はナマで観戦したい！」
「20ｘｘ/3/10  22：30  ｔａｒｏ３３２  内容はともかく、日本のワールドカップ決まって良かった」
なお、Ｓ２及びＳ３は、同一ステップ内で一度に処理するようにしてもよい。つまり、検索クエリと、検索クエリの入力時刻とに基づいて、検索クエリに関連する投稿コンテンツを抽出する。
【００５５】
Ｓ４：次に、ユーザ関連付部３０４は、検索クエリを入力した検索ユーザと、抽出された投稿コンテンツを投稿したブログユーザとを、関連度値に基づいて関連付ける。
【００５６】
図９は、本発明の一実施形態にかかるユーザの関連性を示す図である。Ｓ２において、検索クエリと投稿コンテンツとの関連度値を算出したが、検索クエリと投稿コンテンツとの関連性が高い場合（例えば、関連度値が所定閾値以上の場合）、検索クエリの入力した検索ユーザと、その投稿コンテンツを投稿したブログユーザとは、同一ユーザ又は趣味嗜好が類似するユーザである可能性が高いと考えられる。よって、Ｓ２で算出した関連度値を用い、その関連度値を、検索クエリの入力した検索ユーザと、その投稿コンテンツを投稿したブログユーザとの関連性の近さを示す数値として採用する。
【００５７】
例えば、検索クエリ「ワールドカップ」、「日本」と、「ニッポン、ワールドカップ出場決定おめでとー」との投稿コンテンツ（内容）との関連度値が０．８００の場合、この関連度値０．８００を、「検索ユーザＩＤ」ｙ−ｔａｒｏに対する「ブログユーザＩＤ」ｔａｒｏ１２との関連度値として、ユーザ関連度情報３０１ｄに登録する。
【００５８】
また、例えば、検索クエリ「ワールドカップ」、「日本」と、「最近観戦しに行ってないなー。ブラジル戦はナマで観戦したい！」との投稿コンテンツ（内容）との関連度値が０．８４６の場合、この関連度値０．８４６を、「検索ユーザＩＤ」ｙ−ｔａｒｏに対する「ブログユーザＩＤ」ｔａｒｏ１２との関連度値として、ユーザ関連度情報３０１ｄに登録する。但し、既にユーザ関連度情報３０１ｄに登録がある場合、既関連度値を、今回の関連度値を織り込んで更新する。例えば、既関連度値が０．８００であり、今回の関連度値が０．８４６の場合、例えば平均をとって、０．８２３と更新する（図７）。このように、検索クエリと、投稿コンテンツとの関連度値を、複数以上考慮することで、関連度値の信頼度を高める。
【００５９】
また、例えば、検索クエリ「ワールドカップ」、「日本」と、「内容はともかく、日本のワールドカップ決まって良かった」との投稿コンテンツ（内容）との関連度値が０．７２３の場合、この関連度値０．７２３を、「検索ユーザＩＤ」ｙ−ｔａｒｏに対する「ブログユーザＩＤ」ｔａｒｏ３３２との関連度値として、ユーザ関連度情報３０１ｄに登録する（図７）。
【００６０】
ここで、図７を参照するに、「検索ユーザＩＤ」ｙ−ｔａｒｏと「ブログユーザＩＤ」ｔａｒｏ１２は、関連度値０．８２３が示す関連度合い程度において、同一ユーザ又は趣味嗜好が類似するユーザであることが分かる。同様に、「検索ユーザＩＤ」ｙ−ｔａｒｏと「ブログユーザＩＤ」ｔａｒｏ３３２は、関連度値０．７２３が示す関連度合い程度において、同一ユーザ又は趣味嗜好が類似するユーザであることが分かる。
【００６１】
なお、本実施形態では、比較的、関連度の高い投稿コンテンツの存在を前提として説明したが、関連度の低い投稿コンテンツしか存在しない場合もありうる。このような場合、関連度の低いブログユーザであっても、以降の投稿コンテンツにより、関連度が上昇する場合も考慮して、ユーザ関連度情報３０１ｄにおいて、とりあえず低い関連度値とともに検索ユーザとの関連付けを行っておく。但し、あまりに関連度の低いブログユーザの場合には、検索クエリを入力した検索ユーザとの関連付けは行わなくともよい。
【００６２】
次に、ユーザ関連付部３０４は、ユーザ関連度情報３０１ｄを参照し、検索クエリを入力した検索ユーザに対し、関連度値が所定閾値以上のブログユーザを、同一ユーザ又は趣味嗜好が類似するユーザであるとみなして、ユーザ情報ＤＢ３０１ｃの「類似ブログユーザＩＤ」に登録する。
【００６３】
例えば、検索クエリを入力した「検索ユーザＩＤ」ｙ−ｔａｒｏに対し、関連度値が所定閾値０．７以上の「ブログユーザＩＤ」ｔａｒｏ１２及びｔａｒｏ３３２を、「検索ユーザＩＤ」ｙ−ｔａｒｏと同一ユーザ又は趣味嗜好が類似するユーザであるとみなして、ユーザ情報ＤＢ３０１ｃの「類似ブログユーザＩＤ」に登録する（図４）。
【００６４】
「検索ユーザＩＤ」ｙ−ｔａｒｏは、検索クエリ「ワールドカップ」、「日本」を入力することで、「ワールドカップ」、「日本」に関するＷｅｂサイトの検索を行った人物である。即ち、「ワールドカップ」、「日本」に関し、興味を有している人物像がうかがえる。一方、ブログの投稿コンテンツにおいて、近しい時刻時間帯に、「ワールドカップ」、「日本」に関する投稿コンテンツを投稿した「ブログユーザＩＤ」ｔａｒｏ１２及びｔａｒｏ３３２が存在する。よって、「検索ユーザＩＤ」ｙ−ｔａｒｏと、「ブログユーザＩＤ」ｔａｒｏ１２及びｔａｒｏ３３２とは、検索サーバ１及びプログサーバ２のシステム上、異なるユーザＩＤを有するものの、同一人物である可能性がある。またもしくは、同一人物ではなくとも、「ワールドカップ」、「日本」というキーワードにおいて、趣味嗜好が類似するユーザ達であることが分かる。このように、本実施形態の「検索ユーザＩＤ」ｙ−ｔａｒｏと、「ブログユーザＩＤ」ｔａｒｏ１２及びｔａｒｏ３３２とは、同一人物であるなしに関わらず、少なくとも、同一又は類似する趣味嗜好を有する人物（達）である。
【００６５】
Ｓ５：ユーザ情報収集部３０５は、検索クエリの入力した検索ユーザと関連付けられたブログユーザの投稿した投稿コンテンツから、ブログユーザに関する情報（例えば、趣味嗜好等）、即ち、検索ユーザに関する情報（例えば、趣味嗜好等）を収集する。
【００６６】
例えば、ユーザ情報ＤＢ３０１ｃ（図４）を参照すると、「検索ユーザＩＤ」ｙ−ｔａｒｏは、「類似ブログユーザＩＤ」ｔａｒｏ１２及びｔａｒｏ３３２と、同一又は類似する趣味嗜好を有する。よって、ユーザ情報収集部３０５は、過去、「類似ブログユーザＩＤ」ｔａｒｏ１２及びｔａｒｏ３３２によって投稿されている投稿コンテンツをサーチして、ｔａｒｏ１２及びｔａｒｏ３３２の有する趣味嗜好を解析する。そして、ユーザ情報収集部３０５は、解析されたｔａｒｏ１２及びｔａｒｏ３３２の趣味嗜好を、ユーザ情報ＤＢ３０１ｃの「趣味嗜好（拡張）」に登録する（図４）。
【００６７】
例えば、「20ｘｘ/3/11  21：04  YYY  おいしい日本酒を頂きました。今夜はこれで晩酌です。」という、ｔａｒｏ３３２の投稿コンテンツが存在する（図６）。ユーザ情報収集部３０５は、ブログユーザｔａｒｏ３３２には日本酒という趣味嗜好があると解析した場合、ユーザ情報ＤＢ３０１ｃにおいて、検索ユーザｙ−ｔａｒｏの「趣味嗜好（拡張）」に登録する（図４）。ユーザ情報ＤＢ３０１ｃの「趣味嗜好」によれば、検索ユーザｙ−ｔａｒｏの趣味嗜好は、サッカー観戦、車、旅行のみが把握されるが、「趣味嗜好（拡張）」により、検索ユーザｙ−ｔａｒｏの趣味嗜好は、さらに、日本酒という趣味嗜好を有しているものとして扱うことができる。
【００６８】
従来、「検索ユーザＩＤ」ｙ−ｔａｒｏに対し、例えば、趣味嗜好に関連する広告を配信する場合、サッカー観戦、車、旅行に関する広告の配信を行う。しかしながら、本実施形態によれば、趣味嗜好を拡張することができるので、「検索ユーザＩＤ」ｙ−ｔａｒｏに対し、日本酒に関する広告の配信を行うことも可能となる。勿論、広告の配信の他にも、「検索ユーザＩＤ」ｙ−ｔａｒｏに対し、趣味嗜好に基づいて、各種の制御を行うことも可能である。
【００６９】
＜補足＞
上述のＳ４では、検索クエリと、投稿コンテンツ（内容）との関連度値を、検索ユーザに対するブログユーザとの関連度値として、ユーザ関連度情報３０１ｄに登録した（図７）。ここで、一般に投稿コンテンツとともに、投稿したブログユーザのユーザ情報詳細（プロフィール詳細）が公開されている場合がある。上述したように、このようなユーザ情報詳細は、公開範囲内で、投稿コンテンツログ３０１ｂに蓄積される。
【００７０】
よって、ユーザ関連付部３０４は、ユーザ情報ＤＢ３０１ｃのユーザ属性情報（例えば、「ユーザ名」、「年齢」、「住所」）と、投稿コンテンツログ３０１ｂのユーザ情報詳細（例えば、「ブログユーザＩＤ」、「ニックネーム」、「年齢」、「住所」、「趣味」）との一致度、類似度に基づいて、検索ユーザに対するブログユーザとの関連度値を補正することができる。
【００７１】
即ち、検索ユーザのユーザ属性情報と、ブログユーザのユーザ情報詳細とが一致（類似）するほど、検索ユーザとブログユーザとは同一人物である可能性が高いといえるため、関連度値をより高い値に補正する。このようにすることで、関連度値の信頼度をより高めることができる。
【００７２】
＜総括＞
以上、本発明の実施形態によれば、インターネット上から、ユーザの趣味嗜好等に関する情報を収集することが可能である。また、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【符号の説明】
【００７３】
１        検索サーバ
２        ブログサーバ
３        情報収集サーバ
４        端末
５        ネットワーク
３１      ＣＰＵ
３２      ＲＯＭ
３３      ＲＡＭ
３４      入力装置
３５      出力装置
３６      通信装置
３７      ＨＤＤ
３０１    記憶部
３０２    検索クエリ取得部
３０３    投稿コンテンツ抽出部
３０４    ユーザ関連付部
３０５    ユーザ情報収集部
【図１】
2015005091.tif 000003
【図２】
2015005091.tif 000004
【図３】
2015005091.tif 000005
【図４】
2015005091.tif 000006
【図５】
2015005091.tif 000007
【図６】
2015005091.tif 000008
【図７】
2015005091.tif 000009
【図８】
2015005091.tif 000010
【図９】
2015005091.tif 000011