(57)【要約】【課題】  複数台の端末装置１〜５と、各端末装置との間で所定の動作を実行することにより該複数台の端末装置を管理する管理装置６とを具えたネットワークシステムにおいて、管理装置６の交換時に従来の如き煩雑な設定作業を不要とする。【解決手段】  本発明に係るネットワークシステムにおいては、各端末装置の内蔵メモリには、前記管理装置６が自装置との間で所定の動作を行なうために必要な動作情報を含む端末情報が格納されている。前記管理装置６は、各端末装置から端末情報を取得して内蔵メモリに格納し、その後、該端末情報に基づいて各端末装置との間で所定の動作を実行する。【選択図】      図１
2006254105.tif 000002
【特許請求の範囲】
【請求項１】
複数台の端末装置と、各端末装置との間で所定の動作を実行することにより該複数台の端末装置を管理する管理装置とを具えたネットワークシステムにおいて、各端末装置は、前記管理装置が自装置との間で所定の動作を行なうために必要な動作情報を含む端末情報が格納されている自装置情報格納手段を具えており、前記管理装置は、
各端末装置から端末情報を取得する情報取得手段と、
取得された端末情報が格納される端末情報格納手段と、
前記端末情報格納手段に格納されている端末情報に基づいて、各端末装置との間で所定の動作を実行する動作実行手段
とを具えていることを特徴とするネットワークシステム。
【請求項２】
各端末装置の自装置情報格納手段には、次に端末情報が取得されるべき端末装置を特定するための端末特定情報が格納されており、前記管理装置の情報取得手段は、端末装置から端末特定情報を取得し、取得した端末特定情報によって特定される端末装置から端末情報を取得する請求項１に記載のネットワークシステム。
【請求項３】
前記端末情報には端末装置のアドレス情報が含まれており、前記端末特定情報は、次に端末情報が取得されるべき端末装置のアドレス情報であって、前記管理装置の情報取得手段は、取得した端末特定情報を自装置のアドレス情報として有する端末装置に対して端末情報及び端末特定情報の送信を要求する情報送信要求指令を送信する指令送信手段を具え、各端末装置は、管理装置からの情報送信要求指令を受けて自装置情報格納手段に格納されている端末情報及び端末特定情報を管理装置に送信する情報送信手段を具えている請求項２に記載のネットワークシステム。
【請求項４】
前記端末情報には端末装置の識別情報が含まれており、前記端末特定情報は、次に端末情報が取得されるべき端末装置の識別情報であって、前記管理装置の情報取得手段は、前記複数台の端末装置に対して、取得した端末特定情報を自装置の識別情報として有する端末装置に端末情報及び端末特定情報の送信を要求する情報送信要求指令を送信する指令送信手段を具え、各端末装置は、管理装置からの情報送信要求指令が自装置に端末情報及び端末特定情報の送信を要求しているものである場合に自装置情報格納手段に格納されている端末情報及び端末特定情報を管理装置に送信する情報送信手段を具えている請求項２に記載のネットワークシステム。
【請求項５】
前記管理装置は、前記端末情報格納手段に端末情報が格納されているか否かを判断する格納有無判断手段を具え、前記情報取得手段は、前記端末情報格納手段に端末情報が格納されていないと判断された場合に前記端末情報取得動作を実行する請求項１乃至請求項４の何れかに記載のネットワークシステム。
【請求項６】
前記端末情報には、端末装置の固有情報が含まれており、前記管理装置は、
前記端末情報格納手段に端末情報が格納されていると判断された場合に、端末装置から固有情報を取得する第２情報取得手段と、
取得された固有情報と前記端末情報格納手段に格納されている固有情報とを比較し、両固有情報が異なる場合に、前記格納されている固有情報を前記取得された固有情報に書き換える情報書換え手段と、
前記端末情報格納手段に格納されている動作情報を前記端末装置に送信する情報送信手段
とを具え、各端末装置は、管理装置から動作情報を受信して前記自装置情報格納手段に格納する情報処理手段を具えている請求項５に記載のネットワークシステム。
【請求項７】
複数台の端末装置が接続され、各端末装置との間で所定の動作を実行することにより該複数台の端末装置を管理する管理装置であって、
各端末装置から自装置が端末装置との間で所定の動作を行なうために必要な動作情報を含む端末情報を取得する情報取得手段と、
取得された端末情報が格納される端末情報格納手段と、
前記端末情報格納手段に格納されている端末情報に基づいて、各端末装置との間で所定の動作を実行する動作実行手段
とを具えていることを特徴とする管理装置。
【請求項８】
前記情報取得手段は、端末装置から次に端末情報が取得されるべき端末装置を特定するための端末特定情報を取得し、取得した端末特定情報によって特定される端末装置から端末情報を取得する請求項７に記載の管理装置。
【請求項９】
前記端末情報には端末装置のアドレス情報が含まれており、前記端末特定情報は、次に端末情報が取得されるべき端末装置のアドレス情報であって、前記情報取得手段は、取得した端末特定情報を自装置のアドレス情報として有する端末装置に対して端末情報及び端末特定情報の送信を要求する情報送信要求指令を送信する指令送信手段を具えている請求項８に記載の管理装置。
【請求項１０】
前記端末情報には端末装置の識別情報が含まれており、前記端末特定情報は、次に端末情報が取得されるべき端末装置の識別情報であって、前記情報取得手段は、前記複数台の端末装置に対して、取得した端末特定情報を自装置の識別情報として有する端末装置に端末情報及び端末特定情報の送信を要求する情報送信要求指令を送信する指令送信手段を具えている請求項８に記載の管理装置。
【請求項１１】
前記端末情報格納手段に端末情報が格納されているか否かを判断する格納有無判断手段を具え、前記情報取得手段は、前記端末情報格納手段に端末情報が格納されていないと判断された場合に前記端末情報取得動作を実行する請求項７乃至請求項１０の何れかに記載の管理装置。
【請求項１２】
前記端末情報には、端末装置の固有情報が含まれており、
前記端末情報格納手段に端末情報が格納されていると判断された場合に、端末装置から固有情報を取得する第２情報取得手段と、
取得された固有情報と前記端末情報格納手段に格納されている固有情報とを比較し、両固有情報が異なる場合に、前記格納されている固有情報を前記取得された固有情報に書き換える情報書換え手段と、
前記端末情報格納手段に格納されている動作情報を前記端末装置に送信する情報送信手段
とを具えている請求項１１に記載の管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数台の端末装置と、各端末装置との間で所定の動作を実行することにより該複数台の端末装置を管理する管理装置とを具えたネットワークシステムに関するものである。
【背景技術】
【０００２】
複数台の組込み機器とこれらの機器を管理する機器管理装置とを具え、組込み機器に障害が発生した場合に自動的に該組込み機器を復旧させることが可能なネットワークシステムが提案されている(特許文献１参照)。
該ネットワークシステムにおいては、各組込み機器は、重要なデータが発生したときや新たなプログラムがインストールされたときに、それらのデータやプログラムを機器管理装置に送信し、機器管理装置は、それらのデータやプログラムを機器の識別子と共にメモリに格納する。その後、組込み機器に障害が発生して該組込み機器が再起動されたときには、組込み機器は識別子を含む返送要求を機器管理装置に送信し、機器管理装置は、該要求を受けて、該組込み機器の識別子と共にメモリに格納されているデータやプログラムを該組込み機器に返信する。この結果、組込み機器は復旧することになる。
【０００３】
【特許文献１】特開２００４−１３６８４号公報[G06F 12/16]
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来のネットワークシステムにおいては、組込み機器に障害が発生した場合には該組込み機器を自動的に復旧させることが出来るが、機器管理装置に障害が発生して該機器管理装置を新たな機器管理装置に交換した場合には、組込み機器を管理するために機器管理装置に設定されていた情報を新たな機器管理装置に設定しなければならず、その設定作業が煩雑である問題があった。
本発明の目的は、管理装置の交換時に従来の如き煩雑な設定作業を行なうことなくシステムを復旧させることが出来るネットワークシステムを提供することである。
【課題を解決するための手段】
【０００５】
本発明に係るネットワークシステムは、複数台の端末装置と、各端末装置との間で所定の動作を実行することにより該複数台の端末装置を管理する管理装置とを具え、各端末装置は、前記管理装置が自装置との間で所定の動作を行なうために必要な動作情報を含む端末情報が格納されている自装置情報格納手段を具えている。一方、前記管理装置は、
各端末装置から端末情報を取得する情報取得手段と、
取得された端末情報が格納される端末情報格納手段と、
前記端末情報格納手段に格納されている端末情報に基づいて、各端末装置との間で所定の動作を実行する動作実行手段
とを具えている。
【０００６】
上記本発明に係るネットワークシステムにおいては、各端末装置の自装置情報格納手段に、管理装置が自装置との間で所定の動作を行なうために必要な動作情報を含む端末情報が格納されており、管理装置は、各端末装置から端末情報を取得して端末情報格納手段に格納する。従って、管理装置の交換時に従来の如き煩雑な設定作業は不要となる。
【０００７】
具体的には、各端末装置の自装置情報格納手段には、次に端末情報が取得されるべき端末装置を特定するための端末特定情報が格納されており、前記管理装置の情報取得手段は、端末装置から端末特定情報を取得し、取得した端末特定情報によって特定される端末装置から端末情報を取得する。
【０００８】
第１の具体的構成においては、前記端末情報には端末装置のアドレス情報が含まれており、前記端末特定情報は、次に端末情報が取得されるべき端末装置のアドレス情報であって、前記管理装置の情報取得手段は、取得した端末特定情報を自装置のアドレス情報として有する端末装置に対して端末情報及び端末特定情報の送信を要求する情報送信要求指令を送信する指令送信手段を具え、各端末装置は、管理装置からの情報送信要求指令を受けて自装置情報格納手段に格納されている端末情報及び端末特定情報を管理装置に送信する情報送信手段を具えている。
【０００９】
仮に各端末装置の自装置情報格納手段に端末特定情報が格納されていない場合、端末装置のアドレスとして許容されている全てのアドレスに対して順次、そのアドレスを有する端末装置が実際に存在するか否かに拘わらず情報送信要求指令を送信しなければならず、端末情報の取得処理に長い時間がかかることになる。
これに対し、上記具体的構成においては、端末特定情報は実際に存在する端末装置のアドレス情報であるので、実際に存在する端末装置が有するアドレスに対してのみ情報送信要求指令が発せられることとなり、端末特定情報が格納されていない構成に比べて端末情報の取得処理にかかる時間が短縮される。
【００１０】
又、第２の具体的構成においては、前記端末情報には端末装置の識別情報が含まれており、前記端末特定情報は、次に端末情報が取得されるべき端末装置の識別情報であって、前記管理装置の情報取得手段は、前記複数台の端末装置に対して、取得した端末特定情報を自装置の識別情報として有する端末装置に端末情報及び端末特定情報の送信を要求する情報送信要求指令を送信する指令送信手段を具え、各端末装置は、管理装置からの情報送信要求指令が自装置に端末情報及び端末特定情報の送信を要求しているものである場合に自装置情報格納手段に格納されている端末情報及び端末特定情報を管理装置に送信する情報送信手段を具えている。
【００１１】
仮に各端末装置の自装置情報格納手段に端末特定情報が格納されていない場合、管理装置からの情報送信要求指令に対して、複数台の端末装置が同時に端末情報を送信して情報の衝突が発生する虞がある。
これに対し、上記具体的構成においては、端末特定情報を自装置の識別情報として有する端末装置のみから端末情報が送信されることとなり、情報の衝突が発生することはない。
【００１２】
更に具体的には、前記管理装置は、前記端末情報格納手段に端末情報が格納されているか否かを判断する格納有無判断手段を具え、前記情報取得手段は、前記端末情報格納手段に端末情報が格納されていないと判断された場合に前記端末情報取得動作を実行する。
【００１３】
管理装置が交換された場合、管理装置の端末情報格納手段に端末情報は格納されていない。そこで、上記具体的構成においては、端末情報格納手段に端末情報が格納されていない場合に各端末装置から端末情報が取得される。
【００１４】
更に又、具体的構成において、前記端末情報には、端末装置の固有情報が含まれており、前記管理装置は、
前記端末情報格納手段に端末情報が格納されていると判断された場合に、端末装置から固有情報を取得する第２情報取得手段と、
取得された固有情報と前記端末情報格納手段に格納されている固有情報とを比較し、両固有情報が異なる場合に、前記格納されている固有情報を前記取得された固有情報に書き換える情報書換え手段と、
前記端末情報格納手段に格納されている動作情報を前記端末装置に送信する情報送信手段
とを具え、各端末装置は、管理装置から動作情報を受信して前記自装置情報格納手段に格納する情報処理手段を具えている。
【００１５】
端末装置には、工場からの出荷時に固有情報が設定されており、端末装置が交換された場合には、管理装置の端末情報格納手段に格納されている固有情報と交換後の端末装置の固有情報とが一致しなくなる。
そこで、上記具体的構成においては、管理装置の端末情報格納手段に格納されている固有情報が端末装置から取得された固有情報と異なる場合に、管理装置の端末情報格納手段に格納されている固有情報を端末装置から取得された固有情報に書き換えられる。そして、管理装置の端末情報格納手段に格納されている動作情報が端末装置に送信されて、該端末装置の自装置情報格納手段に格納される。従って、端末装置の交換時に、交換後の新たな端末装置に動作情報を設定する作業が不要となる。
【発明の効果】
【００１６】
本発明に係るネットワークシステムによれば、管理装置の交換時に従来の如き煩雑な設定作業を行なうことなくシステムを復旧させることが出来る。
【発明を実施するための最良の形態】
【００１７】
以下、本発明を、図１に示すセンサネットワークシステムに実施した形態につき、図面に沿って具体的に説明する。尚、以下では、５台のセンサ端末装置(１)〜(５)を具えたセンサネットワークシステムについて説明するが、２台から４台、６台以上の複数台のセンサ端末装置を具えたセンサネットワークシステムについても同様に実施可能である。
本発明に係るセンサネットワークシステムにおいては、図示の如く、電力や温度を計測する５台のセンサ端末装置(１)〜(５)と、これらのセンサ端末装置(１)〜(５)から計測データを収集する管理装置(６)とが、例えばＲＳ２３２やＲＳ４８５等のシリアル通信規格に準拠したケーブル(７)を介して互いに直列に接続されている。管理装置(６)と５台のセンサ端末装置(１)〜(５)との間には、マスタ装置とスレーブ装置の関係があり、ポーリング方式によって通信が行なわれる。
５台のセンサ端末装置(１)〜(５)はそれぞれ、所定の周期でデータの計測動作を実行する一方、管理装置(６)は、５台のセンサ端末装置(１)〜(５)に対して計測データ送信要求コマンドを送信し、各センサ端末装置は、該コマンドを受けて計測データを管理装置(６)に送信する。管理装置(６)は、受信した計測データをデータベース(図示省略)に登録する。
【００１８】
図２は、各センサ端末装置の内蔵メモリ(図示省略)に格納されている自装置情報テーブルを表わしている。
該テーブルには、端末情報として、機種コード、シリアル番号、自装置のアドレス、名称及びデータの計測周期が格納されると共に、後述の如く管理装置(６)がセンサ端末装置から端末情報を取得する際に次に端末情報が取得されるべきセンサ端末装置を特定するための端末特定情報として、自装置以外の２台のセンサ端末装置のアドレス(前装置アドレス及び次装置アドレス)が格納されている。機種コード及びシリアル番号は、センサ端末装置の固有情報として工場からの出荷時に設定されており、自装置のアドレスは運用開始時に設定される。又、名称及びデータ計測周期は、管理装置(６)がセンサ端末装置から計測データを収集するために必要な動作情報であって、運用開始時に設定される。更に、前装置アドレス及び次装置アドレスは運用開始時に設定され、管理装置(６)に接続されているセンサ端末装置(１)の自装置情報テーブルには、前装置アドレスとして無効値“００”が格納され、該センサ端末装置(１)以外の他の１台のセンサ端末装置の自装置情報テーブルには、次装置アドレスとして無効値“００”が格納されている。
各センサ端末装置は、上記自装置情報テーブルに格納されているデータ計測周期でデータの計測動作を実行する。
【００１９】
図３は、管理装置(６)の内蔵メモリ(図示省略)に格納されている端末情報管理テーブルを表わしている。
該テーブルには、センサネットワークシステムを構成する５台のセンサ端末装置(１)〜(５)についてそれぞれ、端末情報、即ち機種コード、シリアル番号、アドレス、名称及びデータ計測周期が格納されると共に、該テーブルに格納されている端末情報が上記自装置情報テーブルに格納されている端末情報と一致しているか否かの確認を行なったか否かを表わす確認済みフラグが格納されている。確認済みフラグは、確認を行なったことを表わす“１”の値、或いは確認を行なっていないことを表わす“０”の値の何れかの値をとる。
管理装置(６)は、上記端末情報管理テーブルに格納されている名称及びデータ計測周期に基づいて計測データを収集するタイミングを決定し、決定したタイミングで、各センサ端末装置に対して計測データ送信要求コマンドを送信する。
【００２０】
次に、上記センサネットワークシステムを構築する方法について説明する。尚、管理装置(６)がセンサ端末装置(１)〜(５)とシリアル通信を行なうための基本的なパラメータは予め設定されている。
先ず、管理装置(６)に第１のセンサ端末装置(１)を接続して、管理装置(６)に該センサ端末装置(１)のアドレス、名称及びデータ計測周期を入力すると共に、該センサ端末装置(１)にアドレスを入力する。これによって、管理装置(６)では、“０”の値をとる確認済みフラグと入力されたアドレス、名称及びデータ計測周期とから図４(ａ)に示す端末情報管理テーブルが作成されて内蔵メモリに格納される。一方、第１のセンサ端末装置(１)では、工場出荷時に設定されている機種コード及びシリアル番号と入力されたアドレスとから同図(ｂ)に示す自装置情報テーブルが作成されて内蔵メモリに格納される。
【００２１】
続いて管理装置(６)を再起動すると、管理装置(６)から第１のセンサ端末装置(１)に対して、機種コード及びシリアル番号を送信すべき旨の第１情報送信要求コマンドが送信され、第１のセンサ端末装置(１)から管理装置(６)に機種コード及びシリアル番号が送信される。管理装置(６)では、図５(ａ)に示す如く端末情報管理テーブルに第１のセンサ端末装置(１)の機種コード及びシリアル番号が追加されると共に、確認済みフラグが“１”の値に書き換えられる。
その後、管理装置(６)から第１のセンサ端末装置(１)に名称及びデータ計測周期を含む第１情報設定要求コマンドが送信され、第１のセンサ端末装置(１)では、図５(ｂ)に示す如く自装置情報テーブルに名称及びデータ計測周期が追加される。続いて、管理装置(６)から第１のセンサ端末装置(１)に前装置アドレスとして“００”の値、及び次装置アドレスとして“００”の値を含む第２情報設定要求コマンドが送信され、第１のセンサ端末装置(１)では、図５(ｂ)に示す如く自装置情報テーブルに前装置アドレス及び次装置アドレスが追加される。
【００２２】
次に、管理装置(６)に第２のセンサ端末装置(２)を接続して、管理装置(６)に該センサ端末装置(２)のアドレス、名称及びデータ計測周期を入力すると共に、該センサ端末装置(２)にアドレスを入力する。これによって、管理装置(６)では、図６(ａ)に示す如く端末情報管理テーブルに“０”の値をとる確認済みフラグと、入力されたアドレス、名称及びデータ計測周期とが追加される。一方、第２のセンサ端末装置(２)では、上記第１のセンサ端末装置(１)と同様に、同図(ｂ)に示す自装置情報テーブルが作成されて内蔵メモリに格納される。
【００２３】
続いて管理装置(６)を再起動すると、管理装置(６)から第２のセンサ端末装置(２)に対して第１情報送信要求コマンドが送信され、第２のセンサ端末装置(２)から管理装置(６)に機種コード及びシリアル番号が送信される。管理装置(６)では、図７(ａ)に示す如く端末情報管理テーブルに第２のセンサ端末装置(２)の機種コード及びシリアル番号が追加されると共に、確認済みフラグが“１”の値に書き換えられる。
その後、管理装置(６)から第２のセンサ端末装置(２)に名称及びデータ計測周期を含む第１情報設定要求コマンドが送信され、第２のセンサ端末装置(２)では、図７(ｃ)に示す如く自装置情報テーブルに名称及びデータ計測周期が追加される。続いて、管理装置(６)から第１のセンサ端末装置(１)に対し、前装置アドレスとして“００”の値、及び次装置アドレスとして第２のセンサ端末装置(２)のアドレスを含む第２情報設定要求コマンドが送信され、第１のセンサ端末装置(１)では、図７(ｂ)に示す如く自装置情報テーブルの前装置アドレス及び次装置アドレスがそれぞれ前記コマンドに含まれているアドレスに書き換えられる。又、管理装置(６)から第２のセンサ端末装置(２)に対し、前装置アドレスとして第１のセンサ端末装置(１)のアドレス、及び次装置アドレスとして“００”の値を含む第２情報設定要求コマンドが送信され、第２のセンサ端末装置(２)では、図７(ｃ)に示す如く自装置情報テーブルに前装置アドレス及び次装置アドレスが追加される。
以下同様にして、第３〜第５のセンサ端末装置(３)〜(５)の端末情報を順次、管理装置(６)の端末情報管理テーブルに追加すると共に、それらのセンサ端末装置にそれぞれ自装置情報テーブルを作成して、図１に示すセンサネットワークシステムを構築する。
尚、１台のセンサ端末装置を接続する度に管理装置(６)を起動する場合について説明したが、５台のセンサ端末装置(１)〜(５)を接続した後に管理装置(６)を起動すれば、管理装置(６)と５台のセンサ端末装置(１)〜(５)との間で順次、上記コマンドの送受信が行なわれて、管理装置(６)に５台のセンサ端末装置(１)〜(５)の端末情報を含む端末情報管理テーブルが作成されると共に、各センサ端末装置に自装置情報テーブルが作成されることになる。
【００２４】
その後、センサ端末装置を交換する際には、新たなセンサ端末装置に元のセンサ端末装置に設定されていた自装置アドレスを入力する。これによって、該センサ端末装置では、工場出荷時に設定されている機種コード及びシリアル番号と入力された自装置アドレスとから自装置情報テーブルが作成されて内蔵メモリに格納される。続いて、管理装置(６)を再起動すると、管理装置(６)から新たなセンサ端末装置に対して、機種コード、シリアル番号、名称及びデータ計測周期を送信すべき旨の第２情報送信要求コマンドが送信されるが、交換後のセンサ端末装置の自装置情報テーブルには名称及びデータ計測周期が格納されていないので、該センサ端末装置から管理装置(６)に機種コード及びシリアル番号のみが送信されることになる。管理装置(６)では、端末情報管理テーブルに格納されている機種コード及びシリアル番号が新たなセンサ端末装置の機種コード及びシリアル番号に書き換えられる。その後、管理装置(６)から新たなセンサ端末装置に対し、名称及びデータ計測周期を含む第１情報設定要求コマンドが送信され、該センサ端末装置では、自装置情報テーブルに名称及びデータ計測周期が追加される。続いて、管理装置(６)から該センサ端末装置に対し、前装置アドレス及び次装置アドレスを含む第２情報設定要求コマンドが送信され、該センサ端末装置では、自装置情報テーブルに前装置アドレス及び次装置アドレスが追加される。
【００２５】
又、管理装置(６)を交換して起動すると、先ず、管理装置(６)からシステムを構成する全てのセンサ端末装置(１)〜(５)に対して、前装置アドレスが“００”のセンサ端末装置に端末情報及び端末特定情報の送信を要求するブロードキャストコマンドが送信(ブロードキャスト)される。これによって、図７(ｂ)の如く前装置アドレスが“００”の第１センサ端末装置(１)から管理装置(６)に対し、自装置情報テーブルに格納されている端末情報及び端末特定情報を含む応答コマンドが送信され、管理装置(６)では、該端末情報が端末情報管理テーブルに追加されると共に、“１”の値をとる確認済みフラグが該テーブルに追加される。次に、管理装置(６)から前記端末特定情報に含まれている次装置アドレス“１２”に端末情報及び端末特定情報の送信を要求する第３情報送信要求コマンドが送信(ユニキャスト)される。これによって、図７(ｃ)の如く前記次装置アドレス“１２”を自装置アドレスとする第２センサ端末装置(２)から管理装置(６)に対し自装置情報テーブルに格納されている端末情報及び端末特定情報を含む応答コマンドが送信され、管理装置(６)では、該端末情報が端末情報管理テーブルに追加されると共に、“１”の値をとる確認済みフラグが該テーブルに追加される。以下同様にして、残りの３台のセンサ端末装置(３)〜(５)から順次、端末情報が取得されて端末情報管理テーブルに追加される。
【００２６】
何らかの原因で前装置アドレスが“００”の第１センサ端末装置(１)から応答コマンドが得られない場合には、管理装置(６)から全てのセンサ端末装置(１)〜(５)に対して、次装置アドレスが“００”のセンサ端末装置に端末情報及び端末特定情報の送信を要求するブロードキャストコマンドが送信(ブロードキャスト)され、その後、該センサ端末装置からの応答コマンドに含まれている前装置アドレスに第３情報送信要求コマンドが送信される。この様にして、５台のセンサ端末装置(１)〜(５)から、次装置アドレスに第３情報送信要求コマンドが送信される上記場合とは逆の順序で端末情報が取得されて端末情報管理テーブルに追加される。
【００２７】
図８は、上記管理装置(６)によって実行される手続きを表わしており、上記管理装置(６)が起動されると、先ずステップＳ１では、端末情報管理テーブルに端末情報が書き込まれているか否かを判断する。ここで、システム構築後に管理装置(６)が最初に起動されたとき、及び管理装置(６)が交換された後に最初に起動されたときには、ノーと判断されてステップＳ２に移行し、後述の端末情報取得処理を実行した後、ステップＳ４に移行する。一方、第２回目以降の起動時には、ステップＳ１にてイエスと判断されてステップＳ３に移行し、後述の端末情報確認処理を実行した後、ステップＳ４に移行する。
ステップＳ４では、計測データの収集処理を実行し、装置本体の電源がオフに設定されると手続きを終了する。
【００２８】
図９及び図１０は、図８のステップＳ３に示す端末情報確認処理の具体的手続きを表わしており、先ずステップＳ１１では、ポインタを端末情報管理テーブルの先頭レコードの格納領域まで移動させ、ステップＳ１２では、ポインタが端末情報管理テーブルの最後尾に位置するか否かを判断し、ノーと判断されてステップＳ１３に移行する。
ステップＳ１３では、ポインタ位置のレコード格納領域に格納されている確認済みフラグが“１”の値をとるか否かを判断し、イエスと判断された場合は、ステップＳ１４にて、該レコード格納領域に格納されているアドレスを有するセンサ端末装置に対して第２情報送信要求コマンドを送信した後、ステップＳ１５にて、該センサ端末装置から応答コマンドを受信したか否かを判断する。
【００２９】
前記センサ端末装置から応答コマンドが受信されない場合は、ステップＳ１９にて、該センサ端末装置の確認済みフラグを“０”の値に書き換えた後、ステップＳ２０に移行する。
これに対し、前記センサ端末装置から応答コマンドを受信した場合には、ステップＳ１６にて、該応答コマンドに含まれる機種コード、シリアル番号、名称及びデータ計測周期がそれぞれ、端末情報管理テーブルに格納されている機種コード、シリアル番号、名称及びデータ計測周期と一致するか否かを判断し、これら全ての情報が端末情報管理テーブルに格納されている情報と一致する場合には、ステップＳ２０に移行する。
【００３０】
前記センサ端末装置が交換されたものである場合には、機種コード及びシリアル番号が一致せず、然も、前記応答コマンドには名称及びデータ計測周期が含まれていないため、ステップＳ１６にてノーと判断されてステップＳ１７に移行し、端末情報管理テーブルに格納されている機種コード及びシリアル番号を前記応答コマンドに含まれている機種コード及びシリアル番号に書き換える。続いてステップＳ１８では、前記センサ端末装置に第１情報設定要求コマンドを送信した後、ステップＳ２０に移行する。この結果、該センサ端末装置では、自装置情報テーブルに名称及びデータ計測周期が追加される。
【００３１】
ポインタがレコード格納領域に位置するセンサ端末装置が追加されたものである場合には、確認済みフラグが“０”の値に設定されているため、ステップＳ１３にてノーと判断されてステップＳ２１に移行し、該センサ端末装置に第１情報送信要求コマンドを送信した後、ステップＳ２２では、該センサ端末装置から応答コマンドを受信したか否かを判断する。
【００３２】
前記センサ端末装置から応答コマンドが受信されない場合は、ステップＳ２０に移行する。
これに対し、前記センサ端末装置から応答コマンドを受信した場合には、ステップＳ２３にて、該応答コマンドに含まれている機種コード及びシリアル番号を端末情報管理テーブルに追加した後、ステップＳ２４にて、前記確認済みフラグを“１”の値に書き換える。その後、前記センサ端末装置に第１情報設定要求コマンドを送信した後、ステップＳ２０に移行する。この結果、該センサ端末装置では、自装置情報テーブルに名称及びデータ計測周期が追加される。
ステップＳ２０では、ポインタを次のレコード格納領域に移動させた後、ステップＳ１２に戻って、上記手続きを繰り返す。
【００３３】
その後、システムを構成する全てのセンサ端末装置について上記手続きが実行されてポインタが端末情報管理テーブルの最後尾まで移動すると、ステップＳ１２にてイエスと判断されて図１０に示すステップＳ２６に移行し、再びポインタを端末情報管理テーブルの先頭レコードの格納領域まで移動させた後、ステップＳ２７では、ポインタが端末情報管理テーブルの最後尾に位置するか否かを判断し、ノーと判断されてステップＳ２８に移行する。
【００３４】
ステップＳ２８では、ポインタ位置のレコード格納領域に格納されている確認済みフラグが“１”の値をとるか否かを判断し、ノーと判断された場合はステップＳ３２に移行する一方、イエスと判断された場合には、ステップＳ２９に移行して、“１”の値をとる確認済みフラグが格納されているレコード格納領域の内、ポインタ位置よりも前方で最も近いレコード格納領域を検索し、該レコード格納領域に格納されているアドレスを前装置アドレスとして取得する。続いてステップＳ３０では、“１”の値をとる確認済みフラグが格納されているレコード格納領域の内、ポインタ位置よりも後方で最も近いレコード格納領域を検索し、該レコード格納領域に格納されているアドレスを次装置アドレスとして取得した後、ステップＳ３１では、ポインタがレコード格納領域に位置するセンサ端末装置に対して、取得した前装置アドレス及び次装置アドレスを含む第２情報設定要求コマンドを送信する。この結果、該センサ端末装置では、前装置アドレス及び次装置アドレスが自装置情報テーブルに追加される。
ステップＳ３２では、ポインタを次のレコード格納領域に移動させた後、ステップＳ２７に戻って、上記手続きを繰り返す。
その後、システムを構成する全てのセンサ端末装置について上記手続きが実行されてポインタが端末情報管理テーブルの最後尾まで移動すると、ステップＳ２７にてイエスと判断されて上記手続きを終了する。
【００３５】
上記手続きによれば、センサ端末装置が交換されたとき、管理装置(６)から該センサ端末装置に対し、名称及びデータ計測周期を含む第１情報設定要求コマンドが送信されると共に前装置アドレス及び次装置アドレスを含む第２情報設定要求コマンドが送信されて、該センサ端末装置では、名称、データ計測周期、前装置アドレス及び次装置アドレスが自装置情報テーブルに追加されることになる。従って、交換後の新たなセンサ端末装置に、元のセンサ端末装置の自装置情報テーブルに格納されていた名称、データ計測周期、前装置アドレス及び次装置アドレスを設定する作業は不要である。
【００３６】
図１１及び図１２は、図８のステップＳ２に示す端末情報取得処理の具体的手続きを表わしており、先ずステップＳ４１では、システムを構成する全てのセンサ端末装置に対して、前装置アドレスが“００”のセンサ端末装置に端末情報及び端末情報の送信を要求するブロードキャストコマンドを送信した後、ステップＳ４２では、該センサ端末装置から応答コマンドを受信したか否かを判断し、ノーと判断された場合は、図１２のステップＳ４９に移行する。
前装置アドレスが“００”であるセンサ端末装置から応答コマンドを受信してステップＳ４２にてイエスと判断された場合には、ステップＳ４３にて、該応答コマンドに含まれている機種コード、シリアル番号、自装置アドレス、名称及びデータ計測周期を端末情報管理テーブルに追加すると共に、“１”の値をとる確認済みフラグを該テーブルに追加した後、ステップＳ４４では、前記応答コマンドに含まれている次装置アドレスが“００”であるか否かを判断する。
【００３７】
ステップＳ４４にてノーと判断された場合にはステップＳ４５に移行し、前記応答コマンドに含まれている次装置アドレスを自装置アドレスとするセンサ端末装置に対して第３情報送信要求コマンドを送信した後、ステップＳ４６では、該センサ端末装置から応答コマンドを受信したか否かを判断する。ここで、イエスと判断された場合はステップＳ４３に戻って、該応答コマンドに含まれている機種コード、シリアル番号、自装置アドレス、名称及びデータ計測周期を端末情報管理テーブルに追加すると共に、“１”の値をとる確認済みフラグを該テーブルに追加する。
この様にして、前装置アドレスが“００”のセンサ端末装置から順に端末情報が取得されて端末情報管理テーブルに追加され、その後、次装置アドレスが“００”のセンサ端末装置から端末情報が取得されて端末情報管理テーブルに追加されるとステップＳ４４にてイエスと判断されて、手続きを終了する。
【００３８】
但し、何らかの原因でセンサ端末装置から応答コマンドが得られず、ステップＳ４６にてノーと判断された場合には、ステップＳ４７に移行して、システムを構成する全てのセンサ端末装置に対し、応答が得られなかったセンサ端末装置のアドレスを前装置アドレスとするセンサ端末装置に端末情報及び端末特定情報の送信を要求するブロードキャストコマンドを送信し、ステップＳ４８では、該センサ端末装置から応答コマンドを受信したか否かを判断する。ここで、ノーと判断された場合は、図１２のステップＳ４９に移行し、イエスと判断された場合は、ステップＳ４３に戻って、前記応答コマンドに含まれている機種コード、シリアル番号、自装置アドレス、名称及びデータ計測周期を端末情報管理テーブルに追加すると共に、“１”の値をとる確認済みフラグを該テーブルに追加する。
【００３９】
上述の如くステップＳ４２或いはステップＳ４８にてノーと判断された場合には、図１２のステップＳ４９にて、システムを構成する全てのセンサ端末装置に対して、次装置アドレスが“００”のセンサ端末装置に端末情報及び端末特定情報の送信を要求するブロードキャストコマンドを送信した後、ステップＳ５０では、該センサ端末装置から応答コマンドを受信したか否かを判断し、ノーと判断された場合は、手続きを終了する。
次装置アドレスが“００”のセンサ端末装置から応答コマンドを受信してステップＳ５０にてイエスと判断された場合には、ステップＳ５１にて、該応答コマンドに含まれている機種コード、シリアル番号、自装置アドレス、名称及びデータ計測周期を端末情報管理テーブルに追加すると共に、“１”の値をとる確認済みフラグを該テーブルに追加した後、ステップＳ５２では、前記応答コマンドに含まれている前装置アドレスが“００”であるか否かを判断する。
【００４０】
ステップＳ５２にてノーと判断された場合にはステップＳ５３に移行し、前記応答コマンドに含まれている前装置アドレスを自装置アドレスとするセンサ端末装置に対して第３情報取得要求コマンドを送信した後、ステップＳ５４では、該センサ端末装置から応答コマンドを受信したか否かを判断する。ここで、イエスと判断された場合はステップＳ５１に戻って、該応答コマンドに含まれている機種コード、シリアル番号、自装置アドレス、名称及びデータ計測周期を端末情報管理テーブルに追加すると共に、“１”の値をとる確認済みフラグを該テーブルに追加する。
この様にして、次装置アドレスが“００”のセンサ端末装置から順に端末情報が取得されて端末情報管理テーブルに追加され、その後、前装置アドレスが“００”のセンサ端末装置から端末情報が取得されて端末情報管理テーブルに追加されるとステップＳ５２にてイエスと判断されて、手続きを終了する。
【００４１】
但し、何らかの原因でセンサ端末装置から応答コマンドが得られず、ステップＳ５４にてノーと判断された場合には、ステップＳ５５に移行して、システムを構成する全てのセンサ端末装置に対し、応答コマンドが得られなかったセンサ端末装置のアドレスを次装置アドレスとするセンサ端末装置に端末情報及び端末特定情報の送信を要求するブロードキャストコマンドを送信した後、ステップＳ５６では、該センサ端末装置から応答コマンドを受信したか否かを判断する。ここで、ノーと判断された場合は、手続きを終了する一方、イエスと判断された場合は、ステップＳ５１に戻って、応答コマンドに含まれている機種コード、シリアル番号、自装置アドレス、名称及びデータ計測周期を端末情報管理テーブルに追加すると共に、“１”の値をとる確認済みフラグを該テーブルに追加する。
【００４２】
上記手続きによれば、管理装置(６)が交換されたとき、システムを構成する複数台のセンサ端末装置から順次、端末情報が取得されて端末情報管理テーブルに格納されることになる。従って、交換後の管理装置に複数台のセンサ端末装置の端末情報を設定する作業は不要である。
【００４３】
図１３及び図１４は、センサ端末装置において実行される手続きを表わしている。尚、該手続きと計測データの送信手続きは並列して行なわれる。
先ずステップＳ６１ではコマンドの受信に待機し、その後、コマンドが受信されるとステップＳ６２に移行して、受信したコマンドが管理装置(６)からの第１情報送信要求コマンドであるか否かを判断し、イエスと判断された場合はステップＳ６３に移行して、自装置情報テーブルに格納されている機種コード及びシリアル番号を管理装置(６)に送信してステップＳ６１に戻り、次のコマンドの受信に待機する。
受信したコマンドが第１情報送信要求コマンドでない場合には、ステップＳ６４に移行して、受信したコマンドが管理装置(６)からの第２情報送信要求コマンドであるか否かを判断し、イエスと判断された場合はステップＳ６５に移行して、自装置情報テーブルに格納されている機種コード、シリアル番号、名称及びデータ計測周期を管理装置(６)に送信してステップＳ６１に戻り、次のコマンドの受信に待機する。
【００４４】
受信したコマンドが第２情報送信要求コマンドでない場合には、ステップＳ６６に移行して、受信したコマンドが管理装置(６)からの第３情報送信要求コマンドであるか否かを判断し、イエスと判断された場合はステップＳ６７に移行して、自装置情報テーブルに格納されている機種コード、シリアル番号、自装置アドレス、名称、データ計測周期、前装置アドレス及び次装置アドレスを管理装置(６)に送信してステップＳ６１に戻り、次のコマンドの受信に待機する。
【００４５】
受信したコマンドが第３情報送信要求コマンドでない場合には、図１４のステップＳ６８に移行して、受信したコマンドが管理装置(６)からの第１情報設定要求コマンドであるか否かを判断し、イエスと判断された場合はステップＳ６９に移行して、該コマンドに含まれる名称及びデータ計測周期を自装置情報テーブルに追加して図１３のステップＳ６１に戻り、次のコマンドの受信に待機する。
【００４６】
受信したコマンドが第１情報設定要求コマンドでない場合には、図１４のステップＳ７０に移行して、受信したコマンドが管理装置(６)からの第２情報設定要求コマンドであるか否かを判断し、イエスと判断された場合はステップＳ７１に移行して、該コマンドに含まれる前装置アドレス及び次装置アドレスを自装置情報テーブルに追加して図１３のステップＳ６１に戻り、次のコマンドの受信に待機する。
【００４７】
受信したコマンドが第２情報設定要求コマンドでない場合には、ステップＳ７２に移行して、受信したコマンドがブロードキャストコマンドであって、該コマンドが自装置に端末情報及び端末特定情報の送信を要求しているものであるか否かを判断し、イエスと判断された場合はステップＳ７３に移行して、自装置情報テーブルに格納されている機種コード、シリアル番号、自装置アドレス、名称、データ計測周期、前装置アドレス及び次装置アドレスを管理装置(６)に送信してステップＳ６１に戻り、次のコマンドの受信に待機する。一方、ステップＳ７２にてノーと判断された場合には、図１３のステップＳ６１に戻って、次のコマンドの受信に待機する。
上記手続きによって、管理装置(６)からのコマンドに応じて、自装置情報テーブルに格納されている情報が管理装置(６)に送信されると共に、該コメントに含まれている情報が自装置情報テーブルに追加される。
【００４８】
本発明に係るセンサネットワークシステムにおいては、上述の如く、管理装置(６)を交換した際、従来の如き煩雑な設定作業を行なうことなくシステムを復旧させることが出来る。
又、センサ端末装置を交換した際、交換後の新たなセンサ端末装置に、元のセンサ端末装置の自装置情報テーブルに格納されていた名称、データ計測周期、前装置アドレス及び次装置アドレスを設定する作業は不要である。
【００４９】
尚、本発明の各部構成は上記実施の形態に限らず、特許請求の範囲に記載の技術的範囲内で種々の変形が可能である。
例えば、上記実施の形態においては、端末特定情報として、前装置アドレス及び次装置アドレスの２つのアドレスを採用しているが、前装置アドレス及び次装置アドレスの何れか一方のアドレスを採用することも可能である。
又、各センサ端末装置の自装置情報テーブルにセンサ端末装置の識別情報を格納すると共に、端末特定情報として、前装置アドレス及び次装置アドレスに代えて前装置識別情報及び次装置識別情報を格納しておく構成を採用することも可能である。該構成においては、管理装置は、システムを構成する全てのセンサ端末装置に対して、次装置識別情報或いは前装置識別情報を自装置の識別情報とするセンサ端末装置に端末情報及び端末特定情報の送信を要求するブロードキャストコマンドを送信し、センサ端末装置は、該コマンドが自装置に端末情報及び端末特定情報の送信を要求しているものである場合に端末情報及び端末特定情報を管理装置に送信する。
更に、上記実施の形態においては、本発明を図１に示すセンサネットワークシステムに実施しているが、これに限らず、管理装置が各端末装置との間で所定の動作を実行する種々のネットワークシステムに実施することが可能である。
【図面の簡単な説明】
【００５０】
【図１】本発明を実施したセンサネットワークシステムの構成を表わすブロック図である。
【図２】センサ端末装置の内蔵メモリに格納されている自装置情報テーブルを表わす図である。
【図３】管理装置の内蔵メモリに格納されている端末情報管理テーブルを表わす図である。
【図４】第１センサ端末装置の接続時の管理装置の端末情報管理テーブル及び第１センサ端末装置の自装置情報管理テーブルを表わす図である。
【図５】管理装置が再起動された後の管理装置の端末情報管理テーブル及び第１センサ端末装置の自装置情報管理テーブルを表わす図である。
【図６】第２センサ端末装置の接続時の管理装置の端末情報管理テーブル及び第２センサ端末装置の自装置情報管理テーブルを表わす図である。
【図７】管理装置が再起動された後の管理装置の端末情報管理テーブル、第１センサ端末装置の自装置情報管理テーブル、及び第２センサ端末装置の自装置情報管理テーブルを表わす図である。
【図８】管理装置において実行される手続きを表わすフローチャートである。
【図９】端末情報確認処理の具体的手続きの第１部を表わすフローチャートである。
【図１０】上記具体的手続きの第２部を表わすフローチャートである。
【図１１】端末情報取得処理の具体的手続きの第１部を表わすフローチャートである。
【図１２】上記具体的手続きの第２部を表わすフローチャートである。
【図１３】センサ端末装置においてコマンドの受信時に実行される手続きの前半を表わすフローチャートである。
【図１４】上記手続きの後半を表わすフローチャートである。
【符号の説明】
【００５１】
(１)〜(５)  センサ端末装置
(６)  管理装置
【図１】
2006254105.tif 000003
【図２】
2006254105.tif 000004
【図３】
2006254105.tif 000005
【図４】
2006254105.tif 000006
【図５】
2006254105.tif 000007
【図６】
2006254105.tif 000008
【図７】
2006254105.tif 000009
【図８】
2006254105.tif 000010
【図９】
2006254105.tif 000011
【図１０】
2006254105.tif 000012
【図１１】
2006254105.tif 000013
【図１２】
2006254105.tif 000014
【図１３】
2006254105.tif 000015
【図１４】
2006254105.tif 000016