(57)【要約】【課題】装置本体に接続していても使用していない付加装置に関連する電力の消費を抑えることのできる通信装置、通信装置の消費電力低減方法および消費電力低減プログラムを得ること。【解決手段】通信装置１０は物理回線ごとに設けられたインタフェースモジュールを備えた付加装置を、予め定めた数の範囲内で任意数だけ接続するコネクタ部１１を有する。ポート制御手段１３は、装置接続検出手段１２で接続を検出しない付加装置に対応するポートを閉塞する。オフライン時電源遮断手段１５は、オンライン・オフライン判別手段１４でオフラインと判別する付加装置への電源供給を遮断する。【選択図】図１
2012164246.tif 000002
【特許請求の範囲】
【請求項１】
物理回線と接続され、その接続された物理回線を伝送されるバイト単位のシリアルデータとパケットデータの間でデータ変換を行う前記物理回線ごとに設けられたインタフェースモジュールを備えた付加装置を、予め定めた数の範囲内で任意数だけ挿抜自在に接続するコネクタ部と、
このコネクタ部に接続された前記付加装置を検出する装置接続検出手段と、
この装置接続検出手段で接続を検出しない付加装置に対応するポートを閉塞し、これら接続を検出しない付加装置に対するデータの転送を行えない状態に設定するポート制御手段と、
このポート制御手段で閉塞されていないポートの付加装置が対応する前記物理回線によるデータ通信のサービスを受け得る状態であるかを判別するオンライン・オフライン判別手段と、
このオンライン・オフライン判別手段が前記物理回線によるデータ通信のサービスを受け得る状態でないと判別するとき該当する付加装置への電源供給を遮断するオフライン時電源遮断手段
とを具備することを特徴とする通信装置。
【請求項２】
前記ポート制御手段によるポートの制御および前記オフライン時電源遮断手段による電源供給を遮断する付加装置の数に応じて、最小限の消費電力となるように自装置内の熱を外部に排出するファンの駆動状態を設定するファン駆動状態設定手段を具備することを特徴とする請求項１記載の通信装置。
【請求項３】
前記ファンは複数台設置されており、前記ファン駆動状態設定手段は各状況に応じてこれら複数台のファンの使用電力が最低となるように駆動するファンの台数およびそれぞれのファンの回転数を設定したファン制御テーブルを基にしてファンの駆動を行うことを特徴とする請求項１記載の通信装置。
【請求項４】
前記付加装置に１対１で対応したインタフェース回路を前記コネクタ部に最大で接続される付加装置の数だけ内蔵した共通的なモジュールが配置されていることを特徴とする請求項１記載の通信装置。
【請求項５】
前記共通的なモジュールには、前記装置接続検出手段、ポート制御手段、オンライン・オフライン判別手段およびオフライン時電源遮断手段の一部または全部の機能をソフトウェア的に実現するＣＰＵが内蔵されていることを特徴とする請求項４記載の通信装置。
【請求項６】
前記付加装置と前記共通的なモジュールの間でシリアル伝送が行われることを特徴とする請求項５記載の通信装置。
【請求項７】
前記付加装置と前記共通的なモジュールの間でパラレル伝送が行われることを特徴とする請求項５記載の通信装置。
【請求項８】
物理回線と接続され、その接続された物理回線を伝送されるバイト単位のシリアルデータとパケットデータの間でデータ変換を行うインタフェースモジュールを備えた付加装置のそれぞれが所定のコネクタ部に接続されているかを判別する装置接続検出ステップと、
この装置接続検出ステップで接続を検出しない付加装置に対応するポートを閉塞し、これら接続を検出しない付加装置に対するデータの転送を行えない状態に設定するポート制御ステップと、
このポート制御ステップで閉塞されていないポートの付加装置が対応する前記物理回線によるデータ通信のサービスを受け得る状態であるかを判別するオンライン・オフライン判別ステップと、
このオンライン・オフライン判別ステップで前記物理回線によるデータ通信のサービスを受け得る状態でないと判別するとき該当する付加装置への電源供給を遮断するオフライン時電源遮断ステップ
とを具備することを特徴とする通信装置の消費電力低減方法。
【請求項９】
前記ポート制御ステップによるポートの制御および前記オフライン時電源遮断ステップによる電源供給を遮断する付加装置の数に応じて、最小限の消費電力となるように自装置内の熱を外部に排出するファンの駆動状態を設定するファン駆動状態設定ステップを具備することを特徴とする請求項８記載の通信装置の消費電力低減方法。
【請求項１０】
コンピュータに、
物理回線と接続され、その接続された物理回線を伝送されるバイト単位のシリアルデータとパケットデータの間でデータ変換を行うインタフェースモジュールを備えた付加装置のそれぞれが所定のコネクタ部に接続されているかを判別する装置接続検出処理と、
この装置接続検出処理で接続を検出しない付加装置に対応するポートを閉塞し、これら接続を検出しない付加装置に対するデータの転送を行えない状態に設定するポート制御処理と、
このポート制御処理で閉塞されていないポートの付加装置が対応する前記物理回線によるデータ通信のサービスを受け得る状態であるかを判別するオンライン・オフライン判別処理と、
このオンライン・オフライン判別処理で前記物理回線によるデータ通信のサービスを受け得る状態でないと判別するとき該当する付加装置への電源供給を遮断するオフライン時電源遮断処理
とを実行させることを特徴とする通信装置の消費電力低減プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信装置の消費電力低減方法および通信装置の消費電力低減プログラムに係わり、特にインタフェースモジュールを備えた付加装置を任意の数だけ通信装置本体に接続して使用する場合に好適な通信装置、そのような通信装置の消費電力低減方法および消費電力低減プログラムに関する。
【背景技術】
【０００２】
近年、ブロードバンド環境の急速な普及と、需要増大による装置の低価格化に伴って、データの送受信やデータの交換を行う各種の通信装置の需要が着実な伸びを見せている。また、使用するデバイスの高速化・大容量化・多電源化が進んでおり、これらの通信装置の消費電力は増大する傾向にある。この一方で、通信装置も他の電気製品と同様に低消費電力化が必須の状況にあり、性能を維持しながら消費電力を削減することが求められている。
【０００３】
そこで、たとえば拡張スロットというコネクタ部を備えたノート型パソコンでは、接続されたボードにのみ電源を供給する技術が本発明の第１の関連技術として提案されている（たとえば特許文献１参照）。この第１の関連技術では、所定の手順でコネクタ部に接続されているボードを順に認識していき、接続が認識されたボードにのみ電源が供給されるようになっている。
【０００４】
また、本発明の第２の関連技術では、ＯＳ（Operating System）の起動中に付加装置が装置本体に接続されているかをチェックするようにしている（たとえば特許文献２参照）。このチェックの結果として付加装置が装置本体から取り外されたことが検出されると、コネクタ部への画像信号の出力を遮断することで、付加装置に供給されていた不必要な電力が遮断されるようになっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２４２４９８号公報（第００２４段落〜第００２６段落、図４）
【特許文献２】特開２００５−３２１９７６号公報（第００５４段落、第００５５段落、図５）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
通信装置は、その機能を効率的に拡張するためにスロット等のコネクタ部を備えており、これらのコネクタ部に必要な通信カード等の付加装置を装着できるようになっている。このため、第１および第２の関連技術では、装置本体に接続された付加装置にのみ電源を供給したり、付加装置が取り外された場合にはそれに対する信号の送出を停止することで、電力の消費の無駄を軽減することができる。
【０００７】
しかしながら、スロット等のコネクタ部に付加装置が接続されている場合であっても、通信装置が実行している処理との関係で必ずしもその付加装置が使用されているとは限らない。したがって、たとえばＡという付加装置とＢという付加装置が通信装置に接続されていて、アプリケーションソフトウェアがＡという付加装置のみを用いて通信を行っている場合には、Ｂという付加装置に電源を供給することは電力の供給の無駄となる。
【０００８】
そこで本発明の目的は、装置本体に接続していても使用していない付加装置に関連する電力の消費を抑えることのできる通信装置、通信装置の消費電力低減方法および通信装置の消費電力低減プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明では、（イ）物理回線と接続され、その接続された物理回線を伝送されるバイト単位のシリアルデータとパケットデータの間でデータ変換を行う前記した物理回線ごとに設けられたインタフェースモジュールを備えた付加装置を、予め定めた数の範囲内で任意数だけ挿抜自在に接続するコネクタ部と、（ロ）このコネクタ部に接続された前記した付加装置を検出する装置接続検出手段と、（ハ）この装置接続検出手段で接続を検出しない付加装置に対応するポートを閉塞し、これら接続を検出しない付加装置に対するデータの転送を行えない状態に設定するポート制御手段と、（ニ）このポート制御手段で閉塞されていないポートの付加装置が対応する前記した物理回線によるデータ通信のサービスを受け得る状態であるかを判別するオンライン・オフライン判別手段と、（ホ）このオンライン・オフライン判別手段が前記した物理回線によるデータ通信のサービスを受け得る状態でないと判別するとき該当する付加装置への電源供給を遮断するオフライン時電源遮断手段とを通信装置が具備する。
【００１０】
また、本発明では、（イ）物理回線と接続され、その接続された物理回線を伝送されるバイト単位のシリアルデータとパケットデータの間でデータ変換を行うインタフェースモジュールを備えた付加装置のそれぞれが所定のコネクタ部に接続されているかを判別する装置接続検出ステップと、（ロ）この装置接続検出ステップで接続を検出しない付加装置に対応するポートを閉塞し、これら接続を検出しない付加装置に対するデータの転送を行えない状態に設定するポート制御ステップと、（ハ）このポート制御ステップで閉塞されていないポートの付加装置が対応する前記した物理回線によるデータ通信のサービスを受け得る状態であるかを判別するオンライン・オフライン判別ステップと、（ニ）このオンライン・オフライン判別ステップで前記した物理回線によるデータ通信のサービスを受け得る状態でないと判別するとき該当する付加装置への電源供給を遮断するオフライン時電源遮断ステップとを通信装置の消費電力低減方法が具備する。
【００１１】
更に本発明では、コンピュータに、通信装置の消費電力低減プログラムとして、（イ）物理回線と接続され、その接続された物理回線を伝送されるバイト単位のシリアルデータとパケットデータの間でデータ変換を行うインタフェースモジュールを備えた付加装置のそれぞれが所定のコネクタ部に接続されているかを判別する装置接続検出処理と、（ロ）この装置接続検出処理で接続を検出しない付加装置に対応するポートを閉塞し、これら接続を検出しない付加装置に対するデータの転送を行えない状態に設定するポート制御処理と、（ハ）このポート制御処理で閉塞されていないポートの付加装置が対応する前記した物理回線によるデータ通信のサービスを受け得る状態であるかを判別するオンライン・オフライン判別処理と、（ニ）このオンライン・オフライン判別処理で前記した物理回線によるデータ通信のサービスを受け得る状態でないと判別するとき該当する付加装置への電源供給を遮断するオフライン時電源遮断処理とを実行させることを特徴とする。
【発明の効果】
【００１２】
以上説明したように本発明によれば、予め定めた数の範囲内で任意数だけ付加装置を接続することのできる通信装置の通信状況に応じて、接続を検出しない付加装置のポートを閉塞したり、接続を検出している付加装置であってもオフラインのときにはその付加装置への電源供給を遮断することにした。これにより、従来見過ごされていた領域まで省電力化が可能になり、特に携帯型の通信装置のように電池を使用する装置の電池寿命を長時間化することができる。
【００１３】
また、通信装置のユーザは使用中のアプリケーションソフトウェアを考えながら付加装置を選択的に着脱する必要がないので、付加装置を装置本体に接続する接続機構の磨耗や劣化を防止することができ、また、一時的に使用しない付加装置を取り外す手間や、取り外した際の紛失のリスクを解消することができる。
【００１４】
更に通信装置に複数の付加装置を装着していても使用する付加装置のみに電力が供給されて発熱が生じるので、通信装置全体の発熱量を軽減することができる。これにより、ファンの使用数量を減少させたり、通信装置によってはファン自体の使用を不要とすることも可能になる。
【図面の簡単な説明】
【００１５】
【図１】本発明の通信装置のクレーム対応図である。
【図２】本発明の通信装置の消費電力低減方法のクレーム対応図である。
【図３】本発明の通信装置の消費電力低減プログラムのクレーム対応図である。
【図４】本発明の実施の形態による通信装置の構成の要部を表わしたブロック図である。
【図５】本実施の形態のＣＰＵモジュールの機能的な構成を表わしたブロック図である。
【図６】本実施の形態の通信装置の電源が投入された時点でＣＰＵモジュールが実行する節電のための処理の流れを表わした流れ図である。
【図７】本実施の形態におけるファンの制御を示す流れ図である。
【図８】本発明の変形例における通信装置の構成の要部を表わしたブロック図である。
【発明を実施するための形態】
【００１６】
図１は、本発明の通信装置のクレーム対応図を示したものである。本発明の通信装置１０は、コネクタ部１１と、装置接続検出手段１２と、ポート制御手段１３と、オンライン・オフライン判別手段１４と、オフライン時電源遮断手段１５を備えている。ここで、コネクタ部１１は、物理回線と接続され、その接続された物理回線を伝送されるバイト単位のシリアルデータとパケットデータの間でデータ変換を行う前記した物理回線ごとに設けられたインタフェースモジュールを備えた付加装置を、予め定めた数の範囲内で任意数だけ挿抜自在（着脱自在）に接続する。装置接続検出手段１２は、コネクタ部１１に接続された前記した付加装置を検出する。ポート制御手段１３は、装置接続検出手段１２で接続を検出しない付加装置に対応するポートを閉塞し、これら接続を検出しない付加装置に対するデータの転送を行えない状態に設定する。オンライン・オフライン判別手段１４は、ポート制御手段１３で閉塞されていないポートの付加装置が対応する前記した物理回線によるデータ通信のサービスを受け得る状態であるかを判別する。オフライン時電源遮断手段１５は、オンライン・オフライン判別手段１４が前記した物理回線によるデータ通信のサービスを受け得る状態でないと判別するとき該当する付加装置への電源供給を遮断する。
【００１７】
図２は、本発明の通信装置の消費電力低減方法のクレーム対応図を示したものである。本発明の通信装置の消費電力低減方法２０は、装置接続検出ステップ２１と、ポート制御ステップ２２と、オンライン・オフライン判別ステップ２３と、オフライン時電源遮断ステップ２４を備えている。ここで、装置接続検出ステップ２１では、物理回線と接続され、その接続された物理回線を伝送されるバイト単位のシリアルデータとパケットデータの間でデータ変換を行うインタフェースモジュールを備えた付加装置のそれぞれが所定のコネクタ部に接続されているかを判別する。ポート制御ステップ２２では、装置接続検出ステップ２１で接続を検出しない付加装置に対応するポートを閉塞し、これら接続を検出しない付加装置に対するデータの転送を行えない状態に設定する。オンライン・オフライン判別ステップ２３では、ポート制御ステップ２２で閉塞されていないポートの付加装置が対応する前記した物理回線によるデータ通信のサービスを受け得る状態であるかを判別する。オフライン時電源遮断ステップ２４では、オンライン・オフライン判別ステップ２３で前記した物理回線によるデータ通信のサービスを受け得る状態でないと判別するとき該当する付加装置への電源供給を遮断する。
【００１８】
図３は、本発明の通信装置の消費電力低減プログラムのクレーム対応図を示したものである。本発明の通信装置の消費電力低減プログラム３０は、コンピュータに、装置接続検出処理３１と、ポート制御処理３２と、オンライン・オフライン判別処理３３と、オフライン時電源遮断処理３４を実行させるようにしている。ここで、装置接続検出処理３１では、物理回線と接続され、その接続された物理回線を伝送されるバイト単位のシリアルデータとパケットデータの間でデータ変換を行うインタフェースモジュールを備えた付加装置のそれぞれが所定のコネクタ部に接続されているかを判別する。ポート制御処理３２では、装置接続検出処理３１で接続を検出しない付加装置に対応するポートを閉塞し、これら接続を検出しない付加装置に対するデータの転送を行えない状態に設定する。オンライン・オフライン判別処理３３では、ポート制御処理３２で閉塞されていないポートの付加装置が対応する前記した物理回線によるデータ通信のサービスを受け得る状態であるかを判別する。オフライン時電源遮断処理３４では、オンライン・オフライン判別処理３３で前記した物理回線によるデータ通信のサービスを受け得る状態でないと判別するとき該当する付加装置への電源供給を遮断する。
【００１９】
＜発明の実施の形態＞
【００２０】
次に本発明の実施の形態を説明する。
【００２１】
図４は、本発明の実施の形態による通信装置の構成の要部を表わしたものである。本実施の形態による通信装置１００は、制御プログラムとしてのソフトウェアを搭載して装置の全体的な制御や設定を行うためのＣＰＵモジュール１０１を備えている。ＣＰＵモジュール１０１は、パケットデータの転送処理を行う共通部モジュール１０２と、第１〜第Ｍの物理回線１０３1〜１０３Mと接続する第１〜第Ｍのインタフェースモジュール１０４1〜１０４M、ならびに空冷用のファン１０５1、１０５2を制御するファン駆動部１０６と接続している。
【００２２】
ここで第１〜第Ｍのインタフェースモジュール１０４1〜１０４Mは、第１〜第Ｍの物理回線１０３1〜１０３Mと共に通信装置本体１０７内に配置されたコネクタ部１０８に対して着脱自在な構造となっている。すなわち、通信装置１００のユーザは、通信装置本体１０７に第１〜第Ｍのインタフェースモジュール１０４1〜１０４Mのうちの必要数を、スロット等の接続構造となったコネクタ部１０８に装着することができ、これにより第１〜第Ｍの物理回線１０３1〜１０３Mのうちの必要数を使用した通信が可能となっている。
【００２３】
共通部モジュール１０２は、電源供給回路１１１と、第１〜第Ｍのインタフェースブロック１１２1〜１１２Mによって構成されている。第１〜第Ｍのインタフェースブロック１１２1〜１１２Mは、第１〜第Ｍのインタフェースモジュール１０４1〜１０４Mに対応して設けられたもので、これらの間ではデジタルデータを１ビットずつ伝送するシリアル伝送が行われるようになっている。電源供給回路１１１は、第１〜第Ｍのインタフェースブロック１１２1〜１１２Mと１つずつ対応したスイッチ部１１３1〜１１３Mを備えている。スイッチ部１１３1〜１１３Mは、第１〜第Ｍのインタフェースブロック１１２1〜１１２Mの対応するものに対する電源供給をイネーブル（スイッチオン）あるいはディセーブル（スイッチオフ）の状態に設定する。スイッチ部１１３1〜１１３Mは、トランジスタ等のスイッチ回路で構成することができる。
【００２４】
第１〜第Ｍのインタフェースモジュール１０４1〜１０４Mは、それぞれ同一の回路構成となっており、インタフェースブロック１２１と、これに接続された電源供給回路１２２を備えている。インタフェースブロック１２１は、コネクタ部１０８を介して第１〜第Ｍのインタフェースブロック１１２1〜１１２Mの対応するものと接続し、これらの間でシリアルインタフェースによる通信を行う。
【００２５】
電源供給回路１２２は、対応するインタフェースブロック１２１に対して電源を供給する回路である。共通部モジュール１０２内の電源供給回路１１１および第１〜第Ｍのインタフェースモジュール１０４1〜１０４M内の電源供給回路１２２は、共に通信装置本体１０７内の図示しない電源回路から図示しない電源ラインによって電源の供給を受けている。
【００２６】
電源供給回路１２２はそれぞれスイッチ部１２３を備えている。スイッチ部１２３は、対応するインタフェースブロック１２１に対する電源の供給をオン・オフ制御するスイッチによって構成されている。スイッチ部１２３自体はスイッチ部１１３1〜１１３Mと同様の回路構成を採ることができる。
【００２７】
ファン駆動部１０６は、通信装置本体１０７内の空冷を行うファン１０５1、１０５2の風量と駆動する個数を、ＣＰＵモジュール１０１により制御するようになっている。本実施の形態では２個のファン１０５1、１０５2が配置されているが、これらの個数は任意に定めることができる。
【００２８】
図５は、本実施の形態のＣＰＵモジュールの機能的な構成を表わしたものである。ＣＰＵモジュール１０１は、ＣＰＵ（Central Processing Unit）１３１およびメモリ１３２を備えた主制御部１３３を備えている。メモリ１３２にはＣＰＵ１３１が実行する制御プログラムが格納されている。ＣＰＵ１３１はこの制御プログラムを実行することで、以下に説明する各機能部をソフトウェア的に実現するようになっている。
【００２９】
このうち実装状態判別部１３４は、図４に示した第１〜第Ｍのインタフェースモジュール１０４1〜１０４Mのいずれが通信装置本体１０７に装着されているかの判別を行うようになっている。オフライン判別部１３５は、通信装置１００の該当するインタフェースモジュール１０４がオンラインであるかオフラインであるかの判別を行うようになっている。ここでオンラインであるとは、該当するインタフェースモジュール１０４とインタフェースブロック１１２の間で対応する物理回線１０３によるデータ通信のサービスを受けられる状態にあることをいう。
【００３０】
ポート閉塞指示部１３６は、実装状態判別部１３４によってインタフェースモジュール１０４が実装されていない未実装の状態であると判別した場合に、第１〜第Ｍのインタフェースブロック１１２1〜１１２Mのうちの該当するポートを閉塞する指示を行う。ポートの閉塞とはポートの開放の反対語であり、そのポートあるいはインタフェースモジュール１０４を使用してデータの転送が行えない状態をいう。
【００３１】
ディセーブル処理部１３７は、スイッチ部１１３1〜１１３Mおよびスイッチ部１２３のうちの該当するものをディセーブルにする。この結果、第１〜第Ｍのインタフェースブロック１１２1〜１１２Mのうちの対応するものや、第１〜第Ｍのインタフェースモジュール１０４1〜１０４Mにおける対応するインタフェースブロック１２１への電源供給が停止する。ファン制御テーブル１３８には、通信装置１００の状況に応じて図４に示した空冷用のファン１０５1、１０５2を制御するデータが格納されている。
【００３２】
図６は、本実施の形態の通信装置の電源が投入された時点でＣＰＵモジュールが実行する節電のための処理の流れを表わしたものである。図４および図５と共に説明する。
【００３３】
まず、ＣＰＵモジュール１０１内のＣＰＵ１３１は、ポートのチェックのためのパラメータＰを「１」に初期化して（ステップＳ２０１）、実装状態判別部１３４によって第Ｐのインタフェースモジュール１０４P（この場合には、Ｐが「１」なので１０４1）の実装状態をチェックする（ステップＳ２０２）。たとえばコネクタ部１０８におけるインタフェースモジュール１０４側の所定の２箇所のピンの位置にジャンパ線を連結しておき、共通部モジュール１０２側の対応する２つのピンの間が導通するかしないかによって実装の有無をチェックすることができる。
【００３４】
実装状態のチェックの結果、第Ｐのインタフェースモジュール１０４Pが通信装置本体１０７に未実装である場合には（ステップＳ２０３：Ｙ）、共通部モジュール１０２内の第Ｐのインタフェースブロック１１２Pを用いて、ポート閉塞指示部１３６が第Ｐの物理回線１０３Pに対応する第Ｐのポートの閉塞を指示する（ステップＳ２０４）。第Ｐのインタフェースモジュール１０４Pが通信装置本体１０７に実装されていると判別した場合には（ステップＳ２０３：Ｎ）、ＣＰＵ１３１はステップＳ２０４の処理を行わずにステップＳ２０５に進む。
【００３５】
ステップＳ２０５では、オフライン判別部１３５を用いて、第Ｐのインタフェースモジュール１０４Pがオフラインであるかの判別が行われる。オフラインであると判別した場合（Ｙ）、ディセーブル処理部１３７は、第Ｐのスイッチ部１１３Pおよび第Ｐのインタフェースモジュール１０４Pのスイッチ部１２３を共にディセーブルに設定する（ステップＳ２０６）。これは、第Ｐのインタフェースモジュール１０４Pに対応する第Ｐのポートの処理を行う必要がないので、オンラインになるまで第Ｐのインタフェースブロック１１２Pおよび対応するインタフェースブロック１２１への電力の供給を絶ち、通信装置１００の電力消費の節減を図るためである。
【００３６】
ステップＳ２０６による処理を行ったら、ＣＰＵ１３１はステップＳ２０７の処理に進む。ステップＳ２０５で第Ｐのインタフェースモジュール１０４Pがオンラインであると判別した場合（Ｎ）、ＣＰＵ１３１はステップＳ２０６の処理を行わずに直ちにステップＳ２０７の処理に進む。
【００３７】
ステップＳ２０７では、パラメータＰが本実施の形態で実装できるインタフェースモジュール１０４の最大値「Ｍ」以上であるかをＣＰＵ１３１が判別する。現在、パラメータＰは「１」であり、「Ｍ」以上ではない（Ｎ）。そこでこの場合、パラメータＰを「１」だけ加算して（ステップＳ２０８）、パラメータＰが「２」となる。この後、処理がステップＳ２０２に戻って、先と同様の処理が繰り返される。
【００３８】
このようにしてパラメータＰの加算と、ステップＳ２０２〜ステップＳ２０７の処理が繰り返される。パラメータＰが「Ｍ」となった後のステップＳ２０７の処理で、パラメータＰがインタフェースモジュール１０４の最大値「Ｍ」以上となり、起動時の節電処理が終了する（エンド）。もちろん、図６に示した節電処理は、通信装置１００の電源投入時のみで起動される必要はなく、ユーザが図示しない節電スイッチを押したような所定の時点で起動してもよいことは当然である。
【００３９】
図７は、ファンの制御に関する処理の流れを表わしたものである。図４および図５と共に説明する。
【００４０】
ＣＰＵ１３１は、図６で説明した処理の結果としてのポートの閉塞数と、第１〜第Ｍのインタフェースブロック１１２1〜１１２Mおよびインタフェースブロック１２１におけるディセーブルとなって電源の供給が行われていない数を判別する（ステップＳ２２１）。これとは逆に、開いているポートの数や第１〜第Ｍのインタフェースブロック１１２1〜１１２Mおよびインタフェースブロック１２１での電源の供給されている数を判別してもよい。
【００４１】
ステップＳ２２１の判別が行われたら、通信装置１００の内部における各種のデバイスの発熱量の概要が求められることになる。そこで、ＣＰＵ１３１はファン制御テーブル１３８を参照して、通信装置本体１０７の内部でその発熱量の発熱が生じたときに必要とされる空冷用のファンの数と回転数を求める（ステップＳ２２２）。本実施の形態では２台のファン１０５1、１０５2が用意されている。そこで、ファン制御テーブル１３８には最も消費電力が少なくなる形で２台のファン１０５1、１０５2を駆動するための空冷用データが、ポートの数や第１〜第Ｍのインタフェースブロック１１２1〜１１２Mおよびインタフェースブロック１２１での電源の供給されている数と対応付けて格納されている。もちろん、環境温度等の他の測定結果を追加した形でファン制御テーブル１３８が作成されていてもよい。
【００４２】
ＣＰＵ１３１はファン制御テーブル１３８から読み出した空冷用データをファン駆動部１０６に送って（ステップＳ２２３）、ファン１０５1、１０５2の制御を行わせる。この後、ＣＰＵ１３１は閉塞されるポートの数や第１〜第Ｍのインタフェースブロック１１２1〜１１２Mおよびインタフェースブロック１２１での電源の供給されている数といった状況の変化が生じるかを監視する（ステップＳ２２４）。そして、状況の変化が生じたら（Ｙ）、ステップＳ２２１に処理を戻す（リターン）。
【００４３】
一方、ファン駆動部１０６は、ＣＰＵモジュール１０１から図７のステップＳ２２３で空冷用データが送られてくると、これを前に送られてきた空冷用データに上書きする。そして、現在保持されている空冷用データを基にして２台のファン１０５1、１０５2の駆動制御を行うことになる。
【００４４】
これにより、本実施の形態の通信装置１００によれば、第１〜第Ｍのインタフェースモジュール１０４1〜１０４Mの実装状態や、オンラインあるいはオフラインの状態に応じて最小限の電源供給による電力消費の節減を図ることができる。しかも、この電力消費の節減は、ＣＰＵ１３１の実行する制御プログラムによって実現するので、ハードウェアの変更を要せず、既存の装置であってもソフトウェアの変更によって実現可能である。
【００４５】
更に本実施の形態によれば、通信装置本体１０７内部の発熱量の減少に併せてファン１０５1、１０５2の組み合わせあるいは単独による駆動制御を行うので、通信装置１００の更なる省電力制御が可能になる。また、本実施の形態ではファン１０５1、１０５2の電力消費の低減を図るので、これらのファン１０５1、１０５2の駆動時の騒音を従来に比して減少させることができ、特別な遮蔽部材を通信装置本体１０７に配置することなく低騒音化を期待することができる。
【００４６】
＜発明の変形可能性＞
【００４７】
図８は、本発明の変形例における通信装置の構成の要部を表わしたものである。図８で図４と同一部分には同一の符号を付しており、これらの説明を適宜省略する。
【００４８】
この変形例の通信装置１００Ａでは、パケットデータの転送処理を行う共通部モジュール１０２Ａが、図４に示した共通部モジュール１０２とＣＰＵモジュール１０１を統合した形となっている。共通部モジュール１０２Ａ内のＣＰＵ制御部３０１は、図４に示したＣＰＵモジュール１０１と実質的に同一である。
【００４９】
変形例の通信装置１００Ａでは、通信装置本体１０７Ａにおいて、共通部モジュール１０２Ａがソフトウェアによってポートの閉塞や電源供給回路１１１に対するディセーブル処理を行うＣＰＵ制御部３０１を一体化したことにより、実施の形態の通信装置１００と同様に電力消費を低減した装置を実現することができる。
【００５０】
なお、実施の形態および変形例では第１〜第Ｍのインタフェースモジュール１０４1〜１０４MのそれぞれについてＣＰＵの搭載についての説明をしなかったが、これらにＣＰＵが搭載されている場合にも本発明を適用することができることは当然である。
【００５１】
また、実施の形態では図４における第１〜第Ｍのインタフェースブロック１１２1〜１１２Mと第１〜第Ｍのインタフェースモジュール１０４1〜１０４Mのそれぞれ対応するものの間でシリアル伝送が行われることを説明した。しかしながら本発明はシリアル伝送に限定するものではない。すなわち、たとえば第１〜第Ｍのインタフェースブロック１１２1〜１１２Mと第１〜第Ｍのインタフェースモジュール１０４1〜１０４Mのそれぞれ対応するものの間でパラレル伝送が行われる場合であっても、ポートの閉塞や電源供給回路１１１に対するディセーブル処理による電力消費を低減した装置の実現が可能である。
【００５２】
更に実施の形態では、図６で第Ｐのインタフェースモジュール１０４Pが通信装置本体１０７に未実装の場合にステップＳ２０４の処理を行った後にステップＳ２０５でオンラインであるかの判別を行ったが、これに限るものではない。たとえば、第Ｐのインタフェースモジュール１０４Pが通信装置本体１０７に未実装の場合には、ステップＳ２０４で第Ｐのポートの閉塞を指示すると共に、ステップＳ２０６の処理も同時に行ってステップＳ２０７に処理を進めてもよい。これは、第Ｐのインタフェースモジュール１０４Pが未実装の場合には、そのポートで通信を行わないという前提で該当するスイッチをディセーブルにできるからである。
【００５３】
また、実施の形態および変形例では、通信装置に空冷用のファン１０５1、１０５2を使用したが、水冷等の他の冷却手段を使用する通信装置に本発明を適用することができることも当然である。
【００５４】
以上説明した実施の形態の一部または全部は、以下の付記のようにも記載されるが、以下の記載に限定されるものではない。
【００５５】
（付記１）
物理回線と接続され、その接続された物理回線を伝送されるバイト単位のシリアルデータとパケットデータの間でデータ変換を行う前記物理回線ごとに設けられたインタフェースモジュールを備えた付加装置を、予め定めた数の範囲内で任意数だけ挿抜自在に接続するコネクタ部と、
このコネクタ部に接続された前記付加装置を検出する装置接続検出手段と、
この装置接続検出手段で接続を検出しない付加装置に対応するポートを閉塞し、これら接続を検出しない付加装置に対するデータの転送を行えない状態に設定するポート制御手段と、
このポート制御手段で閉塞されていないポートの付加装置が対応する前記物理回線によるデータ通信のサービスを受け得る状態であるかを判別するオンライン・オフライン判別手段と、
このオンライン・オフライン判別手段が前記物理回線によるデータ通信のサービスを受け得る状態でないと判別するとき該当する付加装置への電源供給を遮断するオフライン時電源遮断手段
とを具備することを特徴とする通信装置。
【００５６】
（付記２）
前記ポート制御手段によるポートの制御および前記オフライン時電源遮断手段による電源供給を遮断する付加装置の数に応じて、最小限の消費電力となるように自装置内の熱を外部に排出するファンの駆動状態を設定するファン駆動状態設定手段を具備することを特徴とする付記１記載の通信装置。
【００５７】
（付記３）
前記ファンは複数台設置されており、前記ファン駆動状態設定手段は各状況に応じてこれら複数台のファンの使用電力が最低となるように駆動するファンの台数およびそれぞれのファンの回転数を設定したファン制御テーブルを基にしてファンの駆動を行うことを特徴とする付記１記載の通信装置。
【００５８】
（付記４）
前記付加装置に１対１で対応したインタフェース回路を前記コネクタ部に最大で接続される付加装置の数だけ内蔵した共通的なモジュールが配置されていることを特徴とする付記１記載の通信装置。
【００５９】
（付記５）
前記共通的なモジュールには、前記装置接続検出手段、ポート制御手段、オンライン・オフライン判別手段およびオフライン時電源遮断手段の一部または全部の機能をソフトウェア的に実現するＣＰＵが内蔵されていることを特徴とする付記４記載の通信装置。
【００６０】
（付記６）
前記付加装置と前記共通的なモジュールの間でシリアル伝送が行われることを特徴とする付記５記載の通信装置。
【００６１】
（付記７）
前記付加装置と前記共通的なモジュールの間でパラレル伝送が行われることを特徴とする付記５記載の通信装置。
【００６２】
（付記８）
物理回線と接続され、その接続された物理回線を伝送されるバイト単位のシリアルデータとパケットデータの間でデータ変換を行うインタフェースモジュールを備えた付加装置のそれぞれが所定のコネクタ部に接続されているかを判別する装置接続検出ステップと、
この装置接続検出ステップで接続を検出しない付加装置に対応するポートを閉塞し、これら接続を検出しない付加装置に対するデータの転送を行えない状態に設定するポート制御ステップと、
このポート制御ステップで閉塞されていないポートの付加装置が対応する前記物理回線によるデータ通信のサービスを受け得る状態であるかを判別するオンライン・オフライン判別ステップと、
このオンライン・オフライン判別ステップで前記物理回線によるデータ通信のサービスを受け得る状態でないと判別するとき該当する付加装置への電源供給を遮断するオフライン時電源遮断ステップ
とを具備することを特徴とする通信装置の消費電力低減方法。
【００６３】
（付記９）
前記ポート制御ステップによるポートの制御および前記オフライン時電源遮断ステップによる電源供給を遮断する付加装置の数に応じて、最小限の消費電力となるように自装置内の熱を外部に排出するファンの駆動状態を設定するファン駆動状態設定ステップを具備することを特徴とする付記８記載の通信装置の消費電力低減方法。
【００６４】
（付記１０）
コンピュータに、
物理回線と接続され、その接続された物理回線を伝送されるバイト単位のシリアルデータとパケットデータの間でデータ変換を行うインタフェースモジュールを備えた付加装置のそれぞれが所定のコネクタ部に接続されているかを判別する装置接続検出処理と、
この装置接続検出処理で接続を検出しない付加装置に対応するポートを閉塞し、これら接続を検出しない付加装置に対するデータの転送を行えない状態に設定するポート制御処理と、
このポート制御処理で閉塞されていないポートの付加装置が対応する前記物理回線によるデータ通信のサービスを受け得る状態であるかを判別するオンライン・オフライン判別処理と、
このオンライン・オフライン判別処理で前記物理回線によるデータ通信のサービスを受け得る状態でないと判別するとき該当する付加装置への電源供給を遮断するオフライン時電源遮断処理
とを実行させることを特徴とする通信装置の消費電力低減プログラム。
【００６５】
（付記１１）
前記ポート制御処理によるポートの制御および前記オフライン時電源遮断処理による電源供給を遮断する付加装置の数に応じて、最小限の消費電力となるように自装置内の熱を外部に排出するファンの駆動状態を設定するファン駆動状態設定処理を更にコンピュータに実行させることを特徴とする付記１０記載の通信装置の消費電力低減プログラム。
【符号の説明】
【００６６】
１０、１００、１００Ａ  通信装置
１１  コネクタ部
１２  装置接続検出手段
１３  ポート制御手段
１４  オンライン・オフライン判別手段
１５  オフライン時電源遮断手段
２０  通信装置の消費電力低減方法
２１  装置接続検出ステップ
２２  ポート制御ステップ
２３  オンライン・オフライン判別ステップ
２４  オフライン時電源遮断ステップ
３０  通信装置の消費電力低減プログラム
３１  装置接続検出処理
３２  ポート制御処理
３３  オンライン・オフライン判別処理
３４  オフライン時電源遮断処理
１０１  ＣＰＵモジュール
１０２、１０２Ａ  共通部モジュール
１０３  物理回線
１０４  インタフェースモジュール
１０５  ファン
１０６  ファン駆動部
１０７  通信装置本体
１１１、１２２  電源供給回路
１１２、１２１  インタフェースブロック
１１３、１２３  スイッチ部
１３１  ＣＰＵ
１３２  メモリ
１３３  主制御部
１３４  実装状態判別部
１３５  オフライン判別部
１３６  ポート閉塞指示部
１３７  ディセーブル処理部
１３８  ファン制御テーブル
３０１  ＣＰＵ制御部
【図１】
2012164246.tif 000003
【図２】
2012164246.tif 000004
【図３】
2012164246.tif 000005
【図４】
2012164246.tif 000006
【図５】
2012164246.tif 000007
【図６】
2012164246.tif 000008
【図７】
2012164246.tif 000009
【図８】
2012164246.tif 000010