(57)【要約】【課題】ネットワークを構成する機器の起動及び停止状態への移行を、正確かつ容易に管理できるようにする。【解決手段】ＬＡＮ１２を構成する機器に接続される複数の通信用ポート１０を備え、複数の通信用ポート１０においてデータを中継するハブ１であって、各々の通信用ポート１０に接続された機器９の動作状態の変化を通信用ポート１０毎に検出する動作状態検出部２０と、起動条件テーブル２４及び停止条件テーブル２５を記憶した記憶部１７と、動作状態検出部２０によって検出された機器９の動作状態に基づいて、起動条件テーブル２４及び停止条件テーブル２５に記憶された制御情報の条件が成立するか否かを判別し、制御情報の条件が成立する場合は、機器起動部２１によって機器９を起動し、また、機器停止部２２によって機器９を停止状態へ移行するようにした。【選択図】図１
2009253332.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを構成する機器に接続される複数の通信用ポートを備え、複数の前記ポー
ト間においてデータを中継する集線装置であって、
各々の前記ポートに接続された前記機器の動作状態の変化を前記ポート毎に検出する動
作状態検出部と、
各々の前記ポートに接続された前記機器の動作状態に関する条件と、この条件が成立し
た場合に起動又は停止させるべき前記機器が接続されたポートを指定する情報とが含まれ
る制御情報を記憶した制御情報記憶部と、
前記動作状態検出部によって検出された前記機器の動作状態に基づいて、前記制御情報
記憶部に記憶された前記制御情報の条件が成立するか否かを判別し、前記制御情報の条件
が成立する場合は、前記制御情報が指定する前記ポートから前記機器を起動させる起動制
御信号、又は、前記機器を停止状態に移行させる停止制御信号を出力する信号出力部と、
を備えることを特徴とする集線装置。
【請求項２】
前記信号出力部は、前記制御情報記憶部に記憶された前記制御情報に従って、前記動作
状態検出部によって前記制御情報により指定された１又は複数のポートに接続された前記
機器の起動が検出された場合に、前記制御情報により指定される１又は複数のポートから
前記起動制御信号を出力すること、
を特徴とする請求項１に記載の集線装置。
【請求項３】
前記信号出力部は、前記制御情報記憶部に記憶された前記制御情報に従って、前記動作
状態検出部によって前記制御情報により指定された１又は複数のポートに接続された前記
機器の停止が検出された場合に、前記制御情報により指定される１又は複数のポートから
前記停止制御信号を出力すること、
を特徴とする請求項１又は２のいずれかに記載の集線装置。
【請求項４】
前記機器には、少なくともサーバ装置とクライアント装置とが含まれ、
前記信号出力部は、前記制御情報記憶部に記憶された前記制御情報に従って、前記動作
状態検出手段が検出した前記クライアント装置の動作状態の変化に基づいて、前記サーバ
装置が接続されたポートから前記起動制御信号又は前記停止制御信号を出力すること、
を特徴とする請求項１乃至３のいずれかに記載の集線装置。
【請求項５】
前記信号出力部は、前記制御情報記憶部に記憶された前記制御情報に従って、全ての前
記クライアント装置が停止した場合には前記サーバ装置が接続されたポートから前記停止
制御信号を出力し、全ての前記クライアント装置が停止している状態でいずれかの前記ク
ライアント装置が起動した場合には、前記サーバ装置が接続されたポートから前記起動制
御信号を出力すること、
を特徴とする請求項４記載の集線装置。
【請求項６】
ネットワークを構成する機器に接続される複数の通信用ポートを備え、複数の前記ポー
ト間においてデータを中継する集線装置の制御方法であって、
各々の前記ポートに接続された前記機器の動作状態に関する条件と、この条件が成立し
た場合に起動又は停止させるべき前記機器が接続されたポートを指定する情報とが含まれ
る制御情報を記憶した制御情報記憶部を備え、
各々の前記ポートに接続された前記機器の動作状態の変化を前記ポート毎に検出し、検
出した前記機器の動作状態に基づいて、前記制御情報記憶部に記憶された前記制御情報の
条件が成立するか否かを判別し、前記制御情報の条件が成立する場合は、前記制御情報が
指定する前記ポートから前記機器を起動させる起動制御信号、又は、前記機器を停止状態
に移行させる停止制御信号を出力すること、
を特徴とする集線装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部の機器に接続される複数の通信用のポートを備えた集線装置、及び、こ
の集線装置の制御方法に関する。
【背景技術】
【０００２】
従来、複数のポートを備え、このポートにケーブルを介して接続された機器の間で送受
信されるＭＡＣフレーム等のデータを中継する集線装置（いわゆるハブ）が知られている
（例えば、特許文献１参照）。この種のハブのポートに、例えば、データベースサーバや
、プリントサーバ等のサーバを接続すると共に、他のポートにこれらサーバからサービス
を受けるクライアントＰＣを接続し、ＬＡＮ（Local Area Network）を形成することが行
われている。
【特許文献１】特開２００６−１２１２９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、ハブに接続されたクライアントＰＣが起動したとき、このクライアントＰＣ
にサービスを提供するサーバは起動する必要がある。また、サーバからサービスの提供を
受けないクライアントＰＣのみが起動した場合、このサーバを起動する必要はない。さら
に、サーバからサービスの提供を受けるクライアントＰＣの全てが停止したときは、この
サーバを動作させておく意味がないので、停止することが好ましい。
このようにクライアントＰＣの起動に応じてサーバを起動／停止させるか否かの判断と
、この判断に基づいてサーバを起動／停止させる操作は、ユーザ自身が行っていたが、正
確な判断をするためにはＬＡＮに関する知識が必要とされ、ユーザの負担となっていた。
また、サーバを起動／停止させる作業自体が煩雑で、ユーザの負担となっていた。
本発明は、上述した事情に鑑みてなされたものであり、ネットワークを構成する機器の
起動及び停止状態への移行を、正確かつ容易に管理できるようにすることを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、本発明は、ネットワークを構成する機器に接続される複数
の通信用ポートを備え、複数の前記ポート間においてデータを中継する集線装置であって
、各々の前記ポートに接続された前記機器の動作状態の変化を前記ポート毎に検出する動
作状態検出部と、各々の前記ポートに接続された前記機器の動作状態に関する条件と、こ
の条件が成立した場合に起動又は停止させるべき前記機器が接続されたポートを指定する
情報とが含まれる制御情報を記憶した制御情報記憶部と、前記動作状態検出部によって検
出された前記機器の動作状態に基づいて、前記制御情報記憶部に記憶された前記制御情報
の条件が成立するか否かを判別し、前記制御情報の条件が成立する場合は、前記制御情報
が指定する前記ポートから前記機器を起動させる起動制御信号、又は、前記機器を停止状
態に移行させる停止制御信号を出力する信号出力部と、を備えることを特徴とする。
この構成によれば、機器の動作状態に関する条件が成立した場合、制御情報が指定する
ポートから、起動制御信号又は停止制御信号が出力され、自動で、このポートに接続され
た機器の起動及び停止状態への移行が行われる。このため、ネットワークを構成するある
機器の動作状態の変化があった場合に、この機器の動作状態の変化に応じて、他の機器を
起動するか否か、また、停止状態へ移行するか否かをユーザが判断してこの判断に基づい
て起動又は停止状態への移行を実行する、という煩雑な作業を省略できる。さらに、制御
情報に基づいて、機器の起動及び停止状態への移行が、自動で、正確かつ容易に行われる
ことになり、機器の起動及び停止状態への移行を正確かつ容易に管理できるようになる。
【０００５】
ここで、上記発明の集線装置において、前記信号出力部は、前記制御情報記憶部に記憶
された前記制御情報に従って、前記動作状態検出部によって前記制御情報により指定され
た１又は複数のポートに接続された前記機器の起動が検出された場合に、前記制御情報に
より指定される１又は複数のポートから前記起動制御信号を出力するようにしてもよい。
この構成によれば、制御情報を適切に設定することにより、ネットワークを構成する一
の機器が起動したときに連動して起動することが求められる他の機器を、一の機器が起動
した場合に、自動で、起動することができる。このため、ユーザ自身が一の機器を起動し
たときに併せて他の必要な機器を起動するという煩雑な作業を行う必要がなくなると共に
、機器の起動が、自動で、正確かつ容易に行われることになり、機器の起動を正確かつ容
易に管理できるようになる。
【０００６】
また、上記発明の集線装置において、前記信号出力部は、前記制御情報記憶部に記憶さ
れた前記制御情報に従って、前記動作状態検出部によって前記制御情報により指定された
１又は複数のポートに接続された前記機器の停止が検出された場合に、前記制御情報によ
り指定される１又は複数のポートから前記停止制御信号を出力するようにしてもよい。
この構成によれば、制御情報を適切に設定することにより、一の機器が停止状態へ移行
したときに連動して停止状態へ移行することが求められる他の機器を、一の機器が停止状
態へ移行した場合に、自動で、停止状態へ移行することができる。このため、ユーザ自身
が一の機器を停止状態へ移行したときに併せて他の必要な機器を停止状態へ移行するとい
う煩雑な作業を行う必要がなくなると共に、機器の停止状態への移行が、自動で、正確か
つ容易に行われることになり、機器の停止状態への移行を正確かつ容易に管理できるよう
になる。
【０００７】
また、上記発明の集線装置において、前記機器には、少なくともサーバ装置とクライア
ント装置とが含まれ、前記信号出力部は、前記制御情報記憶部に記憶された前記制御情報
に従って、前記動作状態検出手段が検出した前記クライアント装置の動作状態の変化に基
づいて、前記サーバ装置が接続されたポートから前記起動制御信号又は前記停止制御信号
を出力するようにしてもよい。
この構成によれば、クライアント装置の動作状態の変化に応じて、このクライアント装
置にサービスを提供するサーバ装置の起動、また、停止状態への移行が、自動で、行われ
る。従って、ユーザが自身のクライアント装置の動作状態の変化に応じて、このクライア
ント装置にサービスを提供するサーバ装置の起動を行うべきか否か、また、停止状態へ移
行を行うべきか否かを判断し、この判断に基づいてサーバ装置の起動及び停止状態への移
行をする、という煩雑な作業を行う必要がなくなる。さらに、サーバ装置の起動、また、
停止状態へ移行が、自動で、正確かつ容易に行われることになり、サーバ装置の起動及び
停止状態への移行を正確かつ容易に管理できるようになる。
【０００８】
また、上記発明の集線装置において、前記信号出力部は、前記制御情報記憶部に記憶さ
れた前記制御情報に従って、全ての前記クライアント装置が停止した場合には前記サーバ
装置が接続されたポートから前記停止制御信号を出力し、全ての前記クライアント装置が
停止している状態でいずれかの前記クライアント装置が起動した場合には、前記サーバ装
置が接続されたポートから前記起動制御信号を出力するようにしてもよい。
この構成によれば、ネットワークを構成する全てのクライアント装置が停止した場合、
サーバ装置に停止制御信号が出力され、自動で、サーバ装置が停止状態へ移行する。この
ため、ユーザが自身のクライアント装置を停止状態へ移行した際、ネットワークを構成す
る他のクライアント装置の状態を調べ、他のクライアント装置の全てが停止状態であった
場合は、サーバ装置を停止状態へ移行する、という煩雑な作業が必要なくなる。さらに、
全てのクライアント装置が停止した場合は、自動で、サーバ装置が停止状態へ移行するた
め、サーバ装置の停止状態への移行を正確かつ容易に管理できるようになる。
また、この構成によれば、ネットワークを構成する全てのクライアント装置が停止状態
のときに、いずれかのクライアント装置が起動したときは、サーバ装置に起動制御信号が
出力され、自動で、サーバ装置が起動する。このため、全てのクライアント装置が停止状
態の場合において、ユーザが自身のクライアント装置を起動しさえすれば、自動で、サー
バ装置が起動するため、クライアント装置の起動と同時にサーバ装置を起動する、という
煩雑な作業が必要なくなる。さらに、いずれかのクライアント装置が起動したときは、自
動で、サーバ装置が起動するため、サーバ装置の起動を正確かつ容易に管理できるように
なる。
【０００９】
また、上記目的を達成するために、本発明は、ネットワークを構成する機器に接続され
る複数の通信用ポートを備え、複数の前記ポート間においてデータを中継する集線装置の
制御方法であって、各々の前記ポートに接続された前記機器の動作状態に関する条件と、
この条件が成立した場合に起動又は停止させるべき前記機器が接続されたポートを指定す
る情報とが含まれる制御情報を記憶した制御情報記憶部を備え、各々の前記ポートに接続
された前記機器の動作状態の変化を前記ポート毎に検出し、検出した前記機器の動作状態
に基づいて、前記制御情報記憶部に記憶された前記制御情報の条件が成立するか否かを判
別し、前記制御情報の条件が成立する場合は、前記制御情報が指定する前記ポートから前
記機器を起動させる起動制御信号、又は、前記機器を停止状態に移行させる停止制御信号
を出力すること、を特徴とする。
【発明の効果】
【００１０】
本発明によれば、機器の起動及び停止状態への移行が、自動で、正確かつ容易に行われ
ることになり、機器の起動及び停止状態への移行を正確かつ容易に管理できるようになる
。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の実施の形態について説明する。
図１は、本実施形態に係る集線装置としてのハブ１の機能的構成を示すブロック図であ
る。ハブ１は、通信用ポート１０に接続された機器９の間で送受信されるＭＡＣフレーム
等のデータを中継するものであり、図１に示すように、通信用ポート１０としてポートＡ
〜ポートＨの８つの通信用ポート１０を備えている。この通信用ポート１０のそれぞれは
、ハブ１に設けられた物理的なモジュラジャック（不図示）と対応していると共に、モジ
ュラジャックのそれぞれの近傍には、通信用ポート１０の番号を示す表示がされており、
どのモジュラジャックがどの番号の通信用ポート１０と対応しているかをユーザが容易に
判断できる構成となっている。この通信用ポート１０に、例えば、イーサネット（登録商
標）の規格に準拠したツイストペアケーブル等の通信用ケーブル１１を介して機器９が接
続され、ＬＡＮ１２が構成されている。このＬＡＮ１２を構成する機器９は、ＬＡＮ１２
内の他の機器９とデータの送受信を行うためのネットワークインタフェースカードを備え
るものであり、例えば、プリントサーバ、データベースサーバ、メールサーバ、ネットワ
ークサーバ等のサーバ装置や、これらサーバ装置からサービスの提供を受けるクライアン
ト装置を含むパーソナルコンピュータ、ホスト等がある。
また、ハブ１は、図１に示すように、通信部１５と、制御部１６と、記憶部１７と、状
態表示部１８とを備えている。
【００１２】
通信部１５は、通信用ポート１０から入力された信号を他の通信用ポート１０から出力
するものであり、電流波形を整形するＰＨＹチップ（不図示）を備えている。一の通信用
ポート１０から入力された信号は、このＰＨＹチップによってその電流波形が整形され、
他の通信用ポートから出力される。また、本実施形態に係るハブ１の通信部１５は、入力
された信号からＭＡＣフレームを検出し分析するＭＡＣチップを備えており、検出，分析
されたＭＡＣフレームに基づいてスイッチング動作を行う。具体的には、ＭＡＣチップが
検出，分析したＭＡＣフレームに基づいて、通信用ポート１０と、この通信用ポート１０
に接続された機器９のＭＡＣアドレスとが対応付けられたアドレステーブルが作成され、
このアドレステーブルが後述する記憶部１７に記憶されており、ＭＡＣフレームを通信用
ポート１０から出力する際は、このアドレステーブルに基づいて適切な通信用ポート１０
から出力される。
また、通信部１５は、通信用ポート１０に接続された各機器９から入力された制御信号
を制御部１６に出力すると共に、制御部１６から入力された制御信号を通信用ポート１０
から各機器９へ出力する。
【００１３】
制御部１６は、ハブ１の各部を中枢的に制御するものであり、演算実行手段としてのＣ
ＰＵや、記憶手段としてのＲＯＭ、ＣＰＵのワークエリアとして機能するＲＡＭを有して
いる。また、制御部１６は、図１に示すように、動作状態検出部２０と、機器起動部２１
と、機器停止部２２と、条件設定部２３とを備えている。
動作状態検出部２０は、通信用ポート１０に接続されている機器９の動作状態の変化を
通信用ポート１０毎に検出するものである。本実施形態において、機器９の動作状態の変
化とは、起動していない機器９の電源がオンされて機器９が起動すること、及び、起動し
ている機器９の電源がオフされて停止状態へ移行すること、を示す。ここで、動作状態検
出部２０が通信用ポート１０に接続されている機器９の動作状態の変化を検出する際の具
体的な動作について例を挙げて説明する。
【００１４】
例えば、動作状態検出部２０は、応答を要求する旨の制御信号を含んだ応答要求信号を
通信用ポート１０に接続された機器９に一定時間毎に出力する。そして、ある機器９につ
いて応答がなかった状態から応答がある状態となった場合、この機器９が起動していない
状態から起動した状態へと動作状態が変化したと判別し、この機器９が起動したこと、及
び、この機器９が接続されている通信用ポート１０を検出する。一方、ある機器９につい
て応答があった状態から応答がない状態となった場合、この機器９が起動していた状態か
ら停止状態へと動作状態が変化したと判別し、この機器９が停止状態へ移行したこと、及
び、この機器９が接続されている通信用ポート１０を検出する。
また例えば、動作状態の変化があったときにその動作状態の変化の内容を示す制御信号
をハブ１へ出力する機能を備えた専用のプログラムを、予め、通信用ポート１０に接続さ
れた機器９に対してインストールしておく。これにより、例えば、機器９が起動したとき
、この機器９が起動した旨の制御信号がハブ１に送信されることとなり、ハブ１の制御部
１６は、受信した制御信号を分析し、この機器９が起動した（動作状態が変化した）こと
、及び、この機器９が接続された通信用ポート１０を検出できる。この場合、通信用ポー
ト１０に接続された全ての機器９に対してプログラムをインストールする必要があるため
、この方法は、特に、ＬＡＮ１２を構成する機器９の数が少ない小規模なＬＡＮ１２に有
効である。
【００１５】
機器起動部２１は、機器９を起動するための起動制御信号を、この機器９が接続されて
いる通信用ポート１０から出力することにより、この機器９を起動するものである。ここ
で、機器起動部２１の具体的な動作について例を挙げて説明する。
例えば、機器９を、この機器９の本体が停止状態のときでもネットワークインタフェー
スカードには電力が供給されるようにし、停止状態のときであってもネットワークインタ
フェースカードが制御信号を受信できるよう構成すると共に、ハブ１からこのネットワー
クインタフェースカードに対し起動制御信号が入力された場合、これをトリガに機器９の
起動を開始するよう構成する。この構成によれば、機器起動部２１が、起動をすべき機器
９が接続されている通信用ポート１０から起動制御信号を出力することにより、この起動
制御信号が入力された機器９が起動することになる。なお、上述した動作は、「Ｗａｋｅ
ｏｎ  Ｌａｎ」等の既存の技術を利用して実現することができる。
なお、機器９が起動している状態で、この機器９に起動制御信号が入力された場合は、
この機器９は、この信号に基づく動作を行わない。
【００１６】
機器停止部２２は、機器９を停止状態へ移行するための停止制御信号を、この機器９が
接続されている通信用ポート１０から出力することにより、この機器９を停止するもので
ある。ここで、機器停止部２２の具体的な動作について例を挙げて説明する。
例えば、機器９のネットワークインタフェースカードに停止制御信号が入力された場合
、この停止制御信号をトリガに機器９の停止状態への移行を開始するよう、機器９を構成
する。この構成によれば、機器停止部２２が、停止状態へ移行すべき機器９が接続されて
いる通信用ポート１０から停止制御信号を出力して機器９のネットワークインタフェース
カードに停止制御信号を出力することにより、この停止制御信号が入力された機器９が停
止状態へ移行することになる。
また例えば、停止制御信号が入力されたときに、停止状態への移行を開始する機能を備
えた専用のプログラムを、予め、通信用ポート１０に接続された機器９に対してインスト
ールしておく。これにより、機器停止部２２が、停止状態へ移行すべき機器９が接続され
ている通信用ポート１０から停止制御信号を出力した場合、この停止制御信号が入力され
た機器９の停止状態への移行が開始されることになる。この場合、通信用ポート１０に接
続された全ての機器９に対してプログラムをインストールする必要があるため、この方法
は、特に、ＬＡＮ１２を構成する機器９の数が少ない小規模なＬＡＮ１２に有効である。
なお、機器９が停止状態へ移行した後に、この機器９に停止制御信号が入力された場合
は、この機器９は、この信号に基づく動作を行わない。
また、上述した機器起動部２１及び機器停止部２２は、それぞれ起動制御信号及び停止
制御信号を出力する信号出力部として機能する。
【００１７】
条件設定部２３は、ユーザの指示に基づいて、記憶部１７に記憶された起動条件テーブ
ル２４及び停止条件テーブル２５を生成するものである。以下、条件設定部２３の機能に
ついて、記憶部１７と、この記憶部１７に記憶された起動条件テーブル２４，停止条件テ
ーブル２５と共に説明する。
記憶部１７は、各種データを記憶するための書き換え可能に構成された記憶装置であり
、例えば、ＥＥＰＲＯＭが適用される。この記憶部１７には、図１に示すように、起動条
件テーブル２４、及び、停止条件テーブル２５が記憶されている。
【００１８】
図２（Ａ）は、起動条件テーブル２４の構成例を示す図であり、図２（Ｂ）は、停止条
件テーブル２５の構成例を示す図である。
本実施形態に係るハブ１は、通信用ポート１０に接続された機器９の動作状態について
予め定められた条件が成立したときに、予め定められた通信用ポート１０から上述した機
器起動部２１又は機器停止部２２によって、起動制御信号又は停止制御信号を出力するこ
とにより機器９を起動し、また、機器９を停止状態へ移行する構成となっている。
具体的には、予め定められた通信用ポート１０に接続された機器９が起動したという条
件が成立したとき、予め定められた通信用ポート１０から起動制御信号を出力する構成と
なっている。そして、この条件と起動制御信号を出力する通信用ポート１０とを対応付け
て記憶しているものが図２（Ａ）に示す起動条件テーブル２４である。
また、予め定められた通信用ポート１０に接続された機器９が停止状態へ移行したとい
う条件が成立したとき、予め定められた通信用ポート１０から停止制御信号を出力する構
成となっている。そして、この条件と停止制御信号を出力する通信用ポート１０とを対応
付けて記憶しているものが図２（Ｂ）に示す停止条件テーブル２５である。
【００１９】
図２（Ａ）に示すように、起動条件テーブル２４は、「起動が検出されたポート」フィ
ールドと、「起動制御信号を出力するポート」フィールドの２つのフィールドを備えてい
る。「起動が検出されたポート」フィールドには、起動制御信号を出力するにあたっての
、機器９の動作状態に関する条件、つまり、どの通信用ポート１０に接続された機器９に
ついて起動したことが検出されたときに起動制御信号を出力するのかを示す条件（以下、
「起動条件」という）が記憶されている。また、「起動制御信号を出力するポート」フィ
ールドには、「起動が検出されたポート」フィールドに記憶された条件が成立した場合に
起動制御信号を出力すべき機器９が接続された通信用ポート１０を指定する情報、つまり
、どの通信用ポート１０から起動制御信号を出力するのかが記憶されている。図２（Ａ）
の例で言えば、「起動が検出されたポート」フィールドには、「Ｃ、Ｄ、Ｅ、Ｆのいずれ
か」と記憶されており、「起動制御信号を出力するポート」には、「Ａ、Ｂ全て」と記憶
されている。したがって、この場合は、ポートＣ、ポートＤ、ポートＥ、ポートＦのいず
れかに接続された機器９の起動が検出された場合、ポートＡ及びポートＢの両方から起動
制御信号を出力する。
【００２０】
一方、図２（Ｂ）に示すように、停止条件テーブル２５は、「停止状態への移行が検出
されたポート」フィールドと、「停止制御信号を出力するポート」フィールドの２つのフ
ィールドを備えている。「停止状態への移行が検出されたポート」フィールドには、停止
制御信号を出力するにあたっての、機器９の動作状態に関する条件、つまり、どの通信用
ポート１０に接続された機器９について停止状態へ移行したことが検出されたときに停止
制御信号を出力するのかを示す条件（以下、「停止条件」という）が記憶されている。ま
た、「停止制御信号を出力するポート」フィールドには、「停止状態への移行が検出され
たポート」フィールドに記憶された条件が成立した場合に停止制御信号を出力すべき機器
９が接続された通信用ポート１０を指定する情報、つまり、どの通信用ポート１０から停
止制御信号を出力するのかが記憶されている。図２（Ｂ）の例で言えば、「起動が検出さ
れたポート」フィールドには、「Ｃ、Ｄ、Ｅ、Ｆの全て」と記憶されており、「起動制御
信号を出力するポート」には、「Ａ、Ｂ全て」と記憶されている。この場合は、ポートＣ
、ポートＤ、ポートＥ、ポートＦに接続された機器９の全てについて停止状態への移行が
検出された場合、ポートＡ及びポートＢの両方から停止制御信号を出力する。
なお、記憶部１７は、上述した起動条件テーブル２４と停止条件テーブル２５とを記憶
した状態において制御情報記憶部として機能する。
【００２１】
ここで、本実施形態に係るハブ１は、通信用ポート１０の一つであるポートＨに接続さ
れた設定用ＰＣ２６によって、ハブ１の動作モードの設定等を行うことができる構成とな
っている。具体的には、ハブ１の状態に係る情報や、ユーザが設定を行うために必要な情
報等を設定用ＰＣ２６のディスプレイ等の表示部２７に表示する機能、及び、表示部２７
に表示された情報を参照してユーザがキーボード等の指示入力部２８を介してハブ１の設
定を行った場合、設定の内容に応じて制御信号を生成し、この制御信号をハブ１へ出力す
る機能、を有するプログラムが予め設定用ＰＣにインストールされている。従って、ユー
ザが、設定用ＰＣ２６を利用して、ハブ１の設定を行った場合、この設定の内容を示す制
御信号がハブ１の制御部１６へ出力され、この制御信号に基づいてハブ１の設定が行われ
る。
本実施形態では、ユーザは、この設定用ＰＣ２６を利用して、上述した起動条件テーブ
ル２４及び停止条件テーブル２５の各フィールドに記憶すべき値を設定することができる
構成となっている。
【００２２】
図３（Ａ）は、起動条件テーブル２４の各フィールドに記憶すべき値をユーザが設定す
る（以下、「起動条件を設定する」という）際に、設定用ＰＣ２６の表示部２７に表示さ
れる画面である起動条件設定画面３０の一例を示す図であり、図３（Ｂ）は、停止条件テ
ーブル２５の各フィールドに記憶すべき値をユーザが設定する（以下、「停止条件を設定
する」という）際に、設定用ＰＣ２６の表示部２７に表示される画面である停止条件設定
画面３１の一例を示す図である。
起動条件を設定する際は、ユーザは、設定用ＰＣ２６の指示入力部２８を操作して、図
３（Ａ）に示す起動条件設定画面３０を表示部２７に表示する。そして、起動条件設定画
面３０の内容を参照しながら、起動条件設定画面３０に設けられた入力欄３２に、適宜、
値を入力する。図３（Ａ）の例で言えば、入力欄３２Ａには、上述した起動条件を示す値
を入力し、入力欄３２Ｂには、起動条件が成立したときに起動制御信号を出力すべき通信
用ポート１０の番号を入力する。なお、図３において、大文字のアルファベットは、通信
用ポート１０の番号を示し、「ｏｒ」及び「ａｎｄ」はそれぞれ論理和及び論理積を示す
。従って、「Ｃ  ｏｒ  Ｄ  ｏｒ  Ｅ  ｏｒ  Ｆ」は、ポートＣ〜Ｆのいずれか、という
意味を示す。
入力欄３２に値を入力後、入力した内容で起動条件を設定する旨の操作をユーザが指示
入力部２８によって行うと、入力した内容を示す制御信号がハブ１に出力される。そして
ハブ１の条件設定部２３は、この制御信号を分析し、分析した結果に基づいて起動条件テ
ーブル２４を生成し、記憶部１７に記憶する。具体的には、条件設定部２３は、入力欄３
２Ａに入力された値を示す制御信号に基づいて「起動が検出されたポート」フィールドの
値を設定し、入力欄３２Ｂに入力された値を示す制御信号に基づいて「起動制御信号を出
力するポート」フィールドの値を設定して起動条件テーブル２４を生成し、記憶部１７に
記憶する。
【００２３】
一方、停止条件を設定する際は、ユーザは、設定用ＰＣ２６の指示入力部２８を操作し
て、図３（Ｂ）に示す停止条件設定画面３１を表示部２７に表示する。そして、停止条件
設定画面３１の内容を参照しながら、停止条件設定画面３１に設けられた入力欄３２に、
必要な値を入力する。図３（Ｂ）の例で言えば、入力欄３２Ｃには、上述した停止条件を
入力し、入力欄３２Ｄには、停止条件が成立したときに停止制御信号を出力すべき通信用
ポート１０を入力する。入力欄３２に入力後、入力した内容で停止条件を設定する旨の操
作をユーザが指示入力部２８によって行うと、入力した内容を示す制御信号がハブ１に出
力される。そしてハブ１の条件設定部２３は、この制御信号を分析し、分析した結果に基
づいて停止条件テーブル２５を生成し、記憶部１７に記憶する。具体的には、入力欄３２
Ｃに入力された値を示す制御信号に基づいて「停止状態への移行が検出されたポート」フ
ィールドの値を設定し、入力欄３２Ｄに入力された値を示す制御信号に基づいて「停止制
御信号を出力するポート」フィールドの値を設定して停止条件テーブル２５を生成し、記
憶部１７に記憶する。
【００２４】
このように、本実施形態では、起動条件を設定する際、また、停止条件を設定する際、
ユーザは、設定用ＰＣ２６の表示部２７に起動条件設定画面３０を表示し、また、停止条
件設定画面３１を表示し、この起動条件設定画面３０に設けられた入力欄３２に値を入力
していくという簡易な動作によって、起動条件及び停止条件を設定することができるため
、ユーザの利便性が向上する。特に、本実施形態では、入力欄３２に入力する値は、例え
ば、機器９のＩＰアドレスや、ＭＡＣアドレス等のネットワークの知識を要する値ではな
く、機器９が接続されている通信用ポート１０の番号である。ここで、通信用ポート１０
は、上述したように、ハブ１に物理的に設けられたモジュラジャックと対応するものであ
るため、ネットワークの知識に乏しいユーザであっても、モジュラジャックに接続されて
いる通信用ケーブル１１とこの通信用ケーブル１１に接続されている機器９を確認するこ
とにより、どの通信用ポート１０にどの機器９が接続されているのかを容易に認識できる
。そして、起動条件を設定する際、また、停止条件を設定する際は、この認識に基づいて
入力欄３２に通信用ポート１０の番号を入力する、という簡易な作業によって起動条件を
設定することができ、ユーザの利便性が向上する。
【００２５】
状態表示部１８は、各通信用ポート１０に対応したＬＥＤを備えている。各ＬＥＤは、
対応する通信用ポート１０の状態を表示するものであり、例えば、発行する色によって、
対応する通信用ポート１０に接続された通信用ケーブル１１をデータが正常に流れている
か否かを表示する。
【００２６】
次いで、ハブ１の動作について、図４のフローチャートを用いて説明する。
先ず、ハブ１の制御部１６は、動作状態検出部２０によって通信用ポート１０に接続さ
れた機器９の動作状態の変化が検出されたか否かを監視する（ステップＳＡ１）。動作状
態の変化が検出された場合（ステップＳＡ１：ＹＥＳ）、制御部１６は、記憶部１７に記
憶された起動条件テーブル２４と停止条件テーブル２５とを参照し（ステップＳＡ２）、
検出された動作状態の変化によって、これらテーブルに記憶された起動条件、停止条件の
うち成立する条件があるか否かを判別する（ステップＳＡ３）。例えば、制御部１６は、
動作状態検出部２０によってある機器９の起動が検出された場合、起動条件テーブル２４
の「起動が検出されたポート」フィールドに記憶された起動条件を参照し、この起動条件
が成立するか否かを判別する。
成立する条件がない場合（ステップＳＡ３：ＮＯ）、制御部１６は、処理手順をステッ
プＳＡ１に戻し、再び、動作状態検出部２０によって通信用ポート１０に接続された機器
９の動作状態の変化が検出されたか否かを監視する。一方、成立する条件がある場合（ス
テップＳＡ３：ＹＥＳ）、制御部１６の機器起動部２１又は機器停止部２２は、成立する
条件に応じて、起動制御信号又は停止制御信号を定められた通信用ポート１０から出力し
、この通信用ポートに接続された機器９の起動又は停止状態への移行を行う（ステップＳ
Ａ４）。例えば、起動条件テーブル２４の「起動が検出されたポート」フィールドに記憶
されている起動条件が成立した場合、制御部１６の機器起動部２１は、「起動制御信号を
出力するポート」フィールドを参照し、このフィールドに記憶されている通信用ポート１
０から起動制御信号を出力して、この通信用ポート１０に接続されている機器９を起動す
る。
ステップＳＡ４の処理の後、制御部１６は、処理手順をステップＳＡ１に戻し、再び、
動作状態検出部２０によって通信用ポート１０に接続された機器９の動作状態の変化が検
出されたか否かを監視する。
【００２７】
このように、本実施形態では、予め起動条件テーブル２４及び停止条件テーブル２５が
記憶部１７に記憶されており、動作状態検出部２０によって機器９の動作状態の変化が検
出された場合、制御部１６は、この起動条件テーブル２４及び停止条件テーブル２５を参
照し、機器９の動作状態の変化に基づいて起動条件テーブル２４に記憶された起動条件又
は停止条件テーブル２５に記憶された停止条件が成立するか否か判別する。そしてこれら
条件が成立する場合には、機器起動部２１及び機器停止部２２によって起動条件テーブル
２４又は停止条件テーブル２５に予め定められた通信用ポート１０から起動制御信号又は
停止制御信号が送信され、この通信用ポート１０に接続された機器９が自動で、起動又は
停止状態へ移行することになる。
このため、ユーザが設定用ＰＣ２６を利用して適切な起動条件を設定し、また、停止条
件を設定すれば、通信用ポート１０に接続された機器９の動作状態の変化に応じて、適切
な機器９の起動及び停止状態への移行が、自動で行われることになる。従って、ある機器
９の動作状態の変化があったときに、他の機器９を起動するか否か、また、停止状態へ移
行するか否かをユーザが判断して、この判断に基づいて起動又は停止状態への移行を実行
するという煩雑な作業を省略できる。さらに、機器９の起動及び停止状態への移行が、自
動で、正確かつ容易に行われることになり、機器９の起動及び停止状態への移行を正確か
つ容易に管理できるようになる。
【００２８】
また、本実施形態では、起動条件テーブル２４の「起動が検出されたポート」フィール
ドに基づいて、予め定められた通信用ポート１０に接続された機器９が起動したとき、「
起動制御信号を出力するポート」フィールドに基づいて、予め定められた通信用ポート１
０から起動制御信号が出力されることになる。従って、一の機器９が起動したときに連動
して起動することが求められる他の機器９を、一の機器９が起動したとき自動で起動する
ことができる。このため、ユーザ自身が一の機器９を起動したときに併せて他の機器９を
起動するという煩雑な作業を行う必要がなくなると共に、機器９の起動が、自動で、正確
かつ容易に行われることになり、機器９の起動を正確かつ容易に管理できるようになる。
【００２９】
また、本実施形態では、停止条件テーブル２５の「停止状態への移行が検出されたポー
ト」フィールドに基づいて、予め定められた通信用ポート１０に接続された機器９が停止
状態へ移行したとき、「停止制御信号を出力するポート」フィールドに基づいて、予め定
められた通信用ポート１０から停止制御信号が出力されることになる。従って、一の機器
９が停止状態へ移行したときに連動して停止状態へ移行することが求められる他の機器９
を、一の機器９が停止状態へ移行したとき自動で停止状態へ移行することができる。この
ため、ユーザ自身が一の機器９を停止状態へ移行したときに併せて他の機器９を停止状態
へ移行するという煩雑な作業を行う必要がなくなると共に、機器９の停止状態への移行が
、自動で、正確かつ容易に行われることになり、機器９の停止状態への移行を正確かつ容
易に管理できるようになる。
【００３０】
次いで、ハブ１の通信用ポート１０に接続される機器９と、起動条件テーブル２４及び
停止条件テーブル２５との具体的対応の例、すなわち、ハブ１にどういった形態でどうい
った種類の機器９が接続されているときに、どういった起動条件テーブル２４及び停止条
件テーブル２５が記憶されるかの具体例について図１、図２を用いて説明する。
図１に示す例では、ポートＡには、プリントサーバａが接続され、ポートＢには、デー
タベースサーバｂが接続され、ポートＣ〜Ｆには、それぞれ、クライアントＰＣｃ〜ｆが
接続されている。ここでプリントサーバａは、クライアントＰＣｃ〜ｆに対して、サービ
スを提供するものであり、同様に、データベースサーバｂは、クライアントＰＣｃ〜ｆに
対して、サービスを提供するものである。この場合、ポートＡ〜Ｆに接続された全ての機
器９が停止状態の場合において、クライアントＰＣｃ〜ｆのいずれかが起動した場合、プ
リントサーバａ及びデータベースサーバｂの両方を起動する必要がある。なぜなら、これ
らプリントサーバａ及びデータベースサーバｂが起動しない限り、起動したクライアント
ＰＣｃ〜ｆは、これらプリントサーバａ及びデータベースサーバｂからサービスの提供を
受けることができないからである。逆に、クライアントＰＣｃ〜ｆの全てが停止状態へ移
行した後は、プリントサーバａ及びデータベースサーバｂの両方を停止状態へ移行する必
要がある。なぜなら、これらプリントサーバａ及びデータベースサーバｂがサービスを提
供するクライアントＰＣｃ〜ｆがなく、これらプリントサーバａ及びデータベースサーバ
ｂを起動させておいても無駄だからである。
【００３１】
この場合、図２（Ａ）に示す起動条件テーブル２４、及び、図２（Ｂ）に示す停止条件
テーブル２５が記憶部１７に記憶される。この図２（Ａ）の起動条件テーブル２４によれ
ば、図４に示すフローチャートの動作によって、ポートＣ〜Ｆに接続されたクライアント
ＰＣｃ〜ｆのいずれかの起動が検出されたときに、ポートＡ及びポートＢに接続されたプ
リントサーバａ及びデータベースサーバｂの両方のサーバが起動されることになる。また
、図２（Ｂ）の停止条件テーブル２５によれば、図４に示すフローチャートの動作によっ
て、ポートＣ〜Ｆに接続されたクライアントＰＣｃ〜ｆの全ての停止状態への移行が検出
されたときに、ポートＡ及びポートＢに接続されたプリントサーバａ及びデータベースサ
ーバｂの両方のサーバが停止状態へ移行することになる。
【００３２】
上述した例によれば、起動条件テーブル２４及び停止条件テーブル２５に基づき、クラ
イアントＰＣｃ〜ｆ等のクライアント装置の起動状態の変化に応じて、このクライアント
装置にサービスを提供するプリントサーバａ及びデータベースサーバｂ等のサーバ装置の
起動、また、停止状態へ移行が、自動で、正確かつ容易に行われる。従って、ユーザが自
身のクライアント装置の起動、又は、停止状態への移行に応じて、このクライアント装置
にサービスを提供するサーバ装置の起動を行うべきか否か、また、停止状態へ移行を行う
べきか否かを判断し、この判断に基づいてサーバ装置の起動及び停止状態への移行をする
、という煩雑な作業を行う必要がなくなると共に、サーバ装置の起動、また、停止状態へ
移行が、自動で、正確かつ容易に行われることになり、サーバ装置の起動及び停止状態へ
の移行を正確かつ容易に管理できるようになる。
【００３３】
特に、本実施形態では、ポートＣ〜Ｆに接続された全てのクライアントＰＣｃ〜ｆが停
止状態へ移行した場合に、プリントサーバａ及びデータベースサーバｂの両方に停止制御
信号が出力されて、自動で、プリントサーバａ及びデータベースサーバｂの両方が停止状
態へ移行することになる。従って、ユーザは、自身のクライアントＰＣｃ〜ｆを停止状態
へ移行した場合、他のクライアントＰＣｃ〜ｆの状態を調べ、他のクライアントＰＣｃ〜
ｆが停止状態だった場合に、プリントサーバａ及びデータベースサーバｂを停止状態へ移
行する、という煩雑な作業が必要なくなる。さらに、ポートＣ〜Ｆに接続された全てのク
ライアントＰＣｃ〜ｆが停止状態へ移行した場合、自動で、プリントサーバａ及びデータ
ベースサーバｂの両方が停止状態へ移行するため、プリントサーバａ及びデータベースサ
ーバｂ等のサーバ装置の停止状態への移行を、自動で、正確かつ容易に管理できるように
なる。
一方、上述したように、クライアントＰＣｃ〜ｆが全て停止状態のときに、いずれかの
クライアントＰＣｃ〜ｆが起動したときは、プリントサーバａ及びデータベースサーバｂ
に起動制御信号が出力されて、自動で、プリントサーバａ及びデータベースサーバｂが起
動することになる。従って、ユーザがこのユーザ自身のクライアントＰＣｃ〜ｆを起動し
さえすれば、自動で、プリントサーバａ及びデータベースサーバｂが起動することとなり
、ユーザ自身のクライアントＰＣｃ〜ｆの起動と同時にプリントサーバａ及びデータベー
スサーバｂ等を起動する、という煩雑な作業が必要なくなる。さらに、クライアントＰＣ
ｃ〜ｆが全て停止状態のときに、いずれかのクライアントＰＣｃ〜ｆが起動したときは、
自動で、プリントサーバａ及びデータベースサーバｂが起動することになるため、プリン
トサーバａ及びデータベースサーバｂ等のサーバ装置の起動を、自動で、正確かつ容易に
管理できるようになる。
【００３４】
次いで、ハブ１の通信用ポート１０に接続される機器９と、起動条件テーブル２４及び
停止条件テーブル２５との具体的対応の他の例について図５及び図６を用いて説明する。
図５は、ハブ１の通信用ポート１０に接続される機器９と、起動条件テーブル及び停止
条件テーブルとの具体的対応を説明するための他の例を示すハブ１の機能的構成を示すブ
ロック図であり、図６（Ａ）は、この他の例における起動条件テーブル２４を、図６（Ｂ
）は、停止条件テーブル２５を示す。
図５に示す例では、ハブ１の通信用ポート１０を用いて２つの仮想的なＬＡＮ３５，３
６が形成されている。すなわち、ポートＡ、ポートＣ及びポートＤに接続された機器９に
よって、ＬＡＮ３５が形成されており、このＬＡＮ３５を構成する機器９の間でのみデー
タの送受信が行われる構成となっている。なお、プリントサーバａは、クライアントＰＣ
ｃ、ｄの両方にサービスを提供するものである。一方、ポートＢ、ポートＥ及びポートＦ
に接続された機器９によって、ＬＡＮ３６が形成されており、このＬＡＮ３６を構成する
機器９の間でのみデータの送受信が行われる構成となっている。なお、データベースサー
バｂは、クライアントＰＣｅ、ｆの両方にサービスを提供するものである。
【００３５】
この場合、ポートＣ、Ｄに接続されたクライアントＰＣｃ、ｄのいずれかが起動された
場合、ポートＡに接続されたプリントサーバａが起動することが必要であると共に、クラ
イアントＰＣｃ、ｄの両方が停止状態へ移行した場合、ポートＡに接続されたプリントサ
ーバａを停止状態へ移行することが必要である。同様に、ポートＥ、Ｆに接続されたクラ
イアントＰＣｅ、ｆのいずれかが起動された場合、ポートＢに接続されたデータベースサ
ーバｂが起動することが必要であると共に、クライアントＰＣｅ、ｆの両方が停止状態へ
移行した場合、ポートＢに接続されたデータベースサーバｂを停止状態へ移行することが
必要である。
そして、この場合、図６に示すような、起動条件テーブル２４及び停止条件テーブル２
５を記憶部１７に記憶する。図６（Ａ）に示す起動条件テーブル２４によれば、図４に示
すフローチャートの動作によって、ポートＣ、Ｄに接続されたクライアントＰＣｃ、ｄの
いずれかが起動された場合、ポートＡに接続されたプリントサーバａが起動し、また、ポ
ートＥ、Ｆに接続されたクライアントＰＣｅ、ｆのいずれかが起動された場合、ポートＢ
に接続されたデータベースサーバｂが起動する。一方、図６（Ｂ）に示す停止条件テーブ
ル２５によれば、図４に示すフローチャートの動作によって、クライアントＰＣｃ、ｄの
両方が停止状態へ移行した場合、ポートＡに接続されたプリントサーバａを停止状態へ移
行し、また、クライアントＰＣｅ、ｆの両方が停止状態へ移行した場合、ポートＢに接続
されたデータベースサーバｂを停止状態へ移行することになる。
このように、本実施形態では、ハブ１の通信用ポート１０に接続される機器９の種類や
、接続の形態に応じて、例えば、複数の起動条件を設定したり、また、複数の停止条件を
設定したりすることによって適切な起動条件及び停止条件を設定することにより、機器９
の動作状態の変化に応じて適切な機器９の起動、及び、停止状態への移行を行うことがで
きる。
【００３６】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の
範囲内で任意に変形および応用が可能である。
上述した実施形態では、設定用ＰＣ２６は、通信用ポート１０に接続されるものであっ
たが、これに限らず、設定用ＰＣ２６をつなぐための専用のコネクタを設け、このコネク
タに通信用ケーブルを介して設定用ＰＣ２６接続するようにしてもよい。
本実施形態では、機器９の動作状態の変化として、起動していない機器９の電源がオン
されて機器９が起動すること、及び、起動している機器９の電源がオフされて停止状態へ
移行すること、を例に挙げて説明したが、動作状態の変化はこれに限らず、例えば、機器
９がスタンバイモード（休止モード）へ移行したことや、ログオフしたこと、を含むよう
にしてもよい。
また、起動条件が成立し、ハブ１の通信用ポート１０に接続された機器９を起動する場
合、予め定められた起動の優先順位に基づいて機器９を起動するようにしてもよい。具体
的には、予め機器９に起動の優先順位を設定しておき、ある機器９が起動し、この起動に
基づいて他の機器９を起動する場合、起動の優先順位が高く設定された機器９から先に起
動するようにする。これによれば、起動すべき順番が定められている複数の機器９を起動
する場合、この順番の通りに、自動で、機器９を起動することができる。これにより、ユ
ーザが機器９を起動すべき順番を調べて、順番どおりに起動するという煩雑な作業を省略
することができる。
また、起動条件テーブル２４及び停止条件テーブル２５の例を、図２及び図６を用いて
説明したが、起動条件テーブル２４及び停止条件テーブル２５の内容はこれに限らない。
例えば、ポートＡ〜Ｇに機器９が接続されている場合において、ポートＡ〜ポートＤに接
続された全ての機器９の停止状態への移行が検出されたときは、ポートＥに接続された機
器９を停止状態へ移行し、ポートＡ〜ポートＤ及びポートＧのいずれかに接続された機器
９の起動が検出されたときは、ポートＥに接続された機器９を起動する、というような起
動条件テーブル２４及び停止条件テーブル２５を記憶するようにしてもよい。すなわち、
ハブ１の通信用ポート１０に接続される機器９の種類や、接続の形態に応じて、適切な起
動条件テーブル２４及び停止条件テーブル２５を設定し、記憶することができる。
【図面の簡単な説明】
【００３７】
【図１】ハブの機能的構成を示すブロック図である。
【図２】（Ａ）は起動条件テーブルを示し、（Ｂ）は停止条件テーブルを示す。
【図３】（Ａ）は起動条件設定画面を示し、（Ｂ）は停止条件設定画面を示す。
【図４】ハブの動作を示すフローチャートである。
【図５】ハブの機能的構成を示すブロック図である。
【図６】（Ａ）は起動条件テーブルを示し、（Ｂ）は停止条件テーブルを示す。
【符号の説明】
【００３８】
１…ハブ、９…機器、１０…通信用ポート、１２、３５，３６…ＬＡＮ（ネットワーク
）、１６…制御部、１７…記憶部（制御情報記憶部）、２０…動作状態検出部、２１…機
器起動部（信号出力部）、２２…機器停止部（信号出力部）、ｃ，ｄ，ｅ，ｆ…クライア
ントＰＣ（クライアント装置）、ａ…プリントサーバ（サーバ装置）、ｂ…データベース
サーバ（サーバ装置）。
【図１】
2009253332.tif 000003
【図２】
2009253332.tif 000004
【図３】
2009253332.tif 000005
【図４】
2009253332.tif 000006
【図５】
2009253332.tif 000007
【図６】
2009253332.tif 000008