(57)【特許請求の範囲】
【請求項１】
遊技場内に配置された複数の遊技機器を統括管理するホール端末装置を最上位階層の装置とし、島コントローラ、台コントローラの順でこれらを通信路によって木構造の階層形式に接続し、最下位階層の台コントローラに管理対象としての遊技機器をそれぞれ接続した分散型遊技場管理システムにおいて、
前記ホール端末装置、島コントローラ、台コントローラの各装置は、それぞれに接続されている隣接する階層の装置に異常が生じたことを検出する異常検出手段を備え、
前記遊技機器は、その動作状態を示すデータとして動作回数に応じて順次増加する計数データを出力し、台コントローラ、島コントローラ、ホール端末装置の各装置が正常動作しているとき該計数データは台コントローラ、島コントローラを通じて順次ホール端末装置へ転送され、
前記異常検出手段は、台コントローラの有する最新の計数データが最も大きく、島コントローラの有する最新の計数データが台コントローラのそれよりも大きくなく、ホール端末装置の有する最新の計数データが島コントローラのそれよりも大きくない大小関係が成立しているか否かを基にして各装置における異常の有無を検出し、
前記ホール端末装置、前記島コントローラのいずれかに異常が検出されたとき、異常の生じた装置の傘下にある装置は、上位装置との通信が途絶えた状態で実行可能であって少なくとも末端の遊技機器からその動作状態を表すデータを収集し記憶することを含む予め定められたローカル運転を行い、
前記島コントローラ、台コントローラのいずれかに異常が検出されたとき、異常の生じた装置を傘下に収めている上位階層の装置は、異常の生じた装置の傘下にある遊技機器について所定事項の管理を中断し、
前記異常の生じた装置が復旧したとき、該装置の傘下にある装置が前記ローカル運転中に末端の遊技機器から収集し記憶しているデータを基にしてシステム全体としてデータの整合を採ることを特徴とする分散型遊技場管理システム。
【請求項２】
遊技場内に配置された複数の遊技機器を統括管理するホール端末装置を最上位階層の装置とし、島コントローラ、台コントローラの順でこれらを通信路によって木構造の階層形式に接続し、最下位階層の台コントローラに管理対象としての遊技機器をそれぞれ接続した分散型遊技場管理システムにおいて、
前記ホール端末装置、島コントローラ、台コントローラの各装置は、それぞれに接続されている隣接する階層の装置に異常が生じたことを検出する異常検出手段を備え、
前記ホール端末装置、前記島コントローラのいずれかに異常が検出されたとき、異常の生じた装置の傘下にある装置は、上位装置との通信が途絶えた状態で実行可能であって少なくとも末端の遊技機器からその動作状態を表すデータを収集し記憶することを含む予め定められたローカル運転を行い、
前記島コントローラ、台コントローラのいずれかに異常が検出されたとき、異常の生じた装置を傘下に収めている上位階層の装置は、異常の生じた装置の傘下にある遊技機器について所定事項の管理を中断し、
前記ホール端末装置、前記島コントローラ、前記台コントローラのいずれかに異常が生じたとき、異常の生じた装置の傘下にある遊技機器は少なくとも遊技に供する玉の補給制御を自ら行い、
前記遊技機器はパチンコ機を含み、該パチンコ機は、遊技者に払い出す玉を貯留するための供給用玉箱と、該供給用玉箱に玉が存在するか否かを検知する空検知スイッチを備え、
前記ホール端末装置、島コントローラ、台コントローラのいずれかに異常が生じている間、前記空検知スイッチの検知情報のみを基にして玉の補給が行われるように玉の補給制御系を切り替え、
前記異常の生じた装置が復旧したとき、該装置の傘下にある装置が前記ローカル運転中に末端の遊技機器から収集し記憶しているデータを基にしてシステム全体としてデータの整合を採ることを特徴とする分散型遊技場管理システム。
【請求項３】
遊技場内に配置された複数の遊技機器を統括管理するホール端末装置を最上位階層の装置とし、島コントローラ、台コントローラの順でこれらを通信路によって木構造の階層形式に接続し、最下位階層の台コントローラに管理対象としての遊技機器をそれぞれ接続した分散型遊技場管理システムにおいて、
前記ホール端末装置、島コントローラ、台コントローラの各装置は、それぞれに接続されている隣接する階層の装置に異常が生じたことを検出する異常検出手段を備え、
前記遊技機器は、その動作状態を示すデータとして動作回数に応じて順次増加する計数データを出力し、台コントローラ、島コントローラ、ホール端末装置の各装置が正常動作しているとき該計数データは台コントローラ、島コントローラを通じて順次ホール端末装置へ転送され、
前記異常検出手段は、台コントローラの有する最新の計数データが最も大きく、島コントローラの有する最新の計数データが台コントローラのそれよりも大きくなく、ホール端末装置の有する最新の計数データが島コントローラのそれよりも大きくない大小関係が成立しているか否かを基にして各装置における異常の有無を検出し、
前記ホール端末装置、前記島コントローラのいずれかに異常が検出されたとき、異常の生じた装置の傘下にある装置は、上位装置との通信が途絶えた状態で実行可能であって少なくとも末端の遊技機器からその動作状態を表すデータを収集し記憶することを含む予め定められたローカル運転を行い、
前記島コントローラ、台コントローラのいずれかに異常が検出されたとき、異常の生じた装置を傘下に収めている上位階層の装置は、異常の生じた装置の傘下にある遊技機器について所定事項の管理を中断し、
前記異常の生じた装置が復旧したとき、該装置の傘下にある装置が前記ローカル運転中に末端の遊技機器から収集し記憶しているデータを基にしてシステム全体としてデータの整合を採ることを特徴とする分散型遊技場管理システム。
【請求項４】
前記遊技機器は、その動作状態を示すデータとして動作回数に応じて順次増加する計数データを出力し、台コントローラ、島コントローラ、ホール端末装置の各装置が正常動作しているとき該計数データは台コントローラ、島コントローラを通じて順次ホール端末装置へ転送され、
前記異常検出手段は、台コントローラの有する最新の計数データが最も大きく、島コントローラの有する最新の計数データが台コントローラのそれよりも大きくなく、ホール端末装置の有する最新の計数データが島コントローラのそれよりも大きくない大小関係が成立しているか否かを基にして各装置における異常の有無を検出することを特徴とする請求項２記載の分散型遊技場管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、遊技場内に配置された複数の遊技機器を統括管理するホール端末装置を最上位階層の装置とし、島コントローラ、台コントローラの順でこれらを通信路によって木構造の階層形式に接続し、最下位階層の台コントローラに管理対象としての遊技機器をそれぞれ接続した分散型遊技場管理システムに関する。
【０００２】
【従来の技術】
分散型遊技場管理システムは、遊技場内に設置されているパチンコ機やアレンジボール機等の遊技台、玉貸機、景品玉計数器、カード自動販売機および金庫など各種遊技機器の動作状態を管理し制御する装置である。
【０００３】
分散型遊技場管理システムでは、ホール端末装置を最上位階層の管理装置とし、島コントローラ、台コントローラの順でこれらを通信路によって木構造の階層形式に接続している。最下位階層の台コントローラには、管理対象としての遊技機器が通常１台ずつ接続される。
【０００４】
台コントローラは、遊技台などからアウト玉、セーフ玉の数や特賞回数など遊技機器の動作状況を示すデータを収集する。また台コントローラは、接続されている遊技機器が正常状態か異常が発生したかを検知したり、玉補給や打止など一定範囲内で遊技台の制御を行っている。
【０００５】
台コントローラの上位装置である島コントローラは、その傘下にある複数台の台コントローラからそれらが収集した末端の遊技機器についての各種データをさらに収集し、これを上位装置であるホール端末装置に中継転送する。最上位階層のホール端末装置は、複数台の島コントローラからデータをさらに収集し、遊技場内に配置されている全ての遊技機器についてのデータを一括管理する。
【０００６】
すなわち、ホール端末装置は、収集したデータを基にして、台の開放など台制御のためのコマンドを島コントローラ、台コントローラを介して末端の遊技機器に送信する。
【０００７】
このような分散型遊技場管理システムにおいて、営業中にホール端末装置で障害が発生すると、島コントローラや台コントローラは、それぞれホール端末装置へのデータの転送やホール端末装置からの台制御指示を受けることなく、独自のローカル運転によって各遊技機器を管理するようになっている。
【０００８】
ローカル運転では、ホール端末装置からの指示とは無関係に、パチンコ機やスロット機など全ての遊技台に対し玉の補給を続け、また遊技台で生じたアウト玉、セーフ玉の数や玉貸機でのコイン投入数など各種の計数データを島コントローラや台コントローラで収集し記憶する。さらに景品玉計数器のシャッタが全台開けられ遊技台への玉の補給が常に行われる。
【０００９】
ホール端末装置が復旧すると、島コントローラや台コントローラは、ローカル運転中に記憶したデータをホール端末装置に転送し、これを基にホール端末装置はデータの整合をとって障害の生じる前に行っていた制御を再開するようになっている。
【００１０】
【発明が解決しようとする課題】
しかしながら、このような従来の分散型遊技場管理システムでは、最上位階層の管理装置であるホール端末装置に障害が発生した場合にしか下位階層の島コントローラや台コントローラによるローカル運転が行われないので、たとえば、島コントローラに障害が生じた場合には、その島の傘下にある遊技機器によって営業を継続することができない。また島コントローラの障害が復旧した際に、データの整合性をとることができないので、誤ったデータで遊技台の釘調整等が行われてしまうという問題があった。
【００１１】
さらに、ホール端末装置に障害が生じた際に行われるローカル運転では、景品玉計数器のシャッタが開いた状態に保持されるので、貯留している玉の数と無関係に遊技台に玉が補給され、遊技台で玉が溢れることがあり、適切に玉の補給を行うことができないという問題があった。
【００１２】
本発明は、このような従来の技術が有する問題点に着目してなされたもので、営業中にホール端末装置、島コントローラ、台コントローラのいずれに障害が生じても営業を継続でき、かつ障害が復旧した際に遊技場全体としてデータの整合を採ることのできる分散型遊技場管理システムを提供することを目的としている。
【００１３】
【課題を解決するための手段】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
［１］遊技場内に配置された複数の遊技機器（１１〜１５）を統括管理するホール端末装置（５０）を最上位階層の装置とし、島コントローラ（３０）、台コントローラ（２０）の順でこれらを通信路によって木構造の階層形式に接続し、最下位階層の台コントローラ（２０）に管理対象としての遊技機器（１１〜１５）をそれぞれ接続した分散型遊技場管理システム（１０）において、
前記ホール端末装置（５０）、島コントローラ（３０）、台コントローラ（２０）の各装置は、それぞれに接続されている隣接する階層の装置に異常が生じたことを検出する異常検出手段（２１、３１、５１）を備え、
前記遊技機器（１１〜１５）は、その動作状態を示すデータとして動作回数に応じて順次増加する計数データを出力し、台コントローラ（２０）、島コントローラ（３０）、ホール端末装置（５０）の各装置が正常動作しているとき該計数データは台コントローラ（２０）、島コントローラ（３０）を通じて順次ホール端末装置（５０）へ転送され、
前記異常検出手段（２１、３１、５１）は、台コントローラ（２０）の有する最新の計数データが最も大きく、島コントローラ（３０）の有する最新の計数データが台コントローラ（２０）のそれよりも大きくなく、ホール端末装置（５０）の有する最新の計数データが島コントローラ（３０）のそれよりも大きくない大小関係が成立しているか否かを基にして各装置における異常の有無を検出し、
前記ホール端末装置（５０）、前記島コントローラ（３０）のいずれかに異常が検出されたとき、異常の生じた装置の傘下にある装置は、上位装置との通信が途絶えた状態で実行可能であって少なくとも末端の遊技機器からその動作状態を表すデータを収集し記憶することを含む予め定められたローカル運転を行い、
前記島コントローラ（３０）、台コントローラ（２０）のいずれかに異常が検出されたとき、異常の生じた装置を傘下に収めている上位階層の装置は、異常の生じた装置の傘下にある遊技機器について所定事項の管理を中断し、
前記異常の生じた装置が復旧したとき、該装置の傘下にある装置が前記ローカル運転中に末端の遊技機器から収集し記憶しているデータを基にしてシステム全体としてデータの整合を採ることを特徴とする分散型遊技場管理システム（１０）。
【００１４】
［２］遊技場内に配置された複数の遊技機器（１１〜１５）を統括管理するホール端末装置（５０）を最上位階層の装置とし、島コントローラ（３０）、台コントローラ（２０）の順でこれらを通信路によって木構造の階層形式に接続し、最下位階層の台コントローラ（２０）に管理対象としての遊技機器をそれぞれ接続した分散型遊技場管理システム（１０）において、
前記ホール端末装置（５０）、島コントローラ（３０）、台コントローラ（２０）の各装置は、それぞれに接続されている隣接する階層の装置に異常が生じたことを検出する異常検出手段（２１、３１、５１）を備え、
前記ホール端末装置（５０）、前記島コントローラ（３０）のいずれかに異常が検出されたとき、異常の生じた装置の傘下にある装置は、上位装置との通信が途絶えた状態で実行可能であって少なくとも末端の遊技機器からその動作状態を表すデータを収集し記憶することを含む予め定められたローカル運転を行い、
前記島コントローラ（３０）、台コントローラ（２０）のいずれかに異常が検出されたとき、異常の生じた装置を傘下に収めている上位階層の装置は、異常の生じた装置の傘下にある遊技機器について所定事項の管理を中断し、
前記ホール端末装置（５０）、前記島コントローラ（３０）、前記台コントローラ（２０）のいずれかに異常が生じたとき、異常の生じた装置の傘下にある遊技機器は少なくとも遊技に供する玉の補給制御を自ら行い、
前記遊技機器（１１〜１５）はパチンコ機（１１）を含み、該パチンコ機（１１）は、遊技者に払い出す玉を貯留するための供給用玉箱と、該供給用玉箱に玉が存在するか否かを検知する空検知スイッチを備え、
前記ホール端末装置（５０）、島コントローラ（３０）、台コントローラ（２０）のいずれかに異常が生じている間、前記空検知スイッチの検知情報のみを基にして玉の補給が行われるように玉の補給制御系を切り替え、
前記異常の生じた装置が復旧したとき、該装置の傘下にある装置が前記ローカル運転中に末端の遊技機器から収集し記憶しているデータを基にしてシステム全体としてデータの整合を採ることを特徴とする分散型遊技場管理システム（１０）。
【００１５】
［３］遊技場内に配置された複数の遊技機器（１１〜１５）を統括管理するホール端末装置（５０）を最上位階層の装置とし、島コントローラ（３０）、台コントローラ（２０）の順でこれらを通信路によって木構造の階層形式に接続し、最下位階層の台コントローラ（２０）に管理対象としての遊技機器をそれぞれ接続した分散型遊技場管理システム（１０）において、
前記ホール端末装置（５０）、島コントローラ（３０）、台コントローラ（２０）の各装置は、それぞれに接続されている隣接する階層の装置に異常が生じたことを検出する異常検出手段（２１、３１、５１）を備え、
前記遊技機器（１１〜１５）は、その動作状態を示すデータとして動作回数に応じて順次増加する計数データを出力し、台コントローラ（２０）、島コントローラ（３０）、ホール端末装置（５０）の各装置が正常動作しているとき該計数データは台コントローラ（２０）、島コントローラ（３０）を通じて順次ホール端末装置（５０）へ転送され、
前記異常検出手段（２１、３１、５１）は、台コントローラ（２０）の有する最新の計数データが最も大きく、島コントローラ（３０）の有する最新の計数データが台コントローラ（２０）のそれよりも大きくなく、ホール端末装置（５０）の有する最新の計数データが島コントローラ（３０）のそれよりも大きくない大小関係が成立しているか否かを基にして各装置における異常の有無を検出し、
前記ホール端末装置（５０）、前記島コントローラ（３０）のいずれかに異常が検出されたとき、異常の生じた装置の傘下にある装置は、上位装置との通信が途絶えた状態で実行可能であって少なくとも末端の遊技機器からその動作状態を表すデータを収集し記憶することを含む予め定められたローカル運転を行い、
前記島コントローラ（３０）、台コントローラ（２０）のいずれかに異常が検出されたとき、異常の生じた装置を傘下に収めている上位階層の装置は、異常の生じた装置の傘下にある遊技機器について所定事項の管理を中断し、
前記異常の生じた装置が復旧したとき、該装置の傘下にある装置が前記ローカル運転中に末端の遊技機器から収集し記憶しているデータを基にしてシステム全体としてデータの整合を採ることを特徴とする分散型遊技場管理システム（１０）。
【００１６】
［４］前記遊技機器は、その動作状態を示すデータとして動作回数に応じて順次増加する計数データを出力し、台コントローラ（２０）、島コントローラ（３０）、ホール端末装置（５０）の各装置が正常動作しているとき該計数データは台コントローラ（２０）、島コントローラ（３０）を通じて順次ホール端末装置（５０）へ転送され、
前記異常検出手段（２１、３１、５１）は、台コントローラ（２０）の有する最新の計数データが最も大きく、島コントローラ（３０）の有する最新の計数データが台コントローラ（２０）のそれよりも大きくなく、ホール端末装置（５０）の有する最新の計数データが島コントローラ（３０）のそれよりも大きくない大小関係が成立しているか否かを基にして各装置における異常の有無を検出することを特徴とする［２］記載の分散型遊技場管理システム（１０）。
【００１７】
前記本発明は次のように作用する。
分散型遊技場管理システム（１０）は、遊技場内に配置された複数の遊技機器（１１〜１５）を統括管理するホール端末装置（５０）を最上位階層の装置とし、島コントローラ（３０）、台コントローラ（２０）の順でこれらを通信路によって木構造の階層形式に接続しており、最下位階層の台コントローラ（２０）に管理対象としての遊技機器がそれぞれ接続されている。
【００１８】
ホール端末装置（５０）、島コントローラ（３０）、台コントローラ（２０）は、それぞれ異常検出手段（２１、３１、５１）を備えており、各装置はそれぞれに接続されている隣接する階層の装置に異常が生じたことを検出する。
【００１９】
異常検出手段（２１、３１、５１）によって、ホール端末装置（５０）、島コントローラ（３０）のいずれかの異常が検出されたとき、異常の生じた装置の傘下にある装置は、上位装置との通信が途絶えた状態で実行可能であって少なくとも末端の遊技機器からその動作状態を表すデータを収集し記憶することを含む予め定められたローカル運転を行う。
【００２０】
たとえば、島コントローラ（３０）に異常が発生したとき、該島コントローラ（３０）の傘下にある複数台の台コントローラ（２０）がローカル運転を行う。島コントローラ（３０）に障害があると、台コントローラ（２０）とホール端末装置（５０）との間で通信が途絶えるので、台コントローラ（２０）は、ホール端末装置（５０）からの制御を受けない状態で遊技機器の制御および遊技機器からその動作状態を示すデータの収集、蓄積をローカル運転で行う。
【００２１】
また、島コントローラ（３０）、台コントローラ（２０）のいずれかに異常が検出されたときは、異常の生じた装置を傘下に収めている上位階層の装置は、異常の生じた装置の傘下にある遊技機器について所定事項の管理を中断する。
【００２２】
たとえば、先のように島コントローラ（３０）に異常が生じた場合には、ホール端末装置（５０）と異常の生じた島コントローラ（３０）の傘下にある複数台の台コントローラ（２０）の間で通信が途絶えるので、ホール端末装置（５０）は、異常のある島コントローラ（３０）の傘下にある各遊技機器についての所定事項の管理ができなくなる。そこで、ホール端末装置（５０）は、これら遊技機器についての統括管理を中断する。ただし、異常の生じていない島コントローラ（３０）の傘下にある遊技機器については、通常の管理を継続する。
【００２３】
そして、異常の生じた装置が復旧したとき、その装置の傘下にある装置がローカル運転中に末端の遊技機器から収集し記憶しているデータを基にしてシステム全体としてデータの整合を採る。
【００２４】
先の例では、島コントローラ（３０）に異常がある間、台コントローラ（２０）がローカル運転によって収集し記憶したローカル運転中における遊技機器の動作状態を示すデータを、島コントローラ（３０）が復旧した際にホール端末装置（５０）で集約し、これを基にして遊技場全体としてデータの整合をとる。
【００２５】
このように、ホール端末装置（５０）、島コントローラ（３０）、台コントローラ（２０）のいずれに異常が生じても、異常の生じた装置の傘下にある下位階層の装置によってローカル運転が行われるので、異常の復旧後に遊技場全体としてデータの整合をとることができ、管理の信頼性を高めることができる。
【００２６】
また、ホール端末装置（５０）、島コントローラ（３０）、台コントローラ（２０）のいずれかに異常が生じたとき、異常の生じた装置の傘下にある遊技機器独自で玉の補給制御を行うようにする。これにより、異常が発生した装置の傘下にある遊技台であってもこれを稼動することができ営業を継続することができる。
【００２７】
遊技機器はパチンコ機を含み、該パチンコ機は、遊技者に払い出す玉を貯留するための玉箱と、該玉箱に玉が存在するか否かを検知する空検知スイッチを備えている。そしてホール端末装置（５０）、島コントローラ（３０）、台コントローラ（２０）のいずれかに異常が生じている間は、空検知スイッチの検知情報のみを基にして玉の補給を制御する。
【００２８】
このように空検知スイッチからの情報によって玉の補給を制御するので、台コントローラ（２０）等に異常が生じても玉を適切に補給することができる。
【００２９】
遊技台や玉貸機などの遊技機器は、その動作状態を示すデータとして入賞回数やコインの投入個数など動作回数に応じて順次増加する計数データを出力し、台コントローラ（２０）、島コントローラ（３０）、ホール端末装置（５０）の各装置が正常動作しているとき該計数データは台コントローラ（２０）、島コントローラ（３０）を通じて順次ホール端末装置（５０）へ転送される。
【００３０】
したがって、通信エラー等が起きていない状態では、台コントローラ（２０）の有する最新の計数データが最も大きく、島コントローラ（３０）の有する最新の計数データが台コントローラ（２０）のそれと等しいか小さく、ホール端末装置（５０）の有する最新の計数データが島コントローラ（３０）のそれと等しいか小さいという大小関係が成立する。
【００３１】
異常検出手段（２１、３１、５１）は、この大小関係が成立しているか否かを調べ、大小関係がどのように崩れているかにより、異常の生じた装置を検出している。
【００３２】
【発明の実施の形態】
以下、図面に基づき本発明の一実施の形態を説明する。
各図は本発明の一実施の形態を示している。
図１に示すように、遊技場内には、パチンコ機などの遊技台１１、玉貸機１２、島端金庫１３、カード自動販売機１４、景品玉計数器１５など各種の遊技機器が設置されており、各遊技機器はそれぞれ台コントローラ２０Ａ、２０Ｂに接続されている。
【００３３】
台コントローラ２０Ａ、２０Ｂは、ＬＯＮ（ローカル・オペレーティング・ネットワーク）４１と呼ばれるバスを介して島コントローラ３０Ａに接続されている。島コントローラ３０Ｂ、島コントローラ３０Ｃには、図示していないが、島コントローラ３０Ａと同様に各種遊技機器の接続された複数の台コントローラがＬＯＮを通じて接続されている。
【００３４】
島コントローラ３０Ａ〜３０Ｃは、ＨＵＢ（集線装置）４２によりまとめられ、ＬＡＮ４３を通じてホール端末５０と接続されている。このほか、ＬＡＮ４３には、顧客と対応するためのカウンタに設置されているカウンタ端末４４が接続されている。
【００３５】
ホール端末５０は、ＬＡＮ４３、ＬＯＮ４１を介して接続されている各種の遊技機器を統括的に管理する機能を有し、営業成績（売上データ）の把握や遊技台の稼働を中心とした各種玉の流れに関連するデータの確認、さらに遊技台の制御や釘の調整などに関する情報を提供する。
【００３６】
ホール端末５０には、周辺装置として、各種の計数データやこれらを処理した管理データを保存するためのデータベース４５と、計数データや管理データを印刷するためのプリンタ４６および音声出力装置４７が接続されている。音声出力装置４７は、無線回線によってインカム４８から音声信号を受信するようになっている。プリンタ４６は、ここでは赤、黒の２色を印刷できるものを用いている。
【００３７】
このように分散型遊技場管理システム１０は、ホール端末５０を最上位階層の管理装置とし、その傘下に島コントローラ３０Ａ、３０Ｂ、３０Ｃが、島コントローラ３０Ａの傘下に台コントローラ２０Ａ、２０Ｂ等が存在するという木構造の形式で接続された階層構造を成している。
【００３８】
ホール端末５０は、このような木構造の通信路を通じて収集したデータを基にして遊技場内の遊技機器を統括的に管理するとともに、最下位階層の台コントローラ２０にインテリジェンスを持たせており、個々の遊技台について一定範囲の制御を台コントローラ２０で行って処理の分散を図っている。
【００３９】
図１では島コントローラ３０Ａに２台の台コントローラが接続されているが、各島コントローラ３０Ａ〜３０Ｃには、多数の台コントローラを接続することができ、各島には、通常、数十台の遊技台１１および玉貸機１２（サンド）が設置される。また、島コントローラ３０は、遊技店の規模に応じて、必要な台数が設置される。
【００４０】
図２は、ホール端末５０の構成の概要を表している。ホール端末５０は、遊技店に設置されている各種遊技機器を管理するシステムの核となるコンピュータ装置であり、本体部５０ａと、コンソール部５０ｂとから構成されている。
【００４１】
本体部５０ａは、ＣＰＵ（中央処理装置）５１、ＲＯＭ（リード・オンリ・メモリ）５２およびＲＡＭ５３（ランダム・アクセス・メモリ）を備えている。また複数の島コントローラ３０との間でＬＡＮによる通信を行なう通信インターフェイス５４と、大量のデータを記憶する磁気ディスク装置５５と、コンソール部５０ｂを接続する入出力部５６およびプリンタ４６を接続するためのプリンタインターフェイス５７を有する。
【００４２】
ホール端末５０のコンソール部５０ｂは、キーボード５８と、タッチパネル部５９ａを具備した９インチカラー液晶ディスプレイ５９とを備えている。
図３は、島コントローラ３０の構成の概要を表している。島コントローラ３０は、ホール端末５０と台コントローラ２０Ａ、２０Ｂの間を中継する機能を備えたコンピュータ装置であり、本体部３０ａとコンソール部３０ｂを備えている。島コントローラ３０Ａ〜３０Ｃは、台コントローラ２０Ａ等によって取り込まれた遊技台１１、玉貸機１２、島端金庫１３など各種遊技機器からの計数データを吸い上げて収集し保存するとともに、これをホール端末５０に転送する。
【００４３】
島コントローラ３０の本体部３０ａは、ＣＰＵ３１、ＲＯＭ３２およびＲＡＭ３３のほか、ホール端末５０と通信するための通信インターフェイス３４ａと複数台の台コントローラ２０と通信するための通信インターフェイス３４ｂを有する。また、台コントローラ２０から収集したデータ等を保存するためフロッピーディスク装置３５と、コンソール部３０ｂを接続する入出力部３６および図示しないプリンタを接続するためのプリンタインターフェイス３７を有する。
【００４４】
島コントローラ３０のコンソール部３０ｂは、キーボード３８と、タッチパネル部３９ａを具備した９インチカラー液晶ディスプレイ３９とを備えている。  図４は、台コントローラ２０の構成の概要を表している。台コントローラ２０は、ＣＰＵ２１、ＲＯＭ２２およびＲＡＭ２３のほか、島コントローラ３０と通信するための通信インターフェイス２４と、遊技台等の遊技機器との間で各種の信号を受け渡しするための入出力部２５を有している。
【００４５】
台コントローラ２０Ａ、２０Ｂは、遊技台１１、玉貸機１２、島端金庫１３など各種遊技機器から各種の信号（計数データ等）を取り込むとともに、接続されている遊技機器の正常、異常の状態検出や、玉補給、打止等の遊技台１１の制御を行なう機能を備えている。また取り込んだ計数データや検出した機器状態を上位装置（島コントローラ）に通知する通信機能を有している。
【００４６】
たとえば、図１に示すように、台コントローラ２０Ａから遊技台１１へは、打止制御、開放制御、補給制御、ハンドルストップ制御用の信号を送り、台コントローラ２０Ａは遊技台１１から、入玉信号、出玉信号、スタート信号、特賞信号、不正信号、確率変動信号などを取り込むようになっている。
【００４７】
ホール端末５０、島コントローラ３０、台コントローラ２０が正常に動作しているときは、台コントローラ２０のソフト制御により遊技台１１への玉の補給制御が行われるようになっている。遊技台は、その裏面上部に島から供給される玉を一時的に貯留するための図示しない供給用玉箱を備えており、該供給用玉箱には、その中に玉が存在するか否かを検知するスイッチとして図示しない空接点が設けられている。台コントローラ２０は、空接点がオンか否かの情報と遊技場が営業中か否かの情報を基にして玉の補給制御を行っている。
【００４８】
次に各装置の異常を検出する際の動作について説明する。
各装置の異常は、通信におけるデータエラーの有無と通信が途絶えている時間の双方によって検出される。まず、データエラーの有無による異常検出について説明する。遊技台１１や玉貸機１２等の遊技機器は、玉の入賞や紙幣や硬貨の投入に応じて所定の信号を出力し、該信号の発生回数が台コントローラ２０によって計数され、その計数データが図５に示すように台コントローラ２０、島コントローラ３０、ホール端末５０の順に順次転送され収集される。
【００４９】
台コントローラ２０の有する最新の計数データをＤ、島コントローラの有する最新の計数データをＳ、ホール端末５０の有する最新の計数データをＨとすると、計数データが台コントローラ２０からホール端末５０に向かって順次転送されることから、ある時点では、次式の大小関係が成立する。
Ｄ≧Ｓ≧Ｈ        （１）
Ｄ＜Ｓの場合には、島コントローラ３０と台コントローラ２０のいずれかに通信エラーが生じていることになる。このとき、Ｄ≧Ｈであれば、島コントローラ３０が通信エラーの原因であると確定する。また、Ｄ＜ＳでかつＤ＜Ｈであれば、台コントローラが通信エラーの原因であると確定する。島コントローラ３０に通信異常が生じている場合には、台コントローラ２０からのデータを島コントローラ３０のデータに被せこれを採用する。
【００５０】
Ｓ＜Ｈの場合には、島コントローラ３０とホール端末５０のいずれかに通信エラーが生じていると判定される。このときＤ≧Ｈであれば、島コントローラ３０が通信エラーの原因で、Ｄ＜Ｈならば、ホール端末５０に原因があると判定する。そして、島コントローラ３０が異常のときは、島コントローラ３０の有する計数データを破棄し、ホール端末５０に異常があるときは、島コントローラ３０のデータをホール端末５０のデータに被せて採用する。
【００５１】
このようなデータエラーのチェックは、ホール端末５０と台コントローラ２０の中間階層に存在する島コントローラ３０が主体となって行う。島コントローラ３０は、台コントローラ２０の計数データ（Ｄ）をホール端末５０へ転送するために台コントローラ２０から逐次計数データ（Ｄ）収集している。そこで、今回、収集したデータ（Ｄ）と自機のＲＡＭ３３に記憶してある前回収集した計数データ（Ｓ）によりＤとＳの大小比較を行う。
【００５２】
ＤとＳの比較した結果、その大小関係が異常な場合には、ホール端末５０に対して最新の計数データを返送するよう要求し、計数データ（Ｈ）を取得し、ＨとＤの比較を行う。
【００５３】
一方、ホール端末５０は、今回、島コントローラ３０から収集した計数データをＳとし、前回収集し、ＲＡＭ５３に記憶してある計数データをＨとし、これらの比較を逐次行うようになっている。すなわち、Ｓ＜Ｈとなるデータエラーはホール端末５０によって検出される。
【００５４】
ホール端末がＳ＜Ｈなる異常を検出すると、その旨を、該当する島コントローラ３０に通知するとともに、ホール端末５０の記憶している計数データ（Ｈ）を島コントローラ３０に転送する。これを受けて島コントローラ３０は、ホール端末５０から転送されてきた計数データ（Ｈ）と台コントローラ２０からの計数データ（Ｄ）の大小関係を調べ、通信エラーの原因となっている機器を特定する。
【００５５】
通信の途絶えによる異常検出は以下のようにして行う。相手装置との間の通信が所定時間（ここでは１０分）以上途絶えたとき、その相手装置に異常が生じていると判定する。たとえば、島コントローラ３０との間で１０分以上通信が途絶えたことをホール端末５０が検出したとき、ホール端末５０は、島コントローラ３０に異常が生じていると判定する。
【００５６】
また、島コントローラ３０は、ホール端末５０、台コントローラ２０との間の通信がそれぞれ１０分以上途絶えたとき、通信相手の装置に異常が生じていると判定する。同様に台コントローラ２０は、島コントローラ３０との間の通信が１０分以上途絶えたことを検知すると、島コントローラ３０に異常が生じていると判定する。このように各装置の異常は、計数データの大小関係と、通信の途絶えた時間の監視により検出される。
【００５７】
図６は、各装置に異常が生じたとき、その異常の発生を検出する装置と、異常が生じた際に各装置の行う動作内容を示している。図表の上部横方向の欄６１は、異常の生じた装置の種別を示している。欄６１に示した機種に異常が発生したときに、左欄６２に示した装置の動作を、これらの交わる箇所に表示してある。
【００５８】
図表中の○印は、異常の発生を検出する装置であることを、また○印から延びる矢印は、異常の発生を隣接する階層の装置に通知することを示している。
【００５９】
たとえば、ホール端末５０に異常が生じたとき（図６、６３）、該異常の発生は、ホール端末５０の傘下の各島コントローラ３０で検出され、その旨が各島コントローラ３０からその傘下にある台コントローラ２０へ通知される。また、ホール端末５０に異常が発生したときは、全ての島コントローラ３０および台コントローラによりそれぞれローカル運転が行われる。
【００６０】
ホール端末に異常が生じたとき島コントローラ３０は、ホール端末と通信が行えない状態にある。その際のローカル運転として、各島コントローラ３０は傘下にある台コントローラ２０と通信を行い、遊技台１１等からのデータを収集することを行う。したがって、収集したデータをホール端末５０に転送することや、ホール端末５０からの制御コマンドを台コントローラ２０に転送する中継動作は行わない。
【００６１】
ホール端末５０に異常が生じたとき、各台コントローラ２０は、以下のローカル運転を行う。打止関連については、ハンドルストップ機能は行わない。また打止管理は行わない（打止間差玉はクリアする）。玉の補給は、空接点のオンが検知されたときのみ補給駆動を行う。そのほか、入玉、出玉、特賞回数、確率変動回数、ドラム回転、売り上げ合計等の信号センス情報は、可能な限り台コントローラ２０で収集する。
【００６２】
島コントローラに異常が生じたときは（図６、６４）、異常の発生はその傘下にある台コントローラ２０と上位装置であるホール端末５０によってそれぞれ検出される。また、ホール端末５０は、異常の生じた島コントローラ３０の傘下にある各遊技機器について一定項目の管理を中断し、異常の生じた島コントローラ３０の傘下にある各台コントローラ２０はそれぞれローカル運転を行う。
【００６３】
台コントローラ２０の行うローカル運転の内容は、先に説明したホール端末に異常が生じた場合と同様であり、その説明を省略する。島コントローラ３０に異常が生じたときホール端末５０は、異常の発生した島コントローラ３０の傘下にある遊技機器の管理を以下のように制限する。
【００６４】
打止、特賞発生、異常発生等の状態検知は行わない。遊技台データ（入玉、出玉、特賞回数等）は、異常の生じる直前のデータをそのまま表示する。台制御（開放、特追等）は行わない。差玉推移や特賞推移等の推移データの作成は行わない。
【００６５】
台コントローラ２０に異常が生じたときは（図６、６５）、異常の発生は上位階層の島コントローラ３０によって検出され、その旨が島コントローラ３０からホール端末５０へ通知される。台コントローラ２０に異常が生じたとき、その上位の島コントローラ３０は、傘下の台コントローラ２０で異常が生じる直前に収集したデータをホール端末５０へ送信すること、および台コントローラ２０の復旧を監視することのみを行う。
【００６６】
台コントローラ２０に異常が生じたとき、ホール端末５０は、異常の生じた台コントローラ２０に接続されている遊技機器についてだけ、その管理の一部を中断する。すなわち、打止、特賞発生、異常発生等の状態検知は行わない。また遊技台データ（入玉、出玉、特賞回数等）は、異常の生じる直前のデータをそのまま表示する。台制御（開放、特追等）は行わない。差玉推移や特賞推移等の推移データの作成は行わない。
【００６７】
図７は、玉補給の制御状態を示す図表である。台コントローラ２０、島コントローラ３０、ホール端末５０が全て正常に動作しているときパチンコ機への玉補給制御は、空接点のオンオフ状態と遊技場が営業中であるか否かを基にして台コントローラ２０によってソフト制御される（図７、７１）。すなわち、営業前は、空接点のオンオフ状態にかかわらず、玉補給の駆動信号を出力しないように制御する。
【００６８】
営業中は、空接点のオンオフ状態に応じて玉の補給をソフト制御する。営業後は、空接点がオンの遊技台だけに玉の補給を行って各遊技台の供給用玉箱を満たし、その後は駆動信号を出力しないように制御する。
【００６９】
台コントローラ２０、島コントローラ３０、ホール端末５０のいずれかが故障したときは（図７、７２）、営業状態にかかわらず空接点がオンか否かのみを基にして遊技台１１への玉の補給制御を行う。すなわち、台コントローラ２０等に異常が生じたときは、台コントローラ２０を介在させずに空接点のオン、オフだけを基にハード的に玉の補給制御を行う。なお、メダル台の場合には（図７、７３）、駆動信号の出力は行わない。
【００７０】
図８は、島コントローラ３０あるいは台コントローラ２０に異常が生じた際にホール端末５０の行う動作の流れを示したものである。通信の途絶えやデータエラーによって島コントローラ３０の異常を検出したとき（ステップＳ１０１；Ｙ）、あるいは、島コントローラ３０からその傘下にある台コントローラ２０の異常が通知されたとき（ステップＳ１０２；Ｙ）、ホール端末５０は、異常の生じた装置の傘下にある遊技機器について先に説明したように一部の管理を中断する（ステップＳ１０３）。
【００７１】
このとき、異常の無い部分については通常どおりの管理、すなわちデータの収集や台制御などを行う。また、異常の生じた装置の傘下にある台コントローラ２０等は、それぞれローカル運転のモードに移行する。
【００７２】
島コントローラ３０あるいは台コントローラ２０の異常が検知等されたときは、その旨を操作者に通知するため異常発生メッセージをホール端末５０のディスプレイ５９に表示する（ステップＳ１０４）。その後、異常が復旧するまで（ステップＳ１０５；Ｎ）、上記のような管理状態を継続する。島コントローラ３０の復旧はホール端末５０が監視し、また台コントローラ２０の復旧は、島コントローラで監視され通知されるようになっている。
【００７３】
異常が復旧したとき（ステップＳ１０５；Ｙ）、ローカル運転を行った台コントローラ２０等により記憶されている各種のデータをホール端末５０へ集約し、異常発生期間中のデータを補充して遊技場全体として管理データの整合をとり（ステップＳ１０６）、その後、通常動作モードに移行し、中断していた項目についても管理を再開する（ステップＳ１０７）。
【００７４】
ただし、台コントローラ２０に異常があったときは、その台コントローラ２０に接続されている遊技台のデータを収集することができないので、復旧後にデータの整合をとることはできない。この場合には、異常の発生したことを履歴データとして残しておき、閉店後の集計処理等で印刷出力する帳票に、異常の発生した台であることを表示するようになっている。
【００７５】
図９は、ホール端末５０に異常が生じた際に島コントローラ３０の行う動作の流れを示したものである。島コントローラ３０がホール端末５０の異常を検出すると（ステップＳ２０１；Ｙ）、ホール端末５０に異常が生じたことを各島コントローラ３０は傘下の台コントローラ２０に通知する（ステップＳ２０２）。そして、ホール端末５０の異常が復旧するまでの間、先に説明したローカル運転を行う（ステップＳ２０３、Ｓ２０４）。
【００７６】
ホール端末５０の異常が復旧したとき（ステップＳ２０４；Ｙ）、ローカル運転中に収集したデータをホール端末５０に転送する（ステップＳ２０５）。また、傘下の台コントローラ２０にホール端末５０の異常が復旧した旨の通知を行う（ステップＳ２０６）。その後、通常動作モードに移行し、正常時の処理を行う（ステップＳ２０７）。
【００７７】
図１０は、台コントローラ２０に異常が生じた際に島コントローラ３０の行う動作の流れを示したものである。島コントローラ３０が傘下の台コントローラ２０の異常を検出すると（ステップＳ３０１；Ｙ）、傘下の台コントローラ２０に異常が生じたこと、およびその台コントローラの識別番号をホール端末５０に通知する（ステップＳ３０２）。
【００７８】
その後、島コントローラ３０は、異常の生じた台コントローラ２０については先に示したローカル運転をその異常が復旧するまで行う（ステップＳ３０３、Ｓ３０４）。また、異常の発生していない傘下の台コントローラについては通常どおり中継転送動作を行う。
【００７９】
傘下の台コントローラ２０の異常が復旧すると（ステップＳ３０４；Ｙ）、その旨をホール端末５０に通知し（ステップＳ３０５）、通常動作モードに移行する（ステップＳ３０６）。
【００８０】
図１１は、ホール端末５０あるいは島コントローラ３０に異常が生じた際に台コントローラ２０の行う動作の流れを示したものである。通信の途絶えやデータエラーによって島コントローラ３０の異常を検出したとき（ステップＳ４０１；Ｙ）、あるいは、島コントローラ３０からその上位のホール端末５０の異常が通知されたとき（ステップＳ４０２；Ｙ）、台コントローラ２０は、ローカル運転に移行する（ステップＳ４０３）。
【００８１】
上位装置の復旧を検出、あるいは復旧が通知されたとき（ステップＳ４０４；Ｙ）、ローカル運転中に収集したデータを上位の島コントローラ３０に転送し（ステップＳ４０５）、通常動作モードに戻る（ステップＳ４０６）。転送されたデータは、島コントローラ３０からホール端末５０へと送られる。これにより、ホール端末５０は、異常期間中のデータを補充し整合をとるようになっている。
【００８２】
以上説明した実施の形態で示したローカル運転の内容は一例であり、上位装置との通信が途絶えた状態で動作可能な処理であれば、ローカル運転の内容は任意に定めることができる。ただし、異常が復旧した後にデータの整合をとるため、少なくとも島コントローラあるいは台コントローラのいずれかでローカル運転中における末端の遊技機器の動作状態を収集し記憶しなければならない。
【００８３】
【発明の効果】
本発明にかかる分散型遊技場管理システムによれば、ホール端末、島コントローラ、台コントローラの最新の計数データの大小関係が成立しているか否かを調べ、大小関係がどのように崩れているかにより異常検出しているので、いずれに異常が生じても、異常の生じた装置の傘下にある装置によってローカル運転が行われるので、復旧後に遊技場全体としてデータの整合をとることができ、信頼性の高い遊技場管理を行うことができる。
【００８４】
また、ホール端末、島コントローラ、台コントローラのいずれかに異常が生じた際に、異常の生じた装置の傘下にある遊技機器には、遊技者に払い出す玉を貯留するための供給用玉箱に玉が存在するか否かを検知する空検知スイッチを備えられているので、ホール端末装置、島コントローラ、台コントローラのいずれかに異常が生じている間、空検知スイッチの検知情報のみを基にして玉の補給が行われるので、異常の発生した装置の傘下にあるパチンコ機であってもこれを稼動して営業を継続することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る分散型遊技場管理システムの構成を示すブロック図である。
【図２】本発明の一実施の形態に係る遊技場管理システムの有するホール端末の構成を示すブロック図である。
【図３】本発明の一実施の形態に係る遊技場管理システムの有する島コントローラの構成を示すブロック図である。
【図４】本発明の一実施の形態に係る遊技場管理システムの有する台コントローラの構成を示すブロック図である。
【図５】台コントローラからホール端末へ計数データが転送される様子を模式的に示す説明図である。
【図６】分散型遊技場管理システムの各装置に異常が生じたとき、その異常の発生を検出する装置と異常が生じた際に各装置の行う動作内容を示した説明図である。
【図７】玉補給の制御状態を示す説明図である。
【図８】島コントローラあるいは台コントローラに異常が生じた際にホール端末の行う動作の流れを示す流れ図である。
【図９】ホール端末に異常が生じた際に島コントローラの行う動作の流れを示す流れ図である。
【図１０】台コントローラに異常が生じた際に島コントローラの行う動作の流れを示す流れ図である。
【図１１】島コントローラあるいはホール端末に異常が生じた際に台コントローラの行う動作の流れを示す流れ図である。
【符号の説明】
１０…分散型遊技場管理システム
１１…遊技台
１２…玉貸機
１３…島端金庫
１４…カード自動販売機
１５…景品玉計数器
２０、２０Ａ、２０Ｂ…台コントローラ
２１、３１、５１…ＣＰＵ
２２、３２、５２…ＲＯＭ
２３、３３、５３…ＲＡＭ
２４、３４ａ，３４ｂ，５４…通信インターフェイス
２５、３６、５６…入出力部
３０、３０Ａ、３０Ｂ、３０Ｃ…島コントローラ
３０ａ、５０ａ…本体部
３０ｂ、５０ｂ…コンソール部
３５…フロッピーディスク装置
３７、５７…プリンタインターフェイス
３８、５８…キーボード
３９、５９…ディスプレイ
３９ａ、５９ａ…タッチパネル部
４１…ＬＯＮ
４２…集線装置（ＨＵＢ）
４３…ＬＡＮ
４４…カウンタ端末
４５…データベース
４６…プリンタ
４７…音声出力装置
４８…インカム
５０…ホール端末
５５…磁気ディスク装置
【図１】
0003943631.tif 000002
【図２】
0003943631.tif 000003
【図３】
0003943631.tif 000004
【図４】
0003943631.tif 000005
【図５】
0003943631.tif 000006
【図６】
0003943631.tif 000007
【図７】
0003943631.tif 000008
【図８】
0003943631.tif 000009
【図９】
0003943631.tif 000010
【図１０】
0003943631.tif 000011
【図１１】
0003943631.tif 000012