(57)【要約】  【課題】顧客に対して最適な広告情報を決定し、効率的に配信できる広告情報配信システムの提供  【解決手段】行動履歴情報記憶手段ｍ１は、通信端末の所有者の過去の行動を示す行動履歴情報を、広告情報記憶手段ｍ３は、広告情報を記憶する。位置情報取得手段ｍ１１は、位置情報を、固有情報取得手段ｍ１３は、固有情報を取得する。広告提供対象決定手段ｍ１５は、固有情報に対応する所有者に関する行動履歴情報及び位置情報に基づき、広告提供対象を決定する。配信広告情報決定手段ｍ１７は、行動履歴情報及び取得した固有情報に基づき、配信広告情報を決定する。広告配信時期決定手段ｍ１９は、配信広告情報を表示する配信時期を決定する。表示手段ｍ２１は、配信広告情報を表示する。これにより、顧客の過去の行動履歴と現在の位置とを考慮した上で、顧客に対して最適な広告情報を当該顧客に表示することができる。【選択図】    図１
2006099722.tif 000002
【特許請求の範囲】
【請求項１】
通信端末及び情報配信装置がネットワークを介して互いに接続されている広告情報配信システムにおいて、
前記通信端末は、
当該通信端末自身若しくは当該通信端末の所有者を一意に決定する固有情報を提供する固有情報提供手段、
当該通信端末自身若しくは当該通信端末の所有者の位置を示す位置情報を提供する位置情報提供手段、
を有し、
前記広告情報配信装置は、
前記通信端末の所有者の過去の行動を示す行動履歴情報を記憶する行動履歴情報記憶手段、
広告情報を記憶する広告情報記録手段、
前記位置情報を取得する位置情報取得手段、
前記固有情報を取得する固有情報取得手段、
前記固有情報に対応する所有者に関する行動履歴情報及び前記位置情報に基づき、前記広告情報を提供する対象である広告提供対象を決定する広告提供対象決定手段、
前記行動履歴情報及び取得した前記固有情報に基づき、当該固有情報に対応する前記所有者に対して配信する広告情報である配信広告情報を決定する配信広告情報決定手段、
前記配信広告情報を表示する表示手段、
を有すること、
を特徴とする広告情報配信システム。
【請求項２】
通信端末の所有者の過去の行動を示す行動履歴情報を記憶する行動履歴情報記憶手段、
広告情報を記憶する広告情報記録手段、
前記通信端末自身若しくは当該通信端末の所有者を一意に決定する固有情報を取得する固有情報取得手段、
前記通信端末自身若しくは当該通信端末の所有者の位置を示す位置情報を取得する位置情報取得手段、
前記固有情報に対応する所有者に関する行動履歴情報及び前記位置情報に基づき、前記広告情報を提供する対象である広告提供対象を決定する広告提供対象決定手段、
前記行動履歴情報及び取得した前記固有情報に基づき、当該固有情報に対応する前記所有者に対して配信する広告情報である配信広告情報を決定する配信広告情報決定手段、
前記配信広告情報を表示する表示手段、
を有する広告情報配信装置。
【請求項３】
請求項１又は請求項２に係る広告情報配信システム若しくは広告情報配信装置のいずれかにおいて、
前記広告提供対象決定手段は、
前記行動履歴情報に基づき、過去にグループとして行動を共にした顧客については同一のグループに属すると判断し、前記位置情報に基づき、一のグループに対して一の広告提供対象を決定すること、
を特徴とするもの。
【請求項４】
請求項１〜請求項３に係る広告情報配信システム若しくは広告情報配信装置のいずれかにおいて、
前記広告提供対象決定手段は、
今回に取得した位置情報及び前回に取得した位置情報に基づき、前記固有情報に対応する所有者の移動速度を算出し、算出した移動速度が所定の値より大きければ、前記固有情報に対応する所有者は広告提供対象としないこと、
を特徴とするもの。
【請求項５】
請求項１〜請求項４に係る広告情報配信システム若しくは広告情報配信装置のいずれかにおいて、
前記広告提供対象決定手段は、
今回に取得した位置情報及び前回に取得した位置情報に基づき、前記固有情報に対応する所有者の移動方向を算出し、算出した移動方向が前記表示手段に向かう方向でなければ、前記固有情報に対応する所有者は広告提供対象としないこと、
を特徴とするもの。
【請求項６】
請求項１〜請求項５に係る広告情報配信システム若しくは広告情報配信装置のいずれかにおいて、
前記広告提供対象決定手段は、
今回に取得した位置情報及び前回に取得した位置情報に基づき、前記固有情報に対応する所有者と前記表示手段との距離を算出し、算出した距離が最小となる前記固有情報に対応する所有者を広告提供対象として決定すること、
を特徴とするもの。
【請求項７】
請求項１〜請求項６に係る広告情報配信システム若しくは広告情報配信装置のいずれかにおいて、さらに、
前記決定した広告提供対象に対して前記決定した配信広告情報を表示する時期である配信時期を決定する広告配信時期決定手段、
を有するもの。
【請求項８】
請求項１〜請求項７に係る広告情報配信システム若しくは広告情報配信装置のいずれかにおいて、
前記広告配信時期決定手段は、
前記決定した広告提供対象が前記表示手段を視認することができる位置に存在する時を配信時期と決定すること、
を特徴とするもの。
【請求項９】
請求項１〜請求項８に係る広告情報配信システム若しくは広告情報配信装置のいずれかにおいて、
前記広告情報配信装置の表示手段は、
町中に配置される広告表示装置であること、
を特徴とするもの。
【請求項１０】
請求項１〜請求項９に係る広告情報配信システム若しくは広告情報配信装置のいずれかにおいて、
前記位置情報は、ＧＰＳシステムを用いて取得すること、
を特徴とするもの。
【請求項１１】
通信端末及び情報配信装置が互いに接続されているネットワークを用いて、広告提供対象に対して最適な広告情報を提供する広告情報配信システムプログラムであって、
前記広告情報配信システムプログラムは、
前記通信端末に対して、
当該通信端末自身若しくは当該通信端末の所有者を一意に決定する固有情報を提供させるステップ、
当該通信端末自身若しくは当該通信端末の所有者の位置を示す位置情報を提供させるステップ、
を実行させ、
前記通信端末の所有者の過去の行動を示す行動履歴情報を記憶する行動履歴情報記憶手段及び広告情報を記憶する広告情報記録手段を有するコンピュータに対して、
前記位置情報を取得させるステップ、
前記固有情報を取得させるステップ、
前記固有情報に対応する所有者に関する行動履歴情報及び前記位置情報に基づき、前記広告情報を提供する対象である広告提供対象を決定させるステップ、
前記行動履歴情報及び取得した前記固有情報に基づき、当該固有情報に対応する前記所有者に対して配信する広告情報である配信広告情報を決定させるステップ、
前記配信広告情報を表示させるステップ、
を実行させること、
を特徴とする広告情報配信システムプログラム。
【請求項１２】
広告提供対象に対して最適な広告情報を提供する広告情報配信プログラムであって、
前記広告情報配信プログラムは、
通信端末の所有者の過去の行動を示す行動履歴情報を記憶する行動履歴情報記憶手段及び広告情報を記憶する広告情報記録手段を有するコンピュータに対して、
前記通信端末自身若しくは当該通信端末の所有者を一意に決定する固有情報を取得させるステップ、
前記通信端末自身若しくは当該通信端末の所有者の位置を示す位置情報を取得させるステップ、
前記固有情報に対応する所有者に関する行動履歴情報及び前記位置情報に基づき、前記広告情報を提供する対象である広告提供対象を決定させるステップ、
前記行動履歴情報及び取得した前記固有情報に基づき、当該固有情報に対応する前記所有者に対して配信する広告情報である配信広告情報を決定させるステップ、
前記配信広告情報を表示させるステップ、
を実行させる広告情報配信プログラム。
【請求項１３】
請求項１１又は請求項１２に係る広告情報配信システムプログラム若しくは広告情報配信プログラムのいずれかにおいて、
前記広告提供対象を決定するステップにおいて、
前記行動履歴情報に基づき、過去にグループとして行動を共にした顧客については同一のグループに属すると判断し、前記位置情報に基づき、一のグループに対して一の広告提供対象を決定させること、
を実行させるもの。
【請求項１４】
請求項１１〜請求項１３に係る広告情報配信システムプログラム若しくは広告情報配信プログラムのいずれかにおいて、
前記広告提供対象を決定するステップにおいて、
今回に取得した位置情報及び前回に取得した位置情報に基づき、前記固有情報に対応する所有者の移動速度を算出し、算出した移動速度が所定の値より大きければ、前記固有情報に対応する所有者は広告提供対象としないこと、
を特徴とするもの。
【請求項１５】
請求項１１〜請求項１４に係る広告情報配信システムプログラム若しくは広告情報配信プログラムのいずれかにおいて、
前記広告提供対象を決定するステップにおいて、
今回に取得した位置情報及び前回に取得した位置情報に基づき、前記固有情報に対応する所有者の移動方向を算出し、算出した移動方向が前記表示手段に向かう方向でなければ、前記固有情報に対応する所有者は広告提供対象としないこと、
を特徴とするもの。
【請求項１６】
請求項１１〜請求項１５に係る広告情報配信システムプログラム若しくは広告情報配信プログラムのいずれかにおいて、
前記広告提供対象を決定するステップにおいて、
今回に取得した位置情報及び前回に取得した位置情報に基づき、前記固有情報に対応する所有者と前記表示手段との距離を算出し、算出した距離が最小となる前記固有情報に対応する所有者を広告提供対象として決定すること、
を特徴とするもの。
【請求項１７】
請求項１１〜請求項１６に係る広告情報配信システムプログラム若しくは広告情報配信プログラムのいずれかにおいて、さらに、
前記コンピュータに対して、
前記決定した広告提供対象に対して前記決定した配信広告情報を表示する時期である配信時期を決定させるステップ、
を実行させるもの。
【請求項１８】
請求項１１〜請求項１７に係る広告情報配信システムプログラム若しくは広告情報配信プログラムのいずれかにおいて、
前記広告配信時期を決定するステップにおいて、
前記決定した広告提供対象が前記表示手段を視認することができる位置に存在する時を配信時期と決定すること、
を特徴とするもの。
【請求項１９】
通信端末の所有者の過去の行動を示す行動履歴情報を記憶する行動履歴情報記憶手段及び広告情報を記憶する広告情報記録手段を有するコンピュータを用いて、広告提供対象に対して最適な広告情報を提供する広告情報配信方法において、
コンピュータが、前記通信端末自身若しくは当該通信端末の所有者を一意に決定する固有情報を取得し、
コンピュータが、前記通信端末自身若しくは当該通信端末の所有者の位置を示す位置情報を取得し、
コンピュータが、前記固有情報に対応する所有者に関する行動履歴情報及び前記位置情報に基づき、前記広告情報を提供する対象である広告提供対象を決定し、
コンピュータが、前記行動履歴情報及び取得した前記固有情報に基づき、当該固有情報に対応する前記所有者に対して配信する広告情報である配信広告情報を決定し、
コンピュータが、前記配信広告情報を表示すること、
を特徴とする広告情報配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顧客に対して広告情報を効果的に提供する広告情報配信システムであって、特に、顧客の過去の行動履歴に基づいて最適な広告情報を決定し、提供するものに関する。
【背景技術】
【０００２】
従来の広告情報配信システムの動作を図２１に示すフローチャートを用いて説明する。従来の広告情報配信システムは、ＧＰＳ通信機機能を有する携帯電話端末１０２及び携帯電話事業者サーバ１０１により構成されている。
【０００３】
携帯電話事業者サーバ１０１は、携帯電話事業者の指示により、移動体通信網３がカバーする領域の地図情報を予めデータベース（以後、ＤＢ６）に登録する。また、携帯電話事業者の指示により、移動体通信網１０３がカバーする領域を複数に区切った複数の特定のエリアを決めＤＢ１０６に予め登録する（Ｓ１８０１）。携帯電話事業者サーバ１０１は、広告配信サービスを受けるための各種情報を含む配信申し込み情報を受け予めＤＢ１０６に登録する（Ｓ１８０２）。携帯電話事業者サーバ１０１は、ステップＳ１８０２で登録した携帯電話端末１０２のユーザＩＤの示す携帯電話端末１０２に対し移動体通信網３を介して位置測定要求を出力する（Ｓ１８０３）。
【０００４】
携帯電話端末１０２は、携帯電話事業者サーバ１０１より位置測定要求を受けＧＰＳ通信機機能により複数のＧＰＳ衛星から受信した情報に基づいて位置の検出を開始し、この検出した位置情報を携帯電話事業者サーバ１０１に移動体通信網１０３を介して送り続ける（Ｓ１８０４）。
【０００５】
携帯電話事業者サーバ１０１は、携帯電話端末１０２より位置情報を受け、受ける毎にこの位置情報を使用して予めＤＢ１０６に登録した複数の特定のエリアに携帯電話端末１０２が存在するか否かを調べる（Ｓ１８０５）。
【０００６】
携帯電話事業者サーバ１０１は、ステップＳ１０２でＤＢ１０６に登録したこの携帯電話端末１０２の配信申し込み情報より配信希望か配信不要かを調べる（Ｓ１８０６）。
【０００７】
携帯電話事業者サーバ１０１は、ステップＳ１８０６において調べた結果が配信希望を示すであると判断すると、ステップＳ１８０１でＤＢ１０６に登録した広告情報内に、携帯電話端末１０２が存在する特定エリア内の店舗でステップＳ１８０２でＤＢ１０６に登録したこの携帯電話端末１０２の配信申し込み情報内の広告のカテゴリと一致する広告のカテゴリがあるか否かを調べる（Ｓ１８０７）。
【０００８】
携帯電話事業者サーバ１０１は、ステップＳ１８０７において調べた結果が一致する広告のカテゴリがあると判断すると、調べた広告のカテゴリの配信時間をステップＳ１８０１でＤＢ１０６に登録した広告情報より抽出し、この配信時間に現在の時間が入っているか否かを調べる（Ｓ１８０８）。
【０００９】
携帯電話事業者サーバ１０１は、ステップＳ１８０８において調べた結果が現在の時間が入っていると判断すると、調べた広告のカテゴリの広告内容をＤＢ１０６より取り出し移動体通信網１０３を介して携帯電話端末２に配信する（ステップＳ１８０９）。
【００１０】
携帯電話端末１０２は、移動体通信網１０３を介してこの配信された広告内容を受けて表示する（Ｓ１８１０）。
【００１１】
【特許文献１】特開２００４−１５７６０
【発明の開示】
【発明が解決しようとする課題】
【００１２】
従来の広告情報配信システムには、次のような問題点がある。従来の広告情報配信システムでは、予め決められたエリアに決められた時間に顧客が存在する場合に、メールにより広告を配信している（ステップＳ１８０２、Ｓ１８０８参照）。このため、広告すべき店舗の近くに顧客がいても、所定の時間にならないと当該店舗の広告が配信されない。つまり、顧客を店舗に勧誘・誘導するための効果的なタイミングで広告を配信することができない、という問題点がある。
【００１３】
また、従来の広告情報配信システムでは、予め登録されたカテゴリに属する広告を配信している（ステップＳ１８０２、Ｓ１８０７参照）。このため、現在の顧客が考慮された広告が配信されない。つまり、顧客を店舗に勧誘・誘導するための効果的な広告を配信することができない、という問題点がある。
【００１４】
さらに、従来の広告情報配信システムでは、一方的に顧客が有する携帯端末にメールが配信される（ステップＳ１８１０参照）ので、メールの受信料等の通信料金が顧客側に発生してしまう、という問題点がある。
【００１５】
そこで、本発明は、顧客に対して最適な広告情報を決定し、効率的に配信することができる広告情報配信システムの提供を目的とする。
【課題を解決するための手段】
【００１６】
本発明に関する課題を解決するための手段および発明の効果を以下に示す。
【００１７】
本発明では、通信端末は、当該通信端末自身若しくは当該通信端末の所有者を一意に決定する固有情報を提供し、当該通信端末自身若しくは当該通信端末の所有者の位置を示す位置情報を提供し、広告情報配信装置は、前記通信端末の所有者の過去の行動を示す行動履歴情報を記憶する行動履歴情報記憶手段及び広告情報を記憶する広告情報記録手段を有し、前記位置情報を取得し、前記固有情報を取得し、前記固有情報に対応する所有者に関する行動履歴情報及び前記位置情報に基づき、前記広告情報を提供する対象である広告提供対象を決定し、前記行動履歴情報及び取得した前記固有情報に基づき、当該固有情報に対応する前記所有者に対して配信する広告情報である配信広告情報を決定し、前記配信広告情報を表示する。
【００１８】
これにより、顧客の過去の行動履歴と現在の位置とを考慮した上で、顧客に対して最適な広告情報を当該顧客に表示することができる。
【００１９】
本発明では、通信端末の所有者の過去の行動を示す行動履歴情報を記憶する行動履歴情報記憶手段及び広告情報を記憶する広告情報記録手段を有し、前記通信端末自身若しくは当該通信端末の所有者を一意に決定する固有情報を取得し、前記通信端末自身若しくは当該通信端末の所有者の位置を示す位置情報を取得し、前記固有情報に対応する所有者に関する行動履歴情報及び前記位置情報に基づき、前記広告情報を提供する対象である広告提供対象を決定し、前記行動履歴情報及び取得した前記固有情報に基づき、当該固有情報に対応する前記所有者に対して配信する広告情報である配信広告情報を決定し、前記配信広告情報を表示する。
【００２０】
これにより、顧客の過去の行動履歴と現在の位置とを考慮した上で、顧客に対して最適な広告情報を当該顧客に表示することができる。
【００２１】
本発明では、広告配信装置は、前記行動履歴情報に基づき、過去にグループとして行動を共にした顧客については同一のグループに属すると判断し、前記位置情報に基づき、一のグループに対して一の広告提供対象を決定する。
【００２２】
これにより、顧客がグループで行動している場合でも、グループの過去の行動履歴と現在の位置とを考慮した上で、グループに対して最適な広告情報を当該グループに属する顧客に表示することができる。
【００２３】
本発明では、今回に取得した位置情報及び前回に取得した位置情報に基づき、前記固有情報に対応する所有者の移動速度を算出し、算出した移動速度が所定の値より大きければ、前記固有情報に対応する所有者は広告提供対象としない。
【００２４】
これにより、バイクに乗っている等所定の速度以上で移動しており、表示する広告情報を見る可能性が少ない顧客に対しては、広告情報を表示しないようにすることができる。
【００２５】
本発明では、今回に取得した位置情報及び前回に取得した位置情報に基づき、前記固有情報に対応する所有者の移動方向を算出し、算出した移動方向が前記表示手段に向かう方向でなければ、前記固有情報に対応する所有者は広告提供対象としない。
【００２６】
これにより、広告を表示している方向でない方向へ移動しており、表示する広告情報を見る可能性が少ない顧客に対しては、広告情報を表示しないようにすることができる。
【００２７】
本発明では、今回に取得した位置情報及び前回に取得した位置情報に基づき、前記固有情報に対応する所有者と前記表示手段との距離を算出し、算出した距離が最小となる前記固有情報に対応する所有者を広告提供対象として決定する。
【００２８】
これにより、最も近くに存在する顧客に対して広告情報を表示することができるので、効率的な広告情報の表示が可能となる。
【００２９】
本発明では、前記決定した広告提供対象に対して前記決定した配信広告情報を表示する時期である配信時期を決定する。
【００３０】
これにより、顧客が広告情報を見る確率が高いタイミングで、広告情報を表示することができるので、訴求力の高い広告情報の表示が可能となる。
【００３１】
本発明では、前記決定した広告提供対象が前記表示手段を視認することができる位置に存在する時を配信時期と決定する。
【００３２】
本発明では、前記広告情報配信装置の表示手段は、町中に配置される広告表示装置である。
【００３３】
これにより、顧客は表示される広告情報を確認するための特別な装置を必要としないので、顧客に対して容易に広告情報を表示することができる。
【００３４】
本発明では、前記位置情報は、ＧＰＳシステムを用いて取得する。これにより、簡単に位置情報を取得することができる。
【００３５】
ここで、請求項に記載されている要素と実施例における要素との対応関係を示す。広告情報配信システムは広告情報配信システム１に、広告情報配信装置は広告情報配信サーバ２１及び広告表示装置２３に、通信端末は携帯端末２７に、それぞれ対応する。
【００３６】
固有情報提供段はＣＰＵ２７１、メモリ２７２及びＧＰＳ回路２７４に、位置情報提供手段はＣＰＵ２７１及びＧＰＳ回路２７４に、それぞれ該当する。
【００３７】
行動履歴情報記憶手段はハードディスク２１３に、広告情報記憶手段はハードディスク２１３に、位置情報取得手段は広告表示装置２３のＣＰＵ２３１、ＧＰＳ回路２３４及び広告情報配信サーバ２１のＣＰＵ２１１、通信回路２１８に、固有情報取得手段は広告表示装置２３のＣＰＵ２３１、ＧＰＳ回路２３４及び広告情報配信サーバ２１のＣＰＵ２１１、通信回路２１８に、広告提供対象決定手段は広告情報配信サーバ２１のＣＰＵ２１１及びメモリ２１２に、配信広告情報決定手段は広告情報配信サーバ２１のＣＰＵ２１１及びメモリ２１２に、表示手段は広告表示装置２３のＣＰＵ２３１、メモリ２３２及びディスク２３３に、広告配信時期決定手段は広告表示装置２３のＣＰＵ２３１、メモリ２１２、ＧＰＳ回路２７４及び赤外線カメラ２３６に、それぞれ該当する。
【００３８】
位置情報取得手段は、ステップＳ１１〜Ｓ１７、ステップＳ２１〜Ｓ２７、ステップＳ３１〜Ｓ３９、ステップＳ４１〜４９、ステップＳ５１〜Ｓ６９の処理を行う。固有情報取得手段は、ステップＳ１〜Ｓ９の処理を行う。
【００３９】
広告提供対象決定手段はステップＳ５、Ｓ１４０１〜Ｓ１４４７の処理を、配信広告情報決定手段はステップＳ７、Ｓ１５０１〜Ｓ１５１１の処理を、広告配信時期決定手段はステップＳ２１、Ｓ１６０１〜Ｓ１６２３の処理を、それぞれ実行する
固有情報は顧客ＩＤに、位置情報はＧＰＳシステム３を介して取得する携帯端末２７の位置情報に、それぞれ対応する。
【００４０】
行動履歴情報は来店履歴ＤＢに記述される来店履歴情報に、広告情報は広告情報ＤＢに記述される広告情報に、配信広告情報はステップＳ１５１１で決定した広告情報に、それぞれ対応する。
【００４１】
「町中に配置される広告表示装置」とは、携帯電話等の個人が身につけており、ディスプレイに表示される情報を視認するための手間が必要とされない広告表示装置をいい、看板等に配置される広告用ＬＥＤディスプレイ、大型ビジョン等をいう。
【発明を実施するための最良の形態】
【００４２】
本発明における広告情報配信システムの実施例を以下において説明する。
【実施例１】
【００４３】
1.概要
本発明に係る広告情報配信システムの概要を図１に示す機能ブロック図を用いて説明する。
【００４４】
広告情報配信システムＭ１は、広告情報配信装置Ｍ２１及び通信端末Ｍ２７を有している。
【００４５】
通信端末Ｍ２７は、固有情報提供段ｍ７１及び位置情報提供手段ｍ７３を有している。
【００４６】
広告情報配信装置Ｍ２１は、行動履歴情報記憶手段ｍ１、広告情報記憶手段ｍ３、位置情報取得手段ｍ１１、固有情報取得手段ｍ１３、広告提供対象決定手段ｍ１５、配信広告情報決定手段ｍ１７、広告配信時期決定手段ｍ１９及び表示手段ｍ２１を有している。
【００４７】
位置情報提供手段ｍ７１は、当該通信端末自身若しくは当該通信端末の所有者の位置を示す位置情報を提供する。固有情報提供段ｍ７３は、当該通信端末自身若しくは当該通信端末の所有者を一意に決定する固有情報を提供する。
【００４８】
行動履歴情報記憶手段ｍ１は、前記通信端末の所有者の過去の行動を示す行動履歴情報を記憶する。広告情報記憶手段ｍ３は、広告情報を記憶する。
【００４９】
位置情報取得手段ｍ１１は、前記位置情報を取得する。固有情報取得手段ｍ１３は、前記固有情報を取得する。
【００５０】
広告提供対象決定手段ｍ１５は、前記固有情報に対応する所有者に関する行動履歴情報及び前記位置情報に基づき、前記広告情報を提供する対象である広告提供対象を決定する。また、広告提供対象決定手段ｍ１５は、前記行動履歴情報に基づき、過去にグループとして行動を共にした顧客については同一のグループに属すると判断し、前記位置情報に基づき、一のグループに対して一の広告提供対象を決定する。さらに、広告提供対象決定手段ｍ１５は、今回に取得した位置情報及び前回に取得した位置情報に基づき、前記固有情報に対応する所有者の移動速度を算出し、算出した移動速度が所定の値より大きければ、前記固有情報に対応する所有者は広告提供対象としない。さらに、広告提供対象決定手段ｍ１５は、今回に取得した位置情報及び前回に取得した位置情報に基づき、前記固有情報に対応する所有者の移動方向を算出し、算出した移動方向が前記表示手段に向かう方向でなければ、前記固有情報に対応する所有者は広告提供対象としない。さらに、広告提供対象決定手段ｍ１５は、今回に取得した位置情報及び前回に取得した位置情報に基づき、前記固有情報に対応する所有者と前記表示手段との距離を算出し、算出した距離が最小となる前記固有情報に対応する所有者を広告提供対象として決定する。
【００５１】
配信広告情報決定手段ｍ１７は、前記行動履歴情報及び取得した前記固有情報に基づき、当該固有情報に対応する前記所有者に対して配信する広告情報である配信広告情報を決定する。
【００５２】
広告配信時期決定手段ｍ１９は、前記決定した広告提供対象に対して前記決定した配信広告情報を表示する時期である配信時期を決定する。広告配信時期決定手段ｍ１９は、前記決定した広告提供対象が前記表示手段を視認することができる位置に存在する時を配信時期と決定する。
【００５３】
表示手段ｍ２１は、前記配信広告情報を表示する。表示手段ｍ２１は、町中に配置される広告表示装置である。
【００５４】
なお、前記位置情報は、ＧＰＳシステムを用いて取得する。
【００５５】
これにより、顧客の過去の行動履歴と現在の位置とを考慮した上で、顧客に対して最適な広告情報を当該顧客に表示することができる。
【００５６】
2.  ハードウェア構成
2.1.  広告情報配信システム１のハードウェア構成
広告情報配信システム１のハードウェア構成について図２を用いて説明する。広告情報配信システム１は広告情報配信サーバ２１、広告表示装置２３、携帯端末２７で構成されている。広告情報配信サーバ２１は、固有情報に対応する所有者に関する行動履歴情報及び位置情報に基づき、広告情報を提供する対象である広告提供対象を決定する。また、行動履歴情報及び固有情報に基づき、当該固有情報に対応する所有者に対して配信する広告情報である配信広告情報を決定する。広告表示装置２３は、広告提供対象に対して配信広告情報を表示する時期である配信時期を決定する。また、配信広告情報を表示する。
【００５７】
携帯端末２７は、当該通信端末自身若しくは当該通信端末の所有者を一意に決定する固有情報を提供する。また、当該通信端末自身若しくは当該通信端末の所有者の位置を示す位置情報を提供する。
【００５８】
なお、広告情報配信システム１では、ＧＰＳシステム３を用いることによって、携帯端末２７に関する位置情報の利用が可能となっている。また、広告情報配信システム１の広告情報配信サーバ２１は、ＰＯＳシステム５を用いることによって、行動履歴情報を取得する。
【００５９】
2.2.  広告情報配信サーバ２１のハードウェア構成
広告配信サーバ２１のハードウェア構成を図３に基づいて説明する。広告配信サーバ２１は、ＣＰＵ２１１、メモリ２１２、ハードディスク２１３及び通信回路２１８を備えている。
【００６０】
ＣＰＵ２１１は、ハードディスク２１３に記録されているオペレーティング・システム（ＯＳ）、広告情報配信プログラム等その他のアプリケーションに基づいた処理を行う。メモリ２１２は、ＣＰＵ２１１に対して作業領域を提供する。ハードディスク２１３は、オペレーティング・システム（ＯＳ）、広告情報配信プログラム等その他のアプリケーション及び各種データを記録保持する。なお、ハードディスク２１３に記録されているデータについては後述する。
【００６１】
通信ボード２１８は、ネットワークに接続する通信回路を有しており、外部の通信機器とデータの送受信を行う。
【００６２】
なお、広告情報配信サーバ２１には、キーボード２１４、マウス２１５、ディスプレイ２１６及びＣＤ−ＲＯＭドライブ２１７が接続されている。キーボード２１４、マウス２１５は、外部からの命令を受け付ける。ディスプレイ２１６は、ユーザーインターフェイス等の画像を表示する。ＣＤ−ＲＯＭドライブ２１７は、広告情報配信プログラムが記録されているＣＤ−ＲＯＭ２１０から広告情報配信プログラム及び他のＣＤ−ＲＯＭからその他のアプリケーションのプログラムを読み取る等、ＣＤ−ＲＯＭからのデータの読み取りを行う。
【００６３】
2.3.  広告表示装置２３のハードウェア構成
広告表示装置２３のハードウェア構成を図４に基づいて説明する。広告表示装置２３は、ＣＰＵ２３１、メモリ２３２、ディスプレイ２３３、ＧＰＳ回路１３４、通信回路２３５及び赤外線回路２３６を備えている。
【００６４】
ＣＰＵ２３１は、メモリ２３２に記録されているオペレーティング・システム（ＯＳ）、広告表示プログラム等その他のアプリケーションに基づいた処理を行う。メモリ２３２は、ＣＰＵ２３１に対して作業領域を提供する。また、メモリ２３２は、オペレーティング・システム（ＯＳ）、表示プログラム等その他のアプリケーション及び各種データを記録保持する。
【００６５】
ディスプレイ２３３は、広告情報を表示する。ＧＰＳ回路２３４は、ＧＰＳシステム３を介して携帯端末２７の位置情報を獲得する。通信回路２３５は、ネットワークに接続する通信回路を有しており、外部の通信機器とデータの送受信を行う。赤外線カメラ２３６は、ディスプレイ２３３の近傍（顧客がディスプレイ２３３を視認できうると想定される空間）に存在する人間の状況を監視する赤外線モニタリングを実行する。
【００６６】
2.4.  携帯端末２７のハードウェア構成
携帯端末２７のハードウェア構成を図５に基づいて説明する。携帯端末２７は、ＣＰＵ２７１、メモリ２７２、ディスプレイ２７３、ＧＰＳ回路２７４、及び通信回路２７５を備えている。
【００６７】
ＣＰＵ２７１は、メモリ２７２に記録されている携帯端末プログラム等その他のアプリケーションに基づいた処理を行う。メモリ２７２は、携帯端末用オペレーティング・システム（ＯＳ）、携帯端末プログラム等その他のアプリケーション及び各種データを記録保持する。
【００６８】
ディスプレイ２７３は、ユーザーインターフェイス等の情報を表示する。ＧＰＳ回路２７４は、ＧＰＳシステム３を介して携帯端末２７の位置情報を提供する。通信回路２７５は、他の携帯端末等とデータの送受信を行う。
【００６９】
3.  データ
広告情報配信サーバ２１のハードディスク２１３は、顧客基本情報ＤＢ（以下、顧客基本情報ＤＢ）、顧客来店履歴データベース（以下、顧客来店履歴ＤＢ）、グループ顧客データベース（以下、グループ顧客ＤＢ）、商品情報データベース（以下、商品ＤＢ）及び広告情報データベース（以下、広告情報ＤＢ）を記録保持している。
【００７０】
3.1.  顧客基本情報ＤＢ
広告情報配信サーバ２１のハードディスク２１３に記録保持されている顧客基本情報ＤＢには、顧客毎に与えられる顧客ＩＤと各顧客の属性とが関連付けて登録されている。顧客基本情報ＤＢの一例を図６に示す。
【００７１】
顧客基本情報ＤＢは、［顧客ＩＤ］列、［氏名］列、［性別］列、及び［平均利用時間帯］列を有している。
【００７２】
［顧客ＩＤ］列には、一人の顧客毎に一意に割り振られる顧客ＩＤが記述される。［氏名］列には、［顧客ＩＤ］列に記述された顧客ＩＤを有する顧客の氏名が記述される。［性別］列には、［顧客ＩＤ］列に記述された顧客ＩＤを有する顧客の性別が記述される。［平均利用時間帯］列には、［顧客ＩＤ］列に記述された顧客ＩＤを有する顧客が店を利用する平均的な時間帯が記述される。なお、時間帯は記号によって識別し、「Ａ」は１２時まで、「Ｂ」は１２時から１４時、「Ｃ」は１４時から１７時、「Ｄ」は１７時から１９時、「Ｅ」は１９時から２１時、「Ｆ」は２１時から２３時としている。これらの時間帯は、顧客来店履歴情報から当該顧客に関する過去の［入店時間］列及び［退店時間］列の値に基づいて算出する。
【００７３】
3.2.  顧客来店履歴ＤＢ
広告情報配信サーバ２１のハードディスク２１３に記録保持されている顧客来店履歴ＤＢには、顧客の過去の当該店の利用履歴が登録されている。顧客来店履歴ＤＢの一例を図７に示す。なお、図７に示す顧客来店履歴ＤＢにおいては、説明に必要なデータ値のみを記述し、他のデータ値については記述を省略している。以降に示す各データベース等の図面においても同様である。
【００７４】
顧客来店履歴ＤＢは、［顧客ＩＤ］列、［日付］列、［入店時間］列、［退店時間］列、［商品カテゴリＩＤ］列、［商品ＩＤ］列、及び［数量］列を有している。
【００７５】
［顧客ＩＤ］列には、一人の顧客毎に一意に割り振られる顧客ＩＤが記述される。［日付］列には、［顧客ＩＤ］列に記述された顧客ＩＤを有する顧客が来店した日付が記述される。
【００７６】
［入店時間］列には、［顧客ＩＤ］列に記述された顧客ＩＤを有する顧客が来店した時間が記述される。［退店時間］列には、［顧客ＩＤ］列に記述された顧客ＩＤを有する顧客が退店した時間が記述される。
【００７７】
［商品カテゴリＩＤ］列には、［顧客ＩＤ］列に記述された顧客ＩＤを有する顧客が店で注文した商品が属するカテゴリに付与されるＩＤが記述される。［商品ＩＤ］列には、［顧客ＩＤ］列に記述された顧客ＩＤを有する顧客が店で注文した商品に付与されるＩＤが記述される。［数量］列には、［顧客ＩＤ］列に記述された顧客ＩＤを有する顧客が店で注文した商品の数量が記述される。
【００７８】
3.3.  グループ顧客ＤＢ
広告情報配信サーバ２１のハードディスク２１３に記録保持されているグループ顧客ＤＢには、店を利用した顧客と当該顧客と一緒に来店した顧客とが関連付けて登録されている。グループ顧客ＤＢの一例を図８に示す。
【００７９】
グループ顧客ＤＢは、［顧客ＩＤ］列及び［グループ顧客ＩＤ］列を有している。［顧客ＩＤ］列には、一人の顧客毎に一意に割り振られる顧客ＩＤが記述される。［グループ顧客ＩＤ］列には、［顧客ＩＤ］列に記述された顧客ＩＤを有する顧客と一緒に来店した顧客の顧客ＩＤが記述される。
【００８０】
3.4.  商品情報ＤＢ
広告情報配信サーバ２１のハードディスク２１３に記録保持されている商品情報ＤＢには、ＷＷＷサーバ２３が取得したＵＲＬとそのＵＲＬに対応するホームページのネットワーク上における現在の状態とが関連付けて登録されている。商品情報ＤＢの一例を図９に示す。
【００８１】
商品情報ＤＢは、［商品ＩＤ］列、［商品グループカテゴリＩＤ］列、及び［商品カテゴリＩＤ］列を有している。［商品ＩＤ］列には、各商品毎に一意に割り振られる商品ＩＤが記述される。［商品グループカテゴリＩＤ］列には、［商品ＩＤ］列に記述された商品ＩＤを有する商品が対象とする顧客の属性が記述される。［商品カテゴリＩＤ］列には、［商品ＩＤ］列に記述された商品ＩＤを有する商品が属するカテゴリが記述される。
【００８２】
3.5.  広告情報ＤＢ
広告情報配信サーバ２１のハードディスク２１３に記録保持されている広告情報ＤＢには、各店が広告を配信したい商品に関する情報と広告を配信したい日付とが関連付けて登録されている。広告情報ＤＢの一例を図１０に示す。
【００８３】
広告情報ＤＢは、［日付］列、［商品グループカテゴリＩＤ］列、［商品カテゴリＩＤ］列、及び［商品ＩＤ］列を有している。［日付］列には、各店が広告を配信する日付が記述される。［商品グループカテゴリＩＤ］列には、［商品ＩＤ］列に記述される商品が個人向けか大人数向けか等の種別が記述される。［商品カテゴリＩＤ］列には、［商品ＩＤ］列に記述される商品が食べ物であるか飲み物であるか等の商品カテゴリが記述される。［商品ＩＤ］列には、各商品に一意に割り振られるＩＤが記述される。
【００８４】
3.6.  広告配信対象顧客情報テーブル
広告表示装置２３のメモリ２３２に記録される広告配信対象顧客情報テーブルには、ＷＷＷサーバ２３が取得したＵＲＬとそのＵＲＬに対応するホームページのネットワーク上における現在の状態とが関連付けて登録されている。広告配信対象顧客情報テーブルの一例を図１１に示す。
【００８５】
広告配信対象顧客情報テーブルは、［顧客ＩＤ］列、［グループＩＤ］列、［ポーリングフラグ］列、［距離］列、及び［グループ最短距離］列を有している。［顧客ＩＤ］列には、一人の顧客毎に一意に割り振られる顧客ＩＤが記述される。［グループＩＤ］列には、［顧客ＩＤ］列に記述された顧客ＩＤを有する顧客が属するグループＩＤが記述される。［ポーリングフラグ］列には、［顧客ＩＤ］列に記述された顧客ＩＤを有する顧客が、ＧＰＳシステム３のポーリングによって、広告表示装置２３の監視エリア範囲内にいるかどうかを示すフラグが記述される。［距離］列には、［顧客ＩＤ］列に記述された顧客ＩＤを有する顧客と広告表示装置２３との距離が記述される。［グループ最短距離］列には、同じグループＩＤを有する顧客の中で、［距離］列の値が最も小さいものが記述される。
【００８６】
4.  顧客基本情報ＤＢ、顧客来店履歴情報ＤＢ、グループ顧客ＤＢへの登録処理
ＰＯＳシステム５を介した広告情報配信サーバ２１のハードディスク２１３の顧客基本情報ＤＢ、顧客来店履歴情報ＤＢ及びグループ顧客ＤＢへの登録処理について、図１２に示すフローチャートを用いて説明する。広告情報配信サーバ２１のＣＰＵ２１１は、ＰＯＳシステム５から、その日の広告情報（例えば、店舗の特売品等）を、無線若しくはＬＡＮ等を通じて獲得したと判断すると（Ｓ７０１）、獲得した広告情報を広告情報ＤＢに登録する（Ｓ７０２）。
【００８７】
顧客の来店があり、来店した顧客が今回初めて来店した客であるか、過去に来店したことがある客であるかを示す来店情報及び顧客の氏名等の顧客の氏名、性別等の顧客基本情報がＰＯＳシステム５に入力されると、ＰＯＳシステム５は入力された来店情報及び顧客基本情報を広告情報配信サーバ２１へ送信する。
【００８８】
広告情報配信サーバ２１のＣＰＵ２１１は、来店情報及び顧客基本情報を取得したと判断すると（Ｓ７０３）、来店情報に基づいて、来店した顧客が今回初めて来店した客であるか、過去に来店したことがある客であるかを判断する（Ｓ７０４）。
【００８９】
ＣＰＵ２１１は、来店した顧客が今回初めて来店した客であると判断すると、ステップＳ７０３で取得した顧客基本情報に顧客ＩＤを割り振って、顧客基本情報ＤＢへ登録する（Ｓ７０５）。
【００９０】
そして、ＣＰＵ２１１は、来店した時間を示す入店時間情報を取得したと判断すると（Ｓ７０６）、取得した入店時間情報に基づいて、来店した日付を顧客ＩＤに対応する来店履歴情報ＤＢ（図    参照）の［日付］列に、入店時間を対応する［入店時間］列に記述する（Ｓ７０７）。
【００９１】
なお、ＣＰＵ２１１は、ステップＳ７０４において、過去に来店したことがある客であると判断すると、ステップＳ７０６、Ｓ７０７の処理を実行する。
【００９２】
また、ＰＯＳシステム５は、顧客からの注文がある毎に、注文された内容に基づいて店員から入力される、商品ＩＤ及び数量を示す注文情報を広告情報配信サーバ２１へ送信する。
【００９３】
広告情報配信サーバ２１のＣＰＵ２１１は、注文情報を獲得したと判断すると（Ｓ７０８）、注文された商品の商品ＩＤを顧客来店履歴情報ＤＢの［商品ＩＤ］列に、数量を［数量］列に、それぞれ記述する（Ｓ７０９）。ＣＰＵ２１１は、注文が終了するまで、ステップＳ７０９の処理を実行する（Ｓ７１０）。
【００９４】
ＣＰＵ２１１は、退店時間情報を獲得したと判断すると（Ｓ７１１）、顧客ＩＤに対応する［退店時間］列に退店時間を記述する（Ｓ７１２）。また、ＣＰＵ２１１は、当該顧客ＩＤに対応する［来店時間］列の値、［退店時間］列の値、及び［平均利用時間帯］列の値に基づき、［平均利用時間帯］の値を算出し、［平均利用時間帯］列の値を更新する（Ｓ７１３）。
【００９５】
さらに、ＰＯＳシステム５は、顧客が複数で来店していれば、グループに含まれる顧客の顧客ＩＤであるグループ顧客情報を広告情報配信サーバ２１へ送信する。
【００９６】
広告情報配信サーバ２１のＣＰＵ２１１は、グループ顧客情報を獲得したと判断すると（Ｓ７１４）、対応する顧客の顧客ＩＤと関連づけてグループ顧客ＤＢの［グループ顧客ＩＤ］列にグループに含まれる顧客の顧客ＩＤを記述する（Ｓ７１５）。
【００９７】
5.  広告情報配信サーバ２１及び広告表示装置２３の動作
5.1.  概要
広告情報配信サーバ２１及び広告表示装置２３の動作の概要を図１３を用いて説明する。広告表示装置２３のＣＰＵ２３１は、ＧＰＳ回路２３４を介して携帯端末２７の位置情報を取得すると（Ｓ１１）、広告情報配信サーバ２１へ位置情報を送信する（Ｓ１３）。また、ＣＰＵ２３１は、携帯端末２７若しくは携帯端末２７の所有者の固有情報を取得すると（Ｓ１５）、広告情報配信サーバ２１へ固有情報を送信する（Ｓ１５）。
【００９８】
広告情報配信サーバ２１のＣＰＵ２１１は、位置情報を取得し（Ｓ１）、固有情報を取得する（Ｓ３）。そして、ＣＰＵ２１１は、固有情報に対応する所有者に関する行動履歴情報及び位置情報に基づき、広告情報を提供する対象である広告提供対象を決定する（Ｓ５）。さらにＣＰＵ２１１は、行動履歴情報及び取得した固有情報に基づき、当該固有情報に対応する所有者に対して配信する広告情報である配信広告情報を決定する（Ｓ７）。そして、ＣＰＵ２１１は、決定した配信広告情報を広告表示装置２３へ送信する（Ｓ９）。
【００９９】
広告表示装置２３のＣＰＵ２３１は、配信広告情報を取得すると（Ｓ１９）、決定した広告提供対象に対して配信広告情報を表示する時期である配信時期を決定する（Ｓ２１）。そして、ＣＰＵ２３１は、配信広告情報を表示する（Ｓ２３）。
【０１００】
以下において、広告提供対象決定処理（Ｓ５）、配信広告情報決定処理（Ｓ７）及び配信時期決定処理（Ｓ２１）について詳述する。
【０１０１】
5.1.1  広告表示装置２３の広告配信対象決定処理
広告表示装置２３が行う広告配信対象決定処理について、図１４〜図１６を用いて説明する。
【０１０２】
図１４において、広告表示装置２３のＣＰＵ２３１は、広告表示装置２３の監視工リア内に該当する顧客の存在確認を行うために、ＧＰＳシステム３を用いた一定間隔毎のポーリングを開始する（Ｓ１４０１）。
【０１０３】
ここで、広告表示装置２３の監視工リアとは、広告表示装置２３が具備するディスプレイ２３３(図４参照）を視認できると想定される距離に顧客が差し掛かるまでに、ＧＰＳシステム３を介して取得する携帯端末２７（顧客）の位置情報に基づき、顧客の移動速度や移動方向を広告表示装置２３において算出することができるエリアをいう。この監視工リアは、広告表示装置２３の設置場所を中心とした近傍に形成される。なお、広告表示装置２３の監視エリアは、予め広告表示装置２３に設定されている。
【０１０４】
また、ＧＰＳシステム３を用いたポーリングとは、広告表示装置２３のＧＰＳ回路からの要求に基づき、携帯端末２７の位置情報を当該携帯端末２７のＧＰＳ回路を介して取得することをいう。
【０１０５】
ＣＰＵ２３１は、ステップＳ１（図１３参照）で取得した携帯端末２７の位置が監視エリア内であるか否かを判断する（Ｓ１４０３）。ＣＰＵ２３１は、携帯端末２７の位置が監視エリア内であると判断すると、ステップＳ１（図１３参照）において取得した位置情報から顧客ＩＤを抽出し（Ｓ１４０５）、広告配信対象顧客情報テーブル（図１１参照）の［顧客ＩＤ］列に記述する（Ｓ１４０７）。
【０１０６】
そして、ＣＰＵ２３１は、前回の位置情報と今回取得した位置情報とに基づき、携帯端末２７を有する顧客の移動速度を算出する（Ｓ１４０９）。ＣＰＵ２３１は、算出した移動速度が所定の値より大きいと判断すると（Ｓ１４１１）、本顧客は監視対象から除外すべく、［ポーリングフラグ］列の値を「ＯＦＦ」に設定する（Ｓ１４１３）。このように、算出した移動速度が所定の速度より大きい場合には、顧客がバイクに乗って移動していること等が考えられ、顧客が広告表示装置２３のディスプレイ２３３に表示される広告を見る可能性が少ないからである。
【０１０７】
ＣＰＵ２３１は、ステップＳ１４１１において算出した移動速度が所定の値より小さいと判断すると、前回の位置情報と今回取得した位置情報とに基づき、携帯端末２７を有する顧客の移動方向を算出する（Ｓ１４１５）。ＣＰＵ２３１は、算出した移動方向が、広告表示装置２３から遠ざかる方向であると判断すると（Ｓ１４１７）、本顧客は監視対象からはずすべく、［ポーリングフラグ］列の値を「ＯＦＦ」に設定する（Ｓ１４１３）。このように、算出した移動方向が広告表示装置２３から遠ざかる方向である場合には、顧客が広告表示装置２３のディスプレイ２３３に表示される広告を見る可能性が少ないからである。
【０１０８】
一方、ＣＰＵ２３１は、ステップＳ１４１７において、算出した移動方向が広告表示装置２３から遠ざかる方向でない、つまり広告表示装置２３に近づく方向であると判断すると、本顧客は監視対象からはずすべく、［ポーリングフラグ］列の値を「ＯＮ」に設定する（Ｓ１４１９）。
【０１０９】
ＣＰＵ２３１は、取得したすべての携帯端末２７の位置情報に対してステップＳ１４０３〜Ｓ１４２１の処理を実行する（Ｓ１４２１）。
【０１１０】
ＣＰＵ２３１は、取得したすべての携帯端末２７に対応する［ポーリングフラグ］列の値が「ＯＦＦ」であると判断すると（Ｓ１４２３）、特定の顧客向けではない一般向け広告情報をディスプレイ２３３に表示する（Ｓ１４２５）。
【０１１１】
一方、ＣＰＵ２３１は、ステップＳ１４２３において、［ポーリングフラグ］列の値に「ＯＮ」のものがあると判断すると、図１５に示すように、ＣＰＵ２３１は、広告配信対象顧客情報テーブルにおいて［ポーリングフラグ］列の値が「ＯＮ」である顧客ＩＤに基づいて、広告情報配信サーバ２１が有するグループ顧客ＤＢ（図８参照）から、当該顧客ＩＤに対応する［グループ顧客ＩＤ］列の値を取得する（Ｓ１４２７）。ＣＰＵ２３１は、取得した［グループ顧客ＩＤ］列の値が、広告配信対象顧客情報テーブルの［顧客ＩＤ］列に記述されている場合には（Ｓ１４２９）、それら全ての顧客ＩＤに対応する広告配信対象顧客情報テーブルの［グループＩＤ］列に同じグループＩＤを記述する（Ｓ１４３１）。つまり、広告配信対象顧客情報テーブルの［顧客ＩＤ］列に登録された顧客ＩＤを有する顧客が過去にグループで来店していた場合には、該当する顧客全てを一つのグループとして認識する。
【０１１２】
さらに、ＣＰＵ２３１は、ステップＳ１４０３で取得した位置情報に基づき、広告配信対象顧客情報テーブルの［顧客ＩＤ］列に記述された顧客ＩＤを有する顧客の全てについて、広告表示装置２３との距離を算出する（Ｓ１４３３）。
【０１１３】
そして、ＣＰＵ２３１は、広告配信対象決定テーブルの［グループＩＤ］列の値が同じものを抽出する（Ｓ１４３５）。ＣＰＵ２３１は、抽出した顧客ＩＤに対応する［距離］列から最小の値を抽出し（Ｓ１４３７）、抽出した［距離］列の最小の値をグループの最短距離として、同じグループＩＤを有する顧客ＩＤに対応する［距離］列の値を最小の値に更新する（Ｓ１４３９）。
【０１１４】
ＣＰＵ２３１は、全ての登録されている［顧客ＩＤ］列の値に対してステップＳ１４３５〜Ｓ１４３９の処理を実行する（Ｓ１４４１）。
【０１１５】
図１６に移って、ＣＰＵ２３１は、全ての［距離］列の値の中で最小のものを抽出する（Ｓ１４４３）。ＣＰＵ２３１は、抽出した［距離］列の値に対応する［顧客ＩＤ］列及び［グループＩＤ］列の値を抽出し（１４４５）、抽出した［顧客ＩＤ］列若しくは［グループＩＤ］列の値を有する顧客若しくはグループを広告配信対象として決定する。
【０１１６】
ＣＰＵ２３１は、決定した広告配信対象に配信する広告情報の提供を要求する広告要求情報を、広告配信対象の顧客ＩＤ、グループＩＤ及び同じグループＩＤを有する顧客の顧客ＩＤと関連付けて、広告表示装置２３へ送信する（Ｓ１４４７）。
【０１１７】
5.1.2  配信広告情報決定処理
本実施形態における広告配信サーバ２１は、配信広告テンプレートを用いて広告情報決定処理を行う。また、配信広告テンプレートは、配信広告テンプレートの雛形を用いて生成する。
【０１１８】
ここで、配信広告テンプレートの雛形について説明する。配信広告テンプレートの雛形は、広告情報配信サーバ２１のハードディスク２１３に記録保持される。配信広告テンプレートの雛形の一例を図２２Ａ、Ｂに示す。図２２Ａ、Ｂに示すように、各雛形は、メッセージ記入領域Ａ１、Ａ６、複数の広告記入領域Ａ２〜４、Ａ７〜９を有している。
【０１１９】
メッセージ記入領域Ａ１、Ａ６は、配信広告テンプレートに設定する顧客に対するメッセージを記入する領域である。例えば、「鍋がおしい季節になりました！」「幹事さん、今晩のお店はおきまりですか？今日限り１０名様以上のグループは１０％割引！」等のメッセージを記述する。広告記入領域Ａ２〜４、Ａ７〜９は、配信広告テンプレートに設定する顧客に対して提供する広告の内容を記入する領域である。なお、各広告記入領域にどのような内容を記入するかは、広告を配信しようとする店舗において設定できるようになっている。
【０１２０】
このように複数の雛形を用意することによって、広告を配信しようとする店舗が広告を配信しようとする対象毎に適切な配信広告テンプレートを生成することを可能としている。例えば、図２２Ａ の雛形を一般顧客向けに使用し、Ｂを来店頻度の高い顧客向けに使用することによって、各顧客に対して適切な配信広告テンプレートを生成することが可能となる。なお、広告配信テンプレートは、例示のものに限定されるものではない。
【０１２１】
次に、図２３を用いて、広告配信サーバ２１における雛形を利用した配信広告テンプレートの生成処理を説明する。配信広告テンプレートとは、配信する広告について、おおまかな表示項目のみ設定したものである。
【０１２２】
広告配信サーバ２１のＣＰＵ２１１は、配信広告テンプレートの生成を要求する旨のテンプレート生成要求情報を獲得したと判断すると（Ｓ２３０１）、配信広告テンプレート生成画面を送信する（Ｓ２３０３）。
【０１２３】
ここで、配信広告テンプレート生成画面について図２４を用いて説明する。配信広告テンプレート生成画面とは、各店舗側が簡易かつ柔軟に配信広告テンプレートを生成できるように設定できるようにするためのツールである。
【０１２４】
配信広告テンプレートは、雛形選択領域Ａ１１、雛形表示領域Ａ１３、及び広告編集領域Ａ１５を有している。雛形選択領域Ａ１１は、広告配信サーバ２１のハードディスク２１３に記憶保持されている配信広告テンプレートの雛形（図２２参照）の種類を選択する領域である。雛形表示領域Ａ１３は、雛形選択領域Ａ１１で選択された雛形の外観図を表示する領域である。
【０１２５】
広告編集領域Ａ１５は、新規広告記入領域追加ボタンＢ１、新規メッセージ追加ボタンＢ３、新規メッセージ記述領域Ａ１５１、広告記入領域選択領域Ａ１５３、商品グループカテゴリ選択領域Ａ１５５、商品カテゴリ選択領域Ａ１５７、表示個数選択領域Ａ１５９、顧客情報利用設定領域Ａ２１、及び編集結果反映ボタンＢ５を有している。新規広告記入領域追加ボタンＢ１は、雛形表示領域Ａ１３に表示されている広告記入領域以外に新たに広告記入領域を追加設定するときに選択するボタンである。
【０１２６】
新規メッセージ追加ボタンＢ３は、雛形表示領域Ａ１３に表示されているメッセージ記入領域以外に新たにメッセージ記入領域を追加設定するときに選択するボタンである。新規メッセージ記述領域Ａ１５１は、追加した新たなメッセージ記入領域に表示するメッセージを記入する領域である。
【０１２７】
広告記入領域選択領域Ａ１５３は、雛形表示領域Ａ１３に表示されている広告記入領域の一つを選択する領域である。広告記入領域選択領域Ａ１５３で選択した広告記入領域について、以下の商品グループカテゴリ選択領域Ａ１５５、商品カテゴリ選択領域Ａ１５７、及び表示個数選択領域Ａ１５９において詳細な設定を行う。
【０１２８】
商品グループカテゴリ選択領域Ａ１５５は、広告記入領域選択領域Ａ１５３で選択した広告記入領域に表示する商品の商品グループカテゴリを選択する領域である。商品カテゴリ選択領域Ａ１５７は、広告記入領域選択領域Ａ１５３で選択した広告記入領域に表示する商品の商品カテゴリを選択する領域である。表示個数選択領域Ａ１５９は、商品グループカテゴリ選択領域Ａ１５５で選択した商品グループカテゴリに属し、かつ、商品カテゴリ選択領域Ａ１５７で選択した商品カテゴリに属する商品について、最大何個のまで表示するのかを設定する領域である。例えば、図２４においては、商品グループカテゴリ「一般顧客向け」に属し、かつ、商品カテゴリ「サラダ２」に属する商品を、最大３個まで、広告記入領域「２」に表示する設定である。なお、商品グループカテゴリ選択領域Ａ１５５で選択した商品グループカテゴリに属し、かつ、商品カテゴリ選択領域Ａ１５７で選択した商品カテゴリに属する商品を店舗側のお勧め商品とし、お勧め商品に関する情報をお勧め商品情報とする。
【０１２９】
顧客情報利用設定領域Ａ２１は、広告記入領域選択領域Ａ１５３で選択した広告記入領域について、店舗の顧客に関する来店履歴情報を利用するか否か、利用する場合どのように利用するかを設定する領域である。顧客情報利用設定領域Ａ２１は、顧客情報利用可否選択領域Ａ２１１、割合設定領域Ａ２１３、及び優先度設定領域Ａ２１５を有している。顧客情報利用可否選択領域Ａ２１１は、各顧客の来店履歴情報を利用するか否かを設定する領域である。割合設定領域Ａ２１３は、広告記入領域（図２２、Ａ２〜４、Ａ６〜９参照）に表示する商品情報について、顧客の来店履歴情報から抽出した商品情報と店舗側のおすすめ商品情報とを表示割合を決定する領域である。割合は、広告記入領域に表示する商品情報について、全て来店履歴情報から抽出した商品情報とする（顧客情報を優先）、全て店舗側のお勧め商品情報とする（店舗お勧めを優先）を両極地として、その間の値をスライドバーを移動させることによって決定する。例えば、図２４において、表示個数選択領域Ａ１５９で設定した値が「３」である場合において、スライドバーを左から１／３あたりに設定したとすると、来店履歴情報から抽出した商品情報が「２つ」、店舗側のお勧め商品情報が「１つ」、それぞれ対象とする広告記入領域に表示される。
【０１３０】
優先度設定領域Ａ２１５は、来店履歴情報から抽出した商品情報及び店舗側のお勧め商品情報をどのような順番で広告記入領域に表示するのかを決定する領域である。優先度設定領域Ａ２１５には、「購買頻度の高い順」、「店舗のお勧め順」、「ランダム」を選択するためのラジオボタンが設置されており、いずれか一つを選択することが可能となっている。例えば「購買頻度の高い順」を選択すると、広告記入領域には、来店履歴情報から抽出した商品情報が上位に表示され、続いて店舗側のお勧め商品情報が表示される。
【０１３１】
編集結果反映ボタンＢ５は、広告編集領域Ａ１５において設定した各設定項目を反映させるか否かを決定するためのボタンである。
【０１３２】
図２３に戻って、ＣＰＵ２１１は、反映ボタンＢ５が選択された旨を示す設定反映情報を獲得したと判断すると（Ｓ２３０５）、設定が終了した雛形を配信広告テンプレートとして各店舗と関連付けてハードディスク２１３へ保存する（Ｓ２３０７）。各店舗側は、配信広告テンプレートを、顧客の性別や年齢、時間帯、グループの構成要素（カップルの場合や女性だけのグループ等）等、それぞれの場合毎に必要数分設定し、広告配信サーバ２１へ保存すればよい。
【０１３３】
各顧客が生成した配信広告テンプレートをハードディスク２１３に保存した配信広告テンプレートＤＢの一例を図２５に示す。配信広告テンプレートＤＢは、［店舗ＩＤ］列、［テンプレート名］列、［メッセージ記入領域］列、［メッセージ内容］列、［広告記入領域］列、［商品グループカテゴリ］列、［商品カテゴリ］列、［表示個数］列、［顧客情報利用可否］列、［割合］列、及び［優先度］列を有している。［顧客ＩＤ］列には、配信広告テンプレートを生成した店舗の店舗ＩＤが記述される。［テンプレート名］列には、雛形選択領域Ａ１１で選択した雛形の種類が記述される。［メッセージ記入領域］列には、配信広告テンプレートにおけるメッセージ記入領域の番号が記述される。［メッセージ内容］列には、メッセージ記入領域に表示されるメッセージの内容が記述される。［広告記入領域］列には、広告記入領域選択領域Ａ１５３で選択した広告記入領域の番号が記述される。［商品グループカテゴリ］列には、商品グループカテゴリ選択領域Ａ１５５で選択した商品グループカテゴリＩＤが記述される。［商品カテゴリ］列には、商品カテゴリ選択領域Ａ１５７で選択した商品カテゴリＩＤが記述される。［表示個数］列には、表示個数選択領域Ａ１５９で設定した値が記述される。［顧客情報利用可否］列には、
［割合］列には、割合設定領域Ａ２１３において設定した割合の値が記述される。［優先度］列には、優先度設定領域Ａ２１５で選択した選択肢の内容が記述される。
【０１３４】
次に、広告配信サーバ２１が行う広告情報決定処理について、図１７を用いて説明する。
【０１３５】
広告配信サーバ２１のＣＰＵ２１１は、広告要求情報を獲得したと判断すると（Ｓ１５０１）、顧客基本情報ＤＢから、ステップＳ１４４５で決定した広告配信対象に対応する［顧客ＩＤ］列の値を取得する（Ｓ１５０３）。ＣＰＵ２１１は、顧客来店履歴ＤＢから、抽出した顧客ＩＤに対応する［商品カテゴリＩＤ］列、［商品ＩＤ］列及び［数量］列の値を抽出する（Ｓ１５０５）。ＣＰＵ２１１は、抽出した商品ＩＤに基づき、商品情報ＤＢから、対応する［商品グループカテゴリＩＤ］列の値を獲得する（Ｓ１５０７）。
【０１３６】
また、ＣＰＵ２１１は、抽出した同じグループＩＤを有する顧客の顧客ＩＤに基づき、顧客基本情報ＤＢから、対応する［性別］列の値を抽出する（Ｓ１５０９）。
【０１３７】
ＣＰＵ２１１は、ステップＳ１５０５で抽出した［商品カテゴリＩＤ］列、［商品ＩＤ］列及び［数量］列の値、ステップＳ１５０７で抽出した［商品グループカテゴリＩＤ］列の値、及びステップＳ１５０９で抽出した［性別］列の値を用いて、配信広告情報を生成する（Ｓ１５１１）。
【０１３８】
詳細な配信広告情報生成処理を図２６に基づいて説明する。配信サーバ２１のＣＰＵ２１１は、ステップＳ１４４５で取得した［グループＩＤ］列の値（図１６参照）、ステップＳ１５０９で取得した［性別］列の値（図１７参照）、現在の時間等に基づき、利用する配信広告テンプレートを決定する（Ｓ２６０１）。ＣＰＵ２１１は、決定した配信広告テンプレートの一の広告記入領域を選択し（Ｓ２６０３）、配信広告テンプレートＤＢ（図２５参照）の対応する［商品グループカテゴリＩＤ］列の値及び［商品カテゴリＩＤ］列の値を取得する（Ｓ２６０５）。ＣＰＵ２１１は、取得した商品グループカテゴリＩＤ及び商品カテゴリＩＤを有する商品ＩＤを商品情報ＤＢ（図９参照）から抽出する（Ｓ２６０７）。
【０１３９】
ＣＰＵ２１１は、顧客来店履歴ＤＢ（図７参照）から、対応する顧客の来店履歴情報を取得する（Ｓ２６０９）。ＣＰＵ２１１は、取得した来店履歴情報から、購入頻度が高い商品の商品ＩＤを抽出する（Ｓ２６１１）。ＣＰＵ２１１は、ステップＳ２６０７で抽出した商品ＩＤとステップＳ２６１１で取得した商品ＩＤとのマッチングを行う（Ｓ２６１３）。ＣＰＵ２１１は、マッチングによって抽出した商品ＩＤに係る商品を、ステップＳ２６０３で選択した広告記入領域に表示する（Ｓ２６１５）。ＣＰＵ２１１は、全ての広告記入領域についてステップＳ２６０５〜Ｓ２６１５の処理を繰り返す（Ｓ２６１７）。
【０１４０】
このようにしてＣＰＵ２１１が生成する配信広告情報の一例を図１８に示す。
【０１４１】
5.1.3  広告配信時期決定処理
広告表示装置２３が行う広告配信時期決定処理について、図１９、図２０を用いて説明する。
【０１４２】
図１９において、広告表示装置２３のＣＰＵ２３１は、広告情報配信サーバ２１から配信広告情報を獲得したと判断すると（Ｓ１６０１）、獲得した配信広告情報をメモリ２３２（図４参照）に一時的に記憶する（Ｓ１６０３）。
【０１４３】
ＣＰＵ２３１は、ステップＳ１４４５で広告配信対象として決定した顧客が依然として広告配信対象に該当するか否かを判断するために、ステップＳ１４４５で広告配信対象として決定した顧客に対応する広告配信対象決定テーブルの現在の［距離］列の値が最小であるか否かを判断する（Ｓ１６０５）。このようにステップＳ１４４５で広告配信対象として決定した顧客が依然として広告配信対象に該当するか否かを判断するのは、ステップＳ１４４５で広告配信対象を決定した時点と現在とでは、ディスプレイ２３３に最も近い顧客が入れ替わっている可能性があるからである。ＣＰＵ２３１は、ステップＳ１４４５で広告配信対象として決定した顧客に対応する広告配信対象決定テーブルの［距離］列の値が最小でないと判断すると、新たに広告配信対象・配信広告情報を決定すべくステップＳ１４０３（図１４参照）以降の処理を繰り返す。
【０１４４】
ＣＰＵ２３１は、ステップＳ１４４５で広告配信対象として決定した顧客に対応する広告配信対象決定テーブルの［距離］列の値が最小であると判断すると、赤外線カメラ２３３を用いた赤外線モニタリングを実施する（Ｓ１６０７）。ＣＰＵ２１１は、赤外線モニタリングにより獲得した地上面上の２次元位置情報と、ＧＰＳシステム３から取得した地上面上の２次元位置情報とのマッチングを施す（Ｓ１６０９）。さらに、ＣＰＵ２１１は、赤外線モニタリング３次元空間内に存在する人間の写像を認識する処理を行う（Ｓ１６１１）。
【０１４５】
ＣＰＵ２３１は、ステップＳ１６１１における３次元空間における人間の写像認識処理の結果、広告配信対象が広告表示装置２３のディスプレイ２３３を視認できる位置にいるか否かを判断する（Ｓ１６１３）。具体的には、広告配信対象の位置情報と赤外線モニタリングにより検出した人間等の障害物の写像との位置関係から重なり具合を判定する。
【０１４６】
ＣＰＵ２３１は、広告配信対象が配信広告情報を視認にすることができる位置にいると判断すると、メモリ２３２に記憶している配信広告情報をディスプレイ２３３に表示する処理を行う（Ｓ１６１５）。ＣＰＵ２３１は、広告配信対象がディスプレイ２３３を視認することができる位置にいる間、配信広告情報を表示し続ける。
【０１４７】
なお、ＣＰＵ２３１は、視認することができる位置から外れたと判断すると、他顧客へ表示対象を切り替えて再度同様の処理を行う。なお、ＣＰＵ２３１は、広告配信対象が近傍に存在しないと判断すると、一般向けの広告情報を表示する。
【０１４８】
一方、図２０に移って、ＣＰＵ２３１は、ステップＳ１６１３において、広告配信対象がディスプレイ２３３を視認できない位置にいると判断すると、広告配信対象がグループを形成しているか否かを判断する（Ｓ１６１７）。具体的には、広告配信対象顧客情報テーブルにおいて、広告配信対象に対応する［グループＩＤ］列に値が記述されているか否かを判断する。
【０１４９】
ＣＰＵ２３１は、広告配信対象がグループを形成していると判断すると、広告配信対象顧客情報テーブルから、広告配信対象に対応する［グループＩＤ］列の値を取得する（Ｓ１６１９）。そして、ＣＰＵ２３１は、広告配信対象顧客情報テーブルから、取得したグループIDと同じグループIDを有する［顧客ID］列の値を取得する（Ｓ１６２１）。ＣＰＵ２３１は、取得した顧客ＩＤに対応する顧客を広告配信対象として（Ｓ１６２３）、ステップＳ１６０７〜Ｓ１６２１までの処理を実行する。
【０１５０】
また、ＣＰＵ２３１は、ステップＳ１６１７において、広告配信対象がグループを形成していないと判断すると、新たに広告配信対象・配信広告情報を決定すべくステップＳ１４０３（図１４参照）以降の処理を繰り返す。
【０１５１】
［その他の実施例］
前述の実施例１においては、行動履歴情報として来店履歴情報を例示したが、通信端末の所有者の過去の行動を示すものであればこれに限定されない。例えば、映画館や遊園地等の施設への入退場、書店での書籍購入等であってもよい。
【０１５２】
また、前述の実施例１においては、広告情報を表示する店を１店としていたが、複数店から１店を選択し、その店に関する広告情報を表示するようにしてもよい。この場合、封句点から１店を選択する方法としては、例えば、顧客が利用した店のうち、広告表示装置２３に最も近い店を選択する、現在の時間から店を選択する等が考えられる。
【０１５３】
また、前述の実施例１においては、広告情報配信サーバ２１及び広告表示装置２３により広告配信装置を構成するとしたが、広告表示装置２３が、広告情報配信サーバ２１の機能を有するように構成してもよい。さらに、広告情報配信サーバ２１及び広告表示装置２３が有する機能の一部を有する複数の装置により、広告配信装置を構成するようにしてもよい。
【０１５４】
さらに、前述の実施例１においては、ＰＯＳシステム３を用いて来店履歴情報を取得することとしたが、来店履歴を取得できるものであればこれに限定されない。例えば、人間の手より来店履歴を入力するようにしてもよい。
【０１５５】
さらに、前述の実施例１においては、赤外線カメラ２３６による赤外線モニタリングによって広告提供対象が前記表示手段を視認することができる位置に存在するか否かを判断したが、広告提供対象が前記表示手段を視認することができる位置に存在する否かを判断できるものであれば、これに限定されない。例えば、ＧＰＳシステムを用いて、広告表示装置２３の近傍にいる人間の位置関係を取得し、この位置関係に基づき広告提供対象が前記表示手段を視認することができる位置に存在するか否かを判断するようにしてもよい。
【０１５６】
さらに、前述の実施例１においては、配信広告情報を広告情報ＤＢ（図１０参照）を用いて、動的に決定するとしたが、動的に変化させるのではなく予め決めておいた所定の広告情報を配信広告情報として、配信するようにしてもよい。
【０１５７】
さらに、前述の実施例１においては、広告表示装置２３に対して最も近くにいる顧客を広告提供対象とするように、動的に広告提供対象を決定するとしたが、予め定めておいた所定の顧客を広告提供対象としておき、当該顧客が広告表示装置２３へ近づいた時に、広告情報を配信するようにしてもよい。
【図面の簡単な説明】
【０１５８】
【図１】本発明における広告情報配信システムの機能ブロック図である。
【図２】図１における広告情報配信システムのハードウェア構成を示した図である。
【図３】図２における広告情報配信サーバ２１のハードウェア構成を示した図である。
【図４】図２における広告表示装置２３のハードウェア構成を示した図である。
【図５】図２における携帯端末２７のハードウェア構成を示した図である。
【図６】顧客基本情報ＤＢ一例を示した図である。
【図７】顧客基本情報顧客来店履歴ＤＢ一例を示した図である。
【図８】グループ顧客ＤＢの一例を示した図である。
【図９】商品情報ＤＢの一例を示した図である。
【図１０】広告情報ＤＢの一例を示した図である。
【図１１】広告配信対象顧客情報テーブルの一例を示した図である。
【図１２】顧客基本情報ＤＢ、顧客来店履歴ＤＢ、グループ顧客ＤＢへの登録処理を示したフローチャートである。
【図１３】広告情報配信サーバ２１・広告表示装置２３の動作の概要を示したフローチャートである。
【図１４】広告配信対象決定処理の詳細を示したフローチャートである。
【図１５】広告配信対象決定処理の詳細を示したフローチャートである。
【図１６】広告配信対象決定処理の詳細を示したフローチャートである。
【図１７】配信広告情報決定処理の詳細を示したフローチャートである。
【図１８】配信広告情報の一例を示した図である。
【図１９】広告配信時期決定処理の詳細を示したフローチャートである。
【図２０】広告配信時期決定処理の詳細を示したフローチャートである。
【図２１】従来技術を説明するための図である。
【図２２】配信広告テンプレートの雛形の一例を示した図である。
【図２３】配信広告テンプレート生成処理を示したフローチャートである。
【図２４】配信広告テンプレート生成画面の一例を示した図である。
【図２５】配信広告テンプレートＤＢの一例を示した図である。
【図２６】配信広告情報生成処理の詳細を示したフローチャートである。
【符号の説明】
【０１５９】
１・・・・・広告情報配信システム
２１・・・・・広告情報配信サーバ
２３・・・・・広告表示装置
２７・・・・・携帯端末
【図１】
2006099722.tif 000003
【図２】
2006099722.tif 000004
【図３】
2006099722.tif 000005
【図４】
2006099722.tif 000006
【図５】
2006099722.tif 000007
【図６】
2006099722.tif 000008
【図７】
2006099722.tif 000009
【図８】
2006099722.tif 000010
【図９】
2006099722.tif 000011
【図１０】
2006099722.tif 000012
【図１１】
2006099722.tif 000013
【図１２】
2006099722.tif 000014
【図１３】
2006099722.tif 000015
【図１４】
2006099722.tif 000016
【図１５】
2006099722.tif 000017
【図１６】
2006099722.tif 000018
【図１７】
2006099722.tif 000019
【図１８】
2006099722.tif 000020
【図１９】
2006099722.tif 000021
【図２０】
2006099722.tif 000022
【図２１】
2006099722.tif 000023
【図２２】
2006099722.tif 000024
【図２３】
2006099722.tif 000025
【図２４】
2006099722.tif 000026
【図２５】
2006099722.tif 000027
【図２６】
2006099722.tif 000028