(57)【要約】【課題】  接続先の装置の状態を考慮したリンクアグリゲーション技術を提供すること。【解決手段】  無線通信装置は、通信の相手方装置と、少なくとも１つの通信セッションを確立して無線通信を行う無線通信機能を備える無線通信装置であって、無線通信の無線区間の容量に対する使用率に関する使用率情報と、確立された通信セッションの全てを処理する能力を無線通信装置が有しているかに関する処理能力情報の少なくともいずれかを取得し、使用率情報と処理能力情報の少なくともいずれかに基づいて、通信セッションの数を制御する。【選択図】  図５
2014093563.tif 000002
【特許請求の範囲】
【請求項１】
通信の相手方装置と、少なくとも１つの通信セッションを確立して無線通信を行う無線通信手段を備える無線通信装置であって、
前記無線通信における無線区間の容量に対する使用率に関する使用率情報と、確立された前記通信セッションの全てを処理する能力を前記無線通信装置が有しているかに関する処理能力情報の少なくともいずれかを取得する取得手段と、
前記使用率情報と前記処理能力情報の少なくともいずれかに基づいて、前記通信セッションの数を制御する制御手段と、
を備えることを特徴とする無線通信装置。
【請求項２】
前記制御手段は、前記使用率が所定値未満である場合、前記通信セッションの数を増やす、
ことを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記制御手段は、前記使用率が所定値以上である場合、前記通信セッションの数を減らす、
ことを特徴とする請求項１又は２に記載の無線通信装置。
【請求項４】
前記制御手段は、前記使用率が所定値以上であり、かつ、前記無線通信装置が確立された前記通信セッションの全てを処理する能力を有することを前記処理能力情報が示す場合、前記通信セッションの数を維持する、
ことを特徴とする請求項１から３のいずれか１項に記載の無線通信装置。
【請求項５】
前記制御手段は、前記無線通信装置が確立された前記通信セッションの全てを処理する能力を有することを前記処理能力情報が示す場合、前記通信セッションの数を増やす、
ことを特徴とする請求項１に記載の無線通信装置。
【請求項６】
前記制御手段は、前記無線通信装置が確立された前記通信セッションの全てを処理する能力を有さないことを前記処理能力情報が示す場合、前記通信セッションの数を維持するか、又は減らす、
ことを特徴とする請求項１又は５に記載の無線通信装置。
【請求項７】
前記通信セッションの数を増やした場合に、前記使用率が所定量以上増加したかを判定する判定手段をさらに有し、
前記制御手段は、前記使用率が所定量以上増加した場合、さらに前記通信セッションの数を増やす、
ことを特徴とする請求項１から６のいずれか１項に記載の無線通信装置。
【請求項８】
前記制御手段は、前記使用率が所定量以上増加しなかった場合、前記通信セッションの数を維持する、
ことを特徴とする請求項７に記載の無線通信装置。
【請求項９】
前記制御手段は、前記使用率が所定量以上増加しなかった場合、前記通信セッションの数を減らす、
ことを特徴とする請求項７に記載の無線通信装置。
【請求項１０】
前記使用率情報は、前記無線通信装置と前記相手方装置のうち、データを送信する側の装置において、前記無線区間に送出されなかったデータが蓄積されるバッファが空となった時間率が大きいほど低い前記使用率を、前記時間率が小さいほど高い前記使用率を、それぞれ示す、
ことを特徴とする請求項１から９のいずれか１項に記載の無線通信装置。
【請求項１１】
前記使用率情報は、前記無線通信装置と前記相手方装置のうち、データを送信する側の装置において、前記無線区間に送出されずにバッファに蓄積されたデータの量が多いほど高い前記使用率を、前記データの量が少ないほど低い前記使用率を、それぞれ示す、
ことを特徴とする請求項１から９のいずれか１項に記載の無線通信装置。
【請求項１２】
前記使用率情報は、前記無線通信装置と前記相手方装置との間で使用されている時間、周波数、符号、及び空間の少なくともいずれかの利用可能なリソース量に対する使用されているリソース量の比を示す、
ことを特徴とする請求項１から９のいずれか１項に記載の無線通信装置。
【請求項１３】
前記処理能力情報は、前記無線通信装置がデータを受信する側の装置である場合であって、受信した後に処理されていないデータが蓄積されるバッファが空となった時間率が所定値以上である場合は、前記無線通信装置が確立された前記通信セッションの全てを処理する能力を有し、前記時間率が所定値未満である場合は、前記無線通信装置が確立された前記通信セッションの全てを処理する能力を有しないことを、それぞれ示す、
ことを特徴とする請求項１から１２のいずれか１項に記載の無線通信装置。
【請求項１４】
前記処理能力情報は、前記無線通信装置がデータを受信する側の装置である場合であって、受信した後に処理されずにバッファに蓄積されたデータの量が所定量以上である場合は、前記無線通信装置が確立された前記通信セッションの全てを処理する能力を有さず、前記データの量が所定量より少ない場合は前記無線通信装置が確立された前記通信セッションの全てを処理する能力を有することを、それぞれ示す、
ことを特徴とする請求項１から１２のいずれか１項に記載の無線通信装置。
【請求項１５】
前記無線通信装置は、それぞれ少なくとも１つの通信セッションを確立して前記相手方装置と無線通信を行う複数の前記無線通信手段を備え、
前記取得手段は、複数の前記無線通信手段についての前記使用率情報を取得し、
前記制御手段は、複数の前記無線通信手段のうち、前記使用率が低い方から優先して前記通信セッションの数を増やすように、前記通信セッションの数を制御する、
ことを特徴とする請求項１から１４のいずれか１項に記載の無線通信装置。
【請求項１６】
前記無線通信装置は、それぞれ少なくとも１つの通信セッションを確立して前記相手方装置と無線通信を行う複数の前記無線通信手段を備え、
前記取得手段は、複数の前記無線通信手段についての前記使用率情報を取得し、
前記制御手段は、複数の前記無線通信手段のうち、前記使用率が高い方から優先して前記通信セッションの数を減らすように、前記通信セッションの数を制御する、
ことを特徴とする請求項１から１４のいずれか１項に記載の無線通信装置。
【請求項１７】
通信の相手方装置と、少なくとも１つの通信セッションを確立して無線通信を行う無線通信手段を備える無線通信装置における無線通信方法であって、
取得手段が、前記無線通信の無線区間における無線区間の容量に対する使用率に関する使用率情報と、確立された前記通信セッションの全てを処理する能力を前記無線通信装置が有しているかに関する処理能力情報の少なくともいずれかを取得する取得工程と、
制御手段が、前記使用率情報と前記処理能力情報の少なくともいずれかに基づいて、前記通信セッションの数を制御する制御工程と、
を備えることを特徴とする無線通信方法。
【請求項１８】
通信の相手方装置と、少なくとも１つの通信セッションを確立して無線通信を行う無線通信手段を備える無線通信装置に備えられたコンピュータに、
前記無線通信の無線区間における無線区間の容量に対する使用率に関する使用率情報と、確立された前記通信セッションの全てを処理する能力を前記無線通信装置が有しているかに関する処理能力情報の少なくともいずれかを取得する取得工程と、
前記使用率情報と前記処理能力情報の少なくともいずれかに基づいて、前記通信セッションの数を制御する制御工程と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は１つの無線通信方式に対して、１つ以上の通信セッションを確立する無線通信技術に関する。
【背景技術】
【０００２】
近年、無線通信端末が、複数の無線通信方式を同時に使用して通信速度を向上させることが検討されている（非特許文献１参照）。ここで、無線通信端末は、各無線通信方式の通信速度などの特性に応じて、複数の無線通信方式のそれぞれについて、どの程度の量のデータを送受信するかを適応的に制御することが望まれる。これに対し、無線通信端末は、例えばＨＴＴＰ  ＧＥＴメッセージを用いてサーバからデータを取得する場合に、ＧＥＴメッセージにおいて取得するデータの範囲を指定し、取得するデータ量を可変させることができる（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１４７４２８号公報
【非特許文献】
【０００４】
【非特許文献１】“ワイヤレスジャパン  ２０１２：実効速度が２倍以上に−ＫＤＤＩの「リンクアグリゲーション無線技術」”、［online］、平成２４年５月３０日、ＩＴｍｅｄｉａ＋Ｄモバイル、［平成２４年７月１８日検索］、インターネット（ＵＲＬ：http://plusd.itmedia.co.jp/mobile/articles/1205/30/news066.html）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＨＴＴＰ  ＧＥＴメッセージを用いてデータを取得する場合、データの部分を受信した後にその次のデータの部分を都度要求することとなる。このため、データのある部分の受信と、その次の部分の受信との間にデータを受信しない時間区間が生じ、スループットが低下しうる。これに対し、１つの無線通信方式に対して複数の通信セッションを確立し、１つの通信セッションでデータを受信しない時間区間において、他の通信セッションによりデータを受信するようにすることが考えられる。この考え方によれば、同時に扱う通信セッションの数を増やすことにより、通信速度を向上させることができる。しかしながら、無線通信では、伝送路の状態によって通信容量が決まるため、通信セッションの数が一定数を超えると通信速度の向上が得られないことが考えられる。また、通信セッションの数が増えすぎると、無線通信端末の処理負荷が増大することも考えられる。
【０００６】
本発明は、上記課題に鑑みてなされたものであり、通信環境と無線通信端末の状態に応じて、同時に扱う通信セッションの数を適切に保つことを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明による無線通信装置は、通信の相手方装置と、少なくとも１つの通信セッションを確立して無線通信を行う無線通信手段を備える無線通信装置であって、前記無線通信における無線区間の容量に対する使用率に関する使用率情報と、確立された前記通信セッションの全てを処理する能力を前記無線通信装置が有しているかに関する処理能力情報の少なくともいずれかを取得する取得手段と、前記使用率情報と前記処理能力情報の少なくともいずれかに基づいて、前記通信セッションの数を制御する制御手段と、を備える。
【発明の効果】
【０００８】
本発明によれば、通信環境と無線通信端末の状態に応じて、同時に扱う通信セッションの数を適切に保つことができる。
【図面の簡単な説明】
【０００９】
【図１】ネットワーク構成例を示す図。
【図２】複数の通信セッションを用いた通信の概念図。
【図３】無線通信端末のハードウェア構成例を示すブロック図。
【図４】無線通信端末の機能構成例を示すブロック図。
【図５】無線通信端末の動作を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の実施の形態を詳細に説明する。
【００１１】
（ネットワーク構成）
本実施形態に係るネットワーク構成例を図１に示す。図１の例では、ネットワークは、無線通信端末１００、第１通信方式の基地局２００及びそのバックボーンネットワーク２０１、第２通信方式の基地局３００及びそのバックボーンネットワーク３０１、及び情報提供装置４００を備える。第１通信方式と第２通信方式は、例えば、３Ｇ携帯電話（例えばｃｄｍａ２０００）、ＬＴＥ、ＷｉＭＡＸ、ＩＥＥＥ８０２．１１のいずれかの無線ＬＡＮ通信方式などの通信方式であり、第１通信方式と第２通信方式は互いに異なる通信方式を表すものとする。
【００１２】
無線通信端末１００は、例えば、複数の相異なる無線通信方式に対応する無線通信機能を有し、このうち１つ又は複数を同時に用いることができる。例えば、無線通信端末１００は、無線通信における通信の相手方装置である基地局２００と基地局３００の両方と、２つの無線通信機能を用いて同時に通信を行うことができる。
【００１３】
このとき、無線通信端末１００は、ダウンロードやストリーミングなどの対象となるデータについて、ＨＴＴＰ  ＧＥＴメッセージにおいて、「Ｘバイト目からＹバイト目までのデータ」のように、一部を指定して取得することができる。これを用いることにより、１つのデータを複数のブロックに分けて重複なく受信することが可能となる。また、これにより、無線通信端末１００は、図１に示すように、第１通信方式と第２通信方式の両無線通信方式を同時に利用して、１つの情報提供装置４００から１つのデータを高速かつ安定的に取得することができる。また、無線通信端末１００は、上りリンクにおいて、他の装置からデータの要求を上述の方法で受けることにより、１つのデータを重複なく分割して複数の通信方式を介して送信することができる。
【００１４】
なお、無線通信端末１００は、図２のように、１つの無線通信方式に対して、複数の通信セッションを同時に使用して通信を行うことができるものとする。図２は、３つの通信セッションを含む構成を示しており、これによれば、１つの通信セッションのみを使用する場合に比べて概ね３倍の通信速度を得ることができる。また、図２では、複数の通信セッションのデータが時間的に重畳せずに送受信されているが、重畳していてもよい。例えば、空間や符号、その他の要素により分離して取り出せる場合は、同一の時間に複数のデータの送受信がされてもよい。
【００１５】
しかしながら、この通信速度の向上は、無線区間の容量を超えて得ることはできない。すなわち、通信セッション数を増加させて通信速度を向上させることができるのは無線区間の容量の限界までであり、それ以上の通信セッション数の増加には意味はない。むしろ、無線区間の容量を超えて通信セッション数を増やすと、無線通信端末１００の処理能力や電池を消費するばかりとなる場合がある。また、無線区間に空きがあったとしても、通信セッション数を増やしすぎると、無線通信端末１００において、データを処理する能力の限界を超える場合がある。この場合、例えば、無線通信端末１００のＭＡＣ層のバッファにデータが滞留し、データを処理しきれないままバッファオーバーフローを引き起こすおそれがある。
【００１６】
このため、本実施形態における無線通信端末１００は、無線区間の使用率と無線通信端末１００自身の処理能力との少なくともいずれかを取得または推定し、取得または推定した結果に応じて通信セッション数を管理する。以下、無線通信端末１００の構成及び動作について、図を参照して詳細に説明する。
【００１７】
（無線通信端末のハードウェア構成）
図３は、無線通信端末１００のハードウェア構成例を示すブロック図である。無線通信端末１００は、図３に示すように、例えば、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、外部記憶装置１０４、第１通信装置１０５、及び第２通信装置１０６を有する。無線通信端末１００は、例えばＲＯＭ１０２、ＲＡＭ１０３及び外部記憶装置１０４のいずれかに記録された以下に示す方法を実現するプログラムをＣＰＵ１０１により実行し、第１通信装置１０５と第２通信装置１０６の少なくともいずれかを用いて通信を行う。
【００１８】
なお、図３では、簡単のため、２つの通信装置を示したが、無線通信端末１００は、１つ以上の通信装置を含んでいればよい。すなわち、通信装置は１つであってもよいし、３つ以上であってもよい。なお、無線通信端末は、以下に説明する各機能を実行する専用のハードウェアを備えてもよいし、機能の一部をハードウェアで実行し、プログラムを動作させるコンピュータによりその他の部分を実行してもよい。また、以下の全機能をコンピュータとプログラムにより実行させてもよい。
【００１９】
（無線通信端末の機能構成）
図４は、無線通信端末１００の機能構成例を示すブロック図である。図４の例では、無線通信端末１００は、機能ブロックとして、制御部１１１、情報取得部１１２、推定部１１３、第１通信部１１４及び第２通信部１１５を有する。なお、本実施形態では、２つの通信部を示しているが、１つであってもよいし、３つ以上であってもよい。
【００２０】
制御部１１１は、無線通信端末１００全体の動作を制御する機能部である。制御部１１１は、例えば第１通信部１１４と第２通信部１１５の少なくともいずれかを制御して、無線区間における通信の相手方装置である基地局２００と基地局３００との少なくともいずれかと、１つ以上の通信セッションを確立して通信を行う。
【００２１】
このとき、制御部１１１は、無線区間の容量に対する使用率に関する使用率情報と、確立された通信セッションの全てを処理する能力を無線通信端末１００が有しているかに関する処理能力情報の少なくともいずれかに基づいて、通信セッションの数を制御する。なお、使用率情報と、処理能力情報は、後述する情報取得部１１２又は推定部１１３において、推定又は取得される。
【００２２】
具体的には、例えば、制御部１１１は、無線区間の使用率が所定値未満である場合は、まだ通信速度を向上させることが可能であるため、通信セッションの数を増やす。一方、無線区間の使用率が所定値以上である場合は、通信速度を向上させることができない確率が高いと判断できるため、制御部１１１は、通信セッションの数を減らす。ただし、無線区間の使用率が所定値以上である場合でも、無線通信端末１００がその時点で確立されている通信セッションの全てを処理する能力を有している場合は、通信セッションの数は維持されてもよい。なお、本実施形態では、制御部１１１が通信セッションの数を増やし、又は減らす、と説明するが、より具体的には、制御部１１１は、通信セッションの数を変更することを決定し、その決定に基づいて、通信の相手方装置との間でネゴシエーションを行う。そして、そのネゴシエーションの結果として、通信セッションの数が増減することとなる。しかしながら、そのネゴシエーションは通常用いる方法で行われるものであるため、詳細についてはここでは説明を省略する。
【００２３】
さらに、例えば、制御部１１１は、確立されている通信セッションの全てを処理する能力を無線通信端末１００が有している場合は、通信セッションを追加しても、それを処理可能であると判断できるため、通信セッションの数を増やす。一方、確立されている通信セッションの全てを処理する能力を無線通信端末１００が有していない場合は、これ以上通信セッションを増やしても、無線通信端末１００で処理できずにＭＡＣ層のバッファに滞留するのみであると判断できる。このため、制御部１１１は、この場合には通信セッションを維持するか、又は減らす。
【００２４】
また、制御部１１１は、同時に複数の通信部を使用する場合、例えば、図４の例において、第１通信部１１４と第２通信部１１５とを同時に使用する場合は、その両方についての使用率情報を取得して通信セッションの数を制御してもよい。この場合、制御部１１１は、例えば、使用率が低い方の無線通信を優先して通信セッションの数を増やしてもよい。また、制御部は、使用率が高い方の無線通信を優先して通信セッションの数を減らしてもよい。このようにすることにより、無線通信端末１００の処理能力が限られているなどの理由により、通信セッションの総数が限られる場合に、無線区間の容量に対する余力が大きい通信方式について、優先的に通信セッションが増やされる。このため、通信セッションを増やすことによる通信速度の向上の効果をより大きくすることができる。また、無線区間の容量に対する余力が少ない通信方式について、優先的に通信セッションが減らされる。これは、使用率の高さに起因して通信環境が良好でない通信方式では、１つの通信セッションあたりで実現できる通信速度がそれほど高くない場合があり、その場合には、通信セッションを１つ減らしたとしても全体の通信速度に与える影響が小さいからである。また、使用率が高い通信方式において、通信セッションの数を減らすことで、その通信方式における他の通信セッションの通信環境を改善することができる場合もある。
【００２５】
なお、同時に複数の通信部を使用する場合、制御部１１１は、全通信セッション数が所定数に達したかを判定してもよい。そして、全通信セッション数が所定数に達した場合に、上述のように、優先して通信セッションの数を増やす又は減らす通信部を選択してもよい。一方、その場合であって、全通信セッション数が所定数に達していない場合は、複数の通信部のそれぞれについて、使用率情報と処理能力情報との少なくともいずれかに基づいてセッション数を増減させてもよい。
【００２６】
情報取得部１１２は、上述の使用率情報を、例えば無線通信の相手方装置（基地局２００、基地局３００）から取得する。一方、推定部１１３は、上述の使用率情報と処理能力情報とのいずれか又は両方を推定する。推定部１１３により使用率情報が推定される場合は、情報取得部１１２はなくてもよい。また、処理能力情報を用いない場合であって、使用率情報を無線通信の相手方装置などから取得する場合は、推定部１１３はなくてもよい。
【００２７】
以上のように、本実施形態の無線通信端末１００は、上述の制御により、無線リソースの状況に応じて、通信速度を向上させながら、かつ、無駄に処理能力を浪費しないような通信セッションの数を維持することができる。
【００２８】
（使用率情報と処理能力情報）
ここで、使用率情報（または使用率）と、処理能力情報の取得または推定について詳述する。
【００２９】
無線区間の容量に対する使用率は、例えば、推定部１１３が、伝送路の通信品質（ＳＮＲ、ＳＩＲ、ＳＩＮＲなど）から、単位時間当たりの通信容量を算出し、実際に通信で得られている通信速度と、算出した通信容量との比として算出してもよい。この場合、情報取得部１１２による使用率情報の取得は不要となる。また、無線区間の容量に対する使用率は、無線リソースの時間、周波数、符号、アンテナ自由度（空間）などの使用率として算出されてもよい。無線リソースの使用率は、例えば、時間、周波数、符号、及びアンテナ自由度（空間）の少なくとも１つについて、利用可能なリソース量に対する使用されているリソース量の比である。これは、例えば、信号を送受信している時間率、使用可能な周波数に対する使用済み周波数の量、使用している符号の拡散率の逆数の和、同時に送受信しているストリームの数とチャネル行列のランクとの比を算出することにより得ることができる。
【００３０】
また、無線通信端末１００と無線通信の相手方装置とのうち、データ送信側におけるバッファの空き具合から推定されてもよい。具体的には、無線区間に送出されなかったデータが蓄積されるバッファが空となった時間率が大きいほど無線区間の使用率が低く、その時間率が小さいほど無線区間の使用率が高いと推定してもよい。これは、バッファが空となった時間率が大きい場合は、通信環境が良好であり、さらに通信セッションを増やしたとしても、容量に到達する確率が低いと考えられるからである。また、バッファが空となった時間率が小さい場合は、通信環境が良好でない確率が高く、さらに通信セッションを増やすと、容量に到達する確率が高いと考えられるからである。同様に、送信側のバッファに滞留するデータ量が多い場合は無線区間の使用率が高いと推定し、滞留するデータ量が少ない場合は無線区間の使用率が低いと推定してもよい。なお、この場合、相手方装置が送信側である場合、情報取得部１１２は、送信側で推定した使用率情報を、例えばシグナリングなどにより取得する。
【００３１】
また、使用率情報は、使用率に基づいて得られる、通信セッションの数を増やせるか否かの情報であってもよい。この場合、推定部１１３は、例えば上述の方法により使用率を推定し、その推定した使用率から、通信セッションの数を増やせるか否かを判定してもよい。情報取得部１１２が無線通信の相手方装置から取得する情報も、このような情報であってもよい。そして、制御部１１１は、使用率情報が通信セッションの数を増やせることを示す場合は、通信セッションの数を増加させてもよい。
【００３２】
なお、無線区間の使用率は、使用している通信方式などに応じて、そのリソースの１００％が使用されているのでない場合であっても、それ以上向上できない限界値がある場合がある。例えば、無線ＬＡＮなどにおいては、システムの制約上、無線通信端末１００は所定の待機時間だけ待って信号を送信する必要があるため、時間率を１００％にすることはできない。この限界値が分かっている場合は、使用率がこの限界値に達したか、又は使用率の限界値との差分が所定値以下となったかを判定することにより、これ以上通信セッションを増やすことができるかを判定してもよい。また、この限界値を事前に特定できない場合は、無線通信端末１００は、通信セッションの数を増やし、その結果、無線区間の使用率が向上するかを判定してもよい。そして、無線通信端末１００は、判定の結果、使用率が向上している場合は、まだ無線区間の使用率に余裕があると判断することができるため、さらに通信セッションを増やしてもよい。一方、使用率が向上しない場合は、それ以上通信セッションを増やしても、通信速度の改善にはつながらないため、そのまま通信セッションを維持してもよい。なお、この使用率が向上したかの判定は、例えば、通信セッションを増やす前後で使用率が所定量以上増加したかを判定することにより行うことができる。なお、使用率が改善しない場合に、使用率が向上するかの判定のために増やした通信セッションが通信速度の改善に寄与しない場合は、無線通信端末１００は、通信セッションの数を減らしてもよい。
【００３３】
確立された通信セッションの全てを処理する能力を無線通信端末１００が有しているかは、推定部１１３において推定される。例えば、推定部１１３は、通信に関するＣＰＵの使用率を判定し、その使用率が所定値以上である場合は、無線通信端末１００は、確立された通信セッションの全てを処理する能力を有していないと推定してもよい。所定値（例えば９９％）以上のＣＰＵ使用率を示す場合は、ほぼ限界まで処理能力を使用しており、現実に確立されている通信セッションの全てを処理しきれていない可能性が高いからである。
【００３４】
また、無線通信端末１００がデータの受信側である場合に、受信した後に処理されていないデータが蓄積されるバッファを観測し、その観測結果に応じて、確立された通信セッションの全てを処理する能力を無線通信端末１００が有しているかを判定してもよい。すなわち、例えば、ＭＡＣ層のバッファに大量のデータが格納されている場合は、処理しきれずに滞留しているデータが多いということになるため、現在の通信セッションの一部については処理をしきれていない蓋然性が高いと判断できる。この場合、反対にＭＡＣ層のバッファのデータ量が少ない場合は、受信したデータは着実に処理されていると判断できる。したがって、この場合、推定部１１３は、ＭＡＣ層のバッファ内のデータ量が所定量以上である場合は、無線通信端末１００が、確立された通信セッションの全てを処理する能力を有しないと推定する。また、推定部１１３は、ＭＡＣ層のバッファ内のデータ量が所定量より少ない場合は、無線通信端末１００が、確立された通信セッションの全てを処理する能力を有すると推定する。
【００３５】
さらに、ＭＡＣ層のバッファが空になった時間率により、無線通信端末１００が、確立された通信セッションの全てを処理する能力を有するか否かを推定してもよい。バッファが空になった時間率が高いということは、無線通信端末１００において、受信されたデータが即座に処理されており、十分な処理能力が確保されていることを意味するからである。したがって、例えば、推定部１１３は、ＭＡＣ層のバッファが空になった時間率が所定値以上である場合は、無線通信端末１００が、確立された通信セッションの全てを処理する能力を有すると推定してもよい。また、推定部１１３は、ＭＡＣ層のバッファが空になった時間率が所定値未満である場合は、無線通信端末１００が、確立された通信セッションの全てを処理する能力を有すると推定してもよい。
【００３６】
（無線通信端末の動作）
続いて、無線通信端末１００の動作を説明する。図５は、無線通信端末１００の動作を示すフローチャートである。無線通信端末１００は、例えば、無線通信の相手方装置（基地局２００、基地局３００）との通信中に所定時間間隔で、又は無線通信端末１００を使用するユーザからの指示を受け付けたことに応じて、図５の処理を開始する。
【００３７】
処理が開始されると、制御部１１１は、まず、使用率情報と処理能力情報との少なくともいずれかを、情報取得部１１２又は推定部１１３から取得する（Ｓ５０１）。なお、図５の例では、説明のため、使用率情報と処理能力情報の両方を取得する場合について示している。そして、制御部１１１は、使用率情報に含まれる無線区間の使用率が、所定値未満であるかを判定する（Ｓ５０２）。そして、使用率が所定値未満である場合（Ｓ５０２でＹＥＳ）は、処理をＳ５０３へ進め、使用率が所定値以上である場合は（Ｓ５０２でＮＯ）、処理をＳ５０５へ進める。なお、使用率情報が使用率そのものではなく、使用率に基づいて定められる、通信セッションの追加が可能であるかどうかを示す情報を含む場合は、通信セッションの追加が可能な場合は処理をＳ５０３へ進め、追加が不可能な場合は処理をＳ５０５へ進める。なお、Ｓ５０２の処理は、使用率情報を用いない場合は省略される。
【００３８】
Ｓ５０３では、処理能力情報が、現在確立されている全ての通信セッションを処理する能力を無線通信端末１００が有することを示すか（処理能力があるか）が判定される（Ｓ５０３）。現在確立されている全ての通信セッションを処理する能力を無線通信端末１００が有する場合（Ｓ５０３でＹＥＳ）は処理をＳ５０４へ進め、有しない場合（Ｓ５０３でＮＯ）は処理をＳ５０５へ進める。なお、処理能力情報が取得されない場合は、Ｓ５０３は省略される。
【００３９】
Ｓ５０４は、無線区間の使用率が所定値未満で、かつ、現在確立されている全ての通信セッションを処理する能力を無線通信端末１００が有するため、制御部１１１は、通信セッションの数を増やす。これにより、通信の伝送速度を向上させることが可能となる。一方、Ｓ５０５では、無線区間の使用率が所定値以上であるか、無線通信端末１００が処理能力を有しないため、制御部１１１は、通信セッションの数を減らす。これにより、通信セッションの数が増えすぎを防止することができる。なお、Ｓ５０５では、通信セッションの数が１つの場合は、制御部１１１は通信セッションを減らさなくてもよい。
【００４０】
なお、図５の例では、簡単のため、無線区間の使用率が所定値以上である場合、又は無線通信端末１００が処理能力を有しない場合に、通信セッションの数を減らすとしたが、これに限られない。例えば、使用率が所定値以上であっても、無線通信端末１００が処理能力を有する場合は、制御部１１１は、通信セッションの数を維持してもよい。同様に、無線通信端末１００が処理能力を有しない場合であっても、使用率が所定値未満である場合は通信セッションの数を維持してもよい。これにより、通信セッションの数を安定させることが可能となる。
【００４１】
また、複数の通信部を同時に使用して通信を行う場合は、例えば、Ｓ５０１とＳ５０２との間に、優先して通信セッションを増やす通信部と優先して通信セッションを減らす通信部とを決定するステップが含まれてもよい。そして、優先して通信セッションを増やす通信部についてはＳ５０２〜Ｓ５０４の処理を、優先して通信セッションを減らす通信部についてはＳ５０２、Ｓ５０３及びＳ５０５の処理を、それぞれ実行してもよい。また、優先して通信セッションを増やす又は減らす通信部を決定する前に、全通信セッション数が所定数に達しているかを判定するステップが含まれてもよい。この場合、全通信セッション数が所定数に達していない場合は、制御部１１１は、例えば、全通信部に対してＳ５０２〜Ｓ５０５の処理を実行する。一方で、全通信セッション数が所定数に達している場合は、制御部１１１は、上述のように優先して通信セッションを増やす通信部と優先して通信セッションを減らす通信部とを決定する。
【００４２】
以上のような構成により、本実施形態に係る無線通信端末１００は、１つの無線通信方式に対して１つ以上の通信セッションを確立して通信を行う場合に、通信セッション数を適切な数に調節しながら、伝送速度を高速化させることが可能となる。
【図１】
2014093563.tif 000003
【図２】
2014093563.tif 000004
【図３】
2014093563.tif 000005
【図４】
2014093563.tif 000006
【図５】
2014093563.tif 000007