(57)【要約】【課題】ユーザ情報の収集を低減しつつ、各ユーザの趣味嗜好に応じて選択的に情報を配信できる情報配信システムを提供する。【解決手段】情報を配信する情報配信装置と、情報配信装置と通信し、情報配信装置から配信された情報を表示する携帯端末と、を備える情報配信システムにおいて、携帯端末の行動履歴に含まれる場所と場所属性情報とに基づいて、携帯端末のユーザの属性情報を推定し、推定された携帯端末のユーザの属性情報と配信属性情報とに基づいて、携帯端末に配信する情報を選択する。【選択図】図１
2010262482.tif 000002
【特許請求の範囲】
【請求項１】
情報を配信する情報配信装置と、
前記情報配信装置から配信された情報を表示する携帯端末と、を備える情報配信システムにおいて、
前記携帯端末は、自己の位置を示す位置情報、及び当該位置に存在した時刻を示す時刻情報を前記情報配信装置に送信し、
前記情報配信装置は、
所定の場所に存在するユーザの属性情報を統計した場所属性情報、及び配信先のユーザの属性情報に関連して配信する情報が登録された配信属性情報を記憶し、
前記携帯端末から前記位置情報及び前記時間情報を収集して、前記携帯端末が存在した位置の履歴を示す行動履歴を生成し、
前記生成された行動履歴に含まれる位置と前記場所属性情報とに基づいて、前記携帯端末のユーザの属性情報を推定し、
前記推定された前記携帯端末のユーザの属性情報と前記配信属性情報とに基づいて、前記携帯端末に配信する情報を選択することを特徴とする情報配信システム。
【請求項２】
前記場所属性情報には、第１場所情報のユーザの属性情報、及び前記第１場所情報よりも狭い領域を示す第２場所情報のユーザの属性情報が登録され、
前記情報配信装置は、前記生成された行動履歴に含まれる場所が前記第１場所情報によって示される領域に含まれ、かつ前記第２場所情報によって示される領域にも含まれる場合には、前記第２場所情報のユーザの属性情報を優先して、前記携帯端末のユーザの属性情報を推定することを特徴とする請求項１に記載の情報配信システム。
【請求項３】
前記情報配信装置は、前記携帯端末から情報配信要求を受信した場合に、当該携帯端末のユーザの属性情報を推定し、当該携帯端末に配信する情報を選択することを特徴とする請求項１に記載の情報配信システム。
【請求項４】
前記携帯端末は、人工衛星から送信される測位用の衛星測位信号を受信することによって前記位置情報を取得し、前記衛星測位信号を受信した時刻を前記時刻情報とすることを特徴とする請求項１に記載の情報配信システム。
【請求項５】
前記情報配信システムは、設置された位置を特定可能な位置特定情報を送信する位置特定情報送信装置を備え、
前記携帯端末は、前記位置特定情報送信装置から前記位置特定情報を受信することによって前記位置情報を取得し、前記位置特定情報を受信した時刻を前記時刻情報とすることを特徴とする請求項１に記載の情報配信システム。
【請求項６】
前記位置特定情報送信装置は、前記位置情報をＩＭＥＳ規格の信号によって送信することを特徴とする請求項５に記載の情報配信システム。
【請求項７】
前記ユーザの属性情報は、ユーザの性別を示す情報及びユーザの年齢を示す情報の少なくとも一方であることを特徴とする請求項１に記載の情報配信システム。
【請求項８】
自己の位置を示す位置情報、及び当該位置に位置した時刻を示す時刻情報を送信し、配信された情報を表示する携帯端末と通信し、前記携帯端末に情報を配信する情報配信装置において、
所定の場所に存在するユーザの属性情報を統計した場所属性情報、及び配信先のユーザの属性情報に関連して配信する情報が登録された配信属性情報を記憶し、
前記携帯端末から前記位置情報及び前記時刻情報を収集して、前記携帯端末が存在した位置の履歴を示す行動履歴を生成し、
前記生成された行動履歴に含まれる位置と前記場所属性情報とに基づいて、前記携帯端末のユーザの属性情報を推定し、
前記推定された前記携帯端末のユーザの属性情報と前記配信属性情報とに基づいて、前記携帯端末に配信する情報を選択することを特徴とする情報配信装置。
【請求項９】
前記場所属性情報には、第１場所情報のユーザの属性情報、及び前記第１場所情報よりも狭い領域を示す第２場所情報のユーザの属性情報が登録され、
前記情報配信装置は、前記生成された行動履歴に含まれる場所が前記第１場所情報によって示される領域に含まれ、かつ前記第２場所情報によって示される領域にも含まれる場合には、前記第２場所情報のユーザの属性情報を優先して、前記携帯端末のユーザの属性情報を推定することを特徴とする請求項８に記載の情報配信装置。
【請求項１０】
前記情報配信装置は、前記携帯端末から情報配信要求を受信した場合に、当該携帯端末のユーザの属性情報を推定し、当該携帯端末に配信する情報を選択することを特徴とする請求項８に記載の情報配信装置。
【請求項１１】
前記ユーザの属性情報は、ユーザの性別を示す情報及びユーザの年齢を示す情報の少なくとも一方であることを特徴とする請求項８に記載の情報配信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
情報を携帯端末に配信する情報配信システム及び情報配信装置に関し、特に携帯端末の移動履歴を用いて情報を配信する技術に関する。
【背景技術】
【０００２】
サーバが、位置と時刻とを関連付けて収集することによって、人又は移動体（以下、両者を総称して、移動物）の移動履歴を収集する技術が知られている。
【０００３】
携帯端末は、ＧＰＳ（Global Positioning System）衛星等の人工衛星から送信される無線信号（以下、衛星測位信号という。）を受信するＧＰＳ受信機能を用いて位置情報を取得し、衛星測位信号を受信した時刻を取得し、位置情報及び時刻情報をサーバに送信する。そして、サーバは、受信した位置情報と時刻情報とを関連付けることによって、移動履歴を収集する。
【０００４】
移動履歴を収集するサーバを備える計算機システム実装するためには、ＧＰＳ受信機能と現在位置を伝達する通信機能とを備えた携帯通信装置が移動物に装着されていなければならない。
【０００５】
また、近年のワンセグ携帯に代表されるように、高画質な映像を受信する機能を備える携帯端末もある。このような携帯端末を用いたモバイル広告配信が注目されている。
【０００６】
このようなモバイル広告配信に対応して、各ユーザの趣味嗜好に応じて選択的に広告を配信し、さらにユーザがいつもと違う行動をとった場合に情報選択の戦略を切り替えるシステムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−２５１９３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載されたシステムでは、ユーザ情報を情報配信サーバに予め登録しておく必要がある。この場合に、ユーザは自分のプライバシーを守るために、正確なユーザ情報を登録しないという問題がある。また、システムを運営する運営側は、個人情報保護の観点から、ユーザ情報の収集を望まないという問題がある。
【０００９】
本発明は、以上のような問題に鑑みてなされたものであり、ユーザ情報の収集を低減しつつ、各ユーザの趣味趣向に応じて選択的に情報を配信するシステムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の代表的な一形態によると、情報を配信する情報配信装置と、前記情報配信装置から配信された情報を表示する携帯端末と、を備える情報配信システムにおいて、前記携帯端末は、自己の位置を示す位置情報、及び当該位置に存在した時刻を示す時刻情報を前記情報配信装置に送信し、前記情報配信装置は、所定の場所に存在するユーザの属性情報を統計した場所属性情報、及び配信先のユーザの属性情報に関連して配信する情報が登録された配信属性情報を記憶し、前記携帯端末から前記位置情報及び前記時刻情報を収集して、前記携帯端末が存在した位置の履歴を示す行動履歴を生成し、前記生成された行動履歴に含まれる位置と前記場所属性情報とに基づいて、前記携帯端末のユーザの属性情報を推定し、前記推定された前記携帯端末のユーザの属性情報と前記配信属性情報とに基づいて、前記携帯端末に配信する情報を選択することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ユーザ情報の収集を低減しつつ、各ユーザの趣味嗜好に応じて選択的に情報を配信できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態の情報配信システムの構成の説明図である。
【図２】本発明の実施形態の携帯端末のブロック図である。
【図３】本発明の実施形態の情報配信サーバのブロック図である。
【図４】本発明の実施形態の位置履歴テーブルの説明図である。
【図５】本発明の実施形態の地理空間情報テーブルの説明図である。
【図６】本発明の実施形態の統計情報テーブルの説明図である。
【図７】本発明の実施形態の広告情報テーブルの説明図である。
【図８】本発明の実施形態のユーザ属性判定プログラムの処理のフローチャートである。
【図９】本発明の実施形態の情報選択プログラムの処理のフローチャートである。
【図１０】本発明の実施形態の情報配信のシーケンス図である。
【発明を実施するための形態】
【００１３】
以下に、本発明の実施形態を図１〜図１０を用いて説明する。
【００１４】
図１は、本発明の実施形態の情報配信システムの構成の説明図である。
【００１５】
情報配信システムは、情報配信サーバ８及び携帯端末７を備える。
【００１６】
携帯端末７は、情報配信サーバ８から配信された情報を表示し、ユーザが保持する端末であり、例えば、ＧＰＳなどの測位機能によって現在位置を取得し、情報を表示する表示装置を備える携帯電話端末やパーソナルネットワークデバイス等である。
【００１７】
携帯端末７は、後述するＧＮＳＳ人工衛星２から送信される衛星測位信号を受信して、位置情報及び衛星測位信号を受信した時刻を示す時刻情報を算出する。そして、携帯端末７は、携帯端末７を識別する装置識別情報、位置情報、及び時刻情報を、情報配信サーバ８に送信するために、携帯通信網基地局３に送信する。
【００１８】
情報配信サーバ８は、ネットワーク４を介して携帯通信網基地局３と通信可能に接続されているので、携帯通信網基地局３に送信された情報は、情報配信サーバ８まで到達する。
【００１９】
ＧＮＳＳ人工衛星２は、例えばＧＰＳ（Global Positioning System）、ガリレオ測位システム（Galileo positioning system）、ＧＬＯＮＡＳＳ（Global Navigation Satellite System）、準天頂衛星（Quazi-Zenith Satellites）システム等の測位システム（ＧＮＳＳ）における人工衛星である。なお、以下の説明では、ＧＮＳＳ人工衛星２はＧＰＳ衛星であるものとし、ＧＮＳＳ人工衛星２から送信される衛星測位信号、すなわちＧＰＳ信号は、例えばＬ１信号（１５７５．４２ＭＨｚ）及びＬ２信号（１２２７．６ＭＨｚ）であるものとする。
【００２０】
また、位置情報及び時刻情報を送信する携帯端末７の通信機能は、現行の携帯電話で使用されている方式である。
【００２１】
携帯通信網基地局３は、地上等に１００ｍ〜数Ｋｍの距離で設置されていて、携帯端末７からの通信のアクセスポイントとなる。
【００２２】
ネットワーク４は、携帯通信網パケット通信網、電話網、及びインターネット等である。したがって、携帯通信網基地局３が受信した情報は、ネットワーク４を介して情報配信サーバ８に格納される。
【００２３】
携帯端末７を保持したユーザが、ＧＮＳＳ人工衛星２からの衛星測位信号を受信できない建造物５に位置する場合には、携帯端末７は、建造物５内に設置された位置送信機６から送信される無線信号により位置を特定する。
【００２４】
具体的には、位置送信機６は、電波、光、又は赤外線などの無線信号により、位置送信機６の識別子を示すエリアＩＤを送信する。位置送信機６の識別子と当該位置送信機６が設置された位置との対応関係を示すテーブルを情報配信サーバ８が記憶しているので、位置送信機６が送信するエリアＩＤは、すなわち、位置送信機６が設置された位置を特定するための情報である。
【００２５】
例えば、位置送信機６が用いる信号は、ＩＥＥＥ８０２．１５．４、及びＩＥＥＥ８０２．１５．１などの低電力無線、ＧＰＳなどに用いられるＬ１／ＣＡ信号、並びに、ＧＰＳ衛星と同じ信号であって、電波の届きにくい建造物においても正確に測位可能な疑似的な衛星であるＩＭＥＳで用いられる信号である。  なお、位置送信機６は、無線ＬＡＮを用いて携帯端末７の位置を測位してもよい。また、位置送信機６は、建造物５の部屋などに設置されるＲＦＩＤでもよい。この場合、携帯端末７には、ＲＦＩＤリーダが備えられ、位置送信機６からの信号を読み取ることにより、携帯端末７の位置を取得する。
【００２６】
また、位置送信機６は、白色ＬＥＤなどを用いた可視光によって携帯端末７の位置を測位してもよい。
【００２７】
なお、建造物５は、住宅、又はビルなどであり、人が生活、仕事、又はショッピングなどをする空間である。建造物５は、例えば、一階建て住宅、二階建て住宅、高層ビル、及び地下街などである。
【００２８】
図２は、本発明の実施形態の携帯端末７のブロック図である。
【００２９】
携帯端末７は、ＣＰＵ２０１、クロック部２０２、ＲＡＭ２０３、電源部２０４、位置検出処理部２０５、携帯通信網無線処理部２０７、表示装置２０８、及び不揮発メモリ２０９を備える。
【００３０】
ＣＰＵ２０１は、機器の動作に関するあらゆる計算処理を行う装置で、主に不揮発メモリ２０９及びＲＡＭ２０３に格納されるプログラムを実行する演算処理装置である。ＣＰＵ２０１は、クロック部２０２、ＲＡＭ２０３、位置検出処理部２０５、携帯通信網無線処理部２０７、表示装置２０８、及び不揮発メモリ２０９に接続される。本発明の各実施形態や各図面に示される各動作処理はＣＰＵ２０１により実行される。より具体的には、不揮発性メモリ２０９、図示しないＨＤＤその他の記憶媒体に記憶されたプログラムがＣＰＵ２０１によりＲＡＭ２０３に読み出されて実行される。
【００３１】
クロック部２０２は、ＣＰＵ２０１に対して動作の指針となるクロックを発生させる。クロック部２０２は、例えば水晶振動子又は水晶発振器を用いて所定の周波数の信号を生成するものであり、ＣＰＵ２０１に接続される。
【００３２】
ＲＡＭ２０３は、ＣＰＵ２０１によって実行されるプログラムが使用する動的な可変データや静的なデータを記憶するメモリである。具体的には、ＲＡＭ２０３は、変数及びメッセージデータを記憶し、ＣＰＵ２０１に接続される。
【００３３】
電源部２０４は、携帯端末７の各部に電源を供給する。電源部２０４は、例えば、電池などであり、ＣＰＵ２０１に３．３Ｖの直流電源を供給する。
【００３４】
位置検出処理部２０５は、複数のＧＮＳＳ人工衛星２又は位置送信機６からの無線信号を受信し、無線信号に格納されている航法メッセージから位置情報を計算し、ＧＮＳＳ人工衛星２又は位置送信機６からの無線信号に含まれる時刻を時刻情報とする。
また、携帯通信網基地局３が携帯端末７のおおよその位置を示す情報であるＧＰＳアシスト情報を送信するように構成し、携帯端末７がＧＰＳアシスト情報を受信した場合には、受信したＧＰＳアシスト情報に基づく携帯端末７の位置情報を求めてもよい。
【００３５】
位置検出処理部２０５は、ＧＮＳＳ人工衛星２からの無線信号又は位置送信機６からの無線信号を受信可能な受信モジュールであり、ＣＰＵ２０１とシリアルＩ／Ｆ（interface）で接続されており、ＮＭＥＡフォーマットに従って、測位結果を１秒単位で出力する。
【００３６】
携帯通信網無線処理部２０７は、携帯通信網基地局３と、いわゆるパケット通信で通信する。例えば、携帯通信網無線処理部２０７は無線モジュールであり、携帯通信網無線処理部２０７内には、携帯通信網基地局３と無線信号を通信する無線部、無線信号をデジタル信号に変換するデジタル信号部、各種処理を実行するマイコン、及びクロック等を備える。
【００３７】
なお、携帯通信網無線処理部２０７は、ＣＰＵ２０１と、例えばＵＡＲＴなどでシリアルに接続され、いわゆるＡＴコマンドなどで通信する。
【００３８】
表示装置２０８は、携帯端末７に関する情報を表示する装置である。例えば、液晶ディスプレイであり、ＣＰＵ２０１に接続される。
【００３９】
不揮発メモリ２０９は、ＣＰＵ２０１によって実行されるプログラムを記憶する記憶装置である。具体的には、不揮発メモリ２０９には、携帯通信網無線接続制御プログラム２１０、位置情報送信プログラム２１１、及び表示処理プログラム２１２が格納される。
【００４０】
携帯通信網無線接続制御プログラム２１０は、携帯端末７と携帯通信網基地局３との通信を確立するプログラムである。
【００４１】
位置情報送信プログラム２１１は、所定のタイミング（例えば、１分間隔）で装置識別情報、位置情報、及び時刻情報を情報配信サーバ８に送信するためのプログラムである。
【００４２】
これらの情報を送信するためには、まず、携帯通信網無線接続制御プログラム２１０により携帯端末７と携帯通信網基地局３との接続が確立され、位置情報送信プログラム２１１により位置情報などが送信される。
【００４３】
なお、位置情報送信プログラム２１１は、携帯端末７が所定距離を移動したタイミングで、装置識別情報、位置情報、及び時刻情報を送信してもよい。
【００４４】
表示処理プログラム２１２は、例えば、表示装置２０８を制御するためのプログラムであり、例えば、情報配信サーバ８から配信された広告情報を表示装置２０８に表示する。
【００４５】
図３は、本発明の実施形態の情報配信サーバ８のブロック図である。
【００４６】
情報配信サーバ８は、送受信装置３０１、位置履歴テーブル３０２、地理空間情報テーブル３０３、統計情報テーブル３０４、広告情報テーブル３０５、情報選択プログラム３０７、及びユーザ属性判定プログラム３０８を備える。
【００４７】
なお、位置履歴テーブル３０２、地理空間情報テーブル３０３、統計情報テーブル３０４、及び広告情報テーブル３０５は、図示しないＲＡＭに格納され、情報選択プログラム３０７及びユーザ属性判定プログラム３０８は図示しない不揮発記憶装置に格納される。また、情報選択プログラム３０７及びユーザ属性判定プログラム３０８は図示しないＣＰＵによって実行される。
【００４８】
送受信装置３０１は、携帯端末７から送信された装置識別情報、位置情報及び時刻情報をネットワーク４を介して受信するとともに、携帯端末７へ配信する情報をネットワーク４を介して携帯端末７へ送信する。
【００４９】
位置履歴テーブル３０２には、携帯端末７から受信した装置識別情報、位置情報、及び時刻情報に基づいて、携帯端末７ごとに、携帯端末７が位置した場所と、当該場所に位置した日時情報とが登録される。位置履歴テーブル３０２の場所を示す情報は、緯度及び経度である。なお、位置履歴テーブル３０２は、図４で詳細を説明する。
【００５０】
地理空間情報テーブル３０３には、各場所を示す情報（緯度及び経度）に対応する地理空間情報が登録される。地理空間情報とは、各場所を示す単語を意味し、例えば、都市名、ビル名、及び店舗名などである。また、地理空間情報は、各場所を示すコードなどであってもよい。なお、地理空間情報テーブル３０３は、図５で詳細を説明する。
【００５１】
統計情報テーブル３０４には、各場所を利用するユーザの属性情報が登録される。ユーザの属性情報とは、各場所を利用する男女の割合、及び年齢別の割合などである。なお、統計情報テーブル３０４は、図６で詳細を説明する。
【００５２】
広告情報テーブル３０５には、ユーザの現在位置及びユーザの属性情報に関連して配信されるべき広告の内容が登録される。なお、広告情報テーブル３０５は、図７で詳細を説明する。
【００５３】
ユーザ属性判定プログラム３０８は、携帯端末７から広告の配信要求を受け付けた場合に、位置履歴テーブル３０２、地理空間情報テーブル３０３、及び統計情報テーブル３０４を参照して、携帯端末７のユーザの属性情報を推定する。なお、ユーザ属性判定プログラム３０８の処理は、図８で詳細を説明する。
【００５４】
情報選択プログラム３０７は、携帯端末７から広告の配信要求を受け付けた場合に、ユーザ属性判定プログラム３０８が推定したユーザの属性情報に基づいて、広告情報テーブル３０５を参照し、当該ユーザの携帯端末７に配信すべき広告を選択する。なお、情報選択プログラム３０７の処理は、図９で詳細を説明する。
【００５５】
図４は、本発明の実施形態の位置履歴テーブル３０２の説明図である。
【００５６】
位置履歴テーブル３０２は、測位日時４０１、位置情報（緯度）４０２、位置情報（経度）４０３、及びエリアＩＤ４０４を含む。
【００５７】
位置履歴テーブル３０２に登録された各レコードには、携帯端末７が１回の測位で取得した位置情報及び時刻情報が登録される。なお、携帯端末７から受信した端末装置情報、位置情報及び時刻情報は、携帯端末７が端末装置情報、位置情報、及び時刻情報を送信するタイミングと同じタイミング（例えば、１分間隔）で位置履歴テーブル３０２に登録される。
【００５８】
測位日時４０１には、携帯端末７から受信した時刻情報が登録される。具体的には、測位日時４０１には、携帯端末７から時刻情報の年月日及び時刻が登録される。
【００５９】
位置情報（緯度）４０２には、ＧＮＳＳ人工衛星２による位置情報に含まれる緯度を秒単位又はメートル単位に変換した数値データが登録され、位置情報（経度）４０３には、ＧＮＳＳ人工衛星２による位置情報に含まれる経度を秒単位又はメートル単位に変換した数値データが登録される。エリアＩＤ４０４には、位置送信機６から送信されたエリアＩＤが登録される。
【００６０】
また、ＧＮＳＳ人工衛星２から取得される位置情報には経度及び緯度の他に高度も含まれるので、位置履歴テーブル３０２には、高度をメートル単位に変換した位置情報（高度）も追加できる。
【００６１】
なお、ＧＮＳＳ人工衛星２から取得される位置情報のレコードには、位置情報（緯度）４０２及び位置情報（経度）４０３に数値データが登録され、エリアＩＤ４０４には、「−」が登録される。以下、「−」が登録されるとは、ＮＵＬＬが登録されることをいう。
【００６２】
一方、位置送信機６による位置情報のレコードには、位置情報（緯度）４０２及び位置情報（経度）４０３には「−」が登録され、エリアＩＤ４０４には位置送信機６から送信されるエリアＩＤが登録される。
【００６３】
例えば、ＩＤ「１」のレコード４０６の測位日時４０１には「２００８/０１/２５  １０：１２」が登録され、位置情報（緯度）４０２には「北緯３５．６９７２７６」が登録され、位置情報（経度）４０３には「東経１３９．７７３７８９」が登録され、「エリアＩＤ」４０４には「−」が登録されている。
【００６４】
図５は、本発明の実施形態の地理空間情報テーブル３０３の説明図である。
【００６５】
地理空間情報テーブル３０３は、位置情報（緯度）５０１、位置情報（経度）５０２、エリアＩＤ５０３、及び地理空間情報５０４を含む。
【００６６】
なお、地理空間情報テーブル３０３に登録された情報は、情報配信サーバ８に予め格納されている。
【００６７】
位置情報（緯度）５０１には、地理空間情報５０４に登録された単語が示す場所の緯度が登録され、位置情報（経度）５０２には、地理空間情報５０４に登録された単語が示す場所の緯度が登録される。エリアＩＤ５０３には、地理空間情報５０４に登録された単語が示す場所に設置された位置送信機６から送信されたエリアＩＤが登録される。
【００６８】
地理空間情報５０４には、位置情報（緯度）５０１及び位置情報（経度）５０２によって特定される場所、又はエリアＩＤ５０３によって特定される場所を示す単語が登録される。地理空間情報５０４には、例えば、地名を示す単語、ビルを示す単語、及び店舗名を示す単語が登録される。
【００６９】
例えば、ＩＤ「１」のレコード５０６の位置情報（緯度）５０１には「北緯３５．６９７２７度」が登録され、位置情報（経度）５０２には「東経１３９．７７３７８度」が登録され、エリアＩＤには「−」が登録され、地理空間情報５０４には「秋葉原ＸＸビル付近」が登録されている。
【００７０】
また、例えば、ＩＤ「３」のレコード５０８の位置情報（緯度）５０１には「−」が登録され、位置情報（経度）５０２には「−」が登録され、エリアＩＤ５０３には「０００３２３３４」が登録され、地理空間情報５０４には「秋葉原ＸＸビル  ２階  メイドカフェ店内」が登録されている。
【００７１】
図６は、本発明の実施形態の統計情報テーブル３０４の説明図である。
【００７２】
統計情報テーブル３０４は、場所（大分類）６０１、場所（小分類）６０２、時間帯６０３、及び占有率６０４を含む。
【００７３】
なお、統計情報テーブル３０４に登録された情報は、情報配信サーバ８に予め格納されている。
【００７４】
場所（大分類）６０１には、所定の領域（地名、駅名及び町名など）を示す単語が登録される。場所（小分類）６０２には、場所（大分類）６０１に登録された単語が示す領域よりも狭い領域（店舗名）を示す単語が登録される。なお、場所（小分類）６０２には、当該領域の店舗の業種名が登録されてもよい。
【００７５】
例えば、場所（大分類）６０１には「秋葉原」などの地名（又は駅名）が登録され、場所（小分類）６０２には「ラーメン屋」などの店舗名（又は業種名）が登録される。
【００７６】
時間帯６０３には、場所（大分類）６０１及び場所（小分類）６０２に登録された単語が示す領域のユーザの利用（又は占有）時間帯が登録される。占有率６０４には、場所（大分類）６０１及び場所（小分類）６０２に登録された単語が示す領域を利用（又は占有）するユーザの男女比（第１属性情報）、及びユーザの年齢別の割合（第２属性情報）が登録される。占有率６０４には、男女比及びユーザの年齢別の少なくとも一方が登録されていればよい。
【００７７】
例えば、ＩＤ「１」のレコード６０６の場所（大分類）６０１には「秋葉原」が登録され、場所（小分類）６０２には「全体」が登録され、時間帯６０３には「平日」が登録され、占有率６０４には「男：７９％、女：２１％」が登録されている。
【００７８】
また、例えば、ＩＤ「１０３」のレコード６１４の場所（大分類）６０１には「秋葉原」が登録され、場所（小分類）６０２には「メイドカフェ」が登録され、時間帯６０３には「全体」が登録され、占有率６０４には「２０才〜３４歳：７３％、３５才〜４９歳：１３％、・・・・・」が登録されている。
【００７９】
なお、本発明の実施形態では、占有率６０４には、ユーザの男女比及びユーザの年齢別の割合が別々のレコードで登録されているが、ユーザの男女ごとの年齢別の割合が一つのレコードに登録されてもよい。
【００８０】
また、占有率６０４には、ユーザ層を特定するための情報が登録されていればよく、例えば、ユーザの職種、年収、役職、及び学歴などが登録されてもよい。
【００８１】
図７は、本発明の実施形態の広告情報テーブル３０５の説明図である。
【００８２】
広告情報テーブル３０５は、場所（大分類）７０１、場所（小分類）７０２、分類１（性別）７０３、分類２（年齢）７０４、及び広告内容７０５を含む。
【００８３】
広告情報テーブル３０５に登録された各レコードは、一回に配信される広告データを示す。携帯端末７が場所（大分類）７０１及び場所（小分類）７０２から所定の範囲に位置し、携帯端末７のユーザの属性情報が分類１（性別）７０３及び分類２（年齢）７０４に含まれる場合には、広告内容７０５に登録された広告情報が、当該携帯端末７に送信される。
【００８４】
場所（大分類）７０１には、所定の領域を示す単語（地名及び駅名など）が登録される。場所（小分類）７０２には、場所（大分類）７０１に登録された単語が示す領域よりも狭い領域を示す単語（店舗名が登録される。なお、場所（小分類）７０２には、当該領域の店舗の業種名が登録されてもよい。
【００８５】
分類１（性別）７０３には、携帯端末７のユーザの性別が登録される。分類２（年齢）７０４には、携帯端末７のユーザの年齢層が登録される。広告内容７０５には、広告の内容を示す情報が登録される。
【００８６】
例えば、ＩＤ１００１のレコード７０７の場所（大分類）７０１には「秋葉原」が登録され、場所（小分類）７０２には「秋葉原ＸＸビル周辺」が登録され、分類１（性別）７０３には「男」が登録され、分類２（年齢）７０４には「２０才〜３４才」が登録され、広告内容７０５には「○△店  人気ゲームソフト「○○」在庫あり！」が登録されている。
【００８７】
図８は、本発明の実施形態のユーザ属性判定プログラム３０８による処理のフローチャートである。
【００８８】
ユーザ属性判定プログラム３０８は、情報配信サーバ８が携帯端末７から広告の配信要求を受け付けた場合に、情報配信サーバ８の図示しないＣＰＵによって実行される。
【００８９】
まず、情報配信サーバ８は、位置履歴テーブル３０２に登録されたレコードのうち、ユーザの属性情報を推定するために十分な範囲のレコードを取得する（８０１）。図４に示す位置履歴テーブル３０２では、例えば、ＩＤ「１」のレコード４０６からＩＤ「１００」のレコード４１１までが取得される。なお、位置履歴テーブル３０２に登録されたレコードを取得する数の初期値を１００個に定めておき、１００個のレコードを取得し、取得した１００個のレコードに基づいてもユーザの属性情報が推定されない場合には、さらに多くのレコード（例えば、２００個（ＩＤ「１」〜ＩＤ「２００」）のレコード）を取得してもよい。
【００９０】
次に、情報配信サーバ８は、地理空間情報テーブル３０３を参照し、ステップ８０１の処理で取得された各レコードに関連する単語を取得する（８０２）。
【００９１】
具体的には、情報配信サーバ８は、地理空間情報テーブル３０３に登録されたレコードのうち、ステップ８０１の処理で取得されたレコードの位置情報（緯度）４０２及び位置情報（経度）４０３から所定範囲にある位置情報（緯度）５０１及び位置情報（経度）５０２を含むレコードを選択し、選択したレコードの地理空間情報５０４に登録された単語を取得する。
【００９２】
また、情報配信サーバ８は、地理空間情報テーブル３０３に登録されたレコードのうち、ステップ８０１の処理で取得されたレコードのエリアＩＤ４０４と一致するエリアＩＤ５０３を含むレコードを選択し、選択したレコードの地理空間情報５０４に登録された単語を取得する。
【００９３】
さらに、ステップ８０２の処理では、情報配信サーバ８は、ステップ８０１の処理で取得されたレコードの測位日時４０１から、各レコードが示す位置情報が測位された曜日を単語として取得する。
【００９４】
次に、情報配信サーバ８は、ステップ８０１の処理で取得された位置履歴テーブル３０２のレコードごとに、ステップ８０２の処理で取得された単語に関連する統計情報テーブル３０４のレコードを選択し、選択したレコードの占有率６０４に登録された男女比（第１属性情報）又は年齢層（第２属性情報）を取得する（８０３）。
【００９５】
具体的には、情報配信サーバ８は、統計情報テーブル３０４の時間帯６０３に登録された利用時間帯が、位置履歴テーブル３０２の各レコードに対して取得された曜日を示す単語を含む統計情報テーブル３０４のレコードを選択する。
【００９６】
そして、情報配信サーバ８は、選択した統計情報テーブル３０４のレコードの場所（大分類）６０１に登録された単語が示す領域が、位置履歴テーブル３０２のレコードごとに取得された単語を示す領域を含むレコードを選択する。
【００９７】
そして、情報配信サーバ８は、選択した統計情報テーブル３０４のレコードの場所（小分類）６０２に登録された単語が示す領域が、位置履歴テーブル３０２のレコードごとに取得された単語を示す領域を含むレコードを選択する。
【００９８】
次に、情報配信サーバ８は、統計情報テーブル３０４の場所（小分類）６０２に「全体」が登録されたレコード、及び統計情報テーブル３０４の場所（小分類）６０２に「全体」が登録されておらず店舗名などが登録されたレコードが選択された場合には、統計情報テーブル３０４の場所（小分類）６０２に「全体」が登録されていないレコードの占有率６０４に登録された属性情報を、統計情報テーブル３０４の場所（小分類）６０２に「全体」が登録されたレコードの占有率６０４に登録された属性情報よりも優先するように重み付けする（８０４）。
【００９９】
例えば、統計情報テーブル３０４の場所（小分類）６０２に店舗名などが登録された（「全体」が登録されていない）レコードの占有率６０４に登録された属性情報と、統計情報テーブル３０４の場所（小分類）６０２に「全体」が登録されたレコードの占有率６０４に登録された属性情報と、を８対２の割合で重み付けする。
【０１００】
次に、情報配信サーバ８は、ステップ８０１の処理で取得した位置履歴テーブル３０２の各レコードに対して選択された統計情報テーブル３０４のレコードの占有率６０４に登録された属性情報を合計して、携帯端末７のユーザの属性情報を算出する。
【０１０１】
以下に、図８に示すユーザ属性判定プログラム３０８の処理について、具体例を用いて説明する。
【０１０２】
ステップ８０１の処理では、図４に示す位置履歴テーブル３０２のレコードから、ＩＤ「１」のレコード４０６〜ＩＤ「１００」のレコード４１１を取得する。
【０１０３】
次に、ステップ８０２の処理を説明する。
【０１０４】
ステップ８０１の処理で取得されたＩＤ「１」のレコード４０６の位置情報（緯度）４０２は「北緯３５．６９７２７６」であり、位置情報（経度）４０３は「東経１３９．７７３７８９」であり、エリアＩＤ４０４は「−」であるので、地理空間情報テーブル３０３のＩＤ「１」のレコード５０６の地理空間情報５０４に登録された単語「秋葉原ＸＸビル付近」を取得する。
【０１０５】
そして、情報配信サーバ８は、図示しない地名データベースから、抽出された「秋葉原ＸＸビル付近」が含まれる地名を検出する。この場合、抽出された「秋葉原ＸＸビル付近」は「秋葉原」にあるので、「秋葉原」を取得する。
【０１０６】
また、ステップ８０１の処理で取得されたＩＤ「１」のレコード４０６の測位日時４０１は「２００８/０１/２５ １０：１２」の曜日は「日曜日」なので、「日曜日」を取得する。
【０１０７】
つまり、ステップ８０１の処理で取得されたＩＤ「１」のレコード４０６から、「秋葉原」、「秋葉原ＸＸビル付近」、及び「日曜日」が取得される。
【０１０８】
同様に、ステップ８０１の処理で取得されたＩＤ「１００」のレコード４１１のエリアＩＤ４０４は「０００３２３４６」であるので、地理空間情報テーブル３０３のＩＤ「３」のレコード５０８の地理空間情報５０４に登録された単語「秋葉原ＸＸビル  ２階  メイドカフェ店内」を取得する。なお、「秋葉原ＸＸビル  ２階  メイドカフェ店内」には地名である「秋葉原」も含まれるので、「秋葉原」も取得する。
【０１０９】
また、ステップ８０１の処理で取得されたＩＤ「１００」のレコード４１１の測位日時４０１は「２００８/０１/２５ １１：０８」であるので、「日曜日」も取得する。
【０１１０】
つまり、ステップ８０１の処理で取得されたＩＤ「１００」のレコード４１１から、「秋葉原」、及び「秋葉原ＸＸビル  ２階  メイドカフェ店」が取得される。
【０１１１】
次に、ステップ８０３の処理を説明する。
【０１１２】
まず、ステップ８０１の処理で取得された位置履歴テーブル３０２のＩＤ「１」のレコード４０６について説明すると、このレコード４０６に対する単語として、ステップ８０２の処理で「秋葉原」、「秋葉原ＸＸビル付近」、及び「日曜日」が取得されているので、統計情報テーブル３０４のレコードから、統計情報テーブル３０４の時間帯６０３に登録された利用時間帯が、「日曜日」を含むレコードを選択する。ここでは、ＩＤ「２」のレコード６０７、「４」のレコード６０９、及び「１００」のレコード６１１〜「１０３」のレコード６１４が選択される。
【０１１３】
次に、選択されたレコード（ＩＤ「２」のレコード６０７、「４」のレコード６０９、及び「１００」のレコード６１１〜「１０３」のレコード６１４）から、場所（大分類）６０１が「秋葉原」であるレコード（ＩＤ「２」のレコード６０７、「４」のレコード６０９、及び「１００」のレコード６１１〜「１０３」のレコード６１４）が選択される。
【０１１４】
そして、これらのレコードから、場所（小分類）６０２が「秋葉原ＸＸビル」であるレコードはないので、ステップ８０４の処理を実行せずに、ステップ８０５の処理に進み、ＩＤ「２」のレコード６０７、「４」のレコード６０９、及び「１００」のレコード６１１〜「１０３」のレコード６１４の占有率６０４に登録された属性情報を取得する。これらの属性情報の平均を算出すると、位置履歴テーブル３０２のＩＤ「１」のレコード４０６の男女比は「男：８６％、女：１４％」となり、年齢層は「２０才〜３４才：６１％ 、３５才〜４９才：１７％、 ・・・・・」となる。
【０１１５】
次に、ステップ８０１の処理で取得された位置履歴テーブル３０２のＩＤ「１００」の４１１について説明すると、このレコードに対する単語として、「秋葉原」、及び「秋葉原ＸＸビル  ２階  メイドカフェ店」、及び「日曜日」が取得されているので、統計情報テーブル３０４のレコードから、統計情報テーブル３０４の時間帯６０３に登録された利用時間帯が、「日曜日」を含むレコードを選択する。ここでは、ＩＤ「２」のレコード６０７、「４」のレコード６０９、及び「１００」のレコード６１１〜「１０３」のレコード６１４が選択される。
【０１１６】
次に、選択されたレコード（ＩＤ「２」のレコード６０７、「４」のレコード６０９、及び「１００」のレコード６１１〜「１０３」のレコード６１４）から、場所（大分類）６０１が「秋葉原」であるレコード（ＩＤ「２」のレコード６０７、「４」のレコード６０９、及び「１００」のレコード６１１〜「１０３」のレコード６１４）が選択される。
【０１１７】
そして、これらのレコードから、場所（小分類）６０２が「メイドカフェ」であるレコード（ＩＤ「１０２」のレコード６１３及び「１０３」のレコード６１４が選択される。
【０１１８】
場所（大分類）６０１が「秋葉原」であり、場所（小分類）６０２が「全体」であるレコード（ＩＤ「２」のレコード６０６及び「４」のレコード６０９）と、場所（大分類）６０１が「秋葉原」であり、場所（小分類）６０２が「メイドカフェ」であるレコード（ＩＤ「１０２」のレコード６１３及び「１０３」のレコード６１４）とが選択されているので、ステップ８０４の処理に進む。
【０１１９】
ステップ８０４の処理では、ＩＤ「２」のレコード６０６の占有率６０４に登録された「男：８４％、女：１６％」に２０％の重みを設定し、ＩＤ「４」のレコード６０９の占有率６０４に登録された「２０才〜３４才：４７％ 、３５才〜４９才：１６％、 ・・・・・」に２０％の重みを設定し、ＩＤ「１０２」のレコード６１３の占有率６０４に登録された「男：８１％、女：１９％」に８０％の重みを設定し、ＩＤ「１０３」のレコード６１４の占有率６０４に登録された「２０才〜３４才：７３％ 、３５才〜４９才：１３％、 ・・・・・」に８０％の重みを設定する。
【０１２０】
そして、ステップ８０５の処理で、重み付けされた占有率６０４を加算することによって、位置履歴テーブル３０２のＩＤ「１００」のレコード４１１の男女比は「男：８１％、女：１９％」となり、年齢層は「２０才〜３４才：６８％ 、３５才〜４９才：１４％、 ・・・・・」となる。
【０１２１】
そして、ステップ８０１の処理で取得された位置履歴テーブル３０２のレコードごとに算出された属性情報の平均を算出することにより、携帯端末７のユーザの属性情報を推定する。
【０１２２】
なお、本実施形態では、ステップ８０１の処理で取得された位置履歴テーブル３０２のレコードごとに重み付けしてユーザの属性情報を算出して、これらの属性情報の平均を算出することによって、携帯端末７の属性情報を推定した。しかし、ステップ８０１の処理で取得された位置履歴テーブル３０２のレコードに対応する語群を地理空間情報テーブル３０３から取得し、取得された各単語に対応する統計情報テーブル３０４の占有率６０４に、場所（小分類）６０２に「全体」が登録されたか否かにより重み付けをして、携帯端末７のユーザの属性情報を推定してもよい。
【０１２３】
図９は、本発明の実施形態の情報選択プログラム３０７の処理のフローチャートである。
【０１２４】
情報選択プログラム３０７は、情報配信サーバ８が携帯端末７から広告の配信要求を受け付け、ユーザ属性判定プログラム３０８がユーザの属性情報を推定してから、情報配信サーバ８の図示しないＣＰＵによって実行される。
【０１２５】
なお、広告の配信要求には、端末識別情報、及び携帯端末７の現在位置を示す配信位置情報が含まれる。
【０１２６】
まず、情報配信サーバ８は、広告情報テーブル３０５のレコードのうち、場所（大分類）７０１及び場所（小分類）７０２に登録された単語が示す領域が、受け付けた広告配信要求に含まれる携帯端末７の配信位置情報から所定範囲の場所の単語が示す領域を含むレコードを選択する（９０１）。
【０１２７】
具体的には、情報配信サーバ８は、地理空間情報テーブル３０３のレコードから、位置情報（緯度）５０１及び位置情報（経度）５０２が配信位置情報の緯度及び経度から所定範囲にあるレコードの地理空間情報５０４に登録された単語を取得する。
【０１２８】
なお、配信位置情報がエリアＩＤである場合には、地理空間情報テーブル３０３のレコードから、地理空間情報テーブル３０３のレコードから、エリアＩＤ５０３が配信位置情報のエリアＩＤと一致するレコードの地理空間情報５０４に登録された単語を取得する。
【０１２９】
そして、情報配信サーバ８は、広告情報テーブル３０５の場所（大分類）７０１及び場所（小分類）７０２が示す領域が取得した単語が示す領域を含むレコードを選択する。
【０１３０】
次に、情報選択プログラム３０７は、ステップ９０１の処理で選択した広告情報テーブル３０５のレコードの分類１（性別）７０３及び分類２（年齢）７０４が、ユーザ属性判定プログラム３０８によって推定されたユーザの属性情報（男女比及び年齢層）を含むレコードを選択する（９０２）。
【０１３１】
そして、情報配信サーバ８は、選択されたレコードの広告内容７０５に登録された内容の広告情報を送受信装置３０１から携帯端末７へ配信する（９０３）。
【０１３２】
なお、ステップ９０１の処理の他の方法を説明すると、情報配信サーバ８は、配信位置情報から最短の場所を示す地理空間情報５０４に登録された単語が、広告情報テーブル３０５の場所（大分類）７０１及び場所（小分類）７０２に登録された単語と一致するレコードの位置情報（緯度）５０１及び位置情報（経度）５０２又はエリアＩＤ５０３を取得する。
【０１３３】
以下にステップ９０１の処理の他の方法について具体的に説明する。
【０１３４】
受け付けた配信位置情報がＧＮＳＳ人工衛星２による位置情報（緯度及び経度）である場合には、情報配信サーバ８は、取得した位置情報（緯度）５０１及び位置情報（経度）５０２のうち、配信位置情報の位置情報（緯度及び経度）から最短の位置情報（緯度）５０１及び位置情報（経度）５０２に対応する広告情報テーブル３０５のレコードを選択する。
【０１３５】
一方、受け付けた配信位置情報が位置送信機６による位置情報（エリアＩＤ）である場合には、情報配信サーバ８は、取得したエリアＩＤ５０３のうち、配信位置情報の位置情報（エリアＩＤ）と一致するエリアＩＤ５０３に対応する広告情報テーブル３０５のレコードを選択する。
【０１３６】
図１０は、本発明の実施形態の情報配信のシーケンス図である。
【０１３７】
図１０において、ＣＰＵ２０１及び表示装置２０８は携帯端末７に備わり、送受信装置３０１、ユーザ属性判定プログラム３０８、及び情報選択プログラム３０７は情報配信サーバ８に備わる。
【０１３８】
携帯端末７のＣＰＵ２０１は、現在位置及び現在の時刻を繰り返しチェックし（１００５）、例えば１分間隔で端末識別情報、位置情報、及び時刻情報を情報配信サーバ８に送信する（１００６）。
【０１３９】
情報配信サーバ８の送受信装置３０１は、ネットワーク４を介して、ステップ１００６の処理で送信された端末識別情報、位置情報、及び時刻情報を受信すると、端末識別情報に対応する位置履歴テーブル３０２に記憶する（１００７）。
【０１４０】
ある位置においてユーザが携帯端末７を操作し、携帯端末７のＣＰＵ２０１は、広告配信要求を送信する（１００８）。広告配信要求は、端末装置情報及び現在位置を示す配信位置情報を含む。
【０１４１】
情報配信サーバ８の送受信装置３０１は、ステップ１００８の処理で携帯端末７から送信された広告配信要求を受信すると、広告配信要求を受信したことをユーザ属性判定プログラム３０８に通知する（１００９）。
【０１４２】
ユーザ属性判定プログラム３０８は、広告配信要求を受信したことが通知された場合、図８に示す処理を実行し、ユーザの属性情報を推定し（１０１０）、広告配信要求を受信し、ユーザの属性情報を推定したことを情報選択プログラム３０７に通知する（１０１１）。
【０１４３】
情報選択プログラム３０７は、広告配信要求を受信したことが通知された場合に、図９に示す処理を実行し、情報配信要求を送信した携帯端末７のユーザに配信すべき広告を選択して（１０１２）、広告情報を情報配信応答として、送受信装置３０１に通知する（１０１３）。
【０１４４】
送受信装置３０１は、情報配信応答が通知された場合に、通知された情報配信応答を携帯端末７に送信する（１０１４）。
【０１４５】
携帯端末７のＣＰＵ２０１は、情報配信応答を受信した場合に、表示装置２０８に情報配信応答の広告情報を表示する指令を発行し（１０１５）、表示装置２０８は、広告情報の表示指令が発行された場合に、広告情報を表示する（１０１６）。
【０１４６】
図１０に示す情報配信処理では、ユーザの属性情報を推定する処理を広告配信要求を受信した場合にのみ実行するので、情報配信サーバ８の処理負荷を軽減できる。
【０１４７】
以上により、本情報配信システムでは、情報配信サーバ８にユーザの属性情報が登録されていてなくても、携帯端末７の移動履歴からユーザの属性情報を推定し、ユーザの属性情報に関連する情報を配信することができる。
【符号の説明】
【０１４８】
３    携帯通信網基地局
４    ネットワーク
５    建造物
６    位置送信機
７    携帯端末
８    情報配信サーバ
２０１    ＣＰＵ
２０２    クロック部
２０３    ＲＡＭ
２０４    電源部
２０５    位置検出処理部
２０７    携帯通信網無線処理部
２０８    表示装置
２０９    不揮発メモリ
２１０    携帯通信網無線接続制御プログラム
２１１    位置情報送信プログラム
２１２    表示処理プログラム
３０１    送受信装置
３０２    位置履歴テーブル
３０３    地理空間情報テーブル
３０４    統計情報テーブル
３０５    広告情報テーブル
３０７    情報選択プログラム
３０８    ユーザ属性判定プログラム
【図２】
2010262482.tif 000003
【図３】
2010262482.tif 000004
【図４】
2010262482.tif 000005
【図５】
2010262482.tif 000006
【図６】
2010262482.tif 000007
【図７】
2010262482.tif 000008
【図８】
2010262482.tif 000009
【図９】
2010262482.tif 000010
【図１０】
2010262482.tif 000011
【図１】
2010262482.tif 000012