(57)【要約】  情報端末を使用してコンテンツの閲覧又は投稿等を行うユーザの嗜好の分析精度を向上させる。  本発明にかかる情報提供システムは、ネットワークを介して、所定の単語に対応する第１のコンテンツを応じて通信する端末装置と、ネットワークを介して収集した複数の第２のコンテンツのうち一部を端末装置に対して送信する情報処理装置と、を備え、情報処理装置は、複数の単語と各単語に関連する複数の関連語とをそれぞれ関連付けて記憶する記憶手段と、端末装置から取得した第１のコンテンツを解析して所定の単語を抽出する抽出手段と、記憶手段を参照し、複数の関連語のうち抽出した所定の単語に関連付けられた関連語を特定する特定手段と、複数の第２のコンテンツのうち特定した関連語に対応する第３のコンテンツを選択する選択手段と、選択した第３のコンテンツを端末装置へ送信する送信手段と、を備える。
2015093023.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して、所定の単語に対応する第１のコンテンツを通信する端末装置と、
前記ネットワークを介して収集した複数の第２のコンテンツのうち一部を前記端末装置に対して送信する情報処理装置と、を備え、
前記情報処理装置は、
複数の単語と各単語に関連する複数の関連語とをそれぞれ関連付けて記憶する記憶手段と、
前記端末装置から取得した前記第１のコンテンツを解析して前記所定の単語を抽出する抽出手段と、
前記記憶手段を参照し、前記複数の関連語のうち前記抽出した所定の単語に関連付けられた関連語を特定する特定手段と、
前記複数の第２のコンテンツのうち前記特定した関連語に対応する第３のコンテンツを選択する選択手段と、
前記選択した第３のコンテンツを前記端末装置へ送信する送信手段と、を備える
情報提供システム。
【請求項２】
前記記憶手段は、
前記複数の単語の一部を単語集合とし、
当該単語集合内の全ての単語に関連する前記関連語を当該単語集合におけるトピック語として、
記憶する
請求項１に記載の情報提供システム。
【請求項３】
前記端末装置は、
前記情報処理装置から受信した前記第３のコンテンツを格納する格納手段と、
前記第３のコンテンツに対する操作に応じて当該第３のコンテンツにおける評価情報を生成し、当該評価情報を前記情報処理装置へ送信するフィードバック手段と、を備え、
前記情報処理装置は、
前記抽出した所定の単語及び前記特定した関連語を含めて嗜好情報を生成し、
前記端末装置から取得した前記評価情報に応じて、前記嗜好情報の優先度を設定する嗜好情報管理手段をさらに備える
請求項１又は２に記載の情報提供システム。
【請求項４】
前記情報処理装置は、
前記端末装置から前記第１のコンテンツに付随するメタ情報を取得し、当該メタ情報に基づいて前記第３のコンテンツの送信条件を設定する送信条件設定手段をさらに備え、
前記送信手段は、前記送信条件に基づいて前記第３のコンテンツを前記端末装置へ送信する
請求項１乃至３のいずれか１項に記載の情報提供システム。
【請求項５】
前記記憶手段は、前記複数の単語のいずれかと画像情報とをさらに関連付けて記憶し、  前記抽出手段は、前記第１のコンテンツが画像情報を含む場合、当該第１のコンテンツを解析して当該画像情報を特定し、前記記憶手段を参照し、前記複数の単語のうち当該特定した画像情報に関連付けられた単語を前記所定の単語として抽出する
請求項１乃至４のいずれか１項に記載の情報提供システム。
【請求項６】
複数の単語と各単語に関連する複数の関連語とをそれぞれ関連付けて記憶する記憶手段と、
ネットワークを介して所定の単語に対応する第１のコンテンツを通信する端末装置から、当該第１のコンテンツを取得する取得手段と、
前記取得した第１のコンテンツを解析して前記所定の単語を抽出する抽出手段と、
前記記憶手段を参照し、前記複数の関連語のうち前記抽出した所定の単語に関連付けられた関連語を特定する特定手段と、
前記ネットワークを介して収集した複数の第２のコンテンツのうち前記特定した関連語に対応する第３のコンテンツを選択する選択手段と、
前記選択した第３のコンテンツを前記端末装置へ送信する送信手段と、
を備える情報処理装置。
【請求項７】
ネットワークを介して、所定の単語に対応する第１のコンテンツを通信する端末装置と、前記ネットワークを介して収集した複数の第２のコンテンツのうち一部を前記端末装置に対して送信する情報処理装置と、を用いた情報提供方法であって、
前記情報処理装置が、
前記端末装置から取得した前記第１のコンテンツを解析して前記所定の単語を抽出し、
複数の単語と各単語に関連する複数の関連語とをそれぞれ関連付けて記憶する記憶手段を参照し、前記複数の関連語のうち前記抽出した所定の単語に関連付けられた関連語を特定し、
前記複数の第２のコンテンツのうち前記特定した関連語に対応する第３のコンテンツを選択し、
前記選択した第３のコンテンツを前記端末装置へ送信する
情報提供方法。
【請求項８】
ネットワークを介して、所定の単語に対応する第１のコンテンツを第１の操作に応じて通信するネットワーク通信手段と、
複数の単語と各単語に関連する複数の関連語とをそれぞれ関連付けて記憶する記憶手段を備える情報処理装置に対して、前記第１のコンテンツを送信する送信手段と、
前記情報処理装置において、前記第１のコンテンツを解析して前記所定の単語が抽出され、前記記憶手段を参照して前記複数の関連語のうち前記抽出した所定の単語に関連付けられた関連語が特定され、前記ネットワークを介して収集された複数の第２のコンテンツのうち前記特定した関連語に対応する第３のコンテンツが選択され、当該選択された第３のコンテンツを受信する受信手段と、
第２の操作に応じて前記受信した第３のコンテンツを表示する表示手段と、
を備える端末装置。
【請求項９】
複数の単語と各単語に関連する複数の関連語とをそれぞれ関連付けて記憶する記憶手段を備えるコンピュータに、
ネットワークを介して所定の単語に対応する第１のコンテンツを通信する端末装置から、当該第１のコンテンツを取得する取得処理と、
前記取得した第１のコンテンツを解析して前記所定の単語を抽出する抽出処理と、
前記記憶手段を参照し、前記複数の関連語のうち前記抽出した所定の単語に関連付けられた関連語を特定する特定処理と、
前記ネットワークを介して収集した複数の第２のコンテンツのうち前記特定した関連語に対応する第３のコンテンツを選択する選択処理と、
前記選択した第３のコンテンツを前記端末装置へ送信する送信処理と、
を実行させるプログラムを格納したコンピュータ読み取り可能な記録媒体。
【請求項１０】
ネットワークを介して、所定の単語に対応する第１のコンテンツを第１の操作に応じて通信するネットワーク通信処理と、
複数の単語と各単語に関連する複数の関連語とをそれぞれ関連付けて記憶する記憶手段を備える情報処理装置に対して、前記第１のコンテンツを送信する送信処理と、
前記情報処理装置において、前記第１のコンテンツを解析して前記所定の単語が抽出され、前記記憶手段を参照して前記複数の関連語のうち前記抽出した所定の単語に関連付けられた関連語が特定され、前記ネットワークを介して収集された複数の第２のコンテンツのうち前記特定した関連語に対応する第３のコンテンツが選択され、当該選択された第３のコンテンツを受信する受信処理と、
第２の操作に応じて前記受信した第３のコンテンツを表示する表示処理と、
をコンピュータに実行させるプログラムを格納したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供システム、情報処理装置、情報提供方法、端末装置及びプログラムに関する。本発明は、端末装置を操作するユーザの嗜好を反映した情報を提供するための情報提供システム、情報処理装置、情報提供方法、端末装置及びコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
現在、携帯端末の利用者がネットワークから情報を受け取るための手段は、メールマガジンやＷｅｂサイトの更新情報（例えば、ＲＳＳ（RDF Site Summary, Rich Site Summary, Really Simple Syndication））などが利用されている。これらは、ネットワーク上のメディア側から一方的に配信されてくる情報である。しかしながら、一方的に配信される情報は大量となり得るため、これらをユーザの嗜好に合わせて推薦するための技術として、例えば特許文献１〜４がある。【０００３】
特許文献１には、ユーザの参照履歴を集め、この履歴からユーザの参照傾向に即した情報を配信する技術が開示されている。特許文献２には、メール送信受信履歴やSNS（Social Networking Service）の投稿内容履歴やコメント履歴を元にテキスト情報を抽出してトリガー情報を作成する技術が開示されている。特許文献３には、ユーザの嗜好情報として、ユーザが送受信したメールから抽出したキーワード、ユーザがアクセスしたコンテンツから抽出したキーワードを、重要度を付加して管理する技術が開示されている。さらに、特許文献４には、ユーザが携帯端末及びパーソナルコンピュータ（ＰＣ）で行った操作履歴等を用いて当該ユーザの嗜好を分析することで分析結果の精度を向上させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２６２５３４号公報
【特許文献２】特開２０１２−７５０５７号公報
【特許文献３】特開２００２−１３２６４５号公報
【特許文献４】特開２０１２−２０８６６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１〜４に係る技術では、情報端末を使用してコンテンツの閲覧又は投稿等を行うユーザの嗜好を十分に加味した情報を提供できない場合がある。まず、特許文献１では、参照履歴を用いているが、ユーザの投稿履歴が加味されていない。また、特許文献２では、履歴に含まれるテキスト情報そのものをユーザの嗜好情報として、提供対象の情報とマッチングを行っている。そのため、テキスト情報に含まれずユーザの嗜好を間接的に表現する情報については、加味されない。例えば、「ドライバー」、「ボール」、「グリーン」等の単語が履歴のテキスト情報に含まれていた場合、これらの単語の集合に共通して関連する単語として「ゴルフ」が挙げられる。この場合、単語「ゴルフ」は、ユーザの嗜好を間接的に表現する情報といえるが、特許文献２ではこのような情報がユーザの嗜好から漏れてしまう。また、仮に、「ゴルフ」という単語が履歴に含まれていたとしても、他の単語と同等に扱われる場合には、「ゴルフ」という嗜好が埋もれてしまうおそれがある。尚、特許文献３も同様である。また、特許文献４では、操作履歴やセンサ情報を分析対象としているため、やはりユーザの嗜好が漏れるか埋もれてしまうおそれがある。以上のことから、特許文献１〜４に係る技術には、情報端末を使用してコンテンツの閲覧又は投稿等を行うユーザの嗜好の分析精度に改良の余地がある。【０００６】
本発明は、このような問題点を解決するためになされたものである。本発明は、情報端末を使用してコンテンツの閲覧又は投稿等を行うユーザの嗜好の分析精度を向上させるための情報提供システム、情報処理装置、情報提供方法、端末装置及びコンピュータ読み取り可能な記録媒体を提供することを主たる目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様によれば、
ネットワークを介して、所定の単語に対応する第１のコンテンツを通信する端末装置と、
前記ネットワークを介して収集した複数の第２のコンテンツのうち一部を前記端末装置に対して送信する情報処理装置と、を備え、
前記情報処理装置は、
複数の単語と各単語に関連する複数の関連語とをそれぞれ関連付けて予め記憶する記憶手段と、
前記端末装置から取得した前記第１のコンテンツを解析して前記所定の単語を抽出する抽出手段と、
前記記憶手段を参照し、前記複数の関連語のうち前記抽出した所定の単語に関連付けられた関連語を特定する特定手段と、
前記複数の第２のコンテンツのうち前記特定した関連語に対応する第３のコンテンツを選択する選択手段と、
前記選択した第３のコンテンツを前記端末装置へ送信する送信手段と、を備える情報提供システムが提供される。【０００８】
本発明の一態様によれば、
複数の単語と各単語に関連する複数の関連語とをそれぞれ関連付けて予め記憶する記憶手段と、
ネットワークを介して所定の単語に対応する第１のコンテンツを通信する端末装置から、当該第１のコンテンツを取得する取得手段と、
前記取得した第１のコンテンツを解析して前記所定の単語を抽出する抽出手段と、
前記記憶手段を参照し、前記複数の関連語のうち前記抽出した所定の単語に関連付けられた関連語を特定する特定手段と、
前記ネットワークを介して収集した複数の第２のコンテンツのうち前記特定した関連語に対応する第３のコンテンツを選択する選択手段と、
前記選択した第３のコンテンツを前記端末装置へ送信する送信手段と、
を備える情報処理装置が提供される。【０００９】
本発明の一態様によれば、
ネットワークを介して、所定の単語に対応する第１のコンテンツを通信する端末装置と、前記ネットワークを介して収集した複数の第２のコンテンツのうち一部を前記端末装置に対して送信する情報処理装置と、を用いた情報提供方法であって、
前記情報処理装置が、
前記端末装置から取得した前記第１のコンテンツを解析して前記所定の単語を抽出し、
複数の単語と各単語に関連する複数の関連語とをそれぞれ関連付けて予め記憶する記憶手段を参照し、前記複数の関連語のうち前記抽出した所定の単語に関連付けられた関連語を特定し、
前記複数の第２のコンテンツのうち前記特定した関連語に対応する第３のコンテンツを選択し、
前記選択した第３のコンテンツを前記端末装置へ送信する情報提供方法が提供される。【００１０】
本発明の一態様によれば、
ネットワークを介して、所定の単語に対応する第１のコンテンツを第１の操作に応じて通信するネットワーク通信手段と、
複数の単語と各単語に関連する複数の関連語とをそれぞれ関連付けて予め記憶する記憶手段とを備える情報処理装置に対して、前記第１のコンテンツを送信する送信手段と、
前記情報処理装置において、前記第１のコンテンツを解析して前記所定の単語が抽出され、前記記憶手段を参照して前記複数の関連語のうち前記抽出した所定の単語に関連付けられた関連語が特定され、前記ネットワークを介して収集された複数の第２のコンテンツのうち前記特定した関連語に対応する第３のコンテンツが選択され、当該選択された第３のコンテンツを受信する受信手段と、
第２の操作に応じて前記受信した第３のコンテンツを表示する表示手段と、
を備える端末装置が提供される。【００１１】
本発明の一態様によれば、
複数の単語と各単語に関連する複数の関連語とをそれぞれ関連付けて予め記憶する記憶手段を備えるコンピュータに、
ネットワークを介して所定の単語に対応する第１のコンテンツを通信する端末装置から、当該第１のコンテンツを取得する取得処理と、
前記取得した第１のコンテンツを解析して前記所定の単語を抽出する抽出処理と、
前記記憶手段を参照し、前記複数の関連語のうち前記抽出した所定の単語に関連付けられた関連語を特定する特定処理と、
前記ネットワークを介して収集した複数の第２のコンテンツのうち前記特定した関連語に対応する第３のコンテンツを選択する選択処理と、
前記選択した第３のコンテンツを前記端末装置へ送信する送信処理と、
を実行させるプログラム又は当該プログラムを格納したコンピュータ読み取り可能な記録媒体が提供される。【００１２】
本発明の別の一態様によれば、
ネットワークを介して、所定の単語に対応する第１のコンテンツを通信するネットワーク通信処理と、
複数の単語と各単語に関連する複数の関連語とをそれぞれ関連付けて予め記憶する記憶手段を備える情報処理装置に対して、前記第１のコンテンツを送信する送信処理と、
前記情報処理装置において、前記第１のコンテンツを解析して前記所定の単語が抽出され、前記記憶手段を参照して前記複数の関連語のうち前記抽出した所定の単語に関連付けられた関連語が特定され、前記ネットワークを介して収集された複数の第２のコンテンツのうち前記特定した関連語に対応する第３のコンテンツが選択され、当該選択された第３のコンテンツを受信する受信処理と、
第２の操作に応じて前記受信した第３のコンテンツを表示する表示処理と、
をコンピュータに実行させるプログラム又は当該プログラムを格納したコンピュータ読み取り可能な記録媒体が提供される。
【発明の効果】
【００１３】
本発明により、情報端末を使用してコンテンツの閲覧又は投稿等を行うユーザの嗜好の分析精度を向上させるための情報提供システム、情報処理装置、情報提供方法、端末装置及びコンピュータ読み取り可能な記録媒体を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態にかかる情報提供システムの全体構成を示すブロック図である。
【図２】本発明の第１の実施形態にかかる情報提供処理の流れを示すフローチャートである。
【図３】本発明の第２の実施形態にかかる情報提供システムの全体構成を示すブロック図である。
【図４】本発明の第２の実施形態にかかる行動情報の構成を説明するための図である。
【図５】本発明の第２の実施形態にかかる利用者情報の構成を説明するための図である。
【図６】本発明の第２の実施形態にかかるトピック集合の構成を説明するための図である。
【図７】本発明の第２の実施形態にかかる収集メディア情報の構成を説明するための図である。
【図８】本発明の第２の実施形態にかかる表示管理情報の構成を説明するための図である。
【図９】本発明の第２の実施形態にかかる端末装置の行動情報送信処理の流れを示すフローチャートである。
【図１０】本発明の第２の実施形態にかかる端末装置の配信情報受信処理の流れを示すフローチャートである。
【図１１】本発明の第２の実施形態にかかる端末装置の配信情報評価処理の流れを示すフローチャートである。
【図１２】本発明の第２の実施形態にかかる情報処理装置の利用者情報の生成処理の流れを示すフローチャートである。
【図１３】本発明の第２の実施形態にかかる情報処理装置のメディア情報の収集・分析処理の流れを示すフローチャートである。
【図１４】本発明の第２の実施形態にかかる配信情報の配信処理の流れを示すフローチャートである。
【図１５】本発明の各実施形態にかかる情報処理装置等を実現するコンピュータの一例を示す図である。
【発明を実施するための形態】
【００１５】
以下では、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。各図面において、同一要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略する。
【００１６】
＜発明の第１の実施形態＞
図１は、本発明の第１の実施形態にかかる情報提供システム１０００の全体構成を示すブロック図である。情報提供システム１０００は、情報処理装置１と端末装置２とを備える。端末装置２は、ネットワークＮを介して、所定の単語に対応する第１のコンテンツをユーザの操作に応じて通信する。例えば、端末装置２は、ユーザの取得要求又は閲覧操作を含む端末操作２への操作に応じてネットワークＮを介して第１のコンテンツを受信し、画面に表示する。尚、第１のコンテンツの受信は、取得要求を行わずに、自動的に配信されたコンテンツを受信するものであってもよい。または、端末装置２は、ユーザの入力及び送信操作によりネットワークＮに対して第１のコンテンツを送信する。尚、「通信」はこれらに限定されない。
【００１７】
ここで、第１のコンテンツは、例えば、端末装置２を使用するユーザが閲覧するために、インターネット等を介してダウンロードされるＷＥＢページ、ＲＳＳ等により通知されたサイト更新情報又は受信されたメールマガジンにおける電子メールデータ等である。または、第１のコンテンツは、インターネット上のソーシャルメディア等に対して当該ユーザが投稿するテキスト情報又は画像データ等である。尚、第１のコンテンツは、これらに限定されない。
【００１８】
そして、「所定の単語に対応する第１のコンテンツ」とは、例えば、所定の単語がテキスト情報として含まれているＷＥＢページ等であるか、被写体がある単語（例えば、自動車）に相当し、当該被写体を画像として含む画像データ等である。尚、「所定の単語に対応する」とは、これらに限定されない。
【００１９】
情報処理装置１は、ネットワークＮを介して収集した複数の第２のコンテンツのうち一部を端末装置２に対して送信する。つまり、情報処理装置１は端末装置２に対してユーザの嗜好に合わせたコンテンツを提供する。情報処理装置１は、記憶部１１と、取得部１２と、抽出部１３と、特定部１４と、選択部１５と、送信部１６とを備える。
【００２０】
記憶部１１は、複数の単語１７と各単語に関連する複数の関連語１８とをそれぞれ関連付けて予め記憶する記憶装置である。取得部１２は、端末装置２から、第１のコンテンツを取得する。抽出部１３は、取得した第１のコンテンツを解析して所定の単語を抽出する。特定部１４は、記憶部１１を参照し、複数の関連語１８のうち、抽出した所定の単語に関連付けられた関連語を特定する。選択部１５は、ネットワークＮを介して収集した複数の第２のコンテンツのうち、特定した関連語に対応する第３のコンテンツを選択する。送信部１６は、選択した第３のコンテンツを端末装置２へ送信する。
【００２１】
図２は、本発明の第１の実施形態にかかる情報提供処理の流れを示すフローチャートである。まず、情報処理装置１の取得部１２は、端末装置２から第１のコンテンツを取得する（Ｓ１１）。次に、情報処理装置１の抽出部１３は、第１のコンテンツから単語を抽出する（Ｓ１２）。例えば、第１のコンテンツがテキストデータである場合、当該テキストデータから形態素解析等により名詞等を抽出する。または、第１のコンテンツが画像データある場合には、画像解析等により部分領域を特定し、当該部分領域と予め関連付けられた単語等を特定する。
【００２２】
続いて、情報処理装置１の特定部１４は、抽出した単語に関連付けられた関連語を特定する（Ｓ１３）。すなわち、特定部１４は、記憶部１１に格納された複数の単語１７のうち、ステップＳ１２により抽出された単語を選択し、記憶部１１に格納された複数の関連語１８のうち、当該選択した単語に関連付けられた関連語１８を特定する。
【００２３】
また、ステップＳ１１からＳ１３と並行して又は前後して、情報処理装置１は、複数の第２のコンテンツを収集する（Ｓ１４）。例えば、情報処理装置１は、ネットワークＮ上の各種ＷＥＢサイトからロボット検索エンジン等により所定の条件に合致するＷＥＢコンテンツを第２のコンテンツとして収集する。また、情報処理装置１は、所定のメールマガジンを第２のコンテンツとして受信する。さらに、情報処理装置１は、所定のＲＳＳ更新情報を第２のコンテンツとして受信する。または、情報処理装置１は、情報処理装置１上で稼働するＷＥＢサイト内のコンテンツ（例えば、ＥＣ（Electronic Commerce）サイトの商品説明）等を含めて第２のコンテンツとして受信してもよい。尚、情報処理装置１における第２のコンテンツの収集の仕方は、これらに限定されない。
【００２４】
そして、ステップＳ１３及びＳ１４の後、情報処理装置１の選択部１５は、複数の第２のコンテンツのうち、ステップＳ１３により特定された関連語に対応する第３のコンテンツを選択する（Ｓ１５）。ここで、「関連語に対応する第３のコンテンツ」とは、例えば、関連語自体が含まれるコンテンツであるか、当該特定された関連語に関連する単語を含むコンテンツ等である。そのため、例えば、第３のコンテンツには、第１のコンテンツに含まれる所定の単語を含まず、さらに、当該特定された関連語自体も含まない場合もあり得る。
【００２５】
その後、情報処理装置１の送信部１６は、ステップＳ１５で選択した第３のコンテンツを端末装置２へ送信する（Ｓ１６）。これにより、端末装置２を使用するユーザは、情報処理装置１から提供された第３のコンテンツを閲覧等することができる。
【００２６】
ここで、第１のコンテンツが当該ユーザの嗜好を表した情報である場合、第１のコンテンツに直接含まれない単語であっても、第１のコンテンツに含まれる単語と関連する単語（関連語）が経験的にわかる場合が多い。そのため、情報処理装置１は、予め単語と関連語とを関連付けて記憶しておく。これにより、情報処理装置１は、ユーザの直接な興味を示す第１のコンテンツに関連し、ユーザの間接的又は潜在的な興味を示す可能性の高い第３のコンテンツを選択し、提供することができる。そのため、情報端末を使用してコンテンツの閲覧又は投稿等を行うユーザの嗜好の分析精度を向上させることができる。すなわち、本実施形態の情報処理装置１は、情報端末を使用してコンテンツの閲覧又は投稿等を行うユーザの嗜好を十分に加味した情報を提供することができる。
【００２７】
＜発明の第２の実施形態＞
上述した特許文献１〜４に係る技術であっても、ユーザの嗜好する情報を提供（配信）することは実現されている。しかし、端末装置へ配信される情報が増加すると、端末装置のユーザは、配信された情報の中から自身が必要としている情報を探す手間が発生するおそれがある。さらに、不要な情報が多過ぎると、必要な情報がその中に埋没してしまい、端末装置のユーザは、必要な情報を見逃してしまうおそれがある。また、一方的に情報が配信される場合、ユーザにとって適切なタイミングでないことが多い。
【００２８】
特にスマートフォンやタブレット等のモバイル端末（携帯端末装置）は、パソコンと比較すると画面が小さいため、情報の一覧性に劣っている。そのため、より一層必要な情報を見つけにくい状況が発生する。また、モバイル端末は、常に身につけており即時に参照され得るため、ユーザに最適なタイミングで情報配信すれば、より効果的に所望の情報を提供できる。
【００２９】
また、モバイル端末は携帯し易く、すぐに起動することができるため、何か目的を持って使われることよりも、空いた時間を消費するだけの暇つぶし的な使われ方も多い。そのため、一般に利用されているＷＥＢページの閲覧情報を解析するだけでは、ユーザの趣味に合致する情報を取得でき難くなる。
【００３０】
ここで、現在、情報の取得手段はインターネットによるものが主流となっている。具体的には、メールマガジンの購読、検索サイトを使った検索結果（ＷＥＢサイトへのリンク及びリンク先のＷＥＢページ）の表示、ＲＳＳ情報によるサイト更新情報の取得、ソーシャルメディアからの情報取得等の手段で得ることができる。また、近年はＳＮＳ（Social Networking Service）の利用が普及したことにより、情報発信が容易になったので、自ら情報発信を行う人が増えている。そして、ネットワーク上の情報を閲覧するという行動や、情報を発信するという行動には、ユーザが知りたい、欲しい、又は、伝えたいという欲求から発したものであるため、ユーザの嗜好を強く表しているといえる。
【００３１】
そこで、本発明の第２の実施形態は、上述した第１の実施形態の具体例として、ユーザの嗜好を情報配信に利用することで、ユーザの嗜好に適した情報を配信することを可能にする技術について説明する。
【００３２】
図３は、本発明の第２の実施形態にかかる情報提供システム２０００の全体構成を示すブロック図である。情報提供システム２０００は、情報処理装置１００と端末装置２００とネットワークメディアＭとがネットワークＮを介して接続されている。尚、端末装置２００は、説明の便宜上１つとしているが、これに限定されず、２以上であっても構わないのは勿論である。ここで、ネットワークメディアＭは、ＳＮＳＭ１やＲＳＳＭ２等を含むネットワーク上の複数の情報サービスサイトの集合を指すものとする。尚、ネットワークメディアＭに属する情報サービスの種類はこれに限定されない。
【００３３】
情報処理装置１００は、上述した情報処理装置１の一例であり、ネットワークＮ上のネットワークメディアＭから情報を収集し、格納し、端末装置２００へ収集した情報の一部を配信するサーバである。つまり、情報処理装置１００は、ネットワークメディアＭに属する各種情報サービスサイトからは独立して存在するものである。そのため、情報処理装置１００は、ネットワークメディアＭの集約や選別を行う役目もある。言い換えると、情報処理装置１００は、複数の情報サービスサイトから横断的に情報を収集し、その中からより各端末装置を使用するユーザの嗜好にあったものを選択して提供するように制御するものである。
【００３４】
端末装置２００は、上述した端末装置２の一例であり、例えば、スマートフォン、タブレット等のモバイル端末である。端末装置２００は、クライアント部２０１と、行動情報送信部２０２と、配信情報受信・表示・評価部２０３と、行動情報ＤＢ２１１と、表示管理情報ＤＢ２１２とを備える。ここで、行動情報ＤＢ２１１は、後述する行動情報を保存するための記憶装置である。また、表示管理情報ＤＢ２１２は、後述する表示管理情報を保存するための記憶装置である。なお、本実施形態において、ＤＢはデータベースを表す。
【００３５】
クライアント部２０１は、ネットワークＮ上のネットワークメディアＭに属する各情報サービスに対するクライアント機能に相当する。クライアント機能としては、例えば、ＷＥＢブラウザや情報サービスに対応したクライアントアプリケーション等が挙げられる。
【００３６】
そして、クライアント部２０１は、ユーザが記事等を閲覧するためにネットワークメディアＭから情報を受信し、また、ユーザが記事等を投稿するためにネットワークメディアＭへ情報を送信する。このとき、クライアント部２０１は、閲覧及び投稿に関する操作に応じて、当該操作に関わる情報やメタデータ等を含む情報群をユーザの行動情報として行動情報ＤＢ２１１に記録する。行動情報送信部２０２は、所定のタイミングで行動情報ＤＢ２１１に格納された行動情報を情報処理装置１００へ送信する。
【００３７】
図４は、本発明の第２の実施形態にかかる行動情報の構成を説明するための図である。尚、行動情報は、ユーザの操作に関する情報ごとに記録される。行動情報は、コンテンツ及びメタデータを含む。コンテンツは、テキスト情報又は画像情報を含む。テキスト情報は、投稿記事及びそのタイトル、又は、閲覧記事及びそのタイトルを含む。画像情報は、投稿対象又は閲覧対象の画像ファイルを含む。メタデータは、閲覧又は投稿の日時を示す行動日時情報、対象コンテンツのジャンル、対象コンテンツの取得元又は投稿先のメディア種別、閲覧又は投稿時における端末装置２００の位置を示す行動位置情報等を含む。尚、図４は行動情報の一例であり、これらに限定されない。
【００３８】
図３に戻り説明を続ける。情報処理装置１００は、情報収集部１０１と、行動情報収集・分析部１０２と、情報配信部１０３と、収集メディア情報ＤＢ１１１と、同義語ＤＢ１１２と、トピック情報ＤＢ１１３と、利用者情報ＤＢ１１４とを備える。収集メディア情報ＤＢ１１１、同義語ＤＢ１１２、トピック情報ＤＢ１１３及び利用者情報ＤＢ１１４は、それぞれ、後述するメディア情報、同義語、トピック集合、利用者情報を保存するための記憶装置である。
【００３９】
行動情報収集・分析部１０２は、上述した取得部１２、抽出部１３及び特定部１４の一例である。行動情報収集・分析部１０２は、端末装置２００から受信した行動情報について、以下の分析１〜分析３を行い、分析結果を利用者情報として利用者情報ＤＢ１１４に格納する。
【００４０】
（分析１）行動情報収集・分析部１０２は、行動情報のうちテキスト情報をテキスト分析することで嗜好情報を取得する。
【００４１】
（１）行動情報収集・分析部１０２は、テキスト情報からユーザの特徴となる特徴語を抽出し、嗜好情報とする。例えば、行動情報収集・分析部１０２は、テキスト情報を形態素解析等することで、名詞等の単語を特徴語として抽出する。
【００４２】
（２）行動情報収集・分析部１０２は、テキスト情報から（１）項で抽出した特徴語の同義語を抽出し、嗜好情報に含める。ここで、同義語ＤＢ１１２は、ある単語と同義である単語である同義語とを関連付けて予め記憶している。単語と同義語との組は、例えば、辞書データ等を用いることができる。尚、同義語は、関連語の一例である。
【００４３】
例えば、行動情報収集・分析部１０２は、同義語ＤＢ１１２を参照し、（１）項で抽出した特徴語と関連付けられた同義語を特定する。（２）の処理を行う理由は、単純に（１）項で抽出した特徴語だけを用いて、端末装置２００への配信対象の情報を選択した場合、当該特徴語をテキスト情報内に含まない全ての情報が対象外となってしまうためである。例えば、「秋葉原」は、人によっては「アキバ」、「秋葉」と書くことがあるが、一般的には同じ地名を表していることが明らかである。つまり、自身の表記方法と、ネットワーク上のメディアが発信する情報の表記方法とは、必ずしも一致しない。そのため、テキスト情報から特徴語として「秋葉原」が抽出された場合、「秋葉原」だけに合致する情報を配信してしまうと、本来配信するべき情報までも配信されなくなってしまう可能性がある。そこで、本発明の第２の実施形態では、特徴語とその特徴語の同義語も含めて、嗜好情報としている。
【００４４】
（３）行動情報収集・分析部１０２は、特徴語又は同義語が属するトピック集合を特定し、嗜好情報に含める。ここで、トピック情報ＤＢ１１３は、複数のトピック集合を予め記憶している。トピック集合とは、トピック語を中心とした複数の単語の集合（単語集合）である。単語集合内の全ての単語に関連する関連語は、当該単語集合におけるトピック語とする。
【００４５】
例えば、「ドライバー」という単語と、「キャディ」、「ボール」、「グリーン」、「パット」等という単語とは、共通に関連する単語「ゴルフ」が背後に存在するといえる。つまり、これらの単語群は、単語「ドライバー」の同義語ではないが、近似するキーワードといえる。そして、これらの単語群に共通に関連する単語をトピック語（この場合、「ゴルフ」）と呼ぶものとする。そのため、「ドライバー」が特徴語である場合には、同じトピックを持つ一連の単語の集合（トピック集合）を嗜好情報に含めることで、ユーザの真の嗜好情報（ドライバーを嗜好情報として有するユーザは、それに近似のキーワードもユーザの嗜好に近い）となる。
【００４６】
よって、トピック語は、ある単語がある文章中に出たとき、その文章中に別の限られた単語が頻繁に出現すること（共起性）を利用して特定することができる。また、トピック集合とは共起性がある単語群であり、様々なトピック集合が存在する。トピック集合を生成するためには、事前に学習用の文章を分析してトピック集合に属する単語群を抽出しておき、トピック情報ＤＢ１１３に格納しておくものとする。
【００４７】
図６は、本発明の第２の実施形態にかかるトピック集合の構成を説明するための図である。トピック集合は、トピック語と複数のトピック内単語とを含む。
【００４８】
上記の例に挙げた「ドライバー」という単語は、同音異義語（運転手、工具等）が存在し、それは異なるトピックに所属している。どのトピックが適当なのかは、例えば、テキスト情報内に含まれている単語と各トピック集合内の単語が含まれている度合いを算出することにより、より多くの単語が含まれているトピックを嗜好情報として採用することもできる。但し、複数のトピック集合の中からより適当なトピック集合を選択する手法は、これに限定されない。
【００４９】
（分析２）行動情報収集・分析部１０２は、行動情報のうち画像情報を画像分析することで嗜好情報を取得する。
【００５０】
（１）行動情報収集・分析部１０２は、行動情報に添付された画像ファイルを取得する。
【００５１】
（２）行動情報収集・分析部１０２は、取得した画像ファイルの画像分析を行い、被写体のテキスト化を行う。この場合、情報処理装置１００は、単語と画像情報とを関連付けて記憶した記憶部（不図示）を別途備えるものとする。そして、行動情報収集・分析部１０２は、第１のコンテンツが画像情報を含む場合、当該第１のコンテンツを解析して当該画像情報を特定し、前記記憶部を参照し、複数の単語のうち当該特定した画像情報に関連付けられた単語を特徴語として抽出する。
【００５２】
ユーザは、必ずテキストによる発信を行うとは限らず、画像のみを発信（投稿等）することもよく行われる。そのため、画像分析で被写体を特定することによって、当該被写体に予め関連付けられた単語を特徴語として抽出することができる。そして、行動情報収集・分析部１０２は、以降は（分析１）と同様の処理を行う。
【００５３】
（分析３）行動情報収集・分析部１０２は、行動情報のうちメタデータを、ユーザの行動パターン情報として用いる。ここで、行動パターンとは、例えば、１２時と１８時に食事関係の記事を閲覧することが多い、又は、土曜日はレジャー施設から投稿することが多い、というようなユーザの定型的な行動を示すものとする。
【００５４】
（１）行動情報収集・分析部１０２は、行動情報のうちメタデータを取得して行動パターン情報とする。例えば、メタデータに含まれる行動日時情報、記事のジャンル、メディア種別、行動位置情報等を行動パターン情報に用いる。
【００５５】
そして、行動パターン情報は、後述する情報配信部１０３による情報配信の契機として利用する。このように、行動パターン情報を加味した情報配信を行うことで、ユーザに最適なタイミングで嗜好情報に合った情報を配信することができる。つまり、情報処理装置１００は、端末装置２００から第１のコンテンツに付随するメタ情報を取得し、当該メタ情報に基づいて第３のコンテンツの送信条件を設定する送信条件設定部をさらに備えることができる。
【００５６】
行動情報収集・分析部１０２は、上記分析１〜分析３による分析結果である嗜好情報及び行動パターン情報を利用者情報に含めて、端末装置２００毎に利用者情報ＤＢ１１４に格納する。
【００５７】
図５は、本発明の第２の実施形態にかかる利用者情報の構成を説明するための図である。利用者情報は、端末種別、コンテンツ、嗜好情報、優先度及び行動パターン情報を含む。端末種別は、例えば端末の識別情報等であるが、ユーザを特定する目的であれば、ユーザＩＤ等でも構わない。コンテンツは、図４のコンテンツに対応する情報である。嗜好情報は、特徴語、同義語及びトピック集合を含む。尚、嗜好情報には、これらのいずれかが含まれていればよい。また、トピック集合は、図５のトピック集合の識別情報であるか、トピック集合に属するトピック語及びトピック内単語自体であってもよい。優先度は、嗜好情報内の特徴語等のそれぞれが当該ユーザにおいてどの程度優先されるかを示す指標値である。つまり、優先度は、特徴語等の単位で付されるが、これに限定されない。優先度は、例えば、トピック集合に関連付けられていることが望ましい。行動パターン情報は、メタデータを含む。メタデータは、図４のメタデータに対応する情報である。尚、図５は利用者情報の一例であり、これらに限定されない。
【００５８】
図３に戻り説明を続ける。情報収集部１０１は、ネットワークＮ上のネットワークメディアＭからメディア情報を収集し、収集メディア情報ＤＢ１１１に格納する。ここで、メディア情報とは、上述した複数の第２のコンテンツの一例であり、例えば、ＳＮＳＭ１の記事やＲＳＳＭ２の更新情報等のコンテンツである。また、情報収集部１０１は、同義語ＤＢ１１２及びトピック情報ＤＢ１１３を参照して、収集したメディア情報に対して上記分析１〜分析３を行う。そして、情報収集部１０１は、当該分析結果である特徴語、同義語及びトピック集合等を分析対象のメディア情報に関連付けて収集メディア情報ＤＢ１１１に格納する。
【００５９】
図７は、本発明の第２の実施形態にかかる収集メディア情報の構成を説明するための図である。収集メディア情報は、コンテンツ、メタデータ、特徴語、同義語及びトピック集合を含む。コンテンツは、テキスト情報と画像情報を含む。テキスト情報は、記事及びそのタイトルを含む。画像情報は、図４と同様、画像ファイルを含む。メタデータは、図４のメタデータに対応する情報である。特徴語、同義語及びトピック集合は、図５と同様である。尚、特徴語、同義語及びトピック集合は、いずれかを含むものであればよい。尚、図７は収集メディア情報の一例であり、これらに限定されない。
【００６０】
図３に戻り説明を続ける。情報配信部１０３は、上述した選択部１５及び送信部１６の一例である。情報配信部１０３は、収集メディア情報ＤＢ１１１及び利用者情報ＤＢ１１４を参照して、端末装置２００ごとに配信すべきメディア情報を選択し、配信情報として配信情報ＤＢ１１５に格納する。ここで、配信情報は、上述した第３のコンテンツの一例である。
【００６１】
このとき、情報配信部１０３は、対象とする（注目する）端末装置２００における利用者情報のうち嗜好情報（特徴語、同義語及びトピック集合）と、各収集メディア情報における特徴語、同義語及びトピック集合とのマッチングを行う。そして、情報配信部１０３は、所定条件を満たす収集メディア情報を配信情報とする。尚、配信情報としては、図７の収集メディア情報のうちコンテンツ及びメタデータを含む。但し、配信情報においては、画像ファイル自体は含めず、当該画像ファイルのリンク先のＵＲＬ（Uniform Resource Locator）を含めるものとする。また、配信情報のメタデータには、少なくともジャンルやメディア種別が含まれていればよい。
【００６２】
そして、情報配信部１０３は、利用者情報ＤＢ１１４を参照して、利用者情報のうち行動パターン情報に基づく配信条件（送信条件）を満たす場合に、配信情報ＤＢ１１５に格納された配信情報を対象とする端末装置２００へ送信する。
【００６３】
端末装置２００の配信情報受信・表示・評価部２０３は、情報処理装置１００から配信情報を受信し、表示管理情報として表示管理情報ＤＢ２１２に格納する。表示管理情報ＤＢ２１２は、情報処理装置１００から受信した配信情報を格納する格納手段の一例である。図８は、本発明の第２の実施形態にかかる表示管理情報の構成を説明するための図である。表示管理情報は、配信情報、受信日時及び履歴情報を含む。配信情報は、情報処理装置１００から配信された配信情報であり、コンテンツ及びメタデータを含む。コンテンツは図７のテキスト情報と、画像ファイルのリンク先である画像ＵＲＬを含む。また、メタデータは、少なくともジャンル及びメディア種別を含む。受信日時は、配信情報受信・表示・評価部２０３が情報処理装置１００から配信情報を受信した日時である。そして、履歴情報は、後述するように当該配信情報のコンテンツに対する操作の履歴である。履歴情報は、例えば、操作の日時、操作種別等を含む。そして、操作種別には、閲覧、削除等を含む。尚、図８は、表示管理情報の一例であり、これらに限定されない。
【００６４】
図３に戻り説明を続ける。配信情報受信・表示・評価部２０３は、表示管理情報ＤＢ２１２に格納された配信情報を読み出し、画面に表示する。例えば、配信情報受信・表示・評価部２０３は、複数の配信情報のタイトルを、画面上で選択可能にリスト表示等を行う。そのため、ユーザは、表示された配信情報のリストに対して操作を行うことができる。ここで、ユーザによる配信情報に対する操作としては、閲覧又は削除等が挙げられる。すなわち、ユーザは、興味があるコンテンツについて詳細を読むために閲覧する。また、ユーザは、閲覧により興味がないことがわかれば、当該コンテンツを削除する。または、ユーザは、不要であることが明らかであれば当該コンテンツを閲覧せずに削除する。さらに、ユーザは、興味のないコンテンツに対しては何もしない等の行動を取る場合もある。
【００６５】
そして、配信情報受信・表示・評価部２０３は、ユーザによる配信情報に対する操作に応じて、操作対象の配信情報における評価情報を生成する。つまり、配信情報受信・表示・評価部２０３は、上述した操作を配信情報に対するユーザの評価行動とみなし、評価情報に反映する。例えば、配信情報受信・表示・評価部２０３は、閲覧したまま削除されないものは高い評価とし、削除されたものは低い評価とする。また、配信情報の表示後、一定時間、操作が行われなければ、未読、つまり操作がされなかったこととなる。操作がされないことは、ユーザの嗜好に合わなかった可能性が高いため、配信情報受信・表示・評価部２０３は、評価を低くする。
【００６６】
配信情報受信・表示・評価部２０３は、評価情報を生成した後、当該評価情報を行動情報送信部２０２へ通知する。そして、行動情報送信部２０２は、通知された評価情報を情報処理装置１００へ送信する。併せて、配信情報受信・表示・評価部２０３は、当該配信情報に関する上述した行動情報を行動情報ＤＢ２１１に格納し、行動情報送信部２０２は、当該配信情報に関する上述した行動情報を情報処理装置１００へ送信してもよい。このように、配信情報受信・表示・評価部２０３は、配信情報に対するユーザの操作に応じて当該配信情報における評価情報を生成し、当該評価情報を情報処理装置１００へ送信するフィードバック手段ともいえる。
【００６７】
情報処理装置１００の行動情報収集・分析部１０２は、端末装置２００から評価情報を受信した場合、端末装置２００における嗜好情報に対応するトピック集合の優先度を変更する。つまり、行動情報収集・分析部１０２は、端末装置２００から取得した評価情報に応じて、嗜好情報の優先度を設定する嗜好情報管理手段ともいえる。具体的には、行動情報収集・分析部１０２は、削除された記事が属していたトピックについて、ユーザの嗜好からは外れていたと判断し、優先度を下げる。逆に、行動情報収集・分析部１０２は、詳細を閲覧した記事については、ユーザの嗜好に合っていたと判断し、優先度を上げる。
このように優先度を変えることによって、行動情報収集・分析部１０２は、次回の情報配信の精度を向上させる。
【００６８】
続いて、本発明の第２の実施形態にかかる処理フローを説明する。処理フローには、以下が含まれる。
【００６９】
・端末装置２００における行動情報送信処理（図９）
・情報処理装置１００における利用者情報の生成処理（図１２）
・メディア情報の収集・分析処理（図１３）及び配信情報の配信処理（図１４）
・端末装置２００における配信情報受信処理（図１０）及び配信情報評価処理（図１１）
【００７０】
図９は、本発明の第２の実施形態にかかる端末装置２００の行動情報送信処理の流れを示すフローチャートである。まず、端末装置２００は、利用者の行動が閲覧であるか投稿であるかを判定する（Ｓ２０１）。利用者の行動が閲覧である場合（例えば、ユーザが所定のＷＥＢページを開く操作を行った場合）、クライアント部２０１は、当該ＷＥＢページのＷＥＢサイトに対してコンテンツを要求し、受信したコンテンツ（閲覧内容）を画面に表示する（Ｓ２０２）。そして、クライアント部２０１は、閲覧内容のコンテンツ及びメタデータを取得し、行動情報として行動情報ＤＢ２１１に格納する（Ｓ２０３）。
【００７１】
一方、利用者の行動が投稿である場合、例えば、ユーザが所定の情報サービスサイト（例えば、ＳＮＳ）に対する記事を入力する操作を行った場合、クライアント部２０１は、まず、入力された記事を投稿内容として受け付ける。そして、クライアント部２０１は、投稿先である所定の情報サービスサイトへ投稿内容を送信する（Ｓ２０４）。そして、クライアント部２０１は、投稿内容のコンテンツ及びメタデータを取得し、行動情報として行動情報ＤＢ２１１に格納する（Ｓ２０５）。
【００７２】
ステップＳ２０３又はＳ２０５の後、行動情報送信部２０２は、行動情報の送信条件に合致するか否かを判定する（Ｓ２０６）。ここで、行動情報の送信条件としては、例えば、予め設定された定期的な間隔又は日時であるか、行動情報ＤＢ２１１に格納された行動情報の件数が所定数を超えた場合等が挙げられる。そして、ステップＳ２０６において、行動情報の送信条件に合致しないと判定した場合、ステップＳ２０１へ戻る。一方、ステップＳ２０６において、行動情報の送信条件に合致すると判定した場合、行動情報送信部２０２は、行動情報ＤＢ２１１から未送信の行動情報を読み出して、読み出した行動情報を情報処理装置１００へ送信する（Ｓ２０７）。
【００７３】
図１２は、本発明の第２の実施形態にかかる情報処理装置１００の利用者情報の生成処理の流れを示すフローチャートである。まず、行動情報収集・分析部１０２は、行動情報を受信完了したか否かを判定する（Ｓ５０１）。行動情報の受信が未完了の場合、行動情報収集・分析部１０２は、端末装置２００から行動情報を受信する（Ｓ５０２）。そして、行動情報収集・分析部１０２は、受信した行動情報のコンテンツに画像が含まれているか否かを判定する（Ｓ５０３）。
【００７４】
ステップＳ５０３においてコンテンツに画像が含まれていないと判定した場合、行動情報収集・分析部１０２は、行動情報のテキスト分析を行い、テキスト情報から特徴語を取得する（Ｓ５０４、分析１（１））。一方、ステップＳ５０３においてコンテンツに画像が含まれていると判定した場合、行動情報収集・分析部１０２は、画像分析を行い、被写体を特定して、特徴語とする（Ｓ５０５、分析２）。
【００７５】
続いて、行動情報収集・分析部１０２は、以下の分析を行い、利用者情報として利用者情報ＤＢ１１４に格納する（Ｓ５０６）。
【００７６】
(1)取得した特徴語の同義語を取得する（分析１（２））。すなわち、行動情報収集・分析部１０２は、同義語ＤＢ１１２を参照し、特徴語に関連付けられた同義語を特定して取得する。
【００７７】
(2)特徴語と同義語に関連するトピック集合を取得する（分析１（３））。すなわち、行動情報収集・分析部１０２は、トピック情報ＤＢ１１３を参照し、特徴語及び同義語を含むトピック集合を特定して取得する。
【００７８】
そして、行動情報収集・分析部１０２は、行動情報のメタデータについて以下のメタデータ分析を行い、行動パターン情報を利用者情報に含めて利用者情報ＤＢ１１４に格納する（Ｓ５０７、分析３）。
【００７９】
(1)行動日時と閲覧した記事のジャンルを取得する。すなわち、行動情報収集・分析部１０２は、行動情報のメタデータに含まれる行動日時情報とジャンルとを抽出し、行動パターン情報とする。
【００８０】
(2)行動位置と閲覧した記事のジャンルを取得する。行動情報収集・分析部１０２は、行動情報のメタデータに含まれる行動位置情報とジャンルとを抽出し、行動パターン情報とする。
【００８１】
尚、上記のメタデータ及び行動パターン情報は例示であり、他のメタデータや行動パターン情報を採用しても構わない。
【００８２】
ステップＳ５０１において、行動情報収集・分析部１０２が全ての行動情報の受信を完了したと判定した場合、当該利用者情報の生成処理を終了する。
【００８３】
図１３は、本発明の第２の実施形態にかかる情報処理装置１００のメディア情報の収集・分析処理の流れを示すフローチャートである。まず、情報収集部１０１は、メディア情報の受信時刻であるか否かを判定する（Ｓ６０１）。受信時刻であれば、情報収集部１０１は、ネットワークＮのネットワークメディアＭである複数の情報サービスサイト等（ＳＮＳＭ１等）からメディア情報を収集する。例えば、情報収集部１０１の収集タイミングを定期的とする。
【００８４】
そして、情報収集部１０１は、メディア情報を受信完了したか否かを判定する（Ｓ６０２）。メディア情報の受信が未完了の場合、情報収集部１０１は、ネットワークメディアＭから未受信のメディア情報を受信する（Ｓ６０３）。情報収集部１０１は、受信したメディア情報と収集した日時とを合わせて、収集メディア情報として収集メディア情報ＤＢ１１１に格納する。
【００８５】
続いて、情報収集部１０１は、同義語ＤＢ１１２及びトピック情報ＤＢ１１３を参照して、収集メディア情報ＤＢ１１１に格納された各収集メディア情報に対して、以下のテキスト分析を行う。そして、情報収集部１０１は、特徴語、同義語及びトピック集合を収集メデイア情報に含めて収集メディア情報ＤＢ１１１に格納する（Ｓ６０４）。
【００８６】
(1)メディア情報から特徴語を取得する。
【００８７】
(2)上記(1)項で取得した特徴語の同義語を取得する。
【００８８】
(3)特徴語と同義語に関連するトピック集合を取得する。
【００８９】
尚、各分析の具体的な処理は、上述した分析１と同等である。また、収集メディア情報に画像が含まれている場合には、(1)特徴語の取得において図１２のステップＳ５０５を行うものとする。
【００９０】
ステップＳ６０２において、情報収集部１０１が全てのメディア情報の受信を完了したと判定した場合、当該メディア情報の収集・分析処理を終了する。
【００９１】
図１４は、本発明の第２の実施形態にかかる配信情報の配信処理の流れを示すフローチャートである。まず、情報配信部１０３は、配信条件に合致するか否かを判定する（Ｓ７０１）。ここで、配信条件の例としては、以下が挙げられる。
配信条件１：端末装置から配信要求を受信した場合
配信条件２：日時配信における該当時刻になった場合
配信条件３：端末装置の現在の位置情報が配信対象の位置になった場合
【００９２】
ステップＳ７０１で配信条件に合致すると判定した場合、情報配信部１０３は、送信該当者がいるか否かを判定する（Ｓ７０２）。例えば、配信条件１の場合は配信要求元の端末装置のユーザが送信該当者となる。また、配信条件２の場合は該当時刻において配信対象として登録済みの端末装置の有無により判定できる。また、配信条件３の場合は配信対象の端末装置のユーザが送信該当者となる。ステップＳ７０１又はＳ７０２でＮＯの場合、所定時間後、ステップＳ７０１を再度実行する。
【００９３】
ステップＳ７０２で送信該当者がいると判定した場合、情報配信部１０３は、利用者情報ＤＢ１１４から該当者の利用者情報を読み込む（Ｓ７０３）。つまり、情報配信部１０３は、配信対象の利用者情報に含まれる嗜好情報等（特徴語、同義語、トピック集合及び優先度）を取得する。
【００９４】
続いて、情報配信部１０３は、収集メディア情報ＤＢ１１１から各収集メディア情報を読み込み、配信対象の嗜好情報とマッチングを行う（Ｓ７０４）。具体的には、情報配信部１０３は、ステップＳ７０３で取得した嗜好情報における特徴語、同義語及びトピック集合と、ステップＳ７０４で読み込んだ収集メディア情報内の特徴語、同義語及びトピック集合とのマッチングを行う。そして、情報配信部１０３は、配信対象の嗜好情報と各収集メディア情報とのそれぞれの合致度合いを算出する。ここで、合致度合いの算出例として、情報配信部１０３は、収集メディア情報内の特徴語、同義語及びトピック集合に含まれる各単語と嗜好情報の特徴語とが合致すれば「１０」を合致度合いとして加算する。また、情報配信部１０３は、収集メディア情報内の各単語と嗜好情報の同義語とが合致すれば「５」を、収集メディア情報内の各単語と嗜好情報のトピック集合内の単語とが合致すれば（単語ごと）「１」を加算する等が挙げられる。この場合、情報配信部１０３は、合致度合いを嗜好情報の単語数で割るなど、正規化を行ってもよい。また、情報配信部１０３は、嗜好情報のトピック集合の優先度も加味して、優先度が低いトピック集合の合致度合いは下げるようにしてもよい。但し、合致度合いの算出の仕方は、これらに限定されない。
【００９５】
そして、情報配信部１０３は、合致度合い及び行動パターン情報に従って収集メディア情報の中から配信情報を選択する（Ｓ７０５）。すなわち、情報配信部１０３は、収集メディア情報のうち合致度合いが所定値以上の情報を配信対象とする。そして、情報配信部１０３は、利用者情報ＤＢ１１４から該当ユーザの利用者情報のうち行動パターン情報を読み出し、配信条件に応じて収集メディア情報の中から配信情報を選択する。例えば、情報配信部１０３は、配信条件１（送信要求）である場合、該当する嗜好情報内のトピック語と一致する単語を含む配信情報を選択する。また、情報配信部１０３は、配信条件２（日時配信）である場合、該当する行動パターン情報内のジャンルと一致するジャンルを含み、かつ、該当する嗜好情報内のトピック語と一致する単語を含む配信情報を選択する。また、情報配信部１０３は、配信条件３（位置）である場合、該当する行動パターン情報内のジャンルと一致するジャンルを含み、かつ、該当する嗜好情報内のトピック語と一致する単語を含む配信情報を選択する。そして、情報配信部１０３は、選択した配信情報を配信情報ＤＢ１１５に格納する。
【００９６】
その後、情報配信部１０３は、配信情報ＤＢ１１５に格納された配信情報を該当する端末装置２００へ送信する（Ｓ７０６）。
【００９７】
図１０は、本発明の第２の実施形態にかかる端末装置の配信情報受信処理の流れを示すフローチャートである。まず、配信情報受信・表示・評価部２０３は、配信情報が受信完了したか否かを判定する（Ｓ３０１）。配信情報の受信が未完了の場合、配信情報受信・表示・評価部２０３は、情報処理装置１００から配信情報を受信し、表示管理情報ＤＢ２１２に格納する（Ｓ３０２）。配信情報の受信が完了した場合、当該配信情報受信処理を終了する。
【００９８】
図１１は、本発明の第２の実施形態にかかる端末装置の配信情報評価処理の流れを示すフローチャートである。まず、配信情報受信・表示・評価部２０３は、所定時間内に利用者の行動があったか否かを判定する（Ｓ４０１）。所定時間内に利用者の行動があれば、配信情報受信・表示・評価部２０３は、利用者の行動が閲覧であるか削除であるかを判定する（Ｓ４０２）。利用者の行動が閲覧である場合、例えば、ユーザが配信情報をリストの中から選択した場合、配信情報受信・表示・評価部２０３は、閲覧対象の配信情報を表示管理情報ＤＢ２１２から読み出し、画面に表示する（Ｓ４０３）。そして、配信情報受信・表示・評価部２０３は、閲覧履歴等を表示管理情報ＤＢ２１２に格納し、行動情報を行動情報ＤＢ２１１に格納する（Ｓ４０４）。例えば、配信情報受信・表示・評価部２０３は、閲覧履歴として閲覧した旨や、閲覧時間（対象の配信情報が画面に表示されていた時間）等を表示管理情報ＤＢ２１２に格納する。
【００９９】
一方、利用者の行動が削除である場合、例えば、ユーザが配信情報をリストの中から削除した場合、配信情報受信・表示・評価部２０３は、削除対象の配信情報を削除した旨を表示管理情報ＤＢ２１２に格納する（Ｓ４０５）。
【０１００】
続いて、ステップＳ４０４もしくはＳ４０５の後、又は、ステップＳ４０１で所定時間内に利用者の行動がなかった場合、配信情報受信・表示・評価部２０３は、表示管理情報ＤＢ２１２を参照し、各配信情報の履歴情報に基づき評価値を算出する（Ｓ４０６）。具体的には、配信情報受信・表示・評価部２０３は、履歴情報が閲覧を示す場合当該配信情報の評価値を「＋１０」、履歴情報が削除を示す場合「−１０」及び所定時間、何も操作されなかった場合「０」と算出する。但し、これらは例示であり、配信情報受信・表示・評価部２０３は、これらと異なる方法で、又はより詳細に算出してもよい。
【０１０１】
その後、配信情報受信・表示・評価部２０３は評価値を行動情報送信部２０２へ通知し、行動情報送信部２０２は、当該配信情報における評価値及び行動情報を情報処理装置１００へ送信する（Ｓ４０７）。
【０１０２】
その後、情報処理装置１００の行動情報収集・分析部１０２は、端末装置２００から評価値及び行動情報を受信する。そして、行動情報収集・分析部１０２は、受信した評価値に基づいて端末装置２００における嗜好情報に対応するトピック集合の優先度を変更する。つまり、行動情報収集・分析部１０２は、評価値が高ければ当該トピック集合の優先度を高くし、評価値が低ければ当該トピック集合の優先度を低くするなどである。併せて、行動情報収集・分析部１０２は、受信した行動情報に基づき、配信情報から利用者情報を生成し、利用者情報ＤＢ１１４へ格納する。
【０１０３】
以上のことから本発明の第２の実施形態により、端末装置２００へ配信される配信情報は当該端末装置２００を利用するユーザの嗜好情報により合致したものとなる。そのため、ユーザは興味のある情報を探す労力が軽減し、ユーザが必要とする情報が埋没することが少なくなる。従来のように、Ｗｅｂ閲覧履歴のみによる嗜好情報の収集に比べて、ユーザが閲覧又は投稿したテキスト情報や画像といったアクティブな操作の結果を分析するため、高精度にユーザの嗜好を示すコンテンツを取得できる。また、行動パターンを考慮して情報が配信されるため、ユーザが求めるタイミングで情報が配信されるようになる。
【０１０４】
本発明の第２の実施形態にかかる情報配信システムでは、特に、トピック集合を用いることで、次のようなケースでより効果を奏する。例えば、行動情報内のコンテンツに人名が含まれていた場合、当該人名が特徴語として抽出される。このとき、当該人名がミュージシャンである場合、トピック集合（例えば、音楽のジャンル）に当該人名が含まれていれば、コンテンツ内にトピック語（音楽のジャンル名）が含まれていなくても、ユーザの嗜好情報としてトピック語が含まれることになる。そのため、配信するコンテンツにミュージシャンの人名が含まれていなくても、音楽のジャンルに対応するコンテンツが選択され、当該ユーザに配信され得る。一般に、当該人名が含まれる他のコンテンツを提供することは可能である。これに対して、本実施形態にかかる情報配信システムでは、同じジャンルの他のミュージシャンのコンテンツや、ミュージシャンの名前が含まれていないが当該ジャンルのコンテンツ等についても配信することができる。そのため、提供する情報の漏れを軽減することができる。
【０１０５】
＜その他の発明の実施の形態＞
本発明の第１及び第２の実施形態は、利用者の嗜好情報に合致したネットワーク上の情報の配信方式ということができる。そして、スマートフォンを用いた利用者の行動（記事投稿、情報閲覧等）を分析することにより、その利用者の嗜好情報を取得し、取得した嗜好情報に近しい情報を利用者に対して配信を行うものといえる。また、ニュース配信などの情報の配信や、商品レコメンドなどの情報推薦システムにも適用できる。
【０１０６】
さらに、本発明は上述した実施の形態のみに限定されるものではなく、既に述べた本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。例えば、上述の実施の形態では、本発明をハードウェアの構成として説明したが、本発明は、これに限定されるものではない。本発明は、任意の処理を、ＣＰＵ（Central Processing Unit）を備えるコンピュータにコンピュータプログラムを実行させることにより実現することも可能である。この場合、コンピュータプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。
【０１０７】
非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体は、例えば、以下を含む。
【０１０８】
・磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）
・光磁気記録媒体（例えば光磁気ディスク）
・ＣＤ−ＲＯＭ（Read Only Memory）
・ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、ＤＶＤ（Digital Versatile Disc）
・ＢＤ(Blu-ray(登録商標) Disc)
・半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）
・ＥＰＲＯＭ（Erasable PROM）
・フラッシュＲＯＭ
・ＲＡＭ（Random Access Memory）
また、コンピュータプログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【０１０９】
また、上述するコンピュータプログラムは、例えば、図１５に示すような構成を含むコンピュータ２００によって実行される。
・ＣＰＵ２０１
・ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２
・ＲＡＭ（Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３
・ＲＡＭにロードされるプログラム２０４
・プログラムを格納する記憶装置２０５
・記憶媒体２０６の読み書きを行うドライブ装置２０７
・ネットワーク２０９と接続する通信インターフェイス２０８
・データの入出力を行う入出力インターフェイス２１０
・各構成要素を接続するバス２１１
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープの範囲内において当業者が理解し得る様々な変更をすることが可能である。
【０１１０】
この出願は、２０１３年１２月１７日に出願された日本出願特願２０１３−２６０２０６を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【０１１１】
１０００  情報提供システム
１  情報処理装置
１１  記憶部
１２  取得部
１３  抽出部
１４  特定部
１５  選択部
１６  送信部
１７  単語
１８  関連語
２  端末装置
２０００  情報提供システム
１００  情報処理装置
１０１  情報収集部
１０２  行動情報収集・分析部
１０３  情報配信部
１１１  収集メディア情報ＤＢ
１１２  同義語ＤＢ
１１３  トピック情報ＤＢ
１１４  利用者情報ＤＢ
１１５  配信情報ＤＢ
２００  端末装置
２０１  クライアント部
２０２  行動情報送信部
２０３  配信情報受信・表示・評価部
２１１  行動情報ＤＢ
２１２  表示管理情報ＤＢ
Ｎ  ネットワーク
Ｍ  ネットワークメディア
Ｍ１  ＳＮＳ
Ｍ２  ＲＳＳ
【図１】
2015093023.tif 000003
【図２】
2015093023.tif 000004
【図３】
2015093023.tif 000005
【図４】
2015093023.tif 000006
【図５】
2015093023.tif 000007
【図６】
2015093023.tif 000008
【図７】
2015093023.tif 000009
【図８】
2015093023.tif 000010
【図９】
2015093023.tif 000011
【図１０】
2015093023.tif 000012
【図１１】
2015093023.tif 000013
【図１２】
2015093023.tif 000014
【図１３】
2015093023.tif 000015
【図１４】
2015093023.tif 000016
【図１５】
2015093023.tif 000017
【手続補正書】
【提出日】平成28年6月17日(2016.6.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを介して、所定の単語に対応する第１のコンテンツを通信する端末装置と、
前記ネットワークを介して収集した複数の第２のコンテンツのうち一部を前記端末装置に対して送信する情報処理装置と、を備え、
前記情報処理装置は、
複数の単語と各単語に関連する複数の関連語とをそれぞれ関連付けて記憶する記憶手段と、
前記端末装置から取得した前記第１のコンテンツを解析して前記所定の単語を抽出する抽出手段と、
前記記憶手段を参照し、前記複数の関連語のうち前記抽出した所定の単語に関連付けられた関連語を特定する特定手段と、
前記複数の第２のコンテンツのうち前記特定した関連語に対応する第３のコンテンツを選択する選択手段と、
前記選択した第３のコンテンツを前記端末装置へ送信する送信手段と、を備える
情報提供システム。
【請求項２】
前記記憶手段は、
前記複数の単語の一部を単語集合とし、
当該単語集合内の全ての単語に関連する前記関連語を当該単語集合におけるトピック語として、
記憶する
請求項１に記載の情報提供システム。
【請求項３】
前記端末装置は、
前記情報処理装置から受信した前記第３のコンテンツを格納する格納手段と、
前記第３のコンテンツに対する操作に応じて当該第３のコンテンツにおける評価情報を生成し、当該評価情報を前記情報処理装置へ送信するフィードバック手段と、を備え、
前記情報処理装置は、
前記抽出した所定の単語及び前記特定した関連語を含めて嗜好情報を生成し、
前記端末装置から取得した前記評価情報に応じて、前記嗜好情報の優先度を設定する嗜好情報管理手段をさらに備える
請求項１又は２に記載の情報提供システム。
【請求項４】
前記情報処理装置は、
前記端末装置から前記第１のコンテンツに付随するメタ情報を取得し、当該メタ情報に基づいて前記第３のコンテンツの送信条件を設定する送信条件設定手段をさらに備え、
前記送信手段は、前記送信条件に基づいて前記第３のコンテンツを前記端末装置へ送信する
請求項１乃至３のいずれか１項に記載の情報提供システム。
【請求項５】
前記記憶手段は、前記複数の単語のいずれかと画像情報とをさらに関連付けて記憶し、  前記抽出手段は、前記第１のコンテンツが画像情報を含む場合、当該第１のコンテンツを解析して当該画像情報を特定し、前記記憶手段を参照し、前記複数の単語のうち当該特定した画像情報に関連付けられた単語を前記所定の単語として抽出する
請求項１乃至４のいずれか１項に記載の情報提供システム。
【請求項６】
複数の単語と各単語に関連する複数の関連語とをそれぞれ関連付けて記憶する記憶手段と、
ネットワークを介して所定の単語に対応する第１のコンテンツを通信する端末装置から、当該第１のコンテンツを取得する取得手段と、
前記取得した第１のコンテンツを解析して前記所定の単語を抽出する抽出手段と、
前記記憶手段を参照し、前記複数の関連語のうち前記抽出した所定の単語に関連付けられた関連語を特定する特定手段と、
前記ネットワークを介して収集した複数の第２のコンテンツのうち前記特定した関連語に対応する第３のコンテンツを選択する選択手段と、
前記選択した第３のコンテンツを前記端末装置へ送信する送信手段と、
を備える情報処理装置。
【請求項７】
ネットワークを介して、所定の単語に対応する第１のコンテンツを通信する端末装置と、前記ネットワークを介して収集した複数の第２のコンテンツのうち一部を前記端末装置に対して送信する情報処理装置と、を用いた情報提供方法であって、
前記情報処理装置が、
前記端末装置から取得した前記第１のコンテンツを解析して前記所定の単語を抽出し、
複数の単語と各単語に関連する複数の関連語とをそれぞれ関連付けて記憶する記憶手段を参照し、前記複数の関連語のうち前記抽出した所定の単語に関連付けられた関連語を特定し、
前記複数の第２のコンテンツのうち前記特定した関連語に対応する第３のコンテンツを選択し、
前記選択した第３のコンテンツを前記端末装置へ送信する
情報提供方法。
【請求項８】
ネットワークを介して、所定の単語に対応する第１のコンテンツを第１の操作に応じて通信するネットワーク通信手段と、
複数の単語と各単語に関連する複数の関連語とをそれぞれ関連付けて記憶する記憶手段を備える情報処理装置に対して、前記第１のコンテンツを送信する送信手段と、
前記情報処理装置において、前記第１のコンテンツを解析して前記所定の単語が抽出され、前記記憶手段を参照して前記複数の関連語のうち前記抽出した所定の単語に関連付けられた関連語が特定され、前記ネットワークを介して収集された複数の第２のコンテンツのうち前記特定した関連語に対応する第３のコンテンツが選択され、当該選択された第３のコンテンツを受信する受信手段と、
第２の操作に応じて前記受信した第３のコンテンツを表示する表示手段と、
を備える端末装置。
【請求項９】
複数の単語と各単語に関連する複数の関連語とをそれぞれ関連付けて記憶する記憶手段を備えるコンピュータに、
ネットワークを介して所定の単語に対応する第１のコンテンツを通信する端末装置から、当該第１のコンテンツを取得する取得処理と、
前記取得した第１のコンテンツを解析して前記所定の単語を抽出する抽出処理と、
前記記憶手段を参照し、前記複数の関連語のうち前記抽出した所定の単語に関連付けられた関連語を特定する特定処理と、
前記ネットワークを介して収集した複数の第２のコンテンツのうち前記特定した関連語に対応する第３のコンテンツを選択する選択処理と、
前記選択した第３のコンテンツを前記端末装置へ送信する送信処理と、
を実行させるプログラム。
【請求項１０】
ネットワークを介して、所定の単語に対応する第１のコンテンツを第１の操作に応じて通信するネットワーク通信処理と、
複数の単語と各単語に関連する複数の関連語とをそれぞれ関連付けて記憶する記憶手段を備える情報処理装置に対して、前記第１のコンテンツを送信する送信処理と、
前記情報処理装置において、前記第１のコンテンツを解析して前記所定の単語が抽出され、前記記憶手段を参照して前記複数の関連語のうち前記抽出した所定の単語に関連付けられた関連語が特定され、前記ネットワークを介して収集された複数の第２のコンテンツのうち前記特定した関連語に対応する第３のコンテンツが選択され、当該選択された第３のコンテンツを受信する受信処理と、
第２の操作に応じて前記受信した第３のコンテンツを表示する表示処理と、
をコンピュータに実行させるプログラム。
【国際調査報告】
2015093023.tif 000018
2015093023.tif 000019
2015093023.tif 000020