(57)【特許請求の範囲】
【請求項１】
情報記録部を有するカードに所定の金額価値を含む発券情報を書き込んで発行しかつその発券情報を記憶するとともに、発行されたカードを受け付けてその金額価値に応じた遊戯媒体を隣接する遊戯機に貸し出すための複数の遊戯媒体貸出装置と、各遊戯媒体貸出装置と通信回線を介して接続される制御装置とから成り、前記遊戯媒体貸出装置が受け付けたカードの記録情報はそのカードを発行した遊戯媒体貸出装置において発券情報と照合されてカードの適否が判別され、カードが適正であると判定されたとき、カードを受け付けた遊戯媒体貸出装置において遊戯媒体の貸出処理を可能とするプリペイドカード管理システムであって、
前記制御装置は、
装置の起動に応じて任意の乱数列より成る変換コードを生成する変換コード生成手段と、前記変換コード生成手段により生成された変換コードを前記通信回線を介して各遊戯媒体貸出装置に送信する送信手段とを備え、
各遊戯媒体貸出装置は、
前記制御装置から送信された変換コードをシステムの電源がオフになるまで記憶する記憶手段と、発行対象のカードに書き込む発券情報を前記記憶手段に記憶された変換コードを用いて暗号化するデータ変換手段と、前記データ変換手段により暗号化された発券情報をカードの情報記録部に書き込んで発行するカード発行手段と、受け付けたカードの情報記録部に記録された情報を読み取る情報読取り手段と、前記情報読取り手段により読み取られた情報を前記記憶手段に記憶された変換コードを用いて元の発券情報に復号するデータ復号手段と、前記データ復号手段により復号された発券情報に基づき、遊戯機への遊戯媒体の貸出し処理を実行するカード処理手段とを備えて成るプリペイドカード管理システム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、パチンコホールなどの遊戯場において、パチンコ機やスロットマシンなどの遊戯機に遊戯媒体を貸し出すために用いられるプリペイドカードの管理システムに関する。
【０００２】
【従来の技術】
近年、プリペイドカードの普及に伴い、パチンコホールなどの遊戯場でもプリペイドカードによりパチンコ玉やメダルなどの遊戯媒体を貸し出すようになっている。これらの遊戯場には、金額価値が記録されたプリペイドカードを発行する発券装置やこのプリペイドカードを受け付けて遊戯機に対する遊戯媒体の貸出しを行うカード処理装置が設けられており、顧客が自由に利用できるようになっている。
【０００３】
上記の各発券装置やカード処理装置は、遊戯場の適所に設けられた制御装置に複数個の中継機を介して無線または有線による情報送信を行っており、発券装置はカードの売上金額に関する情報を、カード処理装置は受け付けたカードから差し引いた金額価値に関する情報をそれぞれ送信する。制御装置は、各発券装置やカード処理装置から受信した情報を処理し、その結果を用いて遊戯場全体のプリペイドカードの販売状況や遊戯媒体の貸出状況などを一元管理する。
【０００４】
前記制御装置は、さらにプリペイドカードの販売元のカード会社のセンター装置に回線接続されており、各遊戯媒体貸出装置で差し引きされた金額価値に関わる情報を適宜センター装置へと送信する。
【０００５】
カード会社のセンター装置では、各遊戯場から送られてくる情報を用いて月単位など所定の期間内のプリペイドカードの利用額を遊戯場毎に集計し、その集計結果に応じた精算処理を行う。
なおプリペイドカードの書込み情報はカード会社により共通のフォーマットに設定されており、システムが導入された遊戯場であればどこでも利用することができる。また発行されたプリペイドカードは、金額価値の残っている限りいつでも使用することができる。
【０００６】
【発明が解決しようとする課題】
上記のシステムでは、プリペイドカードの汎用性が高いために偽造カードを作成しやすく、不正行為が多発するという問題がある。
この問題を解決するものとして、遊戯場毎に独自のカードを発行するハウスカード方式が考えられる。この方法によれば、遊戯場毎にカードのデータ構成が異なるため、どの遊戯場でも利用できるような偽造カードを作成することは不可能となるが、各遊戯場毎に、カードに記録された情報を解読してその遊戯場に応じた偽造カードを作成することは可能であり、不正行為の問題は依然として存在する。
【０００７】
この発明は上記問題点に着目してなされたもので、制御装置内で任意の乱数列より成る変換コードを生成し、この変換コードによりカードの発券情報の暗号化と、受け付けたカードから読み取った情報の復号化とを行うことにより、偽造カードを用いた不正を防止することを技術課題とする。
【０００８】
この発明のプリペイドカード管理システムは、情報記録部を有するカードに所定の金額価値を含む発券情報を書き込んで発行しかつその発券情報を記憶するとともに、発行されたカードを受け付けてその金額価値に応じた遊戯媒体を隣接する遊戯機に貸し出すための複数の遊戯媒体貸出装置と、各遊戯媒体貸出装置と通信回線を介して接続される制御装置とから成り、前記遊戯媒体貸出装置が受け付けたカードの記録情報はそのカードを発行した遊戯媒体貸出装置において発券情報と照合されてカードの適否が判別され、カードが適正であると判定されたとき、カードを受け付けた遊戯媒体貸出装置において遊戯媒体の貸出処理を可能とするものである。
前記制御装置は、装置の起動に応じて任意の乱数列より成る変換コードを生成する変換コード生成手段と、前記変換コード生成手段により生成された変換コードを前記通信回線を介して各遊戯媒体貸出装置に送信する送信手段とを備えている。
各遊戯媒体貸出装置は、前記制御装置から送信された変換コードをシステムの電源がオフになるまで記憶する記憶手段と、発行対象のカードに書き込む発券情報を前記記憶手段に記憶された変換コードを用いて暗号化するデータ変換手段と、前記データ変換手段により暗号化された発券情報をカードの情報記録部に書き込んで発行するカード発行手段と、受け付けたカードの情報記録部に記録された情報を読み取る情報読取り手段と、前記情報読取り手段により読み取られた情報を前記記憶手段に記憶された変換コードを用いて元の発券情報に復号するデータ復号手段と、前記データ復号手段により復号された発券情報に基づき、遊戯機への遊戯媒体の貸出し処理を実行するカード処理手段とを備えている。
【００１１】
【作用】
遊戯媒体貸出装置におけるカード発行時に、制御装置から送信された変換コードを用いて暗号化された発券情報がカードの情報記録部に書き込まれる。この変換コードは、制御装置によりランダムに生成されるものであるので、カードへの発券情報の記録方法もランダム設定され、しかも変換コードが変わる毎に発券情報の記録方法を変更することができる。
また、制御装置において装置の起動に応じて変換コードを生成するので、発行されたカードは、制御装置の起動から動作終了までの間有効となる。
【００１４】
【発明の実施の形態】
この発明を実施するための一例として、図１に示すようなプリペイドカード管理システムを示す。このシステムは、メダル貸出装置１と発券装置２と制御装置３とを通信回線Ｌ１を介して接続して成るもので、制御装置３は、装置起動時に８桁の乱数列より成る変換コードを生成してこれを各メダル貸出装置１，発券装置２に送信する。各メダル貸出装置１，発券装置２は、この変換コードを用いて発行するカードの発券情報の暗号化や、受け付けたカードの発券情報の復号処理を実行する。
【００１５】
【実施例】
図１は、この発明の一実施例にかかる遊戯場におけるプリペイドカード管理システムの構成を示す。
このプリペイドカード管理システムは、特定の遊戯場内に配備された複数のメダル貸出装置１，発券装置２を、双方向型の通信回線Ｌ１により制御装置３に電気接続して成るもので、さらに制御装置３は、公衆回線などの通信回線Ｌ２を介してカード会社のセンター装置６に接続される。
【００１６】
前記各メダル貸出装置１は、それぞれスロットマシン５に隣接して設けられており、各スロットマシン５とメダル貸出装置１との間は、コード線７により電気接続されている。各メダル貸出装置１は、内部に１枚のカードを保有するもので、紙幣受付口８に所定の金額の紙幣（例えば千円札）が投入されたとき、この保有カードにカード番号や金額価値などの情報を書き込んで機体前面のカード出入口９に発行する。この発行されたカードは再びメダル貸出装置１の内部に取り込まれ、隣接するスロットマシン５へのメダルの貸出処理がおこなわれる。
【００１７】
前記発券装置２は、プリペイドカードの発行専用機であって、紙幣受付口１０への紙幣の投入により、前記メダル貸出装置１の発行カードと同種のプリペイドカードをカード発行口１１から発行する。
【００１８】
このプリペイドカード管理システムでは、各発行カードは、この遊戯場において発行当日限り有効になるよう設定されており、各カードに書き込まれた金額価値，発行日，発券番号などの情報（以下「発券情報」という）は、発行元のメダル貸出装置１や発券装置２のメモリ内に記憶されるほか、通信回線Ｌ１を介して適宜制御装置３へと送信される。
なお、利用客がカードに金額価値を残したまま退店する際は、図示しない精算装置により、カ─ドの精算処理が行われる。
【００１９】
各メダル貸出装置１は、自装置の発行したカード以外に、他のメダル貸出装置１や発券装置２で発行されたカードも受け付け可能であり、カード出入口９より投入されたプリペイドカードのカード情報を読み取って、カードがいずれの装置で発行されたものかを認識する。この結果、自装置で発行されたカードであれば、読み取ったカード情報をメモリ内に記憶されたカード情報と照合してカードの適否を判別する。
【００２０】
一方、投入されたカードが他のメダル貸出装置１または発券装置２で発行されたカードであった場合は、メダル貸出装置１は、そのカードから読み取ったカード情報を前記通信回線Ｌ１を介してカード発行元の装置に送信する。この送信を受けたカード発行元の装置では、送信されたカード情報を内部の記憶情報と照合し、その照合結果を示す応答文をカード保有側の装置に返送する。
【００２１】
自装置の記憶情報との照合結果または他の装置から受信した照合結果により、投入されたカードが適正なプリペイドカードであると判定されたとき、メダル貸出装置１の制御部は、このプリペイドカードから差し引く金額価値（以下これを「差引き金額データ」という）を所定の度数に変換する。
【００２２】
各スロットマシン５は、周面に複数の図柄がそれぞれ表示された３個のリール（図示せず）を備えており、その前面には、始動レバー１２，リール毎の停止釦スイッチ１３，メダル貸出スイッチ１４，度数表示器１５，メダル枚数表示器１６などが設けられるとともに、機内には、ＣＰＵを制御主体として構成各部を電気制御する制御回路部１７が組み込まれている。
【００２３】
前記度数表示器１５はメダル貸出装置１と電気接続されており、メダル貸出装置１で前記差引金額データの度数変換処理が行われたとき、この度数データを表示する。このとき遊戯者によりメダル貸出スイッチ１４が押操作されると、制御回路部１７は、メダル貸出装置１側の制御部に制御信号を出力する。
【００２４】
この制御信号が入力されると、メダル貸出装置１の制御部では、前記差引き金額データを用いてカードに記憶された発券情報の書換え処理を行うとともに、スロットマシン５の回路制御部１７に前記度数データを伝送する。制御回路部１７は、この制御信号を受けて機体をこの度数分のメダルが投入された状態に設定し、ゲームの開始に待機する。
【００２５】
なお、上記の発券情報の書換え処理を行う際に、メダル貸出装置１に投入されているカードが他の装置で発行されたものであれば、このメダル貸出装置１は、書換え処理に先立ち、前記差引き金額データを含む情報をカード発行元の装置に送信する。この送信を受けてカード発行元の装置は、記憶された発券情報中の金額価値の書換え処理を行った後、送信元のメダル貸出装置１に処理が終了したことを示す所定の応答文を返送するもので、カードを保有するメダル貸出装置１はこの応答文の受信により金額価値の書換え処理を実行する。
【００２６】
制御装置３は、各メダル貸出装置１や発券装置２で発行されたカードのカード情報を適宜受信するほか、各装置におけるカード利用数やカード売上金額などのデータを受信して処理し、その処理結果をモニタ１８などに出力する。またこの処理結果は、適宜、通信回線Ｌ２を介してカード会社のセンター装置６に送信され、精算処理などの管理に利用される。
【００２７】
なお上記プリペイドカード管理システムにおける各装置には、その装置を識別するための識別番号が設定されている。この識別番号は、各メダル貸出装置１で発行されるカードの発行番号に用いられるほか、各装置間で行われる情報送信に用いられる。
【００２８】
またこのプリペイドカード管理システムでは、システムのセキュリティを向上させるために、開店時に各装置を起動させたとき、制御装置内で所定の乱数列より成る変換コード（詳細は後述する）を生成し、これを各メダル貸出装置１や発券装置２に送信するよう設定している。
この変換コードは、カード発行時の発券情報の暗号化や受け付けられたカードから読み取った情報の復号処理に用いられるもので、営業終了時にシステムの電源がオフとなるまで各装置のメモリ内に記憶される。
【００２９】
図２（１）（２）は前記メダル貸出装置１の外観を示すもので、前面の上扉１９には表示ランプ２２と紙幣受付口８が、中扉２０には操作スイッチ２３とカード出入口９とが、下扉２１には投入金額表示部２４が、それぞれ設けられている。上扉１９，中扉２０，下扉２１は開閉可能となっており、上扉１９と下扉２１とには、それぞれ施錠用の錠２５，２６が設けられている。
【００３０】
前記表示ランプ２２は、機体の動作状態を報知するためのもので、通常時は消灯しており、機体内に異常が発生したときに点滅または点灯する。
前記紙幣受付口８の内側には、受け付けられた紙幣を内部に取り込むための紙幣取込機構３４（図３に示す）と、その紙幣について真偽を判別すると共に決められた金種であるかどうかを判別する紙幣判別器３５（図３に示す）と、取り込んだ紙幣をストックする金庫（図示せず）とを含む紙幣処理ユニット２７が設けられている。
【００３１】
前記カード出入口９の内側には、プリペイドカードの発行や受入れを行うためのカード処理ユニット２８が設けられている。このカード処理ユニット２８は、後部に金額価値がゼロの状態のカードを１枚収容するためのカード収容部（図示せず）を備えるもので、前記紙幣受付口８より所定の金額の紙幣（千円札）が投入されたとき、このカード収容部からカードを搬出して所定の発券情報を書き込んだ後、カード出入口９に発行する。
【００３２】
前記操作スイッチ２３は、カード出入口９から発行されたカードをすぐに内部に投入する際に使用されるもので、この操作スイッチ２３の押操作により、カード出入口９より発行されたカードは再びカード処理ユニット２８内に取り込まれ、発券情報の書換え処理が行われる。
【００３３】
前記した発券情報の書換え処理後にカードの金額価値がゼロとなると、カードは再びカード収容部内に収容される。一方、カードの金額価値が残っていれば、カードはカード出入口９へと搬出され、操作スイッチ２３の押操作に応じて再びカード処理ユニット２８内に取り込まれる。
【００３４】
なお、前記カード出入口９に、他のメダル貸出装置１または発券装置２で発行されたカードが投入され、そのカードに対する発券情報の書換え処理が行われた場合、カード収容部内に保有カードが存在していれば、書換え処理後のカードはその金額価値に関係なく、カード出入口９へと搬出される。一方、カード収容部にカードが収容されておらず、かつ投入されたカードの書換え処理後の金額価値がゼロであれば、このカードは、新たな保有カードとしてカード収容部内に収容される。
【００３５】
投入金額表示部２４は、通常は紙幣受付口８に投入された紙幣の金額を表示するほか、適宜この装置におけるカードの総売上などの情報を表示する。
なお、このメダル貸出装置１の底部には、上記各部に電源を供給するための電源ユニット（図示せず）が収納されている。
【００３６】
図３は、前記メダル貸出装置２の電気的構成を示す。
図中２９は制御部であって、制御・演算の主体であるＣＰＵ３０，プログラムなどが格納されるＲＯＭ３１，前記カード情報や制御装置３から送信された変換コードなどの各種データが記憶されるＲＡＭ３２とから構成される。ＣＰＵ３０には、バス３３を介して、前記した表示ランプ２２，投入金額表示部２４，操作スイッチ２３，紙幣取込機構３４，紙幣判別器３５のほか、カード搬送機構３６，３７，カード検知器３８，３９，磁気ヘッド４０，送受信部４１などが接続されている。
【００３７】
カード搬送機構３６，３７，カード検知器３８，３９，磁気ヘッド４０はいずれも前記カード処理ユニット２８内に配備される。
第１のカード搬送機構３６はカード出入口９に対するカードの搬出入を、第２のカード搬送機構３７は前記カード収容部に対するカードの搬出入を、それぞれ行うためのもので、これらカード搬送機構３６，３７によるカードの搬出入は、それぞれカード検知器３８，３９により検知される。
【００３８】
磁気ヘッド４０は、カード収容部からカード出入口９へと連通する搬送路上に配備されており、カード出入口へと搬出されるカードに対して発券情報の書込み処理を、カード出入口９より取り込まれるカードに対して発券情報の読出し処理を、それぞれ実行する。
送受信部４１は、他の装置との間で情報の送受信を行うために用いられる。
【００３９】
図４は、前記発券装置２の外観を示すもので、機体の前面には、前記した紙幣受付口１０，カード発行口１１のほか、表示ランプ４１，操作スイッチ４２，返却スイッチ４３などが配備されている。
【００４０】
前記表示ランプ４１は、機体の動作状態を報知するためのもので、通常時は点灯しており、機体内に異常が発生したときに点滅し、発行動作を中止しているときは消灯する。
操作スイッチ４２は紙幣投入後にカードの発行を指示するためのもの、返却スイッチ４３は紙幣受付口１０より投入された紙幣の返却を指示するためのものである。
【００４１】
図５は、この発券装置２の電気的構成を示すもので、ＣＰＵ４５，ＲＯＭ４６，ＲＡＭ４７から成る制御部４８に、バス４４を介して、前記表示ランプ４１，操作スイッチ４２，返却スイッチ４３のほか、紙幣判別器４９，紙幣取込機構５０，カード検知器５１，カード搬送機構５２，磁気ヘッド５３，送受信部５４などが接続されている。
【００４２】
紙幣判別器４９は紙幣受付口１０の内側に配備され、紙幣の投入検知，真偽判別に用いられる。紙幣取込機構５０は投入された紙幣を内部の紙幣回収部まで搬送するためのものである。またカード搬送機構５２は、内部のストッカ（図示せず）に収容されたカードを順次取り出してカード発行口１１まで搬送するためのもので、磁気ヘッド５３は、搬送中のカードに対するカード情報の書込み処理を実行する。カード検知器５１は、カード発行口１１へのカードの発行を検知するためのものである。
送受信部５４は、他の各装置との間で必要な情報の交信を行うために用いられる。
【００４３】
図６は、制御装置３の電気的構成を示すもので、ＣＰＵ５５，ＲＯＭ５６，ＲＡＭ５７，乱数発生器５８から成る制御部５９にバス６０を介して入力部６１，表示回路６２，送受信部６３，６４などが接続される。
【００４４】
ＲＯＭ５６は、他装置やカード会社との通信や情報処理に関するプログラムなどを記憶し、ＲＡＭ５７内には、各メダル貸出装置１や発券装置２で発行されたカードのカード情報や変換コードなど、各種データが記憶される。乱数発生器５８は、所定の時間毎に０〜９のいずれかの整数値を出力するよう設定されている。
【００４５】
入力部６１は、キーボードなどから成り、適宜、処理に必要なデータを入力するために用いられる。表示回路６２は、前記モニタ１８にデータ処理結果などを表示させるためのものである。
【００４６】
第１の送受信部６３は、通信回線Ｌ１に接続され、前記メダル貸出装置１や発券装置２との情報のやりとりを行うために用いられる。第２の送受信部６４は、通信回線Ｌ２に接続され、カード会社のセンター装置６との間で情報のやりとりを行うために用いられる。
【００４７】
装置起動時に、ＣＰＵ５５は、乱数発生器５８より８個の乱数をサンプリングし、これを順次並べて図７に示すような変換コードを作成する。この変換コードは、装置内のＲＡＭ５７に記憶されるほか、送受信部６３により各メダル貸出装置１や発券装置２に送信され、それぞれのＲＡＭ３２，４７内に記憶される。
なお、図７中の矢印ａは、暗号化処理時の各乱数値の読出し順序を示す。
【００４８】
図８は、カードに記録される発券情報のデータ構成例を示す。
図中、ＢＬ1 〜ＢＬ20は、それぞれ４ビット分のデータをまとめて示したもの（以下これらを「データブロックＢＬ1 〜ＢＬ20」という）であって、発券情報中の各要素は、それぞれ複数個のデータブロックの組合せにより、表現される。
【００４９】
まず先頭の５個のデータブロックＢＬ1 〜ＢＬ5 は遊戯場に付与された店番号ＳＮを示し、つぎの５個のデータブロックＢＬ6 〜ＢＬ10はカードの発行日ＤＴ（西暦の下２桁，月，日を示す数字）を示す。
さらにつぎの２個のデータブロックＢＬ11，ＢＬ12で発行時にカードに付与された金額価値ＶＬ0 が、つぎのデータブロックＢＬ13，ＢＬ14によりカードの現時点での金額価値ＶＬc が、それぞれ表された後、最後の６個のデータブロックＢＬ15〜ＢＬ20により、カードの発行番号ＣＤが示される。
【００５０】
なお、上記の各データのうち、店番号ＳＮは、前記変換コードと同様、開店時のシステム起動時に制御装置３より送信される。また発行日ＤＴは、カード発行元の装置内部の時計の示す時刻に基づき設定される。また発行番号ＣＤは、カード発行元の装置の制御部で設定された番号であって、前記したように、発行元の装置に付与された識別番号が含まれている。
【００５１】
図９は、発券情報の暗号化処理に用いられる各種のデータの変換方法を、前記変換コードに用いられる各乱数値と対応づけて示したものである。
この対応関係は、あらかじめ各メダル貸出装置１および発券装置２のＲＯＭ３１，４６内に記憶されているもので、ＣＰＵ３０または４５は、ＲＡＭ内に記憶された変換コードの各乱数値を、昇順（前記図７の矢印ａの順序）に読み出し、各乱数値に対応する８とおりの変換処理を順次実行する。
【００５２】
つぎに図１０〜１９を用いて、各データ変換方法の詳細を説明する。
（１）ネガティブ変換処理
乱数値「０」に対応する処理であって、データブロック単位でデータをネガティブに変換する処理である。具体的には、図１０に示すように、データブロック毎に、各ビットを反転処理した後、４ビット目に「１」を加算する。なお最上位のビットにキャリーが生じた場合は切り捨てる。
【００５３】
（２）ビット反転処理
乱数値「１」に対応する処理であって、図１１に示すように、各ビットを反転させる。
【００５４】
（３）ビット交換処理  ＮＯ．１
乱数値「２」に対応する処理であって、図１２に示すように、各データブロック毎に、１ビット目と２ビット目のデータ、および３ビット目と４ビット目のデータをそれぞれ交換する。
【００５５】
（４）ビット交換処理  ＮＯ．２
乱数値「３」に対応する処理であって、図１３に示すように、各データブロック毎に、２ビット目と３ビット目とを交換する（１ビット目，４ビット目のデータは維持される）。
【００５６】
（５）ビット右ローテイト処理
乱数値「４」に対応する処理であって、データをビット単位で次段（図中右側）に移動させる。これにより、図１４に示すように、各データブロックの１〜３ビット目のデータがそれぞれ２〜４ビット目に移動し、４ビット目のデータは次段のデータブロックの１ビット目に移動する。
なお最終段のデータブロックＢＬ20の４ビット目のデータは、データブロックＢＬ1 の１ビット目に移動する。
【００５７】
（６）ビット左ローテイト処理
乱数値「５」に対応する処理であって、前記と逆に、データをビット単位で前段（図中左側）に移動させる。この場合、データブロックの１ビット目のデータはデータブロックＢＬ20の４ビット目に移動する（図１５）。
【００５８】
（７）データブロック右ローテイト処理
乱数値「６」に対応する処理であって、データブロック単位でデータの位置を次段に移動させる。これにより、図１６に示すように、各データブロックＢＬ1 〜ＢＬ19のデータはそれぞれ次段のデータブロックＢＬ2 〜ＢＬ20に移動し、最終段のデータブロックＢＬ20のデータは１番目のデータブロックＢＬ1 へと移動する。
【００５９】
（８）データブロック左ローテイト処理
乱数値「７」に対応する処理であって、前記と逆に、各データブロックのデータを前段に移動させる。これにより、図１７に示すように、各データブロックＢＬ2 〜ＢＬ20のデータはそれぞれ前段のデータブロックＢＬ1 〜ＢＬ19に移動し、データブロックＢＬ1 のデータは最終段のデータブロックＢＬ20へと移動する。
【００６０】
（９）データブロック交換処理  ＮＯ．１
乱数値「８」に対応する処理であって、図１８に示すように、データブロックＢＬ1 のデータとデータブロックＢＬ2 のデータとを入れ替え、以下同様に、隣合うデータブロックのデータを順次入れ替える。
【００６１】
（１０）データブロック交換処理  ＮＯ．２  （乱数値９）
乱数値「９」に対応する処理であって、４個のデータブロックを１単位とし、各単位内でデータを移動させる。
具体的には図１９に示すように、第１，第４のデータブロックのデータをそのまま維持し、第２，第３のデータブロックのデータを入れ替えている。
なお、データの変換方法は、上記の各方法に限定されず、自由に設定して良い。
【００６２】
図２０は、発券情報の復号処理時の各種のデータ変換方法と前記変換コードに用いられる各乱数値との対応関係を示す。この対応関係も、各メダル貸出装置１，発券装置２のＲＯＭ３１，４６に記憶されるもので、ビットのローテイト処理とデータブロックのローテイト処理にかかる対応関係が暗号化処理の場合と逆になる以外は、図９と同様である。
なお復号処理時には、変換コードの各乱数値は、コードの降順（前記図７の矢印ａと逆順）に読み出される。
【００６３】
図２１は、制御装置３の起動時の制御手順を示す。
装置の電源がオンになると、ＣＰＵ５５は、まずステップ１（図中「ＳＴ１」で示す）で、装置各部をリセットした後、続くステップ２で、前記乱数発生器５８の乱数値を、８個サンプリングして変換コードを生成する。
【００６４】
つぎにＣＰＵ５５は、ステップ３で、この変換コードを含む所定の送信文を作成し、これを前記送受信部６３から各メダル貸出装置１や発券装置２に送信する。さらにＣＰＵ５５は、ステップ４で前記した店番号ＳＮを含む送信文を、またステップ５で現在の時刻データを含む送信文を、それぞれ作成し、同様に前記送受信部６３から各メダル貸出装置１や発券装置２に送信した後、通常の動作モードへと移行する。
なお、店番号ＳＮは、カード会社のセンター装置６から送信されるもので、毎営業日毎に異なる番号が送信される。
【００６５】
図２２は、前記メダル貸出装置１の制御手順を示す。
装置起動後、ステップ１で装置各部がリセットされた後、制御装置３からの変換コードを受信すると、ステップ２が「ＹＥＳ」となり、ＣＰＵ３０は、この変換コードをＲＡＭ３２内の所定のエリアに格納する（ステップ３）。つぎに制御装置３からの店番号ＳＮを受信すると、ステップ４が「ＹＥＳ」となり、ＣＰＵ３０は、この店番号を、前記と同様、ＲＡＭ３２内に記憶する（ステップ５）。
【００６６】
さらに制御装置３から時刻データを受信すると、ステップ６が「ＹＥＳ」となってステップ７へと移行し、ＣＰＵ３０は、受信した時刻データを用いて内部の時計の時刻合わせをした後、紙幣受付口８への紙幣の投入、カード出入口９へのカードの投入、他のメダル貸出装置１からの照合用のデータの送信のいずれにも対応できる状態で待機する。
【００６７】
紙幣受付口８から紙幣が投入されると、ステップ８が「ＹＥＳ」となり、ＣＰＵ３０は、ＲＯＭ３１内のカード発行処理にかかるプログラムを読み出して実行する。これにより投入された紙幣が適正なものであれば、千円の金額価値などの発券情報が書き込まれたプリペイドカードが作成され、カード出入口９より発行される（ステップ９）。
【００６８】
前記ステップ９で発行されたカードが操作スイッチ２３の押操作により機体内部に再び取り込まれたとき、または他のメダル貸出装置１や発券装置２で発行されたカードがカード出入口９から機体内部に投入されたとき、ステップ１０が「ＹＥＳ」となり、ＣＰＵ３０は、ＲＯＭ３１内のメダル貸出処理にかかるプログラムを読み出して実行する（ステップ１１）。
【００６９】
一方、前記送受信部４１により、他のメダル貸出装置１からの発券情報の照合用のデータを受信したときには、ステップ１２が「ＹＥＳ」となってステップ１３へと移行し、ＣＰＵ３０は、受信したデータをＲＡＭ３２内に記憶した発券情報と照合した後、続くステップ１４で、前記の照合結果を送信元のメダル貸出装置１に返送する。
【００７０】
また、前記送受信部４１により、他のメダル貸出装置１から自装置で発行したカードにかかる書換え用のデータを受信したとき、ステップ１５が「ＹＥＳ」となってステップ１６へと移行し、ＣＰＵ３０は、受信したデータを用いてＲＡＭ３２内の該当する発券情報を書き換えた後、続くステップ１７で、書換え処理が終了した旨を示す応答文を情報送信元のメダル貸出装置１に返送する。
【００７１】
図２３は、前記ステップ９のカード発行処理の詳細な手順を示す。
まずＣＰＵ３０は、ステップ９−１で、前記紙幣判別器３５の判別信号により投入された紙幣が適正なものか否かをチェックし、この判定が「ＮＯ」であれば、受け付けた紙幣を紙幣受付口８へと返却する（ステップ９−７）。
【００７２】
受け付けた紙幣が適正である場合は、ステップ９−１が「ＹＥＳ」となり、ＣＰＵ３０は、つぎに前記カード収容部にカードが収容されているか否かをチェックする。このときカード検知器３９の検知信号が出力されていなければ、ステップ９−２の判定は「ＮＯ」となり、ステップ９−７へと移行する。
【００７３】
ステップ９−２の判定が「ＹＥＳ」のとき、ＣＰＵ３０は、ＲＡＭ３２内に記憶された店番号ＳＮ，現在の時刻，自装置の識別番号などを用いて前記図８に示した構成の発券情報を作成し、これを新たなカードの情報としてＲＡＭ３２内に記憶する（ステップ９−３）。
【００７４】
つぎにＣＰＵ３０は、ＲＡＭ３２内に記憶された変換コードの各乱数値を昇順に読み出し、読み出された各乱数値に対し、前記図９に示したデータ変換処理を順次適用して８通りのデータ変換を行い、発券情報を暗号化する（ステップ９−４）。ついでＣＰＵ３０は、前記カード搬送機構３６，３７を駆動してカード収容部内の保有カードを搬送路上に搬出して搬送するとともに、磁気ヘッド４０を用いて暗号化された発券情報を記録する（ステップ９−５）。書込み処理が完了したカードは、さらに搬送され、カード発行口９へと搬出される（ステップ９−６）。
【００７５】
図２４は、前記ステップ１１のメダル貸出処理の詳細な手順を示す。
まずステップ１１−１で、ＣＰＵ３０は、前記カード搬送機構３６を駆動してカードをカード処理ユニット２８内に取り込み、さらに前記磁気ヘッド４０を用いてこのカードに記録された情報の読取り処理を実行する。この情報の読取りが終了すると、ＣＰＵ３０は、前記ＲＡＭ３２内に記憶された変換コードの各乱数値を降順に読み出し、読み出された各乱数値に対し、前記図２０に示したデータ変換処理を順次適用して発券情報の復号処理を実行する（ステップ１１−２）。
【００７６】
つぎにＣＰＵ３０は、ステップ１１−３で、復号した発券情報が前記図８に示したデータ構成に合致するか否か（すなわち、発券情報が計２０個のデータブロックから構成されるか否か）をチェックし、この判定が「ＹＥＳ」のとき、さらにその発券情報の内容が適正であるか否かを確認する（ステップ１１−４）。
【００７７】
この確認処理は、発券情報のうちの発行番号ＣＤに含まれる発行元の装置の識別番号に応じて異なり、発行番号ＣＤよりこのカードが自装置で発行されたものと確認されたとき、ＣＰＵ３０は、復号された発券情報をＲＡＭ３２内に記憶された情報と照合し、その情報の適否を判定する。
一方、発行番号ＣＤに含まれる識別番号が他の装置の識別番号であったとき、ＣＰＵ３０は、その装置に対する発券情報の照合用データを作成し、これを前記送受信部４１を用いて送信する。その結果、カード発行元の装置より照合結果が返送されたとき、その返送データの内容をチェックして受け付けたカードの発券情報の適否を判定する。
【００７８】
この結果、発券情報の内容が適正であると判定されると、ステップ１１−５が「ＹＥＳ」となり、ＣＰＵ３０は、ステップ１１−６で前記した差引金額データを作成する。さらにＣＰＵは、続くステップ１１−７で、書換え処理用の発券情報を作成した後、前記と同様、変換コードを用いてこの発券情報の暗号化を行い、ＲＡＭ３２内に一時保存する。
【００７９】
前記差引金額データは、所定の度数データに変換されて隣接するスロットマシン５の度数表示器１５に表示されており、遊戯者が前記メダル貸出スイッチ１４を押操作したとき、この操作にともなうメダル貸出信号が、スロットマシン５からメダル貸出装置１に入力される。これによりステップ１１−８が「ＹＥＳ」となり、ＣＰＵ３０は、受け付けたカードが自装置で発行されたものである場合は、前記差引金額データを用いてＲＡＭ３２内の発券情報を更新する。
一方、受け付けたカードが他の装置で発行されたものである場合は、ＣＰＵ３０は、カード発行元の装置に対し、前記差引金額データを含む書換え用データを送信し、この送信に対する応答文の受信により、発券情報が更新されたことを確認する。
【００８０】
前記ステップ１１−９の処理が完了すると、ＣＰＵ３０は、ＲＡＭ３２内に一時保有していた暗号化した発券情報を読み出し、この情報を用いてカードの記録情報を書き換えるとともに、前記度数データをスロットマシン５の制御回路部１７へと伝送する（ステップ１１−１０，１１−１１）。
【００８１】
つぎのステップ１１−１２で、ＣＰＵ３０は、カードの更新された金額価値をチェックし、これがゼロのときは、つぎのステップ１１−１３でカード収容部内が空いていることを確認した上で前記カード搬送機構３７を駆動し、カードをカード収容部へと収容する（ステップ１１−１４）。
カードに金額価値が残っている場合、またはカード収容部内にカードが保有されている場合は、ステップ１１−１２が「ＮＯ」、またはステップ１１−１３が「ＹＥＳ」となり、ＣＰＵ３０は、前記カード搬送機構３６を駆動してカードをカード出入口９へと搬出する（ステップ１１─１５）。
【００８２】
なお、前記ステップ１１−２の復号処理の後、復号された発券情報が図８のデータ構成に合致しなかった場合、またはその内容が適正と判定されなかった場合も、ステップ１１−１５のカード返却処理へと移行する。
【００８３】
図２５は、発券装置２の制御手順を示すもので、ＣＰＵ４５は、ステップ１〜ステップ７で、前記図２２と同様の処理を実行した後、紙幣受付口１０への紙幣の投入、またはいずれかメダル貸出装置１からの照合用データ，書換え用データの送信のいずれにも対応できる形で待機する。
なお、ステップ８以下の手順は、前記図２２のステップ８，９，およびステップ１２〜１６と同様であり、ここではその説明を省略する。
【００８４】
上記のプリペイドカード管理システムでは、制御装置３において、開店時の装置起動時に変換コードを生成し、各メダル貸出装置１や発券装置２に送信するので、営業日毎に変換コードが変更されることになる。これにより仮に発行されたカードを持ちかえってその記録情報を解読し、偽造カードを作成したとしても、翌日は異なる方法で発券情報が記録されているため、偽造カードを利用することは不可能となる。またこの方式によれば、カードは発行当日のみ有効となり、カード管理が容易になる。
【００８５】
なお上記実施例は、プリペイドカードの発行とスロットマシンに対するメダルの貸出し処理とを実行するメダル貸出装置と、発券装置と、制御装置とを通信回線を介して接続したシステムに関するものであるが、この発明は、この構成に限らず、例えば、通常の発券装置と種々の遊戯媒体の貸出装置とを制御装置に接続したシステムにも適用できることは、言うまでもない。
【００８６】
【発明の効果】
この発明では上記の如く、制御装置において、変換コードを生成して各遊戯媒体貸出装置に送信し、遊戯媒体貸出装置は、カード発行時には、前記変換コードにより発券情報を暗号化してカードの情報記録部に書き込み、カード受付時には、カードから読み取った情報を前記変換コードにより復号するようにしたから、カードへの発券情報の記録方法が変換コードに応じてランダム設定され、しかも変換コードが変わる毎に発券情報の記録方法を変更できる。これにより、仮にカードに記録された情報を解読して偽造カードを作成しても、その使用は困難になり、システムのセキュリティを大幅に向上できる。
また、制御装置において装置の起動に応じて変換コードを生成するので、発行されたカードは、制御装置の起動から動作終了までの間有効となり、カード管理が容易となる。また開店時に制御装置を起動させることで営業日毎に変換コードを変更することができるので、仮に発行されたカードを持ち帰ってその記録情報を解読し、偽造カードを作成したとしても、翌日は異なる方法で発券情報が記録されているため偽造カードを利用することは不可能となり、システムのセキュリティをより一層向上することができる。
【図面の簡単な説明】
【図１】この発明の一実施例にかかるプリペイドカード管理システムの構成を示す説明図である。
【図２】メダル貸出装置の外観を示す正面図および斜面図である。
【図３】メダル貸出装置の電気的構成を示すブロック図である。
【図４】発券装置の外観を示す正面図である。
【図５】発券装置の電気的構成を示すブロック図である。
【図６】制御装置の電気的構成を示すブロック図である。
【図７】変換データの構成例を示す説明図である。
【図８】発券情報のデータ構成を示す説明図である。
【図９】暗号化に用いられる各データ変換処理を示す説明図である。
【図１０】乱数値「０」に対応するデータ変換処理を示す説明図である。
【図１１】乱数値「１」に対応するデータ変換処理を示す説明図である。
【図１２】乱数値「２」に対応するデータ変換処理を示す説明図である。
【図１３】乱数値「３」に対応するデータ変換処理を示す説明図である。
【図１４】乱数値「４」に対応するデータ変換処理を示す説明図である。
【図１５】乱数値「５」に対応するデータ変換処理を示す説明図である。
【図１６】乱数値「６」に対応するデータ変換処理を示す説明図である。
【図１７】乱数値「７」に対応するデータ変換処理を示す説明図である。
【図１８】乱数値「８」に対応するデータ変換処理を示す説明図である。
【図１９】乱数値「９」に対応するデータ変換処理を示す説明図である。
【図２０】復号処理に用いられる各データ変換処理を示す説明図である。
【図２１】制御装置の装置起動時の制御手順を示すフローチャートである。
【図２２】メダル貸出装置の制御手順を示すフローチャートである。
【図２３】カード発行処理の詳細な手順を示すフローチャートである。
【図２４】メダル貸出処理の詳細な手順を示すフローチャートである。
【図２５】発券装置の制御手順を示すフローチャートである。
【符号の説明】
１    メダル貸出装置
２    発券装置
３    制御装置
３０，４５，５５  ＣＰＵ
４０，５３  磁気ヘッド
５８  乱数発生器
Ｌ１  通信回線
【図１】
0003756975.tif 000002
【図２】
0003756975.tif 000003
【図３】
0003756975.tif 000004
【図４】
0003756975.tif 000005
【図５】
0003756975.tif 000006
【図６】
0003756975.tif 000007
【図７】
0003756975.tif 000008
【図８】
0003756975.tif 000009
【図９】
0003756975.tif 000010
【図１０】
0003756975.tif 000011
【図１１】
0003756975.tif 000012
【図１２】
0003756975.tif 000013
【図１３】
0003756975.tif 000014
【図１４】
0003756975.tif 000015
【図１５】
0003756975.tif 000016
【図１６】
0003756975.tif 000017
【図１７】
0003756975.tif 000018
【図１８】
0003756975.tif 000019
【図１９】
0003756975.tif 000020
【図２０】
0003756975.tif 000021
【図２１】
0003756975.tif 000022
【図２２】
0003756975.tif 000023
【図２３】
0003756975.tif 000024
【図２４】
0003756975.tif 000025
【図２５】
0003756975.tif 000026