(57)【特許請求の範囲】
【請求項１】
識別情報を少なくとも記憶し、所定の有価情報が対応付けられた遊技カードを発行するカード発行機及び前記遊技カードによる遊技を遊技客に提供する複数の遊技ユニットを有する島を管理する島コントローラと、当該島コントローラと接続され、各島コントローラとのデータ授受により前記遊技カードの発行及び精算を管理するカード管理装置とを各遊技店に設けるとともに、各遊技店のカード管理装置に接続され、該カード管理装置からのカード取引データの受信により各遊技店の遊技カードに係わる情報を統括管理する管理センター装置が前記遊技店外に設けられた遊技カードシステムの障害処理方法において、
前記管理センター装置は、
各遊技店に設けられた前記カード管理装置から受信したカード取引データに基づいて、各カード管理装置で管理した発行済みの遊技カードと未発行の遊技カードに係わる情報を管理し、
前記各島コントローラは、
前記カード管理装置の障害発生の検知に基づき、当該カード管理装置に代えて前記管理センター装置に接続し、
前記発行済みの遊技カードと未発行の遊技カードに係わる情報のうち、自島のカード発行機の前記発行済みの遊技カードと未発行の遊技カードに係わる情報を前記管理センター装置から取得し、
該取得した前記発行済みの遊技カードと未発行の遊技カードに係わる情報に基づき前記障害が発生したカード管理装置における前記遊技カードの発行及び精算にかかる管理機能を共働して代行する
ことを特徴とする遊技カードシステムの障害処理方法。
【請求項２】
前記他の島コントローラから島ごとの発行済みの遊技カードと未発行の遊技カードに係わる情報を取得し、自島の発行済みの遊技カードと未発行の遊技カードに係わる情報とあわせることにより、前記障害が発生したカード管理装置における前記遊技カードの発行及び精算にかかる管理機能を１つの島コントローラが代行する
ことを特徴とする請求項１記載の遊技カードシステムの障害処理方法。
【請求項３】
前記各島コントローラは、前記カード管理装置に未送信の発行済みカードデータである発行カードデータを自島のカード発行機との取引により作成される取引ログデータから作成し、
他の島コントローラで作成した当該発行カードデータを各島コントローラから取得し、
該取得した発行カードデータおよび作成した自島の発行カードデータに基づいて、自島のカード発行機が発行する遊技カードの正当性を確認するとともに、前記遊技カードの使用に際して該当する島コントローラに正当性を確認する
ことを特徴とする請求項１記載の遊技カードシステムの障害処理方法。
【請求項４】
識別情報を少なくとも記憶し、所定の有価情報が対応付けられた遊技カードを発行するカード発行機及び前記遊技カードによる遊技を遊技客に提供する複数の遊技ユニットを有する島を管理する島コントローラと、当該島コントローラと接続され、各島コントローラとのデータ授受により前記遊技カードの発行及び精算を管理するカード管理装置とを各遊技店に設けるとともに、各遊技店のカード管理装置に接続され、該カード管理装置からのカード取引データの受信により各遊技店の遊技カードに係わる情報を統括管理する管理センター装置が前記遊技店外に設けられた遊技カードシステムにおいて、
前記管理センター装置は、
各遊技店に設けられた前記カード管理装置から受信したカード取引データに基づいて、各カード管理装置で管理した発行済みの遊技カードと未発行の遊技カードに係わる情報を管理する管理手段
を具備し、
前記各島コントローラは、
前記カード管理装置の障害発生の検知に基づき、当該カード管理装置に代えて前記管理センター装置に接続する接続先変更手段と、
前記接続先変更手段により変更された前記管理装置の管理手段により管理された発行済みの遊技カードと未発行の遊技カードに係わる情報のうち、自島のカード発行機の前記発行済みの遊技カードと未発行の遊技カードに係わる情報を前記管理センター装置から取得する取得手段と、
前記取得手段により取得した前記発行済みの遊技カードと未発行の遊技カードに係わる情報に基づき前記障害が発生したカード管理装置における前記遊技カードの発行及び精算にかかる管理機能を共働して代行する代行手段と
を具備することを特徴とする遊技カードシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、遊技店外に設けられ少なくとも遊技カードの発行状況を管理する管理センター並びに複数の遊技ユニット及びカード発行機を管理する島コントローラに接続されたカード管理装置を遊技店ごとに有する遊技カードシステムの障害処理方法および遊技カードシステムに関し、特に、カード管理装置に障害が発生した場合に、該カード管理装置の機能をシステム全体として維持しつつ、経済的かつ効率良く障害に対処する遊技カードシステムの障害処理方法および遊技カードシステムに関する。
【０００２】
【従来の技術】
従来、遊技カードを用いた遊技を遊技客に提供する遊技システムでは、コンピュータや通信回線等の障害に備えて、二重化システムのような冗長系による障害対策を採用し、システムの稼働率を上げることが多い。
【０００３】
しかしながら、かかる冗長系を採用することとすると、二重化のための新たな装置及び設備が必要となるため、最近では冗長系を伴わない障害対策技術が提案されている。
【０００４】
例えば、特開平７−１１１５０９号公報には、複数の端末を端末制御装置を介してセンタとリンクし、各端末からセンタにカード利用データを送信するに際し、センタのダウン又はセンタと各端末制御装置との間の通信不能が生じたならば、端末制御装置と端末間のカード利用データを端末制御装置に設けたメモリにカード利用データを蓄積し、また端末制御装置のダウン又は端末制御装置と端末との間の通信不能が生じたならば、端末に設けたメモリにカード利用データを蓄積するよう構成したプリペイドカードシステムが開示されている。
【０００５】
この従来技術を用いると、二重化のための装置及び設備が必要なくなるので、センタ及び端末制御装置のダウンや、通信不能が生じた場合であっても、効率良く遊技カードのカード利用データの喪失を防ぐことができる。
【０００６】
【発明が解決しようとする課題】
しかしながら、この従来技術は、センタや端末制御装置に障害が発生した場合に、未送信となるカード利用データを単にバックアップするものにすぎず、センタや端末制御装置の各種機能をバックアップするものではない。
【０００７】
このため、例えば、発行又は使用する遊技カードの正当性をセンタや端末制御装置で検証する遊技システムの場合には、装置のダウンや通信不能に伴って正当性の検証機能等が欠落し、結果的に不正な遊技カードによる被害を被るおそれがある。
【０００８】
例えば、遊技店内のカード発行機や遊技機を島ごとに管理する島コントローラや遊技店外のカード会社のセンターコンピュータと接続されるカード管理装置（以下「ターミナルコントローラ」と言う。）を遊技店に設け、カード会社が遊技カードの発送とともに送信する発送情報をこのターミナルコントローラで受信し、カード発行機による遊技カードの発行又は遊技機による玉貸を行うに際し、ターミナルコントローラが発送情報に基づいて遊技カードの正当性を検証する遊技システムの場合には、ターミナルコントローラに何らかの障害が発生してしまうと、遊技カードの正当性を検証できなくなる。
【０００９】
このため、このターミナルコントローラに障害が発生した場合に、遊技システム全体としての機能低下を招くことなく、いかに経済的かつ効率良く障害に対処するかが極めて重要な課題となっている。
【００１０】
そこで、本発明では、上記課題を解決して、遊技カードシステムのカード管理装置に障害が発生した場合に、カード管理装置の機能をシステム全体として維持しつつ、正常時には必要としない二重化のためのハードウエア資源を用意することなく、経済的かつ効率良く障害に対処する遊技カードシステムの障害処理方法および遊技カードシステムを提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、請求項１の発明は、識別情報を少なくとも記憶し、所定の有価情報が対応付けられた遊技カードを発行するカード発行機及び前記遊技カードによる遊技を遊技客に提供する複数の遊技ユニットを有する島を管理する島コントローラと、当該島コントローラと接続され、各島コントローラとのデータ授受により前記遊技カードの発行及び精算を管理するカード管理装置とを各遊技店に設けるとともに、各遊技店のカード管理装置に接続され、該カード管理装置からのカード取引データの受信により各遊技店の遊技カードに係わる情報を統括管理する管理センター装置が前記遊技店外に設けられた遊技カードシステムの障害処理方法において、前記管理センター装置は、各遊技店に設けられた前記カード管理装置から受信したカード取引データに基づいて、各カード管理装置で管理した発行済みの遊技カードと未発行の遊技カードに係わる情報を管理し、前記各島コントローラは、前記カード管理装置の障害発生の検知に基づき、当該カード管理装置に代えて前記管理センター装置に接続し、前記発行済みの遊技カードと未発行の遊技カードに係わる情報のうち、自島のカード発行機の前記発行済みの遊技カードと未発行の遊技カードに係わる情報を前記管理センター装置から取得し、該取得した前記発行済みの遊技カードと未発行の遊技カードに係わる情報に基づき前記障害が発生したカード管理装置における前記遊技カードの発行及び精算にかかる管理機能を共働して代行することを特徴とする。
【００１２】
また、請求項２の発明は、請求項１の発明において、前記他の島コントローラから島ごとの発行済みの遊技カードと未発行の遊技カードに係わる情報を取得し、自島の発行済みの遊技カードと未発行の遊技カードに係わる情報とあわせることにより、前記障害が発生したカード管理装置における前記遊技カードの発行及び精算にかかる管理機能を１つの島コントローラが代行することを特徴とする。
【００１３】
また、請求項３の発明は、請求項１の発明において、前記各島コントローラは、前記カード管理装置に未送信の発行済みカードデータである発行カードデータを自島のカード発行機との取引により作成される取引ログデータから作成し、他の島コントローラで作成した当該発行カードデータを各島コントローラから取得し、該取得した発行カードデータおよび作成した自島の発行カードデータに基づいて、自島のカード発行機が発行する遊技カードの正当性を確認するとともに、前記遊技カードの使用に際して該当する島コントローラに正当性を確認することを特徴とする。
また、請求項４の発明は、識別情報を少なくとも記憶し、所定の有価情報が対応付けられた遊技カードを発行するカード発行機及び前記遊技カードによる遊技を遊技客に提供する複数の遊技ユニットを有する島を管理する島コントローラと、当該島コントローラと接続され、各島コントローラとのデータ授受により前記遊技カードの発行及び精算を管理するカード管理装置とを各遊技店に設けるとともに、各遊技店のカード管理装置に接続され、該カード管理装置からのカード取引データの受信により各遊技店の遊技カードに係わる情報を統括管理する管理センター装置が前記遊技店外に設けられた遊技カードシステムにおいて、前記管理センター装置は、各遊技店に設けられた前記カード管理装置から受信したカード取引データに基づいて、各カード管理装置で管理した発行済みの遊技カードと未発行の遊技カードに係わる情報を管理する管理手段を具備し、前記各島コントローラは、前記カード管理装置の障害発生の検知に基づき、当該カード管理装置に代えて前記管理センター装置に接続する接続先変更手段と、前記接続先変更手段により変更された前記管理装置の管理手段により管理された発行済みの遊技カードと未発行の遊技カードに係わる情報のうち、自島のカード発行機の前記発行済みの遊技カードと未発行の遊技カードに係わる情報を前記管理センター装置から取得する取得手段と、前記取得手段により取得した前記発行済みの遊技カードと未発行の遊技カードに係わる情報に基づき前記障害が発生したカード管理装置における前記遊技カードの発行及び精算にかかる管理機能を共働して代行する代行手段とを具備することを特徴とする。
【００１４】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。
図１は、本実施の形態で用いる遊技カードシステムの構成を示す図である。
【００１５】
図１に示す遊技カードシステムは、遊技店５又は６に設けたターミナルコントローラＴＣのいずれかが何らかの障害でダウンした場合に、このターミナルコントローラＴＣに接続された複数の島コントローラＳＣが、共働してターミナルコントローラＴＣの機能を代行するよう構成している。
【００１６】
ここで、この島コントローラＳＣは、ターミナルコントローラＴＣのように大きな記憶容量を保持するものではないので、１台の島コントローラＳＣのみでターミナルコントローラＴＣの機能を代行することは難しい。このため、この遊技カードシステムでは、各島コントローラＳＣが共働してターミナルコントローラＴＣの機能を代行する。
【００１７】
具体的には、各島コントローラＳＣは、ターミナルコントローラＴＣとの間の稼動チェック通知に応答して返送される「応答信号」によって、ターミナルコントローラＴＣの動作状況を確認しており、ターミナルコントローラＴＣからの応答信号が所定回数なければ、該ターミナルコントローラＴＣに障害が発生したものと判断する。なお、かかる判断は、管理センター４においても行うことができる。
【００１８】
その後、各島コントローラＳＣは、管理センター４から送信されるデータ及び島コントローラＳＣ相互間で転送するデータに基づいて、障害が発生したターミナルコントローラＴＣが保持していた発送情報データベースＴＣａ及び発行カードデータベースＴＣｂを島コントローラＳＣ上に復旧する。
【００１９】
ただし、各島コントローラＳＣが、これらのデータベース全てを重複して保持するのは効率的ではないので、発行カードデータベースＴＣｂに関しては、自島のカード発行機１３が発行した遊技カードに関する発行カードデータのみを保持するよう構成する。
【００２０】
このように、本実施の形態に係わる遊技カードシステムでは、遊技店のターミナルコントローラＴＣに障害が発生した場合に、該ターミナルコントローラＴＣに接続された複数の島コントローラが共働してターミナルコントローラＴＣの機能を代行するよう構成したので、新たなハードウエアによりターミナルコントローラ周辺を冗長構成にすることなく、各遊技店のターミナルコントローラＴＣの障害に円滑かつ効率良く対処することができる。
【００２１】
次に、かかる遊技カードシステムの概略構成について説明する。
図１において、この遊技カードシステムは、大きくはカード会社１、遊技店５（Ａ店）及び遊技店６（Ｂ店）、並びに金融機関８からなる。このような遊技カードシステムは、遊技店の売上管理を容易にするため、各遊技店５及び６で使用する遊技カードの管理を各遊技店から独立したカード会社１に行わせるようにしている。
【００２２】
カード会社１は、顧客窓口２、発送センター３及び管理センター４を有し、各遊技店５〜６が使用する遊技カードを提供する。遊技店５（Ａ店）が顧客窓口２に対して遊技カードの発注を行うと、顧客窓口２は、発送センター３に遊技カードの発送指示を行う。
【００２３】
発送センター３は発送指示に従って注文された遊技カードを発注した遊技店５にトラック等によって発送する。この発送を行うに際し、遊技カードには、既に遊技カードの有価情報と識別情報とが記憶されている。
【００２４】
また、発送センター３は、遊技店への遊技カードの発送とともに、発送した遊技カードの有価情報及び識別情報を有する発送情報を管理センター４に送信する。この発送情報に含まれる有価情報とは、カード金額及びカード金額毎の枚数からなり、識別情報には、各遊技カードのカードＩＤとしての開始番号及び終了番号が含まれる。なお、このカードＩＤは連番となっている。
【００２５】
発送センター３は、管理センター４のセンターコンピュータに通信線Ｌ１を介して接続される端末９を有し、この端末９から、上述した発送情報が管理センター４に送信される。
【００２６】
管理センター４のセンターコンピュータは、この発送情報を遊技店ごとに発送情報データベース１０に登録するとともに、該発送情報を宛先遊技店のターミナルコントローラＴＣに送信する。
【００２７】
また、この管理センター４のセンターコンピュータは、各遊技店のターミナルコントローラＴＣから遊技カードの発行に関するデータを受け付けたならば、このデータを発行カードデータベース１１に記憶し、また、発行した遊技カードの更新に関するデータを受け付けたならば、発行カードデータベース１１の内容を更新する。
【００２８】
各遊技店５〜６は、ターミナルコントローラＴＣを有し、各ターミナルコントローラＴＣは、それぞれＩＳＤＮルータＲＴ、通信回線Ｌ２を介して管理センター４のセンターコンピュータに接続される。
また、各ターミナルコントローラＴＣのそれぞれは、ＬＡＮ等の通信回線Ｌ３を介して複数の島コントローラＳＣに接続され、この島コントローラＳＣを介して遊技カードを発行するカード発行機１３と、遊技台としての遊技ユニット１４内に設置され、遊技時に遊技カードに対する各種の処理を実行するカード処理機４０にそれぞれ通信回線Ｌ５，Ｌ４を介して接続される。
【００２９】
各ターミナルコントローラＴＣは、管理センター４のセンターコンピュータから発送情報を受信したならば、該発送情報を発送情報データベースＴＣａに登録する。なお、このターミナルコントローラＴＣが、発送情報データベースＴＣａを保持する理由は、この発送情報に基づいて自遊技店内のカード発行機１３で発行する遊技カードの正当性を確認するためである。
【００３０】
また、ターミナルコントローラＴＣは、遊技カードの発行時における金額や遊技カードの使用による残額等の管理をリアルタイムで行い、さらに遊技カードがカード処理機４０に挿入されたとき、挿入された遊技カードが店内において使用可能な状態のものであるか否かの判断を行う。
【００３１】
すなわち、挿入された遊技カードのカードＩＤ等の識別情報が登録されたものであるか否か、また、遊技カードの残額がターミナルコントローラＴＣに登録された残額と等しいか否か等のチェックを行う。この判断あるいはチェックに不適合の場合は、当該遊技カードの使用が許可されない。
【００３２】
なお、遊技カードの支払いと精算について説明すると、まず、遊技店５及び６は、発送センター３から遊技カードを受領した時点でカード会社１に遊技カード種別の金額（例えば１０００円、３０００円等）×枚数＋手数料（遊技カード１枚の用紙代×枚数）を支払う。
【００３３】
遊技店５及び６は、その後遊技客が遊技カードを用いて借り出した遊技媒体の個数を集計してその代金をカード会社１に通知してカード会社１から支払ってもらい、これにより精算が行われる。
【００３４】
通常、遊技店５及び６は、所定期間毎に遊技カードを介して使用した遊技媒体の個数の代金を集計し、遊技店５及び６がカード会社１に支払う支払金額とカード会社１からの受取金額とを相殺してその差を遊技店５及び６がカード会社１に支払うようにしている。この支払いに関して、金融機関８が利用される。
【００３５】
ターミナルコントローラＴＣについてさらに詳述すると、ターミナルコントローラＴＣは、少なくとも店内の遊技カード管理等を行うコントローラであり、店内に配設される遊技ユニット１４のカード処理機４０およびカード発行機１３からのデータを統括管理する。
【００３６】
ターミナルコントローラＴＣは、新たに発行した遊技カードのＩＤ番号、および遊技客の使用によって更新された遊技カードの残高のデータを発行カードデータベースＴＣｂで管理するとともに、営業終了後の夜間にその日一日の動向に関する情報の集計を行い、集計結果を通信回線Ｌ２を介して管理センター４に送出する。
【００３７】
なお、昼間においては、所定時間毎に、管理センター４とターミナルコントローラＴＣとの間で状態確認が行われ、ターミナルコントローラＴＣが正常に動作しているか否かが監視される。また、ターミナルコントローラＴＣと島コントローラＳＣとの間でも状態確認が行われ、ターミナルコントローラＴＣが正常に動作しているか否かが監視される。
【００３８】
ターミナルコントローラＴＣの主な機能としては、
（１）管理センター４から受信した発送情報を発送情報データベースＴＣａに記憶する。
【００３９】
（２）カード発行機１３から遊技カードの発行許可問い合わせを受け付けたならば、当該遊技カードのＩＤ番号を有する発送情報が発送情報データベースＴＣａに存在するか否かを確認し、存在する場合には発行を許可するとともに、当該遊技カードを発行カードデータベースＴＣｂで管理する。
【００４０】
（３）カード処理機４０によって遊技カードが使用されるとき、当該遊技カードのＩＤ番号が既に登録されているものであるか否かをチェックし、遊技カードが使用された場合、当該遊技カードの残高の管理を行う。
（４）売上データの集信機能、すなわちカード発行機１３で発行した遊技カードの売上データおよび遊技ユニット１４のカード処理機４０で使用される遊技カードの利用データの２種類のデータに関してメモリに蓄積する。
（５）管理帳票の出力機能、すなわちカード発行機１３の売上データおよび遊技ユニット１４のカード処理機４０によって更新された遊技カードの利用データをもとに、遊技店の運営、管理に必要な管理帳票を出力する。
（６）集計データの送信機能、すなわち集計データを管理センター４に送信する。ここで、カード処理機４０は、遊技カードの読み取り、書き込み、遊技媒体の貸出信号の出力、ターミナルコントローラＴＣに対する遊技カードに関する情報の送信等を行う。
【００４１】
（７）管理センター４に対して定期的に「稼動チェック通知」を送信するとともに、島コントローラＳＣから「稼動チェック通知」を受信したならば、応答信号を返信する。
【００４２】
このように、遊技店のターミナルコントローラＴＣは、遊技カードシステムにおいて極めて重要な役割を果たすため、このターミナルコントローラＴＣに何らかの障害が発生した場合には、システム全体に極めて重大な影響が生ずる。
【００４３】
このため、本実施の形態では、ある遊技店のターミナルコントローラＴＣが何らかの障害によって機能停止したならば、該ターミナルコントローラＴＣに接続された複数の島コントローラＳＣが共働してターミナルコントローラＴＣの上記機能を代替することとしている。
【００４４】
なお、管理センター４の障害処理部１１及び島コントローラＳＣの障害処理部ＳＣ１が、それぞれターミナルコントローラＴＣにおける障害検知処理及び障害処理を行う。
【００４５】
次に、かかる障害処理部１１及びＳＣ１が行う障害検知処理及び障害処理について具体的に説明する。
【００４６】
図２は、図１に示す遊技店６（Ｂ店）のターミナルコントローラＴＣに障害が発生した場合の構成を示す図である。
【００４７】
同図に示すように、例えば遊技店６（Ｂ店）のターミナルコントローラＴＣに障害が発生した場合には、該ターミナルコントローラＴＣに接続された管理センター４の障害処理部１１及び各島コントローラＳＣの障害処理部ＳＣ１は、それぞれターミナルコントローラＴＣの障害を検知する。
【００４８】
そして、各島コントローラＳＣがターミナルコントローラＴＣの障害を検知したならば、通信相手をターミナルコントローラＴＣから管理センター４及び他の島コントローラＳＣにそれぞれ変更し、必要な情報をそれぞれ取得して、ターミナルコントローラＴＣの発送情報データベースＴＣａ及び発行カードデータベースＴＣｂを復旧する。また、この障害が管理センター４側で検知された場合には、管理センター４から各島コントローラＳＣに対し、通信相手の変更処理及び復旧処理の開始指令が付えられる。
【００４９】
具体的には、各島コントローラＳＣは、管理センター４の発送情報データベース１０に記憶した未発行の遊技カードに関するデータを受信し、発送情報データ記憶部ＳＣ２に格納する。すなわち、この発送情報データ記憶部ＳＣ２の内容は、ターミナルコントローラＴＣが保持する発送情報データベースＴＣａの内容と同一のものであり、各島コントローラＳＣがそれぞれ重複して保持する。
【００５０】
また、島コントローラＳＣは、管理センター４が保持する発行カードデータベース１１のうち、自分の島に所在するカード発行機１３が発行した遊技カードに係わるデータをそれぞれ管理センター４から受信し、発行カードデータ記憶部ＳＣ３に格納する。これにより、ターミナルコントローラＴＣの発行カードデータベースＴＣｂのうち、障害発生当日分を除外したデータを各島コントローラＳＣの発行カードデータ記憶部ＳＣ３に分散して保持することができる。
【００５１】
その後、各島コントローラＳＣは、当日分のログデータのうち、自分の島に所在するカード発行機１３以外が発行した遊技カードに係わるデータをそれぞれ該当する島コントローラＳＣに送信するとともに、自分の島に所在するカード発行機１３が発行した遊技カードに係わるデータ及び他の島コントローラＳＣから受信したデータに基づいて発行カードデータ記憶部ＳＣ３の内容を更新する。
【００５２】
このようにして、各島コントローラＳＣは、ターミナルコントローラＴＣの発送情報データベースＴＣａの内容を発送情報データ記憶部ＳＣ２に格納するとともに、ターミナルコントローラＴＣの発行カードデータベースＴＣｂの内容を発行カードデータ記憶部ＳＣ３に分散して記憶することができる。
【００５３】
そして、ターミナルコントローラＴＣのデータベースの内容を島コントローラＳＣ上に復元したならば、各島コントローラＳＣは、自分の島のカード発行機１３が新たな遊技カードを発行する場合には、発送情報データ記憶部ＳＣ２の内容に基づいてその許否を行い、発行カードデータ記憶部ＳＣ３にその遊技カードの発行カードデータを登録する。
【００５４】
また、自分の島のカード発行機１３が発行した遊技カードが遊技ユニット１４に装着されたならば、その遊技カードの使用の許否を行うとともに、必要に応じて発行カードデータ記憶部ＳＣ３の内容を更新する。
【００５５】
一方、他の島コントローラＳＣが管理する遊技カードが遊技ユニット１４に装着されたならば、該当する島コントローラＳＣに対して使用許可問い合わせを行い、その島コントローラＳＣから受けた許可応答又は拒否応答を、要求元の遊技ユニット１４に送信する。
【００５６】
なお、正常運転時には、ターミナルコントローラＴＣは、一日の営業終了時に管理センター４に対してカード取引データを送信するわけであるが、島コントローラＳＣによる代行運転を行っている間は、管理センター４に対する島コントローラＳＣからのカード取引データの送信は行わない。その理由は、各島コントローラＳＣから独立してカード取引データを送信すると、管理センター４での処理が錯綜するからである。この場合には、ターミナルコントローラＴＣが回復した後に、該ターミナルコントローラＴＣがまとめてカード取引データを管理センター４に対して送信する。
【００５７】
次に、図１に示すターミナルコントローラＴＣに発生した障害検知手順について説明する。
【００５８】
図３は、図１に示すターミナルコントローラＴＣに発生した障害検知手順の一例を示す図である。
【００５９】
同図に示すように、島コントローラＳＣには、ターミナルコントローラＴＣ、管理センター４及び他の島コントローラＳＣの通信アドレスをあらかじめ登録しておく（ステップ３０１）。そして、島コントローラＳＣは、ターミナルコントローラＴＣに対して定期的な電文交換に基づく稼動チェック通知を行い（ステップ３０２）、この通知を受け取ったターミナルコントローラＴＣは、島コントローラＳＣに対して応答信号を返信する（ステップ３０３）。同様に、ターミナルコントローラＴＣは、管理センター４に対して定期的に稼動チェック通知を行い（ステップ３０４）、この通知を受け取った管理センター４は、ターミナルコントローラＴＣに対して応答信号を返信する（ステップ３０５）。
【００６０】
このように、島コントローラＳＣ、ターミナルコントローラＴＣ及び管理センター４の間では、定期的に送信する稼動チェック通知及び応答信号によって、相手側装置の稼動状況をチェックしている。
【００６１】
そして、かかる稼動状況のチェックを行う場合に、ターミナルコントローラＴＣに障害が発生すると（ステップ３０６）、島コントローラＳＣが稼動チェック通知を送信してもターミナルコントローラＴＣからの応答信号が返信されず（ステップ３０７〜３０８）、また、管理センター４に対しターミナルコントローラＴＣからの稼動チェック通知が送信されない（ステップ３０９）という状況が生ずる。
【００６２】
このため、島コントローラＳＣは、例えば連続して３回、稼動チェック通知の応答がなければ、ターミナルコントローラＴＣに障害が発生したものと判断し（ステップ３１０）、通信相手をターミナルコントローラＴＣから管理センター４及び他の島コントローラＳＣに変更する（ステップ３１１）。また、管理センター４は、一定期間ターミナルコントローラＴＣからの稼動チェック通知を受信しなければ、ターミナルコントローラＴＣに障害が発生したものと判断する（ステップ３１２）。
【００６３】
上記一連の処理を行うことにより、各島コントローラＳＣ及び管理センター４は、ターミナルコントローラＴＣの障害を検知して、障害処理モードに移行することができる。
【００６４】
次に、島コントローラＳＣが、ターミナルコントローラＴＣの発送情報データベースＴＣａ及び発行カードデータベースＴＣｂを島コントローラ上に再構築する手順について説明する。
【００６５】
図４は、島コントローラＳＣによるデータベース再構築手順を示すフローチャートである。
【００６６】
同図に示すように、島コントローラＳＣは、ターミナルコントローラＴＣの障害を検知したならば、通信相手のアドレス（ＩＰアドレス）を変更して、管理センター４に対して発送情報を要求し（ステップ４０１）、この要求に応答して返送された発送情報を発送情報データ記憶部ＳＣ２に格納する（ステップ４０２〜４０３）。
【００６７】
その後、島コントローラＳＣは、自分の島のカード発行機１３が発行した遊技カードに関する発行カードデータを管理センター４に要求し（ステップ４０４）、管理センター４は、この要求に応答して発行カードデータベース１１に記憶した発行カードデータのうちの該当するものを島コントローラＳＣに送信する（ステップ４０５）。
【００６８】
例えば、島コントローラＳＣが管理する島に「003160-01-XX」という発行号機のカード発行機１３が所在する場合には、管理センター４は、発行カードデータベース１１の発行カードデータのうちの当該発行号機分を島コントローラＳＣに返信する。
【００６９】
なお、本実施の形態では、一日の営業終了後にターミナルコントローラＴＣが管理センター４へ取引データを送信することとしているので、障害時に管理センター４が島コントローラＳＣに送信する発行カードデータには、当日分のデータは含まれない。
【００７０】
そして、かかる発行カードデータを受信した島コントローラＳＣは、管理センター４から受信した発行カードデータを発行カードデータ記憶部ＳＣ３に格納する（ステップ４０６）。
【００７１】
その後、島コントローラＳＣは、島コントローラ自身がターミナルコントローラＴＣへ送信した当日分のカードデータのログデータを収集し（ステップ４０７）、例えば、そのログデータの処理区分が「発行」である場合には、発行時点の発行カードデータを作成し、カード取引データの発行枚数を作成する（ステップ４０８）。これに対して、ログデータの処理区分が「減算」である場合には、発行カードデータを最新のものに更新し、カード取引データの玉貸総額を作成する（ステップ４０９）。
【００７２】
上記一連の処理を行うことにより、島コントローラＳＣ内に発送情報及び発行カードデータを保持することができる。
【００７３】
次に、ターミナルコントローラＴＣの復旧時の処理手順について説明する。
【００７４】
ターミナルコントローラＴＣが復旧すると、該ターミナルコントローラＴＣは、一つの島コントローラＳＣの発送情報データ記憶部ＳＣ２に記憶した発送情報を取得するとともに、各島コントローラＳＣの発行カードデータ記憶部ＳＣ３に記憶した発行カードデータ（取引データを含む）を取得する。
【００７５】
そして、ターミナルコントローラＴＣは、ある島コントローラＳＣから取得した発送情報に基づいて発送情報データベースＴＣａを復旧するとともに、各島コントローラＳＣから取得した発行カードデータに基づいて発行カードデータベースＴＣｂを復旧する。
【００７６】
なお、本実施の形態では、復旧したターミナルコントローラＴＣは、島コントローラＳＣが保持するデータを用いてデータベースを再構築することとしたが、ターミナルコントローラＴＣの記憶部に障害がなく、障害以前のデータベースを利用できる場合には、障害により動作を停止している間の発行カードデータのみを各島コントローラＳＣから受信し、発行カードデータベースＴＣｂを更新することもできる。
【００７７】
上述してきたように、本実施の形態では、遊技店５又は６に設けたターミナルコントローラＴＣのいずれかが何らかの障害でダウンした場合に、このターミナルコントローラＴＣに接続された複数の島コントローラＳＣが、ターミナルコントローラＴＣの発送情報データベースＴＣａを復旧するとともに、発行カードデータベースＴＣｂの内容をそれぞれ島ごとに分散して復旧することにより、共働してターミナルコントローラＴＣの機能を代行するよう構成したので、下記に示す効果が得られる。
【００７８】
１）ターミナルコントローラの機能をシステム全体として維持しつつ、経済的かつ効率良く障害に対処することができる。
【００７９】
２）ターミナルコントローラがダウンした場合であっても、セキュリティチェック機能等を維持することができる。
【００８０】
３）ターミナルコントローラが復旧後に、円滑に正常運用に移行することができる。
【００８１】
４）遊技カードを使用する遊技客に不利益をもたらすことなく、障害に対処することができる。
【００８２】
５）ターミナルコントローラの障害対処用の新たなハードウエアを必要とせず、既存の島コントローラを用いてターミナルコントローラの障害に対処することができる。
【００８３】
なお、本実施の形態では、ターミナルコントローラＴＣから管理センター４へのカード取引データの送信を閉店後〜翌日の開店前の間に行うこととしたが、本発明はこれに限定されるものではなく、逐次カード取引データを管理センター４に送信するよう構成することもできる。この場合には、島コントローラＳＣに構築されるデータは、発行カードデータにあっては既に送信済みのものは管理センター４から取得し、未送信のデータは店内で取得することとなる。
【００８４】
【発明の効果】
以上詳細に説明したように、第１の発明では、カード管理装置に障害が発生した際に、該カード管理装置に接続された複数の島コントローラが共働して該カード管理装置の機能を代行するよう構成したので、下記に示す効果が得られる。
【００８５】
１）カード管理装置の機能をシステム全体として維持しつつ、経済的かつ効率良く障害に対処することができる。特に、島コントローラで障害に対処するので、新たなハードウエアを要することなく、カード管理装置の障害に対処することができる。
【００８６】
２）カード管理装置がダウンした場合であっても、セキュリティチェック機能等を維持することができる。
【００８７】
３）カード管理装置が復旧後に、円滑に正常運用に移行することができる。
【００８８】
４）遊技カードを使用する遊技客に不利益をもたらすことなく、障害に対処することができる。
【００８９】
また、第２の発明は、複数の島コントローラは、カード管理装置、管理センター及び他の島コントローラの通信アドレスを記憶するとともに、カード管理装置に対する稼働状況通知に応答して返送される応答信号の有無によってカード管理装置の動作状況を把握し、カード管理装置に障害が発生したものと判断したならば、カード管理装置に設定した通信アドレスを管理センター及び他の島コントローラの通信アドレスに変更し、カード管理装置及び他の島コントローラから受信したデータに基づいて、該カード管理装置の機能を共働して代行するよう構成したので、効率良くカード管理装置の障害発生を検知することができる。
【００９０】
また、第３の発明は、各島コントローラは、カード管理装置に障害が発生したものと判断したならば、発送情報及び自島のカード発行機が発行した取引データを含む発行カードデータを管理センターから取得し、当日分の取引データを含む発行カードデータを自島の取引ログデータから作成するとともに、自島のカード発行機が発行した遊技カードの当日分の取引データを他の島コントローラから取得し、取得した発送情報及び取引データを含む発行カードデータに基づいて、自島のカード発行機が遊技カードを発行する際の正当性の確認を行うとともに、遊技カードの使用に際して、該当する島コントローラに使用許可を問い合わせるよう構成したので、さらに下記に示す効果が得られる。
【００９１】
１）カード管理装置をバックアップする各島コントローラのメモリ容量を低減することができる。
【００９２】
２）カード管理装置の有するデータベースを効率良く各島コントローラ上に復元することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態である遊技カードシステムの構成を示す図である。
【図２】図１に示す遊技店（Ｂ店）のターミナルコントローラに障害が発生した場合を示す図である。
【図３】図１に示すターミナルコントローラに発生した障害検知手順の一例を示す図である。
【図４】島コントローラにおけるデータベース再構築手順を示すフローチャートである。
【符号の説明】
１…カード会社、  ２…顧客窓口、  ３…発送センター、
４…管理センター、  ５，６…遊技店、  ８…金融機関、
９…端末、  １０…発送情報データベース、
１１…発行カードデータベース、  １２…障害処理部、
１３…カード発行機、  １４…遊技ユニット、  ４０…カード処理機、
ＴＣ…ターミナルコントローラ、
ＴＣａ…発送情報データベース、  ＴＣｂ…発行カードデータベース、
ＳＣ…島コントローラ、  ＳＣ１…障害処理部、
ＳＣ２…発送情報データ記憶部、  ＳＣ３…発行カードデータ記憶部、
ＲＴ…ＩＳＤＮルータ
【図１】
0003762548.tif 000002
【図２】
0003762548.tif 000003
【図３】
0003762548.tif 000004
【図４】
0003762548.tif 000005