(57)【要約】【課題】  送信中のデータそのものの欠落や紛失等の発生を確実に検出し、データ通信されるネットワークを簡易かつ低コストの構成とし、データ破壊等発生時のネットワークのトラフィックを低減可能とする。【解決手段】  アダプタ装置２０の制御部２４で変化の生じた項目が検出されると、記憶部２１に記憶されたデータを用いて各計算コードが算出され、その項目のデータと各計算コードが管理装置４０へ送信される。管理装置４０の記憶部４１にその項目のデータが格納された後、その記憶部４１に記憶されているデータを用いて各計算コードが算出され、比較部４４で、アダプタ装置２０からの計算コードとコード算出部４３で算出された計算コードとが比較される。比較の結果、相違が発見されると、アダプタ装置２０に対して、該当する分類のデータの送信要求が送られる。【選択図】  図６
2005279100.tif 000002
【特許請求の範囲】
【請求項１】
遊技に関するデータを送信するデータ送信装置と、前記遊技に関するデータを受信するデータ受信装置とを備えたデータ送受信システムであって、
前記データ送信装置は、
前記データの項目を分類して記憶するとともに、各前記分類にそれぞれ該当するデータを用いて前記分類ごとに計算コードを算出し、かつ、前記データと前記計算コードとを前記データ受信装置へ送信し、
前記データ受信装置は、
前記データ送信装置から前記データを受信して受信側記憶手段に格納し、この格納後の前記受信側記憶手段に記憶されているデータを用いて各前記分類ごとに計算コードを算出し、この算出した計算コードと受信した計算コードとを比較して、受信した前記データの正当性を判断する
ことを特徴とするデータ送受信システム。
【請求項２】
前記データ送信装置は、
各前記分類にそれぞれ該当するデータを用いて前記分類ごとに分類計算コードを算出するとともに、前記遊技に関するデータのすべてを用いて全計算コードを算出し、かつ、前記分類計算コード又は前記全計算コードのうちの一方又は双方と前記データとを前記データ受信装置へ送信し、
前記データ受信装置は、
前記データ送信装置から前記データを受信して受信側記憶手段に格納し、この格納後の前記受信側記憶手段に記憶されているデータを用いて各前記分類ごとに分類計算コードを算出するとともに、前記受信側記憶手段に記憶されているデータのすべてを用いて全計算コードを算出し、受信した分類計算コードと算出した分類計算コードとの比較、又は、受信した全計算コードと算出した全計算コードとの比較のうちの一方又は双方の比較を行って、受信した前記データの正当性を判断する
ことを特徴とする請求項１記載のデータ送受信システム。
【請求項３】
前記データ送信装置は、
前記データの項目を縦横二次元で分類して記憶するとともに、縦分類のそれぞれに該当するデータを用いて各前記縦分類ごとに縦分類計算コードを算出するとともに、横分類のそれぞれに該当するデータを用いて各前記横分類ごとに横分類計算コードを算出し、かつ、前記遊技に関するデータのすべてを用いて全計算コードを算出し、前記縦分類計算コード、前記横分類計算コード、前記全計算コードのうち一又は二以上の計算コードと前記データとを前記データ受信装置へ送信し、
前記データ受信装置は、
前記データ送信装置から前記データを受信して受信側記憶手段に格納し、この格納後の前記受信側記憶手段に記憶されているデータを用いて各前記縦分類ごとに縦分類計算コードを算出し、前記受信側記憶手段に記憶されているデータを用いて各前記横分類ごとに横分類計算コードを算出し、前記受信側記憶手段に記憶されているデータのすべてを用いて全計算コードを算出し、受信した縦分類計算コードと算出した縦分類計算コードとの比較、受信した横分類計算コードと算出した横分類計算コードとの比較、受信した全計算コードと算出した全計算コードとの比較のうち一又は二以上の比較を行って、受信した前記データの正当性を判断する
ことを特徴とする請求項１又は２記載のデータ送受信システム。
【請求項４】
前記データ受信装置は、
前記算出した計算コードと前記受信した計算コードとを比較した結果、相違した計算コードを発見すると、この相違した計算コードに関連する分類に該当するデータの送信を前記データ送信装置へ要求し、
前記データ送信装置は、
前記データ送信要求に応じて、前記相違した計算コードに関連する分類に該当するデータを前記データ受信装置へ送信する
ことを特徴とする請求項１〜３のいずれかに記載のデータ送受信システム。
【請求項５】
前記データ受信装置は、
前記算出した全計算コードと前記受信した全計算コードとを比較した結果、これらの相違を発見すると、前記遊技に関するデータすべての送信を前記データ送信装置へ要求し、
前記データ送信装置は、
前記データ送信要求に応じて、前記遊技に関するデータのすべてを前記データ受信装置へ送信する
ことを特徴とする請求項２〜４のいずれかに記載のデータ送受信システム。
【請求項６】
データ送信装置からデータ受信装置へ遊技に関するデータを送信するデータ送受信管理方法であって、
前記データ送信装置が、前記データの項目を分類して記憶するデータ記憶処理と、
各前記分類にそれぞれ該当するデータを用いて、前記分類ごとの計算コード及び／又は全データについての計算コードを算出する送信側コード算出処理と、
前記分類ごとの計算コード及び／又は全データについての計算コードのうちの一方又は双方の計算コードと前記データとを、前記データ送信装置から前記データ受信装置へ送信する送信処理と、
前記データ受信装置が、前記データ送信装置から前記データを受信して受信側記憶手段に格納するデータ格納処理と、
前記格納後の前記受信側記憶手段に記憶されているデータを用いて、各前記分類ごとの計算コード及び／又は全データについての計算コードを算出する受信側コード算出処理と、
算出した計算コードと受信した計算コードとを比較して、受信した前記データの正当性を判断する比較判断処理とを有した
ことを特徴とするデータ送受信管理方法。
【請求項７】
データ送信装置からデータ受信装置への遊技に関するデータの送信処理をデータ送受信システムに実行させるデータ送受信管理プログラムであって、
前記データの項目を分類して記憶するデータ記憶処理と、
各前記分類にそれぞれ該当するデータを用いて、前記分類ごとの計算コード及び／又は全データについての計算コードを算出する送信側コード算出処理と、
前記データ受信装置へ、前記分類ごとの計算コード又は前記全データについての計算コードのうちの一方又は双方の計算コードと前記データとを送信する送信処理とを前記データ送信装置に実行させ、
前記データ送信装置から前記データを受信して受信側記憶手段に格納するデータ格納処理と、
前記格納後の前記受信側記憶手段に記憶されているデータを用いて、各前記分類ごとの計算コード及び／又は全データについての計算コードを算出する受信側コード算出処理と、
算出した計算コードと受信した計算コードとを比較して、受信した前記データの正当性を判断する比較判断処理とを前記データ受信装置に実行させる
ことを特徴とするデータ送受信管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技に関するデータを送受信するデータ送受信システム、データ送受信管理方法及びデータ送受信管理プログラムに関する。
【背景技術】
【０００２】
パチンコ機やスロットマシンなどに代表される遊技機が複数設置された遊技ホールにおいては、それら遊技機や周辺機器（例えば、中継装置など）から所定のデータを受信して集計・管理する管理装置が備えられている。また、遊技機や周辺機器と管理装置との間には、所定のデータを伝送するための信号線が配設されている。
従来、管理装置においては、送信されてきたデータをそのまま用いて所定の処理を実行していた。ところが、送信途中で静電気や電波等のノイズにより、そのデータが破壊されたり変更されたりする可能性があった。このことから、受信データの正当性を判断する技術が提案されてきた。
【０００３】
例えば、受信データの正当性（有効性）を判断するデータ破壊検出手段を管理装置が備えた構成とするものがある（例えば、特許文献１参照。）。
データ破壊検出手段は、送信データとともに所定コード（ホットコード）を受信し、この受信したコードの破壊の有無を確認することで、送信途中にデータ破壊等が発生したか否かを検出していた。これにより、管理装置は、正確なデータの収集・集計が可能となる。
【特許文献１】特許第２７２０２９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術で用いられていた所定コード（ホットコード）は、送信されるデータとは何ら関係のない単なる数列（例えば、「０１０１０１・・・０１」）にすぎなかった。
このため、その所定コードが破壊された場合には、送信データが破壊されたと擬制できるものの、データのみ破壊された場合には、その影響が所定コードには及ばないため、所定コードは正常な値を示したままとなり、データ破壊を検出することはできなかった。
このことから、例えば、送信中のデータそのものの欠落、紛失、中継装置や受信装置内のデータ格納領域データ破壊が発生しても、それを発見することができなかった。
【０００５】
また、上記従来技術においては、送信側の装置で管理されているデータのすべてを一回のタイミングにて定期的に管理装置へ送信しなければならなかった。このため、高速で大量のデータを送信可能なネットワークで構成する必要があり、複雑で高額なネットワークになっていた。
また、近年、セキュリティの問題から、管理するデータが多くなり、既存のネットワークでは、すべてのデータを一回のタイミングで送信することが困難となってきた。
さらに、データ破壊等が発生したときには、仮に一部のデータのみが破壊されたとしても、すべてのデータを送信側装置から管理装置へ送信していた。このため、通信回線のトラフィックが増大するといった問題があった。
【０００６】
本発明は、上記の事情にかんがみなされたものであり、送信中のデータそのものの欠落、紛失、中継装置や受信装置内のデータ格納領域データ破壊の発生を確実に検出できるとともに、データ通信されるネットワークを簡易かつ低コストの構成とすることができ、しかも、データ破壊等の発生時に送信されるデータの量を少なくしてネットワークのトラフィックを低減可能とするデータ送受信システム、データ送受信管理方法及びデータ送受信管理プログラムの提供を目的とする。
【課題を解決するための手段】
【０００７】
この目的を達成するため、本発明のデータ送受信システムは、遊技に関するデータを送信するデータ送信装置と、遊技に関するデータを受信するデータ受信装置とを備えたデータ送受信システムであって、データ送信装置は、データの項目を分類して記憶するとともに、各分類にそれぞれ該当するデータを用いて分類ごとに計算コードを算出し、かつ、データと計算コードとをデータ受信装置へ送信し、データ受信装置は、データ送信装置からデータを受信して受信側記憶手段に格納し、この格納後の受信側記憶手段に記憶されているデータを用いて各分類ごとに計算コードを算出し、この算出した計算コードと受信した計算コードとを比較して、受信したデータの正当性を判断する構成としてある。
【０００８】
データ送受信システムをこのような構成とすると、データそのものの欠落や紛失等が発生した場合にも、それらを確実に発見できる。
データ送信装置においては送信前のデータを用いて計算コードが算出され、一方、データ受信装置では受信して記憶手段に格納されたデータを用いて計算コードが算出される。このため、送信中にデータ破壊等が発生すると必ずそれら計算コードに差異が生じる。このことから、それら計算コードを比較することにより、送信中のデータそのものの欠落、紛失、中継装置や受信装置内のデータ格納領域データ破壊の発生を確実に検出できる。
【０００９】
さらに、計算コードは、変化の生じたデータが送信される際にともに送信される。このため、データ送信装置（送信側の装置）で管理されているデータのすべてを一回のタイミングにて定期的に管理装置へ送信する必要がなくなることから、高速で大量のデータを送信可能なネットワークの構築を要しなくなる。したがって、ネットワークの簡易化、低コスト化が可能となる。
しかも、計算コードが項目の分類ごとにそれぞれ算出されて比較されるため、破壊等の発生したデータの項目又は分類を特定できる。これにより、データ破壊の発生時には、その特定された項目又は分類に該当するデータを再送すればよいため、データ破壊等発生時に再送されるデータの量を少なくしてネットワークのトラフィックを低減できる。
【００１０】
また、本発明のデータ送受信システムは、データ送信装置が、各分類にそれぞれ該当するデータを用いて分類ごとに分類計算コードを算出するとともに、遊技に関するデータのすべてを用いて全計算コードを算出し、かつ、分類計算コード又は全計算コードのうちの一方又は双方とデータとをデータ受信装置へ送信し、データ受信装置は、データ送信装置からデータを受信して受信側記憶手段に格納し、この格納後の受信側記憶手段に記憶されているデータを用いて各分類ごとに分類計算コードを算出するとともに、受信側記憶手段に記憶されているデータのすべてを用いて全計算コードを算出し、受信した分類計算コードと算出した分類計算コードとの比較、又は、受信した全計算コードと算出した全計算コードとの比較のうちの一方又は双方の比較を行って、受信したデータの正当性を判断する構成としてある。
【００１１】
データ送受信システムをこのような構成とすれば、分類ごとの計算コードと全データの計算コードとがそれぞれ算出されて比較されるため、二重に比較判断が行われることから、データ破壊等の発見の精度を高めることができる。例えば、データ破壊等が発生したにもかかわらず、分類ごとの計算コードの比較判断において仮に異常なしと判断されたとしても、次に全計算コードの比較判断が行われるため、ここでの発見が可能となる。
【００１２】
また、本発明のデータ送受信システムは、データ送信装置が、データの項目を縦横二次元で分類して記憶するとともに、縦分類のそれぞれに該当するデータを用いて各縦分類ごとに縦分類計算コードを算出するとともに、横分類のそれぞれに該当するデータを用いて各横分類ごとに横分類計算コードを算出し、かつ、遊技に関するデータのすべてを用いて全計算コードを算出し、縦分類計算コード、横分類計算コード、全計算コードのうち一又は二以上の計算コードとデータとをデータ受信装置へ送信し、データ受信装置は、データ送信装置からデータを受信して受信側記憶手段に格納し、この格納後の受信側記憶手段に記憶されているデータを用いて各縦分類ごとに縦分類計算コードを算出し、受信側記憶手段に記憶されているデータを用いて各横分類ごとに横分類計算コードを算出し、受信側記憶手段に記憶されているデータのすべてを用いて全計算コードを算出し、受信した縦分類計算コードと算出した縦分類計算コードとの比較、受信した横分類計算コードと算出した横分類計算コードとの比較、受信した全計算コードと算出した全計算コードとの比較のうち一又は二以上の比較を行って、受信したデータの正当性を判断する構成としてある。
【００１３】
データ送受信システムをこのような構成とすると、縦分類計算コードと横分類計算コードと全計算コードとがそれぞれ算出されて比較されるため、データ破壊等の発生した項目又は分類を確実に特定できる。
しかも、データ破壊等の発生後には、その特定された項目又は分類に該当するデータを再送すればよいため、全データを再送する必要がなくなる。したがって、ネットワークのトラフィックをさらに軽減できる。
【００１４】
また、本発明のデータ送受信システムは、データ受信装置が、算出した計算コードと受信した計算コードとを比較した結果、相違した計算コードを発見すると、この相違した計算コードに関連する分類に該当するデータの送信をデータ送信装置へ要求し、データ送信装置は、データ送信要求に応じて、相違した計算コードに関連する分類に該当するデータをデータ受信装置へ送信する構成としてある。
【００１５】
データ送受信システムをこのような構成とすれば、データ破壊等の発見により再送されるデータを、その分類に該当するデータとすることができるため、全データを再送することに比べて、ネットワークのトラフィックを軽減できる。
【００１６】
また、本発明のデータ送受信システムは、データ受信装置が、算出した全計算コードと受信した全計算コードとを比較した結果、これらの相違を発見すると、遊技に関するデータすべての送信をデータ送信装置へ要求し、データ送信装置は、データ送信要求に応じて、遊技に関するデータのすべてをデータ受信装置へ送信する構成としてある。
【００１７】
データ送受信システムをこのような構成とすると、データ破壊等が発見されたときには、全データが再送されるため、管理装置において、正確なデータの収集・集計が可能となる。
【００１８】
また、本発明のデータ送受信管理方法は、データ送信装置からデータ受信装置へ遊技に関するデータを送信するデータ送受信管理方法であって、データ送信装置が、データの項目を分類して記憶するデータ記憶処理と、各分類にそれぞれ該当するデータを用いて、分類ごとの計算コード及び／又は全データについての計算コードを算出する送信側コード算出処理と、分類ごとの計算コード及び／又は全データについての計算コードのうちの一方又は双方の計算コードとデータとを、データ送信装置からデータ受信装置へ送信する送信処理と、データ受信装置が、データ送信装置からデータを受信して受信側記憶手段に格納するデータ格納処理と、格納後の受信側記憶手段に記憶されているデータを用いて、各分類ごとの計算コード及び／又は全データについての計算コードを算出する受信側コード算出処理と、算出した計算コードと受信した計算コードとを比較して、受信したデータの正当性を判断する比較判断処理とを有した方法としてある。
【００１９】
データ送受信管理方法をこのような方法とすれば、送信前と送信後の各データを用いてそれぞれの計算コードが算出され比較されるため、送信中のデータそのものの欠落、紛失、中継装置や受信装置内のデータ格納領域データ破壊の発生を確実に検出できる。
さらに、定期的な全データの送信が不要となるため、データ通信されるネットワークを簡易かつ低コストの構成とすることができる。
しかも、データ破壊等の発生時には、その分類に該当するデータを送信すればよいため、送信されるデータの量を少なくしてネットワークのトラフィック渋滞を低減できる。
【００２０】
また、本発明のデータ送受信管理プログラムは、データ送信装置からデータ受信装置への遊技に関するデータの送信処理をデータ送受信システムに実行させるデータ送受信管理プログラムであって、データの項目を分類して記憶するデータ記憶処理と、各分類にそれぞれ該当するデータを用いて、分類ごとの計算コード及び／又は全データについての計算コードを算出する送信側コード算出処理と、データ受信装置へ、分類ごとの計算コード又は全データについての計算コードのうちの一方又は双方の計算コードとデータとを送信する送信処理とをデータ送信装置に実行させ、データ送信装置からデータを受信して受信側記憶手段に格納するデータ格納処理と、格納後の受信側記憶手段に記憶されているデータを用いて、各分類ごとの計算コード及び／又は全データについての計算コードを算出する受信側コード算出処理と、算出した計算コードと受信した計算コードとを比較して、受信したデータの正当性を判断する比較判断処理とをデータ受信装置に実行させる構成としてある。
【００２１】
このような構成のデータ送受信管理プログラムをデータ送受信システムに実行させると、送信中のデータそのものの欠落、紛失、中継装置や受信装置内のデータ格納領域データ破壊の発生を確実に検出できるとともに、データ通信されるネットワークを簡易かつ低コストの構成とすることができ、しかも、データ破壊等の発生時に送信されるデータの量を少なくしてネットワークのトラフィックを低減できる。
【発明の効果】
【００２２】
本発明によれば、データ送信装置が送信前のデータを用いて計算コードを算出し、一方、データ受信装置が受信して記憶手段に格納したデータを用いて計算コードを算出するため、送信中のデータ破壊等の発生を、それら計算コードの比較判断時に必ず発見できる。このため、送信中のデータそのものの欠落、紛失、中継装置や受信装置内のデータ格納領域データ破壊の発生を確実に検出できる。
さらに、定期的な全データの送信が不要となるため、データ通信されるネットワークを簡易かつ低コストの構成とすることができる。
しかも、データ破壊等の発生時には、その分類に該当するデータを送信すればよいため、送信されるデータの量を少なくしてネットワークのトラフィックを低減できる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明に係るデータ送受信システム、データ送受信管理方法及びデータ送受信管理プログラムの好ましい実施形態について、図面を参照して説明する。
【００２４】
まず、本発明のデータ送受信システムの実施形態について、図１を参照して説明する。
同図は、遊技場システム（データ送受信システム）の構成を示すブロック図である。
同図に示すように、遊技場システム（データ送受信システム）１は、遊技機１０と、アダプタ装置２０と、島コントローラ３０と、管理装置４０とを備えている。
【００２５】
ここで、遊技機１０は、メダルや玉などに代表される遊技媒体を用いて、所定のゲームを行なう遊技機である。
この遊技機１０には、例えば、スロットマシン，パチンコ機，アレンジボール，雀球機などが含まれる。
【００２６】
アダプタ装置（データ送信装置）２０は、一又は二以上の遊技機１０に接続されており、島コントローラ３０を介して管理装置４０へ所定のデータを送信する。
このアダプタ装置２０は、図２に示すように、記憶部２１と、コード算出部２２と、通信制御部２３と、制御部２４とを有している。
記憶部２１は、遊技に関する所定のデータを記憶する。この遊技に関する所定のデータには、図３に示すように、例えば、補給値、回収値、売上１、売上２、スタート、入賞、特賞１、特賞２、セキュリティなどがある。なお、これら名称を本実施形態では「項目」という。
【００２７】
さらに、記憶部２１は、各項目を分類して記憶する。分類は、図３に示すように、二次元のマトリクス状に分類することができる。
例えば、縦方向の分類を「分類１」、「分類２」、「分類３」・・・とし、横方向の分類を「分類Ａ」、「分類Ｂ」・・・とすることができる。そして、各項目は、縦方向の分類の一つと横方向の分類の一つにそれぞれ属するように分類される。例えば、「補給値」は、縦方向の「分類１」と横方向の「分類Ａ」に属する。また、「入賞」は、縦方向の「分類３」と横方向の「分類Ｂ」に属する。
【００２８】
また、記憶部２１は、計算コードを記憶する。
計算コードには、分類ごとに算出される分類計算コードと、全データを対象に算出される全計算コードとがある。そして、分類計算コードには、縦方向の分類について算出される縦分類計算コード（縦分類計算コード１、縦分類計算コード２、・・・）と、横方向の分類について算出される横分類計算コード（横分類計算コードＡ、横分類計算コードＢ、・・・）とがある。
【００２９】
さらに、記憶部２１は、図４に示すように、それら項目のそれぞれに付された番号（項目番号）を記憶する。
項目番号としては、例えば、項目「補給値」に対して「１−Ａ」、項目「回収値」に対して「１−Ｂ」、項目「売上１」に対して「２−Ａ」などとすることができる。このように項目番号は、その項目が属する各分類を示したものとすることができる。
【００３０】
コード算出部２２は、各種計算コード（縦分類計算コード、横分類計算コード、全計算コード）を算出する。
計算コードの算出方法としては、例えば、（１）加算的手法を用いる方法、（２）排他的論理和による計算、（３）ＣＲＣ（Ｃｙｃｌｉｃ  ｒｅｄｕｎｄａｎｃｙ  ｃｏｄｅ）による計算などがある。
これらのうち、ＣＲＣによる計算としては、例えば、ＣＲＣ−ＩＴＵ−Ｔ計算コードなどが挙げられる。このＣＲＣ−ＩＴＵ−Ｔ計算コードの計算式は、例えば次のような式とすることができる。
計算コード＝Ｘ１６＋Ｘ１２＋Ｘ５＋１            ・・・（式１）
この計算式により求められた数値の下何桁かを計算コードとして採用することができる。
【００３１】
通信制御部２３は、遊技機１０、島コントローラ３０、管理装置４０などとの間で所定のデータの送受信を行う。
特に、通信制御部２３は、島コントローラ３０を介して管理装置４０へ、項目番号、この項目番号の示す項目のデータ、縦分類計算コード、横分類計算コード、全計算コード、データ破壊等発見後の再送データなどを送信する。
【００３２】
制御部２４は、アダプタ装置２０の有する各種機能について処理・制御を行う。
また、制御部２４は、各項目について変化したか否かを判断する。判断の結果、変化した項目を発見すると、この項目の番号、この項目のデータ、この項目の属する縦分類の縦分類計算コード、この項目の属する横分類の横分類計算コード、全計算コードを記憶部２１から取り出して、通信制御部２３へ送る。これにより、それら項目番号、その項目のデータ、縦分類計算コード、横分類計算コード、全計算コードが管理装置４０へ送信される。
【００３３】
さらに、制御部２４は、管理装置４０から送信されてきたデータ送信要求にもとづき、そのデータ送信要求の示す項目又は分類に関連するデータあるいは全データを記憶部２１から取り出し、通信制御部２３を介して管理装置４０へ送信する。この送信されるデータ（再送データ）は、管理装置４０で相違が発見された分類計算コードに関連したデータ（特定項目のデータ、相違が発見された分類に該当するデータ、相違が発見された分類のうち縦分類又は横分類の一方又は双方に該当するデータなど）とすることができ、また、全データを送信することもできる。
【００３４】
島コントローラ３０は、一又は二以上のアダプタ装置２０と管理装置４０との間でデータの送受信を行う中継装置である。
この島コントローラ３０は、省略することもできる。
なお、本実施形態においては、アダプタ装置２０を「データ送信装置」として説明するが、このデータ送信装置の機能を島コントローラ３０が有することもできる。すなわち、島コントローラ３０をデータ送信装置として遊技場システムを構成することができる。
また、本実施形態においては、管理装置４０を「データ受信装置」として説明するが、このデータ受信装置の機能を島コントローラ３０が有することもできる。すなわち、島コントローラ３０をデータ受信装置として遊技場システムを構成することができる。
【００３５】
管理装置４０は、図５に示すように、記憶部４１と、記憶管理部４２と、比較部４４と、コード算出部４３と、通信制御部４５と、出力部４６と、入力部４７と、表示部４８と、制御部４９とを有している。
記憶部４１は、管理装置４０の有する機能に関する所定のデータやプログラムなどを記憶する。
また、記憶部４１は、アダプタ装置２０の記憶部２１と同様に、遊技に関する所定のデータを記憶する。この遊技に関する所定のデータ（項目）には、図３に示すように、例えば、補給値や回収値などがある。
【００３６】
さらに、記憶部４１は、各項目を二次元のマトリクス状に分類して記憶する。この分類には、図３に示すように、縦方向の分類と横方向の分類とがある。
そして、記憶部４１は、コード算出部４３で算出された縦分類計算コード、横分類計算コード、全計算コード、さらに、アダプタ装置２０から送信されてきた縦分類計算コード、横分類計算コード、全計算コードを記憶する。
また、記憶部４１は、図４に示すように、項目番号を記憶する。
そして、記憶部４１は、比較部４４での比較判断の結果などを記憶する。
なお、アダプタ装置２０から送信されてきた再送データについても、記憶部４１に記憶された遊技に関するデータに反映される。
【００３７】
記憶管理部４２は、制御部４９から送られてきたデータ等を記憶部４１へ送って記憶させる。また、記憶管理部４２は、記憶部４１からデータ等を取り出して制御部４９へ送る。
特に、記憶管理部４２は、制御部４９から項目番号（アダプタ装置２０から送信されてきた項目番号）を受け取ると、この項目番号の示す項目についての記憶部４１上の領域に、その項目番号とともに送られてきたデータを記憶させる。さらに、記憶管理部４２は、制御部４９から項目番号を受け取ると、その項目番号の示す項目の属する分類に該当するデータ、その分類の計算コード（縦分類計算コード、横分類計算コード）、全計算コードを記憶部４１から取り出して制御部４９へ送る。
【００３８】
コード算出部４３は、制御部４９から送られてきたデータ（アダプタ装置２０から送信されてきたデータが記憶部４１に格納された後に、この記憶部４１から取り出されたデータ）を用いて、縦分類計算コード、横分類計算コード、全計算コードを算出する。算出の方法は、アダプタ装置２０のコード算出部４３で用いられる算出方法と同様である。
このコード算出部４３で算出された各種計算コードは、記憶部４１へ送られて記憶される。
【００３９】
比較部４４は、アダプタ装置２０で算出された計算コードと、コード算出部４３で算出された計算コードとを比較して、それらが一致しているか否かを判断する。そして、この判断結果を制御部４９へ送る。
この比較部４４における比較判断としては、縦分類計算コードの比較判断、横分類計算コードの比較判断、全計算コードの比較判断がある。
縦分類計算コードの比較判断は、アダプタ装置２０で算出された縦分類計算コードと、コード算出部４３で算出された縦分類計算コードとの比較であって、それぞれ対応する縦分類の計算コード（例えば、アダプタ装置２０で算出された補給値の属する縦分類の縦分類計算コードと、コード算出部４３で算出された補給値の属する縦分類の縦分類計算コード）が比較される。
【００４０】
横分類計算コードの比較判断は、アダプタ装置２０で算出された横分類計算コードと、コード算出部４３で算出された横分類計算コードとの比較であって、それぞれ対応する横分類の計算コード（例えば、アダプタ装置２０で算出された補給値の属する横分類の横分類計算コードと、コード算出部４３で算出された補給値の属する横分類の横分類計算コード）が比較される。
全計算コードの比較判断は、アダプタ装置２０で算出された全計算コードと、コード算出部４３で算出された全計算コードとの比較である。
判断結果には、「一致」と「相違」とがある。「相違」の場合は、その相違した計算コードの分類（縦分類，横分類）又は全計算コードが特定される。
【００４１】
通信制御部４５は、島コントローラ３０を介して一又は二以上のアダプタ装置２０との間でデータ等の送受信を行うインタフェイスである。
特に、通信制御部４５は、島コントローラ３０を介してアダプタ装置２０から送信されてきた項目番号、そのデータ、縦分類計算コード、横分類計算コード、全計算コードなどを受信する。これら受信された各データは、記憶部４１へ送られて記憶される。
さらに、通信制御部４５は、データ送信要求をアダプタ装置２０へ送信し、アダプタ装置２０から再送されてきたデータを受信する。
【００４２】
出力部４６は、プリンタや外部記憶装置などと接続されており、これらとの間でデータの送受信を行う。
入力部４７は、キーボードやマウスなどで構成されたＭＭＩ（Ｍａｎ  Ｍａｃｈｉｎｅ  Ｉｎｔｅｒｆａｃｅ）である。
表示部４８は、液晶ディスレイ、ブラウン管、プラズマディスプレイなどで構成された画面表示手段である。
【００４３】
制御部４９は、管理装置４０の有する各種機能についての処理・制御を実行する。
特に、制御部４９は、通信制御部４５を介して受信した項目番号、その項目のデータ（受信データ）、縦分類計算コード、横分類計算コード、全計算コードを、記憶管理部４２へ送る。これにより、受信データは、項目番号の示す項目の領域に記憶される。また、各計算コードが記憶部４１へ送られて記憶される。
また、制御部４９は、受信データが記憶部４１に記憶されると、記憶管理部４２を介して記憶部４１から分類ごとにデータを取り出してコード算出部４３へ送る。
【００４４】
そして、制御部４９は、コード算出部４３で算出された縦分類計算コード、横分類計算コード、全計算コードを、記憶管理部４２へ送る。これにより、それら縦分類計算コード等が記憶部４１に記憶される。
さらに、制御部４９は、それらコード算出部４３で算出された縦分類計算コード、横分類計算コード、全計算コードと、アダプタ装置２０から送信されてきた（あるいは、記憶部４１から取り出された）縦分類計算コード、横分類計算コード、全計算コードとを比較部４４へ送り、比較判断させる。
【００４５】
そして、比較部４４から比較結果を受け取る。この比較結果が、各計算コードについて「一致」（相違なし）を示すときは、アダプタ装置２０から送信されてきたデータが正当であると判断する。
一方、比較結果が、各計算コードの全部又は一部について「相違」を示すときは、そのデータについて何らかの異常が発生したものと判断する。この場合は、相違が発見された計算コードに対応する分類を示すデータ送信要求を通信制御部４５へ送る。
その後、通信制御部４５から再送されてきたデータ（項目ごと、分類ごと、又は、全データ）を受け取ると、このデータを記憶管理部４２へ送る。これにより、記憶部４１に正当なデータが記憶される。
【００４６】
次に、本実施形態のデータ送受信システムにおけるデータ送信処理の動作手順（データ送受信管理方法）について、図６を参照して説明する。
同図は、本実施形態のデータ送受信方法の処理手順を示す動作手順図である。
同図に示すように、アダプタ装置２０において、データが記憶部２１に記憶される（データ記憶処理、ステップ１０）。ここで、データ項目は、二次元のマトリクス状に分類されている。
【００４７】
アダプタ装置２０の制御部２４において、変化の生じた項目が検出されると（ステップ１１）、記憶部２１から分類ごとにデータが取り出され、コード算出部２２へ送られる。コード算出部２２において、分類計算コード（縦分類計算コード及び横分類計算コード）と全計算コードが算出される（送信側コード算出処理、ステップ１２、ステップ１３）。
それら算出された各分類計算コードと全計算コードは、記憶部２１へ送られて記憶される。また、制御部２４で、記憶部２１から、変化の生じた項目の項目番号、そのデータ（変更データ）、縦分類計算コード、横分類計算コード、全計算コードがそれぞれ取り出され、通信制御部２３を介して管理装置４０へ送信される（送信処理、ステップ１４）。
【００４８】
管理装置４０の通信制御部４５で、アダプタ装置２０から送信されてきた項目番号、変更データ、縦分類計算コード、横分類計算コード、全計算コードが受信され（ステップ１５）、制御部４９へ送られる。
制御部４９から記憶管理部４２へ、項目番号と変更データが送られる。記憶管理部４２で、その項目番号に該当する記憶部４１上の領域に変更データを格納するよう制御される（データ格納処理、ステップ１６）。
【００４９】
この変更データの記憶後、記憶部４１から分類ごとにデータが取り出され、コード算出部４３へ送られる。
コード算出部４３において、それら分類ごとのデータを用いて縦分類計算コード、横分類計算コード、全計算コードがそれぞれ算出される（受信側コード算出処理、ステップ１７、ステップ１８）。これら算出された各計算コードが、制御部４９と記憶管理部４２を介して記憶部４１へ送られて記憶される。
【００５０】
続いて、記憶部４１から、各計算コード（アダプタ装置２０から送信されてきた縦分類計算コード、横分類計算コード、全計算コード、コード算出部４３で算出された縦分類計算コード、横分類計算コード、全計算コード）が取り出され、比較部４４へ送られる。
この比較部４４で、各計算コードの比較処理が実行される（比較判断処理、ステップ１９）。
具体的には、縦分類ごとに、アダプタ装置２０からの縦分類計算コードとコード算出部４３で算出された縦分類計算コードが比較され、横分類ごとに、アダプタ装置２０からの横分類計算コードとコード算出部４３で算出された横分類計算コードが比較され、アダプタ装置２０からの全計算コードとコード算出部４３で算出された全計算コードが比較される。
比較の結果、相違が発見されたときは、この相違している分類に該当するデータの送信を要求するデータ送信要求が、通信制御部４５を介して制御部４９からアダプタ装置２０へ送信される（ステップ２０）。
【００５１】
アダプタ装置２０の通信制御部２３でデータ送信要求が受信されると（ステップ２１）、制御部２４で該当するデータが記憶部２１から取り出され、通信制御部２３を介して管理装置４０へ送信される（ステップ２２）。
管理装置４０の通信制御部４５で該当データが受信され（ステップ２３）、その該当データが記憶管理部４２を介して記憶部４１へ送られてデータの更新が行われる（ステップ２４）。
【００５２】
次に、データ送受信管理プログラムについて説明する。
上記の実施形態におけるコンピュータ（アダプタ装置、管理装置）の各種機能（データ通信管理機能）は、それらコンピュータの記憶部に記憶されたデータ送受信管理プログラムにより実現される。
【００５３】
データ送受信管理プログラムは、コンピュータに読み込まれることにより、コンピュータの各構成要素に指令を送り、所定の処理、たとえば、アダプタ装置におけるデータ記憶処理，変化の生じた項目の検出処理，縦分類計算コード算出処理，横分類計算コード算出処理，全計算コード算出処理，項目番号等送信処理，管理装置におけるデータ記憶処理，縦分類計算コード算出処理，横分類計算コード算出処理，全計算コード算出処理，データ送信要求送信処理，データ更新処理などを行わせる。
これによって、データ通信管理機能は、データ送受信管理プログラムとコンピュータとが協働した各装置（アダプタ装置、管理装置）により実現される。
【００５４】
なお、データ通信管理機能を実現するためのデータ送受信管理プログラムは、コンピュータのＲＯＭやハードディスク等に記憶される他、コンピュータ読み取り可能な記録媒体、たとえば、外部記憶装置及び可搬記録媒体等に格納することができる。
外部記憶装置とは、ＣＤ−ＲＯＭ等の記憶媒体を内蔵し、各装置に外部接続されるメモリ増設装置をいう。一方、可搬記録媒体とは、記録媒体駆動装置（ドライブ装置）に装着でき、かつ、持ち運び可能な記録媒体であって、たとえば、フレキシブルディスク，メモリカード，光磁気ディスク等をいう。
【００５５】
そして、記録媒体に記録されたプログラムは、コンピュータのＲＡＭにロードされて、ＣＰＵにより実行される。この実行により、上述した本実施形態の各装置の機能が実現される。
さらに、コンピュータでデータ送受信管理プログラムをロードする場合、他のコンピュータで保有されたデータ送受信管理プログラムを、通信回線を利用して自己の有するＲＡＭや外部記憶装置にダウンロードすることもできる。このダウンロードされたデータ送受信管理プログラムも、ＣＰＵにより実行され、本実施形態の各装置のデータ通信管理機能を実現する。
【００５６】
以上、本発明のデータ送受信システム、データ送受信管理方法及びデータ送受信管理プログラムの好ましい実施形態について説明したが、本発明に係るデータ送受信システム、データ送受信管理方法及びデータ送受信管理プログラムは上述した実施形態にのみ限定されるものではなく、本発明の範囲で種々の変更実施が可能であることは言うまでもない。
【００５７】
例えば、上述した実施形態では、各項目を二次元のマトリクス状に分類したが、二次元に分類することに限るものではなく、例えば、図７に示すように、一つの項目を一つの分類とすることもでき、また、図８に示すように、複数の項目を一分類として分けるようにすることもできる。
【産業上の利用可能性】
【００５８】
本発明は、遊技場に備えられた装置間で送受信されるデータの正当性を判断する方法や装置に関する発明であるため、データを送受信する装置に利用可能である。
【図面の簡単な説明】
【００５９】
【図１】本発明の遊技場システムの構成を示すブロック図である。
【図２】アダプタ装置の構成を示すブロック図である。
【図３】アダプタ装置に記憶されているデータや項目の分類を示すテーブルである。
【図４】アダプタ装置に記憶されている項目名称及びその番号を示すテーブルである。
【図５】管理装置の構成を示すブロック図である。
【図６】本発明のデータ送受信管理方法の処理手順を示す動作手順図である。
【図７】アダプタ装置に記憶されているデータや項目の他の分類を示すテーブルである。
【図８】アダプタ装置に記憶されているデータや項目のさらに他の分類を示すテーブルである。
【符号の説明】
【００６０】
１  遊技場システム（データ送受信システム）
１０  遊技機
２０  アダプタ装置（データ送信装置）
２１  記憶部
２２  コード算出部
２３  通信制御部
２４  制御部
４０  管理装置（データ受信装置）
４１  記憶部
４３  コード算出部
４４  比較部
４５  通信制御部
４９  制御部
【図１】
2005279100.tif 000003
【図２】
2005279100.tif 000004
【図３】
2005279100.tif 000005
【図４】
2005279100.tif 000006
【図５】
2005279100.tif 000007
【図６】
2005279100.tif 000008
【図７】
2005279100.tif 000009
【図８】
2005279100.tif 000010