(57)【要約】【課題】機器の位置情報に基づいたバックアップやリストアが可能な管理装置及び管理システムを提供する。【解決手段】複数の機器２０と通信可能に接続され、複数の機器２０のバックアップデータをデータベース３０に保存する管理装置１０は、複数の機器２０の位置情報をそれぞれ取得する位置情報要求部１２、複数の機器２０からバックアップデータをそれぞれ取得し、位置情報と対応付けてデータベース３０に保存する機器情報関連付部１１を有する。機器情報関連付部１１は、データベース３０に含まれるバックアップデータのうち、バックアップデータに対応付けられた位置情報に対応する位置に存在する機器に対し、バックアップデータをリストアする。【選択図】図１
2018097542.tif 000002
【特許請求の範囲】
【請求項１】
複数の機器と通信可能に接続され、前記複数の機器のバックアップデータをデータベースに保存する管理装置であって、
前記複数の機器の位置情報をそれぞれ取得する位置情報要求部と、
前記複数の機器から前記バックアップデータをそれぞれ取得し、前記位置情報と対応付けて前記データベースに保存する機器情報関連付部と、を有し、
前記機器情報関連付部は、前記データベースに含まれる前記バックアップデータのうち、前記バックアップデータに対応付けられた前記位置情報に対応する位置に存在する機器に対し、前記バックアップデータをリストアすることを特徴とする
管理装置。
【請求項２】
前記機器情報関連付部は、前記データベースに含まれる前記バックアップデータのうち、前記バックアップデータに対応付けられた前記位置情報から所定の誤差範囲内に位置する機器に対し、前記バックアップデータをリストアすることを特徴とする
請求項１記載の管理装置。
【請求項３】
前記機器情報関連付部は、前記データベースに含まれる前記複数の機器の前記バックアップデータに対応付けられた前記位置情報と、リストア先となる前記複数の機器の位置情報との相対的位置関係を比較し、対応する位置情報を有する機器同士で前記バックアップデータのリストアを行うことを特徴とする
請求項１記載の管理装置。
【請求項４】
複数の機器と、
前記複数の機器と通信可能に接続され、前記複数の機器のバックアップデータをデータベースに保存する管理装置とを含む管理システムであって、
前記複数の機器はそれぞれ、
前記機器の位置情報を取得する位置情報取得部と、
前記管理装置の要求に応じて前記位置情報又は前記バックアップデータを送信する位置情報応答部とを有し、
前記管理装置は、
前記複数の機器の位置情報をそれぞれ取得する位置情報要求部と、
前記複数の機器から前記バックアップデータをそれぞれ取得し、前記位置情報と対応付けて前記データベースに保存する機器情報関連付部と、を有し、
前記機器情報関連付部は、前記データベースに含まれる前記バックアップデータのうち、前記バックアップデータに対応付けられた前記位置情報に対応する位置に存在する機器に対し、前記バックアップデータをリストアすることを特徴とする
管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は機器情報及び位置情報の管理装置及び管理システムに関し、特に機器の位置情報に基づいたバックアップやリストアが可能な管理装置及び管理システムに関する。
【背景技術】
【０００２】
数値制御装置をはじめとする複数の機器とネットワークを介して通信し、機器を管理することのできる装置が知られている。例えば特許文献１には、複数の数値制御装置を管理するホストコンピュータであって、ネットワークを介して各数値制御装置に必要なソフトウェア設定を行う装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０９−３０５２１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１記載では、機器のバックアップ及びリストア方法に関しては何ら言及されていない。例えば、ライン内の数値制御装置や工作機械を交換する場合、又は既存のラインを基にそれと同一のラインを新たに設置する場合に、既存の機器から取得されたバックアップデータを新たな機器にリストアしたいという課題がある。従来は、このような場合はネットワーク管理者が交換された機器に旧機器と同じＩＰアドレスを再設定したり、新たな機器に対応する既存機器のバックアップデータを探し出してリストアしたりといった手間が必要であった。
【０００５】
本発明は、このような問題点を解決するためになされたものであり、機器の位置情報に基づいたバックアップやリストアが可能な管理装置及び管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一実施の形態にかかる管理装置は、複数の機器と通信可能に接続され、前記複数の機器のバックアップデータをデータベースに保存する管理装置であって、前記複数の機器の位置情報をそれぞれ取得する位置情報要求部と、前記複数の機器から前記バックアップデータをそれぞれ取得し、前記位置情報と対応付けて前記データベースに保存する機器情報関連付部と、を有し、前記機器情報関連付部は、前記データベースに含まれる前記バックアップデータのうち、前記バックアップデータに対応付けられた前記位置情報に対応する位置に存在する機器に対し、前記バックアップデータをリストアすることを特徴とする。
【０００７】
他の実施の形態にかかる管理装置では、前記機器情報関連付部は、前記データベースに含まれる前記バックアップデータのうち、前記バックアップデータに対応付けられた前記位置情報から所定の誤差範囲内に位置する機器に対し、前記バックアップデータをリストアすることを特徴とする。
【０００８】
他の実施の形態にかかる管理装置では、前記機器情報関連付部は、前記データベースに含まれる前記複数の機器の前記バックアップデータに対応付けられた前記位置情報と、リストア先となる前記複数の機器の位置情報との相対的位置関係を比較し、対応する位置情報を有する機器同士で前記バックアップデータのリストアを行うことを特徴とする。
【０００９】
他の実施の形態にかかる管理システムは、複数の機器と、前記複数の機器と通信可能に接続され、前記複数の機器のバックアップデータをデータベースに保存する管理装置とを含む管理システムであって、前記複数の機器はそれぞれ、前記機器の位置情報を取得する位置情報取得部と、前記管理装置の要求に応じて前記位置情報又は前記バックアップデータを送信する位置情報応答部とを有し、前記管理装置は、前記複数の機器の位置情報をそれぞれ取得する位置情報要求部と、前記複数の機器から前記バックアップデータをそれぞれ取得し、前記位置情報と対応付けて前記データベースに保存する機器情報関連付部と、を有し、前記機器情報関連付部は、前記データベースに含まれる前記バックアップデータのうち、前記バックアップデータに対応付けられた前記位置情報に対応する位置に存在する機器に対し、前記バックアップデータをリストアすることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、機器の位置情報に基づいたバックアップやリストアが可能な管理装置及び管理システムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】管理システム１００の構成を示すブロック図である。
【図２】管理装置１０の構成を示すブロック図である。
【図３】機器２０の構成を示すブロック図である。
【図４】データベース３０の構成を示すブロック図である。
【図５】一時保存用データテーブル１４と、データテーブル３１との関係を示す図である。
【図６】位置測位システムを示す図である。
【図７】一時保存用データテーブル１４内の機器２０と、データテーブル３１内の機器２０とを対応付ける処理の一例を示す図である。
【図８】一時保存用データテーブル１４内の機器２０と、データテーブル３１内の機器２０とを対応付ける処理の一例を示す図である。
【図９】一時保存用データテーブル１４内の機器２０と、データテーブル３１内の機器２０とを対応付ける処理の一例を示す図である。
【図１０】一時保存用データテーブル１４内の機器２０と、データテーブル３１内の機器２０とを対応付ける処理の一例を示す図である。
【図１１】位置情報の関連付け処理を示す図である。
【図１２】位置情報の取得処理を示す図である。
【図１３】データベース３０内にデータテーブル３１を作成する処理を示す図である。
【図１４】一覧画面の作成処理を示す図である。
【図１５】一覧画面の作成処理を示す図である。
【図１６】位置情報と関連付けた機器情報のバックアップ処理を示す図である。
【図１７】位置情報によるリストア処理を示す図である。
【図１８】位置情報による他ラインへのコピー処理を示す図である。
【図１９】機器２０による位置情報を取得する処理の一例を示す図である。
【図２０】機器２０による位置情報を取得する処理の一例を示す図である。
【図２１】機器２０による位置情報を取得する処理の一例を示す図である。
【図２２】バックアップを実施する機器２０の指定画面の一例を示す図である。
【図２３】データテーブル３１の一例を示す図である。
【図２４】リストアを実施する機器２０の指定画面の一例を示す図である。
【図２５】位置情報による他ラインへのコピー処理を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を図面と共に説明する。
図１は、本発明の実施の形態にかかる管理システム１００の構成を示すブロック図である。管理システム１００は、管理装置１０、複数の機器２０、データベース３０を有する。管理装置１０、複数の機器２０、データベース３０はいずれも、典型的には中央処理装置（ＣＰＵ）、記憶装置及び入出力装置を備えた情報処理装置であり、ＣＰＵが所定のプログラムを実行することにより所定の機能を実現する。
【００１３】
図２は、管理装置１０の構成を示すブロック図である。管理装置１０は、機器情報関連付部１１、位置情報要求部１２、データテーブル表示部１３、一時保存用データテーブル１４を有する。なお、データベース３０は、典型的には管理装置１０とは独立に設けられるが、管理装置１０内に実装されても良い。
【００１４】
図３は、機器２０の構成を示すブロック図である。機器２０は、位置情報取得部２１、位置情報応答部２２、設定データ２３を有する。なお、位置情報取得部２１は機器２０に内蔵されていてもよく、外付けの機器であっても良い。
【００１５】
図４は、データベース３０の構成を示すブロック図である。データベース３０は、１以上のデータテーブル３１を有する。データテーブル３１はそれぞれ工場等に設置されたラインに対応する。データテーブル３１はそれぞれ、１以上の機器情報保存領域３２を有する。機器情報保存領域３２はそれぞれライン内の機器２０に対応する。機器情報保存領域３２はそれぞれ、機器２０の位置情報、ＩＰアドレス、ＭＡＣアドレス、設定データ等の情報を格納する。
【００１６】
図５は、一時保存用データテーブル１４と、データテーブル３１との関係を示す図である。一時保存用データテーブル１４にもそれぞれデータテーブル３１と同じ機器情報が保存されており、両者は必要に応じ同期される。
【００１７】
次に、図１１乃至図１８のフローチャートを用いて、管理システム１００の動作について説明する。
はじめに、管理システム１００の機能の概要を説明し、次に、各機能の動作について詳細に説明する。管理システム１００は、（１）位置情報と関連付けた機器情報のバックアップ、（２）位置情報を利用した機器情報のリストア、（３）位置情報を利用した機器情報の他ラインへのコピー、の３つの機能を主に提供する。
【００１８】
（１）位置情報と関連付けた機器情報のバックアップは、概略以下の工程により実現される。まず、機器２０が公知の位置測位システム等を用いて、自機の位置情報を取得する。管理装置１０は、ブロードキャスト通信で全ての機器２０と通信し、各機器２０のＩＰアドレス、ＭＡＣアドレス、位置情報等を取得する。好ましくは、ＩＰアドレスを持たない機器２０からも位置情報、ＭＡＣアドレス等を取得する。次いで管理装置１０は、画面上に機器２０を一覧表示する。このとき管理装置１０は、取得した位置情報に基づいて機器２０をマッピングして表示すると良い。ユーザは、表示画面からバックアップ対象の機器２０を指定する。これに応じ、管理装置１０は、指定された機器２０から設定データ２３等を取得し、これを位置情報、ＩＰアドレス、ＭＡＣアドレス等と関連付けてデータテーブル３１の機器情報保存領域３２に保存する。
【００１９】
（２）位置情報を利用した機器情報のリストアは、概略以下の工程により実現される。管理装置１０は、ブロードキャスト通信で全ての機器２０と通信し、各機器２０のＩＰアドレス、ＭＡＣアドレス、位置情報等を取得する。ここでは、旧機器から交換されるなどして未だＩＰアドレスを持たない機器２０からも位置情報、ＭＡＣアドレス等を取得する。次いで管理装置１０は、画面上に機器２０を一覧表示する。このとき管理装置１０は、取得した位置情報に基づいて機器２０をマッピングして表示すると良い。ユーザは、表示画面からリストア対象の機器２０を指定する。管理装置１０は、データベース３０を検索して、指定された機器２０の位置情報と一致するか、その近傍に位置する機器２０のバックアップデータ（設定データ２３、位置情報、ＩＰアドレス、ＭＡＣアドレス等）を取得する。管理装置は、指定された機器２０とＭＡＣアドレスにより通信を行い、データベース３０から取得したバックアップデータのうち設定データ２３、ＩＰアドレス等をリストアする。好ましくは、バックアップデータのうちＩＰアドレス以外については、ＩＰアドレスをリストアした後、ＩＰアドレスにより通信を行いリストアする。
【００２０】
（３）位置情報を利用した機器情報の他ラインへのコピーは、概略以下の工程により実現される。管理装置１０は、（１）で述べた手法により、コピー元となるラインに含まれる機器２０の設定データ２３等を取得し、これを位置情報、ＩＰアドレス、ＭＡＣアドレス等と関連付けてデータテーブル３１の機器情報保存領域３２に保存する。次に、管理装置１０は、コピー先のラインに含まれる全ての機器２０とブロードキャスト通信で通信し、各機器２０のＩＰアドレス、ＭＡＣアドレス、位置情報等を取得する。コピー先のラインの機器２０は通常未だＩＰアドレスを有しないため、位置情報、ＭＡＣアドレス等を取得する。管理装置１０は、コピー元のラインとコピー先のラインそれぞれに含まれる機器２０相互の幾何学的位置関係やトポロジを比較するなどして、コピー元のラインとコピー先のラインの機器２０同士を位置情報により対応付ける。最後に、管理装置１０は、データベース３０からコピー元のラインの機器２０のバックアップデータを取得し、コピー先のラインの対応する機器２０に設定データ２３、ＩＰアドレス等をリストアする。
【００２１】
（１）位置情報と関連付けた機器情報のバックアップについて詳しく説明する。
まず、図１２を用いて、機器２０が自機の位置情報を取得する処理について説明する。
Ｓ２０１：管理装置１０の位置情報要求部１２が、ライン内の全ての機器２０に対し、ブロードキャスト通信で、位置情報取得要求を送信する。
Ｓ２０２：機器２０の位置情報取得部２１が、公知の位置測位システム等を用いて、自機の位置情報を取得する。ここで利用可能な位置測位法については後述する。位置情報応答部２２は、測定した位置情報とともに、自機のＩＰアドレス、ＭＡＣアドレス等を管理装置１０に応答する。
Ｓ２０３：管理装置１０の位置情報要求部１２が、機器２０から受信した位置情報等を一時保存用データテーブル１４に保存する。
Ｓ２０４：好ましくは一定時間待機し、全ての機器２０の情報を保存したら処理を終了する。
【００２２】
図６を用いて、既存の位置測位システムの一例について説明する。受信機は、複数の送信機から無線通信手段により信号を受信して、各送信機の位置、電波強度、信号到達時間に基づき、受信機の位置を測位することができる。無線通信手段として、例えばＷｉ−Ｆｉ（２．４ＧＨｚ帯や５ＧＨｚ帯を使用。無線ＬＡＮとして広く使用されている）、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ。７．２５乃至１０．２５ＧＨｚ帯の電波を使用）、ＩＭＥＳ（Ｉｎｄｏｏｒ  ＭＥｓｓａｇｉｎｇ  Ｓｙｓｔｅｍ。１．５ＧＨｚ帯を使用。ＧＰＳと互換性がある）、ＢＬＥビーコン（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ。Ｂｌｕｅｔｏｏｔｈ（登録商標）規格の拡張仕様。２．４ＧＨｚ帯の電波を使用）等がある。本実施の形態でも、機器２０はこれらの技術を使用して自機の位置を測位できる。この場合、工場内には複数の送信機が存在するものとする。
【００２３】
続いて、図１３を用いて、データベース３０内にデータテーブル３１を作成する処理について説明する。
Ｓ３０２：図１２にかかる一連の処理を実行後、管理装置１０の機器情報関連付部１１は、データベース３０内にデータテーブル３１を新規に作成する。データテーブル３１には、一時保存用データテーブル１４の内容をコピーする。
【００２４】
図１９及び図２０を用いて、機器２０が自機の位置情報を取得する処理の一例について説明する。図１９に示すように、管理装置１０が機器１乃至５に接続されているものとする。図２０は、図１９の管理システム１００が図１２及び図１３にかかる一連の処理を実行することにより生成されたデータテーブル３１を示している。全ての機器について、位置情報、ＩＰアドレス、ＭＡＣアドレスが取得され、格納されていることがわかる。なお、この段階ではまだ後述のバックアップ処理を行っていないため、設定データ２３は格納されていない。
【００２５】
続いて、図１５を用いて、機器２０の一覧画面を作成する処理について説明する。
Ｓ５０１：管理装置１０のデータテーブル表示部１３は、データベース３０内のデータテーブル３１を１つ特定する。典型的には、Ｓ３０２で新規作成したデータテーブル３１を特定する。なお、ユーザに任意のデータテーブル３１を指定させても良い。
Ｓ５０２：データテーブル表示部１３は、Ｓ５０１で特定したデータテーブル３１の内容を取得し、画面表示する。ここでデータテーブル表示部１３は、データテーブル３１を図２０のように表として表示しても良いし、図２１のように機器２０を位置情報に基づいてマッピングして表示しても良い。図２１では、画面上の機器１乃至５の相対的位置関係は、現実の機器１乃至５の相対的位置関係（図１９参照）を反映しており、いわば現実のラインの縮図が画面表示される。
【００２６】
図１６を用いて、位置情報と関連付けた機器情報のバックアップ処理について説明する。
Ｓ６０１：管理装置１０の機器情報関連付部１１は、データベース３０内にデータテーブル３１が作成されているか否か判定する。データテーブル３１が存在しない場合、Ｓ６０６に遷移する。一方、データテーブル３１が存在する場合、Ｓ６０２に遷移する。
Ｓ６０２：機器情報関連付部１１は、バックアップ対象のラインと、バックアップ先のデータテーブル３１とを関連付ける処理を実施する。また、データテーブル表示部１３は、関連付けられたデータテーブル３１の内容を画面表示する処理を行う。これらの処理の詳細については後述する。
Ｓ６０３：データテーブル表示部１３が、画面に表示された機器２０のうち、バックアップを実施する機器２０を指定する入力を受け付ける。
図２２に、バックアップを実施する機器２０の指定画面の一例を示す。データテーブル表示部１３が、画面上にマッピングされた複数の機器２０のうち、ユーザが選択した１以上の機器２０を特定する。ここで特定された機器２０がバックアップの実施対象となる。
Ｓ６０４：機器情報関連付部１１が、Ｓ６０３で指定された機器２０からバックアップデータを取得し、データベース３１の対応する機器情報保存領域３２に格納する。
図２３に、Ｓ６０４で作成されるデータテーブル３１の一例を示す。この例では、機器１乃至３について、設定データ２３等がバックアップされている。
Ｓ６０５：機器情報関連付部１１は、Ｓ６０３で指定された全ての機器２０についてＳ６０４の処理を繰り返す。
Ｓ６０６：機器情報関連付部１１は、図１３に記載のデータテーブル３１の作成処理を実行する。
Ｓ６０７：データテーブル表示部１３は、図１５に記載の一覧画面の作成処理を実行する。
【００２７】
図１４を用いて、Ｓ６０２における一覧画面の作成処理について詳しく説明する。
Ｓ４０１：機器情報関連付部１１は、バックアップ対象のラインと、バックアップ先のデータテーブル３１とを関連付ける処理を実施する。この処理の詳細については後述する。
Ｓ４０２：データテーブル表示部１３は、Ｓ４０１で関連付けられたデータテーブル３１又は一時保存データテーブル１４の内容を画面表示する処理を行う。ここでデータテーブル表示部１３は、データテーブル３１又は一時保存データテーブル１４の内容を表として表示しても良いし、図２１のように機器２０を位置情報に基づいてマッピングして表示しても良い。図２１では、画面上の機器１乃至５の相対的位置関係は、現実の機器１乃至５の相対的位置関係（図１９参照）を反映しており、いわば現実のラインの縮図が画面表示される。
【００２８】
図１１を用いて、Ｓ４０１における位置情報の関連付け処理について詳しく説明する。この処理により、バックアップ対象のラインと、バックアップ先となるデータテーブル３１とが関連付けられる。
Ｓ１０１：管理装置１０は、図１２に記載の位置情報取得処理を実行する。
Ｓ１０２：機器情報関連付部１１は、関連付を行うすなわちバックアップデータの格納先となるデータテーブル３１の指定を受け付ける。典型的には、任意のユーザ入力により特定された１以上のデータテーブル３１を、上記指定されたデータテーブル３１として扱う。
Ｓ１０３：機器情報関連付部１１は、Ｓ１０１で作成された一時保存用データテーブル１４内の位置情報と、Ｓ１０２で指定されたデータテーブル３１内の位置情報とを比較して、これらのテーブルに含まれる機器２０を１対１で関連付けする。
ここで、バックアップ処理を行う場合は、以前にバックアップされた機器２０（データテーブル３１に諸情報が格納されている）と、今回バックアップする機器２０（一時保存用データテーブル１４に諸情報が格納されている）とは同一の機器であり、両者の位置情報もほぼ同一であるものと考えられる。この場合、機器情報関連付部１１は、一時保存用データテーブル１４内の位置情報と、Ｓ１０２で指定されたデータテーブル３１内の位置情報とが所定の誤差範囲内にある機器２０同士を、対応する機器２０が存在すると認識する。
機器情報関連付部１１は、一時保存用データテーブル１４及びデータテーブル３１内の全ての機器２０、又は一定以上の機器２０について対応関係が特定できた場合、一時保存用データテーブル１４とデータテーブル３１内とが関連付けられたと認識する。
Ｓ１０４：機器情報関連付部１１は、Ｓ１０２で指定された全ての機器２０についてＳ１０３の処理を繰り返す。
Ｓ１０５：機器情報関連付部１１は、関連付けに成功したデータテーブル３１が１以上存在するか否か判定する。存在する場合はＳ１０６に遷移する。存在しない場合は処理を終了する（異常終了）。
Ｓ１０６：機器情報関連付部１１は、関連付けに成功したデータテーブル３１が複数存在する場合、そのうち１つを選択する。典型的には、ユーザ入力に基づいて１つのデータテーブル３１を選択する。
【００２９】
（２）位置情報を利用した機器情報のリストアについて詳しく説明する。
図１７を用いて、位置情報によるリストア処理について説明する。
Ｓ７０１：管理装置１０は、図１４に記載の一覧画面の作成処理を実行する。
Ｓ７０２：データテーブル表示部１３が、画面に表示された機器２０のうち、リストアを実施する１以上の機器２０を指定する入力を受け付ける。
図２４に、リストアを実施する機器２０の指定画面の一例を示す。データテーブル表示部１３が、画面上にマッピングされた複数の機器２０のうち、ユーザが選択した１以上の機器２０を特定する。ここで特定された機器２０がリストアの実施対象となる。
Ｓ７０３：好ましくは、機器情報関連付部１１は、Ｓ７０２で指定された機器２０について、ＩＰアドレスを任意に設定するか否かの入力を受け付ける。設定する場合、Ｓ７０６に遷移する。設定しない場合はＳ７０４に遷移する。
Ｓ７０４：機器情報関連付部１１は、Ｓ７０１で選択されたデータテーブル３１から、Ｓ７０２で指定された機器２０に対応する機器２０のバックアップデータを取得する。バックアップデータには、例えば設定データ２３、ＩＰアドレス等が含まれ得る。機器情報関連付部１１は、取得したバックアップデータを、Ｓ７０２で指定された機器２０にリストアする。
Ｓ７０５：機器情報関連付部１１は、Ｓ７０２で指定された全ての機器２０についてＳ７０３以降の処理を繰り返す。
Ｓ７０６：機器情報関連付部１１は、任意のＩＰアドレスを指定された機器２０に設定する。ＩＰアドレスは、例えばデータテーブル３１に保存されている、Ｓ７０２で指定された機器２０に対応する機器２０のＩＰアドレスを使用できる。又は、機器情報関連付部１１が、ネットワーク上で使用されていないＩＰアドレスを設定しても良い。あるいは、ユーザにより指定されたＩＰアドレスを設定しても良い。
【００３０】
（３）位置情報を利用した機器情報の他ラインへのコピーについて詳しく説明する。
図１８及び図２５を用いて、位置情報による他ラインへのコピー処理について説明する。
Ｓ８０１：機器情報関連付部１１は、コピー元のライン（図２５の例では機器１乃至機器５）の情報がデータベース３０のデータテーブル３１にバックアップされ保存されているか否かを判定する。保存されていればＳ８０３に遷移する。保存されていない場合はＳ８０２に遷移する。
Ｓ８０２：管理装置１０は、コピー元のラインにおいて、図１６に記載の位置情報と関連付けたバックアップ処理を実行する。
Ｓ８０３：管理装置１０は、コピー先のライン（図２５の例では機器１１乃至機器１５）において、図１７に記載の位置情報によるリストア処理を実行する。
【００３１】
ここで、ラインのコピー処理を行う場合は、通常、図１１のＳ１０３の処理を行う際に、上述の処理とは異なる処理を行う必要がある。一般に、ラインのコピー処理においては、コピー元の機器２０（データテーブル３１に諸情報が格納されている）と、コピー先の機器２０（一時保存用データテーブル１４に諸情報が格納されている）とは異なる機器であり、設置場所も異なるから、両者の位置情報も相違するものと考えられる。この場合、機器情報関連付部１１は、図７乃至図１０に示す方法を用いて、一時保存用データテーブル１４内の機器２０と、データテーブル３１内の機器２０とを対応付ける。以下、この対応付け処理について詳細に説明する。
【００３２】
図７に示すように、データテーブル３１に保存されたＮ個の機器１乃至Ｎの位置情報（ｘｙ座標）をＰｎ（ｎ＝１，２，３・・・）とする。Ｐｎの中心点をＰｃとし、ＰｃからＰｎへの距離をＬｎとする。Ｐｃを原点としてＸ軸方向を０度としたときの座標Ｐｎの角度をＡｎとする。距離Ｌｎのうち最長のものをＬｍａｘとし、Ｌｍａｘに対応する座標と角度をＰｍａｘ、Ａｍａｘとする。
図８に示すように、同様に、コピー先の機器１乃至Ｍから取得した座標とその中心点、距離、角度をそれぞれＱｍ、Ｑｃ、Ｋｍ、Ｂｍ（ｍ＝１，２，３・・・）とする。Ｐｍａｘに対応する座標Ｑの候補を検索するため、（Ｋｍ−Ｅ）＜Ｌｍａｘ＜（Ｋｍ＋Ｅ）となり、中心点からの距離が似ている座標Ｑｓ（Ｓ⊆｛１，２，３，・・・，Ｎ｝）をすべて求める。ここで、Ｅは、（位置情報の測定誤差×２）＜Ｅ＜機器間の最短距離  となる定数である。図８の例では、候補はＱ１のみである。
図９及び図１０に示すように、候補ＱｓからＰｍａｘと対応する座標を求めるため、各Ｑｓに対して平行移動と回転を行い、ＰｍａｘとＱｓの座標を一致させる操作を、各Ｑｍに対して実行する。この操作の結果をＲｍとする。
Ｒ＝（Ｑｍ−Ｑｃ）×ＲＯＴ（Ａｍａｘ−Ｂｓ）＋Ｐｃ
【００３３】
図１０の例では、まずＱｃが原点となるよう平行移動し、次に角度Ｂｓが角度Ａｍａｘと一致するようにＡｍａｘ−Ｂｓ度回転し、最後に中心点がＰｃとなるように平行移動する操作を行っている。このとき、Ｒ１≒Ｐ５であるから、Ｐ５とＱ１が対応する。Ｒ２≒Ｐ４であるから、Ｐ４とＱ２が対応する。Ｒ３≒Ｐ３であるから、Ｐ３とＱ３が対応する。Ｒ４≒Ｐ１であるから、Ｐ１とＱ４が対応する。Ｒ５≒Ｐ２であるから、Ｐ２とＱ５が対応する。
【００３４】
また、上述の実施形態では、図２５ではコピー元のラインとコピー先のラインとで同一の管理装置１０を使用しているが、コピー元のラインとコピー先のラインとで異なる管理装置１０を使用しても差し支えない。但し、コピー元のラインにおけるリストアの際に参照するデータテーブル３１は、Ｓ８０１で確認されたデータテーブル３１又はＳ８０２で作成したデータテーブル３１である必要がある。
【００３５】
本実施の形態によれば、管理装置１０は、位置情報とともに機器情報をバックアップし、位置情報に基づいて機器情報のリストアを行う。そのため、機器の交換に伴うリストアやラインの追加といった場面におけるユーザの手間を低減することが可能となる。
【００３６】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。本発明はその発明の範囲内において、実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。
【００３７】
例えば、上述の実施の形態では、機器２０及び管理装置１０がＥｔｈｅｒｎｅｔ（登録商標）ネットワークで接続されていることを前提として、ＭＡＣアドレスにより通信相手を特定する方法を開示した。しかしながら、本発明はＥｔｈｅｒｎｅｔ以外の任意のネットワークに適用できることは勿論である。その場合、機器２０及び管理装置１０は、通信相手を特定可能な何らかの識別子を用いて通信を行えば良い。
【００３８】
また、上述の実施の形態では、バックアップデータとして設定データ２３やＩＰアドレスを取り上げたが、本発明はこれに限定されるものではなく、機器２０から取得可能な任意のデータをバックアップデータとして用いることができる。
【符号の説明】
【００３９】
１００  管理システム
１０  管理装置
１１  機器情報関連付部
１２  位置情報要求部
１３  データテーブル表示部
１４  一時保存用データテーブル
２０  機器
２１  位置情報取得部
２２  位置情報応答部
２３  設定データ
３０  データベース
３１  データテーブル
３２  機器情報保存領域
【図１】
2018097542.tif 000003
【図２】
2018097542.tif 000004
【図３】
2018097542.tif 000005
【図４】
2018097542.tif 000006
【図５】
2018097542.tif 000007
【図６】
2018097542.tif 000008
【図７】
2018097542.tif 000009
【図８】
2018097542.tif 000010
【図９】
2018097542.tif 000011
【図１０】
2018097542.tif 000012
【図１１】
2018097542.tif 000013
【図１２】
2018097542.tif 000014
【図１３】
2018097542.tif 000015
【図１４】
2018097542.tif 000016
【図１５】
2018097542.tif 000017
【図１６】
2018097542.tif 000018
【図１７】
2018097542.tif 000019
【図１８】
2018097542.tif 000020
【図１９】
2018097542.tif 000021
【図２０】
2018097542.tif 000022
【図２１】
2018097542.tif 000023
【図２２】
2018097542.tif 000024
【図２３】
2018097542.tif 000025
【図２４】
2018097542.tif 000026
【図２５】
2018097542.tif 000027