(57)【要約】【課題】分散配置された温度センサ３をエアコン２と容易に対応付けすることが可能となる情報処理システム等を提供する。【解決手段】分散配置されたエアコン２、２、２、・・・と、分散配置された温度センサ３、３、３、・・・と、前記エアコン２及び温度センサ３に通信網Ｎを介して接続されたコンピュータ１とを備える情報処理システムにおいて、前記コンピュータ１は、エアコン２を順に動作させる命令を出力する。コンピュータ１は、各温度センサ３からの検出値を取得する。コンピュータ１は、取得した検出値に基づく値が閾値を超えた温度センサ３と、動作命令対象のエアコン２とを対応付けて記憶する。【選択図】図１
2015132390.tif 000002
【特許請求の範囲】
【請求項１】
分散配置された制御機器と、分散配置されたセンサと、前記制御機器及びセンサに通信網を介して接続された情報処理装置とを備える情報処理システムにおいて、
前記情報処理装置は、
制御機器を順に動作させる命令を出力する出力部と、
各センサからの検出値を取得する取得部と、
取得した検出値に基づく値が閾値を超えたセンサと、動作命令対象の制御機器とを対応付けて記憶する記憶部と
を備える情報処理システム。
【請求項２】
前記出力部は、
制御機器に対し検出値を上昇または下降させるための命令を出力し、所定時間経過後前記制御機器に対し検出値を下降または上昇させるための命令を出力する
請求項１に記載の情報処理システム。
【請求項３】
分散配置された制御機器を順に動作させる命令を出力する出力部と、
分散配置された各センサからの検出値を取得する取得部と、
取得した検出値に基づく値が閾値を超えたセンサと、動作命令対象の制御機器とを対応付けて記憶する記憶部と
を備える情報処理装置。
【請求項４】
分散配置された制御機器を順に動作させる命令を出力し、
分散配置された各センサからの検出値を取得し、
取得した検出値に基づく値が閾値を超えたセンサと、動作命令対象の制御機器とを対応付けて記憶する
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
従来、複数台の室内ユニットと、各室内ユニットに対応した弁ユニット間の信号線の誤配線を検出する空気調和器が提案されている（例えば特許文献１及び２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１３７７７号公報
【特許文献２】特開２０１２−１７８８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、設置されるセンサの数が増加しており、予めセンサとの対応付けが必要とされる従来技術では対応できなかった。
【０００５】
一つの側面では、本発明は分散配置されたセンサを制御機器と容易に対応付けすることが可能となる情報処理システム等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に開示する情報処理システムは、分散配置された制御機器と、分散配置されたセンサと、前記制御機器及びセンサに通信網を介して接続された情報処理装置とを備える情報処理システムにおいて、前記情報処理装置は、制御機器を順に動作させる命令を出力する出力部と、各センサからの検出値を取得する取得部と、取得した検出値に基づく値が閾値を超えたセンサと、動作命令対象の制御機器とを対応付けて記憶する記憶部とを備える。
【発明の効果】
【０００７】
一つの側面では、分散配置されたセンサを制御機器と容易に対応付けすることが可能となる。
【図面の簡単な説明】
【０００８】
【図１】情報処理システムの概要を示す説明図である。
【図２】コンピュータのハードウェア群を示すブロック図である。
【図３】計測ＤＢのレコードレイアウトを示す説明図である。
【図４】対応ＤＢのレコードレイアウトを示す説明図である。
【図５】エアコンのハードウェア群を示すブロック図である。
【図６】温度センサのハードウェア群を示すブロック図である。
【図７】エアコンの制御処理手順を示すフローチャートである。
【図８】記憶処理の手順を示すフローチャートである。
【図９】対応ＤＢのレコードレイアウトを示す説明図である。
【図１０】削除処理の手順を示すフローチャートである。
【図１１】エアコンの制御処理手順を示すフローチャートである。
【図１２】実施の形態４に係るエアコンのハードウェア群を示すブロック図である。
【図１３】エアコンの制御処理手順を示すフローチャートである。
【図１４】上述した形態のコンピュータの動作を示す機能ブロック図である。
【図１５】実施の形態５に係るコンピュータのハードウェア群を示すブロック図である。
【発明を実施するための形態】
【０００９】
実施の形態１
以下実施の形態を、図面を参照して説明する。図１は情報処理システムの概要を示す説明図である。情報処理システムは、情報処理装置１、分散配置された複数の制御装置２及び分散配置された複数のセンサ３等を含む。情報処理装置１、制御装置２、及びセンサ３はインターネット、公衆回線網、またはＬＡＮ（Local Area Network）等の通信網Ｎを介し接続されている。情報処理装置１はサーバコンピュータ、パーソナルコンピュータ、携帯電話、スマートフォン、またはＰＤＡ（Personal Digital Assistant）等である。以下では情報処理装置１をコンピュータ１と読み替えて説明する。
【００１０】
制御装置２は例えば空気調和器、加湿器、除湿器、電灯、工作機械またはガス暖房機器等である。以下では、制御装置２を空気調和器（以下、エアコンという）２であるものとして説明する。センサ３は例えば温度センサ、湿度センサ、光センサ、水センサ、加速度センサまたはガスセンサ等である。以下では、センサ３を温度センサ３であるものとして説明する。エアコン２及び温度センサ３はビル、家、駅、劇場、または体育館等の施設に分散配置されている。コンピュータ１はエアコン２の暖房または冷房をオンオフ制御する。以下では、説明を容易にするために暖房運転を行うものとして説明する。温度センサ３は施設に分散配置されており、温度センサ３は検出値である温度を有線または無線により、コンピュータ１へ送信する。
【００１１】
コンピュータ１は、エアコン２を順に一定時間（例えば１０分）制御する。図１の例では左端のエアコン２を運転する。コンピュータ１は一定時間経過後に温度センサ３から出力される温度を取得する。コンピュータ１は、温度が閾値を超えた温度センサ３を、左端のエアコン２に対応付けて記憶する。図１の例では左のハッチングで示す３つの温度センサ３が閾値を超える温度上昇があったため、左端のエアコン２に対応付けられる。次いで、コンピュータ１は、異なるエアコン２についても同様の処理を行う。以上を繰り返すことにより、各エアコン２と、各温度センサ３との対応付けが完了する。なお、本実施形態では、コンピュータ１が各エアコン２を制御する例を挙げて説明するがこれに限るものではない。例えばエアコン２にコンピュータ１と同様の処理を実行させても良い。
【００１２】
図２はコンピュータ１のハードウェア群を示すブロック図である。コンピュータ１は制御部としてのＣＰＵ（Central Processing Unit）１１、ＲＡＭ(Random Access Memory)１２、入力部１３、表示部１４、記憶部１５、通信部１６、及び時計部１８等を含む。ＣＰＵ１１は、バス１７を介してハードウェア各部と接続されている。ＣＰＵ１１は記憶部１５に記憶された制御プログラム１５Ｐに従いハードウェア各部を制御する。ＲＡＭ１２は例えばＳＲＡＭ（Static RAM）、ＤＲＡＭ(Dynamic RAM)、フラッシュメモリ等である。ＲＡＭ１２は、記憶部としても機能し、ＣＰＵ１１による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００１３】
入力部１３はマウスまたはキーボード、マウスまたはタッチパネル等の入力デバイスであり、受け付けた操作情報をＣＰＵ１１へ出力する。表示部１４は液晶ディスプレイまたは有機ＥＬ（electroluminescence）ディスプレイ等であり、ＣＰＵ１１の指示に従い各種情報を表示する。通信部１６は通信モジュールであり、通信網Ｎを介してエアコン２、温度センサ３または図示しない他のコンピュータとの間で情報の送受信を行う。
【００１４】
時計部１８は日時をＣＰＵ１１へ出力する。記憶部１５はハードディスクまたは大容量メモリであり、制御プログラム１５Ｐ、計測データベース（以下、ＤＢという）１５１、及び対応ＤＢ１５２等を記憶している。なお、実施形態では各ＤＢを記憶部１５に記憶する例を挙げたがこれに限るものではない。ＲＡＭ１２に記憶するほか、図示しない他のＤＢサーバ内に記憶するようにしても良い。この場合、ＣＰＵ１１は、ＳＱＬ(Structured Query Language)を用いて各ＤＢに対し、情報の読み出し及び書き込みを行う。
【００１５】
図３は計測ＤＢ１５１のレコードレイアウトを示す説明図である。計測ＤＢ１５１はエアコンＩＤフィールド、日時フィールド、センサＩＤフィールド及び温度フィールド等を含む。エアコンＩＤフィールドには、エアコン２を特定するための固有の識別情報（以下、エアコンＩＤ）が記憶されている。図２の例では、エアコンＩＤが「０１」、「０２」・・・と記憶されている。ＣＰＵ１１は、制御プログラム１５Ｐに記述された順序に従いエアコン２、２、２・・・を所定時間動作させる。例えば、ＣＰＵ１１は、エアコンＩＤ「０１」のエアコン２から順に、１０分間動作させる。その後、ＣＰＵ１１は、エアコンＩＤ「０１」のエアコン２を停止し、次いで、エアコンＩＤ「０２」のエアコン２を１０分間動作させる。
【００１６】
日時フィールドには、エアコン２の動作開始時及び動作終了時が記憶されている。なお、図３の例では年月日の記載は省略している。センサＩＤは温度センサ３を特定するための固有の識別情報（以下、センサＩＤという）が記憶されている。温度フィールドには、温度センサ３から出力された温度を、エアコンＩＤ、日時及びセンサＩＤに対応付けて記憶している。ＣＰＵ１１は、エアコン２の運転開始前の日時、及び各温度センサ３から出力される温度を、エアコンＩＤ及びセンサＩＤに対応付けて計測ＤＢ１５１に記憶する。図３の例では、１２時２０分の運転開始時は、全ての温度センサ３から出力される温度は２０度である。
【００１７】
ＣＰＵ１１は、エアコン２の運転終了前の日時、及び各温度センサ３から出力される温度を、エアコンＩＤ及びセンサＩＤに対応付けて計測ＤＢ１５１に記憶する。図３の例では、１２時３０分の運転終了時は、センサＩＤ「３０１」及び「３０２」の温度センサ３から出力される温度は２５度である。このことから、エアコンＩＤが影響を及ぼす温度センサは、センサＩＤ「３０１」及び「３０２」に係る温度センサ３であることが理解できる。エアコンＩＤ「０１」の運転が終了した場合、ＣＰＵ１１は、エアコンＩＤ「０２」の運転を１２時３０分に行う。ＣＰＵ１１は、エアコンＩＤ「０２」の運転を１２時４０分まで行う。ＣＰＵ１１は、エアコンＩＤ「０２」の運転時に温度センサ３から出力される温度を計測ＤＢ１５１に記憶する。なお、実施形態においては、所定時間運転する例を挙げたがこれに限るものではない。例えば、いずれかの温度センサ３から出力される温度が閾値をこえるまで、運転するようにしても良い。
【００１８】
図４は対応ＤＢ１５２のレコードレイアウトを示す説明図である。対応ＤＢ１５２は、エアコンＩＤフィールド、及び、センサＩＤフィールド等を含む。センサＩＤフィールドには、エアコン２を動作させた場合に、運転開始前後の温度差が、閾値を超えた温度センサ３のセンサＩＤが記憶されている。例えば、図３及び図４の例では、エアコンＩＤ「０１」の１０分間の運転により影響があった温度センサ３は、センサＩＤ「３０１」及び「３０２」である。ＣＰＵ１１は、運転前後の温度の変化量を算出し、変化量が、記憶部１５に記憶した閾値（例えば３度）を超える温度を出力したセンサＩＤ及び対応するエアコンＩＤを抽出する。ＣＰＵ１１は、抽出したエアコンＩＤと、センサＩＤとを対応付けて対応ＤＢ１５２に記憶する。なお、実施形態で示すレコードレイアウトはあくまで一例であり、これに限るものではない。データ間の関係さえ保持されていれば、他の記憶形態であっても良い。また、温度の変化量と閾値とを比較する例を挙げたがこれに限るものではない。温度センサ３が所定温度（例えば２３度）超えた場合に、対応するセンサＩＤを抽出するようにしても良い。
【００１９】
図５はエアコン２のハードウェア群を示すブロック図である。エアコン２は、制御部としてのＣＰＵ２１、暖房運転を行う暖房ユニット２２、冷房運転を行う冷房ユニット２３及び通信部２６等を含む。各ハードウェアはバス２７を介してＣＰＵ２１に接続されている。ＣＰＵ２１は、通信部２６を介してコンピュータ１から送信される運転開始命令及び運転終了命令を受信する。ＣＰＵ２１は、通信部２６を介して受信した運転開始命令及び運転終了命令に基づき、暖房ユニット２２または冷房ユニット２３を運転または停止する。
【００２０】
図６は温度センサ３のハードウェア群を示すブロック図である。温度センサ３は、ＣＰＵ３１、温度計測ユニット３２、及び通信部３６等を含み、相互にバス３７で接続されている。温度計測ユニット３２は温度抵抗体または熱電対を用いたセンサであり、計測した温度をＣＰＵ３１へ出力する。ＣＰＵ３１は、通信部３６を介して、一定時間毎（例えば３分毎）またはコンピュータ１から温度出力命令を受けた場合に、コンピュータ１へ温度計測ユニット３２から出力された温度を出力する。
【００２１】
以上のハードウェア群において各種ソフトウェア処理を、フローチャートを用いて説明する。図７はエアコン２の制御処理手順を示すフローチャートである。ＣＰＵ１１は、エアコンＩＤの最も値の小さいエアコン２に運転命令を出力すると共に、温度センサ３から温度を取得する（ステップＳ７１）。ＣＰＵ１１は、エアコンＩＤ、日時、センサＩＤ及び取得した温度を計測ＤＢ１５１に記憶する（ステップＳ７２）。ＣＰＵ１１は、所定時間を記憶部１５から読み出す（ステップＳ７３）。ＣＰＵ１１は、エアコン２の運転開始から所定時間を経過したか否かを判断する（ステップＳ７４）。
【００２２】
ＣＰＵ１１は、所定時間を経過していないと判断した場合（ステップＳ７４でＮＯ）、所定時間を経過するまで待機する。ＣＰＵ１１は、所定時間を経過したと判断した場合（ステップＳ７４でＹＥＳ）、処理をステップＳ７５に移行させる。ＣＰＵ１１は、温度センサ３から出力される温度を参照し、エアコンＩＤ、日時、センサＩＤ及び温度を計測ＤＢ１５１に記憶する（ステップＳ７５）。ＣＰＵ１１は、以上述べた処理を全てのエアコン２に対して処理を終了したか否かを判断する（ステップＳ７６）。
【００２３】
ＣＰＵ１１は、処理を終了していないと判断した場合（ステップＳ７６でＮＯ）、処理をステップＳ７７に移行させる。ＣＰＵ１１は、未処理のエアコン２に係るエアコンＩＤを読み出し、読み出したエアコンＩＤに対応するエアコン２に運転命令を出力すると共に、温度センサ３から温度を取得する（ステップＳ７７）。例えば、ＣＰＵ１１は、次に大きいエアコンＩＤを有するエアコンＩＤに対し運転命令を出力する。ＣＰＵ１１は、その後処理をステップＳ７２に移行させる。以上の処理を繰り返すことにより、全てのエアコン２の動作に伴う温度センサ３に対する影響を計測することが可能となる。ＣＰＵ１１は、全てのエアコン２について処理を終了したと判断した場合（ステップＳ７６でＹＥＳ）、一連の処理を終了する。
【００２４】
図８は記憶処理の手順を示すフローチャートである。ＣＰＵ１１は、記憶部１５から閾値を読み出す（ステップＳ８１）。ＣＰＵ１１は、運転終了時のエアコンＩＤ、センサＩＤ及び温度、並びに、運転命令時（運転開始時）の温度を、計測ＤＢ１５１から読み出す（ステップＳ８２）。ＣＰＵ１１は、センサＩＤ毎に、運転開始時、運転終了時の温度の変化量を算出する（ステップＳ８３）。具体的には、ＣＰＵ１１は、一のセンサＩＤについて、運転終了時の温度から、運転開始時の温度を減算し、差分の絶対値を求める。ＣＰＵ１１は、当該絶対値を変化量とする。以上の処理を他のセンサＩＤについても同様に行う。
【００２５】
ＣＰＵ１１は、変化量が閾値を超えるセンサＩＤを抽出する（ステップＳ８４）。ＣＰＵ１１は、抽出したセンサＩＤと、エアコンＩＤとを対応付けて対応ＤＢ１５２に記憶する（ステップＳ８５）。ＣＰＵ１１は、全てのエアコンＩＤについて上述した処理を実行したか否かを判断する（ステップＳ８６）。ＣＰＵ１１は、全てのエアコンＩＤについて処理を終了していないと判断した場合（ステップＳ８６でＮＯ）、処理をステップＳ８７へ移行させる。ＣＰＵ１１は、次の運転終了時のエアコンＩＤ、センサＩＤ及び温度、並びに、運転命令時の温度を計測ＤＢ１５１から読み出す（ステップＳ８７）。ＣＰＵ１１は、その後処理をステップＳ８３に戻す。
【００２６】
以上の処理を繰り返すことにより、動作させたエアコン２と、当該エアコン２の動作に伴い温度変化した温度センサ３とを対応付けることが可能となる。ＣＰＵ１１は、全てのエアコンＩＤについて処理を終了したと判断した場合（ステップＳ８６でＹＥＳ）、一連の処理を終了する。これにより、複数のエアコン２とは無関係に分散設置された温度センサ３について、エアコン２との対応付けを的確に行うことが可能となる。
【００２７】
実施の形態２
実施の形態２は、２以上のエアコン２に一の温度センサ３が対応付けられた場合の処理に関する。図９は対応ＤＢ１５２のレコードレイアウトを示す説明図である。対応ＤＢ１５２はエアコンＩＤフィールド、センサＩＤフィールド、及び変化量フィールド等を含む。変化量フィールドには、エアコンＩＤ及びセンサＩＤに対応付けて、エアコン２の運転開始時と、運転終了時との温度センサ３から出力される温度の変化量を記憶している。図９の例では、エアコンＩＤ「０１」と、センサＩＤ「３０１」と、変化量「５」とが対応付けて記憶されている。
【００２８】
温度センサ３が、複数のエアコン２に相互に近接して配置されている場合、対応ＤＢ１５２には、一の温度センサ３に対し、複数のエアコン２が対応付けられる場合がある。図９の例では、センサＩＤ「３０３」の温度センサ３が、エアコンＩＤ「０１」のエアコン２に対し、変化量「４」、エアコンＩＤ「０２」のエアコン２に対し、変化量「３．５」と記憶されている。ＣＰＵ１１は、一の温度センサＩＤに対し複数のエアコンＩＤが対応付けられている場合、変化量が大きいセンサＩＤに係るエアコンＩＤを選択する。ＣＰＵ１１は、選択されなかったセンサＩＤと、エアコンＩＤとの組み合わせを対応ＤＢ１５２から削除する。
【００２９】
図１０は削除処理の手順を示すフローチャートである。ＣＰＵ１１は、エアコンＩＤとセンサＩＤとの組み合わせが重複しているエアコンＩＤ、センサＩＤ及び変化量を読み出す（ステップＳ１０１）。ＣＰＵ１１は、変化量が小さいエアコンＩＤ、センサＩＤを抽出する（ステップＳ１０２）。ＣＰＵ１１は、抽出したエアコンＩＤ及びセンサＩＤの組み合わせのレコードを、対応ＤＢ１５２から削除する（ステップＳ１０３）。ＣＰＵ１１は、以上の処理を他の重複する組み合わせについて行う。なお、本実施形態では、２つのエアコンＩＤの重複について、処理を行う例を挙げて説明したが、３以上のエアコンＩＤの重複についても同様の処理を行えばよい。なお、重複する場合、変化量が最大のエアコンＩＤとセンサＩＤの組み合わせを除き、他のエアコンＩＤとセンサＩＤとの組み合わせを削除するようにしても良い。これにより、判別し難い位置に設置された温度センサ３であっても、的確に区別することが可能となる。
【００３０】
本実施の形態２は以上の如きであり、その他は実施の形態１と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００３１】
実施の形態３
実施の形態３は暖房運転後に冷房運転する形態に関する。図１１はエアコン２の制御処理手順を示すフローチャートである。ＣＰＵ１１は、エアコンＩＤの最も値の小さいエアコン２に暖房運転命令を出力すると共に、温度センサから温度を取得する（ステップＳ１１１）。ＣＰＵ１１は、エアコンＩＤ、日時、センサＩＤ及び取得した温度を計測ＤＢ１５１に記憶する（ステップＳ１１２）。ＣＰＵ１１は、所定時間を記憶部１５から読み出す（ステップＳ１１３）。ＣＰＵ１１は、エアコン２の運転開始から所定時間を経過したか否かを判断する（ステップＳ１１４）。
【００３２】
ＣＰＵ１１は、所定時間を経過していないと判断した場合（ステップＳ１１４でＮＯ）、所定時間を経過するまで待機する。ＣＰＵ１１は、所定時間を経過したと判断した場合（ステップＳ１１４でＹＥＳ）、処理をステップＳ１１５に移行させる。ＣＰＵ１１は、温度センサ３から出力される温度を参照し、エアコンＩＤ、日時、センサＩＤ及び温度を計測ＤＢ１５１に記憶する（ステップＳ１１５）。
【００３３】
ＣＰＵ１１は、エアコン２に対し、暖房の運転停止命令を出力すると共に、冷房の運転命令を出力する（ステップＳ１１６）。各エアコン２は通信部２６を介して、運転停止命令を受信する。エアコン２のＣＰＵ２１は、暖房ユニット２２を停止する。続いて、各エアコン２は通信部２６を介して、冷房の運転命令を受信する。エアコン２のＣＰＵ２１は、冷房ユニット２３を動作させる。ＣＰＵ１１は、エアコン２の冷房の運転開始から所定時間（例えば１０分）を経過したか否かを判断する（ステップＳ１１７）。
【００３４】
ＣＰＵ１１は、所定時間を経過していないと判断した場合（ステップＳ１１７でＮＯ）、所定時間を経過するまで待機する。ＣＰＵ１１は、所定時間を経過したと判断した場合（ステップＳ１１７でＹＥＳ）、処理をステップＳ１１８に移行させる。ＣＰＵ１１は、以上述べた処理を全てのエアコン２に対して処理を終了したか否かを判断する（ステップＳ１１８）。
【００３５】
ＣＰＵ１１は、処理を終了していないと判断した場合（ステップＳ１１８でＮＯ）、処理をステップＳ１１９に移行させる。ＣＰＵ１１は、未処理のエアコン２に係るエアコンＩＤを読み出し、読み出したエアコンＩＤに対応するエアコン２に冷房の停止命令を出力すると共に、暖房の運転命令を出力し、温度センサ３から温度を取得する（ステップＳ１１９）。具体的には、ＣＰＵ１１は、冷房停止命令を各エアコン２へ出力する。エアコン２は通信部２６を介して冷房停止命令を受信する。ＣＰＵ２１は、冷房ユニット２３を停止する。ＣＰＵ１１は、暖房運転命令を各エアコン２へ出力する。エアコン２は通信部２６を介して暖房運転を受信する。ＣＰＵ２１は、暖房ユニット２２を動作させる。
【００３６】
ＣＰＵ１１は、その後処理をステップＳ１１２に移行させる。以上の処理を繰り返すことにより、全てのエアコン２の動作に伴う温度センサ３に対する影響を計測することが可能となる。ＣＰＵ１１は、全てのエアコン２について処理を終了したと判断した場合（ステップＳ１１８でＹＥＳ）、一連の処理を終了する。なお、実施形態では、最初に暖房運転を行い、次いで冷房運転を行う例を示したがこれに限るものではない。逆に最初に冷房運転を行い、次いで暖房運転を行ってもよい。また、ステップＳ１１７では冷房運転を所定時間運転する例を示したがこれに限るものではない。予め定めた温度、または、ステップＳ１１２または１１９で記憶した暖房運転前の温度となるまで冷房運転しても良い。これにより、暖房運転により一旦上昇した室温を冷房運転により速やかに下降させることができるため、対応付け処理をより高速に行うことが可能となる。
【００３７】
本実施の形態３は以上の如きであり、その他は実施の形態１及び実施の形態２と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００３８】
実施の形態４
図１２は実施の形態４に係るエアコン２のハードウェア群を示すブロック図である。エアコン２はさらにエアコン温度センサ２５が設けられている。エアコン温度センサ２５は、例えばエアコン２の内部に設けられており、検出した温度をＣＰＵ２１へ出力する。なお、エアコン温度センサ２５は、リモートコントローラー等、エアコン２の外部に設けられていても良い。
【００３９】
図１３はエアコン２の制御処理手順を示すフローチャートである。ＣＰＵ１１は、エアコンＩＤの最も値の小さい一のエアコン２に、所定温度上昇するよう暖房運転命令を出力すると共に、温度センサから温度を取得する（ステップＳ１３１）。なお、所定温度は予め記憶部１５に記憶した値（例えば５度）とすれば良い。ＣＰＵ１１は、エアコンＩＤ、日時、センサＩＤ及び温度センサ３から取得した温度を計測ＤＢ１５１に記憶する（ステップＳ１３２）。ＣＰＵ１１は、エアコン２から、所定温度上昇した旨の信号を受信したか否かを判断する（ステップＳ１３３）。具体的には、エアコン２はステップＳ１３１の暖房運転命令を受信した場合、暖房ユニット２２を所定温度上昇するまで動作させる。ＣＰＵ２１は、エアコン温度センサ２５の出力を参照し、所定温度まで上昇したと判断した場合、通信部２６を介して所定温度上昇した旨の信号を送信する。ＣＰＵ１１は、通信部１６を介して、所定温度上昇した旨の信号を受信する。
【００４０】
ＣＰＵ１１は、信号を受信していないと判断した場合（ステップＳ１３３でＮＯ）、当該信号を受信するまで待機する。なお、信号の受信を待機する以外に、他の実施形態で述べたように、一定時間経過したか否かを同時に判断するようにしても良い。ＣＰＵ１１は、信号を受信したと判断した場合（ステップＳ１３３でＹＥＳ）、処理をステップＳ１３４に移行させる。ＣＰＵ１１は、温度センサ３から出力される温度を参照し、エアコンＩＤ、日時、センサＩＤ及び温度を計測ＤＢ１５１に記憶する（ステップＳ１３４）。ＣＰＵ１１は、以上述べて処理を全てのエアコン２に対して処理を終了したか否かを判断する（ステップＳ１３５）。
【００４１】
ＣＰＵ１１は、処理を終了していないと判断した場合（ステップＳ１３５でＮＯ）、処理をステップＳ１３６に移行させる。ＣＰＵ１１は、未処理の一のエアコン２に係るエアコンＩＤを読み出し、読み出したエアコンＩＤに対応するエアコン２に、所定温度上昇するよう暖房運転命令を出力すると共に、温度センサ３から温度を取得する（ステップＳ１３６）。なお、先に温度を取得してから暖房運転命令を出力しても良い。ＣＰＵ１１は、その後処理をステップＳ１３２に移行させる。以上の処理を繰り返すことにより、全てのエアコン２の動作に伴う温度センサ３に対する影響を計測することが可能となる。ＣＰＵ１１は、全てのエアコン２について処理を終了したと判断した場合（ステップＳ１３５でＹＥＳ）、一連の処理を終了する。これにより、エアコン２が影響を与える温度センサ３を対応付けることが可能となる。なお、実施の形態３で述べた冷房処理を本実施形態においても同様に適用しても良い。
【００４２】
本実施の形態４は以上の如きであり、その他は実施の形態１から実施の形態３と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００４３】
実施の形態５
図１４は上述した形態のコンピュータ１の動作を示す機能ブロック図である。ＣＰＵ１１が制御プログラム１５Ｐを実行することにより、コンピュータ１は以下のように動作する。出力部１４１は、エアコン２を順に動作させる命令を出力する。取得部１４２は各温度センサ３からの検出値を取得する。記憶部１５は、取得した検出値に基づく値が閾値を超えた温度センサ３と、動作命令対象のエアコン２とを対応付けて記憶する。削除部１４３は、記憶部１５に、一のエアコン２と他のエアコン２との双方に対応付けられた温度センサ３が記憶されている場合、温度センサ３の変化量が小さい温度センサ３に係るエアコン２と温度センサ３との組み合わせを削除する。
【００４４】
図１５は実施の形態５に係るコンピュータ１のハードウェア群を示すブロック図である。コンピュータ１を動作させるためのプログラムは、ディスクドライブ等の読み取り部１０ＡにCD-ROM、DVD（Digital Versatile Disc）ディスク、メモリーカード、またはUSB(Universal Serial Bus)メモリ等の可搬型記録媒体１Ａを読み取らせて記憶部１５に記憶しても良い。また当該プログラムを記憶したフラッシュメモリ等の半導体メモリ１Ｂをコンピュータ１内に実装しても良い。さらに、当該プログラムは、インターネット等の通信網Ｎを介して接続される他のサーバコンピュータ（図示せず）からダウンロードすることも可能である。以下に、その内容を説明する。
【００４５】
図１５に示すコンピュータ１は、上述した各種ソフトウェア処理を実行するプログラムを、可搬型記録媒体１Ａまたは半導体メモリ１Ｂから読み取り、或いは、通信網Ｎを介して他のサーバコンピュータ（図示せず）からダウンロードする。当該プログラムは、制御プログラム１５Ｐとしてインストールされ、ＲＡＭ１２にロードして実行される。これにより、上述したコンピュータ１として機能する。
【００４６】
本実施の形態５は以上の如きであり、その他は実施の形態１から４と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００４７】
以上の実施の形態１乃至５を含む実施形態に関し、さらに以下の付記を開示する。
【００４８】
（付記１）
分散配置された制御機器と、分散配置されたセンサと、前記制御機器及びセンサに通信網を介して接続された情報処理装置とを備える情報処理システムにおいて、
前記情報処理装置は、
制御機器を順に動作させる命令を出力する出力部と、
各センサからの検出値を取得する取得部と、
取得した検出値に基づく値が閾値を超えたセンサと、動作命令対象の制御機器とを対応付けて記憶する記憶部と
を備える情報処理システム。
【００４９】
（付記２）
前記出力部は、
制御機器に対し検出値を上昇または下降させるための命令を出力し、所定時間経過後前記制御機器に対し検出値を下降または上昇させるための命令を出力する
付記１に記載の情報処理システム。
【００５０】
（付記３）
前記記憶部は、センサに対応付けて前記取得部により取得した検出値の変化量を記憶しており、
前記記憶部に、一の制御機器と他の制御機器との双方に対応付けられたセンサが記憶された場合に、センサの変化量が小さいセンサに係る制御機器と前記センサとの組み合わせを削除する削除部
を備える付記１または２に記載の情報処理システム。
【００５１】
（付記４）
分散配置された制御機器を順に動作させる命令を出力する出力部と、
分散配置された各センサからの検出値を取得する取得部と、
取得した検出値に基づく値が閾値を超えたセンサと、動作命令対象の制御機器とを対応付けて記憶する記憶部と
を備える情報処理装置
【００５２】
（付記５）
分散配置された制御機器を順に動作させる命令を出力し、
分散配置された各センサからの検出値を取得し、
取得した検出値に基づく値が閾値を超えたセンサと、動作命令対象の制御機器とを対応付けて記憶する
情報処理方法。
【符号の説明】
【００５３】
１      コンピュータ
１Ａ    可搬型記録媒体
１Ｂ    半導体メモリ
２      エアコン
３      温度センサ
１０Ａ  読み取り部
１１    ＣＰＵ
１２    ＲＡＭ
１３    入力部
１４    表示部
１５    記憶部
１５Ｐ  制御プログラム
１６    通信部
１８    時計部
２１    ＣＰＵ
２２    暖房ユニット
２３    冷房ユニット
２５    エアコン温度センサ
２６    通信部
３１    ＣＰＵ
３２    温度計測ユニット
３６    通信部
１４１  出力部
１４２  取得部
１４３  削除部
１５１  計測ＤＢ
１５２  対応ＤＢ
【図１】
2015132390.tif 000003
【図２】
2015132390.tif 000004
【図３】
2015132390.tif 000005
【図４】
2015132390.tif 000006
【図５】
2015132390.tif 000007
【図６】
2015132390.tif 000008
【図７】
2015132390.tif 000009
【図８】
2015132390.tif 000010
【図９】
2015132390.tif 000011
【図１０】
2015132390.tif 000012
【図１１】
2015132390.tif 000013
【図１２】
2015132390.tif 000014
【図１３】
2015132390.tif 000015
【図１４】
2015132390.tif 000016
【図１５】
2015132390.tif 000017