(57)【要約】【課題】所定のテーマに関するキーワードを含まない投稿を含む複数の投稿の中から、所定のテーマに関する投稿を抽出することを容易にする情報抽出方法を提供する。【解決手段】情報提供方法は、複数のアカウントによって公開された情報の中からコンピュータが所定の情報を抽出する情報抽出方法であって、前記コンピュータが、前記公開された情報の中から所定の分野に関連する複数の情報を収集する収集ステップと、前記収集された情報に対して所定の操作を行ったアカウントを特定する特定ステップと、前記特定されたアカウントの中から、前記所定の操作を行った回数に基づいて前記所定の分野における複数の代表アカウントを決定する決定ステップと、前記公開された情報の中から、複数の前記代表アカウントによって前記所定の操作が行われた情報を抽出する抽出ステップと、を含む。【選択図】図４
2017027265.tif 000002
【特許請求の範囲】
【請求項１】
複数のアカウントによって公開された情報の中から所定の情報を抽出する情報抽出方法であって、
コンピュータが、
前記公開された情報の中から所定の分野に関連する複数の情報を収集する収集ステップと、
前記収集された情報に対して所定の操作を行ったアカウントを特定する特定ステップと、
前記特定されたアカウントの中から、前記所定の操作を行った回数に基づいて前記所定の分野における複数の代表アカウントを決定する決定ステップと、
前記公開された情報の中から、複数の前記代表アカウントによって前記所定の操作が行われた情報を抽出する抽出ステップと、
を含む情報抽出方法。
【請求項２】
前記収集ステップは、
前記公開された情報の中から前記所定の分野に関連するキーワードを含む情報を収集する請求項１に記載の情報抽出方法。
【請求項３】
前記収集ステップは、
前記所定の分野に関するキーワードを含む情報のうち、前記所定の操作が所定の回数以上行われた情報を収集する請求項２に記載の情報抽出方法。
【請求項４】
前記所定の操作は、
前記収集された情報を再発信、又は再投稿する操作を含む請求項１乃至３のいずれか一項に記載の情報抽出方法。
【請求項５】
前記所定の操作は、
前記収集された情報に対してコメントを行う操作を含む請求項１乃至４のいずれか一項に記載の情報抽出方法。
【請求項６】
前記所定の操作は、
前記収集された情報に、推奨することを示す情報、又はお気に入りであることを示す情報を付与する操作を含む請求項１乃至５のいずれか一項に記載の情報抽出方法。
【請求項７】
前記決定ステップは、
前記特定ステップによって特定されたアカウントのうち、前記所定の操作を行った回数が多いアカウントを前記複数の代表アカウントとして決定する請求項１乃至６のいずれか一項に記載の情報抽出方法。
【請求項８】
前記抽出ステップは、
前記公開された情報の中から、前記所定の操作を行った前記代表アカウントの数が多い情報を抽出する請求項１乃至７のいずれか一項に記載の情報抽出方法。
【請求項９】
前記抽出ステップは、
前記公開された情報の中から、前記代表アカウントによって前記所定の操作が行われた回数が多い情報を抽出する請求項１乃至７のいずれか一項に記載の情報抽出方法。
【請求項１０】
前記抽出ステップによって抽出された情報を、前記所定の分野に関する情報として提供する情報提供ステップを含む請求項１乃至９のいずれか一項に記載の情報抽出方法。
【請求項１１】
請求項１乃至１０のいずれか一項に記載の情報抽出方法を、コンピュータに実行させるためのプログラム。
【請求項１２】
複数のアカウントによって公開された情報を処理する情報処理装置であって、
前記公開された情報の中から所定の分野に関連する複数の情報を収集する収集手段と、
前記収集された情報の各々に対して所定の操作を行ったアカウントを特定する特定手段と、
前記特定されたアカウントの中から、前記所定の操作を行った回数に基づいて前記所定の分野における複数の代表アカウントを決定する決定手段と、
前記公開された情報の中から、複数の前記代表アカウントによって前記所定の操作が行われた情報を抽出する抽出手段と、
を有する情報処理装置。
【請求項１３】
前記収集手段は、
前記公開された情報の中から前記所定の分野に関連するキーワードを含む情報を収集する請求項１２に記載の情報処理装置。
【請求項１４】
前記収集手段は、
前記所定の分野に関するキーワードを含む情報のうち、前記所定の操作が所定の回数以上行われた情報を収集する請求項１３に記載の情報処理装置。
【請求項１５】
前記所定の操作は、
前記収集された情報を再発信、又は再投稿する操作を含む請求項１２乃至１４のいずれか一項に記載の情報処理装置。
【請求項１６】
前記所定の操作は、
前記収集された情報に対してコメントを行う操作を含む請求項１２乃至１５のいずれか一項に記載の情報処理装置。
【請求項１７】
前記所定の操作は、
前記収集された情報に、推奨することを示す情報、又はお気に入りであることを示す情報を付与する操作を含む請求項１２乃至１６のいずれか一項に記載の情報処理装置。
【請求項１８】
前記決定手段は、
前記特定手段によって特定されたアカウントのうち、前記所定の操作を行った回数が多いアカウントを前記複数の代表アカウントとして決定する請求項１２乃至１７のいずれか一項に記載の情報処理装置。
【請求項１９】
前記抽出手段は、
前記公開された情報の中から、前記所定の操作を行った前記代表アカウントの数が多い情報を抽出する請求項１２乃至１８のいずれか一項に記載の情報処理装置。
【請求項２０】
前記抽出手段は、
前記公開された情報の中から、前記代表アカウントによって前記所定の操作が行われた回数が多い情報を抽出する請求項１２乃至１９のいずれか一項に記載の情報処理装置。
【請求項２１】
前記抽出手段によって抽出された情報を、前記所定の分野に関する情報として提供する情報提供手段を有する請求項１２乃至２０のいずれか一項に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報抽出方法、情報処理装置、情報処理システム、及びプログラムに関する。
【背景技術】
【０００２】
例えば、ＳＮＳ（Social Networking Service）やミニブログ等、複数の利用者によって投稿されたコメントや画像等を公開するウェブサービスが知られている。
【０００３】
また、サーバに蓄積された投稿者による投稿に基づいて、投稿者により登録された所定の地域や所定のジャンルに対応する飲食店の評価ランキングを生成し、各投稿者の特徴が反映された情報を提供する情報提供システムが知られている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１９３４２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＳＮＳ等で公開された投稿には有用な情報が数多く含まれるが、所定のテーマ（例えば、スポーツ、趣味、ペット等）に関する投稿を検索したい場合、これらの投稿には所定のテーマに関するキーワードが含まれていない場合が多い。したがって、従来の技術では、所定のテーマに関するキーワードを含まない投稿を含む複数の投稿の中から、所定のテーマに関する投稿を抽出することには困難を伴っていた。
【０００６】
本発明の一実施形態は、上記の問題点に鑑みてなされたものであって、所定のテーマに関するキーワードを含まない投稿を含む複数の投稿の中から、所定のテーマに関する投稿を抽出することを容易にする情報抽出方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の一実施形態に係る情報提供方法は、複数のアカウントによって公開された情報の中からコンピュータが所定の情報を抽出する情報抽出方法であって、前記コンピュータが、前記公開された情報の中から所定の分野に関連する複数の情報を収集する収集ステップと、前記収集された情報に対して所定の操作を行ったアカウントを特定する特定ステップと、前記特定されたアカウントの中から、前記所定の操作を行った回数に基づいて前記所定の分野における複数の代表アカウントを決定する決定ステップと、前記公開された情報の中から、複数の前記代表アカウントによって前記所定の操作が行われた情報を抽出する抽出ステップと、を含む。
【発明の効果】
【０００８】
本発明の一実施形態によれば、所定のテーマに関するキーワードを含まない投稿を含む複数の投稿の中から、所定のテーマに関する投稿を抽出することを容易にする情報抽出方法を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る情報処理システムのシステム構成例を示す図である。
【図２】一実施形態に係る投稿の一例のイメージ図である。
【図３】一実施形態に係るコンピュータのハードウェア構成例を示す図である。
【図４】一実施形態に係る情報処理システムの機能構成図である。
【図５】一実施形態に係る情報提供サーバの抽出処理の例を示すフローチャートである。
【図６】一実施形態に係るテーマ情報の例を示す図である。
【図７】一実施形態に係るアカウント特定部の処理の例を説明するための図である。
【図８】一実施形態に係る代表アカウント決定部の処理の例を説明するための図である。
【図９】一実施形態に係る情報抽出部の処理の例を説明するための図である。
【図１０】一実施形態に係る情報提供処理の例を示すシーケンス図である。
【図１１】一実施形態に係る情報端末の表示画面の例を示す図である。
【図１２】一実施形態に係る情報提供システムが提供する情報の例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【００１１】
＜システムの構成＞
図１は一実施形態に係る情報処理システムの構成例を示す図である。図１の例では、情報処理システム１００は、複数の情報端末１０２ａ、１０２ｂ、１０２ｃと、情報提供サーバ１０１と、ＳＮＳ（Social Networking Service）サーバ１０３と、を含む。なお、以下の説明の中で、複数の情報端末１０２ａ〜１０２ｃのうち、任意の情報端末を示す場合、「情報端末１０２」を用いる。また、図１の情報端末１０２の数は一例であり、他の数であっても良い。
【００１２】
情報提供サーバ１０１、情報端末１０２、及びＳＮＳサーバ１０３は、例えば、インターネットやＬＡＮ（Local Area Network）等のネットワーク１０４を介して、互いに通信可能である。
【００１３】
ＳＮＳサーバ１０３は、例えば１つ以上の情報処理装置を含むシステムである。ＳＮＳサーバ１０３は、例えば、ＳＮＳやミニブログ等の、複数の利用者によって投稿されたコメントや画像等を公開するウェブサービスを提供する。
【００１４】
情報端末１０２は、ユーザが利用するスマートフォン、タブレット端末、携帯電話、ノート型ＰＣ、ゲーム機器等の端末装置である。ユーザは、情報端末１０を用いて、例えば、ＳＮＳサーバ１０３に予め登録されたアカウントを利用してＳＮＳサーバ１０３にログインし、コメント、画像等の投稿や、他のユーザによる投稿の閲覧等を行うことができる。また、ユーザは、情報端末１０２を用いて情報提供サーバ１０１にアクセスし、情報提供サーバ１０１によって提供されるサービスを利用することができる。
【００１５】
情報提供サーバ１０１は、例えば１つ以上の情報処理装置を含むシステムである。情報提供サーバ１０１は、例えば、ＳＮＳサーバ１０３等によって公開されている複数の投稿の中から、所定のテーマ毎に有用な投稿を抽出する。また、情報提供サーバ１０１は、抽出した所定のテーマ毎に有用な投稿を利用者に提供する。ＳＮＳサーバ１０３等によって公開されている投稿の一例を図２に示す。
【００１６】
図２は、一実施形態に係る投稿の一例のイメージ図である。図２の例では、所定のテーマの一例として、「インテリア」に関する投稿の例が示されている。
【００１７】
図２（ａ）に示す投稿２０１には、例えば、椅子等のインテリアに関する画像、ユーザ名（ユーザＡ）、コメント、及び投稿日時等の情報が含まれている。また、図２（ａ）の例では、コメントに「インテリアショップ」、「チェア」等のインテリアに関するキーワードが含まれている。したがって、例えば、ユーザは、公開されている複数の投稿に対して、「インテリア」、「チェア」等のキーワードを用いて検索を行うことにより、図２（ａ）に示すような投稿２０１を抽出することができると考えられる。
【００１８】
一方、図２（ｂ）に示す投稿２０２には、例えば、ロッキングチェア等のインテリアに関する画像、ユーザ名（ユーザＢ）、コメント、及び投稿日時等の情報が含まれている。しかし、この投稿２０２のコメントには、インテリアに直接関係するキーワードが含まれていない。したがって、例えば、ユーザは、公開されている複数の投稿の中から、キーワード検索により図２（ｂ）に示す投稿２０２を抽出することは困難と考えられる。
【００１９】
同様に、図２（ｃ）に示す投稿２０３には、例えば、テーブルや椅子等のインテリアに関する画像（静止画、又は動画）、ユーザ名（ユーザＣ）、及び投稿日時等の情報が含まれている。しかし、この投稿２０３には、コメントがないので、公開されている複数の投稿の中から、キーワード検索により図２（ｃ）に示す投稿２０３を抽出することは困難である。
【００２０】
ＳＮＳやミニブログ等で公開されている投稿には、例えば、現地情報等の希少な情報が多く含まれているが、これらの投稿には、例えば、図２（ｂ）、（ｃ）に示すように検索に必要なキーワードが含まれていない場合が多い。したがって、一般の利用者が、所定のテーマに関するキーワードを含まない投稿を含む複数の投稿の中から、所定のテーマに関する投稿を見つけ出すことには困難を伴っていた。
【００２１】
本実施形態に係る情報提供サーバ１０１は、このような、所定のテーマに関するキーワードを含まない投稿を含む複数の投稿の中から、予め定められた複数のテーマ毎に価値のある情報を抽出する。また、情報提供サーバ１０１は、抽出した情報をまとめて利用者に提供するサービス（興味キュレーションサービス）を提供する。
【００２２】
なお、図１に示す情報処理システム１００の構成は一例である。例えば、情報提供サーバ１０１はＳＮＳサーバ１０３の機能を有していても良いし、情報提供サーバ１０１の機能はＳＮＳサーバ１０３に含まれていても良い。
【００２３】
また、図２に示す投稿は、複数のアカウントによって公開された情報の一例である。複数のアカウントによって公開された情報には、文字列や画像だけではなく、例えば、ＵＲＬ（Uniform Resource Locator）、音楽等の様々な情報も含まれる。
【００２４】
＜ハードウェア構成＞
次に、情報処理システム１００に含まれる各装置のハードウェア構成について説明する。情報提供サーバ１０１、情報端末１０２、及びＳＮＳサーバ１０３は、一般的なコンピュータの構成有している。
【００２５】
図３は、一実施形態に係るコンピュータのハードウェア構成例を示す図である。図３において、コンピュータ３００は、例えば、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、ストレージ装置３０４、入力装置３０５、表示装置３０６、通信Ｉ／Ｆ（Interface）３０７、外部Ｉ／Ｆ３０８、及びバス３０９等を有する。
【００２６】
ＣＰＵ３０１は、ＲＯＭ３０３やストレージ装置３０４等のメモリからプログラムやデータをＲＡＭ３０２上に読み出し、処理を実行することで、コンピュータ３００の制御や機能を実現する演算装置である。ＲＯＭ３０３は、コンピュータ３００の起動時に実行されるＢＩＯＳ（Basic Input/Output System）、ＯＳ（Operating System）の設定、及び各種設定等のプログラムやデータが格納されている。ＲＡＭ３０２は、プログラムやデータを一時保持する揮発性のメモリである。ストレージ装置３０４は、プログラムやデータを格納している大容量の記憶装置である。
【００２７】
入力装置３０５は、例えばキーボードやマウス等であり、ユーザが各種操作信号を入力するのに用いられる。表示装置３０６は、例えばディスプレイ等であり、コンピュータ３００による処理結果を表示する。なお、入力装置３０５又は／及び表示装置３０６は、必要なときに接続して利用する形態であってもよい。
【００２８】
通信Ｉ／Ｆ３０７は、コンピュータ３００をネットワーク１０４に接続するためのインタフェースである。外部Ｉ／Ｆ３０８は、外部装置とのインタフェースである。外部装置には、記録媒体３０８ａ等がある。これにより、コンピュータ３００は外部Ｉ／Ｆ３０８を介して記録媒体３０８ａの読み取り及び／又は書き込みを行うことができる。記録媒体２３ａには例えば、各種の光学ディスクや、各種のメモリカード等が含まれる。
【００２９】
＜機能構成＞
次に、本実施形態に係る情報処理システム１００の機能構成について説明する。
【００３０】
図４３は、一実施形態に係る情報処理システムの機能構成図である。
【００３１】
（情報提供サーバの機能構成）
情報提供サーバ１０１は、例えば、図３に示すコンピュータ３００によって所定のプログラムを実行することにより、情報収集部４０１、アカウント特定部４０２、代表アカウント決定部４０３、情報抽出部４０４、情報提供部４０５、及び記憶部４０６等を実現している。
【００３２】
情報収集部４０１は、複数のアカウントによって公開された情報の中から、所定の分野に関連する複数の情報を収集する。例えば、情報収集部４０１は、ＳＮＳサーバ１０３が提供するＳＮＳ等で公開された複数の投稿の中から、予め定められた分野（以下、テーマと呼ぶ）に関するキーワードを含む複数の投稿を収集する。
【００３３】
例えば、情報収集部４０１は、ＳＮＳサーバ１０３によって提供されるＷｅｂＡＰＩ４２１等を利用して、ＳＮＳサーバ１０３が提供するＳＮＳ等で公開された投稿の中から、所定のテーマに関するキーワードを含む情報を収集する。
【００３４】
ＷｅｂＡＰＩ４２１は、ＳＮＳサーバ１０３が提供するサービスやソフトウェアを、Ｗｅｂを通して他のプログラム（例えば、情報提供サーバ１０１で動作するプログラム等）から利用するためのＡＰＩ（Application Programming Interface）である。例えば、Ｔｗｉｔｔｅｒ（登録商標）は、Ｔｗｉｔｔｅｒ ＡＰＩとして、ツイートの検索、リツイートしたユーザのＩＤ（アカウント）の取得、ユーザのリツイートの取得等、各種のサービスを提供している。
【００３５】
好ましくは、情報収集部４０１は、所定のテーマに関するキーワードを含む情報のうち、所定の操作が所定の回数（例えば２０回）以上行われた情報を、例えば、５００件程度（又はそれ以上）収集する。
【００３６】
なお、所定の操作には、例えば、Ｔｗｉｔｔｅｒの「リツイート（ＲＴ）」や、Ｆａｃｅｂｏｏｋ（登録商標）の「シェア」等のように、投稿を再発信、又は再投稿する操作等が含まれる。
【００３７】
また、所定の操作には、投稿にコメント等を行う操作が含まれていても良い。
【００３８】
さらに、所定の操作には、例えば、Ｆａｃｅｂｏｏｋの「いいね！」等のように、投稿を推奨することを示す情報、又はお気に入りであることを示す情報等を付与する操作が含まれていても良い。
【００３９】
このように、所定の操作には、有用な情報に対してユーザが行う各種の操作が含まれる。
【００４０】
アカウント特定部４０２は、情報収集部４０１によってテーマ毎に収集された複数の投稿に対して、所定の操作（例えばリツイート）を行ったアカウントを特定する。例えば、アカウント特定部４０２は、情報収集部４０１が収集した投稿の各々に対して、所定の操作を行ったアカウントのユーザＩＤ等を、例えば、ＳＮＳサーバ１０３が提供するＷｅｂＡＰＩ４２１等を利用して取得する。
【００４１】
代表アカウント決定部４０３は、アカウント特定部４０２によって特定されたアカウントの中から、所定の操作（例えばリツイート）を行った回数に基づいてテーマ毎に複数の代表アカウントを決定する。
【００４２】
好ましくは、代表アカウント決定部４０３は、各テーマで所定の操作を行った回数が多い、例えば、７０〜１００人程度の利用者のアカウントを、各テーマの代表アカウントとして決定する。これにより、代表アカウント決定部４０３は、各テーマで所定の操作を頻繁に行っている頻出者（目利き）を各テーマの代表アカウントとして決定することができる。
【００４３】
情報抽出部４０４は、ＳＮＳサーバ１０３が提供するＳＮＳ等で、複数のアカウントによって公開された投稿の中から、テーマ毎に、複数の代表アカウントによって所定の操作（例えばリツイート）が行われた投稿を抽出する。テーマ毎の代表アカウントは、各テーマで所定の操作を頻繁に行っている頻出者なので、複数の代表アカウントによって所定の操作が行われた投稿は、複数の代表アカウントが属するテーマに関連する投稿であると考えられる。
【００４４】
また、情報抽出部４０４は、抽出した投稿を、例えば、テーマ毎に記憶部４０６に抽出情報４０８として記憶する。
【００４５】
情報提供部４０５は、情報抽出部４０４によってテーマ毎に抽出された情報を、各テーマに関する情報として提供する。例えば、情報提供部４０５は、情報端末１０２で選択されたテーマに対応する抽出情報４０８を、情報端末１０２に提供する。
【００４６】
或いは、情報提供部４０５は、情報抽出部４０４によってテーマ毎に抽出された情報に、各テーマに関連するキーワードを含む検索用のタグ情報を付与するもの等であっても良い。
【００４７】
（情報端末の機能構成）
情報端末１０２は、例えば、図３に示すコンピュータ３００によって所定のプログラムを実行することにより、表示制御部４１１、及び操作受付部４１２等を実現している。
【００４８】
表示制御部４１１は、各種の表示画面を情報端末１０２の表示装置３０６等に表示させる。例えば、表示制御部４１１は、情報提供サーバ１０１が情報を提供する複数のテーマの中から、情報を表示させたいテーマを選択するテーマ選択画面を情報端末１０２の表示装置３０６等に表示させる。また、表示制御部４１１は、情報提供サーバ１０１から、情報端末１０２の通信Ｉ／Ｆ３０７等を介して受信した情報（抽出情報等）に基づく表示画面を、情報端末１０２の表示装置３０６等に表示させる。
【００４９】
操作受付部４１２は、利用者による入力操作を行い、入力操作に応じた各種の処理を行う。
【００５０】
（ＳＮＳサーバ）
本実施形態では、ＳＮＳサーバ１０３は、例えば、Ｔｗｉｔｔｅｒ等の外部のＳＮＳサーバを利用することを想定している。ＳＮＳサーバ１０３は、外部のプログラム（例えば、情報提供サーバ１０１で動作するプログラム等）から、ＳＮＳサーバ１０３が提供する各種のサービスを利用するためのＷｅｂＡＰＩ４２１を提供している。
【００５１】
＜処理の流れ＞
次に、本実施形態に係る情報処理システム１００の処理について説明する。
【００５２】
（情報の抽出処理）
図５は、一実施形態に係る情報提供サーバの抽出処理の例を示すフローチャートである。
【００５３】
ステップＳ５０１において、情報提供サーバ１０１の情報収集部４０１は、例えば、ＳＮＳサーバ１０３が提供するＳＮＳ等で複数のアカウントによって公開された情報の中から、所定のテーマに関連する複数の投稿を収集する。
【００５４】
好ましくは、情報提供サーバ１０１は、図６に示すようなテーマ情報４０７を記憶部４０６に予め記憶しておき、情報収集部４０１は、このテーマ情報４０７に記憶されたキーワードを用いて、所定のテーマに関する投稿を、例えば５００件以上収集する。
【００５５】
図６は、一実施形態に係るテーマ情報の例を示す図である。図６の例では、テーマ情報４０７には、項目として、「テーマＩＤ」、「テーマ名」、及び「キーワード」等の情報が含まれる。
【００５６】
「テーマＩＤ」は、予め定められた複数のテーマを識別する識別情報である。「テーマ名」は、各テーマの名前である。「キーワード」は、各テーマに関する投稿を検索するためのキーワードである。情報収集部４０１は、例えば、「キーワード」を組み合わせて、各テーマに関する投稿を、例えば、ＳＮＳサーバ１０３からＷｅｂＡＰＩ４２１を用いて収集する。
【００５７】
このとき、情報収集部４０１は、収集された各投稿に対して所定の操作が行われた回数を、例えば、ＳＮＳサーバ１０３からＷｅｂＡＰＩ４２１を用いて取得し、所定の回数（例えば２０回）以上、所定の操作が行われた投稿を収集するものであっても良い。
【００５８】
ステップＳ５０２において、情報提供サーバ１０１のアカウント特定部４０２は、ステップＳ５０１で収集された各投稿に対して所定の操作を行ったアカウントを特定する。
【００５９】
図７は、一実施形態に係るアカウント特定部の処理の例を説明するための図である。
図７の例では、テーマＩＤ毎に、ステップＳ５０１で収集された投稿（投稿１、投稿２、・・・）が列挙されており、それぞれの投稿に対して、「所定の操作が行われた回数」、及び「所定の操作を行ったユーザＩＤ」が示されている。
【００６０】
アカウント特定部４０２は、投稿毎に、所定の操作（例えばリツイート）を行ったアカウントのユーザＩＤを、例えば、ＳＮＳサーバ１０３からＷｅｂＡＰＩ４２１を用いて取得し、図７の「所定の操作を行ったユーザＩＤ」に記憶する。これにより、各投稿に対して所定の操作を行ったユーザＩＤが特定される。なお、ユーザＩＤはアカウントの一例である。また、図７の例では、各投稿に対して所定の操作が行われた回数が多い順番に、収集された投稿が並べられているが、これは好適な一例であり、必須ではない。
【００６１】
図７の例では、ユーザＩＤ「ｕｓｅｒ００１」、及び「ｕｓｅｒ００４」のアカウントは、複数の投稿に対して所定の操作を行っていることから、テーマＩＤ「Ｔ０００１」のテーマ（インテリア）において、頻出するアカウントであると推定することができる。
【００６２】
ステップＳ５０３において、情報提供サーバ１０１の代表アカウント決定部４０３は、ステップＳ５０２で特定されたアカウントの中から、所定の操作（例えばリツイート）を行った回数に基づいて、各テーマにおける複数の代表アカウントを決定する。
【００６３】
図８は、一実施形態に係る代表アカウント決定部の処理の例を説明するための図である。図８の例では、テーマ毎に、所定の操作（例えばリツイート）を行った回数が多い順にユーザＩＤが並べられている。なお、「所定の操作を行った回数」は、図７の「所定の操作を行ったユーザＩＤ」に登場した回数等であっても良いし、代表アカウント決定部４０３が、例えば、ＳＮＳサーバ１０３からＷｅｂＡＰＩ４２１を用いて取得するものであっても良い。
【００６４】
代表アカウント決定部４０３は、例えば、図８において、所定の操作を行った回数が多いユーザＩＤ（アカウント）から順に所定の数（例えば、７０人〜１００人程度）のユーザＩＤを、各テーマにおける複数の代表アカウントとして決定する。
【００６５】
ステップＳ５０４において、情報提供サーバ１０１の情報抽出部４０４は、ＳＮＳサーバ１０３が提供するＳＮＳ等で公開された情報の中から、ステップＳ５０３で決定された複数の代表アカウントによって所定の操作が行われた情報を抽出する。
【００６６】
図９は、一実施形態に係る情報抽出部の処理の例を説明するための図である。図９（ａ）の例では、公開された投稿全体の中から、所定の操作を行った、テーマ毎の代表アカウントの数が多い順に投稿が並べられている。
【００６７】
情報抽出部４０４は、例えば、ＳＮＳサーバ１０３のＷｅｂＡＰＩ４２１を利用して、各代表アカウントが所定の操作（例えばリツイート）を行った投稿の情報を取得することができる。情報抽出部４０４は、各代表アカウントによって所定の操作が行われた投稿の情報を集計することにより、図９（ａ）に示すような情報を作成する。
【００６８】
情報抽出部４０４は、図９（ａ）において、複数の代表アカウントによって所定の操作が行われた投稿を、所定の数、例えば、１日あたり約３０〜２００件程度抽出する。例えば、情報抽出部４０４は、図９（ａ）において、所定の操作を行った代表アカウントの数が多い順に、所定の数の投稿を抽出する。
【００６９】
このとき、抽出された投稿は、各テーマで頻繁に所定の操作（例えばリツイート）を行っている複数の代表アカウントによって、共通して所定の操作が行われた投稿なので、各テーマに関連する投稿である可能性が高い。また、このとき、抽出された情報には、例えば、図２（ｂ）に示すような、各テーマに関するキーワードが含まれていない投稿や、図２（ｃ）に示すような画像のみの投稿等も含まれる。
【００７０】
このように、本実施形態に係る情報処理システム１００によれば、所定のテーマに関するキーワードを含まない投稿を含む複数の投稿の中から、所定のテーマに関する投稿を容易に抽出することができるようになる。
【００７１】
また、別の一例として、図９（ｂ）の例では、公開された投稿全体の中から、テーマ毎の代表アカウントによって所定の操作が行われた回数が多い順に投稿が並べられている。情報抽出部４０４は、例えば、図９（ｂ）に示すように、各テーマの代表アカウントによる所定の操作の回数が多い順に、所定の数の投稿を抽出するもの等であっても良い。
【００７２】
要するに、情報抽出部４０４は、公開された投稿全体の中から、各テーマの複数の代表アカウントによって所定の操作（例えばリツイート）が行われた投稿を、所定の数だけ抽出するものであれば良い。
【００７３】
（情報の提供処理）
図１０は、一実施形態に係る情報提供処理の例を示すシーケンス図である。なお、図１０の処理の開始時点において、情報提供サーバ１０１は、図５に示す情報の抽出処理により、各テーマに関連する複数の投稿を抽出し、記憶部４０６に抽出情報４０８として記憶しているものとする。また、情報端末１０２では、情報処理システム１００に対応するプログラムが動作しているものとする。
【００７４】
ステップＳ１００１において、情報端末１０２のユーザは、テーマ選択画面の呼出操作を行う。
【００７５】
ステップＳ１００２において、情報端末１０２は、操作受付部４１２によりユーザによるテーマ選択画面の呼出操作を受け付けると、表示制御部４１１により、例えば、図１１（ａ）に示すようなテーマ選択画面１１０１を情報端末１０２の表示装置３０６等に表示させる。
【００７６】
図１１（ａ）の例では、テーマ選択画面１１０１には、例えば、図６示すテーマ情報４０７に対応する複数のテーマ１１０２が、選択可能に表示されている。
【００７７】
ステップＳ１００３において、ユーザは、テーマの選択操作を行う。ここでは、ユーザは、図９（ａ）に示すテーマ選択画面１１０１において、例えば、「インテリア」１１０３を選択するものとする。
【００７８】
ステップＳ１００４において、情報端末１０２の操作受付部４１２は、ユーザによって選択されたテーマ「インテリア」に対応するテーマＩＤ「Ｔ０００１」を含む、抽出情報の取得要求を、通信Ｉ／Ｆ３０７を介して情報提供サーバ１０１に送信する。
【００７９】
ステップＳ１００５において、情報提供サーバ１０１は、情報端末１０２から抽出情報の取得要求を受信すると、情報提供部４０５により、要求されたテーマＩＤ「Ｔ０００１」に対応する抽出情報を、記憶部４０６の抽出情報４０８から読み出す。
【００８０】
ステップＳ１００６において、情報提供サーバ１０１の情報提供部４０５は、情報提供サーバ１０１の通信Ｉ／Ｆ３０７を介して、要求元の情報端末１０２に、抽出した抽出情報（テーマＩＤ「Ｔ０００１」）を送信する。
【００８１】
ステップＳ１００７において、情報端末１０２は、情報提供サーバ１０１から抽出情報を受信すると、表示制御部４１１により、受信した抽出情報に基づいて、図１２（ａ）に示すような表示画面１２０１を、情報端末１０２の表示装置３０６等に表示させる。
【００８２】
図１２（ａ）の例では、表示画面１２０１には、ユーザによって選択されたテーマである「インテリア」に関する複数の投稿が表示されている。この複数の投稿には、例えば、画像のみの投稿１２０３や、テーマに関するキーワードが含まれていない投稿１２０４等が含まれる。
【００８３】
好ましくは、表示画面１２０１には、表示画面１２０１に表示されている投稿に対応する日時を示す表示１２０２が含まれる。例えば、ユーザは、この日時を示す表示１２０２を上下にドラッグ、又はスワイプさせることにより表示画面１２０１をスクロールさせて、他の時刻の投稿を閲覧することができる。また、ユーザは、この日時を示す表示１２０２を選択（タップ、又は長押し等）することにより、カレンダーの選択画面を呼び出すことができる。
【００８４】
ステップＳ１００８において、ユーザは、この日時を示す表示１２０２を選択することにより、カレンダー画面の呼出操作を行う。
【００８５】
ステップＳ１００９において、情報端末１０２の操作受付部４１２が、ユーザによるカレンダー画面の読出し操作を受け付けると、表示制御部４１１は、例えば、図１１（ｂ）に示すようなカレンダー画面１１０４を情報端末１０２の表示装置３０６等に表示させる。ユーザは、このカレンダー画面１１０４で日付を選択することにより、選択された日付に対応する抽出情報を呼び出すことができる。
【００８６】
ステップＳ１０１０において、ユーザは、表示されたカレンダー画面１１０４により、日付の選択操作を行う。
【００８７】
ステップＳ１０１１において、情報端末１０２の操作受付部４１２は、ユーザによって選択された日付、及び現在のテーマＩＤ「Ｔ０００１」を含む、抽出情報の取得要求を、通信Ｉ／Ｆ３０７を介して情報提供サーバ１０１に送信する。
【００８８】
ステップＳ１０１２において、情報提供サーバ１０１は、情報端末１０２から抽出情報の取得要求を受信すると、情報提供部４０５により、要求された日付、及びテーマＩＤ「Ｔ０００１」に対応する抽出情報を、記憶部４０６の抽出情報４０８から読み出す。
【００８９】
ステップＳ１０１３において、情報提供サーバ１０１の情報提供部４０５は、情報提供サーバ１０１の通信Ｉ／Ｆ３０７を介して、要求元の情報端末１０２に、抽出した抽出情報（指定された日付のテーマＩＤ「Ｔ０００１」）を送信する。
【００９０】
ステップＳＳ１０１４において、情報端末１０２は、情報提供サーバ１０１から抽出情報を受信すると、表示制御部４１１により、受信した抽出情報に基づいて、選択された日付の抽出情報を、情報端末１０２の表示装置３０６等に表示させる。
【００９１】
このように、本実施形態に係る情報処理システムによれば、所定のテーマに関するキーワードを含まない投稿を含む複数の投稿の中から、所定のテーマに関する投稿を抽出し、ユーザに提供することができるようになる。
【００９２】
なお、本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく種々の変形や変更が可能である。
【００９３】
例えば、上記の実施形態において、情報提供サーバ１０１は、外部のＳＮＳサーバ１０３によって提供される投稿を利用する場合の例について説明を行ったが、情報提供サーバ１０１は、ＳＮＳサーバ１０３の機能を有していても良い。
【００９４】
また、情報提供部４０５は、情報抽出部４０４によって抽出されたテーマ毎に抽出された投稿に、例えば、図１２（ｂ）に示すような、検索用のタグ情報を付与するものであっても良い。図１２（ｂ）の例では、投稿１２０５のコメントには、図２（ｂ）の投稿と同様に、テーマ「インテリア」に関するキーワードが含まれていないが、情報提供部４０５によって付与された「インテリア」、「家具」等の検索用のタグ情報１２０６が含まれる。
【００９５】
この検索用のタグ情報１２０６により、テーマに関するキーワードが含まれない、例えば、図２（ｂ）、（ｃ）に示すような投稿を、テーマに関連するキーワードで検索することができるようになる。つまり、所定のテーマに関するキーワードを含まない投稿を含む複数の投稿の中から、所定のテーマに関する投稿を抽出することができるようになる。
【符号の説明】
【００９６】
１００      情報処理システム
１０１      情報提供サーバ
１０２      情報端末
１０３      ＳＮＳサーバ
４０１      情報収集部（収集手段）
４０２      アカウント特定部（特定手段）
４０３      代表アカウント決定部（決定手段）
４０４      情報抽出部（抽出手段）
４０５      情報提供部
【図１】
2017027265.tif 000003
【図２】
2017027265.tif 000004
【図３】
2017027265.tif 000005
【図４】
2017027265.tif 000006
【図５】
2017027265.tif 000007
【図６】
2017027265.tif 000008
【図７】
2017027265.tif 000009
【図８】
2017027265.tif 000010
【図９】
2017027265.tif 000011
【図１０】
2017027265.tif 000012
【図１１】
2017027265.tif 000013
【図１２】
2017027265.tif 000014