(57)【特許請求の範囲】
【請求項１】
内部ネットワーク側の通信と外部ネットワーク側の通信とを中継する通信装置であって、
回線速度及び消費電力が異なる、複数の第１の通信モードにより、前記内部ネットワークに接続された通信端末と通信を行う内部ネットワーク通信手段と、
回線速度が異なる、複数の第２の通信モードにより、前記外部ネットワークに接続された通信装置と通信を行う外部ネットワーク通信手段と、
前記外部ネットワークの通信速度を検出する外部ネットワーク監視手段と、
前記内部ネットワークに閉じたセッションが存在するか否かを検出し、前記セッションが存在しない場合に、前記内部ネットワークの前記第１の通信モードを、前記検出された通信速度以上又は最大の回線速度を有する前記第１の通信モードのうち、前記消費電力が最小である前記第１の通信モードに設定する内部ネットワーク制御手段と
を備えることを特徴とする通信装置。
【請求項２】
前記検出された通信速度は、前記外部ネットワークの回線速度であることを特徴とする請求項１に記載の通信装置。
【請求項３】
前記検出された通信速度は、前記外部ネットワークのデータスループットであることを特徴とする請求項１に記載の通信装置。
【請求項４】
前記内部ネットワーク制御手段は、前記内部ネットワーク通信手段を経由する通信データの送信元アドレス又は送信先アドレスを監視することにより、前記内部ネットワークに閉じた前記セッションが存在するか否かを検出することを特徴とする請求項１乃至請求項３のいずれか１項に記載の通信装置。
【請求項５】
前記内部ネットワーク制御手段は、前記内部ネットワークに閉じた前記セッションが存在する場合に、前記内部ネットワークの前記第１の通信モードを、回線速度が最大の前記第１の通信モードに設定することを特徴とする請求項１乃至請求項４のいずれか１項に記載の通信装置。
【請求項６】
前記内部ネットワーク制御手段は、所定の優先セッションが存在するか否かを検出し、前記優先セッションが存在する場合に、前記内部ネットワークの前記第１の通信モードの変更を行わないか、又は前記内部ネットワークの前記第１の通信モードを、回線速度が最大の前記第１の通信モードに設定することを特徴とする請求項１乃至請求項５のいずれか１項に記載の通信装置。
【請求項７】
前記内部ネットワーク制御手段は、所定のセッション開始命令及び所定のセッション終了命令を監視し、前記セッション開始命令の検出と前記セッション終了命令の検出との間の期間に前記優先セッションが存在すると判定することを特徴とする請求項６に記載の通信装置。
【請求項８】
前記内部ネットワーク制御手段は、所定のセッションの存在を監視し、前記セッションが所定の時間存在しない場合に、前記内部ネットワーク通信手段を省電力状態に移行させることを特徴とする請求項１乃至請求項７のいずれか１項に記載の通信装置。
【請求項９】
内部ネットワーク側の通信と外部ネットワーク側の通信とを中継する通信装置において、
回線速度及び消費電力が異なる、複数の第１の通信モードにより、前記内部ネットワークに接続された通信端末と通信を行い、
回線速度が異なる、複数の第２の通信モードにより、前記外部ネットワークに接続された通信装置と通信を行い、
前記外部ネットワークの通信速度を検出し、
前記内部ネットワークに閉じたセッションが存在するか否かを検出し、前記セッションが存在しない場合に、前記内部ネットワークの前記第１の通信モードを、前記検出された通信速度以上又は最大の回線速度を有する前記第１の通信モードのうち、前記消費電力が最小である前記第１の通信モードに設定する
ことを特徴とする通信方法。
【請求項１０】
内部ネットワーク側の通信と外部ネットワーク側の通信とを中継する通信装置において、
回線速度及び消費電力が異なる、複数の第１の通信モードにより、前記内部ネットワークに接続された通信端末と通信を行う内部ネットワーク通信処理と、
回線速度が異なる、複数の第２の通信モードにより、前記外部ネットワークに接続された通信装置と通信を行う外部ネットワーク通信処理と、
前記外部ネットワークの通信速度を検出する外部ネットワーク監視処理と、
前記内部ネットワークに閉じたセッションが存在するか否かを検出し、前記セッションが存在しない場合に、前記内部ネットワークの前記第１の通信モードを、前記検出された通信速度以上又は最大の回線速度を有する前記第１の通信モードのうち、前記消費電力が最小である前記第１の通信モードに設定する内部ネットワーク制御処理と
をコンピュータに実行させることを特徴とする通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、消費電力を低減させることができる通信装置、通信方法、及び通信プログラムに関する。
【背景技術】
【０００２】
近年、ネットワークの高速化が進展してきた。高速な通信方式として、例えば、無線ＬＡＮ（Local Area Network）の通信方式のＩＥＥＥ（The Institute of Electrical and Electronics Engineers）８０２．１１ｎ（最大４５０Ｍｂｐｓ）、光回線が使用される固定通信方式のＦＴＴＨ（Fiber To The Home）等が普及してきた。しかしながら、依然として、高速な通信インフラの整っていない国や、比較的低速なＶＤＳＬ（Very high-bit-rate Digital Subscriber Line）、ＡＤＳＬ（Asymmetric Digital Subscriber Line）等の通信方式が使用される箇所が存在する。以下、各種のデジタル加入者線方式を「ｘＤＳＬ」（x Digital Subscriber Line）と総称する。
【０００３】
ホームネットワークやオフィスネットワーク等のローカルなネットワーク（以下、「内部ネットワーク」という。）においては、比較的高速な通信方式が使用されることが多い。一方、ネットワークサービスプロバイダ側のネットワーク（以下、「外部ネットワーク」という。）においては、低速な通信方式から高速な通信方式まで、多様な通信方式が使用される。
【０００４】
低速な通信方式と高速な通信方式とが共存するネットワークにおいては、いくら内部ネットワーク側の通信速度を向上させても、外部ネットワーク側の通信方式（例えば、ｘＤＳＬ）がボトルネックとなって、エンドツーエンドの通信速度が改善されないことがある。また、内部ネットワークにおいて十分な量の通信データが発生していない場合には、外部ネットワーク側の通信方式として高速な通信方式を維持することは、エンドツーエンドの通信速度の改善に寄与しないことがある。
【０００５】
一般に、通信装置は、高速な通信方式を使用するときには、低速な通信方式を使用するときに比べて、より多くの消費電力を必要とする。従って、低速な外部ネットワークと高速な内部ネットワークとを中継する通信装置は、エンドツーエンドの通信速度の改善に寄与しない高速通信方式に起因する無駄な電力を消費することがある。
【０００６】
例えば、通信装置が、内部ネットワーク側の端末との間で有線ＬＡＮ又は無線ＬＡＮを用いて通信し、外部ネットワーク側のサーバとの間でｘＤＳＬを用いて通信することにより、端末とサーバ間の通信を中継する場合について説明する。
【０００７】
通信装置は、通常は設置環境に応じてｘＤＳＬの通信速度を決定する。また、通信装置は、通常はｘＤＳＬの通信速度には関係なく、設置環境に応じて有線ＬＡＮ又は無線ＬＡＮの通信速度を決定する。そのため、例えば、ｘＤＳＬの通信速度が５Ｍｂｐｓである場合に、有線ＬＡＮ及び無線ＬＡＮの通信速度は、１０Ｍｂｐｓに設定可能であったとしても、１００Ｍｂｐｓに設定されることがある。
【０００８】
有線ＬＡＮ及び無線ＬＡＮの通信速度である１００Ｍｂｐｓの設定は、ｘＤＳＬの通信速度５Ｍｂｐｓがボトルネックとなり、エンドツーエンドの通信速度の改善に寄与しない。従って、通信装置は、エンドツーエンドの通信速度の改善に寄与しない、無線ＬＡＮ及び有線ＬＡＮの通信速度である１００Ｍｂｐｓの高速通信方式に起因する無駄な消費電力を消費する。
【０００９】
エンドツーエンドの通信速度の改善に寄与しない高速通信方式に起因する無駄な消費電力を低減する技術の一例が、特許文献１に開示されている。
【００１０】
特許文献１のモバイルルータは、ＰＣ（Personal Computer）とインターネット上の各情報処理装置との間の通信を中継する通信装置である。
【００１１】
特許文献１のモバイルルータは、通信速度の異なる複数の無線通信方式によりＷＡＮ（Wide Area Network）側で無線ＷＡＮ基地局と通信を行う。なお、無線ＷＡＮの通信において、ＷＡＮ側回線の回線速度又はＷＡＮ側回線に流れるデータのスループットは変化し得る。更に、モバイルルータは、無線ＷＡＮ基地局を介してインターネットへ接続する。
【００１２】
また、特許文献１のモバイルルータは、無線ＬＡＮ又は有線ＬＡＮにより、ＰＣと通信を行う。なお、モバイルルータは、無線ＬＡＮ及び有線ＬＡＮの通信において、消費電力や通信速度の異なる複数の通信モードに対応する。
【００１３】
特許文献１のモバイルルータは、無線ＬＡＮ及び有線ＬＡＮの通信モードを、ＷＡＮ側回線の回線速度又はＷＡＮ側回線に流れるデータのスループットに必要十分な通信モードに変更する。これにより、特許文献１のモバイルルータは、低速なＷＡＮ回線接続時、又は高速なＷＡＮ回線に接続したが実際のスループットが低速な場合における、無線ＬＡＮ及び有線ＬＡＮの通信のための消費電力を低減する。
【先行技術文献】
【特許文献】
【００１４】
【特許文献１】特開２０１３−１９１９７５
【発明の概要】
【発明が解決しようとする課題】
【００１５】
特許文献１のモバイルルータは、２台のＰＣ間でのみ通信を行う場合にも、ＷＡＮ側回線の回線速度又はＷＡＮ側回線に流れるデータのスループットに応じて、無線ＬＡＮ及び有線ＬＡＮ側の通信モードを変更する。そのため、２台のＰＣ間のエンドツーエンドの通信速度が低下する可能性がある。従って、特許文献１のモバイルルータには、内部ネットワークにおいて消費電力を低減させる際に、エンドツーエンドの通信速度を低下させるという問題がある。
（発明の目的）
本発明の主たる目的は、内部ネットワークと外部ネットワークとの間で通信を中継する際に、内部ネットワークにおいて、エンドツーエンドの通信速度の維持に寄与しない消費電力を低減させることができる通信装置、通信方法、及び通信プログラムを提供ことにある。
【課題を解決するための手段】
【００１６】
本発明の通信装置は、内部ネットワーク側の通信と外部ネットワーク側の通信とを中継する通信装置であって、回線速度及び消費電力が異なる、複数の第１の通信モードにより、内部ネットワークに接続された通信端末と通信を行う内部ネットワーク通信手段と、回線速度が異なる、複数の第２の通信モードにより、外部ネットワークに接続された通信装置と通信を行う外部ネットワーク通信手段と、外部ネットワークの通信速度を検出する外部ネットワーク監視手段と、内部ネットワークに閉じたセッションが存在するか否かを検出し、セッションが存在しない場合に、内部ネットワークの第１の通信モードを、検出された通信速度以上又は最大の回線速度を有する第１の通信モードのうち、消費電力が最小である第１の通信モードに設定する内部ネットワーク制御手段とを備えることを特徴とする。
【００１７】
本発明の通信方法は、内部ネットワーク側の通信と外部ネットワーク側の通信とを中継する通信装置において、回線速度及び消費電力が異なる、複数の第１の通信モードにより、内部ネットワークに接続された通信端末と通信を行い、回線速度が異なる、複数の第２の通信モードにより、外部ネットワークに接続された通信装置と通信を行い、外部ネットワークの通信速度を検出し、内部ネットワークに閉じたセッションが存在するか否かを検出し、セッションが存在しない場合に、内部ネットワークの第１の通信モードを、検出された通信速度以上又は最大の回線速度を有する第１の通信モードのうち、消費電力が最小である第１の通信モードに設定することを特徴とする。
【００１８】
本発明の通信プログラムは、内部ネットワーク側の通信と外部ネットワーク側の通信とを中継する通信装置において、回線速度及び消費電力が異なる、複数の第１の通信モードにより、内部ネットワークに接続された通信端末と通信を行う内部ネットワーク通信処理と、回線速度が異なる、複数の第２の通信モードにより、外部ネットワークに接続された通信装置と通信を行う外部ネットワーク通信処理と、外部ネットワークの通信速度を検出する外部ネットワーク監視処理と、内部ネットワークに閉じたセッションが存在するか否かを検出し、セッションが存在しない場合に、内部ネットワークの第１の通信モードを、検出された通信速度以上又は最大の回線速度を有する第１の通信モードのうち、消費電力が最小である第１の通信モードに設定する内部ネットワーク制御処理とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、内部ネットワークと外部ネットワークとの間で通信を中継する際に、内部ネットワークにおいて、エンドツーエンドの通信速度の維持に寄与しない消費電力を低減させることができるという効果がある。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１の実施形態における通信装置１００の構成の一例を示すブロック図である。
【図２】本発明の第１の実施形態における通信装置１００の動作を示すフローチャートである。
【図３】本発明の第１の実施形態における通信装置１００の動作条件の具体例を説明するための図である。
【図４】本発明の第１の実施形態における通信装置１００の動作の具体例を説明するための図である。
【図５】本発明の第２の実施形態におけるホームゲートウェイ１１０の構成の一例を示すブロック図である。
【図６】本発明の第２の実施形態におけるホームゲートウェイ１１０の動作を示すフローチャートである。
【図７】本発明の第２の実施形態におけるホームゲートウェイ１１０の動作条件の具体例を説明するための図である。
【図８】本発明の第２の実施形態におけるホームゲートウェイ１１０の動作の具体例を説明するための図である。
【図９】本発明の第３の実施形態におけるホームゲートウェイ１２０の動作を示すフローチャートである。
【図１０】本発明の第４の実施形態におけるホームゲートウェイ１３０の動作を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の実施形態について、図面を参照して詳細に説明する。なお、すべての図面において、同等の構成要素には同じ符号を付し、適宜説明を省略する。
（第１の実施形態）
本実施形態における構成について説明する。
【００２２】
図１は、本発明の第１の実施形態における通信装置１００の構成の一例を示すブロック図である。
【００２３】
通信装置１００は、内部ネットワーク及び外部ネットワークに接続される。内部ネットワークは、ユーザの通信機器が接続されるネットワークである。外部ネットワークは、ネットワークサービスプロバイダの通信機器が接続されるネットワークである。
【００２４】
通信装置１００は、内部ネットワーク内の通信端末（通信端末２００等）と、外部ネットワーク内の通信装置（通信装置３００等）又は内部ネットワーク内の通信端末（通信端末２０５等）との間の通信を中継する。通信装置１００は、例えば、ホームゲートウェイ、ルータである。通信端末２００、２０５は、例えば、ＰＣ、携帯端末である。通信装置３００は、例えば、サーバ、ＰＣ、携帯端末である。
【００２５】
通信装置１００は、内部ネットワーク通信手段１０１、外部ネットワーク通信手段１０２、外部ネットワーク監視手段１０３、及び内部ネットワーク制御手段１０４を有する。
【００２６】
内部ネットワーク通信手段１０１は、通信端末２００等から受信した通信データを、通信端末２０５、通信装置３００等に転送する。なお、内部ネットワークの通信モードは、方式毎に複数のモードから１つのモードが選択される。内部ネットワークの通信モードが選択されると、特定の回線速度が決定される。また、内部ネットワークの回線速度に応じて、内部ネットワーク通信手段１０１の消費電力が定まる。内部ネットワークの回線速度が大きいほど、内部ネットワーク通信手段１０１の消費電力は大きい。
【００２７】
外部ネットワーク通信手段１０２は、通信装置３００等から受信した通信データを、通信端末２００、２０５等に転送する。なお、外部ネットワークの通信モードは、複数のモードから１つのモードが選択される。外部ネットワークの通信モードが選択されると、特定の回線速度が決定される。
【００２８】
外部ネットワーク監視手段１０３は、外部ネットワークの回線速度を検出する。なお、通信モードが決定されると回線速度も決定されるので、外部ネットワーク監視手段１０３は、外部ネットワークの通信モードを、外部ネットワークの回線速度の識別子とみなして検出してもよい。あるいは、外部ネットワーク監視手段１０３は、外部ネットワーク通信手段１０２を経由して送受信される通信データのスループットを、外部ネットワークの回線速度とみなして検出してもよい。
【００２９】
内部ネットワーク制御手段１０４は、外部ネットワーク監視手段１０３により検出された外部ネットワークの回線速度等に基づいて、内部ネットワークの通信モードを設定する。なお、内部ネットワーク制御手段１０４は、内部ネットワークの通信モード毎の、回線速度、及び内部ネットワーク通信手段１０１の消費電力を保持する。消費電力は、通信モード毎の消費電力の大小を比較可能な指標であればよい。通信モードが決定されると回線速度も決定されるので、内部ネットワークの通信モードが設定されると、内部ネットワークの通信速度も決定される。
【００３０】
内部ネットワーク制御手段１０４は、内部ネットワークの通信モードを、外部ネットワークの回線速度以上の回線速度に対応する通信モードのうち、内部ネットワーク通信手段１０１の消費電力が最小の通信モードに設定する。ただし、外部ネットワークの回線速度以上の回線速度に対応する内部ネットワークの通信モードが存在しない場合には、内部ネットワーク制御手段１０４は、内部ネットワークの通信モードを、最大の回線速度に対応する通信モードに設定してもよい。
【００３１】
また、内部ネットワーク制御手段１０４は、内部ネットワークに閉じたセッションが存在するか否かを検出する。セッションとは、特定の通信相手間で送受信される、特定のアプリケーションの一連の通信データである。
【００３２】
例えば、通信端末２００と通信端末２０５とが、エンドツーエンドのＶｏＩＰ（Voice over Internet Protocol）の通信を行っている場合には、通信データが内部ネットワーク外に出ないので、セッションは内部ネットワークに閉じている。一方、例えば、ウェブクライアントである通信端末２００と、ウェブサーバである通信装置３００とが、一連の通信を行っている場合には、通信データが内部ネットワーク外に出る。この場合には、セッションは内部ネットワークに閉じていない。
【００３３】
内部ネットワーク制御手段１０４は、例えば、内部ネットワーク通信手段１０１を経由する通信データの送信元アドレス又は送信先アドレスを監視することにより、内部ネットワークに閉じたセッションが存在するか否かを検出する。
【００３４】
次に、本実施形態における動作について説明する。
【００３５】
図２は、本発明の第１の実施形態における通信装置１００の動作を示すフローチャートである。なお、図２は、内部ネットワークの通信モードを設定する際の、通信装置１００の動作を示す。また、図２に示すフローチャート及び以下の説明は一例であり、適宜求める処理に応じて、処理順等を入れ替えたり、処理を戻したり、又は処理を繰り返したりしてもよい。
【００３６】
内部ネットワーク制御手段１０４は、内部ネットワークに閉じたセッションが存在するか否かを検出する（ステップＳ１０１）。内部ネットワークに閉じたセッションの検出は、内部ネットワークに閉じたセッションが存在するときに、消費電力を低減した結果、そのセッションの通信速度を低下させてしまうことを避けるために行われる。
【００３７】
内部ネットワークに閉じたセッションが存在すれば（ステップＳ１０２：Ｙｅｓ）、内部ネットワーク制御手段１０４は、処理を終了する。なお、この際、内部ネットワーク制御手段１０４は、内部ネットワークの通信モードを、回線速度が最大の通信モードに設定してもよい。
【００３８】
内部ネットワークに閉じたセッションが存在しなければ（ステップＳ１０２：Ｎｏ）、外部ネットワーク監視手段１０３は、外部ネットワークの回線速度を検出する（ステップＳ１０３）。
【００３９】
次に、内部ネットワーク制御手段１０４は、内部ネットワークの通信モードを検出する（ステップＳ１０４）。
【００４０】
内部ネットワークの通信モードが、回線速度が外部ネットワークの回線速度以上である通信モードのうち、内部ネットワーク通信手段１０１の消費電力が最小である通信モードであれば（ステップＳ１０５：Ｙｅｓ）、内部ネットワーク制御手段１０４は、処理を終了する。
【００４１】
内部ネットワークの通信モードが、回線速度が外部ネットワークの回線速度以上である通信モードのうち、内部ネットワーク通信手段１０１の消費電力が最小である通信モードでなければ（ステップＳ１０５：Ｎｏ）、内部ネットワーク制御手段１０４は、次のように動作する。内部ネットワーク制御手段１０４は、内部ネットワークの通信モードを、回線速度が外部ネットワークの回線速度以上である通信モードのうち、内部ネットワーク通信手段１０１の消費電力が最小である通信モードに設定し（ステップＳ１０６）、処理を終了する。
【００４２】
次に、本発明の第１の実施形態の処理の具体例について説明する。
【００４３】
図３は、本発明の第１の実施形態における通信装置１００の動作条件の具体例を説明するための図である。図３は、内部ネットワークの通信モード毎の、内部ネットワークの回線速度、及び内部ネットワーク通信手段１０１の消費電力を示す。通信モードが“モード１”である場合、回線速度は“１０Ｍｂｐｓ”、内部ネットワーク通信手段１０１の消費電力は“１０Ｗ”である。通信モードが“モード２”である場合、回線速度は“１００Ｍｂｐｓ”、内部ネットワーク通信手段１０１の消費電力は“２０Ｗ”である。通信モードが“モード３”である場合、回線速度は“１０００Ｍｂｐｓ”、内部ネットワーク通信手段１０１の消費電力は“５０Ｗ”である。
【００４４】
図４は、本発明の第１の実施形態における通信装置１００の動作の具体例を説明するための図である。図４は、内部ネットワーク制御手段１０４により設定される、外部ネットワークの回線速度毎の、内部ネットワークの通信モードを示す。
【００４５】
以下、図３及び図４を用いて、内部ネットワークの通信モードを設定する際の、通信装置１００の動作を説明する。
【００４６】
まず、内部ネットワークに閉じたセッションが存在しない場合について、説明する。なお、以下の説明では、処理開始時の、内部ネットワークの通信モードは“モード２”であるものとする。
（１）外部ネットワークの回線速度が“２００Ｍｂｐｓ”である場合
内部ネットワーク制御手段１０４は、内部ネットワークに閉じたセッションが存在するか否かを検出する（ステップＳ１０１）。
【００４７】
内部ネットワークに閉じたセッションが存在しないので（ステップＳ１０２：Ｎｏ）、外部ネットワーク監視手段１０３は、外部ネットワークの回線速度として“２００Ｍｂｐｓ”を検出する（ステップＳ１０３）。
【００４８】
内部ネットワーク制御手段１０４は、内部ネットワークの通信モードとして“モード２”を検出する（ステップＳ１０４）。
【００４９】
図３によれば、通信モードに対応する回線速度が外部ネットワークの回線速度である“２００Ｍｂｐｓ”以上である通信モードのうち、内部ネットワーク通信手段１０１の消費電力が最小である通信モードは“モード３”である。内部ネットワークの通信モードは“モード３”ではないので（ステップＳ１０５：Ｎｏ）、内部ネットワーク制御手段１０４は、内部ネットワークの通信モードを、“通信モード３”に設定する（ステップＳ１０６、図４の“２００Ｍｂｐｓ”の行）。
（２）外部ネットワークの回線速度が“２０Ｍｂｐｓ”である場合
内部ネットワーク制御手段１０４は、内部ネットワークに閉じたセッションが存在するか否かを検出する（ステップＳ１０１）。
【００５０】
内部ネットワークに閉じたセッションが存在しないので（ステップＳ１０２：Ｎｏ）、外部ネットワーク監視手段１０３は、外部ネットワークの回線速度として“２０Ｍｂｐｓ”を検出する（ステップＳ１０３）。
【００５１】
内部ネットワーク制御手段１０４は、内部ネットワークの通信モードとして“モード２”を検出する（ステップＳ１０４）。
【００５２】
図３によれば、通信モードに対応する回線速度が外部ネットワークの回線速度である“２０Ｍｂｐｓ”以上である通信モードのうち、内部ネットワーク通信手段１０１の消費電力が最小である通信モードは“モード２”である。内部ネットワークの通信モードは“モード２”なので（ステップＳ１０５：Ｙｅｓ）、内部ネットワーク制御手段１０４は、内部ネットワークの通信モードを、“通信モード２”のまま変更しない（図４の“２０Ｍｂｐｓ”の行）。
（３）外部ネットワークの回線速度が“２Ｍｂｐｓ”である場合
内部ネットワーク制御手段１０４は、内部ネットワークに閉じたセッションが存在するか否かを検出する（ステップＳ１０１）。
【００５３】
内部ネットワークに閉じたセッションが存在しないので（ステップＳ１０２：Ｎｏ）、外部ネットワーク監視手段１０３は、外部ネットワークの回線速度として“２Ｍｂｐｓ”を検出する（ステップＳ１０３）。
【００５４】
内部ネットワーク制御手段１０４は、内部ネットワークの通信モードとして“モード２”を検出する（ステップＳ１０４）。
【００５５】
図３によれば、通信モードに対応する回線速度が外部ネットワークの回線速度である“２Ｍｂｐｓ”以上である通信モードのうち、内部ネットワーク通信手段１０１の消費電力が最小である通信モードは“モード１”である。内部ネットワークの通信モードは“モード１”ではないので（ステップＳ１０５：Ｎｏ）、内部ネットワーク制御手段１０４は、内部ネットワークの通信モードを、“通信モード１”に設定する（ステップＳ１０６、図４の“２Ｍｂｐｓ”の行）。
【００５６】
つまり、上記（１）、（２）、（３）のいずれの場合においても、内部ネットワークの回線速度が外部ネットワークの回線速度以上である範囲内で、内部ネットワーク通信手段１０１の消費電力が最小化される。
【００５７】
次に、内部ネットワークに閉じたセッションが存在する場合について、説明する。なお、以下の説明では、処理開始時の、内部ネットワークの通信モードは“モード２”であるものとする。
【００５８】
内部ネットワーク制御手段１０４は、内部ネットワークに閉じたセッションが存在するか否かを検出する（ステップＳ１０１）。
【００５９】
内部ネットワークに閉じたセッションが存在するので（ステップＳ１０２：Ｙｅｓ）、内部ネットワーク制御手段１０４は、処理を終了する。すなわち、内部ネットワークの回線速度、及び内部ネットワーク通信手段１０１の消費電力は変更されない。なお、この際、内部ネットワーク制御手段１０４は、内部ネットワークの通信モードを、回線速度が最大の通信モードである“モード３”に設定し、内部ネットワーク通信手段１０１の消費電力を最大化してもよい。
【００６０】
つまり、内部ネットワークに閉じたセッションが存在する場合には、内部ネットワークの回線速度は低減されないので、内部ネットワークに閉じたセッションの通信速度も低減されない。例えば、通信端末２００と通信端末２０５とが、エンドツーエンドのＶｏＩＰの通信を行っている場合には、外部ネットワークの回線速度によらず、ＶｏＩＰの通信速度は低減されない。なお、内部ネットワーク制御手段１０４が、内部ネットワークの通信モードを、回線速度が最大の通信モードに設定する場合には、内部ネットワークに閉じたセッションの通信速度は最大化される。
【００６１】
以上説明したように、本実施形態の通信装置１００は、外部ネットワークの通信速度がエンドツーエンドの通信速度のボトルネックでないセッションが存在しない場合には、内部ネットワークの通信速度を低減する。つまり、本実施形態の通信装置１００は、内部ネットワーク通信手段１０１の消費電力を低減する。一方、本実施形態の通信装置１００は、外部ネットワークの通信速度がエンドツーエンドの通信速度のボトルネックでないセッションが存在する場合には、内部ネットワークの通信速度を低減しない。従って、通信装置１００では、内部ネットワークと外部ネットワークとの間で通信を中継する際に、内部ネットワークにおいて、エンドツーエンドの通信速度の維持に寄与しない消費電力を低減させることができる。
（第２の実施形態）
次に、上述した第１の実施形態において、外部ネットワークにおいてｘＤＳＬによる通信を行い、内部ネットワークにおいて有線ＬＡＮ及び無線ＬＡＮによる通信を行う、本発明の第２の実施形態について説明する。以下の説明において、第１の実施形態と同等の構成要素には同じ符号を付し、適宜説明を省略する。
【００６２】
本実施形態における構成について説明する。
【００６３】
図５は、本発明の第２の実施形態におけるホームゲートウェイ１１０の構成の一例を示すブロック図である。
【００６４】
ホームゲートウェイ１１０は、内部ネットワークである有線ＬＡＮ及び無線ＬＡＮ、並びに外部ネットワークであるｘＤＳＬネットワークに接続される。ホームゲートウェイ１１０は、内部ネットワーク内の通信端末（ＰＣ２１０等）と、外部ネットワーク内の通信装置（図示しない）又は内部ネットワーク内の通信端末（ＰＣ２１５等）との間の通信を中継する。
【００６５】
ホームゲートウェイ１１０は、無線ＬＡＮ通信手段１１１、有線ＬＡＮ通信手段１１５、ｘＤＳＬ通信手段１１２、外部ネットワーク監視手段１１３、内部ネットワーク制御手段１１４、内部ネットワーク監視手段１１６、タイマー１１９、通信速度比較手段１１７、通信速度設定手段１１８を有する。
【００６６】
無線ＬＡＮ通信手段１１１は、ＰＣ２１０等から受信した通信データを、ＰＣ２１５、外部ネットワーク等に転送する。なお、無線ＬＡＮの通信モードは、複数のモードから１つのモードが選択される。無線ＬＡＮの通信モードが選択されると、特定の回線速度が決定される。また、無線ＬＡＮの回線速度に応じて、無線ＬＡＮ通信手段１１１の消費電力が定まる。無線ＬＡＮの回線速度が大きいほど、無線ＬＡＮ通信手段１１１の消費電力は大きい。
【００６７】
有線ＬＡＮ通信手段１１５は、ＰＣ２１５等から受信した通信データを、ＰＣ２１０、外部ネットワーク等に転送する。なお、有線ＬＡＮの通信モードは、複数のモードから１つのモードが選択される。有線ＬＡＮの通信モードが選択されると、特定の回線速度が決定される。また、有線ＬＡＮの回線速度に応じて、有線ＬＡＮ通信手段１１５の消費電力が定まる。有線ＬＡＮの回線速度が大きいほど、有線ＬＡＮ通信手段１１５の消費電力は大きい。
【００６８】
ｘＤＳＬ通信手段１１２は、ｘＤＳＬネットワーク側の通信装置から受信した通信データを、ＰＣ２１０、２１５等に転送する。なお、ｘＤＳＬの通信モードは、複数のモードから１つのモードが選択される。ｘＤＳＬの通信モードが選択されると、特定の回線速度が決定される。
【００６９】
外部ネットワーク監視手段１１３は、ｘＤＳＬの回線速度を検出する。なお、通信モードが決定されると回線速度も決定されるので、外部ネットワーク監視手段１１３は、ｘＤＳＬの通信モードを、ｘＤＳＬの回線速度の識別子とみなして検出してもよい。あるいは、外部ネットワーク監視手段１１３は、ｘＤＳＬ通信手段１１２を経由して送受信される通信データのスループットを、ｘＤＳＬの回線速度とみなして検出してもよい。
【００７０】
内部ネットワーク制御手段１１４は、外部ネットワーク監視手段１１３により検出されたｘＤＳＬの回線速度等に基づいて、通信速度比較手段１１７及び通信速度設定手段１１８を介して、有線ＬＡＮ及び無線ＬＡＮ側の通信モードを設定する。
【００７１】
内部ネットワーク監視手段１１６は、有線ＬＡＮ及び無線ＬＡＮに閉じたセッションが存在するか否かを検出する。例えば、内部ネットワーク監視手段１１６は、有線ＬＡＮ及び無線ＬＡＮを経由する通信データの送信元アドレス又は送信先アドレスを監視することにより、有線ＬＡＮ及び無線ＬＡＮに閉じたセッションが存在するか否かを検出する。
【００７２】
タイマー１１９は、定期的に有線ＬＡＮ及び無線ＬＡＮの通信モードを更新するためのタイマーである。
【００７３】
通信速度比較手段１１７は、ｘＤＳＬの回線速度と、有線ＬＡＮ及び無線ＬＡＮの回線速度とを比較して、ｘＤＳＬの回線速度以上である、有線ＬＡＮ及び無線ＬＡＮの最低限の回線速度を決定する。
【００７４】
通信速度設定手段１１８は、有線ＬＡＮ又は無線ＬＡＮの通信モード毎の、回線速度、及び有線ＬＡＮ通信手段１１５又は無線ＬＡＮ通信手段１１１の消費電力のデータを保持する。また、通信速度設定手段１１８は、有線ＬＡＮ及び無線ＬＡＮの通信モードを、決定された有線ＬＡＮ及び無線ＬＡＮの最低限の回線速度を実現可能な通信モードのうち、消費電力が最小の通信モードに設定する。ただし、ｘＤＳＬの回線速度以上の回線速度に対応する有線ＬＡＮ及び無線ＬＡＮの通信モードが存在しない場合には、通信速度設定手段１１８は、有線ＬＡＮ又は無線ＬＡＮの通信モードを、その最大の回線速度に対応する通信モードに設定してもよい。
【００７５】
次に、本実施形態における動作について説明する。
【００７６】
図６は、本発明の第２の実施形態におけるホームゲートウェイ１１０の動作を示すフローチャートである。なお、図６は、有線ＬＡＮ及び無線ＬＡＮの通信モードを設定する際の、ホームゲートウェイ１１０の動作を示す。また、図６に示すフローチャート及び以下の説明は一例であり、適宜求める処理に応じて、処理順等を入れ替えたり、処理を戻したり、又は処理を繰り返したりしてもよい。
【００７７】
まず、ホームゲートウェイ１１０の電源が投入されると、ｘＤＳＬ通信手段１１２は、ｘＤＳＬのリンクアップを待つ（Training、Beacon送出状態）（ステップＳ１１１：Ｎｏ）。
【００７８】
ｘＤＳＬのリンクが確立すると（ステップＳ１１１：Ｙｅｓ）、タイマー１１９は、所定の待ち時間の経過の監視を開始する（ステップＳ１１２）。所定の待ち時間は、有線ＬＡＮ及び無線ＬＡＮの通信モードの更新時間間隔（通信モード更新時間間隔）である。
【００７９】
次に、外部ネットワーク監視手段１１３は、ｘＤＳＬ通信手段１１２を介してｘＤＳＬの、回線速度を検出するか又はスループットを回線速度とみなして検出し、回線速度を通信速度比較手段１１７へ通知する（ステップＳ１１３）。内部ネットワーク制御手段１１４は、内部ネットワーク監視手段１１６を介して有線ＬＡＮ及び無線ＬＡＮの回線速度を検出し、回線速度を通信速度比較手段１１７へ通知する（ステップＳ１１３）。
【００８０】
通信速度比較手段１１７は、ｘＤＳＬの回線速度と、有線ＬＡＮ及び無線ＬＡＮの回線速度とを比較して、ｘＤＳＬの回線速度以上である有線ＬＡＮ及び無線ＬＡＮの最低限の回線速度を決定し、通信速度設定手段１１８へ通知する（ステップＳ１１４）。
【００８１】
通信速度設定手段１１８は、通知された最低限の回線速度を実現可能な、有線ＬＡＮ及び無線ＬＡＮの通信モードのうち、有線ＬＡＮ通信手段１１５及び無線ＬＡＮ通信手段１１１の消費電力が最小の通信モードを決定する（ステップＳ１１５）。
【００８２】
通信速度設定手段１１８は、決定した通信モードが現在の通信モードから変更があるか否かを判定する（ステップＳ１１６）。決定した通信モードが現在の通信モードから変更が無ければ（ステップＳ１１６：Ｎｏ）、ステップＳ１２０の処理へ進む。決定した通信モードが現在の通信モードから変更があれば（ステップＳ１１６：Ｙｅｓ）、通信速度設定手段１１８は、次の処理へ進む。
【００８３】
通信速度設定手段１１８は、内部ネットワーク監視手段１１６を介して、内部ネットワークに閉じたセッションが存在するか否かを検出する（ステップＳ１１７）。内部ネットワークに閉じたセッションが存在すれば（ステップＳ１１７：Ｙｅｓ）、通信速度設定手段１１８は、ステップＳ１２０の処理へ進む。内部ネットワークに閉じたセッションが存在しなければ（ステップＳ１１７：Ｎｏ）、通信速度設定手段１１８は、次の処理へ進む。
【００８４】
通信速度設定手段１１８は、内部ネットワーク監視手段１１６を介して、無線ＬＡＮ通信手段１１１又は有線ＬＡＮ通信手段１１５がデータ通信中であるか否かを確認する（ステップＳ１１８）。無線ＬＡＮ通信手段１１１又は有線ＬＡＮ通信手段１１５がデータ通信中であれば（ステップＳ１１８：Ｙｅｓ）、通信速度設定手段１１８は、データ通信が完了するまで待機する。無線ＬＡＮ通信手段１１１及び有線ＬＡＮ通信手段１１５のデータ通信が完了すると（ステップＳ１１８：Ｎｏ）、通信速度設定手段１１８は、有線ＬＡＮ及び無線ＬＡＮの通信モードを、決定された通信モードへ更新する（ステップＳ１１９）。
【００８５】
内部ネットワーク制御手段１１４は、外部ネットワーク監視手段１１３を介して、ｘＤＳＬのリンクのダウンを検出すると、ステップＳ１１１の処理へ戻る。内部ネットワーク制御手段１１４は、ｘＤＳＬのリンクのダウンが検出されないと、次の処理へ進む。
【００８６】
内部ネットワーク制御手段１１４は、タイマー１１９を介して、通信モード更新時間間隔の経過を検出しないと（ステップＳ１２１：Ｎｏ）、更新時間ステップＳ１２０の処理へ戻る。内部ネットワーク制御手段１１４は、通信モード更新時間間隔の経過を検出すると（ステップＳ１２１：Ｙｅｓ）、ステップＳ１１２の処理へ戻る。
【００８７】
次に、本発明の第２の実施形態の処理の具体例について説明する。
【００８８】
図７は、本発明の第２の実施形態におけるホームゲートウェイ１１０の動作条件の具体例を説明するための図である。
【００８９】
図７（ａ）は、無線ＬＡＮの通信モード毎の、通信モード名、アンテナ数、回線速度、及び無線ＬＡＮ通信手段１１１の消費電力指標を示す。通信モードは、通信モード名とアンテナ数の組により特定される。消費電力指標は、消費電力の大きさを示す指標で、より大きな消費電力には、より大きな数値が対応する。
【００９０】
通信モードが“ＩＥＥＥ８０２．１１ｎ＋３×３ＭＩＭＯ”である場合、回線速度は“４５０Ｍｂｐｓ”、消費電力指標は“９”である。通信モードが“ＩＥＥＥ８０２．１１ｎ＋２×２ＭＩＭＯ”である場合、回線速度は“３００Ｍｂｐｓ”、消費電力指標は“６”である。通信モードが“ＩＥＥＥ８０２．１１ｎ＋１×１”である場合、回線速度は“１５０Ｍｂｐｓ”、消費電力指標は“３”である。通信モードが“ＩＥＥＥ８０２．１１ｇ＋１×１”である場合、回線速度は“５４Ｍｂｐｓ”、消費電力指標は“２”である。通信モードが“ＩＥＥＥ８０２．１１ｂ＋１×１”である場合、回線速度は“１１Ｍｂｐｓ”、消費電力指標は“１”である。
【００９１】
図７（ｂ）は、有線ＬＡＮの通信モード毎の、通信モード名、回線速度、及び有線ＬＡＮ通信手段１１５の消費電力指標を示す。通信モードは、通信モード名により特定される。
【００９２】
通信モードが“１０００ＢＡＳＥ−Ｔ”である場合、回線速度は“１０００Ｍｂｐｓ”、消費電力指標は“５”である。通信モードが“１００ＢＡＳＥ−ＴＸ”である場合、回線速度は“１００Ｍｂｐｓ”、消費電力指標は“２”である。通信モードが“１０ＢＡＳＥ−Ｔ”である場合、回線速度は“１０Ｍｂｐｓ”、消費電力指標は“１”である。
【００９３】
図７（ｃ）は、ｘＤＳＬの通信モード毎の、通信モード名、及び回線速度を示す。通信モードは、通信モード名により特定される。
【００９４】
通信モードが“１００＿１００”である場合、回線速度は“１２０Ｍｂｐｓ”である。通信モードが“５Ｂａｎｄ＿１００”である場合、回線速度は“１００Ｍｂｐｓ”である。通信モードが“５Ｂａｎｄ＿８０”である場合、回線速度は“８０Ｍｂｐｓ”である。通信モードが“４Ｂａｎｄ”である場合、回線速度は“５０Ｍｂｐｓ”である。通信モードが“ＡＤＳＬ”である場合、回線速度は“１２Ｍｂｐｓ”である。
【００９５】
図８は、本発明の第２の実施形態におけるホームゲートウェイ１１０の動作の具体例を説明するための図である。図８は、ｘＤＳＬのスループット毎の、ホームゲートウェイ１１０により設定される、無線ＬＡＮ及び有線ＬＡＮの、通信モード及び回線速度を示す。
【００９６】
以下、図７及び図８を用いて、無線ＬＡＮ及び有線ＬＡＮの通信モードを設定する際の、ホームゲートウェイ１１０の動作を説明する。
【００９７】
ホームゲートウェイ１１０は、ｘＤＳＬのリンクアップを待ち（ステップＳ１１１）、通信モード更新時間間隔のためのタイマーを開始し（ステップＳ１１２）、ｘＤＳＬ、無線ＬＡＮ、及び有線ＬＡＮの回線速度を検出する（ステップＳ１１３）。続いて、以下に示す場合毎に、ステップＳ１１４からステップＳ１２０の直前までの動作を説明する。
【００９８】
まず、無線ＬＡＮ及び有線ＬＡＮに閉じたセッションが存在しない場合について、説明する。なお、以下の説明では、処理開始時の、無線ＬＡＮ、有線ＬＡＮの通信モードは、それぞれ、“ＩＥＥＥ８０２．１１ｎ＋１×１”、“１００ＢＡＳＥ−ＴＸ”であるものとする。
例１）の場合
ｘＤＳＬのスループットが１１８Ｍｂｐｓであるため、ホームゲートウェイ１１０は、無線ＬＡＮの通信モードとして、回線速度が１１８Ｍｂｐｓ以上の通信モードのうち、消費電力指標値が３で最小の“ＩＥＥＥ８０２．１１ｎ＋１×１ＭＩＭＯ”を選択する。選択された通信モードが処理開始時の通信モードと同じなので、ホームゲートウェイ１１０は、無線ＬＡＮの通信モードを更新しない。ホームゲートウェイ１１０は、有線ＬＡＮの通信モードとして、回線速度が１１８Ｍｂｐｓ以上の通信モードのうち、消費電力指標値が５で最小の“１０００ＢＡＳＥ−Ｔ”を選択する。ホームゲートウェイ１１０は、データ通信がされていないタイミングを待って通信モードを更新する。
例２）の場合
ｘＤＳＬのスループットが９０Ｍｂｐｓであるため、ホームゲートウェイ１１０は、無線ＬＡＮの通信モードとして、回線速度が９０Ｍｂｐｓ以上の通信モードのうち、消費電力指標値が３で最小の“ＩＥＥＥ８０２．１１ｎ＋１×１ＭＩＭＯ”を選択する。選択された通信モードが処理開始時の通信モードと同じなので、ホームゲートウェイ１１０は、無線ＬＡＮの通信モードを更新しない。ホームゲートウェイ１１０は、有線ＬＡＮの通信モードとして、回線速度が９０Ｍｂｐｓ以上の通信モードのうち、消費電力指標値が２で最小の“１００ＢＡＳＥ−ＴＸ”を選択する。選択された通信モードが処理開始時の通信モードと同じなので、ホームゲートウェイ１１０は、有線ＬＡＮの通信モードを更新しない。
例３）の場合
ｘＤＳＬのスループットが６５Ｍｂｐｓであるため、ホームゲートウェイ１１０は、無線ＬＡＮの通信モードとして、回線速度が６５Ｍｂｐｓ以上の通信モードのうち、消費電力指標値が３で最小の“ＩＥＥＥ８０２．１１ｎ＋１×１ＭＩＭＯ”を選択する。選択された通信モードが処理開始時の通信モードと同じなので、ホームゲートウェイ１１０は、無線ＬＡＮの通信モードを更新しない。ホームゲートウェイ１１０は、有線ＬＡＮの通信モードとして、回線速度が６５Ｍｂｐｓ以上の通信モードのうち、消費電力指標値が２で最小の“１００ＢＡＳＥ−ＴＸ”を選択する。選択された通信モードが処理開始時の通信モードと同じなので、ホームゲートウェイ１１０は、有線ＬＡＮの通信モードを更新しない。
例４）の場合
ｘＤＳＬのスループットが３２Ｍｂｐｓであるため、ホームゲートウェイ１１０は、無線ＬＡＮの通信モードとして、回線速度が３２Ｍｂｐｓ以上の通信モードのうち、消費電力指標値が２で最小の“ＩＥＥＥ８０２．１１ｇ＋１×１ＭＩＭＯ”を選択する。ホームゲートウェイ１１０は、データ通信がされていないタイミングを待って通信モードを更新する。ホームゲートウェイ１１０は、有線ＬＡＮの通信モードとして、回線速度が３２Ｍｂｐｓ以上の通信モードのうち、消費電力指標値が２で最小の“１００ＢＡＳＥ−ＴＸ”を選択する。選択された通信モードが処理開始時の通信モードと同じなので、ホームゲートウェイ１１０は、有線ＬＡＮの通信モードを更新しない。
例５）の場合
ｘＤＳＬのスループットが８Ｍｂｐｓであるため、ホームゲートウェイ１１０は、無線ＬＡＮの通信モードとして、回線速度が８Ｍｂｐｓ以上の通信モードのうち、消費電力指標値が１で最小の“ＩＥＥＥ８０２．１１ｂ＋１×１ＭＩＭＯ”を選択する。ホームゲートウェイ１１０は、データ通信がされていないタイミングを待って通信モードを更新する。ホームゲートウェイ１１０は、有線ＬＡＮの通信モードとして、回線速度が８Ｍｂｐｓ以上の通信モードのうち、消費電力指標値が１で最小の“１０ＢＡＳＥ−Ｔ”を選択する。ホームゲートウェイ１１０は、データ通信がされていないタイミングを待って通信モードを更新する。
【００９９】
次に、無線ＬＡＮ及び有線ＬＡＮに閉じたセッションが存在する場合について、説明する。なお、以下の説明では、処理開始時の、無線ＬＡＮ、有線ＬＡＮの通信モードは、それぞれ、“ＩＥＥＥ８０２．１１ｎ＋１×１”、“１００ＢＡＳＥ−ＴＸ”であるものとする。
【０１００】
ホームゲートウェイ１１０は、例えば、上述の例５の場合のように、ステップＳ１１４、ステップＳ１１５の処理を経由して、ステップＳ１１６：Ｙｅｓの処理に到達する。
【０１０１】
ホームゲートウェイ１１０は、有線ＬＡＮ及び無線ＬＡＮに閉じたセッションが存在するか否かを検出する（ステップＳ１１７）。
【０１０２】
有線ＬＡＮ及び無線ＬＡＮに閉じたセッションが存在するので（ステップＳ１１７：Ｙｅｓ）、ホームゲートウェイ１１０は、有線ＬＡＮ及び無線ＬＡＮの回線速度を変更せずに、ステップＳ１２０の処理へ進む。すなわち、無線ＬＡＮ及び有線ＬＡＮの回線速度、並びに無線ＬＡＮ通信手段１１１及び有線ＬＡＮ通信手段１１５の消費電力は変更されない。なお、この際、ホームゲートウェイ１１０は、無線ＬＡＮ、有線ＬＡＮの通信モードを、それぞれ、回線速度が最大の通信モードである“ＩＥＥＥ８０２．１１ｎ＋３×３ＭＩＭＯ”、“１０００ＢＡＳＥ−Ｔ”に設定してもよい。このとき、無線ＬＡＮ通信手段１１１、有線ＬＡＮ通信手段１１５の消費電力は最大化されるが、有線ＬＡＮ及び無線ＬＡＮに閉じたセッションの通信速度は最大化され、利用者は高速な通信を利用できる。
【０１０３】
ホームゲートウェイ１１０は、リンクダウンの発生（ステップＳ１２０）、又は通信モード更新時間間隔のためのタイマーの終了（ステップＳ１２１）を待つ。
【０１０４】
リンクダウンが発生すると（ステップＳ１２０：Ｙｅｓ）、ホームゲートウェイ１１０は、ステップＳ１１１の処理へ戻る。
【０１０５】
通信モード更新時間間隔のためのタイマーの終了が発生すると（ステップＳ１２１：Ｙｅｓ）、ホームゲートウェイ１１０は、ステップＳ１１２の処理へ戻る。
【０１０６】
つまり、無線ＬＡＮ及び有線ＬＡＮに閉じたセッションが存在する場合には、無線ＬＡＮ及び有線ＬＡＮの回線速度は低減されないので、無線ＬＡＮ及び有線ＬＡＮに閉じたセッションの通信速度も低減されない。例えば、ＰＣ２１０とＰＣ２１５とが、エンドツーエンドのＶｏＩＰの通信を行っている場合には、ｘＤＳＬの回線速度によらず、ＶｏＩＰの通信速度は低減されない。なお、無線ＬＡＮ通信手段１１１及び有線ＬＡＮ通信手段１１５が、無線ＬＡＮ及び有線ＬＡＮの通信モードを、回線速度が最大の通信モードに設定する場合には、無線ＬＡＮ及び有線ＬＡＮに閉じたセッションの通信速度は最大化される。
【０１０７】
以上説明したように、本実施形態のホームゲートウェイ１１０は、ｘＤＳＬの通信速度がエンドツーエンドの通信速度のボトルネックでないセッションが存在しない場合には、無線ＬＡＮ及び有線ＬＡＮの通信速度を低減する。つまり、本実施形態のホームゲートウェイ１１０は、無線ＬＡＮ通信手段１１１及び有線ＬＡＮ通信手段１１５の消費電力を低減する。一方、本実施形態のホームゲートウェイ１１０は、ｘＤＳＬの通信速度がエンドツーエンドの通信速度のボトルネックでないセッションが存在する場合には、内部ネットワークの通信速度を低減しない。従って、通信装置１００では、無線ＬＡＮ及び有線ＬＡＮとｘＤＳＬとの間で通信を中継する際に、無線ＬＡＮ及び有線ＬＡＮにおいて、エンドツーエンドの通信速度の維持に寄与しない消費電力を低減させることができる。
（第３の実施形態）
次に、上述した第２の実施形態において、更に、優先データ通信中にｘＤＳＬの回線速度の低減を抑止する、本発明の第３の実施形態について説明する。なお、以下の説明において、第２の実施形態との差分についてのみ説明し、第２の実施形態と同等の構成要素には同じ符号を付し、適宜説明を省略する。
【０１０８】
本実施形態における構成について説明する。
【０１０９】
本実施形態のホームゲートウェイ１２０の構成は、第２の実施形態のホームゲートウェイ１１０の構成と同じであるが、内部ネットワーク監視手段１２６及び内部ネットワーク制御手段１２４の機能が第２の実施形態と異なる。
【０１１０】
次に、本実施形態における動作について説明する。
【０１１１】
図９は、本発明の第３の実施形態におけるホームゲートウェイ１２０の動作を示すフローチャートである。
【０１１２】
内部ネットワーク監視手段１２６は、ＶｏＩＰの通信データ等の優先度の高い通信の有無を検出する（ステップＳ１２２）。
【０１１３】
例えば、ＶｏＩＰでは、ＳＩＰ（Session Initiation Protocol）を用いて、通話開始前にＳＩＰクライアントがＳＩＰサーバへ“ＩＮＶＩＴＥ要求”（セッション参加リクエスト）を送信することにより、ＶｏＩＰのセッションが確立される。通話終了時には、例えば、ＳＩＰクライアントがＳＩＰサーバへ“ＢＹＥ要求”（セッション終了リクエスト）を送信し、ＳＩＰサーバがＳＩＰクライアントへ“ＢＹＥ要求”に対する“２００ＯＫ”（リクエスト成功）のレスポンスを返送する。従って、内部ネットワーク監視手段１２６は、ＶｏＩＰの“ＩＮＶＩＴＥ要求”、“ＢＹＥ要求”、“２００ＯＫ”等を監視することにより、優先度の高いＶｏＩＰの通信の有無を検出できる。この場合、内部ネットワーク監視手段１２６は、例えば、“ＩＮＶＩＴＥ要求”の検出と“ＢＹＥ要求”の検出との間の期間にＶｏＩＰのセッションが存在すると判定する。
【０１１４】
優先度の高い通信が行われていない場合には（ステップＳ１２２：Ｎｏ）、内部ネットワーク制御手段１２４は、無線ＬＡＮ及び有線ＬＡＮの通信モードの変更へ至る処理へ進む。一方、優先度の高い通信が行われている場合には（ステップＳ１２２：Ｙｅｓ）、内部ネットワーク制御手段１２４は、無線ＬＡＮ及び有線ＬＡＮの通信モード、延いては無線ＬＡＮ及び有線ＬＡＮの回線速度の変更を行わない。なお、この際、内部ネットワーク制御手段１２４は、無線ＬＡＮ、有線ＬＡＮの通信モードを、それぞれ、回線速度が最大の通信モードである“ＩＥＥＥ８０２．１１ｎ＋３×３ＭＩＭＯ”、“１０００ＢＡＳＥ−Ｔ”に設定してもよい。このとき、無線ＬＡＮ通信手段１１１、有線ＬＡＮ通信手段１１５の消費電力は最大化されるが、優先度の高い通信の通信速度は最大化され、利用者は高速な通信を利用できる。
【０１１５】
以上説明したように、本実施形態のホームゲートウェイ１２０は、優先度の高い通信が行われている場合には、無線ＬＡＮ及び有線ＬＡＮの回線速度を低下させない。従って、本実施形態のホームゲートウェイ１２０は、本発明の第２の実施形態の効果に加えて、優先度の高い通信の通信品質を確保することができるという効果を有する。
（第４の実施形態）
次に、上述した第２の実施形態において、更に、ｘＤＳＬのリンクダウン時に無線ＬＡＮ通信手段及び有線ＬＡＮ通信手段を省電力モードに移行させる、本発明の第４の実施形態について説明する。なお、以下の説明において、第２の実施形態との差分についてのみ説明し、第２の実施形態と同等の構成要素には同じ符号を付し、適宜説明を省略する。
【０１１６】
本実施形態における構成について説明する。
【０１１７】
本実施形態のホームゲートウェイ１３０の構成は、第２の実施形態のホームゲートウェイ１１０の構成と同じであるが、内部ネットワーク制御手段１３４の機能が第２の実施形態と異なる。
【０１１８】
次に、本実施形態における動作について説明する。
【０１１９】
図１０は、本発明の第４の実施形態におけるホームゲートウェイ１３０の動作を示すフローチャートである。
【０１２０】
内部ネットワーク制御手段１３４は、ｘＤＳＬのリンクダウンが発生すると（ステップＳ１２０：Ｙｅｓ）、無線ＬＡＮ通信手段１１１及び有線ＬＡＮ通信手段１１５を省電力モードに移行させるまでの無通信時間監視タイマーを開始する（ステップＳ１２３）。
【０１２１】
内部ネットワーク制御手段１３４は、無通信時間監視タイマーを監視する（ステップＳ１２４）。無通信時間監視タイマーがタイムアウトしないと（ステップＳ１２４：Ｎｏ）、内部ネットワーク制御手段１３４は、ｘＤＳＬのリンクアップ（ステップＳ１１１）、又は無通信時間監視タイマーのタイムアウトを待つ。無通信時間監視タイマーがタイムアウトすると（ステップＳ１２４：Ｙｅｓ）、内部ネットワーク制御手段１３４は、無線ＬＡＮ通信手段１１１及び有線ＬＡＮ通信手段１１５を省電力モードに移行させる（ステップＳ１２５）。
【０１２２】
以上説明したように、本実施形態のホームゲートウェイ１３０は、所定の時間、ｘＤＳＬのリンクダウンが発生した場合に、無線ＬＡＮ通信手段１１１及び有線ＬＡＮ通信手段１１５を省電力モードに移行させる。従って、本実施形態のホームゲートウェイ１２０は、本発明の第２の実施形態に比べて、更に消費電力を低減できるという効果を有する。
【０１２３】
なお、上述した各実施形態における通信装置は、専用の装置によって実現してもよいが、コンピュータ（情報処理装置）によっても実現可能である。この場合、係るコンピュータは、メモリ（不図示）に格納されたソフトウェア・プログラムをＣＰＵ（Ｃｅｎｔｒａｌ＿Ｐｒｏｃｅｓｓｉｎｇ＿Ｕｎｉｔ、不図示）に読み出し、読み出したソフトウェア・プログラムをＣＰＵにおいて実行することにより、実行結果を、例えば、ユーザ・インタフェースに出力する。上述した各実施形態及び変形例の場合、係るソフトウェア・プログラムには、上述したところの、図１に示した通信装置１００の各手段、図５に示したホームゲートウェイ１１０の各手段の機能を実現可能な記述がなされていればよい。但し、通信装置１００の内部ネットワーク通信手段１０１及び外部ネットワーク通信手段１０２、並びにホームゲートウェイ１１０の無線ＬＡＮ通信手段１１１、有線ＬＡＮ通信手段１１５、及びｘＤＳＬ通信手段１１２は、適宜ハードウェアを含むことも想定される。そして、このような場合、係るソフトウェア・プログラム（コンピュータ・プログラム）は、本発明を構成すると捉えることができる。更に、係るソフトウェア・プログラムを格納した、コンピュータ読み取り可能な記憶媒体も、本発明を構成すると捉えることができる。
【０１２４】
以上、本発明を、上述した各実施形態およびその変形例によって例示的に説明した。しかしながら、本発明の技術的範囲は、上述した各実施形態およびその変形例に記載した範囲には限定されない。当業者には、係る実施形態に対して多様な変更又は改良を加えることが可能であることは明らかである。そのような場合、係る変更又は改良を加えた新たな実施形態も、本発明の技術的範囲に含まれ得る。そしてこのことは、特許請求の範囲に記載した事項から明らかである。
【産業上の利用可能性】
【０１２５】
本発明は、有線ＬＡＮ、無線ＬＡＮ等の通信方式を使用して通信端末に接続し、ＤＳＬや無線ＷＡＮ等の通信方式を使用してインターネットに接続することにより、通信端末とインターネットとの通信を中継する装置の消費電力を低減する用途において利用できる。
【符号の説明】
【０１２６】
１００  通信装置
２００、２０５  通信端末
３００  通信装置
１０１  内部ネットワーク通信手段
１０２  外部ネットワーク通信手段
１０３  外部ネットワーク監視手段
１０４  内部ネットワーク制御手段
１１０  ホームゲートウェイ
２１０、２１５  ＰＣ
１１１  無線ＬＡＮ通信手段
１１５  有線ＬＡＮ通信手段
１１２  ｘＤＳＬ通信手段
１１３  外部ネットワーク監視手段
１１４  内部ネットワーク制御手段
１１６  内部ネットワーク監視手段
１１７  通信速度比較手段
１１８  通信速度設定手段
１１９  タイマー
１２０  ホームゲートウェイ
１２４  内部ネットワーク制御手段
１２６  内部ネットワーク監視手段
１３０  ホームゲートウェイ
１３４  内部ネットワーク制御手段
【図１】
0006046681.tif 000002
【図２】
0006046681.tif 000003
【図３】
0006046681.tif 000004
【図４】
0006046681.tif 000005
【図５】
0006046681.tif 000006
【図６】
0006046681.tif 000007
【図７】
0006046681.tif 000008
【図８】
0006046681.tif 000009
【図９】
0006046681.tif 000010
【図１０】
0006046681.tif 000011