(57)【要約】【課題】無線基地局に通信接続されている無線端末における当該無線基地局との間の無線通信回線の品質にばらつきがある場合であっても、高い利用効率にて無線資源を該無線端末に割り当てる通信制御装置等を提供する。【解決手段】  通信制御装置２０１は、無線端末１２０が通信接続している無線通信回線の品質の程度を基準とした、無線端末１２０にて再生されるストリーミングコンテンツに関する再生ビットレートの程度を表す資源指標値を、該品質の程度と、該再生ビットレートの程度とに基づき算出する指標算出部２０２と、該資源指標値が大きい無線端末１２０よりも該資源指標値が小さい無線端末１２０に多くの無線資源を割り当てる制御部２０３とを有する。【選択図】      図４
2018160729.tif 000002
【特許請求の範囲】
【請求項１】
無線端末が通信接続している無線通信回線の品質の程度を基準とした、前記無線端末にて再生されるストリーミングコンテンツに関する再生ビットレートの程度を表す資源指標値を、前記品質の程度と、前記再生ビットレートの程度とに基づき算出する指標算出手段と、
前記資源指標値が大きい前記無線端末よりも前記資源指標値が小さい前記無線端末に多くの無線資源を割り当てる制御手段と
を備える通信制御装置。
【請求項２】
前記ストリーミングコンテンツに関する複数のコンテンツセグメントのうち、前記無線端末に送信済みの前記コンテンツセグメントであって、かつ、前記無線端末にて再生されていない未再生データを再生するのに要する残余時間を算出する再生バッファ長推定手段
をさらに備え、
前記指標算出手段は、前記残余時間が短いほど前記資源指標値が小さく、前記残余時間が長いほど前記資源指標値が大きい値を算出する
請求項１に記載の通信制御装置。
【請求項３】
前記再生バッファ長推定手段は、前記ストリーミングコンテンツに基づき算出されたコンテンツセグメントが前記無線端末に送信されるのに応じて、前記無線端末が送信する応答信号を受信する場合に、前記コンテンツセグメントが前記送信済みであると判定する
請求項２に記載の通信制御装置。
【請求項４】
前記再生バッファ長推定手段は、前記送信済みのコンテンツセグメントのサイズの合計値を算出し、算出した前記合計値が所定のサイズを超えたタイミングから経過した時間を測定し、前記残余時間の推定値から、前記経過した経過時間を引き算することによって、前記残余時間を算出する
請求項２または請求項３に記載の通信制御装置。
【請求項５】
前記再生バッファ長推定手段は、前記ストリーミングコンテンツと、前記ストリーミングコンテンツに基づき算出された前記コンテンツセグメントと、前記コンテンツセグメントに関する前記再生ビットレートとが関連付けされたプレイリスト情報に基づき、前記コンテンツセグメントを前記再生ビットレートにて再生する時間を、前記推定値として算出する
請求項４に記載の通信制御装置。
【請求項６】
前記ストリーミングコンテンツを管理しているサーバに対して、前記ストリーミングコンテンツの送信を開始する開始要求信号を前記無線端末から受信した場合に、前記サーバから前記プレイリスト情報を取得し、取得した前記プレイリスト情報を前記無線端末に送信し、前記ストリーミングコンテンツに関する前記コンテンツセグメントを要求するセグメント要求信号を前記無線端末から受信した場合に、前記サーバから前記コンテンツセグメントを取得し、取得した前記コンテンツセグメントを前記無線端末に送信する操作手段
をさらに備える請求項５に記載の通信制御装置。
【請求項７】
情報処理装置によって、無線端末が通信接続している無線通信回線の品質の程度を基準とした、前記無線端末にて再生されるストリーミングコンテンツに関する再生ビットレートの程度を表す資源指標値を、前記品質の程度と、前記再生ビットレートの程度とに基づき算出し、前記資源指標値が大きい前記無線端末よりも前記資源指標値が小さい前記無線端末に多くの無線資源を割り当てる通信制御方法。
【請求項８】
無線端末が通信接続している無線通信回線の品質の程度を基準とした、前記無線端末にて再生されるストリーミングコンテンツに関する再生ビットレートの程度を表す資源指標値を、前記品質の程度と、前記再生ビットレートの程度とに基づき算出する指標算出機能と、
前記資源指標値が大きい前記無線端末よりも前記資源指標値が小さい前記無線端末に多くの無線資源を割り当てる制御機能と
をコンピュータに実現させる通信制御プログラム。
【請求項９】
前記ストリーミングコンテンツに関する複数のコンテンツセグメントのうち、前記無線端末に送信済みの前記コンテンツセグメントであって、かつ、前記無線端末にて再生されていない未再生データを再生するのに要する残余時間を算出する再生バッファ長推定機能
をさらにコンピュータに実現させ、
前記指標算出機能においては、前記残余時間が短いほど前記資源指標値が小さく、前記残余時間が長いほど前記資源指標値が大きい値を算出する
請求項８に記載の通信制御プログラム。
【請求項１０】
前記再生バッファ長推定機能においては、前記ストリーミングコンテンツに基づき算出されたコンテンツセグメントが前記無線端末に送信されるのに応じて、前記無線端末が送信する応答信号を受信する場合に、前記コンテンツセグメントが前記送信済みであると判定する
請求項９に記載の通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストリーミングコンテンツ等のデータを、無線通信回線を介して通信する場合に、該通信を制御する通信制御装置等に関する。
【背景技術】
【０００２】
スマートフォン等のモバイル端末（以降、「無線端末」と表す）によってストリーミングコンテンツ（以降、「コンテンツ」と表す）を再生する場合には、コンテンツが通信される無線通信回線（Ｗｉｒｅｌｅｓｓ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｃｈａｎｎｅｌｓ）の品質が低下する結果、該コンテンツを再生する処理が中断されてしまう可能性がある。具体的には、無線端末に通信接続されている無線通信回線の品質が低下し、該無線端末に対する受信ビットレートがコンテンツの再生ビットレートより低い状況が続いた場合に、該無線端末において該コンテンツがバッファされているデータ量（以降、「再生バッファ量」と表す）が低下し、その結果、該再生バッファ量が枯渇してしまう。この場合に、無線端末がバッファリング状態に陥ってしまうので、該無線端末において該コンテンツを再生する処理は中断してしまう。該再生バッファ量は、未再生データを再生するに要する残余時間に応じた量である。
【０００３】
無線通信においてコンテンツを無線端末に中継する中継装置の一例が、特許文献１、非特許文献１、及び、非特許文献２に開示されている。特許文献１は、無線端末における再生バッファ量に応じて、無線通信回線における資源（以降、単に「無線資源」（ｗｉｒｅｌｅｓｓ  ｒｅｓｏｕｒｃｅｓ）と表す）を該無線端末に割り当てることによって、コンテンツの再生処理が中断してしまう可能性を低減する技術を開示している。該中継装置は、再生バッファ量が低下した結果、再生が中断してしまう可能性が高い無線端末に対して、優先的に無線資源を割り当てる。
【０００４】
また、非特許文献１、及び、非特許文献２は、要求通信品質（Ｒｅｑｕｉｒｅｄ  Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）を満たすために必要な資源を、無線端末に関する通信セッション（ベアラ）に対して順に割り当て、資源が不足した場合に該割り当てる処理を終了する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第２０１６／０４２６８７号
【非特許文献】
【０００６】
【非特許文献１】Ｌｉｑｕｎ  Ｚｈａｏ，  Ｙａｎｇ  Ｑｉｎ，  Ｍａｏｄｅ  Ｍａ，  Ｘｉａｏｘｉｏｎｇ  Ｚｈｏｎｇ，  Ｌｉ，  「ＱｏＳ  ｇｕａｒａｎｔｅｅｄ  ｒｅｓｏｕｒｃｅ  ｂｌｏｃｋ  ａｌｌｏｃａｔｉｏｎ  ａｌｇｏｒｉｔｈｍ  ｉｎ  ＬＴＥ  ｄｏｗｎｌｉｎｋ」，  ７ｔｈ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｎｆｅｒｅｎｃｅ  ｏｎ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ａｎｄ  Ｎｅｔｗｏｒｋｉｎｇ  ｉｎ  Ｃｈｉｎａ  （ＣＨＩＮＡＣＯＭ  ２０１２），  Ａｕｇ．２０１２．
【非特許文献２】Ｃｈｒｉｓｔｉａｎ  Ｗｅｎｇｅｒｔｅｒ，  ｅｔ  ａｌ，  「Ｆａｉｒｎｅｓｓ  ａｎｄ  Ｔｈｒｏｕｇｈｐｕｔ  Ａｎａｌｙｓｉｓ  ｆｏｒ  Ｇｅｎｅｒａｌｉｚｅｄ  Ｐｒｏｐｏｒｔｉｏｎａｌ  Ｆａｉｒ  Ｆｒｅｑｕｅｎｃｙ  Ｓｃｈｅｄｕｌｉｎｇ  ｉｎ  ＯＦＤＭＡ」，  ＩＥＥＥ  ＶＴＣ  ２００５  Ｓｐｒｉｎｇ，  ２００５．
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、無線通信回線の品質が無線端末ごとにばらついている場合に、無線基地局（ｗｉｒｅｌｅｓｓ  ｂａｓｅ  ｓｔａｔｉｏｎ）における周波数の利用効率が低下する結果、コンテンツの再生が中断してしまう無線端末数が増加するという問題が生じる。この理由を詳細に説明する。特許文献１に記載されている技術においては、無線端末においてバッファされているデータ量（すなわち、「再生バッファ量」）だけに応じて無線資源を割り当てる結果、無線通信回線の品質が無線端末ごとにばらついているときに、無線基地局における周波数の利用効率が低下してしまう。該無線基地局における周波数の利用効率が低下してしまう結果、該無線基地局に通信接続されているすべての無線端末に関するスループット（セルスループット）が低下してしまい、最終的には、該無線基地局に対して通信セッションが確立されている無線端末数のうち、コンテンツの再生が中断してしまう無線端末数が増大する。
【０００８】
また、非特許文献１、及び、非特許文献２は、無線通信回線に関して要求される品質の定義を示していない。この結果、上述した問題を防ぐことができない。
【０００９】
そこで、本発明の目的の１つは、無線基地局に通信接続されている無線端末における当該無線基地局との間の無線通信回線の品質にばらつきがある場合であっても、高い利用効率にて無線資源を該無線端末に割り当てる通信制御装置等を提供することである。
【課題を解決するための手段】
【００１０】
本発明の１つの態様として、通信制御装置は、
無線端末が通信接続している無線通信回線の品質の程度を基準とした、前記無線端末にて再生されるストリーミングコンテンツに関する再生ビットレートの程度を表す資源指標値を、前記品質の程度と、前記再生ビットレートの程度とに基づき算出する指標算出手段と、
前記資源指標値が大きい前記無線端末よりも前記資源指標値が小さい前記無線端末に多くの無線資源を割り当てる制御手段と
を備える。
【００１１】
また、本発明の他の態様として、通信制御方法は、
情報処理装置によって、無線端末が通信接続している無線通信回線の品質の程度を基準とした、前記無線端末にて再生されるストリーミングコンテンツに関する再生ビットレートの程度を表す資源指標値を、前記品質の程度と、前記再生ビットレートの程度とに基づき算出し、前記資源指標値が大きい前記無線端末よりも前記資源指標値が小さい前記無線端末に多くの無線資源を割り当てる。
【００１２】
また、本発明の他の態様として、通信制御プログラムは、
無線端末が通信接続している無線通信回線の品質の程度を基準とした、前記無線端末にて再生されるストリーミングコンテンツに関する再生ビットレートの程度を表す資源指標値を、前記品質の程度と、前記再生ビットレートの程度とに基づき算出する指標算出機能と、
前記資源指標値が大きい前記無線端末よりも前記資源指標値が小さい前記無線端末に多くの無線資源を割り当てる制御機能と
をコンピュータに実現させる。
【００１３】
さらに、同目的は、係るプログラムを記録するコンピュータが読み取り可能な記録媒体によっても実現される。
【発明の効果】
【００１４】
本発明に係る通信制御装置等によれば、無線基地局に通信接続されている無線端末における当該無線基地局との間の無線通信回線の品質にばらつきがある場合であっても、高い利用効率にて無線資源を該無線端末に割り当てることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態に係る配信システムが有する構成を示すブロック図である。
【図２】第１の実施形態に係るサーバと、無線基地局と、無線端末とが、それぞれ、有する構成を示すブロック図である。
【図３】第１の実施形態に係る無線基地局が無線端末に周波数ブロックを割り当てる処理の流れを示すフローチャートである。
【図４】本発明の第２の実施形態に係る通信制御装置が有する構成を示すブロック図である。
【図５】第２の実施形態に係る通信制御装置における処理の流れを示すフローチャートである。
【図６】本発明の各実施形態に係る無線端末、無線基地局、サーバ、及び、通信制御装置を実現可能な計算処理装置のハードウェア構成例を概略的に示すブロック図である。
【発明を実施するための形態】
【００１６】
次に、本発明を実施する実施形態について図面を参照しながら詳細に説明する。
【００１７】
＜第１の実施形態＞
図１を参照しながら、本発明の第１の実施形態に係る配信システム（Ｄｉｓｔｒｉｂｕｔｉｏｎ  Ｓｙｓｔｅｍ）１００が有する構成について詳細に説明する。図１は、本発明の第１の実施形態に係る配信システム１００が有する構成を示すブロック図である。
【００１８】
第１の実施形態に係る配信システム１００は、無線通信システム１１０と、通信ネットワーク１４０と、サーバ１５０とを有する。無線通信システム１１０は、無線端末１２０と、無線基地局１３０とを有する。サーバ１５０と、無線基地局１３０とは、通信ネットワーク１４０（たとえば、インターネット）を介して通信接続している。無線基地局１３０と、無線端末１２０とは、無線通信インターフェースを介して通信接続することができる。
【００１９】
無線端末１２０は、携帯電話端末、パーソナルコンピュータ、ＰＨＳ端末、ＰＤＡ、スマートフォン、タブレット端末、カーナビゲーション端末、または、ゲーム端末等である。ＰＨＳは、Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍの略称を表す。ＰＤＡは、「Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｃｅ」、または、「Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ」の略称を表す。
【００２０】
以降の説明においては、説明の便宜上、無線通信システム１１０は、ＬＴＥ（ｌｏｎｇ＿ｔｅｒｍ  ｅｖｏｌｕｔｉｏｎ）等の通信規格に従い実現されている無線通信システムであるとする。該通信規格は、たとえば、ＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ＿Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ）、または、ＧＳＭ（登録商標）（Ｇｒｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）であってもよい。該通信規格は、上述した例に限定されない。
【００２１】
また、図１に例示された配信システム１００において、無線基地局１３０の個数は１つであるが、複数であってもよい。同様に、図１に例示された配信システム１００において、無線端末の個数は１つであるが、複数であってもよい。
【００２２】
図１に示された各構成要素が有する構成に関して図２を参照しながら説明した後に、図３を参照しながら配信システム１００における処理の流れについて説明する。まず、図１に示されたサーバ１５０と、無線基地局１３０と、無線端末１２０とが、それぞれ有する構成について、図２を参照しながら詳細に説明する。図２は、第１の実施形態に係るサーバ１５０と、無線基地局１３０と、無線端末１２０とが、それぞれ、有する構成を示すブロック図である。
【００２３】
以降、サーバ１５０と、無線基地局１３０と、無線端末１２０とに関して、それぞれ、各構成要素が有する構成と、該構成要素にて実行される処理とについて説明する。
【００２４】
サーバ１５０に関して説明する。
【００２５】
サーバ１５０は、サーバ動作部１５１と、コンテンツ記憶部１５２とを有する。コンテンツ記憶部１５２には、ストリーミングコンテンツに関するコンテンツセグメントが格納されている。
【００２６】
該コンテンツセグメントは、たとえば、音声データ、または、動画データ等のストリーミングコンテンツに関するデータセット（データレコード）である。ストリーミングにおいては、該ストリーミングコンテンツを所定の時間間隔単位にて分割されることによって複数の分割データセットが作成され、該各分割データセットが、ある再生ビットレートにて符号化されることによって該コンテンツセグメントが作成される。
【００２７】
次に、サーバ１５０において、プレイリスト情報を作成する処理、ストリーミングコンテンツの送信を開始する処理、及び、ストリーミングコンテンツに関するコンテンツセグメントを送信する処理について説明する。
【００２８】
（プレイリスト情報を作成する処理）
サーバ動作部１５１は、ストリーミングコンテンツと、該ストリーミングコンテンツに関するコンテンツセグメントとが関連付けされたプレイリスト情報を作成し、作成したプレイリスト情報をコンテンツ記憶部１５２に格納する。プレイリスト情報においては、さらに、各コンテンツセグメントに、該コンテンツセグメントの符号化処理にて用いられた再生ビットレートが関連付けされていてもよい。
【００２９】
（ストリーミングコンテンツの送信を開始する処理）
サーバ動作部１５１は、ストリーミングコンテンツの送信を開始する要求信号（以降、「開始要求信号」と表す）を無線端末１２０から受信した場合に、コンテンツ記憶部１５２から該ストリーミングコンテンツに関するプレイリスト情報を読み取り、読み取ったプレイリスト情報を無線端末１２０宛に送信する。
【００３０】
（ストリーミングコンテンツに関するコンテンツセグメントを送信する処理）
サーバ動作部１５１は、コンテンツ記憶部１５２に格納されているコンテンツセグメントを、無線基地局１３０を経由して無線端末１２０宛に送信する。サーバ動作部１５１は、コンテンツセグメントを要求する要求信号（以降、「セグメント要求信号」と表す）を無線端末１２０から受信した場合に、受信した該セグメント要求信号によって要求されたコンテンツセグメントをコンテンツ記憶部１５２から読み取る。サーバ動作部１５１は、読み取ったコンテンツセグメントを無線端末１２０宛に送信する。
【００３１】
次に、図２に示された無線基地局１３０について説明する。無線基地局１３０は、基地局動作部１３１と、バッファ１３２と、無線資源制御部１３３と、指標情報作成部１３４と、再生バッファ長推定部１３５と、再生ビットレート推定部１３６と、転送量推定部１３７とを有する。
【００３２】
基地局動作部１３１は、機能Ｂ１乃至機能Ｂ２に例示されているような、一般的な無線通信システムにおける基地局が有している機能と同様な機能を有する。
【００３３】
○（機能Ｂ１）無線基地局１３０に通信接続している（すなわち、通信セッションが確立されている）無線端末１２０と、無線基地局１３０との間において、データ（または、情報、信号）を通信する、
○（機能Ｂ２）無線端末１２０が、無線基地局１３０と無線端末１２０との間における通信回線の品質を測定する際に用いられるリファレンス信号を作成する。
【００３４】
尚、一般的な無線通信システムにおける基地局が有する機能については、詳細な説明を省略する。
【００３５】
バッファ１３２には、無線基地局１３０が通信ネットワーク１４０を介してサーバ１５０から受信したコンテンツセグメントが格納される。該コンテンツセグメントは、無線端末１２０宛のコンテンツセグメントである。
【００３６】
無線資源制御部１３３は、指標情報作成部１３４が各無線端末１２０（または、各通信セッション）に関して作成したスコア値（式２を参照しながら後述する）に基づき、該各無線端末１２０に対して無線資源を割り当てる場合における優先度を表す割り当て指標情報（式４を参照しながら後述する）を作成する。すなわち、無線資源制御部１３３は、無線基地局１３０に対して通信セッションが確立されている無線端末１２０ごとに、該割り当て指標情報を作成する。
【００３７】
説明の便宜上、割り当て指標情報が表す優先度が大きい値であるほど、無線資源を割り当てる優先度は高いことを表すとする。無線資源は、リソースブロック（ＲＢ：Ｒｅｓｏｕｒｃｅ  Ｂｌｏｃｋ）であるとする。該リソースブロックは、たとえば、無線端末１２０に割り当てる周波数ブロックである。この場合に、無線資源制御部１３３は、該割り当て指標情報が表す優先度が大きい順に、リソースブロックを無線端末１２０に割り当てる。
【００３８】
指標情報作成部１３４は、各無線端末１２０にて未再生コンテンツセグメントを再生するのに要する残余時間を再生バッファ長推定部１３５から取得する。指標情報作成部１３４は、ストリーミングコンテンツに関するコンテンツセグメントを再生する場合における再生ビットレートを、再生ビットレート推定部１３６から取得する。さらに、指標情報作成部１３４は、無線資源１単位当たりの転送データ量（すなわち、無線通信回線の品質を表す品質情報）を、転送量推定部１３７から取得する。指標情報作成部１３４は、取得した該残余時間、該再生ビットレート、及び、該転送データ量を用いて、式２（後述）に示された処理を実行することによって、スコア値を算出する。
【００３９】
該スコア値は、無線端末１２０に無線資源を割り当てる場合における優先度を表している。
【００４０】
再生バッファ長推定部１３５は、無線端末１２０に送信済みのコンテンツセグメントのうち、無線端末１２０にて未だに再生されていないデータ（以下、「未再生データ」と称する場合がある）を再生するのに要する時間（すなわち、「残余時間」）を、式１を参照しながら後述するような処理に従い算出する。すなわち、該残余時間は、無線端末１２０に送信済みのコンテンツセグメントのうち、該残余時間を算出する処理を開始したタイミング（以降、「処理タイミング」と表す）にて、未だに再生されていないデータ（すなわち、上述した「未再生データ」）を再生するのに要する所要時間の推定値である。無線端末１２０に送信済みのコンテンツセグメントは、ストリーミングコンテンツのうちの少なくとも一部のコンテンツセグメントである。したがって、残余時間は、送信済みのコンテンツセグメントのうち、処理タイミング以降に再生する処理に要する所要時間の推定値を表している。すなわち、再生バッファ長推定部１３５は、該処理タイミングにおける該残余時間を算出する。
【００４１】
再生バッファ長推定部１３５が該残余時間を算出する処理について説明する。
【００４２】
再生バッファ長推定部１３５は、式１（後述する）に示されている処理に従い、該残余時間を算出する。再生バッファ長推定部１３５は、たとえば、該処理タイミングまでに送信が完了した送信済みのコンテンツセグメントのサイズを、該コンテンツセグメントに関する再生ビットレートにより割り算することによって、該送信済みのコンテンツセグメントを再生するのに要する所要時間を算出する。コンテンツセグメントが複数である場合に、再生バッファ長推定部１３５は、各コンテンツセグメントに関して所要時間を算出する。再生バッファ長推定部１３５は、複数のコンテンツセグメントに関する該所要時間の合計値を算出する。
【００４３】
さらに、再生バッファ長推定部１３５は、当該所要時間の合計値が所定値を超えたタイミングから該処理タイミングまでの時間を、該所要時間から引き算することによって、該残余時間を算出する。所定値は、たとえば、ストリーミングコンテンツのうち、最初に再生されるコンテンツセグメントのサイズを表す。したがって、該所要時間の合計値が所定値を越えるタイミングは、無線端末１２０にて、ストリーミングコンテンツを再生する処理が開始されるタイミングであるともいえる。つまり、該合計値が所定値を超えたタイミングから該処理タイミングまでの時間は、無線端末１２０が該コンテンツセグメントの再生を開始したタイミングから経過した経過時間を表している。再生バッファ長推定部１３５は、たとえば、無線端末１２０がコンテンツセグメントの受信処理を完了するのに応じて送信するアクノレッジ（ＡＣＫ）応答信号を受信した場合に、該コンテンツセグメントに関する送信処理が完了したことを検知する。
【００４４】
再生バッファ長推定部１３５は、求めた所要時間の該合計値から該経過時間を引き算することによって、該送信済みのコンテンツセグメントに関する残余時間を算出する。
【００４５】
具体例を参照しながら、再生バッファ長推定部１３５が残余時間を算出する処理について説明する。説明の便宜上、ストリーミングコンテンツのうち送信済みのコンテンツセグメントのサイズの合計値が所定値を越えたタイミングから経過した経過時間が２［秒］であるとする。すなわち、無線端末１２０が該ストリーミングコンテンツの再生を開始したタイミングから経過した経過時間が２［秒］であるとする。また、上述したような合計値が８［メガバイト（ＭＢ）］であるとする。さらに、該送信済みのコンテンツセグメントに関する再生ビットレートが毎秒１メガバイト（すなわち、１［ＭＢｐｓ］）であるとする。この場合に、該ストリーミングコンテンツに関して無線端末１２０に送信済みのコンテンツセグメントのうち、未再生データが再生されるのに要する残余時間として、再生バッファ長推定部１３５は、６［秒］（＝８［ＭＢ］÷１［ＭＢｐｓ］−２［秒］）を算出する。また、該コンテンツセグメントの再生ビットレートが２［ＭＢｐｓ］である場合に、再生バッファ長推定部１３５は、該残余時間として、２［秒］（＝８［ＭＢ］÷２［ＭＢｐｓ］−２［秒］）を算出する。尚、送信済みのコンテンツセグメントが複数である場合には、再生バッファ長推定部１３５は、上述した処理と同様に、該複数のコンテンツセグメントに関する所要時間の合計値を、具体的に算出することによって、送信済みのコンテンツセグメントを再生するのに要する時間を算出してもよい。
【００４６】
再生バッファ長推定部１３５は、さらに、無線端末１２０宛に送信されたストリーミングコンテンツの特性を表す情報（以降、「特性情報」と表す）を取得する。該特性情報は、該ストリーミングコンテンツが複数の分割データセットに分割され、各分割データセットが再生ビットレートに従い符号化された処理に関する情報である。たとえば、該特性情報は、該ストリーミングコンテンツに関するプレイリスト情報等に含まれている。該特性情報は、たとえば、各コンテンツセグメントに関して、該コンテンツセグメントに関する再生ビットレートを表す情報、または、該コンテンツセグメントのサイズを表す情報を含む。再生バッファ長推定部１３５は、該特性情報に基づき、式２（後述）に示されたような処理に従いスコア値を算出する。尚、無線基地局１３０と、無線端末１２０とは、該特性情報を読み取った後に、読み取った該特性情報に基づき上述した処理を実行してもよい。
【００４７】
再生ビットレート推定部１３６は、送受信されるデータパケットにおけるペイロードに含まれている情報に基づき、フィルタリング等の処理方法を決める機能（ＤＰＩ機能）と、ＯＳＩ基本参照モデルにおけるアプリケーション層に関するプロトコルをプロキシする機能とを有する。ＤＰＩは、Ｄｅｅｐ  Ｐａｃｋｅｔ  Ｉｎｓｐｅｃｔｉｏｎの略称を表す。ＯＳＩ基本参照モデルは、国際標準化機構によって策定されたモデルを表す。再生ビットレート推定部１３６は、無線端末１２０宛のストリーミングコンテンツに関するプレイリスト情報を取得し、取得した該プレイリスト情報から、コンテンツセグメントに関する再生ビットレートを含む特性情報を読み取ってもよい。再生ビットレート推定部１３６は、無線端末１２０宛のストリーミングコンテンツに関するパケットのヘッダ、もしくはペイロードからメディア情報を取得し、取得した該メディア情報から、コンテンツセグメントに関する再生ビットレートを含む特性情報を読み取ってもよい。再生ビットレート推定部１３６は、該コンテンツセグメントを通信する場合におけるトラヒックの変動を予測し、予測した変動に基づき、該コンテンツセグメントに関する再生ビットレート等を推定してもよい。再生ビットレートを推定する処理は、一般な処理を採用することができるので、ここでは、再生ビットレートを推定する処理に関する詳細な説明を省略する。１コンテンツ当たりのコンテンツセグメント数は、１であっても複数であってもよい。
【００４８】
転送量推定部１３７は、無線基地局１３０に通信接続している（すなわち、通信セッションが確立されている）無線端末１２０と、無線基地局１３０との間における無線通信回線の品質を推定し、推定した該品質を含む品質情報を作成する。無線通信回線の品質は、たとえば、無線端末１２０から周期的に送信されるＣＳＩ（Ｃｈａｎｎｅｌ＿Ｓｔａｔｅ＿Ｉｎｆｏｒｍａｔｉｏｎ）に含まれるＣＱＩ（Ｃｈａｎｎｅｌ  Ｑｕａｒｉｔｙ  Ｉｎｄｉｃａｔｏｒ）である。転送量推定部１３７は、更に、無線通信回線の品質に基づき無線通信回線における伝送レートを推定し、さらに、無線端末ごとに無線資源１単位当たりの転送データ量を該伝送レートに基づき推定し、推定した該転送データ量を含む品質情報を作成してもよい。無線資源に関する１単位は、たとえば、ＬＴＥにおける１つのＲｅｓｏｕｒｃｅ  Ｂｌｏｃｋ（ＲＢ）等である。無線資源１単位当たりの転送データ量は、たとえば、無線端末１２０に１つのＲＢが割り当てられたときに送信することができるデータ量（たとえば、ｂｙｔｅ数）を表す。該データ量は、ＣＱＩに応じて変化する。無線通信回線の品質を推定する処理は、一般な処理を採用することができるので、ここでは、無線通信回線の品質を推定する処理に関する詳細な説明を省略する。
【００４９】
次に、図２に示された無線端末１２０について説明する。無線端末１２０は、動作部１２１と、コンテンツ再生部１２２と、記憶部１２３とを有する。動作部１２１は、機能Ｔ１乃至機能Ｔ３に例示されているような、一般的な無線通信システムにおける無線端末が有する機能と同様な機能を有している。
【００５０】
（機能Ｔ１）無線端末１２０に通信接続されている（すなわち、通信セッションが確立されている）無線基地局１３０と、無線端末１２０との間において信号（または、データ、情報）を通信する、
（機能Ｔ２）リファレンス信号に対するＣＱＩ、ＲＳＲＰ（Ｒｅｆｅｒｅｎｃｅ  Ｓｉｇｎａｌ  Ｒｅｃｅｉｖｅｄ  Ｐｏｗｅｒ）、ＲＳＲＱ（Ｒｅｆｅｒｅｎｃｅ  Ｓｉｇｎａｌ  Ｒｅｃｅｉｖｅｄ  Ｑｕａｌｉｔｙ）等に関して、通信路の品質を測定する、
（機能Ｔ３）測定した通信路の品質を表す情報を、無線基地局１３０に送信する信号を作成する。
【００５１】
一般的な無線通信システムにおける無線端末が有している機能については、詳細な説明を省略する。
【００５２】
コンテンツ再生部１２２は、ストリーミングコンテンツの送信を開始することを要求する開始要求信号をサーバ１５０に送信する。さらに、コンテンツ再生部１２２は、サーバ１５０からストリーミングコンテンツに関するプレイリスト情報を受信し、受信したプレイリスト情報を管理する機能を有する。また、コンテンツ再生部１２２は、サーバ１５０から送信されたストリーミングコンテンツに関するプレイリスト情報に基づき、該ストリーミングコンテンツに関するコンテンツセグメントを要求するセグメント要求信号を、サーバ１５０に送信する。コンテンツ再生部１２２は、サーバ１５０が送信したコンテンツセグメントを記憶部１２３に格納する。コンテンツ再生部１２２は、該ストリーミングコンテンツに関するプレイリスト情報と、記憶部１２３に格納されているコンテンツセグメントとを用いてストリーミングコンテンツを再生する。
【００５３】
次に、図３を参照しながら、無線基地局１３０が各無線端末１２０にリソースブロックを割り当てる処理について説明する。図３は、第１の実施形態に係る無線基地局１３０が無線端末１２０にリソースブロックを割り当てる処理の流れを示すフローチャートである。図３に示された処理は、たとえば、無線端末１２０に対する無線資源の割り当てを決定するタイミングにて実行される。該タイミングは、所定のタイミングであり、たとえば、一定時間ごとに到来するタイミングである。
【００５４】
説明の便宜上、無線端末１２０に送信済みのコンテンツセグメントのサイズの合計値が所定値を超えているとする。該合計値が所定値を超えるのに応じて、再生バッファ長推定部１３５は、該合計値が該所定値を超えたタイミングから経過した経過時間Ｔｅｌａｐｓｅを測定しているとする。
【００５５】
再生ビットレート推定部１３６は、該所定のタイミングにて、該無線端末１２０宛のストリーミングコンテンツに関するプレイリスト情報をサーバ１５０から取得する。再生ビットレート推定部１３６は、プレイリスト情報から特性情報を読み取る。該特性情報は、該ストリーミングコンテンツに基づき算出された各コンテンツセグメントに関して、該コンテンツセグメントに関する再生ビットレートを表す情報を含む。再生ビットレート推定部１３６は、当該ストリーミングコンテンツに関するコンテンツセグメントｊ（ｊは、１からＭまでの自然数）について、それぞれ、コンテンツセグメントｊに関する再生ビットレートＲｊを読み取る（ステップＳ１０１）。ただし、Ｍは、無線端末１２０に送信済みのコンテンツセグメントの個数を表す。再生ビットレート推定部１３６は、コンテンツセグメントを通信する場合におけるトラヒックを予測し、予測したトラヒックに基づき該コンテンツセグメントに関する再生ビットレートを推定してもよい。
【００５６】
再生バッファ長推定部１３５は、再生ビットレート推定部１３６が読み取ったコンテンツセグメントｊに関する再生ビットレートＲｊを入力する。再生バッファ長推定部１３５は、さらに、ストリーミングコンテンツに関するプレイリスト情報から、コンテンツセグメントｊのサイズＳｊを読み取る（ステップＳ１０２）。再生バッファ長推定部１３５は、該コンテンツのサイズＳｊと、該再生ビットレートＲｊと、該経過時間Ｔｅｌａｐｓｅとに対して、式１に示された処理を実行することにより、残余時間Ｔｒｅｍａｉｎを算出する（ステップＳ１０３）。
2018160729.tif 000003
【００５７】
ただし、Σは、ｊが１からＭに関して合計（総和）値を算出する処理を表す。
【００５８】
ステップＳ１０３に示された処理を具体的に説明する。再生バッファ長推定部１３５は、送信済みのコンテンツセグメントｊに関して、それぞれ、コンテンツセグメントｊに関する再生ビットレートＲｊにて、コンテンツセグメントｊを再生するのに要する所要時間を算出する。次に、再生バッファ長推定部１３５は、送信済みのコンテンツセグメントｊ（すなわち、１≦ｊ≦Ｍ）に関して該所要時間を合計することによって、該送信済みのコンテンツセグメントを再生するのに要する所要時間を算出する。次に、再生バッファ長推定部１３５は、該ストリーミングコンテンツの再生を開始したタイミングから経過した経過時間Ｔｅｌａｐｓｅを、該所要時間から引き算することによって、残余時間Ｔｒｅｍａｉｎを算出する。
【００５９】
コンテンツセグメントのサイズは、たとえば、ＰＤＣＰ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｃｏｎｖｅｒｇｅｎｃｅ  Ｐｒｏｔｏｃｏｌ）レイヤにおけるＳＤＵ（Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）のサイズである。しかし、該サイズは、該ＳＤＵのサイズから、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）レイヤにおけるヘッダサイズを減算することによって算出される値であってもよい。または、該サイズは、さらに、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）レイヤにおけるヘッダサイズを減算することによって算出される値であってもよい。また、ＩＰレイヤにおけるヘッダサイズ、及び、ＴＣＰレイヤにおけるヘッダサイズは、２０［バイト］であってもよい。２０［バイト］は、該ヘッダサイズの最小値を表す。または、再生バッファ長推定部１３５は、該ヘッダサイズを、サーバ１５０から取得してもよい。
【００６０】
転送量推定部１３７は、無線基地局１３０に通信接続している（すなわち、通信セッションが確立されている）無線端末１２０と、無線基地局１３０との間における無線通信回線の品質の良さを表す程度Ｄ（ｉ）（以降、「品質Ｄ（ｉ）」と表す）を推定する（ステップＳ１０４）。ただし、「ｉ」は、無線基地局１３０に対する通信セッションが確立されている無線端末１２０を識別する識別子を表す。転送量推定部１３７は、たとえば、無線通信回線の品質に関する履歴に基づき、該品質とタイミングとの関係性を表すモデルを作成する。転送量推定部１３７は、予測対象に対するタイミングに、該モデルを適用することによって、該タイミングにおける品質を予測する。該モデルは、たとえば、品質が変化した変化量、変化具合、変化の推移、または、該推移に関する変動量（変動幅、変化の速度等）に関するモデルである。モデルは、たとえば、少なくとも二つ以上の情報の関係性を表す傾き、微分値、差分値、または、近似関数（近似直線等）である。該モデルは、たとえば、複数のタイミングに関して、各タイミングにおける品質の変化量の平均値であってもよい。
【００６１】
無線通信回線の品質は、たとえば、無線端末１２０から定期的に報告されるＣＳＩ（Ｃｈａｎｎｅｌ  Ｓｔａｔｅ  Ｉｎｆｏｒｍａｔｉｏｎ）に含まれるＣＱＩ（Ｃｈａｎｎｅｌ  Ｑｕａｌｉｔｙ  Ｉｎｄｉｃａｔｏｒ）である。尚、転送量推定部１３７は、品質に関する例を参照しながら上述したような処理と同様な処理を、無線通信回線に関する伝送レートに対して実行してもよい。この場合に、転送量推定部１３７は、伝送レートを予測する。無線通信回線の品質を推定する方法については、多くの方法が知られているので、ここでは説明を省略する。
【００６２】
指標情報作成部１３４は、再生バッファ長推定部１３５が算出した残余時間Ｔｒｅｍａｉｎと、転送量推定部１３７が算出した無線通信回線の品質Ｄ（ｉ）と、再生ビットレート推定部１３６が算出した再生ビットレートＲｊとを読み取る（ステップＳ１０５）。
【００６３】
以降の説明においては、説明の便宜上、１台の無線端末は、１つのストリーミングコンテンツを再生し、さらに、無線基地局１３０に対して、１つの通信セッションを確立しているとする。この場合に、ストリーミングコンテンツに関する残余時間Ｔｒｅｍａｉｎは、当該ストリーミングコンテンツを再生する（再生している）無線端末ｉにてバッファされているコンテンツセグメントのうち、未再生データに関してバッファされているサイズである再生バッファ長Ｌ（ｉ）を表している。同様に、コンテンツセグメントｊに関する再生ビットレートＲｊは、コンテンツセグメントｊを含むストリーミングコンテンツを再生する（再生している）無線端末ｉに関する再生ビットレートＢ（ｉ）を表している。Ｌ（ｉ）の単位は、たとえば、秒である。Ｂ（ｉ）、及び、Ｄ（ｉ）の単位は、たとえば、毎秒ビット（ｂｐｓ）である。
【００６４】
すなわち、ステップＳ１０５に示された処理において、指標情報作成部１３４は、無線端末ｉに関して、品質Ｄ（ｉ）と、再生バッファ長Ｌ（ｉ）と、再生ビットレートＢ（ｉ）とを読み取る。指標情報作成部１３４は、該品質Ｄ（ｉ）と、該再生バッファ長Ｌ（ｉ）と、該再生ビットレートＢ（ｉ）とに対して、式２に示された処理を実行することによって、無線端末ｉに無線資源を割り当てる優先度を表すスコア値ｓ（ｉ）を作成する（ステップＳ１０６）。
2018160729.tif 000004
【００６５】
ただし、０＜α≦１、０≦β≦１。「ＲＢｍａｘ」は、無線通信回線におけるリソースブロック数の合計数を表す。「Ｌｍａｘ」は、再生バッファ長Ｌ（ｉ）の最大値を表す。
【００６６】
または、指標情報作成部１３４は、式３に従い、無線端末１２０に関して使用されている無線資源量を表す資源指標値ｒ（ｉ）を算出してもよい。
2018160729.tif 000005
【００６７】
指標情報作成部１３４は、式３に示す処理を実行することによって、資源指標値ｒ（ｉ）を算出し、算出した資源指標値ｒ（ｉ）を、たとえば、「１」から引き算することによって、スコア値ｓ（ｉ）を算出する。したがって、資源指標値が大きな値であるほど優先度が低く、資源指標値が小さな値であるほど優先度が高い。
【００６８】
式３に示す処理のうち、再生ビットレートＢ（ｉ）を品質Ｄ（ｉ）にて割り算することによって算出される値について説明する。該値は、無線通信回線の品質の程度を基準とした場合における、無線端末ｉにて再生されるストリーミングコンテンツに関する再生ビットレートの程度を表している。すなわち、αが１であり、βが１である場合における資源指標値ｒ（ｉ）は、無線端末ｉにおける無線基地局１３０との間の無線通信の品質が高いほど小さく、かつ、コンテンツセグメントに関する再生ビットレートが高いほど大きい値である。また、αが１であり、βが１である場合における資源指標値ｒ（ｉ）は、無線端末ｉにおける無線基地局１３０との間の無線通信の品質が低いほど大きく、かつ、コンテンツセグメントに関する再生ビットレートが低いほど小さい値である。
【００６９】
言い換えると、該再生ビットレートが高いほど、または、無線通信回線の品質が低いほど、無線端末ｉにて使用されている無線資源の量が多い（すなわち、資源指標値ｒ（ｉ）は大きい）。該再生ビットレートが低いほど、または、無線通信回線の品質が高いほど、無線端末ｉにて使用されている無線資源の量が少ない（すなわち、資源指標値ｒ（ｉ）は小さい）。
【００７０】
指標情報作成部１３４は、無線基地局１３０に対して通信セッションを確立しているすべての無線端末ｉに関して、式２に示された処理に従い、スコア値ｓ（ｉ）を作成する処理を実行する。
【００７１】
無線資源制御部１３３は、指標情報作成部１３４が作成したスコア値ｓ（ｉ）を入力する。無線資源制御部１３３は、入力したスコア値ｓ（ｉ）に対して、式４に示すような処理を実行することによって、無線資源を割り当てる量を表す割り当て情報Ｍｃｏｎｖ（ｉ，ｋ，ｔ）を作成する（ステップＳ１０７）。
2018160729.tif 000006
【００７２】
ただし、Ｍｃｏｎｖ（ｉ，ｋ，ｔ）＞０。
【００７３】
ただし、「ｋ」は、リソースブロックを識別する識別子を表す。「ｔ」は、時間の推移に従い無線資源を区切るフレームを表す識別子である。
【００７４】
式４に従い算出される割り当て情報Ｍｃｏｎｖ（ｉ，ｋ，ｔ）は、たとえば、非特許文献２に記載されているような、Ｐｒｏｐｏｒｔｉｏｎａｌ  Ｆａｉｒｎｅｓｓ（ＰＦ）法に従い算出される値を表す。ＰＦ法によれば、無線端末１２０に対するスループットの公平性を実現することができる。Ｍｃｏｎｖ（ｉ，ｋ，ｔ）は、ＰＦ法とは異なる処理に従い算出される値を表していてもよい。
【００７５】
無線資源制御部１３３は、ＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）、または、ＱＣＩ（ＱｏＳ  Ｃｌａｓｓ  Ｉｄｅｎｔｉｆｉｅｒ）等に従い算出された値と、式４に示す処理に従い作成された値とに基づき、割り当て情報を作成してもよい。
【００７６】
無線資源制御部１３３は、作成した割り当て情報に従い、無線端末ｉに対して無線資源（たとえば、リソースブロック）を割り当てる（ステップＳ１０８）。
【００７７】
したがって、無線資源制御部１３３は、式２に示されたスコア値が大きいほど多くの無線資源を割り当て、該スコア値が小さいほど少ない無線資源を割り当てる。言い換えると、無線資源制御部１３３は、式３に示された資源指標値が大きいほど少ない無線資源を割り当て、該資源指標値が小さいほど多くの無線資源を割り当てる。
【００７８】
上述したように、本発明の第１の実施形態によれば、無線端末１２０ごとの、無線通信回線の品質が低下し、かつ、無線通信回線の品質にばらつきがある場合でも、ストリーミングコンテンツの再生中断等によるユーザ体感品質（Ｑｕａｌｉｔｙ  ｏｆ  Ｅｘｐｅｒｉｅｎｃｅ）の低下を回避することができる。その理由は、無線端末１２０に関するスコア値を、再生バッファ長、再生ビットレート、単位資源あたりの転送データ量に基づき算出し、算出した該スコア値に応じて無線端末１２０に無線資源を割り当てるからである。上述したように、スコア値は、無線端末１２０に無線資源を割り当てる場合の優先度を表す。
【００７９】
次に、本発明の第１の実施形態に係る配信システム１００に関する効果について説明する。
【００８０】
第１の実施形態に係る配信システム１００によれば、無線基地局１３０に通信接続されている無線端末１２０における無線基地局１３０との間の無線通信回線の品質にばらつきがある場合であっても、高い利用効率にて無線資源を無線端末１２０に割り当てることができる。この理由は、上述した資源指標値を算出することによって、無線資源の割り当てが少ない無線端末１２０に対して、優先的に無線資源が割り当てるよう無線基地局１３０が制御するからである。この結果、再生が中断される無線端末１２０が減少するので、無線通信回線の品質にばらつきがある場合であっても、無線基地局１３０に通信接続している無線端末１２０に関する利用効率は高い。
【００８１】
第１の実施形態に係る配信システム１００によれば、より一層、高い利用効率にて無線資源を無線端末１２０に割り当てることができる。この理由は、無線端末１２０に送信済みのコンテンツセグメントのうち、無線端末１２０にて未再生データを再生するのに要する所要時間に応じて、無線基地局１３０が無線資源を無線端末１２０に割り当てるからである。無線基地局１３０は、式２（または、式３）に示されているような処理を実行することによって、未再生データを再生するのに要する所要時間が短い無線端末１２０を特定し、特定した無線端末１２０に対して優先的に無線資源を割り当てる。すなわち、無線基地局１３０は、再生バッファ量が少ない無線端末１２０に対して、優先的に無線資源を割り当てる。この結果、無線端末１２０にて、コンテンツセグメントの再生が中断される可能性が低くなるので、配信システム１００によれば、より一層、高い利用効率にて無線資源を該無線端末１２０に割り当てることができる。
【００８２】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。
【００８３】
以降の説明においては、本実施形態に係る特徴的な部分を中心に説明すると共に、上述した第２の実施形態と同様な構成については、同一の参照番号を付すことにより、重複する説明を省略する。
【００８４】
図４を参照しながら、本発明の第２の実施形態に係る通信制御装置２０１が有する構成について詳細に説明する。図４は、本発明の第２の実施形態に係る通信制御装置２０１が有する構成を示すブロック図である。
【００８５】
第２の実施形態に係る通信制御装置２０１は、指標算出部２０２と、制御部２０３とを有する。通信制御装置２０１は、無線通信回線を介して無線端末１２０に通信接続することができる。通信制御装置２０１は、通信ネットワークを介してサーバ１５０に通信接続している。通信制御装置２０１は、図２を参照しながら上述したような無線基地局１３０において処理を実行していてもよいし、無線基地局１３０の外部に設置されていてもよい。
【００８６】
以降の説明においては、説明の便宜上、通信制御装置２０１と、無線端末１２０と間には、該無線通信回線を介して通信セッションが確立されているとする。すなわち、通信制御装置２０１と、無線端末１２０とは、該無線通信回線を介して通信接続しているとする。
【００８７】
次に、図５を参照しながら、本発明の第２の実施形態に係る通信制御装置２０１における処理について詳細に説明する。図５は、第２の実施形態に係る通信制御装置２０１における処理の流れを示すフローチャートである。当該処理は、たとえば、無線端末１２０に対して割り当てる無線資源を決定する場合に実行される。
【００８８】
指標算出部２０２は、無線端末１２０と、通信制御装置２０１とを通信接続している無線通信回線の品質の程度を表す品質情報を入力する。該品質情報は、たとえば、無線基地局１３０（図２）において、転送量推定部１３７によって算出される。該品質情報は、無線通信回線における伝送レートを表す情報であってもよい。指標算出部２０２は、サーバ１５０に格納されているストリーミングコンテンツを無線端末１２０が再生する際の再生ビットレートを表す情報を入力する。当該再生ビットレートを表す情報は、たとえば、当該ストリーミングコンテンツに関するプレイリスト情報に含まれる情報である。
【００８９】
指標算出部２０２は、当該品質情報が表す品質の程度を基準とした当該再生ビットレートの程度を、資源指標値として算出する（ステップＳ２０１）。該資源指標値は、無線端末１２０に関して利用されている無線資源の量を表す。指標算出部２０２は、たとえば、当該再生ビットレートの程度を、当該品質情報が表す品質の程度にて割り算する（式３におけるαを含む項に示された処理を実行する）ことによって、該資源指標値を算出する。
【００９０】
該資源指標値は、無線端末１２０における無線基地局１３０との間の無線通信の品質が高いほど小さく、かつ、コンテンツセグメントに関する再生ビットレートが高いほど大きい値である。該資源指標値は、無線端末１２０における無線基地局１３０との間の無線通信の品質が低いほど大きく、かつ、コンテンツセグメントに関する再生ビットレートが低いほど小さい値である。言い換えると、該再生ビットレートが高いほど、または、無線通信の品質が低いほど、無線端末１２０にて使用されている無線資源の量は多い（すなわち、資源指標値は大きい）。また、該再生ビットレートが低いほど、または、無線通信の品質が高いほど、無線端末１２０にて使用されている無線資源の量は少ない（すなわち、資源指標値は小さい）。すなわち、該資源指標値が大きいほど無線端末１２０に関して使用されている無線資源の量が多く、該資源指標値が小さいほど無線端末１２０に関して使用されている無線資源の量が少ない。
【００９１】
制御部２０３は、指標算出部２０２が算出した該資源指標値が大きい無線端末１２０よりも、該資源指標値が小さい無線端末１２０に多くの無線資源を割り当てる（ステップＳ２０２）。
【００９２】
指標算出部２０２は、第１の実施形態に係る指標情報作成部１３４等が有する機能と同様な機能を用いて実現することができる。制御部２０３は、第１の実施形態に係る無線資源制御部１３３等が有する機能と同様な機能を用いて実現することができる。したがって、通信制御装置２０１は、第１の実施形態に係る無線基地局１３０が有する機能と同様な機能を用いて実現することができる。
【００９３】
次に、本発明の第２の実施形態に係る通信制御装置２０１に関する効果について説明する。
【００９４】
第２の実施形態に係る通信制御装置２０１によれば、通信接続されている無線端末１２０における無線基地局１３０との間の無線通信回線の品質にばらつきがある場合であっても、高い利用効率にて無線資源を無線端末１２０に割り当てることができる。この理由は、上述した資源指標値を作成することによって、無線端末１２０にて使用される無線資源の量を推定し、該無線資源が少ない無線端末１２０に優先的に無線資源が割り当てるよう通信制御装置２０１が制御するからである。この結果、再生が中断される無線端末１２０が減少するので、無線通信回線の品質にばらつきがある場合であっても、通信制御装置２０１に通信接続している無線端末１２０に関する利用効率は高い。
【００９５】
（ハードウェア構成例）
上述した本発明の各実施形態に係る無線端末、無線基地局、サーバ、及び、通信制御装置を、１つの計算処理装置（情報処理装置、コンピュータ）を用いて実現するハードウェア資源の構成例について説明する。但し、係る無線端末、無線基地局、サーバ、及び、通信制御装置は、物理的または機能的に少なくとも２つの計算処理装置を用いて実現されてもよい。また、係る無線端末、無線基地局、サーバ、及び、通信制御装置は、専用の装置として実現されてもよい。
【００９６】
図６は、本発明の各実施形態に係る無線端末、無線基地局、サーバ、及び、通信制御装置を実現可能な計算処理装置のハードウェア構成例を概略的に示すブロック図である。計算処理装置２０は、中央処理演算装置（Ｃｅｎｔｒａｌ＿Ｐｒｏｃｅｓｓｉｎｇ＿Ｕｎｉｔ、以降「ＣＰＵ」と表す）２１、メモリ２２、ディスク２３、不揮発性記録媒体２４、及び、通信インターフェース（以降、「通信ＩＦ」と表す）２７を有する。計算処理装置２０は、入力装置２５、出力装置２６に接続可能であってもよい。計算処理装置２０は、通信ＩＦ２７を介して、他の計算処理装置、及び、通信装置と情報を送受信することができる。
【００９７】
不揮発性記録媒体２４は、コンピュータが読み取り可能な、たとえば、コンパクトディスク（Ｃｏｍｐａｃｔ＿Ｄｉｓｃ）、デジタルバーサタイルディスク（Ｄｉｇｉｔａｌ＿Ｖｅｒｓａｔｉｌｅ＿Ｄｉｓｃ）である。また、不揮発性記録媒体２４は、ユニバーサルシリアルバスメモリ（ＵＳＢメモリ）、ソリッドステートドライブ（Ｓｏｌｉｄ＿Ｓｔａｔｅ＿Ｄｒｉｖｅ）等であってもよい。不揮発性記録媒体２４は、電源を供給しなくても係るプログラムを保持し、持ち運びを可能にする。不揮発性記録媒体２４は、上述した媒体に限定されない。また、不揮発性記録媒体２４の代わりに、通信ＩＦ２７、及び、通信ネットワークを介して係るプログラムを持ち運びしてもよい。
【００９８】
すなわち、ＣＰＵ２１は、ディスク２３に格納されているソフトウェア・プログラム（コンピュータ・プログラム：以下、単に「プログラム」と称する）を、実行する際にメモリ２２にコピーし、演算処理を実行する。ＣＰＵ２１は、プログラム実行に必要なデータをメモリ２２から読み取る。表示が必要な場合に、ＣＰＵ２１は、出力装置２６に出力結果を表示する。外部からプログラムを入力する場合に、ＣＰＵ２１は、入力装置２５からプログラムを読み取る。ＣＰＵ２１は、上述した図２、または、図４に示す各部が表す機能（処理）に対応するところのメモリ２２にある通信制御プログラム（図３、または、図５）を解釈し実行する。ＣＰＵ２１は、上述した本発明の各実施形態において説明した処理を順次実行する。
【００９９】
すなわち、このような場合に、本発明の各実施形態は、係る通信制御プログラムによっても成し得ると捉えることができる。さらに、係る通信制御プログラムが記録されたコンピュータが読み取り可能な不揮発性の記録媒体によっても、本発明の各実施形態は成し得ると捉えることができる。
【０１００】
以上、上述した実施形態を模範的な例として本発明を説明した。しかし、本発明は、上述した実施形態には限定されない。すなわち、本発明は、本発明のスコープ内において、当業者が理解し得る様々な態様を適用することができる。
【符号の説明】
【０１０１】
１００    配信システム
１１０    無線通信システム
１２０    無線端末
１３０    無線基地局
１４０    通信ネットワーク
１５０    サーバ
１２１    動作部
１２２    コンテンツ再生部
１２３    記憶部
１３１    基地局動作部
１３２    バッファ
１３３    無線資源制御部
１３４    指標情報作成部
１３５    再生バッファ長推定部
１３６    再生ビットレート推定部
１３７    転送量推定部
１５１    サーバ動作部
１５２    コンテンツ記憶部
２０１    通信制御装置
２０２    指標算出部
２０３    制御部
Ｓ２０１    ステップ
Ｓ２０２    ステップ
２０    計算処理装置
２１    ＣＰＵ
２２    メモリ
２３    ディスク
２４    不揮発性記録媒体
２５    入力装置
２６    出力装置
２７    通信ＩＦ
【図１】
2018160729.tif 000007
【図２】
2018160729.tif 000008
【図３】
2018160729.tif 000009
【図４】
2018160729.tif 000010
【図５】
2018160729.tif 000011
【図６】
2018160729.tif 000012