(57)【要約】【課題】機器の分類を認識するために必要な情報が機器から明示的に提供されなくても、その機器の分類を認識できるようにする。【解決手段】機器管理システム１００において、機器認識部１３０は、機器５００の分類ごとに各機器５００の起動時に発生する現象をあらかじめ定義した特性データ１６６を記録媒体から取得する。機器認識部１３０は、新たに管理対象となる機器５００である新規機器の起動時に発生した現象の観測結果を特性データ１６６と照合する。機器認識部１３０は、照合結果から新規機器の分類を認識し、認識した分類と機器登録部１１０により登録された分類情報１６２に示されている分類とが一致している場合に、新規機器を有効化する。【選択図】図１
2019021078.tif 000002
【特許請求の範囲】
【請求項１】
機器の分類ごとに各機器の起動時に発生する現象をあらかじめ定義した特性データを記録媒体から取得し、新たに管理対象となる機器である新規機器の起動時に発生した現象の観測結果を前記特性データと照合し、照合結果から前記新規機器の分類を認識する機器認識部を備える機器管理システム。
【請求項２】
前記新規機器の分類を示す情報をデータベースに登録する機器登録部をさらに備え、
前記機器認識部は、認識した分類と前記機器登録部により登録された情報に示されている分類とが一致している場合に、前記新規機器を有効化する請求項１に記載の機器管理システム。
【請求項３】
前記新規機器が設置される場所を示す情報を前記データベースに登録する機器構成定義部をさらに備え、
前記機器認識部は、認識した分類と前記機器登録部により登録された情報に示されている分類とが一致し、かつ、前記観測結果が得られた場所と前記機器構成定義部により登録された情報に示されている場所とが一致している場合に、前記新規機器を有効化する請求項２に記載の機器管理システム。
【請求項４】
前記データベースには、機器ごとに、機器の分類とともに機器の属性を示す情報が登録され、
前記データベースに情報が登録されている機器のいずれかが故障した場合に、前記データベースを検索して、故障した機器と属性が共通する機器を類似機器として抽出し、前記類似機器の一覧を表示する類似機器検索部をさらに備える請求項２または３に記載の機器管理システム。
【請求項５】
前記データベースには、機器ごとに、機器の分類とともに機器の属性と機器が故障した頻度とを示す情報が登録され、
前記データベースを検索して、前記データベースに情報が登録されている機器を属性によってグループ分けし、各グループに含まれる機器が故障した頻度の高さによってソートしたグループの一覧を表示する類似機器検索部をさらに備える請求項２または３に記載の機器管理システム。
【請求項６】
前記データベースには、機器ごとに、機器の属性として、機器を設置した施工業者を示す情報が登録されている請求項４または５に記載の機器管理システム。
【請求項７】
前記データベースは、グラフデータベースである請求項２から６のいずれか１項に記載の機器管理システム。
【請求項８】
前記特性データは、機器の分類ごとに各機器への電源投入時に各機器から出力される電圧および電流の少なくともいずれかの変動特性を示すデータであり、
前記機器認識部は、前記観測結果として、前記新規機器への電源投入時に前記新規機器から出力された電圧および電流の少なくともいずれかの時系列データを生成し、前記時系列データを前記特性データと照合する請求項１から７のいずれか１項に記載の機器管理システム。
【請求項９】
前記特性データは、機器の分類ごとに各機器の起動時に各機器から発生する音および振動の少なくともいずれかの変動特性を示すデータであり、
前記機器認識部は、前記観測結果として、前記新規機器の起動時に前記新規機器から発生した音および振動の少なくともいずれかの時系列データを生成し、前記時系列データを前記特性データと照合する請求項１から７のいずれか１項に記載の機器管理システム。
【請求項１０】
前記特性データは、機器の分類ごとに各機器の起動時に各機器に含まれる２つ以上の部品が動作するタイミングを示すデータであり、
前記機器認識部は、前記観測結果として、前記新規機器の起動時に前記新規機器に含まれる２つ以上の部品が動作した時刻を記録し、前記時刻を前記特性データと照合する請求項１から７のいずれか１項に記載の機器管理システム。
【請求項１１】
前記特性データは、冷凍機器の分類ごとに各冷凍機器の運転開始時に各冷凍機器により調節される温度の変動特性を示すデータであり、
前記機器認識部は、前記新規機器が冷凍機器であれば、前記観測結果として、前記新規機器の運転開始時に前記新規機器により調節された温度の時系列データを生成し、前記時系列データを前記特性データと照合する請求項１から７のいずれか１項に記載の機器管理システム。
【請求項１２】
前記特性データは、照明機器の分類ごとに各照明機器の点灯開始時に各照明機器から出力される光の変動特性を示すデータであり、
前記機器認識部は、前記新規機器が照明機器であれば、前記観測結果として、前記新規機器の点灯開始時に前記新規機器から出力された光の時系列データを生成し、前記時系列データを前記特性データと照合する請求項１から７のいずれか１項に記載の機器管理システム。
【請求項１３】
管理対象の機器の稼動実績を示す稼動データを収集し、前記稼動データを、該当する機器を製造した製造業者に提供するために外部に送信する稼動実績収集部をさらに備え、
前記特性データは、前記稼動データを提供することと引き換えに前記製造業者から提供されたデータである請求項１から１２のいずれか１項に記載の機器管理システム。
【請求項１４】
前記特性データは、前記観測結果を前記特性データと照合するためのアルゴリズムが実装されたプログラムとして前記記録媒体に格納され、
前記機器認識部は、前記記録媒体に格納されたプログラムを実行することで前記新規機器の分類を認識する請求項１３に記載の機器管理システム。
【請求項１５】
ネットワークを介して、前記機器管理システムから前記稼動データを受信し、前記特性データを前記機器管理システムに送信する製造業者装置と、
前記ネットワークを介して、前記製造業者装置から前記特性データを受信する請求項１３または１４に記載の機器管理システムと
を備えるデータ交換システム。
【請求項１６】
機器管理システムが、管理対象の機器の稼動実績を示す稼動データを収集し、ネットワークを介して、前記稼動データを送信し、
製造業者装置が、前記ネットワークを介して、前記機器管理システムから前記稼動データを受信し、
前記製造業者装置が、前記ネットワークを介して、前記稼動データが提供されることと引き換えに提供するデータとして、機器の分類ごとに各機器の起動時に発生する現象を定義した特性データを前記機器管理システムに送信し、
前記機器管理システムが、前記ネットワークを介して、前記製造業者装置から前記特性データを受信し、
前記機器管理システムが、新たに管理対象となる機器である新規機器の起動時に発生した現象の観測結果を前記特性データと照合し、照合結果から前記新規機器の分類を認識するデータ交換方法。
【請求項１７】
コンピュータに、
機器の分類ごとに各機器の起動時に発生する現象をあらかじめ定義した特性データを記録媒体から取得し、新たに管理対象となる機器である新規機器の起動時に発生した現象の観測結果を前記特性データと照合し、照合結果から前記新規機器の分類を認識する処理を実行させる機器管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器管理システム、データ交換システム、データ交換方法および機器管理プログラムに関するものである。
【背景技術】
【０００２】
マンション、ビルまたは工場といった大規模な建物には、多くの計測機器、制御機器および電子機器等が設置されている。これらの機器は、ネットワークに接続されて、省エネルギー、防災および環境等の様々な観点で管理されている。各機器は、アナログまたはデジタル等の符号化方式が異なったり、ＴＣＰおよびＨＴＴＰ等の通信プロトコルが異なったり、テキスト、バイナリまたはＸＭＬ等の通信データ形式が異なったりする。そのため、機器にアクセスするためのソフトウェアを個別に作成する必要がある。「ＴＣＰ」は、Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌの略語である。「ＨＴＴＰ」は、Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌの略語である。「ＸＭＬ」は、Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅの略語である。
【０００３】
特許文献１には、建物内に設置された機器と宅内サーバとの間のネットワークを構築し、機器がネットワークへの接続に失敗した場合に、該当機器と失敗原因とを表示する技術が記載されている。この技術では、機器が接続できた場合には、機器の動作確認状況と建物内における設置場所とが表示される。
【０００４】
特許文献２には、ネットワークに接続された家電等の機器を自動的に認識し、認識した機器から必要な情報を収集し、収集した情報に基づいて機器の設定を行う技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第２０１４／０４９８４９号
【特許文献２】特開２０００−２６９９９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の技術では、機器の設置場所をあらかじめシステムに入力しておく必要がある。機器の台数が増えると、入力に手間がかかる。また、省エネルギー、監視制御または系統制御等の目的が変わると、扱う項目および評価方法が変わってしまうため、データベースを作り直す場合がある。機器は、目的ごとに管理方法が異なる場合があり、特許文献１に記載の技術のような単純な設置場所だけでなく、メーカ、価格、納入業者または設置業者等で管理される場合もある。例えば、温度センサに関しては、目的が温度分布の評価であれば、データベースで温度センサの設置場所が管理されていればよく、温度センサの納入業者が管理されている必要はない。しかし、目的が納入業者の評価に変更された場合は、温度センサの納入業者を管理できるようにデータベースを作り直す必要がある。また、機器は、階層構造に従って管理される場合もある。例えば、ＸＹＺマンションのＡ棟の７階にＢ社製のエアコンが設置されているとすると、ＸＹＺマンション−＞Ａ棟−＞７Ｆ−＞Ｂ社−＞エアコンといった形式での管理が考えられる。こうした場合、対象または管理目的が変わると、データベースを作り直す必要がある。データベースが作り直される場合、機器ＩＤも変わってしまう。「ＩＤ」は、Ｉｄｅｎｔｉｆｉｅｒの略語である。
【０００７】
特許文献２に記載の技術では、認識対象の機器が、機器種別および機器名称といった、機器の設定に必要な情報をあらかじめ保持しているか、あるいは、ファイルアドレスまたはカタログ番号といった、機器の設定に必要な情報を外部から取得するための情報をあらかじめ保持している必要がある。また、認識対象の機器が、情報を送信する機能を有している必要がある。よって、そういった情報および機能を持っていない機器は、認識対象から外れてしまう。
【０００８】
本発明は、機器の分類を認識するために必要な情報が機器から明示的に提供されなくても、その機器の分類を認識できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一態様に係る機器管理システムは、
機器の分類ごとに各機器の起動時に発生する現象をあらかじめ定義した特性データを記録媒体から取得し、新たに管理対象となる機器である新規機器の起動時に発生した現象の観測結果を前記特性データと照合し、照合結果から前記新規機器の分類を認識する機器認識部を備える。
【発明の効果】
【００１０】
本発明では、機器の起動時の特性から、その機器の分類が認識される。よって、機器の分類を認識するために必要な情報が機器から明示的に提供されなくても、その機器の分類を認識できる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１に係るデータ交換システムの構成を示すブロック図。
【図２】実施の形態１に係るデータ交換システムの動作を示すフローチャート。
【図３】実施の形態１に係るデータ交換システムの入力画面を示す図。
【図４】実施の形態１に係るデータ交換システムの完了画面を示す図。
【図５】実施の形態１に係るデータ交換システムの動作を示すフローチャート。
【図６】実施の形態１に係るデータ交換システムの動作を示すフローチャート。
【図７】実施の形態１に係るデータ交換システムの動作を示すフローチャート。
【図８】実施の形態１に係るデータ交換システムの動作を示すフローチャート。
【図９】実施の形態１に係るデータ交換システムの選択画面を示す図。
【図１０】実施の形態１に係るデータ交換システムの選択画面を示す図。
【図１１】実施の形態１に係るデータ交換システムの検索画面を示す図。
【図１２】実施の形態１に係るデータ交換システムの検索画面を示す図。
【図１３】実施の形態２に係るデータ交換システムの動作を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について、図を用いて説明する。各図中、同一または相当する部分には、同一符号を付している。実施の形態の説明において、同一または相当する部分については、説明を適宜省略または簡略化する。なお、本発明は、以下に説明する実施の形態に限定されるものではなく、必要に応じて種々の変更が可能である。例えば、以下に説明する実施の形態のうち、２つ以上の実施の形態が組み合わせられて実施されても構わない。あるいは、以下に説明する実施の形態のうち、１つの実施の形態または２つ以上の実施の形態の組み合わせが部分的に実施されても構わない。
【００１３】
実施の形態１．
本実施の形態について、図１から図１２を用いて説明する。
【００１４】
＊＊＊構成の説明＊＊＊
図１を参照して、本実施の形態に係るデータ交換システム６００の構成を説明する。
【００１５】
データ交換システム６００は、機器管理システム１００と、製造業者装置２００と、開発者装置３００と、管理業者装置４００と、複数の機器５００とを備える。
【００１６】
機器管理システム１００は、コンピュータである。機器管理システム１００は、例えば、クラウドシステム等のサーバである。
【００１７】
製造業者装置２００は、コンピュータである。製造業者装置２００は、例えば、ＰＣである。「ＰＣ」は、Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒの略語である。製造業者装置２００は、図示していないインターネット等のネットワークを介して機器管理システム１００と接続されている。製造業者装置２００は、機器５００を製造する製造業者である機器メーカの担当者によって機器管理システム１００へのアクセスのために利用される。
【００１８】
開発者装置３００は、コンピュータである。開発者装置３００は、例えば、ＰＣである。開発者装置３００は、図示していないインターネット等のネットワークを介して機器管理システム１００と接続されている。開発者装置３００は、アプリケーション開発者によって機器管理システム１００へのアクセスのために利用される。
【００１９】
管理業者装置４００は、コンピュータである。管理業者装置４００は、例えば、ＰＣである。管理業者装置４００は、図示していないインターネット等のネットワークを介して機器管理システム１００と接続されている。管理業者装置４００は、機器管理システム１００の開発業者および管理業者の少なくともいずれかであるシステムメーカの担当者によって機器管理システム１００へのアクセスのために利用される。
【００２０】
機器５００は、例えば、温度センサ等の計測機器、制御機器、電子機器、エアコン等の冷凍機器、または、照明機器である。機器５００は、本実施の形態ではマンションの部屋に設置されているが、マンションの共用部に設置されていてもよいし、ビルまたは工場等、他の場所に設置されていてもよい。機器５００は、図示していないインターネット等のネットワークを介して機器管理システム１００と接続されている。
【００２１】
機器管理システム１００は、プロセッサ１０１を備えるとともに、メモリ１０２、補助記憶装置１０３、入力機器１０４、ディスプレイ１０５および通信装置１０６といった他のハードウェアを備える。プロセッサ１０１は、信号線を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
【００２２】
機器管理システム１００は、機器登録部１１０と、機器構成定義部１２０と、機器認識部１３０と、稼動実績収集部１４０と、類似機器検索部１５０と、データベース１６０とを備える。機器登録部１１０、機器構成定義部１２０、機器認識部１３０、稼動実績収集部１４０および類似機器検索部１５０の機能は、ソフトウェアにより実現される。データベース１６０は、本実施の形態では補助記憶装置１０３に構築されるが、メモリ１０２に構築されてもよい。
【００２３】
データベース１６０は、本実施の形態ではグラフデータベースであるが、リレーショナルデータベース等、他の種類のデータベースでもよい。
【００２４】
データベース１６０には、機器５００ごとに、機器５００に関する情報が、機器５００を個別に識別する識別子である機器ＩＤ１６１とともに登録される。機器５００に関する情報には、機器５００の分類を示す分類情報１６２と、機器５００が設置された場所を示す機器構成情報１６３と、機器５００の属性を示す属性情報１６４と、機器５００が故障した頻度を示す故障情報１６５とが含まれる。分類情報１６２は、本実施の形態では、機器５００の機種、機器５００を製造した機器メーカ、および、機器５００の型番を示す情報である。なお、分類情報１６２には、機器５００の分類を示す情報として、機器５００の機種の代わりに、あるいは、機器５００の機種とともに、機器５００の名称を示す情報が含まれていてもよい。また、分類情報１６２には、機器５００の分類を示す情報として、機器５００の型番の代わりに、あるいは、機器５００の型番とともに、機器５００の型名を示す情報が含まれていてもよい。機器構成情報１６３は、本実施の形態では、機器５００が設置されたマンションの部屋を示す情報である。属性情報１６４は、本実施の形態では、機器５００の納品日、機器５００の価格、および、機器５００を設置した施工業者等を示す情報である。故障情報１６５は、機器５００の故障回数等、機器５００が故障した頻度そのものを示す情報であってもよいが、本実施の形態では、機器５００の故障日を示す情報である。
【００２５】
データベース１６０には、特性データ１６６も登録される。特性データ１６６は、機器５００の分類ごとに各機器５００の起動時に発生する現象をあらかじめ定義したデータである。具体的には、特性データ１６６は、機器５００の分類ごとに各機器５００への電源投入時に各機器５００から出力される電圧および電流の少なくともいずれかの変動特性を示すデータである。あるいは、特性データ１６６は、機器５００の分類ごとに各機器５００の起動時に各機器５００から発生する音および振動の少なくともいずれかの変動特性を示すデータである。あるいは、特性データ１６６は、２つ以上の部品からなる機器５００に関して、機器５００の分類ごとに各機器５００の起動時に各機器５００に含まれる２つ以上の部品が動作するタイミングを示すデータである。あるいは、特性データ１６６は、エアコン等、冷凍機器に大別される機器５００に関して、冷凍機器の分類ごとに各冷凍機器の運転開始時に各冷凍機器により調節される温度の変動特性を示すデータである。あるいは、特性データ１６６は、照明機器に大別される機器５００に関して、照明機器の分類ごとに各照明機器の点灯開始時に各照明機器から出力される光の変動特性を示すデータである。
【００２６】
特性データ１６６は、本実施の形態では、稼動データ１６７を提供することと引き換えに機器メーカから提供される。
【００２７】
稼動データ１６７は、機器管理システム１００にとっての管理対象の機器５００、すなわち、データベース１６０に情報が登録されていて、すでに有効化されている機器５００の稼動実績を示すデータである。「有効化」とは、機器５００の実運用を開始することをいう。例えば、ある機器５００において実運用に必要な初期化処理が実施されれば、その機器５００が有効化されたことになる。稼動データ１６７は、具体的には、運転データ、警報データおよび操作データである。
【００２８】
稼動データ１６７は、データベース１６０に登録されてもよいし、データベース１６０とは別にメモリ１０２または補助記憶装置１０３に蓄積されてもよい。いずれの場合も、稼動データ１６７は、圧縮処理および統計処理等の加工処理が施された上で蓄積されることが望ましい。これは、機器５００から収集されたデータをそのまま蓄積する場合と比べて、記憶容量を削減することができるからである。稼動データ１６７は、機器メーカに提供される際にも、圧縮処理および統計処理等の加工処理が施された後のデータであることが望ましい。
【００２９】
データベース１６０に登録されている、機器ＩＤ１６１、および、機器５００に関する情報は、検索条件１６８として利用することができる。検索条件１６８をデータベース１６０に与えることで、データベース１６０から検索結果１６９を得ることができる。
【００３０】
検索条件１６８は、本実施の形態では、システムメーカによって指定される。検索結果１６９は、システムメーカに返される。
【００３１】
プロセッサ１０１は、機器管理プログラムを実行する装置である。機器管理プログラムは、機器登録部１１０、機器構成定義部１２０、機器認識部１３０、稼動実績収集部１４０および類似機器検索部１５０の機能を実現するプログラムである。プロセッサ１０１は、例えば、ＣＰＵである。「ＣＰＵ」は、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略語である。
【００３２】
メモリ１０２および補助記憶装置１０３は、記録媒体の例である。メモリ１０２は、例えば、フラッシュメモリまたはＲＡＭである。「ＲＡＭ」は、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略語である。補助記憶装置１０３は、例えば、フラッシュメモリまたはＨＤＤである。「ＨＤＤ」は、Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略語である。
【００３３】
入力機器１０４は、機器管理プログラムへのデータの入力のためにユーザにより操作される機器である。入力機器１０４は、例えば、マウス、キーボードまたはタッチパネルである。
【００３４】
ディスプレイ１０５は、機器管理プログラムから出力されるデータを画面に表示する機器である。ディスプレイ１０５は、例えば、ＬＣＤである。「ＬＣＤ」は、Ｌｉｑｕｉｄ
Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略語である。
【００３５】
通信装置１０６は、機器管理プログラムに入力されるデータを受信するレシーバと、機器管理プログラムから出力されるデータを送信するトランスミッタとを含む。通信装置１０６は、例えば、通信チップまたはＮＩＣである。「ＮＩＣ」は、Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄの略語である。
【００３６】
機器管理プログラムは、補助記憶装置１０３にあらかじめ記憶されており、メモリ１０２にロードされ、プロセッサ１０１によって実行される。補助記憶装置１０３には、機器管理プログラムだけでなく、ＯＳも記憶されている。「ＯＳ」は、Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍの略語である。プロセッサ１０１は、ＯＳを実行しながら、機器管理プログラムを実行する。
【００３７】
なお、機器管理プログラムの一部または全部がＯＳに組み込まれていてもよい。
【００３８】
機器管理システム１００は、プロセッサ１０１を代替する複数のプロセッサを備えていてもよい。これら複数のプロセッサは、機器管理プログラムの実行を分担する。それぞれのプロセッサは、例えば、ＣＰＵである。
【００３９】
機器管理プログラムにより利用、処理または出力されるデータ、情報、信号値および変数値は、メモリ１０２、補助記憶装置１０３、または、プロセッサ１０１内のレジスタまたはキャッシュメモリに記憶される。
【００４０】
機器管理プログラムは、機器登録部１１０、機器構成定義部１２０、機器認識部１３０、稼動実績収集部１４０および類似機器検索部１５０の「部」を「処理」に読み替えた各処理をコンピュータに実行させるプログラムである。あるいは、機器管理プログラムは、機器登録部１１０、機器構成定義部１２０、機器認識部１３０、稼動実績収集部１４０および類似機器検索部１５０の「部」を「手順」に読み替えた各手順をコンピュータに実行させるプログラムである。機器管理プログラムは、コンピュータ読取可能な媒体に記録されて提供されてもよいし、プログラムプロダクトとして提供されてもよい。
【００４１】
機器管理システム１００は、１台のコンピュータで構成されていてもよいし、複数台のコンピュータで構成されていてもよい。機器管理システム１００が複数台のコンピュータで構成されている場合は、機器登録部１１０、機器構成定義部１２０、機器認識部１３０、稼動実績収集部１４０および類似機器検索部１５０の機能が、各コンピュータに分散されて実現されてもよい。データベース１６０は、いずれか１台のコンピュータに構築されてもよいし、２台以上のコンピュータに分散されて構築されてもよい。
【００４２】
＊＊＊動作の説明＊＊＊
図１のほかに図２から図１２を参照して、本実施の形態に係るデータ交換システム６００の動作を説明する。データ交換システム６００の動作は、本実施の形態に係るデータ交換方法に相当する。
【００４３】
図２を参照して、機器メーカが機器５００を機器管理システム１００に登録する際のデータ交換システム６００の動作を説明する。
【００４４】
ここでは、図３のような入力画面１７１に入力された情報に従い、マンションに新たに設置される機器５００を機器管理システム１００に登録するフローについて述べる。入力画面１７１は、機器管理システム１００から送信されるＨＴＴＰメッセージ等のデータに基づき、製造業者装置２００で動作するウェブブラウザ等のアプリケーションによって製造業者装置２００のディスプレイに表示される。
【００４５】
ステップＳ１１において、機器管理システム１００の機器登録部１１０は、製造業者装置２００から機器管理システム１００にアクセスした機器メーカの担当者による、入力画面１７１への情報の入力を受け付ける。機器登録部１１０は、入力された情報に基づき、新たに設置される機器５００の基本の型となる部品があるかどうかをデータベース１６０で確認する。本実施の形態では、データベース１６０がグラフデータベースであるため、有向グラフのノードが「部品」に相当する。ここでは、エアコンが登録されるとする。機器登録部１１０は、そのエアコンと同じメーカの同じ型の基本部品が登録されているかどうかを確認する。同じメーカの同じ型のエアコンであれば、シリアル番号が異なっても同じ基本部品を型として持つ。
【００４６】
基本部品があれば、ステップＳ１２において、機器登録部１１０は、その部品を使って新規に機器オブジェクトを生成する。基本部品がなければ、ステップＳ１３において、機器登録部１１０は、新規に基本部品を作成してデータベース１６０に登録する。例えば、Ａ社製のＢ型のエアコンが追加されたのであれば、機器登録部１１０は、Ａ社製のＢ型のエアコンに共通の基本部品を新たに作成する。そして、機器登録部１１０は、作成した部品を使って新規に機器オブジェクトを生成する。
【００４７】
ステップＳ１４において、機器登録部１１０は、機器５００が接続されたときに機器５００が出力した信号等から機器５００を特定できるアルゴリズムを、前述した特性データ１６６と機器５００の起動時に発生した現象の観測結果とを照合する仕組みとしてデータベース１６０に登録する。例えば、Ａ社製のＢ型のエアコンに、電源投入時、出力が−０．１Ｖから４Ｖの範囲で１００ｍｓ間変動するという特性があれば、機器登録部１１０は、その特性を判別するための自動認識アルゴリズムをスクリプト等の実行可能な形で登録する。つまり、機器登録部１１０は、スクリプトを起動するだけで機器５００が参入したかをチェックできるようなアルゴリズムを登録する。本実施の形態では、こうしたスクリプトが機器５００に関する情報とともにデータベース１６０に登録される。
【００４８】
ステップＳ１５において、機器登録部１１０は、機器５００の運転を評価するための指標であるＫＰＩを登録する。「ＫＰＩ」は、Ｋｅｙ  Ｐｅｒｆｏｒｍａｎｃｅ  Ｉｎｄｉｃａｔｏｒの略語である。ＫＰＩは、後で分析に使用される。ＫＰＩは、例えば、Ｍａｘ（Ａ）とすれば、機器５００が消費した最大の電流量を示し、Σ（Ｐ）とすれば、機器５００が今までに消費した電力量を示す、といったように式で表される。図示していないが、ＫＰＩも入力画面１７１で指定されてよい。
【００４９】
ステップＳ１６において、機器登録部１１０は、機器５００の機種、メーカ、型番、納品日および価格といった情報をデータベース１６０に登録する。機種、メーカおよび型番は、前述した分類情報１６２としてデータベース１６０に登録される。納品日および価格は、前述した属性情報１６４の一部としてデータベース１６０に登録される。このとき、機器登録部１１０は、機器５００を操作するコマンドも登録することができる。登録される情報およびコマンドは、入力画面１７１から取得される。
【００５０】
ステップＳ１７において、機器登録部１１０は、データベース１６０の全体で機器５００を一意に識別するＩＤとして、前述した機器ＩＤ１６１を発行し、データベース１６０に登録する。機器ＩＤ１６１は、機器管理システム１００で一意のＩＤである。よって、機器５００の配置が変わっても一意に機器５００を識別できる。機器登録部１１０は、発行した機器ＩＤ１６１を図４のような完了画面１７２に表示する。完了画面１７２は、入力画面１７１と同様に、機器管理システム１００から送信されるＨＴＴＰメッセージ等のデータに基づき、製造業者装置２００で動作するウェブブラウザ等のアプリケーションによって製造業者装置２００のディスプレイに表示される。
【００５１】
この時点では、機器５００がデータベース１６０に登録されているだけで、マンションのどの部屋にもつながっていない。すなわち、新たな機器オブジェクトがデータベース１６０に追加されただけで、その機器オブジェクトは、部屋オブジェクトとは接続されていない。
【００５２】
図５を参照して、アプリケーション開発者が機器構成を機器管理システム１００に登録する際のデータ交換システム６００の動作を説明する。
【００５３】
ここでは、登録された機器５００について、その機器５００がどのような構成を持つかを機器管理システム１００に登録するフローについて述べる。
【００５４】
ステップＳ２１において、機器管理システム１００の機器構成定義部１２０は、開発者装置３００から機器管理システム１００にアクセスしたアプリケーション開発者による機器オブジェクトの選択を受け付ける。ここでは、エアコンが選択されたとする。
【００５５】
ステップＳ２２において、機器構成定義部１２０は、機器オブジェクトに名前およびパラメータ等の実体が持つ属性を設定する操作を受け付ける。そのような属性としては、シリアル番号および購入金額等、共通でない値がある。
【００５６】
ステップＳ２３において、機器構成定義部１２０は、機器構成を登録する前に、すでに登録されている機器構成のパターン、すなわち、テンプレートがあるかどうかをデータベース１６０で確認する操作を受け付ける。例えば、「Ａ  Ｔｙｐｅのマンションの１住居」であれば、上位に階数を持ち、下位に和室、洋室、バスおよびトイレ等を持つ機器構成のテンプレートが考えられる。
【００５７】
テンプレートがあれば、ステップＳ２４において、機器構成定義部１２０は、テンプレートに従って機器５００を自動的に割り付けていく。先の例では、洋室にエアコンが割り付けられる。テンプレートがない場合は、ステップＳ２５において、機器構成定義部１２０は、機器構成を１つ１つ入力していく操作を受け付ける。いずれの場合でも、データベース１６０に新たに追加された機器オブジェクトが部屋オブジェクトと接続されることになる。すなわち、機器５００が設置されたマンションの部屋を示す情報が、前述した機器構成情報１６３としてデータベース１６０に登録されることになる。
【００５８】
ステップＳ２６において、機器構成定義部１２０は、こうした入力を行いながら同じような機器構成をテンプレートして登録する操作を受け付ける。
【００５９】
図６を参照して、機器管理システム１００が機器５００を自動認識する動作を説明する。
【００６０】
ここでは、機器５００が設置されたときに、その機器５００が何であるかを認識するフローについて述べる。
【００６１】
ステップＳ３１において、機器管理システム１００の機器認識部１３０は、開発者装置３００から機器管理システム１００にアクセスしたアプリケーション開発者、あるいは、管理業者装置４００から機器管理システム１００にアクセスしたシステムメーカの担当者による、データベース１６０に登録済の機器５００の選択を受け付ける。そして、機器認識部１３０は、どの機器５００をどこに設置するかといったことを示す工事データを作成する操作を受け付ける。工事データには、新たに設置される機器５００である新規機器Ｘｎの機器ＩＤ１６１と、新規機器Ｘｎが接続されるルータ等の制御機器Ｘｃの機器ＩＤ１６１とが含まれる。図１には示していないが、工事データは、メモリ１０２に格納される。また、このとき、前述した属性情報１６４の残りがデータベース１６０に登録される。
【００６２】
ステップＳ３２において、機器認識部１３０は、工事データをメモリ１０２から取得する。機器認識部１３０は、工事データに含まれる新規機器Ｘｎの機器ＩＤ１６１を用いて、機器メーカより提供されてデータベース１６０に登録済の、新規機器Ｘｎの自動認識アルゴリズムを取得する。機器認識部１３０は、工事データに含まれる制御機器Ｘｃの機器ＩＤ１６１を用いて、制御機器Ｘｃを特定する。機器認識部１３０は、取得したアルゴリズムを、特定した制御機器Ｘｃに送信する。例えば、あるエアコンを７０２号室に設置するのであれば、機器認識部１３０は、７０２号室にあるルータ等のネットワーク機器に自動認識アルゴリズムをダウンロードしておく。
【００６３】
新規機器Ｘｎが設置された後に、ステップＳ３３において、制御機器Ｘｃは、新規機器Ｘｎの信号等のモニタリングを行いながら、ダウンロードされた自動認識アルゴリズムを実行する。
【００６４】
ステップＳ３４において、制御機器Ｘｃは、新規機器Ｘｎの特性をアルゴリズムで検出できれば、新規機器Ｘｎを検出したことを機器認識部１３０に通知する。これにより、機器認識部１３０は、新規機器Ｘｎの分類を認識し、認識した分類と、新規機器Ｘｎについて機器登録部１１０により登録された分類情報１６２に示されている分類とが一致していると判断することができる。
【００６５】
なお、２種類以上のアルゴリズムが制御機器Ｘｃにダウンロードされている場合には、制御機器Ｘｃは、どのアルゴリズムに対応する特性を検出したかを機器認識部１３０に通知する。これにより、機器認識部１３０は、新規機器Ｘｎの分類を認識することができる。機器認識部１３０は、認識した分類と、新規機器Ｘｎについて機器登録部１１０により登録された分類情報１６２に示されている分類とを比較することで、両者が一致しているかどうかを判断することができる。
【００６６】
機器認識部１３０は、制御機器Ｘｃの代わりに、自動認識アルゴリズムを直接実行してもよい。
【００６７】
上記のように、本実施の形態において、機器認識部１３０は、新たに管理対象となる機器５００である新規機器Ｘｎの起動時に発生した現象の観測結果を直接または制御機器Ｘｃを利用して得る。具体的には、機器認識部１３０は、観測結果として、新規機器Ｘｎへの電源投入時に新規機器Ｘｎから出力された電圧および電流の少なくともいずれかの時系列データを生成する。あるいは、機器認識部１３０は、観測結果として、新規機器Ｘｎの起動時に新規機器Ｘｎから発生した音および振動の少なくともいずれかの時系列データを生成する。あるいは、機器認識部１３０は、観測結果として、新規機器Ｘｎの起動時に新規機器Ｘｎに含まれる２つ以上の部品が動作した時刻を記録する。あるいは、機器認識部１３０は、新規機器Ｘｎが冷凍機器であれば、観測結果として、新規機器Ｘｎの運転開始時に新規機器Ｘｎにより調節された温度の時系列データを生成する。あるいは、機器認識部１３０は、新規機器Ｘｎが照明機器であれば、観測結果として、新規機器Ｘｎの点灯開始時に新規機器Ｘｎから出力された光の時系列データを生成する。
【００６８】
時系列データの生成方法としては、任意の方法を用いることができる。電圧および電流の時系列データを生成する場合には、新規機器Ｘｎが電気的に接続された電源線の電圧および電流を、新規機器Ｘｎへの電源投入時から一定時間、それぞれ電圧センサおよび電流センサにより観測すればよい。音および振動の時系列データを生成する場合には、新規機器Ｘｎまたは新規機器Ｘｎの周辺の音および振動を、新規機器Ｘｎの起動時から一定時間、それぞれ音センサおよび振動センサにより観測すればよい。温度の時系列データを生成する場合には、新規機器Ｘｎまたは新規機器Ｘｎの周辺の温度を、新規機器Ｘｎの運転開始時から一定時間、温度センサにより観測すればよい。光の時系列データを生成する場合には、新規機器Ｘｎの周辺の光を、新規機器Ｘｎの点灯開始時から一定時間、光センサにより観測すればよい。
【００６９】
時刻の記録方法としても、任意の方法を用いることができる。例えば、新規機器Ｘｎが部品として弁およびポンプを含む排水システムであれば、新規機器Ｘｎの運転開始後に、弁が開いた時刻と、弁の下流にあるポンプの出力が閾値に達した時刻とを、それぞれ開閉センサと、圧力センサまたは流量センサにより観測すればよい。あるいは、新規機器Ｘｎが部品として複数の照明機器を含む照明システムであれば、新規機器Ｘｎのスイッチがオンになった後に、各照明機器が点灯した時刻を、それぞれ光センサ等により観測すればよい。
【００７０】
機器認識部１３０は、特性データ１６６を記録媒体から取得し、上記のように得られた観測結果を特性データ１６６と照合する。これにより、機器認識部１３０は、特性データ１６６によって定義された現象が実際に発生したかどうかを確認する。具体的には、機器認識部１３０は、生成した時系列データを特性データ１６６と照合することで、特性データ１６６に示された変動特性が実際に現れたかどうかを確認する。あるいは、機器認識部１３０は、記録した時刻を特性データ１６６と照合することで、特性データ１６６に示されたタイミングで各部品が実際に動作したかどうかを確認する。
【００７１】
機器認識部１３０は、照合結果から新規機器Ｘｎの分類を認識する。そして、機器認識部１３０は、認識した分類と機器登録部１１０により登録された分類情報１６２に示されている分類とが一致しているかどうかを判断する。
【００７２】
このように、本実施の形態では、工事により設置されることがわかっている機器５００の、製品としての癖があらかじめ登録される。「癖」は、機種、メーカおよび型といった分類が同じ機器５００の間で共通する。そのため、機器認識部１３０は、新たに設置された機器５００の癖を観察することで、その機器５００の分類を認識することができる。したがって、機器５００の分類を認識するために必要な情報が機器５００から明示的に提供される必要はない。
【００７３】
機器５００の起動は、機器５００を設置した施工業者等により現地で行われてもよいが、登録されたコマンドによって遠隔操作により行われてもよい。遠隔操作により機器５００を起動する場合は、複数の機器５００を一括で起動し、効率よく機器５００の自動認識の処理を実行することができる。
【００７４】
機器認識部１３０により認識された分類と機器登録部１１０により登録された分類情報１６２に示されている分類とが一致している場合、ステップＳ３５において、機器認識部１３０は、工事データのステータスを接続完了として、新規機器Ｘｎを有効化する。例えば、機器認識部１３０は、コマンドで登録されている初期化処理を起動する。
【００７５】
なお、機器認識部１３０は、認識した分類と機器登録部１１０により登録された分類情報１６２に示されている分類とが一致し、かつ、観測結果が得られた場所と機器構成定義部１２０により登録された機器構成情報１６３に示されている場所とが一致している場合のみ、新規機器Ｘｎを有効化してもよい。観測結果が得られた場所は、制御機器Ｘｃについてデータベース１６０に登録されている機器構成情報１６３等から特定することができる。
【００７６】
本実施の形態によれば、工事データをあらかじめ登録しておき、工事データの通りの機器５００が設置されたかどうかを自動的に確認することができる。
【００７７】
図７を参照して、機器管理システム１００が機器５００の稼動状態に関するデータを収集する動作を説明する。
【００７８】
ここでは、機器管理システム１００が、有効化された機器５００の状態を抽出するフローについて述べる。
【００７９】
ステップＳ４１において、機器管理システム１００の稼動実績収集部１４０は、稼動データ１６７を収集する。具体的には、稼動実績収集部１４０は、接続されている機器５００から運転データ、警報データおよび操作データを常時または定期的に収集する。収集されるデータは、機器５００ごとに異なっていてよい。稼動データ１６７の例として、機器５００がエアコンの場合は、いつ電源がオンまたはオフになったかを示す運転データと、エラーの発生有無を示す警報データと、冷房、暖房および除湿等の運転モードの変更、設定温度、および、操作日時を示す操作データとが記録される。
【００８０】
ステップＳ４２において、稼動実績収集部１４０は、稼動データ１６７を加工する。具体的には、稼動実績収集部１４０は、稼動データ１６７を分析したり、稼動データ１６７を評価したりして、分析結果および評価結果を、加工後の稼動データ１６７として記録媒体に蓄積する。具体例として、稼動実績収集部１４０は、運転データを日ごとに集計したり、月単位で平均をとったり、ＫＰＩを計算したり、運転状態の評価を行ったりする。稼動データ１６７は、機器ＩＤ１６１によって検索できる形式で蓄積される。
【００８１】
ステップＳ４３において、稼動実績収集部１４０は、稼動データ１６７を、該当する機器５００を製造した製造業者である機器メーカに提供するために外部に送信する。具体的には、稼動実績収集部１４０は、インターネット等のネットワークを介して、稼動データ１６７を送信する。製造業者装置２００は、ネットワークを介して、稼動実績収集部１４０から稼動データ１６７を受信する。具体例として、稼動実績収集部１４０は、機器メーカの担当者による、機器ＩＤ１６１によって検索できる形式で蓄積した稼動データ１６７へのアクセスを製造業者装置２００から受け付ける。
【００８２】
ステップＳ４３の後、前述したステップＳ１４において、製造業者装置２００は、ネットワークを介して、稼動データ１６７が提供されることと引き換えに提供するデータとして、特性データ１６６を機器管理システム１００に送信する。機器管理システム１００は、ネットワークを介して、製造業者装置２００から特性データ１６６を受信する。具体的には、機器管理システム１００は、機器メーカにより作成され、機器認識部１３０が観測結果を特性データ１６６と照合するためのアルゴリズムが実装されたスクリプトを製造業者装置２００から受信し、データベース１６０に格納する。機器認識部１３０は、データベース１６０に格納されたスクリプトを実行することで新規機器Ｘｎの分類を認識することができる。機器管理システム１００は、同じアルゴリズムが実装されたプログラムであれば、スクリプト以外の形式のプログラムを製造業者装置２００から受信し、データベース１６０に格納してもよい。
【００８３】
このように、本実施の形態では、機器５００を運用および管理している主体が、機器５００の稼動データ１６７を、その機器５００を製造した製造業者に提供することで、その製造業者が製造した新たな機器５００の特性データ１６６を見返りとして機器管理システム１００に登録してもらうことができる。また、機器５００を運用および管理している主体が、機器５００の特性データ１６６を機器管理システム１００に登録してくれた製造業者に対し、その機器５００の稼動データ１６７を見返りとして提供することもできる。このような仕組みによって、機器５００を運用および管理している主体と、機器５００の製造業者との両方における、互いへの情報提供のモチベーションを高めることができる。
【００８４】
具体例として、機器５００を運用および管理している主体は、運用時に機器５００の運転データ等を機器メーカに定期的に提供することを保障するのと引き換えに、機器メーカが作成した、上記アルゴリズムを実装したプログラムの提供を受けることができる。機器管理システム１００は、提供されたプログラムを機器５００の分類とともにデータベース１６０に登録する。機器認識部１３０は、登録されたプログラムを実行することで、新規機器Ｘｎの分類を認識することができる。本実施の形態によれば、機器５００を分類するアルゴリズムを機器５００ごとに作らなくても、機器５００の分類を認識できる。
【００８５】
図８を参照して、システムメーカが類似機器を検索する際のデータ交換システム６００の動作を説明する。
【００８６】
ここでは、機器管理システム１００が、図９のような選択画面１７３において選択された機器５００と類似する機器５００を検索するフローについて述べる。例えば、故障した機器５００を選択すれば、同じように故障するかもしれない機器５００を知ることができる。選択画面１７３は、機器管理システム１００から送信されるＨＴＴＰメッセージ等のデータに基づき、管理業者装置４００で動作するウェブブラウザ等のアプリケーションによって管理業者装置４００のディスプレイに表示される。
【００８７】
ステップＳ５１において、機器管理システム１００の類似機器検索部１５０は、管理業者装置４００から機器管理システム１００にアクセスしたシステムメーカの担当者による、選択画面１７３への情報の入力を受け付ける。具体的には、類似機器検索部１５０は、機器５００の機種と、ランキングの種別とを指定する操作を受け付ける。類似機器検索部１５０は、指定の内容に従ってデータベース１６０を検索し、図１０のような機器一覧１７４を選択画面１７３に表示する。そして、類似機器検索部１５０は、機器一覧１７４から、検索の基準となる機器５００を選択する操作を受け付ける。
【００８８】
ステップＳ５２において、類似機器検索部１５０は、図１１のような検索画面１７５への検索条件１６８の入力を受け付ける。具体的には、類似機器検索部１５０は、機器５００のメーカ、型番、納品日および価格に関する検索条件１６８を指定する操作を受け付ける。類似機器検索部１５０は、接続されている機器５００の中で、検索条件１６８を満たし、かつ、属性の並び、および、その属性の値が、選択された機器５００と同じ機器５００について評価カウントをインクリメントする。例えば、図１０のように選択された機器５００の納品日が２０１７年３月１６日である場合、接続されている他の機器５００の中で、納入日が２０１７年３月１６日である機器５００の評価カウントがインクリメントされる。検索画面１７５は、選択画面１７３と同様に、機器管理システム１００から送信されるＨＴＴＰメッセージ等のデータに基づき、管理業者装置４００で動作するウェブブラウザ等のアプリケーションによって管理業者装置４００のディスプレイに表示される。
【００８９】
ステップＳ５３において、類似機器検索部１５０は、接続されている機器５００の中で、検索条件１６８を満たし、かつ、機器オブジェクトがもつ基本型が、選択された機器５００と同じ機器５００について評価カウントをインクリメントする。例えば、図１０のように選択された機器５００がエアコンでメーカがＡ社、型がＢ型である場合、接続されている他の機器５００の中で、メーカがＡ社、型がＢ型であるエアコンの評価カウントがインクリメントされる。
【００９０】
ステップＳ５４において、類似機器検索部１５０は、評価カウントの値が大きい機器５００から順番に並び替えて類似機器の一覧を検索結果１６９として検索画面１７５に表示する。
【００９１】
こうした仕組みにより、選択した機器５００と類似する機器５００の一覧を表示できる。なお、選択画面１７３および検索画面１７５には、マンション名、棟番号、部屋番号といった、各機器５００が設置された場所を示す情報が表示されてもよい。検索画面１７５では、検索結果１６９の中から、いずれかの機器５００を選択すると、その機器５００の詳細な情報および登録されたコマンドが表示されてもよい。検索画面１７５では、建物の範囲が指定されると、その範囲に合わせて検索結果１６９が更新されてもよい。このように、追加の絞り込み機能を設けることで、多数の類似する機器５００から効率よく機器５００を検索することもできる。
【００９２】
上記のように、本実施の形態において、類似機器検索部１５０は、データベース１６０に情報が登録されている機器５００のいずれかが故障した場合に、データベース１６０を検索して、故障した機器５００と属性が共通する機器５００を類似機器として抽出する。類似機器検索部１５０は、類似機器の一覧を表示する。
【００９３】
本実施の形態によれば、ある機器５００に不具合が生じたときに、その機器５００と機器構成および属性が共通する機器５００を抽出し、抽出した機器５００に対して点検等、同様の不具合が生じないような対策をあらかじめ講じることができる。
【００９４】
＊＊＊実施の形態の効果の説明＊＊＊
本実施の形態では、機器５００の起動時の特性から、その機器５００の分類が認識される。よって、機器５００の分類を認識するために必要な情報が機器５００から明示的に提供されなくても、その機器５００の分類を認識できる。
【００９５】
本実施の形態では、機器管理システム１００から製造業者装置２００に対して、機器５００の稼動実績を示す稼動データ１６７が提供され、引き換えに、製造業者装置２００から機器管理システム１００に対して、機器５００の自動認識のために利用可能な特性データ１６６が提供される。よって、機器管理システム１００および製造業者装置２００のそれぞれのユーザが互いに情報を提供するモチベーションを高めることができる。
【００９６】
本実施の形態によれば、機器５００固有のＩＤを発行できる。このＩＤを使って機器５００を、設備、施設および部門等の機器構成とともに登録できる。この機器構成の情報を分析目的に応じて有向グラフでデータベース１６０に格納できる。分野によらず共通なグラフの一部分の形を指定して機器５００を検索できる。機器５００の出力信号特性を記憶し、機器５００の接続端子の値を監視し、記憶している信号特性に合致する信号を検出したときに接続した機器５００を自動で認識し、ＩＤから機器構成を求め、機器５００が接続されたことを記録することができる。
【００９７】
本実施の形態では、柔軟な構造を持つグラフデータベースで機器構成を機器情報とは別に管理することができる。よって、省エネルギー、排出ガスまたは組織等、管理目的が異なっても機器５００の構成情報を共有できる。様々な属性の機器５００、あるいは、様々構成をとる機器５００を一元的に管理できる。また、機器５００の信号特性を機器情報として記憶しておき、特別な通信手順またはプロトコルを使わずに機器５００を特定することができる。さらに、機器５００の運転データを収集し、機器構成に応じて集約および分析を行い、稼動データ１６７として蓄積できる。機器５００を登録した機器メーカに稼動データ１６７を提供することで、機器情報を登録してもらいやすくなる。
【００９８】
＊＊＊他の構成＊＊＊
前述したように、本実施の形態では、機器登録部１１０、機器構成定義部１２０、機器認識部１３０、稼動実績収集部１４０および類似機器検索部１５０の機能がソフトウェアにより実現される。変形例として、機器登録部１１０、機器構成定義部１２０、機器認識部１３０、稼動実績収集部１４０および類似機器検索部１５０の機能がソフトウェアとハードウェアとの組み合わせにより実現されてもよい。すなわち、機器登録部１１０、機器構成定義部１２０、機器認識部１３０、稼動実績収集部１４０および類似機器検索部１５０の機能の一部が専用のハードウェアにより実現され、残りがソフトウェアにより実現されてもよい。
【００９９】
専用のハードウェアは、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ロジックＩＣ、ＧＡ、ＦＰＧＡまたはＡＳＩＣである。「ＩＣ」は、Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略語である。「ＧＡ」は、Ｇａｔｅ  Ａｒｒａｙの略語である。「ＦＰＧＡ」は、Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙの略語である。「ＡＳＩＣ」は、Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略語である。
【０１００】
プロセッサ１０１および専用のハードウェアは、いずれも処理回路である。すなわち、機器登録部１１０、機器構成定義部１２０、機器認識部１３０、稼動実績収集部１４０および類似機器検索部１５０の機能がソフトウェアにより実現されるか、ソフトウェアとハードウェアとの組み合わせにより実現されるかに関わらず、機器登録部１１０、機器構成定義部１２０、機器認識部１３０、稼動実績収集部１４０および類似機器検索部１５０の機能は、処理回路により実現される。
【０１０１】
実施の形態２．
本実施の形態について、主に実施の形態１との差異を、図１３を用いて説明する。
【０１０２】
＊＊＊構成の説明＊＊＊
本実施の形態に係るデータ交換システム６００の構成については、図１に示した実施の形態１のものと同じであるため、説明を省略する。
【０１０３】
＊＊＊動作の説明＊＊＊
図１のほかに図１３を参照して、本実施の形態に係るデータ交換システム６００の動作を説明する。データ交換システム６００の動作は、本実施の形態に係るデータ交換方法に相当する。
【０１０４】
本実施の形態では、機器管理システム１００の類似機器検索部１５０が、データベース１６０を検索して、データベース１６０に情報が登録されている機器５００を属性によってグループ分けし、各グループに含まれる機器５００が故障した頻度の高さによってソートしたグループの一覧を表示する。すなわち、本実施の形態では、類似機器検索部１５０が、類似機器のグループの一覧を自動作成し、さらに、その一覧を、不具合が発生するおそれのある順にソートする。よって、機器５００を選択しなくても、不具合が生じそうな機器５００を自動的に抽出し、抽出した機器５００に対して点検等、不具合が生じないような対策をあらかじめ講じることができる。
【０１０５】
図１３を参照して、機器管理システム１００が類似機器を検索する際のデータ交換システム６００の動作を説明する。
【０１０６】
ステップＳ６１において、機器管理システム１００の類似機器検索部１５０は、管理業者装置４００から機器管理システム１００にアクセスしたシステムメーカの担当者による、属性の種類の指定を受け付ける。ここでは、属性の種類として、機器５００を設置した施工業者が指定されたとする。
【０１０７】
ステップＳ６２において、類似機器検索部１５０は、データベース１６０を検索して、指定された種類の属性が同じ機器５００を同じグループに分類する。このとき、さらに、機器５００の納品日によってグループが分かれるような設定が行われてもよい。ここでは、納品日に、施工業者によって機器５００が設置されているものとする。
【０１０８】
ステップＳ６３において、類似機器検索部１５０は、分類先のグループごとに機器５００の故障回数を集計する。例えば、同じ施工業者によって、あるグループに属するエアコンが２台あり、一方のエアコンの故障情報１６５に示された故障日が２０１７年５月１０日、他方のエアコンの故障情報１６５に示された故障日が２０１７年５月２０日と２０１７年６月１０日であったとする。この場合、そのグループの故障回数は３回となる。
【０１０９】
ステップＳ６４において、類似機器検索部１５０は、故障回数の多いグループから順番に並び替えてグループの一覧を検索結果１６９として表示する。
【０１１０】
＊＊＊実施の形態の効果の説明＊＊＊
本実施の形態では、従来のように、エアコンおよび照明といった機器５００の種別ごとに別々のリレーショナルデータベースが構築されるのではなく、統一した機器ＩＤ１６１によって多種多様な機器５００を管理可能なグラフデータベースが構築される。そのため、例えば、ある施工業者が設置したエアコンと照明とに不具合が多く、別の施工業者が設置した同じ型のエアコン、および、同じ型の照明には不具合が少ないことから、不具合の要因がエアコンおよび照明の製品としての欠陥ではなく、施工業者の施工のしかたであるといったことを発見できるようになる。そして、適切な対策を講じることが可能となる。
【符号の説明】
【０１１１】
１００  機器管理システム、１０１  プロセッサ、１０２  メモリ、１０３  補助記憶装置、１０４  入力機器、１０５  ディスプレイ、１０６  通信装置、１１０  機器登録部、１２０  機器構成定義部、１３０  機器認識部、１４０  稼動実績収集部、１５０  類似機器検索部、１６０  データベース、１６１  機器ＩＤ、１６２  分類情報、１６３  機器構成情報、１６４  属性情報、１６５  故障情報、１６６  特性データ、１６７  稼動データ、１６８  検索条件、１６９  検索結果、１７１  入力画面、１７２  完了画面、１７３  選択画面、１７４  機器一覧、１７５  検索画面、２００  製造業者装置、３００  開発者装置、４００  管理業者装置、５００  機器、６００  データ交換システム。
【図１】
2019021078.tif 000003
【図２】
2019021078.tif 000004
【図３】
2019021078.tif 000005
【図４】
2019021078.tif 000006
【図５】
2019021078.tif 000007
【図６】
2019021078.tif 000008
【図７】
2019021078.tif 000009
【図８】
2019021078.tif 000010
【図９】
2019021078.tif 000011
【図１０】
2019021078.tif 000012
【図１１】
2019021078.tif 000013
【図１２】
2019021078.tif 000014
【図１３】
2019021078.tif 000015
【手続補正書】
【提出日】平成30年7月13日(2018.7.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
機器の分類ごとに各機器の起動時に発生する現象をあらかじめ定義した特性データを記録媒体から取得し、新たに管理対象となる機器である新規機器の起動時に発生した現象の観測結果を前記特性データと照合し、照合結果から前記新規機器の分類を認識する機器認識部と、
管理対象の機器の稼動実績を示す稼動データを収集し、前記稼動データを、該当する機器を製造した製造業者に提供するために外部に送信する稼動実績収集部を備え、
前記特性データは、前記稼動データを提供することと引き換えに前記製造業者から提供されたデータである機器管理システム。
【請求項２】
機器の分類ごとに各機器の起動時に発生する現象をあらかじめ定義した特性データを記録媒体から取得し、新たに管理対象となる機器である新規機器の起動時に発生した現象の観測結果を前記特性データと照合し、照合結果から前記新規機器の分類を認識する機器認識部を備え、
前記特性データは、前記観測結果を前記特性データと照合するためのアルゴリズムが実装されたプログラムとして前記記録媒体に格納され、
前記機器認識部は、前記記録媒体に格納されたプログラムを実行することで前記新規機器の分類を認識する機器管理システム。
【請求項３】
前記新規機器の分類を示す情報をデータベースに登録する機器登録部をさらに備え、
前記機器認識部は、認識した分類と前記機器登録部により登録された情報に示されている分類とが一致している場合に、前記新規機器を有効化する請求項１又は２に記載の機器管理システム。
【請求項４】
前記新規機器が設置される場所を示す情報を前記データベースに登録する機器構成定義部をさらに備え、
前記機器認識部は、認識した分類と前記機器登録部により登録された情報に示されている分類とが一致し、かつ、前記観測結果が得られた場所と前記機器構成定義部により登録された情報に示されている場所とが一致している場合に、前記新規機器を有効化する請求項３に記載の機器管理システム。
【請求項５】
前記データベースには、機器ごとに、機器の分類とともに機器の属性を示す情報が登録され、
前記データベースに情報が登録されている機器のいずれかが故障した場合に、前記データベースを検索して、故障した機器と属性が共通する機器を類似機器として抽出し、前記類似機器の一覧を表示する類似機器検索部をさらに備える請求項３または４に記載の機器管理システム。
【請求項６】
前記データベースには、機器ごとに、機器の分類とともに機器の属性と機器が故障した頻度とを示す情報が登録され、
前記データベースを検索して、前記データベースに情報が登録されている機器を属性によってグループ分けし、各グループに含まれる機器が故障した頻度の高さによってソートしたグループの一覧を表示する類似機器検索部をさらに備える請求項３または４に記載の機器管理システム。
【請求項７】
前記データベースには、機器ごとに、機器の属性として、機器を設置した施工業者を示す情報が登録されている請求項５または６に記載の機器管理システム。
【請求項８】
前記データベースは、グラフデータベースである請求項３から７のいずれか１項に記載の機器管理システム。
【請求項９】
前記特性データは、機器の分類ごとに各機器への電源投入時に各機器から出力される電圧および電流の少なくともいずれかの変動特性を示すデータであり、
前記機器認識部は、前記観測結果として、前記新規機器への電源投入時に前記新規機器から出力された電圧および電流の少なくともいずれかの時系列データを生成し、前記時系列データを前記特性データと照合する請求項１から８のいずれか１項に記載の機器管理システム。
【請求項１０】
前記特性データは、機器の分類ごとに各機器の起動時に各機器から発生する音および振動の少なくともいずれかの変動特性を示すデータであり、
前記機器認識部は、前記観測結果として、前記新規機器の起動時に前記新規機器から発生した音および振動の少なくともいずれかの時系列データを生成し、前記時系列データを前記特性データと照合する請求項１から８のいずれか１項に記載の機器管理システム。
【請求項１１】
前記特性データは、機器の分類ごとに各機器の起動時に各機器に含まれる２つ以上の部品が動作するタイミングを示すデータであり、
前記機器認識部は、前記観測結果として、前記新規機器の起動時に前記新規機器に含まれる２つ以上の部品が動作した時刻を記録し、前記時刻を前記特性データと照合する請求項１から８のいずれか１項に記載の機器管理システム。
【請求項１２】
前記特性データは、冷凍機器の分類ごとに各冷凍機器の運転開始時に各冷凍機器により調節される温度の変動特性を示すデータであり、
前記機器認識部は、前記新規機器が冷凍機器であれば、前記観測結果として、前記新規機器の運転開始時に前記新規機器により調節された温度の時系列データを生成し、前記時系列データを前記特性データと照合する請求項１から８のいずれか１項に記載の機器管理システム。
【請求項１３】
前記特性データは、照明機器の分類ごとに各照明機器の点灯開始時に各照明機器から出力される光の変動特性を示すデータであり、
前記機器認識部は、前記新規機器が照明機器であれば、前記観測結果として、前記新規機器の点灯開始時に前記新規機器から出力された光の時系列データを生成し、前記時系列データを前記特性データと照合する請求項１から８のいずれか１項に記載の機器管理システム。
【請求項１４】
管理対象の機器の稼動実績を示す稼動データを収集し、前記稼動データを、該当する機器を製造した製造業者に提供するために外部に送信する稼動実績収集部をさらに備え、
前記特性データは、前記稼動データを提供することと引き換えに前記製造業者から提供されたデータである請求項２に記載の機器管理システム。
【請求項１５】
前記特性データは、前記観測結果を前記特性データと照合するためのアルゴリズムが実装されたプログラムとして前記記録媒体に格納され、
前記機器認識部は、前記記録媒体に格納されたプログラムを実行することで前記新規機器の分類を認識する請求項１に記載の機器管理システム。
【請求項１６】
ネットワークを介して、前記機器管理システムから前記稼動データを受信し、前記特性データを前記機器管理システムに送信する製造業者装置と、
前記ネットワークを介して、前記製造業者装置から前記特性データを受信する請求項１４または１５に記載の機器管理システムと
を備えるデータ交換システム。
【請求項１７】
機器管理システムが、管理対象の機器の稼動実績を示す稼動データを収集し、ネットワークを介して、前記稼動データを送信し、
製造業者装置が、前記ネットワークを介して、前記機器管理システムから前記稼動データを受信し、
前記製造業者装置が、前記ネットワークを介して、前記稼動データが提供されることと引き換えに提供するデータとして、機器の分類ごとに各機器の起動時に発生する現象を定義した特性データを前記機器管理システムに送信し、
前記機器管理システムが、前記ネットワークを介して、前記製造業者装置から前記特性データを受信し、
前記機器管理システムが、新たに管理対象となる機器である新規機器の起動時に発生した現象の観測結果を前記特性データと照合し、照合結果から前記新規機器の分類を認識するデータ交換方法。
【請求項１８】
コンピュータに、
機器の分類ごとに各機器の起動時に発生する現象をあらかじめ定義した特性データを記録媒体から取得し、新たに管理対象となる機器である新規機器の起動時に発生した現象の観測結果を前記特性データと照合し、照合結果から前記新規機器の分類を認識する処理を実行させる機器管理プログラムであって、
前記特性データは、前記観測結果を前記特性データと照合するためのアルゴリズムが実装されたプログラムとして前記記録媒体に格納され、
前記コンピュータに前記記録媒体に格納されたプログラムを実行させることで、前記コンピュータに前記新規機器の分類を認識する処理を実行させる機器管理プログラム。