(57)【要約】【課題】消費電力量を低減するとともに、外部装置との間で通信を行う状態にある通信ユニットの数を迅速に増加させることが可能な通信装置を提供すること。【解決手段】通信装置１００は、電力を消費することにより稼働し且つ外部装置と通信可能に接続された通信ユニット１０１，１０２，…を複数備える。通信装置は、複数の通信ユニットを介して外部装置との間で通信可能に構成される。各通信ユニットは、外部装置との間で通信を行う通信状態と、当該通信ユニットが稼働し且つ外部装置との間で通信を行わない待機状態と、に状態が切り替わるように構成される。更に、通信装置は、取得部１１０と制御部１２０とを備える。取得部は、通信ユニットと外部装置との間で取得時間内に通信される情報量を取得する。制御部は、取得された情報量に基づくパラメータが、第１の閾値よりも小さい場合、通信状態にある通信ユニットの状態を待機状態に変更する。【選択図】図７
2010283747.tif 000002
【特許請求の範囲】
【請求項１】
電力を消費することにより稼働し、且つ、外部装置と通信可能に接続された通信ユニットを複数備え、
リンクアグリゲーションを行うことにより、前記複数の通信ユニットを介して前記外部装置との間で通信可能に構成され、
前記通信ユニットが、当該通信ユニットが稼働している状態であり且つ前記外部装置との間で通信を行う状態である通信状態と、当該通信ユニットが稼働している状態であり且つ当該外部装置との間で通信を行わない状態である待機状態と、に状態が切り替わるように構成され、更に、
前記通信ユニットと前記外部装置との間で予め設定された取得時間内に通信される情報量を取得する取得手段と、
前記取得された情報量に基づくパラメータが、予め設定された第１の閾値よりも小さい場合、前記通信状態にある前記通信ユニットの状態を前記待機状態に変更する制御手段と、
を備える通信装置。
【請求項２】
請求項１に記載の通信装置であって、
前記制御手段は、前記パラメータが、前記第１の閾値よりも大きい第２の閾値よりも大きい場合、前記待機状態にある前記通信ユニットの状態を前記通信状態に変更するように構成された通信装置。
【請求項３】
請求項１又は請求項２に記載の通信装置であって、
前記パラメータは、前記複数の通信ユニットのそれぞれに対して前記取得された情報量を前記取得時間により除した通信帯域である通信装置。
【請求項４】
請求項１又は請求項２に記載の通信装置であって、
前記パラメータは、前記複数の通信ユニットのそれぞれに対して前記取得された情報量を前記取得時間により除した通信帯域の和である通信装置。
【請求項５】
請求項１乃至請求項４のいずれか一項に記載の通信装置であって、
前記取得手段は、前記取得時間内に、前記外部装置との間で通信されたフレームのデータサイズを積算した値を前記情報量として取得するように構成された通信装置。
【請求項６】
電力を消費することにより稼働し、且つ、外部装置と通信可能に接続された通信ユニットを複数備え、
リンクアグリゲーションを行うことにより、前記複数の通信ユニットを介して前記外部装置との間で通信可能に構成され、
前記通信ユニットが、当該通信ユニットが稼働している状態であり且つ前記外部装置との間で通信を行う状態である通信状態と、当該通信ユニットが稼働している状態であり且つ当該外部装置との間で通信を行わない状態である待機状態と、に状態が切り替わるように構成された通信装置に適用され、
前記通信ユニットと前記外部装置との間で予め設定された取得時間内に通信される情報量を取得し、
前記取得された情報量に基づくパラメータが、予め設定された第１の閾値よりも小さい場合、前記通信状態にある前記通信ユニットの状態を前記待機状態に変更する、通信方法。
【請求項７】
請求項６に記載の通信方法であって、
前記パラメータが、前記第１の閾値よりも大きい第２の閾値よりも大きい場合、前記待機状態にある前記通信ユニットの状態を前記通信状態に変更する、通信方法。
【請求項８】
電力を消費することにより稼働し、且つ、外部装置と通信可能に接続された通信ユニットを複数備え、
リンクアグリゲーションを行うことにより、前記複数の通信ユニットを介して前記外部装置との間で通信可能に構成され、
前記通信ユニットが、当該通信ユニットが稼働している状態であり且つ前記外部装置との間で通信を行う状態である通信状態と、当該通信ユニットが稼働している状態であり且つ当該外部装置との間で通信を行わない状態である待機状態と、に状態が切り替わるように構成された通信装置に、
前記通信ユニットと前記外部装置との間で予め設定された取得時間内に通信される情報量を取得する取得手段と、
前記取得された情報量に基づくパラメータが、予め設定された第１の閾値よりも小さい場合、前記通信状態にある前記通信ユニットの状態を前記待機状態に変更する制御手段と、
を実現させるためのプログラム。
【請求項９】
請求項８に記載のプログラムであって、
前記制御手段は、前記パラメータが、前記第１の閾値よりも大きい第２の閾値よりも大きい場合、前記待機状態にある前記通信ユニットの状態を前記通信状態に変更するように構成されたプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置と通信回線を介して通信可能に接続された通信ユニットを複数備える通信装置に関する。
【背景技術】
【０００２】
外部装置と通信回線を介して通信可能に接続された通信ユニットを複数備える通信装置が知られている。この種の通信装置の一つとして、特許文献１に記載の通信装置は、リンクアグリゲーションを行うことにより、複数の通信ユニットを介して外部装置との間で通信を行う。
【０００３】
更に、この通信装置は、通信回線の回線使用量を取得する。そして、通信装置は、取得された回線使用量が所定の下限閾値よりも小さい場合、複数の通信ユニットのうちの一部への電力の供給を停止する。これによれば、通信装置が消費する電力量（消費電力量）を低減することができる。
【０００４】
更に、この通信装置は、取得された回線使用量が所定の上限閾値よりも大きい場合、電力の供給を停止している通信ユニットへの電力の供給を再開することにより、当該通信ユニットを起動する。その後、通信ユニットの起動が完了すると、通信装置は、当該通信ユニットを用いて通信を行う。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−９７１２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、通信ユニットへの電力の供給が一旦停止すると、電力の供給を再開することにより当該通信ユニットを起動するためには、比較的長い時間を要する。従って、上記通信装置によれば、外部装置との間で通信を行う状態にある通信ユニットの数を迅速に増加させることができないという問題があった。
【０００７】
このため、本発明の目的は、上述した課題である「消費電力量を低減するとともに、外部装置との間で通信を行う状態にある通信ユニットの数を迅速に増加させることができない場合が生じること」を解決することが可能な通信装置を提供することにある。
【課題を解決するための手段】
【０００８】
かかる目的を達成するため本発明の一形態である通信装置は、
電力を消費することにより稼働し、且つ、外部装置と通信可能に接続された通信ユニットを複数備え、
リンクアグリゲーションを行うことにより、上記複数の通信ユニットを介して上記外部装置との間で通信可能に構成され、
上記通信ユニットが、当該通信ユニットが稼働している状態であり且つ上記外部装置との間で通信を行う状態である通信状態と、当該通信ユニットが稼働している状態であり且つ当該外部装置との間で通信を行わない状態である待機状態と、に状態が切り替わるように構成され、更に、
上記通信ユニットと上記外部装置との間で予め設定された取得時間内に通信される情報量を取得する取得手段と、
上記取得された情報量に基づくパラメータが、予め設定された第１の閾値よりも小さい場合、上記通信状態にある上記通信ユニットの状態を上記待機状態に変更する制御手段と、
を備える。
【０００９】
また、本発明の他の形態である通信方法は、
電力を消費することにより稼働し、且つ、外部装置と通信可能に接続された通信ユニットを複数備え、
リンクアグリゲーションを行うことにより、上記複数の通信ユニットを介して上記外部装置との間で通信可能に構成され、
上記通信ユニットが、当該通信ユニットが稼働している状態であり且つ上記外部装置との間で通信を行う状態である通信状態と、当該通信ユニットが稼働している状態であり且つ当該外部装置との間で通信を行わない状態である待機状態と、に状態が切り替わるように構成された通信装置に適用され、
上記通信ユニットと上記外部装置との間で予め設定された取得時間内に通信される情報量を取得し、
上記取得された情報量に基づくパラメータが、予め設定された第１の閾値よりも小さい場合、上記通信状態にある上記通信ユニットの状態を上記待機状態に変更する方法である。
【００１０】
また、本発明の他の形態であるプログラムは、
電力を消費することにより稼働し、且つ、外部装置と通信可能に接続された通信ユニットを複数備え、
リンクアグリゲーションを行うことにより、上記複数の通信ユニットを介して上記外部装置との間で通信可能に構成され、
上記通信ユニットが、当該通信ユニットが稼働している状態であり且つ上記外部装置との間で通信を行う状態である通信状態と、当該通信ユニットが稼働している状態であり且つ当該外部装置との間で通信を行わない状態である待機状態と、に状態が切り替わるように構成された通信装置に、
上記通信ユニットと上記外部装置との間で予め設定された取得時間内に通信される情報量を取得する取得手段と、
上記取得された情報量に基づくパラメータが、予め設定された第１の閾値よりも小さい場合、上記通信状態にある上記通信ユニットの状態を上記待機状態に変更する制御手段と、
を実現させるためのプログラムである。
【発明の効果】
【００１１】
本発明は、以上のように構成されることにより、消費電力量を低減するとともに、外部装置との間で通信を行う状態にある通信ユニットの数を迅速に増加させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態に係る通信装置の概略構成を表す図である。
【図２】本発明の第１実施形態に係る通信装置の作動を示したフローチャートである。
【図３】本発明の第１実施形態に係る通信ユニットの通信帯域の変化を示したタイムチャートである。
【図４】本発明の第１実施形態に係る通信装置の、通信帯域が上限閾値よりも大きくなった場合における制御信号の流れを概念的に示した説明図である。
【図５】本発明の第１実施形態に係る通信ユニットの通信帯域の変化を示したタイムチャートである。
【図６】本発明の第１実施形態に係る通信装置の、通信帯域が下限閾値よりも小さくなった場合における制御信号の流れを概念的に示した説明図である。
【図７】本発明の第２実施形態に係る通信装置の概略構成を表す図である。
【発明を実施するための形態】
【００１３】
以下、本発明に係る、通信装置、通信方法、及び、プログラム、の各実施形態について図１〜図７を参照しながら説明する。
【００１４】
＜第１実施形態＞
（構成）
図１に示したように、第１実施形態に係る通信装置１は、複数（本例では、３つ）の通信ユニット１０ａ，１０ｂ，１０ｃと、回線振分部２０と、閾値判定部３０と、回線制御管理部４０と、回線振分管理部５０と、を備える。なお、通信ユニット１０ａは、通信ユニット＃１とも表記され、通信ユニット１０ｂは、通信ユニット＃２とも表記され、通信ユニット１０ｃは、通信ユニット＃３とも表記される。
【００１５】
通信ユニット１０ａは、電力を消費することにより稼働する。通信ユニット１０ａは、出力制御部１１と、計数部１２と、統計処理部１３と、を備える。出力制御部１１は、出力側外部装置と通信回線ＯＬ１を介して通信可能に接続されている。
【００１６】
通信ユニット１０ａは、通信ユニット１０ａが稼働している（即ち、電力を消費している）状態であり且つ上記出力側外部装置との間で通信を行う状態である通信状態と、通信ユニット１０ａが稼働している状態であり且つ当該出力側外部装置との間で通信を行わない状態である待機状態と、に状態が切り替わるように構成されている。
【００１７】
通信ユニット１０ａは、回線制御管理部４０から、通信開始指示を受け付けた場合、通信ユニット１０ａの状態を通信状態に設定する。通信開始指示は、出力側外部装置との間の通信を開始する旨を指示する制御信号である。
【００１８】
また、通信ユニット１０ａは、回線制御管理部４０から、通信停止指示を受け付けた場合、通信ユニット１０ａの状態を待機状態に設定する。通信停止指示は、出力側外部装置との間の通信を停止する旨を指示する制御信号である。
【００１９】
通信ユニット１０ａは、待機状態にある場合、出力制御部１１、計数部１２及び統計処理部１３の機能（後述）を停止させる。従って、通信ユニット１０ａの状態が待機状態である場合においては、出力制御部１１が通信を行うために消費される電力、計数部１２がフレームのデータサイズを積算するために消費される電力、及び、統計処理部１３が通信帯域を算出するために消費される電力等を削減することができる。
【００２０】
このような構成により、出力制御部１１、計数部１２及び統計処理部１３が消費する電力の量は、通信ユニット１０ａの状態が待機状態である場合の方が、通信ユニット１０ａの状態が通信状態である場合よりも少なくなる。
【００２１】
出力制御部１１は、通信ユニット１０ａの状態が通信状態である場合、回線振分部２０により送出されたフレームを受け付ける。出力制御部１１は、受け付けたフレームを通信回線ＯＬ１を介して出力側外部装置へ送信する。
【００２２】
計数部１２は、通信ユニット１０ａの状態が通信状態である場合、予め設定された取得時間（本例では、５分）内に出力制御部１１により受信（又は、送信）されたフレームのデータサイズ（本例では、バイト数）を積算する。計数部１２は、通信ユニット１０ａの状態が通信状態である場合、上記取得時間が経過する毎に、積算されたデータサイズ（積算値）を統計処理部１３へ送出する。
【００２３】
なお、通信ユニット１０ａと出力側外部装置との間で取得時間内に通信されたフレームのデータサイズを積算した値（積算値）は、情報量とも呼ばれる。即ち、計数部１２は、通信ユニット１０ａと出力側外部装置との間で取得時間内に通信された情報量を取得する取得手段を構成している。
【００２４】
統計処理部１３は、通信ユニット１０ａの状態が通信状態である場合、計数部１２により送出された積算値を受け付け、受け付けた積算値を上記取得時間により除した値を通信帯域（上記情報量に基づくパラメータ）として算出する。そして、統計処理部１３は、算出した通信帯域を閾値判定部３０へ送出する。
なお、各通信ユニット１０ｂ，１０ｃも、通信ユニット１０ａと同様の構成を有する。
【００２５】
回線振分部２０は、回線振分管理部５０から振分指示としての使用通信ユニット特定情報を受け付ける。使用通信ユニット特定情報は、通信に用いる通信ユニットを特定するための情報である。
【００２６】
回線振分部２０は、入力側外部装置と通信回線ＩＬを介して通信可能に接続されている。回線振分部２０は、入力側外部装置からフレームを受信する。回線振分部２０は、フレームを受信した場合、上記受け付けた使用通信ユニット特定情報により特定される通信ユニットの中から１つの通信ユニットを選択する。本例では、回線振分部２０は、ラウンドロビン方式に従って通信ユニットを選択する。そして、回線振分部２０は、受信したフレームを選択した通信ユニットへ送出する。
【００２７】
このようにして、通信装置１は、ＩＥＥＥ（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ，  Ｉｎｃ．）８０２．３ａｄにより規定されたリンクアグリゲーションを行うことにより、複数の通信ユニット１０ａ，１０ｂ，１０ｃを介して出力側外部装置との間で通信を行う。
【００２８】
閾値判定部３０は、各通信ユニット１０ａ，１０ｂ，１０ｃの統計処理部１３により送出された通信帯域を受け付ける。閾値判定部３０は、各通信ユニット１０ａ，１０ｂ，１０ｃから受け付けた通信帯域のいずれかが、予め設定された下限閾値（第１の閾値）よりも小さい場合、通信ユニット減少指示を回線制御管理部４０及び回線振分管理部５０のそれぞれへ送出する。通信ユニット減少指示は、通信に用いる通信ユニットの数を減少させる旨を指示する制御信号である。
【００２９】
また、閾値判定部３０は、各通信ユニット１０ａ，１０ｂ，１０ｃから受け付けた通信帯域のいずれかが、予め設定された上限閾値（第２の閾値）よりも大きい場合、通信ユニット増加指示を回線制御管理部４０及び回線振分管理部５０のそれぞれへ送出する。通信ユニット増加指示は、通信に用いる通信ユニットの数を増加させる旨を指示する制御信号である。また、上限閾値は、下限閾値よりも大きい値である。
【００３０】
回線制御管理部４０は、閾値判定部３０から通信ユニット減少指示及び通信停止通信ユニット特定情報を受け付ける。通信停止通信ユニット特定情報は、後述するように、通信状態から待機状態へ変更すべき通信ユニットを特定するための情報である。回線制御管理部４０は、通信ユニット減少指示及び通信停止通信ユニット特定情報を受け付けた場合、通信停止通信ユニット特定情報により特定される（即ち、通信状態にある）通信ユニットへ通信停止指示を送出する。
【００３１】
また、回線制御管理部４０は、閾値判定部３０から通信ユニット増加指示を受け付ける。回線制御管理部４０は、通信ユニット増加指示を受け付けた場合において、待機状態にある通信ユニットが存在しているとき、待機状態にある通信ユニットの１つへ通信開始指示を送出する。回線制御管理部４０は、通信開始指示を送出した場合、通信開始指示の送出先である通信ユニットを特定するための通信開始通信ユニット特定情報を閾値判定部３０を介して回線振分管理部５０へ送出する。
【００３２】
このように、統計処理部１３、閾値判定部３０、及び、回線制御管理部４０は、上記パラメータが上記第１の閾値よりも小さい場合、通信状態にある通信ユニットの状態を待機状態に変更し、一方、上記パラメータが上記第２の閾値よりも大きい場合、待機状態にある通信ユニットの状態を通信状態に変更する制御手段を構成している。
【００３３】
回線振分管理部５０は、使用通信ユニット特定情報を記憶している。回線振分管理部５０は、閾値判定部３０から通信ユニット減少指示を受け付ける。回線振分管理部５０は、通信ユニット減少指示を受け付けた場合において、記憶されている使用通信ユニット特定情報により特定される通信ユニットが複数存在するとき、その複数の通信ユニットから１つの通信ユニットを選択する。
【００３４】
そして、回線振分管理部５０は、記憶されている使用通信ユニット特定情報により特定される通信ユニットから、上記選択した通信ユニットを除いた通信ユニットを特定するための情報を使用通信ユニット特定情報として生成する。次いで、回線振分管理部５０は、上記選択した通信ユニットを特定するための情報を通信停止通信ユニット特定情報として、閾値判定部３０を介して回線制御管理部４０へ送出する。
【００３５】
更に、回線振分管理部５０は、記憶されている使用通信ユニット特定情報を、上記生成した使用通信ユニット情報に更新する。そして、回線振分管理部５０は、記憶されている使用通信ユニット特定情報を回線振分部２０へ送出する。
【００３６】
また、回線振分管理部５０は、閾値判定部３０から通信ユニット増加指示及び通信開始通信ユニット特定情報を受け付ける。回線振分管理部５０は、通信ユニット増加指示を受け付けた場合、記憶されている使用通信ユニット特定情報により特定される通信ユニットに、通信開始通信ユニット特定情報により特定される通信ユニットを加えた通信ユニットを特定するための情報を使用通信ユニット特定情報として生成する。
【００３７】
回線振分管理部５０は、記憶されている使用通信ユニット特定情報を、生成した使用通信ユニット情報に更新する。そして、回線振分管理部５０は、記憶されている使用通信ユニット特定情報を回線振分部２０へ送出する。
【００３８】
（作動）
次に、上述した通信装置１の作動について具体的に述べる。通信装置１は、図２にフローチャートにより示したように作動する。
【００３９】
いま、回線振分管理部５０が、通信に用いる通信ユニットとして通信ユニット１０ａのみを特定するための情報である使用通信ユニット特定情報を記憶している場合を想定して説明する。この場合、回線振分部２０は、入力側外部装置から受信したフレームを通信ユニット１０ａの出力制御部１１へ送出する。
【００４０】
そして、通信ユニット１０ａの出力制御部１１が回線振分部２０からフレームを受け付ける（ステップ２０５にて「Ｙｅｓ」）と、通信ユニット１０ａの計数部１２は、受け付けたフレームのデータサイズを積算する（ステップ２１０）。
【００４１】
次いで、通信ユニット１０ａの計数部１２は、積算されたデータサイズ（積算値）を統計処理部１３へ送出した最新の時点（前回送出時点）から、取得時間が経過したか否かを判定する（ステップ２１５）。前回送出時点から取得時間が経過していない場合、計数部１２は、「Ｎｏ」と判定してステップ２０５へ戻り、ステップ２０５〜ステップ２１５の処理を繰り返し実行する。
【００４２】
そして、前回送出時点から取得時間が経過すると、計数部１２は、ステップ２１５にて「Ｙｅｓ」と判定して、積算されたデータサイズ（積算値）を統計処理部１３へ送出する。更に、計数部１２は、積算値をリセット（「０」に設定）する。
【００４３】
次いで、通信ユニット１０ａの統計処理部１３は、積算値を受け付け、受け付けた積算値を上記取得時間により除した値を通信帯域として算出する（ステップ２２０）。そして、統計処理部１３は、算出した通信帯域を閾値判定部３０へ送出する。
【００４４】
閾値判定部３０は、通信ユニット１０ａから通信帯域を受け付け、受け付けた通信帯域が上限閾値よりも大きいか否かを判定する（ステップ２２５）。
いま、図３に示したように、現時点が時点ｔ０であり、受け付けた通信帯域が上限閾値よりも小さく且つ下限閾値よりも大きい場合を想定して説明を続ける。
【００４５】
この場合、閾値判定部３０は、ステップ２２５にて「Ｎｏ」と判定してステップ２４５へ進み、受け付けた通信帯域が下限閾値よりも小さいか否かを判定する。この時点では、閾値判定部３０は、「Ｎｏ」と判定してステップ２０５へ戻り、上述した処理を繰り返し実行する。
【００４６】
その後、現時点が時点ｔ１であり、受け付けた通信帯域が上限閾値よりも大きくなった場合を想定して説明する。
【００４７】
この場合、閾値判定部３０は、ステップ２２５にて「Ｙｅｓ」と判定する。そして、閾値判定部３０は、通信ユニット増加指示を回線制御管理部４０へ送出する（図４の矢印Ａ１）。
【００４８】
回線制御管理部４０は、閾値判定部３０から通信ユニット増加指示を受け付けると、待機状態にある通信ユニットが存在しているか否かを判定する。具体的には、回線制御管理部４０は、所定の制御信号を各通信ユニット１０ａ，１０ｂ，１０ｃの出力制御部１１へ送出する（図４の矢印Ａ２）。更に、回線制御管理部４０は、その制御信号に応じて、各通信ユニット１０ａ，１０ｂ，１０ｃの出力制御部１１から送出される応答信号を受け付ける（図４の矢印Ａ３）。応答信号は、通信ユニットの状態を表す信号である。そして、回線制御管理部４０は、受け付けた応答信号に基づいて、上記判定を行う。
【００４９】
上記仮定に従えば、通信ユニット１０ａの状態は通信状態であり、通信ユニット１０ｂ，１０ｃの状態は待機状態である。従って、回線制御管理部４０は、図２のステップ２３０にて「Ｙｅｓ」と判定して通信に使用する通信ユニットを選択する。本例では、回線制御管理部４０は、通信ユニット１０ｂを選択する。
【００５０】
そして、回線制御管理部４０は、選択した通信ユニット１０ｂへ通信開始指示を送出する（図２のステップ２３５、図４の矢印Ａ４）。次いで、通信ユニット１０ｂは、通信開始指示を受け付ける。これにより、通信ユニット１０ｂは、待機状態から通信状態に状態を変更する。
【００５１】
そして、回線制御管理部４０は、通信ユニット１０ｂを特定するための通信開始通信ユニット特定情報を閾値判定部３０へ送出する（図４の矢印Ａ５）。更に、閾値判定部３０は、通信開始通信ユニット特定情報を受け付けると、受け付けた通信開始通信ユニット特定情報と、通信ユニット増加指示と、を回線振分管理部５０へ送出する（図４の矢印Ａ６）。
【００５２】
回線振分管理部５０は、閾値判定部３０から通信ユニット増加指示及び通信開始通信ユニット特定情報を受け付ける。そして、回線振分管理部５０は、記憶されている使用通信ユニット特定情報により特定される通信ユニットに、通信開始通信ユニット特定情報により特定される通信ユニットを加えた通信ユニットを特定するための情報を使用通信ユニット特定情報として生成する。
【００５３】
次いで、回線振分管理部５０は、記憶されている使用通信ユニット特定情報を、生成した使用通信ユニット情報に更新する。そして、回線振分管理部５０は、記憶されている使用通信ユニット特定情報（振分指示）を回線振分部２０へ送出する（図２のステップ２４０、図４の矢印Ａ７）。
【００５４】
これにより、回線振分部２０は、以降において、フレームを受信した場合、上記受け付けた使用通信ユニット特定情報により特定される通信ユニット（即ち、通信ユニット１０ａ及び通信ユニット１０ｂ）のいずれかへ送出する。即ち、以降において、通信装置１は、通信ユニット１０ａ及び通信ユニット１０ｂを介して出力側外部装置と通信を行う。
【００５５】
その後、図５に示したように、現時点が時点ｔ２であり、受け付けた通信帯域が下限閾値よりも小さくなった場合を想定して説明する。
【００５６】
この場合、閾値判定部３０は、ステップ２４５にて「Ｙｅｓ」と判定する。そして、閾値判定部３０は、通信ユニット減少指示を回線振分管理部５０へ送出する（図６の矢印Ｂ１）。
【００５７】
回線振分管理部５０は、閾値判定部３０から通信ユニット減少指示を受け付ける。そして、回線振分管理部５０は、記憶されている使用通信ユニット特定情報により特定される通信ユニットが複数存在するとき、その複数の通信ユニットから１つの通信ユニットを選択する。次いで、回線振分管理部５０は、記憶されている使用通信ユニット特定情報により特定される通信ユニットから、上記選択した通信ユニットを除いた通信ユニットを特定するための情報を使用通信ユニット特定情報として生成する。
【００５８】
上記仮定に従えば、回線振分管理部５０により記憶されている使用通信ユニット特定情報により特定される通信ユニットは、通信ユニット１０ａ及び通信ユニット１０ｂである。従って、本例では、回線振分管理部５０は、通信ユニット１０ｂを選択し、通信ユニット１０ａのみを特定するための情報を使用通信ユニット特定情報として生成する。
【００５９】
次いで、回線振分管理部５０は、記憶されている使用通信ユニット特定情報を、生成した使用通信ユニット情報に更新する。そして、回線振分管理部５０は、記憶されている使用通信ユニット特定情報（振分情報）を回線振分部２０へ送出する（図２のステップ２５０、図６の矢印Ｂ２）。
【００６０】
これにより、回線振分部２０は、以降において、フレームを受信した場合、上記受け付けた使用通信ユニット特定情報により特定される通信ユニット（即ち、通信ユニット１０ａ）へ送出する。即ち、以降において、通信装置１は、通信ユニット１０ａのみを介して出力側外部装置と通信を行う。
【００６１】
回線振分部２０は、上記受け付けた使用通信ユニット特定情報に対応する通信ユニットへ、フレームを送出可能な状態となった場合、変更完了通知を回線振分管理部５０へ送出する（図６の矢印Ｂ３）。変更完了通知は、フレームの送出先の変更が完了した旨を表す制御信号である。
【００６２】
回線振分管理部５０は、回線振分部２０から変更完了通知を受け付けると、受け付けた変更完了通知と、上記選択した通信ユニット１０ｂを特定するための通信停止通信ユニット特定情報と、を閾値判定部３０へ送出する（図６の矢印Ｂ４）。そして、閾値判定部３０は、回線振分管理部５０から変更完了通知及び通信停止通信ユニット特定情報を受け付けると、通信ユニット減少指示及び通信停止通信ユニット特定情報を回線制御管理部４０へ送出する（図６の矢印Ｂ５）。
【００６３】
回線制御管理部４０は、閾値判定部３０から通信ユニット減少指示及び通信停止通信ユニット特定情報を受け付けると、通信停止通信ユニット特定情報により特定される通信ユニット（即ち、通信ユニット１０ｂ）へ通信停止指示を送出する（図２のステップ２５５、図６の矢印Ｂ６）。次いで、通信ユニット１０ｂは、通信停止指示を受け付ける。これにより、通信ユニット１０ｂは、通信状態から待機状態に状態を変更する。
【００６４】
以上、説明したように、本発明による通信装置の第１実施形態によれば、通信ユニット１０ａ，１０ｂ，１０ｃと出力側外部装置との間で取得時間内に通信される情報量に基づくパラメータ（通信帯域）が比較的小さい場合、通信装置１は、通信状態にある通信ユニットの状態を待機状態に変更する。ところで、通信状態にある通信ユニットは、出力側外部装置との間で通信を行うための電力を消費する。従って、待機状態にある通信ユニットが消費する電力の量（消費電力量）は、通信状態にある通信ユニットの消費電力量よりも少ない。即ち、上記構成によれば、通信ユニットの状態が通信状態に維持される場合よりも消費電力量を低減することができる。
【００６５】
更に、上記第１実施形態によれば、通信ユニットの状態が、出力側外部装置との間で通信を行わない状態に設定される場合であっても、その通信ユニットは稼働され続ける。従って、必要に応じて、この通信ユニットの状態を通信状態に迅速に変更することができる。即ち、上記構成によれば、消費電力量を低減するとともに、出力側外部装置との間で通信を行う状態にある通信ユニットの数を迅速に増加させることができる。
【００６６】
加えて、上記第１実施形態によれば、上記パラメータが比較的大きい場合、出力側外部装置との間で通信を行う状態にある通信ユニットの数を増加させることができる。この結果、通信装置１と出力側外部装置との間の通信帯域（通信速度）が低下することを防止することができる。
【００６７】
＜第２実施形態＞
次に、本発明の第２実施形態に係る通信装置について図７を参照しながら説明する。
第２実施形態に係る通信装置１００は、電力を消費することにより稼働し、且つ、外部装置と通信可能に接続された通信ユニット１０１，１０２，…を複数備える。
【００６８】
通信装置１００は、リンクアグリゲーションを行うことにより、複数の通信ユニット１０１，１０２，…を介して上記外部装置との間で通信可能に構成される。
【００６９】
各通信ユニット１０１，１０２，…は、当該通信ユニットが稼働している状態であり且つ上記外部装置との間で通信を行う状態である通信状態と、当該通信ユニットが稼働している状態であり且つ当該外部装置との間で通信を行わない状態である待機状態と、に状態が切り替わるように構成される。
【００７０】
更に、通信装置１００は、取得部（取得手段）１１０と、制御部（制御手段）１２０と、を備える。
取得部１１０は、通信ユニット１０１，１０２，…と上記外部装置との間で予め設定された取得時間内に通信される情報量を取得する。
制御部１２０は、取得部１１０により取得された情報量に基づくパラメータが、予め設定された第１の閾値よりも小さい場合、上記通信状態にある上記通信ユニットの状態を上記待機状態に変更する。
【００７１】
これによれば、通信ユニット１０１，１０２，…と外部装置との間で取得時間内に通信される情報量に基づくパラメータが比較的小さい場合、通信装置１００は、通信状態にある通信ユニットの状態を待機状態に変更する。ところで、通信状態にある通信ユニットは、外部装置との間で通信を行うための電力を消費する。従って、待機状態にある通信ユニットが消費する電力の量（消費電力量）は、通信状態にある通信ユニットの消費電力量よりも少ない。即ち、上記構成によれば、通信ユニットの状態が通信状態に維持される場合よりも消費電力量を低減することができる。
【００７２】
更に、上記第２実施形態によれば、通信ユニットの状態が、外部装置との間で通信を行わない状態に設定される場合であっても、その通信ユニットは稼働され続ける。従って、必要に応じて、この通信ユニットの状態を通信状態に迅速に変更することができる。即ち、上記構成によれば、消費電力量を低減するとともに、外部装置との間で通信を行う状態にある通信ユニットの数を迅速に増加させることができる。
【００７３】
この場合、上記制御手段は、上記パラメータが、上記第１の閾値よりも大きい第２の閾値よりも大きい場合、上記待機状態にある上記通信ユニットの状態を上記通信状態に変更するように構成されることが好適である。
【００７４】
これによれば、上記パラメータが比較的大きい場合、外部装置との間で通信を行う状態にある通信ユニットの数を増加させることができる。この結果、通信装置と外部装置との間の通信帯域（通信速度）が低下することを防止することができる。
【００７５】
この場合、上記パラメータは、上記複数の通信ユニットのそれぞれに対して上記取得された情報量を上記取得時間により除した通信帯域であることが好適である。
【００７６】
また、上記通信装置の他の態様において、上記パラメータは、上記複数の通信ユニットのそれぞれに対して上記取得された情報量を上記取得時間により除した通信帯域の和であることが好適である。
【００７７】
この場合、上記取得手段は、上記取得時間内に、上記外部装置との間で通信されたフレームのデータサイズを積算した値を上記情報量として取得するように構成されることが好適である。
【００７８】
また、本発明の他の形態である通信方法は、
電力を消費することにより稼働し、且つ、外部装置と通信可能に接続された通信ユニットを複数備え、
リンクアグリゲーションを行うことにより、上記複数の通信ユニットを介して上記外部装置との間で通信可能に構成され、
上記通信ユニットが、当該通信ユニットが稼働している状態であり且つ上記外部装置との間で通信を行う状態である通信状態と、当該通信ユニットが稼働している状態であり且つ当該外部装置との間で通信を行わない状態である待機状態と、に状態が切り替わるように構成された通信装置に適用される。
【００７９】
更に、上記通信方法は、
上記通信ユニットと上記外部装置との間で予め設定された取得時間内に通信される情報量を取得し、
上記取得された情報量に基づくパラメータが、予め設定された第１の閾値よりも小さい場合、上記通信状態にある上記通信ユニットの状態を上記待機状態に変更する方法である。
【００８０】
この場合、上記通信方法は、
上記パラメータが、上記第１の閾値よりも大きい第２の閾値よりも大きい場合、上記待機状態にある上記通信ユニットの状態を上記通信状態に変更するように構成されることが好適である。
【００８１】
また、本発明の他の形態であるプログラムは、
電力を消費することにより稼働し、且つ、外部装置と通信可能に接続された通信ユニットを複数備え、
リンクアグリゲーションを行うことにより、上記複数の通信ユニットを介して上記外部装置との間で通信可能に構成され、
上記通信ユニットが、当該通信ユニットが稼働している状態であり且つ上記外部装置との間で通信を行う状態である通信状態と、当該通信ユニットが稼働している状態であり且つ当該外部装置との間で通信を行わない状態である待機状態と、に状態が切り替わるように構成された通信装置に、
上記通信ユニットと上記外部装置との間で予め設定された取得時間内に通信される情報量を取得する取得手段と、
上記取得された情報量に基づくパラメータが、予め設定された第１の閾値よりも小さい場合、上記通信状態にある上記通信ユニットの状態を上記待機状態に変更する制御手段と、
を実現させるためのプログラムである。
【００８２】
この場合、上記制御手段は、上記パラメータが、上記第１の閾値よりも大きい第２の閾値よりも大きい場合、上記待機状態にある上記通信ユニットの状態を上記通信状態に変更するように構成されることが好適である。
【００８３】
上述した構成を有する、通信方法、又は、プログラム、の発明であっても、上記通信装置と同様の作用を有するために、上述した本発明の目的を達成することができる。
【００８４】
以上、上記実施形態を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成及び詳細に、本願発明の範囲内において当業者が理解し得る様々な変更をすることができる。
【００８５】
例えば、上記第１実施形態において、通信装置１は、複数の通信ユニット１０ａ，１０ｂ，１０ｃのそれぞれに対して取得された情報量（取得時間内に通信されたフレームのデータサイズを積算した値）を、取得時間により除した通信帯域をパラメータとして用いるように構成されていた。ところで、上記第１実施形態の変形例において、通信装置１は、複数の通信ユニット１０ａ，１０ｂ，１０ｃのそれぞれに対して取得された情報量を、取得時間により除した通信帯域の和をパラメータとして用いるように構成されていてもよい。
【００８６】
また、上記第１実施形態においては、通信装置１が複数の通信ユニット１０ａ，１０ｂ，１０ｃを介して外部装置へデータを送信する場合について説明したが、通信装置１が複数の通信ユニット１０ａ，１０ｂ，１０ｃを介して外部装置からデータを受信する場合についても同様に説明される。
【００８７】
また、上記第１実施形態においては、通信装置１と外部装置との間で通信されるデータは、フレームと呼ばれるデータであったが、パケット又はセグメントと呼ばれるデータであってもよい。
【００８８】
なお、上記実施形態において通信装置１の各機能は、回路等のハードウェアにより実現されていた。ところで、通信装置１は、処理装置と、プログラム（ソフトウェア）を記憶する記憶装置と、を備えるとともに、処理装置がそのプログラムを実行することにより、各機能を実現するように構成されていてもよい。
【００８９】
また、上記実施形態の他の変形例として、上述した実施形態及び変形例の任意の組み合わせが採用されてもよい。
【産業上の利用可能性】
【００９０】
本発明は、外部装置と通信回線を介して通信可能に接続された通信ユニットを複数備える通信装置等に適用可能である。
【符号の説明】
【００９１】
１      通信装置
１０ａ，１０ｂ，１０ｃ  通信ユニット
１１    出力制御部
１２    計数部
１３    統計処理部
２０    回線振分部
３０    閾値判定部
４０    回線制御管理部
５０    回線振分管理部
１００  通信装置
１０１，１０２，…  通信ユニット
１１０  取得部
１２０  制御部
ＩＬ    通信回線
ＯＬ１，ＯＬ２，ＯＬ３  通信回線
【図１】
2010283747.tif 000003
【図２】
2010283747.tif 000004
【図３】
2010283747.tif 000005
【図４】
2010283747.tif 000006
【図５】
2010283747.tif 000007
【図６】
2010283747.tif 000008
【図７】
2010283747.tif 000009