(57)【特許請求の範囲】
【請求項１】
プリペイドカードに対し消費金額に応じた残高情報の更新をする読書装置と、前記読書装置から送信されるプリペイドカードに記憶された情報を管理する中継装置とからなるカード情報管理システムにおいて、
前記中継装置は、
プリペイドカードに記録される情報であって、プリペイドカードを特定するカードＩＤと、残高履歴である挿入時残高情報と、最新の残高である残高情報からなる使用カード情報を、各カードＩＤ毎に記録するとともに、前記使用カード情報の挿入時残高情報および残高情報のそれぞれの情報に対してオフのフラグが設定されたデータベースを備え、
前記読書装置は、
プリペイドカードが使用された場合、プリペイドカードに記録された使用カード情報の挿入時残高情報と残高情報を更新し、更新した使用カード情報を中継装置に送信する手段を備え、
前記中継装置は、
前記読書装置から受信した使用カード情報と、前記データベースに記録された使用カード情報であって受信した使用カード情報に対応する使用カード情報とを比較照合することによりプリペイドカードの正／不正をチェックするチェック手段をさらに備え、
前記チェック手段は、
前記読書装置から受信した使用カード情報内の挿入時残高情報のうち、前記データベースに記録された使用カード情報であって受信した使用カード情報に対応する使用カード情報のうちの一致する挿入時残高情報に設定されたフラグを参照し、前記フラグがオンの場合は不正と判断し、フラグがオフの場合にはフラグをオンに更新する手段
からなる
ことを特徴とするカード情報管理システム。
【請求項２】
前記中継装置は、
受信した使用カード情報より、前記データベースに記録された使用カード情報であって受信した使用カード情報に対応する使用カード情報が古い場合、受信した使用カード情報でデータベースを更新する手段をさらに備えた
ことを特徴とする請求項１に記載のカード情報管理システム。
【請求項３】
プリペイドカードに対し消費金額に応じた残高情報の更新をする読書装置と、読書装置から送信されるプリペイドカードに記憶された情報を管理する中継装置とからなるカード情報管理システムにおいて、
前記中継装置は、プリペイドカードに記録される情報であって、プリペイドカードを特定するカードＩＤとプリペイドカードを使用する毎に順次記録された残高情報をそれぞれ収めた項目を含む残高データとを、各カードＩＤに記録するデータベースであって、さらに、前記残高データの各項目に対してオフのフラグが設定されたデータベースを備え、
前記読書装置は、
プリペイドカードが使用された場合、使用金額に応じた残高情報を加えることによりプリペイドカードに記録される残高データを更新し、カードＩＤおよび更新した残高データを中継装置に送信する手段を備え、
前記中継装置は、
新たに受信した残高データと、前記データベースから検索した同一カードＩＤの残高データとを各項目ごとに照合する手段と、
残高データの各項目の照合結果が一致する場合に、受信した残高データと検索した残高データのうち項目が短い方の最後の残高に対応する項目に設定されたフラグを参照し、フラグがオンでない場合、該フラグをオンにして項目が長い残高データを用いたデータベースの更新を行う手段と、
残高データの照合結果において少なくとも１つの項目が一致しない場合または、照合結果が一致する場合であって前記フラグの参照結果がオンの場合に不正と判断する手段と
を備えた
ことを特徴とするカード情報管理システム。
【請求項４】
前記読書装置は、
残高データを記憶する手段と、
前記プリペイドカードの使用毎に、カードＩＤに対し、更新した残高データを前記記憶手段に記憶させる手段と、
をさらに備えることを特徴とする請求項３に記載のカード情報管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリペイドカードに記録された金額情報などのカード情報を、効率的に保存するための方法およびシステム。
【０００２】
【従来の技術】
遊興施設などにおいては、プリペイドカードを利用してゲームなどが行われている。この場合、各遊技機に付設されている読書装置にプリペイドカードを挿入すると、所定のゲームをプレイすることが出来ると共に、読書装置によってプリペイドカードの金額情報が更新され、金額情報などを管理する中継装置によって決済処理が行われるようになっている。ところで、セキュリティ上、読書装置で使用されたプリペイドカードの金額情報は、該当する読書装置ごとに「使用カード情報ファイル」として管理されている。そして、新たに挿入されたプリペイドカードの金額情報は、読書装置の「使用カード情報ファイル」と比較チェックされ、正当な場合は読書装置に金額情報の履歴が逐次記録されて行き、変造カードなどの使用を不可能にしている。
【０００３】
【発明が解決しようとする課題】
しかし、複数の読書装置で１枚のプリペイドカードを使用した場合は、各々の読書装置の持っている「使用カード情報ファイル」では、そのプリペイドカードの金額情報をチェックすることはできない。このため、各読書装置からそれぞれ送られてくる「使用カード情報ファイル」を中継装置に集めて、これらを照合チェックする必要がある。ところが、中継装置は、各読書装置の「使用カード情報ファイル」を不定期にアップロードしている。以下、これをポーリングという。このため、使用された読書装置の順に「使用カード情報ファイル」が中継装置にポーリングされるとは限らない。
【０００４】
図７は、従来のシステムにおいて、複数の読書装置からの「使用カード情報ファイル」が、中継装置にポーリングにより取得される状態を示す概念図である。同図において、カードＩＤ”ＡＡＡ”の１枚のプリペイドカード１２を用いて、読書装置１１Ａ、読書装置１１Ｂ、読書装置１１Ｃの順に挿入して、それぞれプリペイドカード１２上に記載された金額を消費して行く状態を示している。すなわち、券面１０，０００円のプリペイドカード１２が、読書装置１１Ａで３，０００円消費され、次に残高７，０００円が読書装置１１Ｂで２，０００円消費され、さらに、残高５，０００円が読書装置１１Ｃで１，０００円消費されて、プリペイドカード１２の最終残高が４，０００円となった状態を示している。このとき、読書装置１１Ａには「使用カード情報ファイル」１３Ａが記録され、読書装置１１Ｂには「使用カード情報ファイル」１３Ｂが記録され、読書装置１１Ｃには「使用カード情報ファイル」１３Ｃが記録される。
【０００５】
そして、中継装置１４への各「使用カード情報ファイル」１３Ａ、１３Ｂ、１３Ｃのポーリングの順序は、１位が読書装置１１Ａ、２位が読書装置１１Ｃ、３位が読書装置１１Ｂであったとする。すなわち、「使用カード情報ファイル」のポーリングによる取得の順序は１３Ａ、１３Ｃ、１３Ｂの順となる。このように、プリペイドカード１２が使用された読書装置の順に「使用カード情報ファイル」が中継装置１４にアップロードされないこともある。
【０００６】
図８は、図７のデータ送信において、ポーリング途中の時の中継装置の「使用カード情報ファイル」の記録状態を示す図である。すなわち、この図は、１位に送信された読書装置１１Ａ（使用カード情報ファイル１３Ａ）と２位に送信された読書装置１１Ｃ（使用カード情報ファイル１３Ｃ）のデータがポーリングされたときの、中継装置１４に記録された「使用カード情報ファイル」である。図８から明らかなように、３位に送信される読書装置１１Ｂの「使用カード情報ファイル」１３Ｂの、挿入時残高７，０００円から２，０００円を消費して残高５，０００円となる情報がないため、ファイル１３Ａに記録されている金額情報とファイル１３Ｃに記録されている金額情報との間に連続性がない。したがって、ファイル１３Ｃの挿入時残高５，０００円から使用額１，０００円を引いた消費後残高４，０００円のデータは正当であるか否かの判断ができない。尚、図７の場合は、正当に使用されたときの例が示されている。
【０００７】
また、異なるカードＩＤのプリペイドカードを用いて、複数の読書装置の間でクロス使用する場合もある。図９は、カードＩＤの異なる２枚のプリペイドカードを使用して、２台の読書装置で交互にクロス使用した場合の概念図である。すなわち、カードＩＤ”ＡＡＡ”のプリペイドカードとカードＩＤ”ＢＢＢ”のプリペイドカードを用いて、それぞれ、読書装置１１Ａと読書装置１１Ｂで交互に使用した場合である。例えば、カードＩＤ”ＡＡＡ”のプリペイドカードは最初に読書装置１１Ａで使用し、次に読書装置１１Ｂ、さらに次に読書装置１１Ａで使用して、図に示すように残高を減らして行く。一方、カードＩＤ”ＢＢＢ”のプリペイドカードは最初に読書装置１１Ｂで使用し、次に読書装置１１Ａ、さらに次に読書装置１１Ｂで使用して、図に示すように残高を減らして行くとする。
【０００８】
このとき、図９に示すようなカードＩＤ”ＡＡＡ”のプリペイドカードとカードＩＤ”ＢＢＢ”のプリペイドカードの消費履歴は、それぞれ、図１０に示す「使用カード情報ファイル」として、それぞれ、読書装置１１Ａと読書装置１１Ｂに記録される。すなわち、図１０は、図９に示すプリペイドカードの使用状態における、読書装置の「使用カード情報ファイル」であり、（ａ）は読書装置１１Ａのもの、（ｂ）は読書装置１１Ｂのものである。このように、１台の読書装置で多数のカードＩＤのプリペイドカードが使用されると、読書装置の「使用カード情報ファイル」に記録されるファイル容量は、プリペイドカードが使用される毎に増加して行く。しかし、読書装置に記録することの出来るファイル容量は、読書装置のメモリ容量の関係から自ずと限界がある。
【０００９】
以上述べたように、従来のカード情報の通信方法では、プリペイドカードを使用した読書装置の順序と、読書装置から中継装置へデータがポーリングされる順序が異なる場合は、プリペイドカードの金額情報のチェックを正確に行うことができなかったり、また、読書装置に膨大な消費情報のデータが記録されたりして、読書装置の記憶容量をオーバーしてしまうなどの問題を生じる。
【００１０】
本発明はこのような事情に鑑みてなされたものであり、その１つの目的は、複数の読書装置から中継装置に、如何なる順序で金額情報がポーリングされても、プリペイドカードの金額情報のチェックを正しく行うことができるプリペイドカードのカード情報の管理方法およびシステムを提供することにある。また、他の目的として、読書装置に記録される消費情報を増大させないような、プリペイドカードのカード情報の管理方法およびシステムを提供することにある。
【００１１】
【課題を解決するための手段】
上記の目的を達成するために、本発明のプリペイドカードのカード情報の通信方法は、プリペイドカードとして記憶容量の大きい情報記録カード（以下、ＩＣカードとする）を用いる。そして、ＩＣカードには、カードを特定するカードＩＤと購入時金額の券面に続いて、消費するごとに残高のみを逐次記録した残高データを作成する。この残高データは、情報を読み書きする読書装置にも、ＩＤ毎に上書きしながら記録して行く。さらに、読書装置から情報を管理する中継装置へ、残高データを任意の期間ごとにポーリングする。中継装置では、受信した残高データの残高の項目に各々１個ずつ残高が正当なときにオンするフラグを設けて、自己のデータベースに格納しておく。尚、フラグは、読書装置側で予め設けておいてもよい。
【００１２】
そして、中継装置は、読書装置から新たな残高データを受信すると、データベースから同一カードＩＤの残高データを検索し、受信した残高データと検索した残高データとの照合を行う。先ず、両者の券面及び各残高が一致しているかどうかと、途中に挿入された金額がないかどうかのチェックを行う。さらに、チェックの結果が正当であれば、両者の残高データのうち項目の少ない方の最後の残高に対応する項目のフラグをオンし、新たに受信した残高データの項目が多い場合には、データベースの残高データに上書きすることで更新を行う。フラグは、１度オンしたら継続してオンし、２度とオンすることのないようにする。このようにして、中継装置は、読書装置から残高データを受信するごとに残高データの照合を行い、正当な場合は次の残高に対応する項目のフラグをオンして行く。
【００１３】
これによって、ＩＣカードを複数の読書装置で使用した場合に、読書装置から中継装置に残高データがポーリングされる順序如何に拘わらず、中継装置は残高データを正常にチェックすることができる。また、同じカードＩＤのＩＣカードが使用された場合も、これを正確にチェックすることができる。さらに、残高のみを追加して行く残高データの形式になっているので、読書装置に記録されるファイル容量を軽減することもできる。
【００１４】
すなわち、本発明は、プリペイドカードに対し消費金額に応じた残高情報の更新をする読書装置と、前記読書装置から送信されるプリペイドカードに記憶された情報を管理する中継装置とからなるカード情報管理システムにおいて、前記中継装置は、プリペイドカードに記録される情報であって、プリペイドカードを特定するカードＩＤと、残高履歴である挿入時残高情報と、最新の残高である残高情報からなる使用カード情報を、各カードＩＤ毎に記録するとともに、前記使用カード情報の挿入時残高情報および残高情報のそれぞれの情報に対してオフのフラグが設定されたデータベースを備え、前記読書装置は、プリペイドカードが使用された場合、プリペイドカードに記録された使用カード情報の挿入時残高情報と残高情報を更新し、更新した使用カード情報を中継装置に送信する手段を備え、前記中継装置は、前記読書装置から受信した使用カード情報と、前記データベースに記録された使用カード情報であって受信した使用カード情報に対応する使用カード情報とを比較照合することによりプリペイドカードの正／不正をチェックするチェック手段をさらに備え、前記チェック手段は、前記読書装置から受信した使用カード情報内の挿入時残高情報のうち、前記データベースに記録された使用カード情報であって受信した使用カード情報に対応する使用カード情報のうちの一致する挿入時残高情報に設定されたフラグを参照し、前記フラグがオンの場合は不正と判断し、フラグがオフの場合にはフラグをオンに更新する手段からなることを特徴とする。
【００１５】
また、本発明は、上述のカード情報管理システムにおいて、前記中継装置は、受信した使用カード情報より、前記データベースに記録された使用カード情報であって受信した使用カード情報に対応する使用カード情報が古い場合、受信した使用カード情報でデータベースを更新する手段をさらに備えたことを特徴とする。
【００１６】
また、本発明は、プリペイドカードに対し消費金額に応じた残高情報の更新をする読書装置と、読書装置から送信されるプリペイドカードに記憶された情報を管理する中継装置とからなるカード情報管理システムにおいて、前記中継装置は、プリペイドカードに記録される情報であって、プリペイドカードを特定するカードＩＤとプリペイドカードを使用する毎に順次記録された残高情報をそれぞれ収めた項目を含む残高データとを、各カードＩＤに記録するデータベースであって、さらに、前記残高データの各項目に対してオフのフラグが設定されたデータベースを備え、前記読書装置は、プリペイドカードが使用された場合、使用金額に応じた残高情報を加えることによりプリペイドカードに記録される残高データを更新し、カードＩＤおよび更新した残高データを中継装置に送信する手段を備え、前記中継装置は、新たに受信した残高データと、前記データベースから検索した同一カードＩＤの残高データとを各項目ごとに照合する手段と、残高データの各項目の照合結果が一致する場合に、受信した残高データと検索した残高データのうち項目が短い方の最後の残高に対応する項目に設定されたフラグを参照し、フラグがオンでない場合、該フラグをオンにして項目が長い残高データを用いたデータベースの更新を行う手段と、残高データの照合結果において少なくとも１つの項目が一致しない場合または、照合結果が一致する場合であって前記フラグの参照結果がオンの場合に不正と判断する手段とを備えたことを特徴とする。
これにより、ポーリングで中継装置が取得する残高データの順番が同一カードの使用順と異なっても正／不正のチェックを行える。
【００１７】
また、本発明は、上述の前記読書装置において、残高データを記憶する手段と、前記プリペイドカードの使用毎に、カードＩＤに対し、更新した残高データを前記記憶手段に記憶させる手段と、をさらに備えることを特徴とする。
これにより、中継装置が記憶する残高データの容量を押さえることができる。
【００１９】
【発明の実施の形態】
以下、図面を用いて本発明の実施の形態を詳細に説明する。消費履歴情報としては、消費後の残高を順次追加して行くようなトラックの構造にする。すなわち、図２の、使用カード情報ファイルのトラック構成図に示すように、トラックの先頭の項目にＩＣカードの「カードＩＤ」を記録し、続いてプリペイドカードの購入時金額すなわち「券面」を記録し、以降、順次、その都度消費される残高である「挿入時残高」を記録し、最後の項目にＩＣカードの最終残高すなわち「残高」を記録する。
【００２０】
図１は、本発明の実施の形態のシステムにおいて、ＩＣカードを複数の読書装置で使用した場合に、各ＩＣカードの消費情報を中継装置のポーリングにより送信する状態を示す概念図である。先ず、読書装置１Ａによって、「カードＩＤ」”ＡＡＡ”、「券面」１０，０００円のＩＣカード２で３，０００円を消費して「残高」７，０００円にすると、ＩＣカード２に記録される「使用カード情報ファイル」３Ａは、図に示すように左の項目から「カードＩＤ」”ＡＡＡ”、「券面」”１０，０００円”、「残高」”７，０００円”となる。同時に「使用カード情報ファイル」３Ａは読書装置１Ａにも記録される。
【００２１】
次に、読書装置１Ｂによって、読書装置１Ａで使用済みのＩＣカード２で２，０００円を消費して残高５，０００円にすると、先の「使用カード情報ファイル」３Ａの消費履歴の最後の項目に「残高」”５，０００円”が追加されて、「使用カード情報ファイル」３Ｂが作成されて、ＩＣカード２に記録されると共に読書装置１Ｂにも記録される。尚、前述のように、最後の項目の前の「残高」”７０００円”の項目は「挿入時残高」”７，０００円”として取扱われる。さらに、読書装置１Ｃによって、読書装置１Ｂで使用済みのＩＣカード２で１，０００円を消費して残高４，０００円にすると、先の「使用カード情報ファイル」３Ｂの消費履歴の最後の項目に「残高」”４，０００円”が追加されて、「使用カード情報ファイル」３Ｃが作成されて、ＩＣカード２に記録されると共に読書装置１Ｃにも記録される。尚、最後の項目の前の「残高」”５０００円”の項目は「挿入時残高」”５０００円”として取扱われる。
【００２２】
そして、各「使用カード情報ファイル」が中継装置４へポーリングされる順序は、１位が読書装置１Ａの「使用カード情報ファイル」３Ａ、２位が読書装置１Ｃの「使用カード情報ファイル」３Ｃ、３位が読書装置１Ｂの「使用カード情報ファイル」３Ｂとする。このような順序で「使用カード情報ファイル」が中継装置４に送信される場合に、中継装置４で行われるカードの消費情報履歴のチェックの方法について説明する。尚、中継装置４に備えられたデータベースにおいて「使用カード情報ファイル」のトラックにおける「カードＩＤ」と「券面」の項目を除く他の項目には、中継装置において、それぞれ１個ずつ、「残高」が正常なときに立つフラグ領域が設けられる。
【００２３】
図３は、図１において、各読書装置から使用カード情報ファイルが送信されたときの、中継装置が行う残高チェックの方法を説明するための概念図である。まず、読書装置１Ａから「使用カード情報ファイル」３Ａが送信されてくると、最後の項目の「残高」７，０００円のフラグは、比較対象がないのでＯＦＦとして、データベースに使用カード情報ファイルとして保存する（図３の１（ａ）参照）。次に、読書装置１Ｃから「使用カード情報ファイル」３Ｃが送信されてくると、中継装置４は、先に受信してデータベースに格納している「使用カード情報ファイル」３Ａとの間で、途中の消費履歴が一致しているかどうかのチェックを行う。例えば、後から送られてきた「使用カード情報ファイル」３Ｃの「券面」１０，０００円と「挿入時残高」７，０００円の間に別の金額情報があれば、中継装置４が記録している「使用カード情報ファイル」３Ａと、後から送られてきた「使用カード情報ファイル」３Ｃの消費履歴が異なるので、使用されたＩＣカードは偽造カードと判断する。勿論、一致していれば、取りあえず、正常と判断する。
【００２４】
しかし、「カードＩＤ」”ＡＡＡ”と全く同じＩＣカードをコピーして、同じ消費額で使用された場合には、消費履歴の一致だけの判定では、正当／不正の判断はできない。そこで、このような場合のチェック判定機能としてフラグが用いられている。すなわち、読書装置１Ｃから「使用カード情報ファイル」３Ｃが送信されて来たら、中継装置４が記録している短い方となる「使用カード情報ファイル」３Ａの最後の項目の「残高」の金額と、長い方となる受信した「使用カード情報ファイル」３Ｃの該当する項目の「挿入時残高」の金額とを比較チェックし、一致していれば使用されたＩＣカードは正当なものと見なして、比較した項目に対応するフラグを「ＯＮ」にする。図３の場合では、先に読書装置１Ａから送られてきて中継装置４が格納している「使用カード情報ファイル」３Ａの「残高」７，０００円と、後に送られて来た読書装置１Ｃの「使用カード情報ファイル」３Ｃの「挿入時残高」７，０００円とが一致し、かつフラグが「ＯＦＦ」となっているので、「使用カード情報ファイル」３Ｃの「挿入時残高」７，０００円の項目にフラグを立てた情報がデータベースに蓄積される（図３の（ｂ）参照）。
【００２５】
一般的には、フラグを用いた正／不正の判断は、まず、データベースに蓄積された「使用カード情報ファイル」と読書装置より送信された「使用カード情報ファイル」との比較で、ファイルのトラックが短い方の「使用カード情報ファイル」の最後の項目の「残高」までの項目が、トラックの長い方の「使用カード情報ファイル」の該当項目まですべて一致しているか判断し、一致していれば正当なＩＣカードと見なす。次いで、トラックの短い方の「使用カード情報ファイル」の最後の項目の「残高」に対応する項のフラグを取得する。このフラグが「０ＦＦ」であれば、「ＯＮ」にして、フラグ情報をデータベースに保存するとともに、トラックの長い方の「使用カード情報ファイル」でデータベースの更新を行う。
【００２６】
また、フラグは「残高」が一致したときに１回だけ立てて、この時点では、使用されたＩＣカードは正当と判断し、以降はフラグを継続して立てておく。これによって、前述のように、同じカードＩＤをコピーしたＩＣカードが同じ消費履歴で使用された場合には、すでに参照したフラグが「ＯＮ」となっている。この場合、使用されたＩＣカードは不正と判断する。
【００２７】
さて、図３に戻って、次に、読書装置１Ｂから「使用カード情報ファイル」３Ｂが送られて来ると、中継装置４が格納している「使用カード情報ファイル」と送られた消費履歴を照合し、短い方の使用カード情報ファイルまでのすべての項目が、一致しているか判断する。一つでも一致していなければ、途中で金額情報などが何らかの形でチャージされたものと見なして不正ＩＣカードと判断する。このようなチェックにより、後から送られてきた「使用カード情報ファイル」３Ｂの内容が中継装置４に記録された内容と全て一致していれば、さらに、送られてきた短い方となる「使用カード情報ファイル」３Ｂにおけるトラックの最後の項目の「残高」５，０００円と、中継装置４に記録されている長い方となる「使用カード情報ファイル」の該当項目の「挿入時残高」５，０００円のところを比較して、一致し、かつ、対応する項目のフラグが「ＯＦＦ」となっていればその項目のフラグを「ＯＮ」にする。その結果、データベース内のカードＩＤ「ＡＡＡ」の情報は図３の（ｂ）のようになる。
【００２８】
このようにして、正常なＩＣカードの「使用カード情報ファイル」が送られてくる場合は、時系列的に、順次「残高」の項目のところにフラグを立て、１度立ったらフラグはその状態を維持する。さらに、フラグは１項目に１個しか設けられていないので、２度立つことはあり得ない。
【００２９】
すなわち、中継装置４では、「カードＩＤ」が一致して、「カードＩＤ」に続く「券面」から最後の項目の「残高」までに不一致のある使用カード情報であれば、不正ＩＣカードと判断し、さらに、各項目の残高は一致しているが、参照した項目のフラグがすでに立っている場合も不正ＩＣカードと判断する。
【００３０】
図４は、フラグの立っている「残高」の項目に、再び、同一金額の「残高」のある使用カード情報ファイルが送られてきたときの状態を示す説明図である。同図に示すように、中継装置４に（ａ）のような「使用カード情報ファイル」が記録されているとき、新たに、（ｂ）のような「使用カード情報ファイル」が送信されて来ると、記録されている「使用カード情報ファイル」（ａ）には、既に参照対象となる「挿入時残高」５，０００円の項目はフラグが立っているので、後から送られてきた「使用カード情報ファイル」（ｂ）は異常と判断し、このＩＣカードは不正と判断する。
【００３１】
すなわち、中継装置は、先に受信して記録した「使用カード情報ファイル」と、後から受信した「使用カード情報ファイル」とを照合することによって、読書装置でＩＣカードが使用された順に「使用カード情報ファイル」を受信しなくても、ＩＣカードの正／不正をチェックすることができる。さらに、残高が一致しているときに、時系列的に、フラグを継続して立て、しかも１度しか立たないようにすることによって、同じカードＩＤのＩＣカードが使用された場合には不正カードと判定することができる。
【００３２】
また、本発明によれば、図９に示したように、異なるカードＩＤのＩＣカードを用いて複数の読書装置の間でクロス使用する場合でも、読書装置に記録する消費情報を軽減することができる。すなわち、ＩＣカードの残高のみを、時系列的に、次々と後ろの項目に記録して行くような「使用カード情報ファイル」の構造にして、このファイルをＩＣカードに記録すると共に読書装置にもカードＩＤ毎に同じファイルを作成する。したがって、読書装置の「使用カード情報ファイル」は図５のように簡素化される。すなわち、図５は、図９に示すようにＩＣカードを２台の読書装置でクロス使用した場合に、本発明の方法によって読書装置に記録される使用カード情報ファイルである。
【００３３】
図５において、読書装置１１Ａのフィールド１の欄には、図９の読書装置１１Ａで使用されたカードＩＤ”ＡＡＡ”のＩＣカードに関する消費情報として、「カードＩＤ」”ＡＡＡ”、「券面」１０，０００円に続いて、「カードＩＤ」”ＡＡＡ”に関する「残高」の履歴のみが記録されて行く。同様に、読書装置１１Ａのフィールド２の欄には、図９の読書装置１１Ａで使用されたカードＩＤ”ＢＢＢ”のＩＣカードに関する消費情報として、「カードＩＤ」”ＢＢＢ”、「券面」５，０００円に続いて、「カードＩＤ」”ＢＢＢ”に関する「残高」の履歴のみが記録されて行く。また、読書装置１１Ｂの各フィールド欄についても、それぞれの「カードＩＤ」毎の、「券面」と「残高」の履歴のみが記録される。これによって、読書装置の「残高」の項目のみを順次チェックして行けば、中継装置のみならず、読書装置でもＩＣカードの正／不正をチェックすることができる。したがって、図５に示す本発明の作成フィールド数は、図１０に示した従来のフィールド数に比べて大幅に減らすことができる。
【００３４】
尚、中継装置は１つの遊興施設内の情報を全て管理しているが、この中継装置を複数管理するセンタに上述の情報を集めるようなシステムにすれば、チェーン店内において使用されたＩＣカードのチェックをどの遊興施設内でも行うことができる。
【００３５】
次に、ＩＣカードをチェックするために、中継装置が行う処理の流れをフロー図を用いて説明する。図６は、ＩＣカードの正／不正のチェックを行うために、中継装置が行う処理の流れを示すフロー図である。先ず、「使用カード情報ファイル」のトラックの各項目を示すフィールド番号として、”０”を「カードＩＤ」、”１”を「券面」、”２〜（ｎ−１）”を「挿入時残高」、”ｎ”を「残高」とする。さらに、”Ａ”を「読書装置から送られていた使用カード情報ファイルのデータ」、”Ｂ”を「中継装置のデータベースから検索されたデータ」と定義する。そして、各使用カード情報ファイルの各項目の値をＡ（ｉ）、Ｂ（ｉ）（０≦ｉ≦ｎ）で示す。
【００３６】
先ず、中継装置は、読書装置から「使用カード情報ファイル」のデータＡを受信すると（Ｓ１）、読書装置から送信されたデータＡ内のカードＩＤを検索キーとして、自己のデータベースの検索を行う。すなわち、先に読書装置から送信されて、中継装置のデータベースが格納しているデータＢの検索を行う（Ｓ２）。次に、読書装置のデータ”Ａ”と中継装置のデータベースから検索したデータ”Ｂ”に対して、変数ｉにフィールド番号”１”を設定し、Ａ，Ｂ両者の検索対象をフィールド番号１の「券面」の項目にセットする（Ｓ３）。そして、読書装置のデータ”Ａ（１）”の「券面」と、データベースから検索したデータ”Ｂ（１）”の「券面」とを比較する（Ｓ４）。比較結果が不一致であれが（Ｓ４，ＮＯ）、違う種類のＩＣカードか不正なＩＣカードであると判断して、エラー信号を送出する（Ｓ５）。
【００３７】
「券面」の比較結果が一致していれば（Ｓ４，ＹＥＳ）、変数ｉをインクリメントし、フィールド番号”２”の項目、すなわち最初の「挿入時残高」の項目に検索対象をシフトし（Ｓ６）、読書装置のデータ”Ａ（２）”の「挿入時残高」と検索されたデータ”Ｂ（２）”の「挿入時残高」との比較を行う。さらに、フィールド番号を順次増やして、読書装置のデータ”Ａ（ｉ）”の「挿入時残高」と検索されたデータ”Ｂ（ｉ）”の「挿入時残高」とを逐次比較し、各フィールド番号毎の「挿入時残高」に不一致がないかどうかをチェックして行く。そして、読書装置からのデータ”Ａ（ｉ）”または検索されたデータ”Ｂ（ｉ）”の何れかの、トラックの短い方のフィールド番号の最後まで比較し終わったかどうかを判断し（Ｓ７）、比較し終わらなければ（Ｓ７，ＮＯ）、ステップＳ４に戻って前述の比較を繰り返す。
【００３８】
トラックの短い方のフィールド番号の最後まで比較し終わったら（Ｓ７，ＹＥＳ）、変数ｉを”ｉ−１”に設定する。すなわち、トラックが短い方のファイルの最後のフィールド番号の位置にチェック対象項目を戻す（Ｓ８）。そして、このフィールド番号ｉ（すなわち、トラックが短い方のファイルの最後のフィールド番号ｉの「残高」）に対応する位置の検索されたデータ”Ｂ（ｉ）”に、フラグが立っているかどうか判定する（Ｓ９）。すでにフラグが立っていれば、読書装置からのデータＡ（ｉ）はデッドコピーによる不正ＩＣカードのデータと判断してエラー信号を送出する（Ｓ１０）。フィールド番号ｉに対応する位置の検索されたデータ”Ｂ（ｉ）”にフラグが立っていなければ、フィールド番号ｉの位置にフラグを立て（Ｓ１１）、データベースに対してフラグ情報を更新する（Ｓ１２）。
【００３９】
次に、変数ｉを”ｉ＋１”に設定する。すなわち、中継装置のデータベースから検索されたデータ”Ｂ（ｉ）”のファイルトラックが短いか、読書装置から送信されたデータ”Ａ（ｉ）”のファイルトラックが短いかを判断するために変数ｉに１を加える（Ｓ１３）。そして、検索されたデータ”Ｂ（ｉ）”のフィールドがない項目に来たかどうか判断し（Ｓ１４）、Ｂ（ｉ）”のフィールドがなければ、すなわち、読書装置から送信されてきたデータ”Ａ（ｉ）”のトラックより、中継装置のデータベースから検索したデータ”Ｂ（ｉ）”のトラックの方が短ければ（Ｓ１４，ＹＥＳ）、中継装置のデータベースのデータ”Ｂ”を読書装置から送られてきたデータ”Ａ”で更新し、（Ｓ１５）、終了する。また、中継装置のデータベースから検索したデータ”Ｂ”のトラックの方が、読書装置から送信されてきたデータ”Ａ”のトラックより長ければ（Ｓ１４，ＮＯ）、データベースを更新することなく終了する。なお、図６に示す動作は中継装置内のＲＯＭに記憶されたプログラムをこの装置を構成するＣＰＵ、ＲＡＭを用いて実行することにより実現される。なお、図６に示す動作は、機能別に受信手段（Ｓ１）、格納手段（Ｓ１２）、抽出手段（Ｓ２）、照合手段（Ｓ３〜Ｓ７）、上書手段（Ｓ１１，Ｓ１３〜Ｓ１５）、チェック手段（Ｓ８〜Ｓ１０）からなる。
【００４０】
ところで、上述したような情報通信の方法によって、中継装置は、ＩＣカードなどのプリペイドカードの正当／不正をチェックしながら、金額情報が正当に消費されて行くように管理を行っている。そこで、正当なプリペイドカードが使用された場合には、中継装置は、多様的な側面からプリペイドカードの売り上げ情報を管理している。一例として、プリペイドカードを遊興施設で使用する場合に、中継装置が多様的にプリペイドカードの売り上げ情報を管理する場合を説明する。
【００４１】
図１１は、遊興施設に設置されている遊技機と中継装置との通信状態を示す概念図である。遊技機２１は、プレイをする遊技部２２と、遊技機２１の電源となる電源装置２３と、プリペイドカード２４の情報を読み書きする読書装置２５とによって構成されている。そして、読書装置２５からプリペイドカード２４の消費情報が中継装置２６に送信され、中継装置２６によって遊技機２１内の全ての情報が管理されるように構成されている。ここで、遊技機２１は、遊興施設内に多数設置され、遊技部２２と電源装置２３は遊技機２１に固定的に配置され、読書装置２５は、故障などが起きやすいので、遊技機２１から自由に取り替えできるように設置されている。
【００４２】
このような状態において、プリペイドカードとして磁気カードが使われている現状では、磁気カードは使い捨てである。そこで、中継装置２６は、固定設置されている遊技機２１毎にどれだけの売り上げがあったか、移動自在な読書装置２５毎にどれだけの売り上げがあったか、及び読書装置２５がどのように移動したかの管理を行っている。
【００４３】
先ず、読書装置２５の売り上げ管理の必要性について述べる。読書装置２５は移動自在であると共に、前述のように、ポーリングによって不定期に中継装置２６に金額情報が送信されるので、読書装置２５には一定期間のデータが蓄積されている。しかも、読書装置２５は、交換されたり移動されたりする場合があるので、読書装置２５自身の売り上げを管理する必要がある。また、固定設置された遊技機２１毎の売り上げは、どの場所に設置された遊技機２１がいくらの売り上げであったかなどを、遊興施設側の事情により経営管理するために必要である。さらに、読書装置２５の移動情報の必要性については、読書装置２５の売り上げを管理するために移動場所を特定するためである。
【００４４】
このような事情に基づいて、中継装置２６は、遊技機２１と一体で固定されている電源装置２３に割り振られた位置のアドレス（以下、物理アドレスと云う）と、読書装置２５に割り振られた通信上のアドレス（以下、論理アドレスと云う）とを利用して、遊技機（すなわち場所）毎の売り上げと読書装置毎の売り上げと読書装置の移動状態とを管理する。
【００４５】
しかし、近年、磁気カードにかわって、記憶容量が大きくて、金額をリチャージすれば繰り返し利用することのできるＩＣカードが利用され始めている。このようなＩＣカードは、前述のようにセキュリティを強化したシステムによって利用されているが、一方、ＩＣカード単位での売り上げ情報やＩＣカードの移動位置（使用場所）の管理も必要になってくる。
【００４６】
ＩＣカードを使用する場合は、前述のように読書装置２５がどう移動したかを管理するのではなく、セキュリティ強化のために、ＩＣカード２４がどう移動したかを管理する必要がある。さらに、読書装置２５でいくらの売り上げがあったかを管理するのではなく、リチャージ式のＩＣカードでいくらの売り上げがあったかを管理する必要がある。尚、固定設置されている遊技機２１毎の売り上げは、遊技施設の経営事情によって前述と同様に必要である。
【００４７】
すなわち、中継装置２６では、ＩＣカード２４の移動状態の管理と、ＩＣカード２４単位での売り上げ管理と、遊技機２１単位（場所毎）の売り上げ管理とを行う必要がある。中継装置２６がこのような情報を複合管理をする場合に、前述のように、物理アドレスや論理アドレスを個別に通信していては、通信管理が煩雑になり、且つ、通信の輻輳や通信トラブルの原因ともなる。
【００４８】
そこで、本発明では、読書装置から中継装置に情報を送信するときのアドレス設定の仕方を工夫して通信情報の簡素化を図り、前述の、遊技機単位の売り上げ、ＩＣカード単位の売り上げ、及びＩＣカードの移動位置の管理を行うようにしたことを特徴とする。
【００４９】
図１２は、本発明における、遊技機の売り上げ情報を多様的に管理するための通信システムの概念図である。すなわち、遊技機３１には固有の番号として機番が設定されて、それぞれの場所に固定設置されている。そして、遊技部３２及び電源装置３３も遊技部３１に固定されている。さらに、電源装置３３は固有の識別番号としてアドレス番号を備えていて、遊技機３１の機番と対応付けされている。一方、ＩＣカード３４も固有のカードＩＤを備えている。
【００５０】
そして、読書装置３５は、電源装置３３からのアドレス番号とＩＣカード３４からのカードＩＤを受信して、アドレス番号とカードＩＤを組み合わせた複合アドレス３７を格納している。そして、読書装置３５は、この複合アドレス３７を用いて金額情報を中継装置３６に送信している。これによって、中継装置３６は、受信した複合アドレス３７からアドレス番号を抽出することによって、遊技機３１毎の（すなわち場所毎の）売り上げ情報を管理することができ、カードＩＤを抽出することによって、ＩＣカード３４毎の売り上げ情報を管理することができる。さらに、アドレス番号とカードＩＤから、ＩＣカードがどのように移動したかという移動情報を得ることができる。
【００５１】
このように、遊技機３１すなわち設置場所に対応したアドレス番号と、移動自在なＩＣカードのカードＩＤとを組み合わせた複合アドレス３７を読書装置３５に格納して、中継装置３６と通信することによって、中継装置３６は、遊技機３１の機番毎の売り上げと、ＩＣカード毎の売り上げと、ＩＣカードの移動位置とを管理することができる。
【００５２】
図１３は、多数の遊技機でそれぞれ異なるＩＣカードを使用した場合の状態図であり、図１４は、図１３の使用状態において、中継装置が管理する売上げ情報の一例である。図１３において、遊技機４１〜４４は、それぞれ、機番に対応するアドレス１〜４を所持している。例えば、遊技機４１は、自身に付設されている電源装置のアドレス１を機番アドレスとして所持している。そして、遊技機４１で、カードＩＤ１０１が記録されたＩＣカード１０１を使用すると、遊技機４１の読書装置から中継装置に、金額情報を送信する際に、カードＩＤ１０１とアドレス１とからなる複合アドレス１−１０１を用いる。以下、それぞれの遊技機の読書装置から中継装置に、金額情報を送信する際に、対応するアドレスと使用したカードＩＤとからなる複合アドレスが用いられる。
【００５３】
その結果、図１４（ａ）の中継装置の金額情報（売上高）に関するログファイルに示すように、各複合アドレスに対応して消費金額が時系列的に記録される。例えば、複合アドレス４−３００に対応する売上高￥６００円は、アドレス４すなわち遊技機４４でカードＩＤが３００のＩＣカードが消費した金額情報である。また、複合アドレス１−１０１に対応する売上高￥１，０００円は、アドレス１すなわち遊技機４１でカードＩＤが１０１のＩＣカードが消費した金額情報である。
【００５４】
さらに、このログファイルから、図１４（ｂ）に示すように、遊技機の機番毎（すなわちアドレス毎）の総売上を集計することもできる。この図１４（ｂ）では、アドレス１〜４のそれぞれの総売上が表示されている。例えば、アドレス３すなわち遊技機４３の総売上高￥１，０００円が表示される。また、図１４（ｃ）に示すように、各ＩＣカード毎の総売上を集計することもできる。この図の場合は、カードＩＤ１０１の総売上￥５００円、カードＩＤ３００の総売上￥３００円などと表示されている。また、この複合アドレスよりＩＣカードがどの場所で使用されたかを追うこともできる。
【００５５】
以上述べた実施の形態は本発明を説明するための一例であり、本発明は、上記の実施の形態に限定されるものではなく、発明の要旨の範囲で種々の変形が可能である。例えば、上記の実施の形態ではＩＣカードを用いて説明したが、これに限らず、記憶容量の大きい光カードや光磁気カードを用いても本発明が適用できることは云うまでもない。
【００５６】
【発明の効果】
以上説明したように、本発明のプリペイドカードにおけるカード情報の通信方法によれば、ＩＣカードが複数の読書装置で使用されたとき、使用された順序と無関係にカード情報が中継装置にポーリングされても、中継装置はＩＣカードの正／不正を正しくチェックすることができる。しかも、同じカードＩＤのＩＣカードをデッドコピーして使用しても、これをチェックすることもできる。さらに、読書装置の記録されるカード情報のファイルは、残高情報の履歴のみであるので、読書装置のファイル容量を少なくすることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態のシステムにおいて、ＩＣカードを複数の読書装置で使用した場合に、各ＩＣカードの消費情報を中継装置にポーリングする状態を示す概念図である。
【図２】本発明に適用される、使用カード情報ファイルのトラック構成図である。
【図３】図１において、各読書装置から使用カード情報ファイルが送信されたときの、中継装置が行う残高チェックの方法を説明するための概念図である。
【図４】フラグの立っている「残高」の項目に、再び、同一金額の「残高」のある使用カード情報ファイルが送られてきたときの状態を示す説明図である。
【図５】図９に示すように、ＩＣカードを２台の読書装置でクロス使用した場合に、本発明の方法によって読書装置に記録される使用カード情報ファイルである。
【図６】ＩＣカードの正／不正のチェックを行うために、中継装置が行う処理の流れを示すフロー図である。
【図７】従来のシステムにおいて、複数の読書装置からの「使用カード情報ファイル」が、中継装置にポーリングされる状態を示す概念図である。
【図８】図７のデータ送信において、ポーリング途中の時の中継装置の「使用カード情報ファイル」の記録状態を示す図である。
【図９】カードＩＤの異なる２枚のカードを使用して、２台の読書装置で交互にクロス使用した場合の概念図である。
【図１０】図９に示すプリペイドカードの使用状態における、従来方式の読書装置の「使用カード情報ファイル」である。
【図１１】遊興施設に設置されている遊技機と中継装置との通信状態を示す概念図である。
【図１２】本発明における、遊技機の売り上げ情報を多様的に管理するための通信システムの概念図である。
【図１３】多数の遊技機で、それぞれ異なるＩＣカードを使用した場合の状態図である。
【図１４】図１３の使用状態において、中継装置が管理する売上げ情報の一例である。
【符号の説明】
１Ａ、１Ｂ、１Ｃ、１１Ａ、１１Ｂ、１１Ｃ、２５、３５…読書装置
２、１２、２４、３４…プリペイドカード（ＩＣカード）
４、１４、２６、３６、４５…中継装置
２１、３１、４１、４２、４３、４４…遊技機
２２、３２…遊技部
２３、３３…電源装置
３７…複合アドレス
【図１】
0003607111.tif 000002
【図２】
0003607111.tif 000003
【図３】
0003607111.tif 000004
【図４】
0003607111.tif 000005
【図５】
0003607111.tif 000006
【図６】
0003607111.tif 000007
【図７】
0003607111.tif 000008
【図８】
0003607111.tif 000009
【図９】
0003607111.tif 000010
【図１０】
0003607111.tif 000011
【図１１】
0003607111.tif 000012
【図１２】
0003607111.tif 000013
【図１３】
0003607111.tif 000014
【図１４】
0003607111.tif 000015