(57)【要約】【課題】基地局での配信状態を考慮して、データをサーバから効率よく配信することを目的とする。【解決手段】上記課題を解決するため、サーバから基地局経由で移動局へデータを配信するデータ配信システムであって、該基地局は、該移動局との間の回線状態に関する情報を該サーバへ送信し、該サーバは、該回線状態に関する情報に基づき、該基地局へのデータの配信を行うことを特徴とする。【選択図】図１
2012235286.tif 000002
【特許請求の範囲】
【請求項１】
サーバから基地局経由で移動局へデータを配信するデータ配信システムであって、
該基地局は、該移動局との間の回線状態に関する情報を該サーバへ送信し、
該サーバは、該回線状態に関する情報に基づき、該基地局へのデータの配信を行う
ことを特徴とするデータ配信システム。
【請求項２】
該基地局は、
該移動局へ信号を配信するスケジュールを管理するスケジューラと、
該スケジュールの情報および該基地局の配信能力に基づいて、該移動局との間の該回線状態を演算する回線状態演算部と
を有することを特徴とする、請求項１に記載のデータ配信システム。
【請求項３】
該サーバは、
該移動局から受信したコンテンツの配信要求信号に基づいて、該移動局へ送信する各コンテンツの優先度を演算する優先度演算部と、
該基地局から受信した該回線状態に関する情報に基づいて、演算した該優先度で該基地局にデータを配信するタイミングを制御する制御部と
を有することを特徴とする、請求項１に記載のデータ配信システム。
【請求項４】
基地局経由で移動局へデータを配信するサーバであって、
該移動局から受信したコンテンツの配信要求信号に基づいて、該移動局へ送信する各コンテンツの優先度を演算する優先度演算部と、
該基地局から受信した該移動局との間の回線状態に関する情報に基づいて、演算した該優先度で該基地局にデータを配信するタイミングを制御する制御部と
を有することを特徴とするサーバ。
【請求項５】
サーバから受信したデータを移動局へ配信する基地局であって、
該移動局へ信号を配信するスケジュールを管理するスケジューラと、
該スケジュールの情報および該基地局の配信能力に基づいて、該移動局との間の該回線状態を演算する回線状態演算部と
を有することを特徴とする基地局。
【請求項６】
データを配信するサーバと、サーバから受信したコンテンツを送信する基地局と、該基地局から送信された該コンテンツを受信する移動局とを有するデータ配信システムの制御方法であって、
該移動局によって、該サーバへデータの送信を要求する配信要求信号を送信し、
該基地局によって、該移動局から受信した該配信要求信号および該移動局との間の回線状態に関する情報を該サーバへ送信し、
該サーバによって、該配信要求信号および該回線状態に関する情報に基づき、該基地局へのデータの配信を行う
ことを特徴とする、データ配信システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動局からの要求に応じてサーバからデータを配信する技術に関する。
【背景技術】
【０００２】
移動局からの要求に応じて、コンテンツサーバ（以下、サーバという）はＷＥＢコンテンツなどのデータを移動局に配信する。サーバは移動局から要求されたコンテンツを含むデータを有線で接続された基地局へ送信する。基地局はサーバから受信したデータを無線送信する。移動局は基地局から無線送信されたデータを受信する。移動局の要求するコンテンツ更新の高頻度化に伴い、一定時間当たりにサーバから移動局へデータを配信する回数はますます多くなっている。ここでコンテンツとは、人間が観賞するひとまとまりの情報、すなわち、映像や画像、音楽、文章、またはそれらの組み合わせを含むものである。
【０００３】
移動局と基地局との回線混雑度が高くなると、サーバから移動局へのデータ配信サービスの継続が不可能になる場合がある。特許文献１から４には、回線混雑度が高くなってもサービスを継続するため、あらかじめ登録された要求に応じてコンテンツデータをサーバから移動局のバッファへ自動送信しておく技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１３３５０２号公報
【特許文献２】特開２００２−４１８２３号公報
【特許文献３】特開２００２−１１８３３２号公報
【特許文献４】特開２００６−２３６２８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
サーバからデータを定期的に送信する場合、基地局と移動局との間の回線状態に関わらず、サーバはデータを基地局に送信し続ける。サーバから基地局までは有線で接続されているのに対し、基地局と移動局は無線通信で接続されている。無線通信は通信環境が時間的に変化する上に、環境ノイズの影響を受ける。このため無線通信は、データレートの低下や、通信リソースの不足などにより回線混雑度が高くなりやすい。
【０００６】
基地局と移動局との回線混雑度が高い状態であってもサーバはデータを送信し続けるため、データサイズが大きいと、基地局から移動局へのデータ送信中に通信リソース不足となる場合がある。送信ミスしたデータは再送信することになるため、データの送信ミスはサーバと基地局との間のトラフィック量および基地局の処理負荷の増大の原因となる。
【０００７】
本技術では、基地局と移動局との間の回線状態を考慮して、データをサーバから効率よく配信することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、サーバから基地局経由で移動局へデータを配信するデータ配信システムであって、該基地局は、該移動局との間の回線状態に関する情報を該サーバへ送信し、該サーバは、該回線状態に関する情報に基づき、該基地局へのデータの配信を行うことを特徴とする。
【発明の効果】
【０００９】
実施形態によれば、基地局と移動局との間の回線状態を考慮して、データをサーバから効率よく配信することが出来る。
【図面の簡単な説明】
【００１０】
【図１】データ配信システムのブロック図である。
【図２】移動局の機能ブロック図である。
【図３】移動局のハードウェアブロック図である。
【図４】基地局の機能ブロック図である。
【図５】基地局のハードウェアブロック図である。
【図６】サーバの機能ブロック図である。
【図７】サーバのハードウェアブロック図である。
【図８】コンテンツの優先度を演算するための重みづけ係数を示すテーブル図である。
【図９】各コンテンツのリンク状態および各コンテンツの優先度を示すブロック図である。
【図１０】優先度演算部により実行される優先度演算処理フロー図である。
【図１１】基地局からサーバへ送信する回線状態情報を説明するイメージ図である。
【図１２】データ配信システムの全体の処理を説明するシーケンス図である。
【図１３】サーバの処理フローである。
【図１４】基地局の回線状態演算処理フローである。
【図１５】移動局におけるコンテンツデータの閲覧処理フローである。
【発明を実施するための形態】
【００１１】
以下、本実施の形態について説明する。なお、各実施形態における構成の組み合わせも本発明の実施形態に含まれる。
【００１２】
図１は本実施例に係るデータ配信システム１のブロック図である。データ配信システム１は移動局２、基地局３、交換機８０、サーバ４を有する。データ配信システム１はサーバに蓄積されたコンテンツのうち、移動局２から要求されたコンテンツを配信するシステムである。移動局２は制御部５、コンテンツ記憶部６、通信処理部７を有する。サーバ４は制御部９、優先度演算部８、記憶部２６を有する。
【００１３】
制御部５は通信処理部７に対し、コンテンツの配信を要求する配信要求信号をサーバ４へ送信させるための制御信号を送信する。また制御部５はサーバ４から配信されコンテンツ記憶部６に記憶されたコンテンツを処理する。
【００１４】
通信処理部７は制御部５から受信した制御信号に応じてコンテンツの配信要求信号をサーバ４へ送信すると共に、サーバ４から受信したコンテンツを処理する。コンテンツ記憶部６は通信処理部７により受信処理されたコンテンツを記憶する。
【００１５】
基地局３は移動局２から受信したコンテンツの配信要求信号をサーバ４へ送信する。また基地局３はサーバ４から受信したコンテンツを移動局２へ送信する。基地局３は通信可能範囲を示すセルを形成する。通常基地局３は自身のセル領域内に、移動局２以外の複数の移動局を有する。
【００１６】
交換機８０は基地局３と移動局２との通信経路を管理する。本実施例では構成の簡略化のため、交換機８０には１つの基地局が接続され、１つの基地局は１つの移動局と通信する構成となっている。交換機８０は図示しない複数の基地局と通信することが出来る。複数の基地局はそれぞれ、複数の移動局と通信することが出来る。交換機８０は、各移動局とどの基地局を経由して通信するかを示す通信経路情報を管理する。交換機は通信経路情報をサーバ４へ送信する。
【００１７】
制御部９は基地局３を経由して移動局２から受信した配信要求信号を処理する。また制御部９は配信要求信号の処理結果および優先度演算部８の演算結果に基づいて記憶部２６からコンテンツを読み出し、基地局３へ送信する。
【００１８】
記憶部２６は制御部９による移動局２からの配信要求信号の処理結果および移動局２に配信するコンテンツを記憶する。優先度演算部８は記憶部２６に記憶された配信要求信号の処理結果に基づいて、移動局２に送信すべきコンテンツの優先度を計算する。優先度演算部８は優先度の演算結果を制御部９に送信する。
【００１９】
以上の通りサーバ４は、移動局２から受信した配信要求信号に応じて、移動局２にコンテンツを配信することが出来る。またサーバ４は、移動局２に配信するコンテンツの配信順序を優先度演算部による演算結果に従って決定することが出来る。
【００２０】
図２は移動局２の機能ブロック図である。移動局２は表示部７１、端末操作部７３、コンテンツ記憶部６、リスト記憶部７２、制御部５、閲覧情報記憶部７４、通信処理部７、アンテナ７８を有する。通信処理部７はさらに、信号生成部７５、受信処理部７６、送信処理部７７を有する。
【００２１】
表示部７１は閲覧対象であるコンテンツを表示するための出力デバイスである。端末操作部７３はサーバ４に配信要求するコンテンツを制御部５に指示するための入力デバイスである。また端末操作部７３は、表示部７１に表示させて閲覧したいコンテンツの選択を行うための入力デバイスである。制御部５は端末操作部７３から入力された情報に従ってコンテンツ記憶部６からコンテンツデータを読み出し、表示部７１に読み出したコンテンツを表示する。
【００２２】
コンテンツ記憶部６はサーバ４から受信したコンテンツデータを記憶する。リスト記憶部７２はコンテンツ記憶部６に記憶されたコンテンツデータのリストを記憶する。制御部６はコンテンツ記憶部６に記憶されたコンテンツデータのリストを解析し、リスト記憶部７２に書き込む。制御部５はリスト記憶部７２に記憶されたリストに従って、コンテンツ記憶部６に記憶されたコンテンツデータを表示部７１に表示させる。
【００２３】
制御部５は端末操作部７３の入力に従って、サーバ４へ送信する配信要求信号を生成するための生成信号を信号生成部７５に送信する。また制御部５は端末操作部７３からの入力に従ってどのコンテンツが閲覧選択されたかを示す閲覧情報を閲覧情報記憶部７４に送信する。閲覧情報記憶部７４は受信した閲覧情報を記憶する。
【００２４】
なお本実施例では、コンテンツ記憶部６、リスト記憶部７２、および閲覧情報記憶部７４を別個の記憶部として記載しているが、同一記憶部内の異なる記憶領域であっても良い。
【００２５】
制御部５は閲覧情報記憶部７４に記憶された閲覧情報に従って、サーバ４へ送信する閲覧情報を生成するための生成信号を信号生成部７５へ送信する。制御部５は信号生成部７５に対し、一定周期で生成信号を送信する。信号生成部７５は生成信号に従ってサーバ４へ送信する閲覧情報を生成する。
【００２６】
送信処理部７７は配信要求信号および閲覧情報を基地局３へ送信するための変調信号を生成する。送信処理部７７が閲覧情報を送信できなかった場合、制御部５は再度閲覧情報記憶部７４から読み出した閲覧情報に基づいて、生成信号を信号生成部７５に送信する。送信処理部７７は閲覧情報を変調処理し、アンテナ７８へ出力する。アンテナ７８は送信処理部７７から受信した変調信号を無線送信するとともに、基地局３から送信された無線信号を受信し受信処理部７６へ出力する。
【００２７】
受信処理部７６は基地局３を経由してサーバ４から送信されたコンテンツデータを復調処理し、デジタル信号に変換する。コンテンツ記憶部６はデジタル信号に変換されたコンテンツデータを記憶する。
【００２８】
以上の通り移動局２は、サーバ４に対し配信要求信号を送信すると共に、サーバ４から受信したコンテンツデータを記憶することが出来る。
【００２９】
図３は移動局２のハードウェアブロック図である。移動局２は表示部７１、端末操作部７３、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）８４、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ）８５、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）８１、無線Ｉｎｔｅｒｆａｃｅ（無線Ｉ／Ｆ）８２、記憶部８３、アンテナ７８を有する。図３において、図２の移動局２における機能ブロック図と同一部材には同一番号を付し、その説明を省略する。
【００３０】
ＣＰＵ８１は記憶部８３に記憶されたプログラムを実行することにより、図２の各機能ブロックとして動作する演算部である。ＣＰＵ８１は記憶部８３に記憶された受信処理プログラム７６ａを実行することにより、受信処理部７６として機能する。ＣＰＵ８１は記憶部８３に記憶された送信処理プログラム７７ａを実行することにより、送信処理部７７として機能する。ＣＰＵ８１は記憶部８３に記憶された信号生成プログラム７５ａを実行することにより、信号生成部７５として機能する。ＣＰＵ８１は記憶部８３に記憶された制御プログラム５ａを実行することにより、制御部５として機能する。
【００３１】
記憶部８３は受信処理プログラム７６ａ、送信処理プログラム７７ａ、信号生成プログラム７５ａ、制御プログラム５ａ、コンテンツデータ６ａ、コンテンツリスト７２ａ、閲覧情報７４ａを有する。記憶部８３は、コンテンツデータ６ａを記憶するコンテンツ記憶部６、コンテンツリスト７２ａを記憶するリスト記憶部７２、および閲覧情報７４ａを記憶する閲覧情報記憶部７４として機能する。
【００３２】
ＲＯＭ８４はフラッシュメモリなどの不揮発メモリである。ＲＡＭ８５はＤＲＡＭなどの揮発メモリである。内部バス８６は移動局２に実装された各装置間のデータ伝送に用いられる。無線Ｉ／Ｆ８２はアナログ回路やＤｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ（ＤＳＰ）等により実現され、受信処理部７６および送信処理部７７として機能する。無線Ｉ／Ｆ８２は無線信号とバス信号との相互変換処理を行う。
【００３３】
以上のハードウェア構成により、移動局２は図２に示す各機能ブロックを実現することが出来る。
【００３４】
図４は基地局３の機能ブロック図である。基地局３はアンテナ４０、受信処理部４１、スケジューラ４２、送信処理部４３、信号処理部４４、回線状態信号生成部４５、回線状態演算部４６、基地局情報記憶部４７、ビットレート測定部４８を有する。
【００３５】
アンテナ４０は移動局２から送信された無線信号を受信すると共に、送信処理部４３から受信した信号を無線信号として送信する。
【００３６】
受信処理部４１はアンテナ４０から受信した信号を復調処理する。受信処理部４１は復調処理した信号を信号処理部４４に送信する。また受信処理部４１は、信号の受信タイミング、信号のデータ量などの受信スケジュール情報をスケジューラ４２に通知する。
【００３７】
スケジューラ４２は受信処理部４１から受信した受信スケジュール情報に基づいて、送信信号の送信タイミング、使用する周波数帯などを制御する送信スケジュール情報を送信処理部４３に送信する。またスケジューラ４２は、受信処理部４１から受信する受信スケジュール情報および送信処理部４３に送信する送信スケジュール情報に基づいて、スケジュール情報を回線状態演算部４６に送信する。
【００３８】
回線状態演算部４６はスケジューラ４２から受信したスケジュール情報に基づいて、回線状態を演算する。回線状態演算部４６は演算結果である回線状態に基づく生成信号を回線状態信号生成部４５に送信する。基地局３と移動局２との回線状態には、移動局２が通信不可状態にある場合も含まれる。
【００３９】
基地局情報記憶部４７は基地局３の識別情報を記憶する。回線状態信号生成部４５は基地局情報記憶部４７から基地局の識別情報を読み出す。回線状態信号生成部４５は回線状態演算部４６から受信した回線状態情報と識別情報を結合させた回線状態信号を生成する。
【００４０】
送信処理部４３はスケジューラ４２から受信した送信スケジュール情報に従って、信号処理部４４から受信した送信信号の送信タイミング、使用する周波数帯などを決定し送信する。
【００４１】
信号処理部４４は受信処理部４１から受信した受信信号をＩＰパケットに変換しビットレート測定部４８に送信する。信号処理部４４は回線状態信号生成部４５から受信した回線状態情報をビットレート測定部４８経由でサーバ４へ送信する。また信号処理部４４は、ビットレート測定部４８経由でサーバ４から受信した信号を送信処理部４３に送信する。
【００４２】
ビットレート測定部４８は、信号処理部４４から受信した信号のビットレートを測定する。ビットレート測定部４８は測定結果を回線状態情報としてサーバ４へ送信することが出来る。
【００４３】
以上の通り基地局３は、回線状態情報をサーバ４に送信することが出来る。
【００４４】
図５は基地局３のハードウェアブロック図である。基地局３はアンテナ４０、無線Ｉ／Ｆ９１、ＣＰＵ９２、ＲＯＭ９３、ＲＡＭ９４、通信Ｉ／Ｆ９５、記憶部９６を有する。図５において、図４の基地局３における機能ブロック図と同一部材には同一番号を付し、その説明を省略する。
【００４５】
ＣＰＵ９２は記憶部９６に記憶されたプログラムを実行することにより、図４の各機能ブロックとして動作する演算部である。ＣＰＵ９２は記憶部９６に記憶された受信処理プログラム４１ａを実行することにより、受信処理部４１として機能する。ＣＰＵ９２は記憶部９６に記憶されたスケジュールプログラム４２ａを実行することにより、スケジューラ４２として機能する。ＣＰＵ９２は記憶部９６に記憶された送信処理プログラム４３ａを実行することにより、送信処理部４３として機能する。ＣＰＵ９２は記憶部９６に記憶された信号処理プログラム４４ａを実行することにより、信号処理部４４として機能する。ＣＰＵ９２は記憶部９６に記憶された回線状態信号生成プログラム４５ａを実行することにより、回線状態信号生成部４５として機能する。ＣＰＵ９２は記憶部９６に記憶された回線状態演算プログラム４６ａを実行することにより、回線状態演算部４６として機能する。ＣＰＵ９２は記憶部９６に記憶されたビットレート測定プログラム４８ａを実行することにより、ビットレート測定部４８として機能する。
【００４６】
記憶部９６は受信処理プログラム４１ａ、スケジュールプログラム４２ａ、送信処理プログラム４３ａ、信号処理プログラム４４ａ、回線状態信号生成プログラム４５ａ、回線状態演算プログラム４６ａ、ビットレート測定プログラム４８ａ、基地局情報４７ａを記憶する。記憶部９６は、基地局情報４７ａを記憶する基地局情報記憶部４７として機能する。
【００４７】
ＲＯＭ９３はフラッシュメモリなどの不揮発メモリである。ＲＡＭ９４はＤＲＡＭなどの揮発メモリである。内部バス９７は基地局３に実装された各装置間のデータ伝送に用いられる。無線Ｉ／Ｆ９１はアナログ回路やＤＳＰ等により実現され、受信処理部４１および送信処理部４３として機能する。無線Ｉ／Ｆ９１は無線信号とバス信号との相互変換処理を行う。通信Ｉ／Ｆ９５は通信信号とバス信号との相互変換処理を行う。
【００４８】
以上のハードウェア構成により、基地局３は図４に示す各機能ブロックを実現することが出来る。
【００４９】
図６はサーバ４の機能ブロック図である。サーバ４は、記憶部２６、制御部９、優先度演算部８を有する。さらに記憶部２６は、コンテンツ記憶部３０、ユーザ情報記憶部３３、基地局情報記憶部３４を有する。
【００５０】
コンテンツ記憶部３０は移動局２に送信するコンテンツを記憶する。制御部９は優先度演算部８から受信した優先度情報に基づいてコンテンツ記憶部３０へ読み出し要求信号を送信する。
【００５１】
制御部９は移動局から受信した配信要求信号および閲覧情報信号に基づいて、ユーザ情報記憶部３３に対し移動局ごとの配信要求情報および閲覧情報を書き込む。制御部９はユーザ情報記憶部３３に複数書き込まれた閲覧情報に基づいて、各コンテンツの閲覧度を演算する。制御部９は演算した閲覧度をユーザ情報記憶部３３に書き込む。
【００５２】
制御部９はコンテンツ記憶部３０から読み出したコンテンツを基地局３へ送信する。制御部９は移動局２から送信された配信要求信号に基づいて、ユーザ情報をユーザ情報記憶部３３に書き込む。ユーザ情報記憶部３３は各移動局と通信する場合に経由する基地局の情報を対応付けて記憶する。また制御部９は基地局３から送信された回線状態情報を基地局情報記憶部３４に書き込む。
【００５３】
ユーザ情報記憶部３３は、制御部９から書き込まれたユーザ情報を移動局ごとに対応付けて記憶する。基地局情報記憶部３４は、制御部９から書き込まれた回線状態情報を基地局ごとに対応付けて記憶する。
【００５４】
優先度演算部８はコンテンツ記憶部３０からコンテンツデータの一覧情報を読み出す。優先度演算部８はユーザ情報記憶部３３からユーザの閲覧希望に基づく重みづけ係数、および各コンテンツの閲覧度に対応する重みづけ係数を読み出す。優先度演算部８は基地局情報記憶部３４から、移動局２をセル内に有する基地局３の回線状態情報を読み出す。
【００５５】
制御部９は基地局３から受信した配信要求信号に基づいて、コンテンツ記憶部３０のコンテンツリストを優先度演算部８に送信させる。制御部９は配信要求信号に基づいて、ユーザ情報記憶部３３のユーザ情報を優先度演算部８に送信させる。制御部９は配信要求信号に基づいて、基地局情報記憶部３４の回線状態情報を優先度演算部８に送信させる。
【００５６】
優先度演算部８は記憶部２６から送信されたコンテンツリスト、ユーザ情報、および回線状態情報に基づいて、移動局２に送信するコンテンツの優先度を演算する。優先度演算部８は演算結果である優先度情報を制御部９に送信する。
【００５７】
以上の通りサーバ４は、移動局２から送信される配信要求信号に応じて、基地局３の通信状況を考慮して優先度の高いコンテンツを移動局２に送信することが出来る。
【００５８】
図７はサーバ４のハードウェアブロック図である。サーバ４は通信Ｉ／Ｆ１０１、ＣＰＵ１０２、ＲＯＭ１０３、ＲＡＭ１０４、記憶部２６を有する。図７において、図６のサーバ４における機能ブロック図と同一部材には同一番号を付し、その説明を省略する。
【００５９】
ＣＰＵ１０２は記憶部２６に記憶されたプログラムを実行することにより、図６の各機能ブロックとして動作する演算部である。ＣＰＵ１０２は記憶部２６に記憶された制御プログラム９ａを実行することにより、制御部９として機能する。ＣＰＵ１０２は記憶部２６に記憶された優先度演算プログラム８ａを実行することにより、優先度演算部８として機能する。
【００６０】
記憶部２６は制御プログラム９ａ、優先度演算プログラム８ａ、コンテンツデータ３０ａ、ユーザ情報３３ａ、基地局情報３４ａを記憶する。記憶部２６は、コンテンツデータ３０ａを記憶するコンテンツ記憶部３０、ユーザ情報を記憶するユーザ情報記憶部３３、および基地局情報３４ａを記憶する基地局情報記憶部３４として機能する。
【００６１】
ＲＯＭ１０３はフラッシュメモリなどの不揮発メモリである。ＲＡＭ１０４はＤＲＡＭなどの揮発メモリである。内部バス１０７はサーバ４に実装された各装置間のデータ伝送に用いられる。通信Ｉ／Ｆ１０１は通信信号とバス信号との相互変換処理を行う。
【００６２】
以上のハードウェア構成により、サーバ４は図６に示す各機能ブロックを実現することが出来る。
【００６３】
図８はサーバ４から移動局２へ送信するコンテンツの優先度を演算するための重みづけ係数を示すテーブル図である。図８のＡは、移動局２のユーザにより設定されたコンテンツごとの重みづけ係数である。図８のＢは、移動局２のユーザが実際に閲覧した履歴に基づいて決定したコンテンツごとの重みづけ係数である。図８のＣは、コンテンツの新しさに応じて設定した重みづけ係数である。
【００６４】
図８のＡにおいて、列５１はコンテンツのカテゴリを示す。列５２は各カテゴリに割り当てられた重みづけ係数を示す。行５３はカテゴリＡに重みづけ係数‘２’が割り当てられていることを示す。行５４から行５６は、カテゴリＢからＤに重みづけ係数‘１’が割り当てられていることを示す。
【００６５】
ユーザは複数あるコンテンツのカテゴリのうち、優先してコンテンツの取得を希望するカテゴリを端末操作部７３から入力する。本実施例ではユーザはカテゴリＡを選択する。制御部５は選択されたカテゴリＡに重みづけ係数‘２’を割り当て、それ以外のカテゴリに重みづけ係数‘１’を割り当てる。制御部５は図８のＡの通り割り当てられたカテゴリごとの重みづけ係数を信号生成部７５へ送信する。信号生成部７５は受信したカテゴリごとの重みづけ係数に基づいて配信要求信号を生成する。信号生成部７５は生成した配信要求信号をサーバ４に送信する。サーバ４のユーザ情報記憶部３３は、配信要求信号に基づいて重みづけ係数を記憶する。
【００６６】
図８のＢにおいて、列５１は図８のＡの列５１と共通である。列５７は各カテゴリを実際にユーザが閲覧した履歴に基づいて演算した閲覧率である。列５８は閲覧率に基づいて設定した重みづけ係数である。
【００６７】
行５９はカテゴリＡの閲覧率が５０％であり、その重みづけ係数が‘５’であることを示す。行６０はカテゴリＢの閲覧率が１５％であり、その重みづけ係数が‘３’であることを示す。行６１はカテゴリＣの閲覧率が３０％であり、その重みづけ係数が‘４’であることを示す。行６２はカテゴリＤの閲覧率が５％であり、その重みづけ係数が‘２’であることを示す。本実施例では閲覧率の高い順に重みづけ係数‘５’から‘２’を割り当てる。
【００６８】
移動局２から受信したコンテンツの閲覧情報は、サーバ４のユーザ情報記憶部３３に記憶される。制御部９はユーザ情報記憶部３３に記憶された閲覧情報に基づいて各カテゴリの閲覧率を演算する。制御部９は演算した閲覧率に基づいて各カテゴリの重みづけ係数を図８のＢのテーブルの通り設定する。ユーザ情報記憶部３３は、制御部９により設定された重みづけ係数を記憶する。
【００６９】
図８のＣにおいて、列６３はコンテンツの更新日時である。列６４は更新日時に基づいて時系列順に割り当てた重みづけ係数である。行６５は本日更新されたコンテンツに、重みづけ係数‘５’を割り当てることを示す。行６６は昨日更新されたコンテンツに、重みづけ係数‘４’を割り当てることを示す。行６７は２日前に更新されたコンテンツに、重みづけ係数‘３’を割り当てることを示す。行６８は３日前に更新されたコンテンツに、重みづけ係数‘２’を割り当てることを示す。行６９は４日以上前に更新されたコンテンツに、重みづけ係数‘１’を割り当てることを示す。
【００７０】
図８のＣのテーブルに示す重みづけ係数は、移動局２から送信される配信要求信号に関わらず、サーバ４の優先度演算部８にあらかじめ記憶されている。また優先度演算部８は、ユーザが現在閲覧中のコンテンツに重みづけ係数‘２’を割り当て、それ以外のコンテンツに重みづけ係数‘１’を割り当てる。
【００７１】
優先度演算部８は記憶部２６から読み出したコンテンツおよび上記の通り優先度演算部８に記憶された重みづけ係数に基づいて、各コンテンツの重みづけ演算を行う。
【００７２】
図９は各コンテンツのリンク状態および各コンテンツの優先度を示すブロック図である。ブロック１０、１１、１２、１３は日付ごとのコンテンツをカテゴリＡ、Ｂ、Ｃ、Ｄでグループ化したものである。ブロック１４、１８、２２はカテゴリＡの本日、１日前、２日前のコンテンツを示す。ブロック１５、１９、２３はカテゴリＢの本日、１日前、２日前のコンテンツを示す。ブロック１６、２０、２４はカテゴリＣの本日、１日前、２日前のコンテンツを示す。ブロック１７、２１、２５はカテゴリＤの本日、１日前、２日前のコンテンツを示す。
【００７３】
コンテンツ間のリンク関係は固定されている。サーバ４のコンテンツ記憶部３０は、コンテンツ間のリンク関係を示すリンク情報を記憶する。制御部９は移動局２から受信した閲覧情報およびリンク情報に基づいて、各コンテンツの重みづけ係数を決定する。本実施例において制御部９は、現在閲覧中のコンテンツと同一日付コンテンツ、および同一カテゴリでの前後日のコンテンツの重みづけ係数を‘２’とし、他を‘１’とする。例えばブロック１４が閲覧中である場合、ブロック１５、１６、１７、１８のリンク情報に関する重みづけ係数は‘２’とし、それ以外のコンテンツの重みづけ係数を‘１’とする。
【００７４】
各ブロック中の計算式において、第１項はリンク情報に基づく重みづけ係数である。第２項はカテゴリごとの閲覧率に基づく重みづけ係数である。第３項はユーザの閲覧希望に基づく重みづけ係数である。第４項は更新日時に基づく重みづけ係数である。
【００７５】
ブロック１８を例に重みづけ係数の演算手順を説明する。ブロック１８において、第1項の重みづけ係数は、閲覧中のブロック１４とのリンク関係に基づき‘２’となる。第２項の重みづけ係数は、図８のＢのテーブルに基づき‘５’となる。第３項の重みづけ係数は、図８のＡのテーブルに基づき‘２’となる。第４項の重みづけ係数は、図８のＣのテーブルに基づき‘４’となる。以上よりブロック１８の重みづけ係数は、‘２×５×２×４＝８０’となる。
【００７６】
他のブロックについても重みづけ係数に基づいて優先度演算を行う。計算結果が大きい順にブロックを並べ替えることにより、各ブロックの優先度を決定することが出来る。
【００７７】
図１０は優先度演算部８により実行される優先度演算処理フロー図である。優先度演算部８はユーザ情報記憶部３３から、図８のＡに示すユーザの配信要求に基づく重みづけ係数を読み出す（Ｓ２０）。優先度演算部８はユーザ情報記憶部３３から、図８のＢに示す閲覧率に基づく重みづけ係数を読み出す（Ｓ２１）。優先度演算部８はユーザ情報記憶部３３から、現在ユーザがどのコンテンツを閲覧しているかを示す閲覧情報を読み出す（Ｓ２２）。
【００７８】
優先度演算部８は読み出した配信要求情報、閲覧率情報、および現在の閲覧情報に基づいて各コンテンツの優先度を演算する（Ｓ２３）。優先度演算部８は優先度の演算結果に基づいて、移動局２に送信するコンテンツの送信順序を並べ替える（Ｓ２４）。
【００７９】
以上の通り、サーバ４の優先度演算部８は、ユーザの配信要求および実際の閲覧率に基づいて移動局２に送信するコンテンツの優先度を演算することが出来る。
【００８０】
図１１は基地局３からサーバ４へ送信する回線状態情報を説明するイメージ図である。図１１のＡは、通信リソースの使用状況の時間変化を示す。図１１のＢは、通信リソースの使用状況から演算される回線状態とサーバに設けられた閾値との関係を示す。
【００８１】
図１１のＡにおいて、横軸は時間であり、縦軸は周波数である。時間軸はフレーム単位に区切られている。周波数軸はサブキャリア単位に区切られている。グラフの斜線でマーキングされた長方形は、ある時間におけるフレームが、あるサブキャリアを占有していることを示す。図１１のＡは基地局３と各移動局との通信スケジュール情報に基づいて生成される。あるフレームにおける占有率は、基地局３に割り当てられた全サブキャリアのうち、どれだけのサブキャリアが占有されているかを確認することにより、フレーム単位での回線状態の変化を演算することが出来る。
【００８２】
図１１のＢにおいて、横軸は時間であり、縦軸は回線状態の一つの指標である回線混雑度である。サーバ４は小さいサイズのコンテンツデータを送信可能な基地局３での回線混雑度の閾値を６０％と設定する。またサーバ４は、大きいサイズのコンテンツデータを送信可能な基地局３での回線混雑度の閾値を３０％と設定する。サーバ４の制御部９は、基地局３から受信した回線状態情報と閾値とを比較し、コンテンツデータを配信すべきか否かを判断する。回線混雑度を判定するための閾値は、コンテンツのデータサイズおよび基地局３の通信リソースを考慮して設定される。コンテンツデータの大小は、制御部９によりあらかじめ設定される。
【００８３】
時間Ｔ１において、基地局３の回線混雑度は３０％以上６０％以下である。制御部９は優先度演算部８の演算結果に基づいてコンテンツデータを基地局３へ送信する。送信対象に大きいサイズのコンテンツデータが有る場合、制御部９はそのデータを後回しにし、小さいサイズのコンテンツデータを先に送信する。
【００８４】
時間Ｔ２において、基地局３の回線混雑度は３０％以下である。制御部９は後回しにした大きいサイズのコンテンツデータをまず基地局３へ送信し、その後は優先度の演算結果に従って送信する。
【００８５】
時間Ｔ３において、基地局３の回線混雑度は再び３０％以上６０％以下となる。制御部９は優先度演算部８の演算結果に基づいてコンテンツデータを基地局３へ送信する。送信対象に大きいサイズのコンテンツデータが有る場合、制御部９はそのデータを後回しにし、小さいサイズのコンテンツデータを先に送信する。
【００８６】
時間Ｔ４において、基地局３の回線混雑度は６０％以上である。回線混雑度が６０％以上である場合、小さいサイズのコンテンツであっても通信リソースが足らないため、移動局へコンテンツを送信することができない。この場合、制御部９は基地局３へのコンテンツデータの送信を停止する。
【００８７】
以上の通り基地局３の回線状態に応じてサーバ４から移動局２へ送信するコンテンツデータの送信順序を変えることにより、基地局３の回線状態およびコンテンツデータの優先度を考慮したデータ配信を実現することが出来る。また回線混雑度が一定値を超えた場合にコンテンツデータの送信を停止することにより、無駄な通信リソースの消費を抑えることが出来る。
【００８８】
図１２はデータ配信システム１の全体の処理を説明するシーケンス図である。移動局２は基地局３および交換機８０経由でサーバ４へ配信要求信号を送信する（Ｓ３０）。サーバ４は交換機８０および基地局３経由で移動局２へ配信要求されたコンテンツデータを送信する（Ｓ３１）。
【００８９】
移動局２は受信したコンテンツデータを閲覧する。移動局２は閲覧したコンテンツの情報を示す閲覧情報をサーバ４へ送信する（Ｓ３２）。基地局３は移動局２が基地局３のセル範囲に属することを示すセル情報を交換機８０へ送信する（Ｓ３３）。交換機８０は各基地局と移動局との通信経路情報をサーバ４へ送信する（Ｓ３４）。
【００９０】
サーバ４は移動局２から受信した配信要求信号、閲覧情報、および交換機８０から受信した通信経路情報に基づいて、優先度演算処理を実行する（Ｓ３５）。サーバ４は演算した優先度に従って、コンテンツデータの送信順序を入れ替える。
【００９１】
基地局３はセル範囲に存在する移動局との通信スケジュールに基づいて、回線状態を演算する（Ｓ６０）。基地局３は回線状態の演算結果を回線状態情報としてサーバ４へ送信する（Ｓ３６）。
【００９２】
サーバ４は演算した優先度に従ってコンテンツデータを送信する前に、基地局３の回線状態情報を参照する。サーバ４は回線状態情報に基づいて、基地局３へ送信するコンテンツデータの優先度を変更する（Ｓ３７）。
【００９３】
サーバ４は変更した優先度に従ってコンテンツデータを移動局２へ送信する（Ｓ３８）。サーバ４は以上の処理を繰り返しながら、移動局２へコンテンツデータを一定間隔で配信し続ける。
【００９４】
移動局２はコンテンツデータの受信を止めたい場合、サーバ４へ配信停止要求信号を送信する（Ｓ３９）。サーバ４は移動局２から配信停止要求信号を受信すると、移動局２へのコンテンツデータ送信を停止する。
【００９５】
以上の通り移動局２からの配信要求、閲覧情報、および基地局からの回線状態情報に基づいてコンテンツデータをサーバ４から移動局２へ配信することにより、データ配信システム１は、配信の優先度および基地局３の回線状態を考慮してコンテンツデータを配信することが出来る。
【００９６】
図１３はサーバ４の処理フローである。図１３のＡはサーバ４における、移動局２のユーザからの配信要求の登録処理を示す。図１３のＢはサーバ４におけるコンテンツデータ配信処理を示す。
【００９７】
図１３のＡにおいてサーバ４は、移動局２からユーザ登録の要求が有る場合（Ｓ１０：ＹＥＳ）、ユーザ登録処理を実行する（Ｓ１１）。ユーザ登録において、コンテンツデータの配信要求がある場合（Ｓ１２：ＹＥＳ）、サーバ４は配信要求情報をユーザ毎に登録する（Ｓ１３）。
【００９８】
図１３のＢにおいて、サーバ４は移動局２からコンテンツデータの配信要求が有ると（Ｓ１４：ＹＥＳ）、コンテンツデータの優先度演算を実行する（Ｓ１５）。移動局２はコンテンツデータの配信開始要求信号をサーバ４へ送信後、一定時間ごとにコンテンツの閲覧情報をサーバ４へ送信する。
【００９９】
サーバ４は基地局３から回線状態情報を受信する。受信した回線状態情報に基づき、送信対象のコンテンツデータのサイズに対し、基地局３の通信リソースに空きが有ると判断した場合（Ｓ１６：ＹＥＳ）、サーバ４は移動局２に対しコンテンツデータを送信する（Ｓ１７）。一方送信対象のコンテンツデータのサイズに対し、基地局３の通信リソースに空きが無いと判断した場合（Ｓ１６：ＮＯ）、サーバ４は移動局２へ送信するコンテンツデータのうち、サイズの小さいデータの優先度が高くなるように変更する（Ｓ１９）。サーバ４は変更後の優先度に基づいて送信するコンテンツデータのサイズに対し、通信リソースに空きが有るかを再度チェックする（Ｓ１６）。
【０１００】
サーバ４は移動局２から配信停止要求信号を受信した場合（Ｓ１８：ＹＥＳ）、サーバ４は移動局２へのコンテンツデータの配信を停止する。
【０１０１】
以上の通りサーバ４は、移動局２からの配信要求、閲覧情報、および基地局からの回線状態情報に基づいてコンテンツデータを移動局２へ配信することが出来る。
【０１０２】
図１４は基地局３の回線状態演算処理フローである。基地局３は移動局からデータを受信する受信スケジュールおよび移動局へデータを送信する送信スケジュールに基づいて、移動局との通信スケジュールを設定する（Ｓ４０）。
【０１０３】
基地局３は設定した通信スケジュールに基づいて、移動局との回線状態を演算する（Ｓ４１）。基地局３は演算した回線状態情報をサーバ４へ送信する（Ｓ４２）。
【０１０４】
以上の通り基地局３は、移動局との通信スケジュールに基づいて、回線状態情報をサーバ４へ送信することが出来る。
【０１０５】
図１５は移動局２におけるコンテンツデータの閲覧処理フローである。移動局２のユーザは、閲覧を要求するコンテンツを端末操作部７３により指定する（Ｓ５０）。ユーザに指定されたコンテンツが移動局２のコンテンツ記憶部６に存在する場合（Ｓ５１：ＹＥＳ）、移動局２は指定されたコンテンツを表示部７１に表示する（Ｓ５５）。
【０１０６】
ユーザに指定されたコンテンツが移動局２のコンテンツ記憶部６に存在しない場合（Ｓ５１：ＮＯ）、移動局２は基地局３との通信を試みる。基地局３と通信可能である場合（Ｓ５２：ＹＥＳ）、移動局２はサーバ４に対しコンテンツ配信要求信号を送信する（Ｓ５３）。コンテンツ配信要求に対してコンテンツデータが配信されると、移動局２は配信されたコンテンツを表示部７１に表示する。一方、基地局３と通信可能でない場合（Ｓ５２：ＮＯ）、移動局２はコンテンツの指定処理に戻る（Ｓ５０）。移動局２はユーザに対し、他のコンテンツを指定するように要求してもよい。
【０１０７】
ステップＳ５５においてコンテンツを表示後、移動局２は基地局３との通信を試みる（Ｓ５６）。基地局３と通信可能である場合（Ｓ５６：ＹＥＳ）、移動局２は基地局３との無線品質を確認する。移動局２は無線品質を判定するためにあらかじめ設けられた閾値と、現在の無線品質とを比較する（Ｓ５７）。現在の無線品質が閾値以上である場合（Ｓ５７：ＹＥＳ）、移動局２は閲覧情報をサーバ４へ送信する（Ｓ５８）。現在の無線品質が閾値以上である場合（Ｓ５７：ＮＯ）、移動局２は閲覧情報を移動局２の閲覧情報記憶部７４へ書き込む（Ｓ５９）。閲覧情報記憶部７４へ書き込まれた閲覧情報は、一定時間後に再度基地局３へ送信処理される。
【０１０８】
移動局２はコンテンツデータの配信停止要求をサーバ４へ送信した場合（Ｓ７０：ＹＥＳ）、コンテンツ閲覧処理を終了する。配信停止要求を送信しない場合（Ｓ７０：ＮＯ）、移動局２はステップＳ５０から始まるコンテンツ閲覧処理を継続する。
【０１０９】
以上の通り移動局２は、サーバ４から受信したコンテンツデータを閲覧処理すると共に、閲覧情報をサーバ４へ送信することが出来る。
【符号の説明】
【０１１０】
１  データ配信システム
２  移動局
３  基地局
４  サーバ
５  制御部
６  コンテンツ記憶部
７  通信処理部
８  優先度演算部
９  制御部
２６  記憶部
３０  コンテンツ記憶部
３３  ユーザ情報記憶部
３４  基地局情報記憶部
４０  アンテナ
４１  受信処理部
４２  スケジューラ
４３  送信処理部
４４  信号処理部
４５  回線状態信号生成部
４６  回線状態演算部
４７  基地局情報記憶部
４８  ビットレート測定部
７１  表示部
７２  リスト記憶部
７３  端末操作部
７４  閲覧情報記憶部
７５  信号生成部
７６  受信処理部
７７  送信処理部
７８  アンテナ
８０  交換機
８１  ＣＰＵ
８２  無線Ｉ／Ｆ
８３  記憶部
８４  ＲＯＭ
８５  ＲＡＭ
【図１】
2012235286.tif 000003
【図２】
2012235286.tif 000004
【図３】
2012235286.tif 000005
【図４】
2012235286.tif 000006
【図５】
2012235286.tif 000007
【図６】
2012235286.tif 000008
【図７】
2012235286.tif 000009
【図８】
2012235286.tif 000010
【図９】
2012235286.tif 000011
【図１０】
2012235286.tif 000012
【図１１】
2012235286.tif 000013
【図１２】
2012235286.tif 000014
【図１３】
2012235286.tif 000015
【図１４】
2012235286.tif 000016
【図１５】
2012235286.tif 000017