(57)【要約】【課題】ユーザの端末が置かれた無線通信環境に応じてデータの転送を効率よく行うことができる端末装置、エッジサーバ、データ配信システムおよび配信制御方法を提供する。【解決手段】端末装置は、コンテンツの再生が要求された場合に、エッジサーバから受信した当該エッジサーバの有するキャッシュデータに関する情報に基づいて、エッジサーバが当該コンテンツのキャッシュデータを有するか否かを判定し、エッジサーバがコンテンツのキャッシュデータを有すると判定された場合に、高速あるいは大容量の通信を行うことができる基地局と通信しているか否かを判定し、基地局が高速あるいは大容量の通信を行うことができる場合に、エッジサーバに対してコンテンツのキャッシュデータの配信制御方法の変更の要求を送信する。【選択図】図５
2017146959.tif 000002
【特許請求の範囲】
【請求項１】
エッジサーバからコンテンツのキャッシュデータを、基地局を介して受信する端末装置であって、
前記エッジサーバから、前記エッジサーバが有するコンテンツのキャッシュデータを示すキャッシュ情報を予め受信する受信部と、
前記キャッシュ情報を格納するメモリと、
コンテンツの再生が要求された場合に、前記メモリに格納された前記キャッシュ情報に基づいて、前記エッジサーバが当該コンテンツのキャッシュデータを有するか否かを判定するエッジ判定部と、
前記エッジサーバが前記コンテンツのキャッシュデータを有する場合に、前記基地局が高速あるいは大容量の通信を行うことができるか否かを判定する通信容量判定部と、
前記基地局が高速あるいは大容量の通信を行うことができる場合に、前記エッジサーバに対して前記コンテンツのキャッシュデータの配信制御方法の変更の要求を送信する配信制御変更要求部と、
を有する端末装置。
【請求項２】
エッジサーバからコンテンツのキャッシュデータを、基地局を介して受信する端末装置であって、
前記エッジサーバから、前記エッジサーバが有するコンテンツのキャッシュデータを示すキャッシュ情報を予め受信する受信部と、
前記キャッシュ情報を格納するメモリと、
コンテンツの再生が要求された場合に、前記メモリに格納された前記キャッシュ情報に基づいて、前記エッジサーバが当該コンテンツのキャッシュデータを有するか否かを判定するエッジ判定部と、
前記エッジサーバが前記コンテンツのキャッシュデータを有する場合に、前記基地局のうちの１つである第１の基地局との無線通信よりも、前記第１の基地局よりも高速あるいは大容量の通信を行うことができる第２の基地局との無線通信の優先度を高める通信優先度変更部と、
前記第２の基地局との通信が確立された場合に、前記エッジサーバに対して前記コンテンツのキャッシュデータの配信制御方法の変更の要求を送信する配信制御変更要求部と、
を有する端末装置。
【請求項３】
前記エッジ判定部は、前記端末装置と前記エッジサーバとの通信に要する往復時間を測定し、
前記通信優先度変更部は、前記往復時間が所定の時間より小さい場合に前記第１の基地局との無線通信よりも前記第２の基地局との無線通信の優先度を高める、
請求項２に記載の端末装置。
【請求項４】
予め設定されたポリシー情報に基づいて前記端末装置の無線通信環境に関する判定を行い、配信制御方法を変更すると当該端末装置の無線通信環境が前記ポリシー情報を満たす場合に、前記配信制御変更要求部は前記エッジサーバに対して前記コンテンツのキャッシュデータの配信制御方法の変更の要求を送信する、
請求項１または請求項２に記載の端末装置。
【請求項５】
前記ポリシー情報は、前記端末装置の通信料金に関するものであって、前記端末装置の無線通信環境が前記ポリシー情報を満たす場合とは、通信料金が所定の金額以下の場合である、
請求項４に記載の端末装置。
【請求項６】
前記ポリシー情報は、前記端末装置の通信速度に関するものであって、前記端末装置の無線通信環境が前記ポリシー情報を満たす場合とは、通信速度が所定の速度より大きい場合である、
請求項４に記載の端末装置。
【請求項７】
前記コンテンツの品質に関する判定を行い、当該コンテンツの品質が所定の条件を満たす場合に、前記配信制御変更要求部は前記エッジサーバに対して前記コンテンツのキャッシュデータの配信制御方法の変更の要求を送信する、
請求項１または請求項２に記載の端末装置。
【請求項８】
前記コンテンツの品質に関する判定は、前記コンテンツの再生回数に関する判定であって、前記所定の条件とは、当該再生回数が所定の回数より大きいことである、
請求項７に記載の端末装置。
【請求項９】
前記コンテンツの品質に関する判定は、前記コンテンツのユーザによる所定以上の評価をされた際に付与される評価フラグに関する判定であって、前記所定の条件とは、当該評価フラグの数が所定の数より大きいことである、
請求項７に記載の端末装置。
【請求項１０】
前記コンテンツの品質に関する判定は、前記コンテンツの再生が途中で中止された回数に関する判定であって、前記所定の条件とは、当該中止された回数が所定の回数より小さいことである、
請求項７に記載の端末装置。
【請求項１１】
前記配信制御変更要求部は、前記コンテンツのキャッシュデータの配信制御方法を、ストリーミング配信から一括ダウンロード配信に変更する要求を送信する、
請求項１、請求項２、請求項４、請求項７のいずれか一項に記載の端末装置。
【請求項１２】
コンテンツのキャッシュデータを、基地局を介して端末装置に送信するエッジサーバであって、
他のサーバから配信されるコンテンツのキャッシュデータを生成し、自らの有するキャッシュデータを示すキャッシュ情報を予め端末装置に送信するキャッシュ情報生成部と、
再生を要求するコンテンツを当該エッジサーバが有していることを、前記キャッシュ情報に基づいて判定した前記端末装置が、前記キャッシュデータの配信制御方法の変更の要求を送信してきた場合に、当該配信制御方法を変更する配信制御変更部と、
を有するエッジサーバ。
【請求項１３】
コンテンツのキャッシュデータを、基地局を介して端末装置に送信するエッジサーバであって、
他のサーバから配信されるコンテンツのキャッシュデータを生成し、自らの有するキャッシュデータを示すキャッシュ情報を予め端末装置に送信するキャッシュ情報生成部と、
再生を要求するコンテンツを当該エッジサーバが有していることを、前記キャッシュ情報に基づいて判定した前記端末装置が、前記基地局のうちの１つである第１の基地局との無線通信よりも、前記第１の基地局よりも高速あるいは大容量の通信を行うことができる第２の基地局との無線通信を確立した後に、前記キャッシュデータの配信制御方法の変更の要求を送信してきた場合に、当該配信制御方法を変更する配信制御変更部と、
を有するエッジサーバ。
【請求項１４】
他のサーバから配信されるコンテンツのキャッシュデータを生成して格納するとともに、自らの有するキャッシュデータを示すキャッシュ情報を予め端末装置に送信するエッジサーバと、
端末装置とエッジサーバ間の通信を中継する基地局と、
前記エッジサーバから前記キャッシュ情報を受信してメモリに格納し、コンテンツの再生が要求された場合に、前記メモリに格納された前記キャッシュ情報に基づいて、前記エッジサーバが当該コンテンツのキャッシュデータを有するか否かを判定し、前記エッジサーバが前記コンテンツのキャッシュデータを有すると判定された場合に、前記基地局が高速あるいは大容量の通信を行うことができるか否かを判定し、前記基地局が高速あるいは大容量の通信を行うことができると判定された場合に、前記エッジサーバに対して前記コンテンツのキャッシュデータの配信制御方法の変更の要求を送信する端末装置と、
を有するデータ配信システム。
【請求項１５】
他のサーバから配信されるコンテンツのキャッシュデータを生成して格納するとともに、自らの有するキャッシュデータを示すキャッシュ情報を予め端末装置に送信するエッジサーバと、
少なくとも２つの基地局と、
前記エッジサーバから前記キャッシュ情報を受信してメモリに格納し、コンテンツの再生が要求された場合に、前記メモリに格納された前記キャッシュ情報に基づいて、前記エッジサーバが当該コンテンツのキャッシュデータを有するか否かを判定し、前記エッジサーバが前記コンテンツのキャッシュデータを有すると判定された場合に、前記基地局のうちの１つである第１の基地局との無線通信よりも、前記第１の基地局よりも高速あるいは大容量の通信を行うことができる第２の基地局との無線通信の優先度を高めて、前記第２の基地局との通信が確立された場合に、前記エッジサーバに対して前記コンテンツのキャッシュデータの配信制御方法の変更の要求を送信する端末装置と、
を有するデータ配信システム。
【請求項１６】
エッジサーバからコンテンツのキャッシュデータを、基地局を介して受信する端末装置の配信制御方法であって、
前記エッジサーバから、前記エッジサーバが有するコンテンツのキャッシュデータを示すキャッシュ情報を予め受信してメモリに格納し、
コンテンツの再生が要求された場合に、前記メモリに格納された前記キャッシュ情報に基づいて、前記エッジサーバが当該コンテンツのキャッシュデータを有するか否かを判定し、
前記エッジサーバが前記コンテンツのキャッシュデータを有する場合に、前記基地局が高速あるいは大容量の通信を行うことができるか否かを判定し、
前記基地局が高速あるいは大容量の通信を行うことができる場合に、前記エッジサーバに対して前記コンテンツのキャッシュデータの配信制御方法の変更の要求を送信する、
配信制御方法。
【請求項１７】
エッジサーバからコンテンツのキャッシュデータを、基地局を介して受信する端末装置の配信制御方法であって、
前記エッジサーバから、前記エッジサーバが有するコンテンツのキャッシュデータを示すキャッシュ情報を予め受信してメモリに格納し、
コンテンツの再生が要求された場合に、前記メモリに格納された前記キャッシュ情報に基づいて、前記エッジサーバが当該コンテンツのキャッシュデータを有するか否かを判定し、
前記エッジサーバが前記コンテンツのキャッシュデータを有する場合に、前記基地局のうちの１つである第１の基地局との無線通信よりも、前記第１の基地局よりも高速あるいは大容量の通信を行うことができる第２の基地局との無線通信の優先度を高め、
前記第２の基地局との通信が確立された場合に、前記エッジサーバに対して前記コンテンツのキャッシュデータの配信制御方法の変更の要求を送信する、
配信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツデータの配信を要求する端末装置、コンテンツのキャッシュデータを有するエッジサーバ、端末装置にコンテンツデータを配信するデータ配信システム、および端末装置における配信制御方法に関する。
【背景技術】
【０００２】
近年、高速かつ大容量の無線ネットワークが普及し、このような無線ネットワークを介して、例えば動画像データ等の大容量データをストリーミング配信することが行われている。これにより、近年では無線ネットワークのトラフィックの大部分を動画像データが占めており、ネットワーク帯域の逼迫が問題となっている。
【０００３】
ＨＴＴＰプロトコルを利用したストリーミングでは、端末の再生バッファ量を配信サーバが監視し、再生バッファ量に応じて転送データ量を決定することにより、ネットワーク帯域の逼迫を抑制する技術が検討されている。
【０００４】
一方、ネットワーク負荷を分散させたり、配信遅延時間を短縮させたりするために、エンドユーザに最も近いキャッシュサーバからコンテンツを配信する技術が検討されている。このような技術の一例として、例えば特許文献１には、コンテンツ配信サーバが、キャッシュ配信サーバを介してコンテンツを端末に配信した後、端末から同一コンテンツの２回目以降の配信要求があった場合に、キャッシュ配信サーバが自らのキャッシュしたコンテンツを配信する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−６０６７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したような従来の技術では、ユーザの端末が現在利用できる無線通信環境が考慮されていない。例えば第５世代通信規格（５Ｇ）では最大通信速度１０Ｇｂｐｓ程度の超高速通信が想定されており、このような環境下では大容量の動画像データといえども無線ネットワークに負荷を与えずに転送が可能となる。一方、このような高速通信を行うことができない環境下で大容量データの転送を開始してしまうと、ネットワーク負荷が増大し、ダウンロード時間の増大や輻輳によるデータの欠落等の問題が発生しうる。
【０００７】
本発明は、ユーザの端末が置かれた無線通信環境に応じてデータの転送を効率よく行うことができる端末装置、エッジサーバ、データ配信システムおよび配信制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の端末装置は、エッジサーバからコンテンツのキャッシュデータを、基地局を介して受信する端末装置であって、前記エッジサーバから、前記エッジサーバが有するコンテンツのキャッシュデータを示すキャッシュ情報を予め受信する受信部と、前記キャッシュ情報を格納するメモリと、コンテンツの再生が要求された場合に、前記メモリに格納された前記キャッシュ情報に基づいて、前記エッジサーバが当該コンテンツのキャッシュデータを有するか否かを判定するエッジ判定部と、前記エッジサーバが前記コンテンツのキャッシュデータを有する場合に、前記基地局が高速あるいは大容量の通信を行うことができるか否かを判定する通信容量判定部と、前記基地局が高速あるいは大容量の通信を行うことができる場合に、前記エッジサーバに対して前記コンテンツのキャッシュデータの配信制御方法の変更の要求を送信する配信制御変更要求部と、を有する。
【０００９】
本発明の端末装置は、エッジサーバからコンテンツのキャッシュデータを、基地局を介して受信する端末装置であって、前記エッジサーバから、前記エッジサーバが有するコンテンツのキャッシュデータを示すキャッシュ情報を予め受信する受信部と、前記キャッシュ情報を格納するメモリと、コンテンツの再生が要求された場合に、前記メモリに格納された前記キャッシュ情報に基づいて、前記エッジサーバが当該コンテンツのキャッシュデータを有するか否かを判定するエッジ判定部と、前記エッジサーバが前記コンテンツのキャッシュデータを有する場合に、前記基地局のうちの１つである第１の基地局との無線通信よりも、前記第１の基地局よりも高速あるいは大容量の通信を行うことができる第２の基地局との無線通信の優先度を高める通信優先度変更部と、前記第２の基地局との通信が確立された場合に、前記エッジサーバに対して前記コンテンツのキャッシュデータの配信制御方法の変更の要求を送信する配信制御変更要求部と、を有する。
【００１０】
本発明のエッジサーバは、コンテンツのキャッシュデータを、基地局を介して端末装置に送信するエッジサーバであって、他のサーバから配信されるコンテンツのキャッシュデータを生成し、自らの有するキャッシュデータを示すキャッシュ情報を予め端末装置に送信するキャッシュ情報生成部と、再生を要求するコンテンツを当該エッジサーバが有していることを、前記キャッシュ情報に基づいて判定した前記端末装置が、前記キャッシュデータの配信制御方法の変更の要求を送信してきた場合に、当該配信制御方法を変更する配信制御変更部と、を有する。
【００１１】
本発明のエッジサーバは、コンテンツのキャッシュデータを、基地局を介して端末装置に送信するエッジサーバであって、他のサーバから配信されるコンテンツのキャッシュデータを生成し、自らの有するキャッシュデータを示すキャッシュ情報を予め端末装置に送信するキャッシュ情報生成部と、再生を要求するコンテンツを当該エッジサーバが有していることを、前記キャッシュ情報に基づいて判定した前記端末装置が、前記基地局のうちの１つである第１の基地局との無線通信よりも、前記第１の基地局よりも高速あるいは大容量の通信を行うことができる第２の基地局との無線通信を確立した後に、前記キャッシュデータの配信制御方法の変更の要求を送信してきた場合に、当該配信制御方法を変更する配信制御変更部と、を有する。
【００１２】
本発明のデータ配信システムは、他のサーバから配信されるコンテンツのキャッシュデータを生成して格納するとともに、自らの有するキャッシュデータを示すキャッシュ情報を予め端末装置に送信するエッジサーバと、端末装置とエッジサーバ間の通信を中継する基地局と、前記エッジサーバから前記キャッシュ情報を受信してメモリに格納し、コンテンツの再生が要求された場合に、前記メモリに格納された前記キャッシュ情報に基づいて、前記エッジサーバが当該コンテンツのキャッシュデータを有するか否かを判定し、前記エッジサーバが前記コンテンツのキャッシュデータを有すると判定された場合に、前記基地局が高速あるいは大容量の通信を行うことができるか否かを判定し、前記基地局が高速あるいは大容量の通信を行うことができると判定された場合に、前記エッジサーバに対して前記コンテンツのキャッシュデータの配信制御方法の変更の要求を送信する端末装置と、を有する。
【００１３】
本発明のデータ配信システムは、他のサーバから配信されるコンテンツのキャッシュデータを生成して格納するとともに、自らの有するキャッシュデータを示すキャッシュ情報を予め端末装置に送信するエッジサーバと、少なくとも２つの基地局と、前記エッジサーバから前記キャッシュ情報を受信してメモリに格納し、コンテンツの再生が要求された場合に、前記メモリに格納された前記キャッシュ情報に基づいて、前記エッジサーバが当該コンテンツのキャッシュデータを有するか否かを判定し、前記エッジサーバが前記コンテンツのキャッシュデータを有すると判定された場合に、前記基地局のうちの１つである第１の基地局との無線通信よりも、前記第１の基地局よりも高速あるいは大容量の通信を行うことができる第２の基地局との無線通信の優先度を高めて、前記第２の基地局との通信が確立された場合に、前記エッジサーバに対して前記コンテンツのキャッシュデータの配信制御方法の変更の要求を送信する端末装置と、を有する。
【００１４】
本発明の配信制御方法は、エッジサーバからコンテンツのキャッシュデータを、基地局を介して受信する端末装置の配信制御方法であって、前記エッジサーバから、前記エッジサーバが有するコンテンツのキャッシュデータを示すキャッシュ情報を予め受信してメモリに格納し、コンテンツの再生が要求された場合に、前記メモリに格納された前記キャッシュ情報に基づいて、前記エッジサーバが当該コンテンツのキャッシュデータを有するか否かを判定し、前記エッジサーバが前記コンテンツのキャッシュデータを有する場合に、前記基地局が高速あるいは大容量の通信を行うことができるか否かを判定し、前記基地局が高速あるいは大容量の通信を行うことができる場合に、前記エッジサーバに対して前記コンテンツのキャッシュデータの配信制御方法の変更の要求を送信する。
【００１５】
本発明の配信制御方法は、エッジサーバからコンテンツのキャッシュデータを、基地局を介して受信する端末装置の配信制御方法であって、前記エッジサーバから、前記エッジサーバが有するコンテンツのキャッシュデータを示すキャッシュ情報を予め受信してメモリに格納し、コンテンツの再生が要求された場合に、前記メモリに格納された前記キャッシュ情報に基づいて、前記エッジサーバが当該コンテンツのキャッシュデータを有するか否かを判定し、前記エッジサーバが前記コンテンツのキャッシュデータを有する場合に、前記基地局のうちの１つである第１の基地局との無線通信よりも、前記第１の基地局よりも高速あるいは大容量の通信を行うことができる第２の基地局との無線通信の優先度を高め、前記第２の基地局との通信が確立された場合に、前記エッジサーバに対して前記コンテンツのキャッシュデータの配信制御方法の変更の要求を送信する。
【発明の効果】
【００１６】
本発明によれば、ユーザの端末が置かれた無線通信環境に応じてデータの転送を効率よく行うことができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態に係るデータ配信システムの構成の一例を示す図
【図２】エッジサーバの構成の一例を示すブロック図
【図３】端末装置の構成の一例を示すブロック図
【図４】端末装置がエッジサーバにキャッシュされていないコンテンツデータの配信を要求する場合のデータ配信システムの動作例について説明するためのシーケンス図
【図５】端末装置がエッジサーバにキャッシュされているコンテンツデータの配信を要求する場合のデータ配信システムの動作例について説明するためのシーケンス図
【図６】現在接続中の基地局から別の基地局に接続先を切り替えて、コンテンツ配信の受信方法を変更する場合のシーケンス図
【図７】データ配信システムの第２の動作例において、エッジサーバが回線利用料金情報を受信した場合の処理について説明するためのフロー図
【図８】データ配信システムの第３の動作例について説明するためのシーケンス図
【図９】図８のステップＳ４０に示すポリシー判定の詳細を説明するためのフロー図
【図１０】データ配信システムの第４の動作例について説明するためのシーケンス図
【図１１】図１０のステップＳ５０に示すコンテンツ品質判定の処理の詳細を説明するためのフロー図
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について詳細に説明する。図１は、本発明の実施の形態に係るデータ配信システム１００の構成の一例を示す図である。
【００１９】
オリジナルサーバ１はコンテンツのデータを配信するサーバ装置である。オリジナルサーバ１は、インターネット２およびゲートウェイ３を介してエッジサーバ４と接続されている。エッジサーバ４は、オリジナルサーバから端末装置７に対して一度配信されたコンテンツのキャッシュデータを格納し、端末装置７から当該コンテンツの配信要求を受信すると当該コンテンツのキャッシュデータを端末装置７に対して転送する。エッジサーバ４と端末装置７とは低周波数帯の基地局５および／あるいは高周波数帯の基地局６を介して無線通信可能に接続されている。低周波数帯の基地局５は、本発明の第１の基地局に対応しており、高周波数帯の基地局６は、本発明の第２の基地局に対応している。なお、基地局は１つであってもよい。端末装置７は、例えばスマートフォンやタブレット等、コンテンツをオリジナルサーバ１あるいはエッジサーバ４からダウンロードして再生することができる携帯端末機器である。
【００２０】
本発明の実施の形態において、低周波数帯の基地局５は、例えば３−６ＧＨｚ程度の低ＳＨＦ帯と呼ばれる周波数帯を用いた無線通信を行う基地局である。一方、高周波数帯の基地局６は、例えば６−３０ＧＨｚ程度の高ＳＨＦ帯と呼ばれる周波数帯を用いた無線通信を行う基地局である。高周波数帯の基地局６は、低周波数帯の基地局５よりも端末装置７と高速な通信を行うことができる。しかしながら、高周波数帯の基地局６との通信に使用される電波は直進性が高く、通信可能範囲が小さい（スモールセル）、遮蔽物等に弱い、等の特徴を有する。このため、低周波数帯の基地局５と高周波数帯の基地局６とは用途や目的によって使い分けを行うことが望ましい。
【００２１】
次に、エッジサーバ４の構成について説明する。図２は、エッジサーバ４の構成の一例を示すブロック図である。図２に示すように、エッジサーバ４は、送信部４１、メモリ４２、受信部４３、制御部４４、を有する。
【００２２】
送信部４１および受信部４３は、インターネット２およびゲートウェイ３を介してオリジナルサーバ１とのデータ送受信を行う。また、送信部４１および受信部４３は、基地局５あるいは基地局６を介して無線通信で端末装置７とのデータ送受信を行う。
【００２３】
メモリ４２は、制御部４４が読み出して実行するプログラムの他、制御部４４の制御に使用される各種データや、キャッシュ情報生成部４４１の生成したコンテンツのキャッシュデータ等を格納する記憶デバイスである。
【００２４】
制御部４４は、エッジサーバ４の動作を制御する。制御部４４は、例えばＣＰＵがメモリ４２等に記憶された各種制御プログラムや制御マップに基づいて演算処理を実行することによってエッジサーバ４の各種動作の制御を行う。制御部４４は、動作ブロックとしてキャッシュ情報生成部４４１、配信制御変更部４４２を有する。
【００２５】
キャッシュ情報生成部４４１は、端末装置７からのリクエストに応じてオリジナルサーバ１から端末装置７に対してリクエストに応じたコンテンツのデータが１度配信されると、当該配信されたコンテンツのキャッシュデータを生成してメモリ４２に格納する。なお、本発明の実施の形態において、キャッシュデータとは、あるコンテンツのデータの複製データを意味する。また、キャッシュ情報生成部４４１は、あるコンテンツのキャッシュデータがエッジサーバ４にあることを示す情報であるキャッシュ情報を生成する。このキャッシュ情報は、詳細は後述するが、端末装置７に配信されて、あるコンテンツのキャッシュデータがエッジサーバ４にあるか否かを判定する際に使用される。
【００２６】
配信制御変更部４４２は、端末装置７から受信部４３を介して受信した情報に基づいて、端末装置７に対する配信制御パラメータを変更する。
【００２７】
制御部４４の動作ブロックであるキャッシュ情報生成部４４１および配信制御変更部４４２の動作の詳細については後述する。
【００２８】
次に、端末装置７の構成について説明する。図３は、端末装置７の構成の一例を示すブ
ロック図である。図３に示すように、端末装置７は受信部７１、メモリ７２、送信部７３、制御部７４を有する。
【００２９】
受信部７１および送信部７３は、基地局５あるいは基地局６を介して無線通信でエッジサーバ４あるいはオリジナルサーバ１とのデータ送受信を行う。
【００３０】
メモリ７２は、制御部７４が読み出して実行するプログラムの他、制御部７４の制御に使用される各種データや、エッジサーバ４から受信したキャッシュ情報等を格納する記憶デバイスである。
【００３１】
制御部７４は、例えば図示しない操作デバイスに対するユーザの操作に応じて、端末装置７の動作を制御する。制御部７４は、例えばＣＰＵがメモリ７２等に記憶された各種制御プログラムや制御マップに基づいて演算処理を実行することによって端末装置７の各種動作の制御を行う。制御部７４は、動作ブロックとしてエッジ判定部７４１、通信容量判定部７４２、ＲＡＴ優先度変更部７４３、配信制御変更要求部７４４、を有する。
【００３２】
エッジ判定部７４１は、ユーザからコンテンツデータの配信要求を受けた場合に、要求されたコンテンツのキャッシュデータがエッジサーバ４にあるか否かの判定を行う。この判定は、エッジサーバ４から予め受信しメモリ７２に格納されているキャッシュ情報に基づいて行う。
【００３３】
通信容量判定部７４２は、エッジ判定部７４１における判定の結果、要求されたコンテンツのキャッシュデータがエッジサーバ４にあると判定された場合に、現在接続中の基地局が高速あるいは大容量の通信を行うことができるか否かを、基地局の周波数帯から判定する。
【００３４】
ＲＡＴ（Radio Access Technology）優先度変更部７４３は、通信容量判定部７４２に
おける判定の結果、例えば、現在接続中の基地局が低周波数帯の基地局５であり、高速あるいは大容量の通信を行うことができないと判定された場合に、当該要求されたコンテンツのデータ配信をエッジサーバ４に要求する際に、大容量無線インタフェースの接続優先度を向上させる。具体的には、現在接続中の低周波数帯の基地局５を介した通信より高周波数帯の基地局６を介した通信の優先度を高め、通信可能圏内に高周波数帯の基地局６が存在した場合には優先的に当該基地局６との通信を行うようにする。なお、ＲＡＴ優先度変更部７４３は、本発明の通信優先度変更部に対応している。
【００３５】
配信制御変更要求部７４４は、要求されたコンテンツのキャッシュデータがエッジサーバ４に存在し、かつ現在の端末装置７の無線通信環境において大容量無線インタフェースを使用可能である場合に、コンテンツの再生バッファサイズを最大にする、すなわち、換言すればキャッシュデータを一括ダウンロードするように配信制御の変更の要求をエッジサーバ４に送信する。
【００３６】
次に、データ配信システム１００の動作例について説明する。
【００３７】
＜第１の動作例＞
図４は、端末装置７がエッジサーバ４にキャッシュされていないコンテンツデータの配信を要求する場合のデータ配信システム１００の動作例について説明するためのシーケンス図である。
【００３８】
図４に示すステップＳ１において、端末装置７の制御部７４は、ユーザからのコンテンツデータの要求を受け付ける。そして、ステップＳ２において、端末装置７のエッジ判定部７４１は、要求されたコンテンツのキャッシュデータがエッジサーバ４にあるか否かの判定を行う。要求されたコンテンツのキャッシュデータがエッジサーバ４にあるか否かの判定方法としては、例えばエッジサーバ４が予めキャッシュデータを有するコンテンツに関する情報（キャッシュ情報）を端末装置７に配信しておき、エッジ判定部７４１はエッジサーバ４から受信したキャッシュ情報に基づいて要求されたコンテンツのキャッシュデータがエッジサーバ４にあるか否かの判定を行うようにすればよい。図４に示す動作例では、エッジサーバ４にキャッシュされていないコンテンツデータの配信が要求される場合を想定しているので、図４のステップＳ２においては要求されたコンテンツのキャッシュデータがエッジサーバ４には無いと判定される。
【００３９】
次に、ステップＳ３において、制御部７４は基地局５あるいは６を介して、オリジナルサーバ１に対してコンテンツデータの配信要求を送信する。
【００４０】
オリジナルサーバ１は、端末装置７からコンテンツデータの配信要求を受信すると、ステップＳ４においてコンテンツデータの配信を行う。配信方法としては、例えばストリーミング配信を利用すればよい。そして、ステップＳ５において、エッジサーバ４のキャッシュ情報生成部４４１はオリジナルサーバ１から配信されるコンテンツデータを取得し、当該コンテンツデータのキャッシュデータを生成してメモリ４２に格納するとともに、当該コンテンツのキャッシュデータを保有することを示すキャッシュ情報を生成する。そして、ステップＳ６において、オリジナルサーバ１から取得したコンテンツデータを端末装置７に送信する。なお、ステップＳ５において生成されたキャッシュ情報は、図４には図示しないが、そのキャッシュ情報に対応するコンテンツに対する配信要求が無くとも、随時端末装置７に送信され、メモリ７２に格納される。端末装置７が格納するキャッシュ情報は、例えば所定時間毎に更新されることが望ましい。
【００４１】
以上の動作により、端末装置７は、コンテンツデータを受信することができる。
【００４２】
次に、図５および図６は、端末装置７がエッジサーバ４にキャッシュされているコンテンツデータの配信を要求する場合のデータ配信システム１００の動作例について説明するためのシーケンス図である。図５は、現在接続中の基地局において、コンテンツ配信の受信方法を変更する場合のシーケンス図であり、図６は、現在接続中の基地局から別の基地局に接続先を切り替えて、コンテンツ配信の受信方法を変更する場合のシーケンス図である。
【００４３】
図５に示すステップＳ１１において、端末装置７の制御部７４は、ユーザからのコンテンツデータの要求を受け付ける。そして、ステップＳ１２において、エッジ判定部７４１は、要求されたコンテンツのキャッシュデータがエッジサーバ４にあるか否かの判定を行う。この判定は、上述したようにエッジサーバ４から随時送信されるキャッシュ情報をメモリ７２に格納しておき、必要となった時にキャッシュ情報をメモリ７２から読み出して行えばよい。なお、図５に示す動作例では、エッジサーバ４にキャッシュされているコンテンツデータの配信が要求される場合を想定しているので、図５のステップＳ１２においては、要求されたコンテンツのキャッシュデータがエッジサーバ４にあると判定されている。なお、要求されたコンテンツのキャッシュデータがエッジサーバ４に無いと判定された場合については、図４に関連付けて説明したため説明を省略する。
【００４４】
エッジサーバ４に要求されたコンテンツのキャッシュデータがあると判定されると、ステップＳ１３において、端末装置７の制御部７４は、エッジサーバ４に対してキャッシュデータの配信要求を送信する。ステップＳ１４において、エッジサーバ４は、キャッシュデータに基づいて、端末装置７に対して要求されたコンテンツのストリーミング配信を開始する。このストリーミング配信は、端末装置７からの中止要求が無い限り、これ以降も
継続して行われる。
【００４５】
ステップＳ１５において、エッジ判定部７４１は、端末装置７とエッジサーバ４との通信往復時間であるＲＴＴ（Round Trip Time）を測定し、所定のしきい値Ｔｈより短いことを確認する。エッジサーバ４であっても端末装置７から遠い位置にある場合もあるため、ステップＳ１５において、端末装置７とエッジサーバ４との通信時間がオリジナルサーバ１との通信時間より所定以上短い（エッジサーバ４がオリジナルサーバ１よりも端末装置に近い）ことを確認している。なお、測定したＲＴＴが所定のしきい値Ｔｈ以上であった場合、制御部７４はステップＳ１６以下の処理を行わず、ステップＳ１４において開始されたストリーミング配信の受信を継続する。これは、エッジサーバ４にコンテンツがキャッシュされていても、通信時間が所定値より長い場合は、ネットワーク負荷への影響が大きいと判断して従来制御のままとするものである。
【００４６】
ステップＳ１６において、通信容量判定部７４２は、現在接続中の基地局が高速あるいは大容量の通信を行うことができるか否かを判定する。これは、基地局が使用する周波数帯によって判定する。例えば、端末装置７が現在接続中の基地局が、６ＧＨｚ以上の高周波数帯（高ＳＨＦ帯）を使用している基地局６であれば、高速あるいは大容量の通信を行うことができると判定する。一方、端末装置７が現在接続中の基地局が、６ＧＨｚ未満の低周波数帯（低ＳＨＦ帯）を使用している基地局５であった場合は、後述する図６のステップＳ２２の処理に移行する。
【００４７】
ステップＳ１６で現在接続中の基地局が高速あるいは大容量の通信を行うことができると判定された場合、ステップＳ１７において、端末装置７の配信制御変更要求部７４４は、エッジサーバ４に対して、コンテンツのキャッシュデータを一括で配信するように配信制御変更要求を送信する。
【００４８】
ステップＳ１８において、エッジサーバ４は配信制御変更要求に応じて、コンテンツのキャッシュデータを一括ダウンロード配信するように変更する。
【００４９】
ステップＳ１９において、エッジサーバ４は、配信制御を変更したことを端末装置７に通知する。これに応じて、端末装置７の制御部７４は、ステップＳ２０において、配信の受信方法を変更する。すなわち、具体的には仮想メモリ等によって一括ダウンロードデータを格納できるだけの記憶領域を確保する。その後、ステップＳ２１において、エッジサーバ４はコンテンツのキャッシュデータの残りを一括ダウンロード配信する。
【００５０】
一方、上述のステップＳ１６において、現在接続中の基地局が高速あるいは大容量の通信を行うことができない（低周波数帯の基地局である）と判定された場合、図６のステップＳ２２に移行する。
【００５１】
ステップＳ２２において、端末装置７のＲＡＴ優先度変更部７４３は、低周波数帯の基地局５との通信より高周波数帯の基地局６との通信の優先度を高め、高周波数帯の基地局６との接続を行うようにする。端末装置７は、高周波数帯の基地局６との通信の優先度を高めると、高周波数帯の基地局６の品質測定報告を制御用基地局（図示せず）に通知する。制御用基地局は、受信した品質測定報告値から、端末装置７が通信先を低周波数帯の基地局５から高周波数帯の基地局６への接続切り替えの可否の判定を行う。制御用基地局は、切り替えを行うと判定した場合、端末装置７に、切り替え・追加指示を送信する。これに応じて、端末装置７は、ステップＳ２３において、切り替え・追加完了通知を切り替え先である高周波数帯の基地局６に通知する。
【００５２】
ステップＳ２４において、端末装置７の制御部７４は、高周波数帯の基地局６との通信を確立する。端末装置７と高周波数帯の基地局６との通信が確立されたことは、すなわち、高速の通信を行うことができる環境が整ったことを意味する。換言すれば、端末装置７に大容量のコンテンツデータをダウンロードできる環境が整ったということである。なお、例えばそうでない場合は現状を維持する、すなわち低周波数帯の基地局５を介してストリーミング配信の受信を継続する。
【００５３】
ステップＳ２５において、端末装置７の配信制御変更要求部７４４は、エッジサーバ４に対して、コンテンツのキャッシュデータを一括で配信するように配信制御変更要求を送信する。ステップＳ２６において、エッジサーバ４は配信制御変更要求に応じて、コンテンツのキャッシュデータを一括ダウンロード配信するように変更する。なお、ステップＳ２５において、端末装置７は高周波数帯の基地局６との通信を確立した、すなわち高速かつ大容量の回線を使用可能であることをエッジサーバ４に通知するための回線情報変更通知を上記した配信制御変更要求とともに送信するようにしてもよい。
【００５４】
ステップＳ２７において、エッジサーバ４は、配信制御を変更したことを端末装置７に通知する。これに応じて、端末装置７の制御部７４は、ステップＳ２８において、配信の受信方法を変更する。すなわち、具体的には仮想メモリ等によって一括ダウンロードデータを格納できるだけの記憶領域を確保する。その後、ステップＳ２９において、エッジサーバ４はコンテンツのキャッシュデータの残りを一括ダウンロード配信する。この一括配信では、エッジサーバ４はもちろん高周波数帯の基地局６を介して端末装置７に配信を行う。
【００５５】
上述したように、図４および図５、図６に示すデータ配信システム１００の動作例では、端末装置７においてユーザにより要求されたコンテンツのキャッシュデータがエッジサーバ４にある場合には、端末装置７はエッジサーバ４に配信を要求する。これにより、オリジナルサーバ１からではなく、エッジサーバ４から端末装置７に対してコンテンツデータの配信が行われるので、エッジサーバ４とオリジナルサーバ１との間にある有線ネットワーク（インターネット２）の負荷を増大させず、有線ネットワーク内におけるトラフィックをエッジサーバ４に集約させることができるとともに、端末装置７に対して配信するコンテンツの品質を維持することができる。
【００５６】
また、コンテンツのキャッシュデータを配信する際に、端末装置７が低周波数帯の基地局５を介してエッジサーバ４と通信している場合には、回線に負荷をかけないストリーミング配信によりコンテンツのキャッシュデータを取得する。一方、端末装置７は高周波数帯の基地局６との通信の優先度を高め、高周波数帯の基地局６との接続を確立できた場合には、ストリーミング配信から一括ダウンロード配信に配信方法を変更するための配信制御変更要求をエッジサーバ４に対して送信する。これにより、端末装置７の現在の無線通信環境に応じて適切な配信方法を選択することができる。また、端末装置７は、高周波数帯の基地局６を介した通信を行っている場合、すなわち高速かつ大容量の通信を行う環境が整っている場合のみ、ネットワークに負荷がかかる一括ダウンロード配信を要求するので、端末装置７、低周波数帯の基地局５、および高周波数帯の基地局６により構成される無線ネットワークにおけるユーザトラフィックを高周波数帯に集約することができる。これにより、低周波数帯の基地局５と高周波数帯の基地局６とのトラフィック収容比率を向上させることができる。
【００５７】
＜第２の動作例＞
データ配信システム１００の第２の動作例では、第１の動作例の図５に示すステップＳ１７あるいは図６に示すステップＳ２５において、端末装置７は、端末装置７が現在使用している回線が無料回線であるか有料回線であるかの情報を含む回線利用料金情報をエッジサーバ４に送信する。ここで、第１の動作例のステップＳ１７あるいはステップＳ２５において送信されていた配信制御変更要求は、回線利用料金情報とともに送信されてもよいし、されなくてもよい。
【００５８】
現在使用している回線が無料回線であるか有料回線であるかは、例えば端末装置７が現在使用している回線の種類を判別することにより行えばよい。端末装置７が例えば公衆無線ＬＡＮ等を利用している場合、無料回線であると判定すればよい。また、端末装置７が例えば通信キャリアの回線を利用している場合、有料回線であると判定すればよい。
【００５９】
そして、ステップＳ２０において、エッジサーバ４はステップＳ１９の回線利用料金情報に応じて、キャッシュデータの配信制御を維持または変更する。
【００６０】
図７は、第２の動作例において、エッジサーバ４における回線利用料金情報に関する処理について説明するためのフローチャートである。すなわち、図７は第１の実施例の図５におけるステップＳ１８あるいは図６におけるステップＳ２６の処理の詳細を説明するためのものである。
【００６１】
ステップＳ３１において、エッジサーバ４の制御部４４は、端末装置７から回線利用料金情報を受信したか否かを判定する。回線利用料金情報を受信した場合、処理はステップＳ３２に進み、回線利用料金情報を受信しなかった場合、ステップＳ３３に進む。
【００６２】
回線利用料金情報を受信した場合、ステップＳ３２において、エッジサーバ４の制御部４４は、回線利用料金情報に基づいて、回線利用料金が所定の料金Ｔｈ＿ｃｏｓｔ以下であるか否かを判定する。回線利用料金が所定の料金Ｔｈ＿ｃｏｓｔ以下であった場合、処理はステップＳ３４に進み、そうでない場合処理を終了する。すなわち、配信制御の変更を行わず、ストリーミング配信を継続する。
【００６３】
回線利用料金情報を受信しなかった場合は、ステップＳ３３において、配信制御変更情報を受信したか否かを判定する。配信制御変更要求を受信した場合、あるいは、回線利用料金情報を受信したが、回線利用料金が所定の料金Ｔｈ＿ｃｏｓｔ以下である場合、ステップＳ３４において、制御部４４は、キャッシュデータの配信方法をストリーミング配信から一括ダウンロード配信に変更する。そして、ステップＳ３５において、変更した制御内容を端末装置７に対して通知する。一方、ステップＳ３３において、配信制御変更要求を受信しなかった場合、制御部４４は、処理を終了する。
【００６４】
上述したように、第２の動作例では、端末装置７が現在使用している回線が無料回線であるか有料回線であるかの情報を含む回線利用料金情報をエッジサーバ４に送信する。そして、端末装置７からエッジサーバ４へ配信制御変更要求が送信されなかった場合、かつ回線利用料金が所定の料金Ｔｈ＿ｃｏｓｔより大きい場合、端末装置７が大容量のデータを一括で配信するに相応しい無線通信環境にはいないと考えられるため、エッジサーバ４は配信方法を変更せず、ストリーミング配信を継続する。
【００６５】
ここで、所定の料金Ｔｈ＿ｃｏｓｔは、例えば０円としてもよいし、任意の金額としてもよい。所定の料金Ｔｈ＿ｃｏｓｔを０円とした場合、通信料金が少しでも発生する場合、エッジサーバ４は配信方法を変更しないことになる。所定の料金Ｔｈ＿ｃｏｓｔを任意の金額とした場合は、通信料金がその金額以下である場合に、エッジサーバ４は配信制御を変更することになる。これにより、端末装置７のユーザにとって好ましくない配信制御の変更を抑制することができるようになる。
【００６６】
＜第３の動作例＞
データ配信システム１００の第３の動作例では、端末装置７のユーザが予め決めたポリシーに従って配信制御を決定する。図８は、第３の動作例について説明するためのシーケ
ンス図である。図８に示すように、第３の動作例は、端末装置７の動作として、ステップＳ４０に示すポリシー判定の処理が加わっている点を除いては第１の動作例と同様である。従って、以下ではステップＳ４０に示すポリシー判定について詳細に説明し、それ以外のステップの処理の説明は省略する。
【００６７】
図９は、図８のステップＳ４０に示すポリシー判定の詳細を説明するためのフローチャートである。なお、本第３の動作例においては、前提として、端末装置７のユーザによりポリシーが設定され、ポリシー情報としてメモリ７２に予め格納されている。また、現在、再生バッファを監視しながら制御するストリーミング配信が動作中であるものとする。
【００６８】
ステップＳ４１において、端末装置７の制御部７４は、ポリシー情報を参照し、料金重視の設定がなされているか否かを判定する。料金重視の設定がなされている場合、処理はステップＳ４２に進み、そうでない場合ステップＳ４５に進む。
【００６９】
料金重視の設定がなされている場合、ステップＳ４２において、制御部７４は、現在の回線利用料金が所定の料金Ｔｈ＿ｃｏｓｔ以下であるか否かの判定を行う。現在の回線利用料金が所定の料金Ｔｈ＿ｃｏｓｔ以下である場合、処理はステップＳ４３に進み、そうでない場合ステップＳ４４に進む。
【００７０】
現在の回線利用料金が所定の料金Ｔｈ＿ｃｏｓｔ以下であった場合、ステップＳ４３において、制御部７４は、ポリシー判定結果をＹＥＳ（一括ダウンロードに変更する）とし、処理を完了する。一方、現在の回線利用料金が所定の料金Ｔｈ＿ｃｏｓｔより大きい場合、ステップＳ４４において、ポリシー判定結果をＮＯ（ストリーミング配信を継続する）とし、処理を完了する。
【００７１】
また、料金重視のポリシー設定がなされていなかった場合、ステップＳ４５において、制御部７４は、ポリシー情報を参照し、通信速度重視の設定がなされているか否かを判定する。速度重視の設定がなされている場合、処理はステップＳ４６に進み、そうでない場合ステップＳ４９に進む。
【００７２】
通信速度重視の設定がなされている場合、ステップＳ４６において、制御部７４は、現在の通信速度が所定の速度Ｔｈ＿ｒａｔｅより大きいか否かの判定を行う。現在の回線速度が所定の速度Ｔｈ＿ｒａｔｅより大きい場合、処理はステップＳ４７に進み、そうでない場合ステップＳ４８に進む。
【００７３】
現在の通信速度が所定の速度Ｔｈ＿ｒａｔｅより大きい場合、ステップＳ４７において、制御部７４は、ポリシー判定結果をＹＥＳ（一括ダウンロードに変更する）とし、処理を完了する。一方、現在の通信速度が所定の速度Ｔｈ＿ｒａｔｅ以下であった場合、ステップＳ４８において、ポリシー判定結果をＮＯ（ストリーミング配信を継続する）とし、処理を完了する。
【００７４】
料金重視の設定も速度重視の設定もなされていなかった場合、すなわちポリシー設定自体がされていない場合、ステップＳ４９において、制御部７４は、ポリシー判定結果をＹＥＳ（一括ダウンロードに変更する）とし、処理を完了する。なお、料金重視の設定も速度重視の設定もなされていなかったとしても、それ以外に重視するものがある設定がなされていた場合には、当該重視する対象が所定の条件を満たすか否かの判定をさらに行うようにすればよい。
【００７５】
このようなポリシー判定の結果、ＹＥＳであった場合、図８において処理はステップＳ２５に進み、一括ダウンロードに変更するために配信制御変更要求を行う。一方、ポリシー判定の結果がＮＯであった場合、図８においてステップＳ４０の後、現状が維持される、すなわち端末装置７は、低周波数帯の基地局５を介してエッジサーバ４からストリーミング配信の受信を継続する。
【００７６】
上述したように、第３の動作例では、予めユーザによって設定されたポリシー情報に基づいてポリシー判定を行い、ポリシー判定結果がＹＥＳである場合のみ、その後の処理、すなわち一括ダウンロードへの配信制御変更要求の送信を行う。ポリシーが料金重視に設定されていた場合、回線利用料金が所定の料金Ｔｈ＿ｃｏｓｔ以下でなければポリシー判定結果はＹＥＳとならない。このため、端末装置７のユーザにとって好ましくない配信制御の変更を抑制することができるようになる。
【００７７】
また、ポリシーが通信速度重視に設定されていた場合、回線速度が所定の速度Ｔｈ＿ｒａｔｅより大きくなければポリシー判定結果はＹＥＳとならない。このため、十分な通信速度が確保できていない場合に端末装置７が配信制御変更要求を送信することで、無線ネットワークに無駄な負荷をかけてしまう事態を回避することができる。
【００７８】
なお、上述の説明は、ストリーミング配信の動作中に、回線利用料金が所定の料金以下、または、通信速度が所定の速度より大きい場合に、一括ダウンロードに配信制御を変更する場合について述べた。なお、既に配信制御が一括ダウンロードである場合は、回線利用料金が所定の料金以下、または、通信速度が所定の速度より大きくポリシー判定結果がＹＥＳとなる場合には一括ダウンロードを継続し、ポリシー判定結果がＮＯとなる場合にはストリーミング配信に配信制御を変更するものとする。
【００７９】
＜第４の動作例＞
データ配信システム１００の第４の動作例では、端末装置７のユーザによって要求されたコンテンツの品質を判定し、その結果に従って配信制御を決定する。図１０は、第４の動作例について説明するためのシーケンス図である。図１０に示すように、第４の動作例は、端末装置７の動作として、ステップＳ５０に示すコンテンツ品質判定の処理が加わっている点を除いては第１の動作例と同様である。従って、以下ではステップＳ５０に示すコンテンツ品質判定について詳細に説明し、それ以外のステップの処理の説明は省略する。
【００８０】
図１１は、図１０のステップＳ５０に示すコンテンツ品質判定の処理の詳細を説明するためのフローチャートである。ステップＳ５１において、端末装置７の制御部７４は、ユーザが要求したコンテンツのネットワーク全体における再生回数に関する情報を取得し、再生回数が所定の回数Ｔｈ＿ｐｌａｙより大きいか否かを判定する。コンテンツのネットワーク全体における再生回数に関する情報は、例えば、再生回数に関する情報を各エッジサーバから収集するサーバを設け、端末装置７は、インターネット２を介して、このサーバから情報を取得すればよい。再生回数が所定の回数Ｔｈ＿ｐｌａｙより大きい場合、処理はステップＳ５２に進み、そうでない場合ステップＳ５５に進む。
【００８１】
ステップＳ５２において、制御部７４は、ユーザが要求したコンテンツに他のユーザにより付けられている評価フラグの数が所定の数Ｔｈ＿ｅｖａより大きいか否かを判定する。なお、この場合、評価フラグの数が大きい程、コンテンツに対する評価が高いということを意味する。コンテンツに他のユーザにより付けられている評価フラグとは、例えばインターネット２を介して当該コンテンツを視聴した他のユーザが当該コンテンツを評価する場合に付けるフラグであり、例えば、評価フラグに関する情報を各エッジサーバから収集するサーバを設け、端末装置７は、インターネット２を介して、このサーバから情報を取得すればよい。評価フラグの数が所定の数Ｔｈ＿ｅｖａより大きい場合、処理はステップＳ５３に進み、そうでない場合ステップＳ５５に進む。
【００８２】
ステップＳ５３において、制御部７４は、ユーザが要求したコンテンツに他のユーザにより再生された際に、再生が途中で停止された回数に関する情報を取得し、その回数が所定の回数Ｔｈ＿ｓｔｏｐより小さいか否かを判定する。再生が途中で停止された回数に関する情報は、例えば、停止回数に関する情報を各エッジサーバから収集するサーバを設け、端末装置７は、インターネット２を介して、このサーバから情報を取得すればよい。再生が途中で停止された回数が所定の回数Ｔｈ＿ｓｔｏｐより小さい場合、処理はステップＳ５４に進み、そうでない場合ステップＳ５５に進む。
【００８３】
ステップＳ５１からＳ５３における判定に全てＹＥＳであった場合、ステップＳ５４において、制御部７４はコンテンツ品質判定結果をＹＥＳとし、処理を完了する。一方、ステップＳ５１からＳ５３のいずれかの判定でＮＯであった場合、ステップＳ５５において、制御部７４はコンテンツ品質判定結果をＮＯとし、処理を完了する。
【００８４】
このようなコンテンツ品質判定の結果、ＹＥＳであった場合、図１０において処理はステップＳ２５に進む。一方、コンテンツ品質判定の結果がＮＯであった場合、図１０においてステップＳ５０の後、現状が維持される、すなわち端末装置７は、低周波数帯の基地局５を介してエッジサーバ４からストリーミング配信の受信を継続する。
【００８５】
上述したように、第４の動作例では、コンテンツの再生回数、評価フラグ数、および他のユーザによる途中停止回数が全て所定の条件を満たしている場合、すなわち、当該コンテンツが所定以上の品質を有しており、ユーザが視聴した際に途中で再生が中止される可能性が低いと考えられる場合のみ、コンテンツ品質判定結果をＹＥＳとし、その後の処理、すなわち配信制御変更要求の送信を行う。
【００８６】
一方、コンテンツ品質判定結果がＮＯであった場合には、端末装置７は配信制御変更要求を送信しない。このため、ユーザが途中で視聴を中止する可能性があるコンテンツでは、ストリーミング配信を継続することにより無線ネットワークに無駄な負荷をかけてしまう事態を回避することができるようになる。
【００８７】
なお、上述した第４の動作例において、コンテンツの再生回数、評価フラグ数、および他のユーザによる途中停止回数のいずれかがＹＥＳであれば、コンテンツ品質判定結果をＹＥＳとするようにしてもよい。あるいは、複数の品質がＹＥＳであれば、コンテンツ品質判定結果をＹＥＳとするようにしてもよい。
【００８８】
以上説明したように、本発明は、エッジサーバからコンテンツのキャッシュデータを、基地局を介して受信する端末装置であって、コンテンツの再生が要求された場合に、エッジサーバから受信した当該エッジサーバが有するキャッシュデータに関する情報に基づいて、エッジサーバが当該コンテンツのキャッシュデータを有するか否かを判定するエッジ判定部と、エッジサーバがコンテンツのキャッシュデータを有する場合に、基地局が高速あるいは大容量の通信を行うことができるか否かを判定する通信容量判定部と、基地局が高速あるいは大容量の通信を行うことができる場合に、エッジサーバに対してコンテンツのキャッシュデータの配信制御方法の変更の要求を送信する配信制御変更要求部と、を有する。
【００８９】
このような構成により、端末装置においてユーザにより要求されたコンテンツのキャッシュデータがエッジサーバにある場合には、端末装置はエッジサーバに配信を要求する。これにより、オリジナルのコンテンツデータを有するオリジナルサーバからではなく、エッジサーバから端末装置に対してコンテンツのキャッシュデータが配信されるので、エッジサーバとオリジナルサーバとの間にある有線ネットワーク（インターネット等）の負荷を増大させず、有線ネットワーク内におけるトラフィックをエッジサーバに集約させることができるとともに、端末装置に対して配信するコンテンツの品質を維持することができる。
【００９０】
また、コンテンツのキャッシュデータを配信する際に、端末装置が低周波数帯の基地局を介してエッジサーバと通信している場合には、回線に負荷をかけないストリーミング配信によりコンテンツのキャッシュデータを取得する。一方、端末装置は高周波数帯の基地局との通信の優先度を高め、高周波数帯の基地局との接続を確立できた場合には、ストリーミング配信から一括ダウンロード配信に配信方法を変更するための配信制御変更要求をエッジサーバに対して送信する。これにより、端末装置の現在の無線通信環境に応じて適切な配信方法を選択することができる。
【００９１】
また、端末装置は、高周波数帯の基地局を介した通信を行っている場合、すなわち高速かつ大容量の通信を行う環境が整っている場合のみ、ネットワークに負荷がかかる一括ダウンロード配信を要求するので、端末装置、低周波数帯の基地局、および高周波数帯の基地局により構成される無線ネットワークにおけるユーザトラフィックを高周波数帯に集約することができる。これにより、低周波数帯の基地局と高周波数帯の基地局とのトラフィック収容比率を向上させることができる。
【産業上の利用可能性】
【００９２】
本発明は、無線ネットワークを介してコンテンツデータの配信を行うデータ配信システムに好適である。
【符号の説明】
【００９３】
１００  データ配信システム
１  オリジナルサーバ
２  インターネット
３  ゲートウェイ
４  エッジサーバ
５  低周波数帯の基地局
６  高周波数帯の基地局
７  端末装置
４１  送信部
４２  メモリ
４３  受信部
４４  制御部
４４１  キャッシュ情報生成部
４４２  配信制御変更部
７１  受信部
７２  メモリ
７３  送信部
７４  制御部
７４１  エッジ判定部
７４２  通信容量判定部
７４３  ＲＡＴ優先度変更部（通信優先度変更部）
７４４  配信制御変更要求部
【図１】
2017146959.tif 000003
【図２】
2017146959.tif 000004
【図３】
2017146959.tif 000005
【図４】
2017146959.tif 000006
【図５】
2017146959.tif 000007
【図６】
2017146959.tif 000008
【図７】
2017146959.tif 000009
【図８】
2017146959.tif 000010
【図９】
2017146959.tif 000011
【図１０】
2017146959.tif 000012
【図１１】
2017146959.tif 000013