(57)【要約】本発明は、複数の装置を有するネットワークで装置を置換する方法に関する。この方法は、第１の装置の複製データを記憶手段に記憶する工程（１３２）と、第１の装置をネットワークから取り除く工程（３５２）と、第２の装置をネットワークへ接続する工程（３５４）と、第１の識別子を有する置換情報を提供する工程（２６２）と、第１の装置の複製データを記憶手段から第２の装置へ提供する工程（２７１）とを有する。
2010512089.tif 000002
【特許請求の範囲】
【請求項１】
複数の装置を有するネットワークで装置を置換する方法であって、
第１の装置の複製データを記憶手段に記憶する工程と、
第２の装置を前記ネットワークへ接続する工程と、
前記第１の装置を識別する第１の識別子を有する置換情報を提供する工程と、
前記第１の装置の前記複製データを前記記憶手段から前記第２の装置へ提供する工程と
を有する方法。
【請求項２】
前記第１の装置を前記ネットワークから取り除く工程を更に有する、請求項１記載の方法。
【請求項３】
前記第１の識別子を前記第２の装置へ提供する工程を更に有し、
前記置換情報は、前記第２の装置によって前記記憶手段へ提供される、請求項１又は２記載の方法。
【請求項４】
前記第１の識別子は、前記第２の装置が前記ネットワークへ接続される前に前記第２の装置へ提供される、請求項３記載の方法。
【請求項５】
前記第１の識別子を前記第２の装置へ提供する前記工程は、
前記第１の識別子と、前記第２の装置を識別する第２の識別子とをコントローラへ提供する工程と、
前記ネットワークへの前記第２の装置の接続を前記コントローラに通知する工程と、
前記第１の識別子を前記コントローラによって前記第２の装置へ提供する工程と
を更に有する、請求項３記載の方法。
【請求項６】
前記第１の識別子を前記第２の装置へ提供する前記工程は、付加データを前記第２の装置へ提供する工程を更に有し、
前記付加情報は、前記記憶手段の識別子、装置機能の情報、又は関連する装置の識別子を有する、請求項３乃至５のうちいずれか一項記載の方法。
【請求項７】
前記コントローラ又は前記第１の装置は、前記付加情報を記憶する記憶手段を有する、請求項６記載の方法。
【請求項８】
前記第１の装置の複製データを記憶する前記工程は、定期的に行われる、請求項１乃至７のうちいずれか一項記載の方法。
【請求項９】
前記第１の装置の複製データを記憶する前記工程は、前記第１の装置の不具合に応答して実行される、請求項１乃至８のうちいずれか一項記載の方法。
【請求項１０】
前記第１の装置の複製データを記憶する前記工程は、前記第１の装置での前記複製データの変更に応答して実行される、請求項１乃至９のうちいずれか一項記載の方法。
【請求項１１】
第３の装置が前記第１の装置と関わりを有する場合に、
前記第３の装置にある関係情報を前記第２の識別子により更新する工程を更に有する、請求項１乃至１０のうちいずれか一項記載の方法。
【請求項１２】
コンピュータによって実行される場合に請求項１乃至１１のうちいずれか一項記載の方法を実行することを可能にされるコンピュータプログラム。
【請求項１３】
請求項１２記載のコンピュータプログラムを記憶する記録媒体。
【請求項１４】
複数の装置を有するネットワークで装置を置換する機器であって、
第１の装置の複製データを記憶手段に記憶する手段と、
第２の装置を前記ネットワークへ接続する手段と、
前記第１の装置を識別する第１の識別子を有する置換情報を提供する手段と、
前記第１の装置の前記複製データを前記記憶手段から前記第２の装置へ提供する手段と
を有する機器。
【請求項１５】
請求項１乃至１１のうちいずれか一項記載の方法を実行するよう構成される、請求項１４記載の機器。
【請求項１６】
複数の装置を有し、第１の装置が第２の装置によって置換可能であるネットワークであって、
前記第１の装置を識別する第１の識別子を有する置換情報を提供するよう構成される前記第２の装置と、
前記第１の装置の複製データを記憶する記憶手段であって、前記置換情報に応答して前記第１の装置の前記複製データを当該記憶手段から前記第２の装置へ提供するよう構成される前記記憶手段と
を有するネットワーク。
【請求項１７】
前記記憶手段は、中央記憶装置、又は記憶手段を有する単一若しくは複数のピア装置である、請求項１６記載のネットワーク。
【請求項１８】
前記第１の識別子を前記第２の装置へ提供するコントローラを更に有し、
該コントローラは、
前記第１の識別子と、前記第２の装置を識別する第２の識別子とを入力する入力インターフェースと、
前記ネットワークへの前記第２の装置の接続を前記コントローラに通知する手段と、
前記第１の識別子を前記コントローラから前記第２の装置へ提供する手段と
を有する、請求項１６又は１７記載のネットワーク。
【請求項１９】
前記入力インターフェースは、前記第１の識別子及び前記第２の識別子を入力すること又は前記第１の装置を選択して前記第２の識別子を入力することを可能にするよう構成される、請求項１８記載のネットワーク。
【請求項２０】
前記入力インターフェースは、バーコード又はＲＦ−ＩＤタグから前記第１の識別子及び前記第２の識別子を読み出すよう構成される読取器を有する、請求項１８又は１９記載のネットワーク。
【請求項２１】
前記第２の装置は、前記第１の識別子を入力するインターフェースを有する、請求項１６又は１７記載のネットワーク。
【請求項２２】
前記入力インターフェースは、前記第１の識別子を設定する機械的手段又はバーコード若しくはＲＦ−ＩＤタグから前記第１の識別子を読み出すよう構成される読取器を有する、請求項２１記載のネットワーク。
【請求項２３】
前記第１の装置は、前記第１の装置の不具合後に前記複製データを前記記憶手段へ送るよう構成されている複製手段を有する、請求項１６乃至２２のうちいずれか一項記載のネットワーク。
【請求項２４】
前記複製手段は、独立した電源を有する、請求項２３記載のネットワーク。
【請求項２５】
照明制御システム、ビルディング自動化システム、住宅制御システム又は雰囲気照明システムを形成する、請求項１６乃至２４のうちいずれか一項記載のネットワーク。
【請求項２６】
前記装置は、光バラスト、スイッチ、日光若しくは在室センサ、アクチュエータ又は計測器である、請求項１６乃至２５のうちいずれか一項記載のネットワーク。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の装置を有するネットワークで装置を交換することに関し、特に制御ネットワークでホット置換に使用されてよい。
【背景技術】
【０００２】
ビルディング自動化のための照明、加熱又は換気制御ネットワークのような制御ネットワークは、ますますユーザから隠されるようになりつつある。かかるネットワークは、例えばＲＦ（無線周波数）モジュールによって接続されている光バラスト、スイッチ、センサ、アクチュエータ、計測器等のような装置を有する。多数の装置及び分散アプリケーションロジックを有するこのようなネットワークに関し、平滑な動作を保証するために、セットアップ及びメンテナンスのための新しい手順が必要とされている。米国特許出願公開第２００５／００３５７１７（Ａ１）号明細書（特許文献１）は、複数のバラストを有する遠隔の照明制御システムについて記載している。コンピュータ読取可能なメモリに記憶されているバラストテーブルは、１又はそれ以上のバラストのための制御点を記憶する。制御点は光度を定義することができる。バラストテーブルは、遠隔で生成され及び変更され得る。バラストテーブルの更新は、コントローラへダウンロードされてよく、光制御システムをロバストに且つ容易に変更可能にする。これは、様々な遠隔制御される照明スキームを可能にする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願公開第２００５／００３５７１７（Ａ１）号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、ネットワーク、特に制御ネットワークで装置を置換する改善された方法、機器及びネットワークを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、複数の装置を有するネットワークで装置を置換する方法であって、
第１の装置の複製データを記憶手段に記憶する工程と、
第２の装置を前記ネットワークへ接続する工程と、
前記第１の装置を識別する第１の識別子を有する置換情報を提供する工程と、
前記第１の装置の前記複製データを前記記憶手段から前記第２の装置へ提供する工程と
を有する方法を提供する。
【０００６】
上記目的を達成するために、本発明は、更に、複数の装置を有するネットワークで装置を置換する機器であって、
第１の装置の複製データを記憶手段に記憶する手段と、
第２の装置を前記ネットワークへ接続する手段と、
前記第１の装置を識別する第１の識別子を有する置換情報を提供する手段と、
前記第１の装置の前記複製データを前記記憶手段から前記第２の装置へ提供する手段と
を有する機器を提供する。
【０００７】
上記目的を達成するために、更に、本発明は、複数の装置を有し、第１の装置が第２の装置によって置換可能であるネットワークであって、
前記第１の装置を識別する第１の識別子を有する置換情報を提供するよう構成される前記第２の装置と、
前記第１の装置の複製データを記憶する記憶手段であって、前記置換情報に応答して前記第１の装置の前記複製データを当該記憶手段から前記第２の装置へ提供するよう構成される前記記憶手段と
を有するネットワークを提供する。
【０００８】
本発明に従う特徴的事項は、ホット置換（hot  replacement）、すなわち、一の装置を他の装置によって、例えば同等の又は類似するものによって置換することを可能にする。ネットワークは、多数の装置及び分散アプリケーションロジックを有する、例えば照明制御システムのような制御ネットワークであってよい。本発明の利点は、装置のホット置換のようなメンテナンス手順が、動作中のシステムに本質的に目立った影響を与えることなく且つユーザにとって最低限のセットアップ又はメンテナンス負担を有して実行され得ることである。本発明の実施例に従って、分散制御ネットワークでのホット置換は、新しい装置における置換される装置の制御ロジックの再インスタンス化、他の装置の状態変数に対する新しい装置での制御ロジックの関係の更新、新しい装置への置換される装置の状態情報の再インストール、及び置換される装置の状態変数又は属性に作用する他の装置での制御ロジックに対する関係の再インストールを可能にする。
【０００９】
本発明の基本的な考えは、状態に基づいてネットワーク装置のホット置換を提供し、特に、識別子の関係の明示的な確立及びロジックの複製を制御することである。
【００１０】
本発明の実施例に従って、前記第１の装置の複製データを記憶する前記工程は、定期的に行われてよい。本発明の更なる実施例に従って、前記第１の装置の複製データを記憶する前記工程は、前記第１の装置の不具合に応答して又は前記第１の装置での前記複製データの変更に応答して実行されてよい。前記複製データは、制御ロジック、サポートロジック、及びネットワーク装置の属性の現在の値を有してよい。前記複製データを記憶する記憶手段は、本発明の実施例に従って、中央記憶手段装置、又は記憶手段を有する単一若しくは複数のピア装置（peer-device）であってよい。前記第１の装置は、本発明の実施例に従って、前記第１の装置の不具合後に前記複製データを前記記憶手段へ送るよう構成されている複製手段を有してよい。前記複製手段は、更なる実施例に従って、独立した電源を有してよい。
【００１１】
本発明の実施例に従って、置換される前記第１の装置は、本発明の実施例に従って、特に、当該第１の装置に取って代わる前記第２の装置を前記ネットワークへ接続する前、又はそれと同時に、又はその後に、前記ネットワークから取り除かれてよい。
【００１２】
実施例に従って、本発明の方法は、前記第１の識別子を前記第２の装置へ提供する工程を更に有してよく、前記置換情報は、前記第２の装置によって前記記憶手段へ提供され得る。前記第１の識別子は、本発明の実施例に従って、前記第２の装置を前記ネットワークへ接続する前に前記第２の装置へ提供されてよい。前記第１の識別子を受け取るために、前記第２の装置は前記第１の識別子を入力するインターフェースを有してよい。前記入力インターフェースは、本発明の実施例に従って、前記第１の識別子を設定する機械的手段を有してよく、又はバーコード若しくはＲＦ−ＩＤタグから前記第１の識別子を読み出すよう構成される読取器を有してよい。
【００１３】
代替の実施例に従って、前記第１の識別子は、前記第２の装置を前記ネットワークへ接続した後に該第２の装置へ提供されてよい。前記第１の識別子と、前記第２の装置を識別する第２の識別子とは、コントローラへ提供されてよい。前記ネットワークへの前記第２の装置の接続に関する情報を受け取った後、前記コントローラは、当該コントローラから前記第２の装置へ前記第１の識別子を提供してよい。前記コントローラは、前記第１の識別子と、前記第２の装置を識別する第２の識別子とを入力する入力インターフェースと、前記ネットワークへの前記第２の装置の接続を前記コントローラに通知する手段と、前記第１の識別子を前記コントローラから前記第２の装置へ提供する手段とを有してよい。前記入力インターフェースは、ユーザが前記第１の識別子及び前記第２の識別子を入力すること又は前記第１の装置を選択して前記第２の識別子を入力することを可能にするよう構成されてよい。代替的に、前記入力インターフェースは、バーコード又はＲＦ−ＩＤタグから前記第１の識別子及び前記第２の識別子を読み出すよう構成される読取器を有してよい。
【００１４】
前記コントローラは、制御ネットワークの専用ノードに存在してよい。
【００１５】
更なる実施例に従って、前記第１の識別子を前記第２の装置へ提供する前記工程は、付加データを前記第２の装置へ提供する工程を更に有してよく、前記付加情報は、前記記憶手段の識別子、装置機能の情報、又は関連する装置の識別子を有する。前記コントローラ又は前記第１の装置は、前記付加情報を記憶する記憶手段を有してよい。
【００１６】
更なる実施例に従って、第３の装置が前記第１の装置と関わりを有することがある。前記第３の装置にある関係情報は、前記第２の識別子により更新されてよい。
【００１７】
本発明は、また、複数の装置を有するネットワークで装置を置換する方法を実施する機器又は装置に、更に、複数の装置を有するネットワークで装置を置換する方法を実行するよう構成されている装置を有するシステム又はネットワークに関する。
【００１８】
以下、例となる実施形態を参照して、より詳細に本発明について記載する。なお、本発明は、これらの実施形態に限定されない。
【図面の簡単な説明】
【００１９】
【図１】本発明に従うネットワークを示す。
【図２】本発明に従うネットワークを示す。
【図３】本発明に従う方法を示す。
【発明を実施するための形態】
【００２０】
以下で、機能上類似する又は同一の要素には同じ参照符号が付される。
【００２１】
ネットワーク制御システムは、商業上、産業上及び公共のビジネス、更には消費市場における偏在的趨勢である。本発明に従うネットワークは、例えば、照明、加熱及び換気又は安全のためのビルディング自動化システムであってよい。ネットワークの更なる例は、照明制御システム、住宅制御システム又は雰囲気照明システムのような制御ネットワークである。本発明の更なる応用分野は、在室及び日光センサや、例えば、平日及び週末、労働中及び労働時間後、並びに全ての他の制御といった所定の規則を有する複雑な照明制御システム、更には、産業、小売り、公共及び住居を含む自動化環境である。ネットワークは、光バラスト、スイッチ、日光若しくは在室センサ、リモートコントローラ、アクチュエータ又は計測器から成ってよい。ネットワークの一部である装置は、このネットワークのノードとして配置され得る。ネットワークは、例えばＲＦモジュールを介して、無線で接続されている装置を有する無線ネットワークであってよい。
【００２２】
ラージスケール制御ネットワークは、その中でノード自体はサイズが小さくなる傾向にあり、分散方式で構築されてよい。複数のネットワークノードからの情報を扱い且つ複数のネットワークノードと相互に作用する機能が設けられる。分散情報空間は、ネットワークに属する全ての装置の状態情報に及ぶ。分散制御アプリケーションは、ネットワークの装置の間の仮想的関係を確立する分散情報に作用してよい。これは、一の装置の状態に関する情報が他の装置の機能に必要である場合にあたる。
【００２３】
図１は、本発明の実施例に従うネットワークを示す。ネットワークが例えばビルディング自動化システムとして機能するのに必要な装置又はノードの間の如何なる相互接続（例えばトポロジー又はルーチン経路）も図には示されていない。装置は、ネットワークの装置の間でデータ交換を可能にする通信インターフェース（図示せず。）を有してよい。
【００２４】
図１に示されているネットワークは、第１の装置１０２、第３の装置１０４、第４の装置１０６、及び記憶手段１１２を有する。ネットワークは複数の装置（図示せず。）を有してよい。更に、ネットワークはコントローラ１１４を有してよい。装置１０２、１０４及び１０６の全て又は個々の間には関係があってよい。この実施例に従って、第１の装置１０２と第３の装置１０４との間には関係１２２がある。装置１０２、１０４及び１０６は、装置１０２、１０４及び１０６の実際の機能を定義する演算データを記憶手段１１２へ提供１３２、１３４及び１３６するよう構成されている。記憶手段１１２は、装置１０２、１０４及び１０６から提供されたデータを記憶するよう構成されている。
【００２５】
本発明は、装置１０２、１０４及び１０６のホット置換を可能にする。以下で、古い装置の置換について記載する。例として、第１の装置１０２が、新しい装置によって置換される古い装置であるよう選択される。第１の装置１０２に取って代わる新たな装置は、第２の装置２０２（図２）である。代替的に、自身のデータを記憶されている他のいずれの装置１０４及び１０６が交換されてもよい。
【００２６】
本発明の概念は、ネットワーク内で第１の装置１０２のアプリケーションロジック及び状態情報を複製１３２し、第１の装置１０２の物理的置換の後に、その複製データを新しい装置にダウンロードすることである。
【００２７】
複製データは、ネットワーク内の選択された適切な記憶手段で保持されてよい。望ましくは、記憶手段１１２は複製データに影響しない。これは、記憶手段１１２が、第１の装置１０２が存在する間も、第１の装置１０２の消失又は排除の後も、複製された制御ロジックを実行せず、且つ、関係を保持したり、あるいは変数値を提示したりすることもないことを意味する。記憶手段１１２は、単に、複製データを記憶する。記憶手段１１２は、中央記憶装置、又は夫々の記憶手段を有する単一若しくは複数の明確なピア装置であってよい。
【００２８】
第１の装置１０２の状態情報及び制御ロジックの複製は定期的に行われてよい。例えば、複製１３２、１３４及び１３６をされるデータは、所定時間間隔で装置１０２、１０４及び１０６によって提供され、あるいは、ネットワーク構造の変更のような所定のイベントによってトリガされてよい。装置１０２、１０４及び１０６は、それ自身によって記憶手段１１２へ複製データを送るよう構成されてよく、あるいは、記憶手段１１２又はいずれかの適切な制御装置は、装置１０２、１０４及び１０６から複製データをポーリングするよう構成されてよい。全ての装置１０２、１０４及び１０６のデータが複製されてよい。代替的に、第１の装置１０２のような選択されている装置のデータのみが複製されてもよい。定期的にデータを複製することは、例えば、装置１０２、１０４又は１０６が壊れ又は電力を枯渇した場合に、装置がその最後の状態を複製されることなくネットワークから消失するという危険性を最小限とする。例えば、必要とされるネットワークリソースの低減といった、複製処理の最適化は、特定のデータしか定期的に記憶される必要がない場合に可能でありうる。例えば、制御ロジックが頻繁には変化しない場合は、状態情報、すなわち、現在の状態変数値を定期的にのみ更新すれば十分である。代替的に、制御ロジック及びサポートロジックのみが、例えば、システムの起動時及びシステムが変化する場合にのみ、複製される。
【００２９】
実施例に従って、状態情報及びロジックの複製は、第１の装置１０２が、例えば装置不具合によりネットワークを去る前にトリガされてよい。これは、第１の装置１０２の実装がこのような手順を可能にすると考える。電力枯渇又は装置の取り外し、除去若しくは電源オフに関して、第１の装置１０２は、状態複製を送信すべく、バッテリ又はキャパシタのような、付加的な、望ましくは小型の、電源を有してよい。
【００３０】
望ましくは、第１の装置１０２の消失から新しい装置による正常動作の開始までの置換手順が要する総時間は、最近の状態変数値が複製データの一部である程、適度に短い。かかる最近の状態変数値が複製データの一部でない場合は、状態変数値は、新しい装置がネットワークに加わった時に、再度インスタンスを作成されてよい。
【００３１】
如何なる置換手順のためにも、古い置換対象装置及び新しい置換用装置の識別子（例えばＭＡＣアドレス）の間のマッピングは確立される必要がある。代替的に、新しい装置は、古い装置の論理識別子、例えば、古い装置のネットワークアドレス、アプリケーション層の識別子、又はユーザフレンドリーな名称を割り当てられてよい。
【００３２】
図２は、第１の装置１０２が第２の装置２０２によって交換されている、図１で記載されるネットワークを示す。本発明に従って、第１の装置１０２の第１の識別子と第２の装置２０２の第２の識別子との間のマッピングは、明示的な最初のステップで第１の識別子及び第２の識別子をマッピングすることによって確立される。更に、第２の装置２０２は、ネットワークに加わった後に、制御ロジック、関係及び状態情報の再インスタンス化を開始するよう構成されている。第２の装置２０２は、第１の装置１０２の置換を記憶手段１１２に通知２６２するよう構成されてよい。これに応答して、記憶手段１１２は、第１の装置１０２の複製データを第２の装置２０２へ提供２７２するよう構成されてよい。
【００３３】
識別子をマッピングするために、第１の識別子及び第２の識別子は、コントローラ１１４へ提供２８１されてよい。第２の装置２０２がネットワークへ接続されたことをコントローラ１１４に通知２８２した後、コントローラ１１４は、第１の識別子を第２の装置２０２へ提供２８３してよい。代替的に、第１の識別子は、第２の装置２０２に直接的に提供２８５され得る。
【００３４】
コントローラ１１４を有するネットワークに関して、コントローラ１１４は、最初のステップで第２の装置２０２に、それが第１の装置１０２の代替であることを知らせるよう構成されてよい。代替的に、コントローラ１１４は、最初のステップ２８４で記憶手段１１２に、第２の装置２０２が第１の装置１０２の代替であることを知らせるよう構成されてよい。この最初のステップは、第２の装置２０２がネットワークに入ることによってトリガされてよい。コントローラ１０４は、第１の装置１０２及び第２の装置２０２の識別子を手動入力によってコントローラ１１４に書き込む２８１のためのユーザインターフェースを有してよい。代替的に、識別子は、使用の容易さに関して優位である、バーコード又はＲＦ−ＩＤの読み込み等の高度な解決法によって、書き込まれ得る２８１。バーコード又はＲＦ−ＩＤの読み込みのために、中央コントローラは適切な読取器を有してよく、装置１０２及び２０２は、識別子を含むバーコード又は集積ＲＦ−ＩＤタグを有してよい。識別子をコントローラ１１４に書き込む２８１ために、装置１０２及び２０２は、読取器に接し、又はそれに隣接して保持される。代替的に、両方の識別子を入力するのではなく、コントローラ１１４は、ユーザが、コントローラ装置のユーザインターフェースで、置換される装置１０２を選択することを可能にするよう構成されてよい。例えば、選択は、第１の装置１０２のアイコン、場所、機能、記述又は名称に基づくことができる。選択は、第１の装置１０２がすでにシステムに知られている場合に可能である。ユーザは、置換用装置２０２の第２の識別子を入力することしか必要でない。第２の識別子を入力するために、上述される方法のいずれも使用され得る。第２の識別子は、第１の識別子を含むメッセージを第２の装置２０２へアドレッシングするためにコントローラ１０４によって使用されてよい。
【００３５】
代替の実施例で、ネットワークはコントローラ１１４を有さなくてよく、あるいは、ネットワークはコントローラ１１４を有してよいが、コントローラ１１４は第１及び第２の識別子のマッピングを提供するためには使用されない。この実施例に従って、第１の装置１０２の第１の識別子は、直接的に第２の装置２０２へ提供２８５される。第１の識別子は、第１の装置１０２の物理アドレス、又は、例えば、ネットワークアドレス、アプリケーション層の識別子若しくはユーザフレンドリーな名称等の、動作のための第１の装置１０２に関連するいずれかの論理アドレスであってよい。第１の識別子は、外部手段によって、例えば、第２の装置２０２の関連する読出−書込インターフェース（図示せず。）で、第２の装置２０２へ提供２８５されてよい。読出−書込インターフェースは、第１の識別子に関連する数を設定する機械的手段、第１の装置１０２からＲＦ−ＩＤタグを読み出すＲＦ−ＩＤ読取器、又は第１の識別子を、例えば帯域内プロトコルを介して、プログラミングするプログラミングインターフェースを有してよい。第１の識別子は、第２の装置２０２がネットワークへ接続される前、又はその間、又はその後に、第２の装置２０２へ提供２８５されてよい。
【００３６】
更なる実施例に従って、新しい装置が、例えば交換メッセージで又は古い装置から直接的に受け取る情報は、単に古い装置の識別子のみを有しているわけではない。情報は、また、複製保有手段の識別子、又は関連する装置の装置機能若しくは識別子に関する情報、あるいはそれらの組み合わせを有してよい。中央コントローラ又は古い装置がこの情報を保持してよい。例えば、古い装置は、この情報をパッシブ型記憶装置で保持してよい。
【００３７】
第２の装置２０２に第１の装置１０２の複製データを提供２７２するために、記憶手段１１２は、第２の装置２０２によって第１の装置１０２の置換を通知２６２される。第２の装置２０２は、第１の識別子の受信２８３又は２８５に応答して、第１の識別子を記憶手段１１２へ提供することによって、記憶手段１１２に置換を通知するよう構成されてよい。代替的に、コントローラ１１４が使用される場合は、コントローラ１１４が記憶手段１１２に置換を通知するよう構成されてよい。第１の識別子の受信に応答して、記憶手段１１２は、第１の装置１０２の複製データを第２の装置２０２へ提供２７２するよう構成されてよい。
【００３８】
あらゆるネットワーク装置に置換を通知するために、第２の装置２０２、コントローラ１１４、又は如何なる他の適切な装置も、第２の識別子を送信してよい。
【００３９】
実施例に従って、置換される第１の装置１０２と関係を有する第３の装置１０４は、新しい装置２０２の識別子を得る時に、自ら自身の制御及びサポートロジックを更新するよう構成されている。第３の装置１０４が自ら更新するよう構成されない場合、例えば、第３の装置１０４が、コンパイルされているバイトコードにより更新される場合には、論理再コンパイルが必要となることがある。望ましくは、論理再コンパイルは、ユーザ関与を必要としない。
【００４０】
図３は、本発明の実施例に従うホット置換手順のフローチャートを示す。
【００４１】
第１のステップ１３２で、複製されるデータが記憶される。
【００４２】
続くステップ３５２で、自身の状態情報をネットワークの他の装置に複製されている古い装置が排除される。古い装置は、物理的に切り離されることによって、又はエラー若しくは機能停止により、ネットワークから排除されてよい。
【００４３】
続くステップ３５４で、新しい装置がネットワークへ接続し、古い装置の識別子を知る。古い装置の識別子を知ることによって、新しい装置は、自身が古い装置の代替として使用されると認識する。
【００４４】
第１の実施例に従って、第２の装置は、次のステップを実行することによって、ネットワークへ接続される。第１のステップで、古い装置及び新しい装置の識別子が中央コントローラで入力される。続いて、新しい装置が設置されて作動し、ネットワークへ接続する。次に、新しい装置は、自身の出現をブロードキャスト又はユニキャストメッセージを介して中央コントローラへ知らせる。最後に、中央コントローラは、古い装置の識別子又はアドレスを含む専用の置換メッセージで応答する。
【００４５】
代替の実施例に従って、第２に装置は、次のステップを実行することによって、ネットワークへ接続される。第１のステップで、古い装置の識別子が新しい装置に入力される。次に、新しい装置が設置されて作動し、ネットワークへ接続する。
【００４６】
ネットワークへ接続された後、新しい装置は、古い装置の代替としての自身の出現を広める２６２。
【００４７】
応答として、古い装置の状態情報の複製の保持手段は、その状態情報を送ること２７２により新しい装置に応答する。
【００４８】
ネットワークが装置の間の関係を有する場合は、全ての装置は、それらが古い装置と関係を有していたかどうかを確認する。関係は、古い装置の状態を変更するロジック、又は古い装置で実行されるロジックに対する入力として使用される局所状態の変更を古い装置に知らせるサポートロジックを有してよい。特定の装置が古い装置との関係を有していた場合に、その特定の装置は、自身の関係情報を新しい装置の識別子により更新するよう構成される。随意的に、古い装置が局所ロジックのための入力として状態情報を使用していた全ての装置は、初期値として自身の状態変数の現在の状態により新しい装置を更新する。
【００４９】
古い装置の複製データを受け取った後、新しい装置は、古い装置の状態と、随意的に、提供される場合は、状態変数に係る初期値とをインストールするよう構成されている。
【００５０】
最後に、新しい装置は、ネットワーク内で通常動作を開始する。
【００５１】
他の装置に取って代わらない新しい装置は、置換情報を有さず、又得ず、例えば、最初の通知の後に置換情報を得ていない。従って、古い装置に取って代わらないこの新しい装置は、ネットワークへの新しい装置の接続に続く上記の置換手順ステップを実行することなく、通常動作を開始する。
【００５２】
記載されるネットワークは、単なる例示として選択されている。如何なる数のノード又は装置も有する他のネットワークが、本発明を実施することができる。適切である場合は、記載される方法ステップは異なる順序で実行されてよく、記載される実施例の特徴は組み合わされてよい。ネットワークの装置は、それ自体で本発明の方法を実行するよう構成されてよい。代替的に、ネットワークは、例えば、個々の装置を制御することによって、ネットワークで本発明の方法を実行するよう構成されている装置を有してよい。如何なる適切な通信プロトコルも、ネットワーク装置の間の通信のために使用されてよい。
【００５３】
本発明の機能の少なくとも幾つかは、ハードウェア又はソフトウェアによって実行されてよい。ソフトウェアでの実施の場合に、単一の又は複数の標準的なマイクロプロセッサ又はマイクロコントローラが、本発明を実施する単一の又は複数のアルゴリズムを処理するよう使用されてよい。
【００５４】
留意すべきは、語“有する”は他の要素又はステップを除かず、語“１つ”又は“一の”は複数個を除かないことである。更に、特許請求の範囲で用いられる如何なる参照符号も本発明の適用範囲を限定するよう解されるべきではない。
【図１】
2010512089.tif 000003
【図２】
2010512089.tif 000004
【図３】
2010512089.tif 000005
【手続補正書】
【提出日】平成21年6月9日(2009.6.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の装置を有するネットワークで装置を置換する方法であって、
第１の装置の複製データを記憶手段に記憶する工程と、
第２の装置を前記ネットワークへ接続する工程と、
前記第１の装置を識別する第１の識別子を有する置換情報を前記第２の装置から前記記憶手段へ提供する工程と、
前記第１の装置の前記複製データを前記記憶手段から前記第２の装置へ提供する工程と
を有する方法。
【請求項２】
前記第２の装置が前記ネットワークへ接続される前に、前記第１の識別子を前記第２の装置へ提供する工程を更に有する、請求項１記載の方法。
【請求項３】
前記第１の識別子を前記第２の装置へ提供する前記工程は、付加データを前記第２の装置へ提供する工程を更に有し、
前記付加情報は、前記記憶手段の識別子、装置機能の情報、又は関連する装置の識別子を有する、請求項２のうちいずれか一項記載の方法。
【請求項４】
コントローラ又は前記第１の装置は、前記付加情報を記憶する記憶手段を有する、請求項３記載の方法。
【請求項５】
前記第１の装置の複製データを記憶する前記工程は、定期的に、及び／又は前記第１の装置の不具合に応答して、及び／又は前記第１の装置での前記複製データの変更に応答して、行われる、請求項１乃至４のうちいずれか一項記載の方法。
【請求項６】
第３の装置が前記第１の装置と関わりを有する場合に、
前記第３の装置にある関係情報を前記第２の識別子により更新する工程を更に有する、請求項１乃至５のうちいずれか一項記載の方法。
【請求項７】
コンピュータによって実行される場合に請求項１乃至６のうちいずれか一項記載の方法を実行することを可能にされるコンピュータプログラム。
【請求項８】
請求項７記載のコンピュータプログラムを記憶する記録媒体。
【請求項９】
複数の装置を有するネットワークで装置を置換する機器であって、
第１の装置の複製データを記憶手段に記憶する手段と、
第２の装置を前記ネットワークへ接続する手段と、
前記第１の装置を識別する第１の識別子を有する置換情報を前記第２の装置から前記記憶手段へ提供する手段と、
前記第１の装置の前記複製データを前記記憶手段から前記第２の装置へ提供する手段と
を有する機器。
【請求項１０】
請求項１乃至６のうちいずれか一項記載の方法を実行するよう構成される、請求項９記載の機器。
【請求項１１】
複数の装置を有し、第１の装置が第２の装置によって置換可能であるネットワークであって、
前記第１の装置を識別する第１の識別子を有する置換情報を提供するよう構成される前記第２の装置と、
前記第１の装置の複製データを記憶する記憶手段であって、前記置換情報に応答して前記第１の装置の前記複製データを当該記憶手段から前記第２の装置へ提供するよう構成される前記記憶手段と
を有するネットワーク。
【請求項１２】
前記第２の装置は、前記第１の識別子を入力するインターフェースを有する、請求項１１記載のネットワーク。
【請求項１３】
前記入力インターフェースは、前記第１の識別子を設定する機械的手段又はバーコード若しくはＲＦ−ＩＤタグから前記第１の識別子を読み出すよう構成される読取器を有する、請求項１２記載のネットワーク。
【請求項１４】
前記第１の装置は、前記第１の装置の不具合後に前記複製データを前記記憶手段へ送るよう構成されている複製手段を有する、請求項１１乃至１３のうちいずれか一項記載のネットワーク。
【請求項１５】
前記複製手段は、独立した電源を有する、請求項１４記載のネットワーク。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
上記目的は、独立請求項によって解消される。更なる実施形態は、従属請求項によって示される。 
上記目的を達成するために、本発明は、複数の装置を有するネットワークで装置を置換する方法であって、
第１の装置の複製データを記憶手段に記憶する工程と、
第２の装置を前記ネットワークへ接続する工程と、
前記第１の装置を識別する第１の識別子を有する置換情報を提供する工程と、
前記第１の装置の前記複製データを前記記憶手段から前記第２の装置へ提供する工程と
を有する方法を提供する。
【国際調査報告】
2010512089.tif 000006
2010512089.tif 000007
2010512089.tif 000008