(57)【要約】      （修正有）【課題】帯域制御を要因として、モバイル機器において再生される動画データの画質が低下することを防止することができる制御装置を提供すること。【解決手段】制御装置１０は、少なくとも１つの通信端末から、それぞれの通信端末における動画データの再生品質に関する情報を受信する通信部１１と、前記再生品質が予め定められた第１の基準値よりも良好である前記通信端末に動画データを送信する際の帯域を段階的に減少させる制御部１２と、を備える。【選択図】図１
2019140487.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの通信端末から、それぞれの前記通信端末における動画データの再生品質に関する情報を受信する通信部と、
前記再生品質が予め定められた第１の基準値よりも良好である前記通信端末に動画データを送信する際の帯域を段階的に減少させる制御部と、を備える制御装置。
【請求項２】
前記制御部は、
前記通信端末において前記再生品質が維持されるように、前記帯域の減少量を制御する、請求項１に記載の制御装置。
【請求項３】
前記制御部は、
単位時間における前記再生品質の低下量が予め定められた第２の基準値を下回るように、前記帯域の減少量を制御する、請求項２に記載の制御装置。
【請求項４】
前記通信部は、
前記再生品質に関する情報として、ビットレート、スループット、帯域幅、及びパケットロスの少なくとも１つを受信する、請求項１乃至３のいずれか１項に記載の制御装置。
【請求項５】
予め定められた数の通信端末において前記再生品質が劣化したと判定された場合、前記制御部は、前記再生品質が前記第１の基準値よりも良好である通信端末に動画データを送信する際の帯域を段階的に減少させる、請求項１乃至４のいずれか１項に記載の制御装置。
【請求項６】
動画データの再生品質が、予め定められた第１の基準値よりも良好である通信端末に動画データを送信する際の帯域を段階的に減少させる制御装置から、前記通信端末に割り当てる帯域に関する情報を受信する通信部と、
前記帯域に関する情報に基づいて、帯域制御を実行する帯域制御実行部と、を備える中継装置。
【請求項７】
前記帯域制御実行部は、
前記通信端末へ送信する動画データの通信速度を変更して、帯域制御を実行する、請求項６に記載の中継装置。
【請求項８】
動画データの再生品質が、予め定められた第１の基準値よりも良好である通信端末に動画データを送信する際の帯域を段階的に減少させる制御装置と、
前記制御装置から、前記通信端末に割り当てる帯域に関する情報を受信し、前記帯域に関する情報に基づいて、帯域制御を実行する中継装置と、を備える通信システム。
【請求項９】
前記制御装置は、
前記再生品質に関する情報として、ビットレート、スループット、帯域幅、及びパケットロスの少なくとも１つを受信する、請求項８に記載の通信システム。
【請求項１０】
少なくとも１つの通信端末から、それぞれの前記通信端末における動画データの再生品質に関する情報を受信し、
前記再生品質が予め定められた第１の基準値よりも良好である前記通信端末に動画データを送信する際の帯域を段階的に減少させる、帯域制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は制御装置、中継装置、通信システム、及び帯域制御方法に関する。
【背景技術】
【０００２】
近年、モバイル機器を用いた、音楽及びビデオ等のリッチコンテンツの視聴が増加している。今後、全世界のモバイルデータトラヒックはさらに増加し、特に、モバイルデータトラヒックに占めるビデオコンテンツの割合が増加することが予測されている。
【０００３】
モバイル機器は、コンテンツサーバ等から受信したビデオコンテンツに関するデータを一時的に保存もしくは蓄積する。データを一時的に保存もしくは蓄積することを、データバッファリングと称する。モバイル機器は、一時的に保存したデータを再生する。近年の通信速度の向上に伴い、モバイル機器に一時的に保存されるデータ（例えば、バッファリングデータ）は増加する傾向にある。また、バッファリングデータは、視聴されることなく消去されることもある。
【０００４】
特許文献１には、バッファリングデータの増加を防止するために、通信装置がモバイル機器へデータを送信する際に、予め定められた帯域制限レートに落ちるまでシェーピングを行う帯域制御処理が開示されている。通信装置が帯域制御を行った結果、モバイル機器において無駄となるバッファリングデータが減少する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１７−１８４０９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１における帯域制御が実行された結果、モバイル機器へ送信されるデータのスループット等が所定の基準値を下回る、もしくは所定期間におけるスループット等の減少量が所定量以上になる等の事象が発生することがある。その結果、モバイル機器は、通信状況もしくは通信品質が劣化したと判定することがある。このような場合、モバイル機器は、ダウンロードする動画データを、現在再生している画質よりも低い画質の動画データに変更する。そのため、モバイル機器に対する帯域制御が実行されることによって、モバイル機器を用いて動画を視聴しているユーザは、画質の低い動画を視聴することになるという問題が発生する。
【０００７】
本開示の目的は、上述した課題を解決することができる制御装置、中継装置、通信システム、及び帯域制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
本開示の第１の態様にかかる制御装置は、少なくとも１つの通信端末から、それぞれの前記通信端末における動画データの再生品質に関する情報を受信する通信部と、前記再生品質が予め定められた第１の基準値よりも良好である前記通信端末に動画データを送信する際の帯域を段階的に減少させる制御部と、を備える。
【０００９】
本開示の第２の態様にかかる中継装置は、動画データの再生品質が、予め定められた第１の基準値よりも良好である通信端末に動画データを送信する際の帯域を段階的に減少させる制御装置から、前記通信端末に割り当てる帯域に関する情報を受信する通信部と、前記帯域に関する情報に基づいて、帯域制御を実行する帯域制御実行部と、を備える。
【００１０】
本開示の第３の態様にかかる通信システムは、動画データの再生品質が、予め定められた第１の基準値よりも良好である通信端末に動画データを送信する際の帯域を段階的に減少させる制御装置と、前記制御装置から、前記通信端末に割り当てる帯域に関する情報を受信し、前記帯域に関する情報に基づいて、帯域制御を実行する中継装置と、を備える。
【００１１】
本開示の第４の態様にかかる帯域制御方法は、少なくとも１つの通信端末から、それぞれの前記通信端末における動画データの再生品質に関する情報を受信し、前記再生品質が予め定められた第１の基準値よりも良好である前記通信端末に動画データを送信する際の帯域を段階的に減少させる。
【発明の効果】
【００１２】
本開示により、帯域制御を要因として、モバイル機器において再生される動画データの画質が低下することを防止することができる制御装置、中継装置、通信システム、及び帯域制御方法を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態１にかかる制御装置の構成図である。
【図２】実施の形態２にかかる通信システムの構成図である。
【図３】実施の形態２にかかる情報収集サーバの構成図である。
【図４】実施の形態２にかかる通信端末が保持する情報を示す図である。
【図５】実施の形態２にかかる中継装置の構成図である。
【図６】実施の形態２にかかる制御装置における帯域制御処理の流れを示す図である。
【図７】実施の形態２にかかる通信端末における帯域と時間との関係を示す図である。
【図８】実施の形態３にかかる制御装置における帯域制御処理の流れを示す図である。
【図９】それぞれの実施の形態にかかる制御装置、情報収集サーバ、及び中継装置の構成図である。
【発明を実施するための形態】
【００１４】
（実施の形態１）
以下、図面を参照して本開示の実施の形態について説明する。図１を用いて実施の形態１にかかる制御装置１０の構成例について説明する。制御装置１０は、プロセッサがメモリに格納されたプログラムを実行することによって動作するコンピュータ装置であってもよい。例えば、制御装置１０は、サーバ装置等であってもよい。
【００１５】
制御装置１０は、通信部１１及び制御部１２を有している。通信部１１及び制御部１２は、プロセッサがメモリに格納されたプログラムを実行することによって処理が実行されるソフトウェアもしくはモジュールであってもよい。または、通信部１１及び制御部１２は、回路もしくはチップ等のハードウェアであってもよい。
【００１６】
通信部１１は、少なくとも１つの通信端末から、それぞれの通信端末における再生品質に関する情報を受信する。通信端末は、プロセッサがメモリに格納されたプログラムを実行することによって動作するコンピュータ装置であってもよい。例えば、通信端末は、携帯電話端末、スマートフォン端末、タブレット型端末、パーソナルコンピュータ装置等であってもよい。また、通信端末は、動画データを再生することができる。言い換えると、通信端末は、動画データを視聴することができる。
【００１７】
再生品質に関する情報は、通信端末が動画データを再生する際に、再生画像の品質に影響を与える情報であってもよい。再生品質に関する情報は、例えば、再生品質もしくは通信品質を示す情報であってもよい。再生品質もしくは通信品質は、具体的には、ビットレート、スループット、もしくはパケットロス等であってもよい。
【００１８】
制御部１２は、再生品質が予め定められた基準値（以降、第１の基準値とする）よりも良好である通信端末に動画データを送信する際の帯域を段階的に減少させる。第１の基準値は、制御装置１０の管理者等において設定されてもよく、動的に変更されてもよい。
【００１９】
一般的に、通信端末は、再生品質が、所定の基準値を下回ると、再生品質もしくは通信品質が劣化したと判定し、映像を停止、もしくは、現在よりも低い画質の動画データに切り替えて動画データを受信することがある。また、通信端末は、所定期間における再生品質の低下量が、所定量以上になると、再生品質もしくは通信品質が劣化したと判定してもよい。再生品質の低下量とは、例えば、スループットの減少量、もしくは、ビットレートの減少量等であってもよい。そのため、制御部１２は、通信端末において再生品質が維持されるように、通信端末に動画データを送信する際の帯域の減少量を制御する。
【００２０】
帯域を減少させるとは、例えば、単位時間あたりに通信端末へ送信する動画データ容量を減少させることであってもよい。言い換えると、帯域を減少させるとは、通信端末へ動画データを送信する際の速度を遅くすることであってもよい。また、帯域を制御するとは、帯域の割り当てを増加もしくは減少することであってもよい。段階的に減少させるとは、一回の制御において、通信端末における再生品質に関する情報が第１の基準値となるように帯域を減少させるのではなく、複数回帯域を減少させることによって、再生品質に関する情報を第１の基準値となるようにすることである。例えば、通信端末に動画データを送信する際の帯域を一回減少させた後に、その通信端末の再生品質に関する情報を確認し、再生品質に関する情報が第１の基準値よりも良好である場合、再度、帯域を減少させてもよい。このように、通信端末から受信する再生品質に関する情報をフィードバック情報として用いてもよい。
【００２１】
制御部１２は、通信部１１が受信した通信端末における動画データの再生品質に関する情報に基づいて、それぞれの通信端末に割り当てる帯域の値を決定する。制御部１２は、それぞれの通信端末に関する帯域の値を決定した場合、実際に、通信端末へ動画データを送信する中継装置へ、通信端末に割り当てる帯域に関する情報を送信する。通信端末へ割り当てる帯域に関する情報とは、制御部１２が決定した帯域の値を含んでいてもよい。中継装置は、制御装置１０から受信した帯域に関する情報に基づいて、通信端末へ送信する動画データに対して帯域制御を実行する。もしくは、制御装置１０の通信部１１が、動画データを伝送もしくは中継する場合、通信部１１は、決定した帯域の値を用いて、中継する動画データに対して帯域制御を実行する。また、制御装置１０と中継装置とは、一つの装置を形成してもよい。
【００２２】
以上説明したように、実施の形態１にかかる制御装置１０は、それぞれの通信端末から再生品質に関する情報を受信する。さらに、制御装置１０は、再生品質に関する情報が第１の基準値よりも良好である通信端末に動画データを送信する際の帯域を段階的に減少させることができる。このように、制御装置１０が通信端末に割り当てる帯域を段階的に減少させることによって、通信端末が、安定的に動画データを再生することができる。さらに、制御装置１０が通信端末に割り当てる帯域を段階的に減少させることによって、急激に帯域が減少することを防止することができる。その結果、通信端末が、一定の画質の動画データを受信し続けることができる。
【００２３】
また、制御装置１０は、再生品質に関する情報が第１の基準値よりも良好である通信端末に動画データを送信する際の帯域を減少させる。さらに、制御装置１０は、再生品質に関する情報が第１の基準値よりも悪化している他の通信端末に動画データを送信する際の帯域を増加させてもよい。言い換えると、制御装置１０は、再生品質に関する情報が良好であることを示す通信端末から、再生品質に関する情報が悪化していることを示す通信端末へ、割り当てる帯域をうつしてもよい。つまり、制御装置１０は、全ての通信端末の再生品質に関する情報を第１の基準値に近づけることによって、それぞれの通信端末に公平に帯域を割り当てることができる。また、制御装置１０は、帯域制御方法を実行する。具体的には、制御装置１０は、少なくとも１つの通信端末から、それぞれの通信端末における動画データの再生品質に関する情報を受信する。次に、制御装置１０は、再生品質が予め定められた第１の基準値よりも良好である通信端末に動画データを送信する際の帯域を段階的に減少させる。
【００２４】
（実施の形態２）
続いて、図２を用いて実施の形態２にかかる通信システムの構成例について説明する。図２の通信システムは、コンテンツサーバ５０、通信端末４１−４３、及び通信ネットワーク１００を有している。コンテンツサーバ５０は、プロセッサがメモリに格納されたプログラムを実行することによって動作するコンピュータ装置であってもよい。通信ネットワーク１００は、通信端末４１−４３と無線通信を行う無線アクセスネットワーク及びバックボーンネットワークであるコアネットワークを有するネットワークであってもよい。もしくは、通信ネットワーク１００は、通信端末４１−４３と光回線等を用いて有線通信を行うネットワークであってもよい。
【００２５】
コンテンツサーバ５０と通信端末４１−４３とは、通信ネットワーク１００を介してデータ伝送を行う。コンテンツサーバ５０は、通信ネットワーク１００を介して、通信端末４１−４３へ、動画データを配信する。コンテンツサーバ５０は、例えば、一つのコンテンツに対して、画質の異なる複数の動画データを保持してもよい。通信端末４１−４３は、通信環境もしくは装置性能等に応じて、安定的に再生可能な画質の動画データを受信する。また、通信端末４１−４３は、通信環境の変化、もしくは、再生品質の変化等に応じて、現在よりも画質の良い動画データもしくは画質の悪い動画データを受信することもある。
【００２６】
続いて、通信ネットワーク１００の構成例について説明する。通信ネットワーク１００は、例えば通信事業者が管理するネットワークであってもよい。通信ネットワーク１００は、制御装置１０、情報収集サーバ２０、及び中継装置３０を有している。制御装置１０、情報収集サーバ２０、及び中継装置３０は、一つの装置を形成してもよく、別々の装置であってもよい。また、制御装置１０、情報収集サーバ２０、及び中継装置３０のうち、２つ以上の装置が、一つの装置を形成してもよい。制御装置１０は、図１の制御装置１０に相当する。情報収集サーバ２０及び中継装置３０は、プロセッサがメモリに格納されたプログラムを実行することによって動作するコンピュータ装置であってもよい。
【００２７】
情報収集サーバ２０は、通信端末４１−４３から、それぞれの通信端末が保持する情報を受信する。例えば、情報収集サーバ２０は、それぞれの通信端末が保持する未再生データ容量に関する情報、再生品質に関する情報、装置の仕様に関する情報、その他の情報等を収集する。情報収集サーバ２０は、通信端末４１−４３から、定期的にそれぞれの通信端末が保持する情報を収集してもよい。もしくは、情報収集サーバ２０は、通信端末４１−４３において情報が更新された場合に、更新された情報を受信してもよい。
【００２８】
中継装置３０は、コンテンツサーバ５０と、通信端末４１−４３との間において伝送される動画データを中継する。中継装置３０は、例えば、ルータ装置及びスイッチ装置等であってもよい。もしくは、中継装置３０は、３ＧＰＰ（3rd Generation Partnership Project）において動作が規定されている基地局装置もしくはコアネットワーク装置等であってもよい。基地局装置は、例えば、ＬＴＥ（Long Term Evolution）において用いられるｅＮＢ（evolved Node B）であってもよい。コアネットワーク装置は、例えば、ＳＧＷ（Serving Gateway）もしくはＰＧＷ（Packet Data Network Gateway）等であってもよい。
【００２９】
中継装置３０は、制御装置１０から指示された値に基づいて、通信端末４１−４３へ帯域を割り当てる。制御装置１０は、通信端末４１−４３に割り当てる帯域の値を中継装置３０へ指示する。制御装置１０が動画データを伝送もしくは中継する場合、もしくは、制御装置１０と中継装置３０とが一体の装置として構成される場合、制御装置１０は、決定した帯域の値を用いて、中継する動画データに対して帯域制御を実行する。
【００３０】
また、中継装置３０は、通信端末４１−４３から受信した、それぞれの通信端末が保持する情報を情報収集サーバ２０へ送信する。また、情報収集サーバ２０は、中継装置３０から受信した情報の中から、制御装置１０が行う帯域制御に必要となる情報を制御装置１０へ送信する。
【００３１】
続いて、図３を用いて情報収集サーバ２０の構成例について説明する。情報収集サーバ２０は、通信部２１及び情報格納部２２を有している。通信部２１及び情報格納部２２は、プロセッサがメモリに格納されたプログラムを実行することによって処理が実行されるソフトウェアもしくはモジュールであってもよい。または、通信部２１及び情報格納部２２は、回路もしくはチップ等のハードウェアであってもよい。
【００３２】
通信部２１は、中継装置３０を介して通信端末４１−４３から、それぞれの通信端末が保持する情報を受信する。さらに、通信部２１は、受信した情報を情報格納部２２へ出力する。ここで、図４を用いて、それぞれの通信端末が保持する情報について説明する。
【００３３】
通信端末が保持する情報は、未再生データ容量に関する情報、再生品質に関する情報、装置の仕様に関する情報、その他の情報を含む。
【００３４】
未再生データ容量に関する情報は、受信済データ容量及び再生済データ容量を含んでもよく、Buffer Ratioを含でもよい。もしくは、未再生データ容量に関する情報は、受信済データ容量、再生済データ容量、及びBuffer Ratioの全てを含んでもよい。受信済データ容量から、再生済データ容量を減算することにより、通信端末における未再生データ容量を算出することができる。また、Buffer Ratioは、通信端末のバッファ容量に対するバッファに蓄積されている動画データ容量の割合を示している。バッファに蓄積されている動画データは、通信端末における未再生データとなる。Buffer Ratioは、バッファ使用率を示す。
【００３５】
再生品質に関する情報は、再生までの開始時間、ビットレート（Bitrate）、帯域幅（Bandwidth）、再生失敗回数、ストール状況を含んでもよい。さらに、再生品質に関する情報は、再生開始前の視聴離脱回数、スループット（Throughput）、パケットロス（Packet loss）、揺らぎ（Jitter）、及びRebuffered再生情報、の少なくとも１つを含んでもよい。再生品質に関する情報は、通信端末における再生品質を判定するために用いられる情報である。ここで、Bitrate、Bandwidth、及びThroughputの情報が、通信端末において設定されている基準値を下回り、Packet loss及びJitterの情報が基準値を上回る場合の動作について説明する。つまり、再生品質が劣化もしくは低下している場合の動作について説明する。この場合、通信端末は、コンテンツサーバ５０から受信する動画データを、画質の高い動画データから画質の低い動画データへ変更してもよい。
【００３６】
装置仕様に関する情報は、デバイス種別、デバイスベンダー、型番、ブラウザ種別、OS（Operating System）種別、ＩＰアドレスもしくはＭＡＣ（Media Access Control）アドレス等のアドレス情報を含んでもよい。例えば、通信端末は、デバイス種別もしくは型番等毎にバッファサイズもしくはバッファ容量が異なることがある。また、通信端末における情報処理能力は、例えば、型番、OS種別等毎に異なることがある。
【００３７】
その他情報は、コンテンツデータの配信サービスを利用する時間帯、利用ＣＤＮ（Content Delivery Network）、利用ＩＳＰ（Internet Service Provider）等を含んでもよい。
【００３８】
図３に戻り、情報格納部２２は、通信部２１から受け取った情報を格納する。情報格納部２２は、通信端末毎に情報を格納する領域を分割してもよい。情報格納部２２は、それぞれの通信端末から、定期的に情報を受信する場合、既に格納されている情報を上書きしてもよく、既に格納されている情報を破棄して、新たな情報を格納してもよい。
【００３９】
通信部２１は、情報格納部２２に格納されている情報のうち、制御装置１０が帯域制御に必要とする情報を制御装置１０へ送信する。制御装置１０が帯域制御に必要とする情報は、予め定められていてもよく、制御装置１０から送信される情報要求メッセージに含まれていてもよい。
【００４０】
続いて、図５を用いて中継装置３０の構成例について説明する。中継装置３０は、通信部３１及び帯域制御実行部３２を有している。通信部３１及び帯域制御実行部３２は、プロセッサがメモリに格納されたプログラムを実行することによって処理が実行されるソフトウェアもしくはモジュールであってもよい。または、通信部３１及び帯域制御実行部３２は、回路もしくはチップ等のハードウェアであってもよい。
【００４１】
通信部３１は、通信端末４１−４３、及びコンテンツサーバ５０と通信する。もしくは、通信部３１は、他の中継装置を介して、通信端末４１−４３、及びコンテンツサーバ５０と通信する。さらに、通信部３１は、制御装置１０及び情報収集サーバ２０と通信する。
【００４２】
帯域制御実行部３２は、通信部３１を介して、制御装置１０から通信端末毎の帯域制御の値に関する情報を受信する。帯域制御の値とは、例えば、それぞれの通信端末と通信する際の通信速度を示す情報であってもよい。帯域制御実行部３２は、制御装置１０から受信した帯域の値となるように、通信端末４１−４３へ動画データを送信する。例えば、帯域制御実行部３２は、動画データを送信する速度を現在よりも遅くする場合、通信端末に対する動画データの送信機会を減少させてもよく、所定時間に現在よりも少ない容量の動画データを送信してもよい。
【００４３】
続いて、図６を用いて制御装置１０における帯域制御処理の流れについて説明する。はじめに、通信部１１は、情報収集サーバ２０から、通信端末４１−４３における再生品質に関する情報を受信する（Ｓ１１）。例えば、制御部１２は、再生品質に関する情報として、スループットを受信する。
【００４４】
次に、制御部１２は、通信端末４１のスループットが、第１の基準値よりも良好であるか否かを判定する（Ｓ１２）。例えば、制御部１２は、通信端末４１のスループットが第１の基準値よりも大きい値を示す場合、第１の基準値よりも良好であると判定する。
【００４５】
制御部１２は、通信端末４１のスループットが、第１の基準値よりも良好であると判定した場合、通信端末４１に割り当てる帯域を減少させることを決定する（Ｓ１３）。
【００４６】
次に、制御部１２は、通信端末に割り当てる帯域の値を含む帯域制御実行指示メッセージを中継装置３０へ送信する（Ｓ１４）。制御装置１０の通信部１１が動画データを伝送もしくは中継する場合、もしくは、制御装置１０と中継装置３０とが一体の装置として構成される場合、通信部１１が、決定した帯域の値を用いて、中継する動画データに対して帯域制御を実行してもよい。制御部１２は、ステップＳ１４の処理を実行した後、ステップＳ１１の処理を繰り返す。制御部１２は、ステップＳ１２において、通信端末４１のスループットが、第１の基準値よりも悪化していると判定した場合、処理を終了する。もしくは、制御部１２は、ステップＳ１２において、通信端末４１のスループットが、第１の基準値よりも悪化していると判定した場合、通信端末４１に割り当てる帯域を増加させてもよい。
【００４７】
ここで、ステップＳ１３における、制御部１２の帯域制御処理の例について説明する。例えば、通信端末は、単位時間に減少するスループットの量が、予め定められた基準値（以下、第２の基準値とする）以上になると、通信品質が劣化したと判定する場合がある。このような場合、通信端末は、例えば、再生する画像を停止する、もしくは、現在受信している動画データの画質よりも低い画質の動画データを受信するといったように、受信する動画データを切り替える。
【００４８】
そのため、制御部１２は、通信端末において、単位時間当たりに減少するスループットの量が、第２の基準値以上とならないように、帯域の減少量を制御する。例えば、制御部１２は、ある通信端末に対する帯域を減少させる際に、はじめに十分に少ない容量の帯域を減少させる。十分に少ない容量は、通信端末における単位時間当たりに減少するスループットの量が、第２の基準値よりも十分に小さくなる値である。例えば、十分に少ない容量は、制御部１２が、帯域を変更させる際に変更可能な最小単位の容量であってもよい。
【００４９】
次に、制御部１２は、帯域を減少させた後における、通信端末のスループットが、第１の基準値よりも良好である場合に、さらに、その通信端末に対する帯域を減少させる。制御部１２は、帯域の減少量と、スループットの減少量とを考慮して、次の帯域の減少量を決定してもよい。次の帯域の単位時間当たりの減少量も、第２の基準値を下回るようにする。例えば、制御部１２は、帯域を減少させた後における、通信端末のスループットと第１の基準値との差分が、閾値を超えている場合、最初の帯域の減少量よりも多くの帯域を減少させてもよい。帯域を減少させた後における、通信端末のスループットと第１の基準値との差分が、閾値を超えている場合とは、帯域を減少させた後における、通信端末のスループットと第１の基準値との差分が大きいことを示している。このような場合、スループットを速く第１の基準値まで下げるために、減少させる帯域の容量を増加させてもよい。また、制御部１２は、帯域を減少させた後における、通信端末のスループットと第１の基準値との差分が、閾値を超えていない場合、最初の帯域の減少量と同じ帯域を減少させてもよい。もしくは、最初の帯域の減少量よりも少ない帯域を減少させてもよい。
【００５０】
また、ステップＳ１２において用いられる第１の基準値は、通信端末毎に異なった値が設定されてもよい。例えば、制御部１２は、通信端末から収集した装置仕様に関する情報に基づいて、通信端末毎の第１の基準値を設定してもよい。
【００５１】
制御部１２は、動画データを再生するサービスを利用している通信端末毎に、図６の処理を実行する。
【００５２】
ここで、図７を用いて、制御部１２が、ステップＳ１３において決定する通信端末の帯域の値について説明する。図７は、制御装置１０が、例えば通信端末に動画データを送信する際の帯域、具体的には通信速度として決定した値の推移を示している。制御部１２は、通信端末４１が、コンテンツサーバ５０から動画データの受信もしくはダウンロードを開始してから所定の期間、通信端末４１における通信速度を他の期間よりも速く設定する。その結果、通信端末４１において、コンテンツサーバ５０から動画データのダウンロードを開始してから動画を再生するまでの時間を短くすることができる。
【００５３】
その後、制御部１２は、通信端末４１におけるスループットに応じて、通信速度を速めるもしくは遅くするといった制御を繰り返す。ここで、制御部１２は、通信端末４１におけるスループットが基準値を超えている場合であっても、通信端末４１に対する動画データの送信を停止することなく、通信速度を段階的に遅くしながら動画データを送信し続ける。通信端末４１におけるスループットが基準値を超えている場合に、通信端末４１に対する動画データの送信を停止した場合、通信端末４１は、一定期間動画データを受信しないこととなる。このような場合、通信端末４１は、通信品質が劣化したと判定し、現在よりも画質の低い動画データに切り替えて動画データを受信することがある。このように、通信端末４１が、画質の低い動画データに切り替えることを防止するために、制御部１２は、通信端末４１に対して、動画データを送信し続けるように、帯域制御を実行する。
【００５４】
以上説明したように、制御装置１０は、それぞれの通信端末における再生品質に関する情報として、通信端末のスループット情報を収集することができる。制御装置１０がそれぞれの通信端末におけるスループットが第１の基準値を超えている場合に、制御装置１０は、通信端末に割り当てる帯域を段階的に減少させる。制御装置１０が段階的に通信端末に割り当てる帯域を減少させることによって、通信端末が通信品質の劣化が発生していると判定することを回避することができる。その結果、制御装置１０が通信端末に割り当てる帯域を減少させた場合であっても、通信端末が、安定的に動画の再生を行うことが可能であり、一定の画質の動画データを受信し続けることができる。
【００５５】
（実施の形態２の変形例）
実施の形態２においては、制御装置１０は、それぞれの通信端末における再生品質に関する情報として、スループットを用いた。一方、制御装置１０は、それぞれの通信端末における再生品質に関する情報として、 ビットレート（Bitrate）、帯域幅（Bandwidth）、パケットロス（Packet loss）を用いてもよい。
【００５６】
また、制御装置１０は、それぞれの通信端末における再生品質に関する情報として、スループット、ビットレート、帯域幅、及びパケットロスのうち、２以上の情報を用いてもよい。
【００５７】
（実施の形態３）
続いて、図８を用いて実施の形態３にかかる制御装置１０における帯域制御処理の流れについて説明する。はじめに、通信部１１は、情報収集サーバ２０から、通信端末４１−４３に関する情報を受信する（Ｓ２１）。例えば、通信部１１は、再生品質に関する情報を受信する。
【００５８】
次に、制御部１２は、再生品質が劣化した通信端末が所定数存在するか否かを判定する（Ｓ２２）。例えば、制御部１２は、Packet lossが予め定められた閾値よりも多い場合に、再生品質が劣化していると判定してもよい。もしくは、制御部１２は、再生失敗回数が予め定められた閾値よりも多い場合に、再生品質が劣化していると判定してもよい。もしくは、制御部１２は、Jitterが予め定められた閾値よりも大きい場合に、再生品質が劣化していると判定してもよい。もしくは、制御部１２は、情報収集サーバ２０から受信した再生品質に関する情報の一つ、もしくは、複数の情報を組み合わせたて、再生品質が劣化しているか否かを判定してもよい。
【００５９】
また、制御部１２は、再生品質が劣化した通信端末が所定数存在すると判定した場合、ステップＳ２３以降の処理を実行する。つまり、制御部１２は、再生品質が劣化した通信端末が所定数存在すると判定した場合、それぞれの通信端末へ動画データを送信する帯域を段階的に減少させる制御を行う。ステップＳ２３〜Ｓ２６は、図６のステップＳ１２〜Ｓ１５と同様であるため詳細な説明を省略する。
【００６０】
ステップＳ２２において、制御部１２は、再生品質が劣化した通信端末が所定数存在しないと判定した場合、ステップＳ２２の処理を繰り返す。
【００６１】
以上説明したように、実施の形態３にかかる制御装置１０は、それぞれの通信端末に割り当てる帯域を段階的に減少させる制御を実行するか否かを、それぞれの通信端末の再生品質の低下状況に応じて決定する。つまり、制御装置１０は、それぞれの通信端末の再生品質が良好であれば、帯域制御を実行しない。このように帯域制御を実行するタイミングを定めることによって、制御装置１０が帯域制御を実行する回数を減少させることができる。その結果、制御装置１０の処理負荷を低減させることができる。
【００６２】
図９は、上述の実施形態において説明した制御装置１０、情報収集サーバ２０、及び中継装置３０（以下、制御装置１０等と称する）の構成例を示すブロック図である。図９を参照すると、制御装置１０等は、ネットワーク・インターフェース１２０１、プロセッサ１２０２、及びメモリ１２０３を含む。ネットワーク・インターフェース１２０１は、通信システムを構成する他のネットワークノード装置と通信するために使用される。ネットワーク・インターフェース１２０１は、例えば、IEEE 802.3 seriesに準拠したネットワークインターフェースカード（NIC）を含んでもよい。
【００６３】
プロセッサ１２０２は、メモリ１２０３からソフトウェア（コンピュータプログラム）を読み出して実行することで、上述の実施形態においてシーケンス図及びフローチャートを用いて説明された制御装置１０等の処理を行う。プロセッサ１２０２は、例えば、マイクロプロセッサ、MPU（Micro Processing Unit）、又はCPU（Central Processing Unit）であってもよい。プロセッサ１２０２は、複数のプロセッサを含んでもよい。
【００６４】
メモリ１２０３は、揮発性メモリ及び不揮発性メモリの組み合わせによって構成される。メモリ１２０３は、プロセッサ１２０２から離れて配置されたストレージを含んでもよい。この場合、プロセッサ１２０２は、図示されていないI/Oインタフェースを介してメモリ１２０３にアクセスしてもよい。
【００６５】
図９の例では、メモリ１２０３は、ソフトウェアモジュール群を格納するために使用される。プロセッサ１２０２は、これらのソフトウェアモジュール群をメモリ１２０３から読み出して実行することで、上述の実施形態において説明された制御装置１０等の処理を行うことができる。
【００６６】
図９を用いて説明したように、制御装置１０等が有するプロセッサの各々は、図面を用いて説明されたアルゴリズムをコンピュータに行わせるための命令群を含む１又は複数のプログラムを実行する。
【００６７】
上述の例において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）を含む。さらに、非一時的なコンピュータ可読媒体の例は、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗを含む。さらに、非一時的なコンピュータ可読媒体の例は、半導体メモリを含む。半導体メモリは、例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory）を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００６８】
なお、本開示は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。また、本開示は、それぞれの実施の形態を適宜組み合わせて実施されてもよい。
【００６９】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
少なくとも１つの通信端末から、それぞれの前記通信端末における動画データの再生品質に関する情報を受信する通信部と、
前記再生品質が予め定められた第１の基準値よりも良好である前記通信端末に動画データを送信する際の帯域を段階的に減少させる制御部と、を備える制御装置。
（付記２）
前記制御部は、
前記通信端末において前記再生品質が維持されるように、前記帯域の減少量を制御する、付記１に記載の制御装置。
（付記３）
前記制御部は、
単位時間における前記再生品質の低下量が予め定められた第２の基準値を下回るように、前記帯域の減少量を制御する、付記２に記載の制御装置。
（付記４）
前記通信部は、
前記再生品質に関する情報として、ビットレート、スループット、帯域幅、及びパケットロスの少なくとも１つを受信する、付記１乃至３のいずれか１項に記載の制御装置。
（付記５）
前記通信部は、
前記再生品質に関する情報として、前記通信端末におけるバッファ使用率に関する情報を受信する、付記１乃至３のいずれか１項に記載の制御装置。
（付記６）
予め定められた数の通信端末において前記再生品質が劣化したと判定された場合、前記制御部は、前記再生品質が前記第１の基準値よりも良好である通信端末に動画データを送信する際の帯域を段階的に減少させる、付記１乃至５のいずれか１項に記載の制御装置。
（付記７）
前記制御部は、
少なくとも１つの通信端末から受信する、それぞれの前記通信端末におけるパケットロス量、スループット、遅延、及び再生失敗回数の少なくとも１つに基づいて、再生品質の劣化を検出する、付記５に記載の制御装置。
（付記８）
動画データの再生品質が、予め定められた第１の基準値よりも良好である通信端末に動画データを送信する際の帯域を段階的に減少させる制御装置から、前記通信端末に割り当てる帯域に関する情報を受信する通信部と、
前記帯域に関する情報に基づいて、帯域制御を実行する帯域制御実行部と、を備える中継装置。
（付記９）
前記帯域制御実行部は、
前記通信端末へ送信する動画データの通信速度を変更して、帯域制御を実行する、付記８に記載の中継装置。
（付記１０）
動画データの再生品質が、予め定められた第１の基準値よりも良好である通信端末に動画データを送信する際の帯域を段階的に減少させる制御装置と、
前記制御装置から、前記通信端末に割り当てる帯域に関する情報を受信し、前記帯域に関する情報に基づいて、帯域制御を実行する中継装置と、を備える通信システム。
（付記１１）
前記制御装置は、
前記再生品質に関する情報として、ビットレート、スループット、帯域幅、及びパケットロスの少なくとも１つを受信する、付記１０に記載の通信システム。
（付記１２）
前記中継装置は、
それぞれの前記通信端末へ送信するデータの通信速度を変更して、帯域制御を実行する、付記１０又は１１に記載の通信システム。
（付記１３）
少なくとも１つの通信端末から、それぞれの前記通信端末における動画データの再生品質に関する情報を受信し、
前記再生品質が予め定められた第１の基準値よりも良好である前記通信端末に動画データを送信する際の帯域を段階的に減少させる、帯域制御方法。
（付記１４）
少なくとも１つの通信端末から、それぞれの前記通信端末における動画データの再生品質に関する情報を受信し、
前記再生品質が予め定められた第１の基準値よりも良好である前記通信端末に動画データを送信する際の帯域を段階的に減少させることをコンピュータに実行させるプログラム。
【符号の説明】
【００７０】
１０  制御装置
１１  通信部
１２  制御部
２０  情報収集サーバ
２１  通信部
２２  情報格納部
３０  中継装置
３１  通信部
３２  帯域制御実行部
４１  通信端末
４２  通信端末
４３  通信端末
５０  コンテンツサーバ
１００  通信ネットワーク
【図１】
2019140487.tif 000003
【図２】
2019140487.tif 000004
【図３】
2019140487.tif 000005
【図４】
2019140487.tif 000006
【図５】
2019140487.tif 000007
【図６】
2019140487.tif 000008
【図７】
2019140487.tif 000009
【図８】
2019140487.tif 000010
【図９】
2019140487.tif 000011