(57)【要約】【課題】  ポーリングにより他の機器の状態を収集管理するシステムにおいて、ポーリング間隔、実施時刻などを通信を介して他の機器から設定、及び、他の機器の持つ情報を元にして設定することを可能とする通信制御処理装置及び方法を提供すること。【解決手段】  ポーリング情報保持部１１９を持つポーリング処理部１１８と、ポーリング情報保持部１１９の情報を設定するポーリング情報設定処理部１１を具備し、ポーリング情報設定処理部では、ネットワーク１００に接続された他の機器からのポーリング情報設定の要求に応じてポーリング情報保持部１１９の情報を設定してポーリングに関する動作を変更でき、機器或いはシステムの変更に対する拡張性が図れる。【選択図】  図１
2005065164.tif 000002
【特許請求の範囲】
【請求項１】
通信により他の機器の状態等情報を収集するポーリング処理部を持つ機器において、ポーリングの為の情報を他の機器からの書き込みにより設定するポーリング情報設定処理部を具備する通信制御処理装置。
【請求項２】
通信により他の機器の状態等情報を収集するポーリング処理部を持つ機器において、ポーリングの為の情報を他の機器への読み出しにより設定するポーリング情報読出処理部を具備する通信制御処理装置。
【請求項３】
通信により他の機器から状態等情報を読み出される（ポーリングされる）機器において、ポーリングの為の情報を保持するポーリング情報保持部と、通信によりポーリングを行う機器に前記ポーリング情報保持部で保持する情報を設定するポーリング情報設定処理部を具備する通信制御処理装置。
【請求項４】
通信により他の機器から状態等情報を読み出される（ポーリングされる）機器において、ポーリングの為の情報を保持するポーリング情報保持部を持ち、通信による他の機器からの読み出しに応答する通信制御処理装置。
【請求項５】
ポーリングの為の情報として、ポーリングを行う間隔を指定する情報を処理できる請求項１〜４のいずれか１項記載の通信制御処理装置。
【請求項６】
ポーリングの為の情報として、ポーリングを行う時刻を指定する情報を処理できる請求項１〜５のいずれか１項記載の通信制御処理装置。
【請求項７】
ポーリングの為の情報として、ポーリングを行う対象を指定する情報を処理できる請求項１〜６のいずれか１項記載の通信制御処理装置。
【請求項８】
ポーリング情報の書き込み指示電文は、書き込み処理実施の指定情報とポーリング情報の種類の指定情報と指定された種類のポーリング情報を含む請求項１〜７のいずれか１項に記載の通信制御処理装置。
【請求項９】
ポーリング情報の読み出し指示電文は、読み出し処理実施の指定情報とポーリング情報の指定情報を含み、ポーリング情報の読み出し応答電文は、読み出し処理実施の指定情報とポーリング情報の指定情報と指定された種類のポーリング情報を含む請求項１〜８のいずれか１項に記載の通信制御処理装置。
【請求項１０】
通信により他の機器の状態等情報を収集するポーリング処理部を持つ機器において、ポーリングの為の情報を他の機器からの書き込みにより設定する通信制御処理方法。
【請求項１１】
通信により他の機器の状態等情報を収集するポーリング処理部を持つ機器において、ポーリングの為の情報を他の機器への読み出しにより設定する通信制御処理方法。
【請求項１２】
通信により他の機器から状態等情報を読み出される（ポーリングされる）機器において、ポーリングの為の情報を保持するポーリング情報保持部と、通信によりポーリングを行う機器に前記ポーリング情報保持部で保持する情報を設定する通信制御処理方法。
【請求項１３】
通信により他の機器から状態等情報を読み出される（ポーリングされる）機器において、ポーリングの為の情報を保持するポーリング情報保持部を持ち、通信による他の機器からの読み出しに応答する通信制御処理方法。
【請求項１４】
ポーリング情報の書き込み指示電文は、書き込み処理実施の指定情報とポーリング情報の種類の指定情報と指定された種類のポーリング情報を含む請求項１０〜１３のいずれか１項に記載の通信制御処理方法。
【請求項１５】
ポーリング情報の読み出し指示電文は、読み出し処理実施の指定情報とポーリング情報の指定情報を含み、ポーリング情報の読み出し応答電文は、読み出し処理実施の指定情報とポーリング情報の指定情報と指定された種類のポーリング情報を含む請求項１０〜１３のいずれか１項に記載の通信制御処理方法。
【請求項１６】
請求項１〜９のいずれか１項記載の通信制御処理装置の機能の少なくとも一部をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポーリングにより他の機器の状態を収集管理するシステムにおいて、ポーリング間隔、実施時刻などを通信を介して他の機器から設定、及び、他の機器の持つ情報を元にして設定することを可能とする通信制御処理装置及び方法に関するものである。
【背景技術】
【０００２】
従来、ネットワークにより接続されたシステムにおいて、遠隔地に配置された機器の状態の表示や制御を行う通信処理機能を持つ通信制御処理装置（以下、コントローラと呼ぶ）では、表示すべき機器の状態の取得として、以下が行われていた。
【０００３】
（１）表示や制御対象の機器が定期的或いは状態変化を含む特定のタイミングで状態をネットワーク上へ通知してもらい、その情報を取得する。
【０００４】
（２）コントローラにて予め表示や制御対象となる機器の読み出し（ポーリング）の為の情報（ポーリングのタイミングや読み出す情報の指定など）を、予めコントローラに持たせるか或いはコントローラ自体の持つ入出力装置を介して設定することにより取得する（例えば、特許文献１参照）。
【０００５】
表示や制御対象の機器の上記情報の送信のタイミング等は、ネットワークを介してコントローラ含めた他の機器からの設定制御ができるというものがあった（例えば、ECHONET規格書Ver.2.11  第２部９章１３節参照）。
【０００６】
図１０〜図１２は、本発明の適用されるシステム及び従来の一般的なポーリングを行う際の通信制御処理装置の構成を示すものである。図１０〜図１２を用いて、本発明の適用されるシステム及び従来の技術について説明する。
【０００７】
図１０は、本発明が適用される通信システムの一構成例を、図１１は、従来のポーリングに関る通信制御処理装置（機器及びコントローラ）の一構成例を、図１２は、コントローラが表示や制御対象の機器の状態を読み出す場合のシーケンスの一例を示す。
【０００８】
図１０において、１００はＥＣＨＯＮＥＴ（http://www.echonet.gr.jp/参照）等のネットワークを示し、１０１〜１０４はネットワーク１００に接続され情報や制御のやり取りを行う機器（ネット対応エアコンや、ネット対応冷蔵庫など）を示す。
【０００９】
図１１において、１１３、１１４は、それぞれ機器Ｂ１０２と機器Ａ１０１のネットワーク９０上の通信の為の信号の送受信処理を行う送受信回路部を示し、１１２、１１５は、それぞれ機器Ｂ１０２と機器Ａ１０１のネットワーク上の通信プロトコルに従った通信制御処理を行う通信制御処理部を示し、１１１は、機器Ｂ１０１の機器本体含めた制御処理部を示し、１１５は、通信制御処理部１１５から受け取る電文の内容の解析を行う機器情報解析処理部を示し、１１７は、機器Ｂ１０２を含めたネットワーク１００により構成されるシステムの状態表示や制御を行うシステム制御処理部を示し、１１８は、機器Ｂ１０２を含むシステムを構成する機器の状態をポーリングして情報収集するためのポーリング処理部を示し、１１９は、前記ポーリング処理部１１８でのポーリングのためのポーリング時刻等の情報を保持するポーリング情報保持部を示す。
【００１０】
図１２において、１２１は、機器Ａ１０１における内部状態を示し、１２２は、機器Ａ１０１から機器Ｂ１０２への要求電文を示し、１２３は、機器Ｂ１０２から機器Ａ１０１への応答電文を示す。
【００１１】
本発明の適用されるネットワーク１００において、機器Ａ１０１がネットワーク１００を介して他の機器（例えば機器Ｂ１０２）の状態をポーリングにより読み出すような場合、機器Ａ１０１では、ポーリング処理部１１８がポーリング情報保持部１１９の情報を確認し、そこに例えばポーリング実施時刻として保持された時刻になった場合（１２１）、ポーリング処理部１１８で機器Ｂ１０２の状態を読み出す為の電文を構成し、通信制御処理部１１５、送受信回路部１１４を介して電文を送信する（図１２の１２２）。機器Ｂ１０２では、前記電文（１２２）を、送受信回路部１１３、通信制御処理部１１２を介して受け取り、機器制御処理部１１１で電文内容を確認して、機器の状態を応答する為の電文を構成し、通信制御処理部１１２、送受信回路部１１３を解して電文を応答する（１２３）。
【００１２】
機器Ａ１０１では、前記電文（１２３）を、送受信回路部１１４、通信制御処理部１１５を介して機器情報解析処理部１１６で受け取り解析して、状態表示等必要な情報をシステム制御処理部１１７し、システム制御処理部１１７では、機器Ａ１０１に表示する等といったシステム制御処理を行う。
【００１３】
本発明の適用されるシステムにおけるこれらの処理において、図１１に示す従来の機器Ａ１０１、及び機器Ｂ１０２の構成では、以下のような場合には、機器Ａ１０１のポーリング情報保持部１１９の情報を書き換える為にシステムを一旦停止させるとか、或いは、ポーリング情報保持部１１９の情報を書き換える為の入出力部を必ず具備させておき、機器Ａ１０１を操作してポーリング情報保持部１１９の情報を書き換えるという必要があった。
【００１４】
（１）ポーリング間隔を長くしたい場合
例えば、ネットワークに接続される機器の台数が当初想定以上に増え、ポーリング情報保持部に設定した間隔や時間でのポーリングを実施した場合に、不必要なトラフィック増大となる場合。
【００１５】
（２）ポーリング間隔を短くしたい場合
例えば、エアコンなどの機器において、ユーザによっては当初想定していた以上に機器（エアコン）本体での制御を行う状態が頻繁に発生した場合に、ユーザに合わせてポーリング間隔を変更しないと、機器（エアコン）の状態とコントローラに表示された状態が一致しない期間が長く発生し、利用者が混乱する場合。
【００１６】
（３）ポーリング間隔を機器の状態によって変更したい場合
例えば、通常利用しない時には電源をＯＦＦしてしまいネットワークからは一旦存在が消えるような機器（例えば洗濯機）がある場合で、電源ＯＦＦの期間が非常に長い場合などには、電源ＯＮの間と電源ＯＦＦの間でポーリング間隔を変更できると、不要なトラフィックが減らせることになるような場合。
【００１７】
（４）ポーリング情報を変更したい場合
例えば、新たなシステムで、ユーザが必要とする情報がわからないような場合、収集可能な情報を全てポーリングで収集する構成としていた場合で、ユーザが必要とする情報がその中の一部であることが判明した場合。特に、ネットワークの伝送速度が遅い場合などは、ポーリングの情報量が増えるとそれだけで１電文の処理に要する時間が増えることになるような場合。
【００１８】
また、特許文献２に記載されたように、機器の状態とコントローラの状態を一致させるためにポーリング制御が行われ、その為のポーリングタイミングや手順を決めて、コントローラに保持するというものであった。
【特許文献１】特開２００２−３００１７３号公報
【特許文献２】特開２０００−１３８９８０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１９】
前記したように、前記従来の方法及び構成では、予め変更が発生する内容を想定して、変更する為の情報の入出力部を必ず具備させておくか、ポーリングを実施する機器（コントローラ）を一旦停止させてポーリング用の情報を変更する（例えばプログラムを書き換える）必要があり、汎用的に作ろうとするとコントローラのソフト等機能が大きなものになるとか、システムが一時停止してしまうといった課題を有していた。
【００２０】
本発明は、前記従来の課題を解決するもので、ポーリングを実施する機器のポーリング間隔、実施時刻などを通信を介して他の機器から設定、及び、他の機器の持つ情報を元にして設定することを可能とする通信制御処理装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【００２１】
前記従来の課題を解決するために、本発明の通信制御処理装置および方法は、通信により他の機器の状態等情報を収集するに際し、ポーリングの為の情報を他の機器からの書き込みにより設定するポーリング情報設定処理部を具備し、ポーリングに関する情報を通信により他の機器から設定変更できる構成としたものである。
【００２２】
これによって、コントローラ等ポーリングを実施する装置においては、ポーリング間隔等情報を通信により外部から設定変更することができ、コントローラ自体を停止させたりプログラムの書き換えを行うことなく、コントローラ側で設定変更タイミングを認識することなく変更に対する反映ができるようになる。
【００２３】
また、本発明の通信制御処理装置は、通信により他の機器の状態等情報を収集するに際して、ポーリングの為の情報を他の機器への読み出しにより設定するポーリング情報読出処理部を具備し、ポーリングに関する情報を通信により対象の機器から読み出して設定変更できる構成としたものである。
【００２４】
これによって、コントローラ等ポーリングを実施する装置においては、ポーリング間隔等情報をポーリング対象機器から通信により収集することができ、ポーリング対象となる機器の情報が当初設定と異なる場合であっても、コントローラ自体を停止させたりプログラムの書き換えを行うことなく、ポーリング情報の設定ができるようになる。
【００２５】
また、本発明の通信制御処理装置は、ポーリングされる間隔などのポーリングの為の情報を保持するポーリング情報保持部と、通信によりポーリングを行う機器に前記ポーリング情報保持部で保持する情報を設定するポーリング情報設定処理部を具備し、ポーリングを行う機器に対してポーリングに関する情報の設定変更情報を送信できる構成としたものである。
【００２６】
これによって、コントローラ等からポーリングされる装置においては、自身の状態に応じたポーリング間隔等変更情報を、コントローラ等ポーリング実施機器へ通知することができるようになる。
【００２７】
また、本発明の通信制御処理装置は、ポーリングされる間隔などのポーリングの為の情報を保持するポーリング情報保持部を具備し、通信による他の機器からの読み出しに応答するように構成したものである。
【００２８】
これによって、ポーリングされる機器側ではシステム設計時の想定と異なるタイミングでのポーリング要望等を通信を介して他の機器に開示することができるようになる。
【００２９】
また、本発明の通信制御処理方法は、ポーリング実施機器に対するポーリング情報の書き込み指示の為の電文の構成として、書き込み処理実施の指定情報とポーリング情報の種類の指定情報と指定された種類のポーリング情報を含む構成としたものである。
【００３０】
これによって、設定するポーリング間隔やポーリング実施期間、ポーリング開始時刻といったポーリングの為の情報を個別に指定でき、将来必要となる情報の拡張にも対応が容易となる。
【００３１】
また、本発明の通信制御処理方法は、ポーリング情報の読み出し指示の為の電文の構成として、読み出し処理実施の指定情報とポーリング情報の指定情報を含み、ポーリング情報の読み出し応答電文は、読み出し処理実施の指定情報とポーリング情報の指定情報と指定された種類のポーリング情報を含む構成としたものである。
【００３２】
これによって、読み出すポーリング間隔やポーリング実施期間、ポーリング開始時刻といったポーリングの為の情報を個別に指定でき、将来必要となる情報の拡張にも対応が容易となる。
【発明の効果】
【００３３】
本発明の通信制御処理装置及び方法は、ポーリングを実施する機器の停止やプログラム変更を行うことなく、システムのトラフィック等の状態及びポーリングされる機器の状態により、ポーリング間隔や開始時刻といったポーリング動作の変更ができる。
【発明を実施するための最良の形態】
【００３４】
第１の発明は、通信ネットワークに接続され、通信により他の機器の状態等情報を収集（ポーリング）する機器において、ポーリングの為の情報を他の機器からの書き込みにより設定するポーリング情報設定処理部を具備することにより、ポーリング間隔等情報を通信により外部から設定変更することができ、コントローラ自体を停止させたりプログラムの書き換えを行うことなく、コントローラ側で設定変更タイミングを認識することなく変更に対する反映ができる。
【００３５】
第２の発明は、通信ネットワークに接続され、通信により他の機器の状態等情報を収集（ポーリング）する機器において、ポーリングの為の情報を他の機器への読み出しにより設定するポーリング情報読出処理部を具備し、ポーリングに関する情報を通信により対象の機器から読み出して設定変更するよう構成することにより、ポーリング間隔等情報をポーリング対象機器から通信により収集することができ、機器の変更等にも柔軟に対応できる。
【００３６】
第３の発明は、通信ネットワークに接続され、通信により他の機器から状態等情報を収集（ポーリング）される機器において、ポーリングされる間隔などのポーリングの為の情報を保持するポーリング情報保持部と、通信によりポーリングを行う機器に前記ポーリング情報保持部で保持する情報を設定するポーリング情報設定処理部を具備し、ポーリングを行う機器に対してポーリングに関する情報の設定変更情報を送信できるように構成することにより、ポーリングの間隔等情報を自身の状態に応じた内容でコントローラ等ポーリングの実施機器へ通知することができる。
【００３７】
第４の発明は、通信ネットワークに接続され、通信により他の機器から状態等情報を収集（ポーリング）される機器において、ポーリングされる間隔などのポーリングの為の情報を保持するポーリング情報保持部を具備し、通信による他の機器からの読み出しに応答するように構成することにより、システム設計時の想定と異なるタイミングでのポーリング要望等を通信を介して他の機器に開示することができる。
【００３８】
第５の発明は、特に、第１〜４のいずれか一つの発明のポーリング情報としてポーリングを行う間隔情報を処理できるように構成することにより、通信トラフィックの調整や読み出しに関する機器の負担の調整ができる。
【００３９】
第６の発明は、特に、第１〜４のいずれか一つの発明のポーリング情報としてポーリングを行う時刻情報を処理できるように構成することにより、特定の時刻に確認や表示が必要なシステムの構築が容易に実現できる。
【００４０】
第７の発明は、特に、第１〜４のいずれか一つの発明のポーリング情報としてポーリングを行う対象を指定する情報を処理できるように構成することにより、処理対象の変更に柔軟に対応可能な機器やシステムを実現できる。
【００４１】
第８の発明は、特に、第１〜７のいずれか一つの発明のポーリング情報の書き込み指定の為の電文を、書き込み処理実施の指定情報とポーリング情報の種類の指定情報と指定された種類のポーリング情報を含む構成にすることにより、ポーリング間隔やポーリング実施対象、ポーリング開始時刻といったポーリングの為の情報を個別に設定でき、将来にわたる拡張性に飛んだ通信仕様となる。
【００４２】
第９の発明は、特に、第１〜７のいずれか一つの発明のポーリング情報の読み出し指定の電文を、読み出し処理実施の指定情報とポーリング情報の指定情報を含む構成とし、読み出し応答の電文を、読み出し処理実施の指定情報とポーリング情報の指定情報と指定された種類のポーリング情報を含む構成とすることにより、ポーリング間隔やポーリング実施対象、ポーリング開始時刻といったポーリングの為の情報を個別に取得でき、将来にわたる拡張性に飛んだ通信仕様となる。
【００４３】
第１０の発明は、通信により他の機器の状態等情報を収集するポーリング処理部を持つ機器において、ポーリングの為の情報を他の機器からの書き込みにより設定する通信制御処理方法により、ポーリング間隔等情報を通信により外部から設定変更することができ、コントローラ自体を停止させたりプログラムの書き換えを行うことなく、コントローラ側で設定変更タイミングを認識することなく変更に対する反映ができる。
【００４４】
第１１の発明は、通信により他の機器の状態等情報を収集するポーリング処理部を持つ機器において、ポーリングの為の情報を他の機器への読み出しにより設定する通信制御処理方法により、ポーリング間隔等情報をポーリング対象機器から通信により収集することができ、機器の変更等にも柔軟に対応できる。
【００４５】
第１２の発明は、通信により他の機器から状態等情報を読み出される（ポーリングされる）機器において、ポーリングの為の情報を保持するポーリング情報保持部と、通信によりポーリングを行う機器に前記ポーリング情報保持部で保持する情報を設定する通信制御処理方法により、ポーリングの間隔等情報を自身の状態に応じた内容でコントローラ等ポーリングの実施機器へ通知することができる。
【００４６】
第１３の発明は、通信により他の機器から状態等情報を読み出される（ポーリングされる）機器において、ポーリングの為の情報を保持するポーリング情報保持部を持ち、通信による他の機器からの読み出しに応答する通信制御処理方法により、システム設計時の想定と異なるタイミングでのポーリング要望等を通信を介して他の機器に開示することができる。
【００４７】
第１４の発明は、ポーリング情報の書き込み指示電文は、書き込み処理実施の指定情報とポーリング情報の種類の指定情報と指定された種類のポーリング情報を含む通信制御処理方法にすることにより、ポーリング間隔やポーリング実施対象、ポーリング開始時刻といったポーリングの為の情報を個別に設定でき、将来にわたる拡張性に飛んだ通信仕様となる。
【００４８】
第１５の発明は、ポーリング情報の読み出し指示電文は、読み出し処理実施の指定情報とポーリング情報の指定情報を含み、ポーリング情報の読み出し応答電文は、読み出し処理実施の指定情報とポーリング情報の指定情報と指定された種類のポーリング情報を含む通信制御処理方法により、ポーリング間隔やポーリング実施対象、ポーリング開始時刻といったポーリングの為の情報を個別に取得でき、将来にわたる拡張性に飛んだ通信仕様となる。
【００４９】
第１６の発明は、第１〜９のいずれか１項記載の通信制御処理装置の機能の少なくとも一部をコンピュータに実現させるためのプログラム。そして、プログラムであるのでマイクロコンピュータや汎用コンピュータを用いて本発明の通信制御処理装置の少なくとも一部を容易に実現することができる。また記録媒体に記録したり通信回線を用いてプログラムを配信したりすることでプログラムの配布やインストール作業が簡単にできる。
【００５０】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、この実施の形態によって本発明が限定されるものではない。
【００５１】
（実施の形態１）
図１は、本発明の第一の実施の形態における通信制御処理装置の本発明にかかわる機能ブロック図を示すものである。図１において、ネットワーク１００は本発明が適用されるシステムを構成する通信系であり、機器Ａ（以下、コントローラと呼ぶ）１０１は、前記ネットワーク１００と物理的に接続する為の送受信回路部１１４と、ネットワーク上の通信プロトコルに従った通信制御処理を行う通信制御処理部１１５と、通信制御処理部１１５から受け取る電文の内容の解析及び応答等処理を行う機器情報解析処理部１１６と、ネットワーク１００により構成されるシステムの状態表示や制御を行うシステム制御処理部１１７と、システムを構成する機器の状態をポーリングして情報収集するためのポーリング処理部１１８と、ポーリング処理部１１８でのポーリングのためのポーリング間隔等情報を保持するポーリング情報保持部１１９と、通信制御処理部１１５を介して受け取った電文がポーリング情報の設定であった時にポーリング情報保持部１１９に指定されたポーリング情報の書き込みを行うポーリング情報設定処理部１１を有している。
【００５２】
以上のように構成されたコントローラについて、図１と図８を用いて、その動作、作用を説明する。図８は、本発明によるシーケンスの一例を示す図である。矢印８１は、コントローラへのポーリング情報の設定要求電文の受け渡しを示し、８２はコントローラ内部での処理を示す。
【００５３】
まず、本発明によるコントローラ１０１を構成する送受信回路部１１１は、ネットワーク１００上の物理的な信号を通信制御処理部１１５へ渡し、通信制御処理部１１５からの送信データをネットワーク上へ物理的信号として送信する。通信制御処理部１１５は、送受信回路部１１１からの信号を解析して電文としての組み立てや、自分宛かどうかの判断や電文のエラー検出、電文の組み立て分解など通信のレイヤ１〜７の処理を行い、電文内容によって受信した電文を機器情報解析処理部１１５やポーリング情報設定処理部１１、ポーリング処理部１１８へ渡す処理を行う。機器情報解析処理部１１５は、通信制御処理部１１５からの電文の内容を解析処理し、内容によりシステム制御処理部１１７へ通知や制御等を行う。ポーリング制御処理部１１８は、ポーリング情報保持部１１９で保持されているポーリング対象やポーリング周期に基づき、必要なポーリング用の情報読み出し電文を構成し、通信制御処理部１１５、送受信回路部１１４を介して対象機器の情報読み出しを行う。ポーリング情報設定処理部１１は、通信制御処理部１１５からのポーリング情報の設定要求電文を受け、ポーリング情報保持部１１９で保持しているポーリング情報の内容の書き換えを実施する。
【００５４】
なお、本実施例の形態では、ポーリング情報設定処理部１１及びポーリング処理部１１８が通信制御処理部１１５と情報の遣り取りを行う構成とした例を示したが、機器情報解析処理部１１６で電文の分離機能を持つ場合には機器情報解析処理部１１６と情報の遣り取りを行う構成としてもよい。
【００５５】
本発明によるコントローラ１０１では、図８に示すように、ネットワーク１００上の他の機器Ｂ１０２からポーリング情報の設定要求電文を受信（８１）した場合には、通信制御処理部１１５では電文内容を解析し、受信電文をポーリング情報設定処理部１１へ渡す。ポーリング情報設定処理部１１では、受信電文内で設定されている内容に従いポーリング情報保持部１１９のポーリング情報の変更を行う（８２）。ポーリング処理部１１８では、変更されたポーリング情報保持部１１９の内容に従い、以降のポーリング処理を実施する。
【００５６】
本例においては、ポーリング情報の設定要求電文の受信（８１）に対して、特に受理の応答を返していないが、受理応答を返信するプロトコルでもよい。また、個別の設定でなく一斉同報による設定でもよい。
【００５７】
以上のように、本実施の形態においては、ポーリング間隔等ポーリングの為の情報を通信により外部から設定変更することができ、コントローラ自体を停止させたりプログラムの書き換えを行うことなく、コントローラ側で設定変更タイミングを認識することなく変更に対する反映ができる。これにより、例えばシステムの拡張時などで今までの間隔で対象機器のポーリングを実施した場合にはトラフィックが多くなり通信できない機器が発生する場合などに、ポーリングの間隔を長くすることにより、トラフィックの軽減とともに対象機器全てと通信ができる。さらに、これにより例えば機器が休止状態に入るときなどでポーリング間隔を変更（長く）することなども、コントローラ側で設定変更タイミングを認識することなく処理できる。
【００５８】
（実施の形態２）
図２は、本発明の第二の実施の形態における通信制御処理装置の本発明にかかわる機能ブロック図を示すものである。図２において、ネットワーク１００は本発明が適用されるシステムを構成する通信系であり、機器Ａ（以下、コントローラと呼ぶ）１０１は、前記ネットワーク１００と物理的に接続する為の送受信回路部１１４と、ネットワーク上の通信プロトコルに従った通信制御処理を行う通信制御処理部１１５と、通信制御処理部１１５から受け取る電文の内容の解析及び応答等処理を行う機器情報解析処理部１１６と、ネットワーク１００により構成されるシステムの状態表示や制御を行うシステム制御処理部１１７と、システムを構成する機器の状態をポーリングして情報収集するためのポーリング処理部１１８と、ポーリング処理部１１８でのポーリングのためのポーリング間隔等情報を保持するポーリング情報保持部１１９と、ポーリング処理部１１８からの制御や内部保持情報によりポーリング対象機器へポーリングの為の情報の読み出し処理を行うポーリング情報読み出し処理部２１を有している。
【００５９】
以上のように構成されたコントローラについて、図２と図９を用いて、その動作、作用を説明する。図９は、本発明によるシーケンスの一例を示す図である。矢印９１は、コントローラ１０１からポーリング対象機器１０２へポーリングの為の情報の要求を送信していることを示し、矢印９２は、ポーリング対象機器Ｂ１０２からのポーリングの為の情報の応答を示し、９３はコントローラ内部での処理を示す。
【００６０】
まず、本発明によるコントローラ１０２を構成するポーリング情報読出処理部２１は、例えばネットワーク１００に機器が新たに接続された情報を通信制御処理部１１５を介して受け取ったタイミングやシステム制御処理部１１７を介して例えばシステム管理者が要求を出し、それを通信制御処理部１１５を介して受け取ったタイミングなどで、ポーリング情報の読み出しが必要と判断した時点で、通信制御処理部１１５、送受信回路部１１４を介してネットワーク１００上へ読み出し要求の電文（９１）を送信する。前記ポーリング情報読出処理部２１は、前記要求電文（９１）を受け取った機器Ｂ１０２からの応答電文（９２）を送受信回路部１１４、通信制御処理部１１５を介して受け取り、ポーリング情報保持部１１９の情報を前記応答電文（９２）の内容に従い変更する(９３)。
【００６１】
なお、本実施例の形態では、ポーリング情報設定処理部１１及びポーリング処理部１１８が通信制御処理部１１５と情報の遣り取りを行う構成とした例を示したが、機器情報解析処理部１１６で電文の分離機能を持つ場合には機器情報解析処理部１１６と情報の遣り取りを行う構成や、システム制御処理部１１７からポーリング情報読出処理部２１へ直接読み出し要求を行う構成であってもよい。
【００６２】
本発明によるコントローラ１０１では、図９に示すように、ネットワーク１００上の他の機器Ｂ１０２からポーリング情報の応答電文を受信（９２）した場合には、通信制御処理部１１５では電文内容を解析し、受信電文をポーリング情報読出処理部２１へ渡す。ポーリング情報読出処理部２１では、受信電文内で設定されている内容に従いポーリング情報保持部１１９のポーリング情報の変更を行う（９３）。ポーリング処理部１１８では、変更されたポーリング情報保持部１１９の内容に従い、以降のポーリング処理を実施する。
【００６３】
以上のように、本実施の形態においては、ポーリング間隔等ポーリングの為の情報を通信により外部から取得して変更することができ、コントローラ自体を停止させたりプログラムの書き換えを行うことなく、コントローラ側での特定或いは任意のタイミングにて情報の読み出しを行い設定変更を行うことができる。これにより、例えばシステムの拡張時などで今までの間隔で対象機器のポーリングを実施した場合にはトラフィックが多くなり通信できない機器が発生する場合などに、ポーリングの間隔を長くすることにより、トラフィックの軽減とともに対象機器全てと通信ができる。さらに、これにより例えば機器が休止状態に入るときなどでポーリング間隔を変更（長く）することなども、コントローラ側で設定変更タイミングを認識することなく処理できる。さらに、それらの処理を、コントローラで判断するタイミングで実施することができる。
【００６４】
（実施の形態３）
図３は、本発明の第三の実施の形態における通信制御処理装置の本発明にかかわる機能ブロック図を示すものである。図３において、ネットワーク１００は本発明が適用されるシステムを構成する通信系であり、エアコン等機器Ｂ（以下、ポーリング対象機器と呼ぶ）１０２は、前記ネットワーク１００と物理的に接続する為の送受信回路部１１３と、ネットワーク上の通信プロトコルに従った通信制御処理を行う通信制御処理部１１２と、通信制御処理部１１５から受け取る電文の内容の解析及び応答処理を行う機器情報解析処理部１１１と、ポーリングに関するポーリング間隔等情報を保持しておくポーリング情報保持部３１を有している。
【００６５】
以上のように構成されたポーリング対象機器について、図３、図５、図９を用いて、その動作、作用を説明する。図５は、本発明によるシステム構成の一例を示す図であり、実施の形態２で示したコントローラ１０１がネットワーク１００を介して本実施の形態３によるポーリング対象機器１０２と通信を行う。
【００６６】
まず、本発明によるポーリング対象機器１０２は、自身の情報のポーリングによる読み出しの為の情報（例えば、毎日０：００にポーリングされる情報を更新する場合には、ポーリング時刻として０：００や、ポーリングされる情報の更新タイミングが１Ｈ毎である場合にはポーリング間隔として１Ｈといった情報）をポーリング情報保持部３１に保持している。前記ポーリング情報保持部３１の情報を、ネットワーク１００を介して接続された他の機器、例えばコントローラ１０２が読み出す場合には、コントローラ１０１はポーリング対象機器１０２にポーリング情報の読み出し要求の電文（図９の９１）を送信する。ポーリング対象機器１０２では、前記読み出し要求電文（９１）と通信制御処理部１１２で判断すると、ポーリング情報保持部３１から必要な情報を読み出して応答電文を生成し、応答（９２）する。
【００６７】
なお、本実施例の形態では、コントローラ１０１が自身の要求によりポーリング対象機器１０２の情報の読み出しを行う例を示したが、ポーリング対象機器１０２が、読み出して欲しいタイミングでその旨を知らせる電文をコントローラ１０１或いはネットワーク１００に接続された他の機器に対して通知を行い、そのタイミングで読み出しが行われてもよい。
【００６８】
以上のように、本実施の形態においては、ポーリング対象機器が持つポーリング対象情報の属性（更新タイミングなど）を元にしてコントローラにおいてポーリング実施のタイミングなどを変更でき、不要なトラフィックを減らすことができる。また、ポーリング対象機器のポーリング対象情報の属性も知ることができる為、機器の管理やメンテナンスにおいても効果がでる。
【００６９】
（実施の形態４）
図４は、本発明の第四の実施の形態における通信制御処理装置の本発明にかかわる機能ブロック図を示すものである。図４において、ネットワーク１００は本発明が適用されるシステムを構成する通信系であり、エアコン等機器Ｂ（以下、ポーリング対象機器と呼ぶ）１０２は、前記ネットワーク１００と物理的に接続する為の送受信回路部１１３と、ネットワーク上の通信プロトコルに従った通信制御処理を行う通信制御処理部１１２と、通信制御処理部１１５から受け取る電文の内容の解析及び応答処理を行う機器情報解析処理部１１１と、ポーリングに関するポーリング間隔等情報を保持しておくポーリング情報保持部３１と、前記通信制御処理部１１２を介してネットワーク１００上の他の機器に前記ポーリング情報保持部３１の情報の変更内容を設定処理するポーリング情報設定処理部４１を有している。
【００７０】
以上のように構成されたポーリング対象機器について、図４、図６、図８を用いて、その動作、作用を説明する。図６は、本発明によるシステム構成の一例を示す図であり、実施の形態１で示したコントローラ１０１がネットワーク１００を介して本実施の形態３によるポーリング対象機器１０２と通信を行う。
【００７１】
まず、本発明によるポーリング対象機器１０２は、自身の情報のポーリングによる読み出しの為の情報（例えば、毎日０：００にポーリングされる情報を更新する場合には、ポーリング時刻として０：００や、ポーリングされる情報の更新タイミングが１Ｈ毎である場合にはポーリング間隔として１Ｈといった情報）をポーリング情報保持部３１に保持している。ポーリング情報設定処理部４１は、ポーリング情報保持部３１の情報が変化したタイミング（例えば、起動時や機器Ｂ１０２がユーザにより操作され変更した時点、或いは通信を介して変更された時点）或いは、一定時間の経過等により、前記ポーリング情報保持部３１のポーリング情報を、ネットワーク１００を介して接続された他の機器、例えばコントローラ１０２に設定する為の電文を構成し送信処理する（図８の８１）。コントローラ１０１は、設定要求の電文（８１）を受けると、ポーリング情報解析処理部１１を介してポーリング情報保持部１１９に情報を設定する。
【００７２】
なお、本実施例の形態では、ポーリング対象機器１０２が自身の要求によりコントローラ１０１へポーリング情報を設定した例を示したが、コントローラ１０１等他の機器による通信を介した要求を受けてポーリング対象機器１０２がコントローラ１０２へポーリング情報を書き込みを行ってもよい。
【００７３】
以上のように、本実施の形態においては、コントローラ側でポーリング対象機器の情報の読み出し処理の機能を持っていなくても、ポーリング対象機器が必要に応じてポーリング対象機器が持つポーリング対象情報の属性（更新タイミングなど）をコントローラへ設定することができる。
【００７４】
（実施の形態５）
図７は、本発明の第一〜第四の実施の形態において、ネットワークに接続された機器間でポーリングの為の情報の遣り取りを行う為の電文の構成例を示すものである。図７において、電文の構成としては、情報の設定或いは読み出しの要求か応答かを指定する要求応答指定部７１（サービスコードＳＶ）と読み出し対象とする情報を示す情報種別指定部７２（プロパティコード＝ＰＣ）と、指定された情報のデータ部７３（データコード＝ＤＴ）で構成され、さらにデータ部７３は、情報種別指定部４１で示された情報がポーリングの為の情報であることが指定された場合にポーリングの為の情報の種類等内容を示す情報内容指示部７４と、設定要求電文或いは読み出しの応答電文であったときに具体的な内容を示す情報内部部７５を構成要素として持つ。７４ａ〜７４ｃは、ポーリングの為の具体的な内容の指定例を示すものである。
【００７５】
以上のように構成された電文による通信方法について、図７〜図９を用いて、その動作、作用を説明する。
【００７６】
図７ような電文の構成において、例えば、コントローラ１０１からポーリング対象機器１０２にポーリング情報を要求する電文（図９の９１）の場合、要求応答指定部７１では読み出しの要求が指定され、情報種別指定部７２ではポーリングの為の情報であることが指定され、データ部７３は、情報内容指示部７４として例えばポーリング間隔を読み出す場合には、０ｘ４１（７４ａ）が指定され、情報内容部７５は無しの構成となる。この電文を受け取ったポーリング対象機器１０２からの応答電文（９２）は、要求応答指定部７１では読み出しの応答が指定され、情報種別指定部７２ではポーリングの為の情報であることが指定され、データ部７３は、情報内容指示部７４としてポーリング間隔を指定する０ｘ４１（７４ａ）が指定され、情報内容部７５には例えば３２分を示す０ｘ２０（７５ａ）の構成となる。例えば、図６に示すようなポーリング対象機器１０２からコントローラ１０１にポーリング情報を設定する電文（図８の８１）も、前記応答電文（図９の９２）と同じ構成となる。
【００７７】
図７では、要求応答指定部７１と情報種別指定部７２とデータ部７３が連続して構成された形となっているが、実際の電文上は、各部の配置位置は、連続していなくてもよい。また、本実施の形態では、ポーリング情報の内容をデータ部７３の情報内容指示部７４において分類する形としているが、情報種別指定部７２で分類する形であってもよい。さらに、分類することなく、全ての情報が１電文で扱える構成でもよい。
【００７８】
なお、図１〜６の各部はマイコンで構成しても良く、その場合の本発明は各実施の形態を実現するプログラムであってもよい。
【産業上の利用可能性】
【００７９】
以上のように本発明にかかわる通信制御処理装置及び方法は、機器の定期的な情報収集（ポーリング）を行うシステムにおいて、ポーリングを実施する機器の停止やプログラム変更を行うことなく、システムのトラフィック等の状態及びポーリングされる機器の状態により、ポーリング間隔や開始時刻といったポーリング動作の変更ができるようになるもので、機器やシステムの拡張性に限らず、メンテナンスなどの用法にも適用できる。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施の形態１における通信制御処理装置の一構成例を示す図
【図２】本発明の実施の形態２における通信制御処理装置の一構成例を示す図
【図３】本発明の実施の形態３における通信制御処理装置の一構成例を示す図
【図４】本発明の実施の形態４における通信制御処理装置の一構成例を示す図
【図５】本発明の実施の形態２及び実施の形態３による通信制御処理装置によるシステムの一構成例を示す図
【図６】本発明の実施の形態１及び実施の形態４による通信制御処理装置によるシステムの一構成例を示す図
【図７】本発明の実施の形態５におけるネットワーク上で遣り取りする電文の一構成例を示す図
【図８】本発明の実施の形態１、４におけるポーリングの為の情報の設定処理時の動作シーケンスの一例を示す図
【図９】本発明の実施の形態２、３におけるポーリングの為の情報の設定処理時の動作シーケンスの一例を示す図
【図１０】本発明が適用される通信システムの一構成例を示す図
【図１１】従来の通信制御処理装置の一構成例を示す図
【図１２】従来のポーリング時の動作シーケンスの一例を示す図
【符号の説明】
【００８１】
１１  ポーリング情報設定処理部
２１  ポーリング情報読み出し処理部
３１  ポーリング情報保持部
４１  ポーリング情報設定処理部
７１  要求応答指定部（サービスコード＝ＳＶ）
７２  情報種別指定部（プロパティコード＝PＣ）
７３  データ部（ＤＴ）
７４  ポーリングの為の情報内容指示部
７５  ポーリングの為の情報内容部
８１、９１、９２  本発明によるネットワーク上の機器間の電文の遣り取り
８２、９３  本発明による機器Ａ（コントローラ）における内部処理
１００  対象とする通信ネットワーク
１０１、１０２、１０３、１０４  通信制御処理装置（通信機器）
１１１  機器制御処理部
１１２、１１５  通信制御処理部
１１３、１１４  送受信回路部
１１６  機器情報解析処理部
１１７  システム制御処理部
１１８  ポーリング処理部
１１９  ポーリング情報保持部
１２１  ポーリングの為の機器Ａ（コントローラ）における内部トリガ
１２２、１２３  ポーリングの為の電文の遣り取り
【図１】
2005065164.tif 000003
【図２】
2005065164.tif 000004
【図３】
2005065164.tif 000005
【図４】
2005065164.tif 000006
【図５】
2005065164.tif 000007
【図６】
2005065164.tif 000008
【図７】
2005065164.tif 000009
【図８】
2005065164.tif 000010
【図９】
2005065164.tif 000011
【図１０】
2005065164.tif 000012
【図１１】
2005065164.tif 000013
【図１２】
2005065164.tif 000014