JP3756975B2 - Prepaid card management system - Google Patents
Prepaid card management system Download PDFInfo
- Publication number
- JP3756975B2 JP3756975B2 JP02460096A JP2460096A JP3756975B2 JP 3756975 B2 JP3756975 B2 JP 3756975B2 JP 02460096 A JP02460096 A JP 02460096A JP 2460096 A JP2460096 A JP 2460096A JP 3756975 B2 JP3756975 B2 JP 3756975B2
- Authority
- JP
- Japan
- Prior art keywords
- card
- information
- data
- issuing
- ticket issuing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000006243 chemical reaction Methods 0.000 claims description 75
- 238000000034 method Methods 0.000 claims description 74
- 230000008569 process Effects 0.000 claims description 52
- 238000012545 processing Methods 0.000 claims description 51
- 230000005540 biological transmission Effects 0.000 claims description 23
- 230000006854 communication Effects 0.000 claims description 14
- 238000004891 communication Methods 0.000 claims description 14
- 230000004044 response Effects 0.000 claims description 9
- 230000004913 activation Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 18
- 230000007723 transport mechanism Effects 0.000 description 8
- 230000007246 mechanism Effects 0.000 description 6
- 238000003780 insertion Methods 0.000 description 3
- 230000037431 insertion Effects 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 2
- 230000004308 accommodation Effects 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- MOYKHGMNXAOIAT-JGWLITMVSA-N isosorbide dinitrate Chemical compound [O-][N+](=O)O[C@H]1CO[C@@H]2[C@H](O[N+](=O)[O-])CO[C@@H]21 MOYKHGMNXAOIAT-JGWLITMVSA-N 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Landscapes
- Pinball Game Machines (AREA)
- Slot Machines And Peripheral Devices (AREA)
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
Description
【0001】
【産業上の利用分野】
この発明は、パチンコホールなどの遊戯場において、パチンコ機やスロットマシンなどの遊戯機に遊戯媒体を貸し出すために用いられるプリペイドカードの管理システムに関する。
【0002】
【従来の技術】
近年、プリペイドカードの普及に伴い、パチンコホールなどの遊戯場でもプリペイドカードによりパチンコ玉やメダルなどの遊戯媒体を貸し出すようになっている。これらの遊戯場には、金額価値が記録されたプリペイドカードを発行する発券装置やこのプリペイドカードを受け付けて遊戯機に対する遊戯媒体の貸出しを行うカード処理装置が設けられており、顧客が自由に利用できるようになっている。
【0003】
上記の各発券装置やカード処理装置は、遊戯場の適所に設けられた制御装置に複数個の中継機を介して無線または有線による情報送信を行っており、発券装置はカードの売上金額に関する情報を、カード処理装置は受け付けたカードから差し引いた金額価値に関する情報をそれぞれ送信する。制御装置は、各発券装置やカード処理装置から受信した情報を処理し、その結果を用いて遊戯場全体のプリペイドカードの販売状況や遊戯媒体の貸出状況などを一元管理する。
【0004】
前記制御装置は、さらにプリペイドカードの販売元のカード会社のセンター装置に回線接続されており、各遊戯媒体貸出装置で差し引きされた金額価値に関わる情報を適宜センター装置へと送信する。
【0005】
カード会社のセンター装置では、各遊戯場から送られてくる情報を用いて月単位など所定の期間内のプリペイドカードの利用額を遊戯場毎に集計し、その集計結果に応じた精算処理を行う。
なおプリペイドカードの書込み情報はカード会社により共通のフォーマットに設定されており、システムが導入された遊戯場であればどこでも利用することができる。また発行されたプリペイドカードは、金額価値の残っている限りいつでも使用することができる。
【0006】
【発明が解決しようとする課題】
上記のシステムでは、プリペイドカードの汎用性が高いために偽造カードを作成しやすく、不正行為が多発するという問題がある。
この問題を解決するものとして、遊戯場毎に独自のカードを発行するハウスカード方式が考えられる。この方法によれば、遊戯場毎にカードのデータ構成が異なるため、どの遊戯場でも利用できるような偽造カードを作成することは不可能となるが、各遊戯場毎に、カードに記録された情報を解読してその遊戯場に応じた偽造カードを作成することは可能であり、不正行為の問題は依然として存在する。
【0007】
この発明は上記問題点に着目してなされたもので、制御装置内で任意の乱数列より成る変換コードを生成し、この変換コードによりカードの発券情報の暗号化と、受け付けたカードから読み取った情報の復号化とを行うことにより、偽造カードを用いた不正を防止することを技術課題とする。
【0008】
この発明のプリペイドカード管理システムは、情報記録部を有するカードに所定の金額価値を含む発券情報を書き込んで発行しかつその発券情報を記憶するとともに、発行されたカードを受け付けてその金額価値に応じた遊戯媒体を隣接する遊戯機に貸し出すための複数の遊戯媒体貸出装置と、各遊戯媒体貸出装置と通信回線を介して接続される制御装置とから成り、前記遊戯媒体貸出装置が受け付けたカードの記録情報はそのカードを発行した遊戯媒体貸出装置において発券情報と照合されてカードの適否が判別され、カードが適正であると判定されたとき、カードを受け付けた遊戯媒体貸出装置において遊戯媒体の貸出処理を可能とするものである。
前記制御装置は、装置の起動に応じて任意の乱数列より成る変換コードを生成する変換コード生成手段と、前記変換コード生成手段により生成された変換コードを前記通信回線を介して各遊戯媒体貸出装置に送信する送信手段とを備えている。
各遊戯媒体貸出装置は、前記制御装置から送信された変換コードをシステムの電源がオフになるまで記憶する記憶手段と、発行対象のカードに書き込む発券情報を前記記憶手段に記憶された変換コードを用いて暗号化するデータ変換手段と、前記データ変換手段により暗号化された発券情報をカードの情報記録部に書き込んで発行するカード発行手段と、受け付けたカードの情報記録部に記録された情報を読み取る情報読取り手段と、前記情報読取り手段により読み取られた情報を前記記憶手段に記憶された変換コードを用いて元の発券情報に復号するデータ復号手段と、前記データ復号手段により復号された発券情報に基づき、遊戯機への遊戯媒体の貸出し処理を実行するカード処理手段とを備えている。
【0011】
【作用】
遊戯媒体貸出装置におけるカード発行時に、制御装置から送信された変換コードを用いて暗号化された発券情報がカードの情報記録部に書き込まれる。この変換コードは、制御装置によりランダムに生成されるものであるので、カードへの発券情報の記録方法もランダム設定され、しかも変換コードが変わる毎に発券情報の記録方法を変更することができる。
また、制御装置において装置の起動に応じて変換コードを生成するので、発行されたカードは、制御装置の起動から動作終了までの間有効となる。
【0014】
【発明の実施の形態】
この発明を実施するための一例として、図1に示すようなプリペイドカード管理システムを示す。このシステムは、メダル貸出装置1と発券装置2と制御装置3とを通信回線L1を介して接続して成るもので、制御装置3は、装置起動時に8桁の乱数列より成る変換コードを生成してこれを各メダル貸出装置1,発券装置2に送信する。各メダル貸出装置1,発券装置2は、この変換コードを用いて発行するカードの発券情報の暗号化や、受け付けたカードの発券情報の復号処理を実行する。
【0015】
【実施例】
図1は、この発明の一実施例にかかる遊戯場におけるプリペイドカード管理システムの構成を示す。
このプリペイドカード管理システムは、特定の遊戯場内に配備された複数のメダル貸出装置1,発券装置2を、双方向型の通信回線L1により制御装置3に電気接続して成るもので、さらに制御装置3は、公衆回線などの通信回線L2を介してカード会社のセンター装置6に接続される。
【0016】
前記各メダル貸出装置1は、それぞれスロットマシン5に隣接して設けられており、各スロットマシン5とメダル貸出装置1との間は、コード線7により電気接続されている。各メダル貸出装置1は、内部に1枚のカードを保有するもので、紙幣受付口8に所定の金額の紙幣(例えば千円札)が投入されたとき、この保有カードにカード番号や金額価値などの情報を書き込んで機体前面のカード出入口9に発行する。この発行されたカードは再びメダル貸出装置1の内部に取り込まれ、隣接するスロットマシン5へのメダルの貸出処理がおこなわれる。
【0017】
前記発券装置2は、プリペイドカードの発行専用機であって、紙幣受付口10への紙幣の投入により、前記メダル貸出装置1の発行カードと同種のプリペイドカードをカード発行口11から発行する。
【0018】
このプリペイドカード管理システムでは、各発行カードは、この遊戯場において発行当日限り有効になるよう設定されており、各カードに書き込まれた金額価値,発行日,発券番号などの情報(以下「発券情報」という)は、発行元のメダル貸出装置1や発券装置2のメモリ内に記憶されるほか、通信回線L1を介して適宜制御装置3へと送信される。
なお、利用客がカードに金額価値を残したまま退店する際は、図示しない精算装置により、カ─ドの精算処理が行われる。
【0019】
各メダル貸出装置1は、自装置の発行したカード以外に、他のメダル貸出装置1や発券装置2で発行されたカードも受け付け可能であり、カード出入口9より投入されたプリペイドカードのカード情報を読み取って、カードがいずれの装置で発行されたものかを認識する。この結果、自装置で発行されたカードであれば、読み取ったカード情報をメモリ内に記憶されたカード情報と照合してカードの適否を判別する。
【0020】
一方、投入されたカードが他のメダル貸出装置1または発券装置2で発行されたカードであった場合は、メダル貸出装置1は、そのカードから読み取ったカード情報を前記通信回線L1を介してカード発行元の装置に送信する。この送信を受けたカード発行元の装置では、送信されたカード情報を内部の記憶情報と照合し、その照合結果を示す応答文をカード保有側の装置に返送する。
【0021】
自装置の記憶情報との照合結果または他の装置から受信した照合結果により、投入されたカードが適正なプリペイドカードであると判定されたとき、メダル貸出装置1の制御部は、このプリペイドカードから差し引く金額価値(以下これを「差引き金額データ」という)を所定の度数に変換する。
【0022】
各スロットマシン5は、周面に複数の図柄がそれぞれ表示された3個のリール(図示せず)を備えており、その前面には、始動レバー12,リール毎の停止釦スイッチ13,メダル貸出スイッチ14,度数表示器15,メダル枚数表示器16などが設けられるとともに、機内には、CPUを制御主体として構成各部を電気制御する制御回路部17が組み込まれている。
【0023】
前記度数表示器15はメダル貸出装置1と電気接続されており、メダル貸出装置1で前記差引金額データの度数変換処理が行われたとき、この度数データを表示する。このとき遊戯者によりメダル貸出スイッチ14が押操作されると、制御回路部17は、メダル貸出装置1側の制御部に制御信号を出力する。
【0024】
この制御信号が入力されると、メダル貸出装置1の制御部では、前記差引き金額データを用いてカードに記憶された発券情報の書換え処理を行うとともに、スロットマシン5の回路制御部17に前記度数データを伝送する。制御回路部17は、この制御信号を受けて機体をこの度数分のメダルが投入された状態に設定し、ゲームの開始に待機する。
【0025】
なお、上記の発券情報の書換え処理を行う際に、メダル貸出装置1に投入されているカードが他の装置で発行されたものであれば、このメダル貸出装置1は、書換え処理に先立ち、前記差引き金額データを含む情報をカード発行元の装置に送信する。この送信を受けてカード発行元の装置は、記憶された発券情報中の金額価値の書換え処理を行った後、送信元のメダル貸出装置1に処理が終了したことを示す所定の応答文を返送するもので、カードを保有するメダル貸出装置1はこの応答文の受信により金額価値の書換え処理を実行する。
【0026】
制御装置3は、各メダル貸出装置1や発券装置2で発行されたカードのカード情報を適宜受信するほか、各装置におけるカード利用数やカード売上金額などのデータを受信して処理し、その処理結果をモニタ18などに出力する。またこの処理結果は、適宜、通信回線L2を介してカード会社のセンター装置6に送信され、精算処理などの管理に利用される。
【0027】
なお上記プリペイドカード管理システムにおける各装置には、その装置を識別するための識別番号が設定されている。この識別番号は、各メダル貸出装置1で発行されるカードの発行番号に用いられるほか、各装置間で行われる情報送信に用いられる。
【0028】
またこのプリペイドカード管理システムでは、システムのセキュリティを向上させるために、開店時に各装置を起動させたとき、制御装置内で所定の乱数列より成る変換コード(詳細は後述する)を生成し、これを各メダル貸出装置1や発券装置2に送信するよう設定している。
この変換コードは、カード発行時の発券情報の暗号化や受け付けられたカードから読み取った情報の復号処理に用いられるもので、営業終了時にシステムの電源がオフとなるまで各装置のメモリ内に記憶される。
【0029】
図2(1)(2)は前記メダル貸出装置1の外観を示すもので、前面の上扉19には表示ランプ22と紙幣受付口8が、中扉20には操作スイッチ23とカード出入口9とが、下扉21には投入金額表示部24が、それぞれ設けられている。上扉19,中扉20,下扉21は開閉可能となっており、上扉19と下扉21とには、それぞれ施錠用の錠25,26が設けられている。
【0030】
前記表示ランプ22は、機体の動作状態を報知するためのもので、通常時は消灯しており、機体内に異常が発生したときに点滅または点灯する。
前記紙幣受付口8の内側には、受け付けられた紙幣を内部に取り込むための紙幣取込機構34(図3に示す)と、その紙幣について真偽を判別すると共に決められた金種であるかどうかを判別する紙幣判別器35(図3に示す)と、取り込んだ紙幣をストックする金庫(図示せず)とを含む紙幣処理ユニット27が設けられている。
【0031】
前記カード出入口9の内側には、プリペイドカードの発行や受入れを行うためのカード処理ユニット28が設けられている。このカード処理ユニット28は、後部に金額価値がゼロの状態のカードを1枚収容するためのカード収容部(図示せず)を備えるもので、前記紙幣受付口8より所定の金額の紙幣(千円札)が投入されたとき、このカード収容部からカードを搬出して所定の発券情報を書き込んだ後、カード出入口9に発行する。
【0032】
前記操作スイッチ23は、カード出入口9から発行されたカードをすぐに内部に投入する際に使用されるもので、この操作スイッチ23の押操作により、カード出入口9より発行されたカードは再びカード処理ユニット28内に取り込まれ、発券情報の書換え処理が行われる。
【0033】
前記した発券情報の書換え処理後にカードの金額価値がゼロとなると、カードは再びカード収容部内に収容される。一方、カードの金額価値が残っていれば、カードはカード出入口9へと搬出され、操作スイッチ23の押操作に応じて再びカード処理ユニット28内に取り込まれる。
【0034】
なお、前記カード出入口9に、他のメダル貸出装置1または発券装置2で発行されたカードが投入され、そのカードに対する発券情報の書換え処理が行われた場合、カード収容部内に保有カードが存在していれば、書換え処理後のカードはその金額価値に関係なく、カード出入口9へと搬出される。一方、カード収容部にカードが収容されておらず、かつ投入されたカードの書換え処理後の金額価値がゼロであれば、このカードは、新たな保有カードとしてカード収容部内に収容される。
【0035】
投入金額表示部24は、通常は紙幣受付口8に投入された紙幣の金額を表示するほか、適宜この装置におけるカードの総売上などの情報を表示する。
なお、このメダル貸出装置1の底部には、上記各部に電源を供給するための電源ユニット(図示せず)が収納されている。
【0036】
図3は、前記メダル貸出装置2の電気的構成を示す。
図中29は制御部であって、制御・演算の主体であるCPU30,プログラムなどが格納されるROM31,前記カード情報や制御装置3から送信された変換コードなどの各種データが記憶されるRAM32とから構成される。CPU30には、バス33を介して、前記した表示ランプ22,投入金額表示部24,操作スイッチ23,紙幣取込機構34,紙幣判別器35のほか、カード搬送機構36,37,カード検知器38,39,磁気ヘッド40,送受信部41などが接続されている。
【0037】
カード搬送機構36,37,カード検知器38,39,磁気ヘッド40はいずれも前記カード処理ユニット28内に配備される。
第1のカード搬送機構36はカード出入口9に対するカードの搬出入を、第2のカード搬送機構37は前記カード収容部に対するカードの搬出入を、それぞれ行うためのもので、これらカード搬送機構36,37によるカードの搬出入は、それぞれカード検知器38,39により検知される。
【0038】
磁気ヘッド40は、カード収容部からカード出入口9へと連通する搬送路上に配備されており、カード出入口へと搬出されるカードに対して発券情報の書込み処理を、カード出入口9より取り込まれるカードに対して発券情報の読出し処理を、それぞれ実行する。
送受信部41は、他の装置との間で情報の送受信を行うために用いられる。
【0039】
図4は、前記発券装置2の外観を示すもので、機体の前面には、前記した紙幣受付口10,カード発行口11のほか、表示ランプ41,操作スイッチ42,返却スイッチ43などが配備されている。
【0040】
前記表示ランプ41は、機体の動作状態を報知するためのもので、通常時は点灯しており、機体内に異常が発生したときに点滅し、発行動作を中止しているときは消灯する。
操作スイッチ42は紙幣投入後にカードの発行を指示するためのもの、返却スイッチ43は紙幣受付口10より投入された紙幣の返却を指示するためのものである。
【0041】
図5は、この発券装置2の電気的構成を示すもので、CPU45,ROM46,RAM47から成る制御部48に、バス44を介して、前記表示ランプ41,操作スイッチ42,返却スイッチ43のほか、紙幣判別器49,紙幣取込機構50,カード検知器51,カード搬送機構52,磁気ヘッド53,送受信部54などが接続されている。
【0042】
紙幣判別器49は紙幣受付口10の内側に配備され、紙幣の投入検知,真偽判別に用いられる。紙幣取込機構50は投入された紙幣を内部の紙幣回収部まで搬送するためのものである。またカード搬送機構52は、内部のストッカ(図示せず)に収容されたカードを順次取り出してカード発行口11まで搬送するためのもので、磁気ヘッド53は、搬送中のカードに対するカード情報の書込み処理を実行する。カード検知器51は、カード発行口11へのカードの発行を検知するためのものである。
送受信部54は、他の各装置との間で必要な情報の交信を行うために用いられる。
【0043】
図6は、制御装置3の電気的構成を示すもので、CPU55,ROM56,RAM57,乱数発生器58から成る制御部59にバス60を介して入力部61,表示回路62,送受信部63,64などが接続される。
【0044】
ROM56は、他装置やカード会社との通信や情報処理に関するプログラムなどを記憶し、RAM57内には、各メダル貸出装置1や発券装置2で発行されたカードのカード情報や変換コードなど、各種データが記憶される。乱数発生器58は、所定の時間毎に0〜9のいずれかの整数値を出力するよう設定されている。
【0045】
入力部61は、キーボードなどから成り、適宜、処理に必要なデータを入力するために用いられる。表示回路62は、前記モニタ18にデータ処理結果などを表示させるためのものである。
【0046】
第1の送受信部63は、通信回線L1に接続され、前記メダル貸出装置1や発券装置2との情報のやりとりを行うために用いられる。第2の送受信部64は、通信回線L2に接続され、カード会社のセンター装置6との間で情報のやりとりを行うために用いられる。
【0047】
装置起動時に、CPU55は、乱数発生器58より8個の乱数をサンプリングし、これを順次並べて図7に示すような変換コードを作成する。この変換コードは、装置内のRAM57に記憶されるほか、送受信部63により各メダル貸出装置1や発券装置2に送信され、それぞれのRAM32,47内に記憶される。
なお、図7中の矢印aは、暗号化処理時の各乱数値の読出し順序を示す。
【0048】
図8は、カードに記録される発券情報のデータ構成例を示す。
図中、BL1 〜BL20は、それぞれ4ビット分のデータをまとめて示したもの(以下これらを「データブロックBL1 〜BL20」という)であって、発券情報中の各要素は、それぞれ複数個のデータブロックの組合せにより、表現される。
【0049】
まず先頭の5個のデータブロックBL1 〜BL5 は遊戯場に付与された店番号SNを示し、つぎの5個のデータブロックBL6 〜BL10はカードの発行日DT(西暦の下2桁,月,日を示す数字)を示す。
さらにつぎの2個のデータブロックBL11,BL12で発行時にカードに付与された金額価値VL0 が、つぎのデータブロックBL13,BL14によりカードの現時点での金額価値VLc が、それぞれ表された後、最後の6個のデータブロックBL15〜BL20により、カードの発行番号CDが示される。
【0050】
なお、上記の各データのうち、店番号SNは、前記変換コードと同様、開店時のシステム起動時に制御装置3より送信される。また発行日DTは、カード発行元の装置内部の時計の示す時刻に基づき設定される。また発行番号CDは、カード発行元の装置の制御部で設定された番号であって、前記したように、発行元の装置に付与された識別番号が含まれている。
【0051】
図9は、発券情報の暗号化処理に用いられる各種のデータの変換方法を、前記変換コードに用いられる各乱数値と対応づけて示したものである。
この対応関係は、あらかじめ各メダル貸出装置1および発券装置2のROM31,46内に記憶されているもので、CPU30または45は、RAM内に記憶された変換コードの各乱数値を、昇順(前記図7の矢印aの順序)に読み出し、各乱数値に対応する8とおりの変換処理を順次実行する。
【0052】
つぎに図10〜19を用いて、各データ変換方法の詳細を説明する。
(1)ネガティブ変換処理
乱数値「0」に対応する処理であって、データブロック単位でデータをネガティブに変換する処理である。具体的には、図10に示すように、データブロック毎に、各ビットを反転処理した後、4ビット目に「1」を加算する。なお最上位のビットにキャリーが生じた場合は切り捨てる。
【0053】
(2)ビット反転処理
乱数値「1」に対応する処理であって、図11に示すように、各ビットを反転させる。
【0054】
(3)ビット交換処理 NO.1
乱数値「2」に対応する処理であって、図12に示すように、各データブロック毎に、1ビット目と2ビット目のデータ、および3ビット目と4ビット目のデータをそれぞれ交換する。
【0055】
(4)ビット交換処理 NO.2
乱数値「3」に対応する処理であって、図13に示すように、各データブロック毎に、2ビット目と3ビット目とを交換する(1ビット目,4ビット目のデータは維持される)。
【0056】
(5)ビット右ローテイト処理
乱数値「4」に対応する処理であって、データをビット単位で次段(図中右側)に移動させる。これにより、図14に示すように、各データブロックの1〜3ビット目のデータがそれぞれ2〜4ビット目に移動し、4ビット目のデータは次段のデータブロックの1ビット目に移動する。
なお最終段のデータブロックBL20の4ビット目のデータは、データブロックBL1 の1ビット目に移動する。
【0057】
(6)ビット左ローテイト処理
乱数値「5」に対応する処理であって、前記と逆に、データをビット単位で前段(図中左側)に移動させる。この場合、データブロックの1ビット目のデータはデータブロックBL20の4ビット目に移動する(図15)。
【0058】
(7)データブロック右ローテイト処理
乱数値「6」に対応する処理であって、データブロック単位でデータの位置を次段に移動させる。これにより、図16に示すように、各データブロックBL1 〜BL19のデータはそれぞれ次段のデータブロックBL2 〜BL20に移動し、最終段のデータブロックBL20のデータは1番目のデータブロックBL1 へと移動する。
【0059】
(8)データブロック左ローテイト処理
乱数値「7」に対応する処理であって、前記と逆に、各データブロックのデータを前段に移動させる。これにより、図17に示すように、各データブロックBL2 〜BL20のデータはそれぞれ前段のデータブロックBL1 〜BL19に移動し、データブロックBL1 のデータは最終段のデータブロックBL20へと移動する。
【0060】
(9)データブロック交換処理 NO.1
乱数値「8」に対応する処理であって、図18に示すように、データブロックBL1 のデータとデータブロックBL2 のデータとを入れ替え、以下同様に、隣合うデータブロックのデータを順次入れ替える。
【0061】
(10)データブロック交換処理 NO.2 (乱数値9)
乱数値「9」に対応する処理であって、4個のデータブロックを1単位とし、各単位内でデータを移動させる。
具体的には図19に示すように、第1,第4のデータブロックのデータをそのまま維持し、第2,第3のデータブロックのデータを入れ替えている。
なお、データの変換方法は、上記の各方法に限定されず、自由に設定して良い。
【0062】
図20は、発券情報の復号処理時の各種のデータ変換方法と前記変換コードに用いられる各乱数値との対応関係を示す。この対応関係も、各メダル貸出装置1,発券装置2のROM31,46に記憶されるもので、ビットのローテイト処理とデータブロックのローテイト処理にかかる対応関係が暗号化処理の場合と逆になる以外は、図9と同様である。
なお復号処理時には、変換コードの各乱数値は、コードの降順(前記図7の矢印aと逆順)に読み出される。
【0063】
図21は、制御装置3の起動時の制御手順を示す。
装置の電源がオンになると、CPU55は、まずステップ1(図中「ST1」で示す)で、装置各部をリセットした後、続くステップ2で、前記乱数発生器58の乱数値を、8個サンプリングして変換コードを生成する。
【0064】
つぎにCPU55は、ステップ3で、この変換コードを含む所定の送信文を作成し、これを前記送受信部63から各メダル貸出装置1や発券装置2に送信する。さらにCPU55は、ステップ4で前記した店番号SNを含む送信文を、またステップ5で現在の時刻データを含む送信文を、それぞれ作成し、同様に前記送受信部63から各メダル貸出装置1や発券装置2に送信した後、通常の動作モードへと移行する。
なお、店番号SNは、カード会社のセンター装置6から送信されるもので、毎営業日毎に異なる番号が送信される。
【0065】
図22は、前記メダル貸出装置1の制御手順を示す。
装置起動後、ステップ1で装置各部がリセットされた後、制御装置3からの変換コードを受信すると、ステップ2が「YES」となり、CPU30は、この変換コードをRAM32内の所定のエリアに格納する(ステップ3)。つぎに制御装置3からの店番号SNを受信すると、ステップ4が「YES」となり、CPU30は、この店番号を、前記と同様、RAM32内に記憶する(ステップ5)。
【0066】
さらに制御装置3から時刻データを受信すると、ステップ6が「YES」となってステップ7へと移行し、CPU30は、受信した時刻データを用いて内部の時計の時刻合わせをした後、紙幣受付口8への紙幣の投入、カード出入口9へのカードの投入、他のメダル貸出装置1からの照合用のデータの送信のいずれにも対応できる状態で待機する。
【0067】
紙幣受付口8から紙幣が投入されると、ステップ8が「YES」となり、CPU30は、ROM31内のカード発行処理にかかるプログラムを読み出して実行する。これにより投入された紙幣が適正なものであれば、千円の金額価値などの発券情報が書き込まれたプリペイドカードが作成され、カード出入口9より発行される(ステップ9)。
【0068】
前記ステップ9で発行されたカードが操作スイッチ23の押操作により機体内部に再び取り込まれたとき、または他のメダル貸出装置1や発券装置2で発行されたカードがカード出入口9から機体内部に投入されたとき、ステップ10が「YES」となり、CPU30は、ROM31内のメダル貸出処理にかかるプログラムを読み出して実行する(ステップ11)。
【0069】
一方、前記送受信部41により、他のメダル貸出装置1からの発券情報の照合用のデータを受信したときには、ステップ12が「YES」となってステップ13へと移行し、CPU30は、受信したデータをRAM32内に記憶した発券情報と照合した後、続くステップ14で、前記の照合結果を送信元のメダル貸出装置1に返送する。
【0070】
また、前記送受信部41により、他のメダル貸出装置1から自装置で発行したカードにかかる書換え用のデータを受信したとき、ステップ15が「YES」となってステップ16へと移行し、CPU30は、受信したデータを用いてRAM32内の該当する発券情報を書き換えた後、続くステップ17で、書換え処理が終了した旨を示す応答文を情報送信元のメダル貸出装置1に返送する。
【0071】
図23は、前記ステップ9のカード発行処理の詳細な手順を示す。
まずCPU30は、ステップ9−1で、前記紙幣判別器35の判別信号により投入された紙幣が適正なものか否かをチェックし、この判定が「NO」であれば、受け付けた紙幣を紙幣受付口8へと返却する(ステップ9−7)。
【0072】
受け付けた紙幣が適正である場合は、ステップ9−1が「YES」となり、CPU30は、つぎに前記カード収容部にカードが収容されているか否かをチェックする。このときカード検知器39の検知信号が出力されていなければ、ステップ9−2の判定は「NO」となり、ステップ9−7へと移行する。
【0073】
ステップ9−2の判定が「YES」のとき、CPU30は、RAM32内に記憶された店番号SN,現在の時刻,自装置の識別番号などを用いて前記図8に示した構成の発券情報を作成し、これを新たなカードの情報としてRAM32内に記憶する(ステップ9−3)。
【0074】
つぎにCPU30は、RAM32内に記憶された変換コードの各乱数値を昇順に読み出し、読み出された各乱数値に対し、前記図9に示したデータ変換処理を順次適用して8通りのデータ変換を行い、発券情報を暗号化する(ステップ9−4)。ついでCPU30は、前記カード搬送機構36,37を駆動してカード収容部内の保有カードを搬送路上に搬出して搬送するとともに、磁気ヘッド40を用いて暗号化された発券情報を記録する(ステップ9−5)。書込み処理が完了したカードは、さらに搬送され、カード発行口9へと搬出される(ステップ9−6)。
【0075】
図24は、前記ステップ11のメダル貸出処理の詳細な手順を示す。
まずステップ11−1で、CPU30は、前記カード搬送機構36を駆動してカードをカード処理ユニット28内に取り込み、さらに前記磁気ヘッド40を用いてこのカードに記録された情報の読取り処理を実行する。この情報の読取りが終了すると、CPU30は、前記RAM32内に記憶された変換コードの各乱数値を降順に読み出し、読み出された各乱数値に対し、前記図20に示したデータ変換処理を順次適用して発券情報の復号処理を実行する(ステップ11−2)。
【0076】
つぎにCPU30は、ステップ11−3で、復号した発券情報が前記図8に示したデータ構成に合致するか否か(すなわち、発券情報が計20個のデータブロックから構成されるか否か)をチェックし、この判定が「YES」のとき、さらにその発券情報の内容が適正であるか否かを確認する(ステップ11−4)。
【0077】
この確認処理は、発券情報のうちの発行番号CDに含まれる発行元の装置の識別番号に応じて異なり、発行番号CDよりこのカードが自装置で発行されたものと確認されたとき、CPU30は、復号された発券情報をRAM32内に記憶された情報と照合し、その情報の適否を判定する。
一方、発行番号CDに含まれる識別番号が他の装置の識別番号であったとき、CPU30は、その装置に対する発券情報の照合用データを作成し、これを前記送受信部41を用いて送信する。その結果、カード発行元の装置より照合結果が返送されたとき、その返送データの内容をチェックして受け付けたカードの発券情報の適否を判定する。
【0078】
この結果、発券情報の内容が適正であると判定されると、ステップ11−5が「YES」となり、CPU30は、ステップ11−6で前記した差引金額データを作成する。さらにCPUは、続くステップ11−7で、書換え処理用の発券情報を作成した後、前記と同様、変換コードを用いてこの発券情報の暗号化を行い、RAM32内に一時保存する。
【0079】
前記差引金額データは、所定の度数データに変換されて隣接するスロットマシン5の度数表示器15に表示されており、遊戯者が前記メダル貸出スイッチ14を押操作したとき、この操作にともなうメダル貸出信号が、スロットマシン5からメダル貸出装置1に入力される。これによりステップ11−8が「YES」となり、CPU30は、受け付けたカードが自装置で発行されたものである場合は、前記差引金額データを用いてRAM32内の発券情報を更新する。
一方、受け付けたカードが他の装置で発行されたものである場合は、CPU30は、カード発行元の装置に対し、前記差引金額データを含む書換え用データを送信し、この送信に対する応答文の受信により、発券情報が更新されたことを確認する。
【0080】
前記ステップ11−9の処理が完了すると、CPU30は、RAM32内に一時保有していた暗号化した発券情報を読み出し、この情報を用いてカードの記録情報を書き換えるとともに、前記度数データをスロットマシン5の制御回路部17へと伝送する(ステップ11−10,11−11)。
【0081】
つぎのステップ11−12で、CPU30は、カードの更新された金額価値をチェックし、これがゼロのときは、つぎのステップ11−13でカード収容部内が空いていることを確認した上で前記カード搬送機構37を駆動し、カードをカード収容部へと収容する(ステップ11−14)。
カードに金額価値が残っている場合、またはカード収容部内にカードが保有されている場合は、ステップ11−12が「NO」、またはステップ11−13が「YES」となり、CPU30は、前記カード搬送機構36を駆動してカードをカード出入口9へと搬出する(ステップ11─15)。
【0082】
なお、前記ステップ11−2の復号処理の後、復号された発券情報が図8のデータ構成に合致しなかった場合、またはその内容が適正と判定されなかった場合も、ステップ11−15のカード返却処理へと移行する。
【0083】
図25は、発券装置2の制御手順を示すもので、CPU45は、ステップ1〜ステップ7で、前記図22と同様の処理を実行した後、紙幣受付口10への紙幣の投入、またはいずれかメダル貸出装置1からの照合用データ,書換え用データの送信のいずれにも対応できる形で待機する。
なお、ステップ8以下の手順は、前記図22のステップ8,9,およびステップ12〜16と同様であり、ここではその説明を省略する。
【0084】
上記のプリペイドカード管理システムでは、制御装置3において、開店時の装置起動時に変換コードを生成し、各メダル貸出装置1や発券装置2に送信するので、営業日毎に変換コードが変更されることになる。これにより仮に発行されたカードを持ちかえってその記録情報を解読し、偽造カードを作成したとしても、翌日は異なる方法で発券情報が記録されているため、偽造カードを利用することは不可能となる。またこの方式によれば、カードは発行当日のみ有効となり、カード管理が容易になる。
【0085】
なお上記実施例は、プリペイドカードの発行とスロットマシンに対するメダルの貸出し処理とを実行するメダル貸出装置と、発券装置と、制御装置とを通信回線を介して接続したシステムに関するものであるが、この発明は、この構成に限らず、例えば、通常の発券装置と種々の遊戯媒体の貸出装置とを制御装置に接続したシステムにも適用できることは、言うまでもない。
【0086】
【発明の効果】
この発明では上記の如く、制御装置において、変換コードを生成して各遊戯媒体貸出装置に送信し、遊戯媒体貸出装置は、カード発行時には、前記変換コードにより発券情報を暗号化してカードの情報記録部に書き込み、カード受付時には、カードから読み取った情報を前記変換コードにより復号するようにしたから、カードへの発券情報の記録方法が変換コードに応じてランダム設定され、しかも変換コードが変わる毎に発券情報の記録方法を変更できる。これにより、仮にカードに記録された情報を解読して偽造カードを作成しても、その使用は困難になり、システムのセキュリティを大幅に向上できる。
また、制御装置において装置の起動に応じて変換コードを生成するので、発行されたカードは、制御装置の起動から動作終了までの間有効となり、カード管理が容易となる。また開店時に制御装置を起動させることで営業日毎に変換コードを変更することができるので、仮に発行されたカードを持ち帰ってその記録情報を解読し、偽造カードを作成したとしても、翌日は異なる方法で発券情報が記録されているため偽造カードを利用することは不可能となり、システムのセキュリティをより一層向上することができる。
【図面の簡単な説明】
【図1】この発明の一実施例にかかるプリペイドカード管理システムの構成を示す説明図である。
【図2】メダル貸出装置の外観を示す正面図および斜面図である。
【図3】メダル貸出装置の電気的構成を示すブロック図である。
【図4】発券装置の外観を示す正面図である。
【図5】発券装置の電気的構成を示すブロック図である。
【図6】制御装置の電気的構成を示すブロック図である。
【図7】変換データの構成例を示す説明図である。
【図8】発券情報のデータ構成を示す説明図である。
【図9】暗号化に用いられる各データ変換処理を示す説明図である。
【図10】乱数値「0」に対応するデータ変換処理を示す説明図である。
【図11】乱数値「1」に対応するデータ変換処理を示す説明図である。
【図12】乱数値「2」に対応するデータ変換処理を示す説明図である。
【図13】乱数値「3」に対応するデータ変換処理を示す説明図である。
【図14】乱数値「4」に対応するデータ変換処理を示す説明図である。
【図15】乱数値「5」に対応するデータ変換処理を示す説明図である。
【図16】乱数値「6」に対応するデータ変換処理を示す説明図である。
【図17】乱数値「7」に対応するデータ変換処理を示す説明図である。
【図18】乱数値「8」に対応するデータ変換処理を示す説明図である。
【図19】乱数値「9」に対応するデータ変換処理を示す説明図である。
【図20】復号処理に用いられる各データ変換処理を示す説明図である。
【図21】制御装置の装置起動時の制御手順を示すフローチャートである。
【図22】メダル貸出装置の制御手順を示すフローチャートである。
【図23】カード発行処理の詳細な手順を示すフローチャートである。
【図24】メダル貸出処理の詳細な手順を示すフローチャートである。
【図25】発券装置の制御手順を示すフローチャートである。
【符号の説明】
1 メダル貸出装置
2 発券装置
3 制御装置
30,45,55 CPU
40,53 磁気ヘッド
58 乱数発生器
L1 通信回線[0001]
[Industrial application fields]
The present invention relates to a prepaid card management system used for lending a game medium to a game machine such as a pachinko machine or a slot machine in a playground such as a pachinko hall.
[0002]
[Prior art]
In recent years, with the spread of prepaid cards, game media such as pachinko balls and medals have been lent out by prepaid cards even in amusement halls such as pachinko halls. These playgrounds are equipped with a ticket issuing device that issues a prepaid card with a monetary value recorded, and a card processing device that accepts this prepaid card and lends game media to the game machine. It can be done.
[0003]
Each of the above ticket issuing devices and card processing devices transmits information by wireless or wire to a control device provided at an appropriate place of the amusement hall via a plurality of relay machines, and the ticket issuing device is information on the sales amount of the card. The card processing device transmits information on the value of money subtracted from the received card. The control device processes information received from each ticket issuing device or card processing device, and uses the result to centrally manage the prepaid card sales status, the play media lending status, etc. of the entire playground.
[0004]
The control device is further line-connected to the center device of the card company that sells the prepaid card, and appropriately transmits information related to the value of money deducted by each game medium lending device to the center device.
[0005]
The card company's center device uses information sent from each amusement park to count the amount of prepaid card usage within a predetermined period, such as monthly, for each amusement park, and performs a settlement process according to the count result. .
Note that the prepaid card writing information is set in a common format by the card company, and can be used at any playground where the system is introduced. The issued prepaid card can be used anytime as long as the value remains.
[0006]
[Problems to be solved by the invention]
In the above system, since the prepaid card is highly versatile, there is a problem that it is easy to create a counterfeit card and fraudulent acts frequently occur.
As a solution to this problem, a house card system in which a unique card is issued for each playground can be considered. According to this method, it is impossible to create a forged card that can be used in any playground because the data structure of the card is different for each playground, but it was recorded on the card for each playground. It is possible to decipher the information and create a counterfeit card according to the playground, and the problem of fraud still exists.
[0007]
The present invention has been made paying attention to the above-mentioned problems, and generates a conversion code composed of an arbitrary random number sequence in the control device.cardEncryption of ticketing informationWhen,Decryption of information read from received cardWhenIt is a technical problem to prevent fraud using a counterfeit card by performing the above.
[0008]
The prepaid card management system of this invention writes and issues ticket information including a predetermined monetary value on a card having an information recording unit.And remembering the ticketing information,Accepting issued cards and playing media according to their valueAdjacentLending to an amusement machineA plurality of game medium lending devices and each game medium lending deviceAnd a control device connected via a communication line.The card recording information received by the game medium lending device is compared with the ticket issuing information in the game medium lending device that issued the card to determine whether the card is appropriate. The game medium lending apparatus that accepts the game medium enables the lending processing of the game medium.
The controller isDepending on the startup of the deviceConversion code generation means for generating a conversion code comprising an arbitrary random number sequence, and the conversion code generated by the conversion code generation means via the communication lineEach game media lending deviceAnd transmitting means for transmitting to.
Each game medium lending device stores the conversion code transmitted from the control device until the system power is turned off,Ticketing information to be written on the issued cardStored in the storage meansData conversion means for encrypting using a conversion code, and card issuing means for writing and issuing the ticket issuing information encrypted by the data conversion means in the information recording section of the cardWhen,Information reading means for reading information recorded in the information recording section of the received card, and information read by the information reading meansStored in the storage meansData decrypting means for decrypting the original ticket issuing information using the conversion code, and card processing means for executing processing for lending the game medium to the game machine based on the ticket issuing information decrypted by the data decrypting means. .
[0011]
[Action]
Game media lending deviceWhen the card is issued, the ticket issuing information encrypted using the conversion code transmitted from the control device is written in the information recording unit of the card. Since this conversion code is randomly generated by the control device, the method for recording the ticket issuing information on the card is also set at random, and each time the conversion code changes, the method for recording the ticket issuing information can be changed.
In addition, since the conversion code is generated in response to the activation of the device in the control device, the issued card is valid from the activation of the control device to the end of the operation.
[0014]
DETAILED DESCRIPTION OF THE INVENTION
As an example for carrying out the present invention, a prepaid card management system as shown in FIG. 1 is shown. This system is formed by connecting a
[0015]
【Example】
FIG. 1 shows a configuration of a prepaid card management system in an amusement hall according to one embodiment of the present invention.
This prepaid card management system is formed by electrically connecting a plurality of
[0016]
Each
[0017]
The ticket issuing
[0018]
In this prepaid card management system, each issuance card is set to be valid only on the day of issuance at this amusement hall, and information such as the value of money, issuance date, and ticket number written on each card (hereinafter referred to as “ticketing information”). ")" Is stored in the memory of the issuing
When the customer leaves the store with the value remaining on the card, the card settlement process is performed by a settlement apparatus (not shown).
[0019]
Each
[0020]
On the other hand, when the inserted card is a card issued by another
[0021]
When it is determined that the inserted card is an appropriate prepaid card based on the collation result with the stored information of the own device or the collation result received from another device, the control unit of the
[0022]
Each
[0023]
The
[0024]
When this control signal is input, the control unit of the
[0025]
If the card inserted in the
[0026]
The
[0027]
Each device in the prepaid card management system has an identification number for identifying the device. This identification number is used not only for the card issue number issued by each
[0028]
Further, in this prepaid card management system, in order to improve the security of the system, when each device is activated at the time of opening a store, a conversion code (details will be described later) consisting of a predetermined random number sequence is generated in the control device. Is sent to each
This conversion code is used for encryption of ticketing information at the time of card issuance and decryption processing of information read from accepted cards, and is stored in the memory of each device until the system is turned off at the end of business. Is done.
[0029]
FIGS. 2 (1) and 2 (2) show the appearance of the
[0030]
The
Inside the
[0031]
A
[0032]
The
[0033]
When the amount of money of the card becomes zero after the rewriting process of the ticket issuing information described above, the card is accommodated again in the card accommodation unit. On the other hand, if the value of the card remains, the card is carried out to the
[0034]
In addition, when a card issued by another
[0035]
The inserted
Note that a power supply unit (not shown) for supplying power to each of the above parts is stored at the bottom of the
[0036]
FIG. 3 shows an electrical configuration of the
In the figure,
[0037]
The
The first
[0038]
The magnetic head 40 is arranged on a conveyance path that communicates from the card accommodating portion to the
The transmission / reception unit 41 is used to transmit / receive information to / from other devices.
[0039]
FIG. 4 shows the external appearance of the
[0040]
The display lamp 41 is for informing the operating state of the aircraft, and is normally lit, flashes when an abnormality occurs in the aircraft, and turns off when the issuing operation is stopped.
The operation switch 42 is for instructing the issuance of a card after the bill is inserted, and the return switch 43 is for instructing the return of the bill inserted from the
[0041]
FIG. 5 shows the electrical configuration of the
[0042]
The bill discriminator 49 is provided inside the
The transmission / reception unit 54 is used to communicate necessary information with other devices.
[0043]
FIG. 6 shows an electrical configuration of the
[0044]
The ROM 56 stores programs related to communication and information processing with other devices and card companies, and the
[0045]
The input unit 61 includes a keyboard and the like, and is used to input data necessary for processing as appropriate. The
[0046]
The first transmission / reception unit 63 is connected to the communication line L <b> 1 and is used for exchanging information with the
[0047]
When the apparatus is activated, the
In addition, the arrow a in FIG. 7 shows the reading order of each random number value at the time of encryption processing.
[0048]
FIG. 8 shows a data configuration example of ticket issuing information recorded on the card.
In the figure, BL1~ BL20Is a summary of 4 bits of data (hereinafter referred to as “data block BL1~ BL20Each element in the ticket issuing information is expressed by a combination of a plurality of data blocks.
[0049]
First 5 data blocks BL1~ BLFiveIndicates the store number SN assigned to the playground, and the next five data blocks BL6~ BLTenIndicates the card issue date DT (the last two digits of the year, the month and day).
The next two data blocks BL11, BL12Value VL given to the card at the time of issue0Is the next data block BL13, BL14According to the card's current value VLcAre represented, the last six data blocks BL15~ BL20Shows the card issue number CD.
[0050]
In addition, among each said data, store number SN is transmitted from the
[0051]
FIG. 9 shows various data conversion methods used in the ticketing information encryption process in association with the random values used in the conversion code.
This correspondence is stored in advance in the
[0052]
Next, details of each data conversion method will be described with reference to FIGS.
(1) Negative conversion process
This is a process corresponding to the random value “0”, and is a process of converting data to negative in units of data blocks. Specifically, as shown in FIG. 10, after each bit is inverted for each data block, “1” is added to the fourth bit. If carry occurs in the most significant bit, it is discarded.
[0053]
(2) Bit inversion processing
This process corresponds to the random value “1” and inverts each bit as shown in FIG.
[0054]
(3) Bit exchange processing NO. 1
Processing corresponding to the random value “2”, as shown in FIG. 12, the first bit and second bit data and the third bit and fourth bit data are exchanged for each data block. .
[0055]
(4) Bit exchange processing NO. 2
Processing corresponding to the random value “3”, as shown in FIG. 13, the second bit and the third bit are exchanged for each data block (the data of the first bit and the fourth bit are maintained). )
[0056]
(5) Bit right rotate processing
This is processing corresponding to the random value “4”, and data is moved to the next stage (right side in the figure) in units of bits. As a result, as shown in FIG. 14, the 1st to 3rd bit data of each data block move to the 2nd to 4th bit, respectively, and the 4th bit data moves to the 1st bit of the next data block. .
The final data block BL20The fourth bit data of the data block BL1Move to the first bit.
[0057]
(6) Bit left rotate processing
In the processing corresponding to the random value “5”, the data is moved to the previous stage (left side in the figure) in bit units, contrary to the above. In this case, the data of the first bit of the data block is the data block BL20To the fourth bit (FIG. 15).
[0058]
(7) Data block right rotate processing
This is processing corresponding to the random value “6”, and moves the data position to the next stage in units of data blocks. Thereby, as shown in FIG. 16, each data block BL1~ BL19Of the next data block BL2~ BL20To the last data block BL20Data is the first data block BL1Move to.
[0059]
(8) Data block left rotate processing
In the processing corresponding to the random value “7”, the data of each data block is moved to the previous stage, contrary to the above. As a result, as shown in FIG.2~ BL20Data in the previous data block BL1~ BL19To the data block BL1Is the last data block BL20Move to.
[0060]
(9) Data block exchange processing NO. 1
The process corresponding to the random value “8”, as shown in FIG.1Data and data block BL2In the same manner, the data of adjacent data blocks are sequentially replaced.
[0061]
(10) Data block exchange processing NO. 2 (Random value 9)
This process corresponds to the random value “9”, and four data blocks are regarded as one unit, and data is moved within each unit.
Specifically, as shown in FIG. 19, the data of the first and fourth data blocks are maintained as they are, and the data of the second and third data blocks are replaced.
Note that the data conversion method is not limited to the above methods, and may be set freely.
[0062]
FIG. 20 shows a correspondence relationship between various data conversion methods at the time of ticketing information decryption processing and random numbers used in the conversion code. This correspondence is also stored in the
During the decryption process, the random values of the conversion code are read in the descending order of the code (in the reverse order of the arrow a in FIG. 7).
[0063]
FIG. 21 shows a control procedure when the
When the power of the apparatus is turned on, the
[0064]
Next, in
The store number SN is transmitted from the
[0065]
FIG. 22 shows a control procedure of the
After the apparatus is activated, after each part of the apparatus is reset in
[0066]
Further, when time data is received from the
[0067]
When a banknote is inserted from the
[0068]
When the card issued in
[0069]
On the other hand, when the transmitting / receiving unit 41 receives the data for verifying the ticket issuing information from the other
[0070]
Further, when the transceiver 41 receives rewrite data relating to a card issued by the own device from another
[0071]
FIG. 23 shows the detailed procedure of the card issuance process in the
First, in step 9-1, the
[0072]
When the accepted banknote is appropriate, step 9-1 becomes “YES”, and the
[0073]
When the determination in step 9-2 is “YES”, the
[0074]
Next, the
[0075]
FIG. 24 shows the detailed procedure of the medal lending process in
First, in step 11-1, the
[0076]
Next, in step 11-3, the
[0077]
This confirmation process differs depending on the identification number of the issuing device included in the issue number CD in the ticket issuing information. When it is confirmed from the issue number CD that this card has been issued by the own device, the
On the other hand, when the identification number included in the issuance number CD is the identification number of another device, the
[0078]
As a result, if it is determined that the contents of the ticketing information are appropriate, Step 11-5 is “YES”, and the
[0079]
The deduction amount data is converted into predetermined frequency data and displayed on the
On the other hand, if the accepted card is issued by another device, the
[0080]
When the processing of step 11-9 is completed, the
[0081]
In the next step 11-12, the
If the value of money remains on the card, or if the card is held in the card storage unit, step 11-12 becomes “NO” or step 11-13 becomes “YES”, and the
[0082]
It should be noted that after the decryption process of step 11-2, the card of step 11-15 is also used when the decrypted ticket issuing information does not match the data structure of FIG. 8 or when the content is not determined to be appropriate. Shift to return processing.
[0083]
FIG. 25 shows the control procedure of the
The procedure after
[0084]
In the prepaid card management system described above, the
[0085]
The above embodiment relates to a system in which a medal lending device that issues a prepaid card and a medal lending process to a slot machine, a ticket issuing device, and a control device are connected via a communication line. Needless to say, the invention is not limited to this configuration, and can be applied to, for example, a system in which a normal ticketing device and various game medium lending devices are connected to a control device.
[0086]
【The invention's effect】
In the present invention, as described above, the control device generates the conversion code.Each game media lending deviceToThe game media lending deviceWhen issuing a cardIs, The ticketing information is encrypted by the conversion code and written in the information recording part of the cardWhen accepting cards,Since the information read from the card is decoded by the conversion code, the method for recording the ticket issuing information on the card is randomly set according to the conversion code, and the ticket issuing information recording method can be changed every time the conversion code changes. . As a result, even if the information recorded on the card is decrypted to create a forged card, its use becomes difficult and the security of the system can be greatly improved.
In addition, since the conversion code is generated in response to the activation of the device in the control device, the issued card is valid from the activation of the control device to the end of the operation, and card management becomes easy. Also, since the conversion code can be changed every business day by starting the control device at the time of opening the store, even if you take back the issued card and decrypt the recorded information and create a counterfeit card, the next day will be different Since the ticketing information is recorded in the card, it is impossible to use a forged card, and the system security can be further improved.
[Brief description of the drawings]
FIG. 1 is an explanatory diagram showing a configuration of a prepaid card management system according to an embodiment of the present invention;
FIG. 2 is a front view and a perspective view showing an external appearance of a medal lending device.
FIG. 3 is a block diagram showing an electrical configuration of the medal lending device.
FIG. 4 is a front view showing an external appearance of the ticket issuing device.
FIG. 5 is a block diagram showing an electrical configuration of the ticket issuing apparatus.
FIG. 6 is a block diagram showing an electrical configuration of a control device.
FIG. 7 is an explanatory diagram illustrating a configuration example of conversion data.
FIG. 8 is an explanatory diagram showing a data structure of ticketing information.
FIG. 9 is an explanatory diagram showing each data conversion process used for encryption.
FIG. 10 is an explanatory diagram showing a data conversion process corresponding to a random value “0”.
FIG. 11 is an explanatory diagram showing a data conversion process corresponding to a random value “1”.
FIG. 12 is an explanatory diagram showing a data conversion process corresponding to a random value “2”.
FIG. 13 is an explanatory diagram showing a data conversion process corresponding to a random value “3”.
FIG. 14 is an explanatory diagram showing a data conversion process corresponding to a random value “4”.
FIG. 15 is an explanatory diagram showing a data conversion process corresponding to a random value “5”.
FIG. 16 is an explanatory diagram showing a data conversion process corresponding to a random value “6”.
FIG. 17 is an explanatory diagram showing a data conversion process corresponding to a random value “7”.
FIG. 18 is an explanatory diagram showing a data conversion process corresponding to a random value “8”.
FIG. 19 is an explanatory diagram showing a data conversion process corresponding to a random value “9”.
FIG. 20 is an explanatory diagram showing each data conversion process used for the decoding process.
FIG. 21 is a flowchart showing a control procedure when the control device is activated.
FIG. 22 is a flowchart showing a control procedure of the medal lending device.
FIG. 23 is a flowchart showing a detailed procedure of card issuing processing.
FIG. 24 is a flowchart showing a detailed procedure of medal lending processing.
FIG. 25 is a flowchart showing a control procedure of the ticket issuing apparatus.
[Explanation of symbols]
1 Medal lending device
2 ticketing equipment
3 Control device
30, 45, 55 CPU
40, 53 Magnetic head
58 Random number generator
L1 communication line
Claims (1)
前記制御装置は、
装置の起動に応じて任意の乱数列より成る変換コードを生成する変換コード生成手段と、前記変換コード生成手段により生成された変換コードを前記通信回線を介して各遊戯媒体貸出装置に送信する送信手段とを備え、
各遊戯媒体貸出装置は、
前記制御装置から送信された変換コードをシステムの電源がオフになるまで記憶する記憶手段と、発行対象のカードに書き込む発券情報を前記記憶手段に記憶された変換コードを用いて暗号化するデータ変換手段と、前記データ変換手段により暗号化された発券情報をカードの情報記録部に書き込んで発行するカード発行手段と、受け付けたカードの情報記録部に記録された情報を読み取る情報読取り手段と、前記情報読取り手段により読み取られた情報を前記記憶手段に記憶された変換コードを用いて元の発券情報に復号するデータ復号手段と、前記データ復号手段により復号された発券情報に基づき、遊戯機への遊戯媒体の貸出し処理を実行するカード処理手段とを備えて成るプリペイドカード管理システム。Issuing and issuing ticketing information including a predetermined monetary value on a card having an information recording unit and storing the ticketing information, and accepting the issued card and playing game media according to the monetary value to an adjacent game machine a plurality of game media lending apparatus for dispensing, Ri consists a control device connected via a communication line with each play media lending apparatus, recording information of the card in which the game medium lending apparatus is accepted issuing the card Prepaid card management that allows a game medium lending device to accept a game medium when the game medium lending device is matched with the ticketing information to determine whether the card is appropriate and the card is determined to be appropriate. A system,
The control device includes:
A conversion code generating means for generating a conversion code comprising an arbitrary random number sequence in response to activation of the apparatus, and a transmission for transmitting the conversion code generated by the conversion code generating means to each game medium lending device via the communication line Means and
Each game media lending device
Storage means for storing the conversion code transmitted from the control device until the system power is turned off, and data conversion for encrypting the ticket issuing information to be written to the issued card using the conversion code stored in the storage means means, and a card issuing means for issuing writes the ticket encrypted information to the information recording portion of the card by the data conversion means, and information reading means for reading information recorded on an information recording portion of the received card, the Data decoding means for decoding the information read by the information reading means into the original ticket issuing information using the conversion code stored in the storage means, and based on the ticket issuing information decoded by the data decoding means, A prepaid card management system comprising card processing means for executing a game medium lending process.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP02460096A JP3756975B2 (en) | 1996-01-17 | 1996-01-17 | Prepaid card management system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP02460096A JP3756975B2 (en) | 1996-01-17 | 1996-01-17 | Prepaid card management system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09192323A JPH09192323A (en) | 1997-07-29 |
| JP3756975B2 true JP3756975B2 (en) | 2006-03-22 |
Family
ID=12142651
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP02460096A Expired - Fee Related JP3756975B2 (en) | 1996-01-17 | 1996-01-17 | Prepaid card management system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3756975B2 (en) |
-
1996
- 1996-01-17 JP JP02460096A patent/JP3756975B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH09192323A (en) | 1997-07-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3801535B2 (en) | Amusement media rental system | |
| JP2001095981A5 (en) | ||
| JP2000189658A5 (en) | ||
| JP2775677B2 (en) | Valuable data addition device for game cards | |
| JP3756975B2 (en) | Prepaid card management system | |
| JP4286333B2 (en) | Play system | |
| JPH1170264A (en) | Game machine | |
| JPH11156036A (en) | Automatic vending machine | |
| JP3696313B2 (en) | Prepaid card management system | |
| JP3643444B2 (en) | Card management system | |
| JP2003135830A (en) | Game media rental machine and its system | |
| JP4223079B2 (en) | Amusement park management system | |
| JPH08212322A (en) | Prepaid card and fraudulent card prevention system in prepaid card system and additional card usage system | |
| JP3778587B2 (en) | Gift management system | |
| JP3029887U (en) | Free gift card purchase machine | |
| JP2002166018A (en) | Game management system, record issuing machine and stand-by machine | |
| JP2769909B2 (en) | Game media rental system in a game store | |
| JP2007018189A (en) | Money inspection device and sales management system using it | |
| JPH08171592A (en) | Game card management method and game card management device | |
| JP2002166019A (en) | Game information management system and information recording medium processing device | |
| JPH02174883A (en) | Pinball play system | |
| JP4660914B2 (en) | Game management system in game hall and game rental medium used therefor | |
| JP2009072637A (en) | Game system | |
| JP2002166035A (en) | Game management system, record issuing machine, stand-to-face machine and payment machine | |
| JP2002011213A (en) | Game medium lending-out system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050906 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051104 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20051129 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051226 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090106 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100106 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100106 Year of fee payment: 4 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110106 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120106 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |