(57)【要約】【課題】クライアント−サーバ関係の設定や管理機器の設置をせずに、起動・停止順序の学習により、以降ネットワークに接続された複数の機器を自動的に適切な順番で起動・停止可能とする。【解決手段】ネットワーク上の機器Ａの起動後第１の制限時間Ｔ１内に他の機器Ｂの起動メッセージＭ２を受信すると、機器Ａは機器Ｂを子機として登録し、機器Ｂは機器Ａからの子機登録メッセージＭ３を受信して機器Ａを親機として登録する。次回以降、機器Ａが電源投入操作をすると直ちに起動し、子機として登録した機器Ｂに起動要求メッセージＭ８を自動送信し、機器Ｂは起動要求メッセージＭ８を受信して起動する。逆に、子機の機器Ｂは電源投入操作で直ちには起動せず、親機の機器Ａに起動要求依頼メッセージを送信し、機器Ａが先に起動されて、機器Ｂに起動要求メッセージＭ８を送信して子機の機器Ｂを起動する。停止動作は、起動とは逆に子機が親機よりも先に停止する。【選択図】        図２
2004362199.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されているネットワーク機器において、自機が接続されたネットワークとの間でメッセージを送受信するメッセージ送受信手段と、送信するメッセージを作成するメッセージ作成手段と、受信したメッセージを処理するメッセージ処理手段と、自機の起動に連動して起動されるべきネットワーク機器を連動起動機器の子機として登録する連動起動機器子機登録手段と、自機を前記連動起動機器の子機として登録しているネットワーク機器を連動起動機器の親機として登録する連動起動機器親機登録手段と、事象発生からの経過時間を計測する時間計測手段とを備え、電源の投入操作がなされた際に、連動起動機器子機登録手段及び連動起動機器親機登録手段のいずれにも、前記連動起動機器の子機及び親機が登録されていなかった場合には、自機を起動すると共に、前記メッセージ作成手段により、自機を起動した旨を通知する起動メッセージを作成して、前記メッセージ送受信手段によりネットワークに対して同報送信した以降、前記時間計測手段により計測された経過時間が予め定められた第１の制限時間に達するまでの間に、ネットワークを介して他のネットワーク機器から起動した旨を示す起動メッセージを前記メッセージ送受信手段により受信した場合には、前記メッセージ処理手段により、受信した該起動メッセージの送信元である他の該ネットワーク機器を、前記連動起動機器子機登録手段に、前記連動起動機器の子機として登録することを特徴とするネットワーク機器。
【請求項２】
請求項１に記載のネットワーク機器において、前記連動起動機器子機登録手段に登録される前記連動起動機器の子機として複数のネットワーク機器を登録することができることを特徴とするネットワーク機器。
【請求項３】
請求項１又は２に記載のネットワーク機器において、前記連動起動機器子機登録手段に、自機の起動メッセージの同報送信以降前記第１の制限時間に達するまでの間に他のネットワーク機器から起動メッセージを受信することにより、送信元である他の該ネットワーク機器を前記連動起動機器子機登録手段に前記連動起動機器の子機として登録した際に、前記メッセージ作成手段により、前記連動起動機器の子機を登録した旨を示す子機登録メッセージを作成して、前記連動起動機器の子機として登録した前記ネットワーク機器に対して、前記メッセージ送受信手段によりネットワークを介して送信することを特徴とするネットワーク機器。
【請求項４】
請求項１乃至３のいずれかに記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から自機が前記連動起動機器の子機として登録された旨を示す子機登録メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記子機登録メッセージの送信元のネットワーク機器を前記連動起動機器親機登録手段に前記連動起動機器の親機として登録することを特徴とするネットワーク機器。
【請求項５】
請求項４に記載のネットワーク機器において、前記メッセージ処理手段により、前記連動起動機器親機登録手段に、前記子機登録メッセージの送信元のネットワーク機器を前記連動起動機器の親機として登録した際に、前記メッセージ作成手段により、前記連動起動機器の親機を登録した旨を示す親機登録メッセージを作成して、前記連動起動機器の親機として登録した前記ネットワーク機器に対して、前記メッセージ送受信手段によりネットワークを介して送信することを特徴とするネットワーク機器。
【請求項６】
請求項１乃至５のいずれかに記載のネットワーク機器において、子機として登録した旨の前記子機登録メッセージを送信した以降、前記時間計測手段により計測された経過時間が予め定められた第２の制限時間に達するまでの間に、前記子機登録メッセージを送信した送信先の前記ネットワーク機器から、親機として登録した旨を示す親機登録メッセージが受信されなかった場合、前記メッセージ処理手段により、前記連動起動機器の子機として前記連動起動機器子機登録手段に登録された該ネットワーク機器の登録を削除すると共に、前記メッセージ作成手段により、親機の登録の削除を指示する削除メッセージを作成して、前記親機登録メッセージが受信されなかった前記ネットワーク機器に対して、前記メッセージ送受信手段によりネットワークを介して送信することを特徴とするネットワーク機器。
【請求項７】
請求項１乃至６のいずれかに記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から親機の登録の削除を指示する削除メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器親機登録手段を検索して、受信した前記削除メッセージが前記連動起動機器の親機からの削除メッセージか否かを確認し、前記連動起動機器の親機からの削除メッセージであった場合、前記連動起動機器親機登録手段に登録されている該ネットワーク機器の登録を削除することを特徴とするネットワーク機器。
【請求項８】
請求項１乃至７のいずれかに記載のネットワーク機器において、電源の投入操作がなされた際に、前記メッセージ処理手段により、前記連動起動機器子機登録手段を検索して前記連動起動機器の子機が存在しているか否かを確認し、前記連動起動機器の子機が存在している場合は、自機を起動すると共に、前記メッセージ作成手段により、前記連動起動機器の子機として前記連動起動機器子機登録手段に登録されている全てのネットワーク機器に対して起動を要求する旨を示す起動要求メッセージを作成して、前記連動起動機器の子機として登録されている全ての前記ネットワーク機器に対して、前記メッセージ送受信手段によりネットワークを介して送信することを特徴とするネットワーク機器。
【請求項９】
請求項１乃至８のいずれかに記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から自機の起動を指示する起動要求メッセージの送信を依頼する旨を示す起動要求依頼メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器子機登録手段を検索して、受信した前記起動要求依頼メッセージが前記連動起動機器の子機からの起動要求依頼メッセージか否かを確認し、前記連動起動機器の子機からの起動要求依頼メッセージであった場合、自機を起動すると共に、前記メッセージ作成手段により、起動を要求する旨を示す起動要求メッセージを作成して、前記起動要求依頼メッセージの送信元である前記連動起動機器の子機に対して、前記メッセージ送受信手段によりネットワークを介して送信することを特徴とするネットワーク機器。
【請求項１０】
請求項８又は９に記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から自機の起動が完了した旨を示す起動完了メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器子機登録手段を検索して、受信した前記起動完了メッセージが前記連動起動機器の子機からの起動完了メッセージか否かを確認し、前記連動起動機器の子機からの起動完了メッセージであった場合、更に、前記連動起動機器の子機に対して、起動を要求する旨を示す前記起動要求メッセージを送信した以降、前記時間計測手段により計測された経過時間が予め定められた第３の制限時間に達するまでの間に、前記連動起動機器の子機から起動を完了した旨を示す前記起動完了メッセージが受信されていた場合には、前記メッセージ作成手段により、該起動完了メッセージを正常に受信した旨を確認する確認メッセージを作成して、前記起動完了メッセージの送信元である前記連動起動機器の子機に対して前記メッセージ送受信手段によりネットワークを介して送信すると共に、前記連動起動機器の子機として登録している状態を維持することを特徴とするネットワーク機器。
【請求項１１】
請求項１０に記載のネットワーク機器において、前記起動要求メッセージを送信した以降、前記第３の制限時間に達するまでの間に、前記連動起動機器の子機から起動を完了した旨を示す前記起動完了メッセージが受信されなかった場合には、前記連動起動機器の子機として前記連動起動機器子機登録手段に登録されている該ネットワーク機器の登録を削除することを特徴とするネットワーク機器。
【請求項１２】
請求項１乃至１１のいずれかに記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から自機の起動を要求する旨を示す起動要求メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器親機登録手段を検索して、受信した前記起動要求メッセージが前記連動起動機器の親機からの起動要求メッセージか否かを確認し、前記連動起動機器の親機からの起動要求メッセージであった場合、自機の電源を投入して起動状態に移行すると共に、前記メッセージ作成手段により、自機が起動完了した旨を示す起動完了メッセージを作成して、前記起動要求メッセージの送信元である前記連動起動機器の親機に対して、前記メッセージ送受信手段によりネットワークを介して送信することを特徴とするネットワーク機器。
【請求項１３】
請求項１２に記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から前記起動完了メッセージを正常に受信した旨を確認する確認メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器親機登録手段を検索して、受信した前記確認メッセージが前記連動起動機器の親機からの確認メッセージか否かを確認し、前記連動起動機器の親機からの確認メッセージであった場合には、前記連動起動機器の親機として登録されているネットワーク機器に対して、自機の起動を完了した旨を示す前記起動完了メッセージを送信した以降、前記時間計測手段により計測された経過時間が予め定められた第４の制限時間に達するまでの間に、前記連動起動機器の親機から前記起動完了メッセージを正常に受信した旨を確認する前記確認メッセージが受信された場合には、前記連動起動機器の親機として登録している状態を維持することを特徴とするネットワーク機器。
【請求項１４】
請求項１３に記載のネットワーク機器において、自機の起動を完了した旨を示す前記起動完了メッセージを送信した以降、前記第４の制限時間に達するまでの間に、前記連動起動機器の親機から前記起動完了メッセージを正常に受信した旨を確認する前記確認メッセージが受信されなかった場合、前記連動起動機器の親機として前記連動起動機器親機登録手段に登録されている該ネットワーク機器の登録を削除することを特徴とするネットワーク機器。
【請求項１５】
請求項１乃至１４のいずれかに記載のネットワーク機器において、電源の投入操作がなされた際に、前記メッセージ処理手段により、前記連動起動機器親機登録手段を検索して、前記連動起動機器の親機が既に登録されているか否かを確認し、前記連動起動機器の親機が既に登録されている場合は、前記メッセージ作成手段により、前記連動起動機器の親機として前記連動起動機器親機登録手段に登録されているネットワーク機器に対して自機の起動を指示する起動要求メッセージの送信を依頼する旨を示す起動要求依頼メッセージを作成して、前記連動起動機器の親機として登録されている前記ネットワーク機器に対して、前記メッセージ送受信手段によりネットワークを介して送信することを特徴とするネットワーク機器。
【請求項１６】
請求項１５に記載のネットワーク機器において、前記連動起動機器の親機に対して、前記起動要求メッセージの送信を依頼する旨を示す前記起動要求依頼メッセージを送信した以降、前記時間計測手段により計測された経過時間が予め定められた第５の制限時間に達するまでの間に、前記連動起動機器の親機から前記起動要求メッセージが受信されなかった場合、前記連動起動機器の親機として前記連動起動機器親機登録手段に登録されている該ネットワーク機器の登録を削除すると共に、前記連動起動機器子機登録手段に前記連動起動機器の子機として登録されているネットワーク機器が存在しているか否かを確認し、前記連動起動機器子機登録手段に登録されているネットワーク機器が存在していない場合は、改めて、自機を起動すると共に、前記メッセージ作成手段により、自機を起動した旨を通知する起動メッセージを作成して、前記メッセージ送受信手段によりネットワークに対して同報送信し、一方、前記連動起動機器子機登録手段に登録されているネットワーク機器が存在していた場合は、電源投入操作がなされた際に前記連動起動機器の子機に対して送信されている前記起動要求メッセージの送信処理に基づく動作を行なうことを特徴とするネットワーク機器。
【請求項１７】
請求項１乃至１６のいずれかに記載のネットワーク機器において、自機の停止操作がなされた際に、前記メッセージ処理手段により、前記連動起動機器子機登録手段を検索して、前記連動起動機器の子機が既に登録されているか否かを確認し、前記連動起動機器の子機が既に登録されている場合、前記メッセージ作成手段により、前記連動起動機器子機登録手段に登録されている前記連動起動機器の子機全ての停止を要求する停止要求メッセージを作成して、前記連動起動機器の子機それぞれに対して、前記メッセージ送受信手段によりネットワークを介して送信することを特徴とするネットワーク機器。
【請求項１８】
請求項１７に記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から電源を切断して起動を停止した旨を示す停止メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器子機登録手段を検索して、受信した前記停止メッセージが前記連動起動機器の子機からの停止メッセージか否かを確認し、前記連動起動機器の子機からの停止メッセージであった場合、前記メッセージ作成手段により、前記停止メッセージを正常に受信した旨を確認する確認メッセージを作成して、前記停止メッセージの送信元である前記連動起動機器の子機に対して、前記メッセージ送受信手段によりネットワークを介して送信すると共に、前記連動起動機器の子機全てから前記停止メッセージを正常に受信した場合には、あるいは、前記連動起動機器の子機全てから前記停止メッセージを正常に受信していなくても、前記停止要求メッセージを送信した以降、前記時間計測手段により計測された経過時間が予め定められた第６の制限時間に達した場合には、電源を切断して自機を停止することを特徴とするネットワーク機器。
【請求項１９】
請求項１乃至１８のいずれかに記載のネットワーク機器において、自機の停止操作がなされた際に、前記メッセージ処理手段により、前記連動起動機器子機登録手段を検索して、前記連動起動機器の子機が既に登録されているか否かを確認し、前記連動起動機器の子機が登録されていない場合、前記メッセージ作成手段により、電源を切断して停止した旨を示す停止メッセージを作成して、前記連動起動機器の親機に対して、前記メッセージ送受信手段によりネットワークを介して送信し、電源を切断して停止する、あるいは、前記停止メッセージを送信することなく、直ちに、電源を切断して停止することを特徴とするネットワーク機器。
【請求項２０】
請求項１乃至１９のいずれかに記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から自機の停止を要求する停止要求メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器親機登録手段を検索して、受信した前記停止要求メッセージが前記連動起動機器の親機からの停止要求メッセージか否かを確認し、前記連動起動機器の親機からの停止要求メッセージであった場合、自機を停止する旨を示す停止メッセージを作成して、前記停止要求メッセージの送信元である前記連動起動機器の親機に対して、前記メッセージ送受信手段によりネットワークを介して送信すると共に、電源を切断して自機を停止することを特徴とするネットワーク機器。
【請求項２１】
請求項２０に記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から自機の前記停止メッセージを正常に受信した旨を確認する確認メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器親機登録手段を検索して、受信した前記確認メッセージが前記連動起動機器の親機からの確認メッセージか否かを確認し、前記連動起動機器の親機からの確認メッセージであった場合、起動要求メッセージ以外のメッセージを受信しない完全な停止状態に移行することを特徴とするネットワーク機器。
【請求項２２】
請求項１乃至２１のいずれかに記載のネットワーク機器において、前記連動起動機器親機登録手段に登録されている前記連動起動機器の親機からの起動を要求する起動要求メッセージを前記メッセージ送受信手段によりネットワークを介して受信することにより、自機の電源を投入して起動状態に移行すると共に、自機が起動完了した旨を示す起動完了メッセージを前記起動要求メッセージの送信元である前記連動起動機器の親機に対して前記メッセージ送受信手段によりネットワークを介して送信した以降、前記時間計測手段により計測された経過時間が予め定められた第７の制限時間に達するまでの間に、自機の停止操作がなされた際に、前記メッセージ処理手段により、前記連動起動機器子機登録手段を検索して前記連動起動機器子機登録手段に登録されている前記連動起動機器の子機が存在していなかった場合、前記メッセージ作成手段により、自機の登録削除を指示する削除メッセージを作成して、前記起動要求メッセージの送信元である前記連動起動機器の親機に対して、前記メッセージ送受信手段によりネットワークを介して送信すると共に、停止待機状態に移行することを特徴とするネットワーク機器。
【請求項２３】
請求項２２に記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から登録削除を指示する前記削除メッセージを正しく受信した旨を確認する確認メッセージを受信した場合、前記連動起動機器親機登録手段を検索して前記連動起動機器の親機からの確認メッセージか否かを確認し、前記連動起動機器の親機からの確認メッセージであった場合、前記連動起動機器の親機として前記連動起動機器親機登録手段に登録されている該ネットワーク機器の登録を削除すると共に、電源を切断して自機を停止することを特徴とするネットワーク機器。
【請求項２４】
請求項２３に記載のネットワーク機器において、自機が起動完了した旨を示す前記起動完了メッセージを送信した以降、前記第７の制限時間に達するまでの間に、自機の停止操作がなされた際に、前記メッセージ処理手段により、前記連動起動機器子機登録手段を検索して、前記連動起動機器子機登録手段に登録されている前記連動起動機器の子機が存在していた場合には、前記メッセージ作成手段により、自機の登録削除を指示すると共に、更に、自機の前記連動起動機器の子機として前記連動起動機器子機登録手段に登録されている全てのネットワーク機器を前記連動起動機器の子機として登録することを要求する削除及び子機登録要求メッセージを作成して、前記起動要求メッセージの送信元である前記連動起動機器の親機に対して、前記メッセージ送受信手段によりネットワークを介して送信すると共に、停止待機状態に移行することを特徴とするネットワーク機器。
【請求項２５】
請求項２４に記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から自機の前記削除及び子機登録要求メッセージを正常に受信した旨を確認する確認メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器親機登録手段を検索して、受信した前記確認メッセージが前記連動起動機器の親機からの確認メッセージか否かを確認し、前記連動起動機器の親機からの確認メッセージであった場合、前記連動起動機器の親機として前記連動起動機器親機登録手段に登録されている該ネットワーク機器の登録を削除すると共に、前記メッセージ作成手段により、親機の登録の変更を指示する親機登録変更メッセージを作成して、前記連動起動機器子機登録手段に登録されている前記連動起動機器の子機全てに対して、前記メッセージ送受信手段によりネットワークを介して送信することを特徴とするネットワーク機器。
【請求項２６】
請求項２５に記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から自機の前記親機登録変更メッセージを正常に受信した旨を確認する確認メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器子機登録手段を検索して、受信した前記確認メッセージが前記連動起動機器の子機からの確認メッセージか否かを確認し、前記連動起動機器の子機からの確認メッセージであった場合、前記連動起動機器の子機として前記連動起動機器親機登録手段に登録されている該ネットワーク機器の登録を削除すると共に、前記連動起動機器の子機全てからの前記確認メッセージを受信した場合には、電源を切断して自機を停止することを特徴とするネットワーク機器。
【請求項２７】
請求項１乃至２６のいずれかに記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から自機の登録削除を指示する削除メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器子機登録手段を検索して、受信した前記削除メッセージが前記連動起動機器の子機からの削除メッセージか否かを確認し、前記連動起動機器の子機からの削除メッセージであった場合、前記連動起動機器の子機として前記連動起動機器子機登録手段に登録されている該ネットワーク機器の登録を削除すると共に、前記メッセージ作成手段により、前記削除メッセージを正常に受信した旨を確認する確認メッセージを作成して、前記削除メッセージの送信元である前記連動起動機器の子機に対して、前記メッセージ送受信手段によりネットワークを介して送信することを特徴とするネットワーク機器。
【請求項２８】
請求項１乃至２７のいずれかに記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から、自機の登録削除を指示すると共に、更に、自機の前記連動起動機器の子機として前記連動起動機器子機登録手段に登録されているネットワーク機器を前記連動起動機器の子機として登録することを要求する削除及び子機登録要求メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器子機登録手段を検索して、受信した前記削除及び子機登録要求メッセージが前記連動起動機器の子機からの削除及び子機登録要求メッセージか否かを確認し、前記連動起動機器の子機からの削除及び子機登録要求メッセージであった場合、前記連動起動機器の子機として前記連動起動機器子機登録手段に登録されている該ネットワーク機器の登録を削除し、更に、前記削除及び子機登録要求メッセージに指定されているネットワーク機器全てを前記連動起動機器の新たな子機として登録し直すと共に、前記メッセージ作成手段により、前記削除及び子機登録要求メッセージを正常に受信した旨を確認する確認メッセージを作成して、前記削除及び子機登録要求メッセージの送信元である前記連動起動機器の子機に対して、前記メッセージ送受信手段によりネットワークを介して送信することを特徴とするネットワーク機器。
【請求項２９】
請求項１乃至２８のいずれかに記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から、親機の登録の変更を指示する親機登録変更メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器親機登録手段を検索して、受信した前記親機登録変更メッセージが前記連動起動機器の親機からの親機登録変更メッセージか否かを確認し、前記連動起動機器の親機からの親機登録変更メッセージであった場合、前記連動起動機器の親機として前記連動起動機器親機登録手段に登録されている該ネットワーク機器の登録を削除すると共に、前記親機登録変更メッセージに指定されているネットワーク機器を前記連動起動機器の新たな親機として登録し直すと共に、前記メッセージ作成手段により、前記親機登録変更メッセージを正常に受信した旨を確認する確認メッセージを作成して、前記親機登録変更メッセージの送信元であるネットワーク機器に対して、前記メッセージ送受信手段によりネットワークを介して送信することを特徴とするネットワーク機器。
【請求項３０】
請求項１乃至２９のいずれかに記載のネットワーク機器において、前記連動起動機器子機登録手段に登録されている前記連動起動機器の子機に対してネットワークを介して前記連動起動機器の子機として登録した旨を示す子機登録メッセージを前記メッセージ送受信手段により送信した後、該子機登録メッセージの送信先である前記連動起動機器の子機のネットワーク機器から前記連動起動機器の親機として登録した旨を示す親機登録メッセージを前記メッセージ送受信手段によりネットワークを介して受信した以降の状態において、ネットワークを介して他のネットワーク機器から起動した旨を示す起動メッセージを前記メッセージ送受信手段により新たに受信した場合、前記メッセージ処理手段により、前記連動起動機器親機登録手段を検索して、前記連動起動機器の親機が登録されているか否かを確認し、登録されていなかった場合、更に、当該ネットワーク機器において最初の起動メッセージを送信した以降、前記時間計測手段により計測された経過時間が前記第１の制限時間に達する前の状態にあるか否かを確認し、前記第１の制限時間に達する前の状態にあった場合には、新たに受信した前記起動メッセージの送信元のネットワーク機器を前記連動起動機器子機登録手段に前記連動起動機器の子機として登録すると共に、前記メッセージ作成手段により、新たな子機登録を追加した旨を示す子機追加登録メッセージを作成して、既に登録済みの前記連動起動機器の子機全てに対して、前記メッセージ送受信手段によりネットワークを介して送信し、更に、前記メッセージ作成手段により、子機として登録した旨を示す子機登録メッセージを作成して、該子機登録メッセージを新たに受信した前記起動メッセージの送信元のネットワーク機器に対して、前記メッセージ送受信手段によりネットワークを介して送信することを特徴とするネットワーク機器。
【請求項３１】
請求項３０に記載のネットワーク機器において、新たに受信した前記起動メッセージの送信元のネットワーク機器を前記連動起動機器子機登録手段に前記連動起動機器の子機として登録すると共に、新たな子機登録を追加した旨の前記子機追加登録メッセージを、前記連動起動機器子機登録手段に既に登録済みの前記連動起動機器の子機に対してネットワークを介して送信した以降において、前記連動起動機器子機登録手段に既に登録済みの前記連動起動機器の子機から、前記子機追加登録メッセージを正常に受信した旨を確認する確認メッセージを受信する代わりに、新たに受信した前記起動メッセージの送信元のネットワーク機器の登録を削除することを指示する削除メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器の子機として前記連動起動機器子機登録手段に新たに登録した該ネットワーク機器の登録を削除すると共に、前記メッセージ作成手段により、新たに登録したネットワーク機器の登録を削除する前記削除メッセージを正常に受信した旨を確認する確認メッセージを作成して、前記削除メッセージの送信元である前記連動起動機器の子機に対して、前記メッセージ送受信手段によりネットワークを介して送信することを特徴とするネットワーク機器。
【請求項３２】
請求項３０又は３１に記載のネットワーク機器において、前記連動起動機器子機登録手段に前記連動起動機器の子機として登録すると共に、新たな子機登録を追加した旨の前記子機追加登録メッセージを、前記連動起動機器子機登録手段に既に登録済みの前記連動起動機器の子機に対してネットワークを介して送信した以降、前記時間計測手段により計測された経過時間が予め定められた第８の制限時間に達するまでの間に、前記連動起動機器子機登録手段に既に登録済みの前記連動起動機器の子機それぞれから、前記子機追加登録メッセージを正常に受信した旨を確認する確認メッセージ、又は、新たに受信した前記起動メッセージの送信元のネットワーク機器の登録を削除することを指示する削除メッセージが受信されなかった場合、該確認メッセージ又は該削除メッセージが受信されなかった前記連動起動機器の子機に対して、前記子機追加登録メッセージを前記メッセージ送受信手段によりネットワークを介して再送することを特徴とするネットワーク機器。
【請求項３３】
請求項１乃至３２のいずれかに記載のネットワーク機器において、前記連動起動機器子機登録手段に登録されている前記連動起動機器の子機に対してネットワークを介して前記連動起動機器の子機として登録した旨を示す子機登録メッセージを前記メッセージ送受信手段により送信した後、該子機登録メッセージの送信先である前記連動起動機器の子機のネットワーク機器から前記連動起動機器の親機として登録した旨を示す親機登録メッセージを前記メッセージ送受信手段によりネットワークを介して受信した以降の状態において、ネットワークを介して他のネットワーク機器から起動した旨を示す起動メッセージを前記メッセージ送受信手段により新たに受信した場合、前記メッセージ処理手段により、前記連動起動機器親機登録手段を検索して、前記連動起動機器の親機が登録されているか否かを確認し、登録されていた場合には、ネットワークを介して他のネットワーク機器から起動した旨を示す起動メッセージを新たに受信した以降、前記時間計測手段により計測された経過時間が予め定められた第９の制限時間に達するまでの間に、前記連動起動機器親機登録手段に登録されている前記連動起動機器の親機から、新たな子機登録を追加した旨を示す子機追加登録メッセージを前記メッセージ送受信手段により受信した場合には、前記メッセージ処理手段により、新たに受信した起動メッセージの送信元のネットワーク機器を前記連動起動機器親機登録手段及び前記連動起動機器子機登録手段に何ら登録することなく、新たに受信した前記起動メッセージを廃棄すると共に、前記メッセージ作成手段により、前記子機追加登録メッセージを正常に受信した旨を確認する確認メッセージを作成して、前記子機追加登録メッセージの送信元である前記連動起動機器の親機に対して、前記メッセージ送受信手段によりネットワークを介して送信することを特徴とするネットワーク機器。
【請求項３４】
請求項３３に記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から起動した旨を示す前記起動メッセージを前記メッセージ送受信手段により新たに受信した以降、前記第９の制限時間に達するまでの間に、前記連動起動機器親機登録手段に登録されている前記連動起動機器の親機から、新たな子機登録を追加した旨を示す前記子機追加登録メッセージを受信しなかった場合、更に、当該ネットワーク機器において最初の起動メッセージを送信した以降、前記時間計測手段により計測された経過時間が前記第１の制限時間に達する前の状態にあるか否かを確認し、前記第１の制限時間に達する前の状態にあった場合には、新たに受信した前記起動メッセージの送信元のネットワーク機器を前記連動起動機器子機登録手段に前記連動起動機器の子機として登録すると共に、前記メッセージ作成手段により、子機として登録した旨を示す前記子機登録メッセージを作成して、新たに受信した前記起動メッセージの送信元であるネットワーク機器に対して、前記メッセージ送受信手段によりネットワークを介して送信することを特徴とするネットワーク機器。
【請求項３５】
請求項３４に記載のネットワーク機器において、前記連動起動機器の子機として登録した旨を示す前記子機登録メッセージを新たに受信した前記起動メッセージの送信元であるネットワーク機器に対してネットワークを介して送信した以降、前記時間計測手段により計測された経過時間が予め定められた第１０の制限時間に達するまでの間に、前記子機登録メッセージを送信した前記ネットワーク機器から、前記連動起動機器の親機として登録した旨を示す親機登録メッセージが受信されなかった場合、前記連動起動機器の子機として前記連動起動機器子機登録手段に登録された前記ネットワーク機器の登録を削除することを特徴とするネットワーク機器。
【請求項３６】
請求項３５に記載のネットワーク機器において、前記子機登録メッセージを新たに受信した前記起動メッセージの送信元であるネットワーク機器に対してネットワークを介して送信した以降、前記第１０の制限時間に達するまでの間に、前記子機登録メッセージを送信した前記ネットワーク機器から、前記連動起動機器の親機として登録した旨を示す親機登録メッセージが受信された場合、前記メッセージ作成手段により、前記子機登録メッセージを送信した前記ネットワーク機器の登録の削除を指示する削除メッセージを作成して、前記連動起動機器の親機に対して、前記メッセージ送受信手段によりネットワークを介して送信することを特徴とするネットワーク機器。
【請求項３７】
請求項１乃至３６のいずれかに記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から自機を子機として登録した旨を示す子機登録メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器親機登録手段を検索して、前記連動起動機器の親機が既に登録済みか否かを確認し、既に登録済みであった場合で、かつ、受信した前記子機登録メッセージの送信元のネットワーク機器が、前記連動起動機器の親機として前記連動起動機器親機登録手段に既に登録済みのネットワーク機器と異なるネットワーク機器であった場合には、受信した前記子機登録メッセージの送信元のネットワーク機器を前記連動起動機器親機登録手段に前記連動起動機器の親機として登録することなく、受信した前記子機登録メッセージの送信元のネットワーク機器に対して親機として登録した旨を示す親機登録メッセージを送信することを抑止することを特徴とするネットワーク機器。
【請求項３８】
請求項１乃至３７のいずれかに記載のネットワーク機器において、ネットワークを介して送受信される各メッセージのうち１乃至複数のメッセージは、予め定められた送信時間内に予め定められた所定回数繰返し送信されるものであり、該送信時間内に該所定回数に示す複数回に亘って同一メッセージを前記メッセージ送受信手段によりネットワークを介して繰り返し送信し、ネットワークを介して該メッセージを受信する受信側のネットワーク機器の前記メッセージ送受信手段においては、それぞれ繰り返し送信されてくる同一メッセージを予め定められた受信制限回数以上の回数に亘って受信した場合に、該メッセージを正常に受信したものとして扱うことを特徴とするネットワーク機器。
【請求項３９】
請求項１乃至３８のいずれかに記載のネットワーク機器において、前記連動起動機器親機登録手段及び／又は前記連動起動機器親機登録手段それぞれに前記連動起動機器の親機及び／又は子機として登録されているネットワーク機器をメニュー表示させて、メニュー表示されたネットワーク機器の中から、ネットワーク機器を選択して登録の変更を行なったり、あるいは、登録の削除を行なうことができることを特徴とするネットワーク機器。
【請求項４０】
請求項１乃至３９のいずれかに記載のネットワーク機器において、前記連動起動機器親機登録手段及び前記連動起動機器子機登録手段に既に登録済みか否かに関わらず、ネットワークを介して他のネットワーク機器から起動した旨を示す起動メッセージを受信した後、該ネットワーク機器から停止する旨を示す停止メッセージを受信するまでの間、現在、ネットワークに接続されていて、かつ、起動しているネットワーク機器を示す起動ネットワーク機器として起動機器登録手段に登録することを特徴とするネットワーク機器。
【請求項４１】
請求項４０に記載のネットワーク機器において、前記起動機器登録手段に登録されている現在起動中のネットワーク機器をメニュー表示させて、メニュー表示されたネットワーク機器の中から、前記連動起動機器親機登録手段及び／又は前記連動起動機器親機登録手段それぞれに、前記連動起動機器の親機及び／又は子機として登録すべきネットワーク機器を選択して登録することができることを特徴とするネットワーク機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク機器に関し、特に、ネットワークに接続された複数の機器を、適切な順番に自動的に起動する連動起動手段を備えたネットワーク機器に関する。
【０００２】
【従来の技術】
従来、ネットワークに接続されている複数のネットワーク機器を起動する場合、すべての機器についてそれぞれ手動で電源を投入する必要があった。
また、特に、ネットワークに接続された機器の間にクライアント−サーバなどのような一定の関係があった場合には、サーバを起動した後に、クライアントを起動する等、正確な順序で機器を起動していく必要があり、毎回起動時に起動順序を意識する必要があった。このため、一定の起動順序関係を有するかくのごとき機器については、これらの機器の起動順序に精通した者が起動作業を行なうことが必要となり、管理を行なう上で不便であった。
【０００３】
特許文献１に示す特開平７−２００４４１号公報「分散処理システムにおけるシステム起動または停止統括システム」には、クライアント−サーバプロセスによる処理を行なう分散処理システムにおいて、各機器の起動順序関係を記録している分散処理スーパバイザシステムを予め用意し、或る機器が起動された場合、分散処理スーパバイザシステムが確認し、記録されている起動順序関係に基づいて、クライアント−サーバの関係にある機器に対しては起動要求を順次送信して起動を行ない、逆に、或る機器の停止を行なおうとする場合、分散処理スーパバイザシステムに記録されている停止順序関係に基づいて、クライアント−サーバの関係にある機器に対して停止要求を順次送信して停止を行なうというシステムについて記載されている。
【０００４】
【特許文献１】
特開平７−２００４４１号公報（第５−６頁、図５、図８）
【０００５】
【発明が解決しようとする課題】
しかしながら、特開平７−２００４４１号公報に記載の技術は、ネットワーク上に分散処理システム全体を管理するための分散処理スーパバイザシステムが必要であり、分散処理システムを構成する各機器に対する起動停止関係を予め登録し、かつ、起動停止制御を行なうための該分散処理スーパバイザシステムを設置するためには、依然として、各機器に精通した者が必要であり、更には、ネットワークに接続して分散処理システムを使用開始する場合、該分散処理スーパバイザシステムを最初に起動することが必要である。
更に、ネットワーク上の各機器について、例えば、クライアント−サーバの関係にはないものの、同時に起動したい機器があるような場合には、特開平７−２００４４１号公報に記載の技術では対処することができない。
【０００６】
本発明は、かかる課題を解決するためになされたものであり、ネットワーク上には、全体の機器を管理するようなスーパバイザシステムを特には必要とせず、ユーザが各ネットワーク機器の起動／停止操作を行なった手順を学習して、連動起動／停止順序として自動的に記憶して登録する連動起動機器登録手段を備えることにより、次回以降の各機器の起動時においては、該連動起動機器登録手段に登録されている各ネットワーク機器の起動／停止順序に従って、複数の機器を自動的に順次起動／停止することを可能とすることを目的としている。
【０００７】
【課題を解決するための手段】
前述した目的を達成するために、本発明は、ネットワークに接続されているそれぞれのネットワーク機器において、
１）ネットワークを介してメッセージを送受信するメッセージ送受信手段と、送信するメッセージを作成する手段と、受信したメッセージを処理するメッセージ処理手段とを備えていること
２）事象発生からの経過時間を計測する時間計測手段を備えていること
３）起動時に自機が起動した旨を通知する起動メッセージを送信することにより、予め定められた経過時間以内に存在している起動メッセージの送受信状況に応じて、ネットワーク機器を起動停止順序が関連する連動起動機器の子機及び親機として登録する連動起動機器子機登録手段及び連動起動機器親機登録手段を備えていること
４）連動起動機器子機登録手段及び連動起動機器親機登録手段に登録したことをネットワーク機器相互に通知し合うこと
５）連動起動機器子機登録手段及び連動起動機器親機登録手段に登録したネットワーク機器のいずれかが起動又は停止する操作を行なう場合、親子関係として登録されている他方の機器へ起動又は停止を要求するメッセージを送信すること
６）電源の投入／切断と起動／停止とをメッセージ処理結果に基づいて自動的に行なうこと
７）該起動メッセージを送信したネットワーク機器を、停止信号が送信されてくるまで現在起動中の光体にある起動ネットワーク機器として記憶登録する起動機器登録手段を備えること
を可能としている。
【０００８】
即ち、本発明に係るネットワーク機器は、以下の技術手段により構成されている。
第１の技術手段は、ネットワークに接続されているネットワーク機器において、自機が接続されたネットワークとの間でメッセージを送受信するメッセージ送受信手段と、送信するメッセージを作成するメッセージ作成手段と、受信したメッセージを処理するメッセージ処理手段と、自機の起動に連動して起動されるべきネットワーク機器を連動起動機器の子機として登録する連動起動機器子機登録手段と、自機を前記連動起動機器の子機として登録しているネットワーク機器を連動起動機器の親機として登録する連動起動機器親機登録手段と、事象発生からの経過時間を計測する時間計測手段とを備え、電源の投入操作がなされた際に、連動起動機器子機登録手段及び連動起動機器親機登録手段のいずれにも、前記連動起動機器の子機及び親機が登録されていなかった場合には、自機を起動すると共に、前記メッセージ作成手段により、自機を起動した旨を通知する起動メッセージを作成して、前記メッセージ送受信手段によりネットワークに対して同報送信した以降、前記時間計測手段により計測された経過時間が予め定められた第１の制限時間に達するまでの間に、ネットワークを介して他のネットワーク機器から起動した旨を示す起動メッセージを前記メッセージ送受信手段により受信した場合には、前記メッセージ処理手段により、受信した該起動メッセージの送信元である他の該ネットワーク機器を、前記連動起動機器子機登録手段に、前記連動起動機器の子機として登録するネットワーク機器とすることを特徴とするものである。
【０００９】
第２の技術手段は、前記第１の技術手段に記載のネットワーク機器において、前記連動起動機器子機登録手段に登録される前記連動起動機器の子機として複数のネットワーク機器を登録することができるネットワーク機器とすることを特徴とするものである。
【００１０】
第３の技術手段は、前記第１又は第２の技術手段に記載のネットワーク機器において、前記連動起動機器子機登録手段に、自機の起動メッセージの同報送信以降前記第１の制限時間に達するまでの間に他のネットワーク機器から起動メッセージを受信することにより、送信元である他の該ネットワーク機器を前記連動起動機器子機登録手段に前記連動起動機器の子機として登録した際に、前記メッセージ作成手段により、前記連動起動機器の子機を登録した旨を示す子機登録メッセージを作成して、前記連動起動機器の子機として登録した前記ネットワーク機器に対して、前記メッセージ送受信手段によりネットワークを介して送信するネットワーク機器とすることを特徴とするものである。
【００１１】
第４の技術手段は、前記第１乃至第３の技術手段のいずれかに記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から自機が前記連動起動機器の子機として登録された旨を示す子機登録メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記子機登録メッセージの送信元のネットワーク機器を前記連動起動機器親機登録手段に前記連動起動機器の親機として登録するネットワーク機器とすることを特徴とするものである。
【００１２】
第５の技術手段は、前記第４の技術手段に記載のネットワーク機器において、前記メッセージ処理手段により、前記連動起動機器親機登録手段に、前記子機登録メッセージの送信元のネットワーク機器を前記連動起動機器の親機として登録した際に、前記メッセージ作成手段により、前記連動起動機器の親機を登録した旨を示す親機登録メッセージを作成して、前記連動起動機器の親機として登録した前記ネットワーク機器に対して、前記メッセージ送受信手段によりネットワークを介して送信するネットワーク機器とすることを特徴とするものである。
【００１３】
第６の技術手段は、前記第１乃至第５の技術手段のいずれかに記載のネットワーク機器において、子機として登録した旨の前記子機登録メッセージを送信した以降、前記時間計測手段により計測された経過時間が予め定められた第２の制限時間に達するまでの間に、前記子機登録メッセージを送信した送信先の前記ネットワーク機器から、親機として登録した旨を示す親機登録メッセージが受信されなかった場合、前記メッセージ処理手段により、前記連動起動機器の子機として前記連動起動機器子機登録手段に登録された該ネットワーク機器の登録を削除すると共に、前記メッセージ作成手段により、親機の登録の削除を指示する削除メッセージを作成して、前記親機登録メッセージが受信されなかった前記ネットワーク機器に対して、前記メッセージ送受信手段によりネットワークを介して送信するネットワーク機器とすることを特徴とするものである。
【００１４】
第７の技術手段は、前記第１乃至第６の技術手段のいずれかに記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から親機の登録の削除を指示する削除メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器親機登録手段を検索して、受信した前記削除メッセージが前記連動起動機器の親機からの削除メッセージか否かを確認し、前記連動起動機器の親機からの削除メッセージであった場合、前記連動起動機器親機登録手段に登録されている該ネットワーク機器の登録を削除するネットワーク機器とすることを特徴とするものである。
【００１５】
第８の技術手段は、前記第１乃至第７の技術手段のいずれかに記載のネットワーク機器において、電源の投入操作がなされた際に、前記メッセージ処理手段により、前記連動起動機器子機登録手段を検索して前記連動起動機器の子機が存在しているか否かを確認し、前記連動起動機器の子機が存在している場合は、自機を起動すると共に、前記メッセージ作成手段により、前記連動起動機器の子機として前記連動起動機器子機登録手段に登録されている全てのネットワーク機器に対して起動を要求する旨を示す起動要求メッセージを作成して、前記連動起動機器の子機として登録されている全ての前記ネットワーク機器に対して、前記メッセージ送受信手段によりネットワークを介して送信するネットワーク機器とすることを特徴とするものである。
【００１６】
第９の技術手段は、前記第１乃至第８の技術手段のいずれかに記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から自機の起動を指示する起動要求メッセージの送信を依頼する旨を示す起動要求依頼メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器子機登録手段を検索して、受信した前記起動要求依頼メッセージが前記連動起動機器の子機からの起動要求依頼メッセージか否かを確認し、前記連動起動機器の子機からの起動要求依頼メッセージであった場合、自機を起動すると共に、前記メッセージ作成手段により、起動を要求する旨を示す起動要求メッセージを作成して、前記起動要求依頼メッセージの送信元である前記連動起動機器の子機に対して、前記メッセージ送受信手段によりネットワークを介して送信するネットワーク機器とすることを特徴とするものである。
【００１７】
第１０の技術手段は、前記第８又は第９の技術手段に記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から自機の起動が完了した旨を示す起動完了メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器子機登録手段を検索して、受信した前記起動完了メッセージが前記連動起動機器の子機からの起動完了メッセージか否かを確認し、前記連動起動機器の子機からの起動完了メッセージであった場合、更に、前記連動起動機器の子機に対して、起動を要求する旨を示す前記起動要求メッセージを送信した以降、前記時間計測手段により計測された経過時間が予め定められた第３の制限時間に達するまでの間に、前記連動起動機器の子機から起動を完了した旨を示す前記起動完了メッセージが受信されていた場合には、前記メッセージ作成手段により、該起動完了メッセージを正常に受信した旨を確認する確認メッセージを作成して、前記起動完了メッセージの送信元である前記連動起動機器の子機に対して前記メッセージ送受信手段によりネットワークを介して送信すると共に、前記連動起動機器の子機として登録している状態を維持することを特徴とするものである。
【００１８】
第１１の技術手段は、前記第１０の技術手段に記載のネットワーク機器において、前記起動要求メッセージを送信した以降、前記第３の制限時間に達するまでの間に、前記連動起動機器の子機から起動を完了した旨を示す前記起動完了メッセージが受信されなかった場合には、前記連動起動機器の子機として前記連動起動機器子機登録手段に登録されている該ネットワーク機器の登録を削除するネットワーク機器とすることを特徴とするものである。
【００１９】
第１２の技術手段は、前記第１乃至第１１の技術手段のいずれかに記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から自機の起動を要求する旨を示す起動要求メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器親機登録手段を検索して、受信した前記起動要求メッセージが前記連動起動機器の親機からの起動要求メッセージか否かを確認し、前記連動起動機器の親機からの起動要求メッセージであった場合、自機の電源を投入して起動状態に移行すると共に、前記メッセージ作成手段により、自機が起動完了した旨を示す起動完了メッセージを作成して、前記起動要求メッセージの送信元である前記連動起動機器の親機に対して、前記メッセージ送受信手段によりネットワークを介して送信するネットワーク機器とすることを特徴とするものである。
【００２０】
第１３の技術手段は、前記第１２の技術手段に記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から前記起動完了メッセージを正常に受信した旨を確認する確認メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器親機登録手段を検索して、受信した前記確認メッセージが前記連動起動機器の親機からの確認メッセージか否かを確認し、前記連動起動機器の親機からの確認メッセージであった場合には、前記連動起動機器の親機として登録されているネットワーク機器に対して、自機の起動を完了した旨を示す前記起動完了メッセージを送信した以降、前記時間計測手段により計測された経過時間が予め定められた第４の制限時間に達するまでの間に、前記連動起動機器の親機から前記起動完了メッセージを正常に受信した旨を確認する前記確認メッセージが受信された場合には、前記連動起動機器の親機として登録している状態を維持するネットワーク機器とすることを特徴とするものである。
【００２１】
第１４の技術手段は、前記第１３の技術手段に記載のネットワーク機器において、自機の起動を完了した旨を示す前記起動完了メッセージを送信した以降、前記第４の制限時間に達するまでの間に、前記連動起動機器の親機から前記起動完了メッセージを正常に受信した旨を確認する前記確認メッセージが受信されなかった場合、前記連動起動機器の親機として前記連動起動機器親機登録手段に登録されている該ネットワーク機器の登録を削除するネットワーク機器とすることを特徴とするものである。
【００２２】
第１５の技術手段は、前記第１乃至第１４の技術手段のいずれかに記載のネットワーク機器において、電源の投入操作がなされた際に、前記メッセージ処理手段により、前記連動起動機器親機登録手段を検索して、前記連動起動機器の親機が既に登録されているか否かを確認し、前記連動起動機器の親機が既に登録されている場合は、前記メッセージ作成手段により、前記連動起動機器の親機として前記連動起動機器親機登録手段に登録されているネットワーク機器に対して自機の起動を指示する起動要求メッセージの送信を依頼する旨を示す起動要求依頼メッセージを作成して、前記連動起動機器の親機として登録されている前記ネットワーク機器に対して、前記メッセージ送受信手段によりネットワークを介して送信するネットワーク機器とすることを特徴とするものである。
【００２３】
第１６の技術手段は、前記第１５の技術手段に記載のネットワーク機器において、前記連動起動機器の親機に対して、前記起動要求メッセージの送信を依頼する旨を示す前記起動要求依頼メッセージを送信した以降、前記時間計測手段により計測された経過時間が予め定められた第５の制限時間に達するまでの間に、前記連動起動機器の親機から前記起動要求メッセージが受信されなかった場合、前記連動起動機器の親機として前記連動起動機器親機登録手段に登録されている該ネットワーク機器の登録を削除すると共に、前記連動起動機器子機登録手段に前記連動起動機器の子機として登録されているネットワーク機器が存在しているか否かを確認し、前記連動起動機器子機登録手段に登録されているネットワーク機器が存在していない場合は、改めて、自機を起動すると共に、前記メッセージ作成手段により、自機を起動した旨を通知する起動メッセージを作成して、前記メッセージ送受信手段によりネットワークに対して同報送信し、一方、前記連動起動機器子機登録手段に登録されているネットワーク機器が存在していた場合は、電源投入操作がなされた際に前記連動起動機器の子機に対して送信されている前記起動要求メッセージの送信処理に基づく動作を行なうネットワーク機器とすることを特徴とするものである。
【００２４】
第１７の技術手段は、前記第１乃至第１６の技術手段のいずれかに記載のネットワーク機器において、自機の停止操作がなされた際に、前記メッセージ処理手段により、前記連動起動機器子機登録手段を検索して、前記連動起動機器の子機が既に登録されているか否かを確認し、前記連動起動機器の子機が既に登録されている場合、前記メッセージ作成手段により、前記連動起動機器子機登録手段に登録されている前記連動起動機器の子機全ての停止を要求する停止要求メッセージを作成して、前記連動起動機器の子機それぞれに対して、前記メッセージ送受信手段によりネットワークを介して送信するネットワーク機器とすることを特徴とするものである。
【００２５】
第１８の技術手段は、前記第１７の技術手段に記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から電源を切断して起動を停止した旨を示す停止メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器子機登録手段を検索して、受信した前記停止メッセージが前記連動起動機器の子機からの停止メッセージか否かを確認し、前記連動起動機器の子機からの停止メッセージであった場合、前記メッセージ作成手段により、前記停止メッセージを正常に受信した旨を確認する確認メッセージを作成して、前記停止メッセージの送信元である前記連動起動機器の子機に対して、前記メッセージ送受信手段によりネットワークを介して送信すると共に、前記連動起動機器の子機全てから前記停止メッセージを正常に受信した場合には、あるいは、前記連動起動機器の子機全てから前記停止メッセージを正常に受信していなくても、前記停止要求メッセージを送信した以降、前記時間計測手段により計測された経過時間が予め定められた第６の制限時間に達した場合には、電源を切断して自機を停止するネットワーク機器とすることを特徴とするものである。
【００２６】
第１９の技術手段は、前記第１乃至第１８の技術手段のいずれかに記載のネットワーク機器において、自機の停止操作がなされた際に、前記メッセージ処理手段により、前記連動起動機器子機登録手段を検索して、前記連動起動機器の子機が既に登録されているか否かを確認し、前記連動起動機器の子機が登録されていない場合、前記メッセージ作成手段により、電源を切断して停止した旨を示す停止メッセージを作成して、前記連動起動機器の親機に対して、前記メッセージ送受信手段によりネットワークを介して送信し、電源を切断して停止する、あるいは、前記停止メッセージを送信することなく、直ちに、電源を切断して停止するネットワーク機器とすることを特徴とするものである。
【００２７】
第２０の技術手段は、前記第１乃至第１９の技術手段のいずれかに記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から自機の停止を要求する停止要求メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器親機登録手段を検索して、受信した前記停止要求メッセージが前記連動起動機器の親機からの停止要求メッセージか否かを確認し、前記連動起動機器の親機からの停止要求メッセージであった場合、自機を停止する旨を示す停止メッセージを作成して、前記停止要求メッセージの送信元である前記連動起動機器の親機に対して、前記メッセージ送受信手段によりネットワークを介して送信すると共に、電源を切断して自機を停止するネットワーク機器とすることを特徴とするものである。
【００２８】
第２１の技術手段は、前記第２０の技術手段に記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から自機の前記停止メッセージを正常に受信した旨を確認する確認メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器親機登録手段を検索して、受信した前記確認メッセージが前記連動起動機器の親機からの確認メッセージか否かを確認し、前記連動起動機器の親機からの確認メッセージであった場合、起動要求メッセージ以外のメッセージを受信しない完全な停止状態に移行するネットワーク機器とすることを特徴とするものである。
【００２９】
第２２の技術手段は、前記第１乃至第２１の技術手段のいずれかに記載のネットワーク機器において、前記連動起動機器親機登録手段に登録されている前記連動起動機器の親機からの起動を要求する起動要求メッセージを前記メッセージ送受信手段によりネットワークを介して受信することにより、自機の電源を投入して起動状態に移行すると共に、自機が起動完了した旨を示す起動完了メッセージを前記起動要求メッセージの送信元である前記連動起動機器の親機に対して前記メッセージ送受信手段によりネットワークを介して送信した以降、前記時間計測手段により計測された経過時間が予め定められた第７の制限時間に達するまでの間に、自機の停止操作がなされた際に、前記メッセージ処理手段により、前記連動起動機器子機登録手段を検索して前記連動起動機器子機登録手段に登録されている前記連動起動機器の子機が存在していなかった場合、前記メッセージ作成手段により、自機の登録削除を指示する削除メッセージを作成して、前記起動要求メッセージの送信元である前記連動起動機器の親機に対して、前記メッセージ送受信手段によりネットワークを介して送信すると共に、停止待機状態に移行するネットワーク機器とすることを特徴とするものである。
【００３０】
第２３の技術手段は、前記第２２の技術手段に記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から登録削除を指示する前記削除メッセージを正しく受信した旨を確認する確認メッセージを受信した場合、前記連動起動機器親機登録手段を検索して前記連動起動機器の親機からの確認メッセージか否かを確認し、前記連動起動機器の親機からの確認メッセージであった場合、前記連動起動機器の親機として前記連動起動機器親機登録手段に登録されている該ネットワーク機器の登録を削除すると共に、電源を切断して自機を停止するネットワーク機器とすることを特徴とするものである。
【００３１】
第２４の技術手段は、前記第２３の技術手段に記載のネットワーク機器において、自機が起動完了した旨を示す前記起動完了メッセージを送信した以降、前記第７の制限時間に達するまでの間に、自機の停止操作がなされた際に、前記メッセージ処理手段により、前記連動起動機器子機登録手段を検索して、前記連動起動機器子機登録手段に登録されている前記連動起動機器の子機が存在していた場合には、前記メッセージ作成手段により、自機の登録削除を指示すると共に、更に、自機の前記連動起動機器の子機として前記連動起動機器子機登録手段に登録されている全てのネットワーク機器を前記連動起動機器の子機として登録することを要求する削除及び子機登録要求メッセージを作成して、前記起動要求メッセージの送信元である前記連動起動機器の親機に対して、前記メッセージ送受信手段によりネットワークを介して送信すると共に、停止待機状態に移行するネットワーク機器とすることを特徴とするものである。
【００３２】
第２５の技術手段は、前記第２４の技術手段に記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から自機の前記削除及び子機登録要求メッセージを正常に受信した旨を確認する確認メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器親機登録手段を検索して、受信した前記確認メッセージが前記連動起動機器の親機からの確認メッセージか否かを確認し、前記連動起動機器の親機からの確認メッセージであった場合、前記連動起動機器の親機として前記連動起動機器親機登録手段に登録されている該ネットワーク機器の登録を削除すると共に、前記メッセージ作成手段により、親機の登録の変更を指示する親機登録変更メッセージを作成して、前記連動起動機器子機登録手段に登録されている前記連動起動機器の子機全てに対して、前記メッセージ送受信手段によりネットワークを介して送信するネットワーク機器とすることを特徴とするものである。
【００３３】
第２６の技術手段は、前記第２５の技術手段に記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から自機の前記親機登録変更メッセージを正常に受信した旨を確認する確認メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器子機登録手段を検索して、受信した前記確認メッセージが前記連動起動機器の子機からの確認メッセージか否かを確認し、前記連動起動機器の子機からの確認メッセージであった場合、前記連動起動機器の子機として前記連動起動機器親機登録手段に登録されている該ネットワーク機器の登録を削除すると共に、前記連動起動機器の子機全てからの前記確認メッセージを受信した場合には、電源を切断して自機を停止するネットワーク機器とすることを特徴とするものである。
【００３４】
第２７の技術手段は、前記第１乃至第２６の技術手段のいずれかに記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から自機の登録削除を指示する削除メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器子機登録手段を検索して、受信した前記削除メッセージが前記連動起動機器の子機からの削除メッセージか否かを確認し、前記連動起動機器の子機からの削除メッセージであった場合、前記連動起動機器の子機として前記連動起動機器子機登録手段に登録されている該ネットワーク機器の登録を削除すると共に、前記メッセージ作成手段により、前記削除メッセージを正常に受信した旨を確認する確認メッセージを作成して、前記削除メッセージの送信元である前記連動起動機器の子機に対して、前記メッセージ送受信手段によりネットワークを介して送信するネットワーク機器とすることを特徴とするものである。
【００３５】
第２８の技術手段は、前記第１乃至第２７の技術手段のいずれかに記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から、自機の登録削除を指示すると共に、更に、自機の前記連動起動機器の子機として前記連動起動機器子機登録手段に登録されているネットワーク機器を前記連動起動機器の子機として登録することを要求する削除及び子機登録要求メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器子機登録手段を検索して、受信した前記削除及び子機登録要求メッセージが前記連動起動機器の子機からの削除及び子機登録要求メッセージか否かを確認し、前記連動起動機器の子機からの削除及び子機登録要求メッセージであった場合、前記連動起動機器の子機として前記連動起動機器子機登録手段に登録されている該ネットワーク機器の登録を削除し、更に、前記削除及び子機登録要求メッセージに指定されているネットワーク機器全てを前記連動起動機器の新たな子機として登録し直すと共に、前記メッセージ作成手段により、前記削除及び子機登録要求メッセージを正常に受信した旨を確認する確認メッセージを作成して、前記削除及び子機登録要求メッセージの送信元である前記連動起動機器の子機に対して、前記メッセージ送受信手段によりネットワークを介して送信するネットワーク機器とすることを特徴とするものである。
【００３６】
第２９の技術手段は、前記第１乃至第２８の技術手段のいずれかに記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から、親機の登録の変更を指示する親機登録変更メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器親機登録手段を検索して、受信した前記親機登録変更メッセージが前記連動起動機器の親機からの親機登録変更メッセージか否かを確認し、前記連動起動機器の親機からの親機登録変更メッセージであった場合、前記連動起動機器の親機として前記連動起動機器親機登録手段に登録されている該ネットワーク機器の登録を削除すると共に、前記親機登録変更メッセージに指定されているネットワーク機器を前記連動起動機器の新たな親機として登録し直すと共に、前記メッセージ作成手段により、前記親機登録変更メッセージを正常に受信した旨を確認する確認メッセージを作成して、前記親機登録変更メッセージの送信元であるネットワーク機器に対して、前記メッセージ送受信手段によりネットワークを介して送信するネットワーク機器とすることを特徴とするものである。
【００３７】
第３０の技術手段は、前記第１乃至第２９の技術手段のいずれかに記載のネットワーク機器において、前記連動起動機器子機登録手段に登録されている前記連動起動機器の子機に対してネットワークを介して前記連動起動機器の子機として登録した旨を示す子機登録メッセージを前記メッセージ送受信手段により送信した後、該子機登録メッセージの送信先である前記連動起動機器の子機のネットワーク機器から前記連動起動機器の親機として登録した旨を示す親機登録メッセージを前記メッセージ送受信手段によりネットワークを介して受信した以降の状態において、ネットワークを介して他のネットワーク機器から起動した旨を示す起動メッセージを前記メッセージ送受信手段により新たに受信した場合、前記メッセージ処理手段により、前記連動起動機器親機登録手段を検索して、前記連動起動機器の親機が登録されているか否かを確認し、登録されていなかった場合、更に、当該ネットワーク機器において最初の起動メッセージを送信した以降、前記時間計測手段により計測された経過時間が前記第１の制限時間に達する前の状態にあるか否かを確認し、前記第１の制限時間に達する前の状態にあった場合には、新たに受信した前記起動メッセージの送信元のネットワーク機器を前記連動起動機器子機登録手段に前記連動起動機器の子機として登録すると共に、前記メッセージ作成手段により、新たな子機登録を追加した旨を示す子機追加登録メッセージを作成して、既に登録済みの前記連動起動機器の子機全てに対して、前記メッセージ送受信手段によりネットワークを介して送信し、更に、前記メッセージ作成手段により、子機として登録した旨を示す子機登録メッセージを作成して、該子機登録メッセージを新たに受信した前記起動メッセージの送信元のネットワーク機器に対して、前記メッセージ送受信手段によりネットワークを介して送信するネットワーク機器とすることを特徴とするものである。
【００３８】
第３１の技術手段は、前記第３０の技術手段に記載のネットワーク機器において、新たに受信した前記起動メッセージの送信元のネットワーク機器を前記連動起動機器子機登録手段に前記連動起動機器の子機として登録すると共に、新たな子機登録を追加した旨の前記子機追加登録メッセージを、前記連動起動機器子機登録手段に既に登録済みの前記連動起動機器の子機に対してネットワークを介して送信した以降において、前記連動起動機器子機登録手段に既に登録済みの前記連動起動機器の子機から、前記子機追加登録メッセージを正常に受信した旨を確認する確認メッセージを受信する代わりに、新たに受信した前記起動メッセージの送信元のネットワーク機器の登録を削除することを指示する削除メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器の子機として前記連動起動機器子機登録手段に新たに登録した該ネットワーク機器の登録を削除すると共に、前記メッセージ作成手段により、新たに登録したネットワーク機器の登録を削除する前記削除メッセージを正常に受信した旨を確認する確認メッセージを作成して、前記削除メッセージの送信元である前記連動起動機器の子機に対して、前記メッセージ送受信手段によりネットワークを介して送信するネットワーク機器とすることを特徴とするものである。
【００３９】
第３２の技術手段は、前記第３０又は第３１の技術手段に記載のネットワーク機器において、前記連動起動機器子機登録手段に前記連動起動機器の子機として登録すると共に、新たな子機登録を追加した旨の前記子機追加登録メッセージを、前記連動起動機器子機登録手段に既に登録済みの前記連動起動機器の子機に対してネットワークを介して送信した以降、前記時間計測手段により計測された経過時間が予め定められた第８の制限時間に達するまでの間に、前記連動起動機器子機登録手段に既に登録済みの前記連動起動機器の子機それぞれから、前記子機追加登録メッセージを正常に受信した旨を確認する確認メッセージ、又は、新たに受信した前記起動メッセージの送信元のネットワーク機器の登録を削除することを指示する削除メッセージが受信されなかった場合、該確認メッセージ又は該削除メッセージが受信されなかった前記連動起動機器の子機に対して、前記子機追加登録メッセージを前記メッセージ送受信手段によりネットワークを介して再送するネットワーク機器とすることを特徴とするものである。
【００４０】
第３３の技術手段は、前記第１乃至第３２の技術手段のいずれかに記載のネットワーク機器において、前記連動起動機器子機登録手段に登録されている前記連動起動機器の子機に対してネットワークを介して前記連動起動機器の子機として登録した旨を示す子機登録メッセージを前記メッセージ送受信手段により送信した後、該子機登録メッセージの送信先である前記連動起動機器の子機のネットワーク機器から前記連動起動機器の親機として登録した旨を示す親機登録メッセージを前記メッセージ送受信手段によりネットワークを介して受信した以降の状態において、ネットワークを介して他のネットワーク機器から起動した旨を示す起動メッセージを前記メッセージ送受信手段により新たに受信した場合、前記メッセージ処理手段により、前記連動起動機器親機登録手段を検索して、前記連動起動機器の親機が登録されているか否かを確認し、登録されていた場合には、ネットワークを介して他のネットワーク機器から起動した旨を示す起動メッセージを新たに受信した以降、前記時間計測手段により計測された経過時間が予め定められた第９の制限時間に達するまでの間に、前記連動起動機器親機登録手段に登録されている前記連動起動機器の親機から、新たな子機登録を追加した旨を示す子機追加登録メッセージを前記メッセージ送受信手段により受信した場合には、前記メッセージ処理手段により、新たに受信した起動メッセージの送信元のネットワーク機器を前記連動起動機器親機登録手段及び前記連動起動機器子機登録手段に何ら登録することなく、新たに受信した前記起動メッセージを廃棄すると共に、前記メッセージ作成手段により、前記子機追加登録メッセージを正常に受信した旨を確認する確認メッセージを作成して、前記子機追加登録メッセージの送信元である前記連動起動機器の親機に対して、前記メッセージ送受信手段によりネットワークを介して送信するネットワーク機器とすることを特徴とするものである。
【００４１】
第３４の技術手段は、前記第３３の技術手段に記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から起動した旨を示す前記起動メッセージを前記メッセージ送受信手段により新たに受信した以降、前記第９の制限時間に達するまでの間に、前記連動起動機器親機登録手段に登録されている前記連動起動機器の親機から、新たな子機登録を追加した旨を示す前記子機追加登録メッセージを受信しなかった場合、更に、当該ネットワーク機器において最初の起動メッセージを送信した以降、前記時間計測手段により計測された経過時間が前記第１の制限時間に達する前の状態にあるか否かを確認し、前記第１の制限時間に達する前の状態にあった場合には、新たに受信した前記起動メッセージの送信元のネットワーク機器を前記連動起動機器子機登録手段に前記連動起動機器の子機として登録すると共に、前記メッセージ作成手段により、子機として登録した旨を示す前記子機登録メッセージを作成して、新たに受信した前記起動メッセージの送信元であるネットワーク機器に対して、前記メッセージ送受信手段によりネットワークを介して送信するネットワーク機器とすることを特徴とするものである。
【００４２】
第３５の技術手段は、前記第３４の技術手段に記載のネットワーク機器において、前記連動起動機器の子機として登録した旨を示す前記子機登録メッセージを新たに受信した前記起動メッセージの送信元であるネットワーク機器に対してネットワークを介して送信した以降、前記時間計測手段により計測された経過時間が予め定められた第１０の制限時間に達するまでの間に、前記子機登録メッセージを送信した前記ネットワーク機器から、前記連動起動機器の親機として登録した旨を示す親機登録メッセージが受信されなかった場合、前記連動起動機器の子機として前記連動起動機器子機登録手段に登録された前記ネットワーク機器の登録を削除するネットワーク機器とすることを特徴とするものである。
【００４３】
第３６の技術手段は、前記第３５の技術手段に記載のネットワーク機器において、前記子機登録メッセージを新たに受信した前記起動メッセージの送信元であるネットワーク機器に対してネットワークを介して送信した以降、前記第１０の制限時間に達するまでの間に、前記子機登録メッセージを送信した前記ネットワーク機器から、前記連動起動機器の親機として登録した旨を示す親機登録メッセージが受信された場合、前記メッセージ作成手段により、前記子機登録メッセージを送信した前記ネットワーク機器の登録の削除を指示する削除メッセージを作成して、前記連動起動機器の親機に対して、前記メッセージ送受信手段によりネットワークを介して送信するネットワーク機器とすることを特徴とするものである。
【００４４】
第３７の技術手段は、前記第１乃至第３６の技術手段のいずれかに記載のネットワーク機器において、ネットワークを介して他のネットワーク機器から自機を子機として登録した旨を示す子機登録メッセージを前記メッセージ送受信手段により受信した場合、前記メッセージ処理手段により、前記連動起動機器親機登録手段を検索して、前記連動起動機器の親機が既に登録済みか否かを確認し、既に登録済みであった場合で、かつ、受信した前記子機登録メッセージの送信元のネットワーク機器が、前記連動起動機器の親機として前記連動起動機器親機登録手段に既に登録済みのネットワーク機器と異なるネットワーク機器であった場合には、受信した前記子機登録メッセージの送信元のネットワーク機器を前記連動起動機器親機登録手段に前記連動起動機器の親機として登録することなく、受信した前記子機登録メッセージの送信元のネットワーク機器に対して親機として登録した旨を示す親機登録メッセージを送信することを抑止するネットワーク機器とすることを特徴とするものである。
【００４５】
第３８の技術手段は、前記第１乃至第３７の技術手段のいずれかに記載のネットワーク機器において、ネットワークを介して送受信される各メッセージのうち１乃至複数のメッセージは、予め定められた送信時間内に予め定められた所定回数繰返し送信されるものであり、該送信時間内に該所定回数に示す複数回に亘って同一メッセージを前記メッセージ送受信手段によりネットワークを介して繰り返し送信し、ネットワークを介して該メッセージを受信する受信側のネットワーク機器の前記メッセージ送受信手段においては、それぞれ繰り返し送信されてくる同一メッセージを予め定められた受信制限回数以上の回数に亘って受信した場合に、該メッセージを正常に受信したものとして扱うネットワーク機器とすることを特徴とするものである。
【００４６】
第３９の技術手段は、前記第１乃至第３８の技術手段のいずれかに記載のネットワーク機器において、前記連動起動機器親機登録手段及び／又は前記連動起動機器親機登録手段それぞれに前記連動起動機器の親機及び／又は子機として登録されているネットワーク機器をメニュー表示させて、メニュー表示されたネットワーク機器の中から、ネットワーク機器を選択して登録の変更を行なったり、あるいは、登録の削除を行なうことができるネットワーク機器とすることを特徴とするものである。
【００４７】
第４０の技術手段は、前記第１乃至第３９の技術手段のいずれかに記載のネットワーク機器において、前記連動起動機器親機登録手段及び前記連動起動機器子機登録手段に既に登録済みか否かに関わらず、ネットワークを介して他のネットワーク機器から起動した旨を示す起動メッセージを受信した後、該ネットワーク機器から停止する旨を示す停止メッセージを受信するまでの間、現在、ネットワークに接続されていて、かつ、起動しているネットワーク機器を示す起動ネットワーク機器として起動機器登録手段に登録するネットワーク機器とすることを特徴とするものである。
【００４８】
第４１の技術手段は、前記第４０の技術手段に記載のネットワーク機器において、前記起動機器登録手段に登録されている現在起動中のネットワーク機器をメニュー表示させて、メニュー表示されたネットワーク機器の中から、前記連動起動機器親機登録手段及び／又は前記連動起動機器親機登録手段それぞれに、前記連動起動機器の親機及び／又は子機として登録すべきネットワーク機器を選択して登録することができるネットワーク機器とすることを特徴とするものである。
【００４９】
【発明の実施の形態】
以下に、本発明に係るネットワーク機器の実施形態の一実施例について、図を参照しながら説明する。
図１は、本発明に係るネットワーク機器の構成の一例を示すブロック構成図である。本発明に係るネットワーク機器１００は、メッセージ送受信部１によりネットワーク２００に接続されており、ネットワーク２００を介して各種のメッセージを相手のネットワーク機器１００と送受信することが可能である。
【００５０】
即ち、図１に示すネットワーク機器１００において、１はメッセージ送受信部であり、前述の通り、ネットワーク２００を介して、以下で述べるような各種のメッセージを送信・受信を行なうものである。２はメッセージ処理部であり、メッセージ送受信部１により受信されたメッセージが何処から送られてきたものか、どのような種類のメッセージかを確認し、該当する処理を行なうものである。３はタイマであり、現在時刻を計測することにより事象発生からの経過時間の計測を可能とするものである。４は電源スイッチであり、当該ネットワーク機器１００の電源を投入・切断するものである。５はメッセージ作成部であり、メッセージ送受信部１によりネットワーク２００を介して他のネットワーク機器１００へ送信する各種メッセージを作成し、送信元及び宛先とを明示してメッセージ送受信部１へ引き渡すものである。
【００５１】
更に、６は連動起動機器子機登録部であり、当該ネットワーク機器１００即ち自機の起動に連動して、ネットワーク２００を介して起動すべき他のネットワーク機器１００を連動起動機器の子機として登録して保存しているものである。７は連動起動機器親機登録部であり、ネットワーク２００を介して他のネットワーク機器１００から起動要求メッセージを受信した際に当該ネットワーク機器１００即ち自機が連動して起動すべきであるとする他のネットワーク機器１００を親機として登録して保存しているものであり、自機を連動起動機器の子機として登録している他のネットワーク機器１００を連動起動機器の親機として登録している。８は起動機器登録部であり、ネットワーク２００上に現在接続されて、かつ、起動されている状態にある他のネットワーク機器１００を起動機器として登録して保存しているものである。
【００５２】
更に、９はメニュー作成部であり、連動起動機器子機登録部６及び／又は連動起動機器親機登録部７及び／又は起動機器登録部８に登録されている他のネットワーク機器１００をメニュー画面として作成して一覧表示して、一覧表示されているメニュー画面の中から、当該ネットワーク機器１００即ち自機との連動起動／停止制御対象となる連動起動機器の親機／子機の登録変更・削除を行なうことを可能としているものである。１０はユーザ入力部であり、メニュー作成部９により作成されて画面表示されたメニュー画面に対するユーザからの入力を受け付けて、該当する処理部に対して処理を依頼するものであり、前述のように、ユーザの要求に応じて、当該ネットワーク機器１００即ち自機との連動起動／停止制御対象となる連動起動機器の親機／子機の登録変更・削除を行なうことができる。
【００５３】
まず、本発明に係るネットワーク機器１００の動作を理解し易くするために、ネットワーク２００上に、ネットワーク機器が２台のみ存在している場合について、図２乃至図７を用いて説明する。図２は、ネットワーク２００に接続されているネットワーク機器が２台の場合において連動起動機器を登録する動作の一例を説明するためのメッセージシーケンスチャートであり、連動起動機器の親機と子機との関係を登録するためにネットワーク２００を介して機器Ａと機器Ｂとの間で送受信されるメッセージのシーケンスの一例を示している。なお、以下の説明においては、ネットワーク機器を単に「機器」と略記する。ここで、連動起動機器として機器Ａを親機、機器Ｂを子機とする。即ち、先に起動すべき機器を機器Ａ、後に起動すべき機器を機器Ｂとし、停止する際は、逆に、先に停止すべき機器を機器Ｂ、後に停止すべき機器を機器Ａとする。
【００５４】
また、以降で扱われるメッセージ全てには、送信元及び宛先がメッセージ作成部５により作成されて付与されている。更に、メッセージ送受信部１により受信された各メッセージに関する処理、ユーザの電源スイッチ４の操作やユーザ入力部１０からの指示情報、及び、タイマ３の経過時間の計測結果などに基づく、連動起動機器子機登録部６及び連動起動機器親機登録部７への連動起動機器の親機及び子機の登録・削除処理やネットワーク機器１００の起動・停止処理は、メッセージ処理部２において実施される。
【００５５】
まず、図２（Ａ）のメッセージシーケンスチャートを用いて説明する。ここに、図２（Ａ）は、機器Ａ及び機器Ｂ共に、連動起動機器子機登録部６及び連動起動機器親機登録部７にネットワーク機器が登録されていない状態で、電源の投入操作がなされて起動される場合を示しており、先に起動された機器Ａが、機器Ｂを連動起動機器の親機として登録し、逆に、後に起動された機器Ｂが、機器Ａを連動起動機器の子機として登録する場合のシーケンスを説明するものである。
【００５６】
ネットワーク２００に接続されているそれぞれの機器は起動が完了した後、メッセージ作成部５により自機の起動した旨を示す起動メッセージを作成し、メッセージ送受信部１よりネットワーク２００に対して同報送信する（即ち、ネットワーク２００に接続されている全ての機器に対して起動メッセージを送信する）。ここでは、まず、機器Ａが先に起動されて、機器Ａの起動メッセージＭ１をメッセージ作成部５において作成した後、作成した起動メッセージＭ１をメッセージ送受信部１よりネットワーク２００に対して同報送信する。しかる後に、機器Ｂが起動されると、機器Ｂは機器Ｂの起動メッセージＭ２をメッセージ作成部５において作成した後、作成した起動メッセージＭ２をメッセージ送受信部１よりネットワーク２００に対して同報送信する。
【００５７】
機器Ａの起動後において、機器Ｂが起動した際に、機器Ａはメッセージ送受信部１より機器Ｂが起動した旨を示す起動メッセージＭ２を受け取り、メッセージ処理部２へ渡す。メッセージ処理部２においては、タイマ３からの時間情報を利用して、自機即ち機器Ａの起動メッセージ送信後の予め定められた第１の制限時間Ｔ１（即ち、連動起動機器の子機を登録するための制限時間）の経過時間が経過するまでに、機器Ｂの起動メッセージＭ２を受信しているか否かを確認し、第１の制限時間Ｔ１以内であった場合には、機器Ｂが、自機即ち機器Ａの起動に連動して起動されるべき連動起動機器の子機であるものと判定して、連動起動機器子機登録部６へ機器Ｂを登録保存する。
【００５８】
ここで、自機即ち機器Ａの起動メッセージ送信後、第１の制限時間Ｔ１以内に機器Ｂ以外の他の機器からも起動メッセージを受信した場合、該他の機器も、機器Ｂと同様に、自機即ち機器Ａの起動に連動して起動されるべき連動起動機器の子機であるものと判定して、連動起動機器子機登録部６へ登録保存する。即ち、連動起動機器子機登録部６に登録される連動起動機器の子機は１台のみに限るものではなく、複数の機器を登録することができる。
【００５９】
なお、連動起動機器子機登録部６へ機器Ｂを登録保存する場合、誤って登録することを防止するために、自機即ち機器Ａの起動後において、機器Ｂからの起動メッセージＭ２を予め定められた送信時間内で予め定められた所定回数Ｍ回繰り返して送信すると共に、機器Ｂからの起動メッセージを予め定められた或る受信制限回数Ｎ回（Ｎ≦Ｍ）以上繰り返して受け取らない限り、正常に受信されたものと見なさず、連動起動機器子機登録部６へ登録保存しないようにし、受信制限回数Ｎ回以上に亘って同一の起動メッセージＭ２を繰り返して受信することにより初めて正常に受信されたものとして扱うことにしても良い。
【００６０】
また、以降に説明する各メッセージについても、同様に、誤って処理する（例えば、誤って登録したり削除したりする）ことを防止するために、選択された１乃至複数のメッセージについて、全く同様に、予め定められた送信時間内で予め定められた所定回数Ｍ回繰り返して同一メッセージを送信するようにし、予め定められた受信制限回数Ｎ回（Ｎ≦Ｍ）以上の回数に亘って受信した場合に初めて該メッセージを受信したものとして扱うようにしても良い。ここで、各メッセージ毎に予め定められた所定回数Ｍ回更には受信制限回数Ｎ回をそれぞれ異なる値に設定するようにしても構わない。
【００６１】
連動起動機器子機登録部６へ機器Ｂを登録した際に、メッセージ作成部５において機器Ｂを連動起動機器の子機として登録した旨を示す子機登録メッセージＭ３を作成し、機器Ｂに対する子機登録メッセージＭ３をメッセージ送受信部１よりネットワーク２００を介して送信する。機器Ｂは、メッセージ送受信部１により機器Ａからの子機登録メッセージＭ３を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、子機登録メッセージＭ３を分析し、送信元の機器Ａが当該機器Ｂを連動して起動すべき連動起動機器の親機であると判定して、連動起動機器親機登録部７へ機器Ａを登録保存する。
【００６２】
しかる後、機器Ｂにおいて、メッセージ作成部５により、機器Ａを当該機器Ｂに対する連動起動機器の親機として登録した旨を示す親機登録メッセージＭ４（メッセージＭ４）を作成し、機器Ａに対して親機登録メッセージＭ４をメッセージ送受信部１よりネットワーク２００を介して送信する。機器Ａは、メッセージ送受信部１により機器Ｂからの親機登録メッセージＭ４を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、連動起動機器子機登録部６を索引しながら親機登録メッセージＭ４を分析し、送信元の機器Ｂが、当該機器Ａからの子機登録メッセージＭ３に対応して、当該機器Ａを連動して起動されるべき連動起動機器の親機であるとして登録保存した旨を確認する。
【００６３】
しかる後、機器Ａにおいて、メッセージ作成部５により、機器Ｂからの親機登録メッセージＭ４を正常に受信し、機器Ｂにおける連動起動機器の親機の登録を確認したことを示す確認メッセージＭ５を作成し、機器Ｂに対する確認メッセージＭ５をメッセージ送受信部１よりネットワーク２００を介して送信する。
以上のごとき動作を行なうことにより、ネットワーク２００に接続されている複数の機器のうち、互いに連動して起動／停止するような機器に関し、連動起動機器の親機と子機として登録された状態になる。
【００６４】
次に、図２（Ｂ）のメッセージシーケンスチャートを用いて説明する。図２（Ｂ）は、連動起動機器の親機と子機の登録動作について更に説明するためのシーケンスチャートであり、機器Ｂからの親機登録メッセージＭ４が、機器Ａ側で受信できなかった場合の動作について説明しているものである。
図２に示すように、機器Ａにおいては、子機登録メッセージＭ３を機器Ｂに対して送信した以降の経過時間をタイマ３の現在時刻に基づいて計測しており、予め定められた第２の制限時間Ｔ２（即ち、自機を連動起動機器の親機として子機が登録したことを確認するための制限時間）が経過するまでに、機器Ｂからの親機登録メッセージＭ４を受信できたか否かが監視されている。第２の制限時間Ｔ２が経過するまでの間に、機器Ｂからの親機登録メッセージＭ４を受信している場合であれば、前述のごとく、連動起動機器の親機の登録を行なうことができ、連動起動機器の親機と子機とを正しく登録することができる。
【００６５】
一方、第２の制限時間Ｔ２が経過するまでの間に、機器Ｂからの親機登録メッセージＭ４を受信できなかった場合、登録動作が失敗したものとして、連動起動機器子機登録部６に連動起動機器の子機として登録されている機器Ｂの登録を削除すると共に、機器Ｂ側には連動起動機器の親機の登録が誤ってなされている場合に備えて、機器Ｂ側における連動起動機器の親機の登録を削除させるために、メッセージ作成部５において機器Ａの連動起動機器の親機としての登録を削除することを指示する削除メッセージＭ６を作成し、機器Ｂに対して削除メッセージＭ６をメッセージ送受信部１よりネットワーク２００を介して送信する。
機器Ｂは、メッセージ送受信部１により機器Ａからの削除メッセージＭ６を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、連動起動機器親機登録部７の登録情報を参照しながら削除メッセージＭ６を分析し、連動して起動すべき連動起動機器の親機として登録している機器Ａの登録を削除する指示であると判定して、連動起動機器親機登録部７の機器Ａの登録を削除する。
【００６６】
しかる後、機器Ｂにおいて、メッセージ作成部５により、機器Ａからの削除メッセージＭ６を正常に受信し、連動起動機器の親機としての機器Ａの登録を削除したことを確認する確認メッセージＭ７を作成し、機器Ａに対して確認メッセージＭ７をメッセージ送受信部１よりネットワーク２００を介して送信する。
機器Ａは、メッセージ送受信部１により機器Ｂからの確認メッセージＭ７を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、確認メッセージＭ７を分析し、連動起動機器の親機として登録している機器Ａの登録を正常に削除したことを確認する。
【００６７】
なお、連動起動機器親機登録部７への連動起動機器の親機の登録は、連動起動機器子機登録部６への登録とは異なり、複数の機器を登録することはできず、１個の機器のみである。
従って、例えば、機器Ｂが、機器Ａとは異なる他の機器を連動起動機器の親機として連動起動機器親機登録部７に登録済みになっている状態において、たまたま、機器Ａから、機器Ｂを子機として登録した旨を示す子機登録メッセージＭ３を受信した場合、メッセージ処理部２において、異なる機器が既に登録済みと判断して、機器Ａを連動起動機器親機登録部７に上書き登録する動作を行なうことなく、子機登録メッセージＭ３を廃棄して、親機登録メッセージＭ４を機器Ａに対して送信する動作も抑止する。
【００６８】
かくのごとく、連動起動機器親機登録部７に既に登録済みの機器が存在していた場合にも、機器Ａにおいて子機登録メッセージ送信後第２の制限時間Ｔ２の経過までに親機登録メッセージＭ４を受信することができないので、前述した図２（Ｂ）と同様に、機器Ａからは、機器Ａの連動起動機器の親機としての登録を削除する指示の削除メッセージＭ６が送信され、機器Ｂにおいては、連動起動機器親機登録部７には機器Ａとは異なる他の機器が登録されているので、連動起動機器親機登録部７の登録削除を行なうことなく、機器Ａに対して削除メッセージＭ６に対する確認メッセージＭ７が送信される。
【００６９】
次に、図２（Ｃ）のメッセージシーケンスチャートを用いて説明する。図２（Ｃ）は、連動起動機器子機登録部６及び連動起動機器親機登録部７にそれぞれ連動起動機器の子機及び親機が登録されている状態において、機器Ａが先に起動した場合の動作を説明するものである。
図２（Ａ）に示したメッセージシーケンスチャートによって連動起動機器の親機及び子機に関する登録が完了した以降においては、図２（Ｃ）に示すように、機器Ａが先に起動された場合、起動完了後に、メッセージ作成部５において、連動起動機器子機登録部６に子機として登録されている機器が存在しているか否かを確認し、登録されている機器（機器Ｂ）が存在している場合、子機の機器Ｂに対するメッセージとして、図２（Ａ）に示した起動メッセージの代わりに、起動を要求する旨を示す起動要求メッセージＭ８を作成し、機器Ｂに対して起動要求メッセージＭ８をメッセージ送受信部１よりネットワーク２００を介して送信する。
【００７０】
機器Ｂは、メッセージ送受信部１により機器Ａからの起動要求メッセージＭ８を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、連動起動機器子機登録部６と連動起動機器親機登録部７との登録情報を索引しながら起動要求メッセージＭ８を分析し、送信元の機器Ａが当該機器Ｂを連動して起動すべき連動起動機器の親機であることを識別すると、電源スイッチ４を駆動して電源を投入して、自機即ち機器Ｂを起動する。
【００７１】
機器Ｂが起動されると、機器Ｂは、メッセージ作成部５により機器Ｂに関する起動完了メッセージＭ９を作成し、機器Ａに対して起動完了メッセージＭ９をメッセージ送受信部１よりネットワーク２００を介して送信する。機器Ａは、メッセージ送受信部１により機器Ｂからの起動完了メッセージＭ９を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、連動起動機器子機登録部６の登録情報を索引しながら起動完了メッセージＭ９を分析し、送信元の機器Ｂが、当該機器Ａからの起動要求メッセージＭ８に対応して、当該機器Ａに連動して機器Ｂが起動した旨を確認する。
【００７２】
しかる後、機器Ａにおいて、メッセージ作成部５により、機器Ｂからの起動完了メッセージを正常に受信して機器Ｂの起動を確認したことを示す確認メッセージＭ１０を作成し、機器Ｂに対して確認メッセージＭ１０をメッセージ送受信部１よりネットワーク２００を介して送信する。
【００７３】
なお、図２（Ｃ）においては、機器Ａにおいて、連動起動機器子機登録部６に連動起動機器の子機として機器Ｂのみが登録されている場合について説明したが、前述したように、連動起動機器の子機としては、複数の機器を登録することが可能であり、起動要求メッセージＭ８は、連動起動機器子機登録部６に連動起動機器の子機として登録されている全ての機器に対して送信されるものであり、起動完了メッセージＭ９は、起動要求メッセージＭ８を受信したそれぞれの機器から返信されてくるものである。
【００７４】
次に、図３のメッセージシーケンスチャートを用いて、連動起動機器の親機、子機の登録を削除する動作について説明する。ここに、図３は、ネットワーク２００に接続されているネットワーク機器が２台の場合における連動起動機器の登録を削除する動作の一例を説明するためのメッセージシーケンスチャートである。
連動起動機器の親機として登録されている機器Ａにおいては、連動起動機器子機登録部６に連動起動機器の子機として登録されている機器Ｂへ起動要求メッセージＭ８を送信後、予め定められた第３の制限時間Ｔ３（即ち、起動要求した子機の起動完了を監視するための制限時間）以内に機器Ｂからの起動完了メッセージＭ９を受信した場合、機器Ｂを連動起動機器の子機として、連動起動機器子機登録部６に登録した状態をそのまま維持し、一方、受信を確認できなかった場合には、機器Ｂが起動完了メッセージＭ９の送信に失敗したものとして、あるいは、機器Ｂが当該機器Ａの連動起動機器の子機ではなかったものとして、あるいは、機器Ｂがネットワーク２００への起動を休止又はネットワーク２００との接続を中止しているものとして、連動起動機器子機登録部６より機器Ｂの登録を削除する。
【００７５】
また、第３の制限時間Ｔ３を経過して、連動起動機器子機登録部６の登録削除後において、たとえ、機器Ｂからの起動完了メッセージＭ９を受信したとしても、受信された起動完了メッセージＭ９を無視して何らの処理も行なわない。
一方、機器Ｂにおいても、機器Ａへ最初の起動完了メッセージＭ９を送信した後、予め定められた第４の制限時間Ｔ４（即ち、親機からの起動要求に応じて起動した際の親機の確認を監視するための制限時間）以内に機器Ａからの確認メッセージＭ１０を受信した場合、機器Ａを連動起動機器の親機として、連動起動機器親機登録部７に登録した状態をそのまま維持し、一方、受信を確認できなかった場合には、機器Ａが当該機器Ｂの連動起動機器の親機ではなかったものとして、連動起動機器親機登録部７より機器Ａの登録を削除する。
【００７６】
次に、図４のメッセージシーケンスチャートを用いて、図２（Ｂ）の場合とは異なり、連動起動機器の子機として登録されている機器Ｂが先に電源投入された場合の動作について説明する。ここに、図４は、ネットワーク２００に接続されているネットワーク機器が２台の場合において連動起動機器を登録する動作の他の例を説明するためのメッセージシーケンスチャートである。
機器Ｂが、電源スイッチ４により電源投入の操作が試みられた場合、メッセージ作成部５において、連動起動機器親機登録部７及び連動起動機器子機登録部６に親機及び子機として登録されている機器が存在しているか否かを確認し、連動起動機器子機登録部６に子機は登録されておらず、連動起動機器親機登録部７に親機として登録されている機器（機器Ａ）が存在している場合、直ちには起動せずに、親機の機器Ａに対しては、図２（Ａ）に示すような起動メッセージではなく、自機の起動を要求する起動メッセージの送信を親機に依頼する旨を示す起動要求依頼メッセージＭ１１を作成し、機器Ａに対して起動要求依頼メッセージＭ１１をメッセージ送受信部１よりネットワーク２００を介して送信する。
【００７７】
機器Ａは、メッセージ送受信部１により機器Ｂからの起動要求依頼メッセージＭ１１を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、連動起動機器子機登録部６の登録情報を索引しながら起動要求メッセージＭ９を分析し、送信元の機器Ｂが当該機器Ａに連動して起動すべき連動起動機器の子機であることを識別して、電源スイッチ４を駆動して電源を投入して自機即ち機器Ａを起動する。
【００７８】
機器Ａの起動が完了後に、機器Ａは、メッセージ作成部５において、子機の機器Ｂに対して、図２（Ａ）に示した起動メッセージではなく、機器Ｂからの起動要求依頼メッセージＭ１１に対応して、図２（Ｃ）と同様に、機器Ｂの起動を要求する旨を示す起動要求メッセージＭ１２を作成し、機器Ｂに対して起動要求メッセージＭ１２をメッセージ送受信部１よりネットワーク２００を介して送信する。
【００７９】
機器Ｂは、メッセージ送受信部１により機器Ａからの起動要求メッセージＭ１２を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、連動起動機器親機登録部７の登録情報を索引しながら起動要求メッセージＭ１２を分析し、送信元の機器Ａが当該機器Ｂを連動して起動すべき連動起動機器の親機であることを識別して、先に試みられた電源投入の操作に対応して、電源スイッチ４を駆動して電源を投入して自機即ち機器Ｂを起動する。
【００８０】
機器Ｂが起動されると、機器Ｂは、メッセージ作成部５により機器Ｂに関する起動完了メッセージＭ１３を作成し、機器Ａに対して起動完了メッセージＭ１３をメッセージ送受信部１よりネットワーク２００を介して送信する。機器Ａは、メッセージ送受信部１により機器Ｂからの起動完了メッセージＭ１３を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、連動起動機器子機登録部６の登録情報を索引しながら起動完了メッセージＭ１３を分析し、送信元の機器Ｂが、当該機器Ａからの起動要求メッセージＭ１２に対応して、当該機器Ａに連動して機器Ｂが起動した旨を確認する。
【００８１】
しかる後、機器Ａにおいて、メッセージ作成部５により、起動完了メッセージＭ１３を正常に受信して、機器Ｂの起動を確認したことを示す確認メッセージＭ１４を作成し、機器Ｂに対して確認メッセージＭ１４をメッセージ送受信部１よりネットワーク２００を介して送信する。
図４に示すように、連動起動機器の子機である機器Ｂが先に電源投入の操作が行なわれたとしても、ネットワーク２００に対する起動順序は、連動起動機器の親機である機器Ａが先に起動され、しかる後に、子機が起動されることとなる。
【００８２】
次に、図５のメッセージシーケンスチャートを用いて、連動起動機器の親機、子機の登録を削除する動作について説明する。ここに、図５は、ネットワーク２００に接続されているネットワーク機器が２台の場合において連動起動機器の登録を削除する動作の他の例を説明するためのメッセージシーケンスチャートであり、図５（Ａ）は、機器Ｂが、機器Ａを連動起動機器の親機として連動起動機器親機登録部７に登録しているのみで、連動起動機器子機登録部６には何ら連動起動機器の子機が登録されていない場合の動作を示し、図５（Ｂ）及び図５（Ｃ）は、機器Ｂが、機器Ａを連動起動機器の親機として連動起動機器親機登録部７に登録していると共に、連動起動機器子機登録部６には機器Ａとは異なる機器Ｃを連動起動機器の子機として登録している場合の動作を示している。
【００８３】
まず、機器Ｂの連動起動機器子機登録部６に機器が登録されていない場合の図５（Ａ）の動作について説明する。機器Ａに関する連動起動機器の子機として登録されている機器Ｂにおいて、電源スイッチ４により電源の投入操作が試みられると、図４に示したように、直ちには電源の投入を行なうことなく、連動起動機器親機登録部７に連動起動機器の親機として登録されている機器Ａへ起動要求依頼メッセージＭ１１を送信する。起動要求依頼メッセージＭ１１の送信後、予め定められた第５の制限時間Ｔ５（即ち、子機の電源投入操作に際し、親機からの起動要求の受信を監視するための制限時間）以内に機器Ａからの起動要求メッセージＭ１２を受信できなかった場合には、機器Ａが起動要求メッセージＭ１２の送信に失敗したものとして、あるいは、機器Ａが当該機器Ｂの連動起動機器の親機ではなかったものとして、あるいは、機器Ａがネットワーク２００への起動を休止又はネットワーク２００との接続を中止したものとして、連動起動機器親機登録部７より機器Ａの登録を削除する。
【００８４】
しかる後においては、機器Ｂの連動起動機器子機登録部６及び連動起動機器親機登録部７共に機器が登録されていない状態になるので、図２（Ａ）に示したように、機器Ｂ自ら電源を投入し、機器Ｂを起動する。機器Ｂが起動されると、機器Ｂは、機器Ｂに関して自機が起動した旨を示す起動メッセージＭ１５をメッセージ送受信部１よりネットワーク２００に対して同報送信する。
【００８５】
また、機器Ｂにおいて連動起動機器親機登録部６の登録を一旦削除した後においては、たとえ、連動起動機器の親機である機器Ａからの起動要求メッセージＭ１２を受信したとしても、受信された起動要求メッセージＭ１２を無視して何らの処理も行なわない。
一方、機器Ａにおいても、機器Ｂへ最初の起動要求メッセージＭ１２を送信後、図３に示したように、第３の制限時間Ｔ３以内に機器Ｂからの起動完了メッセージＭ１３を受信できなかった場合、機器Ｂが当該機器Ａの連動起動機器の子機ではなかったものとして、連動起動機器子機登録部６より機器Ｂの登録を削除する。
【００８６】
次に、機器Ｂの連動起動機器子機登録部６に機器Ｃが登録されていた場合の図５（Ｂ）及び図５（Ｃ）の動作について説明する。
図５（Ｂ）に示すように、機器Ｂが、電源スイッチ４により電源の投入操作が試みられた場合、連動起動機器の親機として連動起動機器親機登録部７に登録されている機器Ａに対して、図４の場合と同様に、起動要求依頼メッセージＭ１１が送信される。機器Ａは、送信元の機器Ｂが当該機器Ａに連動して起動すべき連動起動機器の子機であることを識別して、電源スイッチ４を駆動して電源を投入して起動した後、機器Ｂに対し、起動要求メッセージＭ１２を送信する。機器Ｂは、図５（Ａ）の場合とは異なり、第５の制限時間Ｔ５以内に機器Ａからの当該起動要求メッセージＭ１２を受信すると、図４の場合と同様に起動する。
しかる後、機器Ｂには、連動起動機器子機登録部６に機器Ｃが連動起動機器の子機として登録されているので、機器Ｂは、連動起動機器の子機として連動起動機器子機登録部６に登録されている機器Ｃに対して、起動を要求する起動要求メッセージＭ１６を送信する。
【００８７】
ここで、図５（Ａ）と同様に、連動起動機器親機登録部７に連動起動機器の親機として登録されている機器Ａへ起動要求依頼メッセージＭ１１を送信した後、第５の制限時間Ｔ５以内に機器Ａからの起動要求メッセージＭ１２を受信できなかった場合の図５（Ｃ）の場合においては、連動起動機器親機登録部７より機器Ａの登録を削除する。
しかし、しかる後においても、機器Ｂの連動起動機器子機登録部６に機器Ｃが登録されている状態にあるので、機器Ｂは、電源スイッチ４を駆動して電源を投入して起動した後、前述した図５（Ａ）の場合とは異なり、機器Ｂは、起動メッセージＭ１５をネットワーク２００に対して同報送信する動作を行なうことなく、機器Ｃに対して起動を要求する起動要求メッセージＭ１６を送信する。
【００８８】
次に、図６のメッセージシーケンスチャートを用いて、連動起動機器の親機及び子機として登録されている機器Ａ及び機器Ｂの電源の切断操作をした際に、電源を切断して停止状態に移行する場合の動作について説明する。ここに、図６は、ネットワーク２００に接続されているネットワーク機器が２台の場合において連動起動機器の起動を停止する動作の一例を説明するためのメッセージシーケンスチャートであり、図６（Ａ）は、連動起動機器の親機として登録されている機器Ａの電源切断操作を先に行なった場合の動作の一例を示し、図６（Ｂ）は、連動起動機器の子機として登録されている機器Ｂの電源切断操作を先に行なった場合の動作の一例を示している。
【００８９】
まず、図６（Ａ）に基づいて、連動起動機器の親機である機器Ａの電源切断操作を先に行なった際の動作について説明する。連動起動機器の親機として登録されている機器Ａの電源がユーザにより切断操作が試みられた場合、機器Ａは、メッセージ作成部５において、連動起動機器子機登録部６に子機として登録されている機器が存在しているか否かを確認し、登録されている機器（機器Ｂ）が存在している場合、子機の機器Ｂに対して、停止を要求する停止要求メッセージＭ１７を作成し、機器Ｂに対して停止要求メッセージＭ１７をメッセージ送受信部１よりネットワーク２００を介して送信すると共に、経過時間を計測するためにタイマ３を起動する。
【００９０】
機器Ｂは、メッセージ送受信部１により機器Ａからの停止要求メッセージＭ１７を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、連動起動機器親機登録部７の登録情報を索引しながら停止要求メッセージＭ１７を分析し、送信元の機器Ａが当該機器Ｂを連動して起動・停止すべき連動起動機器の親機であることを識別して、電源スイッチ４を駆動して電源を切断して自機即ち機器Ｂを停止状態に移行させる。なお、機器Ｂは、連動起動機器親機登録部７に親機として登録されていない機器から停止要求メッセージＭ１７を受信したような場合は、該停止要求メッセージを無視して、何ら停止処理動作を行なわない。
【００９１】
しかる後、機器Ｂは、メッセージ作成部５により、停止状態に移行した旨を示す停止メッセージＭ１８を作成し、停止要求メッセージＭ１７の送信元である機器Ａに対して停止メッセージＭ１８をメッセージ送受信部１よりネットワーク２００を介して送信する。
機器Ａは、メッセージ送受信部１により機器Ｂからの停止メッセージＭ１８を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、連動起動機器子機登録部６の登録情報を索引しながら停止メッセージＭ１８を分析し、送信元の機器Ｂが当該機器Ａに連動して起動停止すべき連動起動機器の子機であることを識別して、停止メッセージＭ１８を送信してきた機器Ｂが停止状態に移行したことを確認する。
【００９２】
しかる後、機器Ａは、メッセージ作成部５により、機器Ｂからの停止メッセージＭ１８を正常に受信して、機器Ｂの停止を確認したことを示す確認メッセージＭ１９を作成し、機器Ｂに対して確認メッセージＭ１９をメッセージ送受信部１よりネットワーク２００を介して送信する。
更に、機器Ａは、電源スイッチ４が駆動されて、電源の切断処理が実行されて、停止状態に移行する。
【００９３】
機器Ｂは、メッセージ送受信部１により機器Ａからの確認メッセージＭ１９を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、連動起動機器親機登録部７の登録情報を索引しながら確認メッセージＭ１９を分析し、送信元の機器Ａが当該機器Ｂからの停止メッセージＭ１８を正常に受信したことを確認して、起動要求メッセージのみを受信可能な完全な停止状態に移行する。
【００９４】
なお、図６（Ａ）においては、連動起動機器の子機として機器Ｂのみが連動起動機器子機登録部６に登録されている場合について説明したが、前述したように、連動起動機器の子機としては、複数の機器を登録することが可能であり、停止要求メッセージＭ１７は連動起動機器子機登録部６に登録されている全ての機器に対してメッセージ送受信部１によりネットワーク２００を介して送信される。しかる後、停止要求メッセージＭ１７を送信した全ての機器（連動起動機器の子機）から、正常に停止メッセージＭ１８を受信した場合に、あるいは、停止要求メッセージＭ１７を送信した以降、予め定められた第６の制限時間（即ち、全ての子機からの停止メッセージＭ１８の受信を監視するための制限時間）が経過しても、いずれかの子機が既に起動を停止している状態にあるか又は停止メッセージＭ１８の送信に失敗しているなどの原因のために、全ての子機からの停止メッセージＭ１８を正常に受信できなかった場合には、親機の機器Ａは、初めて電源スイッチ４が駆動されて、電源の切断処理が実行されて、停止状態に移行する。
【００９５】
而して、連動起動機器の親機の機器Ａが先に電源の切断操作を行なった場合であっても、図２（Ｃ）に示した起動状態の移行順序とは逆に、連動起動機器の子機側の機器Ｂから先に停止状態に移行し、しかる後に、全ての連動起動機器の子機が停止状態に移行したことを確認して、連動起動機器の親機の機器Ａが停止状態に移行することができる。
【００９６】
次に、図６（Ｂ）に基づいて、連動起動機器の子機である機器Ｂが先に電源切断操作を行なった際の動作について説明する。連動起動機器の子機として登録されている機器Ｂの電源がユーザにより切断操作が試みられた場合、機器Ｂは、メッセージ作成部５において、連動起動機器子機登録部６に子機として登録されている機器が存在しているか否かを確認し、登録されている機器が存在していなかった場合、連動起動機器親機登録部７に登録されている親機の機器Ａが存在していれば、自機が停止状態に移行した旨を示す停止メッセージＭ２０を作成し、機器Ａに対して停止メッセージＭ２０をメッセージ送受信部１よりネットワーク２００を介して送信すると共に、電源を切断して起動を停止する。
【００９７】
機器Ａは、メッセージ送受信部１により機器Ｂからの停止メッセージＭ２０を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、連動起動機器子機登録部７の登録情報を索引しながら停止メッセージＭ２０を分析し、送信元の機器Ｂが当該機器Ａと連動して起動・停止すべき連動起動機器の子機であることを識別して、メッセージ作成部５により、機器Ｂからの停止メッセージＭ２０を正常に受信して、機器Ｂの停止を確認したことを示す確認メッセージＭ２１を作成し、機器Ｂに対して確認メッセージＭ２１をメッセージ送受信部１よりネットワーク２００を介して送信する。
【００９８】
機器Ｂは、メッセージ送受信部１により機器Ａからの確認メッセージＭ２１を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、連動起動機器親機登録部７の登録情報を索引しながら確認メッセージＭ２１を分析し、送信元の機器Ａが当該機器Ｂからの停止メッセージＭ１８を正常に受信したことを確認して、起動要求メッセージのみを受信可能な完全な停止状態に移行する。
なお、図６（Ｂ）においては、連動起動機器親機登録部７に登録されている親機の機器Ａに対して停止メッセージＭ２０を送信している場合を示したが、たとえ、連動起動機器親機登録部７に機器Ａが登録されていたとしても、親機の機器Ａに対して停止メッセージＭ２０を送信することなく、直ちに、電源を切断して起動を停止するように動作しても良い。
【００９９】
次に、図７のメッセージシーケンスチャートを用いて、連動起動機器の親機と子機の登録を削除する動作の別の実施例について説明する。ここに、図７は、ネットワークに接続されているネットワーク機器が２台の場合において連動起動機器の登録を削除する動作の他の例を説明するためのメッセージシーケンスチャートである。
【０１００】
親機である機器Ａが先に電源投入操作がなされて、先に起動されて、起動が完了すると、図２（Ｃ）にて説明したように、メッセージ作成部５において、連動起動機器子機登録部６に子機として登録されている機器が存在しているか否かを確認し、登録されている機器（機器Ｂ）が存在している場合、子機の機器Ｂに対して、起動メッセージの代わりに、起動を要求する起動要求メッセージＭ２２を作成し、機器Ｂに対する起動要求メッセージＭ２２をメッセージ送受信部１よりネットワーク２００を介して送信する。
【０１０１】
機器Ｂは、メッセージ送受信部１により機器Ａからの起動要求メッセージＭ２２を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、連動起動機器親機登録部７の登録情報を索引しながら起動要求メッセージＭ２２を分析し、送信元の機器Ａが当該機器Ｂを連動して起動すべき連動起動機器の親機であることを識別して、電源スイッチ４を操作して電源を投入して自機即ち機器Ｂを起動する。
【０１０２】
機器Ｂが起動されると、機器Ｂは、メッセージ作成部５により、機器Ｂの起動が完了した旨を示す起動完了メッセージＭ２３を作成し、機器Ａに対して起動完了メッセージＭ２３をメッセージ送受信部１よりネットワーク２００を介して送信すると共に、経過時間を計測するためにタイマ３を起動する。一方、機器Ａは、メッセージ送受信部１により機器Ｂからの起動完了メッセージＭ２３を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、連動起動機器子機登録部６の登録情報を索引しながら起動完了メッセージＭ２３を分析し、送信元の機器Ｂが、当該機器Ａからの起動要求メッセージＭ２２に対応して、当該機器Ａに連動して機器Ｂが起動したものであることを確認する。
【０１０３】
しかる後、機器Ａにおいて、メッセージ作成部５により、起動完了メッセージＭ２３を正常に受信して、機器Ｂの起動を確認したことを示す確認メッセージＭ２４を作成し、機器Ｂに対して確認メッセージＭ２４をメッセージ送受信部１よりネットワーク２００を介して送信する。
【０１０４】
ここで、子機の機器Ｂにおいては、前述したように、起動完了メッセージＭ２３を送信した後、予め定められた第７の制限時間Ｔ７（即ち、親機からの起動要求に応じた子機の自動起動完了後にユーザによる電源切断操作がなされることを監視するための制限時間）を経過するまでの間に、ユーザにより電源スイッチ４が操作されて電源の切断が試みられた場合、機器Ｂは、更に、連動起動機器子機登録部６の登録情報を索引して、機器Ｂに対する子機が登録されていない場合には、起動要求メッセージＭ２２の送信元の親機である機器Ａに対して当該機器Ｂを連動起動機器の子機としての登録から削除するように、メッセージ作成部５により削除メッセージＭ２５を作成し、親機である機器Ａに対して削除メッセージＭ２５をメッセージ送受信部１よりネットワーク２００を介して送信する。
【０１０５】
機器Ａは、メッセージ送受信部１により機器Ｂからの削除メッセージＭ２５を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、連動起動機器子機登録部６の登録情報を索引しながら削除メッセージＭ２５を分析し、送信元の機器Ｂが当該機器Ａに連動して起動停止すべき連動起動機器の子機であることを識別して、削除メッセージＭ２５を送信してきた機器Ｂを連動起動機器子機登録部６から削除する。
【０１０６】
しかる後、機器Ａは、メッセージ作成部５により、削除メッセージＭ２５を正常に受信して、機器Ｂの削除を行なった確認を示す確認メッセージＭ２６を作成し、機器Ｂに対して確認メッセージＭ２６をメッセージ送受信部１よりネットワーク２００を介して送信する。
【０１０７】
機器Ｂは、メッセージ送受信部１により機器Ａからの確認メッセージＭ２６を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、連動起動機器親機登録部７の登録情報を索引しながら確認メッセージＭ２６を分析し、当該機器Ｂの削除メッセージＭ２５の受信に応じて送信元の機器Ａが当該機器Ｂを連動起動機器の子機から削除したことを示す確認であることを識別して、確認メッセージＭ２６を送信してきた機器Ａを連動起動機器親機登録部７の連動起動機器の親機から削除する。更に、機器Ｂは、電源の切断処理が実行されて、停止状態に移行する。
【０１０８】
次に、ネットワーク２００に３台以上の機器が接続されている場合について、図８乃至図１０を用いて更に説明する。なお、以下の例においては、ネットワーク２００上に、機器が３台存在している場合について説明するが、４台以上存在している場合についても全く同様の処理により対応が可能である。以下の説明においては、連動して起動すべき起動順序として、最初に起動すべき機器を機器Ａ、次に起動すべき機器を機器Ｂ、最後に起動すべき機器を機器Ｃとする。
【０１０９】
また、以降で扱われるメッセージ全てには、送信元及び宛先がメッセージ作成部５により作成されて付与されている。更に、メッセージ送受信部１により受信された各メッセージに関する処理、ユーザの電源スイッチ４の操作やユーザ入力部１０からの指示情報、及び、タイマ３の経過時間の計測結果などに基づく、連動起動機器子機登録部６及び連動起動機器親機登録部７への連動起動機器の親機及び子機の登録・削除処理やネットワーク機器１００の起動・停止処理は、メッセージ処理部２において実施される。
【０１１０】
まず、図８のメッセージシーケンスチャートを用いて、連動起動機器の親機及び子機の関係として、機器Ａが機器Ｂの親機として、また、機器Ｂが機器Ｃの親機として登録されている状態において、機器Ｂが電源を切断して起動を停止した場合の連動起動機器としての登録動作について説明する。ここに、図８は、ネットワーク２００に接続されているネットワーク機器が３台の場合において、連動起動機器を登録する動作の一例を説明するためのメッセージシーケンスチャートである。即ち、ネットワーク２００上の機器Ｂに関しては、機器Ｃに対する連動起動機器の親機であると同時に、機器Ａに対する連動起動機器の子機として登録されている状態において、機器Ｂの電源切断操作を行なって起動を停止する場合に、親機の機器Ａにおいては、機器Ｂに関する子機としての登録を削除すると共に、機器Ｂに子機として登録されていた機器Ｃを機器Ａに登録変更する場合の動作の一例を示している。
【０１１１】
ここで、図８のメッセージシーケンスチャートの開始に当たって、前述したように、機器Ａが、機器Ｂの親機として登録され、該機器Ｂが、機器Ｃの親機として登録されている場合にある。言い換えれば、機器Ｂは、機器Ａの子機であると同時に機器Ｃの親機として登録され、機器Ｃは、機器Ｂの子機として登録されている。
ここで、図８に示すように、機器Ｂの親機である機器Ａが先に起動されて、起動を終了すると、図７においても説明したように、メッセージ作成部５において、連動起動機器子機登録部６に子機として登録されている機器が存在しているか否かを確認し、登録されている機器（機器Ｂ）が存在している場合、子機の機器Ｂに対して、起動メッセージの代わりに、子機の起動を要求する起動要求メッセージＭ２７を作成し、機器Ｂに対して起動要求メッセージＭ２７をメッセージ送受信部１よりネットワーク２００を介して送信する。
【０１１２】
機器Ｂは、メッセージ送受信部１により機器Ａからの起動要求メッセージＭ２７を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、連動起動機器親機登録部７の登録情報を索引しながら起動要求メッセージＭ２７を分析し、送信元の機器Ａが当該機器Ｂを連動して起動すべき連動起動機器の親機であることを識別して、電源スイッチ４を操作して電源を投入して自機即ち機器Ｂを起動する。
【０１１３】
機器Ｂが起動されると、機器Ｂは、メッセージ作成部５により、機器Ｂの起動が完了した旨を示す起動完了メッセージＭ２８を作成し、機器Ａに対して起動完了メッセージＭ２８をメッセージ送受信部１よりネットワーク２００を介して送信すると共に、経過時間を計測するためにタイマ３を起動する。一方、機器Ａは、メッセージ送受信部１により機器Ｂからの起動完了メッセージＭ２８を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、連動起動機器子機登録部６の登録情報を索引しながら起動完了メッセージＭ２８を分析し、送信元の機器Ｂが、当該機器Ａからの起動要求メッセージＭ２７に対応して、当該機器Ａに連動して機器Ｂが起動した旨を確認する。
【０１１４】
しかる後、機器Ａにおいて、メッセージ作成部５により、起動完了メッセージＭ２８を正常に受信して、機器Ｂの起動を確認したことを示す確認メッセージＭ２９を作成し、機器Ｂに対して確認メッセージＭ２９をメッセージ送受信部１よりネットワーク２００を介して送信する。
【０１１５】
ここで、子機の機器Ｂにおいて、図７にて説明したように、起動完了メッセージＭ２８を送信した後、予め定められた第７の制限時間Ｔ７を経過するまでの間に、ユーザにより電源スイッチ４が操作されて電源の切断が試みられた場合、機器Ｂは、親機である機器Ａに対して当該機器Ｂを連動起動機器の子機としての登録から削除する指示を行なうのみならず、図８においては、当該機器Ｂを親機として登録している子機が存在しているか否かを連動起動機器子機登録部６の登録情報を検索して確認し、当該機器Ｂが連動起動機器の子機として登録している機器が存在している場合には、当該機器Ｂが連動起動機器の子機として登録している全ての機器（本実施例においては、機器Ｃ）を機器Ａの連動起動機器の子機として登録する要求を行なう。即ち、機器Ｂは、メッセージ作成部５により、自機の削除を指示すると共に自機の連動起動機器の子機として登録している全ての機器を子機として登録することを要求する削除及び子機登録要求メッセージＭ３０を作成し、親機である機器Ａに対して削除及び子機登録要求メッセージＭ３０をメッセージ送受信部１よりネットワーク２００を介して送信する。
【０１１６】
機器Ａは、メッセージ送受信部１により機器Ｂからの削除及び子機登録要求メッセージＭ３０を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、連動起動機器子機登録部６の登録情報を索引しながら削除及び子機登録要求メッセージＭ３０を分析し、送信元の機器Ｂが当該機器Ａに連動して起動停止すべき連動起動機器の子機であることを識別して、削除及び子機登録要求メッセージＭ３０を送信してきた機器Ｂを連動起動機器の子機として登録している連動起動機器子機登録部６から削除すると共に、削除及び子機登録要求メッセージＭ３０に登録要求の機器として指定されている機器全て（本実施例では、機器Ｃ）を新たに子機として連動起動機器子機登録部６に登録し直す。
【０１１７】
しかる後、機器Ａは、メッセージ作成部５により、機器Ｂの削除及び子機登録要求メッセージＭ３０を正常に受信して機器Ｂの停止及び機器Ｃの子機登録を確認したことを示す確認メッセージＭ３１を作成し、機器Ｂに対して確認メッセージＭ３１をメッセージ送受信部１よりネットワーク２００を介して送信する。
【０１１８】
機器Ｂは、メッセージ送受信部１により機器Ａからの確認メッセージＭ３１を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、連動起動機器親機登録部７の登録情報を索引しながら確認メッセージＭ３１を分析し、当該機器Ｂの削除及び子機登録要求メッセージＭ３０の受信に応じて送信元の機器Ａが当該機器Ｂを連動起動機器の子機から削除すると共に機器Ｃを子機として登録したことを示す確認であることを識別して、確認メッセージＭ３１を送信してきた機器Ａを連動起動機器親機登録部７から削除する。
【０１１９】
更に、機器Ｂは、メッセージ作成部５により、当該機器Ｂが連動起動機器の子機として連動起動機器子機登録部６に登録している全ての機器（本実施例においては、機器Ｃ）に対して、親機を機器Ｂから機器Ａに登録変更するように、親機の登録変更を指示する親機登録変更メッセージＭ３２を作成し、子機として登録している全ての機器（本実施例においては、機器Ｃ）に対して親機登録変更メッセージＭ３２をメッセージ送受信部１よりネットワーク２００を介して送信する。子機として登録している全ての機器（本実施例においては、機器Ｃ）それぞれは、メッセージ送受信部１により機器Ｂからの親機登録変更メッセージＭ３２を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、連動起動機器親機登録部７の登録情報を索引しながら親機登録変更メッセージＭ３２を分析し、連動して起動されるべき連動起動機器の親機として、送信元の機器Ｂから機器Ａへの登録変更を指示しているものであることを認識して、連動起動機器親機登録部７から機器Ｂを削除すると共に、代わって機器Ａを新たな親機として登録し直す。
【０１２０】
しかる後、子機として登録している全ての機器（本実施例においては、機器Ｃ）それぞれにおいて、メッセージ作成部５により、親機登録変更メッセージＭ３２を正常に受信して、連動起動機器の親機の登録変更を確認したことを示す確認メッセージＭ３３を作成し、機器Ｂに対して確認メッセージＭ３３をメッセージ送受信部１よりネットワーク２００を介して送信する。
【０１２１】
機器Ｂは、メッセージ送受信部１により子機の機器（本実施例においては、機器Ｃ）それぞれからの確認メッセージＭ３３を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、連動起動機器子機登録部６の登録情報を索引しながら確認メッセージＭ３３を分析し、当該機器Ｂの親機登録変更メッセージＭ３２の受信に応じて送信元の機器（本実施例においては、機器Ｃ）が当該機器Ｂを連動起動機器の親機から削除すると共に機器Ａを親機として登録したことを示す確認であることを識別して、確認メッセージＭ３２を送信してきた機器を連動起動機器子機登録部７から削除する。更に、子機として登録されていた全ての機器（本実施例においては、機器Ｃ）を連動起動機器子機登録部７から削除したことを確認すると、電源の切断が実行されて、停止状態に移行する。
【０１２２】
次に、図９及び図１０を用いて、最初に機器Ａ及びＢが起動されて、連動起動機器の親機及び子機としてそれぞれ登録されている状態において、機器Ｃが新たに起動された場合の連動起動機器の登録動作について説明する。ここに、図９は、ネットワーク２００に接続されているネットワーク機器が３台の場合において、連動起動機器を登録する動作の他の例を説明するためのメッセージシーケンスチャートであり、図１０は、図９に続く更に異なる例を説明するためのメッセージシーケンスチャートであり、それぞれ、ネットワーク２００上の機器Ｂに関して連動起動機器の親機として連動起動機器親機登録部７に既に登録されている機器Ａが存在し、機器Ａに関しては連動起動機器の子機として連動起動機器子機登録部６に既に登録されている機器Ｂが存在している場合において、新たに起動された機器Ｃに関する連動起動機器の登録動作の一例を示している。
【０１２３】
図９（Ａ）は、新たに起動された機器Ｃが、既に機器Ｂの親機として登録している機器Ａを親機として登録される場合、即ち、機器Ａは、機器Ｂと共に、機器Ｃも子機として登録する場合の例を示している。図９（Ｂ）は、新たに起動された機器Ｃが機器Ａを親機とし、機器Ａが機器Ｃを子機として登録される場合において、機器Ａの子機である機器Ｂも機器Ｃを子機として登録しようとする場合の競合を防止する場合の一例を示している。更に、図１０（Ａ）は、新たに起動された機器Ｃが、機器Ａではなく機器Ｂを親機として登録される場合、即ち、機器Ｂは、機器Ａの子機であると共に、機器Ｃの親機として登録される場合の例を示している。また、図１０（Ｂ）は、図９（Ｂ）と逆に、新たに起動された機器Ｃが機器Ａではなく機器Ｂを親機とし、機器Ｂが機器Ｃを子機として登録する場合において、機器Ｂの親機である機器Ａも機器Ｃを子機として登録しようとする場合の競合を防止する場合の一例を示している。また、図１０（Ｃ）は、新たに起動された機器Ｃが、２つの機器に親機として登録されようとした場合の競合を防止する場合の一例を示している。
【０１２４】
次に、図９及び図１０のメッセージシーケンスチャートについて順次説明する。まず、図９（Ａ）のメッセージシーケンスチャートを用いて、機器Ｃが機器Ａの子機として追加登録される場合について説明する。機器Ａ及び機器Ｂが順次起動されて、機器Ａが連動起動機器の親機、機器Ｂが子機として登録されている状態にされた後、図２において説明したように、親機である機器Ａにおいて予め定められた前記第１の制限時間Ｔ１が経過するまでの間に、連動起動機器の子機として登録されている機器Ｂとは異なる機器Ｃが新たに起動された場合、機器Ｃは、機器Ｃ自らが起動した旨を示す起動メッセージＭ３４をメッセージ作成部５において作成した後、起動メッセージＭ３４をメッセージ送受信部１よりネットワーク２００に対して同報送信する。
【０１２５】
ネットワーク２００に接続されている他の機器（即ち、本実施例の場合は、機器Ａ及び機器Ｂ）が、メッセージ送受信部１により機器Ｃからの起動メッセージＭ３４を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、機器Ｃの起動メッセージＭ３４を受信した場合、連動起動機器親機登録部７に親機として登録されている機器が存在しているか否かを確認する。
【０１２６】
機器Ａのように、連動起動機器親機登録部７に親機として登録されている機器が存在していない場合、図２（Ａ）の場合と同様に、タイマ３からの時間情報を利用して、自機即ち機器Ａの起動メッセージ送信後の予め定められた第１の制限時間Ｔ１が経過するまでに、機器Ｃの起動メッセージＭ３４を受信しているか否かを確認し、第１の制限時間Ｔ１以内であった場合には、連動起動機器子機登録部６に登録されている機器Ｂと異なっているか否かを確認して、異なっている場合には、機器Ｃも、機器Ｂと同様に、自機即ち機器Ａの起動に連動して起動されるべき連動起動機器の子機であるものと判定して、連動起動機器子機登録部６へ機器Ｃを追加登録する。即ち、第１の制限時間Ｔ１が経過するまでに受信される起動メッセージの送信元の機器については、連動起動機器の子機として、複数の機器を登録することができる。
【０１２７】
更に、機器Ａは、機器Ｃの起動メッセージＭ３４を同報受信している連動起動機器の子機の機器Ｂに対して、機器Ａが機器Ｃを子機として新たに追加しているので、機器Ｂは、機器Ｃの登録動作を行なう必要がない旨を通知するために、連動起動機器子機登録部６へ機器Ｃを登録した際に、メッセージ作成部５において、機器Ｃを連動起動機器の子機として追加登録した旨を示す子機追加登録メッセージＭ３５を作成し、連動起動機器子機登録部６に既に登録済みの機器全て（本実施例においては、機器Ｂ）に対して機器Ｃを子機として新たに追加登録した旨を示す子機追加登録メッセージＭ３５をメッセージ送受信部１よりネットワーク２００を介して送信する。
【０１２８】
更に、新たに連動起動機器の子機として登録した機器Ｃに対しては、前述の図２（Ａ）において説明したように、メッセージ作成部５において、連動起動機器の子機として登録した旨を示す子機登録メッセージＭ３６を作成し、機器Ｃに対して子機登録メッセージＭ３６をメッセージ送受信部１よりネットワーク２００を介して送信する。
機器Ｃは、メッセージ送受信部１により機器Ａからの子機登録メッセージＭ３６を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、子機登録メッセージＭ３６を分析し、連動起動機器親機登録部７に親機として登録されている機器が存在していない状態にあるので、送信元の機器Ａが当該機器Ｂを連動して起動すべき連動起動機器の親機であると判定して、連動起動機器親機登録部７へ機器Ａを登録保存する。
【０１２９】
しかる後、機器Ｃにおいて、メッセージ作成部５により、機器Ａを当該機器Ｃに対する連動起動機器の親機として登録した旨を示す親機登録メッセージＭ３７を作成し、機器Ａに対して親機登録メッセージＭ３７をメッセージ送受信部１よりネットワーク２００を介して送信する。機器Ａは、メッセージ送受信部１により機器Ｃからの親機登録メッセージＭ３７を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、連動起動機器子機登録部６の登録情報を索引しながら親機登録メッセージＭ３７を分析し、送信元の機器Ｃが、当該機器Ａからの子機登録メッセージＭ３６に対応して、当該機器Ａを連動して起動されるべき連動起動機器の親機であるとして登録保存した旨を確認する。
【０１３０】
しかる後、機器Ａにおいて、メッセージ作成部５により、機器Ｃにおける連動起動機器の親機の登録を確認したことを示す確認メッセージＭ３８を作成し、機器Ｃに対して確認メッセージＭ３８をメッセージ送受信部１よりネットワーク２００を介して送信する。
【０１３１】
なお、機器Ａからの子機追加登録メッセージＭ３５を受信した機器Ｂは、機器Ｃも当該機器Ｂと同様に、親機Ａに対する連動起動機器の子機として登録されていることを確認した確認メッセージＭ３９をメッセージ作成部５において作成し、メッセージ送受信部１により機器Ａに対してネットワーク２００を介して送信している。機器Ａは、機器Ｂからの確認メッセージＭ３９をメッセージ送受信部１にて受信し、メッセージ処理部２において、機器Ｂにおいても、機器Ａが機器Ｃを子機として登録した旨を示す子機追加登録メッセージＭ３５の処理が正しくされて、機器Ｃに対する連動起動機器としての登録動作を行なうことなく、機器Ｃの起動メッセージＭ３４を廃棄していることを確認する。
【０１３２】
ここで、機器Ａは、子機追加登録メッセージＭ３５を子機として登録済みの機器全て（本実施例においては、機器Ｂ）に対して送信した以降の経過時間をタイマ３の現在時刻に基づいて計測しており、予め定められた第８の制限時間Ｔ８（即ち、子機として既に登録済みの全ての機器が親機の子機追加登録を確認するための制限時間）が経過するまでに、子機として登録済みの機器全てからの確認メッセージＭ３９を受信できたか否かが監視されている。第８の制限時間Ｔ８が経過するまでの間に、子機として登録済みの機器全てから確認メッセージＭ３９を受信している場合であれば、前述のごとく、新たに起動メッセージＭ３４を送信してきた機器Ｃを、機器Ｂとの関連も正常に調停して、何らの競合問題も生起させることなく、機器Ａの連動起動機器の子機として登録を行なうことができ、連動起動機器の親機と子機とを正しく登録することができる。
【０１３３】
一方、機器Ａにおいて、第８の制限時間Ｔ８が経過するまでの間に、子機として登録済みの機器全てからの確認メッセージＭ３９を受信できなかった場合の動作については、以下に図９（Ｂ）を用いて説明する。かかる場合においては、後述する図１０（Ａ）に示すような動作がなされて、確認メッセージＭ３９を受信できなかった機器（本実施例においては、機器Ｂ）においても、該機器即ち機器Ｂの連動起動機器の子機として、新たに起動された機器Ｃを登録してしまう競合問題が生じかねない。図９（Ｂ）は、新たに起動された機器Ｃが機器Ａを親機とし、機器Ａが機器Ｃを子機として登録される場合において、機器Ａの子機である機器Ｂも機器Ｃを子機として登録しようとする場合の競合を防止する場合の一例を示している。
【０１３４】
即ち、機器Ａにおいて、第８の制限時間Ｔ８が経過するまでの間に、子機として登録済みの機器全てからの確認メッセージＭ３９を受信できなかった場合、メッセージ作成部５において作成された子機追加登録メッセージＭ３５を再送用の子機追加登録メッセージＭ３５′として、確認メッセージＭ３９を受信できなかった機器Ｂに対して、メッセージ送受信部１よりネットワーク２００を介して再度送信する。
【０１３５】
機器Ａからの再送用の子機追加登録メッセージＭ３５′を受信した機器Ｂは、機器Ｃも当該機器Ｂと同様に、親機Ａに対する連動起動機器の子機として登録されていることを再度確認した旨を示す再送用の確認メッセージＭ３９′をメッセージ作成部５において作成し、メッセージ送受信部１により機器Ａに対してネットワーク２００を介して送信する。
而して、たとえ、子機追加登録メッセージＭ３５や確認メッセージＭ３９が相手側の機器Ｂや機器Ａに到達しなかった場合であっても、第８の制限時間Ｔ８を設けることにより、同一メッセージを再送して、連動起動機器の登録に関する競合の発生を防止している。
【０１３６】
また、機器Ｂのように、連動起動機器の親機として連動起動機器親機登録部６に機器Ａが既に登録されている連動起動機器の子機においては、機器Ｃからの起動メッセージＭ３４を受信した際には、連動起動機器の親機／子機としての登録動作を行なうことなく、機器Ｃからの起動メッセージＭ３４を受信した以降の経過時間をタイマ３の現在時刻に基づいて計測しており、機器毎にそれぞれ適切に予め決定された第９の制限時間Ｔ９（即ち、子機が新たな機器の起動通知を受信した際、親機からの子機追加登録の送信を監視するための制限時間）の間、連動起動機器親機登録部７に親機として登録されている機器（即ち、機器Ａ）から送信されてくる、機器Ｃを連動起動機器の子機として新たに追加登録した旨を示す子機追加登録メッセージＭ３５を待ち合わせている。
【０１３７】
第９の制限時間Ｔ９が経過するまでの間に、機器Ａからの子機追加登録メッセージＭ３５を受信した場合であれば、前述した図９（Ａ）において説明した通り、新たに起動メッセージＭ３４を送信してきた機器Ｃを、機器Ｂとの関連も正常に調停して、競合問題も生起させることなく、機器Ａの連動起動機器の子機として登録を行なうことができ、連動起動機器の親機と子機とを正しく登録することができる。
【０１３８】
一方、機器Ｂにおいて、第９の制限時間Ｔ９の間に、親機である機器Ａからの子機追加登録メッセージＭ３５を受信できなかった場合の動作については、以下に図１０（Ａ）を用いて説明する。機器Ｂにおいて、第９の制限時間Ｔ９の間に、親機である機器Ａからの子機追加登録メッセージＭ３５を受信できなかった場合、起動メッセージＭ３４を同報通知してきた機器Ｃが、当該機器Ｂの親機として既に登録されている機器Ａの子機としては登録できなかったものとして、当該機器Ｂのメッセージ処理部２は、起動メッセージＭ３４を受信していた機器Ｃを連動起動機器子機登録部６に連動起動機器の子機として登録する動作を開始する。
【０１３９】
即ち、図２（Ａ）の場合と同様に、第９の制限時間Ｔ９が経過した後において、機器Ｂは、タイマ３からの時間情報を利用して、自機即ち機器Ｂの起動メッセージ送信後の予め定められた第１の制限時間Ｔ１が経過するまでに、機器Ｃの起動メッセージＭ３４を受信しているか否かを確認し、第１の制限時間Ｔ１以内であった場合には、連動起動機器子機登録部６に既に登録されている機器があれば、機器Ｃが既に登録されている該機器とも異なっている場合には、機器Ｃを自機即ち機器Ｂの起動に連動して起動されるべき連動起動機器の子機であるものと判定して、連動起動機器子機登録部６へ機器Ｃを追加登録する。
【０１４０】
更に、機器Ｂは、連動起動機器の子機として連動起動機器子機登録部６へ機器Ｃを登録した際に、メッセージ作成部５により、機器Ｃを連動起動機器の子機として登録した旨を示す子機登録メッセージＭ４０を作成し、機器Ｃに対して子機として登録した旨を示す子機登録メッセージＭ４０をメッセージ送受信部１よりネットワーク２００を介して送信する。
【０１４１】
機器Ｃは、メッセージ送受信部１により機器Ｂからの子機登録メッセージＭ４０を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、子機登録メッセージＭ４０を分析すると共に、連動起動機器親機登録部７に登録されている機器が存在していないことを確認して、送信元の機器Ｂが当該機器Ｃを連動して起動すべき連動起動機器の親機であると判定して、連動起動機器親機登録部７へ機器Ｂを登録保存する。
【０１４２】
しかる後、機器Ｃにおいて、メッセージ作成部５により、機器Ｂを当該機器Ｃに対する連動起動機器の親機として登録した旨を示す親機登録メッセージＭ４１を作成し、機器Ｂに対して親機登録メッセージＭ４１をメッセージ送受信部１よりネットワーク２００を介して送信する。機器Ｂは、メッセージ送受信部１により機器Ｃからの親機登録メッセージＭ４１を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、連動起動機器子機登録部６の登録情報を参照しながら親機登録メッセージＭ４１を分析し、送信元の機器Ｃが、当該機器Ｂからの子機登録メッセージＭ４０に対応して、当該機器Ｂを連動して起動されるべき連動起動機器の親機であるとして登録保存した旨を確認する。
【０１４３】
しかる後、機器Ｂにおいて、メッセージ作成部５により、機器Ｃからの親機登録メッセージＭ４１を正常に受信して、機器Ｃにおける連動起動機器の親機の登録を確認したことを示す確認メッセージＭ４２を作成し、機器Ｃに対して確認メッセージＭ４２をメッセージ送受信部１よりネットワーク２００を介して送信する。
【０１４４】
図１０（Ａ）に示すように、新たな起動メッセージＭ３４を受信した以降、第９の制限時間Ｔ９を経過するまでの間に、連動起動機器の親機である機器Ａから子機として追加登録した旨を示す子機追加登録メッセージＭ３５を受信しなかった場合には、新たに起動された機器Ｃは、図９（Ａ）とは異なり、機器Ａではなく、機器Ｂを親機として登録され、機器Ｂは、機器Ａの子機であると共に機器Ｃの親機として登録される。即ち、第９の制限時間Ｔ９を用いることにより、たとえ、子機追加登録メッセージＭ３５を送受信動作に失敗する場合があっても、新たに起動メッセージＭ３４を送信してきた機器Ｃを、親機の機器Ａの代わりに、機器Ｂ側の連動起動機器の子機として登録を行なうことができ、連動起動機器の親機と子機とのグループの構成機器として追加登録することができる。
【０１４５】
次に、図１０（Ｂ）のメッセージシーケンスチャートについて説明する。子機の機器Ｂにおいて、新たな起動メッセージＭ３４を受信後第９の制限時間Ｔ９が経過するまでの間に親機の機器Ａからの子機追加登録メッセージＭ３５を受信できなかった場合、図１０（Ａ）に示したごとく、新たな起動メッセージＭ３４の送信元の機器Ｃを、機器Ａ側に代わって機器Ｂ側が連動起動機器の子機として登録する。しかし、機器Ａは、新たに起動された機器Ｃを連動起動機器の子機として登録しているにも関わらず、機器Ｂに対して送信すべき子機追加登録メッセージＭ３５の送信に何らかの原因により失敗し、機器Ｂにおいて、第９の制限時間Ｔ９が経過するまでに子機追加登録メッセージＭ３５を受信できない場合も生じかねない。
【０１４６】
かくのごとき場合においては、機器Ｃを、機器Ｂのみならず機器Ａも連動起動機器の子機として登録してしまう結果を引き起こし、連動起動機器の親機と子機との登録関係に競合問題が生起してしまう。図１０（Ｂ）は、新たに起動された機器Ｃが機器Ａではなく機器Ｂを親機とし、機器Ｂが機器Ｃを子機として登録される場合において、機器Ｂの親機である機器Ａも機器Ｃを子機として登録しようとする場合の競合を防止する場合の一例を示している。
図１０（Ｂ）において、機器Ｂが、第９の制限時間Ｔ９の経過によって機器Ｃへ子機登録メッセージＭ４０を送信し、親機登録メッセージＭ４１の受信に応じて確認メッセージＭ４２を送信するまでの動作に関しては図１０（Ａ）に説明した場合と全く同様である。
【０１４７】
機器Ｂと重複して、連動起動機器の親機である機器Ａが、機器Ｃを連動起動機器の子機として新たに追加登録してしまっている場合に備えて、更に、機器Ｂは、機器Ｃに対して確認メッセージＭ４２を送信すると共に、メッセージ作成部５により、機器Ａが機器Ｃを連動起動機器の子機として登録していた場合には登録を削除することを指示する削除メッセージＭ４３を作成し、機器Ａに対して機器Ｃの登録削除を指示する削除メッセージＭ４３をメッセージ送受信部１よりネットワーク２００を介して送信する。
【０１４８】
機器Ａは、メッセージ送受信部１により機器Ｂからの削除メッセージＭ４３を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、図１０（Ａ）とは異なり、子機追加登録メッセージＭ３５を確認した旨を示す確認メッセージＭ３９の代わりに、受信された削除メッセージＭ４３を連動起動機器子機登録部６の登録情報を参照しながら分析し、当該機器Ａの子機である機器Ｂからの削除メッセージＭ４３であり、かつ、送信元の機器Ｂ自身ではなく機器Ｃに関する子機登録の削除を指示する削除メッセージＭ４３であることを認識して、当該機器Ａの連動起動機器子機登録部６に連動起動機器の子機として登録されている機器Ｃが存在している場合には、機器Ｃの登録を削除する。
【０１４９】
しかる後、機器Ａにおいて、メッセージ作成部５により、連動起動機器子機登録部６に機器Ｃが登録されていたか否かに関わらず、機器Ｂからの削除メッセージＭ４３を正常に受信して、当該機器Ａの連動起動機器子機登録部６に機器Ｃが登録されていない状態になっていることを確認する確認メッセージＭ４４を作成し、機器Ｂに対して確認メッセージＭ４４をメッセージ送受信部１よりネットワーク２００を介して送信する。
而して、たとえ、機器Ｂの親機である機器Ａが、新たに起動された機器Ｃを、機器Ｂと重複して登録していたとしても、削除メッセージＭ４３を機器Ｂから機器Ａに対して送信することにより、連動起動機器の登録に関する競合問題の発生を防止している。
【０１５０】
なお、機器Ｂにおいては、親機の機器Ａからの子機追加登録メッセージＭ３５に対する確認メッセージＭ３９を機器Ａに対して送信する代わりに、図１０（Ｂ）に示すように、削除メッセージＭ４３を機器Ａに対して送信するようにしても構わない。かかる場合も含めて、子機追加登録メッセージＭ３５を受信したことを確認する確認メッセージＭ３９を送信してくる場合や削除メッセージＭ４３を送信してくる場合に備えて、親機の機器Ａにおいて子機追加登録メッセージＭ３５に対する応答である確認メッセージＭ３９の返信を監視するための図９（Ｂ）に示した第８の制限時間Ｔ８としては、確認メッセージＭ３９又は削除メッセージＭ４３のいずれかの返信を確認するようにしても良い。
【０１５１】
更に、前述した図１０（Ｂ）において説明したように、機器Ａに登録済みの子機である機器Ｂに対しての子機追加登録メッセージＭ３５の送信動作には失敗したとしても、図９（Ａ）において説明したように、新たに起動された機器Ｃに対する子機登録メッセージＭ３６は正常に機器Ｃに対して送信されていて、機器Ｃにおいて、機器Ａを連動起動機器の親機として登録して、親機の機器Ａに対して親機登録メッセージＭ３７を送信し、機器Ａからの確認メッセージＭ３８の受信には成功している場合も存在し得る。図１０（Ｃ）は、新たに起動された機器Ｃ側の立場から、登録に関する競合を防止する動作を示すものであり、新たに起動された機器Ｃが、２つの機器に親機として登録されようとした場合の競合を防止する動作の一例を示している。
【０１５２】
図１０（Ｃ）において、機器Ａが、登録済みの子機である機器Ｂに対して新たに起動された機器Ｃを子機として追加登録した旨を示す子機追加登録メッセージＭ３５送信には失敗したものの、子機追加登録メッセージＭ３５以外の確認メッセージＭ３８に至るまでの各メッセージの送受信と連動起動機器の親機及び子機の登録動作に関しては、図９（Ａ）において説明した場合と全く同様である。また、子機追加登録メッセージＭ３５の送信の失敗により、機器Ｂは、第９の制限時間Ｔ９の経過によって機器Ｃへ子機登録メッセージＭ４０を送信し、親機登録メッセージＭ４１の受信に応じて確認メッセージＭ４２を送信するまでの動作に関しては図１０（Ａ）に説明した場合と全く同様である。
【０１５３】
機器Ａが子機追加登録メッセージＭ３５の送信に失敗し、子機Ｂが、第９の制限時間Ｔ９の経過により、図１０（Ａ）に示したように、機器Ａに代わって、機器Ｃを機器Ｂの子機として登録して、機器Ｃに対して子機登録メッセージＭ４０をメッセージ送受信部１よりネットワーク２００を介して送信する。
機器Ｃは、メッセージ送受信部１により機器Ｂからの子機登録メッセージＭ４０を受信すると、メッセージ処理部２に引き渡す。メッセージ処理部２は、子機登録メッセージＭ４０を分析し、まず、連動起動機器親機登録部７に親機として登録されている機器が存在しているか否かを確認する。
【０１５４】
ここで、機器Ｃは、機器Ａからの子機登録メッセージＭ３６を先に受信したことにより、連動起動機器親機登録部７には、機器Ａが連動起動機器の親機として既に登録されている状態にあるので、後に受信した子機登録メッセージＭ４０の送信元の機器Ｂを、連動起動機器親機登録部７へ登録することができない。即ち、連動起動機器の親機としては、複数の機器を登録することはできない。なお、本発明においては、かかる場合のみに限るものではなく、最新の子機登録メッセージＭ４０を優先させることも可能ではあるが、本実施例においては、先に登録された機器即ち機器Ａが優先して親機として登録され続ける場合を示している。
【０１５５】
従って、機器Ｃにおいては、機器Ｂを当該機器Ｃに対する連動起動機器の親機として登録した旨を示す親機登録メッセージＭ４１を機器Ｂに送信する動作を抑止する。一方、機器Ｂにおいては、子機登録メッセージＭ４０を機器Ｃに対して送信した以降の経過時間をタイマ３の現在時刻に基づいて計測しており、予め定められた第１０の制限時間Ｔ１０（即ち、親機の子機追加登録失敗により、代わって子機として登録した機器からの親機登録を確認するための制限時間）が経過するまでに、子機として登録した機器Ｃからの親機登録メッセージＭ４１を受信できたか否かが監視されている。
【０１５６】
第１０の制限時間Ｔ１０が経過するまでの間に、子機として登録した機器Ｃから親機登録メッセージＭ４１を受信している場合であれば、前述のごとく、新たに起動メッセージＭ３４を送信してきた機器Ｃを、機器Ａとの関連も正常に調停されて、競合問題も生起させることなく、機器Ｂの連動起動機器の子機として登録を行なうことができ、連動起動機器の親機と子機とを正しく登録することができる。
【０１５７】
一方、機器Ｂにおいて、第１０の制限時間Ｔ１０が経過するまでの間に、子機として登録した機器Ｃからの親機登録メッセージＭ４１を受信できなかった場合、機器Ｃの親機登録が失敗したものとして、機器Ｂは、連動起動機器の子機として連動起動機器子機登録部６に登録した機器Ｃの登録を削除する。更に、機器Ｂは、図１０（Ｂ）の場合とは異なり、新たに子機として登録していた機器Ｃからの親機登録メッセージ４１が受信されなかったため、機器Ａに対して機器Ｃの登録削除を指示する削除メッセージＭ４３の送信動作も抑止する。
【０１５８】
従って、機器Ａにおいては、新たに起動された機器Ｃが機器Ａの子機として登録された状態を維持することとなる。即ち、新たに起動された機器Ｃ側が親機としての登録に関する重複を検出することにより、機器Ａ、機器Ｂ間の連動起動機器の子機の登録に関する競合を防止することができる。
【０１５９】
なお、前述した図１０（Ｃ）においては、機器Ｃから返送されてくる親機登録メッセージＭ４１を監視する制限時間として第１０の制限時間Ｔ１０を用いる例を説明したが、本発明はかかる場合に限るものではない。例えば、図２（Ｂ）において説明したように、通常の親機登録メッセージＭ４の返信を監視する第２の制限時間Ｔ２と同じ経過時間を用いることとしても良く、かかる場合においては、第２の制限時間Ｔ２を経過した場合の動作として、図２（Ｂ）に示したように、機器Ｃに対して機器Ｂの登録の削除を指示する削除メッセージＭ６を送信するようにしても良い。ここで、削除メッセージＭ６を受信した機器Ｃは、削除対象として指定されている機器が機器Ｂであり、連動起動機器の親機として連動起動機器親機登録部７に登録した機器Ａとは異なっているので、連動起動機器親機登録部７に登録されている機器Ａの登録の削除動作を行なうことなく、確認メッセージを作成して、図２（Ｂ）と同様に、削除メッセージＭ６の送信元の機器Ｂに対して送信することになる。
【０１６０】
あるいは、機器Ｃにおいて、連動起動機器の親機として連動起動機器親機登録部７には既に異なる機器Ａが登録されていた場合、図１０（Ｃ）に説明したように、後から受信された子機登録メッセージＭ４０の送信元である機器Ｂに対して当該機器Ｃに対する連動起動機器の親機として登録した旨を示す親機登録メッセージＭ４１を送信する動作を抑止するのみではなく、親機登録メッセージＭ４１の代わりに、機器Ｂに対して機器Ｃの子機としての登録の削除を指示する削除メッセージを直ちに送信するようにしても良い。かかる場合においては、返送されてくる親機登録メッセージＭ４１を監視するための第１０の制限時間Ｔ１０の経過を待つことなく、機器Ｂは連動起動機器の子機として連動起動機器子機登録部６に登録された機器Ｃの登録を直ちに削除することが可能である。
【０１６１】
なお、本発明に係るネットワーク機器においては、前述のごとく、ユーザが行なった起動・停止操作に基づいて、連動起動機器の子機と親機との登録・削除を学習することにより、以降の機器の起動・停止の順序を自動的に設定登録する場合のみに限るものではなく、ユーザからの入力指示により所望の起動・停止順序関係を設定登録することも可能である。即ち、メニュー作成部９により、連動起動機器子機登録部６及び／又は連動起動機器親機登録部７に登録されている子機及び／又は親機に関する登録情報を参照して、メニュー作成部９により操作用のメニュー画面を作成して画面表示し、ユーザ入力部１０より入力されるユーザからの選択指示に基づいて操作用のメニュー画面を操作・選択することにより、連動起動機器の親機及び子機の登録情報を変更したり、削除することも可能である。
【０１６２】
また、連動起動機器子機登録部６及び連動起動機器親機登録部７に既に登録されているか否かに関わらず、ネットワーク２００に接続されている機器から送信される起動メッセージの送信元の機器を停止メッセージを受信するまでの間、現在ネットワーク２００に接続されていて現在起動中の状態にある機器として登録する起動機器登録部８を備えることにより、起動機器登録部８に登録されている起動機器に関する登録情報を参照して、メニュー作成部９において操作用のメニュー画面を作成して起動機器の一覧を画面表示し、ユーザ入力部１０より入力されるユーザからの選択指示により操作用のメニュー画面を操作・選択することにより、任意の起動機器を連動起動機器の親機及び／又は子機として、連動起動機器子機登録部６及び／又は連動起動機器親機登録部７に登録することも可能である。
【０１６３】
かくのごとく操作案内メニューを用いて連動起動機器の親機及び子機の登録、変更、削除を行なう場合、前述したように、関連する各機器に対して操作内容に応じた各種メッセージを送信することになる。
【０１６４】
【発明の効果】
本発明に係るネットワーク機器によれば、以下に示されるような効果が得られる。
本発明に係るネットワーク機器は、ネットワーク上に存在している各ネットワーク機器の起動順を自動的に記憶することが可能であるので、或るネットワーク機器を起動する都度、ユーザがネットワーク機器の起動順を意識して起動・停止操作を行なわなくとも、全てのネットワーク機器を所望する正しい順序で自動的に起動・停止することができる。
更には、全てのネットワーク機器の起動順序を管理するスーパバイザシステムのような特別な機器をネットワーク上に設置して、かつ、全てのネットワーク機器に先立って最初に起動しておく必要もなく、システム上必要最小限のネットワーク機器のみからなる、より簡明なシステム構成により、各ネットワーク機器を所望する順序で自動的に起動・停止することができる。
【図面の簡単な説明】
【図１】本発明に係るネットワーク機器の構成の一例を示すブロック構成図である。
【図２】ネットワークに接続されているネットワーク機器が２台の場合において連動起動機器を登録する動作の一例を説明するためのメッセージシーケンスチャートである。
【図３】ネットワークに接続されているネットワーク機器が２台の場合において連動起動機器の登録を削除する動作の一例を説明するためのメッセージシーケンスチャートである。
【図４】ネットワークに接続されているネットワーク機器が２台の場合において連動起動機器を登録する動作の他の例を説明するためのメッセージシーケンスチャートである。
【図５】ネットワークに接続されているネットワーク機器が２台の場合において連動起動機器の登録を削除する動作の他の例を説明するためのメッセージシーケンスチャートである。
【図６】ネットワークに接続されているネットワーク機器が２台の場合において連動起動機器の起動を停止する動作の一例を説明するためのメッセージシーケンスチャートである。
【図７】ネットワークに接続されているネットワーク機器が２台の場合において連動起動機器の登録を削除する動作の他の例を説明するためのメッセージシーケンスチャートである。
【図８】ネットワークに接続されているネットワーク機器が３台の場合において、連動起動機器を登録する動作の一例を説明するためのメッセージシーケンスチャートである。
【図９】ネットワークに接続されているネットワーク機器が３台の場合において、連動起動機器を登録する動作の他の例を説明するためのメッセージシーケンスチャートである。
【図１０】ネットワークに接続されているネットワーク機器が３台の場合において、連動起動機器を登録する動作の図９に続く更に異なる例を説明するためのメッセージシーケンスチャートである。
【符号の説明】
１…メッセージ送受信部、２…メッセージ処理部、３…タイマ、４…電源スイッチ、５…メッセージ作成部、６…連動起動機器子機登録部、７…連動起動機器親機登録部、８…起動機器登録部、９…メニュー作成部、１０…ユーザ入力部、１００…ネットワーク機器、２００…ネットワーク、Ｍ１，Ｍ２，Ｍ１５，Ｍ３４…起動メッセージ、Ｍ３，Ｍ３６，Ｍ４０…子機登録メッセージ、Ｍ４，Ｍ３７，Ｍ４１…親機登録メッセージ、Ｍ５，Ｍ７，Ｍ１０，Ｍ１４，Ｍ１９，Ｍ２１，Ｍ２４，Ｍ２６，Ｍ２９，Ｍ３１，Ｍ３３，Ｍ３８，Ｍ３９，Ｍ３９′，Ｍ４２，Ｍ４４…確認メッセージ、Ｍ６，Ｍ２５，Ｍ４３…削除メッセージ、Ｍ８，Ｍ１２，Ｍ１６，Ｍ２２，Ｍ２７…起動要求メッセージ、Ｍ９，Ｍ１３，Ｍ２３，Ｍ２８…起動完了メッセージ、Ｍ１１…起動要求依頼メッセージ、Ｍ１７…停止要求メッセージ、Ｍ１８，Ｍ２０…停止メッセージ、Ｍ３０…削除及び子機登録要求メッセージ、Ｍ３２…親機登録変更メッセージ、Ｍ３５，Ｍ３５′…子機追加登録メッセージ、Ｔ１，Ｔ２，〜，Ｔ１０…第１，第２，〜，第１０の制限時間。
【図１】
2004362199.tif 000003
【図２】
2004362199.tif 000004
【図３】
2004362199.tif 000005
【図４】
2004362199.tif 000006
【図５】
2004362199.tif 000007
【図６】
2004362199.tif 000008
【図７】
2004362199.tif 000009
【図８】
2004362199.tif 000010
【図９】
2004362199.tif 000011
【図１０】
2004362199.tif 000012