(57)【特許請求の範囲】
【請求項１】
通信ネットワークに接続された機器をサスペンド状態に設定するために、前記接続された機器の機器番号と前記接続された機器のポート番号とを有する送付データを含む命令に応じて、前記ネットワークに接続されている機器を前記サスペンド状態に設定するためのサスペンドパケット送信装置であって、
前記接続された機器にサスペンドパケットを送信するパケット送信手段と、
機器種別及び動作状態の少なくとも一方を含む前記接続された機器の機器情報を収集する機器情報収集手段と、
前記機器情報収集手段によって収集された前記機器情報に基づいてサスペンド状態に設定されるべき接続された機器が所定のサスペンド機能及びレジューム機能を有するか否かを判定する判定手段と、が備えられ、そして、
前記パケット送信手段によって、前記判定手段の判定結果に基づいてサスペンドパケットが送信される
ことを特徴とするサスペンドパケット送信装置。
【請求項２】
前記判定手段により、前記送付データに含まれる前記ポート番号がサスペンドパケットを入力するポートであるかまたは中継して出力するポートであるかが判定されることを特徴とする請求項１に記載のサスペンドパケット送信装置。
【請求項３】
前記判定手段により前記サスペンド状態に設定される機器にサスペンド及びレジューム機能を有さない接続された機器が含まれていると判定されたときに、ユーザに通知する通知手段が設けられていることを特徴とする請求項１または２の何れか一に記載のサスペンドパケット送信装置。
【請求項４】
前記判定手段により、前記サスペンド状態に設定される接続された機器が動作中であるか否かが判定されることを特徴とする請求項１乃至３のいずれか一に記載のサスペンドパケット送信装置。
【請求項５】
前記判定手段により動作中の機器が含まれていることが判定されたときに、前記通知手段が、動作中の機器が含まれていることをユーザに通知することを特徴とする請求項４に記載のサスペンドパケット送信装置。
【請求項６】
所定のサスペンド及びレジューム機能を有する前記接続された機器が、ＩＥＥＥ１３９４ａ―２０００規格であることを特徴とする請求項１乃至５のいずれか一に記載のサスペンドパケット送信装置。
【請求項７】
通信ネットワークに接続された機器をサスペンド状態に設定するために、前記接続された機器の機器番号と前記接続された機器のポート番号とを有する送付データを含む命令に従って前記ネットワークに接続されている機器を前記サスペンド状態に設定するためのサスペンドパケット送信方法であって、
機器種別及び動作状態の少なくとも一方を含む前記接続された機器の機器情報を収集する機器情報収集ステップと、
機器情報収集ステップにより得られた結果を参照して、前記サスペンド状態に設定されるべき前記接続された機器が所定のサスペンド及びレジューム機能を満たすか否かを判定する判定ステップと、
前記判定ステップの判定結果を基にサスペンドパケットを送信するパケット送信ステップと、
を有することを特徴とするサスペンドパケット送信方法。
【請求項８】
前記サスペンド状態に設定される前記接続された機器が動作中か否かを判定する動作判定ステップを有することを特徴とする請求項７に記載のサスペンドパケット送信方法。
【請求項９】
前記動作判定ステップにより、動作中の機器が含まれると判定されたとき、動作中の機器が含まれることを通知する通知ステップを有することを特徴とする請求項８記載のサスペンドパケット送信方法。
【請求項１０】
前記動作判定ステップにより、動作中の機器が含まれないと判定されたとき、
前記送付データに含まれるポート番号がサスペンドパケットを入力するポートであるかまたは中継して出力するポートであるかを判定するポート判定ステップを更に有することを特徴とする請求項７乃至９の何れか一に記載のサスペンドパケット送信方法。
【請求項１１】
前記ポート判定ステップにより、中継して出力するポートであると判定されたとき、サスペンドパケットを送信するパケット送信ステップを実行することを特徴とする請求項１０に記載のサスペンドパケット送信方法。
【請求項１２】
前記ポート判定ステップにより、サスペンドパケットを入力するポートであると判定されたとき、前記判定ステップを実行することを特徴とする請求項１０または１１に記載のサスペンドパケット送信方法。
【請求項１３】
前記判定ステップにより、前記サスペンド状態に設定される機器に所定のサスペンド・レジューム機能を有しない接続された機器が含まれていると判定されたときにユーザに通知する通知ステップを有することを特徴とする請求項７乃至１２のいずれか一に記載のサスペンドパケット送信方法。
【請求項１４】
所定のサスペンド及びレジューム機能を接続された機器がＩＥＥＥ１３９４ａ−２０００規格であることを特徴とする請求項７乃至１３の何れか一に記載のサスペンドパケット送信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はＩＥＥＥに規定するサスペンドパケットを送出するサスペンドパケット送出装置に関する。
【０００２】
【従来の技術】
米国のＩＥＥＥでは、パケット通信に関する規格として古くからＩＥＥＥ１３９４−１９９５があり、この規格を修正したＩＥＥＥ１３９４ａ−２０００規格がある。
【０００３】
ＩＥＥＥ１３９４ａ−２０００規格では消費電力を低減させてポートを待機状態とするサスペンド（ＳＵＳＰＥＮＤ）と待機状態を回復するレジューム（ＲＥＳＵＭＥ）機能が定義され、一方ＩＥＥＥ１３９４−１９９５規格ではサスペンドやレジューム機能が定義されていない。
【０００４】
図４（Ａ）に示されるように、ＩＥＥＥ１３９４ａ−２０００対応機器＃１〜＃５がポートＰ３とポートＰ１を介して接続されている場合、いま図４（Ｂ１）に示されるように、機器＃１より機器＃４のポートＰ１に対するサスペンドパケットを送出すると、機器＃４のポートＰ１は機器＃３に対してＳＵＳＰＥＮＤ信号を送出してＡＣＴＩＶＥ状態からＳＵＳＰＥＮＤ状態となり、機器＃３はＳＵＳＰＥＮＤ信号を受信すると機器＃２にＳＵＳＰＥＮＤ信号を送出して機器＃３の全てのポートはＡＣＴＩＶＥ状態からＳＵＳＰＥＮＤ状態となり、以後順次各装置よりＳＵＳＰＥＮＤ信号が送出され、機器＃１がＳＵＳＰＥＮＤ信号を受信すると機器＃１のポートＰ３はＡＣＴＩＶＥ状態からＳＵＳＰＥＮＤ状態になる。
【０００５】
また図４（Ｂ２）に示されるように、機器＃１より機器＃２のポートＰ３に対するサスペンドパケットを送出すると、機器＃２のポートＰ３は機器＃３に対してＳＵＳＰＥＮＤ信号を送出してＡＣＴＩＶＥ状態からＳＵＳＰＥＮＤ状態となり、以後順次各装置よりＳＵＳＰＥＮＤ信号が送出され、最後の機器＃５がＳＵＳＰＥＮＤ信号を受信すると機器＃５ポートＰ１はＡＣＴＩＶＥ状態からＳＵＳＰＥＮＤ状態となる。
【０００６】
また、機器＃１より機器＃３のポートＰ３に対するレジュームパケットを送出すると、図４（Ｃ）に示されるように、機器＃３のポートＰ３は機器＃４にＲＥＳＵＭＥ信号を送出してＳＵＳＰＥＮＤ状態よりＡＣＴＩＶＥ状態となり、以後順次各装置よりＲＥＳＵＭＥ信号が送出され、ＳＵＳＰＥＮＤ状態よりＡＣＴＩＶＥ状態となる。
【０００７】
【発明が解決しようとする課題】
図４（Ａ）で示す機器＃３がＩＥＥＥ１３９４−１９９５対応機器であったとすると、機器＃１が機器＃４のポートＰ１をサスペンドさせる場合、機器＃１は機器＃４のポートＰ１に対してサスペンドパケットを送信する。機器＃４のポートＰ１はサスペンドパケット受信後、対向の機器＃３のポートＰ３に対してサスペンド動作に入る。しかし、機器＃３（ＩＥＥＥ１３９４−１９９５対応機器であった場合）はサスペンド及びレジューム機能に対応していないので機器＃３のポートＰ３はＳＵＳＰＥＮＤ状態にならず、機器＃４のポートＰ１のみがＳＵＳＰＥＮＤ状態となる。そして、機器＃４はネットワークから外れ、ネットワークは機器＃１〜機器＃３の接続になる。
【０００８】
次に、機器＃１が機器＃４をレジュームさせる場合、機器＃１は機器３のポートＰ３にレジュームパケットを送信する。しかし、機器＃３はサスペンド及びレジューム機能に対応していないのでパケットを受信しても機器＃４をレジュームさせることができない。よって機器＃１は機器＃４に対してサスペンドさせることはできるがレジュームさせることができない。
【０００９】
このような問題は、サスペンド及びレジュームパケットの送信側と受信側との間にサスペンド及びレジューム機能に対応していない機器がある場合に起こりうる。
本発明はサスペンドおよびレジュームが確実に実行されるようにしたサスペンドパケット送出装置を提供することを課題とする。
【００１０】
【課題を解決するための手段】
請求項１の発明においては、通信ネットワークに接続された機器をサスペンド状態に設定するために、前記接続された機器の機器番号と前記接続された機器のポート番号とを有する送付データを含む命令に応じて、前記ネットワークに接続されている機器を前記サスペンド状態に設定するためのサスペンドパケット送信装置であって、前記接続された機器にサスペンドパケットを送信するパケット送信手段と、機器種別及び動作状態の少なくとも一方を含む前記接続された機器の機器情報を収集する機器情報収集手段と、前記機器情報収集手段によって収集された前記機器情報に基づいてサスペンド状態に設定されるべき接続された機器が所定のサスペンド機能及びレジューム機能を有するか否かを判定する判定手段と、が備えられ、そして、前記パケット送信手段によって、前記判定手段の判定結果に基づいてサスペンドパケットが送信されることを特徴とする。
【００１１】
請求項７の発明においては、通信ネットワークに接続された機器をサスペンド状態に設定するために、前記接続された機器の機器番号と前記接続された機器のポート番号とを有する送付データを含む命令に従って前記ネットワークに接続されている機器を前記サスペンド状態に設定するためのサスペンドパケット送信方法であって、機器種別及び動作状態の少なくとも一方を含む前記接続された機器の機器情報を収集する機器情報収集ステップと、機器情報収集ステップにより得られた結果を参照して、前記サスペンド状態に設定されるべき前記接続された機器が所定のサスペンド及びレジューム機能を満たすか否かを判定する判定ステップと、前記判定ステップの判定結果を基にサスペンドパケットを送信するパケット送信ステップと、を有することを特徴とする。
【００１５】
【発明の実施の形態】
本発明の実施の形態を図１および図２を参照して説明する。図１は本発明の実施例の構成図、図２は同実施例の動作フローチャートである。
図１において、１は入力部、２は機器状態収集部、３は判定部、４は通知部、５はパケット送出部、６は制御部、７はインタフェース（Ｉ／Ｏ）、８は処理を行うプロセッサ（ＣＰＵ）である。
【００１６】
つぎに、図２を参照して、実施例の動作を説明する。
ステップＳ１では、操作者がサスペンド機器番号（＃Ａ）およびポート番号（ＰＢ）を入力する。
ステップＳ２では、機器状態収集部２は、ネットワークに接続されている全ての機器に対して機器種別および現在の動作状態を返送させるパケットを送出し、ステップＳ３に移って各機器より返送された機器種別および動作状態を記録する。
【００１７】
ステップＳ４では、判定部３は、ステップＳ１で入力されたサスペンド機器番号（＃Ａ）およびポート番号（ＰＢ）よりサスペンドとなる領域に動作中の機器が有るか否かを判定し、動作中の機器が有る場合はステップＳ５に移って制御部６は通知部４に指令してサスペンドとなる領域に動作中の機器が有ることを操作者に通知して終了する。
【００１８】
なおステップＳ４でのサスペンドとなる領域は、ステップＳ１で入力したポート番号（ＰＢ）が以後説明するサスペンドパケットを入力するポートであるか中継して出力するポートであるかを判定し、入力するポートの場合はサスペンドパケットを送出する機器よりステップＳ１で入力したサスペンド機器番号（＃Ａ）との間に接続される全ての機器がサスペンド領域となり、また出力ポートである場合はステップＳ１で入力されたサスペンド機器番号（＃Ａ）より後方に接続される全ての機器がサスペンド領域となる。
【００１９】
またステップＳ４で動作中の機器が無いと判定されたときはステップＳ６に移り、判定部３は、ステップＳ１で入力したポート番号（ＰＢ）がサスペンドパケットを入力するポートであるか中継して出力するポートであるかを判定し、出力するポートである場合はステップＳ７に移ってパケット送出部５は、Ｉ／Ｏ７を介してネットワークにステップＳ１で入力されたサスペンド機器（＃Ａ）に対してポート（ＰＢ）をサスペンドさせるサスペンドパケットを送出して終了する。
【００２０】
また、ステップＳ６で入力するポートである場合にはステップＳ８に移り、判定部３はサスペンドとなる領域は全てＩＥＥＥ１３９４ａ−２０００対応の機器であるか否かを判定し、判定がＹＥＳの場合はステップＳ７に移ってパケット送出部５はＩ／Ｏ７を介してネットワークにステップＳ１で入力されたサスペンド機器（＃Ａ）に対してポート（ＰＢ）をサスペンドさせるサスペンドパケットを送出して終了する。
【００２１】
またステップＳ８でサスペンドとなる領域にＩＥＥＥ１３９４−１９９５対応機器のようなＩＥＥＥ１３９４ａ−２０００対応機器以外の機器が含まれる場合はステップＳ９に移り、通知部４は操作者に接続状態を変えるよう通知して終了する。
【００２２】
すなわち、図３（Ａ）に示される状態で機器が接続されている場合、機器＃１が機器＃５（Ｐ１）をサスペンドさせようとする場合は、機器＃５のポートＰ１は機器＃１より送出したパケットを受信するポートであるので、サスペンド領域は機器＃１〜＃４となり、この中の機器＃４はＩＥＥＥ１３９４ａ−２０００対応でないのでサスペンドを中止する。
【００２３】
また同様に機器＃１が機器＃３（Ｐ３）をサスペンドさせようとする場合は、機器＃３のポートＰ３は機器＃１より送出したパケットを中継する送出ポートであるので、サスペンド領域は機器＃４〜＃６となり、この中の機器＃４はＩＥＥＥ１３９４ａ−２０００対応でないのでサスペンドパケットを送出すると機器＃３のポートＰ３のみがサスペンドされる。
【００２４】
また、機器＃１が機器＃３（Ｐ１）をサスペンドする場合は、機器＃３のポートＰ１は機器＃１より送出したパケットを受信するポートであるのでサスペンド領域は機器＃１〜＃２となり、サスペンド領域は全てＩＥＥＥ１３９４ａ対応機器であるので、図３（Ｂ）に示されるように機器＃１および＃２と機器＃３のポートＰ１がサスペンドされる。
【００２５】
また、機器＃１が機器＃５（Ｐ３）をサスペンドする場合は、機器＃５のポートＰ３は機器＃１より送出したパケットを中継出力するポートであるので、図３（Ｃ）に示されるように機器＃５のポートＰ３と機器＃６がサスペンドされる。
【００２６】
【発明の効果】
以上説明したように、ネットワークに接続された機器がＩＥＥＥ１３９４ａ対応機器であるか否かを収集する機器状態収集部と、前記機器状態収集部の記録を参照して、入力されたサスペンド機器番号およびポート番号よりサスペンドとなる領域にＩＥＥＥ１３９４ａ対応機器以外の機器が含まれるか否かを判定する判定部と、前記判定部で全てＩＥＥＥ１３９４ａ対応機器であると判定されたとき前記入力されたサスペンド機器番号およびポート番号を付したサスペンドパケットを送出するパケット送出部と、を備えるようにしたので、確実なサスペンドおよびレジュームを実行させることができる。
【図面の簡単な説明】
【図１】本発明の実施例の構成図である。
【図２】同実施例の動作フローチャートである。
【図３】同実施例の動作の一例を説明するための図である。
【図４】サスペンド動作およびレジューム動作の説明図である。
【符号の説明】
１    入力部
２    機器状態収集部
３    判定部
４    通知部
５    パケット送出部
６    制御部
７    インタフェース（Ｉ／Ｏ）
８    プロセッサ（ＣＰＵ）
【図１】
0004163389.tif 000002
【図２】
0004163389.tif 000003
【図３】
0004163389.tif 000004
【図４】
0004163389.tif 000005