(57)【要約】【課題】ユーザが情報を閲覧する蓋然性を高め、それにより情報を提供する価値を高める。【解決手段】情報処理装置は、対象とするユーザ向けの情報を取得する手段と、ユーザの将来の移動経路を推測する手段と、推測の結果得られる移動経路に沿った位置に設けられている非携帯の表示装置を特定する手段と、取得されたユーザ向けの情報を、特定された表示装置にネットワークを介して送信する手段と、を備える。【選択図】図１
2017211952.tif 000002
【特許請求の範囲】
【請求項１】
対象とするユーザ向けの情報を取得する手段と、
前記ユーザの将来の移動経路を推測する手段と、
推測の結果得られる移動経路に沿った位置に設けられている非携帯の表示装置を特定する手段と、
取得されたユーザ向けの情報を、特定された表示装置にネットワークを介して送信する手段と、を備える情報処理装置。
【請求項２】
前記送信する手段は、取得されたユーザ向けの情報を、ユーザが特定された表示装置の近傍を通過する前に送信する請求項１に記載の情報処理装置。
【請求項３】
前記送信する手段によって送信されたユーザ向けの情報は、ユーザが特定された表示装置に近接したと判定された場合に該表示装置に表示される請求項１または２に記載の情報処理装置。
【請求項４】
ユーザの状態を取得する手段と、
取得されたユーザ向けの情報のなかから、取得されたユーザの状態に適合する情報を選択する手段と、をさらに備え、
前記送信する手段は、選択された情報を、特定された表示装置に送信する請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
ユーザの状態は、ユーザの位置およびユーザの活動のうちの少なくともひとつを含む請求項４に記載の情報処理装置。
【請求項６】
ユーザが携帯する端末が通知の適否に関する基準を満たすか否かを判定する手段をさらに備え、
前記送信する手段は、基準が満たされると判定された場合にはユーザが携帯する端末に、そうでない場合には特定された表示装置に、取得されたユーザ向けの情報を送信する請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
前記推測する手段は、過去のユーザの移動経路およびユーザの現在位置に基づいてユーザの将来の移動経路を推測する請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
表示装置の特性に基づいて、特定された表示装置から送信対象の表示装置を選択する手段をさらに備え、
前記送信する手段は、取得されたユーザ向けの情報を、選択された表示装置に送信する請求項１から７のいずれか１項に記載の情報処理装置。
【請求項９】
ユーザと特定された表示装置との距離または該距離の変化量に基づいて、ユーザが前記送信する手段によって送信されたユーザ向けの情報を閲覧したか否かを判定する手段と、
閲覧したか否かの判定の結果に基づいて次以降の表示装置に送信する情報を決定する手段と、をさらに備える請求項１から８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記表示装置は、
近接したユーザの属性を検出する手段と、
検出されたユーザの属性に基づいて情報の表示の態様を選択する手段と、を備える請求項１から９のいずれか１項に記載の情報処理装置。
【請求項１１】
特定された表示装置によってユーザ向けの情報が表示されたことを示す信号をネットワークを介して受け付ける手段と、
信号が受け付けられると、表示されたユーザ向けの情報に関連する情報をユーザが携帯する端末にネットワークを介して送信する手段と、をさらに備える請求項１から１０のいずれか１項に記載の情報処理装置。
【請求項１２】
特定された表示装置によってユーザ向けの情報が表示されたことを示す信号をネットワークを介して受け付ける手段と、
信号が受け付けられると、ユーザが携帯する端末に対するユーザの操作内容を該端末からネットワークを介して取得する手段と、
取得された操作内容に基づいて次以降の表示装置に送信する情報を決定する手段と、をさらに備える請求項１から１０のいずれか１項に記載の情報処理装置。
【請求項１３】
対象とするユーザ向けの情報を取得する取得工程と、
前記ユーザの将来の移動経路を推測する推測工程と、
推測の結果得られる移動経路に沿った位置に設けられている非携帯の表示装置を特定する特定工程と、
取得されたユーザ向けの情報を、特定された表示装置にネットワークを介して送信する送信工程と、を含む情報処理方法。
【請求項１４】
対象とするユーザ向けの情報を取得する手段と、
前記ユーザの将来の移動経路を推測する手段と、
推測の結果得られる移動経路に沿った位置に設けられている非携帯の表示装置を特定する手段と、
取得されたユーザ向けの情報を、特定された表示装置にネットワークを介して送信する手段と、
送信されたユーザ向けの情報を記憶する手段と、
ユーザが特定された表示装置に近接したことを検知する手段と、
特定された表示装置に記憶されるユーザ向けの情報のなかから、近接が検知されたユーザ向けの情報を選択して表示する手段と、を備える情報処理システム。
【請求項１５】
コンピュータを請求項１乃至１２のいずれか１項に記載の装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法および情報処理システムに関する。
【背景技術】
【０００２】
ユーザの置かれている状況やユーザの活動・嗜好などのコンテキストに応じた情報をユーザに提供するサービスが登場している。例えばＧｏｏｇｌｅ社はＧｏｏｇｌｅＮｏｗというサービスを提供している（非特許文献１）。このサービスでは、ユーザがカレンダに登録している予定や、ユーザの所在地で開催されるイベントなどの、ユーザに関係する様々な情報をシステムが収集・加工し、ユーザのコンテキストに合わせて通知する。また、特許文献１には、ユーザ間のコンテキストの共通性を利用して情報通知を最適化する技術が開示されている。この技術では、ユーザが情報を閲覧した時に、その情報とユーザのコンテキストとを履歴として保持し、類似したコンテキストを持つ他のユーザに対して、履歴中の情報と同一または類似した情報を推奨する。これにより、情報が閲覧される確率の向上を図っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２１６１３９号公報
【非特許文献】
【０００４】
【非特許文献１】https://www.google.com/intl/ja/landing/now/
【発明の概要】
【発明が解決しようとする課題】
【０００５】
情報提供者が価値を得るためには、情報提供先のユーザが実際に情報を閲覧することが重要である。特許文献１や非特許文献１に開示される従来の技術では、ユーザのコンテキストに合った情報を通知することでユーザの関心を引き、情報が閲覧される蓋然性を高めようとしている。しかしながら、情報の通知先の装置が使用できないため通知を行えない状況や、様々なサービスから配信される過度な情報通知によりユーザが閲覧行動を避けてしまう状況など、ユーザの通知閲覧を阻害する要因が存在する。こうした阻害要因を取り除いて情報が閲覧される蓋然性を向上する点において、従来の技術は不十分である。
【０００６】
本発明はこうした課題に鑑みてなされたものであり、その目的は、ユーザが情報を閲覧する蓋然性を高め、それにより情報を提供する価値を高めることができる技術の提供にある。
【課題を解決するための手段】
【０００７】
本発明のある態様は情報処理装置に関する。この情報処理装置は、対象とするユーザ向けの情報を取得する手段と、ユーザの将来の移動経路を推測する手段と、推測の結果得られる移動経路に沿った位置に設けられている非携帯の表示装置を特定する手段と、取得されたユーザ向けの情報を、特定された表示装置にネットワークを介して送信する手段と、を備える。
【発明の効果】
【０００８】
本発明によれば、ユーザが情報を閲覧する蓋然性を高め、それにより情報を提供する価値を高めることができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態に係る広告通知システムの構成を示す模式図。
【図２】広告主サーバおよびディスプレイ事業者サーバの機能および構成を示すブロック図。
【図３】広告配信サーバ、ユーザ端末および街頭ディスプレイの機能および構成を示すブロック図。
【図４】各種データの一例を示すデータ構造図。
【図５】図１の広告通知システムに含まれる装置のハードウエア構成図。
【図６】図１の広告通知システムにおける処理の流れを示すチャート。
【図７】広告主サーバおよび広告配信サーバにおける処理を示すフローチャート。
【図８】広告配信サーバにおける処理を示すフローチャート。
【図９】ディスプレイ事業者サーバおよび街頭ディスプレイにおける処理を示すフローチャート。
【図１０】街頭ディスプレイが広告を表示する処理を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施の形態を説明する。ただし、本発明の実施の形態は以下の実施の形態に限定されるものではない。各図面に示される同一または同等の構成要素、部材、処理、信号には、同一の符号を付するものとし、適宜重複した説明は省略する。また、各図面において説明上重要ではない部材の一部は省略して表示する。
【００１１】
実施の形態に係る情報処理システムでは、街頭のサイネージや車内のサイネージなどの特定のユーザの所有ではない表示装置を利用して、特定のユーザにタイムリーな情報通知を行うことで情報価値を高める。情報処理システムでは、
（１）対象とするユーザの移動経路を学習し、移動経路上に存在する表示装置を特定し、
（２）特定した表示装置にユーザ向けの通知を事前に配信し（これにより、表示の際の処理時間を短縮する）、
（３）ユーザ端末と表示装置との通信によりユーザの近接を検出し（ユーザと表示装置との相対位置を高精度に計測する）、
（４）配信済みのユーザ向けの通知を表示し、
（５）通知直後のユーザの行動に応じて、ユーザ端末の動作や他の場所での通知内容を変更する。
【００１２】
実施の形態に係る情報処理システムによると、ユーザが通知を閲覧する確率を高め、ユーザの行動を誘発することができる。これにより、情報提供者は情報の価値を高めることができる。特に、公共／半公共空間に設置される表示装置は今後も増加の一途を辿ると見込まれるので、その有効活用を図ることができる。
【００１３】
（第１の実施の形態）
第１の実施の形態に係る広告通知システムは、ジョギング中のユーザに対し、ジョギングコース上に設置されているディスプレイを利用して運動用品の広告を通知する。ジョギングをしているユーザの携帯端末に広告を配信しても、ユーザがわざわざジョギングを中断して携帯端末を取り出し、その広告を見ることは一般的に考えにくい。また、ジョギングを続けながら携帯端末を取り出したり、それを操作したりすることは、いわゆる「ながらスマホ」の問題から敬遠される。このようにジョギング中はユーザが携帯する装置で広告を見るのが困難な状態である。本実施の形態に係る広告通知システムでは、そのような状態においても、街頭に設置されているディスプレイ（以下、街頭ディスプレイ）を通知先の装置として利用することで、効果的にユーザへの広告通知を行えるようにする。
【００１４】
図１は、広告通知システム１００の構成を示す模式図である。広告通知システム１００は、広告主サーバ１０１と、ディスプレイ事業者サーバ１０２と、広告配信サーバ１０３と、ユーザ端末１０４と、街頭ディスプレイ１０５と、ネットワーク１０６と、を備える。各サーバや装置はネットワーク１０６を介して互いに接続される。広告通知システム１００ではネットワークとしてインターネットや一般的な公衆網が用いられる。
【００１５】
広告主サーバ１０１は、広告の提供元が運用するサーバである。広告主サーバ１０１は、広告データを管理する機能と、ユーザ端末１０４上で実行されるジョギング記録アプリケーションからデータを収集してユーザのコンテキストに合った広告を生成する機能と、広告配信サーバ１０３に広告の配信を依頼する機能と、を備える。広告主サーバ１０１が生成して使用するユーザのコンテキストは、ジョギングの成果に関する。
【００１６】
ディスプレイ事業者サーバ１０２は、街頭ディスプレイ１０５を管理するサーバである。ディスプレイ事業者サーバ１０２は、街頭ディスプレイ１０５の設置場所の情報を広告配信サーバ１０３に提供する機能を備える。
【００１７】
広告配信サーバ１０３は、広告主から依頼された広告をユーザ端末１０４または街頭ディスプレイ１０５に配信する情報処理装置である。広告配信サーバ１０３は、広告主サーバ１０１から広告データを取得する機能と、広告主サーバ１０１やユーザ端末１０４からユーザの情報を収集して当該ユーザのコンテキストを決定する機能と、コンテキストに応じてユーザ端末１０４や街頭ディスプレイ１０５に広告を配信する機能と、を備える。広告配信サーバ１０３が生成して使用するユーザのコンテキストは、広告受信の可否に関する。
【００１８】
ユーザ端末１０４はジョギング中のユーザが保持する携帯型端末である。広告通知システム１００では、ユーザ端末１０４はジョギング記録アプリケーションおよび広告通知アプリケーションの２種類のアプリケーションを実行する。ジョギング記録アプリケーションは、ジョギングのタイムと移動距離とを含むデータを記録して広告主サーバ１０１にネットワーク１０６を介して提供する。なお、以下では説明を簡単にするため、ジョギングコースのデータはジョギング記録アプリケーションおよび広告主サーバ１０１に予め登録されていることとする。また、ユーザがジョギング記録アプリケーションを実行する際にジョギングコースを指定することとする。広告通知アプリケーションは、広告データや街頭ディスプレイ１０５の情報を広告配信サーバ１０３から取得する機能と、ユーザ端末１０４の端末情報を広告配信サーバ１０３にネットワーク１０６を介して提供する機能と、をユーザ端末１０４に実現させる。また、ユーザ端末１０４は、近距離無線通信を介して街頭ディスプレイ１０５との間で通信可能に構成され、端末を携行するユーザの近接を該近距離無線通信により街頭ディスプレイ１０５に通知する機能を有する。
【００１９】
街頭ディスプレイ１０５はディスプレイ事業者が運営する非携帯のディスプレイである。広告通知システム１００では、街頭ディスプレイ１０５は広告通知アプリケーションを実行し、広告配信サーバ１０３からネットワーク１０６を介して提供される広告データを表示する。また、街頭ディスプレイ１０５は近距離無線通信を介してユーザ端末１０４との間で通信可能に構成され、ユーザ端末１０４が近接したことを検知すると当該ユーザ向けの広告を表示する機能を有する。
【００２０】
図２（ａ）は、広告主サーバ１０１の機能および構成を示すブロック図である。広告主サーバ１０１は、広告データベース２０１と、アプリケーション管理部２０２と、広告管理部２０３と、ユーザデータベース２０４と、通信部２０５と、を含む。通信部２０５はネットワーク１０６とのインタフェースとして機能する。
【００２１】
広告データベース２０１は、ユーザに通知される広告データを格納する。広告データベース２０１は、価格や性能といった製品の特徴に基づいて特定の広告データを広告データベース２０１から検索して取得できるように構成される。なお、そのような検索機能は公知のデータベース技術を用いて実現可能であるため、詳細な説明は省略する。
【００２２】
アプリケーション管理部２０２は、ジョギング記録アプリケーションを実行するユーザ端末１０４とネットワーク１０６を介して通信し、記録データを収集してユーザデータベース２０４に格納する。図４（ａ）は、記録データの一例を示すデータ構造図である。記録データは、ユーザ識別子８０１と、タイム８０２と、移動距離８０３と、コース識別子８０４と、開始終了フラグ８０５と、を含む。図４（ｆ）は、ジョギングコースデータの一例を示すデータ構造図である。ジョギングコースデータは、コース識別子１２０１と、コース地点データ数１２０２と、コース地点データ１２０３と、を含む。各コース地点データは、コース地点番号１２０４と、コース地点の座標を示すＧＰＳデータ１２０５〜１２０６と、を持つ。ジョギングコースデータはユーザデータベース２０４に保持されている。
【００２３】
図２（ａ）に戻り、広告管理部２０３はアプリケーション管理部２０２が収集したデータに基づいてユーザのコンテキストを決定する機能と、決定されたコンテキストに基づいて広告の内容や通知のタイミングを決定する機能と、を有する。広告通知システム１００の広告管理部２０３が用いるコンテキストは、ジョギングの成果に関する。例えばベストタイムが更新されている状況では、通知する広告として更に好記録が期待できる高性能のシューズの広告が決定される。広告管理部２０３はネットワーク１０６を介して広告配信サーバ１０３と通信し、ユーザに通知する広告データと、ジョギングコースデータと、を広告配信サーバ１０３に提供する。
【００２４】
図４（ｂ）、図４（ｃ）は、広告データの一例を示すデータ構造図である。図４（ｂ）に示されるデータはユーザと広告データとを対応付けるデータであり、ユーザ識別子９０１と、広告データ数９０２と、広告データ識別子リスト９０３と、を持つ。図４（ｃ）に示される広告データは、広告データ識別子９１１と、広告データ本体９１２と、を持つ。
ユーザデータベース２０４は各種のデータを保持する。
【００２５】
図２（ｂ）は、ディスプレイ事業者サーバ１０２の機能および構成を示すブロック図である。ディスプレイ事業者サーバ１０２は、設置情報管理部３０１と、設置情報データベース３０２と、通信部３０３と、を含む。通信部３０３は、ネットワーク１０６とのインタフェースとして機能する。
【００２６】
設置情報管理部３０１は、街頭ディスプレイ１０５の設置場所のデータを管理する。設置情報管理部３０１は、設置情報データベース３０２に設置場所のデータを格納する。設置情報管理部３０１は、ネットワーク１０６を介して広告配信サーバ１０３と通信し、設置情報データベース３０２に保持される設置場所のデータを提供する。広告通知システム１００では設置場所のデータとしてＧＰＳデータを用いる。図４（ｄ）は、設置場所のデータの一例を示すデータ構造図である。設置場所のデータは、ディスプレイ識別子１００１と、設置場所の座標を示すＧＰＳデータ１００２〜１００３と、広告データ受信アドレス１００４と、を含む。
【００２７】
図３（ａ）は、広告配信サーバ１０３の機能および構成を示すブロック図である。広告配信サーバ１０３は、ユーザ端末情報取得部４０１と、ユーザ情報データベース４０２と、広告データ取得部４０３と、配信先選択部４０４と、広告データ配信部４０５と、通信部４０６と、を含む。通信部４０６はネットワーク１０６とのインタフェースとして機能する。
【００２８】
ユーザ端末情報取得部４０１は、ネットワーク１０６を介してユーザ端末１０４と通信し、ユーザ端末１０４の端末情報を周期的に取得する。広告通知システム１００では、端末情報はユーザの状態を表し、ユーザ端末１０４での広告通知の受信可否と、ユーザ端末１０４の位置データと、を含む。ユーザ端末情報取得部４０１は、取得された端末情報をユーザ情報データベース４０２に格納する。図４（ｅ）は、端末情報の一例を示すデータ構造図である。端末情報は、ユーザ識別子１１０１と、広告受信可否フラグ１１０２と、ユーザ端末１０４の位置座標を示すＧＰＳデータ１１０３〜１１０４と、を含む。端末情報のユーザ識別子１１０１と図４（ａ）に示されるユーザ識別子８０１とは対応しており、例えばあるユーザのユーザ識別子は図４（ｅ）と図４（ａ）とで同じになる。
【００２９】
図３（ａ）に戻り、広告データ取得部４０３は、ネットワーク１０６を介して広告主サーバ１０１と通信し、ユーザ向けの広告データとユーザ経路情報とを広告主サーバ１０１から取得する。
【００３０】
配信先選択部４０４は、広告データの配信先を選択する。配信先選択部４０４は、端末情報の広告受信可否フラグ１１０２の値が、受信可ならユーザ端末１０４を、受信不可なら街頭ディスプレイ１０５を、選択する。街頭ディスプレイ１０５が選択された場合は、配信先選択部４０４は、ディスプレイ事業者サーバ１０２から取得された設置場所のデータと広告主サーバ１０１から取得されたユーザ経路情報とに基づいて、ユーザの将来の移動経路を推測する。配信先選択部４０４は、推測の結果得られる移動経路に沿った位置に設けられている街頭ディスプレイ１０５を配信先として特定する。
【００３１】
広告データ配信部４０５は、ネットワーク１０６を介して配信先選択部４０４が選択した街頭ディスプレイ１０５と通信し、その街頭ディスプレイ１０５に広告データを配信する。広告データ配信部４０５は、通信の際に、ディスプレイ事業者サーバ１０２から取得された設置場所のデータに含まれる広告データ受信アドレス１００４を使用する。
【００３２】
図３（ｂ）は、ユーザ端末１０４の機能および構成を示すデータ構造図である。ユーザ端末１０４は、アプリケーション管理部５０１と、位置データ記録部５０２と、近距離無線通信部５０３と、表示部５０４と、通信部５０５と、記憶装置５０６と、を含む。通信部５０５はネットワーク１０６とのインタフェースとして機能する。表示部５０４は実行中のアプリケーションに関する画面を表示する。記憶装置５０６はユーザ端末１０４の端末情報を保持する。
【００３３】
アプリケーション管理部５０１は、ユーザ端末１０４におけるアプリケーションの実行を制御する。以下では説明を簡単にするため、ジョギング記録アプリケーションおよび広告通知アプリケーションのみがユーザ端末１０４で実行されているものとする。アプリケーション管理部５０１は、ジョギング記録アプリケーションの実行中の広告通知を抑制または禁止するため、該アプリケーションの実行中は記憶装置５０６に保持される端末情報の広告受信可否フラグを受信不可に設定する。
【００３４】
位置データ記録部５０２は、ユーザ端末１０４の位置データを記録する。広告通知システム１００では位置データとしてＧＰＳデータを用いる。位置データ記録部５０２は、ユーザ端末１０４の位置をＧＰＳを使用して測定し、測定結果を記憶装置５０６に保持される端末情報に反映させる。実行中のアプリケーションに関する情報およびユーザ端末１０４の位置データを含む端末情報（図４（ｅ））は、ネットワーク１０６を介して広告配信サーバ１０３に提供される。
【００３５】
近距離無線通信部５０３は街頭ディスプレイ１０５と通信を行う。広告通知システム１００では通信手段としてＷｉ−Ｆｉを利用するが、他のＢｌｕｅｔｏｏｔｈ（登録商標）や赤外線通信などの近距離無線通信技術が利用されてもよい。広告通知アプリケーションはＷｉ−Ｆｉを起動し、街頭ディスプレイ１０５のアクセスポイントと通信を確立する。ここで、広告通知アプリケーションは事前に広告配信サーバ１０３から街頭ディスプレイ１０５のアクセスポイントの識別子（ＳＳＩＤ）を取得して記憶装置５０６に格納しているものとする。Ｗｉ−Ｆｉ接続が確立されると、ユーザ端末１０４から街頭ディスプレイ１０５にユーザ識別子が通知される。
【００３６】
図３（ｃ）は、街頭ディスプレイ１０５の機能および構成を示すブロック図である。街頭ディスプレイ１０５は、アプリケーション管理部６０１と、近距離無線通信部６０２と、表示制御部６０３と、記憶装置６０４と、通信部６０５と、を含む。通信部６０５はネットワーク１０６とのインタフェースとして機能する。
【００３７】
アプリケーション管理部６０１は、街頭ディスプレイ１０５における広告通知アプリケーションの実行を制御する。広告通知アプリケーションは、街頭ディスプレイ１０５の広告データ受信アドレス１００４を接続先として通信の確立を試行する広告配信サーバ１０３との通信を確立する。広告通知アプリケーションは、確立された通信を通じて、広告配信サーバ１０３から広告データを取得して記憶装置６０４に格納する。
【００３８】
近距離無線通信部６０２は、Ｗｉ−Ｆｉのアクセスポイントであり、ユーザ端末１０４と通信を行い、ユーザの近接を検知する。
表示制御部６０３は近距離無線通信部６０２がユーザ識別子の通知を受けた際に、該ユーザ向けの広告データを記憶装置６０４から検索して表示する。
【００３９】
図５は、広告通知システム１００に含まれる装置のハードウエア構成図である。広告主サーバ１０１、ディスプレイ事業者サーバ１０２、広告配信サーバ１０３、ユーザ端末１０４、街頭ディスプレイ１０５のそれぞれは図５に示されるハードウエア構成を有してもよい。
【００４０】
ＣＰＵ１７０１は、ＯＳ(Operating System)および各種アプリケーションプログラムを実行し、装置各部の制御を行う。ＲＯＭ１７０２は、ＣＰＵ１７０１が実行するプログラムや演算用のパラメータのうちの固定的なデータを保持する。ＲＡＭ１７０３は、ＣＰＵ１７０１の作業領域やデータの一時記憶領域を提供する。ＲＯＭ１７０２およびＲＡＭ１７０３はバス１７０４を介してＣＰＵ１７０１に接続される。キーボードやマウスなどの入力装置１７０５と、ＣＲＴや液晶ディスプレイなどの表示装置１７０６と、ハードディスク装置や光磁気ディスク（ＭＯ）やＣＤ−ＲＯＭ等の外部記憶装置１７０７と、は、インタフェース１７０８を介してバス１７０４に接続される。バス１７０４は通信部１７０９を介してネットワーク１０６と接続される。
【００４１】
以上の構成による広告通知システム１００の動作を説明する。
図６は、広告通知システム１００における処理の流れを示すチャートである。Ｓ１２では、ユーザ端末１０４のジョギング記録アプリケーションはネットワーク１０６を介して広告主サーバ１０１に、記録データを送信する。Ｓ１４では、広告主サーバ１０１はネットワーク１０６を介して広告配信サーバ１０３に、広告データおよび経路情報を送信する。Ｓ１６では、ユーザ端末１０４の広告通知アプリケーションはネットワーク１０６を介して広告配信サーバ１０３に、ユーザの現在位置のデータおよび広告受信可否フラグを送信する。Ｓ１８では、ディスプレイ事業者サーバ１０２はネットワーク１０６を介して広告配信サーバ１０３に、街頭ディスプレイ１０５の設置場所のデータを送信する。広告配信サーバ１０３は、受信した情報に基づいて、ユーザ端末１０４のユーザに通知すべき広告および該広告が配信されるべき街頭ディスプレイ１０５を特定する。Ｓ２０では、広告配信サーバ１０３はネットワーク１０６を介して特定された街頭ディスプレイ１０５の広告通知アプリケーションに、特定された広告データを送信する。広告配信サーバ１０３は、特定された広告データを、ユーザが特定された街頭ディスプレイ１０５の近傍を通過する前に送信する。Ｓ２２では、ユーザ端末１０４の広告通知アプリケーションは近距離無線通信を介して街頭ディスプレイ１０５の広告通知アプリケーションに、ユーザが近接したことを通知する。Ｓ２４では、街頭ディスプレイ１０５の広告通知アプリケーションは、近接したことの通知を受けると、街頭ディスプレイ１０５に受信した広告データを表示させることで、ユーザに広告を通知する。
【００４２】
図７（ａ）は、広告主サーバ１０１が広告データを生成する処理を示すフローチャートである。Ｓ１３０１では、アプリケーション管理部２０２は記録データを受信する。より具体的には、アプリケーション管理部２０２は、記録データを受信したか否かを判定し、受信していない場合は所定期間待機の後Ｓ１３０１に戻る。アプリケーション管理部２０２は、受信したと判定された場合、Ｓ１３０２に処理を進める。Ｓ１３０２では、アプリケーション管理部２０２は、受信された記録データの開始終了フラグ８０５の値を判定する。その値が開始を示す値である場合、Ｓ１３０３でアプリケーション管理部２０２は広告管理部２０３にユーザ向けの広告を生成するよう指示する。そうでない場合は処理は後述のＳ１３０９に進む。Ｓ１３０３で指示を受けた広告管理部２０３は、Ｓ１３０４で初めにユーザのコンテキストに基づいて広告通知の要否を判定する。広告通知システム１００の広告管理部２０３はベストタイム更新の有無をユーザのコンテキストとして利用し、ベストタイムが更新されていたら高性能な製品の広告を選択する。
【００４３】
図７（ｂ）は、図７（ａ）に示される広告通知要否判定処理Ｓ１３０４を示すフローチャートである。Ｓ１３１１では、広告管理部２０３は、まず受信した現在の記録データのユーザ識別子８０１およびコース識別子８０４を検索条件としてユーザデータベース２０４から過去の記録データを検索・取得する。Ｓ１３１２では、次に、広告管理部２０３は、受信した現在の記録データの移動距離およびタイムとＳ１３１１で取得した過去の記録データの移動距離およびタイムとを比較し、ベストタイムを更新するペースであるか否かを判定する。
【００４４】
図７（ａ）に戻り、Ｓ１３０５では、広告管理部２０３は、ベストタイムを更新するペースであれば広告通知要と判定する。広告通知要と判定した場合は、Ｓ１３０６で広告管理部２０３は広告データベース２０１から高性能な製品の広告データを検索・取得する。そうでなければ処理はＳ１３０１に戻る。Ｓ１３０７では、広告管理部２０３は、受信した現在の記録データのコース識別子８０４を検索条件としてユーザデータベース２０４からジョギングコースデータを検索・取得する。Ｓ１３０８では、広告管理部２０３は、Ｓ１３０６で取得された広告データとＳ１３０７で取得されたジョギングコースデータとを、受信した現在の記録データのユーザ識別子８０１に対応付けて、広告配信サーバ１０３に送信する。Ｓ１３０９では、広告管理部２０３は、Ｓ１３０１で受信した記録データをユーザデータベース２０４に格納する。
【００４５】
図７（ｃ）は、広告配信サーバ１０３がユーザ端末１０４の端末情報を取得する処理を示すフローチャートである。Ｓ１４０１では、ユーザ端末情報取得部４０１はユーザ端末１０４で実行されている広告通知アプリケーションから端末情報を受信する。より具体的には、ユーザ端末情報取得部４０１は、端末情報を受信したか否かを判定し、受信していない場合は所定期間待機の後Ｓ１４０１に戻る。ユーザ端末情報取得部４０１は、受信したと判定された場合、Ｓ１４０２に処理を進める。Ｓ１４０２では、ユーザ端末情報取得部４０１は受信した端末情報をユーザ情報データベース４０２に格納する。
【００４６】
図８（ａ）は、広告配信サーバ１０３が広告を配信する処理を示すフローチャートである。Ｓ１５０１では、広告データ取得部４０３は、前述のＳ１３０８の処理により広告主サーバ１０１から送信されたユーザ識別子と広告データとジョギングコースデータとを受信する。より具体的には、広告データ取得部４０３は、上記３つのデータを受信したか否かを判定し、受信していない場合は所定期間待機の後Ｓ１５０１に戻る。広告データ取得部４０３は、受信したと判定された場合、Ｓ１５０２に処理を進める。Ｓ１５０２では、配信先選択部４０４は広告の配信先を選択する。
【００４７】
図８（ｂ）は、図８（ａ）に示される配信先選択処理Ｓ１５０２を示すフローチャートである。Ｓ１５１１では、配信先選択部４０４は、Ｓ１５０１で受信したユーザ識別子を検索条件としてユーザ情報データベース４０２から端末情報を検索・取得する。Ｓ１５１２では、配信先選択部４０４は、取得した端末情報の広告受信可否フラグ１１０２を読み出す。Ｓ１５１３では、配信先選択部４０４は読み出された広告受信可否フラグ１１０２に基づき、ユーザ端末１０４が通知の適否に関する基準を満たすか否かを判定する。広告受信可否フラグ１１０２が受信不可を示す場合は、配信先選択部４０４は配信先の街頭ディスプレイの選択処理を行う。Ｓ１５１４では、配信先選択部４０４は、Ｓ１５０１で受信したジョギングコースデータからコース地点データのＧＰＳデータ１２０５〜１２０６を取り出す。Ｓ１５１５では、配信先選択部４０４は、Ｓ１５１１で取得した端末情報からＧＰＳデータ１１０３〜１１０４を取り出す。Ｓ１５１６では、配信先選択部４０４は、Ｓ１５１４で取り出したＧＰＳデータとＳ１５１５で取り出したＧＰＳデータとを照合して、コース地点データのうちユーザがまだ通過していない部分を抽出する。このように抽出された部分が、ユーザの将来の移動経路の推測結果である。ユーザは途中でジョギングを止めたり、コースから外れたりすることがあるので、抽出された部分は推測であることに注意されたい。Ｓ１５１７では、配信先選択部４０４は、抽出したコース地点データをディスプレイ事業者サーバ１０２に送信して設置場所のデータを問い合わせる。
【００４８】
図９（ａ）は、図８（ｂ）に示される設置場所問い合わせ処理に対応してディスプレイ事業者サーバ１０２で行われる処理を示すフローチャートである。Ｓ１５２１では、設置情報管理部３０１は、前述のＳ１５１７の処理における広告配信サーバ１０３からの問い合わせを受信する。より具体的には、設置情報管理部３０１は、問い合わせを受信したか否かを判定し、受信していない場合は所定期間待機の後Ｓ１５２１に戻る。設置情報管理部３０１は、受信したと判定された場合、Ｓ１５２２に処理を進める。Ｓ１５２２では、設置情報管理部３０１は、問い合わせと共に受信したコース地点データのＧＰＳデータを検索条件として設置情報データベース３０２を検索し、対応する設置場所のデータを取得する。なお、コース地点データのＧＰＳデータと設置場所のデータのＧＰＳデータは一般には厳密に一致しないので、Ｓ１５２２の処理では公知の技術を用いて近傍検索を行ってデータを取得する。Ｓ１５２３では、設置情報管理部３０１は、取得された設置場所のデータを広告配信サーバ１０３の配信先選択部４０４に送信する。
【００４９】
図８（ｂ）に戻り、ディスプレイ事業者サーバ１０２から設置場所のデータを取得した配信先選択部４０４は、Ｓ１５１８で広告データ配信部４０５に設置場所のデータを引き渡して広告配信を指示する。一方、Ｓ１５１３で広告受信可否フラグ１１９２が受信可を示す場合は、Ｓ１５１９で配信先選択部４０４は、ユーザ端末１０４に広告を配信するため広告データ配信部４０５に端末情報を引き渡して広告配信を指示する。
【００５０】
図８（ａ）に戻り、Ｓ１５０３では、広告データ配信部４０５は、配信先選択部４０４から引き渡されたデータが端末情報か設置場所のデータかによって配信先を判定する。データが端末情報の場合は、Ｓ１５０７で広告データ配信部４０５はユーザ端末１０４に広告データを送信する。データが設置場所のデータの場合は、Ｓ１５０４で広告データ配信部４０５は、設置場所のデータから広告データ受信アドレス１００４を取り出す。Ｓ１５０５では、広告データ配信部４０５は、取り出された広告データ受信アドレス１００４により特定される街頭ディスプレイ１０５において実行されている広告通知アプリケーションとの通信を確立する。Ｓ１５０６では、広告データ配信部４０５は、Ｓ１５０５で確立された通信を通じて、Ｓ１５０１で受信したユーザ識別子と広告データとを対応付けて街頭ディスプレイ１０５の広告通知アプリケーションに送信する。
【００５１】
図９（ｂ）は、図８（ａ）に示される街頭ディスプレイ１０５への広告データの送信処理に対応して街頭ディスプレイ１０５で行われる処理を示すフローチャートである。Ｓ１５３１では、街頭ディスプレイ１０５は、Ｓ１５０６で広告配信サーバ１０３から送信される広告データを受信する。より具体的には、街頭ディスプレイ１０５は、広告データを受信したか否かを判定し、受信していない場合は所定期間待機の後Ｓ１５３１に戻る。街頭ディスプレイ１０５は、受信したと判定された場合、Ｓ１５３２に処理を進める。Ｓ１５３２では、街頭ディスプレイ１０５によって実行される広告通知アプリケーションは受信したユーザ識別子と広告データとを対応付けて記憶装置６０４に格納する。
以上の処理により、ユーザのジョギングコース上に存在している街頭ディスプレイ１０５に、ユーザが到着する前に広告データが配信される。
【００５２】
図１０は、街頭ディスプレイ１０５が広告を表示する処理を示すフローチャートである。本処理を開始する前に、街頭ディスプレイ１０５はＳ１５３１、Ｓ１５３２の処理を実行して、広告データとユーザ識別子とを対応付けて記憶装置６０４に保持しているものとする。Ｓ１６０１では、ユーザ端末１０５の近距離無線通信部５０３は街頭ディスプレイ１０５の近距離無線通信部６０２と通信を確立する。より具体的には、近距離無線通信部６０２は、ユーザ端末１０４から発せられる近距離無線通信用の電磁波を検出したか否かを判定し、検出していない場合は所定期間待機の後Ｓ１６０１に戻る。近距離無線通信部６０２は、検出したと判定された場合、ユーザが近接したと判定し、近距離無線通信のプロトコルにしたがいユーザ端末１０４の近距離無線通信部５０３との近距離無線通信を確立する。
【００５３】
Ｓ１６０２では、街頭ディスプレイ１０５で実行される広告通知アプリケーションはユーザ端末１０４で実行される広告通知アプリケーションからユーザ識別子を、Ｓ１６０１で確立された通信を介して受信する。Ｓ１６０３では、街頭ディスプレイ１０５で実行される広告通知アプリケーションは、受信したユーザ識別子を検索条件として記憶装置６０４を検索し、当該ユーザ向けの広告データを取得する。Ｓ１６０４では、広告通知アプリケーションは取得した広告データを表示制御部６０３に引き渡し、表示制御部６０３は広告データを街頭ディスプレイ１０５に表示させる。Ｓ１６０５では、近距離無線通信部６０２はユーザ端末１０４との近距離無線通信が切断されたか否かを判定する。切断されていないと判定された場合、所定期間待機の後、処理はＳ１６０５に戻る。近距離無線通信部６０２が近距離無線通信部５０３との通信の切断を検出すると、Ｓ１６０６で広告通知アプリケーションは記憶装置６０４からＳ１６０３で取得した広告データを削除する。
【００５４】
本実施の形態に係る広告通知システム１００によると、ユーザの移動経路上に設置されている街頭ディスプレイを通知先として利用し、ユーザが街頭ディスプレイに近接したタイミングで広告を表示する。これにより、ユーザが携帯する端末を広告の通知先として利用することが難しい状況においても街頭ディスプレイを用いて効果的な広告通知を行うことができる。また、広告データを予め街頭ディスプレイに配信しておくことで、各サーバと街頭ディスプレイとの間の通信遅延を回避し、ユーザの近接タイミングに合わせて広告を表示することができる。
【００５５】
また、本実施の形態に係る広告通知システム１００では、ユーザが街頭ディスプレイ１０５の近傍を通過する前に、事前にその街頭ディスプレイ１０５に該ユーザ向けの広告が配信される。そして、ユーザが街頭ディスプレイ１０５に接近したことが検知されると、予め配信してあった広告が街頭ディスプレイ１０５に表示される。これにより、街頭ディスプレイ１０５の近傍を通過するユーザにより確実に広告を届けることができる。
【００５６】
また、本実施の形態に係る広告通知システム１００では、ユーザの将来の移動経路を推測し、その移動経路に沿って設けられている街頭ディスプレイ１０５に広告が配信される。したがって、移動経路から外れたところに設けられている他の街頭ディスプレイ１０５に広告を配信する必要はないので、広告配信のために街頭ディスプレイ１０５に要求される記憶容量を低減できる。
【００５７】
本実施の形態では、ユーザの経路情報として登録済みのジョギングコースデータを用いる場合を説明したが、これに限られず、その他の経路情報が用いられてもよい。例えば、過去のユーザの位置データを蓄積しておき、現在のユーザの位置データと過去の位置データとの類似性に基づいて、現在のユーザが今後移動する経路を予測してもよい。この場合、経路の予測の確度に応じて広告データを配信する街頭ディスプレイを選択してもよい。あるいはまた、複数のユーザの過去の位置データから平均的な経路を算出することで、現在のユーザが今後移動する経路を予測してもよい。この場合、個々のユーザの過去の位置データの蓄積が十分に得られない場合においても経路を十分な確度で予測することが可能となる。
【００５８】
本実施の形態では、配信先の街頭ディスプレイを選択する際にディスプレイの設置位置を使う場合を説明したが、これに限られず、その他の選択基準を用いて送信対象の街頭ディスプレイを選択してもよい。例えば、ディスプレイの大きさや高さ方向の設置位置や稼働時間やディスプレイ周辺の混雑度などのディスプレイの特性を示す情報を利用して配信先を選択してもよい。このような情報を考慮することで、広告内容や広告通知タイミングに対するディスプレイの適合度を改善し、ユーザが広告を閲覧する蓋然性を高めることができる。
【００５９】
本実施の形態では、広告通知システムを例として採用したが、これに限られず、例えば街頭や施設内のディスプレイを用いた案内表示システムにも本実施の形態の技術的思想を適用可能である。具体的には、観光客や施設来場者が見付けにくい標識やランドマークを街頭ディスプレイで知らせる、案内のループ表示の順番を近接したユーザ向けに入れ替える、といった目的でユーザ向けに表示内容を変更する案内表示システムに、本実施の形態の技術的思想を適用してもよい。
【００６０】
本実施の形態では、端末情報がユーザの位置を含む場合について説明したが、これに限られず、端末情報はさらにユーザの活動に関する情報を含んでもよい。ユーザの活動に関する情報は、ユーザによるユーザ端末１０４の操作履歴を含む。広告配信サーバの広告データ配信部は、広告主サーバ１０１から取得されたユーザ向けの広告データのなかから、ユーザの位置やユーザの活動に適合する広告データを選択し、配信してもよい。あるいはまた、広告配信サーバは、ユーザ端末１０４において地図アプリケーションや観光ガイドアプリケーションが実行されている場合、広告と共に行き先および推奨経路を街頭ディスプレイ１０５に配信してもよい。
【００６１】
本実施の形態では、街頭ディスプレイ１０５が配信された広告データを記憶し、ユーザの近接に合わせて広告データを読み出して表示する場合について説明したが、これに限られない。例えば、広告配信サーバは、ユーザが街頭ディスプレイ１０５の近傍を通過する時刻を推測し、推測された時刻より所定期間前に広告データを街頭ディスプレイ１０５に配信してもよい。街頭ディスプレイ１０５は広告データを受信するとすぐに表示する。この場合、街頭ディスプレイ１０５に対するユーザの近接を判定する処理が不要となる。
【００６２】
（第２の実施の形態）
第１の実施の形態では、近距離無線通信を用いて街頭ディスプレイへのユーザの近接を検出する場合について述べた。第２の実施の形態では、映像データを利用してユーザの近接を検出する。
【００６３】
本実施の形態の基本的なシステム構成は第１の実施の形態に準じる。主な差異は、本実施の形態に係る街頭ディスプレイがカメラなどの撮像装置を備えることである。この街頭ディスプレイは、近接するユーザをガメラで撮像し、撮像データからユーザを特定するための特徴量を抽出する。ここで、ユーザを特定するための特徴量として、例えば顔や歩容のようなユーザの身体的特徴や、ユーザが携行するユーザ端末から発せられる光学的な信号などの、カメラで撮像可能な任意の情報を利用してもよい。特徴量からユーザを特定するためのルックアップテーブルなどのデータは、あらかじめ広告主サーバあるいは広告配信サーバにおいて生成され、街頭ディスプレイに配信されている。ユーザが特定された後の広告表示処理は第１の実施の形態のそれに準じるため説明は省略する。
【００６４】
本実施の形態によると、第１の実施の形態によって奏される作用効果と同様の作用効果が奏される。加えて、本実施の形態によれば、ユーザ端末と街頭ディスプレイとが、近距離無線通信が届かない程度の距離だけ離れている場合でもユーザを特定することができ、そのようなユーザへの広告通知を行うことができる。また、ユーザがユーザ端末を携行していない場合でも、ユーザを特定して広告通知を行うことができる。
【００６５】
（第３の実施の形態）
第１、第２の実施の形態では、ジョギングをするユーザに対して、ベストタイムの更新の有無を条件に広告の内容を選択する場合について述べたが、これに限られず、その他の条件に従って広告の内容や表示の態様を決定してもよい。例えば、ユーザの国籍やユーザ端末の言語設定を条件に用いることで、広告の表示言語を切り替えてもよい。あるいはまた、ユーザの年齢を条件に用いることで、子供向けに広告や案内表示をひらがな表記にしてもよく、老人向けに表示文字を大きくしたり文字と背景のコントラストを強くしたりしてもよい。
【００６６】
本実施の形態によると、第１の実施の形態によって奏される作用効果と同様の作用効果が奏される。加えて、本実施の形態によれば、ユーザの国籍や年齢といった属性を用いて広告内容を最適化することが可能であり、それによりユーザへの広告通知の効果を改善することができる。
【００６７】
（第４の実施の形態）
第１〜第３の実施の形態では、街頭ディスプレイに配信される広告はユーザ毎に１種類であることを前提としている。第４の実施の形態では、広告配信サーバは、街頭ディスプレイに表示した広告をユーザが閲覧したかを判定して、経路上の後続の街頭ディスプレイに配信する広告を選択する。
【００６８】
本実施の形態に係る街頭ディスプレイは、ユーザ端末と近距離無線通信で接続されると、ユーザと街頭ディスプレイとの相対位置を計測する。計測手段は、例えばユーザ端末の位置情報や、ユーザ端末から受信する近距離無線通信の電波強度や、カメラで撮影したユーザの映像などを用いて相対位置を計測してもよい。次に、街頭ディスプレイはユーザと街頭ディスプレイとの相対位置に基づいて広告閲覧の有無を判定する。判定の基準は、例えば、相対距離が所定の閾値よりも小さい場合にユーザが街頭ディスプレイに近付いて広告を閲覧したと判定するものであってもよい。あるいはまた、別の判定の基準は、相対位置の変化量が所定の閾値よりも小さい場合にユーザが移動速度を落として広告を閲覧したと判定するものであってもよい。ユーザが広告を閲覧したと判定された場合、街頭ディスプレイは広告配信サーバに広告データの再配信を依頼する。広告配信サーバはユーザが閲覧した広告データに基づき、経路上の次以降の街頭ディスプレイに配信する広告データを選択し直して再配信する。
【００６９】
本実施の形態によると、第１の実施の形態によって奏される作用効果と同様の作用効果が奏される。加えて、本実施の形態によれば、ユーザの広告閲覧状況に応じて街頭ディスプレイごとに表示する広告の内容を変更することができ、広告通知の効果を高めることができる。
【００７０】
本実施の形態では、ユーザと街頭ディスプレイとの相対位置に基づいてユーザが広告を閲覧したか否かを判定する場合について説明したが、これに限られない。例えば広告配信サーバは、街頭ディスプレイによってユーザ向けの広告が表示されたことを示す信号を街頭ディスプレイからネットワークを介して受け付けてもよい。広告配信サーバは、その信号が受け付けられると、表示されたユーザ向けの広告に関連する情報、例えば広告対象の詳細が分かるウェブページへのリンクをユーザ端末１０４にネットワークを介して送信する。また、広告配信サーバは、その信号が受け付けられると、ユーザ端末１０４に対するユーザの操作内容を該端末からネットワークを介して取得し、取得された操作内容に基づいて次以降の街頭ディスプレイに送信する広告データを決定する。例えば、操作内容が検索サービスを利用した広告対象の検索を含む場合、ユーザはより詳細な内容を求めていると認められるので、広告配信サーバは次以降の街頭ディスプレイに広告対象のより詳細な情報を配信してもよい。
【００７１】
以上、実施の形態に係る広告通知システムの構成と動作について説明した。これらの実施の形態は例示であり、その各構成要素や各処理の組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００７２】
（その他の実施の形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７３】
１００  広告通知システム、  １０１  広告主サーバ、  １０２  ディスプレイ事業者サーバ、  １０３  広告配信サーバ、  １０４  ユーザ端末、  １０５  街頭ディスプレイ、  １０６  ネットワーク。
【図１】
2017211952.tif 000003
【図２】
2017211952.tif 000004
【図３】
2017211952.tif 000005
【図４】
2017211952.tif 000006
【図５】
2017211952.tif 000007
【図６】
2017211952.tif 000008
【図７】
2017211952.tif 000009
【図８】
2017211952.tif 000010
【図９】
2017211952.tif 000011
【図１０】
2017211952.tif 000012