(57)【要約】【課題】略同一のエリア内の複数のユーザの属性に応じて、複数のユーザに向けた広告を行う。【解決手段】広告システム１０は、ユーザの属性を表すユーザ属性情報を複数のユーザについてそれぞれ記憶する属性情報記憶部と、広告媒体の広告範囲を表すエリア情報を記憶するエリア情報記憶部とを備えている。広告システム１０は、複数のユーザの位置情報を取得し、この位置情報と前記エリア情報とに基づいて、そのエリア情報が示す広告範囲内に位置情報が含まれるユーザを複数特定する。そして、このように特定された複数のユーザの少なくとも一部に共通するユーザ属性情報を、属性情報記憶部を参照して特定し、そのユーザ属性情報に応じた広告情報を、広告媒体に表示する広告情報として特定する。【選択図】図１
2010237305.tif 000002
【特許請求の範囲】
【請求項１】
広告媒体に広告情報を表示して広告を行う広告システムであって、
ユーザの属性を表すユーザ属性情報を複数のユーザについてそれぞれ記憶する属性情報記憶部と、
前記広告媒体の広告範囲を表すエリア情報を記憶するエリア情報記憶部と、
複数のユーザの位置情報を取得する位置情報取得部と、
前記エリア情報と前記位置情報とに基づいて、前記エリア情報が示す広告範囲内に前記位置情報が含まれるユーザを複数特定するユーザ特定部と、
前記特定された複数のユーザの少なくとも一部に共通する前記ユーザ属性情報を、前記属性情報記憶部を参照して特定する属性情報特定部と、
前記特定されたユーザ属性情報に応じた広告情報を、前記広告媒体に表示する広告情報として特定する広告情報特定部と
を備える広告システム。
【請求項２】
請求項１に記載の広告システムであって、
前記広告情報と、該広告情報のターゲットとなるユーザの前記ユーザ属性情報とを対応付けて記憶する広告情報記憶部を備え、
前記広告情報特定部は、前記属性情報特定部によって特定されたユーザ属性情報に応じた広告情報を前記広告情報記憶部から検索し、該検索された広告情報を、前記広告媒体に表示する広告情報として特定する
広告システム。
【請求項３】
請求項１または請求項２に記載の広告システムであって、
前記位置情報取得部は、前記複数のユーザの現在位置を前記位置情報として取得するものであり、
前記ユーザ特定部は、前記現在位置と前記エリア情報とに基づき、前記特定を行う複数のユーザとして、前記エリア情報が示す広告範囲内に現在存在するユーザを複数特定する
広告システム。
【請求項４】
請求項１または請求項２に記載の広告システムであって、
更に、前記位置情報取得部が取得した位置情報を記憶する移動履歴記憶部を備え、
前記ユーザ特定部は、前記移動履歴記憶部に記憶された位置情報と前記エリア情報と基づき、前記特定を行う複数のユーザとして、前記エリア情報が示す広告範囲内に過去に存在したユーザを複数特定する
広告システム。
【請求項５】
コンピュータが広告媒体に表示する広告情報を特定する方法であって、
コンピュータが、複数のユーザの位置情報を取得する位置情報取得工程と、
コンピュータが、前記広告媒体の広告範囲を表すエリア情報を記憶するエリア情報記憶部を参照し、該エリア情報記憶部に記憶された前記エリア情報と前記位置情報とに基づいて、前記エリア情報が示す広告範囲内に前記位置情報が含まれるユーザを複数特定するユーザ特定工程と、
コンピュータが、ユーザの属性を表すユーザ属性情報を複数のユーザについてそれぞれ記憶する属性情報記憶部を参照して、前記特定された複数のユーザの少なくとも一部に共通する前記ユーザ属性情報を特定するユーザ属性情報特定工程と、
コンピュータが、前記特定されたユーザ属性情報に応じた広告情報を、前記広告媒体に表示する広告情報として特定する広告情報特定工程と
を含む方法。
【請求項６】
コンピュータが広告媒体に表示する広告情報を特定するためのコンピュータプログラムであって、
複数のユーザの位置情報を取得する位置情報取得機能と、
前記広告媒体の広告範囲を表すエリア情報を記憶するエリア情報記憶部を参照し、該エリア情報記憶部に記憶された前記エリア情報と前記位置情報とに基づいて、前記エリア情報が示す広告範囲内に前記位置情報が含まれるユーザを複数特定するユーザ特定機能と、
ユーザの属性を表すユーザ属性情報を複数のユーザについてそれぞれ記憶する属性情報記憶部を参照して、前記特定された複数のユーザの少なくとも一部に共通する前記ユーザ属性情報を特定するユーザ属性情報特定機能と、
前記特定されたユーザ属性情報に応じた広告情報を、前記広告媒体に表示する広告情報として特定する広告情報特定機能と
をコンピュータに実現させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの属性に応じて広告を行う技術に関する。
【背景技術】
【０００２】
近年、ユーザの現在位置や、年齢、性別等の属性に応じて、ユーザの携帯電話やパーソナルコンピュータに広告を配信する技術が提案されている。例えば、特許文献１には、ユーザが１人の時には、そのユーザ自身の属性情報に基づく趣味・趣向に合ったコンテンツ情報を配信し、ユーザが同伴者と共にいる場合には、そのユーザに対して、同伴者の趣味・趣向に合ったコンテンツ情報を配信するコンテンツ配信システムが開示されている。
【０００３】
しかし、特許文献１に記載のシステムでは、予めユーザの属性情報に、同伴者の候補を登録する必要があった。そのため、同伴者の候補がユーザの属性情報に登録されていない場合には、仮に、家族や友人等の同伴者がユーザと略同一のエリアに存在する場合であっても、その同伴者の趣味や趣向を勘案した広告を配信することができなかった。また、特許文献１に記載の技術では、ユーザに対しては同伴者に応じたコンテンツ情報が配信されるが、その同伴者に対してはそのコンテンツ情報は配信されなかった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３４７４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した問題を考慮し、本発明が解決しようとする課題は、略同一のエリア内の複数のユーザの属性に応じて、複数のユーザに向けた広告を行うことにある。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００７】
［適用例１］広告媒体に広告情報を表示して広告を行う広告システムであって、ユーザの属性を表すユーザ属性情報を複数のユーザについてそれぞれ記憶する属性情報記憶部と、前記広告媒体の広告範囲を表すエリア情報を記憶するエリア情報記憶部と、複数のユーザの位置情報を取得する位置情報取得部と、前記エリア情報と前記位置情報とに基づいて、前記エリア情報が示す広告範囲内に前記位置情報が含まれるユーザを複数特定するユーザ特定部と、前記特定された複数のユーザの少なくとも一部に共通する前記ユーザ属性情報を、前記属性情報記憶部を参照して特定する属性情報特定部と、前記特定されたユーザ属性情報に応じた広告情報を、前記広告媒体に表示する広告情報として特定する広告情報特定部とを備える広告システム。
【０００８】
このような構成の広告システムでは、広告媒体の広告範囲内に位置情報が含まれる複数のユーザの属性情報に応じた広告情報を、その広告媒体に表示する広告情報として特定する。そのため、略同一のエリア内の複数のユーザの属性に応じて、複数のユーザに向けた広告を行うことが可能になる。
【０００９】
［適用例２］適用例１に記載の広告システムであって、前記広告情報と、該広告情報のターゲットとなるユーザの前記ユーザ属性情報とを対応付けて記憶する広告情報記憶部を備え、前記広告情報特定部は、前記属性情報特定部によって特定されたユーザ属性情報に応じた広告情報を前記広告情報記憶部から検索し、該検索された広告情報を、前記広告媒体に表示する広告情報として特定する広告システム。このような構成であれば、略同一のエリア内に存在する複数のユーザの属性に応じた広告を、広告情報記憶部に予め記憶された広告情報の中から検索して表示することができる。
【００１０】
［適用例３］適用例１または適用例２に記載の広告システムであって、前記位置情報取得部は、前記複数のユーザの現在位置を前記位置情報として取得するものであり、前記ユーザ特定部は、前記現在位置と前記エリア情報とに基づき、前記特定を行う複数のユーザとして、前記エリア情報が示す広告範囲内に現在存在するユーザを複数特定する広告システム。このような構成であれば、広告媒体の広告範囲内にリアルタイムに存在するユーザに向けた広告を行うことができる。
【００１１】
［適用例４］適用例１または適用例２に記載の広告システムであって、更に、前記位置情報取得部が取得した位置情報を記憶する移動履歴記憶部を備え、前記ユーザ特定部は、前記移動履歴記憶部に記憶された位置情報と前記エリア情報と基づき、前記特定を行う複数のユーザとして、前記エリア情報が示す広告範囲内に過去に存在したユーザを複数特定する広告システム。このような構成であれば、広告媒体の広告範囲内に過去に存在したユーザの属性を反映させた広告を行うことができる。
【００１２】
本発明は、上述した広告システムとしての構成のほか、広告方法や、コンピュータプログラムとしても構成することができる。コンピュータプログラムは、コンピュータが読取可能な記録媒体に記録されていてもよい。記録媒体としては、例えば、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、メモリカード、ハードディスク等の種々の媒体を利用することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施例としての広告システム１０の概略構成を示す説明図である。
【図２】移動履歴データベース２４１のデータ構造を示す図である。
【図３】エリア情報データベース２４３のデータ構造を示す図である。
【図４】ユーザ属性データベース２４２のデータ構造を示す図である。
【図５】広告データベース２４４のデータ構造を示す図である。
【図６】広告配信処理のフローチャートである。
【図７】属性情報生成処理のフローチャートである。
【図８】移動場所データベース２４５のデータ構造を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態を実施例に基づき次の順序で説明する。
Ａ．広告システムの概略構成：
Ｂ．広告配信処理： 
Ｃ．属性情報生成処理：
【００１５】
Ａ．広告システムの概略構成：
図１は、本発明の実施例としての広告システム１０の概略構成を示す説明図である。図１に示すように、本実施例の広告システム１０は、測位機能を有する複数の携帯電話１００と、携帯電話１００から送信された位置データに基づいて、配信を行う広告の内容を特定するサーバ装置２００と、サーバ装置２００から配信された広告情報を表示する広告媒体としての表示装置３００とから構成されている。携帯電話１００は、複数のユーザにそれぞれ携帯されて種々の場所に持ち運ばれる。広告システム１０を構成するこれらの装置は、インターネットや携帯電話網等からなる通信ネットワークＮＴによって相互に接続されている。なお、本実施例では、サーバ装置２００は、携帯電話１００から位置データを受信するが、ＧＰＳ等を用いた測位機能を有し、通信ネットワークＮＴを介した通信が可能な装置であれば、携帯電話１００以外にも、パーソナルコンピュータやＰＤＡ（Personal Digital Assistant）、ＰＮＤ（Personal Navigation Device）、カーナビゲーションシステム、ゲーム機等から位置データを取得してもよい。本実施例では、携帯電話１００から位置データを受信する場合について詳細に説明する。
【００１６】
図１には、表示装置３００として、ビル等の外壁に設置される大型のモニタを示している。広告システム１０には、このような大型モニタ以外にも、様々な形態の表示装置３００が接続可能である。広告システム１０に接続可能な表示装置３００としては、例えば、列車内の客室に設置されるモニタや、街頭や店頭、店舗内等に設置されるモニタなどが挙げられる。これらの表示装置３００にはコンピュータが接続されており、このコンピュータが、通信ネットワークＮＴ経由でサーバ装置２００から種々の広告情報を受信することで、その広告情報が表示装置３００に表示される。
【００１７】
携帯電話１００は、ＧＰＳ回路１１０と、無線通信回路１２０と、ＣＰＵやＲＡＭ、ＲＯＭ等からなる制御マイコン１３０と、液晶モニタ１４０と、を備えている。ＧＰＳ回路１１０は、ＧＰＳ（Global Positioning System／全地球測位システム）を構成する人工衛星から電波を受信して携帯電話１００の存在する現在位置を逐次測位する。制御マイコン１３０は、ＧＰＳ回路１１０によって測位された現在位置を表す位置データを、無線通信回路１２０を介してサーバ装置２００に送信する。この位置データには、ＧＰＳ回路１１０によって測位された経緯度を表す経緯度データと、その経緯度が測位された時刻と、各携帯電話１００に割り振られた固有のＩＤ（本実施例では、電話番号）と、その携帯電話１００を所有するユーザのユーザＩＤとが含まれる。もちろん、携帯電話１００は、上述した回路以外にも、音声通話やデータ通信を行うための回路を備えている。なお、本実施例では、携帯電話１００の固有のＩＤとして、その携帯電話１００の電話番号を用いるが、各携帯電話１００を識別可能であれば、携帯電話１００の製造番号やメールアドレスなど種々の情報を固有のＩＤとして用いてもよい。
【００１８】
サーバ装置２００は、ＣＰＵ２１０と、ＲＡＭ２２０と、通信ネットワークＮＴに対する通信を制御する通信インターフェース２３０と、制御プログラムや種々のデータベースを記憶するハードディスク２４０とを備えている。ハードディスク２４０には、データベースとして、移動履歴データベース２４１と、ユーザ属性データベース２４２と、エリア情報データベース２４３と、広告データベース２４４とが記憶されている。ＣＰＵ２１０は、ハードディスク２４０に記憶された制御プログラムをＲＡＭ２２０にロードして実行することにより、図示する位置情報取得部２１１や、ユーザ特定部２１２、属性情報特定部２１３、広告情報特定部２１４、広告情報配信部２１５、として機能する。
【００１９】
位置情報取得部２１１は、通信インターフェース２３０を介して携帯電話１００から位置データを受信し、この位置データに含まれる経緯度データを、図２に示す移動履歴データベース２４１に記録する。
【００２０】
図２は、移動履歴データベース２４１のデータ構造を示す図である。図２に示すように、移動履歴データベース２４１には、ユーザＩＤおよび電話番号ごとに、その携帯電話の現在位置を示す経緯度データが時系列的に記録されている。位置情報取得部２１１は、通信インターフェース２３０を介して携帯電話１００から位置データを受信すると、受信した位置データに含まれる経緯度データを、位置データに含まれる時間情報に対応づけて、位置データに含まれる電話番号およびユーザＩＤごとに移動履歴データベース２４１に記録する。なお、本実施例では、経緯度データを、受信した位置データに含まれる時間情報に対応づけて移動履歴データベース２４１に記録しているが、サーバ装置２００が位置データを受信した時刻に対応付けて記録することとしてもよい。また、移動履歴データベース２４１に記録したデータは、記録から一定期間（例えば、１年）経過したものから消去していくこととしてもよい。
【００２１】
ユーザ特定部２１２は、図２に示した移動履歴データベース２４１と、図３に示すエリア情報データベース２４３とを参照し、表示装置３００の広告範囲内に存在するユーザを特定する。
【００２２】
図３は、エリア情報データベース２４３のデータ構造を示す図である。図３に示すように、エリア情報データベース２４３には、表示装置３００を一意に示す表示装置ＩＤと、その表示装置３００によって広告が可能なエリア、すなわち、その表示装置３００を視聴可能な位置範囲を示すエリアデータが記録されている。ユーザ特定部２１２は、エリアデータと移動履歴データベース２４１に記録された各ユーザの経緯度とを比較することで、表示装置毎に、その広告範囲内に存在するユーザを特定する。
【００２３】
なお、表示装置３００が、列車等の乗り物に設けられている場合には、エリアデータとして、その乗り物の位置（厳密には、その乗り物に設けられている表示装置３００の位置）を基準とする相対的な位置範囲が記録されていてもよい。この場合、ユーザ特定部２１２は、乗り物の位置を、路線図データや時刻表データ、あるはＧＰＳによって検出し、その乗り物の位置に、エリア情報データベース２４３に記録されたエリアを加算した範囲から、ユーザの検出を行う。
【００２４】
属性情報特定部２１３は、ユーザ属性データベース２４２を参照して、ユーザ特定部２１２によって特定されたユーザに対応付けられた属性情報を検索し、検索された属性情報の中から各ユーザに共通する属性を特定する。
【００２５】
図４は、ユーザ属性データベース２４２のデータ構造を示す図である。図示するように、ユーザ属性データベース２４２には、ユーザ毎に固有のユーザＩＤが割り振られ、そのユーザＩＤ毎に、ユーザの電話番号、メールアドレス、性別、年齢層、職業、趣味、家族構成、収入、自宅位置、勤務先、がユーザの属性として記録される。図４に示した各ユーザ属性情報は、サーバ装置２００が携帯電話１００から位置データを受信することで自動的に生成することが可能である。このユーザ属性情報の生成方法の詳細は後述する。なお、携帯電話１００を識別するための固有のＩＤとして、携帯電話１００の製造番号を用いる場合には、ユーザの電話番号に替えて（あるいは加えて）、その製造番号をユーザ属性データベース２４２に登録してもよい。また、携帯電話１００を識別するための固有のＩＤとして、メールアドレスを用いる場合には、ユーザの電話番号は、ユーザ属性データベース２４２から省略してもよい。
【００２６】
広告情報特定部２１４は、属性情報特定部２１３によって特定された属性に合致する広告情報を広告データベース２４４から検索し、検索された広告情報を表示装置３００に配信する広告として特定する。
【００２７】
図５は、広告データベース２４４のデータ構造を示す図である。図示するように、広告データベース２４４には、広告データ毎に固有の広告ＩＤが割り振られ、その広告データ毎に、性別、年齢層、職業、趣味、家族構成、収入、自宅位置、勤務先、がターゲット情報（広告対象とするユーザの属性）として記録されている。また、ターゲット情報に加えて、そのターゲット向けに配信する広告内容を表す広告情報の格納位置が記録されている。各広告情報は、その広告情報の配信を希望する事業者によって予め広告データベース２４４に登録されている。広告情報は、文字情報や画像情報、映像情報、音声情報など、種々の形式によって表すことが可能である。広告情報特定部２１４は、属性情報特定部２１３によって特定された属性情報と、広告データベース２４４に記録されたターゲット情報とを対比して、属性情報特定部２１３によって特定された属性をターゲット情報として含む広告を検索する。
【００２８】
なお、本実施例では、上述のように広告データベース２４４から検索された広告情報を表示装置３００に配信するが、属性情報特定部２１３によって特定された属性に関連する情報を、他のデータベースから検索して表示装置３００に配信してもよい。例えば、属性情報特定部２１３によって、複数のユーザに共通する好きなミュージシャンが特定されれば、そのミュージシャンに関連するイベントやコンサートの日程等をレコード会社等が提供するサイトから取得して、その情報を広告情報として配信してもよい。もちろん、このような情報が広告データベース２４４に直接登録されていてもよい。
【００２９】
広告情報配信部２１５は、広告情報特定部２１４が特定した広告データの広告情報を、表示装置３００に配信する。広告情報特定部２１４が複数の広告情報を特定した場合には、所定の時間間隔で、各広告情報を順番に配信する。
【００３０】
Ｂ．広告配信処理：
続いて、サーバ装置２００によって実行される広告配信処理について説明する。
図６は、広告配信処理のフローチャートである。この広告配信処理は、所定の時間間隔（例えば、１時間おき）で実行される処理である。この広告配信処理が実行されると、まず、サーバ装置２００のＣＰＵ２１０は、広告の配信先である表示装置３００のＩＤ（図３参照）を特定する（ステップＳ１００）。本実施例では、表示装置ＩＤを「１」から昇順に特定する。
【００３１】
広告の配信先である表示装置３００のＩＤを特定すると、ＣＰＵ２１０は、その表示装置ＩＤに対応するエリアデータを、エリア情報データベース２４３（図３参照）から読み出す（ステップＳ１０２）。そして、ＣＰＵ２１０のユーザ特定部２１２は、移動履歴データベース２４１（図２参照）を参照して、ステップＳ１０２で読み出したエリアデータが表すエリア内に最新の経緯度が含まれるユーザのユーザＩＤを特定する（ステップＳ１０４）。このステップＳ１０４の処理によって、広告の配信先の表示装置３００の広告範囲に現在位置が存在するユーザが特定されることになる。
【００３２】
表示装置３００の広告範囲内に存在するユーザを特定すると、ＣＰＵ２１０の属性情報特定部２１３は、特定された各ユーザのユーザＩＤに対応する属性情報をユーザ属性データベース２４２（図４参照）から読み出す（ステップＳ１０６）。そして、各ユーザに最も多く共通する属性を特定する（ステップＳ１０８）。例えば、ステップＳ１０４で特定されたユーザの中で、ユーザ属性データベース２４２内に、「会社員」という属性が記録されているユーザが最も多ければ、ステップＳ１０８では、「会社員」という属性が特定される。なお、ここで特定される属性は１つだけに限られず、複数の属性を特定してもよい。例えば、共通した属性を有するユーザの数が上位２番目や３番目までの属性が特定されてもよい。その他にも、ステップＳ１０４で特定されたユーザの中で、所定の閾値以上の人数、例えば、所定の人数（例えば、１０人）や、所定の割合（例えば、５０％）以上の人数に共通する属性を特定してもよい。
【００３３】
各ユーザに共通する属性を特定すると、続いて、ＣＰＵ２１０の広告情報特定部２１４は、広告データベース２４４（図５参照）を参照して、ステップＳ１０８で特定された属性を含むターゲット情報を有する広告データを検索する（ステップＳ１１０）。こうして、広告データベース２４４から、広告データを検索すると、ＣＰＵ２１０の広告情報配信部２１５は、検索された広告データに含まれる広告情報をステップＳ１００において特定した表示装置３００に対して送信する（ステップＳ１１２）。最後に、ＣＰＵ２１０は、エリア情報データベース２４３を参照して、他の表示装置ＩＤがエリア情報データベース２４３に登録されているかを判断し（ステップＳ１１４）、他の表示装置ＩＤが登録されていれば、処理をステップＳ１００に戻して、他の表示装置ＩＤついて上述した一連の処理を繰り返す。他の表示装置ＩＤが登録されていなければ、当該広告配信処理を終了する。
【００３４】
以上、本実施例の広告システム１０の構成および処理内容について説明した。本実施例の広告システム１０では、表示装置３００毎に予め定められたエリア（広告範囲）内に存在する複数のユーザに共通する属性が特定され、その複数のユーザに共通する属性に応じた広告情報が各表示装置３００に対して配信される。そのため、表示装置３００付近に存在する集団の嗜好や特徴、特性、性質に適した広告が表示装置３００に表示されることになる。しかも、本実施例では、表示装置３００付近にリアルタイムに現在位置が存在するユーザの属性を広告の特定に反映させる。そのため、その表示装置３００付近に正に現在存在するユーザに適した広告が表示装置３００によって表示されることになる。
【００３５】
なお、本実施例では、上述のように、表示装置３００付近にリアルタイムに現在位置が存在する複数のユーザの属性を広告の特定に反映させることとした。しかし、表示装置３００付近に過去に存在した複数のユーザの属性を広告の特定に反映させてもよい。具体的には、図６に示した広告配信処理のフローチャートのステップＳ１０４において、移動履歴データベース２４１を参照して、過去にそのエリア内に存在したユーザを所定期間（例えば、１ヶ月）に遡って特定し、こうして特定された各ユーザに共通する属性を広告の特定に反映させる。こうすることで、その表示装置３００付近に訪れるユーザの傾向を統計的に反映させた広告を表示することが可能になる。また、時間帯別に、そのエリア内に存在するユーザの属性を特定してもよい。このようにすることで、広告の配信を行う時間帯に応じた広告を配信することが可能になる。
【００３６】
Ｃ．属性情報生成処理：
最後に、図４に示したユーザ属性情報を自動的に生成する処理について説明する。
図７は、サーバ装置２００が実行する属性情報生成処理のフローチャートである。この属性情報生成処理は、サーバ装置２００が携帯電話１００から受信した位置データに基づいて、ユーザの属性情報を生成するための処理である。この属性情報生成処理が実行されると、まず、サーバ装置２００のＣＰＵ２１０は、ユーザ属性情報を生成する対象のユーザＩＤを特定する（ステップＳ２００）。ユーザＩＤを特定すると、ＣＰＵ２１０は、そのユーザＩＤに対応する移動履歴のデータを、過去１ヶ月分、移動履歴データベース２４１から読み込む（ステップＳ２０２）。
【００３７】
移動履歴のデータを移動履歴データベース２４１から読み込むと、ＣＰＵ２１０は、読み込んだ１ヶ月分の移動履歴から、ユーザが移動した移動場所をその移動日時とともに１ヶ月分特定する（ステップＳ２０４）。この処理において、ＣＰＵ２１０は、図８に示す移動場所データベース２４５に記録された各移動場所の存在位置（範囲）と、移動履歴として記録されたユーザの経緯度とを対比して、ユーザの移動場所の特定を行う。
【００３８】
図８は、移動場所データベース２４５のデータ構造を示す図である。図８に示すように、移動場所データベース２４５には、店舗や建物、会社、施設、観光地、などの種々の場所（移動場所）ごとに、その場所の属性を表す情報（以下、「移動場所情報」という）が記録されている。各移動場所には、少なくとも、対象とするユーザの性別と年齢、および、その場所の存在位置に関する情報が記録されている。例えば、移動場所が店舗であれば、図７に示すように、店舗の名称や種別（衣料品店や飲食店など）、対象とする客の性別、利用者の年齢層、客単価、営業時間、その店舗の存在位置（経緯度の範囲）などが記録され、移動場所が会社であれば、その会社名、ジャンル（一般企業や官公庁などの種別）、従業員の性別（多くの場合は、男女）、平均年齢、平均年収、勤務時間、その会社の存在位置などが記録されている。また、移動場所が観光地やレジャー施設であれば、その名称、種別（例えば、山、ゴルフ場、キャンプ場、海水浴場など）、利用者の性別、利用者の年齢層、営業時間、存在位置などが記録されている。この移動場所データベース２４５は、予めサーバ装置２００のハードディスク２４０に記憶されている。
【００３９】
上記ステップＳ２０４によって移動場所の特定が終了すると、ＣＰＵ２１０は、移動場所データベース２４５を参照して、ステップＳ２０４で特定された各移動場所に対応付けられた性別情報（図８参照）を読み込み、この性別情報に基づいて、ユーザの性別を特定する（ステップＳ２０６）。このとき、ＣＰＵ２１０は、各移動場所に対応付けられた性別情報を、男性、女性別に集計し、集計された数の多い方の性別を統計的に求めてユーザの性別として特定する。なお、例えば、性別情報として「男性」あるいは「女性」と対応付けられた場所を利用したことが移動履歴から判別された場合には、性別情報の集計を行うことなく、その場所に対応付けられた性別を、ユーザの性別として特定してもよい。また、例えば、ユーザが、理容店に行ったことが移動履歴から判別されれば、性別を「男性」と特定することも可能である。
【００４０】
性別の特定を終えると、ＣＰＵ２１０は、ユーザの勤務先（あるいは通学先）と職業と収入とを特定する（ステップＳ２０８）。具体的には、ＣＰＵ２１０は、平日（月〜金）の日中（１０時〜１７時）のユーザの移動場所を、そのユーザの勤務先であるとみなし、その勤務先が移動場所情報に一般企業と登録されていれば会社員、官公庁と登録されていれば公務員などとその職業を特定する。このとき、例えば、勤務先が病院であれば医師、看護師、医療事務員などと、法律事務所であれば弁護士、法律事務員などと職業を特定することも可能である。また、職業の特定の際に、その特定の正確性を向上させるため、複数の移動場所に基づいて職業を特定してもよい。例えば、学校に移動した後に長時間その学校に滞在し、その後、自宅に帰宅し、更に塾に移動すれば「学生（生徒）」と特定することができる。また、学校に移動した後に職員室に長く留まり、その後に、各種店舗に移動すれば、「教師」と特定することができる。つまり、最初の移動場所において、大まかな職業を特定しておき（前述の例では、例えば、「学校関係者」）、続いて移動した移動場所によって、詳細な職業（前述の例では、教師または学生）を特定することが可能である。大まかな職業と詳細な職業とは予めその対応関係をテーブルに登録しておく。こうすることで、前述のような複数の移動場所に基づく多段階の職業の特定処理が可能になる。
【００４１】
ＣＰＵ２１０は、本実施例では、移動場所データベース２４５に記録されている平均年収をユーザの収入として特定する。このとき、ユーザの勤務先とみなした移動場所に収入が対応付けられていない場合には、収入の特定は省略することとする。なお、ＣＰＵ２１０は、各種店舗に対応付けられた客単価に基づき、ユーザの収入を推定してもよい。例えば、ユーザが１ヶ月間に利用した店舗の平均客単価と収入との対応関係を示すテーブルを用意しておき、このテーブルを参照することで、例えば、そのユーザが１ヶ月間に利用した店舗の平均客単価が１万円であれば、そのユーザの月収は３０万円程度であると特定することが可能である。
【００４２】
職業および収入を特定すると、続いて、ＣＰＵ２１０は、休日（土、日）の日中（１０時〜１７時）のユーザの移動場所に対応する移動場所情報に基づいて、ユーザの趣味を特定する（ステップＳ２１０）。例えば、休日の日中に、ゴルフ場やゴルフショップにユーザが移動していれば、趣味を「ゴルフ」と特定する。また、移動場所が、デパートや各種店舗であれば、趣味を「ショッピング」と特定する。その他にも、例えば、移動場所が映画館であれば「映画鑑賞」、コンサート会場であれば、「音楽鑑賞」、釣り具店や海、川などであれば、「釣り」などと特定することができる。趣味の特定は１種類に限られず、１人のユーザに対して複数の趣味を特定してもよい。また、趣味の特定の正確性を向上させるため、複数の移動場所に基づいて趣味を特定してもよい。例えば、コンサート会場だけではなく、レコード店やオーディオ店に移動した履歴があった場合に、趣味を「音楽鑑賞」と特定することができる。また、映画館だけではなく、レンタルビデオ店等に移動した履歴があった場合に、趣味を「映画鑑賞」と特定することができる。
【００４３】
ＣＰＵ２１０は、ユーザの趣味を特定すると、続いて、平日の夜間位置および休日の移動場所に基づいて、ユーザの家族構成を特定する（ステップＳ２１２）。具体的には、ＣＰＵ２１０は、平日の夜間（２２時〜５時）において、現在位置がほぼ同一（例えば、１０ｍ四方内）となるユーザのユーザＩＤを、移動履歴データベース２４１から検索し、検索されたユーザの数を、そのユーザの家族の人数として特定する。このとき、検索された他のユーザのユーザＩＤも特定し、ユーザ属性情報に含ませる。このステップＳ２１２の処理によれば、同じ家族として特定された各ユーザには、共通した家族構成の情報（ユーザＩＤや人数）がユーザ属性情報に記録されることになる。ＣＰＵ２１０は、更に、休日の移動場所に、子供向け店舗（例えば、子供向け衣料品店）や子供向け施設（例えば、児童館や子供向けの公園）が含まれている場合に、そのユーザに子供がいると特定する。このように、休日の移動場所に基づいて家族構成を解析すれば、携帯電話１００が与えられていない子供の有無までも特定することができる。
【００４４】
ＣＰＵ２１０は、ユーザの家族構成を特定すると、続いて、平日（月〜金）の夜間（２２時〜５時）のユーザの現在位置を、ユーザの自宅の位置として特定する（ステップＳ２１４）。最後に、ＣＰＵ２１０は、上述したステップＳ２０６〜Ｓ２１４において特定した情報をユーザ属性データベース２４２に記録する。以上で説明した一連の処理により、属性情報生成処理は終了し、ユーザ属性情報が自動的に生成されることになる。なお、上述したステップＳ２０６〜Ｓ２１４の処理の実行順序は任意であり、他の順序で実行してもよい。なお、本実施例では、過去１ヶ月分の移動履歴に基づいて、ユーザの属性情報を生成するが、この期間は任意であり、これよりも長い期間や短い期間に基づいて生成してもよい。
【００４５】
以上で説明した属性情報生成処理が実行されることによって、ユーザの属性情報が、そのユーザの移動履歴に基づいて自動的に生成される。そのため、ユーザに負担を掛けることなく、ユーザの属性情報を生成することができる。この結果、ユーザや広告システム１０を運営する事業者が特別な登録作業などを行うことなく、そのユーザに適した広告を配信することが可能になる。なお、上述した属性情報生成処理は、定期的（例えば、１ヶ月間隔）に実行してもよい。このように、定期的に属性情報生成処理を実行すれば、ユーザの属性情報を定期的に最新の情報に更新することができるので、例えば、引っ越し、転職、結婚、出産などの要因によってユーザの行動範囲が変動する場合であっても、自動的にその変動によるユーザの属性情報の変化をユーザ属性データベース２４２に反映させることができる。
【００４６】
以上、本発明の一実施例について説明したが、本発明はこのような実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができることはいうまでもない。例えば、ソフトウェアによって実現した機能は、ハードウェアによって実現するものとしてもよい。また、上記実施例では、画像や映像を表示する表示装置３００に対して広告を配信することとしたが、街頭や建物内に設置されたスピーカによって音声を再生する音声再生装置に、音声データによって表された広告を配信することとしてもよい。また、広告を行う媒体は表示装置や音声再生装置に限られず、コンピュータや携帯電話の表示画面でもよい。また、例えば、ユーザの過去の移動履歴に応じて広告する内容を決定するのであれば、広告情報特定部２１４によって特定された広告情報を、看板やチラシ、張り紙、のぼり、街頭で配布されるティッシュペーパー、などの非電子的手段によって広告することも可能である。
【符号の説明】
【００４７】
１０…広告システム
１００…携帯電話
１１０…ＧＰＳ回路
１２０…無線通信回路
１３０…制御マイコン
１４０…液晶モニタ
２００…サーバ装置
２１０…ＣＰＵ
２１１…位置情報取得部
２１２…ユーザ特定部
２１３…属性情報特定部
２１４…広告情報特定部
２１５…広告情報配信部
２２０…ＲＡＭ
２３０…通信インターフェース
２４０…ハードディスク
２４１…移動履歴データベース
２４２…ユーザ属性データベース
２４３…エリア情報データベース
２４４…広告データベース
２４５…移動場所データベース
３００…表示装置
【図１】
2010237305.tif 000003
【図２】
2010237305.tif 000004
【図３】
2010237305.tif 000005
【図４】
2010237305.tif 000006
【図５】
2010237305.tif 000007
【図６】
2010237305.tif 000008
【図７】
2010237305.tif 000009
【図８】
2010237305.tif 000010