(57)【要約】【課題】コンテンツ配信に関し、配信先の位置を予測して通信経路を短縮する。【解決手段】コンテンツ配信を要求した通信端末（モバイル端末８、８−１、８−２・・・８−Ｎ）に対してコンテンツを配信する通信経路を選択するため、履歴情報蓄積部（記録部１０）および処理部（１２）を備える。履歴情報蓄積部には、コンテンツ配信を受けた通信端末の位置を位置履歴情報として蓄積する。処理部では、通信端末へのコンテンツ配信に際し、履歴情報蓄積部にある位置履歴情報を参照して配信位置を予測し、この配信位置に対して距離の短い通信経路を選択する。【選択図】図１
2014006850.tif 000002
【特許請求の範囲】
【請求項１】
配信を要求した通信端末に対してコンテンツを配信するコンテンツ配信システムであって、
コンテンツ配信を受けた前記通信端末の位置を位置履歴情報として蓄積する履歴情報蓄積部と、
前記通信端末へのコンテンツ配信に際し、前記履歴情報蓄積部にある前記位置履歴情報を参照して配信位置を予測し、この配信位置に対して距離の短い通信経路を選択する処理部と、
を備えるコンテンツ配信システム。
【請求項２】
前記処理部は、配信する複数のコンテンツのうちのいずれかのコンテンツに位置情報の  通知要求を付加し、この通知要求により前記通信端末から得た位置情報を前記履歴情報蓄積部に提供する、
請求項１に記載のコンテンツ配信システム。
【請求項３】
前記配信経路の選択は、複数の配信サーバを備え、これら配信サーバから予測した位置に近い距離にある配信サーバの選択を含む、
請求項１に記載のコンテンツ配信システム。
【請求項４】
前記通信経路は、配信情報のコンテンツ種別によって変更する、
請求項１または３に記載のコンテンツ配信システム。
【請求項５】
配信を要求した通信端末に対して通信経路を選択してコンテンツ配信を行うコンピュータに実行させるコンテンツ配信プログラムであって、
配信先の前記通信端末の位置を位置履歴情報として履歴情報蓄積部に蓄積し、
前記通信端末へのコンテンツ配信に際し、前記履歴情報蓄積部にある前記位置履歴情報を参照して配信位置を予測し、この配信位置に対して距離の短い通信経路を選択する、
処理を前記コンピュータに実行させるためのコンテンツ配信プログラム。
【請求項６】
配信を要求した通信端末に対して配信サーバから情報を配信するコンテンツ配信システムに用いられるサーバであって、
配信を受けた前記通信端末の位置を位置履歴情報として記録する記録部と、
前記記録部にある前記位置履歴情報から現在の位置を予測し、この位置に対して距離の短い通信経路を選択する処理部と、
を備えるサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末に対するコンテンツなどの配信に関し、たとえば、サーバシステムからモバイル端末に対するコンテンツ配信に用いられるコンテンツ配信システム、コンテンツ配信プログラムおよびサーバに関する。
【背景技術】
【０００２】
サーバシステムからモバイル端末向けにコンテンツ配信（PUSH−Download型配信）が行われている。このPUSH−Download型の配信では、サーバからモバイル端末（クライアント）にコンテンツの取得先アドレスを示した制御情報を送付する。制御情報を提供されたモバイル端末は、その制御情報を用いてコンテンツのダウンロードを行う。このように、PUSH−Download型配信では、サーバシステムのコントロールに基づいてコンテンツがクライアントに配信される。
【０００３】
サーバシステムとモバイル端末との間には複数の通信経路が存在している。このため、コンテンツ配信には経路選択の自由度がある。
【０００４】
このコンテンツ配信に関し、通信経路を予測し、コンテンツの配信を受けるモバイル端末の位置に適したコンテンツ蓄積装置から配信することが知られている（たとえば、特許文献１）。また、位置や滞留時間を予測し、コンテンツ配信の配信効果に応じて配信経路をチューニングすることが知られている（たとえば、特許文献２）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１３４５４５号公報
【特許文献２】特開２００２−３２４０７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、コンテンツの配信経路は、契約地域の地域コード、契約郵便番号などの静的情報に基づき分散している。つまり、コンテンツ配信は、契約地域の地域コード、契約郵便番号などの静的情報に基づいて行われている。このため、静的情報と、配信先の実在圏経路不一致であれば、地域間のＷＡＮ（Wide Area Network ）を経由したり、配信ルート長が長くなるなど、非効率な通信ルートが選択されるという課題がある。通信ルートの非効率化は地域間ＷＡＮの負荷を増大させるという課題がある。
【０００７】
通信ルートの非効率化を防止するにはたとえば、モバイル端末からサーバ側に定期的に位置情報を通知し、効率的な配信ルートを選択すればよい。しかし、位置情報を通知することは、そのトラヒックが新たな負担となるという課題がある。
【０００８】
また、モバイル端末側から位置情報の定期的な通知をすることは、モバイル端末側の消費電力を増大させてしまうという課題がある。
【０００９】
そこで、本発明の目的は、上記課題に鑑み、コンテンツ配信に関し、配信先の位置を予測して通信経路を短縮することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本開示の構成は、コンテンツ配信を要求した通信端末に対してコンテンツを配信する通信経路を選択するため、履歴情報蓄積部および処理部を備える。履歴情報蓄積部には、コンテンツ配信を受けた通信端末の位置を位置履歴情報として蓄積する。処理部では、通信端末へのコンテンツ配信に際し、履歴情報蓄積部にある位置履歴情報を参照して配信位置を予測し、この配信位置に対して距離の短い通信経路を選択する。
【発明の効果】
【００１１】
本開示の構成によれば、次のいずれかの効果が得られる。
【００１２】
(1) コンテンツ配信を受けた通信端末の位置を位置履歴情報として蓄積し、この位置履歴情報から配信先の位置を予測し、距離の短い通信経路を選択してコンテンツ配信が可能である。
【００１３】
(2) 配信先の通信端末から頻繁に位置情報の提供を受けないので、通信端末に対する負荷の軽減が可能である。
【００１４】
(3) 位置の探索や位置情報の入手のための通信が不要になり、トラヒックに対する負荷の軽減が可能になる。
【００１５】
そして、本発明の他の目的、特徴および利点は、添付図面および各実施の形態を参照することにより、一層明確になるであろう。
【図面の簡単な説明】
【００１６】
【図１】第１の実施の形態に係るコンテンツ配信システムを示す図である。
【図２】コンテンツ配信の経路選択の処理手順を示すフローチャートである。
【図３】第２の実施の形態に係るコンテンツ配信システムを示す図である。
【図４】配信サーバからモバイル端末へのＰＵＳＨ通知を示す図である。
【図５】管理サーバ、位置情報サーバおよび配信制御サーバの機能を示す図である。
【図６】配信サーバおよびモバイル端末の機能を示す図である。
【図７】位置情報サーバ、配信制御サーバ、モバイル端末および配信サーバの機能関係を示す図である。
【図８】管理サーバおよび位置情報サーバのハードウェアの一例を示す図である。
【図９】配信制御サーバおよび配信サーバのハードウェアの一例を示す図である。
【図１０】モバイル端末のハードウェアの一例を示す図である。
【図１１】電文フォーマットを示す図である。
【図１２】利用者テーブルおよび位置情報履歴テーブルの一例を示す図である。
【図１３】経路情報テーブルおよびサービスログの一例を示す図である。
【図１４】コンテンツ配信システムの処理シーケンスを示す図である。
【図１５】在圏予測の処理手順を示すフローチャートである。
【図１６】コンテンツの配信経路の決定の処理手順を示すフローチャートである。
【図１７】コンテンツ配信システムおよびコンテンツ配信の実施例を示す図である。
【図１８】利用者テーブルおよび位置情報履歴テーブルの一例を示す図である。
【図１９】経路情報テーブルの一例を示す図である。
【図２０】コンテンツ配信システムの比較例を示す図である。
【図２１】コンテンツ配信システムの比較例の処理シーケンスを示す図である。
【図２２】コンテンツ配信システムおよびコンテンツ配信経路の比較例を示す図である。
【発明を実施するための形態】
【００１７】
〔第１の実施の形態〕
【００１８】
図１は、第１の実施の形態に係るコンテンツ配信システムを示している。
【００１９】
このコンテンツ配信システム２−１はモバイル端末に対してコンテンツを配信するコンテンツ配信システムであり、本開示のコンテンツ配信システムおよびサーバの一例である。
【００２０】
このコンテンツ配信システム２−１は、サーバシステム４および複数の通信経路６−１、６−２・・・６−Ｎおよびモバイル端末８を備える。
【００２１】
サーバシステム４は、モバイル端末８からのコンテンツ配信などの情報の配信要求を受け付け、要求されたコンテンツを配信する。このサーバシステム４は単一または複数のサーバで構成されるコンピュータシステムであり、通信機能を備えてモバイル端末８と無線通信ネットワークを構成している。
【００２２】
モバイル端末８は、移動通信端末の一例である。このモバイル端末８は、コンテンツ配信を受ける配信先である。このモバイル端末８は、携帯電話機、モバイル端末、ゲーム機など、通信機能を備える電子機器であればよい。
【００２３】
そして、サーバシステム４は、記録部１０、処理部１２およびコンテンツ配信部１４を備えている。
【００２４】
記録部１０は履歴情報蓄積部の一例である。記録部１０は、履歴情報蓄積部として、コンテンツ配信を受けたモバイル端末８の位置を位置履歴情報として蓄積している。つまり、記録部１０にはモバイル端末８へのコンテンツ配信のたびにコンテンツの配信先であるモバイル端末８の位置が位置履歴情報として格納される。
【００２５】
処理部１２は、記録部１０に位置履歴情報の蓄積やその位置履歴情報を用いた配信位置の位置予測などを実行する。つまり、処理部１２では、モバイル端末８の位置を位置履歴情報として記録部１０に蓄積する。また、処理部１２ではモバイル端末８へのコンテンツ配信に際し、記録部１０にある位置履歴情報を参照して配信位置を予測する。この配信位置に対して複数の通信経路６−１、６−２・・・６−Ｎから距離の短い通信経路６Ｘを選択する。
【００２６】
コンテンツ配信部１４は、配信要求を発したモバイル端末８に対し、処理部１２が選択した通信経路６Ｘを通してコンテンツ配信を行う。このコンテンツ配信部１４は、モバイル端末８と公衆無線ネットワークにより無線接続されるコンテンツ配信サーバ、モバイル端末８のサービスエリアに属するコンテンツ配信サーバのいずれであってもよい。また、このコンテンツ配信部１４は、企業など、特定の範囲のサービスエリアに属するコンテンツ配信サーバであってもよい。
【００２７】
＜コンテンツ配信の通信経路の選択＞
【００２８】
図２は、コンテンツ配信の経路選択の処理手順を示している。この処理手順は、コンテンツ配信を要求したモバイル端末８に対して通信経路６−１、６−２・・・６−Ｎを選択してコンテンツ配信を行うコンピュータに実行させるコンテンツ配信プログラムの一例である。この処理手順は本開示のコンテンツ配信プログラムの一例である。
【００２９】
この処理手順では、処理部１２が配信先のモバイル端末８の位置を位置履歴情報として記録部１０に蓄積する（Ｓ１１）。
【００３０】
モバイル端末８からのコンテンツ配信の要求の有無を判定する（Ｓ１２）。コンテンツ配信に際し、つまり、配信要求があれば（Ｓ１３のＹＥＳ）、記録部１０にあるモバイル端末８の位置履歴情報を参照して配信位置を予測する（Ｓ１４）。
【００３１】
この配信位置に対して距離の短い通信経路６Ｘを選択する（Ｓ１５）。
【００３２】
そして、コンテンツ配信部１４は、選択された通信経路６Ｘを用いてモバイル端末８にコンテンツ配信を行う（Ｓ１６）。コンテンツ配信の後、Ｓ１１に戻り、配信先であるモバイル端末８の位置情報を記録部１０に格納する。
【００３３】
＜第１の実施の形態の作用効果＞
【００３４】
(1) モバイル端末８の位置が位置履歴情報として記録部１０に蓄積されているので、この位置履歴情報から配信先の位置を予測することができる。この予測位置に対し、通信経路６−１、６−２・・・６−Ｎから距離の短い通信経路６Ｘを選択することができる。
【００３５】
(2) コンテンツ配信を要求したモバイル端末８に位置情報の提供を要求しないので、モバイル端末８に対する負荷を軽減することができる。また、モバイル端末８から定期的な位置情報の提供が不要である。
【００３６】
(3) 情報提供側では、位置の探索や位置情報の入手のためのモバイル端末８との通信が不要である。つまり、コンテンツ配信の際に配信先の位置情報を蓄積するだけでよい。トラヒック負荷の軽減を図ることが可能である。
【００３７】
〔第２の実施の形態〕
【００３８】
図３は、第２の実施の形態に係るコンテンツ配信システムを示している。図３において図１と同一部分には同一符号を付してある。
【００３９】
このコンテンツ配信システム２−２は、本開示のコンテンツ配信システムおよびサーバの一例であり、既述のコンテンツ配信システム２（図１）の一例である。
【００４０】
このコンテンツ配信システム２−２は、配信センター２２および一例として三地域の地域配信システム２４Ａ、２４Ｂ、２４Ｃを備える。これら配信センター２２および地域配信システム２４Ａ、２４Ｂ、２４Ｃは、コンテンツ配信としてたとえば、複数のコンテンツ種別を配信するプラットフォームを構成する。
【００４１】
配信センター２２は、管理サーバ４−１、位置情報サーバ４−２、配信制御サーバ４−３およびセンター側ネットワーク６０を備える。管理サーバ４−１、位置情報サーバ４−２および配信制御サーバ４−３は相互に接続されているとともに、センター側ネットワーク６０に接続されている。
【００４２】
管理サーバ４−１はコンピュータで構成され、配信情報の一例であるコンテンツを管理する。
【００４３】
位置情報サーバ４−２はコンピュータで構成され、位置情報を通知するコンテンツ種別のコンテンツ提供時、位置情報の記録を実行する。さらに、この位置情報サーバ４−２は、コンテンツ提供における履歴情報から次回のコンテンツ配信（ＰＵＳＨ配信）に用いる配信位置の予測つまり、在圏位置情報の予測処理を行う。
【００４４】
配信制御サーバ４−３はコンピュータで構成され、位置情報サーバ４−２から在圏位置情報の提供を受ける。その地域に応じた最も近い配信サーバ６２（たとえば、後述の配信サーバ６２Ａ、６２Ｂまたは６２Ｃ）のアドレスが指定されている制御情報を通知する。この場合、該当アドレスは配信要求を発しているモバイル端末８に対してＰＵＳＨ配信により通知する。
【００４５】
地域配信システム２４Ａは、地域２６Ａに対する配信を担当する。地域配信システム２４Ｂは、地域２６Ｂに対する配信を担当する。地域配信システム２４Ｃは、地域２６Ｃに対する配信を担当する。地域配信システム２４Ａには地域ネットワーク６０Ａ、配信サーバ６２Ａおよび基地局２８Ａを備える。地域配信システム２４Ｂには地域ネットワーク６０Ｂ、配信サーバ６２Ｂおよび基地局２８Ｂを備える。地域配信システム２４Ｃには地域ネットワーク６０Ｃ、配信サーバ６２Ｃおよび基地局２８Ｃを備える。
【００４６】
地域ネットワーク６０Ａはセンター側ネットワーク６０に接続されているとともに、配信サーバ６２Ａおよび基地局２８Ａに接続されている。地域ネットワーク６０Ｂはセンター側ネットワーク６０に接続されているとともに、配信サーバ６２Ｂおよび基地局２８Ｂに接続されている。地域ネットワーク６０Ｃはセンター側ネットワーク６０に接続されているとともに、配信サーバ６２Ｃおよび基地局２８Ｃに接続されている。したがって、センター側ネットワーク６０および地域ネットワーク６０Ａ、６０Ｂ、６０Ｃは相互に連携されている。
【００４７】
地域２６Ａは基地局２８Ａのサービスエリアである。この地域２６Ａには複数のモバイル端末８−１、８−２・・・８−Ｎが存在している。各モバイル端末８−１、８−２・・・８−Ｎが移動可能であるから、図示の状態は、モバイル端末８−１、８−２・・・８−Ｎが地域２６Ａに在圏していることを表している。したがって、地域２６Ａ内の各モバイル端末８−１、８−２・・・８−Ｎは基地局２８Ａに無線通信により接続される。
【００４８】
地域２６Ｂは基地局２８Ｂのサービスエリアである。この地域２６Ｂには同様に複数のモバイル端末８−１、８−２・・・８−Ｎが存在している。この場合、モバイル端末８−１、８−２・・・８−Ｎが移動可能であるから、図示の状態は、モバイル端末８−１、８−２・・・８−Ｎが地域２６Ｂに在圏していること（つまり、その地域に存在または移動中であること）を表している。したがって、地域２６Ｂ内に在圏する各モバイル端末８−１、８−２・・・８−Ｎは基地局２８Ｂに無線通信により接続される。
【００４９】
地域２６Ｃは基地局２８Ｃのサービスエリアである。この地域２６Ｃには同様に複数のモバイル端末８−１、８−２・・・８−Ｎが存在している。この場合、モバイル端末８−１、８−２・・・８−Ｎが移動可能であるから、図示の状態は、モバイル端末８−１、８−２・・・８−Ｎが地域２６Ｃに在圏していることを表している。したがって、地域２６Ｃ内に在圏する各モバイル端末８−１、８−２・・・８−Ｎは基地局２８Ｃに無線通信により接続される。
【００５０】
地域配信システム２４Ａ、２４Ｂまたは２４ＣからＰＵＳＨ通知を受けたモバイル端末８は、指定された配信サーバ６２Ａ、６２Ｂまたは６２Ｃのアドレスへ向けてコンテンツのダウンロード要求を発行する。
【００５１】
この実施の形態では、位置情報の通知要否を制御するコンテンツ種別を配信する。このコンテンツ種別の配信に対し、コンテンツ配信を受けるモバイル端末８は位置情報サーバ４−２に位置情報を提供する。この位置情報の提供を受けた位置情報サーバ４−２はモバイル端末８の位置情報を記録する。
【００５２】
＜ＰＵＳＨ通知＞
【００５３】
図４は、配信サーバ６２Ａから地域２６Ａに在圏するモバイル端末８−１、８−２・・・８−ＮへのＰＵＳＨ通知を示している。このようなコンテンツ配信は、地域２６Ｂまたは地域２６Ｃにおいても同様に、各地域２６Ｂまたは地域２６Ｃに対応する配信サーバ６２Ｂ、６２Ｃから実行される。
【００５４】
＜管理サーバ４−１、位置情報サーバ４−２、配信制御サーバ４−３、配信サーバ６２Ａ、６２Ｂ、６２Ｃおよびモバイル端末８−１、８−２・・・８−Ｎの各機能＞
【００５５】
管理サーバ４−１は図５のＡに示すように、契約情報管理機能６４、コンテンツ管理機能６６および管理情報データベース（ＤＢ）６８を備えている。契約情報管理機能６４は、コンテンツ配信を受けるモバイル端末８−１、８−２・・・８−Ｎの契約情報の記録など、契約およびその内容を管理する。コンテンツ管理機能６６は、配信されるコンテンツおよびその内容を管理する。管理情報ＤＢ６８には契約情報などが格納されている。
【００５６】
位置情報サーバ４−２は図５のＢに示すように、位置情報管理機能７０、経路情報提供機能７２および位置情報ＤＢ７４を備える。位置情報管理機能７０は、位置情報の通知を求めるコンテンツ種別のコンテンツ提供時に取得した位置情報の位置情報記録、その位置履歴情報から次回のＰＵＳＨ配信に向けた在圏位置情報の予測を行う。つまり、モバイル端末８−１、８−２・・・８−Ｎの位置情報の取得、蓄積および蓄積した位置情報の更新などを行う。この位置情報には端末ＩＤ、位置取得日、実績位置情報などが含まれる。位置取得日は位置情報を取得した日時である。実績位置情報は蓄積している位置情報である。位置情報ＤＢ７４には、既述の端末ＩＤ、位置取得日時（モバイル端末８から発せられたアクセスの日時、曜日などを含む）、実績位置情報などの位置履歴情報が格納されている。
【００５７】
経路情報提供機能７２は予測した位置に対する最適な通信経路を配信制御サーバ４−３に提供する。最適な通信経路はたとえば、予測した位置から最も近い通信経路である。この場合、配信サーバについても、最も近い配信サーバたとえば、配信サーバ６２Ａ、６２Ｂ、６２Ｃのいずれかひとつを提供する。
【００５８】
配信制御サーバ４−３は図５のＣに示すように配信制御機能７６および配信スケジュールＤＢ７８を備える。この配信制御機能７６は、位置情報サーバ４−２から在圏位置情報の提供を受け、その地域に応じた最も近い配信サーバ６２のアドレスを指定した制御情報をモバイル端末８に対してＰＵＳＨ通知をする。この制御情報の通知は、電文フォーマット８８（図１１）により実行する。配信スケジュールＤＢ７８には配信時刻や配信端末ＩＤが格納されている。
【００５９】
各配信サーバ６２Ａ、６２Ｂ、６２Ｃは図６のＡに示すように、コンテンツ提供機能８０およびサービスログ８２を備える。コンテンツ提供機能８０は、コンテンツの提供を要求するモバイル端末８−１、８−２・・・８−Ｎにコンテンツを提供する。このコンテンツの提供は、モバイル端末８−１、８−２・・・８−Ｎのダウンロード要求により実行される。サービスログ８２には端末ＩＤ、アクセス日時、実績位置情報などが格納されている。
【００６０】
各モバイル端末８−１、８−２・・・８−Ｎは図６のＢに示すように、送受信機能８４およびコンテンツダウンロード機能８６を備える。送受信機能８４はコンテンツの配信要求を送信し、配信サーバ６２（＝６２Ａ、６２Ｂ、６２Ｃ）からＰＵＳＨ通知を受ける。このＰＵＳＨ通知を受けたモバイル端末８−１、８−２・・・８−Ｎは、指定された配信サーバ６２のアドレスに対し、コンテンツのダウンロード要求を行う。ＰＵＳＨ通知の電文フォーマット８８（図１１）に示すように、位置情報を通知すべきコンテンツ種別であった場合には、モバイル端末８が位置情報を提供する。つまり、位置情報が求められなければ、各モバイル端末８−１、８−２・・・８−Ｎ側からの位置情報を提供する必要はない。モバイル端末８−１、８−２・・・８−Ｎから配信サーバ６２に提供された位置情報は、位置情報サーバ４−２に通知され記録される。
【００６１】
図７は、位置情報サーバ４−２、配信制御サーバ４−３、モバイル端末８−１、８−２・・・８−Ｎおよび配信サーバ６２Ａ、６２Ｂ、６２Ｃの各機能の関係を示している。
【００６２】
配信制御サーバ４−３は、配信制御機能７６により配信スケジュールに基づき、ＰＵＳＨ配信指示を発行する際に、位置情報サーバ４−２の位置情報管理機能７０から配信対象であるモバイル端末８の在圏予測値を取得する。この在圏予測値は、モバイル端末８が存在する位置の予測値である。この在圏予測値が含まれる在圏地域に対し、最適な配信サーバ６２（たとえば、６２Ａ、６２Ｂ、６２Ｃのいずれか）の情報を位置情報サーバ４−２の経路情報提供機能７２から取得する。
【００６３】
配信制御サーバ４−３は、電文フォーマット８８（図１１）によりモバイル端末ＩＤ、配信サーバアドレスを指定してモバイル端末８（＝８−１、８−２・・・８−Ｎのいずれか）にＰＵＳＨ通知を行う。
【００６４】
このＰＵＳＨ通知を受信したモバイル端末８は指定された配信サーバ６２（たとえば、６２Ａ、６２Ｂ、６２Ｃのいずれか）に対しコンテンツのダウンロード処理を行う。この場合、電文フォーマット８８に含まれる位置情報通知種別が位置情報の通知設定であれば、モバイル端末８がダウンロード処理で配信サーバ６２に位置情報を通知する。
【００６５】
このダウンロード処理を受けた配信サーバ６２は、位置情報が存在する場合、その位置情報を位置情報サーバ４−２の位置情報管理機能７０に通知する。位置情報管理機能７０は、位置情報を位置履歴情報として位置情報ＤＢ７４に記録する。具体的には、位置情報を通知するコンテンツ種別のコンテンツ提供時の位置情報を記録する。これにより、位置情報ＤＢ７４には位置情報の直近データが記録される。
【００６６】
この位置履歴情報の記録の際、位置情報管理機能７０では、通知を受けた位置情報（実績の位置情報）と、予測した位置情報とを比較する。実績位置情報と予測位置情報とが異なっている場合、位置情報ＤＢ７４にある位置履歴情報をクリアし、実績位置情報に在圏予測情報を更新するフィードバック処理を実行する。つまり、通知を受けた位置情報が予測値と異なっていれば、位置履歴情報を直近の位置情報に更新する。これにより、各モバイル端末８−１、８−２・・・８−Ｎの位置情報の精度が高められる。
【００６７】
また、位置情報管理機能７０では、位置情報の統計処理により、位置の傾向を分析してもよい。この傾向分析から得られた位置情報の傾向分析値を位置情報ＤＢ７４に記録してもよい。これにより、移動するモバイル端末８の位置を捕捉し、コンテンツの配信先位置精度が高められ、配信経路を最適化することができる。したがって、位置情報管理機能７０から予測した在圏情報が得られ、この在圏情報に基づいた通信経路の選択により最適な配信経路が求められる。
【００６８】
＜管理サーバ４−１、位置情報サーバ４−２、配信制御サーバ４−３、配信サーバ６２Ａ、６２Ｂ、６２Ｃおよびモバイル端末８−１、８−２・・・８−Ｎの各ハードウェア＞
【００６９】
管理サーバ４−１は図８のＡに示すように、上記機能を実現するプロセッサ９０、入出力部９２、ＲＯＭ（Read-Only Memory）９４、データ記録部９６、ＲＡＭ（Random-Access Memory）９８を備えている。プロセッサ９０はＲＯＭ９４にあるＯＳ（Operating System）など、各種プログラムを実行する。ＲＯＭ９４にはＯＳや本開示のコンテンツ配信プログラムが格納されている。入出力部９２は位置情報サーバ４−２、配信制御サーバ４−３および配信サーバ６２と連携され、情報の入出力に用いられる。データ記録部９６には既述の管理情報ＤＢ６８が構築されている。ＲＡＭ９８はワークエリアを構成する。
【００７０】
位置情報サーバ４−２は図８のＢに示すように、上記機能を実現するプロセッサ１００、入出力部１０２、ＲＯＭ１０４、データ記録部１０６、ＲＡＭ１０８を備えている。プロセッサ１００はＲＯＭ１０４にあるＯＳなど、各種プログラムを実行する。ＲＯＭ１０４にはＯＳや本開示のコンテンツ配信プログラムが格納されている。入出力部１０２は管理サーバ４−１、配信制御サーバ４−３および配信サーバ６２と連携され、情報の入出力に用いられる。データ記録部１０６には既述の位置情報ＤＢ７４が構築されている。ＲＡＭ１０８はワークエリアを構成する。
【００７１】
配信制御サーバ４−３は図９のＡに示すように、上記機能を実現するプロセッサ１１０、入出力部１１２、ＲＯＭ１１４、データ記録部１１６、ＲＡＭ１１８を備えている。プロセッサ１１０はＲＯＭ１１４にあるＯＳなど、各種プログラムを実行する。ＲＯＭ１１４にはＯＳや本開示のコンテンツ配信プログラムが格納されている。入出力部１１２は管理サーバ４−１、位置情報サーバ４−２および配信サーバ６２と連携され、情報の入出力に用いられる。データ記録部１１６には既述の配信スケジュールＤＢ７８が構築されている。ＲＡＭ１１８はワークエリアを構成する。
【００７２】
配信サーバ６２Ａ、６２Ｂ、６２Ｃは図９のＢに示すように、上記機能を実現するプロセッサ１２０、通信部１２２、入出力部１２４、ＲＯＭ１２６、データ記録部１２８、ＲＡＭ１３０を備えている。プロセッサ１２０はＲＯＭ１２６にあるＯＳなど、各種プログラムを実行する。通信部１２２はプロセッサ１２０の制御により、管理サーバ４−１、位置情報サーバ４−２、配信制御サーバ４−３との通信またはモバイル端末８との通信を行う。ＲＯＭ１２６にはＯＳや本開示のコンテンツ配信プログラムが格納されている。入出力部１２４は管理サーバ４−１、位置制御サーバ４−２および配信制御サーバ４−３と連携され、情報の入出力に用いられる。データ記録部１２８には既述のサービスログ８２が構築されている。ＲＡＭ１３０はワークエリアを構成する。
【００７３】
モバイル端末８−１、８−２・・・８−Ｎは図１０に示すように、上記機能を実現するプロセッサ１３２、無線通信部１３４、入出力部１３６、表示部１３８、ＲＯＭ１４０、データ記録部１４２、ＲＡＭ１４４を備えている。プロセッサ１３２はＲＯＭ１４０にあるＯＳなど、各種プログラムを実行する。無線通信部１３４はアンテナ１４５を備えて基地局２８との無線通信を行う。ＲＯＭ１４０にはＯＳや本開示のコンテンツ配信プログラムに対応するプログラムが格納されている。入出力部１３６は情報の入出力に用いられる。データ記録部１４２には位置情報などが格納されている。ＲＡＭ１４４はワークエリアを構成する。
【００７４】
＜電文フォーマット８８＞
【００７５】
既述の電文フォーマット８８には図１１に示すように、通知ＩＤ１４６、モバイル端末識別ＩＤ１４８、配信サーバアドレス１５０、位置情報通知識別１５２およびペイロード１５４が含まれる。通知ＩＤ１４６は、通知に関する識別情報の一例である。モバイル端末識別ＩＤ１４８は、モバイル端末８−１、８−２・・・８−Ｎを識別する識別情報である。
【００７６】
配信サーバアドレス１５０は、コンテンツのダダウンロード先である配信サーバ６２Ａ、６２Ｂ、６２Ｃのアドレスを表している。
【００７７】
位置情報通知識別１５２は、既述のコンテンツ種別に関し、モバイル端末８−１、８−２・・・８−Ｎのコンテンツのダウンロードの際に位置情報の通知を求めるか否かを示す情報である。ペイロード１５４は、データを示している。
【００７８】
このような電文フォーマット８８により、必要に応じて配信サーバ６２Ａ、６２Ｂ、６２Ｃから位置情報の提供が求められる。常に位置情報の提供が要求されないので、トラヒック負荷やモバイル端末８−１、８−２・・・８−Ｎの消費電力の低減が可能となる。
【００７９】
＜位置情報ＤＢ７４およびサービスログ８２のデータ構造＞
【００８０】
位置情報ＤＢ７４には、位置情報ＤＢ７４の利用者テーブル１５６（図１２のＡ）および位置情報履歴テーブル１５８−１、１５８−２（図１２のＢ）、経路情報テーブル１６０（図１３のＡ）が設定されている。
【００８１】
利用者テーブル１５６は、図１２のＡに示すように、利用者識別ＩＤ格納部１６１および在圏予測格納部１６３を備えている。利用者識別ＩＤ格納部１６１には利用者識別ＩＤが格納され、たとえば、モバイル端末識別ＩＤが格納される。在圏予測格納部１６３には各利用者識別ＩＤに対応する在圏予測値が格納される。
【００８２】
位置情報履歴テーブル１５８−１、１５８−２は、図１２のＢに示すように、利用者識別ＩＤ格納部１６１にある利用者識別ＩＤ毎に設定されている。各位置情報履歴テーブル１５８−１、１５８−２には履歴番号格納部１６４、アクセス日時格納部１６６、実績位置情報格納部１６８などが設定されている。履歴番号格納部１６４には利用者識別ＩＤに対応する履歴１、履歴２、履歴３・・・などの履歴番号情報が格納される。アクセス日時格納部１６６にはアクセス日時情報が格納される。実績位置情報格納部１６８には実績位置情報が格納される。
【００８３】
経路情報テーブル１６０には図１３のＡに示すように、位置情報格納部１７０および配信サーバアドレス格納部１７２が設定されている。位置情報格納部１７０には地域情報が格納され、たとえば、既述の地域Ａ（２６Ａ）、地域Ｂ（２６Ｂ）など、地域を特定する情報が格納される。配信サーバアドレス格納部１７２には、配信サーバのアドレスが格納され、具体的には地域Ａに存在する配信サーバ１（６２Ａ）のアドレス、地域Ｂに存在する配信サーバ２（６２Ｂ）のアドレスが格納される。
【００８４】
サービスログ８２には図１３のＢに示すように、アクセス日時格納部１７４、利用者識別ＩＤ１７６、実績位置情報格納部１７８などが設定されている。アクセス日時格納部１７４にはアクセス日時を表す情報が格納される。利用者識別ＩＤ１７６には利用者を識別するＩＤ情報が格納される。実績位置情報格納部１７８には実績である配信位置を表す情報が格納される。
【００８５】
＜コンテンツ配信の処理シーケンス＞
【００８６】
図１４は、コンテンツ配信の処理シーケンスを示している。この処理シーケンスでは、コンテンツ提供機能８０は既述の通り配信サーバ６２Ａ、６２Ｂに存在している場合を一例として示している。
【００８７】
この処理シーケンスでは位置系サービス利用時の処理Ｆ１と、ＰＵＳＨ配信時（在圏地域Ｂ、契約地域Ａのモバイル端末８を想定）の処理Ｆ２を含んでいる。
【００８８】
位置系サービス利用時の処理Ｆ１では、コンテンツ取得時に位置情報の提供が求められている場合が想定されている。コンテンツ取得時、モバイル端末８は位置情報をコンテンツ提供機能８０に提供する（Ｓ１０１）。コンテンツ提供機能８０は、取得した位置情報を位置情報管理機能７０に通知する（Ｓ１０２）。位置情報管理機能７０は通知を受けた位置情報を位置情報履歴テーブル１５８に格納する（Ｓ１０３）。そして、コンテンツ提供機能８０はコンテンツをモバイル端末８に提供する（Ｓ１０４）。
【００８９】
この場合、位置情報管理機能７０は位置情報履歴テーブル１５８から位置情報を取得し（Ｓ１０５）、これにより位置を予測する。位置情報管理機能７０は予測位置を利用者テーブル１５６に格納する（Ｓ１０６）。
【００９０】
ＰＵＳＨ配信時（在圏地域Ｂ、契約地域Ａのモバイル端末８を想定）の処理Ｆ２では、配信制御機能７６が端末ＩＤを位置情報管理機能７０に通知する（Ｓ１１１）。位置情報管理機能７０は、利用者テーブル１５６から予測位置を取得する（Ｓ１１２）。これにより位置情報管理機能７０はモバイル端末８の在圏地域を求め、この在圏地域を配信制御機能７６に通知する（Ｓ１１３）。配信制御機能７６はＰＵＳＨ配信指示をモバイル端末８に行う（Ｓ１１４）。このＰＵＳＨ配信指示を受けたモバイル端末８は、その地域、この場合地域Ｂの配信サーバ６２ＢにＰＵＳＨ配信によるコンテンツのダウンロードを要求する（Ｓ１１５）。この場合、ボトルネックとなる地域間ネットワークを経由せずに配信経路が選択される。この配信経路では最も近い通信経路６が選択される。
【００９１】
＜在圏位置予測設定の処理＞
【００９２】
図１５は、在圏位置の予測設定の処理手順を示している。この処理手順では位置情報管理機能７０が位置情報履歴テーブル１５８から在圏予測位置を導くための処理である。
【００９３】
位置情報管理機能７０には利用者識別ＩＤ（利用者識別ＩＤ＝０）が提供される（Ｓ２０１）。この利用者識別ＩＤが最終利用者識別ＩＤかを判定する（Ｓ２０２）。この利用者識別ＩＤが最終利用者識別ＩＤであれば（Ｓ２０２のＹＥＳ）、利用者識別ＩＤが決定されているので、処理を終了する。
【００９４】
この利用者識別ＩＤが最終利用者識別ＩＤでなければ（Ｓ２０２のＮＯ）、過去の一定期間たとえば、Ｘ週間分の位置履歴情報の読み込みを行う（Ｓ２０３）。読み込んだＸ週間分の位置履歴情報を日時、時間帯ごとに集計し、各地域の割合を算出する（Ｓ２０４）。この割合が一定の値である閾値以上であるかを判定する（Ｓ２０５）。割合が閾値以上であれば（Ｓ２０５のＹＥＳ）、位置時間特性があると判断し、直前の位置情報によらず割合が高い情報を予測位置情報とする（Ｓ２０６）。
【００９５】
求められた割合が閾値以上でなければ（Ｓ２０５のＮＯ）、位置時間特性はないと判断し、直近の位置情報を予測位置情報とする（Ｓ２０７）。
【００９６】
このような処理（Ｓ２０６またはＳ２０７）を実行した後、算出データを位置情報予測データへ書き込む（Ｓ２０８）。この結果、利用者識別ＩＤ＝次の利用者識別ＩＤとなり、次の利用者識別ＩＤが決定され（Ｓ２０９）、Ｓ２０２に戻る。
【００９７】
Ｓ２０２で利用者識別ＩＤが最終利用者識別ＩＤであれば（Ｓ２０２のＹＥＳ）、利用者識別ＩＤが決定され、処理を終了する。
【００９８】
このような処理手順によれば、図１５に示すように、直近データ、もしくは過去のデータのパタンに基づき在圏予測を導く。通常は直近位置情報を在圏予測とする。経路パタンについては過去規定値の週間分の位置情報を呼び込み、同時刻帯に閾値以上の経路パタンが検出された場合には、そのパタン値を在圏予測とすればよい。
【００９９】
＜コンテンツの配信経路の決定＞
【０１００】
図１６は、コンテンツの配信経路の決定の処理手順を示している。この処理手順では利用者識別ＩＤが提供される（Ｓ３０１）。この利用者識別ＩＤが最終利用者識別ＩＤかを判定する（Ｓ３０２）。この利用者識別ＩＤが最終利用者識別ＩＤであれば（Ｓ３０２のＹＥＳ）、利用者識別ＩＤが決定されているので、処理を終了する。
【０１０１】
この利用者識別ＩＤが最終利用者識別ＩＤでなければ（Ｓ３０２のＮＯ）、利用者テーブル１５６より利用者識別ＩＤに対する在圏予測情報を取得する（Ｓ３０３）。配信サーバテーブル（経路情報テーブル１６０）より在圏予測情報に対する配信サーバアドレスを取得する（Ｓ３０４）。取得した配信サーバアドレスを宛て先に指定してモバイル端末８にＰＵＳＨ配信の指示を行う（Ｓ３０５）。そして、利用者識別ＩＤ＝次の利用者識別ＩＤにより利用者識別ＩＤに次の利用者識別ＩＤを選定し、Ｓ３０２に戻る。
【０１０２】
斯かる処理により、コンテンツのＰＵＳＨ配信制御が実行され、効率的な配信経路の選択によりＰＵＳＨ配信が実行される。
【０１０３】
＜第２の実施の形態の特徴事項や利点＞
【０１０４】
(1) 上記処理により効率化的な通信経路によりコンテンツ配信を行うことができる。コンテンツ配信では、モバイル端末８の在圏域に近い配信サーバから配信でき、コンテンツ配信の効率化が図られる。
【０１０５】
(2) モバイル端末８からの位置情報通知を必要最小限に抑えることができる。
【０１０６】
(3) モバイル端末８の在圏に近いサーバシステムからコンテンツ配信を行うことができる。つまり、モバイル端末８の位置情報予測を行い位置情報通知を必要最小限に抑え、モバイル端末８の在圏情報を用いた効率的な通信経路でコンテンツ配信を行える。
【０１０７】
(4) モバイル端末８の在圏に基づいた配信により、効率のよい通信経路を使用でき、通信経路（網）のトラヒック負荷の低減が行える。位置情報通知の頻度を抑えるとともに、配信経路の予測ができる。モバイル端末８から位置情報の提供頻度が低減でき、モバイル端末の電力消費を抑えることができる。
【０１０８】
(5) 上記実施の形態では、静的情報（つまり、契約時の位置情報）ではなく、モバイル端末８の在圏域を用いて効率的な通信経路を選択できる。
【０１０９】
(6) 位置情報は周期的にアップするのではなく、必要最小限度のたとえば、１日３回程度の位置情報把握を行えばよく、これにより、経路パタンを検出し、配信経路の予測を行う。
【０１１０】
(7) 予測した在圏位置と、実配信経路に閾値以上のずれが生じた場合には、予測位置の補正を行うフィードバック処理を実行すればよい。これにより、予測妥当性のフィードバック機能が実現される。
【０１１１】
(8) 以上の処理はサーバないしサーバシステムからＰＵＳＨトリガで制御することができ、モバイル端末８側での処理は不要である。
【実施例】
【０１１２】
図１７は、コンテンツ配信システムの実施例を示している。図１７において、図３と同一部分には同一符号を付してある。
【０１１３】
このコンテンツ配信システム２−３では、図１７に示すように、配信センター２２に位置情報サーバ４−２、配信制御サーバ４−３に加えてコンテンツ提供サーバ４−４１、４−４２、４−４３が設置されている。コンテンツ提供サーバ４−４１は、サービスＡのコンテンツを提供する。コンテンツ提供サーバ４−４２は、サービスＢのコンテンツを提供する。コンテンツ提供サーバ４−４３は、サービスＣのコンテンツを提供する。これらコンテンツ提供サーバ４−４１、４−４２、４−４３は、既述の管理サーバ４−１（図８のＡ）と同様のハードウェア構成を備え、サービスＡ、Ｂ、Ｃに係るコンテンツＤＢを備えている。各コンテンツ提供サーバ４−４１、４−４２、４−４３は配信サーバ６２にコンテンツを提供する。各コンテンツ提供サーバ４−４１、４−４２、４−４３にはコンテンツ配信により得られた位置情報が記録されている。この位置情報記録１８０は、位置情報サーバ４−２に通知され、位置情報ＤＢ７４に記録される。
【０１１４】
この実施例の地域配信システム２４Ａはたとえば、関東地区に対しては東京配信システム、地域配信システム２４Ｂは近畿地区に対しては大阪配信システム、地域配信システム２４Ｃは九州地区に対しては福岡配信システムである。これら地域配信システム２４Ａ、２４Ｂ、２４Ｃにはそれぞれの地域に対応する配信サーバ６２Ａ、６２Ｂ、６２Ｃが配置され、各配信サーバ６２Ａ、６２Ｂ、６２Ｃを利用することが最適な配信経路となる場合を示している。
【０１１５】
この場合、地域２６Ａは関東地区、地域２６Ｂは近畿地区、地域２６Ｃは九州地区を示している。
【０１１６】
この実施例では配信制御サーバ４−３が位置情報サーバ４−２に位置情報の問い合わせ１８２を実行する。この位置情報に基づき、配信制御サーバ４−３から各地区に在圏するモバイル端末８に対してＰＵＳＨ通知としてコンテンツ配信指示１８４が発せられる。
【０１１７】
このコンテンツ配信指示１８４のＰＵＳＨ通知に対し、関東地区（地域２６Ａ）のモバイル端末８には「東京配信システム」（地域配信システム２４Ａ）にある配信サーバ６２Ａからコンテンツ配信１８６が実行される。配信サーバ６２Ａからのコンテンツ配信１８６は、地域ネットワーク６０Ａを経て基地局２８Ａからコンテンツ配信要求をしたモバイル端末８に無線で通知される。これにより、在圏にあわせて配信サーバ６２より配信を行うことが可能となる。
【０１１８】
また、九州地区（地域２６Ｃ）のモバイル端末８では、「福岡配信システム」（地域配信システム２４Ｃ）にある配信サーバ６２Ｃからコンテンツ配信１８８が実行される。つまり、最短の通信経路６（図１）が選択されてコンテンツ配信が実行される。
【０１１９】
この場合、利用者テーブル１５６には、図１８のＡに示すように、利用者識別ＩＤ格納部１６１に利用者Ａ、Ｂ、Ｃ、Ｅ、Ｆのモバイル端末識別ＩＤが格納されている。この利用者テーブル１５６には契約地域格納部１６２が設定されている。この契約地域格納部１６２には、契約地域が利用者に関係付けられて格納されている。在圏予測格納部１６３には、予測された地域名が格納されている。地域名としては、「関東」、「近畿」、「九州」などである。この場合、利用者Ａでは契約地域が近畿であり、在圏予測が「関東」であることを示している。
【０１２０】
位置情報履歴テーブル１５８−１は、図１８のＢに示すように、利用者Ａについて作成されている。履歴番号格納部１６４には履歴番号が格納されている。アクセス日時格納部１６６にはアクセス日時が格納されている。実績位置情報格納部１６８には実績位置として「関東」などが格納されている。
【０１２１】
位置情報履歴テーブル１５８−２は、図１８のＢに示すように、利用者Ｂについて作成されている。履歴番号格納部１６４には履歴番号が格納されている。アクセス日時格納部１６６にはアクセス日時が格納されている。実績位置情報格納部１６８には実績位置として「近畿」や「関東」などが格納されている。つまり、利用者Ｂは契約地域が「近畿」であるが、在籍予測の結果、現在は「近畿」が在圏であることを示している。
【０１２２】
位置情報履歴テーブル１５８−３は、図１８のＢに示すように、利用者Ｆについて作成されている。履歴番号格納部１６４には履歴番号が格納されている。アクセス日時格納部１６６にはアクセス日時が格納されている。実績位置情報格納部１６８には実績位置として「九州」や「関東」などが格納されている。つまり、利用者Ｆは契約地域が「関東」であるが、在籍予測の結果、現在は「九州」が在圏であることを示している。
【０１２３】
この場合、経路情報テーブル１６０は図１９に示すように、位置情報格納部１７０には該当する地域情報が格納されている。この場合、「関東」、「近畿」、「九州」が格納されている。配信サーバアドレス格納部１７２には、地域を管轄する配信サーバのアドレスが格納されている。この場合、「関東」では関東地区に存在する「東京配信サーバ」のアドレスが格納されている。「近畿」では「大阪配信サーバ」のアドレスが格納されている。「九州」では「福岡配信サーバ」のアドレスが格納されている。つまり、在圏が「関東」であれば、「東京配信サーバ」のアドレスが指定されることになる。
【０１２４】
利用者Ａのモバイル端末８に対して配信を行う場合には、配信制御機能７６が位置情報管理機能７０に対し利用者Ａのモバイル端末識別ＩＤを基に在圏情報を依頼する。位置情報管理機能７０は、利用者Ａのモバイル端末識別ＩＤに対する在圏予測情報である「関東」を利用者テーブル１５６より取得する。このモバイル端末識別ＩＤの在圏予測情報である「関東」を配信制御機能７６に通知する。位置情報が「関東」である旨の通知を受けた配信制御機能７６は、位置情報「関東」を基に経路情報を検索し、その検索結果である経路情報を経路情報提供機能７２に通知する。経路情報提供機能７２は、経路情報テーブル１６０より、「関東」の配信に対しては、「東京配信サーバ」であることを取得し、配信制御機能７６に通知する。
【０１２５】
配信制御機能７６は、図１１に示すように、電文フォーマット８８に対し、利用者Ａのモバイル端末識別ＩＤ、取得先配信サーバアドレスに「東京配信サーバ」のアドレスを設定する。配信制御機能７６は、この電文フォーマット８８により利用者Ａのモバイル端末８にＰＵＳＨ通知を行う。これに基づき、利用者Ａのモバイル端末８は「東京配信サーバ」（配信サーバ６２Ａ）のアドレスに対してダウンロード要求を行い、コンテンツを取得する。
【０１２６】
位置情報通知種別が通知設定だった場合には、利用者Ａのモバイル端末８は位置情報の通知と共にダウンロード要求を行う。配信サーバ６２Ａは、モバイル端末８から通知を受けた位置情報を位置情報管理機能７０に通知する。位置情報管理機能７０は履歴情報として位置情報履歴テーブル１５８−１（図１８のＢ）に記録する。位置情報管理機能７０は、予測した位置情報と、実績の位置情報が異なる場合、履歴情報をクリアし、直近の実績である「関東」と異なる場合（つまり、利用者Ａが移動して「近畿」に在圏していた場合）、在圏予測情報を「近畿」に補正するするフィードバック処理を実行する。
【比較例】
【０１２７】
図２０は、比較例のコンテンツ配信システムを示している。このコンテンツ配信システム２００は、契約情報に基づく静的情報に基づいてモバイル端末８にコンテンツ提供を行っている。つまり、コンテンツ配信システム２００では、モバイル端末８の在圏予測を行っていない。このコンテンツ配信システム２００では、配信サーバ６２０には配信スケジュールＤＢ７８０が設定されている。この配信スケジュールＤＢ７８０には配信時刻や配信端末ＩＤが格納されている。コンテンツ提供機能８００はコンテンツの提供を行う。
【０１２８】
配信制御サーバ４０３の配信制御機能７６０は、契約情報サーバ４０５の契約情報管理機能６４０に対し端末ＩＤの通知を行う。契約情報サーバ４０５は、契約情報管理機能６４０および契約情報ＤＢ６８０を備える。契約情報ＤＢ６８０には、端末ＩＤおよびその契約地域情報が格納されている。つまり、契約地域情報は、モバイル端末８の移動とは無関係な契約情報に基づく静的情報である。
【０１２９】
契約情報管理機能６４０が配信制御サーバ４０３の配信制御機能７６０から端末ＩＤ通知を受けると、契約に基づく静的情報である契約地域情報を契約情報ＤＢ６８０から取得し、配信制御機能７６０に通知する。つまり、配信制御機能７６０は、契約情報の静的情報を取得し、モバイル端末８に対し、在圏によらず静的情報を基にした配信サーバ６２０を指定し、モバイル端末８にＰＵＳＨ配信指示を出している。
【０１３０】
この契約地域情報に基づき、配信制御機能７６０からモバイル端末８にコンテンツのダウンロード指示を行う。この比較例では、モバイル端末８が何処に在圏していようと、モバイル端末８の契約情報に基づく静的情報である契約地域に存在する配信サーバ６２０が指定される。
【０１３１】
ＰＵＳＨ通知によるダウンロード指示を受けたモバイル端末８は配信サーバ６２０のコンテンツ提供機能８００からコンテンツの提供を受ける。
【０１３２】
＜コンテンツ配信の処理シーケンス＞
【０１３３】
図２１は、コンテンツ配信の処理シーケンスを示している。
【０１３４】
この処理シーケンスには、モバイル端末８の在圏地域Ａおよび契約地域Ａの場合の処理Ｆ３と、在圏地域Ｂおよび契約地域Ａの場合の処理Ｆ４とを示している。
【０１３５】
モバイル端末８の在圏地域Ａおよび契約地域Ａの場合の処理Ｆ３では、配信制御機能７６０から契約情報管理機能６４０に対し、端末ＩＤの通知を行う（Ｓ４０１）。これに応答し、契約情報管理機能６４０から契約地域情報が配信制御機能７６０に通知される（Ｓ４０２）。配信制御機能７６０はモバイル端末８に対しＰＵＳＨ配信指示を行う（Ｓ４０３）。モバイル端末８はＰＵＳＨ配信指示を受け、地域Ａのネットワーク６００Ａにダウンロード要求を行い（Ｓ４０４）、ネットワーク６００Ａから配信サーバ６２０Ａに対しダウンロード中継が行われる（Ｓ４０５）。
【０１３６】
この場合、契約地域Ａと在圏地域Ａが同一であるので、配信経路のロスは生じない。しかし、位置情報の提供を常に実行するので、トラフィック負荷やモバイル端末８側の消費電力は大きくなる。
【０１３７】
モバイル端末８の在圏地域Ｂおよび契約地域Ａの場合の処理Ｆ４では、配信制御機能７６０から契約情報管理機能６４０に対し、端末ＩＤの通知を行う（Ｓ５０１）。これに応答し、契約情報管理機能６４０から契約地域情報が配信制御機能７６０に通知される（Ｓ５０２）。配信制御機能７６０はモバイル端末８に対しＰＵＳＨ配信指示を行う（Ｓ５０３）。モバイル端末８はＰＵＳＨ配信指示を受け、地域Ｂのネットワーク６００Ｂにダウンロード要求を行い（Ｓ５０４）、ネットワーク６００Ｂから地域Ａのネットワーク６００Ａにダウンロード中継が実行される（Ｓ５０５）。これにより、地域Ａのネットワーク６００Ａから地域Ａの配信サーバ６２０Ａに対しダウンロード中継が行われる（Ｓ５０６）。
【０１３８】
この比較例のコンテンツ配信システム２００では、図２２に示すように、配信センター２２に契約情報サーバ４０５およびコンテンツ提供サーバ４０４１、４０４２、４０４３が設置されている。これらはセンター側ネットワーク６００を介して各地域配信システム２４Ａ、２４Ｂ、２４Ｃに接続されている。地域配信システム２４Ａには配信サーバ６２０Ａ、地域ネットワーク６００Ａ、基地局２８０Ａが設置されている。地域配信システム２４Ｂには配信サーバ６２０Ｂ、地域ネットワーク６００Ｂ、基地局２８０Ｂが設置されている。地域配信システム２４Ｃには配信サーバ６２０Ｃ、地域ネットワーク６００Ｃ、基地局２８０Ｃが設置されている。
【０１３９】
既述の処理シーケンス（図２１）の処理に従うと、配信制御サーバ４０３から契約情報サーバ４０５に対して契約情報の問い合わせ１９２が実行される。この問い合わせ１９２により契約情報を取得した配信制御サーバ４０３から、契約情報に基づき配信サーバ６２０Ｂ、６２０Ｃにコンテンツ配信指示１９４が実行されている。これにより、配信サーバ６２０Ｂからコンテンツ配信１９６が東京配信システム（配信システム２４Ａ）の地域ネットワーク６００Ａを介して東京地区（地域２６Ａ）のモバイル端末８に対してコンテンツ配信１９６が実行されている。また、地域配信システム２４Ｃからモバイル端末８にコンテンツ配信１９８が実行されている。
【０１４０】
コンテンツ配信１９６では、地域２４Ｂから地域２４Ａに跨がるコンテンツ配信１９６の配信経路が用いられ、地域２４Ｂから地域２４Ａに跨がっているため、非効率な配信経路となっている。このように、比較例では、契約地域が「近畿」である場合、「関東」にモバイル端末８が在圏しているにも関わらず、「近畿」の「大阪配信システム」（配信システム２４Ｂ）の配信サーバ６２０Ｂが指定されるため、非効率な配信経路が選択されてしまう。このような課題は上記実施の形態および実施例で解決されている。
【０１４１】
次に、以上述べた実施例を含む実施の形態に関し、更に以下の付記を開示する。以下の付記に本発明が限定されるものではない。
【０１４２】
（付記１）配信を要求した通信端末に対してコンテンツを配信するコンテンツ配信システムであって、
コンテンツ配信を受けた前記通信端末の位置を位置履歴情報として蓄積する履歴情報蓄積部と、
前記通信端末へのコンテンツ配信に際し、前記履歴情報蓄積部にある前記位置履歴情報を参照して配信位置を予測し、この配信位置に対して距離の短い通信経路を選択する処理部と、
を備えるコンテンツ配信システム。
【０１４３】
（付記２）前記処理部は、配信する複数のコンテンツのうちのいずれかのコンテンツに位置情報の通知要求を付加し、この通知要求により前記通信端末から得た位置情報を前記履歴情報蓄積部に提供する、
付記１に記載のコンテンツ配信システム。
【０１４４】
（付記３）前記位置履歴情報は、前記通信端末の識別ＩＤ、アクセス日時、アクセス曜日、位置情報のいずれかまたはこれらのうち２以上を含む、
付記１に記載のコンテンツ配信システム。
【０１４５】
（付記４）前記配信位置は、前記位置履歴情報にある最新位置、または、前記位置履歴情報にある複数の位置から統計より求められた位置である、
付記１に記載のコンテンツ配信システム。
【０１４６】
（付記５）前記配信位置は、予測した配信位置と、実際に情報を配信した位置とを対比し、その比較結果により補正する、
付記１または３に記載のコンテンツ配信システム。
【０１４７】
（付記６）前記通信経路の選択は、複数の配信サーバを備え、これら配信サーバから予測した位置に近い距離にある配信サーバの選択を含む、
付記１に記載のコンテンツ配信システム。
【０１４８】
（付記７）前記通信経路は、配信情報のコンテンツ種別によって変更する、
付記１または６に記載のコンテンツ配信システム。
【０１４９】
（付記８）配信を要求した通信端末に対して通信経路を選択してコンテンツ配信を行うコンピュータに実行させるコンテンツ配信プログラムであって、
配信先の前記通信端末の位置を位置履歴情報として履歴情報蓄積部に蓄積し、
前記通信端末へのコンテンツ配信に際し、前記履歴情報蓄積部にある前記位置履歴情報を参照して配信位置を予測し、この配信位置に対して距離の短い通信経路を選択する、
処理を前記コンピュータに実行させるためのコンテンツ配信プログラム。
【０１５０】
（付記９）配信を要求した通信端末に対して配信サーバから情報を配信するコンテンツ配信システムに用いられるサーバであって、
配信を受けた前記通信端末の位置を位置履歴情報として記録する記録部と、
前記記録部にある前記位置履歴情報から現在の位置を予測し、この位置に対して距離の短い通信経路を選択する処理部と、
を備えるサーバ。
【０１５１】
〔他の実施の形態〕
【０１５２】
(1) 通信端末の一例としてモバイル端末８、８−１、８−２・・・８−Ｎを例示したが、通信端末は係るモバイル端末に限定されない。通信機能を備えた電子機器であればよく、パーソナルコンピュータ、電子ゲーム機、電子カメラ、タブレット端末などであってもよい。
【０１５３】
(2) 上記実施の形態では、公衆回線網を想定して記載しているが、ネットワークは公衆回線網に限定されない。各地に点在するネットワークを統合するネットワークであればよい。
【０１５４】
(3) 上記実施の形態では、配信センターに複数のサーバを設置しているが、既述したサーバの機能を備える単一のサーバで構成してもよい。
【０１５５】
以上説明したように、コンテンツ配信システム、コンテンツ配信プログラムおよびサーバの最も好ましい実施の形態等について説明した。本発明は、上記記載に限定されるものではない。特許請求の範囲に記載され、又は発明を実施するための形態に開示された発明の要旨に基づき、当業者において様々な変形や変更が可能である。斯かる変形や変更が、本発明の範囲に含まれることは言うまでもない。
【符号の説明】
【０１５６】
２−１、２−２、２−３  コンテンツ配信システム
４  サーバシステム
４−１  管理サーバ
４−２  位置情報サーバ
４−３  配信制御サーバ
６−１、６−２・・・６−Ｎ  通信経路
８、８−１、８−２・・・８−Ｎ  モバイル端末
１０  記録部
１２  処理部
１４  コンテンツ配信部
２２  配信センター
２４Ａ、２４Ｂ、２４Ｃ  地域配信システム
２６Ａ、２６Ｂ、２６Ｃ  地域
２８Ａ、２８Ｂ、２８Ｃ  基地局
６０  センター側ネットワーク
６０Ａ、６０Ｂ、６０Ｃ  地域ネットワーク
６２  配信サーバ
６２Ａ、６２Ｂ、６２Ｃ  配信サーバ
６４  契約情報管理機能
６６  コンテンツ管理機能
６８  管理情報ＤＢ
７０  位置情報管理機能
７２  経路情報提供機能
７４  位置情報ＤＢ
７６  配信制御機能
７８  配信スケジュールＤＢ
８０  コンテンツ提供機能
８２  サービスログ
８４  送受信機能
８６  コンテンツダウンロード機能
８８  電文フォーマット
９０  プロセッサ
９２  入出力部
９４  ＲＯＭ
９６  データ記録部
９８  ＲＡＭ
１００  プロセッサ
１０２  入出力部
１０４  ＲＯＭ
１０６  データ記録部
１０８  ＲＡＭ
１１０  プロセッサ
１１２  入出力部
１１４  ＲＯＭ
１１６  データ記録部
１１８  ＲＡＭ
１２０  プロセッサ
１２２  通信部
１２４  入出力部
１２６  ＲＯＭ
１２８  データ記録部
１３０  ＲＡＭ
１３２  プロセッサ
１３４  無線通信部
１３６  入出力部
１３８  表示部
１４０  ＲＯＭ
１４２  データ記録部
１４４  ＲＡＭ
１４５  アンテナ
１４６  通知ＩＤ
１４８  モバイル端末識別ＩＤ
１５０  配信サーバアドレス
１５２  位置情報通知識別
１５４  ペイロード
１５６  利用者テーブル
１５８−１、１５８−２  位置情報履歴テーブル
１６０  経路情報テーブル
１６１  利用者識別ＩＤ格納部
１６３  在圏予測格納部
１６４  履歴番号格納部
１６６  アクセス日時格納部
１６８  実績位置情報格納部
１７０  位置情報格納部
１７２  配信サーバアドレス格納部
１７４  アクセス日時格納部
１７６  利用者識別ＩＤ
１７８  実績位置情報格納部
１８０  位置情報記録
１８２  問い合わせ
１８４  ＰＵＳＨ通知
１８６  コンテンツ配信
１８８  コンテンツ配信
１９２  コンテンツ問い合わせ
【図１】
2014006850.tif 000003
【図２】
2014006850.tif 000004
【図３】
2014006850.tif 000005
【図４】
2014006850.tif 000006
【図５】
2014006850.tif 000007
【図６】
2014006850.tif 000008
【図７】
2014006850.tif 000009
【図８】
2014006850.tif 000010
【図９】
2014006850.tif 000011
【図１０】
2014006850.tif 000012
【図１１】
2014006850.tif 000013
【図１２】
2014006850.tif 000014
【図１３】
2014006850.tif 000015
【図１４】
2014006850.tif 000016
【図１５】
2014006850.tif 000017
【図１６】
2014006850.tif 000018
【図１７】
2014006850.tif 000019
【図１８】
2014006850.tif 000020
【図１９】
2014006850.tif 000021
【図２０】
2014006850.tif 000022
【図２１】
2014006850.tif 000023
【図２２】
2014006850.tif 000024