(57)【要約】【課題】広告に接したユーザを効果的に特定することができる情報処理装置、情報処理方法及びプログラムを提供する。【解決手段】実施形態によれば、情報処理装置は、記憶部と、取得部と、判定部と、を備える。記憶部は、広告に接する場所を示す広告情報を格納する。取得部は、ユーザの移動履歴を取得する。判定部は、前記移動履歴と広告情報とに基づいて前記ユーザが前記広告に接したかを判定する。【選択図】      図１
2020119574.tif 000002
【特許請求の範囲】
【請求項１】
広告に接する場所を示す広告情報を格納する記憶部と、
ユーザの移動履歴を取得する取得部と、
前記移動履歴と広告情報とに基づいて前記ユーザが前記広告に接したかを判定する判定部と、
を備える情報処理装置。
【請求項２】
前記広告情報は、前記広告が表示される期間を示し、
前記移動履歴は、前記ユーザが所持する端末の位置と前記位置に対応付けられた日時とを示し、
前記判定部は、前記位置が前記場所に含まれ前記日時が前記期間に含まれる場合に、前記ユーザが前記広告に接したと判定する、
前記請求項１に記載の情報処理装置。
【請求項３】
前記広告情報は、交通機関の車両又は駅に設置される広告に関連し、
前記移動履歴は、前記交通機関の利用履歴である、
前記請求項１又は２に記載の情報処理装置。
【請求項４】
前記広告情報は、前記ユーザが前記広告に接する領域を示し、
前記移動履歴は、前記ユーザの位置を示し、
前記判定部は、前記ユーザが移動したルートの少なくとも一部と前記領域とが重なる場合に、前記ユーザが前記広告に接したと判定する、
前記請求項１又は２に記載の情報処理装置。
【請求項５】
前記判定部が前記広告に接したと判定したユーザのクラスタを生成するクラスタ生成部をさらに備える、
前記請求項１乃至４の何れか１項に記載の情報処理装置。
【請求項６】
前記クラスタのユーザに対する前記広告の効果を測定する測定部をさらに備える、前記請求項５に記載の情報処理装置。
【請求項７】
前記記憶部は、ユーザの属性を示す登録情報を格納し、
前記クラスタから所定の属性を有するユーザのサブクラスタを生成するサブクラスタ生成部をさらに備え、
前記測定部は、前記サブクラスタのユーザに対する前記広告の効果を測定する、
前記請求項６に記載の情報処理装置。
【請求項８】
前記測定部は、前記クラスタのユーザが所持する端末のアクセスログに基づいて前記広告の効果を測定する、
前記請求項６又は７に記載の情報処理装置。
【請求項９】
ユーザの移動履歴を取得し、
前記移動履歴と広告に接する場所を示す広告情報とに基づいて前記ユーザが前記広告に接したかを判定する、
情報処理方法。
【請求項１０】
プロセッサに、
ユーザの移動履歴を取得させ、
前記移動履歴と広告に接する場所を示す広告情報とに基づいて前記ユーザが前記広告に接したかを判定させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、広告の効果測定を行う情報処理装置、情報処理方法及びプログラムに関連する。
【背景技術】
【０００２】
広告主は、紙又はデジタルサイネージなどの媒体を野外に設置して広告を提示することがある。広告主は、そのような野外に設置される広告（野外広告）の効果を測定するため、野外広告に接したユーザを特定する必要がある。従来、広告主は、アンケート調査などを行って野外広告に接したユーザを特定する。
【０００３】
しかしながら、アンケート調査などのアナログな手法では、アンケートに協力したユーザからしか野外広告に接したユーザを抽出することがでないという課題がある。
【０００４】
そのため、野外広告に接したユーザを効果的に特定する手法が望まれる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−２４３８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記の課題を解決するため、広告に接したユーザを効果的に特定することができる情報処理装置、情報処理方法及びプログラムを提供する。
【課題を解決するための手段】
【０００７】
実施形態によれば、情報処理装置は、記憶部と、取得部と、判定部と、を備える。記憶部は、広告に接する場所を示す広告情報を格納する。取得部は、ユーザの移動履歴を取得する。判定部は、前記移動履歴と広告情報とに基づいて前記ユーザが前記広告に接したかを判定する。
【発明の効果】
【０００８】
実施形態によれば、サーバ装置は、ユーザの移動履歴に基づいて野外広告に接する場所を通過したユーザを特定することができる。また、サーバ装置は、移動履歴を交通機関のサーバ又はユーザの端末などから収集することができる。その結果、サーバ装置は、アンケートなどの手法を用いることなく、野外広告に接したユーザを特定することができる。
【０００９】
また、サーバ装置は、ユーザの移動履歴に基づいて野外広告に接したユーザのクラスタを生成することができる。また、サーバ装置は、クラスタから所定の属性を有するユーザのサブクラスタを生成することができる。サーバ装置は、サブクラスタのユーザに対する野外広告の効果を測定することができる。その結果、サーバ装置は、野外広告に接し、かつ、所定の属性を有するユーザに対する効果を測定することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１実施形態に係る広告システムの構成例を概略的に示す図である。
【図２】図２は、第１実施形態に係るサーバ装置の構成例を概略的に示すブロック図である。
【図３】図３は、第１実施形態に係る広告情報の構成例を示す図である。
【図４】図４は、第１実施形態に係る広告情報の構成例を示す図である。
【図５】図５は、第１実施形態に係る登録情報の構成例を示す図である。
【図６】図６は、第１実施形態に係る移動履歴の構成例を示す図である。
【図７】図７は、第１実施形態に係るサーバ装置の動作例を示すフローチャートである。
【図８】図８は、第２実施形態に係る広告情報の構成例を示す図である。
【図９】図９は、第２実施形態に係る領域情報の構成例を示す図である。
【図１０】図１０は、第２実施形態に係る領域情報の構成例を示す図である。
【発明を実施するための形態】
【００１１】
以下、実施形態について、図面を参照して説明する。
（第１実施形態）
実施形態に係る広告システムは、野外に設置される広告（野外広告）に接したユーザのクラスタを生成する。野外広告は、野外の所定の場所に設置される。たとえば、野外広告は、電車内における中吊り若しくはデジタルサイネージ、駅のホームに設置されるデジタルサイネージ、又は、ビルなどに設置される看板若しくはデジタルサイネージなどである。野外広告は、ポスター若しくはステッカーなど紙媒体であってもよいし、ディスプレイなどから構成されるデジタルサイネージであってもよい。野外広告の設置場所又は媒体は、特定の構成に限定されるものではない。
【００１２】
図１は、実施形態に係る広告システム１の構成例を示すブロック図である。図１が示すように、広告システム１は、サーバ装置１０、媒体２０及び端末３０などから構成される。なお、広告システム１は、図１に示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
【００１３】
サーバ装置１０（情報処理装置）は、野外広告の効果を測定する。サーバ装置１０は、野外広告が表示される日時とユーザが当該野外広告に接する場所とを示す広告情報を保持する。また、サーバ装置１０は、ユーザの位置と当該位置に居た日時とを示す移動履歴を取得する。サーバ装置１０は、広告情報及び移動履歴に基づいて野外広告に接したユーザをクラスタ化する。また、サーバ装置１０は、クラスタ化されたユーザの行動などに基づいて野外広告の効果を測定する。サーバ装置１０の構成については、後に詳述する。
【００１４】
媒体２０は、野外広告を表示する媒体である。たとえば、媒体２０は、不特定多数のユーザが認識することができる野外に設置される。  
前述の通り、媒体２０は、ポスター若しくはステッカーなどの紙媒体、又は、ディスプレイなどから構成されるデジタルサイネージなどであってもよい。
【００１５】
また、媒体２０は、ビル又は店舗などの建造物内に設置されてもよい。また、媒体２０は、ビルなどの建造物の屋上又は壁面に設置されてもよい。また、媒体２０は、電車、モノレール、バス、船舶又は航空機などの交通機関内に設置されるものであってもよい。媒体２０の構成は、特定の構成に限定されるものではない。  
ここでは、媒体２０は、電車内に設置されるデジタルサイネージ、又は、駅のホームに設置されるデジタルサイネージであるものとする。
【００１６】
端末３０は、ユーザが所持する端末である。たとえば、端末３０は、携帯可能な電子装置である。たとえば、端末３０は、フューチャーフォン、スマートフォン、ノートＰＣ、タブレットＰＣ又はウェアラブル端末などである。なお、端末３０は、ディスクトップＰＣであってもよい。
【００１７】
端末３０は、野外広告が目的とするコンバージョンを行うことができるものであってもよい。たとえば、野外広告のコンバージョンが商品の購入である場合、端末３０は、当該商品を購入するサイトなどを表示し必要な情報を取得する。また、野外広告がアプリのインストール又は起動である場合、端末３０は、当該アプリをインストール又は起動する。
なお、コンバージョンの内容は、特定の構成に限定されるものではない。
【００１８】
次に、サーバ装置１０について説明する。  
図２は、サーバ装置１０の構成例を示すブロック図である。  
図２が示す構成例において、サーバ装置１０は、プロセッサ１１、ＲＯＭ１２、ＲＡＭ１３、ＮＶＭ１４、通信部１５、操作部１６及び表示部１７などを備える。これらの各部は、データバスを介して互いに接続される。なお、サーバ装置１０は、図２が示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
【００１９】
プロセッサ１１は、サーバ装置１０全体の動作を制御する機能を有する。プロセッサ１１は、内部キャッシュおよび各種のインターフェースなどを備えてもよい。プロセッサ１１は、内部メモリ、ＲＯＭ１２又はＮＶＭ１４が予め記憶するプログラムを実行することにより種々の処理を実現する。
【００２０】
なお、プロセッサ１１がプログラムを実行することにより実現する各種の機能のうちの一部は、ハードウエア回路により実現されるものであってもよい。この場合、プロセッサ１１は、ハードウエア回路により実行される機能を制御する。
【００２１】
ＲＯＭ１２は、制御プログラム及び制御データなどが予め記憶された不揮発性のメモリである。ＲＯＭ１２に記憶される制御プログラム及び制御データは、サーバ装置１０の仕様に応じて予め組み込まれる。ＲＯＭ１２は、たとえば、サーバ装置１０の回路基板を制御するプログラム（たとえば、ＢＩＯＳ）などを格納する。
【００２２】
ＲＡＭ１３は、揮発性のメモリである。ＲＡＭ１３は、プロセッサ１１の処理中のデータなどを一時的に格納する。ＲＡＭ１３は、プロセッサ１１からの命令に基づき種々のアプリケーションプログラムを格納する。また、ＲＡＭ１３は、アプリケーションプログラムの実行に必要なデータ及びアプリケーションプログラムの実行結果などを格納してもよい。
【００２３】
ＮＶＭ１４（記憶部）は、データの書き込み及び書き換えが可能な不揮発性のメモリである。ＮＶＭ１４は、たとえば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、ＥＥＰＲＯＭ（登録商標）又はフラッシュメモリなどから構成される。ＮＶＭ１４は、サーバ装置１０の運用用途に応じて制御プログラム、アプリケーション及び種々のデータなどを格納する。  
ＮＶＭ１４は、広告情報を格納する記憶領域１４ａ及び登録情報を格納する記憶領域１４ｂを備える。広告情報及び登録情報については、後に詳述する。
【００２４】
通信部１５は、インターネットなどの通信網を通じて外部装置とデータを送受信するためのインターフェースである。通信部１５は、たとえば、ＬＡＮ接続をサポートするインターフェースである。
【００２５】
操作部１６は、オペレータから種々の操作の入力を受け付ける。操作部１６は、受け付けた操作を示す信号をプロセッサ１１へ送信する。たとえば、操作部１６は、キーボード、テンキー及びタッチパネルから構成される。
【００２６】
表示部１７は、プロセッサ１１の制御により種々の情報を表示する。たとえば、表示部１７は、液晶モニタから構成される。なお、操作部１６がタッチパネルなどで構成される場合、表示部１７は、操作部１６と一体的に形成されてもよい。
【００２７】
次に、広告情報について説明する。  
広告情報は、媒体２０が表示する広告（野外広告）と当該広告が表示される日時及びユーザが当該広告に接する場所とを示す情報から構成される。ここでは、記憶領域１４ａは、車両内のデジタルサイネージに表示される広告に関する広告情報２１と駅のホームに設置されるデジタルサイネージに表示される広告に関する広告情報２２とを格納する。
【００２８】
まず、広告情報２１について説明する。  
広告情報２１は、車両内のデジタルサイネージに表示される広告と当該広告が表示される日時及び車両（ユーザが当該広告に接する場所）とを示す。  
図３は、広告情報２１の構成例を示す。  
図３が示すように、広告情報２１は、「広告」、「日時」及び「車両」を対応付けて格納する。
【００２９】
「広告」は、広告を示す。たとえば、「広告」は、広告の名称又は識別番号など広告を特定する情報である。
【００３０】
「日時」は、広告が表示される日時を示す。たとえば、「日時」は、広告が表示される期間を示す。図３が示す例では、「日時」は、日付及び時刻によって広告が表示される期間を特定する。なお、「日時」は、日付によって広告が表示される期間を特定するものであってもよい。
【００３１】
「車両」は、広告を表示するデジタルサイネージが設置される車両を示す。ここでは、「車両」は、複数の車両を組成した編成を示す。また、編成ごとに表示される広告が設定されるものとする。
【００３２】
図３が示す例では、たとえば、広告情報２１は、車両Ａのデジタルサイネージに４月１日６：００〜１１：５９までの間に広告Ａが表示されることを示す。
【００３３】
次に、広告情報２２について説明する。  
広告情報２２は、駅に設置されるデジタルサイネージに表示される広告と当該広告が表示される日時及び駅（ユーザが当該広告に接する場所）とを示す。
【００３４】
図４は、広告情報２２の構成例を示す。  
図４が示すように、広告情報２２は、「広告」、「日時」及び「駅」を対応付けて格納する。
【００３５】
「広告」及び「日時」は、前述の通りである。
【００３６】
「駅」は、広告を表示するデジタルサイネージが設置される駅を示す。たとえば、「駅」は、駅名又は識別番号など駅を特定する情報である。
【００３７】
図４が示す例では、たとえば、広告情報２２は、駅Ａのデジタルサイネージに４月１日６：００〜１０：５９までの間に広告Ｇが表示されることを示す。
【００３８】
なお、広告情報の構成は、特定の構成に限定されるものではない。
【００３９】
広告情報は、予め記憶領域１４ａに格納される。たとえば、プロセッサ１１は、操作部１６を通じてオペレータから広告情報を取得してもよい。また、プロセッサ１１は、通信部１５を通じて外部装置から広告情報を取得してもよい。広告情報は、適宜更新されてもよい。
【００４０】
次に、登録情報について説明する。  
登録情報は、広告に接したユーザのクラスタを生成するため、広告に接したか判定されるユーザに関する情報である。ここでは、登録情報は、ユーザの属性及び「メールアドレス」を示す。
【００４１】
図５は、登録情報の構成例を示す。図５が示すように、登録情報は、ユーザの属性と「メールアドレス」とを対応付けて格納する。登録情報は、ユーザの属性として、「ユーザＩＤ」、「性別」、「生年月日」、「職業」、「年収」、「居住地」及び「勤務地」などを格納する。なお、登録情報は、図５が示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
【００４２】
「ユーザＩＤ」は、ユーザを特定する識別子である。たとえば、「ユーザＩＤ」は、文字列、数値又はそれらの組合せである。ここでは、「ユーザＩＤ」は、数値である。
【００４３】
「性別」は、ユーザの性別を示す。  
「生年月日」は、ユーザの生年月日を示す。なお、登録情報は、「生年月日」の代わりにユーザの年齢を示す「年齢」を備えてもよい。
【００４４】
「職業」は、ユーザの職業を示す。  
「年収」は、ユーザの年収を示す。  
「居住地」は、ユーザの居住地を示す。  
「勤務地」は、ユーザの勤務地を示す。  
「メールアドレス」は、ユーザのメールアドレスを示す。
【００４５】
図５が示す例では、たとえば、登録情報は、「０００１」のユーザの「性別」、「生年月日」、「職業」、「年収」、「居住地」、「勤務地」及び「メールアドレス」がそれぞれ「男性」、「１９９０年５月１２日」、「会社員」、「○○円」、「△△区」、「○○区」及び「ａａａ＠ｂｂｂ」であることを示す。  
なお、登録情報の構成は、特定の構成に限定されるものではない。
【００４６】
登録情報は、予め記憶領域１４ｂに格納される。たとえば、プロセッサ１１は、操作部１６を通じてオペレータから登録情報を取得してもよい。また、プロセッサ１１は、通信部１５を通じて外部装置から登録情報を取得してもよい。登録情報は、適宜更新されてもよい。  
たとえば、プロセッサ１１は、ユーザからのオプトインによって登録情報を生成し適宜更新する。
【００４７】
次に、サーバ装置１０のプロセッサ１１が実現する機能について説明する。以下の機能は、プロセッサ１１がＮＶＭ１４などに格納されるプログラムを実行することで実現される。
【００４８】
まず、プロセッサ１１は、ユーザの位置（ユーザが所持する端末の位置）と当該位置に居た日時（当該位置に対応付けられた日時）とを示す移動履歴を取得する機能を有する（取得部）。ここでは、移動履歴は、ユーザがＩＣカード（ユーザが所持する端末）などを用いて利用した電車の利用履歴である。たとえば、移動履歴は、公共交通機関共通乗車カードなどの利用履歴である。
【００４９】
図６は、移動履歴の構成例を示す。図６が示すように、移動履歴は、「ユーザＩＤ」、「乗車駅」、「乗車日時」、「降車駅」及び「降車日時」などから構成される。
【００５０】
「ユーザＩＤ」は、前述の通りである。
【００５１】
「乗車駅」は、「ユーザＩＤ」が示すユーザが乗車した駅を示す。  
「乗車日時」は、「ユーザＩＤ」が示すユーザが「乗車駅」に入場した日時を示す。  
「降車駅」は、「ユーザＩＤ」が示すユーザが降車した駅を示す。  
「降車日時」は、「ユーザＩＤ」が示すユーザが「降車駅」から出場した日時を示す。
【００５２】
図６が示す例では、たとえば、移動履歴は、「０００１」のユーザの「乗車駅」、「乗車日時」、「降車駅」及び「降車日時」がそれぞれ「Ａ駅」、「４月１日９：００」、「Ｂ駅」及び「４月１日１０：００」であることを示す。
【００５３】
なお、移動履歴は、適宜他の要素を追加してもよい。移動履歴の構成は、特定の構成に限定されるものではない。  
たとえば、プロセッサ１１は、通信部１５を通じて外部装置から移動履歴を取得する。
たとえば、プロセッサ１１は、鉄道会社などのサーバから移動履歴を取得する。
【００５４】
また、プロセッサ１１は、接したユーザのクラスタを生成する広告に対応する広告情報を取得する機能を有する。  
プロセッサ１１は、接したユーザのクラスタを生成する広告を設定する。たとえば、プロセッサ１１は、操作部１６を通じて、接したユーザのクラスタを生成する広告を設定する操作の入力を受け付ける。
【００５５】
接したユーザのクラスタを生成する広告を設定すると、プロセッサ１１は、記憶領域１４ａから、当該広告に対応する広告情報を取得する。たとえば、接したユーザのクラスタを生成する広告として「広告Ａ」を特定した場合、プロセッサ１１は、記憶領域１４ａから、「広告Ａ」に対応する広告情報２１（「広告Ａ」、「４月１日６：００〜１１：５９」及び「車両Ａ」）を取得する。
【００５６】
また、接したユーザのクラスタを生成する広告として「広告Ｇ」を特定した場合、プロセッサ１１は、記憶領域１４ａから、「広告Ｇ」に対応する広告情報２２（「広告Ｇ」、「４月１日６：００〜１０：５９」及び「駅Ａ」）を取得する。
【００５７】
また、プロセッサ１１は、広告に対応する広告情報と移動履歴とに基づいて、当該広告に接した（又は、接した可能性のある）ユーザ（たとえば、ユーザＩＤ）のクラスタを生成する機能を有する（クラスタ生成部）。
【００５８】
まず、プロセッサ１１は、ユーザが広告に接したかを判定する（判定部）。なお、この「判定」を「推定」又は「予測」等と読み替えても良い。  
たとえば、プロセッサ１１は、ユーザが媒体２０に接したかを判定する。即ち、プロセッサ１１は、ユーザの位置が、広告情報が示す「ユーザが当該広告に接する場所」に含まれるかを判定する。ユーザの位置が、広告情報が示す「ユーザが当該広告に接する場所」に含まれると判定すると、プロセッサ１１は、ユーザが媒体２０に接した日時に媒体２０が当該広告を表示していたかを判定する。即ち、プロセッサ１１は、ユーザが媒体に接した日時と広告情報の「日時」との間に重なり合いがあるか判定する。ユーザが媒体に接した日時と広告情報の「日時」との間に重なり合いがあると判定すると、プロセッサ１１は、ユーザが当該広告に接したと判定する。ユーザが広告に接したと判定すると、プロセッサ１１は、当該ユーザを当該広告に接触したユーザのクラスタに分類する。
【００５９】
まず、プロセッサ１１が広告情報２１を取得した場合について説明する。  
プロセッサ１１は、記憶領域１４ａからあるユーザの「乗車駅」、「乗車日時」、「降車駅」及び「降車日時」を取得する。プロセッサ１１は、「乗車駅」及び「降車駅」からユーザが乗車した車両（車両の編成）を特定する。たとえば、プロセッサ１１は、「乗車駅」から「降車駅」までの路線を走行する車両をユーザが乗車した車両として特定する。
【００６０】
ユーザが乗車した車両を特定すると、プロセッサ１１は、ユーザが乗車した車両が、広告情報２１が示す「車両」と一致するか判定する。両者が一致すると判定すると、プロセッサ１１は、ユーザが移動したルート上に広告情報が示す「ユーザが当該広告に接する場所」があると判定する。
【００６１】
ユーザが移動したルート上に広告情報が示す「ユーザが当該広告に接する場所」があると判定すると、プロセッサ１１は、「乗車日時」と「降車日時」とに基づいてユーザが車両に乗車した期間を特定する。ユーザが車両に乗車した期間を特定すると、プロセッサ１１は、ユーザが車両に乗車した期間と広告情報２１が示す「日時」とに間に重なり合いがあるか判定する。
【００６２】
ユーザが車両に乗車した期間と広告情報２１が示す「日時」との間に重なり合いがあると判定すると、プロセッサ１１は、ユーザが媒体に接した日時と広告情報２１が示す「日時」と重なり合いがあると判定する。ユーザが媒体に接した日時と広告情報２１の「日時」と重なり合いがあると判定すると、プロセッサ１１は、当該ユーザを当該広告に接触したユーザのクラスタに分類する。
【００６３】
次に、プロセッサ１１が広告情報２２を取得した場合について説明する。  
プロセッサ１１は、記憶領域１４ａからあるユーザの「乗車駅」、「乗車日時」、「降車駅」及び「降車日時」を取得する。プロセッサ１１は、ユーザが利用した駅として「乗車駅」及び「降車駅」を特定する。なお、プロセッサ１１は、「乗車駅」から「降車駅」に移動する途中に乗換駅がある場合には、乗換駅もユーザが利用した駅として特定してもよい。
【００６４】
ユーザが利用した駅を特定すると、プロセッサ１１は、ユーザが利用した駅の少なくとも１つが、広告情報２２が示す「駅」と一致するか判定する。両者が一致すると判定すると、プロセッサ１１は、ユーザが移動したルート上に広告情報が示す「ユーザが当該広告に接する場所」があると判定する。
【００６５】
ユーザが移動したルート上に広告情報が示す「ユーザが当該広告に接する場所」があると判定すると、プロセッサ１１は、「乗車日時」又は「降車日時」が、広告情報２２が示す「日時」に含まれるか判定する。たとえば、「乗車駅」と広告の場所とが一致した場合、プロセッサ１１は、「乗車日時」が、広告情報２２が示す「日時」に含まれるか判定する。また、「降車駅」と広告の場所とが一致した場合、プロセッサ１１は、「降車日時」が、広告情報２２が示す「日時」に含まれるか判定する。
【００６６】
なお、乗換駅と広告の場所とが一致した場合、プロセッサ１１は、「乗車日時」から乗換駅までの移動時間を算出して乗換駅にユーザが居た日時を特定してもよい。プロセッサ１１は、特定された日時が、広告情報２２が示す「日時」に含まれるか判定してもよい。
【００６７】
「乗車日時」又は「降車日時」が、広告情報の「日時」に含まれると判定すると、プロセッサ１１は、ユーザが媒体に接した日時と広告情報の「日時」と重なり合いがあると判定する。ユーザが媒体に接した日時と広告情報の「日時」と重なり合いがあると判定すると、プロセッサ１１は、当該ユーザを当該広告に接触したユーザのクラスタに分類する。
【００６８】
プロセッサ１１は、移動履歴を参照して各ユーザがクラスタに分類されるかを判定し、当該広告に接したユーザのクラスタを生成する。
【００６９】
また、プロセッサ１１は、ユーザの属性に基づいてクラスタからサブクラスタを生成する機能を有する（サブクラスタ生成部）。即ち、プロセッサ１１は、広告の効果を測定したいユーザの属性を設定し、当該属性を有するユーザのサブクラスタを生成する。
プロセッサ１１は、広告の効果を測定したいユーザの属性を設定する。たとえば、プロセッサ１１は、操作部１６を通じて、広告の効果を測定したいユーザの属性を設定する操作の入力を受け付ける。たとえば、プロセッサ１１は、属性として、「女性」の入力を受け付ける。
【００７０】
ユーザの属性を設定すると、プロセッサ１１は、登録情報を参照して、クラスタから当該属性を有するユーザのサブクラスタを生成する。プロセッサ１１は、登録情報を参照して、クラスタに分類されたあるユーザの属性を取得する。当該ユーザの属性を取得すると、プロセッサ１１は、ユーザの属性がサブクラスタを生成するための属性と一致するか判定する。両者が一致すると判定すると、プロセッサ１１は、当該ユーザをサブクラスタに分類する。たとえば、プロセッサ１１は、「性別」が「女性」であるユーザをサブクラスタに分類する。
【００７１】
プロセッサ１１は、クラスタに分類された各ユーザについて同様の動作を行い、サブクラスタを生成する。サブクラスタは、広告に接し、かつ、所定の属性を有するユーザのクラスタである。
【００７２】
なお、サブクラスタは、複数の属性のいずれか又は何れも有するユーザのクラスタであってもよい。サブクラスタを生成する条件は、特定の構成に限定されるものではない。
【００７３】
また、プロセッサ１１は、サブクラスタに分類されたユーザに対する広告の効果を測定する機能を有する（測定部）。  
たとえば、プロセッサ１１は、登録情報を参照してサブクラスタに分類されたユーザのメールアドレスを取得する。プロセッサ１１は、所定のタイミングで取得されたメールアドレスに広告に関するアンケートを送信する。
【００７４】
アンケートは、広告の効果を測定するための質問事項を含む。たとえば、アンケートは、広告を見たか、広告の感想、広告によって生じた商品などの印象（商品を欲しくなったかなど）、又は、広告に関連するコンバージョンを行ったか、などの質問事項を含む。
【００７５】
たとえば、アンケートは、Ｗｅｂサイト上で回答するものである。プロセッサ１１は、アンケートを回答するためのＷｅｂサイトのＵＲＬを含むメールを送信する。
【００７６】
プロセッサ１１は、アンケート結果を取得して、広告の効果を測定する。たとえば、プロセッサ１１は、アンケートの各質問事項に対する回答を集計して、広告の効果を測定する。なお、他の外部装置がアンケートの結果を取得して広告の効果を測定してもよい。
【００７７】
また、プロセッサ１１は、サブクラスタに分類されたユーザが所持する端末３０のアクセスログに基づいて広告の効果を測定してもよい。  
たとえば、プロセッサ１１は、他の外部装置などからサブクラスタに分類されたユーザが所持する端末３０のアクセスログを取得する。アクセスログは、端末３０がインターネットを通じてサーバ（Ｗｅｂサーバなど）などにアクセスした履歴である。
【００７８】
プロセッサ１１は、アクセスログに基づいてユーザが広告のコンバージョンを行ったか判定する。たとえば、コンバージョンが商品の購入である場合、プロセッサ１１は、ユーザが広告に接した後に、ユーザが当該商品を購入するＷｅｂサイトなどから当該商品を購入したか判定する。
【００７９】
また、コンバージョンがアプリのインストールである場合、プロセッサ１１は、ユーザが広告に接した後に、ユーザの端末３０が所定のサーバからアプリをダウンロードしたかを判定する。
【００８０】
また、コンバージョンがアプリの起動である場合、プロセッサ１１は、ユーザが広告に接した後に、ユーザの端末３０がアプリの起動によって生じるアクセスがあるかを判定する。たとえば、プロセッサ１１は、アプリ起動時にアクセスするサーバへのアクセスログがあるか判定する。
【００８１】
プロセッサ１１は、サブクラスタの各ユーザがコンバージョンを行ったか判定する。プロセッサ１１は、行われたコンバージョンの個数をカウントする。
【００８２】
プロセッサ１１は、サブクラスタに分類されるユーザの数とコンバージョンとの個数とに基づいて、広告に接したユーザがコンバージョンを行う確率であるコンバージョン率を算出する。プロセッサ１１は、コンバージョン率を広告の効果として取得する。
【００８３】
なお、プロセッサ１１が広告の成果を測定する方法は、特定の方法に限定されるものではない。
【００８４】
次に、サーバ装置１０の動作例について説明する。  
図７は、サーバ装置１０の動作例について説明するためのフローチャートである。  
まず、サーバ装置１０のプロセッサ１１は、移動履歴を取得する（Ｓ１１）。移動履歴を取得すると、プロセッサ１１は、接したユーザのクラスタを生成する広告を設定する（Ｓ１２）。
【００８５】
広告を設定すると、プロセッサ１１は、記憶領域１４ａから、当該広告に対応する広告情報を取得する（Ｓ１３）。広告情報を取得すると、プロセッサ１１は、移動履歴及び広告情報に基づいて、当該広告に接したユーザのクラスタを生成する（Ｓ１４）。
【００８６】
クラスタを生成すると、プロセッサ１１は、広告の効果を測定する対象となるユーザの属性を設定する（Ｓ１５）。属性を設定すると、プロセッサ１１は、クラスタから当該属性を有するユーザのサブクラスタを生成する（Ｓ１６）。
【００８７】
サブクラスタを生成すると、プロセッサ１１は、サブクラスタのユーザに対する広告の効果を測定する（Ｓ１７）。広告の効果を測定すると、プロセッサ１１は、動作を終了する。
【００８８】
なお、プロセッサ１１は、「ユーザが当該広告に接する場所」に基づいてクラスタを生成してもよい。たとえば、媒体２０が継続的に同じ広告を表示する場合、プロセッサ１１は、「ユーザが当該広告に接する場所」に基づいてクラスタを生成する。即ち、プロセッサ１１は、ユーザの移動ルート上に「ユーザが当該広告に接する場所」があれば、当該ユーザをクラスタに分類する。
【００８９】
また、プロセッサ１１は、サブクラスタを生成しなくともよい。プロセッサ１１は、クラスタに分類されるユーザに対する広告の効果を測定してもよい。
【００９０】
また、プロセッサ１１は、バス、モノレール、船舶又は航空機など、電車以外の交通機関の利用履歴を移動履歴としてクラスタを生成してもよい。たとえば、プロセッサ１１は、交通機関の駅又は車両に表示される広告に関する広告情報と利用履歴とに基づいてクラスタを生成する。
（第２実施形態）
次に、第２実施形態について説明する。  
第２実施形態に係る広告システム１は、ユーザの座標に基づいてユーザが広告に接したかを判定する点で第１実施形態のそれと異なる。従って、他の要素については同一の符号を付して詳細な説明を省略する。
【００９１】
端末３０は、携帯可能な電子装置である。たとえば、端末３０は、フューチャーフォン、スマートフォン、タブレットＰＣ、ノートＰＣ又はウェアラブル端末などである。
【００９２】
端末３０は、自身の位置（座標）を取得する。たとえば、端末３０は、所定のアプリによって自身の位置を時系列で取得する。たとえば、端末３０は、ＧＰＳによってグローバルな座標（経度及び緯度）を取得する。端末３０は、ＧＰＳによって得られた座標を時系列で格納する。
【００９３】
なお、端末３０は、セルラー通信の複数の基地局からの通信電波を用いて自身の位置を取得するものであってもよい。また、端末３０は、自身の位置として３次元での座標を取得するものであってもよい。
【００９４】
端末３０は、時系列で取得した自身の位置を移動履歴としてサーバ装置１０へ送信する。ここでは、移動履歴は、時系列での端末３０（ユーザ）の座標である。たとえば、端末３０は、所定のタイミングでサーバ装置１０へ移動履歴を送信してもよい。また、端末３０は、サーバ装置１０からのリクエストに対して移動履歴を送信してもよい。
【００９５】
また、記憶領域１４ａは、広告情報２３を格納する。広告情報２３は、ビルなどの建造物の壁面若しくは屋上又は路肩などに設置される広告に関連する。
【００９６】
広告情報２３は、デジタルサイネージに表示される広告と当該広告が表示される日時とユーザが当該広告に接する領域（ユーザが当該広告に接する場所）とを示す。
【００９７】
図８は、広告情報２３の構成例について説明する。  
図８が示すように、広告情報２３は、「広告」、「日時」及び「領域情報」を対応付けて格納する。  
「広告」及び「日時」は、前述の通りである。
【００９８】
「領域情報」は、ユーザが広告に接する領域を示す。即ち、「領域情報」は、ユーザが滞在すると当該広告に接したと判定される領域を示す。
【００９９】
図９は、領域情報の構成例を示す。  
図９が示すように、領域情報は、領域４１を示す。領域４１は、ユーザが滞在すると当該広告に接したと判定される領域である。
【０１００】
領域４１は、広告を表示する媒体２０の位置に基づいて設定される。図９が示す例では、領域４１は、媒体２０を中心とした円型に設定される。領域４１の半径は、媒体２０が表示する広告を視認することができる距離などに基づく。たとえば、領域４１の半径は、媒体２０の大きさが大きいほど、大きくなる。また、領域４１の半径は、媒体２０が設置される高さに基づいてもよい。たとえば、領域４１の半径は、媒体２０が設置される高さが高いほど、大きくなる。
【０１０１】
図１０は、領域情報の他の構成例を示す。  
図１０が示すように、領域情報は、領域４２を示す。
【０１０２】
領域４２は、広告を表示する媒体２０の位置及び向きに基づいて設定される。図１０が示す例では、媒体２０は、矢印の方向に広告を表示する。たとえば、媒体２０は、矢印の方向に向いたディスプレイなどから構成される。
【０１０３】
図１０が示すように、領域４２は、媒体２０から矢印方向に進んだ位置を中心とした円型に設定される。領域４１の半径と同様に、領域４２の半径は、媒体２０が表示する広告を視認することができる距離などに基づく。
【０１０４】
なお、領域４１及び４２は、円型でなくともよい。領域４１及び４２は、楕円形、矩形、又は多角形などであってもよい。領域４１及び４２の形状及び大きさは、特定の構成に限定されるものではない。
【０１０５】
次に、プロセッサ１１が実現する機能について説明する。以下の機能は、プロセッサ１１がＮＶＭ１４などに格納されるプログラムを実行することで実現される。
【０１０６】
まず、プロセッサ１１は、端末３０からの移動履歴を取得する機能を有する。  
たとえば、プロセッサ１１は、通信部１５を通じて端末３０から移動履歴を取得する。
プロセッサ１１は、所定のタイミングで送信する移動履歴を受信してもよい。また、プロセッサ１１は、端末３０に対して移動履歴を取得するリクエストを送信し、リクエストに対するレスポンスとして移動履歴を受信してもよい。
【０１０７】
また、プロセッサ１１は、端末３０の移動履歴を管理する外部装置から移動履歴を取得してもよい。
【０１０８】
また、プロセッサ１１は、接したユーザのクラスタを生成する広告に対応する広告情報を取得する機能を有する。  
プロセッサ１１は、接したユーザのクラスタを生成する広告を設定する。たとえば、プロセッサ１１は、操作部１６を通じて、接したユーザのクラスタを生成する広告を設定する操作の入力を受け付ける。
【０１０９】
接したユーザのクラスタを生成する広告を設定すると、プロセッサ１１は、記憶領域１４ａから、当該広告に対応する広告情報２３を取得する。
【０１１０】
また、プロセッサ１１は、接したユーザのクラスタを生成する広告情報と移動履歴とに基づいて、当該広告に接触した（又は、接触した可能性のある）ユーザ（たとえば、ユーザＩＤ）のクラスタを生成する機能を有する。
【０１１１】
たとえば、プロセッサ１１は、ユーザが媒体２０に接したかを判定する。即ち、プロセッサ１１は、ユーザの位置が、広告情報が示す「ユーザが当該広告に接する場所」に含まれるかを判定する。ユーザの位置が、広告情報が示す「ユーザが当該広告に接する場所」に含まれると判定すると、プロセッサ１１は、ユーザが媒体２０に接した日時に媒体２０が当該広告を表示していたかを判定する。即ち、プロセッサ１１は、ユーザが媒体に接した日時と広告情報の「日時」と重なり合いがあるか判定する。ユーザが媒体に接した日時と広告情報の「日時」と重なり合いがあると判定すると、プロセッサ１１は、当該ユーザを当該広告に接触したユーザのクラスタに分類する。
【０１１２】
プロセッサ１１は、移動履歴に基づいて、広告情報２３の領域情報が示す領域内にユーザが滞在したか判定する。たとえば、プロセッサ１１は、移動履歴からユーザのルートを生成し、ルートと領域情報が示す領域とが重なるかを判定する。
【０１１３】
広告情報２３の領域情報が示す領域内にユーザが滞在したと判定すると、プロセッサ１１は、ユーザが移動したルート上に広告情報が示す「ユーザが当該広告に接する場所」があると判定する。
【０１１４】
ユーザが移動したルート上に広告情報が示す「ユーザが当該広告に接する場所」があると判定すると、プロセッサ１１は、移動履歴に基づいて、ユーザが当該領域内に滞在した期間を特定する。たとえば、プロセッサ１１は、ユーザが当該領域に進入した日時と当該領域から退去した日時との期間を当該領域に滞在した期間と特定する。ユーザが当該領域内に滞在した期間を特定すると、プロセッサ１１は、当該期間と広告情報の「日時」との間に重なり合いがあるか判定する。
【０１１５】
当該期間と広告情報の「日時」との間に重なり合いがあると判定すると、プロセッサ１１は、ユーザが媒体に接した日時と広告情報の「日時」と重なり合いがあると判定する。
ユーザが媒体に接した日時と広告情報の「日時」と重なり合いがあると判定すると、プロセッサ１１は、当該ユーザを当該広告に接触したユーザのクラスタに分類する。
【０１１６】
プロセッサ１１は、移動履歴を参照して各ユーザがクラスタに分類されるかを判定し、当該広告に接したユーザのクラスタを生成する。
【０１１７】
サーバ装置１０の動作例については、第１実施形態のそれと同様であるため説明を省略する。
【０１１８】
なお、本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の発明が含まれており、開示される複数の構成要件から選択された組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、課題が解決でき、効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【符号の説明】
【０１１９】
１…広告システム、１０…サーバ装置、１１…プロセッサ、１４…ＮＶＭ、１４ａ及び１４ｂ…記憶領域、２０…媒体、２１乃至２３…広告情報、３０…端末、４１及び４２…領域。
【図１】
2020119574.tif 000003
【図２】
2020119574.tif 000004
【図３】
2020119574.tif 000005
【図４】
2020119574.tif 000006
【図５】
2020119574.tif 000007
【図６】
2020119574.tif 000008
【図７】
2020119574.tif 000009
【図８】
2020119574.tif 000010
【図９】
2020119574.tif 000011
【図１０】
2020119574.tif 000012
【手続補正書】
【提出日】令和2年6月1日(2020.6.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
広告が表示される交通機関の車両又は駅を示す広告情報を格納する記憶部と、
ユーザが乗車した乗車駅及び前記ユーザが降車した降車駅を示す移動履歴を取得する取得部と、
前記乗車駅及び前記降車駅に基づいて前記ユーザが乗車した車両を特定し特定した前記車両と前記広告情報が示す前記車両とが一致する場合、又は、前記乗車駅若しくは前記降車駅と前記広告情報が示す前記駅とが一致した場合、前記ユーザが前記広告に接したと判定する判定部と、
前記判定部が前記広告に接したと判定したユーザのクラスタに対して前記広告に関するアンケートを送信する測定部と、
を備え、
前記アンケートは、前記広告の効果を測定する質問事項を含む、
情報処理装置。
【請求項２】
前記広告情報は、前記広告が表示される期間を示し、
前記移動履歴は、前記ユーザが前記乗車駅に入場した日時と前記ユーザが前記降車駅から出場した日時と、を示し、
前記判定部は、前記ユーザが前記乗車駅に入場した日時と前記ユーザが前記降車駅から出場した日時とに基づいて前記ユーザが前記車両に乗車した期間を特定し、特定した前記期間と前記広告情報が示す前記期間との間に重なり合いがある場合に、前記ユーザが前記広告に接したと判定する、
前記請求項１に記載の情報処理装置。
【請求項３】
前記記憶部は、ユーザの属性を示す登録情報を格納し、
前記クラスタから所定の属性を有するユーザのサブクラスタを生成するサブクラスタ生成部をさらに備え、
前記測定部は、前記サブクラスタのユーザに対して前記アンケートを送信する、前記請求項１又は２に記載の情報処理装置。
【請求項４】
プロセッサが実行する情報処理方法であって、
広告が表示される交通機関の車両又は駅を示す広告情報、及び、ユーザが乗車した乗車駅並びに前記ユーザが降車した降車駅を示す移動履歴を取得し、
前記乗車駅及び前記降車駅に基づいて前記ユーザが乗車した車両を特定し特定した前記車両と前記広告情報が示す前記車両とが一致する場合、又は、前記乗車駅若しくは前記降車駅と前記広告情報が示す前記駅とが一致した場合、前記ユーザが前記広告に接したと判定し、
前記広告に接したと判定されたユーザのクラスタに対して前記広告に関するアンケートを送信し、
前記アンケートは、前記広告の効果を測定する質問事項を含む、
情報処理方法。
【請求項５】
プロセッサに、
広告が表示される交通機関の車両又は駅を示す広告情報及びユーザが乗車した乗車駅及び前記ユーザが降車した降車駅を示す移動履歴を取得させ、
前記乗車駅及び前記降車駅に基づいて前記ユーザが乗車した車両を特定し特定した前記車両と前記広告情報が示す前記車両とが一致する場合、又は、前記乗車駅若しくは前記降車駅と前記広告情報が示す前記駅とが一致した場合、前記ユーザが前記広告に接したと判定させ、
前記広告に接したと判定されたユーザのクラスタに対して前記広告に関するアンケートを送信させ、
前記アンケートは、前記広告の効果を測定する質問事項を含む、
プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１１８
【補正方法】変更
【補正の内容】
【０１１８】
なお、本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の発明が含まれており、開示される複数の構成要件から選択された組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、課題が解決でき、効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
以下に本件出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
広告に接する場所を示す広告情報を格納する記憶部と、
ユーザの移動履歴を取得する取得部と、
前記移動履歴と広告情報とに基づいて前記ユーザが前記広告に接したかを判定する判定部と、を備える情報処理装置。
［Ｃ２］
前記広告情報は、前記広告が表示される期間を示し、
前記移動履歴は、前記ユーザが所持する端末の位置と前記位置に対応付けられた日時とを示し、
前記判定部は、前記位置が前記場所に含まれ前記日時が前記期間に含まれる場合に、前記ユーザが前記広告に接したと判定する、前記Ｃ１に記載の情報処理装置。
［Ｃ３］
前記広告情報は、交通機関の車両又は駅に設置される広告に関連し、
前記移動履歴は、前記交通機関の利用履歴である、
前記Ｃ１又は２に記載の情報処理装置。
［Ｃ４］
前記広告情報は、前記ユーザが前記広告に接する領域を示し、
前記移動履歴は、前記ユーザの位置を示し、
前記判定部は、前記ユーザが移動したルートの少なくとも一部と前記領域とが重なる場合に、前記ユーザが前記広告に接したと判定する、前記Ｃ１又は２に記載の情報処理装置。
［Ｃ５］
前記判定部が前記広告に接したと判定したユーザのクラスタを生成するクラスタ生成部をさらに備える、前記Ｃ１乃至４の何れか１項に記載の情報処理装置。
［Ｃ６］
前記クラスタのユーザに対する前記広告の効果を測定する測定部をさらに備える、前記Ｃ５に記載の情報処理装置。
［Ｃ７］
前記記憶部は、ユーザの属性を示す登録情報を格納し、
前記クラスタから所定の属性を有するユーザのサブクラスタを生成するサブクラスタ生成部をさらに備え、
前記測定部は、前記サブクラスタのユーザに対する前記広告の効果を測定する、前記Ｃ６に記載の情報処理装置。
［Ｃ８］
前記測定部は、前記クラスタのユーザが所持する端末のアクセスログに基づいて前記広告の効果を測定する、前記Ｃ６又は７に記載の情報処理装置。
［Ｃ９］
ユーザの移動履歴を取得し、
前記移動履歴と広告に接する場所を示す広告情報とに基づいて前記ユーザが前記広告に接したかを判定する、情報処理方法。
［Ｃ１０］
プロセッサに、
ユーザの移動履歴を取得させ、
前記移動履歴と広告に接する場所を示す広告情報とに基づいて前記ユーザが前記広告に接したかを判定させる、プログラム。