(57)【要約】【課題】本発明は、監視対象の機器からのデータを該データを管理する管理サーバに通信網を介して送信する機器監視装置及びその認証方法に関する。【解決手段】本発明では、監視対象の機器からのデータを該データを管理する管理サーバに通信網を介して送信する機器監視装置に相当するＤＥＰＯ装置１４は、機器との間でデータを送受信する機器通信インターフェース１４４と、通信網を介して管理サーバとの間でデータを送受信する外部通信インターフェース１４１と、管理サーバを正規に利用する権限を有するか否かを認証するために使用される符号である認証符号を予め記憶した記憶部１４３と、認証符号を収容した通信信号を生成すると共に、通信信号を外部通信インターフェース１４１を用いて管理サーバに送信する制御部１４２を備えて構成される。【選択図】  図２
2004280430.tif 000002
【特許請求の範囲】
【請求項１】
監視対象の機器からのデータを該データを管理する管理サーバに通信網を介して送信する機器監視装置において、
前記機器との間でデータを送受信する機器通信インターフェースと、
前記通信網を介して前記管理サーバとの間でデータを送受信する外部通信インターフェースと、
前記管理サーバを正規に利用する権限を有するか否かを認証するために使用される符号である認証符号を予め記憶した記憶部と、
前記認証符号を収容した通信信号を生成すると共に、該通信信号を前記外部通信インターフェースを用いて前記管理サーバに送信する制御部とを備えること
を特徴とする機器監視装置。
【請求項２】
前記通信信号は、前記認証符号と通信信号の種類を識別するための符号とを収容するデバイスＩＤであること
を特徴とする請求項１に記載の機器監視装置。
【請求項３】
前記記憶部は、前記制御部が実行する制御プログラムにおけるバージョンを示す符号である搭載ソフトウェアバージョン符号をさらに記憶し、
前記通信信号は、前記認証符号と前記搭載ソフトウェアバージョン符号と通信信号の種類を識別するための符号とを収容する搭載ソフトＩＤであること
を特徴とする請求項１に記載の機器監視装置。
【請求項４】
前記記憶部は、前記機器からのデータをさらに記憶すると共に、該データの属性を示す符号であるデータポイント符号をさらに記憶し、
前記通信信号は、前記認証符号と前記データポイント符号と前記機器からのデータと通信信号の種類を識別するための符号とを収容するデータポイントＩＤであること
を特徴とする請求項１に記載の機器監視装置。
【請求項５】
前記データの属性は、前記機器と接続される前記機器通信インターフェースのポートを識別するための符号であるデータポイント番号を含むこと
を特徴とする請求項４に記載の機器監視装置。
【請求項６】
前記データの属性は、前記データポイント番号で特定されるポートに前記機器からのデータが送受信されるか否かを判別する有効・無効スイッチを含むこと
を特徴とする請求項５に記載の機器監視装置。
【請求項７】
前記データの属性は、前記機器と接続される前記機器通信インターフェースのポートの種類を識別するための符号である入出力ポート種別を含むこと
を特徴とする請求項４に記載の機器監視装置。
【請求項８】
前記データの属性は、前記機器からのデータの種類を識別するための符号であるデータ種別を含むこと
を特徴とする請求項４に記載の機器監視装置。
【請求項９】
前記認証符号は、機器監視装置自体を識別する符号を兼ねること
を特徴とする請求項１に記載の機器監視装置。
【請求項１０】
監視対象の機器からのデータを該データを管理する管理サーバに通信網を介して送信する機器監視装置の認証方法において、
前記管理サーバは、正規に利用する権限を有するか否かを認証するために使用される符号である複数の認証符号を予め格納したデータベースを備え、
前記機器監視装置は、前記複数の認証符号のうちの１つを予め記憶した記憶部を備え、
前記機器監視装置は、前記管理サーバに通信信号を送信する場合に、該通信信号に前記記憶部に記憶した認証符号を収容して送信し、
前記管理サーバは、前記機器監視装置から通信信号を受信した場合に、該通信信号に収容されている認証符号が前記データベースに格納されている認証符号と一致しているか否かを判断し、一致している場合に接続を許可すること
を特徴とする機器監視装置の認証方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、監視対象の機器からのデータを該データを管理する管理サーバに通信網を介して送信する機器監視装置及びその認証方法に関する。
【０００２】
【従来の技術】
従来、ビル管理システムやビル防犯システム等のシステム事業は、建築物の構築に伴なって監視又は制御を行う機器を設置し、設置した機器から検出結果を収集又は設置した機器へ制御信号を送信する機器監視装置を設置する。そして、システム事業は、検出結果を収集するためのソフトウェアや制御信号を送信するためのソフトウェア等を個々の機器に合わせて開発し、さらに収集した検出結果をビル管理や防犯等の目的に従って処理し、その結果に従った制御信号を生成するためのソフトウェアをも開発する。このような従来型のシステム事業は、建築物毎に設置される機器等が異なり、また、収集した検出結果をどのような目的に従って処理するかが異なるため、１個のビルに対して又は１個の会社に対して、顧客が要求するスペック（仕様）を満たすように個々に設計し、システムを構築していた。
【０００３】
例えば、Ａ社ビルのビル管理システムの依頼を受けると、Ａ社が要求するスペックを満たすようにビル内に機器等を設置し、ビル管理の目的に従って機器等間の相互関係を構築し、機器等間の相互関係を考慮しつつビル管理の目的に従って検出結果を処理し、制御信号を生成するようにシステムを構築する。また、例えば、Ｂ社ビルのビル防犯システムの依頼を受けると、Ｂ社が要求するスペックを満たすようにビル内に機器等を設置し、防犯の目的に従って機器等間の相互関係を構築し、機器等間の相互関係を考慮しつつビル防犯の目的に従って検出結果を処理し、制御信号を生成するようにシステムを構築する。
【０００４】
このように従来型のシステム事業は、個々の案件毎にその都度スペックを満たすようにシステムを設計し、構築するという垂直型であった。
【０００５】
また、特許文献１には、通常ビル単位で管理する管理方式を複数のビルを管理する管理方式に改善するために、複数のビルに関する各種情報をホストコンピュータに集めて一括して制御処理する技術について開示されているが、この開示の技術も、個々の案件毎にその都度スペックを満たすようにシステムを設計し、構築するという垂直型であることには変わりが無い。
【０００６】
【特許文献１】
特開平１１−１６７５９３号公報
【０００７】
【発明が解決しようとする課題】
ところで、従来の垂直型のシステム事業によって構築されたシステムは、個々の案件毎に構築するため、或る案件のシステムを別の案件に転用することができない、即ち、システムに汎用性が無いという問題がある。そして、一度システムを構築してしまうと、機器等を新設した場合や、例えばビル管理システムに省エネ促進の目的を追加するように、システムに新たな目的を追加する場合等には、システム全体の膨大な手直しが必要、即ち、システムに柔軟性が無いという問題がある。また、機器等の設置と、防犯や省エネ等の目的を達成するためのソフトウェアとを切り離して、ソフトウェアの開発のみを事業化したいとの要望もある。さらに、機器等の開発・設置だけを事業化したいとの要望もある。
【０００８】
そこで、出願人は、未公開である特願２００２−３１４８６３号において、機器等の開発・設置事業、目的を達成するためのソフトウェアを提供するサービス事業、及び、これら開発・設置事業とサービス事業との仲介をする仲介事業にシステム事業を分割した水平分業型のシステム事業において、仲介事業に使用するデータ統合管理装置等を提供した。
【０００９】
ところで、データ統合管理装置は、従来のように１個のビル内又は１個の会社内でのクローズしたシステムに設置されるのではなく、一般の通信網を介して機器の検出結果を機器監視装置を介して収集することになるため、機器監視装置がデータ統合管理装置に正規に利用する権限を有するか否かの認証を行う必要がある。また、従来のように１個のビルに又は１個の会社に設置された機器監視装置だけでなく、複数のビルに又は複数の会社に設置された機器監視装置も対象となるため、機器監視装置の個数が膨大となる。このため、機器監視装置を迅速に識別する必要がある。
【００１０】
本発明は、上述の事情に鑑みて為された発明であり、簡易迅速に認証、識別を行うことができる機器監視装置及び機器監視装置の認証方法を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上述の目的を達成するために、請求項１に記載の発明では、監視対象の機器からのデータを該データを管理する管理サーバに通信網を介して送信する機器監視装置において、前記機器との間でデータを送受信する機器通信インターフェースと、前記通信網を介して前記管理サーバとの間でデータを送受信する外部通信インターフェースと、前記管理サーバを正規に利用する権限を有するか否かを認証するために使用される符号である認証符号を予め記憶した記憶部と、前記認証符号を収容した通信信号を生成すると共に、該通信信号を前記外部通信インターフェースを用いて前記管理サーバに送信する制御部とを備えて構成される。請求項２に記載の発明では、請求項１に記載の機器監視装置において、前記通信信号は、前記認証符号と通信信号の種類を識別するための符号とを収容するデバイスＩＤである。
【００１２】
そして、請求項１０に記載の発明では、監視対象の機器からのデータを該データを管理する管理サーバに通信網を介して送信する機器監視装置の認証方法において、前記管理サーバは、正規に利用する権限を有するか否かを認証するために使用される符号である複数の認証符号を予め格納したデータベースを備え、前記機器監視装置は、前記複数の認証符号のうちの１つを予め記憶した記憶部を備え、前記機器監視装置は、前記管理サーバに通信信号を送信する場合に、該通信信号に前記記憶部に記憶した認証符号を収容して送信し、前記管理サーバは、前記機器監視装置から通信信号を受信した場合に、該通信信号に収容されている認証符号が前記データベースに格納されている認証符号と一致しているか否かを判断し、一致している場合に接続を許可する。
【００１３】
このような構成の機器監視装置及び機器監視装置の認証方法は、管理サーバを正規に利用する権限を有するか否かを認証するために使用される符号である認証符号を記憶部に予め記憶し、通信信号を管理サーバに送信する場合には、通信信号にこの認証符号を収容するので、管理サーバは、従来のように通信の接続を要求された場合に認証符号を要求する必要がなく、受信した通信信号に収容された認証符号によって認証を行うことができる。このため、機器監視装置は、簡易迅速に認証され得る。特に、請求項２に記載の機器監視装置では、デバイスＩＤを送信可能であるので、認証を主目的にした通信を行うことができる。
【００１４】
請求項３に記載の発明では、請求項１に記載の機器監視装置において、前記記憶部は、前記制御部が実行する制御プログラムにおけるバージョンを示す符号である搭載ソフトウェアバージョン符号をさらに記憶し、前記通信信号は、前記認証符号と前記搭載ソフトウェアバージョン符号と通信信号の種類を識別するための符号とを収容する搭載ソフトＩＤである。
【００１５】
このような構成の機器監視装置は、搭載ソフトウェアバージョン符号を収容した通信信号を送信可能であるので、制御プログラムのバージョンを管理サーバに必要に応じて通知し得る。
【００１６】
請求項４に記載の発明では、請求項１に記載の機器監視装置において、前記記憶部は、前記機器からのデータをさらに記憶すると共に、該データの属性を示す符号であるデータポイント符号をさらに記憶し、前記通信信号は、前記認証符号と前記データポイント符号と前記機器からのデータと通信信号の種類を識別するための符号とを収容するデータポイントＩＤである。
【００１７】
このような構成の機器監視装置は、データポイント符号を収容した通信信号を送信可能であるので、データの属性を管理サーバに必要に応じて通知し得る。
【００１８】
請求項５に記載の発明では、請求項４に記載の機器監視装置において、前記データの属性は、前記機器と接続される前記機器通信インターフェースのポートを識別するための符号であるデータポイント番号を含む。
【００１９】
このような構成の機器監視装置は、データポイント符号にデータポイント番号を含ませるので、通信信号に収容されたデータに関する機器通信インターフェースのポートを管理サーバに必要に応じて通知し得る。
【００２０】
請求項６に記載の発明では、請求項５に記載の機器監視装置において、前記データの属性は、前記データポイント番号で特定されるポートに前記機器からのデータが送受信されるか否かを判別する有効・無効スイッチを含む。
【００２１】
このような構成の機器監視装置は、データポイント符号に有効・無効スイッチを含ませるので、機器通信インターフェースのポートにおける機器の接続状況を管理サーバに必要に応じて通知し得る。
【００２２】
請求項７に記載の発明では、請求項４に記載の機器監視装置において、前記データの属性は、前記機器と接続される前記機器通信インターフェースのポートの種類を識別するための符号である入出力ポート種別を含む。
【００２３】
このような構成の機器監視装置は、データポイント符号に入出力ポート種別を含ませるので、機器通信インターフェースのポートの種類を管理サーバに必要に応じて通知し得る。
【００２４】
請求項８に記載の発明では、請求項４に記載の機器監視装置において、前記データの属性は、前記機器からのデータの種類を識別するための符号であるデータ種別を含む。
【００２５】
このような構成の機器監視装置は、データポイント符号にデータ種別を含ませるので、機器からのデータの種類を管理サーバに必要に応じて通知し得る。
【００２６】
請求項９に記載の発明では、請求項１に記載の機器監視装置において、前記認証符号は、機器監視装置自体を識別する符号を兼ねる。
【００２７】
このような構成の機器監視装置では、認証符号が機器監視装置を識別する符号を兼ねるので、管理サーバは、受信した通信信号に収容される認証符号によって通信信号を送信した機器監視装置を特定することができる。
【００２８】
【発明の実施の形態】
以下、本発明に係る実施形態を図面に基づいて説明する。なお、各図において同一の構成については、同一の符号を付し、その説明を省略する。まず、本実施形態の構成について説明する。
（実施形態の構成）
本実施形態に係るデータ統合管理システムは、各建築物に設置された監視対象の機器からのデータをそれぞれ各機器監視装置（本実施形態ではその一例である「デバイスポータル装置」）を介してデータ統合管理サーバが収集し、収集したデータをデータ統合管理サーバからアプリケーションサーバが取得し、アプリケーションサーバが取得したデータを利用するシステムである。
【００２９】
図１は、データ統合管理システムの構成を示す図である。図２は、デバイスポータル装置の構成を示す図である。図３は、ＯＵＩアドレス及びデバイスＩＤのフォーマットを示す図である。図４は、端末機種別情報のフォーマットを示す図である。図５は、搭載ソフトウェアバージョン及び搭載ソフトＩＤのフォーマットを示す図である。図６は、データポイント及びデータポイントＩＤのフォーマットを示す図である。図７は、データポイント番号の一例を示す図である。図８は、入出力ポート種別及びデータ種別の一例を示す図である。図９は、データ統合管理サーバにおけるデータベースを示す図である。
【００３０】
図１において、データ統合管理システム１は、データ統合管理サーバ１０と、アプリケーションサーバ１１と、ゲートウェイ１３と、１又は複数のデバイスポータル装置（以下、「ＤＥＰＯ装置」と略記する。）１４（１４−Ａ、１４−Ｂ、・・・）と、ＤＥＰＯ装置１４に接続される１又は複数の機器１５（１５−ＡＡ、１５−ＡＢ、・・・、１５−ＢＡ、１５−ＢＢ、・・・）とを備えて構成され、データ統合管理サーバ１０、アプリケーションサーバ１１及びゲートウェイ１３は、通信網１２を介して接続される。
【００３１】
機器１５が請求項の監視対象の機器に相当する一例であり、データ統合管理サーバ１０が請求項のデータを管理する管理サーバに相当する一例であり、ＤＥＰＯ装置１４が監視対象の機器からのデータを管理サーバに通信網を介して送信する機器監視装置に相当する一例である。
【００３２】
ＤＥＰＯ装置１４は、機器１５からの出力をデータ統合管理サーバ１０に転送すると共に、データ統合管理サーバ１０からの出力に基づいて機器１５を制御する機器監視装置である。図２において、ＤＥＰＯ装置１４は、所定の通信プロトコルに従ってゲートウェイ１３との間でデータを相互に送受信する外部通信インターフェース１４１と、所定の通信プロトコルに従って機器１５との間でデータを相互に送受信する機器通信インターフェース１４４と、所定のデータを記憶する記憶部１４３と、時間を刻む時計１４５、これら外部通信インターフェース１４１、記憶部１４３、機器通信インターフェース１４４及び時計１４５を制御する制御部１４２と、これら外部通信インターフェース１４１、制御部１４２、記憶部１４３、機器通信インターフェース１４４及び時計を相互に接続するバス１４６とを備えて構成される。
【００３３】
外部通信インターフェース１４１の通信プロトコルは、例えば、イーサネット（登録商標）等である。
【００３４】
機器通信インターフェース１４４は、ＤＥＰＯ装置１４に標準に装備されているマスターポートユニット１４４１及びＩ２Ｃバスポートユニット１４４２と、増設用のポートユニットを接続するための第１及び第２増設コネクタ１４４３、１４４４（図２で破線で示す）とを備えて構成される。これら増設コネクタ１４４３、１４４４にポートユニットに接続することによってポートを増やすことができる。マスターポートユニット１４４１、第１及び第２増設コネクタ１４４３、１４４４に接続される増設用のポートユニットは、ディジタル信号やアナログ信号が入出力可能なシリアルポートである。また、Ｉ２Ｃバスポートユニット１４４２は、Ｉ２Ｃ規格の通信プロトコルによってディジタル信号やアナログ信号が入出力可能なシリアルポートである。
【００３５】
ＤＥＰＯ装置１４と機器１５との間の通信プロトコルは、検出部であるセンサと通信インターフェースとを一体的にモジュール化した機器を利用することができる観点から、例えば、フィリップス（ＰＨＩＬＩＰＳ）社が提唱するＩ２Ｃバス（登録商標）、松下電工社が提唱するＮＭＡＳＴ（登録商標）、及び、ＳＰＩ（シリアル・ペリフェラル・インターフェース）バスなどが好ましい。このようなプロトコルを採用することにより、機器１５を小型、低コストで製造することができる。また、このようなプロトコルを採用することにより、このプロトコルに基づくＩ／ＯやＥＥＰＲＯＭを利用することができるので、建築物内の状態を検出する機器と同様な通信のフォーマットにより、このようなＩ／ＯやＥＥＰＲＯＭを搭載したエンジンカードを介して建築物内の状態を変化させる機器（例えば、空調器具、照明器具等）を制御することが可能となる。本実施形態のＤＥＰＯ装置１４は、Ｉ２Ｃを採用している。
【００３６】
記憶部１４３は、ＤＥＰＯ装置１４を制御する制御プログラム、ＯＵＩアドレス、端末機種別情報、搭載ソフトウェアバージョン及びデータポイント等の制御プログラムの実行に必要なデータ、制御プログラムの実行で生じたデータ、並びに、機器１５から受信した検出データ等を記憶するメモリである。記憶部１４３は、例えば、ＲＯＭ、ＥＥＰＲＯＭ等の不揮発性のメモリや揮発性のＲＡＭで構成される。特に、制御プログラム、ＯＵＩアドレス、端末機種別情報、搭載ソフトウェアバージョン及びデータポイントは、不揮発性メモリに記憶される。
【００３７】
ＯＵＩアドレスは、ＤＥＰＯ装置１４がデータ統合管理サーバ１０を正規に利用する権限を有するか否かを認証するために使用される符号（コード）であると共に、ＤＥＰＯ装置１４を一意に特定しＤＥＰＯ装置１４を識別するＩＤ（ｉｄｅｎｔｉｔｙ）である。ＯＵＩアドレス２１１は、例えば、図３（Ａ）に示すように、ベンダーＩＤ２１１１、ベンダー内部情報２１１２及び製品固有番号２１１３を備えて構成され、記憶部１４３のＯＵＩアドレス記憶部１４３１に記憶される。
【００３８】
ベンダーＩＤ２１１１は、ＤＥＰＯ装置１４を製造する製造企業又はＤＥＰＯ装置１４を販売する販売企業等のベンダーを識別するＩＤであり、３バイト（ｂｙｔｅ）の２進数コードである。ベンダーＩＤ２１１１は、データ統合管理サーバ１０を運営する運営企業によってベンダーに付与される。
【００３９】
ベンダー内部情報２１１２は、ベンダー自身によって付与された１バイトの２進コードであり、ベンダーが任意に決定することができる。例えば、ＤＥＰＯ装置１４を開発した事業部を示す事業部コードやＤＥＰＯ装置１４を製造した工場を示す工場コード等がベンダー内部情報２１１２として使用される。
【００４０】
製品固有番号２１１３は、ＤＥＰＯ装置１４の個々の製品に一意に与えられる番号であり、２バイトの２進数コードである。例えば、シリアルナンバ（製造番号）やＭＡＣアドレス（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ａｄｄｒｅｓｓ）等が製品固有番号２１１３として使用される。
【００４１】
このようにＯＵＩアドレス２１１にベンダーＩＤ２１１１だけでなく、ベンダー内部情報２１１２や製品固有番号２１１３の情報も含ませることによって、ベンダーがＤＥＰＯ装置１４を管理する場合もＯＵＩアドレス２１１を使用することができる。
【００４２】
端末機種別情報は、機器監視装置の種別を特定するための情報であり、本実施形態では、ＤＥＰＯ装置であることを示す情報となる。端末機種別情報２１２は、例えば、図４に示すように、種別２１２１及び品番２１２２を備えて構成され、記憶部１４３の端末機種別情報記憶部１４３２に記憶される。
【００４３】
種別２１２１は、機器監視装置の種類を示す１バイトの２進数コードであり、本実施形態では、ＤＥＰＯ装置を示すコードである。品番２１２２は、種別２１２１で示される機器監視装置の品番を示す１バイトの２進数コードである。
【００４４】
このような端末機種別情報２１２を機器監視装置（本実施形態ではＤＥＰＯ装置１４）に記憶させておくことにより、データ統合管理サーバ１０は、機器監視装置から送信されたデータの中から端末機種別情報を参照することによって、機器監視装置の種別に応じて処理を機器監視装置に適するように変更することができる。このため、複数の種類の機器監視装置をデータ統合管理システム１に組み込むことができる。
【００４５】
搭載ソフトウェアバージョンは、ＤＥＰＯ装置１４の制御部１４２が実行する制御プログラムにおけるバージョン（版）を示す情報である。搭載ソフトウェアバージョン２１３は、例えば、図５（Ａ）に示すように、大バージョン２１３１、小バージョン２１３２及びリリース番号２１３３を備えて構成され、記憶部１４３の搭載ソフトウェアバージョン記憶部１４３３に記憶される。
【００４６】
大バージョン２１３１は、制御プログラムを大きく変更した場合（例えば新機能を追加した場合等）に付与される版数を示す１バイトの２進数コードである。小バージョン２１３２は、制御プログラムを小さく変更した場合（例えば制御プログラムを改良した場合等）に付与される変更回数を示す１バイトの２進数コードである。リリース番号は、同一バージョンにおける版であり、制御プログラムを僅かに変更した場合（例えば制御プログラムのバグを除去した場合等）に付与される変更回数を示す１バイトの２進数コードである。例えば、搭載ソフトウェアバージョンがＶｅｒ３．４ｒｅｌ２である場合には、大バージョン２１３１は、Ｖｅｒ３．４における整数の「３」であり、小バージョン２１３２は、Ｖｅｒ３．４における小数の「４」であり、リリース番号は、ｒｅｌ２の整数「２」である。
【００４７】
このようにＤＥＰＯ装置１４の記憶部１４３に搭載ソフトウェアバージョンを記憶しておくことにより、ＤＥＰＯ装置１４は、データ統合管理サーバ１０の要求に従って制御プログラムのバージョンをデータ統合管理サーバ１０に報知することができ、その結果、データ統合管理サーバ１０で制御プログラムのバージョンを一元的に集中管理できる。このため、制御プログラムを更新する場合にその対象となるＤＥＰＯ装置１４をデータ統合管理サーバ１０は、迅速にかつ容易に抽出することができる。
【００４８】
データポイントは、機器１５からＤＥＰＯ装置１４に入力されるデータの属性を特定するための情報である。データポイント２１４は、例えば、図６（Ａ）に示すように、有効・無効スイッチ２１４１、入出力ポート種別２１４２、データ種別２１４３及びデータポイント番号２１４４を備えて構成され、記憶部１４３のデータポイント記憶部１４３４に記憶される。
【００４９】
データポイント番号２１４４は、機器通信インターフェース１４４の各ポートを識別するために各ポートに付された番号を示す２バイトの２進数コードであり、データポイント番号２１４４を参照することによってポートを特定することができる。さらに、データポイント番号２１４４を参照することによって、データポイントＩＤ２０３に添付されたデータがどの機器によって得られたデータかを判別することができる。例えば、データポイント番号２１４４が「００００００００」で示されるポートに電力量計が接続されている場合には、データポイント番号２１４４が「００００００００」であるデータポイントＩＤに添付されたデータが電力量であると判別することができる。
【００５０】
データポイント番号２１４４は、例えば、図７に示すように、２バイトのうち上位１バイトは、ポートユニットを示し、マスターポートユニット１４４１には「００００００００（Ｂ）」が割り当てられ、第１増設コネクタ１４４３に接続されるポートユニットには「０００００００１（Ｂ）」が割り当てられ、第２増設コネクタ１４４４に接続されるポートユニットには「００００００１０（Ｂ）」が割り当てられ、そして、Ｉ２Ｃバスポートユニット１４４２には「０００１００００（Ｂ）」が割り当てられる。また、２バイトのうち下位１バイトは、各ポートユニットにおけるポートに割り当てられた番号を示し、例えば、０番には「００００００００（Ｂ）」が割り当てられ、１番には「０００００００１（Ｂ）」が割り当てられる。よって、例えば、マスターポートユニット１４４１の２番ポートにはデータポイント番号２１４４として「００００００００００００００１０（Ｂ）」が割り当てられ、Ｉ２Ｃバスポートユニット１４４２の７番ポートにはデータポイント番号２１４４として「０００１０００００００００１１１（Ｂ）」が割り当てられる。なお、（Ｂ）は、２進数表示であることを示す。
【００５１】
有効・無効スイッチ２１４１は、ポートが有効か無効か、即ち、該ポートに機器１５が接続され該機器１５からデータが送受信されるか否かを示す１バイトの２進数コードである。ポートに機器１５が接続されている場合には有効とされ、ポートに機器１５が接続されていない場合には無効とされる。即ち、有効とされたポートは、機器１５からデータが入力され、アクティブ状態となっている。無効とされたポートは、機器１５からデータが入力されることはなく、スリープ状態となっている。有効・無効スイッチ２１４１は、デフォルトでは無効に設定される。有効・無効スイッチ２１４１を利用することによって、無効とされているポートに関するデータは、ＤＥＰＯ装置１４とデータ統合管理サーバ１０との間で送受信されないようにすることができるので、無効とされているポートに関するデータの送受信を抑制することができ、ＤＥＰＯ装置１４とデータ統合管理装置１０との間における通信トラフィックを削減することができる。
【００５２】
入出力ポート種別２１４２は、ＤＥＰＯ装置１４の機器通信インターフェース１４４におけるポートの種類を示す１バイトの２進数コードである。例えば、図８（Ａ）に示すように、ポート種別がディジタル信号入力である（ＤＩ）の場合には「０００００００１（Ｂ）」のコードが割り当てられ、ポート種別がディジタル信号出力（ＤＯ）の場合には「００００００１０（Ｂ）」のコードが割り当てられ、ポート種別がアナログ信号入力（ＡＩ）の場合には「００００００１１（Ｂ）」のコードが割り当てられ、ポート種別がアナログ信号出力（ＡＯ）の場合には「０００００１００（Ｂ）」のコードが割り当てられ、ポート種別がＩ２Ｃディジタル信号入力（Ｉ２Ｃ＿ＤＩ）の場合には「０００１０００１（Ｂ）」が割り当てられ、ポート種別がＩ２Ｃディジタル信号出力（Ｉ２Ｃ＿ＤＯ）の場合には「０００１００１０（Ｂ）」が割り当てられ、ポート種別がＩ２Ｃアナログ信号入力（Ｉ２Ｃ＿ＡＩ）の場合には「０００１００１１（Ｂ）」が割り当てられ、そして、ポート種別がＩ２Ｃアナログ信号出力（Ｉ２Ｃ＿ＡＯ）の場合には「０００１０１００（Ｂ）」が割り当てられている。入出力ポート種別２１４２には、データポイント番号２１４４で示すポートに入力されるデータの種類に応じて上述の何れかのコードが使用される。
【００５３】
データ種別２１４３は、ポートに入力されるデータの種類を示す１バイトの２進数コードである。例えば、図８（Ｂ）に示すように、データ種別が「ＯＮ・ＯＦＦ」である場合には「０００００００１（Ｂ）」が割り当てられ、データ種別が「ＯＮ時間蓄積」である場合には「００００００１０（Ｂ）」が割り当てられ、データ種別が「パルスデータ」である場合には「００００００１１（Ｂ）」が割り当てられ、そして、データ種別が「アナログデータ」である場合には「０００００１００（Ｂ）」が割り当てられている。「ＯＮ・ＯＦＦ」のデータは、例えば煙センサや人感センサ等の出力のように、機器１５からデータが出力されたこと自体に意味を持つ種類のデータである。「ＯＮ時間蓄積」のデータは、例えば電力量計やガスメータ等の出力のように、機器１５から出力されたデータを一定時間に亘り累積加算した結果に意味を持つ種類のデータである。
【００５４】
ＯＵＩアドレス２１１及び端末機種別情報２１２は、例えば、ベンダーがＤＥＰＯ装置１４の製造段階や販売段階等にＤＥＰＯ装置１４のＯＵＩアドレス記憶部１４３１及び端末機種別情報記憶部１４３２にそれぞれ記憶させる。搭載ソフトウェアバージョン２１３及びデータポイント２１４は、例えば、データ統合管理サーバを運営する運営企業がデータ統合管理サーバ１を通じて、あるいは、ＤＥＰＯ装置１４を設置する際に設置者が、搭載ソフトウェアバージョン記憶部１４３３及びデータポイント記憶部１４３４にそれぞれ記憶させる。
【００５５】
制御部１４２は、例えば、マイクロプロセッサ等を備えて構成され、記憶部１４３の制御プログラムを実行することにより、機器１５からのデータを機器通信インターフェース１４４を用いて収集し記憶部１４３に記憶したり、ＯＵＩアドレス２１１を収容する通信信号を生成し外部通信インターフェース１４１を用いてデータ統合管理サーバ１０に送信したり等のＤＥＰＯ装置１４の制御を行う。
【００５６】
制御部１４２は、通信するデータが当該ＤＥＰＯ装置１５を識別するためのデバイスＩＤ２０１である場合には、図３（Ｂ）に示すように、所定の通信プロトコルにおけるペイロードにデバイスＩＤ２０１を構成するＯＵＩアドレス２１１及びＩＤ識別コード２１５を収容する。制御部１４２は、送信するデータが当該ＤＥＰＯ装置１５に搭載された制御プログラムにおけるバージョンを示す搭載ソフトＩＤ２０２である場合には、図５（Ｂ）に示すように、所定の通信プロトコルにおけるペイロードに搭載ソフトＩＤ２０２を構成するＯＵＩアドレス２１１、搭載ソフトウェアバージョン２１３及びＩＤ識別コード２１５を収容する。制御部１４２は、送信するデータが所定のデータを送受信するデータポイントＩＤ２０３である場合には、図６（Ｂ）に示すように、所定の通信プロトコルにおけるペイロードにデータポイントＩＤを構成するＯＵＩアドレス２１１、データポイント２１４、ＩＤ識別コード２１５及び所定のデータ（不図示）を収容する。この所定のデータは、例えば、機器１５が計測した計測データや機器１５を制御する制御データ等の機器１５に関するデータや機器１５又はＤＥＰＯ装置１４のエラーに関するデータ、及び、これらを識別する識別子等である。
【００５７】
ＩＤ識別コード２１５は、ＤＥＰＯ装置１４からデータ統合管理サーバ１０へ送信されるデータがデバイスＩＤ２０１、搭載ソフトＩＤ２０２及びデータポイントＩＤ２０３の何れであるかを識別するための符号である。ＩＤ識別コード２１５は、例えば、２ビットで構成され、「００（Ｂ）」がデバイスＩＤ２０１を示し、「０１（Ｂ）」が搭載ソフトＩＤ２０２を示し、そして、「１０（Ｂ）」がデータポイントＩＤ２０３を示すように決められる。
【００５８】
制御部１４２は、必要に応じて外部通信インターフェース１４１を用いてデータ統合管理サーバ１０へ必要に応じてこれらデバイスＩＤ２０１、搭載ソフトＩＤ２０２、データポイントＩＤ２０３を送信する。
【００５９】
機器１５は、ＤＥＰＯ装置１４の監視対象となるデバイスであり、例えば、測定対象物の物理量を測定する装置である。このような機器１５は、例えば、電力量を計測する電力量計、水流量を計測する量水器、ガス流量を計測するガスメータ、温度を計測する温度センサ、湿度を計測する湿度センサ、煙を検知する煙センサ、振動を検知する振動センサ及び人を検知する人感センサ等である。
【００６０】
本実施形態では、図１に示すように、Ａ機器１５−ＡＡ、Ｂ機器１５−ＡＢ、・・・がＡ−ＤＥＰＯ装置１４−Ａの機器通信インターフェース１４４における各ポートにそれぞれ接続され、Ａ機器１５−ＢＡ、Ｂ機器１５−ＢＢ、・・・がＢ−ＤＥＰＯ装置１４−Ｂの機器通信インターフェース１４４における各ポートにそれぞれ接続される。本実施形態では、Ａ機器１５−ＡＡ、１５−ＢＡは、電力量計であり、Ｂ機器１５−ＡＢ、１５−ＢＢは、温度センサである。Ａ−ＤＥＰＯ装置１４−Ａ、Ａ機器１５−ＡＡ、Ｂ機器１５−ＡＢ、・・・は、Ａ社の例えば本館ビルに設置され、本館ビル内の状態を監視し、Ｂ−ＤＥＰＯ装置１４−Ｂ、Ａ機器１５−ＢＡ、Ｂ機器１５−ＢＢ、・・・は、Ａ社の例えば別館ビルに設置され、別館ビル内の状態を監視する。このようなＤＥＰＯ装置１４及び機器１５がＡ社の各ビルに設置され、各ビル内の状態を監視する。そして、各ＤＥＰＯ装置１４は、ゲートウェイ１３に接続される。このようにゲートウェイ１３、各ＤＥＰＯ装置１４及び各機器１５によってＡ社の全ビルにおける内部状態が監視・制御される。
【００６１】
なお、図１に示していないが、このようなゲートウェイ１３、各ＤＥＰＯ装置１４及び各機器１５からなる構成が、データ統合管理システム１を採用するＡ社、Ｂ社等の各企業における各ビルに設置される。
【００６２】
図９において、データ統合管理サーバ１０は、ＯＵＩアドレスデータベース（以下、「ＯＵＩアドレスＤＢ」略記する。）１０１と、デバイスポータル装置データベース（以下、「ＤＥＰＯＤＢ」と略記する。）１０２と、ユーザデータベース（以下、「ユーザＤＢ」と略記する。）１０３と、エラーデータベース（以下、「エラーＤＢ」と略記する。）１０４と、データ蓄積データベース（以下、「データ蓄積ＤＢ」と略記する。）１０５とを備えたサーバコンピュータであり、認証、データ収集及びデータ送信を行う。即ち、データ統合管理サーバ１０は、ＤＥＰＯ装置１４がゲートウェイ１３に接続されるとＤＥＰＯ装置１４の認証を行う。データ統合管理サーバ１０は、各建築物（Ａ社ビル、Ｂ社ビル等）に設置された機器１５−ＡＡ、１５−ＡＢ、・・・、１５−ＢＡ、１５−ＢＢ、・・・からのデータを認証を行った各ＤＥＰＯ装置１４−Ａ、１４−Ｂ、１４−Ｃを介してそれぞれ収集する。データ統合管理サーバ１０は、この収集したデータをアプリケーションサーバ１１からの要求に従って送信する。
【００６３】
ＯＵＩアドレスＤＢ１０１は、データ統合管理システム１を正規に利用する権限を有するか否かを判断するために使用されるデータベースである。そのフィールドは、例えば、ＯＵＩアドレス２１１を格納するＯＵＩアドレスフィールド、及び、接続フラグを格納する接続フラグフィールドを備えて構成され、レコードは、ＯＵＩアドレス２１１ごとに作成される。接続フラグは、ＤＥＰＯ装置１４がデータ統合管理システム１に接続済みか未接続かを示す符号であり、例えば、「０（Ｂ）」は未接続を示し、「１（Ｂ）」は接続済みを示す。
【００６４】
ＤＥＰＯＤＢ１０２は、ＤＥＰＯ装置１４におけるポートの属性を管理するデータベースである。そのフィールドは、例えば、各レコードを識別するための番号を格納する番号フィールド、ＯＵＩアドレス２１１を格納するＯＵＩアドレスフィールド、搭載ソフトウェアバージョン２１３を格納する搭載ソフトフィールド、及び、データポイント２１４を格納するデータポイントフィールドを備えて構成される。ＤＥＰＯＤＢ１０２は、レコードを作成するごとに番号を連続に生成し、生成した番号を番号フィールドに格納して新たなレコードを作成する。
【００６５】
ユーザＤＢ１０３は、データ統合管理サーバ１０のユーザ（利用者）を管理するデータベースである。そのフィールドは、例えば、ログインする場合に使用されるユーザ名を格納するユーザ名フィールド、ログインしようとするユーザがデータ統合管理サーバ１０を正規に利用する権限を有するか否かを判断するためのパスワードを格納するパスワードフィールド、及び、当該ユーザに関する情報を格納するユーザ情報フィールドを備えて構成され、レコードは、ユーザ名ごとに作成される。ユーザに関する情報は、例えば、ユーザの名前、住所、電話番号、ＦＡＸ番号、電子メールアドレス及び取引金融機関口座番号等である。
【００６６】
エラーＤＢ１０４は、ＤＥＰＯ装置１４又は機器１５のエラー情報を蓄積するデータベースである。そのフィールドは、例えば、ＤＥＰＯ装置１４から受信した時刻を格納する受信時刻フィールド、ＯＵＩアドレス２１１を格納するＯＵＩアドレスフィールド、データポイント２１４を格納するデータポイントフィールド、及び、エラー情報を格納するエラー情報フィールドを備えて構成され、レコードは、受信時刻ごとに作成される。
【００６７】
データ蓄積ＤＢ１０５は、各ＤＥＰＯ装置１４から送信された各機器１５が計測したデータを蓄積するデータベースである。そのフィールドは、例えば、各レコードを識別するための番号を格納する番号フィールド、データを受信した時刻を格納する受信時刻フィールド、ＯＵＩアドレス２１１を格納するＯＵＩアドレスフィールド、データポイント２１４を格納するデータポイントフィールド、及び、データを格納するデータフィールドを備えて構成される。データ蓄積ＤＢ１０５は、レコードを作成するごとに番号を連続に生成し、生成した番号を番号フィールドに格納して新たなレコードを作成する。
【００６８】
アプリケーションサーバ１１は、機器１５で計測したデータをデータ統合管理サーバ１０に要求し、取得したデータを利用するサーバコンピュータである。データ統合管理サーバ１０とアプリケーションサーバ１１は、ＦＴＰやＴＣＰ／ＩＰ等の通信プロトコルを用いたインターネット技術を搭載することにより、通信網１２としてインターネットを利用することができる。アプリケーションサーバ１１は、取得したデータのグラフ化やこのデータから最大値、最小値、中央値等の統計データを求める等のデータ加工を行う。そして、アプリケーションサーバ１１は、ログインしたクライアントコンピュータに加工したデータを提供する。
【００６９】
このように機器１５のデータの収集と収集したデータの利用とを別のサーバが行うようにしており、機器１５やＤＥＰＯ装置１４の開発・設置事業、アプリケーションサーバ１１によって目的を達成するためのソフトウェアを提供するサービス事業、及び、データ統合管理サーバ１０によって開発・設置事業とサービス事業との仲介をする仲介事業にシステム事業を分割した水平分業型のシステム事業とすることができる。
【００７０】
通信網１２は、例えば、電話網、ディジタル通信網及び無線通信網等の伝送路であり、所定の通信プロトコルを用いて検出データが伝送される。通信網１２は、例えば、通信プロトコルにＴＣＰ／ＩＰ等が用いられてインターネットを構成する。
【００７１】
ゲートウェイ１３は、通信網１２と各ＤＥＰＯ装置１４とを相互に接続する機器であり、通信網１２からのデータをＤＥＰＯ装置１４が使用する通信プロトコルに変換すると共にＤＥＰＯ装置１４からのデータを通信網１２が使用する通信プロトコルに変換する。
【００７２】
次に、本実施形態の動作について説明する。
（実施形態の動作）
まず、ＯＵＩアドレスのデータ統合管理サーバ１０におけるＯＵＩアドレスＤＢ１０１への登録について説明する。
【００７３】
データ統合管理システム１を運用する運用企業は、ＤＥＰＯ装置１４のベンダーにＯＵＩアドレス２１１を付与する。
【００７４】
即ち、運用企業は、まず、ベンダーＩＤ２１１１を決定し、上位３バイトがこの決定したベンダーＩＤ２１１１である数全て又は一定範囲でベンダーにＯＵＩアドレスを付与する。例えば、ベンダーＩＤ２１１１が「００９００１（Ｈ）」である場合に、ベンダーにＯＵＩアドレス２１１として、「００９００１００００００（Ｈ）」から「００９００１ＦＦＦＦＦＦ（Ｈ）」まで全てを付与しても良い。また例えば、ベンダーにＯＵＩアドレス２１１として、一定の範囲「００９００１００００００（Ｈ）」から「００９００１１ＦＦＦＦＦ（Ｈ）」までを付与しても良い。なお、（Ｈ）は、１６進数表示であることを示す。
【００７５】
そして、運用企業は、データ統合管理サーバ１０を正規に接続する権限を有するＤＥＰＯ装置１４に予め記憶されるＯＵＩアドレス２１１として、ＯＵＩアドレスＤＢ１０１のＯＵＩアドレスフィールドにベンダーに付与したＯＵＩアドレス２１１を、接続フラッグフィールドに未接続であることを示す接続フラグをそれぞれ格納する。
【００７６】
次に、データ統合管理サーバの動作について説明する。
【００７７】
図１０は、データ統合管理サーバの動作を示すフローチャートである。図１０において、データ統合管理サーバ１０は、ゲートウェイ１３及び通信網１２を介してＤＥＰＯ装置１４から通信信号を受信すると（Ｓ１１）、受信信号からＯＵＩアドレス２１１を取り出し、取り出したＯＵＩアドレス２１１に基づいてＯＵＩアドレスＤＢ１０１を検索することによって登録されているＯＵＩアドレス２１１であるか否かを判断する（Ｓ１２）。
【００７８】
判断の結果、データ統合管理サーバ１０は、登録されていない場合（ＮＯ）には、受信信号を破棄し（Ｓ２６）、処理を終了する。一方、判断の結果、データ統合管理サーバ１０は、登録されている場合（ＹＥＳ）には、受信信号のＩＤ識別コード２１５を参照することによって受信信号の種類を判別する（Ｓ１４）。
【００７９】
判別の結果、データ統合管理サーバ１０は、デバイスＩＤ２０１の場合には、受信信号のデバイスＩＤ２０１をＯＵＩアドレスＤＢ１０１に登録し（Ｓ１５）、ＤＥＰＯ装置１４と同期をとるべく、ＤＥＰＯ装置１４に時刻情報を送信し（Ｓ１６）、処理を終了する。
【００８０】
一方、判別の結果、データ統合管理サーバ１０は、データポイントＩＤ２０３である場合には、データポイントＩＤ２０３がＤＥＰＯＤＢ１０２に登録済みであるか否かを判断する（Ｓ２１）。
【００８１】
判断の結果、データ統合管理サーバ１０は、データポイントＩＤ２０３がＤＥＰＯＤＢ１０２に未登録である場合（ＮＯ）には、ＤＥＰＯ装置１４にデータポイントＩＤ２０３の送信を要求し（Ｓ２２）、処理を最初に戻す。
【００８２】
一方、判断の結果、データ統合管理サーバ１０は、データポイントＩＤ２０３がＤＥＰＯＤＢ１０２に登録済みである場合（ＹＥＳ）には、受信信号に収容されているデータがエラー情報であるか通常のデータであるかを判別する（Ｓ２３）。
【００８３】
判別の結果、データ統合管理サーバ１０は、通常のデータである場合には（通常）、受信信号に収容されているデータをデータ蓄積ＤＢ１０５に登録し（Ｓ２４）、処理を終了する。一方、判別の結果、データ統合管理サーバ１０は、エラー情報である場合には（エラー）、受信信号に収容されているエラー情報をエラーＤＢ１０４に登録し（Ｓ２５）、処理を終了する。
【００８４】
次に、図１０のフローチャートに基づいてデータ統合管理サーバ１０の動作をＤＥＰＯ装置１４の初期動作と関連付けて説明する。
【００８５】
ＤＥＰＯ装置１４がビル等に設置され、例えば、ＤＥＰＯ装置１４の電源が初めてオンされると、ＤＥＰＯ装置１４の制御部１４２は、記憶部１４３のＯＵＩアドレス記憶部１４３１に記憶されているＯＵＩアドレス２１１を用いて、図３（Ｂ）に示すデバイスＩＤ２０１を作成する。
【００８６】
制御部１４２は、作成したデバイスＩＤ２０１を外部通信インターフェース１４１に転送し、外部通信インターフェース１４１は、所定の通信プロトコルにおけるペイロードにデバイスＩＤ２０１を収容し、ゲートウェイ１３に送信する。ゲートウェイ１３は、通信網１２の通信プロトコルに変換した後に、デバイスＩＤ２０１をペイロードに収容する通信信号を通信網１２を介してデータ統合管理サーバ１０に送信する。
【００８７】
図１０において、データ統合管理サーバ１０は、この信号を受信すると、上述したように、Ｓ１１の処理及びＳ１２の処理を実行する。Ｓ１２において、ＤＥＰＯ装置１４が正規の利用権限を有していない場合には、Ｓ２６の処理が実行され、処理が終了されるため、不正なＤＥＰＯ装置１４によるデータ統合管理サーバ１０の利用を防止することができる。
【００８８】
一方、Ｓ１２において、ＤＥＰＯ装置１４が正規の利用権限を有している場合には、Ｓ１４の処理が実行される。Ｓ１４において、この場合には、受信信号がデバイスＩＤ２０１を収容するから、続いてＳ１５の処理が実行され、ＯＵＩアドレスＤＢ１０１の接続フラグフィールドを接続済みであることを示す接続フラグに変更する。そして、データ統合管理サーバ１０は、ＤＥＰＯ装置１４と同期をとるべくＤＥＰＯ装置１４に時刻情報を送信し（Ｓ１６）、処理を終了する。
【００８９】
これによってデータ統合管理サーバ１０は、ＯＵＩアドレスＤＢ１０１の接続フラグフィールドを参照することによってベンダーに付与したＯＵＩアドレス２１１が実際に利用され、該ＯＵＩアドレス２１１を記憶するＤＥＰＯ装置１４がデータ統合管理システム１に組み込まれたことを知ることができる。
【００９０】
ＤＥＰＯ装置１４は、この通信信号を受信すると、受信信号の時刻情報で時計１４５をセットし、データ統合管理サーバ１０と同期させる。これによってＤＥＰＯ装置１４とデータ統合管理サーバ１０は、時間的に同期され、通信信号の内容の同期もとることができる。
【００９１】
データ統合管理サーバ１０のＯＵＩアドレスＤＢ１０１には、ベンダーに付与したＯＵＩアドレス２１１を予め格納しておくので、ベンダーがこのＯＵＩアドレス２１１をＤＥＰＯ装置１４のＯＵＩアドレス記憶部１４３１に記憶させておくことによって、データ統合管理サーバ１０は、上述のようにＯＵＩアドレス２１１を利用して通信信号を送信したＤＥＰＯ装置１４を認証することができる。
【００９２】
次に、図１０のフローチャートに基づいてデータ統合管理サーバ１０の動作を運用中におけるＤＥＰＯ装置１４の動作と関連付けて説明する。
【００９３】
まず、機器１５から取得した通常のデータをＤＥＰＯ装置１４がデータ統合管理サーバ１０に送信する場合について説明する。ＤＥＰＯ装置１４の制御部１４２は、各ポートを監視し、機器１５からデータが入力されるとデータを記憶部１４３に記憶する。そして、制御部１４２は、一定時間、例えば、２４時間ごとに記憶部１４３に記憶したデータを纏めて、纏めたデータ、記憶部１４３のＯＵＩアドレス記憶部１４３１に記憶されているＯＵＩアドレス２１１、及び、データポイント記憶部１４３４に記憶されているデータポイント２１４を用いて、図６（Ｂ）に示すデータポイントＩＤ２０３を作成する。
【００９４】
制御部１４２は、作成したデータポイントＩＤ２０３を外部通信インタフェース１４１に転送し、外部通信インターフェース１４１は、所定の通信プロトコルにおけるペイロードにデータポイントＩＤ２０３を収容し、ゲートウェイ１３に送信する。ゲートウェイ１３は、通信網１２の通信プロトコルに変換した後に、データポイントＩＤ２０３をペイロードに収容する通信信号を通信網１２を介してデータ統合管理サーバ１０に送信する。
【００９５】
図１０において、データ統合管理サーバ１０は、この通信信号を受信すると、上述したようにＳ１１の処理及びＳ１２の処理を実行する。Ｓ１２において、ＤＥＰＯ装置１４が正規の利用権限を有していない場合には、Ｓ２６の処理が実行され、処理が終了されるため、不正なＤＥＰＯ装置１４によるデータ統合管理サーバ１０の利用を防止することができる。一方、Ｓ１２において、ＤＥＰＯ装置１４が正規の利用権限を有している場合には、Ｓ１４の処理が実行される。
【００９６】
このようにデータポイントＩＤ２０３にＯＵＩアドレス２１１を含んでいるので、データ統合管理サーバ１０は、認証を行うために認証情報をＤＥＰＯ装置１４に要求することなく、認証を行うことができる。
【００９７】
Ｓ１４において、この場合には、受信信号がデータポイントＩＤ２０３を収容するから、続いてＳ２１の処理及びＳ２３の処理が実行される。Ｓ２３において、この場合には、データを収容するデータポイントＩＤ２０３であるから、続いてＳ２４が実行され、受信信号に収容されたデータがデータ蓄積ＤＢ１０５に格納される。
【００９８】
ここで、データポイントＩＤ２０３には、ＤＥＰＯ装置１４を識別するＯＵＩアドレス２１１が含まれているので、受信信号を送信したＤＥＰＯ装置１４を識別することができ、特定することができる。そして、データポイントＩＤ２０３には、データポイント２１４が含まれているので、受信信号に収容されたデータの入出力ポート種別、データ種別及びデータポイント番号を認識することができ、受信信号に収容されたデータを出力した機器１５を特定することができる。
【００９９】
次に、エラー情報をＤＥＰＯ装置１４がデータ統合管理サーバ１０に送信する場合について説明する。ＤＥＰＯ装置１４の制御部１４２は、各ポートを監視し、機器１５からエラー情報が入力されたり、機器通信インターフェース１４４にエラーが生じたりすると、エラー情報、記憶部１４３のＯＵＩアドレス記憶部１４３１に記憶されているＯＵＩアドレス２１１、及び、データポイント記憶部１４３４に記憶されているデータポイント２１４を用いて、図６（Ｂ）に示すデータポイントＩＤ２０３を作成する。
【０１００】
制御部１４２は、作成したデータポイントＩＤ２０３を外部通信インタフェース１４１を介して、ゲートウェイ１３に送信する。ゲートウェイ１３は、通信網１２の通信プロトコルに変換した後に、データポイントＩＤ２０３をペイロードに収容する通信信号を通信網１２を介してデータ統合管理サーバ１０に送信する。
【０１０１】
図１０において、データ統合管理サーバ１０は、この通信信号を受信すると、上述したようにＳ１１の処理及びＳ１２の処理を実行する。Ｓ１２において、ＤＥＰＯ装置１４が正規の利用権限を有していない場合には、Ｓ２６の処理が実行され、処理が終了されるため、不正なＤＥＰＯ装置１４によるデータ統合管理サーバ１０の利用を防止することができる。一方、Ｓ１２において、ＤＥＰＯ装置１４が正規の利用権限を有している場合には、Ｓ１４の処理が実行される。
【０１０２】
このようにデータポイントＩＤ２０３にＯＵＩアドレス２１１を含んでいるので、データ統合管理サーバ１０は、認証を行うために認証情報をＤＥＰＯ装置１４に要求することなく、認証を行うことができる。
【０１０３】
Ｓ１４において、この場合には、受信信号がデータポイントＩＤ２０３を収容するから、続いてＳ２１の処理及びＳ２３の処理が実行される。Ｓ２３において、この場合には、エラー情報を収容するデータポイントＩＤ２０３であるから、続いてＳ２５が実行され、受信信号に収容されたエラー情報がエラーＤＢ１０４に格納される。
【０１０４】
ここで、データポイントＩＤ２０３には、ＤＥＰＯ装置１４を識別するＯＵＩアドレス２１１が含まれているので、受信信号を送信したＤＥＰＯ装置１４を識別することができ、特定することができる。このため、ＤＥＰＯ装置１４のエラーの場合には、エラーが発生したＤＥＰＯ装置を特定することができる。そして、データポイントＩＤ２０３には、データポイント２１４が含まれているので、受信信号に収容されたエラー情報のデータポイント番号を認識することができ、エラーを生じた機器１５を特定することができる。
【０１０５】
また、データ統合管理サーバ１０は、ＤＥＰＯ装置１４の制御プログラムにおけるバージョンを把握したい場合には、搭載ソフトＩＤを収容する通信信号を送信するように要求する通信信号を、特定のＤＥＰＯ装置１４にまたは同報通信によって全てのＤＥＰＯ装置１４に送信する。ＤＥＰＯ装置１４の制御部１４２は、この通信信号を受信すると、記憶部１４３の搭載ソフトウェアバージョン記憶部１４３３に記憶されている搭載ソフトウェアバージョン２１３を用いて搭載ソフトＩＤ２０２を作成し、搭載ソフトＩＤ２０２を収容する通信信号を返信する。この返信をデータ統合管理サーバ１０が受信することによってデータ統合管理システム１に組み込まれているＤＥＰＯ装置１４の制御プログラムにおけるバージョンを把握することができる。その結果、必要に応じて旧バージョンの制御プログラムで稼動しているＤＥＰＯ装置１４に対して、データ統合管理システム１を用いて新バージョンの制御プログラムをダウンロードさせることができる。そして、制御プログラムを更新した場合には、搭載ソフトウェアバージョン記憶部１４３３の記憶内容を更新する。
【０１０６】
次に、アプリケーションサーバ１１の動作について説明する。
【０１０７】
図１１は、アプリケーションサーバに表示される、ＤＥＰＯ装置及び機器を選択するための「ＤＥＰＯ選択」ページを示す図である。図１２は、アプリケーションサーバに表示される、選択された機器のデータを表示する「データ表示」ページを示す図である。
【０１０８】
ユーザは、アプリケーションサーバ１１を用いてデータ統合管理サーバ１０にログインを要求する。データ統合管理サーバ１０は、アプリケーションサーバ１１にログインを行うページである「ホーム」ページを表示させる。「ホーム」ページには、ユーザ名及びパスワードを入力するウィンドウが表示され、ユーザは、ユーザ名及びパスワードを入力し、データ統合管理サーバ１０に送信する。データ統合管理サーバ１０は、受信したユーザ名及びパスワードに基づいてユーザＤＢ１０３を参照することによって認証を行う。ログインを許可すると、データ統合管理サーバ１０は、アプリケーションサーバ１１に「ＤＥＰＯ選択」ページを表示させる。
【０１０９】
図１１において、アプリケーションサーバ１１の表示画面３０１には、ログアウトを行うための「ログアウト」ボタン３１４、「ＤＥＰＯ選択」ページ３１２、「ホーム」ページ３１１を選択するためのタグ及びデータを表示する「データ表示」ページ３１３を選択するためのタグが表示される。「ＤＥＰＯ選択」ページ３１２は、ユーザ名が表示されるユーザ名３２１、検索ワードを入力する検索３２２、検索すべき個数を入力する検索数３２３及びＤＥＰＯ装置１４及び機器１５を指定するための指定テーブル３２４を備えて構成される。指定テーブル３２４は、ＤＥＰＯ名とＡ項目、Ｂ項目、Ｃ項目、Ｄ項目、Ｅ項目、・・・のデータ名（例えば、電力量、水量、ガス使用量、温度、湿度等）とを備えて構成される。ユーザは、所望のＤＥＰＯ装置における所望の項目をマウス等で指定することによって、所望のＤＥＰＯ装置における所望の項目のデータをデータ統合管理サーバ１０に要求する。なお、「ＤＥＰＯ選択」ページ３１２を表示するために、データポイント番号とデータ名との対応関係を管理するデータベースをデータ統合管理サーバ１０又はアプリケーションサーバ１１に備える。
【０１１０】
データ統合管理サーバ１０は、要求されたデータをアプリケーションサーバ１１に送信し、アプリケーションサーバ１１は、受信したデータを例えば図１２に示すように棒グラフで表示し、受信したデータを用いて移動平均を計算し、折れ線グラフ化する。図１２において、アプリケーションサーバ１１の表示画面３０１には、「ログアウト」ボタン３１４、「データ表示」ページ３１３、「ホーム」ページ３１１を選択するためのタグ及び「ＤＥＰＯ選択」ページ３１２を選択するためのタグが表示される。「データ表示」ページ３１３は、ＤＥＰＯ装置の名称が表示されるＤＥＰＯ名３３１、表示すべき日付を入力する年月日３３２、表示すべき時間的範囲を入力する「１日」ボタン３３３１、「１月」ボタン３３３２及び「１年」ボタン３３３３、表示すべき形式を入力する表示形式３３４、及び、データのグラフを表示するグラフ表示領域３３５を備えて構成される。
【０１１１】
このようにアプリケーションサーバ１１は、データ統合管理サーバ１０から所望のデータを受信し、受信したデータを見やすい形式で表示したり、統計データを算出したりする。
【０１１２】
【発明の効果】
以上説明したように、請求項１及び請求項２に係る機器監視装置並びに請求項１０に係る機器監視装置の認証方法は、管理サーバを正規に利用する権限を有するか否かを認証するために使用される符号である認証符号を記憶部に予め記憶し、通信信号を管理サーバに送信する場合には、通信信号にこの認証符号を収容するので、管理サーバは、従来のように通信の接続を要求された場合に認証符号を要求する必要がなく、受信した通信信号に収容された認証符号によって認証を行うことができる。このため、機器監視装置は、簡易迅速に認証され得る。特に、請求項２に係る機器監視装置では、デバイスＩＤを送信可能であるので、認証を主目的にした通信を行い得る。
【０１１３】
請求項３に係る機器監視装置は、上述の請求項１に係る機器監視装置における効果に加えて、搭載ソフトウェアバージョン符号を収容した通信信号を送信可能であるので、制御プログラムのバージョンを管理サーバに必要に応じて通知し得る。
【０１１４】
請求項４に係る機器監視装置は、上述の請求項１に係る機器監視装置における効果に加えて、データポイント符号を収容した通信信号を送信可能であるので、データの属性を管理サーバに必要に応じて通知し得る。
【０１１５】
請求項５に係る機器監視装置は、上述の請求項４に係る機器監視装置における効果に加えて、データポイント符号にデータポイント番号を含ませるので、通信信号に収容されたデータに関する機器通信インターフェースのポートを管理サーバに必要に応じて通知し得る。
【０１１６】
請求項６に係る機器監視装置は、上述の請求項５に係る機器監視装置における効果に加えて、データポイント符号に有効・無効スイッチを含ませるので、機器通信インターフェースのポートにおける機器の接続状況を管理サーバに必要に応じて通知し得る。
【０１１７】
請求項７に係る機器監視装置は、上述の請求項４に係る機器監視装置における効果に加えて、データポイント符号に入出力ポート種別を含ませるので、機器通信インターフェースのポートの種類を管理サーバに必要に応じて通知し得る。
【０１１８】
請求項８に係る機器監視装置は、上述の請求項４に係る機器監視装置における効果に加えて、データポイント符号にデータ種別を含ませるので、機器からのデータの種類を管理サーバに必要に応じて通知し得る。
【０１１９】
請求項９に係る機器監視装置は、上述の請求項１に係る機器監視装置における効果に加えて、認証符号が機器監視装置を識別する符号を兼ねるので、管理サーバは、受信した通信信号に収容される認証符号によって通信信号を送信した機器監視装置を特定することができる。
【図面の簡単な説明】
【図１】データ統合管理システムの構成を示す図である。
【図２】デバイスポータル装置の構成を示す図である。
【図３】ＯＵＩアドレス及びデバイスＩＤのフォーマットを示す図である。
【図４】端末機種別情報のフォーマットを示す図である。
【図５】搭載ソフトウェアバージョン及び搭載ソフトＩＤのフォーマットを示す図である。
【図６】データポイント及びデータポイントＩＤのフォーマットを示す図である。
【図７】データポイント番号の一例を示す図である。
【図８】入出力ポート種別及びデータ種別の一例を示す図である。
【図９】データ統合管理サーバにおけるデータベースを示す図である。
【図１０】データ統合管理サーバの動作を示すフローチャートである。
【図１１】アプリケーションサーバに表示される、ＤＥＰＯ装置及び機器を選択するための「ＤＥＰＯ選択」ページを示す図である。
【図１２】アプリケーションサーバに表示される、選択されたデータを表示する「データ表示」ページを示す図である。
【符号の説明】
１  データ統合管理システム、１０  データ統合管理サーバ、１１  アプリケーションサーバ、１４  デバイスポータル装置、１５  機器、１０１  ＯＵＩアドレスデータベース、１０２  デバイスポータル装置データベース、１０３  ユーザデータベース、１０４  エラーデータベース、１０５  データ蓄積データベース、１４１  外部通信インターフェース、１４２  制御部、１４３  記憶部、１４４  機器通信インターフェース、１４５  時計、２０１  デバイスＩＤ、２０２  搭載ソフトＩＤ、２０３  データポイントＩＤ、２１１  ＯＵＩアドレス、２１４  データポイント、２１５  ＩＤ識別コード、１４３１  ＯＵＩアドレス記憶部、１４３２  端末機種別情報記憶部、１４３３  搭載ソフトウェアバージョン記憶部、１４３４  データポイント記憶部、１４４１  マスターポートユニット、１４４２  Ｉ２Ｃバスポートユニット、１４４３  第１増設コネクタ、１４４４  第２増設コネクタ、２１１１  ベンダーＩＤ、２１１２  ベンダー内部情報、２１１３  製品固有番号、２１４１  有効・無効スイッチ、２１４２  入出力ポート種別、２１４３  データ種別、２１４４  データポイント
【図１】
2004280430.tif 000003
【図２】
2004280430.tif 000004
【図３】
2004280430.tif 000005
【図４】
2004280430.tif 000006
【図５】
2004280430.tif 000007
【図６】
2004280430.tif 000008
【図７】
2004280430.tif 000009
【図８】
2004280430.tif 000010
【図９】
2004280430.tif 000011
【図１０】
2004280430.tif 000012
【図１１】
2004280430.tif 000013
【図１２】
2004280430.tif 000014