(57)【特許請求の範囲】
【請求項１】
通信回線を介して互いに接続された上位機器と下位機器において下位機器からのデータを上位機器で収集するデータ収集方法であって、
上位機器が返送タイミングを含む起動コマンドを発行し、
下位機器は前記起動コマンドの受領を契機として、自身が保持するデータを更新して、これにもとづいて上位機器に返送するための応答データをあらかじめ生成するとともに、これを当該下位機器が得たデータを取り込んだ順に記憶手段に保存しておき、
前記上位機器からの起動コマンドで指定されたタイミングとなったときに前記下位機器は前記応答データを、取り込んだ順に記憶手段から上位機器に自律的に送信するデータ収集方法。
【請求項２】
通信回線を介して互いに接続された上位機器と下位機器において下位機器からのデータを上位機器で収集するデータ収集方法であって、
上位機器が返送タイミングを含む起動コマンドを発行し、
下位機器は前記起動コマンドの受領を契機として、自身が保持するデータを更新して、これにもとづいて上位機器に返送するための応答データをあらかじめ生成するとともにこれを記憶手段に保存しておき、
前記上位機器からの起動コマンドで指定されたタイミングとなったときに前記下位機器は前記応答データを記憶手段から上位機器に自律的に送信し、
前記下位機器から前記上位機器への応答データの繰り返し返送タイミングの間に時間的な隙間を設けるとともに、当該隙間時間に前記下位機器が前記上位機器からの停止／再送／再開などの命令を受け取ることを特徴とするデータ収集方法。
【請求項３】
通信回線を介して互いに接続された上位機器と下位機器と、該下位機器と非接触通信にて接続された固体装置との間でデータ収集を行うデータ収集方法であって、
上位機器から下位機器に対してデータ収集の契機と、返送タイミングの指定とを含む起動コマンドを発行するステップと、
前記起動コマンドを受信して前記下位機器と前記固体装置との間の下位通信型ループを起動するステップと、
前記下位通信型ループによって前記固体装置からの最新データを下位機器の記憶手段内の応答データに反映させ、取り込んだ順に保存させるステップと、
前記起動コマンドの中から抽出した返送タイミングを監視して、この返送タイミングとなったときに前記記憶手段内の応答データを取り込んだ順に自律的に上位機器に返送するステップとからなるデータ収集方法。
【請求項４】
通信回線を介して互いに接続された上位機器と下位機器と、該下位機器と非接触通信にて接続された固体装置との間でデータ収集を行うデータ収集方法であって、
上位機器から下位機器に対してデータ収集の契機と、返送タイミングの指定とを含む起動コマンドを発行するステップと、
前記起動コマンドを受信して前記下位機器と前記固体装置との間の下位通信型ループを起動するステップと、
前記下位通信型ループによって前記固体装置からの最新データを下位機器の記憶手段内の応答データに反映させるステップと、
前記起動コマンドの中から抽出した返送タイミングを監視して、この返送タイミングとなったときに前記記憶手段内の応答データを自律的に上位機器に返送するステップとからなり、
前記下位機器から前記上位機器への応答データの繰り返し返送タイミングの間に時間的な隙間を設けるとともに、当該隙間時間に前記下位機器が前記上位機器からの停止／再送／再開などの命令を受け取ることを特徴とするデータ収集方法。
【請求項５】
請求項１〜４のいずれかに記載のデータ収集方法であって、
各下位機器にはモジュール番号が割り当てられており、
前記起動コマンドには前記モジュール番号の指定と返送タイミングの指定とを含んでおり、
下位機器では、前記起動コマンド中のモジュール番号を識別することにより応答データを発行するタイミングが識別可能となっており、
この返送タイミングにより、前記下位機器が自律的に応答データの返送を可能としたことを特徴とするデータ収集方法。
【請求項６】
請求項１〜４のいずれかに記載のデータ収集方法であって、
上位機器には処理装置が設けられており、
当該上位機器は前記下位機器より収集した情報にもとづいて下位機器または固体装置の状態を即時的に把握可能としたことを特徴とするデータ収集方法。
【請求項７】
請求項１〜４のいずれかに記載のデータ収集方法であって、
前記上位機器には表示装置が設けられており、
前記上位機器は収集した情報から各下位機器または各固体装置の状態を即時的に表示可能としたことを特徴とするデータ収集方法。
【請求項８】
通信回線を介して互いに接続された上位機器と下位機器と、該下位機器と非接触通信にて接続された固体装置との間でデータ収集を行うデータ収集装置であって、
前記下位機器に対してデータ収集の契機と返送タイミングとを指定する起動コマンドを順次発行する手段と、前記下位機器からのデータを処理する手段とからなる上位機器と、
前記起動コマンドの受信にもとづいて前記下位機器と前記固体装置との間の下位通信型ループを起動し固体装置と通信する手段と、固体装置からのデータを応答データとして記憶手段内に反映させ、取り込んだ順に保存させるとともに、前記起動コマンドから抽出した返送タイミングにもとづいて上位機器に応答データを取り込んだ順に送信する手段とからなる下位機器と、
前記下位機器からの下位通信型ループの発生に同期して自身が保有しているデータを下
位機器に送信する固体装置とからなるデータ収集装置。
【請求項９】
通信回線を介して互いに接続された上位機器と下位機器と、該下位機器と非接触通信にて接続された固体装置との間でデータ収集を行うデータ収集装置であって、
前記下位機器に対してデータ収集の契機と返送タイミングとを指定する起動コマンドを順次発行する手段と、前記下位機器からのデータを処理する手段とからなる上位機器と、
前記起動コマンドの受信にもとづいて前記下位機器と前記固体装置との間の下位通信型ループを起動し固体装置と通信する手段と、固体装置からのデータを応答データとして記憶手段内に反映させるとともに、前記起動コマンドから抽出した返送タイミングにもとづいて上位機器に応答データを送信する手段とからなる下位機器と、
前記下位機器からの下位通信型ループの発生に同期して自身が保有しているデータを下位機器に送信する固体装置とからなり、
前記下位機器から前記上位機器への応答データの繰り返し返送タイミングの間に時間的な隙間を設けるとともに、当該隙間時間に前記下位機器が前記上位機器からの停止／再送／再開などの命令を受け取ることを特徴とするデータ収集装置。
【請求項１０】
通信回線を介して互いに接続された上位機器と下位機器と、該下位機器と非接触通信にて接続された固体装置との間でデータ収集を行うデータ収集プログラムであって、
上位機器から下位機器に対してデータ収集の契機と返送タイミングとを含む起動コマンドを順次発行するステップと、
前記起動コマンドを受信して前記下位機器と前記固体装置との間の下位通信型ループを起動するステップと、
前記下位通信型ループによって前記固体装置からの最新データを下位機器の記憶手段内の応答データに反映させ、取り込んだ順に保存させるステップと、
前記起動コマンドから抽出した返送タイミングにもとづき、前記記憶手段内の応答データを取り込んだ順に上位機器に送信するステップとからなるプログラムを記録した記録媒体。
【請求項１１】
通信回線を介して互いに接続された上位機器と下位機器と、該下位機器と非接触通信にて接続された固体装置との間でデータ収集を行うデータ収集プログラムであって、
上位機器から下位機器に対してデータ収集の契機と返送タイミングとを含む起動コマンドを順次発行するステップと、
前記起動コマンドを受信して前記下位機器と前記固体装置との間の下位通信型ループを起動するステップと、
前記下位通信型ループによって前記固体装置からの最新データを下位機器の記憶手段内の応答データに反映させるステップと、
前記起動コマンドから抽出した返送タイミングにもとづき、前記固体装置の記憶手段内の応答データを上位機器に送信するステップとからなり、
前記下位機器から前記上位機器への応答データの繰り返し返送タイミングの間に時間的な隙間を設けるとともに、当該隙間時間に前記下位機器が前記上位機器からの停止／再送／再開などの命令を受け取ることを特徴とするプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ表示装置やデータ伝送装置などの上位機器と非接触通信システムを備えた下位機器との間で通信回線を介して通信を行い、下位機器からのデータを上位機器に収集するデータ収集方式に関する。
【０００２】
【従来の技術】
この種の上位機器によるデータ収集動作では、上位機器が下位機器に対してデータ要求を送信すると、これを受信した下位機器がその内容を解釈して、必要なデータを下位機器に接続されている端末装置から収集して、下位機器内の送信バッファを利用して対応するテキストフォーマットに組み立てて、この組み立てた応答テキストを要求元の上位機器に返送している。
【０００３】
また、データ収集に関する先行技術である特開平１１−８８３８４号公報では、上位機器からの要求テキストに対する応答テキストを迅速に返送するために、下位機器はあらかじめ応答テキストをメモリに用意しておき、上位機器から要求テキストを受けた際にそれを解析して、対応する応答テキストをメモリから返送するようにしている。
【０００４】
【発明が解決しようとする課題】
上述した前者のデータ収集方式では、下位機器は要求テキストを受信し、その内容を解釈した後に、端末装置からデータを収集することにより必要なデータを揃え、それから応答テキストを組み立て、要求元の上位機器に返送するものであるため、応答テキストを返送するまでに時間がかかるという問題がある。
【０００５】
また、後者（特開平１１−８８３８４号公報）の技術でも、下位機器は要求テキストを受信してこれを解析してからこれに対応する応答テキストをメモリから読み出して上位機器に返送するため、解析の時間が必要であった。
【０００６】
本発明は、このような点に鑑みてなされたものであり、上位機器は返送タイミングを指定した起動コマンドを最初に発行するだけで、上位機器の要求データなしに下位機器はあらかじめ準備しておいた応答データを前記返送タイミングとなったときに自律的に上位機器に返送することにより、迅速かつ的確なデータ収集を実現することを技術的課題としている。
【０００７】
【課題を解決するための手段】
上記課題を解決するために、本発明では下記のような手段を採用した。
【０００８】
すなわち本発明は、上位機器から返送タイミングを含む起動コマンドを送出するだけで、下位機器にあらかじめ組み立てられた応答データを前記タイミングにしたがって自動的に返信できるようにするとともに、当該応答データは前記起動コマンドの受信を契機として順次更新されるようにしたものである。
【０００９】
具体的には、本発明の第１の手段は、上位機器が返送タイミングを含む起動コマンドを発行し、この起動コマンドの受領を契機として下位機器はデータ収集を行い応答データを更新してこれを当該下位機器が得たデータを取り込んだ順に記憶手段に保存しておき、前記起動コマンド中の返送タイミングで指定されたタイミングで自律的に前記応答データを前記取り込んだ順に記憶手段から上位機器に送信するようにしたものである。すなわち、下位機器では上位機器から送信される起動コマンドでデータ更新を行い、次の返送タイミングにおいて常に最新データを使用した応答データが返送できるようにしたものである。
【００１０】
また、別の手段として、上位機器が返送タイミングを含む起動コマンドを発行し、下位機器は前記起動コマンドの受領を契機として、自身が保持するデータを更新して、これにもとづいて上位機器に返送するための応答データをあらかじめ生成するとともにこれを記憶手段に保存しておき、前記上位機器からの起動コマンドで指定されたタイミングとなったときに前記下位機器は前記応答データを記憶手段から上位機器に自律的に送信し、前記下位機器から前記上位機器への応答データの繰り返し返送タイミングの間に時間的な隙間を設けるとともに、当該隙間時間に前記下位機器が前記上位機器からの停止／再送／再開などの命令を受け取るようにしても良い。
【００１１】
また、別の手段として、上位機器から下位機器に対してデータ収集の契機と返送タイミングを指定する起動コマンドを順次発行し、前記起動コマンドを受信して前記下位機器と前記固体装置との間の下位通信型ループを起動し、前記下位通信型ループによって前記固体装置からの最新データを下位機器の記憶手段内の応答データに反映させ、取り込んだ順に保存させるようにして、前記起動コマンドから抽出した返送タイミングにもとづいて、記憶手段内の応答データを取り込んだ順に上位機器に送信するようにしてもよい。ここで、固体装置とは下位機器と非接触通信を行うタグを用いることができ、非接触通信とはＲＦＩＤ(Radio Frequency Identification)システムを用いることができる。
【００１２】
また、別の手段として、上位機器から下位機器に対してデータ収集の契機と返送タイミングを指定する起動コマンドを順次発行し、前記起動コマンドを受信して前記下位機器と前記固体装置との間の下位通信型ループを起動し、前記下位通信型ループによって前記固体装置からの最新データを下位機器の記憶手段内の応答データに反映させるようにして、前記起動コマンドから抽出した返送タイミングにもとづいて、記憶手段内の応答データを上位機器に送信し、前記下位機器から前記上位機器への応答データの繰り返し返送タイミングの間に時間的な隙間を設けるとともに、当該隙間時間に前記下位機器が前記上位機器からの停止／再送／再開などの命令を受け取るようにしても良い。
【００１３】
このように構成することにより、タグのデータを上位機器で処理する際に上位機器は起動コマンドを発行するだけで、下位機器が自律的に応答データを返送するため、迅速かつ確実な処理が可能となる。
【００１４】
したがって、たとえばタグでプレイヤを識別するネットワークゲーム等でプレイヤの情報を迅速にデータベースより読み出すことが可能となる。
【００１５】
また、前記手段をプログラム化して記録媒体に記録してもよい。この場合、記録媒体とは磁気ディスク、磁気テープ等の磁気的な記録媒体、光ディスク等の光記録媒体のほか、いかなる記録媒体であってもよい。
【００１６】
【発明の実施の形態】
以下、図面を用いて本発明の実施の形態について説明する。
【００１７】
【実施例１】
図１は、本発明のデータ収集方式を実施するシステム構成の概念を示している。
【００１８】
同図に示すように、本発明では、上位機器１と下位機器３ａ〜３ｎとが通信回線２によって接続されており、下位機器３ａ〜３ｎで収集されたデータは通信回線２を通じて上位機器１に送信されるようになっている。
【００１９】
これをさらに実施形態として具体化したものが図２である。ここでは非接触通信システムに運用した場合を示しており、上位機器１としてパーソナルコンピュータ１１、下位機器３ａ〜３ｎとしてアンテナ装置１３ａ〜１３ｃを用いている。そして、アンテナ装置１３ａ〜１３ｃからのデータは通信回線１２を通じてパーソナルコンピュータ１１に収集されるようになっている。
【００２０】
パーソナルコンピュータ１１には、データ処理プログラムが格納されており、アンテナ装置１３ａ〜１３ｃから収集されたデータの処理が可能となっている。
【００２１】
また、このパーソナルコンピュータ１１には、ＣＲＴ等の表示装置が接続されており、処理結果あるいはアンテナ装置１３ａ〜１３ｃの状態が表示可能となっている。
【００２２】
またパーソナルコンピュータ１１は、ＲＳ−４８５に準拠した通信回線１２に接続されるとともに、また該通信回線１２にはアンテナ装置１３ａ〜１３ｃなどの複数の下位機器が接続されている。
【００２３】
さらに、下位機器としてのアンテナ装置１３ａ〜１３ｃは、非接触通信１４によってタグ１５ａ〜１５ｃと通信可能となっている。
【００２４】
ここで、アンテナ装置１３ａ〜１３ｃとタグ１５ａ〜１５ｃとの通信方式について図６を用いて説明する。
【００２５】
この通信方式は、ＲＦ−ＩＤ(Radio Frequency Identification)システムと呼ばれる識別システムによって行われるが、もちろんこれに限定されるものではない。
【００２６】
データキャリアとしてのタグ１５ａ〜１５ｃには、コイル７４と通信制御部７５とを有しており、この通信制御部７５は、コンデンサからなる共振回路、復調回路、シャント回路、制御回路などで構成されている。通信制御部７５は、アンテナ装置１３ａ〜１３ｃから受信し、復調されたコマンドにしたがってメモリ７６にデータの読み書きを行うようになっている。
【００２７】
一方、アンテナ装置１３ａ〜１３ｃは、上位の通信制御部７１と下位の通信制御部７２および両制御部からアクセスされるバッファ２１とメモリ２２とを有している。
【００２８】
なお、図７では便宜上通信制御部を２つに分けたが、同一のものであってもよい。
【００２９】
通信制御部７２は、タグ１５ａ〜１５ｃからのデータを受信する機能部として、コイル７３と接続された増幅器、ＢＰＦ(Band Pass Filter)、検波回路、Ａ／Ｄコンバータなどで構成され、タグ１５ａ〜１５ｃから受信したデータをデジタル値に変換してメモリ２２に格納する機能を有している。
【００３０】
また、通信制御部７２は、コイル７３を通じてタグ１５ａ〜１５ｃへのコマンドを送出する機能として、ドライブ回路を有している。このドライブ回路は、一定のキャリア周波数を発振する発振回路を有しており、一定周期で発振の断続を生じさせる機能を有している。そして、上位機器であるパーソナルコンピュータ１１から与えられた送信コマンドよって発振断続のデューティ比を異なるデューティ比、たとえば７０％，３０％に変化させることができる。
【００３１】
なお、図７ではアンテナ装置１３ａ〜１３ｃのコイル７３でタグ１５ａ〜１５ｃとの送受信を行うように図示したが、このコイル７３は、送信用コイルと受信用コイルとを別のコイルとしてもよい。その場合、送信用コイル側のドライブ回路（通信制御部７２に内蔵）を所定のデューティ比（たとえば５０％）で発振断続させて送信用コイルを駆動する。これにより、タグ１５ａ〜１５ｃの通信制御部７５内の共振回路に生じた残響（メモリ７６からの読み出しデータが含まれる）を受信用コイルが受信してこの受信信号が増幅器、ＢＰＦ、検波回路、Ａ／Ｄコンバータを通じてデジタル値に変換されることになる。
【００３２】
図３は、アンテナ装置１３ａ〜１３ｃ内のメモリ２２とバッファ２１の構成を示している。
【００３３】
アンテナ装置１３ａ〜１３ｃでは、上記に説明した通信制御部７２によって得られたタグ１５ａ〜１５ｃからのデータを一旦メモリ２２に蓄積し、このメモリ２２内のバッファ２１で応答テキスト２３のフォーマットを組み立てるようになっている。
【００３４】
応答テキスト２３は、図３に示すように、テキストの開始フラグ（ＳＴＸ）、モジュール番号（Module No.）、応答コード、データ領域、テキストの終了フラグ（ＥＴＸ）、およびエラーチェックコード（ＢＣＣ）で構成されている。そして、タグ１５ａ〜１５ｃのメモリ７６から得られたデータは前記データ領域に格納される。
【００３５】
前記応答テキスト２３は、パーソナルコンピュータ１１からの起動コマンドをトリガとしてデータ更新が実行される。すなわち、アンテナ装置１３ａ〜１３ｃが起動コマンドを受信するとコイル７３でタグ１５ａ〜１５ｃとの送受信を開始する。この起動コマンドの内容については後述する。
【００３６】
そして、この起動コマンドの中で指定されたタイミングで応答テキスト２３をパーソナルコンピュータ１１に返送するようになっている。
【００３７】
本実施例では、起動コマンドをトリガとして応答テキスト２３が更新されているため、返送タイミングとなったときには常に最新のデータをパーソナルコンピュータ１１に返送することができる。
【００３８】
したがって、下位機器であるアンテナ装置１３ａ〜１３ｃは、返送タイミング時に、バッファ２１から完成済みの応答テキスト２３を再フォーマット化する必要もなく、そのままの形で応答テキスト２３として上位機器に送信することができ、データ収集効率をさらに向上させることができる。
【００３９】
次に、図４〜図６に示すフローチャートを参照して、上記実施形態の作用について説明する。図４はパーソナルコンピュータ１１における起動コマンドの作成および送信とアンテナ装置１３ａ〜１３ｃからの応答テキスト２３の受信を示すフローチャートであり、図５はアンテナ装置１３ａ〜１３ｃにおける起動コマンドの受信、起動コマンドの内容判断、下位通信の起動、応答テキスト２３の送信を示すフローチャートであり、図６はアンテナ装置１３ａ〜１３ｃにおける下位通信の実行と応答テキスト２３の作成および更新を示すフローチャートである。
【００４０】
まず、パーソナルコンピュータ１１は起動コマンドを作成する（図４のステップ３１）。この起動コマンドには、図８に示すように、収集すべきアンテナ装置１３ａ〜１３ｃのモジュール番号(Module No.)とデータ種別（たとえば応答テキストなど）を含んでいる。
【００４１】
そして、当該起動コマンドを通信回線１２を通じて各アンテナ装置１３ａ〜１３ｃに送信する。
【００４２】
アンテナ装置１３ａ〜１３ｃがパーソナルコンピュータ１１から起動コマンドを受信すると（図５のステップ４１）、通信制御部７１において、この受信した起動コマンドの内容を解析する（ステップ４２）。具体的にはこの解析により、受信したアンテナ装置１３（たとえば１３ｂ）自身がパーソナルコンピュータ１１に応答テキスト２３を返送するタイミング（たとえばＴ２）を知ることができる。ここで、起動コマンドを受信するとアンテナ装置１３（たとえば１３ｂ）は、他のアンテナ装置１３（たとえば１３ａ，１３ｃ）と同期したクロックカウントを開始する。このクロックカウントは、各アンテナ装置１３ａ〜１３ｃ内のクロックによって行われるが、基準クロックはパーソナルコンピュータ１１により適宜更正される。
【００４３】
次に、アンテナ装置１３（１３ｂ）の通信制御部７２は、タグ１５（１５ｂ）との間の非接触通信を行うための下位通信型ループを起動する（図５のステップ４３，図６のステップ５１）。この下位通信型ループによるＲＦＩＤによる非接触通信方法は前述した通りであるので説明は省略する。
【００４４】
この結果、タグ１５（１５ｂ）のメモリ７６に格納されていたデータはアンテナ装置１３（ここでは１３ｂ）の通信制御部７２を通じてメモリ２２に一旦格納され、そこで応答テキスト２３に組み立てられてバッファ２１に蓄積される。このように、下位通信の結果は下位通信型ループ処理毎にただちにバッファ２１に反映される（ステップ５２）。ここで、このとき、バッファ２１には、応答テキスト２３のデータが図１０に示すように蓄積されている。すなわち、アンテナ装置１３（たとえば１３ｂ）が複数回にわたって同一のタグ１５（ここでは１５ｂ）からデータを受信した場合、またはアンテナ装置１３（たとえば１３ｂ）が複数の異なるタグ１５（ここでは１５ｂ）からデータを受信した場合には、バッファ２１には順次データが古い順番に蓄積されており、このデータは蓄積された時期が古い順に指定されたタイミングクロック（たとえばＴ２）毎にパーソナルコンピュータ１１に対して送信されるようになっている。このようなバッファ２１はたとえばＦＩＦＯ(First In First Out)メモリ、またはシフトレジスタとの組み合わせにより実現できる。
【００４５】
なお、バッファ２１に蓄積された複数のデータは、タイミング毎に順次返送する場合で説明したが、指定されたタイミング（たとえばＴ２）で一度にパーソナルコンピュータ１１に送信してもよい。
【００４６】
アンテナ装置１３（１３ｂ）は、図９に示すように、タイミングクロック信号をカウントして、自身がパーソナルコンピュータ１１に応答テキスト２３を返送するタイミングを検出する。ここで、アンテナ装置１３ｂを例にすると、このアンテナ装置１３ｂは起動コマンドによってＴ２のタイミングで応答テキスト２３を返送するように設定されている。したがって、図９に示すように、Ｔ２のタイミングクロックの立ち上がりに同期してアンテナ装置１３ｂのバッファ２１より応答テキスト２３が自律的にパーソナルコンピュータ１１に返送される（ステップ４４，４５）。
【００４７】
このようにして、各アンテナ装置１３ａ〜１３ｃからパーソナルコンピュータ１１に収集された応答テキスト２３はパーソナルコンピュータ１１の情報処理プログラムにしたがって、処理される。
【００４８】
なお、パーソナルコンピュータ１１から発信される起動コマンドは、１回に限られるものではなく、各アンテナ装置１３ａ〜１３ｃからの応答テキスト２３を全て受領した後に、新たに各アンテナ装置１３ａ〜１３ｃに対して再度発信するようにしてもよい。
【００４９】
また、所定時間毎に周期的に起動コマンドを各アンテナ装置１３ａ〜１３ｃに送信するようにしてもよい。いずれにしても、アンテナ装置１３ａ〜１３ｃでは、前記起動コマンドの受信毎にタグ１５ａ〜１５ｃとのデータ更新を行うため、起動コマンドの発信間隔は、データ更新の即時性の要求程度にしたがってその間隔を決定すればよい。
【００５０】
また、図９では、Ｔ１〜Ｔ２間、Ｔ２〜Ｔ３間、Ｔ３〜Ｔ４間に各アンテナ装置１３ａ〜１３ｃの応答テキスト２３を返送するようにしたが、応答テキスト２３の返送は実際には図９のアンテナ装置１３ｂでの応答テキスト２３の返送時間をみてもわかるように、斜線で示した範囲（ｔ１）で完了してしまうことが多い。そこで、このあまった時間（ｔ２）を利用してパーソナルコンピュータ１１よりＴ４のタイミングで応答テキスト２３の返送停止、再送、再開等の返送制御コマンドを各アンテナ装置１３ａ〜１３ｃに送信するようにしてもよい。
【００５１】
たとえば、アンテナ装置１３ａ〜１３ｃのメンテナンスが必要な場合に有効である。このタイミングクロックの隙間で発行された返送停止コマンドを受信したアンテナ装置１３ａ〜１３ｃの通信制御部７１は、設定された返送タイミングとなってもその返送を行わないように設定されることになる。このようにして返送の停止が設定されたアンテナ端末１３ａ〜１３ｃに対しては、メンテナンスが完了した場合に、再度隙間のタイミング（たとえばＴ４）を利用して返送再開の制御コマンドを送信することによって応答テキスト２３の返送再開が可能となる。
【００５２】
また、パーソナルコンピュータ１１が受信した応答テキスト２３にエラーが生じている場合には、パーソナルコンピュータ１１はこの隙間のタイミング（たとえばＴ４）を利用して、このエラーテキストを送信したアンテナ装置１３ａ〜１３ｃに対して応答テキスト２３の再送を要求することができる。
【００５３】
【実施例２】
図１１は本発明の別の実施例における起動コマンドの例を示している。
【００５４】
本実施例２では、起動コマンドの例と、この起動コマンドに基づく応答テキスト２３の返送フローの変形例を示している。
【００５５】
まず、起動コマンドＡには起動コマンド名(Start Command A)とともに、返送開始モジュール番号(First Module No.)と返送最終モジュール番号(Last Module No.)とが格納されている。
【００５６】
すなわち、アンテナ装置１３ａ〜１３ｃでは、当該起動コマンドＡを受け取ることにより、最初に応答テキスト２３を返送するアンテナ装置と最後に返送するアンテナ装置とを知ることができる。
【００５７】
そして、その後は各アンテナ装置１３ａ〜１３ｃは、通信回線１２を監視しながら自分よりも前のアンテナ装置（通常は自分のモジュール番号よりも若いモジュール番号が付与されたアンテナ装置）が応答テキスト２３を返送したか否かを検出する。
【００５８】
この処理フローを示したものが図１２である。
【００５９】
たとえば、アンテナ装置１３ａ，１３ｂ，１３ｃが順次応答テキスト２３を返送する場合、起動コマンドＡには、返送開始モジュールとして１３ａが、返送最終モジュールとして１３ｃが登録されることになる。
【００６０】
この起動コマンドＡを受信したアンテナ装置１３ｂを想定して図１３の処理フローにしたがった場合を説明する。
【００６１】
アンテナ装置１３ｂは、まず起動コマンドＡを解析して自分（１３ｂ）の直前に応答するモジュール番号（ここでは１３ａ）を知る（ステップ１２０１）。
【００６２】
次に、アンテナ装置１３ｂは、自分が最初に返送する下位機器であるか否かを判定する（１２０２）。このとき、起動コマンドＡでは最初に返送するモジュール番号は１３ａとなっているため、このステップは否定枝となり、ステップ１２０３に移行する。このステップ１２０３では、自分の直前に返送する下位機器（ここでは１３ａ）が応答テキスト２３を返送したか否かを監視する（１２０３）。このとき、直前の下位機器（１３ａ）の返送処理を検出したときには、自分（１３ｂ）が返送するタイミングとなったと判断して、自身のバッファ２１に格納されている応答テキスト２３を直ちにパーソナルコンピュータ１１に返送する（１２０４）。
【００６３】
なお、起動コマンドＡとして、返送開始モジュール番号(First Module No.)と返送最終モジュール番号(Last Module No.)のみを指定した場合で説明したが、図１１の起動コマンドＢのフォーマットで示すように、返送するモジュール番号を順番に格納しておいてもよい。この場合にも、アンテナ装置１３ａ〜１３ｃは図１２に示したフローチャートで自分の返送タイミングを知ることができる。
【００６４】
起動コマンドＣにはインターバル時間(Interval)が格納されており、各アンテナ装置１３ａ〜１３ｃは、返送タイミングをインターバル時間を含めて計算することができるようになっている。
【００６５】
このような起動コマンドＣを用いた場合、その処理は図１３に示す通りに行うことができる。
【００６６】
すなわち、アンテナ装置１３ｂは、最初に返送する機器（１３ａ）が応答テキスト２３を返送したことを検出した（１３０３）後にインターバル時間(Interval)を計数する（１３０４）。そして、当該インターバル時間が経過した後に、自身（１３ｂ）の返送タイミングとなったと判定し、応答テキスト２３を返送する（１３０５）。
【００６７】
【発明の効果】
以上説明したように、本発明によれば、下位機器または固体装置の情報を迅速かつ確実に収集することが可能となり、上位機器での処理効率を高めることができる。
【図面の簡単な説明】
【図１】  本発明のデータ収集方式の概念を示すシステム構成図である。
【図２】  実施形態において上位機器にパーソナルコンピュータを使用し、下位機器に非接触通信システムを使用した場合の構成図である。
【図３】  実施形態においてアンテナ装置内のメモリ構成と、バッファ内データフォーマットを示す図である。
【図４】  実施形態においてパーソナルコンピュータにおける起動コマンドの作成および送信とアンテナ装置からの応答テキストの受信を示すフローチャートである。
【図５】  実施形態においてアンテナ装置における起動コマンドの受信と内容判断、下位通信定型ループの起動、および応答テキストの送信を示すフローチャートである。
【図６】  実施形態において下位通信の実行、応答テキストの作成および更新を示すフローチャートである。
【図７】  実施形態におけるアンテナ装置とタグとの機能構成を示すブロック図である。
【図８】  実施形態（実施例１）における起動コマンドの概要を示すフォーマット図である。
【図９】  実施形態における各アンテナ装置の応答テキストの返送タイミングを示すタイミングチャート図である。
【図１０】  実施形態におけるバッファのデータ蓄積状態を示す図である。
ある。
【図１１】  実施形態（実施例２）における起動コマンドの概要を示すフォーマット図である。
【図１２】  実施形態（実施例２）におけるアンテナ装置の応答テキストの返送手順を示すフローチャート（１）である。
【図１３】  実施形態（実施例２）におけるアンテナ装置の応答テキストの返送手順を示すフローチャート（２）である。
【符号の説明】
１  上位機器
２  通信回線
３  下位機器
１１  パーソナルコンピュータ
１２  通信回線
１３  アンテナ装置
１４  非接触通信
１５  タグ
２１  応答テキストバッファ
２２  応答テキスト作成用データメモリエリア
２３  応答テキスト
７１  通信制御部（上位）
７２  通信制御部（下位）
７３  コイル
７４  コイル
７５  通信制御部
７６  メモリ
【図１】
0003758428.tif 000002
【図２】
0003758428.tif 000003
【図３】
0003758428.tif 000004
【図４】
0003758428.tif 000005
【図５】
0003758428.tif 000006
【図６】
0003758428.tif 000007
【図７】
0003758428.tif 000008
【図８】
0003758428.tif 000009
【図９】
0003758428.tif 000010
【図１０】
0003758428.tif 000011
【図１１】
0003758428.tif 000012
【図１２】
0003758428.tif 000013
【図１３】
0003758428.tif 000014