【手続補正書】
【提出日】平成17年5月10日(2005.5.10)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】        明細書
【発明の名称】    データ収集方法
【特許請求の範囲】
【請求項１】  ネットワークを介して接続された送信側機器と受信側機器とを用いて、送信側機器の送信データを受信側機器にて収集するデータ収集方法であって、
送信側機器は、送信データを所定時間間隔で受信側機器に送信し、
受信側機器は、送信側機器の送信データを受信時刻とともに記憶し、前回受信した送信データの受信時刻から前記所定時間経過している場合には、前記送信側機器に対して最新の送信データの送信を要求する、
データ収集方法。
【請求項２】 ネットワークには、複数の受信側機器と複数の送信側機器が接続されており、
送信側機器及び受信側機器に、不要な送信データを廃棄する処理の負担を軽減するグループ間グローバル通信手段を備え、
送信側機器は受信側機器のグループを指定して送信データを送信する請求項１に記載のデータ収集方法。
【請求項３】  前記送信側機器はデータが更新される毎に更新符号を付加した送信データを送信するとともに、
前記受信側機器は未受信データがあれば、前記送信側機器に対して未受信データの更新符号を指定した催促データを送り、前記未受信データの送信を要求する請求項１又は２に記載のデータ収集方法。
【請求項４】  送信側機器には識別番号が割り付けられており、
送信側機器が送信する送信データには、前記識別番号と、データを更新する毎に付加する更新番号と、更新されたデータとが含まれており、
受信側機器から送信する催促データには、識別番号と更新番号とが含まれており、
前記催促データに含まれている識別情報に対応する送信側機器は、前記催促データに含まれている更新番号に対応するデータを含む送信データを送信する請求項３に記載のデータ収集方法。
【請求項５】  各パチンコ機に付帯した端末と、複数の管理機とをネットワークに接続し、前記端末と前記管理機とを用いた、パチンコ店におけるパチンコ機のデータ収集方法であって、
各端末は、端末を識別するための台識別番号と、所定時間毎に送信する送信データの更新番号と、各パチンコ機の台データとを含む送信データを所定時間間隔で送信し、
各管理機は、
各端末からの送信データを受信した場合に、送信データに含まれている台識別番号に対応するパチンコ機のデータを更新するとともに受信時刻を記憶し、
受信していない送信データを判断すると、送信データを受信できなかった端末に対して、台識別番号と更新番号とを含む催促データを送信し、
催促データを受信した端末は、催促データに含まれている更新番号を含む送信データを送信するデータ収集方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＬＡＮ等のネットワークにより複数の端末からのデータを管理機等が収集するデータ収集方法に関する。
【０００２】
【従来の技術】
従来、ＬＡＮネットワークを構築したパチンコ店等において、図４に示すように多数のパチンコ機それぞれに付帯した端末Ｐ１〜ｐｎからＬＡＮネットワークを介して送信されたデータを管理機Ｍ１〜Ｍ３が収集する通信システムがある。このような通信システムでは、通常、一度に通信できるのは１台の端末と１台の管理機間である。例えば端末Ｐ１のデータを管理機Ｍ１が収集する場合、図５に示すように、端末Ｐ１から同期パケットＳＹＮを送信すると、この同期パケットＳＹＮを受信した管理機Ｍ１から同期確認のパケットＳＹＮが送信されるため、これを受信した端末Ｐ１から承認パケットＡＣＫを送信したあと実データＤＡＴを送信する。管理機Ｍ１は実データＤＡＴを受信して記憶すると承認パケットＡＣＫを送信するため、これを受信した端末Ｐ１は、終了パケットＦＩＮを送信し、これを受信した管理機Ｍ１から送信された終了パケットＦＩＮを受信してこの通信を完了する。このように、７パケットにより一つの通信が完了する。
【０００３】
【発明が解決しようとする課題】
上記従来のデータ収集方法において、例えば端末が５００台で、各端末のデータを収集する管理機が３台であり、各端末から５分毎にデータを送信する場合、1時間当たりのデータ数は以下のように求められる。
１時間当たりのデータ数＝１時間当たりのデータ送信回数×端末台数×管理機台数
＝１２×５００×３
＝１８０００
上記１時間当たりのデータ数を１秒当たりのデータ数に換算すれば５．０となる。ハードウエア通信時間よりソフトウエアによるプロトコル処理の応答時間が長いＬＡＮネットワークを、短いデータを多数送信する用途に用いる場合、このようなデータ数ではＬＡＮネットワークの通信負荷が大きくなり、同ネットワークに接続されている他の機器の通信時間が制限される。
一方、他の機器の通信時間を確保しようとすると、管理機におけるデータ収集時間間隔が伸びてしまう。
【０００４】
また、図５に示す通信方法を用い、実データＤＡＴを１００バイトと仮定した場合のＬＡＮネットワークの時間利用率は次の式で示される。
時間利用率＝（実データビット長／総プロトコル処理時間）／（ハードウエア通信速度）
但し、総プロトコル処理時間＝（データ転送時間＋データ処理時間）×パケット数
＝（０．５＋１）×７
＝１０．５ｍｓ
従って、
時間利用率＝（１００×８／１０．５（ｍｓ））／１０Ｍ（ｂｉｔ／ｓｅｃ）
＝０．００７６
となり、％に換算すれば０．７６パーセントになる。
このように、上記従来の通信方式によれば、ＬＡＮネットワークの通信負荷が過大であり、且つパケット数が多いため実データの時間利用率が極めて低く、ＬＡＮネットワークの使用効率が非常に悪いという問題がある。
【０００５】
パケット数を減らす方法として図6に示す通信方法が考えられる。図6に示す通信方法は、初期化時のみ端末と管理機間の同期パケットＳＹＮの送受信及び端末からの承認パケットＡＣＫの送信をしたあと、データ通信時には端末からの実データＤＡＴの送信及び管理機からの承認パケットＡＣＫの送信を行うものである。
図６の通信方法は、図５の通信方法よりパケット数が減っているが、データ受信時の承認パケットＡＣＫの送信が必要でありパケット数の減少に限界がある。また、通信毎に接続確認を行わないので通信相手の異常に対する回復が難しく、確実にデータを収集できないことがあるという問題がある。
【０００６】
そこで本発明では、ＬＡＮ等のネットワークの通信負荷を小さくして使用効率を良くし、且つ確実にデータの収集が可能なデータ収集方法を提供することを課題とする。
【０００７】
【課題を解決するための手段】
請求項１のデータ収集方法は、ネットワークを介して接続された送信側機器と受信側機器とを用いて、送信側機器の送信データを受信側機器にて収集するデータ収集方法であって、送信側機器は、送信データを所定時間間隔で受信側機器に送信し、受信側機器は、送信側機器の送信データを受信時刻とともに記憶し、前回受信した送信データの受信時刻から前記所定時間経過している場合には、前記送信側機器に対して最新の送信データの送信を要求することである。
【０００８】
請求項２のデータ収集方法は、請求項１の記載のデータ収集方法において、ネットワークには、複数の受信側機器と複数の送信側機器が接続されており、送信側機器及び受信側機器に、不要な送信データを廃棄する処理の負担を軽減するグループ間グローバル通信手段を備え、送信側機器は受信側機器のグループを指定して送信データを送信することである。
【０００９】
請求項３のデータ収集方法は、請求項１又は２のデータ収集方法において、前記送信側機器はデータが更新される毎に更新符号を付加した送信データを送信するとともに、前記受信側機器は未受信データがあれば、前記送信側機器に対して未受信データの更新符号を指定した催促データを送り、前記未受信データの送信を要求することである。
請求項４のデータ収集方法は、請求項３に記載のデータ収集方法であって、送信側機器には識別番号が割り付けられており、送信側機器が送信する送信データには、前記識別番号と、データを更新する毎に付加する更新番号と、更新されたデータとが含まれており、受信側機器から送信する催促データには、識別番号と更新番号とが含まれており、前記催促データに含まれている識別情報に対応する送信側機器は、前記催促データに含まれている更新番号に対応するデータを含む送信データを送信することである。
請求項５のデータ収集方法は、各パチンコ機に付帯した端末と、複数の管理機とをネットワークに接続し、前記端末と前記管理機とを用いた、パチンコ店におけるパチンコ機のデータ収集方法であって、各端末は、端末を識別するための台識別番号と、所定時間毎に送信する送信データの更新番号と、各パチンコ機の台データとを含む送信データを所定時間間隔で送信し、各管理機は、各端末からの送信データを受信した場合に、送信データに含まれている台識別番号に対応するパチンコ機のデータを更新するとともに受信時刻を記憶し、受信していない送信データを判断すると、送信データを受信できなかった端末に対して、台識別番号と更新番号とを含む催促データを送信し、催促データを受信した端末は、催促データに含まれている更新番号を含む送信データを送信することである。
【００１０】
請求項１〜５のいずれかに記載のデータ収集方法によれば、送信側機器から一方向的にデータを送信するため、ネットワークを通過するパケット数が少なくなり、ネットワークの使用効率を向上させることができる。また、受信側機器では、データ受信時刻と所定時間間隔とに基づいてデータを受信していないと判断したとき、送信側機器に対して未受信データの送信を催促することができるため、データを確実に収集することができる。
【００１１】
【発明の実施の形態】
次に、本発明の実施の形態について説明する。
尚、本実施の形態のパチンコ店等におけるデータ収集方法を説明するための通信システムとして前述の図４を参照する。図４に示すように、この通信システムでは多数台のパチンコ機それぞれに付帯した端末Ｐ１〜ｐｎと３台の管理機Ｍ１〜Ｍ３とがＬＡＮネットワークに接続されている。また、図１は各端末と管理機との間のＬＡＮネットワークを介したデータ通信方法を概略的に示した説明図である。
【００１２】
図1に示した通信方法では、各端末Ｐ１〜Ｐｎから管理機Ｍ１〜Ｍ３に対して所定時間間隔、例えば5分間隔でデータＷ１，Ｗ２…を送信するように各端末の内蔵コンピュータのソフトウエアが構成されている。上記データＷ１，Ｗ２…は、図２に示すように、データを送信したパチンコ機の端末を識別するための台識別番号と、5分毎に送信するデータの更新番号と各パチンコ機の台データ（例えば出球数、入賞回数等）とから構成されている。また、管理機Ｍ１〜Ｍ３は、ＬＡＮネットワークを介して送られてくるデータＷ１，Ｗ２…を受信し、受信時刻とともに所定のテーブルに格納する。
【００１３】
上記のように本通信方法では各端末から5分間隔でデータＷ１，Ｗ２…を送信するものであるが、ＬＡＮネットワーク上で通信衝突が発生した場合には端末からのデータを管理機Ｍ１〜Ｍ３で受信できない。この問題を解決するため、端末からのデータを受信できなかった管理機は、当該管理機からデータを受信できなかった端末に対して図1に示すように催促データＸを送信する。催促データＸにはデータを受信できなかった端末の台識別番号が含まれている。尚、この催促データＸには未受信データの更新番号を含む。催促データＸを受信した端末は最新のデータあるいは指定された更新番号のデータ、即ち催促応答データＷｎを自分の定期タイミングあるいは定期タイミング以外のタイミングで送信する。
【００１４】
次に、各端末Ｐ１〜Ｐｎ及び管理機Ｍ１〜Ｍ３の動作を以下に説明する。
（１）各端末Ｐ１〜Ｐｎから図2に示すようなデータが5分間隔で送信されると、データを受信した管理機Ｍ１〜Ｍ３はデータに含まれている台識別番号を参照し、内蔵したメモリテーブルに記憶されている当該パチンコ機のデータを更新記憶するとともに受信時刻を記憶する。
（２）管理機Ｍ１〜Ｍ３がメモリテーブルに記憶されている各パチンコ機のデータを参照する場合、同テーブルに記憶されている当該パチンコ機の最新のデータの受信時刻から所定時間、この場合、５分経過していなければこのデータが最新のものであると判断して参照する。一方、同受信時刻が5分以上経過していれば最新のデータを受信していないと判断し、当該端末に対して催促データＸを送信する。この際、受信していないデータが必要であれば、未受信データの更新番号を指定した催促データＸを送信する。
（３）当該端末Ｐ１〜Ｐｎが上記催促データＸを受信すると、同端末Ｐ１〜Ｐｎは自分の定期通信タイミングで最新の更新番号のデータあるいは指定された更新番号のデータＷｎを送信する。
（４）管理機Ｍ１〜Ｍ３は受信したデータの更新番号を見て、例え途中の更新番号のデータがテーブルに記憶されていない場合でも、前回の更新番号より大きな更新番号であれば、そのデータを最新データとして当該端末のデータを書き換える。
【００１５】
尚、前記請求項２によるグローバル通信手段を併用した場合、上記通信方法では各端末Ｐ１〜Ｐｎからのデータが管理機Ｍ１〜Ｍ３を含めて他の管理機や端末（図示省略）に届くが、不要なデータを廃棄する処置が必要になり、負担がかかる。そこでこの問題を解決するために、当該ＬＡＮネットワークにハードウエアとして備わっているグループ間グローバル通信手段を用いて、関係の無い機器の負担を軽減する。即ち、各端末Ｐ１〜Ｐｎから台データ収集を必要とする管理機グループ宛てにデータを送出する。
【００１６】
以上のように、図1に示すような通信方法により各端末Ｐ１〜Ｐｎから全管理機Ｍ１〜Ｍ３にデータを送信すれば、短いデータであれば1パケットでデータ伝送が可能である。そのため、例えば端末が５００台であり、端末から５分間隔でデータを送信し、それらを管理する管理機が３台であるとき、１時間当たりのデータ数は以下の式で求めることができる。
１時間当たりのデータ数＝１時間当たりのデータ送信回数×端末台数
＝１２×５００
＝６０００
上記１時間当たりのデータ数を１秒当たりの数に換算すれば約１．６となる。従って、従来の図5に示した通信方法と比較してＬＡＮネットワークの通信負荷が極めて小さくなり、同ネットワークに接続された他の機器の通信に余裕ができる。
また、各データＷ１〜Ｗｎを１００バイトと仮定したＬＡＮネットワークの時間利用率は次のようになる。
時間利用率＝（実データビット長／総プロトコル処理時間）／（ハードウエア通信速度）
但し、総プロトコル処理時間＝（データ転送時間＋データ処理時間）×パケット数
＝（０．５＋０）×１
＝０．５ｍｓ
従って、
時間利用率＝（１００×８／０．５（ｍｓ））／１０Ｍ（ｂｉｔ／ｓｅｃ）
＝０．１６
となり、％に換算すれば１６パーセントになる。
以上のように、本実施の形態の通信方法を用いれば、ＬＡＮネットワークの通信負荷が小さくなり、且つ実データの時間利用率が高くなるため、ＬＡＮネットワークの使用効率が非常に向上するという効果がある。
【００１７】
【発明の効果】
請求項１〜５のいずれかに記載のデータ収集方法によれば、送信側機器から一方向的にデータを送信するため、ネットワークを通過するパケット数が少なくなり、ネットワークの使用効率を向上させることができる。また、受信側機器では、データ受信時刻と所定時間間隔とに基づいてデータを受信していないと判断したとき、送信側機器に対して未受信データの送信を催促することができるため、データを確実に収集することができる。
【図面の簡単な説明】
【図1】
本発明の実施の形態の通信方式を示した説明図である。
【図2】
送信データの構成を示した説明図である。
【図3】
管理機からの催促データの構成を示した説明図である。
【図4】
通信システム系統図である。
【図5】
従来の通信方式の説明図である。
【図６】
従来の他の通信方式の説明図である。
【符号の説明】
Ｐ１〜Ｐｎ                端末
Ｍ１〜Ｍ３                管理機
ＬＡＮ                    ＬＡＮネットワーク
Ｗ１〜Ｗｎ                送信データ
Ｘ                        催促データ