(57)【要約】【課題】機器の状態などを表すデータが、一つのデータでなく、配列要素の形で多数のデータで表現されている場合、所望の配列データを、ネットワーク上の各種機器間で、少ない通信量で、効率的にやり取りする装置や方法が必要である。【解決手段】配列要素の操作要求に関するＥＰＣコードと、操作内容を示すＥＳＶと、内容指定、操作対象ＥＰＣコード、配列要素数、操作対象配列要素番号、ロック残時間、ロック元ＥＡ、配列要素番号マスク情報のうち少なくとも内容指定を、ＥＤＴエリアに格納した要求電文を作成し、これに対して、全配列要素数、全配列要素のそれぞれのサイズ、全配列要素番号と全配列要素データ、あるいは、指定された各配列要素のサイズ、指定された配列要素番号とその配列要素データを、ＥＤＴエリアに格納した応答電文を作成して、応答することにより、配列要素操作を効率的に行なう。【選択図】　図４
2004048298.tif 000002
【特許請求の範囲】
【請求項１】
配列要素データの操作を要求するものであって、
配列要素の操作要求に関するＥＰＣコードと、操作内容を示すＥＳＶと、内容指定、操作対象ＥＰＣコード、配列要素数、操作対象配列要素番号、ロック残時間、ロック元ＥＡ、配列要素番号マスク情報のうち、少なくとも内容指定とをＥＤＴエリアに格納した要求電文を作成し、送信する配列要素操作装置。
【請求項２】
配列要素データの操作を要求するものであって、
配列要素の操作要求に関するＥＰＣコードと、操作内容を示すＥＳＶと、内容指定、操作対象ＥＰＣコード、配列要素数、操作対象配列要素番号、ロック残時間、ロック元ＥＡ、配列要素番号マスク情報のうち、少なくとも内容指定とをＥＤＴエリアに格納し、上記内容指定は、配列要素数、全配列内容、個別配列内容を少なくとも区分するコードとした要求電文を送信する配列要素操作装置。
【請求項３】
配列要素データの操作を要求するものであって、
配列要素操作要素の指定に関するＥＰＣコードと、操作内容を示すＥＳＶと、操作対象ＥＰＣコード、配列要素数、操作対象配列要素番号、ロック残時間、ロック元ＥＡのうち、少なくとも操作対象配列要素番号とを、ＥＤＴエリアに格納した電文を作成し、送信して、操作対象配列要素番号を指定する配列要素操作装置。
【請求項４】
配列要素データの操作を要求するものであって、
配列要素操作要素の指定に関するＥＰＣコードと、操作内容を示すＥＳＶと、操作対象ＥＰＣコード、配列要素数、配列要素番号マスク情報、ロック残時間、ロック元ＥＡのうち、少なくとも配列要素番号マスク情報とを、ＥＤＴエリアに格納した電文を作成し、送信して、操作対象配列要素番号を指定する配列要素操作装置。
【請求項５】
配列要素データを送信するものであって、
配列要素の操作要求に関するＥＰＣコードと、応答操作を示すＥＳＶと、内容指定、操作対象ＥＰＣコード、配列要素数、配列要素のサイズ、配列要素番号と配列要素データ、ロック残時間、ロック元ＥＡのうち、少なくとも配列要素数とを、ＥＤＴエリアに格納した応答電文を作成し、送信する配列要素操作装置。
【請求項６】
配列要素データを送信するものであって、
配列要素の操作要求に関するＥＰＣコードと、応答操作を示すＥＳＶと、内容指定、操作対象ＥＰＣコード、全配列要素数、各配列要素のサイズ、配列要素番号と配列要素データ、ロック残時間、ロック元ＥＡのうち、少なくとも全配列要素数、全配列要素のそれぞれのサイズ、全配列要素番号と全配列要素データとを、ＥＤＴエリアに格納した応答電文を作成し、送信する配列要素操作装置。
【請求項７】
配列要素データを送信するものであって、
配列要素の操作要求に関するＥＰＣコードと、応答操作を示すＥＳＶと、内容指定、操作対象ＥＰＣコード、指定された配列要素数、指定された各配列要素のサイズ、指定された配列要素番号とその配列要素データ、ロック残時間、ロック元ＥＡのうち、少なくとも指定された各配列要素のサイズ、指定された配列要素番号とその配列要素データとを、ＥＤＴエリアに格納した応答電文を作成し、送信する配列要素操作装置。
【請求項８】
配列要素データを送信するものであって、
配列要素の操作要求に関するＥＰＣコードと、通知操作を示すＥＳＶと、内容指定、操作対象ＥＰＣコード、送信する配列要素数、送信する各配列要素のサイズ、送信する配列要素番号とその配列要素データ、ロック残時間、ロック元ＥＡのうち、少なくとも送信する各配列要素のサイズ、送信する配列要素番号とその配列要素データとを、ＥＤＴエリアに格納した通知電文を作成し、送信する配列要素操作装置。
【請求項９】
配列要素データの設定操作を要求するものであって、
配列要素の操作要求に関するＥＰＣコードと、設定操作を示すＥＳＶと、内容指定、操作対象ＥＰＣコード、設定操作する配列要素数、設定操作する各配列要素のサイズ、設定操作する対象の配列要素番号とその配列要素データ、配列要素数、ロック残時間、ロック元ＥＡのうち、少なくとも内容指定と、設定操作する各配列要素のサイズと、設定操作する対象の配列要素番号とその配列要素データとをＥＤＴエリアに格納した要求電文を作成し、送信する配列要素操作装置。
【請求項１０】
配列要素データの操作を要求するものであって、
配列要素の操作要求に関するＥＰＣコードと、操作内容を示すＥＳＶと、操作対象ＥＰＣコード、配列要素数、操作対象配列要素番号、ロック残時間、ロック元ＥＡ、配列要素番号マスク情報のうち、少なくとも操作対象ＥＰＣコードとをＥＤＴエリアに格納した要求電文を作成し、送信する配列要素操作装置。
【請求項１１】
配列要素データの操作を要求するものであって、
配列要素の操作要求に関するＥＰＣコードと、操作内容を示すＥＳＶと、操作対象ＥＰＣコード、配列要素数、操作対象配列要素番号、ロック残時間、ロック元ＥＡのうち、少なくとも操作対象ＥＰＣコードと操作対象配列要素番号とを、ＥＤＴエリアに格納した電文を作成し、送信して、操作対象配列要素番号を指定する配列要素操作装置。
【請求項１２】
配列要素データの操作を要求するものであって、
配列要素の操作要求に関するＥＰＣコードと、操作内容を示すＥＳＶと、内容指定、操作対象ＥＰＣコード、配列要素数、操作対象配列要素番号、ロック残時間、ロック元ＥＡ、配列要素番号マスク情報のうち、少なくとも内容指定とをＥＤＴエリアに格納した要求電文を作成し、送信する配列要素操作方法。
【請求項１３】
配列要素データの操作を要求するものであって、
配列要素の操作要求に関するＥＰＣコードと、操作内容を示すＥＳＶと、内容指定、操作対象ＥＰＣコード、配列要素数、操作対象配列要素番号、ロック残時間、ロック元ＥＡ、配列要素番号マスク情報のうち、少なくとも内容指定とをＥＤＴエリアに格納し、上記内容指定は、配列要素数、全配列内容、個別配列内容を少なくとも区分するコードとした要求電文を送信する配列要素操作方法。
【請求項１４】
配列要素データの操作を要求するものであって、
配列要素操作要素の指定に関するＥＰＣコードと、操作内容を示すＥＳＶと、操作対象ＥＰＣコード、配列要素数、操作対象配列要素番号、ロック残時間、ロック元ＥＡのうち、少なくとも操作対象配列要素番号とを、ＥＤＴエリアに格納した電文を作成し、送信して、操作対象配列要素番号を指定する配列要素操作方法。
【請求項１５】
配列要素データの操作を要求するものであって、
配列要素操作要素の指定に関するＥＰＣコードと、操作内容を示すＥＳＶと、操作対象ＥＰＣコード、配列要素数、配列要素番号マスク情報、ロック残時間、ロック元ＥＡのうち、少なくとも配列要素番号マスク情報とを、ＥＤＴエリアに格納した電文を作成し、送信して、操作対象配列要素番号を指定する配列要素操作方法。
【請求項１６】
配列要素データを送信するものであって、
配列要素の操作要求に関するＥＰＣコードと、応答操作を示すＥＳＶと、内容指定、操作対象ＥＰＣコード、配列要素数、配列要素のサイズ、配列要素番号と配列要素データ、ロック残時間、ロック元ＥＡのうち、少なくとも配列要素数とを、ＥＤＴエリアに格納した応答電文を作成し、送信する配列要素操作方法。
【請求項１７】
配列要素データを送信するものであって、
配列要素の操作要求に関するＥＰＣコードと、応答操作を示すＥＳＶと、内容指定、操作対象ＥＰＣコード、全配列要素数、各配列要素のサイズ、配列要素番号と配列要素データ、ロック残時間、ロック元ＥＡのうち、少なくとも全配列要素数、全配列要素のそれぞれのサイズ、全配列要素番号と全配列要素データとを、ＥＤＴエリアに格納した応答電文を作成し、送信する配列要素操作方法。
【請求項１８】
配列要素データを送信するものであって、
配列要素の操作要求に関するＥＰＣコードと、応答操作を示すＥＳＶと、内容指定、操作対象ＥＰＣコード、指定された配列要素数、指定された各配列要素のサイズ、指定された配列要素番号とその配列要素データ、ロック残時間、ロック元ＥＡのうち、少なくとも指定された各配列要素のサイズ、指定された配列要素番号とその配列要素データとを、ＥＤＴエリアに格納した応答電文を作成し、送信する配列要素操作方法。
【請求項１９】
配列要素データを送信するものであって、
配列要素の操作要求に関するＥＰＣコードと、通知操作を示すＥＳＶと、内容指定、操作対象ＥＰＣコード、送信する配列要素数、送信する各配列要素のサイズ、送信する配列要素番号とその配列要素データ、ロック残時間、ロック元ＥＡのうち、少なくとも送信する各配列要素のサイズ、送信する配列要素番号とその配列要素データとを、ＥＤＴエリアに格納した通知電文を作成し、送信する配列要素操作方法。
【請求項２０】
配列要素データの設定操作を要求するものであって、
配列要素の操作要求に関するＥＰＣコードと、設定操作を示すＥＳＶと、内容指定、操作対象ＥＰＣコード、設定操作する配列要素数、設定操作する各配列要素のサイズ、設定操作する対象の配列要素番号とその配列要素データ、配列要素数、ロック残時間、ロック元ＥＡのうち、少なくとも内容指定と、設定操作する各配列要素のサイズと、設定操作する対象の配列要素番号とその配列要素データとをＥＤＴエリアに格納した要求電文を作成し、送信する配列要素操作方法。
【請求項２１】
配列要素データの操作を要求するものであって、
配列要素の操作要求に関するＥＰＣコードと、操作内容を示すＥＳＶと、操作対象ＥＰＣコード、配列要素数、操作対象配列要素番号、ロック残時間、ロック元ＥＡ、配列要素番号マスク情報のうち、少なくとも操作対象ＥＰＣコードとをＥＤＴエリアに格納した要求電文を作成し、送信する配列要素操作方法。
【請求項２２】
配列要素データの操作を要求するものであって、
配列要素の操作要求に関するＥＰＣコードと、操作内容を示すＥＳＶと、操作対象ＥＰＣコード、配列要素数、操作対象配列要素番号、ロック残時間、ロック元ＥＡのうち、少なくとも操作対象ＥＰＣコードと操作対象配列要素番号とを、ＥＤＴエリアに格納した電文を作成し、送信して、操作対象配列要素番号を指定する配列要素操作方法。
【請求項２３】
請求項１２〜２２のいずれか１項に記載の方法を、コンピュータに機能させるためのプログラムを記録した記録媒体。
【請求項２４】
請求項１２〜２２のいずれか１項に記載の方法を、コンピュータに機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続された機器やコントローラ間で、配列形式の要素データを読み出したり、書き込んだりする配列要素操作装置および配列要素操作の方法に関する。
【０００２】
【従来の技術】
本発明が適用されるネットワークとしては、主にホームネットワークがある。ホームネットワークに接続される機器は、安価な家電製品であり、その動作においては高い信頼性が要求される。また、ホームネットワークに接続される機器は、同一の機器がセキュリティシステムと遠隔制御システムなどホームネットワークを介して複数の用途に利用される。
【０００３】
一般家庭におけるシステムの構成例を図１に概念的に示す。図１において、冷蔵庫１、洗濯機２、エアコン３、ＴＶ４、コントローラ１１等が電灯線１５に接続され、電子レンジ５、風呂（給湯器）６、ガスレンジ７等が無線１６に接続され、睡眠センサ８、侵入センサ９、電話機１０等セキュリティ機器が専用線１４に接続され、電灯線１５と専用線１４はルータ装置１２で接続され、電灯線１５と無線１６はルータ装置１３で接続され、これにより宅内のネットワークを構成している。
【０００４】
以上のほかに、接続される機器は照明機器など家庭内の各種家電が考えられ、また伝送媒体も、電灯線、無線、専用線以外に赤外線なども考えられる。また、コントローラも、本図のように一つではなく、サービスの目的別に複数のものが接続される構成が考えられる。
【０００５】
これらのネットワークの効果的な作用発揮のために、日本電子機械工業会やＥＣＨＯＮＥＴコンソーシアムなどにて各種規格やその案も定められたり、発表されたりしている（例えば、ＥＴ−２０１０、ＥＣＨＯＮＥＴ規格Ｖｅｒ．１．００等）。これらのシステムにおいて、機器の内部の種々の機能の設定状態、たとえば、家庭用エアコンにおいては、冷房、暖房、除湿機能の指定、室内温度の設定、相対湿度の設定などのための、種々の指令や応答の電文形式と命令コマンド体系が考えられている。
【０００６】
これらの中には、データ形式が、配列形式であって、複数の配列要素の集合で表現されるようにしたものがある。このように、やや複雑な形式のデータを読み書きする方法としては、これまで、各要素を１回に１つずつ取り扱うようになっていた。
【０００７】
【発明が解決しようとする課題】
上記のような、従来の方式及び装置では、多数の配列要素のデータを読み書きしたい場合に、各個々のデータ毎に、毎回、読み書きの電文をやり取りするために、ネットワーク上を多数の電文が行き交うことになり、通信の輻輳が起こり易いという問題があった。
【０００８】
本発明は、上述した従来のこのような課題を解決し、複数の配列要素データから効率的に、所望のデータを少ない通信量で読み書きできる配列要素操作装置および配列要素操作の方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明では、上記課題を解決するために、以下のような装置や方法を提供する。
（１）配列要素データの操作を要求するものであって、配列要素の操作要求に関するＥＰＣコードと、操作内容を示すＥＳＶと、内容指定、操作対象ＥＰＣコード、配列要素数、操作対象配列要素番号、ロック残時間、ロック元ＥＡ、配列要素番号マスク情報のうち、少なくとも内容指定とをＥＤＴエリアに格納した要求電文を作成し、送信する配列要素操作装置、または、配列要素操作方法とする。
（２）配列要素データの操作を要求するものであって、配列要素の操作要求に関するＥＰＣコードと、操作内容を示すＥＳＶと、内容指定、操作対象ＥＰＣコード、配列要素数、操作対象配列要素番号、ロック残時間、ロック元ＥＡ、配列要素番号マスク情報のうち、少なくとも内容指定とをＥＤＴエリアに格納し、上記内容指定は、配列要素数、全配列内容、個別配列内容を少なくとも区分するコードとした要求電文を送信する配列要素操作装置、または、配列要素操作方法とする。
（３）配列要素データの操作を要求するものであって、配列要素操作要素の指定に関するＥＰＣコードと、操作内容を示すＥＳＶと、操作対象ＥＰＣコード、配列要素数、操作対象配列要素番号、ロック残時間、ロック元ＥＡのうち、少なくとも操作対象配列要素番号とを、ＥＤＴエリアに格納した電文を作成し、送信して、操作対象配列要素番号を指定する配列要素操作装置、または、配列要素操作方法とする。
（４）配列要素データの操作を要求するものであって、配列要素操作要素の指定に関するＥＰＣコードと、操作内容を示すＥＳＶと、操作対象ＥＰＣコード、配列要素数、配列要素番号マスク情報、ロック残時間、ロック元ＥＡのうち、少なくとも配列要素番号マスク情報とを、ＥＤＴエリアに格納した電文を作成し、送信して、操作対象配列要素番号を指定する配列要素操作装置、または、配列要素操作方法とする。
（５）配列要素データを送信するものであって、配列要素の操作要求に関するＥＰＣコードと、応答操作を示すＥＳＶと、内容指定、操作対象ＥＰＣコード、配列要素数、配列要素のサイズ、配列要素番号と配列要素データ、ロック残時間、ロック元ＥＡのうち、少なくとも配列要素数とを、ＥＤＴエリアに格納した応答電文を作成し、送信する配列要素操作装置、または、配列要素操作方法とする。
（６）配列要素データを送信するものであって、配列要素の操作要求に関するＥＰＣコードと、応答操作を示すＥＳＶと、内容指定、操作対象ＥＰＣコード、全配列要素数、各配列要素のサイズ、配列要素番号と配列要素データ、ロック残時間、ロック元ＥＡのうち、少なくとも全配列要素数、全配列要素のそれぞれのサイズ、全配列要素番号と全配列要素データとを、ＥＤＴエリアに格納した応答電文を作成し、送信する配列要素操作装置、または、配列要素操作方法とする。
（７）配列要素データを送信するものであって、配列要素の操作要求に関するＥＰＣコードと、応答操作を示すＥＳＶと、内容指定、操作対象ＥＰＣコード、指定された配列要素数、指定された各配列要素のサイズ、指定された配列要素番号とその配列要素データ、ロック残時間、ロック元ＥＡのうち、少なくとも指定された各配列要素のサイズ、指定された配列要素番号とその配列要素データとを、ＥＤＴエリアに格納した応答電文を作成し、送信する配列要素操作装置、または、配列要素操作方法とする。
（８）配列要素データを送信するものであって、配列要素の操作要求に関するＥＰＣコードと、通知操作を示すＥＳＶと、内容指定、操作対象ＥＰＣコード、送信する配列要素数、送信する各配列要素のサイズ、送信する配列要素番号とその配列要素データ、ロック残時間、ロック元ＥＡのうち、少なくとも送信する各配列要素のサイズ、送信する配列要素番号とその配列要素データとを、ＥＤＴエリアに格納した通知電文を作成し、送信する配列要素操作装置、または、配列要素操作方法とする。
（９）配列要素データの設定操作を要求するものであって、配列要素の操作要求に関するＥＰＣコードと、設定操作を示すＥＳＶと、内容指定、操作対象ＥＰＣコード、設定操作する配列要素数、設定操作する各配列要素のサイズ、設定操作する対象の配列要素番号とその配列要素データ、配列要素数、ロック残時間、ロック元ＥＡのうち、少なくとも内容指定と、設定操作する各配列要素のサイズと、設定操作する対象の配列要素番号とその配列要素データとをＥＤＴエリアに格納した要求電文を作成し、送信する配列要素操作装置、または、配列要素操作方法とする。
（１０）配列要素データの操作を要求するものであって、配列要素の操作要求に関するＥＰＣコードと、操作内容を示すＥＳＶと、操作対象ＥＰＣコード、配列要素数、操作対象配列要素番号、ロック残時間、ロック元ＥＡ、配列要素番号マスク情報のうち、少なくとも操作対象ＥＰＣコードとをＥＤＴエリアに格納した要求電文を作成し、送信する配列要素操作装置、または、配列要素操作方法とする。
（１１）配列要素データの操作を要求するものであって、配列要素の操作要求に関するＥＰＣコードと、操作内容を示すＥＳＶと、操作対象ＥＰＣコード、配列要素数、操作対象配列要素番号、ロック残時間、ロック元ＥＡのうち、少なくとも操作対象ＥＰＣコードと操作対象配列要素番号とを、ＥＤＴエリアに格納した電文を作成し、送信して、操作対象配列要素番号を指定する配列要素操作装置、または、配列要素操作方法とする。
（１２）上記（１）〜（１１）のいずれかに記載の方法を、コンピュータに機能させるためのプログラムを記録した記録媒体である。
（１３）上記（１）〜（１１）のいずれかに記載の方法を、コンピュータに機能させるためのプログラムである。
【００１０】
【発明の実施の形態】
以下、本発明にかかる実施の形態について、図面を参照しながら説明する。
まず、各機器やコントローラ間の通信に用いる電文の例について説明する。
【００１１】
図２は、本発明の配列要素操作装置および、方法で使用する電文の一構成例である。図１のネットワークに接続されているコントローラ装置、ルータ装置、各ネットワーク機器は、ネット番号と機器番号の組みＥＡ、即ち、ネット内の識別符号情報によって、一意にアドレスが決まる。ネット番号と機器番号の組をネットアドレスと呼ぶこともある。ＳＥＡは送信元の識別符号、ＤＥＡは受信先の識別符号である。ＥＢＣは、ＥＤＡＴＡ領域のバイト数で、通信電文は、ＥＤＡＴＡエリアに格納される。
【００１２】
ＥＤＡＴＡエリアには、オブジェクト電文ヘッダＯＨＤ、送信元オブジェクト指定ＳＥＯＪ、相手先オブジェクト指定ＤＥＯＪ、オブジェクトプロパティコードＥＰＣ、オブジェクトサービスコードＥＳＶ、オブジェクトデータ値ＥＤＴなどが格納される。
【００１３】
ＳＥＯＪは、送信元の装置が送出するオブジェクトの指定コード、ＤＥＯＪは、相手先の装置に向けたオブジェクト指定コードである。ＥＰＣは、サービス対象機能を規定する。オブジェクト全体に共通のものから、機器グループ毎、各機器毎の決めるものなどがある。相手に対して各種情報やデータの操作を要求する「要求」、要求に対する応答としての「送付」（送付操作）、自発的な「通知」（通知操作）、相手に対する「設定」（設定操作）の要求、などの操作内容を指定するものがオブジェクトサービスコードＥＳＶである。オブジェクトデータ値はＥＤＴエリアに格納される。
【００１４】
オブジェクトとプロパティについて、具体例で説明する。
第１３図は、家庭用エアコンの例である。各機器は、クラスグループコード、クラスコード、インスタンスコードの３階層で指定される。家庭用エアコンは、クラスグループコード：０ｘ０１、クラスコード：０ｘ３０、インスタンスコード：０ｘ０１〜０ｘ７Ｆである。家庭用エアコンでは、運転モード、温度自動設定、急速動作設定、温度設定値、除湿モード相対湿度設定値などのプロパティがある。運転モードの場合は、ＥＰＣ：０ｘＢ０により、プロパティ内容に示した自動／冷房／暖房／除湿／送風／その他のモードを、データサイズ１バイトの０ｘ４１／０ｘ４２　／　０ｘ４３　／　０ｘ４４　／　０ｘ４５　／　０ｘ４０のデータにより、外部から設定することができる。また、外部のコントラーラなどから、この家庭用エアコンの内部の運転モードを問い合わせて調べることができる。読み出し専用か、書き込み専用か、読み書き両用かは、アクセスルールに示され、Ｓｅｔは書き込み、Ｇｅｔは読み出しを意味する。
【００１５】
第１３図に示した各プロパティは、プロパティ内容が、１バイトのデータひとつからなるが、第１４図に示すように、プロパティ内容が、配列形式になっているものがある。第１４図において、空気清浄機能動作状態は、ＥＰＣコード：０ｘＣ７で表され、そのデータは配列構造になっており、第０要素から第７要素までの８個の各１バイトの配列要素を有する。ここでは、複数方式の空気清浄機能から１つまたは複数種類を選択できる構造であって、その動作状態を表現できる。各１バイトは、対応する空気清浄方式が、ＯＮかＯＦＦかと、その動作レベル（たとえば弱から強までの強さ）を表す。配列要素の数は、２バイトで表すことになっており、最大では、６５５３６個まで取れる。また配列要素の各内容も、１バイトとは限らず、複数バイトとすることができる。配列要素の読み書きは、アクセスルールのＳｅｔＭ、ＧｅｔＭにより示される。Ｍは、配列を示す。
【００１６】
このような配列要素について、そのデータを書き込んだり、読み出したりする場合、従来、図３に示すような電文が使われていた。すなわち、ＥＰＣが配列要素に関するプロパティの場合、ＥＤＴエリアの最初の２バイトにおいて、配列要素の番号を指定し、そのあとに、指定された配列要素の内容データを格納できるようにしていた。このようにすると、１つの電文では、ひとつの配列要素しか扱えないので、多数の配列要素について、読み書きする場合は、電文数が増加する問題があった。
【００１７】
本発明では、配列要素を複数個扱えるようにした特別のプロパティを提供することにより、上記問題を解決する。
【００１８】
図４に、その一例を示す。
配列要素操作のＥＰＣコード：０ｘ８３（仮）を、新たに設ける。ＥＰＣコード：０ｘ８３では、ＥＤＴエリアの最初の２バイトのエリア（従来例の配列要素番号エリア）に、操作の内容指定と、操作対象のＥＰＣコードとを格納し、以下の機能を持たせる。
【００１９】
操作の内容指定としては、０ｘ４１：配列要素数を扱う、０ｘ４２：全配列要素の内容を扱う、０ｘ４３：個別配列要素内容について指定して扱う３種類を用意しておく。操作対象のＥＰＣコードは、配列要素形式のデータを扱うプロパティコードである。以下の説明では、ＥＰＣ＝０ｘＤ０は、配列要素形式のプロパティであるものとする。
１）「配列要素操作」ＥＰＣコード：０ｘ８３（仮）、配列要素番号エリア＝０ｘ４１Ｄ０の場合、
【００２０】
内容指定に応じた内容：ＥＰＣ＝０ｘＤ０において配列要素が存在する数を２バイトで示す。
２）「配列要素操作」ＥＰＣコード：０ｘ８３（仮）、配列要素番号エリア＝０ｘ４２Ｄ０の場合、
【００２１】
内容指定に応じた内容：　１〜２バイト目：ＥＰＣ＝０ｘＤ０において存在する配列要素すべての数。３バイト目〜Ｎバイト目：それぞれのデータサイズを列挙する。（Ｎ＋１）バイト目〜：ＥＰＣ＝０ｘＤ０の「（配列要素番号）＋（その配列要素のデータ部）」を列挙する。
【００２２】
なお、この形式は、ＥＤＴに、バイトサイズの異なる複数のデータが並べられるので、複合電文の形式になり、複合電文の同様の処理、すなわち、複数のプロパティ内容の参照、変更などの処理と同様になる。
３）「配列要素操作」ＥＰＣコード：０ｘ８３（仮）、配列要素番号エリア＝０ｘ４３Ｄ０の場合、
【００２３】
内容指定に応じた内容：１〜２バイト目：ＥＰＣ＝０ｘＤ０における配列要素の中から選択した配列要素の数。３バイト目〜Ｎバイト目：それぞれのデータサイズを列挙する。（Ｎ＋１）バイト目〜：ＥＰＣ０ｘＤ０の「（配列要素番号）＋（その配列要素のデータ部）」を列挙する。
【００２４】
なお、この形式は、ＥＤＴに、バイトサイズの異なる複数のデータが並べられるので、複合電文の形式になり、複合電文の同様の処理、すなわち、複数のプロパティ内容の参照、変更などの処理と同様になる。
【００２５】
図９に、上記、１）の場合の具体的なコードの例で示す。
コントローラは、ＥＰＣ／ＥＳＶ／ＥＤＴとして、図９の「要求」に示した、０ｘ８３／０ｘ６６／０ｘ４１／０ｘＣ７を、家庭用エアコンに送る。ＥＳＶ：０ｘ６６は、プロパティ値要素指定読み出し要求であり、ＧｅｔＭの記号でも表されるものである。この電文を受取った家庭用エアコンは、空気清浄機能動作状態の配列要素に関し、その配列要素数を要求されたので、０ｘ８３／０ｘ７６／０ｘ４１／０ｘＣ７／０ｘ０００２を応答返信する。ＥＳＶ：０ｘ７６は、プロパティ値の要素指定読み出し応答である。０ｘ４１／０ｘＣ７は、なくともよいが、ここでは、要求された内容を添付して返すことにより、この電文の内容がどのような要求に対するものであるのかを分かるようにしている。０ｘ０００２は、現在、設定されている配列要素数で、第０要素と第１要素の２個を表している。
【００２６】
図１０に、上記の２）の具体的なコードの例を示す。
コントローラは、ＥＰＣ／ＥＳＶ／ＥＤＴとして、図１０の「要求」に示した、０ｘ８３／０ｘ６６／０ｘ４２／０ｘＣ７を、家庭用エアコンに送る。ＥＳＶ：０ｘ６６は、プロパティ値要素指定読み出し要求であり、ＧｅｔＭの記号でも表されるものである。この電文を受取った家庭用エアコンは、空気清浄機能動作状態の配列要素に関し、その全配列要素のデータを要求されたので、０ｘ８３　／０ｘ７６／０ｘ０００２／０ｘ０３／０ｘ０３／０ｘ００００／０ｘ３１／０ｘ０００１／０ｘ３７を応答返信する。ＥＳＶ：０ｘ７６は、プロパティ値の要素指定読み出し応答である。０ｘ０００２は、現在定義されて存在する配列要素の総数であり、０ｘＣ７では、２個である。０ｘ０３／０ｘ０３は、第０要素と第１要素が、このあとに３バイトずつの区切りで並んでいることを表す。０ｘ００００／０ｘ３１は、第０要素の配列要素データが０ｘ３１であることを示す。０ｘ０００１／０ｘ３７は、第１要素の配列要素データが０ｘ３７であることを示す。なお、配列要素数０ｘ０００２の前に、０ｘ４１／０ｘＣ７を挿入するようにして、要求された内容を添付して返すことにより、この電文の内容がどのような要求に対するものであるのかを分かるようにしてもよい。また、配列要素形式の配列要素データのサイズが一定の場合は、配列要素のデータサイズのデータは、省略してもよい。
【００２７】
上記３）の「配列要素操作」ＥＰＣコード：０ｘ８３（仮）、配列要素番号エリア＝０ｘ４３Ｄ０の場合には、選択する配列要素を指定しなければならないので、図５に示す「配列要素操作要素」ＥＰＣコード：０ｘ８４を設ける。配列要素数エリアには、操作を希望する配列要素の総数を２バイトで表して、格納する。操作対象配列要素番号には、操作を希望する配列要素の番号を列挙する。２バイト毎のデータになる。なお、「配列要素操作要素」とは、配列要素操作の対象となる要素を指定するという意味である。「操作配列要素指定」と名付けてもよいものである。
【００２８】
「配列要素操作」ＥＰＣコード：０ｘ８３（仮）と「配列要素操作要素」ＥＰＣコード：０ｘ８４とを用いて、希望する配列要素のみを操作する場合の、具体的電文の例を、図１１に示す。この例では、ＥＰＣコード：０ｘＣ７のプロパティは、配列要素が、第０要素から第３要素までの４個の要素が定義されているものとする。
【００２９】
まず、「要求１」の電文において、０ｘ８４／０ｘ６０／０ｘ０００２
０ｘ０００１／０ｘ０００３を送信する。０ｘ６０は、０ｘ６１でもよい。
【００３０】
ここで、０ｘ８４は、プロパティが「配列要素操作要素」プロパティであり、０ｘ６０は、プロパティ値書き込み要求（応答不要）を表すＥＳＶであり、０ｘ０００２は、今回の操作を希望する配列総数が２個であること、０ｘ０００１／０ｘ０００３は、配列要素番号で第１要素と第３要素の指定を行なっていること表している。
【００３１】
つぎに「要求２」の電文、０ｘ８３／０ｘ６６／０ｘ４３／０ｘＣ７を送信する。０ｘ８３は、「配列要素操作」プロパティの宣言を行ない、０ｘ６６は、プロパティ値配列要素指定読み出し要求、ＧｅｔＭであり、０ｘ４３は、個別配列内容であるので、「配列要素操作」が配列要素指定読み出しであることを示し、０ｘＣ７は操作対象プロパティを示している。
【００３２】
コントローラが、「要求１」、「要求２」の電文を家庭用エアコンに送信すると、家庭用エアコンは、図１１の「応答」電文、０ｘ８３／０ｘ７６／０ｘ０００２／０ｘ０３／０ｘ０３／０ｘ０００１／０ｘ１１／０ｘ０００３／０ｘ４７を返信する。０ｘ８３は、「配列要素操作」プロパティに関することを示す。０ｘ７６は、プロパティ値の要素指定読み出し応答であることを示す。０ｘ０００２は、読み出した配列要素の総数が２個であることを示す。０ｘ０３／０ｘ０３は、各配列要素のデータサイズが、この後ろに、３バイトずつ並んでいることを示す。３バイトのデータ：０ｘ０００１／０ｘ１１は、第１要素の配列要素データが０ｘ１１であることを示す。０ｘ０００３／０ｘ４７は、第３要素の配列要素データが０ｘ４７であることを示す。
【００３３】
コントローラ１が、家庭用エアコン２に対して配列要素のデータを設定したい場合には、図４の電文の３）を用いて、内容指定に応じた内容エリアに、設定する［配列要素数（ｎ）、各配列要素のデータサイズ（ｎ個分）、設定する配列要素番号と配列要素データ（ｎ個分）］を格納して送信すればよい。
【００３４】
図６は、「配列要素操作要素」ＥＰＣコード：０ｘ８４（仮）において、誤ったＥＰＣコードのプロパティの配列要素に対して操作が行なわれることを防止する仕組みを付け加えた例である。図６において、ＥＤＴエリアの最初の部分に操作対象ＥＰＣコードを挿入するようにする。このようにすれば、操作対象配列要素番号エリアで指定された配列要素は、操作対象ＥＰＣコードエリアのプロパティに限られるので、上記誤操作の恐れが少なくなる。
【００３５】
誤操作を防止する別の方法を講じた電文の例を、図７に示す。図７において、「配列要素操作要素」ＥＰＣコード：０ｘ８４（仮）の場合、操作対象配列要素番号＝０ｘ０００２、０ｘ０１３０を制御・参照したい場合、「ロック残時間」により、制御・参照したい配列要素をロック元エコネットアドレスＥＡ以外から制御できないようにする。ロック元ＥＡは、ロック元エコネットアドレスＥＡからのみ、図４の「配列要素操作」プロパティの制御を受付ける。この後ろは、図５の場合のデータが続く。すなわち、配列要素数を２バイトで表す。　残るＥＤＴの構成は、配列要素数＝０ｘ０００２、操作対象配列要素番号＝０ｘ０００２／０ｘ０１３０となる。そして、ロック残時間が０でない場合、ロック元ＥＡ以外からの制御は受付けない。このようにすれば、配列要素の操作が行なえる時間をある範囲に限定でき、誤操作の危険性が少なくできる。
【００３６】
図５〜図７では、配列要素番号を直接指定できるようにしたので、全配列要素のデータを読み出したり書き込んだりしなくとも、必要な配列要素番号のみに対して操作を行なうことができ、通信でのデータ量を必要なものに限ることができ、通信量をいたずらに増加させない効果が得られる。しかし、操作したい配列要素番号の個数が多い場合には、それらの番号を多数並べる必要がある。
【００３７】
図８は、このような場合に更に効率化できる電文の例である。図８において、ＥＤＴには、配列要素番号マスク情報を２バイト形式で格納する。一例として、「配列要素操作要素」ＥＰＣコード：０ｘ８５（仮）とし、配列要素番号マスク情報＝０ｘ００ＦＦとする。０ｘ００ＦＦは、配列要素番号の０ｘ００００から０ｘ００ＦＦまでの、２５６通り、すなわち、第０要素から第２５５要素までを指定し、第２５６要素以降はマスク、すなわち除外する。この電文を、図５の電文の代わりに使用すれば、連続した多数の配列要素番号の配列要素を指定するためのデータ量が削減できる。通常、配列要素は、第０要素から番号順に定義されることが多いと思われるので、この電文形式は、有効になる。
【００３８】
なお、図６の電文に適用した操作対象ＥＰＣ、図７の電文に適用したロック残時間、ロック元ＥＡは、どの「配列要素操作要素」プロパティの電文にも導入できる。ＥＤＴエリアの最初の部分に配置するのが好ましい。
【００３９】
「配列要素操作」：０ｘ８３、「配列要素操作要素」：０ｘ８４、０ｘ８５は、仮に例としてあげたものである。必ずこのコードにしなくともよく、これまでに未だ定義されていないＥＰＣコードの中から選定して決めればよい。
【００４０】
以上で、本発明の配列要素操作装置および操作方法に用いる電文の例を説明した。つぎに、上記電文の作成、送信、受信、応答を行なう装置の構成について説明する。図１２は、その構成の一例である。
【００４１】
図１２において、コントローラ１と端末機器である家庭用エアコン２は、ネットワークに接続され、お互いに通信を行なえるようになっている。コントローラ１は、制御部１０、電文内容解析部１１、受信部１２、送信電文作成部１３、送信部１４、テーブル１５を備える。家庭用エアコン２は、制御部２０、電文内容解析部２１、受信部２２、配列要素操作電文作成部２３、送信部２４、テーブル２５を備える。
【００４２】
コントローラ１の制御部１０において、家庭用エアコン２の配列要素のデータを参照する必要が起こった場合、制御部１０は、送信電文作成部１３に、上記で説明した「要求」、「要求１」、「要求２」などの電文を作成するよう指示する。
【００４３】
送信電文作成部１３は、指示に従い、コントローラ自身のオブジェクトコード、すなわち、クラスグループコード、クラスコード、インスタンスコードをＳＥＯＪに格納し、相手機器である家庭用エアコンのクラスグループコード、クラスコード、インスタンスコードをＤＥＯＪに格納し、操作要求に関するプロパティ名称コード（０ｘ８３、０ｘ８４、０ｘ８５など）をＥＰＣに格納し、アクセスルールによる読み出し、書き込み、あるいは、通知、などの操作内容をＥＳＶに格納する。ＥＤＴには、既に説明した、内容指定、操作対象ＥＰＣコード、配列要素数、操作対象配列要素番号、ロック残時間、ロック元ＥＡ、配列要素番号マスク情報などを、上記説明の通り、要求電文に応じて格納する。
【００４４】
送信電文作成部１３は、作成した送信電文を送信部１４に渡し、ネットワークに送出する。
【００４５】
家庭用エアコン２の受信部２２は、上記ＤＥＯＪにより、送信電文が自分宛ての電文であることを確認して、これを取り込み、電文内容解析部２１に渡す。電文内容解析部２１は、受信した電文から、電文に格納されている、操作要求に関するＥＰＣプロパティ名称コード（０ｘ８３、０ｘ８４、０ｘ８５など）、アクセスルールによる読み出し、書き込み、あるいは、通知、などの操作内容であるＥＳＶ、ＥＤＴ内の、内容指定、操作対象ＥＰＣコード、配列要素数、操作対象配列要素番号、ロック残時間、ロック元ＥＡ、配列要素番号マスク情報などを取り出し、制御部２０に渡す。
【００４６】
制御部２０は、渡された情報から、操作要求や操作対象、配列要素番号などを分析して、テーブル１５内のＥＰＣテーブル、ＥＳＶテーブル、配列要素数、配列要素データを参照し、要求に対する応答を選択し、返信電文作成部２３に、「応答」で説明したような返信電文の作成を指示する。返信電文作成部２３は、指示にしたがって、既に説明した「応答」電文を作成し、送信部２４に渡す。
【００４７】
送信部２４は、「応答」電文をネットワークに送出する。
コントローラ１の受信部１２は、受信電文のＤＥＯＪにより、送信電文が自分宛ての電文であることを確認して、これを取り込み、電文内容解析部１１に渡す。電文内容解析部１１は、受信した電文から、電文に格納されている、操作要求に関するＥＰＣプロパティ名称コード（０ｘ８３、０ｘ８４、０ｘ８５など）、アクセスルールによる読み出し、書き込み、あるいは、通知、などの操作内容であるＥＳＶ、ＥＤＴ内の、配列要素数、各配列要素のサイズ、配列要素番号、配列要素データ、などを取り出す。内容指定、操作対象ＥＰＣコード、ロック残時間、ロック元ＥＡ、配列要素番号マスク情報などが返された場合は、これも取り出し、制御部２０に渡す。
【００４８】
制御部１０は、渡された各種コードやデータが、「要求」、「要求１」、「要求２」などの電文に対応するものであるかどうかを確認し、対応するものであれば、獲得した配列要素数、配列要素番号、配列要素データなどのデータに対して、テーブル１５へ格納するなどの所定の処理を行なう。
【００４９】
コントローラ１が、相手機器に対して、配列要素データを書き込む場合は、上記、「要求」、「要求１」、「要求２」などの電文作成において、書き込むべき配列要素データをＥＤＴに格納すればよい。複数の配列要素データは、そのデータの区切りを判別できるようにするために、［配列要素数（ｎ）／各配列要素のデータサイズ（ｎ個分）／（配列要素番号／配列要素データ）（ｎ個分）］の形式で格納すればよい。なお、このとき、ＥＳＶは、プロパティ値要素指定書き込み要求０ｘ６４、０ｘ６５などとする。この電文を受信した家庭用エアコン２は、ＥＰＣコードとＥＳＶから、配列要素の書き込み要求であることを解析、認識すると、受信電文のＥＤＴエリアに格納された［配列要素数（ｎ）／各配列要素のデータサイズ（ｎ個分）／（配列要素番号／配列要素データ）（ｎ個分）］から、各配列要素番号と配列要素データを取り出し、テーブル２５内の、指定されたＥＰＣに対応した配列要素データのテーブルに格納する。
【００５０】
家庭用エアコン２が、要求電文の受信がない状態で、自発的に、配列要素データを、コントローラ１に通知する場合も、ＥＳＶとして、プロパティ値の要素指定通知コードを利用することにより、電文を作成し、通知できる。
【００５１】
つぎに、上記動作を実現する手順について説明する。
コントローラ１の制御部１０において、家庭用エアコン２の配列要素のデータを参照する必要が起こった場合、制御部１０において、送信電文作成部１３に対して、上記で説明した「要求」、「要求１」、「要求２」などの電文を作成するよう指示する。
【００５２】
送信電文作成部１３では、指示に従い、コントローラ自身のオブジェクトコード、すなわち、クラスグループコード、クラスコード、インスタンスコードをＳＥＯＪに格納し、相手機器である家庭用エアコンのクラスグループコード、クラスコード、インスタンスコードをＤＥＯＪに格納し、操作要求に関するプロパティ名称コード（０ｘ８３、０ｘ８４、０ｘ８５など）をＥＰＣに格納し、アクセスルールによる読み出し、書き込み、あるいは、通知、などの操作内容をＥＳＶに格納する。ＥＤＴには、既に説明した、内容指定、操作対象ＥＰＣコード、配列要素数、操作対象配列要素番号、ロック残時間、ロック元ＥＡ、配列要素番号マスク情報などを、上記説明の通り、要求電文に応じて格納する。
【００５３】
作成した送信電文を送信部１４に渡し、ネットワークに送出する。
家庭用エアコン２は、受信部２２は、上記ＤＥＯＪにより、送信電文が自分宛ての電文であることを確認して、これを取り込み、電文内容解析部２１に渡す。電文内容解析部２１では、受信した電文から、電文に格納されている、操作要求に関するＥＰＣプロパティ名称コード（０ｘ８３、０ｘ８４、０ｘ８５など）、アクセスルールによる読み出し、書き込み、あるいは、通知、などの操作内容であるＥＳＶ、ＥＤＴ内の、内容指定、操作対象ＥＰＣコード、配列要素数、操作対象配列要素番号、ロック残時間、ロック元ＥＡ、配列要素番号マスク情報などを取り出し、制御部２０に渡す。
【００５４】
制御部２０では、渡された情報から、操作要求や操作対象、配列要素番号などを分析して、テーブル２５内のＥＰＣテーブル、ＥＳＶテーブル、配列要素数、配列要素データを参照し、要求に対する応答を選択し、返信電文作成部２３に、「応答」で説明したような返信電文の作成を指示する。返信電文作成部２３では、指示にしたがって、既に説明した「応答」電文を作成し、送信部２４に渡す。
【００５５】
送信部２４は、「応答」電文をネットワークに送出する。
コントローラ１は、受信部１２において、受信電文のＤＥＯＪにより、送信電文が自分宛ての電文であることを確認して、これを取り込み、電文内容解析部１１に渡す。電文内容解析部１１では、受信した電文から、電文に格納されている、操作要求に関するＥＰＣプロパティ名称コード（０ｘ８３、０ｘ８４、０ｘ８５など）、アクセスルールによる読み出し、書き込み、あるいは、通知、などの操作内容であるＥＳＶ、ＥＤＴ内の、配列要素数、各配列要素のサイズ、配列要素番号、配列要素データ、などを取り出す。内容指定、操作対象ＥＰＣコード、ロック残時間、ロック元ＥＡ、配列要素番号マスク情報などが返された場合は、これも取り出し、制御部１０に渡す。
【００５６】
制御部１０では、渡された各種コードやデータが、「要求」、「要求１」、「要求２」などの電文に対応するものであるかどうかを確認し、対応するものであれば、獲得したデータに対して、テーブル１５への格納するなどの所定の処理を行なう。
【００５７】
コントローラ１が、相手機器に対して、配列要素データを書き込む場合は、上記、「要求」、「要求１」、「要求２」などの電文作成において、配列要素データをＥＤＴに格納する。複数の配列要素データは、そのデータの区切を判別できるようにするために、［配列要素数（ｎ）／各配列要素のデータサイズ（ｎ個分）／（配列要素番号／配列要素データ）（ｎ個分）］の形式で格納すればよい。この電文を受信した家庭用エアコン２は、ＥＰＣコードとＥＳＶから、配列要素の書き込み要求であることを解析、認識すると、受信電文のＥＤＴエリアに格納された［配列要素数（ｎ）／各配列要素のデータサイズ（ｎ個分）／（配列要素番号／配列要素データ）（ｎ個分）］から、各配列要素番号と配列要素データを取り出し、ＥＰＣコードに対応するように、テーブル２５に格納する。
【００５８】
家庭用エアコン２が、要求電文の受信がない状態で、自発的に、配列要素データを、コントローラ１に通知する場合も、ＥＳＶとして、プロパティ値の要素指定通知コードを利用することにより、上記とほぼ同様の手順により、電文を作成し、通知できる。
【００５９】
上記の図１２における各手段は、既に説明したそれぞれの動作を果たす専用の電子回路で構成してもよいし、上記手順で説明した処理内容を実行するコンピュータプログラムを用いて、マイクロコンピュータシステムにより実現してもよいことは言うまでもない。
【００６０】
なお、本発明の、配列要素操作の方法のプログラムを記録した記録媒体は、プログラムを記録したＲＯＭ、ＲＡＭ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ、メモリカード、ハードディスクなどの記録媒体をいう。また、電話回線、搬送路などの通信媒体も含む概念である。
【００６１】
つぎに、配列要素ＥＰＣコードと内容指定コードを融合した電文形式について説明する。
電文ＥＰＣ／ＥＳＶ／ＥＤＴを、０ｘＱＱ（コードを特定しないため以降０ｘＱＱとして記載）／ＥＳＶ／操作対象ＥＰＣコード、とした場合は、操作対象ＥＰＣの配列要素数について、図４の１）のように、ＥＳＶにしたがって扱う。応答する場合は、図９の「応答」にならって、０ｘＱＱ／ＥＳＶ’（ＥＳＶに対応して応答を示すコードとしてＥＳＶ’と記載）／存在する配列要素数、とする。
【００６２】
電文ＥＰＣ／ＥＳＶ／ＥＤＴを、０ｘＱＱ＋１／ＥＳＶ／操作対象ＥＰＣコード、とした場合は、操作対象ＥＰＣの全配列要素データに対して、図４の２）のように、ＥＳＶにしたがって扱う。応答する場合は、図１０の「応答」にならって、０ｘＱＱ＋１／ＥＳＶ’／存在する全配列要素数（ｍ）／各配列要素のサイズ（ｍ個分）／各配列要素番号とその配列要素データ（ｍ個分）、とする。
【００６３】
電文ＥＰＣ／ＥＳＶ／ＥＤＴを、０ｘＱＱ＋２／ＥＳＶ／操作対象ＥＰＣコード／配列要素数（ｐ）／操作対象配列要素番号（ｐ個分）、とした場合は、操作対象ＥＰＣの操作対象配列要素番号（ｐ個分）の配列要素データに対して、図４の３）のように、ＥＳＶにしたがって扱う。応答する場合は、図１１の「応答」にならって、０ｘＱＱ＋２／ＥＳＶ’／指定された配列要素の数（ｑ）／各配列要素のサイズ（ｑ個分）／各配列要素番号とその配列要素データ（ｑ個分）、とする。
【００６４】
０ｘＱＱ、０ｘＱＱ＋１、０ｘＱＱ＋２は、これまでに使われていない空きＥＰＣコードを割り振ればよい。この場合は、配列要素操作ＥＰＣコードの中に、配列要素操作要素ＥＰＣコードの働きを埋め込んでいるので、内容指定のコードは不要となる。このような電文では、要求電文を１つに纏めることができる利点がある。この電文を用いる配列要素操作装置も、図１２の構成と同様の構成と手順により実現することができる。
【００６５】
【発明の効果】
以上説明したように、本発明の配列要素操作装置および配列要素操作の方法によれば、
（１）配列要素操作ＥＰＣコード、内容指定コードにより、複数個の配列要素について、読み出し、書き込み、通知などの操作を行なうことができるので、通信量、通信時間を削減することができる。
（２）内容指定コードエリアを設けたので、多種の操作内容を選択できる。
操作対象ＥＰＣコードを返信すれば、誤って他のプロパティの配列要素を操作することがなくなる。
（３）ロック残時間を設定すれば、所定に時間配列要素の操作を防止できるので、誤った操作の発生を阻止できる。
（４）ロック元ＥＡを設定すれば、ロック元ＥＡ以外からの配列操作指令に応答しないので、誤操作が防止できる。
（５）配列要素番号マスク情報を使用すれば、所望の範囲の配列要素データを効率的に指定できる。
【図面の簡単な説明】
【図１】本願発明が適用されるホームネットワークの概念図
【図２】本願発明が適用されるホームネットワークの電文構成例を示す図
【図３】配列要素データを扱う電文構成の従来の例を示す図
【図４】本発明の配列要素操作装置および操作方法に用いる電文の、配列要素操作に関する部分の一構成例を示す図
【図５】本発明の配列要素操作装置および操作方法に用いる電文の、配列要素操作要素に関する部分の一構成例を示す図
【図６】本発明の配列要素操作装置および操作方法に用いる電文の、配列要素操作要素に関する部分の別の一構成例を示す図
【図７】本発明の配列要素操作装置および操作方法に用いる電文の、配列要素操作要素に関する部分の別の一構成例を示す図
【図８】本発明の配列要素操作装置および操作方法に用いる電文の、配列要素操作要素に関する部分の別の一構成例を示す図
【図９】本発明の配列要素操作装置および操作方法に用いる電文の、具体的な一構成例を示す図
【図１０】本発明の配列要素操作装置および操作方法に用いる電文の、具体的な一構成例を示す図
【図１１】本発明の配列要素操作装置および操作方法に用いる電文の、具体的な一構成例を示す図
【図１２】本発明の配列要素操作装置の一構成例を示す図
【図１３】ネットワークに用いるプロパティコードの一構成例を示す図
【図１４】ネットワークに用いるプロパティコードのうち配列要素を扱うプロパティコードの一構成例を示す図
【符号の説明】
１　　　　　　　コントローラ
２　　　　　　　家庭用エアコン
１０、２０　　　制御部
１１、２１　　　電文内容解析部
１２、２２　　　受信部
１３、２３　　　送信電文作成部
１４、２４　　　送信部
１５、２５　　　テーブル
【図１】
2004048298.tif 000003
【図２】
2004048298.tif 000004
【図３】
2004048298.tif 000005
【図４】
2004048298.tif 000006
【図５】
2004048298.tif 000007
【図６】
2004048298.tif 000008
【図７】
2004048298.tif 000009
【図８】
2004048298.tif 000010
【図９】
2004048298.tif 000011
【図１０】
2004048298.tif 000012
【図１１】
2004048298.tif 000013
【図１２】
2004048298.tif 000014
【図１３】
2004048298.tif 000015
【図１４】
2004048298.tif 000016