(57)【特許請求の範囲】
【請求項１】
アプリケーションの連携機能を備えた広告表示端末に、アクティブアプリケーションの実行時に表示する広告の順位を決定させるバックグラウンドアプリケーションプログラムであって、
前記広告表示端末に、
広告配信端末に対する近距離無線通信のかざし操作を検出すると、前記広告配信端末から広告及び当該広告の表示条件を受信し、受信された広告及び表示条件を広告データベースに記憶し、
ユーザの行動情報を受け付け、受け付けられたユーザの行動情報を行動データベースに記憶し、
前記表示条件及び前記行動情報に基づいて、前記広告データベースに記憶された複数の広告の表示順位を決定し、
前記アクティブアプリケーションからの要求を契機として、前記アクティブアプリケーションに前記広告データベースに記憶された複数の広告を前記表示順位に従い提供する、
各処理を実行させることを特徴とするバックグラウンドアプリケーションプログラム。
【請求項２】
前記広告及び表示条件を受信する処理として、
前記広告及び前記表示条件に加えて、前記表示順位を決定するタイミングを示す決定条件を受信し、受信された前記決定条件を前記広告データベースに記憶し、
前記表示順位を決定する処理として、
前記広告データベースに記憶された前記決定条件を満たすことを契機に、前記表示条件、前記行動情報及び前記決定条件に基づいて、前記表示順位を決定する、
各処理を実行させることを特徴とする請求項１に記載のバックグラウンドアプリケーションプログラム。
【請求項３】
前記広告配信端末に、
前記複数の広告の提供に従い前記アクティブアプリケーションの実行時に表示した広告の表示履歴情報を広告配信サーバに送信させる、
処理をさらに実行させることを特徴とする請求項１又は２に記載のバックグラウンドアプリケーションプログラム。
【請求項４】
アクティブアプリケーションの実行時に広告を表示する広告表示端末であって、
広告配信端末に対する近距離無線通信のかざし操作を検出すると、前記広告配信端末から広告及び当該広告の表示条件を受信する広告受信手段と、
前記広告受信手段によって受信された前記広告及び当該広告の表示条件を記憶する広告データベースと、
ユーザの行動情報を受け付ける行動受付手段と、
前記行動受付手段によって受け付けられた前記行動情報を記憶する行動データベースと、
前記広告データベースに記憶された前記表示条件、及び前記行動データベースに記憶された前記行動情報に基づいて、前記広告データベースに記憶された複数の広告の表示順位を決定する順位決定手段と、
前記アクティブアプリケーションの起動を受け付けることを契機に、前記広告データベースに記憶された広告を前記表示順位に従い表示する広告表示手段と、
を有することを特徴とする広告表示端末。
【請求項５】
ユーザが所有する広告表示端末におけるアクティブアプリケーションの実行時に広告を表示する広告配信システムであって、
広告表示端末からの近距離無線通信のかざし操作を検出すると、前記広告表示端末に対して広告及び当該広告の表示条件を送信する複数の広告配信端末と、
複数の前記広告配信端末で送信する広告を管理する広告配信サーバと、
個々のユーザが所有し、前記広告配信端末から送信された広告を表示する複数の広告表示端末と、を備え、
複数の前記広告表示端末は、
前記広告配信端末に対する前記近距離無線通信のかざし操作を検出すると、前記広告配信端末から広告及び当該広告の表示条件を受信する広告受信手段と、
前記広告受信手段によって受信された前記広告及び当該広告の表示条件を記憶する広告データベースと、
ユーザの行動情報を受け付ける行動受付手段と、
前記行動受付手段によって受け付けられた前記行動情報を記憶する行動データベースと、
前記広告データベースに記憶された前記表示条件、及び前記行動データベースに記憶された前記行動情報に基づいて、前記広告データベースに記憶された複数の広告の表示順位を決定する順位決定手段と、
前記アクティブアプリケーションの起動を受け付けることを契機に、前記広告データベースに記憶された広告を前記表示順位に従い表示する広告表示手段と、
を有することを特徴とする広告配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告配信企業が個人情報を収集することなく行動ターゲティング広告を実現するバックグラウンドアプリケーションプログラム、広告表示端末及び広告配信システムに関する。
【背景技術】
【０００２】
従来、インターネットによる広告配信の形態として、入力された検索キーワードに関連する広告を検索結果ページに表示させる検索連動型広告や、Ｗｅｂページのコンテンツを解析し、コンテンツの内容に関連した広告をＷｅｂページに表示させるコンテンツマッチ型広告などのサービスが知られている。
【０００３】
このような状況において、インターネットの利用者に対して、より適切な広告配信を行うために、様々な方法が提案され、近年では、これまでに閲覧したＷｅｂページなどの情報を基に分析し、それによってユーザの好みに合った広告を配信する、いわゆる行動ターゲティング広告が注目されている。
このような行動ターゲティング広告について、例えば、特許文献１には、ユーザの属するカテゴリとユーザの過去の行動履歴（閲覧ページ、広告閲覧、広告クリックのログなど）とに基づいて利用者の状態を推定し、広告を配信することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２２３４２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、行動ターゲティングによる広告配信を効果的に行うためには、行動履歴（個人情報）を個々のユーザごとに収集し分析しなければならないが、近年の個人情報保護意識の高まりから、広告配信企業には個人情報の厳格な管理が求められている。個人情報の厳格な管理は、広告配信企業へ多大な負担をかけるだけでなく、収集できる行動履歴の範囲も制限されるため、広告配信企業は、適切なターゲティングを行うことが困難になってきている。さらに、非常に多くのユーザの行動履歴の分析を行うためには、膨大なシステム資源をサーバ側に準備する必要がある。
【０００６】
そこで、本発明は、広告配信企業がユーザの個人情報の管理を行うことなく、また、サーバ側に膨大なシステム資源を要求することなく、行動ターゲティングによる広告配信を行うことの可能なバックグラウンドアプリケーションプログラム、広告表示端末及び広告配信システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
２０１１年現在、スマートフォンと呼ばれる高性能の携帯電話が注目を集めている。スマートフォンでは、複数のアプリケーションの連携を実現する機能（例えば、Ｇｏｏｇｌｅ（登録商標）のＡｎｄｒｏｉｄ（登録商標）のＩｎｔｅｎｔ）が設けられているため、他のアプリケーションの処理を利用した（すなわち、自己のアプリケーションでは当該処理を一切実装することなく）高機能なアプリケーションの開発が容易になっている。また、このような複数のアプリケーションの連携に伴い、スマートフォンでは、アプリケーション間でデータを共有する機能（例えば、Ｇｏｏｇｌｅ（登録商標）のＡｎｄｒｏｉｄ（登録商標）のＣｏｎｔｅｎｔＰｒｏｖｉｄｅｒ）も設けられている。
【０００８】
本発明者らは、このようなアプリケーションの連携機能を利用し、行動ターゲティングによる広告の選択をユーザの端末に実行させることで、本発明を完成するに至った。
【０００９】
（１）  アプリケーションの連携機能を備えた広告表示端末において、アクティブアプリケーションの実行時に表示する広告の順位を決定するバックグラウンドアプリケーションであって、前記広告表示端末に、近距離無線通信によって、広告配信端末から広告及び当該広告の表示条件を受信し、広告データベースに記憶する広告受信ステップと、前記広告表示端末が検出したユーザの行動情報を受け付け、行動データベースに記憶する行動受付ステップと、前記表示条件及び前記行動情報に基づいて、前記広告データベースに記憶された複数の広告の表示順位を決定する順位決定ステップと、前記アクティブアプリケーションからの要求を契機として、前記アクティブアプリケーションに前記広告データベースに記憶された複数の広告を前記表示順位に従い提供する広告送信ステップと、を実行させるバックグラウンドアプリケーション。
【００１０】
（１）のバックグラウンドアプリケーションは、広告表示端末の広告データベースに予め広告及び広告の表示条件を記憶させるとともに、行動データベースに各種機能により受け付けたユーザの行動情報を記憶させる。そして、広告データベース及び行動データベースに記憶した広告の表示条件及びユーザの行動情報に基づいて広告の表示順位を決定させ、アクティブアプリケーション起動時に決定した順位に従い広告を提供する。
【００１１】
これにより、アクティブアプリケーションの表示とあわせて、ユーザの行動情報を反映した広告、すなわち、行動ターゲティングによる広告を表示することができる。このとき、ユーザの行動情報（個人情報）は、ユーザの所有する広告表示端末に記憶されているため、ユーザの個人情報を広告配信企業が管理する必要がない。その結果、行動ターゲティングによる広告表示を広告表示端末のみで完結させることができ、広告配信企業による個人情報の管理負担を軽減できるとともに、ユーザに対して安心感を与えることができる。
【００１２】
また、従来、広告配信サーバが行っていたユーザごとの行動ターゲティングを、個々のユーザの広告表示端末で行うため、ユーザの広告表示端末自体を広告配信システムのミニサーバと擬制することができ、広告配信企業のサーバ資源を節約することができる。
このとき、（１）のバックグラウンドアプリケーションでは、近距離無線通信により受信した広告を記憶することとしている。ここで、近距離無線通信による受信は、多くの場合において、広告表示端末を広告配信端末にかざすなどのユーザの意図的な行為が要求される。その結果、ユーザの意図にあわない広告を記憶させることを抑制することができ、広告記憶に伴うデータ容量の増大に対するユーザの不満を軽減することができる。
【００１３】
（２）  前記広告受信ステップにおいて、前記広告表示端末に、前記広告及び前記表示条件に加えて、前記表示順位を決定するタイミングを示す決定条件を受信させるとともに、前記決定条件を前記広告データベースに記憶させ、前記順位決定ステップにおいて、前記広告表示端末に、前記広告データベースに記憶された前記決定条件を満たすことを契機に、前記表示条件、前記行動情報及び前記決定条件に基づいて、前記表示順位を決定させる、（１）に記載のバックグラウンドアプリケーション。
【００１４】
（２）のバックグラウンドアプリケーションによれば、表示順位を決定するタイミングを示す決定条件も加味した上で、表示順位を決定する。ここで、表示順位を決定するタイミングを示す決定条件には、例えば、時刻（早朝）、場所（新宿）、アクティブアプリケーションの状態（閲覧中のＷｅｂページの種類）などの様々な条件を用いることができる。これにより、例えば、ユーザの朝方の傾向や、夕方の傾向などに適した広告を表示することができ、ユーザの行動に即したよりきめ細かな広告表示を実現することができる。
【００１５】
（３）  前記広告配信端末に、前記広告送信ステップにおける前記複数の広告の提供に従い前記アクティブアプリケーションの実行時に表示した広告の表示履歴情報を、広告配信サーバに送信する履歴送信ステップ、をさらに実行させる（１）又は（２）に記載のバックグラウンドアプリケーション。
【００１６】
（３）のバックグラウンドアプリケーションによれば、表示された広告の表示履歴情報を広告配信サーバに送信するため、行動ターゲティングを個々の広告配信端末で完結した場合であっても、広告配信企業は、広告の配信を適切に管理することができる。
【００１７】
（４）  アクティブアプリケーションの実行時に広告を表示する広告表示端末であって、近距離無線通信によって、広告配信端末から広告及び当該広告の表示条件を受信する広告受信手段と、前記広告受信手段が受け付けた前記広告及び当該広告の表示条件を記憶する広告データベースと、前記広告表示端末が検出したユーザの行動情報を受け付ける行動受付手段と、前記行動受付手段が受け付けた前記行動情報を記憶する行動データベースと、前記広告データベースに記憶された前記表示条件、及び前記行動データベースに記憶された前記行動情報に基づいて、前記広告データベースに記憶された複数の広告の表示順位を決定する順位決定手段と、前記アクティブアプリケーションの起動を受け付けることを契機に、前記広告データベースに記憶された広告を前記表示順位に従い表示する広告表示手段と、を備える広告表示端末。
【００１８】
（５）  ユーザが所有する広告表示端末におけるアクティブアプリケーションの実行時に広告を表示する広告配信システムであって、近距離無線通信によって、前記広告表示端末に対して広告及び当該広告の表示条件を送信する複数の広告配信端末と、複数の前記広告配信端末で送信する広告を管理する広告配信サーバと、個々のユーザが所有し、前記広告配信端末から送信された広告を表示する複数の広告表示端末と、を備え、複数の前記広告表示端末は、近距離無線通信によって、広告配信端末から広告及び当該広告の表示条件を受信する広告受信手段と、前記広告受信手段が受け付けた前記広告及び当該広告の表示条件を記憶する広告データベースと、前記広告表示端末が検出したユーザの行動情報を受け付ける行動受付手段と、前記行動受付手段が受け付けた前記行動情報を記憶する行動データベースと、前記広告データベースに記憶された前記表示条件、及び前記行動データベースに記憶された前記行動情報に基づいて、前記広告データベースに記憶された複数の広告の表示順位を決定する順位決定手段と、前記アクティブアプリケーションの起動を受け付けることを契機に、前記広告データベースに記憶された広告を前記表示順位に従い表示する広告表示手段と、を備える、広告配信システム。
【００１９】
（４）の広告表示端末、又は（５）の広告配信システムによれば、（１）のバックグラウンドアプリケーションと同様の効果を奏する。
【発明の効果】
【００２０】
本発明によれば、広告配信企業がユーザの個人情報の管理を行うことなく、また、サーバ側に膨大なシステム資源を要求することなく、行動ターゲティングによる広告配信を行うことができる。
【図面の簡単な説明】
【００２１】
【図１】検索システムの機能構成を示すブロック図である。
【図２】広告表示端末の広告データベースを示す図である。
【図３】広告表示端末の行動データベースを示す図である。
【図４】広告表示端末の動作を示す図である。
【図５】バックグラウンドアプリによる広告表示端末の処理の流れを示すフローチャートである。
【図６】本発明による行動ターゲティング広告配信を示す図である。
【図７】広告表示端末の広告データベースの別形態を示す図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態について図面を参照して説明する。
【００２３】
［広告配信システム１０００の構成］
初めに、図１を参照して、広告配信システム１０００について説明する。
広告配信システム１０００は、広告配信企業がユーザの個人情報の管理を行うことなく、行動ターゲティングによる広告配信を行うことの可能な広告配信を管理するシステムであり、ユーザが用いる広告表示端末１と、広告配信企業により管理される広告配信サーバ１００と、個別の広告を広告表示端末１に対して配信する広告配信端末２００と、を含んで構成される。
広告表示端末１と広告配信サーバ１００との間、及び広告配信サーバ１００と広告配信端末２００との間は、互いにデータの送受信が可能となるように所定の通信ネットワークにより接続されている。また、広告表示端末１と広告配信端末２００との間は、所定の近距離無線通信（ＮＦＣ：Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）により接続され、本実施形態では、広告配信端末２００から広告表示端末１へ所定のデータがプッシュ通知される。
【００２４】
［広告表示端末１］
広告表示端末１は、個々のユーザにより所有され、図示しない表示装置及び近距離無線通信機能を備えたスマートフォンである。なお、本実施形態におけるスマートフォンとは、携帯電話又はＰＨＳと携帯情報端末（ＰＤＡ）とを融合した携帯端末をいう。より具体的には、単体で通信及び通話が可能で、かつ、アプリケーションの追加などによりユーザレベルで自由にカスタマイズすることができるとともに、少なくとも、複数のアプリケーションの連携を実現する機能と、アプリケーション間でデータを共有する機能と、を含む携帯端末をいう。
広告表示端末１は、バックグラウンドアプリ１０（バックグラウンドアプリケーション）と、データ記憶領域２０と、アクティブアプリ３０（アクティブアプリケーション）と、を含んで構成される。
【００２５】
［バックグラウンドアプリ１０及びデータ記憶領域２０］
バックグラウンドアプリ１０は、表示画面を持たない処理を記述したプログラムであり、実行されることで、広告表示端末１の広告受信手段１１、行動受付手段１２、順位決定手段１３、イベント検知手段１４、広告送信手段１５、及び表示履歴送信手段１６を実現する。
【００２６】
データ記憶領域２０は、バックグラウンドアプリ１０とアクティブアプリ３０との間で共有されるデータを記憶する広告データベース２１と、行動データベース２２と、を含む。ここで、本実施形態では、セキュリティの観点からバックグラウンドアプリ１０のみが広告データベース２１及び行動データベース２２に記憶されたデータにアクセスできることとし、アクティブアプリ３０に対しては、上記アプリケーション間でデータを共有する機能を経由してデータが提供される。
【００２７】
広告受信手段１１は、近距離無線通信によって、広告配信端末２００から当該広告配信端末２００に記憶された広告及び当該広告の表示条件などを受信し、広告データベース２１に記憶する。近距離無線通信による広告などの受信は、任意のタイミングで行われ、例えば、広告表示端末１を広告配信端末２００にかざした場合や、広告表示端末１を所有するユーザが広告配信端末２００の近傍を通過した場合などに行われる。
【００２８】
ここで、広告データベース２１は、広告受信手段１１が受信した広告及び当該広告の表示条件などを記憶する。具体的には、図２に示すように、広告データベース２１は、受信した広告を識別する広告ＩＤに対応付けて、表示する広告内容、広告の表示条件、広告の受信契機などの様々な情報を記憶する。
なお、本実施形態では、表示条件（時間帯、場所、商品）を用いて、広告表示端末１のユーザの行動に適した広告を表示することとしている。このとき、本実施形態では、表示条件に適した広告のみを表示することとしてもよく、また、表示条件に適した広告から優先して表示することとしてもよい。具体的には、広告ＩＤ「Ａ０１」は、「ａｍ７：００〜ａｍ９：００」の間でのみ表示し、「ａｍ７：００〜ａｍ９：００」の間以外では表示しないこととしてもよく、また、「ａｍ７：００〜ａｍ９：００」の間では優先して表示し、「ａｍ７：００〜ａｍ９：００」の間以外では優先度を低くして表示することとしてもよい。
【００２９】
図１に戻り、行動受付手段１２は、広告表示端末１が検出したユーザの行動情報を受け付け、行動データベース２２に記憶する。すなわち、行動受付手段１２は、広告表示端末１の各種機能によりユーザの行動情報を受け付け、受け付けた行動情報を行動データベース２２に記憶する。広告表示端末１の各種機能とは、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を用いた位置特定機能や、電子マネーによる決済機能や、カメラを用いた二次元コード（ＱＲコード（登録商標））読取機能などを含む。また、行動受付手段１２は、広告表示端末１のブラウザにより閲覧されたＷｅｂページの閲覧履歴からユーザの行動情報を受け付けることとしてもよい。
行動受付手段１２が受け付けた行動情報は、広告表示端末１に表示する広告を決定する際に用いられる。例えば、ＧＰＳから特定される現在位置によりユーザの生活圏を推測し、当該生活圏内のお店を紹介する広告を広告表示端末１に表示したり、決済機能によりユーザの希望商品を推測し、当該商品を紹介する広告を広告表示端末１に表示する。
【００３０】
行動データベース２２は、行動受付手段１２が受け付けたユーザの行動情報を記憶する。具体的には、図３に示すように、行動データベース２２は、受け付けた行動情報を識別する行動ＩＤに対応付けて、行動情報を受け付けた各種機能（受付契機）、受け付けた行動情報、行動情報の受付日時などの様々な情報を記憶する。
【００３１】
図１に戻り、順位決定手段１３は、広告データベース２１に記憶された広告の表示条件及び行動データベース２２に記憶された行動情報に基づいて、広告データベース２１に記憶された複数の広告の表示順位を決定し、決定した表示順位を広告データベース２１に記憶する。
順位決定手段１３は、例えば、行動情報からユーザの生活圏が「新宿」であると推測された場合には、「新宿」を表示条件とする広告を「渋谷」を表示条件とする広告よりも優先した表示順位を決定し、また、行動情報からユーザの希望商品が「缶コーヒー」であると推測された場合には、「缶コーヒー」を表示条件とする広告を「野菜ジュース」を表示条件とする広告よりも優先した表示順位を決定する。このとき、行動情報からユーザが「缶コーヒー」を購入した直後であると特定した場合には、順位決定手段１３は、「缶コーヒー」を表示条件とする広告の表示順位を下げることとしてもよい。
また、順位決定手段１３は、過去に表示した広告と行動情報とに基づいて、広告の表示順位を決定することとしてもよい。例えば、過去に広告を表示した後に当該広告の商品が購入などされていた場合には、当該広告の表示順位を高くすることとしてもよい（リ・ターゲティング）。
【００３２】
ここで、順位決定手段１３は、表示順位の決定を任意のタイミングで行うことができる。なお、任意のタイミングとして、本実施形態では、例えば、時刻、現在位置（新宿に移動した時）、決済機能使用時、アクティブアプリ起動時などの様々なタイミングを用いることができる。このような順位決定手段１３が表示順位の決定を行う任意のタイミングを検知するため、本実施形態の広告表示端末１は、イベント検知手段１４を備えることとしている。
イベント検知手段１４は、広告表示端末１の各種機能により、表示順位の決定を行うタイミングを検知する。
【００３３】
イベント検知手段１４が表示順位の決定を行うタイミングを検知可能にするため、本実施形態では、広告受信手段１１が広告及び広告の表示条件を受信する際に、あわせて表示順位を決定するタイミングを示す決定条件を受信することとし、当該決定順位を広告データベース２１に記憶する。そして、イベント検知手段１４は、広告データベース２１に記憶された決定条件を充足したか否かを検知し、決定条件の充足を検知した場合に、順位決定手段１３は、表示順位を決定する。このとき、順位決定手段１３は、広告の表示条件及び行動情報に加え、決定条件も加味した上で、表示順位を決定することとしてもよい。これにより、例えば、ユーザの朝方の傾向や、夕方の傾向などに適した広告を表示することができ、ユーザの行動に即したよりきめ細かな広告表示を実現することができる。
【００３４】
ここで、広告データベース２１に記憶される決定条件は、ユーザの行動情報に応じて適宜更新されることとしてもよい。例えば、広告を表示した後に当該広告の商品が購入などされた場合には、決定条件を当該広告表示時の条件（曜日・場所・時間など）に更新することとしてもよい。具体的には、行動受付手段１２は、ユーザの行動情報を受け付けると、当該行動情報と広告の表示情報との関係から、広告データベース２１の決定条件を更新することとしてもよい。すなわち、行動受付手段１２は、表示した広告がユーザの行動に寄与したか否かを判定（例えば、広告を表示してから所定時間以内に当該商品が購入などされたか判定）し、決定条件を更新する。
【００３５】
なお、順位決定手段１３は、新たな広告を受信した場合には、イベント検知手段１４によるタイミングの検知に関わらず、表示順位を決定することとしてもよい。
【００３６】
広告送信手段１５は、アクティブアプリ３０からの広告要求を契機として、アクティブアプリ３０に広告データベース２１に記憶された複数の広告を表示順位に従い提供する。すなわち、広告送信手段１５は、アクティブアプリ３０からの要求を受けた時点における最も表示順位の高い広告を提供する。
【００３７】
表示履歴送信手段１６は、広告送信手段１５による提供に従いアクティブアプリ３０の実行時に表示された広告の表示履歴情報（例えば、表示された広告の種別や、表示回数、表示日時など）を広告配信サーバ１００に送信する。
【００３８】
［アクティブアプリ３０］
アクティブアプリ３０は、表示画面を持つアプリケーションの処理を記述したプログラムであり、実行されることで、広告表示端末１の起動手段３１、広告取得手段３２、及び広告表示手段３３を実現する。
【００３９】
起動手段３１は、アクティブアプリ３０の起動を行う。起動手段３１は、例えば、ユーザによる選択を受け付けた場合や、予め設定された条件が充足した場合などに、アクティブアプリ３０の起動を行う。
【００４０】
広告取得手段３２は、起動手段３１の起動に伴い、バックグラウンドアプリ１０に対して広告要求を行う。また、広告取得手段３２は、アクティブアプリ３０の実行中においても、所定のタイミングでバックグラウンドアプリ１０に対して広告要求を行うこととしてもよい。
広告表示手段３３は、アクティブアプリ３０の表示画面に、バックグラウンドアプリ１０（広告送信手段１５）から提供された広告を表示する。なお、広告表示手段３３は、表示画面に表示された広告の表示履歴情報をバックグラウンドアプリ１０に提供することとしてもよい。
【００４１】
［広告配信サーバ１００］
広告配信サーバ１００は、広告配信システム１０００内で流通する広告を管理するサーバであり、広告表示端末１に対して、バックグラウンドアプリ１０を提供するとともに、広告表示端末１で表示された広告の表示履歴情報などに基づいて、広告配信端末２００での広告の配信を制御する。すなわち、広告配信サーバ１００は、予め定めた回数分表示された広告や、予め定めた期間を過ぎた広告の配信を制御することで、広告配信システム１０００内で流通する広告を管理する。
これにより、行動ターゲティングを個々の広告表示端末１で完結した場合であっても、広告配信企業は、広告の配信を適切に管理することができる。
【００４２】
［広告配信端末２００］
広告配信端末２００は、近距離無線通信によるプッシュ通知により、広告表示端末１に対して個別の広告を配信する。広告配信端末２００は、例えば、広告配信端末２００にかざした広告表示端末１や、広告配信端末２００の近傍を通過した広告表示端末１に対して、近距離無線通信によるプッシュ通知により広告を配信する。具体的な一例として、広告配信端末２００は、自動販売機やキャッシュレジスターなどであり、電子マネーによる決済によりかざされた広告表示端末１に対して広告を配信する。
【００４３】
［広告表示端末１のハードウェア構成］
以上説明した広告表示端末１のハードウェアは、一般的なスマートフォンと同様の構成とすることができる。一般的なスマートフォンは、例えば、制御部として、中央処理装置（ＣＰＵ）を備える他、データ記憶領域２０として、メモリ（ＲＡＭ、ＲＯＭ）などを、通信装置として、通話及び通信装置に加え、近距離無線通信装置を、表示装置として、例えば、液晶ディスプレイなどの各種ディスプレイを、入力装置として、例えば、タッチパネルや各種ボタンなどを適宜備え、これらは、バスラインにより接続されている。このような一般的なスマートフォンにおいて、ＣＰＵは、広告表示端末１を統括的に制御し、バックグラウンドアプリ１０やアクティブアプリ３０などの各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
【００４４】
［広告配信サーバ１００のハードウェア構成］
また、広告配信サーバ１００のハードウェアは、１又は複数の一般的なコンピュータによって構成することができる。一般的なコンピュータは、例えば、制御部として、中央処理装置（ＣＰＵ）を備える他、記憶部として、メモリ（ＲＡＭ、ＲＯＭ）、ハードディスク（ＨＤＤ）及び光ディスク（ＣＤ、ＤＶＤなど）を、ネットワーク通信装置として、各種有線及び無線ＬＡＮ装置を、表示装置として、例えば、液晶ディスプレイ、プラズマディスプレイなどの各種ディスプレイを、入力装置として、例えば、キーボード及びポインティング・デバイス（マウス、トラッキングボールなど）を適宜備え、これらは、バスラインにより接続されている。このような一般的なコンピュータにおいて、ＣＰＵは、広告配信サーバ１００を統括的に制御し、各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
【００４５】
［広告配信端末２００のハードウェア構成］
また、広告配信端末２００のハードウェアは、１又は複数の情報端末によって構成することができる。このような情報端末としては、例えば、制御部として、中央処理装置（ＣＰＵ）を備える他、記憶部として、メモリ（ＲＡＭ、ＲＯＭ）などを、ネットワーク通信装置として、各種有線及び無線ＬＡＮ装置に加え、近距離無線通信装置を少なくとも含み、これらは、バスラインにより接続されている。このような情報端末において、ＣＰＵは、広告配信端末２００を統括的に制御し、各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
【００４６】
［広告表示端末１の動作］
続いて、図４を参照して、バックグラウンドアプリ１０及びアクティブアプリ３０による広告表示端末１の動作について説明する。
【００４７】
図４（１）を参照して、広告表示端末１の時計機能により時刻「ａｍ６：００」が検知されている。ここで、広告データベース２１には、広告ＩＤ「Ａ０１（缶コーヒー）」及び「Ａ０２（野菜ジュース）」が記憶され、これらの広告では表示順位を決定する決定条件が「ａｍ６：００」であるとする。そのため、図４（１）において、イベント検知手段１４は、表示順位の決定を行うタイミングを検知している。
【００４８】
このとき、行動データベース２２には、「早朝には、缶コーヒーを飲む傾向にある。」とするユーザの行動情報が記憶されている（例えば、決済機能を契機として、早朝に缶コーヒーを購入するという行動情報が多く記憶されている）。
そこで、図４（２）において、順位決定手段１３は、広告の表示順位として、缶コーヒーに関する広告ＩＤ「Ａ０１」を野菜ジュースに関する広告ＩＤ「Ａ０２」よりも高い順位に決定している（なお、決定した表示順位は、広告データベース２１に記憶される）。
【００４９】
図４（３）を参照して、その後、アクティブアプリ３０が起動すると、アクティブアプリ３０からバックグラウンドアプリ１０に対して広告要求が送信される。すると、バックグラウンドアプリ１０の広告送信手段１５は、アクティブアプリ３０に対して広告データベース２１に記憶された複数の広告を表示順位に従い提供する。
その結果、図４（３）に示すように、広告表示端末１の表示装置３３０には、アクティブアプリ表示３３１と、より順位の高い広告ＩＤ「Ａ０１」の広告を表示する広告表示３３２とが表示される。
【００５０】
［広告表示端末１の処理］
続いて、図５を参照して、バックグラウンドアプリ１０に従い行われる広告表示端末１の処理の流れについて説明する。
【００５１】
Ｓ１，Ｓ２：広告受信時（すなわち、広告配信端末２００から広告がプッシュ通知された時）である場合には、広告受信手段１１は、近距離無線通信により、広告、当該広告の表示条件、及び表示順位を決定するタイミングを示す決定条件などを受信し、受信した情報を広告データベース２１に記憶する。
【００５２】
Ｓ３，Ｓ４：また、行動情報受付時（すなわち、ＧＰＳを用いた位置特定時や、電子マネー決済時など）である場合には、行動受付手段１２は、広告表示端末１の各種機能によりユーザの行動情報を受け付け、受け付けた行動情報を行動データベース２２に記憶する。
【００５３】
Ｓ５，Ｓ６：また、表示順序を決定するタイミング（すなわち、イベント検知手段１４が、広告データベース２１に記憶された決定条件の充足を検知した時）である場合には、順位決定手段１３は、広告データベース２１に記憶された広告の表示条件、イベント検知手段１４が検知した決定条件、及び行動データベース２２に記憶された行動情報に基づいて、広告データベース２１に記憶された複数の広告の表示順位を決定する。このとき、順位決定手段１３は、決定した広告の表示順位を広告データベース２１に記憶する。
【００５４】
Ｓ７〜Ｓ９：また、広告要求受付時（すなわち、アクティブアプリ３０の起動時など）である場合には、広告送信手段１５は、広告データベース２１に記憶された複数の広告を、決定した表示順位に従いアクティブアプリ３０に対して提供する。すなわち、広告送信手段１５は、広告データベース２１に記憶された複数の広告のうち、アクティブアプリ３０からの要求を受けた時点で最も表示順位の高い広告を提供する。
これにより、広告表示端末１のユーザの行動情報に適した広告を、アクティブアプリ３０の実行に伴い表示することができる。すなわち、広告表示端末１のユーザに対して行動ターゲティングによる広告を配信することができる。
【００５５】
［効果］
以上のような本発明による効果について、図６を参照して説明する。
図６（１）を参照して、ユーザに対して行動ターゲティングによる広告を配信する場合、従来では、ユーザの個人情報（行動傾向）や、広告データなどを広告配信企業の管理する広告配信サーバ１００に記憶していた。このような、従来の方法では、広告配信企業は、個人情報を厳格に管理する必要があるとともに、事業規模が拡大するにつれて、記憶しておく個人情報や広告データが膨大になってしまうため、広告配信サーバ１００が大規模になってしまっていた。
【００５６】
これに対して、本発明によれば、図６（２）に示すように、ユーザの個人情報及び広告データを、ユーザが所有する広告表示端末１に記憶し、ユーザの広告表示端末１で当該ユーザに対する行動ターゲティングを完結している。
その結果、広告配信企業でユーザの個人情報を管理する必要がなくなり、個人情報流出に対するユーザの不安感を払拭することができるとともに、広告配信企業による個人情報の管理負担を無くすことができる。
【００５７】
また、従来、広告配信サーバ１００が行っていたユーザごとの行動ターゲティングを、個々のユーザの広告表示端末１で行うため、ユーザの広告表示端末１自体を広告配信システム１０００のミニサーバと擬制することができ、広告配信企業のサーバ資源を節約することができる。
また、広告表示端末１自体のミニサーバ化により、地下鉄に乗っているときなどのオフライン環境であっても、ユーザごとの行動ターゲティングを実行することができる。すなわち、例えば、過去の行動を踏まえ、広告効果のあった広告を優先的に表示するといったことや、表示時に広告効果のあった過去の条件と同様の条件で当該広告を再表示するといったことや、広告表示前に当該広告の商品の購入などが行われた場合に、当該広告の表示を制限し、他の商品などの広告を表示するといった、きめ細やかな行動ターゲティングを、広告配信サーバ１００の負荷を増やすことなくオフライン環境において実行することができる。
【００５８】
なお、広告表示端末１に記憶された広告の中には、ユーザの行動傾向に適せず、あまり表示されることのない広告も記憶されてしまう可能性がある。しかしながら、近距離無線通信による受信は、多くの場合において、広告表示端末１を広告配信端末２００にかざすなどのユーザの意図的な行為が要求されるため、ユーザの意図にあわない広告を記憶させることを可能な限り抑制することができ、広告記憶に伴うデータ容量の増大に対するユーザの不満を軽減することができる。
【００５９】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【００６０】
例えば、上記実施形態では、広告表示端末１に記憶した広告を消し込む処理については記載していないが、記憶した広告を適宜消し込む処理を広告表示端末１に実行させることとしてもよい。
すなわち、広告配信端末２００から広告を受信する時に、消込回数や消込日時をあわせて受信し、図８に示すように、広告データベース２１に消込回数や消込日時を記憶することとし、表示回数が消込回数に達した場合や、消込日時を経過した場合などに、広告データベース２１から当該広告を消し込む処理を実行させることとしてもよい。なお、このような処理は、バックグラウンドアプリ１０に従い、広告表示端末１が実行することが好ましい。
【符号の説明】
【００６１】
１    広告表示端末
１０  バックグラウンドアプリ
１１  広告受信手段
１２  行動受付手段
１３  順位決定手段
１４  イベント検知手段
１５  広告送信手段
１６  表示履歴送信手段
２０  データ記憶領域
２１  広告データベース
２２  行動データベース
３０  アクティブアプリ
３１  起動手段
３２  広告取得手段
３３  広告表示手段
１００  広告配信サーバ
２００  広告配信端末
１０００  広告配信システム
【図１】
0005209088.tif 000002
【図２】
0005209088.tif 000003
【図３】
0005209088.tif 000004
【図４】
0005209088.tif 000005
【図５】
0005209088.tif 000006
【図６】
0005209088.tif 000007
【図７】
0005209088.tif 000008