(57)【要約】【課題】  ユーザの通信場所に適した情報を適時に配信することが可能なコンテンツ配信サーバを提供すること。【解決手段】  このコンテンツ配信サーバ１は、ユーザの端末により通信が行われた時刻を特定する時刻情報と、その時刻における端末の位置を特定する通信位置情報とを収集する通信情報収集部１０４と、時刻情報及び通信位置情報に基づいて、所定の配信時刻の属する時間帯におけるユーザの端末における通信時間の最も長い位置を、ユーザの端末に関する予測位置として決定する予測位置決定部１０８と、当該決定された予測位置に基づいて、ユーザの端末に配信するコンテンツを選択するコンテンツ選択部１１１と、当該選択されたコンテンツを、配信時刻においてユーザの端末に配信するデータ配信手段１１３とを備える。【選択図】  図１
2005130294.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの端末により通信が行われた時刻を特定する時刻情報と、前記時刻における前記端末の位置を特定する通信位置情報とを収集する通信情報収集手段と、
当該収集された時刻情報及び通信位置情報に基づいて、所定の配信時刻の属する時間帯における前記ユーザの端末における通信時間の最も長い位置を、前記ユーザの端末に関する予測位置として決定する予測位置決定手段と、
当該決定された予測位置に基づいて、前記ユーザの端末に配信するコンテンツを選択するコンテンツ選択手段と、
当該選択されたコンテンツを、前記配信時刻において前記ユーザの端末に配信するデータ配信手段と、
を備えるコンテンツ配信サーバ。
【請求項２】
前記予測位置決定手段によって決定された予測位置に基づいて、前記ユーザの端末に前記コンテンツを配信するための通信手段を決定する通信手段決定手段を更に備え、
前記データ配信手段は、当該決定された通信手段を用いて前記コンテンツを配信するものである、
請求項１に記載のコンテンツ配信サーバ。
【請求項３】
前記データ配信手段により、前記ユーザの端末に対して配信されたコンテンツに関するコンテンツ種別と、前記コンテンツが配信された時刻に関する配信時刻情報とを格納する配信履歴格納手段と、
当該格納されたコンテンツ種別及び配信時刻情報に基づいて、前記ユーザの端末に対する配信時間の最も長いコンテンツ種別を、前記ユーザに関する配信コンテンツ種別として決定するコンテンツ種別決定手段とを更に備え、
前記コンテンツ選択手段は、前記配信コンテンツ種別に属するコンテンツの中からコンテンツを選択するものである、
請求項１又は２に記載のコンテンツ配信サーバ。
【請求項４】
コンピュータを、
ユーザの端末により通信が行われた時刻を特定する時刻情報と、前記時刻における前記端末の位置を特定する通信位置情報とを収集する通信情報収集手段、
当該収集された時刻情報及び通信位置情報に基づいて、所定の配信時刻の属する時間帯における前記ユーザの通信時間の最も長い位置を、前記ユーザの端末に関する予測位置として決定する予測位置決定手段、
当該決定された予測位置に基づいて、前記ユーザの端末に配信するコンテンツを選択するコンテンツ選択手段、
当該選択されたコンテンツを、前記配信時刻において前記ユーザの端末に配信するデータ配信手段、
として機能させるコンテンツ配信プログラム。
【請求項５】
請求項４に記載されたコンテンツ配信プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信サーバ、コンテンツ配信プログラム、及びコンテンツ配信プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
従来から、コンテンツ配信用のサーバからユーザ端末に対して音声、データ等のコンテンツを配信する際に、配信対象の端末の位置を予測して配信することが行われている。このように端末の位置を予測して配信すれば、位置に適した情報が送信される。
【０００３】
例えば、特許文献１に記載の発明においては、移動通信端末の滞在時間の長い位置登録エリアをその端末の位置と予測して情報配信を行う技術が開示されている。
【特許文献１】特開２０００−３２４２４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上述した従来技術においては以下のような問題があった。つまり、上記の位置登録エリアの履歴は、移動通信端末による通信状況に関係なく収集されるものであるため、例えば、自宅や会社等に関する情報に集中することになり、真にユーザの通信状況に応じてユーザに有益な情報を配信することができない場合がある。
【０００５】
そこで、本発明は、上記課題に鑑みて為されたものであり、ユーザの通信場所に適した情報を適時に配信することが可能なコンテンツ配信サーバ、コンテンツ配信プログラム、及びコンテンツ配信プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のコンテンツ配信サーバは、ユーザの端末により通信が行われた時刻を特定する時刻情報と、その時刻における端末の位置を特定する通信位置情報とを収集する通信情報収集手段と、当該収集された時刻情報及び通信位置情報に基づいて、所定の配信時刻の属する時間帯におけるユーザの端末における通信時間の最も長い位置を、ユーザの端末に関する予測位置として決定する予測位置決定手段と、当該決定された予測位置に基づいて、ユーザの端末に配信するコンテンツを選択するコンテンツ選択手段と、当該選択されたコンテンツを、配信時刻においてユーザの端末に配信するデータ配信手段とを備える。
【０００７】
本発明のコンテンツ配信プログラムは、コンピュータを、ユーザの端末により通信が行われた時刻を特定する時刻情報と、その時刻における端末の位置を特定する通信位置情報とを収集する通信情報収集手段、当該収集された時刻情報及び通信位置情報に基づいて、所定の配信時刻の属する時間帯におけるユーザの端末における通信時間の最も長い位置を、ユーザの端末に関する予測位置として決定する予測位置決定手段、当該決定された予測位置に基づいて、ユーザの端末に配信するコンテンツを選択するコンテンツ選択手段、当該選択されたコンテンツを、配信時刻においてユーザの端末に配信するデータ配信手段として機能させるものである。
【０００８】
本発明のコンテンツ配信プログラムを記録したコンピュータ読み取り可能な記録媒体は、上記のコンテンツ配信プログラムが記録されている。
【０００９】
このようなコンテンツ配信サーバでは、通信情報収集手段がユーザの端末によって通信が行われた時刻と、その通信時の端末の位置に関する情報を収集し、予測位置決定手段が特定の配信時刻の属する時間帯における通信時間が最も長い位置を予測位置として決定し、コンテンツ選択手段が決定された予測位置に基づいてコンテンツを選択して、データ配信手段がそのコンテンツを配信する。これにより、ユーザが存在する確度の高い通信場所に応じたコンテンツの配信が行われる。本発明のコンテンツ配信プログラム及び本発明の記録媒体に記録されたコンテンツ配信プログラムを用いてコンピュータを動作させた場合も同様である。
【００１０】
また、コンテンツ配信サーバは、予測位置決定手段によって決定された予測位置に基づいて、ユーザの端末にコンテンツを配信するための通信手段を決定する通信手段決定手段を更に備え、データ配信手段は、当該決定された通信手段を用いてコンテンツを配信するものであることが好ましい。
【００１１】
このような構成とすれば、通信手段決定手段が、ユーザの予測位置に応じた通信手段を決定し、データ配信手段が、その決定された通信手段でコンテンツを配信する。この場合、例えば、屋外にいる可能性が高い場合は移動体通信ネットワーク、無線ＬＡＮホットスポット付近にいる可能性が高い場合にはインターネットによる通信手段を使用する等により、ユーザの予測位置において確実性の高い通信手段を使用してコンテンツ配信を行うことができる。
【００１２】
さらに、コンテンツ配信サーバは、データ配信手段により、ユーザの端末に対して配信されたコンテンツに関するコンテンツ種別と、コンテンツが配信された時刻に関する配信時刻情報とを格納する配信履歴格納手段と、当該格納されたコンテンツ種別及び配信時刻情報に基づいて、ユーザの端末に対する配信時間の最も長いコンテンツ種別を、ユーザに関する配信コンテンツ種別として決定するコンテンツ種別決定手段とを更に備え、コンテンツ選択手段は、配信コンテンツ種別に属するコンテンツの中からコンテンツを選択するものであることも好ましい。
【００１３】
この場合、配信履歴格納手段が、ユーザの端末への過去のコンテンツ配信履歴を格納し、コンテンツ種別決定手段が、このコンテンツ配信履歴に基づいて、配信時刻の属する時間帯における配信時間が最大であるコンテンツ種別を決定し、コンテンツ選択手段が、そのコンテンツ種別に属するコンテンツを選択するので、ユーザの趣向の時間的変化に対応した最適なコンテンツの配信が実現される。
【発明の効果】
【００１４】
本発明のコンテンツ配信サーバによれば、ユーザの端末によって通信が行われた時刻と、その通信時の端末の位置に関する情報を収集し、特定の配信時刻の属する時間帯における通信時間が最も長い位置を予測位置として決定し、決定された予測位置に基づいてコンテンツを選択して、そのコンテンツを配信する。これにより、通信時にユーザが存在する確度の高い場所に応じたコンテンツの配信が行われる。その結果、ユーザの通信場所に適した情報を適時に配信することが可能なコンテンツ配信サーバを提供することができる。
【発明を実施するための最良の形態】
【００１５】
本発明の実施形態について図面を参照して説明する。なお、各図において、同一要素には同一符号を付して重複する説明を省略する。
【００１６】
[第１実施形態]
図１は、本発明によるコンテンツ配信サーバの第１実施形態を示す概略構成図である。本実施形態にかかるコンテンツ配信サーバ１は、移動体通信ネットワーク３０１を介して携帯電話機２０１と、インターネット３０２を介してＰＤＡ（Personal Digital Assistants）端末２０２と、専用線ネットワーク３０３を介してタグリーダ装置４０と、それぞれデータの送受信が可能なように構成されている。なお、タグリーダ装置４０は、ＰＨＳ（Personal Handyphone System）端末２０３に内蔵されたＲＦＩＤ（Radio Frequency Identification）タグ２０４との間でデータの読み書きを行わせるためのものである。以下、各構成要素について詳細に説明する。
【００１７】
携帯電話機２０１は、コンテンツの配信を受けるユーザの端末であり、移動体通信ネットワーク３０１の構成要素の１つである基地局（図示せず）と無線で接続されることにより、その移動体通信ネットワーク３０１に接続された他設備との間で、音声通話とともにパケットデータ通信による電子メールの送受信も可能な情報通信端末である。
【００１８】
ＰＤＡ端末２０２は、携帯電話機２０１を所持するユーザと同一のユーザが使用する端末であり、いわゆる可搬型の小型パーソナルコンピュータである。ＰＤＡ端末２０２は、赤外線通信によるＬＡＮアクセス機能及び無線ＬＡＮアクセス機能を有しており、これにより無線ＬＡＮ親機を介してインターネット３０２と接続され、インターネット３０２に接続された他設備との間でＩＰ（Internet Protocol）によるパケットデータ通信を行う。また、ＰＤＡ端末２０２は、パケットデータの送受を行うことにより、ＶｏＩＰを利用した音声通話及び電子メールの送受信も可能なように構成されている。
【００１９】
さらに、携帯電話機２０１及びＰＤＡ端末２０２には、それぞれＷＥＢブラウザが搭載されており、パケットデータ通信を利用したＨＴＴＰによるデータ通信が可能である。この場合、携帯電話機２０１及びＰＤＡ端末２０２は、コンテンツ配信サーバ１からの擬似的なプッシュ方式のコンテンツ配信を実現するために、コンテンツ配信サーバ１に対して、定期的にコンテンツ配信の要求データ（詳細は、後述する。）を自動送信する機能も有する。
【００２０】
ＰＨＳ端末２０３は、同様に、携帯電話機２０１を所持するユーザと同一のユーザが使用する端末であり、内部にＲＦＩＤタグ２０４が内蔵されている。このＲＦＩＤタグ２０４には、ＰＨＳ端末２０３を特定するためのＩＤ情報が記録されている。このＩＤ情報は、近距離での非接触型無線通信を利用して、タグリーダ装置４０により読み取りが可能とされている。また、ＰＨＳ端末２０３は、タグリーダ装置４０からデータが書き込まれた場合は、そのデータの示す情報をディスプレイに表示するように動作する。
【００２１】
タグリーダ装置４０は、非接触型無線通信によりＲＦＩＤタグ２０４からのデータの読み取り、及びＲＦＩＤタグ２０４へのデータの書き込みを行うための装置である。タグリーダ装置４０は、ＰＨＳ端末２０３が近づけられることによりＲＦＩＤタグ２０４からＩＤ情報を読み取ると、タグリーダ装置４０を特定するリーダＩＤ情報を付加してコンテンツ配信サーバ１に送信する機能を有する。また、タグリーダ装置４０は、コンテンツ配信サーバ１の通信Ｉ／Ｆ１０３（詳細は、後述する。）からデータを受信すると、ＲＦＩＤタグ２０４にそのデータを書き込むように動作する。
【００２２】
無線ＬＡＮ親機５０は、いわゆるアクセスポイントと呼ばれる無線送受信機であり、ＰＤＡ端末２０２と無線を送受することにより、ＰＤＡ端末２０２をインターネット３０２に接続させるためのものである。
【００２３】
コンテンツ配信サーバ１は、ネットワークを介してユーザの端末にコンテンツを配信するサーバシステムである。コンテンツ配信サーバは、物理的には、ＣＰＵ（中央処理装置）、メモリ、マウスやキーボードなどの入力装置、ディスプレイなどの表示装置、ハードディスクなどの格納装置などを備えたコンピュータシステムとして構成されている。
【００２４】
コンテンツ配信サーバ１の機能的構成要素としては、通信Ｉ／Ｆ１０１，１０２，１０３と、通信情報収集部１０４（通信情報収集手段）と、通信特性算出部１０５と、要求受信部１０６と、配信管理部１０７と、予測位置決定部１０８（予測位置決定手段）と、通信手段決定部１０９（通信手段決定手段）と、コンテンツ種別決定部１１０（コンテンツ種別決定手段）と、コンテンツ選択部１１１（コンテンツ選択手段）と、データ変換部１１２と、データ配信手段１１３と、プロトコル変換部１１４と、ユーザ情報格納部１２１と、配信履歴格納部１２２（配信履歴格納手段）と、通信履歴格納部１２３と、通信特性格納部１２４と、スケジュール情報格納部１２５と、通信手段情報格納部１２６と、コンテンツ格納部１２７とを含んで構成されている。以下、これらの構成要素について詳細に説明する。
【００２５】
通信Ｉ／Ｆ１０１，１０２，１０３は、それぞれ、移動体通信ネットワーク３０１、インターネット３０２、及び専用線ネットワーク３０３との間で、直接データを送受信する部分である。通信Ｉ／Ｆ１０１，１０２，１０３は、それぞれのネットワークにおいて扱われるデジタル信号とコンテンツ配信サーバ１内で扱われるデジタル信号との間の変換を行う。
【００２６】
通信情報収集部１０４は、移動体通信ネットワーク３０１及びインターネット３０２から、ユーザの端末によって通信が行われた時刻を特定する時刻情報と、その時刻におけるその端末の位置を特定する通信位置情報と、通信時にユーザによって使用された通信手段を特定する通信手段情報とを含む通信情報を収集する部分である。ここでの、「使用」とは、ユーザが携帯電話機２０１あるいはＰＤＡ端末２０２により、移動体通信ネットワーク３０１又はインターネット３０２に接続された他設備とデータの送受信を行うことを意味する。通信情報収集部１０４は、移動体通信ネットワーク３０１から、通信Ｉ／Ｆ１０１を介して、携帯電話機２０１によって行われた通信に関する通信情報を収集する。この場合の通信情報には、さらに、携帯電話機２０１を特定する電話番号が含まれている。なお、この通信情報に含まれる通信位置情報としては、携帯電話機２０１と無線通信を行う基地局を特定する情報が収集され、通信情報収集部１０４が基地局の設置場所に関する通信位置ＩＤに変換する。携帯電話機２０１が、通信中に複数の基地局の通信エリアを跨いだ場合は、それぞれの基地局との通信部分に分離されて通信情報が収集される。
【００２７】
また、通信情報収集部１０４は、インターネット３０２から、通信Ｉ／Ｆ１０２を介して、ＰＤＡ端末２０２によって行われた通信に関する通信情報を収集する。この場合の通信情報には、さらに、ＰＤＡ端末２０２を特定するためのＩＰ電話番号あるいは製造装置番号が含まれている。なお、この通信情報に含まれる通信位置情報としては、ＰＤＡ端末２０２を収容する無線ＬＡＮ親機５０、あるいはＰＤＡ端末２０２を収容する無線ＬＡＮのゲートウェイ設備（図示せず）を特定する情報等が収集され、通信情報収集部１０４がそれらの設置場所に関する通信位置ＩＤに変換する。ＰＤＡ端末２０２が、通信中に複数の無線ＬＡＮ親機の通信エリアを跨いだ場合は、それぞれの無線ＬＡＮ親機との通信部分に分離されて通信情報が収集される。
【００２８】
通信情報収集部１０４が収集する通信手段情報における「通信手段」とは、ユーザが携帯電話機２０１又はＰＤＡ端末２０２を利用して通信を行う際に使用する、ネットワークの種類と端末アプリケーションとの組み合わせを意味する。例えば、ユーザによって使用される通信手段の例としては、「移動体通信ネットワーク＋ＷＥＢブラウザ」、「移動体通信ネットワーク＋電子メール送受信機能」、「移動体通信ネットワーク＋音声通話機能」、「インターネット＋ＷＥＢブラウザ」、「インターネット＋電子メール送受信機能」、「インターネット＋ＶｏＩＰ音声通話機能」等が挙げられる。以下、「移動体通信ネットワーク＋ＷＥＢブラウザ」を「携帯ＷＥＢ」、「移動体通信ネットワーク＋電子メール送受信機能」を「携帯メール」、「移動体通信ネットワーク＋音声通話機能」を「携帯音声」、「インターネット＋ＷＥＢブラウザ」を「インターネットＷＥＢ」、「インターネット＋電子メール送受信機能」を「インターネットメール」、「インターネット＋ＶｏＩＰ音声通話機能」を「インターネット音声」として説明する。
【００２９】
なお、これらの通信情報は、通信情報収集部１０４が、携帯電話機２０１及びＰＤＡ端末２０２から操作ログを受信したり、移動体通信ネットワーク３０１及びインターネット３０２内の交換機、ゲートウェイ等の設備から通信ログを受信したりすることにより収集される。
【００３０】
さらに、通信情報収集部１０４は、通信Ｉ／Ｆ１０３を介して、タグリーダ装置４０がＲＦＩＤタグ２０４から読み取ったＩＤ情報と、読み取った時刻を特定する読取時刻情報と、タグリーダ装置４０を特定するリーダＩＤ情報とを含むＲＦＩＤ情報を収集する。通信情報収集部１０４は、このリーダＩＤ情報からタグリーダ装置４０の設置場所に関する通信位置ＩＤに変換する。そして、通信情報収集部１０４は、収集した携帯電話機２０１及びＰＤＡ端末２０２に関する通信情報と、タグリーダ装置４０によって読み取られたＲＦＩＤ情報とを通信履歴格納部１２３に格納する。
【００３１】
図２には、このようにして通信履歴格納部１２３に格納されたデータの構成図の一例を示す。図２の例によれば、ユーザＩＤ「12345」で特定される携帯電話機２０１のユーザの通信情報として、時刻情報である通信開始時刻「2003/5/30 20:11:40」及び通信終了時刻「2003/5/30 20:12:50」と、通信手段情報であるイベント「携帯ＷＥＢ」と、通信位置情報である通信位置ＩＤ「10000001」とを含むデータが格納されている。このようなデータにより、コンテンツ配信サーバ１は、ユーザの過去の通信利用状況を把握する。同時に、ユーザＩＤ「12345」で特定されるＰＨＳ端末２０３のユーザのＲＦＩＤ情報として、読取時刻情報である通信開始時刻「2003/5/29 10:12:20」と、ＲＦＩＤ情報であることを示すイベント「ＲＦＩＤタグ検知」と、通信位置情報である通信位置ＩＤ「10000002」とを含むデータが格納されている。このようなデータにより、コンテンツ配信サーバ１は、ユーザの移動履歴を把握する。
【００３２】
なお、通信情報収集部１０４は、通信情報に含まれる携帯電話機２０１の電話番号からユーザＩＤを特定するために、コンテンツ配信サーバ１の利用ユーザの情報を格納するユーザ情報格納部１２１を参照する。図３に、ユーザ情報格納部１２１に格納されたデータの構成図の一例を示す。図３に示すように、ユーザ情報格納部１２１には、コンテンツ配信サーバ１を利用するユーザの情報として、携帯電話機２０１の携帯電話番号「090-XXXX-XXXX」と、ＰＤＡ端末２０２のＩＰ電話番号「050-XXXX-XXXX」と、ＲＦＩＤタグ２０４のＩＤ情報としてのＲＦＩＤタグＩＤ「XXXXXXXX」と、ＰＨＳ端末２０３の電話番号「070-XXXX-XXXX」と、携帯電話機２０１のメールアドレス「XXX1@XX.XX」と、ＰＤＡ端末２０２のメールアドレス「XXX2@XX.XX」とが、ユーザＩＤ「12345」に関連づけて格納されている。例えば、通信情報収集部１０４は、電話番号「090-XXXX-XXXX」を含む通信情報を受信後、ユーザ情報格納部１２１のデータを参照して、この通信情報をユーザＩＤ「12345」で特定されるユーザのものと判定し、その通信情報をユーザＩＤとともに通信履歴格納部１２３に格納する。同様に、通信情報収集部１０４は、ＲＦＩＤ情報がどのユーザのものであるかを判定する。
【００３３】
通信特性算出部１０５は、通信履歴格納部１２３に格納されたユーザの時刻情報及び通信位置情報とに基づいて、時間帯毎にそのユーザがそれぞれの位置に存在する確率を算出する部分である。より詳細には、通信特性算出部１０５は、時間帯毎に、通信履歴格納部１２３に格納された通信情報を抽出し、合計通信時間Ｔ１ｔｏｔを計算する。その後、抽出した通信情報を、通信位置情報である通信位置ＩＤの特定のグループ（通信位置グループ）毎にグルーピングする。そして、グルーピングした通信情報毎に、通信開始時刻と通信終了時刻から計算される通信時間Ｔ１を用いて、下記式（１）によりその通信位置グループにおける該当時間帯での存在確率Ｐ１を算出する。このようにして、特定のユーザについて、全ての時間帯及び通信位置グループ毎に存在確率Ｐ１を算出する。ここで、存在確率Ｐ１の算出は、ユーザ情報格納部１２１に格納されたデータが示す全ユーザについて行っても良いし、コンテンツを配信しようとするユーザについてのみ行っても良い。
【数１】
2005130294.tif 000003
【００３４】
また、通信特性算出部１０５は、配信履歴格納部１２２に格納されたユーザのコンテンツ配信履歴に含まれるコンテンツ種別と、コンテンツが配信された時刻に関する配信時刻情報である配信開始時刻及び配信終了時刻とに基づいて、時間帯毎にそのユーザの端末に対して配信されたコンテンツが属するコンテンツ種別毎の配信確率を算出する。図４は、配信履歴格納部１２２に格納されたデータの構成図の一例を示す。図４の例によれば、ユーザＩＤ「12345」で特定されるユーザからの通信手段「携帯WEB」を利用したコンテンツ配信の要求に対して、そのユーザの端末に対して、配信開始時刻「2003/5/30 20:11:40」から配信終了時刻「2003/5/30 20:12:50」の間にコンテンツ種別「ゲーム情報」に属するコンテンツが、通信手段「携帯音声」を利用して配信されたことを意味している。通信特性算出部１０５は、時間帯毎に、配信履歴格納部１２２に格納されたコンテンツ配信履歴を抽出し、合計配信時間Ｔ２ｔｏｔを計算する。その後、抽出したコンテンツ配信履歴を、コンテンツ種別毎にグルーピングする。そして、グルーピングしたコンテンツ配信履歴毎に、配信開始時刻と配信終了時刻から計算される通信時間Ｔ２を用いて、下記式（２）によりそのコンテンツ種別の配信確率Ｐ２を算出する。このようにして、特定のユーザについて、全ての時間帯、及びコンテンツ種別毎に配信確率Ｐ２を算出する。ここで、存在確率Ｐ２の算出は、ユーザ情報格納部１２１に格納されたデータが示す全ユーザについて行っても良いし、コンテンツを配信しようとするユーザについてのみ行っても良い。
【数２】
2005130294.tif 000004
【００３５】
通信特性算出部１０５は、ユーザ及び時間帯毎に、存在確率Ｐ１が最大である通信位置グループ、及び配信確率Ｐ２が最大であるコンテンツ種別を、予測位置情報、及び候補コンテンツ種別として通信特性格納部１２４に格納する。図５には、このようにして通信特性格納部１２４に格納されたデータの構成図の一例を示す。図５の例によれば、存在確率「30％」の通信位置グループ「Ａ町」と、配信確率「10％」の候補コンテンツ種別「株価情報」とが、ユーザＩＤ「12345」及び時間帯「6:00〜7:00」に関連づけて格納されている。これらのデータにより、コンテンツ配信サーバ１は、特定の時間帯において、ユーザの位置する確率の高い場所、及び配信頻度の高いコンテンツの種類が何であるかを判断する。なお、通信情報、又はコンテンツ配信履歴のデータが存在しない時間帯に関しては、存在確率と予測位置情報のデータ、又は配信確率と候補コンテンツ種別のデータがＮＵＬＬに設定される。
【００３６】
要求受信部１０６は、プロトコル変換部１１４を介して携帯電話機２０１及びＰＤＡ端末２０２から、コンテンツ配信の要求データを受信する部分である。この要求データは、通信手段「携帯音声」を使用した移動体通信による音声データ、通信手段「インターネット音声」を使用したＶｏＩＰによる音声データ、通信手段「インターネットＷＥＢ」又は「携帯ＷＥＢ」を使用したＨＴＴＰによるテキストデータとして、いったんプロトコル変換部１１４により受信される。要求受信部１０６は、プロトコル変換部１１４により読み取り可能なプロトコルに変換された要求データを受信して、その要求データからコンテンツ配信を要求したユーザを識別する。要求受信部１０６は、要求データを受信後、ユーザを識別するユーザＩＤを予測位置決定部１０８に出力する。
【００３７】
配信管理部１０７は、いわゆるプッシュ方式でコンテンツ配信サーバ１が能動的にコンテンツを配信するスケジュールを管理する部分である。そのために、配信管理部１０７は、継続的にスケジュール情報格納部１２５を参照する。図６には、スケジュール情報格納部１２５に格納されたデータの構成図の一例を示す。図６に示すように、スケジュール情報格納部１２５には、ユーザＩＤ「12345」に対する配信時刻「6:30」のデータが格納されている。配信管理部１０７は、このようなデータを継続的に参照して、現在時刻が配信時刻である場合、予測位置決定部１０８に対して、ユーザＩＤを出力する。
【００３８】
ここで、コンテンツ配信サーバ１が、携帯電話機２０１あるいはＰＤＡ端末２０２に対して、通信手段「携帯ＷＥＢ」又は「インターネットＷＥＢ」を使用して擬似的なプッシュ方式のコンテンツ配信を行う場合には、以下のように動作する。まず、要求受信部１０６が、携帯電話機２０１あるいはＰＤＡ端末２０２のＷＥＢブラウザから自動送信される定期的な要求データを受信する。その受信タイミングで、配信管理部１０７が、スケジュール情報格納部１２５を参照して、上述した方法で配信スケジュールを管理する。これにより、携帯電話機２０１あるいはＰＤＡ端末２０２のユーザの操作を必要とせずに、コンテンツ配信サーバ１から端末に対して能動的にコンテンツが配信されることになる。
【００３９】
予測位置決定部１０８は、通信情報収集部１０４によって収集された時刻情報及び通信位置情報に基づいて、配信時刻の属する時間帯におけるユーザの端末における通信時間の最も長い位置を、配信時刻におけるユーザの端末に関する予測位置として決定する部分である。ここでの配信時刻は、要求受信部１０６又は配信管理部１０７からユーザＩＤが出力された時刻であるとして判断する。より詳細には、予測位置決定部１０８は、要求受信部１０６又は配信管理部１０７からユーザＩＤが出力されると、そのユーザＩＤに基づいて通信特性格納部１２４を検索して、配信時刻を時間帯に含むそのユーザに関する予測位置情報を取得する。そして、予測位置決定部１０８は、その予測位置情報の示す位置を、配信時刻における予測位置として決定して、ユーザＩＤとともに通信手段決定部１０９に出力する。なお、該当時間帯における予測位置情報がＮＵＬＬの場合は、処理を中止し、次回のコンテンツ配信の処理まで待機する。
【００４０】
通信手段決定部１０９は、予測位置決定部１０８によって決定された予測位置に基づいて、配信時刻の属する時間帯においてユーザの端末にコンテンツを配信するための通信手段を決定する部分である。より具体的には、通信手段決定部１０９は、予測位置決定部１０８からユーザＩＤ及び予測位置情報が出力されると、そのユーザＩＤ及び予測位置情報に基づいて通信手段情報格納部１２６を検索して、そのユーザに関する予測位置に適した候補通信手段及び次候補通信手段を取得する。図７は、通信手段情報格納部１２６に格納されたデータの構成図の一例である。図７の例によれば、位置情報「Ａ町」に関する候補通信手段「携帯ＷＥＢ」及び次候補通信手段「インターネットＷＥＢ」が、ユーザＩＤ「12345」に関連づけて格納されている。例えば、通信手段決定部１０９は、予測位置決定部１０８から、ユーザＩＤ「12345」及び予測位置情報「Ａ町」が出力されると、通信手段情報格納部１２６を参照して、候補通信手段「携帯ＷＥＢ」及び次候補通信手段「インターネットＷＥＢ」を取得するように動作する。そして、通信手段決定部１０９は、取得した候補通信手段を配信用通信手段として、ユーザＩＤ、次候補通信手段、及び予測位置情報とともにコンテンツ種別決定部１１０に出力する。
【００４１】
また、通信手段決定部１０９は、決定した配信用通信手段の情報を通信Ｉ／Ｆ１０３を介してタグリーダ装置４０に送信することも行う。その後、タグリーダ装置４０が、非接触型無線通信を用いて、この配信用通信手段の情報をＲＦＩＤタグ２０４に書き込んで、ＰＨＳ端末２０３のディスプレイに表示されることにより、ユーザが適時にコンテンツの配信される通信手段を知ることが可能となる。
【００４２】
コンテンツ種別決定部１１０は、配信履歴格納部１２２に格納されたコンテンツ種別及び配信時刻情報に基づいて、配信時刻の属する時間帯におけるユーザの端末に対する配信時間の最も長いコンテンツ種別を、配信時刻におけるユーザに関する配信コンテンツ種別として決定する部分である。より具体的には、コンテンツ種別決定部１１０は、通信手段決定部１０９からユーザＩＤが出力されると、そのユーザＩＤに基づいて通信特性格納部１２４を検索して、配信時刻を時間帯に含むそのユーザに関する候補コンテンツ種別を取得する。そして、コンテンツ種別決定部１１０は、取得した候補コンテンツ種別を、ユーザＩＤで特定されるユーザに関する配信時刻における配信コンテンツ種別として決定して、予測位置情報、配信用通信手段、次候補通信手段及びユーザＩＤとともにコンテンツ選択部１１１に出力する。なお、該当時間帯における候補コンテンツ種別がＮＵＬＬの場合は、該当ユーザに関して予め設定されたデフォルトのコンテンツ種別を配信コンテンツ種別として取得する。
【００４３】
コンテンツ選択部１１１は、予測位置決定部１０８によって決定された予測位置、通信手段決定部１０９によって決定された配信用通信手段、及びコンテンツ種別決定部１１０によって決定された配信コンテンツ種別に応じて、ユーザの端末に配信するコンテンツを選択する部分である。コンテンツ選択部１１１は、まずコンテンツ格納部１２７に格納されたコンテンツの内容を示すインデックスデータを参照する。図８には、コンテンツ格納部１２７に格納されたインデックスデータの構成図の一例を示す。図８に示す例によれば、コンテンツの種別を示すコンテンツ種別「株価情報」と、そのコンテンツを配信する場所を表す配信位置情報「Ａ町」と、コンテンツのデータ形式を示す「テキスト」と、コンテンツのデータサイズ「20MB」とが、コンテンツのファイル名「コンテンツＡ」に関連づけて格納されている。コンテンツ選択部１１１は、このようなデータの中から、配信位置情報が予測位置情報と一致し、かつ、コンテンツ種別が配信コンテンツ種別に一致するインデックスデータを抽出する。例えば、配信コンテンツ種別が「株価情報」であり、予測位置情報が「Ａ町」の場合は、コンテンツ種別が「株価情報」であり、かつ、配信位置情報が「Ａ町」であるインデックスデータを抽出する。そして、コンテンツ選択部１１１は、通信履歴格納部１２３を参照して、配信時刻を時間帯に含む該当ユーザのデータから配信用通信手段をイベントとして含むデータを検索して、そのデータから平均配信時間を算出する。さらに、コンテンツ選択部１１１は、その平均配信時間に収まるようなデータサイズのインデックスデータを抽出する。データサイズから配信時間を算出する際の配信ビットレートは、配信用通信手段から適切な値を予測する。コンテンツ選択部１１１は、抽出されたインデックスデータのファイル名のコンテンツをコンテンツ格納部１２７から取得して、配信用通信手段、次候補通信手段及びユーザＩＤとともにデータ変換部１１２に出力する。
【００４４】
データ変換部１１２は、コンテンツ選択部１１１から出力されたコンテンツを、配信用通信手段に応じたデータ形式に変換する部分である。例えば、配信用通信手段が「携帯メール」であり、コンテンツのデータ形式が「音声」である場合には、そのコンテンツを「テキスト」のデータ形式に変換する。具体的には、データ変換部１１２は、コンテンツのデータ形式を、配信用通信手段が「携帯メール」又は「インターネットメール」であれば「テキスト」に、配信用通信手段が「携帯ＷＥＢ」又は「インターネットＷＥＢ」であれば「ＷＥＢページ形式」に、配信用通信手段が「携帯音声」又は「インターネット音声」であれば「音声」に、それぞれ変換する。データ変換部１１２は、変換したコンテンツを、配信用通信手段、次候補通信手段及びユーザＩＤとともにデータ配信手段１１３に出力する。
【００４５】
データ配信手段１１３は、データ変換部１１２からユーザＩＤが出力された時刻を配信時刻として、通信手段決定部１０９によって決定された配信用通信手段を用いて、コンテンツ選択部１１１によって選択されたコンテンツをユーザの端末に配信する部分である。データ配信手段１１３は、音声応答部１１３ａと、メール応答部１１３ｂと、ＷＥＢサーバ部１１３ｃとから成る。音声応答部１１３ａは、配信用通信手段が、「携帯音声」、「インターネット音声」等の音声データによる通信手段である場合に、ユーザの端末である携帯電話機２０１又はＰＤＡ端末２０２に対して、音声データ形式のコンテンツを送信する。メール応答部１１３ｂは、配信用通信手段が、「携帯メール」、「インターネットメール」等の電子メールによる通信手段である場合に、ユーザの端末である携帯電話機２０１又はＰＤＡ端末２０２に対して、テキストデータ形式のコンテンツを電子メールとして送信する。ＷＥＢサーバ部１１３ｃは、配信用通信手段が、「携帯ＷＥＢ」、「インターネットＷＥＢ」等のＨＴＴＰによる通信手段である場合に、ユーザの端末である携帯電話機２０１又はＰＤＡ端末２０２に対して、テキストデータ、画像データ、又はこれらの複合データであるＷＥＢページ形式のコンテンツを送信する。なお、コンテンツの送信先は、データ変換部１１２から出力されたユーザＩＤに基づいてユーザ情報格納部１２１を参照して取得する。また、データ配信手段１１３は、配信用通信手段が電子メール以外であって、コンテンツの送信後の一定時間内に携帯電話機２０１又はＰＤＡ端末２０２から受信応答が返信されない場合には、次候補通信手段について、コンテンツの選択及び配信の処理を再度繰り返す機能も有する。データ配信手段１１３は、コンテンツの配信後に受信応答を受け取ると、コンテンツの配信履歴を配信履歴格納部１２２に格納する。
【００４６】
プロトコル変換部１１４は、データ配信手段１１３から送信されたコンテンツを、配信用通信手段に適合するプロトコルに変換して通信Ｉ／Ｆ１０１，１０２を介して移動体通信ネットワーク３０１及びインターネット３０２側に送信する部分である。また、プロトコル変換部１１４は、携帯電話機２０１及びＰＤＡ端末２０２から送信されたコンテンツ配信の要求データを受信して、コンテンツ配信サーバ１において読み取り可能なプロトコルに変換して要求受信部１０６に出力することも行う。
【００４７】
続いて、本実施形態にかかるコンテンツ配信サーバ１の動作について説明し、併せて、本発明の実施形態にかかるコンテンツ配信方法について説明する。図９は、本実施形態にかかるコンテンツ配信サーバ１の通信特性算出時の動作を示すシーケンス図、図１０は、本実施形態にかかるコンテンツ配信サーバ１が能動的にコンテンツ配信を行う際の動作を示すシーケンス図、図１１は、本実施形態にかかるコンテンツ配信サーバ１が端末からの要求に応じてコンテンツ配信を行う際の動作を示すシーケンス図である。
【００４８】
まず、図９を用いてコンテンツ配信サーバの通信特性算出時の動作について説明する。
【００４９】
まず、定期的に、移動体通信ネットワーク３０１及びインターネット３０２からコンテンツ配信サーバ１に対して、ユーザに関する通信情報が送信される。また、タグリーダ装置４０によりＩＤ情報が読み取られた場合には、タグリーダ装置４０からコンテンツ配信サーバ１に対して、ＲＦＩＤ情報が送信される（ステップＳ０１）。
【００５０】
通信情報収集部１０４は、送信された通信情報及びＲＦＩＤ情報を収集する（ステップＳ０２）。そして、これらのデータにユーザＩＤを付加して通信履歴格納部１２３に格納する（ステップＳ０３）。
【００５１】
その後、以下のようにして、通信特性算出部１０５がユーザの通信位置グループ毎の存在確率及びコンテンツ種別毎の配信確率を算出する（ステップＳ０４〜Ｓ１０）。まず、通信特性算出部１０５は、通信履歴格納部１２３に格納されたそのユーザに関する通信情報を抽出して、時間帯毎の通信時間を集計する（ステップＳ０４）。そして、抽出した通信情報から、通信位置情報である通信位置ＩＤの特定のグループ毎、時間帯毎の通信時間を集計する（ステップＳ０５）。上記の集計結果から、そのユーザの通信位置グループ及び時間帯毎の存在確率を算出する（ステップＳ０６）。
【００５２】
さらに、通信特性算出部１０５は、配信履歴格納部１２２に格納されたそのユーザに関する配信履歴を抽出して、時間帯毎の配信時間を集計する（ステップＳ０７）。そして、抽出した配信履歴から、コンテンツの種別に関する情報であるコンテンツ種別毎、時間帯毎の配信時間を集計する（ステップＳ０８）。上記の集計結果から、そのユーザのコンテンツ種別及び時間帯毎の配信確率を算出する（ステップＳ０９）。
【００５３】
そして、通信特性算出部１０５は、存在確率及び配信確率の算出が全てのユーザについて行われたか否かを判定し（ステップＳ１０）、全てのユーザについて行われていない場合には（ステップＳ１０；ＮＯ）、ステップＳ０４〜ステップＳ０９の動作を繰り返す。上記判定の結果、全てのユーザについて算出が行われた場合には（ステップＳ１０；ＹＥＳ）、算出した存在確率及び配信確率に基づいて、ユーザＩＤと時間帯毎に、予測位置情報及び候補コンテンツ種別を特定して、通信特性格納部１２４に格納する（ステップＳ１１）。
【００５４】
次に、図１０を用いて、コンテンツ配信サーバ１が能動的にコンテンツ配信を行う際の動作について説明する。
【００５５】
まず、コンテンツ配信サーバ１の配信管理部１０７が、定期的にスケジュール情報格納部１２５を参照してユーザに関するコンテンツ配信スケジュールを取得する（ステップＳ２１）。そして、配信管理部１０７は、現在時刻が、そのスケジュールにおける配信時刻であるか否かを判定する（ステップＳ２２）。その結果、現在時刻が配信時刻でない場合には（ステップＳ２２；ＮＯ）、処理を終了し、次のタイミングの処理まで処理を中断する。一方、現在時刻が配信時刻である場合には（ステップＳ２２；ＹＥＳ）、そのユーザのユーザＩＤが予測位置決定部１０８に出力され、予測位置決定部１０８は、そのユーザＩＤに基づいて、通信特性格納部１２４を参照する（ステップＳ２３）。
【００５６】
そして、予測位置決定部１０８は、配信時刻を時間帯に含む予測位置情報の示す位置を予測位置として決定する（ステップＳ２４）。その後、通信手段決定部１０９が、その予測位置に基づいて、通信手段情報格納部１２６を参照して、配信用通信手段を決定する（ステップＳ２５）。通信手段決定部１０９は、決定した配信用通信手段の情報を、タグリーダ装置４０を介してＲＦＩＤタグ２０４に送信することによりＰＨＳ端末２０３のユーザに通知する（ステップＳ２６）。次に、コンテンツ種別決定部１１０が、ユーザＩＤに基づいて通信特性格納部１２４を参照して配信時刻を時間帯に含む配信コンテンツ種別を取得して、それを配信するコンテンツに関する配信コンテンツ種別として決定する（ステップＳ２７）。そして、コンテンツ選択部１１１が、予測位置、配信用通信手段、及び配信コンテンツ種別に応じて、配信位置情報が予測位置情報であり、かつ、コンテンツ種別が配信コンテンツ種別であり、かつ、データサイズが平均配信時間に収まるようなコンテンツを選択して、取得する（ステップＳ２８）。そして、データ変換部１１２は、取得されたコンテンツのデータ形式を、配信用通信手段に応じたデータ形式に変換する（ステップＳ２９）。
【００５７】
次に、データ配信手段１１３は、変換されたコンテンツを、配信用通信手段を用いて携帯電話機２０１又はＰＤＡ端末２０２に送信する（ステップＳ３０）。これに対して、コンテンツが正常に送信された場合には、携帯電話機２０１又はＰＤＡ端末２０２により、コンテンツの受信応答が返信される（ステップＳ３１）。データ配信手段１１３は、受信応答を受信した後、配信履歴格納部１２２に、送信したコンテンツの配信履歴を格納する（ステップＳ３２）。
【００５８】
ここで、データ配信手段１１３は、携帯電話機２０１又はＰＤＡ端末２０２から一定時間内に受信応答が返信されているかを判定し（ステップＳ３３）、返信されていない場合には（ステップＳ３３；ＮＯ）、上述したステップＳ２８〜Ｓ３２の処理を、次候補通信手段に関して繰り返す。一方、受信応答が返信されている場合には（ステップＳ３３；ＹＥＳ）、処理を終了し、次回の配信時刻まで処理を中断する。
【００５９】
次に、図１１を用いて、コンテンツ配信サーバ１が端末からの要求に応じてコンテンツ配信を行う際の動作について説明する。
【００６０】
まず、携帯電話機２０１又はＰＤＡ２０２から、コンテンツの配信を要求する要求データが、コンテンツ配信サーバ１に対して送信される（ステップＳ４１）。コンテンツ配信サーバ１の要求受信部１０６が、要求データを受信して、ユーザを特定するユーザＩＤを予測位置決定部１０８に出力する（ステップＳ４２）。以下、図１０におけるステップＳ２３〜Ｓ３３における動作と全く同様にしてコンテンツが配信される（ステップＳ４３〜ステップＳ５３）。
【００６１】
次に、本発明の実施形態にかかるコンテンツ配信プログラムおよび、当該コンテンツ配信プログラムを記録したコンピュータ読み取り可能な記録媒体（以下、単に記録媒体という）について説明する。ここで、記録媒体とは、コンピュータのハードウェア資源に備えられている読み取り装置に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読み取り装置にプログラムの記述内容を伝達できるものである。かかる記録媒体としては、例えば、磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、コンピュータに内蔵されるメモリなどが該当する。  図１２は、本発明の実施形態にかかる記録媒体の構成図である。記録媒体９は、図１２に示すように、プログラムを記録するプログラム領域９１を備えている。このプログラム領域９１には、コンテンツ配信プログラム９０が記録されている。このコンテンツ配信プログラム９０は、処理を統括するメインモジュール９０１と、通信Ｉ／Ｆモジュール９０２と、通信情報収集モジュール９０３と、通信特性算出モジュール９０４と、要求受信モジュール９０５と、配信管理モジュール９０６と、予測位置決定モジュール９０７と、通信手段決定モジュール９０８と、コンテンツ種別決定モジュール９０９と、コンテンツ選択モジュール９１０と、データ変換モジュール９１１と、データ配信モジュール９１２と、プロトコル変換モジュール９１３とを備えて構成される。ここで、通信Ｉ／Ｆモジュール９０２、通信情報収集モジュール９０３、通信特性算出モジュール９０４、要求受信モジュール９０５、配信管理モジュール９０６、予測位置決定モジュール９０７、通信手段決定モジュール９０８、コンテンツ種別決定モジュール９０９、コンテンツ選択モジュール９１０、データ変換モジュール９１１、データ配信モジュール９１２、プロトコル変換モジュール９１３のそれぞれを動作させることによって実現する機能は、上記コンテンツ配信サーバ１の通信Ｉ／Ｆ１０１，１０２，１０３、通信情報収集部１０４、通信特性算出部１０５、要求受信部１０６、配信管理部１０７、予測位置決定部１０８、通信手段決定部１０９、コンテンツ種別決定部１１０、コンテンツ選択部１１１、データ変換部１１２、データ配信手段１１３、プロトコル変換部１１４それぞれの機能と同様である。尚、この場合、上記コンテンツ配信サーバ１のユーザ情報格納部１２１、配信履歴格納部１２２、通信履歴格納部１２３、通信特性格納部１２４、スケジュール情報格納部１２５、通信手段情報格納部１２６及びコンテンツ格納部１２７のそれぞれは、記録媒体９のデータ領域９２にユーザ情報格納部９２１、配信履歴格納部９２２、通信履歴格納部９２３、通信特性格納部９２４、スケジュール情報格納部９２５、通信手段情報格納部９２６及びコンテンツ格納部９２６として格納されていても良いし、別の記録媒体に格納されていても良い。
【００６２】
続いて、本実施形態にかかるコンテンツ配信サーバの作用効果について説明する。このように構成されたコンテンツ配信サーバ１によれば、通信情報収集部１０４がユーザの端末によって通信が行われた時刻と、その通信時の端末の位置に関する情報を収集し、予測位置決定部１０８が特定の配信時刻の属する時間帯における通信時間が最も長い位置を予測位置として決定し、コンテンツ選択部１１１が決定された予測位置に基づいてコンテンツを選択して、データ配信手段１１３がそのコンテンツを配信する。これにより、通信時にユーザが存在する確度の高い場所に応じたコンテンツの配信が行われる。
【００６３】
[第２実施形態]
次に、本発明の第２実施形態について説明する。図１３は、本発明によるコンテンツ配信サーバの第２実施形態を示す概略構成図である。本実施形態におけるコンテンツ配信サーバ２の構成は、第１実施形態におけるコンテンツ配信サーバ１の構成と比較して、配信履歴格納部１２２とコンテンツ種別決定部１１０とを備えていない点、及び位置情報取得部１５３とコンテンツ情報格納部１６２とを新たに備える点が異なる。それ以外の基本的構成は、コンテンツ配信サーバ１と同様であるので、同一機能の各構成要素には同一の符合を付しその説明は省略すると共に、以下において第１実施形態との相違点について詳述する。
【００６４】
通信特性算出部１５１は、通信履歴格納部１２３に格納されたユーザの時刻情報及び通信位置情報とに基づいて、時間帯毎にそのユーザがそれぞれの位置に存在する確率を算出する部分である。より詳細には、通信特性算出部１０５は、時間帯毎に、通信履歴格納部１２３に格納された通信情報を抽出し、合計通信時間Ｔ１ｔｏｔを計算する。その後、抽出した通信情報を、通信位置情報である通信位置ＩＤの特定のグループ（通信位置グループ）毎にグルーピングする。そして、グルーピングした通信情報毎に、通信開始時刻と通信終了時刻から計算される通信時間Ｔ１を用いて、式（１）によりその通信位置グループにおける該当時間帯での存在確率Ｐ１を算出する。このようにして、全てのユーザ、時間帯、通信位置グループ毎に存在確率Ｐ１を算出する。
【００６５】
その後、通信特性算出部１５１は、ユーザ及び時間帯毎に、存在確率Ｐ１が最大である通信位置グループを、予測位置情報として通信特性格納部１６１に格納する。図１４には、このようにして通信特性格納部１６１に格納されたデータの構成図の一例を示す。図１４の例によれば、存在確率「30％」の予測位置情報「Ａ市住宅街」が、ユーザＩＤ「12345」及び時間帯「9:00〜10:00」に関連づけて格納されている。これらのデータにより、コンテンツ配信サーバ２は、特定の時間帯においてユーザの位置する確率の高い場所がどこであるかを判断する。
【００６６】
要求受信部１５２は、プロトコル変換部１１４を介して携帯電話機２０１及びＰＤＡ端末２０２から、コンテンツ配信の要求データを受信する部分である。この要求データは、通信手段「携帯音声」を使用した移動体通信による音声データ、通信手段「インターネット音声」を使用したＶｏＩＰによる音声データ、通信手段「インターネットＷＥＢ」又は「携帯ＷＥＢ」を使用したＨＴＴＰによるテキストデータとして、いったんプロトコル変換部１１４により受信される。要求受信部１０６は、プロトコル変換部１１４により読み取り可能なプロトコルに変換された要求データを受信して、その要求データからコンテンツ配信を要求したユーザを識別する。さらに、この要求データには、ユーザが配信を希望するコンテンツのグループを特定するコンテンツ群情報と、ユーザの嗜好を示す嗜好情報とを含んでいる。要求受信部１０６は、要求データを受信後、ユーザを識別するユーザＩＤとコンテンツ群情報と嗜好情報とを位置情報取得部１５３に出力する。
【００６７】
位置情報取得部１５３は、コンテンツ配信時におけるユーザの端末の位置を示す端末位置情報を取得する部分である。より詳細には、位置情報取得部１５３は、要求受信部１０６又は配信管理部１０７からユーザＩＤが出力されると、ユーザ情報格納部１２１を参照して、ＲＦＩＤタグＩＤを取得する。そして、通信Ｉ／Ｆ１０３を介してタグリーダ装置４０から、そのＲＦＩＤタグＩＤを含むＲＦＩＤ情報を受信する。これにより、コンテンツ配信サーバ２は、ユーザの配信時における端末位置情報を取得する。位置情報取得部１５３は、そのＲＦＩＤ情報に含まれるリーダＩＤ情報を端末位置情報として、ユーザＩＤ、コンテンツ群情報、及び嗜好情報とともに予測位置決定部１０８に出力する。なお、タグリーダ装置４０から該当のＲＦＩＤタグＩＤを含むＲＦＩＤ情報が受信できない場合には、位置情報取得部１５３は、ユーザＩＤ、コンテンツ群情報、及び嗜好情報のみを予測位置決定部１０８に出力する。
【００６８】
予測位置決定部１５４は、通信情報収集部１０４によって収集された時刻情報及び通信位置情報に基づいて、配信時刻の属する時間帯におけるユーザの端末における通信時間の最も長い位置を、配信時刻におけるユーザの端末に関する予測位置として決定する部分である。ここでの配信時刻は、要求受信部１５２又は配信管理部１０７からユーザＩＤが出力された時刻であるとして判断する。より具体的には、予測位置決定部１５４は、位置情報取得部１５３からユーザＩＤが出力されると、そのユーザＩＤに基づいて通信特性格納部１６１を検索して、配信時刻を時間帯に含むそのユーザに関する予測位置情報を取得する。そして、予測位置決定部１５４は、その予測位置情報の示す位置を配信時刻における予測位置として決定して、位置情報ＩＤに変換して、ユーザＩＤ、コンテンツ群情報、及び嗜好情報とともに通信手段決定部１０９に出力する。なお、位置情報取得部１５３からリーダＩＤ情報が出力された場合には、予測位置情報の代わりに、リーダＩＤ情報を位置情報ＩＤに変換して、通信手段決定部１０９に出力する。
【００６９】
通信手段決定部１０９は、既に説明した機能の他に、予測位置決定部１５４から出力されたコンテンツ群情報及び嗜好情報を、コンテンツ選択部１５５に出力することも行う。
【００７０】
コンテンツ選択部１５５は、予測位置決定部１５４によって決定された予測位置又は位置情報取得部１５３によって取得されたリーダＩＤ情報と、要求受信部１５２によって受信されたコンテンツ群情報及び嗜好情報に基づいて、ユーザの端末に配信するコンテンツを選択する部分である。なお、コンテンツ選択部１５５は、プッシュ方式でコンテンツを配信する場合には、コンテンツ群情報及び嗜好情報として、予めユーザ毎に設定された情報を用いる。コンテンツ選択部１５５は、まず、コンテンツ情報格納部１６２を参照して、コンテンツ群毎の配信計画に関する情報を取得する。図１５には、コンテンツ情報格納部１６２に格納されたデータの構成図の一例を示す。図１５の例によれば、配信位置ＩＤ「10000001」で示される位置に存在する端末に配信するコンテンツ群情報「東京娯楽情報」のグループに属するコンテンツの配信計画に関するデータが格納されている。このデータの例によれば、配信時刻が配信時間帯「9:00〜10:00」に含まれる場合に配信するコンテンツを特定するための情報として、コンテンツインデックスＩＤ「１−１」が格納されている。コンテンツ選択部１５５は、このようなデータを参照することにより、コンテンツ群情報が一致し、かつ、配信時刻が時間帯に含まれ、かつ、予測位置決定部１５４から出力された位置情報ＩＤが配信位置ＩＤに一致するデータを抽出して、そのデータからコンテンツインデックスＩＤを特定する。
【００７１】
さらに、コンテンツ選択部１５５は、コンテンツ格納部１６３に格納されたコンテンツの見出しに関するインデックスデータを参照する。図１６には、コンテンツ格納部１６３に格納されたインデックスデータの構成図の一例を示す。図１６に示す例によれば、コンテンツを特定するコンテンツインデックスＩＤ「１−１」と嗜好情報「映画」とが、そのコンテンツが格納されたファイルを特定するコンテンツファイル名「FILE1-1A」に関連づけて格納されている。コンテンツ選択部１５５は、このようなデータの中から、コンテンツインデックスＩＤが一致し、かつ、嗜好情報が一致するインデックスデータを抽出して、配信するコンテンツファイル名を取得する。例えば、コンテンツインデックスＩＤが「１−１」であり、嗜好情報が「ゲーム」の場合は、コンテンツファイル名「FILE1-1B」を取得する。
【００７２】
以上のような動作により、コンテンツ選択部１５５は、ユーザに配信すべきコンテンツを、ユーザの配信時における位置又は予測位置と、ユーザの希望するコンテンツ群情報及び嗜好情報と、配信時刻とに基づいて特定する。コンテンツ選択部１５５は、コンテンツファイル名を、ユーザＩＤ、配信用通信手段、次候補通信手段とともに、データ変換部１１２に出力する。
【００７３】
続いて、第２実施形態にかかるコンテンツ配信サーバの動作について説明し、併せて、本発明の実施形態にかかるコンテンツ配信方法について説明する。
【００７４】
図１７は、本実施形態にかかるコンテンツ配信サーバ２の通信特性算出時の動作を示すシーケンス図である。図１７に示すステップＳ１０１〜Ｓ１０６、及びステップＳ１０７〜Ｓ１０８の各処理は、第１実施形態において詳述したステップＳ０１〜Ｓ０６、及びステップＳ１０〜Ｓ１１の各処理（図９参照）と、それぞれ同一であるので、ここでの説明は省略する。
【００７５】
また、図１８は、本実施形態にかかるコンテンツ配信サーバ２が能動的にコンテンツ配信を行う際の動作を示すシーケンス図である。図１８に示すステップＳ１２１〜Ｓ１２２、ステップＳ１２９〜Ｓ１３１、及びステップＳ１３２の各処理は、第１実施形態において詳述したステップＳ２１〜Ｓ２２、ステップＳ２９〜Ｓ３１、及びステップＳ３３の各処理（図１０参照）と、それぞれ同一であるので、以下、上記以外のステップＳ１２３〜Ｓ１２８の処理について説明する。
【００７６】
配信管理部１０７がユーザＩＤを位置情報取得部１５３に出力すると、位置情報取得部１５３は、タグリーダ装置４０が読み取ったＰＨＳ端末２０３に関するＲＦＩＤ情報を取得する（ステップＳ１２３）。その後、予測位置決定部１５４は、配信時刻を時間帯に含む予測位置情報の示す位置を予測位置として決定するステップＳ１２５）。そして、通信手段決定部１０９が、その予測位置に基づいて、通信手段情報格納部１２６を参照して配信用通信手段を決定する（ステップＳ１２６）。通信手段決定部１０９は、決定した配信用通信手段の情報を、タグリーダ装置４０を介してＲＦＩＤタグ２０４に送信することによりＰＨＳ端末２０３のユーザに通知する（ステップＳ１２７）。
【００７７】
次に、コンテンツ選択部１５５は、予測位置又は配信時刻におけるユーザの端末位置情報とそのユーザに関して予め設定されたコンテンツ群情報及び嗜好情報とに基づいて、コンテンツ情報格納部１６２及びコンテンツ格納部１６３を参照して、ユーザの端末に配信すべきコンテンツに関するコンテンツファイル名を選択する（ステップＳ１２８）。
【００７８】
また、図１９は、本実施形態にかかるコンテンツ配信サーバ２が端末からの要求に応じてコンテンツ配信を行う際の動作を示すシーケンス図である。以下、コンテンツ配信サーバ２が端末からの要求に応じてコンテンツ配信を行う際の動作について説明する。
【００７９】
まず、携帯電話機２０１又はＰＤＡ２０２から、コンテンツの配信を要求する要求データが、配信を希望するコンテンツに関するコンテンツ群情報と嗜好情報とともに、コンテンツ配信サーバ２に対して送信される（ステップＳ１４１）。コンテンツ配信サーバ２の要求受信部１５２が、要求データを受信して、ユーザを特定するユーザＩＤとコンテンツ群情報と嗜好情報とを位置情報取得部１５３に出力する（ステップＳ１４２）。以下、図１８におけるステップＳ１２３〜Ｓ１３２における動作と全く同様にしてコンテンツが配信される（ステップＳ１４３〜ステップＳ１５２）。ここで、ステップＳ１４８において、コンテンツ選択部１５５がコンテンツファイル名の選択時に用いるコンテンツ群情報及び嗜好情報は、要求受信部１５２によって受信されたものが用いられる。
【００８０】
次に、本発明の実施形態にかかるコンテンツ配信プログラムおよび、当該コンテンツ配信プログラムを記録したコンピュータ読み取り可能な記録媒体について説明する。  図２０は、本発明の実施形態にかかる記録媒体の構成図である。記録媒体９５は、図２０に示すように、プログラムを記録するプログラム領域９７を備えている。このプログラム領域９７には、コンテンツ配信プログラム９６が記録されている。このコンテンツ配信プログラム９６は、処理を統括するメインモジュール９６１と、通信Ｉ／Ｆモジュール９６２と、通信情報収集モジュール９６３と、通信特性算出モジュール９６４と、要求受信モジュール９６５と、配信管理モジュール９６６と、位置情報取得モジュール９６７と、予測位置決定モジュール９６８と、通信手段決定モジュール９６９と、コンテンツ選択モジュール９７０と、データ変換モジュール９７１と、データ配信モジュール９７２と、プロトコル変換モジュール９７３とを備えて構成される。ここで、通信Ｉ／Ｆモジュール９６２、通信情報収集モジュール９６３、通信特性算出モジュール９６４、要求受信モジュール９６５、配信管理モジュール９６６、位置情報取得モジュール９６７、予測位置決定モジュール９６８、通信手段決定モジュール９６９、コンテンツ選択モジュール９７０、データ変換モジュール９７１、データ配信モジュール９７２、プロトコル変換モジュール９７３のそれぞれを動作させることによって実現する機能は、上記コンテンツ配信サーバ２の通信Ｉ／Ｆ１０１，１０２，１０３、通信情報収集部１０４、通信特性算出部１５１、要求受信部１５２、配信管理部１０７、位置情報取得部１５３、予測位置決定部１５４、通信手段決定部１０９、コンテンツ選択部１５５、データ変換部１１２、データ配信手段１１３、プロトコル変換部１１４それぞれの機能と同様である。尚、第１実施形態同様、この場合の記録媒体９５のデータ領域９８に格納されたデータは、別の記録媒体に格納されていても良い。
【００８１】
これにより、上記の第２実施形態においても、通信情報収集部１０４がユーザの端末によって通信が行われた時刻と、その通信時の端末の位置に関する情報を収集し、予測位置決定部１５４が特定の配信時刻の属する時間帯における通信時間が最も長い位置を予測位置として決定し、コンテンツ選択部１５５が決定された予測位置に基づいてコンテンツを選択して、データ配信手段１１３がそのコンテンツを配信する。これにより、ユーザの端末位置情報が取得されなかった場合であっても、通信時にユーザが存在する確度の高い場所に応じたコンテンツの配信が行われる。
【００８２】
なお、本発明は上述した実施形態に限定されるものではなく、例えば、本実施形態にかかるコンテンツ配信サーバ１，２は、コンテンツ格納部１６３に格納されたコンテンツファイルをユーザの端末に送信するように動作していたが、これは、コンテンツ配信サーバ１，２が、ユーザの端末に他のコンテンツ配信装置の電話番号、ＩＰアドレス等のアドレスを送信した後、ユーザの端末が、コンテンツ配信装置にアクセスしてコンテンツを取得するようにしても良い。
【００８３】
また、本実施形態におけるＰＨＳ端末２０３には、ユーザの位置捕捉手段として、ＲＦＩＤタグ２０４が内蔵されていたが、ＰＨＳ端末２０３を特定可能なものであればこれに限られるものではなく、例えば、バーコードを付したり、赤外線通信機器等を内蔵したりして、コンテンツ配信サーバ１，２によって、そこからＩＤ情報が受信されるように構成しても良い。
【図面の簡単な説明】
【００８４】
【図１】本発明によるコンテンツ配信サーバの第１実施形態を示す概略構成図である。
【図２】図１の通信履歴格納部に格納されたデータの構成図である。
【図３】図１のユーザ情報格納部に格納されたデータの構成図である。
【図４】図１の配信履歴格納部に格納されたデータの構成図である。
【図５】図１の通信特性格納部に格納されたデータの構成図である。
【図６】図１のスケジュール情報格納部に格納されたデータの構成図である。
【図７】図１の通信手段情報格納部に格納されたデータの構成図である。
【図８】図１のコンテンツ格納部に格納されたインデックスデータの構成図である。
【図９】第１実施形態にかかるコンテンツ配信サーバの通信特性算出時の動作を示すシーケンス図である。
【図１０】第１実施形態にかかるコンテンツ配信サーバが能動的にコンテンツ配信を行う際の動作を示すシーケンス図である。
【図１１】第１実施形態にかかるコンテンツ配信サーバが端末からの要求に応じてコンテンツ配信を行う際の動作を示すシーケンス図である。
【図１２】本発明による記録媒体の第１実施形態を示す構成図である。
【図１３】本発明によるコンテンツ配信サーバの第２実施形態を示す概略構成図である。
【図１４】図１３の通信特性格納部に格納されたデータの構成図である。
【図１５】図１３のコンテンツ情報格納部に格納されたデータの構成図である。
【図１６】図１３のコンテンツ格納部に格納されたインデックスデータの構成図である。
【図１７】第２実施形態にかかるコンテンツ配信サーバの通信特性算出時の動作を示すシーケンス図である。
【図１８】第２実施形態にかかるコンテンツ配信サーバが能動的にコンテンツ配信を行う際の動作を示すシーケンス図である。
【図１９】第２実施形態にかかるコンテンツ配信サーバが端末からの要求に応じてコンテンツ配信を行う際の動作を示すシーケンス図である。
【図２０】本発明による記録媒体の第２実施形態を示す構成図である。
【符号の説明】
【００８５】
１，２…コンテンツ配信サーバ、１０１，１０２，１０３…通信Ｉ／Ｆ、１０４…通信情報収集部、１０５，１５１…通信特性算出部、１０６，１５２…要求受信部、１０７…配信管理部、１０８，１５４…予測位置決定部、１０９…通信手段決定部、１１０…コンテンツ種別決定部、１１１，１５５…コンテンツ選択部、１１２…データ変換部、１１３…データ配信手段、１１３ａ…音声応答部、１１３ｂ…メール応答部、１１３ｃ…ＷＥＢサーバ部、１１４…プロトコル変換部、１２１…ユーザ情報格納部、１２２…配信履歴格納部、１２３…通信履歴格納部、１２４，１６１…通信特性格納部、１２５…スケジュール情報格納部、１２６…通信手段情報格納部、１２７，１６３…コンテンツ格納部、１５３…位置情報取得部、１６２…コンテンツ情報格納部、２０１…携帯電話機、２０２…ＰＤＡ端末、２０３…ＰＨＳ端末、２０４…ＲＦＩＤタグ、３０１…移動体通信ネットワーク、３０２…インターネット、３０３…専用線ネットワーク、４０…タグリーダ装置、５０…無線ＬＡＮ親機。
【図１】
2005130294.tif 000005
【図２】
2005130294.tif 000006
【図３】
2005130294.tif 000007
【図４】
2005130294.tif 000008
【図５】
2005130294.tif 000009
【図６】
2005130294.tif 000010
【図７】
2005130294.tif 000011
【図８】
2005130294.tif 000012
【図９】
2005130294.tif 000013
【図１０】
2005130294.tif 000014
【図１１】
2005130294.tif 000015
【図１２】
2005130294.tif 000016
【図１３】
2005130294.tif 000017
【図１４】
2005130294.tif 000018
【図１５】
2005130294.tif 000019
【図１６】
2005130294.tif 000020
【図１７】
2005130294.tif 000021
【図１８】
2005130294.tif 000022
【図１９】
2005130294.tif 000023
【図２０】
2005130294.tif 000024