(57)【要約】【課題】複数の場所に分散して配置された被制御機器を、機種選定に制約を課すことなくかつ遠隔操作側への設備インパクトもなく遠隔から集中制御すること。【解決手段】本発明は、通信ネットワーク１０を介して中央制御装置１２と複数の現場システム１４とを接続し、各現場システム１４にそれぞれ１つ以上備えられた機器１６を中央制御装置１２から制御するシステムであって、中央制御装置１２に、各現場システム１４の固有情報及び各機器１６の特性情報とを管理する情報サーバ１８と、各機器１６を制御するための制御情報及び各機器１６に対するサービス情報を提供するアプリケーションサーバ２０とを備えている。また、各機器１６は、管理サーバ１８に管理されている現場システム１４の固有情報及び特性情報に基づいて管理され、アプリケーションサーバ２０によって提供された制御情報及びサービス情報のうちの少なくとも何れかに基づいて動作する。【選択図】    図１
2004334503.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して中央制御装置と複数の現場システムとを接続し、前記各現場システムにそれぞれ１つ以上備えられた機器を前記中央制御装置から制御する分散機器制御システムであって、
前記中央制御装置に、
前記各現場システムの固有情報、および前記各現場システムに備えられた機器の特性情報とを管理する情報管理手段と、
前記各現場システムに備えられた機器を制御するための制御情報、および前記各現場システムに備えられた機器に対するサービス情報を提供する情報提供手段とを備え、
前記各現場システムは、前記情報管理手段に管理されている自己の固有情報および自己の特性情報に基づいて管理され、前記情報提供手段によって提供された制御情報およびサービス情報のうちの少なくとも何れかに基づいて動作するようにした分散機器制御システム。
【請求項２】
請求項１に記載の分散機器制御システムにおいて、
前記各現場システムは、
それぞれ個別に動作することによって、対応する機器を制御する複数の交換可能なソフトウェア部品と、
前記情報提供手段から提供された制御情報およびサービス情報に基づいて前記各ソフトウェア部品を個別に動作させる制御手段とを備えるようにした分散機器制御システム。
【請求項３】
請求項２に記載の分散機器制御システムにおいて、
前記制御手段では、前記各ソフトウェア部品を階層構造状に備えるようにした分散機器制御システム。
【請求項４】
請求項２または請求項３に記載の分散機器制御システムにおいて、
前記情報管理手段に管理されている固有情報および特性情報に基づいて、前記ソフトウェア部品を前記各制御手段に配布する配布手段を前記中央制御装置に備えた分散機器制御システム。
【請求項５】
請求項４に記載の分散機器制御システムにおいて、
前記ソフトウェア部品を、前記配布手段に提供可能なように格納するソフトウェア部品格納手段を前記中央制御装置に更に備えた分散機器制御システム。
【請求項６】
請求項２乃至５のうち何れか１項に記載の分散機器制御システムにおいて、
前記ソフトウェア部品の制御の情報を、対応する機器に送信する通信ソフトウェア部品を交換可能なように搭載した送信手段を前記各現場システムに備え、
前記各現場システムに備えられた複数のソフトウェア部品は、前記通信ソフトウェア部品によって送信された前記動作の情報に基づいて動作するようにした分散機器制御システム。
【請求項７】
通信ネットワークを介して中央制御装置と複数の現場システムとを接続し、前記各現場システムにそれぞれ１つ以上備えられた機器を前記中央制御装置から制御する分散機器制御方法であって、
前記中央制御装置では、前記各現場システムの固有情報、および前記各現場システムに備えられた機器の特性情報に基づいて前記機器を管理するとともに、前記機器を制御するための制御情報、および前記機器に対するサービス情報のうちの少なくとも何れかに基づいて前記機器を動作させるようにした分散機器制御方法。
【請求項８】
通信ネットワークを介して中央制御装置と複数の現場システムとを接続し、それぞれ個別に動作することによって対応する機器を制御する複数の交換可能なソフトウェア部品を備え、前記各現場システムにそれぞれ１つ以上備えられた機器を前記中央制御装置から制御する分散機器制御方法であって、前記中央制御装置では、前記各現場システムの固有情報、および前記各現場システムに備えられた機器の特性情報に基づいて前記機器を管理するとともに、前記機器を制御するための制御情報、および前記機器に対するサービス情報を前記各現場システムへ提供し、
前記各現場システムでは、前記中央制御装置から提供された制御情報およびサービス情報に基づいて、前記機器を制御している各ソフトウェア部品をそれぞれ動作させるようにした分散機器制御方法。
【請求項９】
通信ネットワークを介して中央制御装置と複数の現場システムとを接続し、それぞれ個別に動作することによって、対応する機器を制御する複数のソフトウェア部品を備え、前記各現場システムにそれぞれ１つ以上備えられた前記機器を前記中央制御装置から制御する分散機器制御方法であって、
前記中央制御装置では、前記各現場システムの固有情報、および前記機器の特性情報に基づいて前記機器を管理するとともに、前記機器を制御するための制御情報、および前記機器に対するサービス情報を前記各現場システムへ提供し、
前記各現場システムでは、前記中央制御装置から提供された制御情報およびサービス情報に基づいて、前記機器を制御している前記各ソフトウェア部品が対応する各機器を制御させるための情報を前記各ソフトウェア部品によって作成させ、前記作成された情報をそれぞれ個別の通信ソフトウェア部品によって前記各機器に送信し、前記各機器を制御するようにした分散機器制御方法。
【請求項１０】
請求項９に記載の分散機器制御方法において、
前記機器を交換し、前記通信ソフトウェア部品の通信方式が、この交換後の機器の通信方式と合致しない場合には、該通信ソフトウェア部品を、前記交換後の機器の通信方式に合致する通信ソフトウェア部品に交換するようにした分散機器制御方法。
【請求項１１】
請求項８乃至１０のうち何れか１項に記載の分散機器制御方法において、
前記各ソフトウェア部品を階層構造状に構成した分散機器制御方法。
【請求項１２】
請求項８乃至１１のうち何れか１項項に記載の分散機器制御方法において、
前記機器を交換し、交換後の機器が交換前の機器のソフトウェア部品によって動作しない場合には、該ソフトウェア部品を交換後の機器を動作させることが可能なソフトウェア部品に交換するようにした分散機器制御方法。
【請求項１３】
請求項８乃至１２のうち何れか１項に記載の分散機器制御方法において、
前記固有情報および特性情報に基づいて、前記ソフトウェア部品を前記中央制御装置から前記各現場システムを制御する機器に配布するようにした分散機器制御方法。
【請求項１４】
請求項８乃至１２のうち何れか１項に記載の分散機器制御方法において、
前記固有情報および特性情報に基づいて、前記ソフトウェア部品を前記中央制御装置から前記各現場システムを制御する機器に配布することができるように、前記ソフトウェア部品を予め前記中央制御装置に格納するようにした分散機器制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、分散機器制御方法および分散機器制御システムに係り、更に詳しくは、コンビニエンスストアなど点在する複数の店舗や事業所などに対するエアコンや冷蔵庫などの温度管理を、遠隔操作によって集中管理制御するのに適した方法およびシステムに関する。
【０００２】
【従来の技術】
現状、コンビニエンスストア等の商店や、飲食店におけるエアコンや冷蔵庫などの温度管理は、現場である各店舗において個々に設定されている。
【０００３】
しかしながら、コンビニエンスストアや飲食店などをチェーン店で展開している事業者にとっては、このような制御を個々の店舗に委ねるよりは、統合管理した方がより経済的で最適な管理ができると共に、省エネ、省力化と合理化とを図ることができる。
【０００４】
すなわち、各店毎に個別に管理を委ねてしまうと、ある店舗では冷房のしすぎ、あるいは暖房のしすぎによって無駄にエネルギーを消費し、経費を無駄使いしてしまう恐れがあるからである。また、店員が、温度調整をするために店員の負荷が大きくなり、業務効率が低下してしまうからである。
【０００５】
更には、冷凍食品用の冷凍庫や冷蔵食品用の冷蔵庫では、各店舗に温度設定を任せていると、鮮度や味覚を均一に管理することができなくなる恐れがあり、店舗毎に品質や味が異なってしまい、均一なサービスを提供できなくなるという実質的な問題も生じる可能性があるからである。
【０００６】
一方、近年のネックワーク技術の進歩はめざましく、エアコンや冷蔵庫のみならず、テレビやビデオといった家電製品や給湯設備に至るまでがインターネットを介して遠隔操作できるようになっている。
【０００７】
そこで、コンビニエンスストアや飲食店などをチェーン店で展開している事業者は、従来現場操作に委ねている各店舗におけるエアコンや冷蔵庫などの温度制御を、このようなネットワーク技術を使った遠隔操作技術を用いることによって中央から集中制御し、もって合理化と効率化とを図るエネルギマネジメントに応用することを検討し始めている。
【０００８】
【発明が解決しようとする課題】
しかしながら、このようなネットワーク技術を用いた遠隔操作では、以下のような問題がある。
【０００９】
すなわち、各店舗に分散配置された複数のエアコンや冷蔵庫などを遠隔から統合的に操作する場合、被制御機器であるエアコンや冷蔵庫等をネットワーク技術に適合するような機種に合わせたり、ネットワーク技術によってサポートされている標準技術が採用された機種に統一することによって、極力上位のプログラムに影響のないようにする必要がある。
【００１０】
このため、エアコンや冷蔵庫などの被制御機器を新規に購入する場合、あるいは更新する場合には、機種の選定が制約され、選定の自由度が狭められるという問題がある。
【００１１】
通信手段がシリアル伝送など各メーカ独自の通信プロトコルの機種の場合、簡単なパラメータのみで変更を吸収することは難しく、たとえ行えたとしても、このようなパラメータの調整やプログラムの組み込みがシステム全体に悪影響を与えることのないように整合性を図る必要があり、また通信媒体が異なる機器への交換もあり得るなど、いずれにせよ容易なことではない。
【００１２】
本発明はこのような事情に鑑みてなされたものであり、複数の場所に分散して配置された冷蔵庫やエアコン等の被制御機器を、機種選定に制約を課すことなく、かつ遠隔操作側への設備インパクトもなく遠隔から集中制御することが可能な分散機器制御方法および分散機器制御システムを提供することを目的とする。
【００１３】
【課題を解決するための手段】
上記の目的を達成するために、本発明では、以下のような手段を講じる。
【００１４】
すなわち、請求項１の発明は、通信ネットワークを介して中央制御装置と複数の現場システムとを接続し、各現場システムにそれぞれ１つ以上備えられた機器を中央制御装置から制御する分散機器制御システムであって、中央制御装置に、各現場システムの固有情報、および各現場システムに備えられた機器の特性情報とを管理する情報管理手段と、各現場システムに備えられた機器を制御するための制御情報、および各現場システムに備えられた機器に対するサービス情報を提供する情報提供手段とを備えている。また、各現場システムは、情報管理手段に管理されている自己の固有情報および自己の特性情報に基づいて管理され、情報提供手段によって提供された制御情報およびサービス情報のうちの少なくとも何れかに基づいて動作する。
【００１５】
従って、請求項１の発明の分散機器制御システムにおいては、以上のような手段を講じることにより、中央制御装置は、複数の現場システムに備えられた機器を集中制御することができる。また、この制御は各現場システムの固有情報や機器の特性情報を考慮してなされるので極めて効果的である。
【００１６】
請求項２の発明は、請求項１の発明の分散機器制御システムにおいて、各現場システムは、それぞれ個別に動作することによって、対応する機器を制御する複数の交換可能なソフトウェア部品と、情報提供手段から提供された制御情報およびサービス情報に基づいて各ソフトウェア部品を個別に動作させる制御手段とを備えている。
【００１７】
従って、請求項２の発明の分散機器制御システムにおいては、以上のような手段を講じることにより、中央制御装置からの制御情報およびサービス情報に基づいて、現場システムに備えられた制御手段によって、機器を動作させることができる。この各現場システムは、各機器に対応したソフトウェア部品を備えているので、機器の機種変更あるいは部品交換等を行った場合であっても、対応するソフトウェア部品をそれにあわせて交換することにより、中央制御装置側に何ら影響を与えることなく制御を継続することが可能となる。
【００１８】
請求項３の発明は、請求項２の発明の分散機器制御システムにおいて、制御手段では、各ソフトウェア部品を階層構造状に備えるようにしている。
【００１９】
従って、請求項３の発明の分散機器制御システムにおいては、以上のような手段を講じることにより、現場システムに備えられた各機器と、それに対応するソフトウェア部品との関連性をより明確にすることが可能となる。したがって、機器の機種変更あるいは部品交換等を行った場合であっても、対応するソフトウェア部品がより明確となり、このソフトウェア部品を交換することにより、中央制御装置側に何ら影響を与えることなく制御を継続することが可能となる。
【００２０】
請求項４の発明は、請求項２または請求項３の発明の分散機器制御システムにおいて、情報管理手段に管理されている固有情報および特性情報に基づいて、ソフトウェア部品を各制御手段に配布する配布手段を中央制御装置に備えている。
【００２１】
従って、請求項４の発明の分散機器制御システムにおいては、以上のような手段を講じることにより、中央制御装置は、各現場システムに対して、各現場システムの固有情報、および機器の特性情報に適応したソフトウェア部品を与えることができる。
【００２２】
請求項５の発明は、請求項４の発明の分散機器制御システムにおいて、ソフトウェア部品を、配布手段に提供可能なように格納するソフトウェア部品格納手段を中央制御装置に更に備えている。
【００２３】
従って、請求項５の発明の分散機器制御システムにおいては、以上のような手段を講じることにより、中央制御装置は、ソフトウェア部品を格納しておくことができる。その結果、現場側が要求するソフトウェア部品を迅速に配布することが可能となる。
【００２４】
請求項６の発明は、請求項２乃至５のうち何れか１項の発明の分散機器制御システムにおいて、ソフトウェア部品の制御の情報を、対応する機器に送信する通信ソフトウェア部品を交換可能なように搭載した送信手段を各現場システムに備え、各現場システムに備えられた複数のソフトウェア部品は、通信ソフトウェア部品によって送信された動作の情報に基づいて動作するようにしている。
【００２５】
従って、請求項６の発明の分散機器制御システムにおいては、以上のように制御ソフトウェア部品による制御の情報を通信ソフトウェア部品から機器に送信し制御することによって、制御ソフトウェア部品と機器との通信方法あるいは通信媒体が変更された場合であっても、通信ソフトウェア部品のみを交換することによって制御を継続することができる。特に、通信分野における技術の進歩は極めて著しく、高速化あるいは合理的な通信方法や通信媒体に変更されることが容易に予想される。本発明は、このような通信方法や通信媒体の変更があった場合であっても、必要最低限の対応で対応することを可能としたものである。
【００２６】
請求項７の発明は、通信ネットワークを介して中央制御装置と複数の現場システムとを接続し、各現場システムにそれぞれ１つ以上備えられた機器を中央制御装置から制御する分散機器制御方法であって、中央制御装置では、各現場システムの固有情報、および各現場システムに備えられた機器の特性情報に基づいて機器を管理するとともに、機器を制御するための制御情報、および機器に対するサービス情報のうちの少なくとも何れかに基づいて機器を動作させるようにしている。
【００２７】
従って、請求項７の発明の分散機器制御方法においては、以上のような手段を講じることにより、中央制御装置は、複数の現場システムに備えられた機器を集中制御することができる。これによって、各現場システムではもはや機器の個別設定等を行う必要がなくなり省力化が図られる。また、この制御は各現場システムの固有情報や機器の特性情報を考慮してなされるので極めて効果的である。
【００２８】
請求項８の発明は、通信ネットワークを介して中央制御装置と複数の現場システムとを接続し、それぞれ個別に動作することによって対応する機器を制御する複数の交換可能なソフトウェア部品を備え、各現場システムにそれぞれ１つ以上備えられた機器を中央制御装置から制御する分散機器制御方法であって、中央制御装置では、各現場システムの固有情報、および各現場システムに備えられた機器の特性情報に基づいて機器を管理するとともに、機器を制御するための制御情報、および機器に対するサービス情報を各現場システムへ提供する。そして各現場システムでは、中央制御装置から提供された制御情報およびサービス情報に基づいて、機器を制御している各ソフトウェア部品をそれぞれ動作させるようにしている。
【００２９】
従って、請求項８の発明の分散機器制御方法においては、以上のような手段を講じることにより、中央制御装置からの制御情報およびサービス情報に基づいて、ソフトウェア部品によって機器を制御することができる。この末端のソフトウェア部品は、現場システムに備えられた個別の機器に対応しているので、機器の機種変更あるいは部品交換等を行った場合であっても、対応するソフトウェア部品をそれにあわせて交換することにより、中央制御装置側および現場システムの他のソフトウェアに何ら影響を与えることなく制御を継続することが可能となる。
【００３０】
請求項９の発明は、通信ネットワークを介して中央制御装置と複数の現場システムとを接続し、それぞれ個別に動作することによって、対応する機器を制御する複数のソフトウェア部品を備え、各現場システムにそれぞれ１つ以上備えられた機器を中央制御装置から制御する分散機器制御方法であって、中央制御装置では、各現場システムの固有情報、および機器の特性情報に基づいて機器を管理するとともに、機器を制御するための制御情報、および機器に対するサービス情報を各現場システムへ提供する。そして、各現場システムでは、中央制御装置から提供された制御情報およびサービス情報に基づいて、機器を制御している各ソフトウェア部品が対応する各機器を制御させるための情報を各ソフトウェア部品によって作成させ、作成された情報をそれぞれ個別の通信ソフトウェア部品によって各機器に送信し、各機器を制御するようにしている。
【００３１】
従って、請求項９の発明の分散機器制御方法においては、以上のような手段を講じることにより、ソフトウェア部品による制御の情報を通信ソフトウェア部品から機器に送信することによって、該機器を制御することができる。
【００３２】
請求項１０の発明は、請求項９に記載の分散機器制御方法において、機器を交換し、通信ソフトウェア部品の通信方式が、この交換後の機器の通信方式と合致しない場合には、該通信ソフトウェア部品を、交換後の機器の通信方式に合致する通信ソフトウェア部品に交換するようにしている。
【００３３】
従って、請求項１０の発明の分散機器制御方法においては、以上のような手段を講じることにより、ソフトウェア部品と機器との通信方法あるいは通信媒体が変更された場合であっても、通信ソフトウェア部品のみを交換することによって制御を継続することができる。特に、通信分野における技術の進歩は極めて著しく、高速化あるいは合理的な通信方法や通信媒体に変更されることが容易に予想される。本発明は、このような通信方法や通信媒体の変更があった場合であっても、必要最低限の処置で対応することを可能としたものである。
【００３４】
請求項１１の発明は、請求項８乃至１０のうち何れか１項の発明の分散機器制御方法において、各ソフトウェア部品を階層構造状に構成している。
【００３５】
従って、請求項１１の発明の分散機器制御方法においては、以上のような手段を講じることにより、各機器と、それに対応するソフトウェア部品との関連性をより明確にすることが可能となる。したがって、機器の機種変更あるいは部品交換等を行った場合であっても、対応するソフトウェア部品がより明確となり、このソフトウェア部品を交換することにより、中央制御装置側に何ら影響を与えることなく制御を継続することが可能となる。
【００３６】
請求項１２の発明は、請求項８乃至１１のうち何れか１項項の発明の分散機器制御方法において、機器を交換し、交換後の機器が交換前の機器のソフトウェア部品によって動作しない場合には、該ソフトウェア部品を交換後の機器を動作させることが可能なソフトウェア部品に交換するようにしている。
【００３７】
従って、請求項１２の発明の分散機器制御方法においては、以上のような手段を講じることにより、中央制御装置からの制御情報およびサービス情報に基づいて、機器を制御することができる。機器の機種変更あるいは部品交換等を行った場合であっても、対応するソフトウェア部品をそれにあわせて交換することにより、中央制御装置側および現場システムの他のソフトウェア機能に何ら影響を与えることなく制御を継続することが可能となる。
【００３８】
請求項１３の発明は、請求項８乃至１２のうち何れか１項の発明の分散機器制御方法において、固有情報および特性情報に基づいて、ソフトウェア部品を中央制御装置から各現場システムを制御する機器に配布するようにしている。
【００３９】
従って、請求項１３の発明の分散機器制御方法においては、以上のような手段を講じることにより、中央制御装置は、各現場システムに対して、各現場システムの固有情報、および機器の特性情報に適応したソフトウェア部品を与えることができる。各現場システムにとっても、現場システム側で手配することなく必要なソフトウェア部品を入手することができるので便利である。
【００４０】
請求項１４の発明は、請求項８乃至１２のうち何れか１項の発明の分散機器制御方法において、固有情報および特性情報に基づいて、ソフトウェア部品を中央制御装置から各現場システムを制御する機器に配布することができるように、ソフトウェア部品を予め中央制御装置に格納するようにしている。
【００４１】
従って、請求項１４の発明の分散機器制御方法においては、以上のような手段を講じることにより、中央制御装置は、ソフトウェア部品を格納しておくことができる。その結果、現場システム側が要求するソフトウェア部品を迅速に配布することが可能となる。
【００４２】
【発明の実施の形態】
以下に、本発明の実施の形態について図面を参照しながら説明する。
【００４３】
本発明の実施の形態を図１から図８を用いて説明する。
【００４４】
図１は、本発明の実施の形態に係る分散機器制御方法を適用した分散機器制御システムの一例を示す構成概念図である。
【００４５】
すなわち、本発明の実施の形態に係る分散機器制御方法を適用した分散機器制御システムは、インターネット等の通信ネットワーク１０を介して中央制御装置１２と複数の現場システム１４（＃１〜＃ｎ）とを接続し、各現場システム１４（＃１〜＃ｎ）にそれぞれ１つ以上備えられた機器１６（＃１〜＃ｎ）を中央制御装置１２から制御するシステムである。
【００４６】
中央制御装置１２は、管理サーバ１８と、アプリケーションサーバ２０と、ソフトウェアデータベース２１と、ソフトウェア構築部２３とを備えている。
【００４７】
管理サーバ１８は、各現場システム１４（＃１〜＃ｎ）の固有の情報であるユーザ情報、および各現場システム１４（＃１〜＃ｎ）に備えられた機器１６（＃１〜＃ｎ）の特性を示す情報であるデバイス情報およびサブデバイス情報とを管理している。ユーザ情報、デバイス情報、およびサブデバイス情報のデータ構成例をそれぞれ図２、図３、および図４にそれぞれ示す。
【００４８】
ユーザ情報は、各現場システム１４の固有情報であって、図２に示すように、サービスプロバイダ名ＰＮ、グループ契約者名ＫＮ、グループ契約者識別番号ＫＩ、ユーザ名ＵＮ、ユーザ識別番号ＵＩ、ユーザ住所ＵＡ、ユーザ連絡先ＵＴ、状況ＳＴ、取引情報ＴＳ、デバイス数ＤＮ、デバイス識別番号ＩＤから構成している。
【００４９】
サービスプロバイダ名ＰＮは、サービス提供者の名前である。グループ契約者名ＫＮは、現場システム１４が属するグループ１５の名前である。グループ契約者識別番号ＫＩは、グループ契約者名ＫＮに対応する識別番号であって、この識別番号は、管理サーバ１８が付与する。ユーザ名ＵＮは、現場システム１４の代表者の名前である。ユーザ識別番号ＵＩは、ユーザ名ＵＮに対応する識別番号であって、管理サーバ１８が付与する。ユーザ住所ＵＡは、現場システム１４の住所である。ユーザ連絡先ＵＴは、現場システム１４の連絡先（電話番号等）である。状況ＳＴは、現場システム１４の状況を示す情報であって、例えば現場システム１４が中央制御装置１２によって制御可能な状態を示す「稼動」、制御不可な状態を示す「休止」等がある。取引情報ＴＳは、中央制御装置１２との取引、すなわち制御の内容を示す情報であって、例えばエアコン制御を受ける「エアコン」、冷蔵庫制御を受ける「冷蔵庫」等がある。デバイス数ＰＤＮは、１つの現場で現場システム１４に備えられた機器の数である。
【００５０】
デバイス情報は、各機器１６についての特性情報であって、図３に示すように、デバイス識別番号ＩＤ、デバイス名ＤＮ、デバイスクラスＤＣ、フレンドリー名ＦＮ、記述ＤＳ、シリアル番号ＳＮ、型式番号ＴＮ、メーカ名ＭＫ、デバイス構成情報ＵＲＬ  ＤＩ、接続サブデバイス数ＳＤ、サブデバイス識別番号ＩＤから構成している。
【００５１】
デバイス識別番号ＩＤは、ユーザ情報におけるデバイス識別番号ＩＤと同じ情報であり、機器１６に対して付された固有の番号である。デバイス名ＤＮは、機器１６に付された任意の名称である。デバイスクラスＤＣは、機器１６のタイプであり、例えば「サービスゲートウェイクラスＡ」、「冷蔵庫クラスＢ」、「エアコンクラスＣ」等である。フレンドリー名ＦＮは、関連する機器の名称である。記述ＤＳは、機器１６に関する情報の任意記載欄である。シリアル番号ＳＮは、機器１６のシリアル番号である。型式番号ＴＮは、機器１６の型式番号である。メーカ名ＭＫは、機器１６のメーカ名である。デバイス構成情報ＵＲＬ  ＤＩは、機器１６の情報が登録されている関連ＵＲＬ名である。接続サブデバイス数ＳＤは、機器１６に接続される他の機器１６（ここでは、「サブデバイス」と称している）の数である。サブデバイス識別番号ＩＤは、サブデバイスである各機器１６のデバイス識別番号ＩＤである。例えば、３つの機器１６が接続されている機器１６の場合、接続サブデバイス数ＳＤは「３」であり、これら３つの機器１６の識別番号がサブデバイス識別番号（１）ＩＤ１、サブデバイス識別番号（２）ＩＤ２、およびサブデバイス識別番号（３）ＩＤ３としてそれぞれ書き込まれるようにしている。
【００５２】
サブデバイスについては、図４に示すようなサブデバイス情報を定義している。サブデバイス情報は、サブデバイス識別番号ＩＤ、サブデバイス名ＤＮ、サブデバイスクラスＤＣ、メーカ名ＭＫ、型式番号ＴＮ、シリアル番号ＳＮ、バージョン番号ＶＮ、接続タイプＣＴ、サブデバイス構成情報ＵＲＬ  ＤＩ、管理属性ＣＰから構成している。
【００５３】
サブデバイス識別番号ＩＤは、ユーザ情報におけるデバイス識別番号ＩＤと同じ情報であり、サブデバイスである機器１６に対して付された固有の番号である。デバイス名ＤＮは、サブデバイスである機器１６に付された任意の名称である。デバイスクラスＤＣは、サブデバイスである機器１６のタイプであり、デバイス情報で説明した通りである。メーカ名ＭＫは、サブデバイスである機器１６のメーカ名である。型式番号ＴＮは、サブデバイスである機器１６の型式番号である。シリアル番号ＳＮは、サブデバイスである機器１６のシリアル番号である。バージョン番号ＶＮは、デバイスである機器１６を動作させるソフトウェアのバージョン番号である。接続タイプＣＴは、デバイスである機器１６との接続の種類である。例えば、Ｌｏｎ  ＷｏｒｋｓやＢｌｕｅｔｏｏｔｈなどである。サブデバイス構成情報ＵＲＬ  ＤＩは、サブデバイスである機器１６の情報が登録されている関連ＵＲＬである。管理属性ＣＰとは、デバイスである機器１６との接続の属性を示すパラメータであり、属性の数だけ項目が存在する。
【００５４】
上述したようなデバイス情報およびサブデバイス情報に書き込まれる情報は、現場システム１４側で予め作成しておき、現場システム１４から提示された内容に基づいて管理サーバ１８が作成する。あるいは、現場システム１４側において作成し、管理サーバ１８に送信し、登録するようにしても良い。
【００５５】
アプリケーションサーバ２０は、管理サーバ１８に管理されたユーザ情報、デバイス情報、およびサブデバイス情報に基づいて、現場システム１４（＃１〜＃ｎ）に備えられた機器１６（＃１〜＃ｎ）を制御するための制御情報を生成し、通信ネットワーク１０を介して対応する現場システム１４へと送信する。また、現場システム１４（＃１〜＃ｎ）に備えられた機器１６（＃１〜＃ｎ）に対するサービス情報を、通信ネットワーク１０を介して対応する現場システム１４へと送信する。
【００５６】
制御情報とは、現場システム１４に備えられた機器１６を制御するための情報であり、例えば複数店舗に配置されたエアコンや冷蔵庫の制御を行う場合には、各店舗の売上情報、レイアウト情報、商品配置情報、来店者数情報、気象情報などから決定された適性設定温度に相当する。サービス情報とは、現場機器が制御対象機器でなく、表示機器など情報提供を対象とした機器に対する表示情報などである。
【００５７】
次に、現場システム１４の一例について図５を用いて説明する。図５は、本発明の実施の形態に係る分散機器制御方法を適用した分散機器制御システムによってエアコンや冷蔵庫の温度調整を行うエネルギーマネジメントサービスに適用する場合における現場システム１４の概略構成図である。
【００５８】
すなわち、現場システム１４は、図示しないサービスゲートウェイに内蔵されるソフトウェアシステムで、通信ネットワーク１０を介して中央制御装置１２との情報の授受を行うエネルギーマネジメント現場制御部品２２と、エネルギーマネジメント現場制御部品２２に接続された室温管理部品２４および食品庫温度管理部品２６と、室温管理部品２４に接続された３つのエアコン管理部品２８（＃ａ〜＃ｃ）と、食品庫温度管理部品２６に接続された２つの冷蔵庫管理部品３０（＃ａ〜＃ｂ）とを備えている。各エアコン管理部品２８（＃ａ〜＃ｃ）は、実体としてのエアコン２９（＃ａ〜＃ｃ）にそれぞれ接続している。また、各冷蔵庫管理部品３０（＃ａ，＃ｂ）は、実体としての冷蔵庫３１（＃ａ，＃ｂ）にそれぞれ接続している。
【００５９】
現場システム１４を内蔵するサービスゲートウェイは、例えばＯＳＧｉ（Ｏｐｅｎ  Ｓｅｒｖｉｃｅ  Ｇａｔｅｗａｙ  Ｉｎｉｔｉａｔｉｖｅ）に基づく機構を持ち、イーサネット（登録商標）、無線ＬＡＮ、Ｌｏｎ  Ｗｏｒｋｓ、Ｂｌｕｅｔｏｏｔｈ等によってエアコン２９および冷蔵庫３１と接続している。そして、通信ネットワーク１０を介してアプリケーションサーバ２０から送信された制御情報（例えば、適性室温設定値、適性食品庫設定値）およびサービス情報を受信した場合には、室温管理部品２４は制御ソフトウェアｗを備えており、この制御ソフトウェアｗによってエアコン２９の位置情報、エアコン２９の機種特性などを加味して、各エアコン管理部品２８（＃ａ〜＃ｃ）に提供する。各エアコン管理部品２８（＃ａ〜＃ｃ）は接続されるエアコン２９（＃ａ〜＃ｃ）の機種特性や通信機能に応じて実体のエアコン２９（＃ａ〜＃ｃ）へ温度設定を送信する。
【００６０】
エアコン管理部品２８（＃ａ〜＃ｃ）は、各エアコン２９（＃ａ〜＃ｃ）に対応した通信方式や通信コマンドで各エアコン２９（＃ａ〜＃ｃ）との通信を行う機能を有しており、室温管理部品２４より提供された設定温度に基づいてエアコン２９（＃ａ〜＃ｃ）への設定を行う。エアコン２９（＃ａ）を能力の高いエアコンや他メーカのエアコンに交換した際には、該当するエアコン管理部品２８（＃ａ）のみを替えたシステムをサービスゲートウェイにダウンロードすれば、他に影響することなく、システムを動作させることができる。
【００６１】
食品庫温度管理部品２６は、制御ソフトウェア部品ｘを備えており、この制御ソフトウェア部品ｘによって、各冷蔵庫３１（＃ａ，＃ｂ）を制御するソフトウェア部品である冷蔵庫管理部品３０に対して、エネルギーマネジメント現場制御部品２２から温度設定条件等の制御情報が出力されると、この制御情報に基づき、各冷蔵庫管理部品３０（＃ａ，＃ｂ）に制御情報を振り分ける。そして、冷蔵庫管理部品３０（＃ａ，＃ｂ）は、各冷蔵庫３１（＃ａ，＃ｂ）の特性情報等に基づいて各冷蔵庫３１（＃ａ，＃ｂ）の設定温度を求め、求めた設定温度情報を、対応する冷蔵庫３１（＃ａ，＃ｂ）へと出力する。冷蔵庫３１（＃ａ）のみ機器が変更になったり、属性が変更になったりした場合には、冷蔵庫管理部品３０（＃ａ）のみを更新しさえすれば、他のソフトウェア部品に影響を及ぼさない。
【００６２】
エアコン管理部品２８は、各エアコン２９に対してそれぞれ個別に設けている。また、本発明の実施の形態では、エアコン管理部品２８は、さらに詳細な制御ソフトウェア部品ｙと通信ソフトウェア部品ｚからなっており、制御ソフトウェアｙおよび通信ソフトウェアｚともに交換可能である。
【００６３】
この制御ソフトウェア部品ｙおよび通信ソフトウェア部品ｚもまたバージョンアップあるいは変更の際には、バージョンアップされた制御ソフトウェア部品ｙおよび通信ソフトウェア部品ｚ、あるいは変更された制御ソフトウェア部品ｙおよび通信ソフトウェア部品ｚが、アプリケーションサーバ２０からサービスゲートウェイ１４へと出力され、インストールされるようにしている。
【００６４】
冷蔵庫管理部品３０は、各冷蔵庫３１に対してそれぞれ個別に設けている。冷蔵庫管理部品３０の場合もエアコン管理部品２８の場合と同様に、冷蔵庫３１を構成している複数の機能毎に働くようにしている。したがって、冷蔵庫管理部品３０は、これに対応して冷蔵庫３１の各部品をそれぞれ制御するための制御ソフトウェア部品ｙおよび通信ソフトウェア部品ｚを備えている。制御ソフトウェア部品ｙおよび通信ソフトウェア部品ｚともに交換可能である。
【００６５】
なお、現場システム１４のソフトウェアに関しては、エネルギーマネジメント現場制御部品２２、室温管理部品２４、食品庫温度管理部品２６、エアコン管理部品２８、冷蔵庫管理部品３０、さらには制御ソフトウェア部品ｗ，ｘ，ｙおよび通信ソフトウェア部品ｚは、その機能に応じたモジュールプログラムを階層構造状に構成することによって構築している。このようにすることによって、プログラムの部品化を可能とし、再利用性を高めるようにしている。変更対応性も高く、デバックを含め、開発リソースを分散でき、多人数での同時開発をも可能としている。
【００６６】
ソフトウェアデータベース２１は、エアコン管理部品２８、冷蔵庫管理部品３０、制御ソフトウェア部品ｗ，ｘ，ｙおよび通信ソフトウェア部品ｚを構築しているモジュールプログラムを供給するモジュールプログラム供給部３２からモジュールプログラムを取得し、格納する。これにより、新たに作成された、あるいはバージョンアップされた、あるいはバグ修正されたモジュールプログラムを迅速に取得する。モジュールプログラム供給部３２は、モジュールプログラムを開発、設計するメーカ等に相当する。
【００６７】
ソフトウェア構築部２３は、ソフトウェアデータベース２１に格納されているモジュールプログラムを、管理サーバ１８に管理されているデバイス情報、およびサブデバイス情報に基づいてアセンブルし、エアコン管理部品２８、冷蔵庫管理部品３０、さらには制御ソフトウェア部品ｗ，ｘ，ｙおよび通信ソフトウェア部品ｚを含んだエネルギーマネジメント現場制御ソフトウェアとして構築し、管理サーバ１２から各現場システム１４へ配信される。このようにして、管理サーバ１８は、バージョンアップあるいは変更を要するエネルギーマネジメント現場制御ソフトウェアを取得し、該当する現場システム１４側へ配布可能な状態となる。
【００６８】
次に、以上のように構成した本発明の実施の形態に係る分散機器制御方法を適用した分散機器制御システムの作用について説明する。
【００６９】
本発明の実施の形態に係る分散機器制御方法を適用した分散機器制御システムによって複数の現場システム１４（＃１〜＃ｎ）に備えられたエアコン２９や冷蔵庫３１を集中制御する場合には、先ず、現場のデバイスである図示しないサービスゲートウェイより管理サーバ１８へ通信手段の確立のために初期化情報の取得を行う。続いてサブデバイスとＬｏｎ  Ｗｏｒｋｓで接続される場合などには、Ｌｏｎ  Ｗｏｒｋｓネットワーク構築のための情報をサービスゲートウェイに配信し、実機器と論理機器との関連付けを行う情報を配信し、基本的な通信手段の確立を行う。その後、サービスとしてエネルギーマネジメント現場制御プログラムを配信する。
【００７０】
エネルギーマネジメント現場制御プログラムを構成するエネルギーマネジメント現場制御部品２２、室温管理部品２４、食品庫温度管理部品２６、エアコン管理部品２８、冷蔵庫管理部品３０、制御ソフトウェア部品ｗ，ｘ，ｙ、および通信ソフトウェア部品ｚは、機能に応じたモジュールプログラムを階層構造状に構成することによって構築されている。そして、図６のフローチャートに示すように、これらモジュールプログラムは、モジュールプログラム供給部３２において開発、製造され、ソフトウェアデータベース２１へと供給される（Ｓ１）。
【００７１】
これによって、モジュールプログラムが新たに開発されたり、あるいはバージョンアップされたり、更にはバグ修正されることによって改良がなされた場合には、この改良されたモジュールプログラムが、供給側から迅速に供給される。また、各ソフトウェア部品を階層構造状に構成し構築することによって、モジュールプログラムを開発、製造するメーカ等にとっても、上位プログラムを意識することなく、機器１６固有の機能に応じた外部インタフェースとしてのソフトウェア部品を開発するのみで良く、プログラムの再利用性を高め、変更対応性も高め、デバックを含め、開発リソースを分散でき、多人数で効率的に開発することが可能となる。
【００７２】
このようにソフトウェアデータベース２１にモジュールプログラムが格納されると、ソフトウェア構築部２３によって、管理サーバ１８に管理されているユーザ情報、デバイス情報、およびサブデバイス情報が参照される。そして、参照された内容に基づいて、ソフトウェアデータベース２１に格納されたモジュールプログラムのうち、必要なモジュールプログラムがアセンブルされることによってエネルギーマネジメント現場プログラムとして機器固有のプログラムである制御ソフトウェア部品ｗ，ｘ，ｙおよび通信ソフトウェア部品ｚを含んで構築され、管理サーバ１８へと出力される（Ｓ２）。
【００７３】
アプリケーションサーバ２０ではエネルギーマネジメント現場プログラムのように現場システムで配信されたソフトウェア部品との間でサービスを提供するためのプログラムが動作し、アプリケーションサーバ２０によって、管理サーバ１８に管理されているユーザ情報、デバイス情報、およびサブデバイス情報が参照される。そして、参照された内容に基づいて、これらソフトウェア部品が通信ネットワーク１０を介して該当する現場システム１４にあるタイミング毎に制御情報などサービスのための情報が提供される（Ｓ３）。エネルギーマネジメント現場プログラムはアプリケーションサーバ２０から提供された情報に基づいて各機器１６の制御を行う。
【００７４】
現場システム１４に配信されるプログラムは各ソフトウェア部品により構成されており、機器１６毎の部品となっているため、仮にエアコン２０を能力の大きいエアコン２０に変更した場合は、その変更に対応したモジュールプログラムを変更するのみでよい。また、エアコン２０の個数を増加した場合には、室温管理部品２４を各実体のエアコンに接続されるエアコン管理部品２８の個数も同数増設した部品に交換するだけで良い。
【００７５】
このように、本発明の実施の形態に係る分散機器制御方法を適用した分散機器制御システムは、ソフトウェアの変更や、制御対象機器の増加があった場合であっても、中央制御装置１２のシステム構成を一切変更することなく、現場システム１４側のみで必要最小限の処置をすることによって対処できる高い汎用性および柔軟性を備えている。
【００７６】
次に、本発明の実施の形態に係る分散機器制御方法を適用した分散機器制御システムによって複数の現場システム１４（＃１〜＃ｎ）に備えられたエアコン２９や冷蔵庫３１を、集中制御する場合の動作について図７に示すフローチャートを用いて説明する。
【００７７】
本発明の実施の形態に係る分散機器制御方法を適用した分散機器制御システムによって複数の現場システム１４（＃１〜＃ｎ）に備えられたエアコン２９や冷蔵庫３１を集中制御する場合には、先ず、アプリケーションサーバ２０において、管理サーバ１８に管理されたユーザ情報、デバイス情報、およびサブデバイス情報に基づいて、現場システム１４（＃１〜＃ｎ）に備えられた機器１６（＃１〜＃ｎ）を制御するための制御情報が生成される（Ｓ１１）。
【００７８】
ステップＳ１１にて生成された制御情報は、通信ネットワーク１０を介して対応する現場システム１４へと送信される（Ｓ１２）。
【００７９】
ステップＳ１２にて送信された制御情報は、エネルギーマネジメント現場制御部品２２によって受信されると、エネルギーマネジメント現場制御部品２２内のエネルギーマネジメント現場プログラムにおいて、制御情報が室温管理部品２４および食品庫温度管理部品２６へとそれぞれ提供される（Ｓ１３）。
【００８０】
室温管理部品２４および食品庫温度管理部品２６には、図５中に示す制御ソフトウェアｙのように、実際の機器の数および機種等に対応したエアコン管理部品および冷蔵庫管理部品が接続されている。室温管理部品２４および食品庫温度管理部品２６は、制御情報をこれら各エアコン管理部品および各冷蔵庫管理部品へと出力する。各エアコン管理部品では保持する取り付け位置情報や機種特性に基づいて各エアコン２９（＃ａ〜＃ｃ）への個別設定温度が算出され、該当エアコン２９（＃ａ〜＃ｃ）へ設定情報が出力される。また、各冷蔵庫管理部品においても冷蔵庫３１（＃ａ，＃ｂ）の属性情報に基づいて個別設定情報が算出され、該当冷蔵庫３１（＃ａ，＃ｂ）へ設定情報が出力される（Ｓ１４）。
【００８１】
上述したように、本発明の実施の形態に係る分散機器制御方法を適用した分散機器制御システムにおいては、例えばコンビニエンスストアなど点在する店舗や事業所などに対してエアコン２９や冷蔵庫３１などの温度制御を行うエネルギーマネジメントサービスなどに適用することで、店舗のレイアウトの違いによる機器の数や設置場所の違いなどによる個別機器の設定や、各メーカの違いによる通信方式や特性の違いなどを制御ソフトウェアや通信ソフトウェアといったソフトウェア側で吸収することによって、上位の中央制御装置１２側に個別要素を組み込むことなく各現場システム１４（＃１〜＃ｎ）個々の状況を加味した適切な制御サービスを提供することが可能となる。
【００８２】
以上により、ユーザの満足度を高めることができると共に、エアコン２９や冷蔵庫３１といった被制御機器の運用コストを低減することが可能となる。
【００８３】
以上、本発明の好適な実施の形態について、添付図面を参照しながら説明したが、本発明はかかる構成に限定されない。特許請求の範囲の発明された技術的思想の範疇において、当業者であれば、各種の変更例及び修正例に想到し得るものであり、それら変更例及び修正例についても本発明の技術的範囲に属するものと了解される。
【００８４】
【発明の効果】
以上説明したように、本発明によれば、複数の場所に分散して配置された冷蔵庫やエアコン等の被制御機器を、異なるチェーン店や店舗毎の個別の違いが全体システムに影響することなく効率的に遠隔から集中制御することが可能な分散機器制御方法および分散機器制御システムを実現することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る分散機器制御方法を適用した分散機器制御システムの一例を示す構成概念図。
【図２】ユーザ情報の一例を示すデータ構成図。
【図３】デバイス情報の一例を示すデータ構成図。
【図４】サブデバイス情報の一例を示すデータ構成図。
【図５】独立して制御される複数のソフトウェア部品によって構成される現場システムの一例を示す概念図。
【図６】同実施の形態に係る分散機器制御方法を適用した分散機器制御システムにおけるソフトウェア部品および通信ソフトウェア部品のインストール手順を示すフローチャート。
【図７】同実施の形態に係る分散機器制御方法を適用した分散機器制御システムによる制御動作を示すフローチャート。
【符号の説明】
ｗ，ｘ，ｙ…制御ソフトウェア部品、ｚ…通信ソフトウェア部品、１０…通信ネットワーク、１２…中央制御装置、１４…現場システム、１５…グループ、１６…機器、１８…管理サーバ、２０…アプリケーションサーバ、２１…ソフトウェアデータベース、２２…エネルギーマネジメント現場制御部品、２３…ソフトウェア構築部、２４…室温管理部品、２６…食品庫温度管理部品、２８…エアコン管理部品、２９…エアコン、３０…冷蔵庫管理部品、３１…冷蔵庫、３２…モジュールプログラム供給部
【図１】
2004334503.tif 000003
【図２】
2004334503.tif 000004
【図３】
2004334503.tif 000005
【図４】
2004334503.tif 000006
【図５】
2004334503.tif 000007
【図６】
2004334503.tif 000008
【図７】
2004334503.tif 000009