(57)【特許請求の範囲】
【請求項１】
ネットワーク上の情報をユーザに配信する情報配信システムにおいて、
ユーザの現在位置を検出する手段と、
検出した位置情報を蓄積する位置履歴テーブルを保持する手段と、
位置履歴テーブルを参照してユーザの購買を検出する手段と、検出した購買情報を蓄積する購買履歴テーブルする手段と、
購買履歴テーブルを参照したりして、ユーザの最近の行動に類似した行動が過去に生じていたかどうかを判定する例外行動判定手段と、
広告配信する情報を蓄積した広告配信情報テーブルと、
ユーザの特性を蓄積したユーザ情報テーブルする手段と、
前記のユーザ情報テーブル中にある情報配信対象のユーザの特性と前記の例外行動判定手段の判定結果に基づいて前記の配信情報テーブルから配信対象となる情報を選択する情報選択装置と、
前記の選択された情報を表示する手段し、１ 人１ 人のユーザの購買情報を常時記録し、これと最新の購買情報と商品分類を用いて、商品広告一覧を同一分類の中で、類似度が低い順に広告配信を表示させる仕組みを備えることを特徴とする情報配信システム。
【請求項２】
請求項１記載の情報配信システムであって、
前記所在位置は、緯度と経度で表されることを特徴とする情報配信システム。
【請求項３】
請求項１記載の情報配信システムであって、
前記例外行動判定装置は、前記配信情報格納手段に格納された情報へのアクセス要求があった場合に送信される状況判定要求信号に基づき、例外行動判定処理が実行されることを特徴とする情報配信システム。
【請求項４】
請求項１記載の情報配信システムであって、
前記位置検出手段と、前記位置履歴格納手段と、前記例外行動判定手段とはユーザ端末に配置され、
前記ユーザ情報格納手段と、前記配信情報格納手段と、前記情報選択装置とはサーバに配置されることを特徴とするた情報をユーザに送信する情報配信システム。
【請求項５】
請求項１ 記載の情報配信システムであって、前記位置検出手段はユーザ端末に配置され、
前記位置履歴格納手段と、前記例外行動判定手段と、前記ユーザ情報格納手段と、前記配信情報格納手段と、前記情報選択装置とはサーバに配置されることを特徴とするた情報をユーザに送信する情報配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの状況に基づいた広告配信を行う情報配信システムに関する。
【背景技術】
【０００２】
近年、インターネット閲覧機能付き携帯電話に代表されるように携帯端末が著しく普及してきている。携帯端末は単なるインターネット閲覧機能だけではなく、GPS受信機を備えることにより現在位置を検知する機能や、加速度センサや磁気センサにより、移動速度や方角なども検知できるものもある。
【０００３】
また、近年のワンセグ携帯に代表されるように、高画質な映像を受信できる機能を備える携帯端末もある。このような携帯端末を使用したモバイル広告配信が注目されている。
このようなモバイル広告配信に対応して、１人１人の各ユーザの趣味嗜好に応じて選択的に広告配信する仕組みを備え、さらにユーザがいつもと違う行動をとった場合に情報選択の戦略を切り替えるシステムを実現した従来技術として、以下に示す技術が開示されている。
【０００４】
【特許文献１】特開２００６−２５１９３８
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の技術をモバイル広告配信に適用させようとしたときに、ユーザが既に購入経験があるものを広告配信してしまうことがあった。例えば、生鮮食料品やジュース、生活雑貨などの消耗品ならば、同じものを広告しても購入する可能性はあるが、長期的に使用するようなアクセサリーやバッグ、靴、衣類などは、通常、全く同じ商品を繰り返し買うことはない。
【０００６】
そこで、本発明では、同じ商品を繰り返し広告するのではなく、購入履歴に基づいて買い忘れ商品を推測し、その推測した商品を広告配信するシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
以上の課題を解決するため、本発明は、１人１人の各ユーザの趣味嗜好に応じて選択的に情報を配信する仕組みを備え、ユーザの現在位置と静的な登録情報と購買履歴に基づいて、過去に購入した商品の同一分類の中から類似度が低い商品を広告配信するシステムを実現する。
【０００８】
例えば、ネットワーク上の情報をユーザに配信する情報配信システムにおいて、ユーザの現在位置を検出する手段と、検出した位置情報を蓄積する位置履歴テーブルと、位置履歴テーブルを参照したり、ユーザの購買を検出する手段と、検出した購買情報を蓄積する購買履歴テーブルと、購買履歴テーブルを参照したりして、ユーザの最近の行動に類似した行動が過去に生じていたかどうかを判定する例外行動判定手段と、
広告配信する情報を蓄積した広告配信情報テーブルと、ユーザの特性を蓄積したユーザ情報テーブルと、前記のユーザ情報テーブル中にある情報配信対象のユーザの特性と、前記の例外行動判定手段の判定結果に基づいて、前記の配信情報テーブルから配信対象となる情報を選択する情報選択装置と、前記の選択された情報を表示する手段とを有する。
【０００９】
すなわち、１人１人のユーザの購買情報を常時記録し、これと最新の購買情報と、商品分類を用いて、ユーザの買い忘れ商品を推測する仕組みを備える。
【発明の効果】
【００１０】
以上のように、本発明によれば、ユーザの現在位置と静的な登録情報と購買履歴に基づいて、買い忘れを思い起こさせる広告配信を行う事が可能である。
【発明を実施するための最良の形態】
【００１１】
図1は情報配信システムを示す図である。
【００１２】
これは、例外行動判定装置101、情報選択装置102等の構成は、ハードウェアとしては、任意のコンピュータのC P U、メモリ等で実現可能であり、ソフトウェア的には前記メモリにロードされたプログラムをC P Uが実行することで実現可能である。例えば、情報選択装置102は、広告情報テーブルあるいは、ユーザ情報テーブルに格納された情報を、メモリ（ 図示せず）に読み出し、ＣＰＵ（図示せず）がプログラムを解釈、実行することにより達成される。なお、対応するプログラムは、メモリあるいはハードディスク装置等に格納されている。
【００１３】
この図において、符号101は例外行動判定装置、符号102は情報選択装置、符号103は表示装置、符号104は位置検出装置、符号105は購買検出装置、符号106は位置履歴テーブル、符号107は購買履歴テーブル、符号108は広告情報テーブル、符号109はユーザ情報テーブル、符号110は類似度情報テーブルである。
【００１４】
例外判定処理101は、ある一定時間内の位置の情報を位置履歴テーブル106に蓄積された過去の情報と照らし合わせ、最近の位置の情報が例外的であるか否かを判定したり、するものであり、購買履歴テーブル107、位置履歴テーブル106、情報選択装置102と接続されている。
【００１５】
情報選択装置102は、例外行動判定装置101の判定結果と、ユーザ情報テーブル109に格納されたユーザに関する情報とに基づいて、商品情報テーブルに格納された情報群からユーザに配信すべき広告情報を選択するものであり、広告情報テーブル108、表示装置103、ユーザ情報テーブル109、例外行動判定装置101、類似度情報テーブル110と接続されている。
【００１６】
表示装置103は、情報選択装置104が選択した情報を表示し、情報選択装置102と接続されている。
【００１７】
位置検出装置104は携帯端末もしくはユーザの現在位置を位置履歴テーブルに追加するものである。例えば、GPS(GlobalPositioningSystem)のように携帯端末が自律測位するもの、駅の改札機や携帯電話の基地局のように固定された機器が外部から観測して測位するものである。本実施例では位置情報は何らかの形で得られれば良い。以下では説明の便宜上、位置検出装置ではGPSを用いるものと仮定する。すなわち位置検出装置は一定周期で自律測位し、現在位置を出力するものであり、位置履歴テーブル106と接続されている。
購買検出装置105は非接触型ICカードを用いた電子マネー決済などを行うものであり、購買履歴テーブル107と接続されている。
【００１８】
位置履歴テーブル106は２次元もしくは３次元の地理座標を表すデータが測位時刻と組みで蓄積されているものであり、例外行動判定装置101、位置検出装置104と接続されている。１件のレコードデータが測位１回分の位置情報に該当する。位置履歴テーブル106は２次元の地理座標を位置履歴として保持しており、地理座標フィールドには位置情報(緯度)、位置情報(経度)が該当する。位置情報(緯度)、位置情報(経度)の格納データとしては、例えば緯度、経度を秒単位ないしはメートル単位に変換した数値データが該当する。本実施例の原理上、位置履歴テーブル106は高度をメートル単位に変換した位置情報(高さ)を追加し、処理を拡張する事も容易である。
【００１９】
図４は位置履歴テーブル106 に格納されるテーブルの例を示す図である。例えば、各レコードはレコードIDと、列401「測位日時」、列402「位置情報(緯度)」、列403「位置情報（経度）」のフィールドからなる。
【００２０】
レコードID「1」では、列401「測位日時」が「2007/07/17 10:12」であり、列402「位置情報(緯度)」は「北緯35.1234」であり、列403「位置情報(経度)」は「東経139.1234」である。
【００２１】
購買履歴テーブル107は、例外行動判定装置101、購買検出装置105と接続されている。
【００２２】
図５は購買履歴テーブルに格納されるテーブルを示す図である。１件のレコードデータが購買１ 回分の位置情報に該当する。各レコードはレコードID、購買日時、位置情報(緯度)、位置情報（経度）、大分類、小分類、購買内容のフィールドからなる。
【００２３】
例えば、列501「購買日時」、列502「位置情報(緯度)」、列503「位置情報（経度）」、列504「大分類」、列505「小分類」、列506「購買内容」である。
【００２４】
レコードIDが「0810」では、列501「購買日時」が「2007/07/17 17:13」であり、列502「位置(緯度)」が「北緯35.2345」であり、列503「位置情報(経度)」は「東経139.3456」であり、列504「大分類」は「ファッション」であり、列505「小分類」は「アクセサリ」であり、列505「購買内容」は「プラチナリング 20万円」である。
【００２５】
広告情報テーブル108は、情報選択装置102と接続されている。
【００２６】
図６は、広告情報テーブル108に格納されるテーブルを示す図である。１件のレコードデータが広告情報の送信１回分のデータを示している。各レコードはレコードID、購買日時、位置情報(緯度)、位置情報（経度）、大分類、小分類、購買内容のフィールドからなる。
【００２７】
例えば、列601は「位置(緯度)」、列602は「位置情報(経度)」、列603は「大分類」、列604「小分類」、列605「広告内容」である。
【００２８】
レコードIDが「1001」では、列601「位置(緯度)」は「北緯35.2345」であり、列602「位置情報(経度)」が「東経139.3456」であり、列603「大分類」は「ファッション」であり、列604「小分類」は「アクセサリ」であり、列605「広告内容」は「プラチナリング20万円」である。
【００２９】
ユーザ情報テーブル109は、１件のレコードデータが１人のユーザに関する情報を表している。各レコードはユーザのID、ユーザの特性を表すフィールドからなる。ユーザのIDは一意な数値であればよく、１人のユーザが移動情報端末１台を利用することを前提にする場合は、ユーザIDの代わりに移動情報端末のID、例えば携帯電話の個体識別番号を用いても構わない。興味分野はユーザの特性を表すフィールドである。興味分野には短期には変わらない個人の傾向を表すものが登録されている。ユーザの特性を表すフィールドとしては、興味分野と統計的な相関が期待できるものとして性別、年齢等がありえる。情報選択装置102と接続されている。
【００３０】
類似度情報テーブル110は、情報選択装置102と接続されている。
【００３１】
図7は類似度情報テーブルを示す図である。１件のレコードデータが２つの商品の類似度を示している。
【００３２】
例えば、レコードIDでは、列701は「商品１」、列702は「商品2」、列703は「類似度」である。
【００３３】
レコードID「00001」は、列701「商品１」は「プラチナリング」であり、列702「商品2」「ゴールドリング」であり、列703の「類似度」は「0.9」である。
【００３４】
図８は、 例外処理判定装置で動作する 例外処理判定プログラムの一例である。
ステップ801は位置履歴テーブル106に基づいて例外判定を行う処理である。
【００３５】
具体的には、例えば、特許文献１に用いられている方法を行う。
【００３６】
ステップ802は、ステップ801で判定した例外判定がYesの場合は、プログラムを終了する。ステップ803は購買履歴テーブル107に基づいて例外判定を行う処理である。具体的には、ステップ802は購買履歴テーブル107中の最も新しいレコードと他のレコードの列502「大分類」と列503「小分類」を比較し、列502「大分類」と列503「小分類」に出現する内容の数をカウントする。
【００３７】
本実施例では、例えば、列502「大分類」において「食料品」が大多数を占める中で、「アクセサリー」が表示された場合は、ステップ805へ進み、例外判定をYesとしてプログラムを終了する。
【００３８】
ステップ804は、ステップ802で判定した例外判定がYesの場合は、ステップ805へ進み、例外判定をYesとしてプログラムを終了する。
【００３９】
図９は、情報選択装置102上で動作する情報選択プログラムの情報選択処理を示す図である。
【００４０】
ステップ901は購買履歴テーブルから最新の購入品を取得する処理である。ステップ902は類似度テーブルから最新の購入品の分類を抽出する処理である。ステップ903は最新の購入品と抽出した商品の類似度一覧を出す処理である。ステップ904は商品の類似度一覧の中から、類似度が低いものから順に、表示器に表示する。
【００４１】
以上が本実施例の構成及びデータである。
【００４２】
位置履歴と購買履歴は日常生活を監視した結果得られる情報であるため、できるだけ他人に見せたくないというユーザのニーズが想定される。このため本実施例ではプライバシに配慮する実現形態として、例外行動判定装置101、位置履歴テーブル106と購買履歴テーブル107をユーザが所持する携帯端末内に格納する。
【実施例１】
【００４３】
図2は本発明で想定するシステム構成の第１の実施例を示している。第１の実施例はユーザのプライバシを配慮した構成とする。この図において、符号201は情報配信装置、符号202は携帯端末である。携帯端末202はユーザが所持する端末であり、例えば携帯電話などである。
【００４４】
システム全体の処理の流れを説明する。システム100には３つの独立したタスクがある。
（ タスク１ ） 位置履歴テーブルへの現在位置の記録
（ タスク２ ） 購買履歴テーブルへの最新の購買履歴の記録
（ タスク３ ） 表示装置１０７への情報表示
タスク１ は、携帯端末201により定周期で起動される。位置検出装置104は測位した現在位置を出力し、位置履歴テーブル106にレコードとして追加する。ただし、位置履歴テーブル106に新たなレコードを追加する際、既に存在するレコード件数が上限に達している場合は、位置履歴テーブル106中の最も古いものを削除する。レコード件数の上限は別途設定できるものとする。これは、常に所定の件数以下で最新レコードの集合を保持するようにし、無制限にレコードが増えないよう制御可能にするためである。
【００４５】
タスク２は、携帯端末201によりユーザが電子決済等を行うことにより購買が行われた場合に、購買を検知して起動される。購買検出装置105 は電子決済した時刻と、現在位置と、商品情報を出力し、購買履歴テーブル107にレコードとして追加する。ただし、購買履歴テーブル107に新たなレコードを追加する際、既に存在するレコード件数が上限に達している場合は、購買履歴テーブル107中の最も古いものを削除する。レコード件数の上限は別途設定できるものとする。これは、常に所定の件数以下で最新レコードの集合を保持するようにし、無制限にレコードが増えないよう制御可能にするためである。
【００４６】
タスク３は、ユーザにより任意のタイミングで起動されるか、あるいは特定の地域に来た事を検出した携帯端末自身により起動されるか、あるいは特定の購買を検出した携帯端末自身により起動される。
【００４７】
図１０のシーケンスはタスク３ の詳細である。ここで、符号1001は携帯端末であり、符号1002は表示装置であり、符号1003は例外行動判定装置であり、符号1004は送受信装置であり、符号1005は送受信装置であり、符号1006は情報選択装置である。
【００４８】
携帯端末1001はタスク１、タスク２により、定期的に現在時刻と現在位置チェックする処理1007を行う。また、携帯端末1001は購買買履歴をチェックする処理1008を行う。
【００４９】
ユーザが携帯端末1001のボタンを押下する等により、情報選択装置1006に対して要求すると、処理1010で携帯端末1001が例外行動判定装置103にユーザの最近の行動状況判定を要求する。
【００５０】
続いて処理1020 では、例外行動判定装置1003が位置履歴テーブル106および購買履歴テーブル107 を参照し、参照して最近の行動を過去の行動と比較することによりユーザの状況を判定し、携帯端末1001に結果を返す。
【００５１】
次に、携帯端末1001は、広告配信情報要求1012を送受信装置1004へ送信し、送受信装置1004は、判定結果等1013を送受信装置1005へ送信する。送受信装置1005は、判定結果等送信1014を情報選択装置1006へ送信する。情報選択装置1006は情報選択する処理1015を行う。
【００５２】
情報選択装置1006は、広告配信情報応答1016を送受信装置1005へ送信する。送受信装置1005は、広告配信情報応答1017を携帯端末1001へ送信する。携帯端末1001は、広告情報を表示装置1002へ送信し、表示装置1002は広告表示する処理1019を行い、広告表示結果応答1020を携帯端末1001へ送信する。
【実施例２】
【００５３】
図３は、本発明で想定するシステム構成の本実施例における第２の実施例を示している。
【００５４】
本実施例も第１の実施例と同様、携帯端末202からの要求に応じて、サーバが現在位置に関連する多数情報の情報からいくつかを選択的に絞り込み、移動情報端末へ配信する。ただし第１の実施例と異なり、第２の実施例では例外行動判定装置101、位置履歴テーブル106がサーバに配置されている。また、携帯端末202が複数有る場合、位置履歴テーブル106には、各携帯端末毎に位置履歴テーブル106とが１個ずつ用意される。サーバ側の位置履歴テーブル106に対するセキュリティを十分に確保できる場合、携帯端末の計算機リソースを最小限にするという観点からは、本実施例２のシステムが望ましい実現形態となる。
【００５５】
携帯端末202が複数ある場合でも、基本的には全ての端末に共通である。また１件のレコードデータが複数の携帯端末に配信されても良い。各レコードは広告情報のI D、広告情報の位置情報を表すフィールド、分類を表すフィールド、広告情報提供する広告内容フィールドからなる。
【００５６】
この図において、符号101は例外行動判定装置、符号103は表示装置、符号201は情報配信装置、符号202は携帯端末である。情報配信装置201は例外行動判定装置101から構成されている。携帯端末202は表示装置103から構成されている。
【００５７】
主要なタスクは、システム２００のタスク１、２と同様である。また、システム５００の位置検出装置１０１、例外行動判定装置１０２、情報選択装置１０４、表示装置１０７の入出力及びこれらの装置間の処理シーケンスはシステム２００と同様である。
【００５８】
ただし、多くの移動情報端末が短時間内にタスク２を起動する場合には、サーバ５０２上の例外行動判定装置１０２により実行される処理４０２において、近傍レコード検索がレスポンス低下のボトルネックになりうる。そのため本実施例における例外行動判定装置１０２は、検索を効率化するためのインデクスを用いる。タスク１でテーブル３００が更新されると、例外行動判定装置１０２は検索用のインデクスを更新する。また例外行動判定装置１０２は、タスク２の処理４０２で近傍レコードを検索する際に、検索用のインデクスを参照する。
【産業上の利用可能性】
【００５９】
本発明は携帯端末を使用した広告配信に関するものであるが、インターネット上の地域ポータル、口コミ掲示板、生活習慣病などの食事制限者への食事アドバイスで、携帯端末の利用者に適切な情報を提供するシステムに適用可能である。
【図面の簡単な説明】
【００６０】
【図１】システム全体構成
【図２】第１の実施例
【図３】第２の実施例
【図４】位置履歴テーブル
【図５】購買履歴テーブル
【図６】広告情報テーブル
【図７】類似度テーブル
【図８】例外処理判定プログラムの一例
【図９】情報選択プログラムの一例
【図１０】位置情報認証のシーケンス
【符号の説明】
【００６１】
100…本実施例の基本構成
101…例外行動判定装置
102…情報選択装置
103…表示装置
104…位置検出装置
105…購買検出装置
106…位置履歴テーブル
107…購買履歴テーブル
108…広告情報テーブル
109…ユーザ情報テーブル
110…類似度情報テーブル
201…情報配信装置
202…携帯端末
801…位置履歴テーブルに基づいて例外判定する処理
802…購買履歴テーブルに基づいて例外判定する処理
901…購買履歴テーブルから最新の購入品を取得する処理
902…類似度テーブルから最新の購入品の分類を抽出する処理
903…最新の購入品と抽出した商品の類似度一覧を出す処理
【図１】
0004861965.tif 000002
【図２】
0004861965.tif 000003
【図３】
0004861965.tif 000004
【図４】
0004861965.tif 000005
【図５】
0004861965.tif 000006
【図６】
0004861965.tif 000007
【図７】
0004861965.tif 000008
【図８】
0004861965.tif 000009
【図９】
0004861965.tif 000010
【図１０】
0004861965.tif 000011