(57)【要約】【課題】話題性のある店舗等の名称の情報を効率よく収集する技術を提供する。【解決手段】  投稿分析システムであって、動画および静止画のいずれかまたは両方を含む画像と関連付けられたテキストを含む投稿情報を含む記憶部と、テキストに含まれる所定の単語を名称の候補として抽出する名称候補抽出部と、名称の候補をテキストに含む投稿情報を検索して関連付けられている画像を関連画像として収集する関連画像収集部と、を備える。【選択図】図１
2020129239.tif 000002
【特許請求の範囲】
【請求項１】
動画および静止画のいずれかまたは両方を含む画像と関連付けられたテキストを含む投稿情報を含む記憶部と、
前記テキストに含まれる所定の単語を名称の候補として抽出する名称候補抽出部と、
前記名称の候補を前記テキストに含む前記投稿情報を検索して関連付けられている前記画像を関連画像として収集する関連画像収集部と、
を備えることを特徴とする投稿分析システム。
【請求項２】
請求項１に記載の投稿分析システムであって、
前記投稿情報を、投稿者が投稿したソーシャルネットワーキングサービスから収集することで得る投稿収集部、
を備えることを特徴とする投稿分析システム。
【請求項３】
請求項２に記載の投稿分析システムであって、
前記投稿情報から、投稿者による利用許諾を得ていない投稿を除外する許諾管理部、
を備えることを特徴とする投稿分析システム。
【請求項４】
請求項１に記載の投稿分析システムであって、
前記投稿情報を、前記画像の被写体の種類に応じて所定のジャンルに分類する投稿分類部を備え、
前記名称候補抽出部は、前記ジャンルのいずれかに含まれる前記投稿情報を対象として前記名称の候補を抽出する、
ことを特徴とする投稿分析システム。
【請求項５】
請求項１に記載の投稿分析システムであって、
前記名称候補抽出部は、前記名称の候補を抽出するとともに、該名称の候補が含まれる前記投稿情報の数に応じて前記名称の候補にランクを特定する情報を付与する、
ことを特徴とする投稿分析システム。
【請求項６】
請求項５に記載の投稿分析システムであって、
前記名称の候補に収集した前記関連画像を関連付けて前記ランクが高い順に名称を提示する名称情報提供部、
を備えることを特徴とする投稿分析システム。
【請求項７】
動画および静止画のいずれかまたは両方を含む画像と関連付けられたテキストを含む投稿情報を含む記憶部と、
前記テキストに含まれる所定の単語を名称の候補として抽出する名称候補抽出部と、
前記名称の候補を前記テキストに含む前記投稿情報を検索して関連付けられている前記画像を関連画像として収集する関連画像収集部と、
を備えることを特徴とする投稿分析装置。
【請求項８】
請求項７に記載の投稿分析装置であって、
前記投稿情報を、投稿者が投稿したソーシャルネットワーキングサービスから収集することで得る投稿収集部、
を備えることを特徴とする投稿分析装置。
【請求項９】
請求項８に記載の投稿分析装置であって、
前記投稿情報から、投稿者による利用許諾を得ていない投稿を除外する許諾管理部、
を備えることを特徴とする投稿分析装置。
【請求項１０】
請求項７に記載の投稿分析装置であって、
前記投稿情報を、前記画像の被写体の種類に応じて所定のジャンルに分類する投稿分類部を備え、
前記名称候補抽出部は、前記ジャンルのいずれかに含まれる前記投稿情報を対象として前記名称の候補を抽出する、
ことを特徴とする投稿分析装置。
【請求項１１】
請求項７に記載の投稿分析装置であって、
前記名称候補抽出部は、前記名称の候補を抽出するとともに、該名称の候補が含まれる前記投稿情報の数に応じて前記名称の候補にランクを特定する情報を付与する、
ことを特徴とする投稿分析装置。
【請求項１２】
請求項１１に記載の投稿分析装置であって、
前記名称の候補に収集した前記関連画像を関連付けて前記ランクが高い順に名称を提示する名称情報提供部、
を備えることを特徴とする投稿分析装置。
【請求項１３】
情報処理装置を用いた投稿分析方法であって、
前記情報処理装置は、
動画および静止画のいずれかまたは両方を含む画像と関連付けられたテキストを含む投稿情報を含む記憶部と、制御部と、を備え、
前記制御部は、
前記テキストに含まれる所定の単語を名称の候補として抽出する名称候補抽出ステップと、
前記名称の候補を前記テキストに含む前記投稿情報を検索して関連付けられている前記画像を関連画像として収集する関連画像収集ステップと、
を実施することを特徴とする投稿分析方法。
【請求項１４】
請求項１３に記載の投稿分析方法であって、
前記制御部は、
前記投稿情報を、投稿者が投稿したソーシャルネットワーキングサービスから収集することで得る投稿収集ステップ、
を実施することを特徴とする投稿分析方法。
【請求項１５】
請求項１４に記載の投稿分析方法であって、
前記制御部は、
前記投稿情報から、投稿者による利用許諾を得ていない投稿を除外する許諾管理ステップ、
を実施することを特徴とする投稿分析方法。
【請求項１６】
請求項１３に記載の投稿分析方法であって、
前記制御部は、
前記投稿情報を、前記画像の被写体の種類に応じて所定のジャンルに分類する投稿分類ステップを実施し、
前記名称候補抽出ステップでは、前記ジャンルのいずれかに含まれる前記投稿情報を対象として前記名称の候補を抽出する、
ことを特徴とする投稿分析方法。
【請求項１７】
請求項１３に記載の投稿分析方法であって、
前記名称候補抽出ステップでは、前記制御部は、前記名称の候補を抽出するとともに、該名称の候補が含まれる前記投稿情報の数に応じて前記名称の候補にランクを特定する情報を付与する、
ことを特徴とする投稿分析方法。
【請求項１８】
請求項１７に記載の投稿分析方法であって、
前記制御部は、
前記名称の候補に収集した前記関連画像を関連付けて前記ランクが高い順に名称を提示する名称情報提供ステップ、
を実施することを特徴とする投稿分析方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投稿分析システム、投稿分析装置および投稿分析方法に関するものである。
【背景技術】
【０００２】
特許文献１には、「複数の投稿者が文字情報を含む投稿情報を投稿するネットワークサービスにおいて特定の話題に関係性の高い投稿者を特定する投稿分析装置であって、前記ネットワークサービスから特定の話題に係る投稿情報を取得する投稿情報取得手段と、前記特定の話題に係る投稿が盛り上がっている期間を特定する盛り上がり期間特定手段と、前記特定の話題に係る投稿が盛り上がっている期間において、前記特定の話題に係る投稿が盛り上がっている期間に投稿した投稿情報が共有された回数が多い投稿者である代表投稿者を特定する代表投稿者抽出手段と、を備える投稿分析装置。」と記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１０７３７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記技術は、盛り上がりのある投稿者を特定することができるが、話題性のある店舗（いわゆる口コミ店舗）等の名称を適時に特定することはできない。
【０００５】
本発明の目的は、話題性のある店舗等の名称の情報を効率よく収集する技術を提供することにある。
【課題を解決するための手段】
【０００６】
本願は、上記課題の少なくとも一部を解決する手段を複数含んでいるが、その例を挙げるならば、以下のとおりである。本発明の一態様に係る投稿分析システムは、動画および静止画のいずれかまたは両方を含む画像と関連付けられたテキストを含む投稿情報を含む記憶部と、上記テキストに含まれる所定の単語を名称の候補として抽出する名称候補抽出部と、上記名称の候補を上記テキストに含む上記投稿情報を検索して関連付けられている上記画像を関連画像として収集する関連画像収集部と、を備えることを特徴とする。
【０００７】
また、上記の投稿分析システムであって、上記投稿情報を、投稿者が投稿したソーシャルネットワーキングサービスから収集することで得る投稿収集部、を備えるものであってもよい。
【０００８】
また、上記の投稿分析システムであって、上記投稿情報から、投稿者による利用許諾を得ていない投稿を除外する許諾管理部、を備えるものであってもよい。
【０００９】
また、上記の投稿分析システムであって、上記投稿情報を、上記画像の被写体の種類に応じて所定のジャンルに分類する投稿分類部を備え、上記名称候補抽出部は、上記ジャンルのいずれかに含まれる上記投稿情報を対象として上記名称の候補を抽出するものであってもよい。
【００１０】
また、上記の投稿分析システムであって、上記名称候補抽出部は、上記名称の候補を抽出するとともに、該名称の候補が含まれる上記投稿情報の数に応じて上記名称の候補にランクを特定する情報を付与するものであってもよい。
【００１１】
また、上記の投稿分析システムであって、上記名称の候補に収集した上記関連画像を関連付けて上記ランクが高い順に名称を提示する名称情報提供部、を備えるものであってもよい。
【００１２】
また、本発明の別の態様にかかる投稿分析装置は、動画および静止画のいずれかまたは両方を含む画像と関連付けられたテキストを含む投稿情報を含む記憶部と、上記テキストに含まれる所定の単語を名称の候補として抽出する名称候補抽出部と、上記名称の候補を上記テキストに含む上記投稿情報を検索して関連付けられている上記画像を関連画像として収集する関連画像収集部と、を備えることを特徴とする。
【００１３】
また、上記の投稿分析装置であって、上記投稿情報を、投稿者が投稿したソーシャルネットワーキングサービスから収集することで得る投稿収集部、を備えるものであってもよい。
【００１４】
また、上記の投稿分析装置であって、上記投稿情報から、投稿者による利用許諾を得ていない投稿を除外する許諾管理部、を備えるものであってもよい。
【００１５】
また、上記の投稿分析装置であって、上記投稿情報を、上記画像の被写体の種類に応じて所定のジャンルに分類する投稿分類部を備え、上記名称候補抽出部は、上記ジャンルのいずれかに含まれる上記投稿情報を対象として上記名称の候補を抽出するものであってもよい。
【００１６】
また、上記の投稿分析装置であって、上記名称候補抽出部は、上記名称の候補を抽出するとともに、該名称の候補が含まれる上記投稿情報の数に応じて上記名称の候補にランクを特定する情報を付与するものであってもよい。
【００１７】
また、上記の投稿分析装置であって、上記名称の候補に収集した上記関連画像を関連付けて上記ランクが高い順に名称を提示する名称情報提供部、を備えるものであってもよい。
【００１８】
また、本発明の別の態様にかかる投稿分析方法は、情報処理装置を用いた投稿分析方法であって、上記情報処理装置は、動画および静止画のいずれかまたは両方を含む画像と関連付けられたテキストを含む投稿情報を含む記憶部と、制御部と、を備え、上記制御部は、上記テキストに含まれる所定の単語を名称の候補として抽出する名称候補抽出ステップと、上記名称の候補を上記テキストに含む上記投稿情報を検索して関連付けられている上記画像を関連画像として収集する関連画像収集ステップと、を実施することを特徴とする。
【００１９】
また、上記の投稿分析方法であって、上記制御部は、上記投稿情報を、投稿者が投稿したソーシャルネットワーキングサービスから収集することで得る投稿収集ステップを実施するものであってもよい。
【００２０】
また、上記の投稿分析方法であって、上記制御部は、上記投稿情報から、投稿者による利用許諾を得ていない投稿を除外する許諾管理ステップ、を実施するものであってもよい。
【００２１】
また、上記の投稿分析方法であって、上記制御部は、上記投稿情報を、上記画像の被写体の種類に応じて所定のジャンルに分類する投稿分類ステップを実施し、上記名称名候補抽出ステップでは、上記ジャンルのいずれかに含まれる上記投稿情報を対象として上記名称の候補を抽出するものであってもよい。
【００２２】
また、上記の投稿分析方法であって、上記名称候補抽出ステップでは、上記制御部は、上記名称の候補を抽出するとともに、該名称の候補が含まれる上記投稿情報の数に応じて上記名称の候補にランクを特定する情報を付与するものであってもよい。
【００２３】
また、上記の投稿分析方法であって、上記名称の候補に収集した上記関連画像を関連付けて上記ランクが高い順に名称を提示する名称情報提供ステップ、を実施するものであってもよい。
【発明の効果】
【００２４】
本発明によると、話題性のある店舗等の名称の情報を効率よく収集する技術を提供することができる。
【００２５】
上記した以外の課題、構成および効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００２６】
【図１】実施形態に係る投稿分析システムの構成図である。
【図２】投稿記憶部のデータ構造例を示す図である。
【図３】利用許諾情報記憶部のデータ構造例を示す図である。
【図４】名称候補記憶部のデータ構造例を示す図である。
【図５】関連画像記憶部のデータ構造例を示す図である。
【図６】投稿分析装置のハードウェア構成例を示す図である。
【図７】投稿分析処理のフローの例を示す図である。
【図８】投稿利用許諾フォーム画面の例を示す図である。
【図９】名称確定画面の例を示す図である。
【図１０】話題名称表示画面の例を示す図である。
【発明を実施するための形態】
【００２７】
以下に、本発明の一態様に係る実施形態を適用した投稿分析システム１について、図面を参照して説明する。以下の実施の形態においては便宜上その必要があるときは、複数のセクションまたは実施の形態に分割して説明するが、特に明示した場合を除き、それらはお互いに無関係なものではなく、一方は他方の一部または全部の変形例、詳細、補足説明等の関係にある。
【００２８】
また、以下の実施の形態において、要素の数等（個数、数値、量、範囲等を含む）に言及する場合、特に明示した場合および原理的に明らかに特定の数に限定される場合等を除き、その特定の数に限定されるものではなく、特定の数以上でも以下でもよい。
【００２９】
さらに、以下の実施の形態において、その構成要素（要素ステップ等も含む）は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではないことは言うまでもない。
【００３０】
同様に、以下の実施の形態において、構成要素等の形状、位置関係等に言及するときは特に明示した場合および原理的に明らかにそうではないと考えられる場合等を除き、実質的にその形状等に近似または類似するもの等を含むものとする。このことは、上記数値および範囲についても同様である。
【００３１】
また、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００３２】
図１は、本実施形態に係る投稿分析システム１のブロック図である。投稿分析システム１は、利用者が投稿分析装置１００を利用するが、これに限られず、投稿分析装置１００に利用者のスマートフォンやパーソナルコンピュータ、タブレット装置等（以降、利用者端末と称呼）のブラウザソフトウェアやアプリケーションソフトウェアを経由して接続して利用するものであってもよい。
【００３３】
なお、利用者端末から投稿分析装置１００に接続する際には、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、携帯電話網等、あるいはこれらが複合した通信網であるネットワーク５０を介して接続される。なお、当該ネットワーク５０は、携帯電話通信網等の無線通信網上のＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）等であってもよい。
【００３４】
利用者は、投稿分析システム１を用いることで、話題性のある店舗等の名称の情報を効率よく収集し参照することができる。話題性のある店舗には、飲食店が含まれるが、これに限られるものではない。例えば、商業施設、娯楽施設等であってもよい。また、店舗に限られず、名称であれば、話題性のあるブランド名、話題性のある観光スポット等であってもよい。また、一定程度普及している一部のＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ：ソーシャルネットワーキングサービス）３００では、投稿記事のテキスト内で特定の文字を「［］（中括弧）」等のマークで囲んでマーキングを行うことで、当該特定の文字が話題にしている店舗名等の名称であることを明示することがある。
【００３５】
例えば、ＳＮＳの複数の投稿において同じ店舗名が示される場合には、当該店舗が話題性のある店舗である可能性が高い。すなわち、投稿数が多い店舗名は、これを見たフォロワー等に知られることとなり、当該店舗の話題性がさらに高くなり、流行を生み出す可能性がある。
【００３６】
これを踏まえて、投稿分析システム１では、投稿分析装置１００は、ＳＮＳをクローリングして投稿情報を収集する投稿収集サーバー装置２００と、ＳＮＳ３００と、に対してネットワーク５０を介して通信可能に接続する。
【００３７】
投稿収集サーバー装置２００は所定のタイミングでＳＮＳ３００に投稿情報を要求し、ＳＮＳ３００からは投稿収集サーバー装置２００に投稿情報を送信する。
【００３８】
投稿分析装置１００は、投稿収集サーバー装置２００に対して、画像（動画および静止画のいずれかまたは両方を含む。本明細書において「画像」と表記する場合には、すべて動画および静止画のいずれかまたは両方を含むものとする。）が付帯する投稿である画像付帯投稿情報を要求し、投稿収集サーバー装置２００は、投稿分析装置１００に対して、画像付帯投稿情報を送信する。
【００３９】
そして、投稿分析装置１００は、画像が付帯する投稿情報が投稿されたＳＮＳ３００あるいはその利用者である投稿者に対して、画像利用許諾を求め、投稿者からの同意応答を受け付ける。投稿分析装置１００は、同意応答を得た投稿を分析の客体として利用し、同意応答を得られていない投稿については分析の客体から除外する。
【００４０】
投稿分析装置１００は、記憶部１１０と、制御部１２０と、入力部１３０と、出力部１４０と、通信部１５０と、が互いにバス等で通信可能に接続される。
【００４１】
記憶部１１０には、投稿記憶部１１１と、利用許諾情報記憶部１１２と、名称候補記憶部１１３と、関連画像記憶部１１４と、が含まれる。
【００４２】
図２は、投稿記憶部のデータ構造例を示す図である。投稿記憶部１１１には、投稿ＩＤ１１１Ａと、投稿日時１１１Ｂと、投稿文章１１１Ｃと、ハッシュタグ１１１Ｄと、利用者名１１１Ｅと、アカウント１１１Ｆと、画像ＵＲＬ１１１Ｇと、利用許諾１１１Ｈと、が含まれる。
【００４３】
投稿ＩＤ１１１Ａは、投稿を特定する情報である。投稿日時１１１Ｂは、投稿がなされた日時を特定する情報である。投稿文章１１１Ｃは、投稿された記事、すなわちテキスト情報である。ハッシュタグ１１１Ｄは、投稿文章１１１Ｃとともに記述された検索用マークアップの様式を満たすテキストである。通常、ハッシュタグは半角のシャープ記号を接頭辞として入力される一連のテキストをいう。
【００４４】
利用者名１１１Ｅは、投稿者をＳＮＳが特定する識別子である。利用者名は、アットマークを接頭辞とするテキストである。アカウント１１１Ｆは、投稿者を他の投稿者が特定する識別子である。
【００４５】
画像ＵＲＬ１１１Ｇは、投稿に付帯する画像へアクセスするためのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）情報である。利用許諾１１１Ｈは、投稿の利用許諾が済んでいるか否かを特定する情報である。
【００４６】
図３は、利用許諾情報記憶部のデータ構造例を示す図である。利用許諾情報記憶部１１２には、利用者１１２Ａと、アカウント１１２Ｂと、許諾意思表示日１１２Ｃと、許諾確認頻度１１２Ｄと、が含まれる。
【００４７】
利用者１１２Ａは、投稿者をＳＮＳが特定する識別子である。利用者名は、アットマークを接頭辞とするテキストである。アカウント１１２Ｂは、投稿者を他の投稿者が特定する識別子である。
【００４８】
許諾意思表示日１１２Ｃは、投稿された画像の利用許諾意思が示された日を特定する情報である。許諾確認頻度１１２Ｄは、許諾の確認を行う頻度を特定する情報である。例えば、許諾確認頻度１１２Ｄが「一度」である場合には、画像ごとに許諾を求めずに許諾を得られることを示す。すなわち、「一度」許諾を得たら、以降の投稿は許諾を擬制する、ということを示す。許諾確認頻度１１２Ｄが「投稿ごと」である場合には、画像ごとに許諾を求めることを示す。許諾確認頻度１１２Ｄが「期間ごと」である場合には、画像ごとに許諾を求めずに特定の期間については許諾を擬制することを示す。
【００４９】
図４は、名称候補記憶部のデータ構造例を示す図である。名称候補記憶部１１３には、名称候補１１３Ａと、トレンドスコア１１３Ｂと、名称確定１１３Ｃと、名称ＩＤ１１３Ｄと、が含まれる。
【００５０】
名称候補１１３Ａは、店舗名等の名称の候補である。投稿分析装置１００の制御部１２０に含まれる後述する名称候補抽出部１２４が投稿を分析した結果、文章に含まれる一部のテキストが名称の候補とされる。この抽出方法に関して、後述する。
【００５１】
トレンドスコア１１３Ｂは、名称候補１１３Ａの話題性を特定する値である。具体的には、トレンドスコアは、文章またはタグに当該名称候補が出現した投稿数が多いほど、高い値となる。この算出方法に関して、後述する。
【００５２】
名称確定１１３Ｃは、名称候補１１３Ａの名称が、実際の店舗等の名称であるか否かの確定作業が行なわれたか否かを示す情報である。すなわち、名称確定１１３Ｃは、名称候補のうち店舗等の名称であることが確認されたか否かを特定する情報である。
【００５３】
名称ＩＤ１１３Ｄは、名称確定１１３Ｃが「済」となった名称について、名称を一意に識別するためのＩＤである。
【００５４】
図５は、関連画像記憶部のデータ構造例を示す図である。関連画像記憶部１１４には、名称ＩＤ１１４Ａと、名称１１４Ｂと、関連画像１１４Ｃと、が含まれる。
【００５５】
名称ＩＤ１１４Ａは、名称候補のうち確定された名称を一意に識別するためのＩＤである。名称１１４Ｂは、名称候補のうち確定された名称の名称である。関連画像１１４Ｃは、名称を文章あるいはタグに含む投稿に付帯する画像のＵＲＬを特定し当該名称と関連付ける情報である。
【００５６】
制御部１２０には、投稿収集部１２１と、許諾管理部１２２と、投稿分類部１２３と、名称候補抽出部１２４と、名称情報作成部１２５と、関連画像収集部１２６と、名称情報提供部１２７とが含まれる。
【００５７】
投稿収集部１２１は、投稿収集サーバー装置２００から、画像が付帯する投稿を収集する。具体的には、投稿収集部１２１は、投稿収集サーバー装置２００に対して、所定のＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）等を介して画像付帯投稿情報を要求する。そして、投稿収集サーバー装置２００から送信される画像付帯投稿情報を受信して、投稿記憶部１１１に格納させる。
【００５８】
許諾管理部１２２は、未許可の投稿に対して、投稿者からの利用の許可を得る。また、投稿分類部１２３からの要求を受けると、利用の許可を得た投稿を投稿分類部１２３に受け渡す。
【００５９】
投稿分類部１２３は、投稿を所定のジャンル（例えば、食べ物・人、景色・建物、不明、不適切等）に分類する。例えば、ある投稿が、寿司屋で撮った寿司を被写体とする写真を画像データとして付帯するものであった場合に、投稿分類部１２３は、当該投稿を「食べ物」に分類する。なお、投稿分類部１２３は、この分類にあたり、例えばＡＩ（Ａｒｔｉｆｉｃｉａｌ  Ｉｎｔｅｌｌｉｇｅｎｃｅ：人工知能）を用いた画像認識サービス等の外部サービスを利用して付帯画像を解析させ、その結果得られた認識結果に応じて投稿を分類する。例えば、先の投稿は、寿司屋で撮った寿司を被写体とする写真を画像データとして付帯するものであることから、投稿分類部１２３は、外部サービスに当該画像を送信してその被写体の種類についての応答を受け取る。その応答結果が「食べ物」であれば、投稿分類部１２３は、当該投稿を「食べ物」のジャンルに分類する。
【００６０】
なお、分類結果の記録に関しては、投稿分類部１２３は、例えばジャンルごとに投稿記憶部１１１を備えるようにして投稿を記録する。あるいは、投稿分類部１２３は、投稿のハッシュタグ１１１Ｄにジャンルの名称を加えることや、あるいは投稿ＩＤ１１１Ａにジャンルの識別可能な桁を設けること等により、ジャンルの情報を投稿記憶部１１１に含ませるようにしてもよい。
【００６１】
また、分類結果が公序良俗に反するジャンルを示す「不適切」なものとなる場合（例えば、「裸」や「性」に関するもの等、禁忌となるべき場合）には、投稿分類部１２３は、当該投稿を投稿記憶部１１１から削除する。
【００６２】
名称候補抽出部１２４は、特定のジャンルの投稿を対象として、店舗等の名称と想定される文字列（名称候補）または単語を投稿のテキスト部分から抽出する。具体的には、名称候補抽出部１２４は、所定のジャンルの投稿を順に解析し、投稿文章において所定の表記ルールに従った記載を検出すると、名称候補として抽出する。例えば、名称候補抽出部１２４は、中括弧（［］）等のマークにより囲まれた範囲内のテキストを、名称候補として抽出する。ただし、これに限られず、例えば、名称候補抽出部１２４が「動詞・形容詞・形容動詞・副詞・連体詞・助詞・助動詞・感動詞・接続詞・顔文字・一般名詞・普通名詞」等でない記載（すなわち、固有名詞）を名称候補として抽出するようにしてもよい。
【００６３】
また、名称候補抽出部１２４は、名称候補ごとに、投稿文章内およびハッシュタグ内での出現頻度に応じてトレンドスコアを算出する。トレンドスコアは、出現頻度が多いほど高い値をとる指標値である。例えば、名称候補抽出部１２４は、ある投稿の投稿文章に含まれる名称候補が、当該投稿のハッシュタグ内にも含まれるものであれば５点、ハッシュタグには含まれないものであれば３点のトレンドスコアを名称候補ごとに積算してトレンドスコアを算出するようにしてもよい。
【００６４】
名称情報作成部１２５は、名称候補のそれぞれに対して、店舗等の名称であることが確定すると、当該名称候補を名称として確定し、名称を一意に識別する名称ＩＤを割り振る。
【００６５】
関連画像収集部１２６は、名称に関して、画像を投稿情報から収集し、関連画像として関連画像記憶部１１４に格納させる。具体的には、関連画像収集部１２６は、名称で投稿情報の投稿文章およびハッシュタグを検索して、当該名称を含む場合には、その投稿に付帯する画像を関連画像として関連画像記憶部１１４に格納させる。
【００６６】
名称情報提供部１２７は、要求に応じて、話題になっている名称のトレンドスコアに基づくランクを付与し、ランクが高い順に名称を提示するランク表を作成する。また、要求に応じて、当該名称に関連する画像を関連画像記憶部１１４から読み出して、関連画像の一覧画面を作成する。当該一覧は、例えば飲食店のメニュー、施設案内、観光スポットのガイドメニュー等として機能しうる。
【００６７】
入力部１３０は、投稿分析装置１００への利用者からの入力を受け付ける。例えば、入力部１３０は、受け付けたタイピングやタッチ、フリック入力等の各種の接触入力、あるいは音声入力、または視線入力等の各種の入力を受け付ける。
【００６８】
出力部１４０は、投稿分析装置１００からの利用者への出力を行う。出力される情報は、画面、帳票等の各種出力情報である。
【００６９】
通信部１５０は、ネットワーク５０を介して投稿収集サーバー装置２００およびＳＮＳ３００との間で通信を行う。その通信には、ＴＣＰ／ＩＰプロトコルによるパケット通信を採用するが、これに限られるものではない。
【００７０】
図６は、投稿分析装置のハードウェア構成例を示す図である。投稿分析装置１００は、いわゆるサーバー装置、ワークステーション、パーソナルコンピュータ、スマートフォンあるいはタブレット端末の筐体により実現されるハードウェア構成を備える。投稿分析装置１００は、演算装置１０１と、主記憶装置１０２と、補助記憶装置１０３と、入力装置１０４と、表示装置１０５と、通信装置１０６と、各装置をつなぐバス１０７と、を備える。
【００７１】
演算装置１０１は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの演算装置である。
【００７２】
主記憶装置１０２は、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などのメモリ装置である。
【００７３】
補助記憶装置１０３は、デジタル情報を記憶可能な、いわゆるハードディスク（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）あるいはフラッシュメモリなどの不揮発性記憶装置である。
【００７４】
入力装置１０４は、キーボードやマウス、タッチパネル、マイクのいずれかまたは複数の入力を受け付ける装置である。表示装置１０５は、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等の各種出力装置のいずれかまたは複数の表示を行う装置である。
【００７５】
通信装置１０６は、ネットワークを介して他の装置と通信するネットワークインターフェースカード（ＮＩＣ）等である。
【００７６】
上記した投稿分析装置１００の投稿収集部１２１と、許諾管理部１２２と、投稿分類部１２３と、名称候補抽出部１２４と、名称情報作成部１２５と、関連画像収集部１２６と、名称情報提供部１２７とは、演算装置１０１に処理を行わせるプログラムによって実現される。このプログラムは、主記憶装置１０２、補助記憶装置１０３または図示しないＲＯＭ装置内に記憶され、実行にあたって主記憶装置１０２上にロードされ、演算装置１０１により実行される。
【００７７】
また、投稿分析装置１００の記憶部１１０は、主記憶装置１０２及び補助記憶装置１０３により実現される。また、入力部１３０および出力部１４０は、入力装置１０４、表示装置１０５によりそれぞれ実現される。通信部１５０は、通信装置１０６により実現される。以上が、投稿分析装置１００のハードウェア構成例である。
【００７８】
投稿分析装置１００の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【００７９】
また、各制御部（投稿収集部１２１と、許諾管理部１２２と、投稿分類部１２３と、名称候補抽出部１２４と、名称情報作成部１２５と、関連画像収集部１２６）は、それぞれの機能を実現する専用のハードウェア（ＡＳＩＣ、ＧＰＵなど）により構築されてもよい。また、各制御部の処理が一つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００８０】
次に、本実施形態における投稿分析システム１の動作を説明する。
【００８１】
図７は、投稿分析処理のフローの例を示す図である。投稿分析処理は、投稿収集サーバー装置２００が外部機関（ＳＮＳ３００）へ定期的に、あるいはリアルタイムで投稿情報を要求することに応じて開始される。また、それと同期してあるいは非同期に、投稿分析装置１００から投稿収集サーバー装置２００に画像付き投稿を要求することにより開始される。
【００８２】
まず、投稿収集サーバー装置２００は、投稿情報をＳＮＳ３００に要求する（ステップＳ００１）。これに応じて、ＳＮＳ３００は、投稿データを返信する（ステップＳ００２）。このプロセスは、既存の投稿収集サーバー装置２００において実施される既存技術である。
【００８３】
そして、投稿収集部１２１は、画像付投稿を投稿収集サーバー装置２００に要求する（ステップＳ００３）。これに応じて、投稿収集サーバー装置２００は、画像付投稿情報を返信する（ステップＳ００４）。具体的には、投稿収集サーバー装置２００は、ステップＳ００２において返信された投稿データのうち、画像が付帯している投稿を抽出して投稿分析装置１００に送信する。投稿収集部１２１は、これを投稿記憶部１１１に差分として格納する。すなわち、投稿収集部１２１は、既存の投稿を除外して、新規の投稿を投稿記憶部１１１に追加して格納する。
【００８４】
そして、許諾管理部１２２は、返信された投稿のそれぞれについて、利用許諾処理を行う（ステップＳ００５）。具体的には、許諾管理部１２２は、返信された投稿が既に利用許諾を受けているか否かを投稿記憶部１１１の利用許諾１１１Ｈに入力された情報を用いて特定し、利用許諾を受けていない投稿については、所定のフォームのダイレクトメッセージ等を当該投稿の投稿者（利用者名）宛てに送信し、利用許諾についての返信を受け付ける。
【００８５】
利用許諾については、各種の許諾方法が可能であり、例えば投稿者の今後一切の投稿については黙示的に利用許諾を行う内容の許諾であっても良いし、当該投稿のみ利用を許諾し、異なる投稿については逐次利用許諾を要する内容の許諾であっても良い。このように許諾フォームの返信内容に応じて、許諾管理部１２２が利用許諾情報記憶部１１２に情報を格納する。とくに、許諾意思表示日１１２Ｃは、投稿者からの最新の許諾日時を示し、許諾確認頻度１１２Ｄは、投稿利用許諾フォーム上で許諾範囲と許諾頻度に応じて、「一度（以降の許諾は黙示的に行われる）」、「投稿ごと（以降の許諾も投稿ごとに要する）」、「期間ごと（以降の一定期間は許諾が黙示に行われ、一定期間を過ぎた以降は再度の許諾の確認を要する）」等の判定結果を示すため、これを許諾管理部１２２は判定し適切に格納する。
【００８６】
そして、許諾管理部１２２は、利用許諾を得られない投稿については、投稿記憶部１１１から除外する。
【００８７】
そして、投稿分類部１２３は、画像認識により許諾を得られた投稿の分類を行う（ステップＳ００６）。具体的には、投稿分類部１２３は、ＡＩを用いた画像認識サービス等の外部サービスを利用して付帯する画像を解析させ、その結果得られた認識結果に応じて投稿を所定のジャンルに分類する。
【００８８】
そして、名称候補抽出部１２４は、所定の分類の投稿から名称候補の抽出とスコアを算出する（ステップＳ００７）。具体的には、名称候補抽出部１２４は、上述したように、所定のジャンルの投稿を順に解析し、投稿文章において所定の表記ルールに従った記載を検出すると、名称候補として抽出する。また、名称候補抽出部１２４は、上述したように、名称候補ごとに、投稿文章内およびハッシュタグ内での出現頻度に応じてトレンドスコアを算出する。
【００８９】
そして、名称情報作成部１２５は、名称の確定入力処理を行う（ステップＳ００８）。具体的には、名称情報作成部１２５は、ステップＳ００７において抽出した名称候補のそれぞれについて、投稿文章内での出現箇所と、その前後の表現とを示す画面を作成し、表示させる。投稿分析装置１００の利用者は、名称候補が投稿文章内で名称として用いられているか文脈を確認して判断し、名称として用いられている場合には店舗等の名称であることの確定入力を行う。
【００９０】
そして、名称情報作成部１２５は、確定名称と名称ＩＤの情報登録を行う（ステップＳ００９）。具体的には、名称情報作成部１２５は、店舗等の名称であることが確定した名称候補について、名称確定１１３Ｃに「確定」の情報を、また名称ＩＤ１１３Ｄに一意のＩＤを割り振って格納する。
【００９１】
そして、関連画像収集部１２６は、確定した名称で関連画像を抽出する（ステップＳ０１０）。具体的には、関連画像収集部１２６は、名称確定１１３Ｃに「確定」の情報が含まれる名称について、投稿情報の投稿文章およびハッシュタグを検索して、当該名称を含む投稿を抽出する。
【００９２】
そして、関連画像収集部１２６は、抽出した投稿に付帯する画像を関連画像として関連画像記憶部１１４に格納させる。
【００９３】
以上が、投稿分析処理のフローの例である。投稿分析処理によれば、あるジャンルに含まれる投稿を分析して、名称候補を抽出して、店舗等の名称であるとの確認がとれた場合には当該名称に関連する画像を投稿から抽出して関連画像として保存できる。このようにすることで、名称ごとの画像一覧を提供することが可能となる。
【００９４】
図８は、投稿利用許諾フォーム画面の例を示す図である。ステップＳ００５の利用許諾処理において、投稿利用許諾フォーム画面が示される。投稿利用許諾フォーム４００には、投稿者名４０１と、許諾範囲入力領域４０２と、許諾確認頻度入力領域４０３と、やめるボタン４０４と、許諾ボタン４０５と、が含まれる。
【００９５】
許諾範囲入力領域４０２には、利用許諾を与えるのが当該投稿のみであるか、一切の投稿であるか、を特定する利用許諾の対象となる投稿の条件が択一形式で表示され、入力を受けつける。許諾確認頻度入力領域４０３には、利用許諾を行うタイミングを特定する利用許諾の時期的条件が択一形式で表示され、入力を受け付ける。
【００９６】
やめるボタン４０４は、入力を受け付けると、許諾に関する回答を行わずに投稿利用許諾フォーム画面を閉じる。すなわち許諾しない意思を受け付ける。許諾ボタン４０５は、入力を受け付けると、入力された許諾範囲と許諾確認頻度を条件として、利用許諾を行う意思を受け付ける。
【００９７】
図９は、名称確定画面の例を示す図である。ステップＳ００８の名称の確定入力処理において、名称確定画面が示される。名称確定画面５００には、名称候補５０１と、トレンドスコア５０２と、根拠文脈５０３と、名称ボタン５０４と、次ボタン５０５と、が含まれる。
【００９８】
根拠文脈５０３は、名称候補が用いられている投稿文章の前後の文字列を表示する。この文脈を理解することで、名称候補が店舗等の名称であるのか、そうでないのかを利用者が判断するためである。
【００９９】
名称ボタン５０４は、名称であるとの判断結果の入力を受け付ける。名称ボタン５０４への入力を受け付けると、名称情報作成部１２５は、名称候補が店舗等の名称であることの確認がなされたと判定する。次ボタン５０５は、名称でない、あるいは判断できない、との判断結果の入力を受け付ける。次ボタン５０５への入力を受け付けると、名称情報作成部１２５は、名称候補が店舗等の名称であることの確認がなされなかったと判定する。
【０１００】
図１０は、話題名称表示画面の例を示す図である。話題名称表示画面６００は、投稿分析処理の終了後に、名称に関連付けされた画像を表示する際の表示画面の例である。投稿分析装置１００は、ネットワーク５０を介して他の装置（グルメサイトのＷｅｂサーバー等）から当該画面の表示要求を受け付けると、名称情報提供部１２７が話題名称表示画面６００を作成して送信する。
【０１０１】
話題名称表示画面６００には、名称のトレンドスコアに基づく話題ランク表６０１が含まれる。話題ランク表６０１には、トレンドスコアの高い順に名称を並べた順位と、名称と、トレンドスコアと、投稿画像表示リンク６０２と、が含まれる。
【０１０２】
投稿画像表示リンク６０２は、クリックまたはタップ入力を受け付けると、名称に関連付けられた関連画像を表示する関連画像一覧画面６１０を名称情報提供部１２７に生成させる。
【０１０３】
関連画像一覧画面６１０の生成処理において、名称情報提供部１２７は、名称を検索キーとして関連画像記憶部１１４を検索する。関連画像記憶部１１４の関連画像１１４Ｃを得ると、名称情報提供部１２７は、画像６１１を一覧化（表示画面上同じ面積となるよう拡大、縮小処理を行い、等間隔に整列）させて表示する画面を関連画像一覧画面６１０として生成する。また、画像６１１のそれぞれには、ハイパーリンクが張られており、リンク先はそれぞれの画像が付帯するＳＮＳ３００の投稿である。
【０１０４】
以上の実施形態のように、投稿分析システム１によれば、話題性のある店舗等の名称の情報を効率よく収集することができる。
【０１０５】
本発明は、上記の実施形態に制限されない。上記の実施形態は、本発明の技術的思想の範囲内で様々な変形が可能である。例えば、上記の実施形態においては、投稿分析装置１００は、投稿収集サーバー装置２００を介して画像付帯投稿情報を得ているが、これに限られない。例えば、ＳＮＳ３００から直接得るものであってもよい。このようにした場合、投稿情報の鮮度が高くなる（投稿された時刻により近い時刻でトレンドスコアを算出できる）。そのため、「今」投稿が多くなされている名称についてよりリアルタイム性を高めることができる。
【０１０６】
あるいは例えば、上記の実施形態においては、投稿分析装置１００は、外部サービスを利用して投稿を分類する情報を得て投稿分類を行っているが、これに限られない。例えば、投稿収集サーバー装置２００へ画像付帯投稿を要求する際に、投稿のジャンルを指定できるものであればこれを用いて分類済みの投稿を得るようにしてもよい。
【０１０７】
また、店舗等の名称は様々な趣向を凝らしたものが採用される可能性が高く、店舗名は投稿者によって揺らぎが生じるおそれがある。例えば、「寿司  由う」、「すし  由」、「鮨  由う」、「鮨  由」、「鮨由う」、「寿し  由う」等、同じ発音となるものや、外国語の場合には発音や表記の揺らぎ（例えば、「PIZZA」については、「PIZZA」、「ピザ」、「ピッツァ」等）が考えられる）がある可能性がある。その一方で、表記は似ていても関係の無い別の店舗（例えば、「さくら」、「愛」等は数百件単位で同一店名があるといわれている）という可能性もある。そのため、名称情報作成部１２５は、名称候補の抽出処理（ステップＳ００７）においてこういった表記揺らぎがあっても同一名称の可能性を推定し、推定結果を示して名寄せを可能とするようにしてもよい。このようにすることで、話題店舗の正確な特定が可能となる。
【０１０８】
また、上記した実施形態の技術的要素は、単独で適用されてもよいし、プログラム部品とハードウェア部品のような複数の部分に分けられて適用されるようにしてもよい。
【０１０９】
以上、本発明について、実施形態を中心に説明した。
【符号の説明】
【０１１０】
１・・・投稿分析システム、５０・・・ネットワーク、１００・・・投稿分析装置、１１０・・・記憶部、１１１・・・投稿記憶部、１１２・・・利用許諾情報記憶部、１１３・・・名称候補記憶部、１１４・・・関連画像記憶部、１２０・・・制御部、１２１・・・投稿収集部、１２２・・・許諾管理部、１２３・・・投稿分類部、１２４・・・名称候補抽出部、１２５・・・名称情報作成部、１２６・・・関連画像収集部、１２７・・・名称情報提供部、１３０・・・入力部、１４０・・・出力部、１５０・・・通信部、２００・・・投稿収集サーバー装置、３００・・・ＳＮＳ。
【図１】
2020129239.tif 000003
【図２】
2020129239.tif 000004
【図３】
2020129239.tif 000005
【図４】
2020129239.tif 000006
【図５】
2020129239.tif 000007
【図６】
2020129239.tif 000008
【図７】
2020129239.tif 000009
【図８】
2020129239.tif 000010
【図９】
2020129239.tif 000011
【図１０】
2020129239.tif 000012