(57)【要約】【課題】遊技機に対する不正を確実に発見して警告することができる遊技機の不正監視システムを提供する。【解決手段】遊技機１同士は接続されており、遊技機１は、接続された遊技機１から当該遊技機１のＲＯＭに記憶されている制御プログラムを読取ると共に、その制御プログラムに基づいてキー値を算出し、そのキー値を管理コンピュータ４に送信する。そして、管理コンピュータ４は、遊技機１のキー値が前回から変化したときは、遊技機１のＲＯＭに対して不正が行われた虞があるとして警告を発する。【選択図】  図１
2004159757.tif 000002
【特許請求の範囲】
【請求項１】
接続された遊技機のプログラム記憶手段からアプリケーションプログラムを読取る読取手段と、
この読取手段が読取ったアプリケーションプログラムに基づいてキー値を算出する算出手段と、
この算出手段が算出したキー値を上位の管理装置へ送信する送信手段とを備え、
前記管理装置は、前記送信手段から受信したキー値が正規のキー値と異なっていたときは異常と判断して警告することを特徴とする遊技機の不正監視システム。
【請求項２】
前記管理装置は、前記送信手段から受信したキー値が前回受信したキー値と異なっていたときは異常と判断することを特徴とする請求項１記載の遊技機の不正監視システム。
【請求項３】
前記算出手段は、アプリケーションプログラム全体に基づいてキー値を算出することを特徴とする請求項１または２記載の遊技機の不正監視システム。
【請求項４】
前記管理装置は、キー値が異なっていた場合において該当する遊技機の機種が変更されていたときは、警告の実行を禁止することを特徴とする請求項１ないし３の何れかに記載の遊技機の不正監視システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自己に接続された遊技機のプログラム記憶手段に対する不正を監視する遊技機の不正監視システムに関する。
【０００２】
【発明が解決しようとする課題】
従来、遊技機のＲＯＭに対する不正を監視する方法としては、制御基板の目視、検査用機器でのテスト、或は台データの検証などにより行われてきた。
制御基板の目視は、作業者が遊技機に取付けられている制御基板を１台１台目で見て異常がないか、或いは他の遊技機との違いはないかといった検査をしてきた。
【０００３】
しかしながら、機種によって制御基板に用いられる部品及び配線が異なると共に、部品は小さいので、目視により全ての不正を短時間で発見することは不可能であった。
また、検査用機器としてはＲＯＭチェッカーが使用されている。このＲＯＭチェッカーは、遊技機の基板に接続した状態で遊技機メーカにより発表されているＲＯＭと同一のものか否か１台１台確認するものである。
しかしながら、この種の検査用機器は、検査対象の機種が異なると検査できない、或いは高価な検査用ソフトを購入しないと新しい機種は検査できないなどの問題があった。
【０００４】
一方、台データを検証する方法では、１台１台の特賞履歴、長期にわたる集計などを確認する必要があり、データ分析になれた作業者でないと、不正を発見することは困難であった。
本発明は上記事情に鑑みてなされたものであり、その目的は、遊技機に対する不正を確実に発見して警告することができる遊技機の不正監視システムを提供することにある。
【０００５】
【課題を解決するための手段】
本発明は、接続された遊技機のプログラム記憶手段からアプリケーションプログラムを読取る読取手段を設け、この読取手段が読取ったアプリケーションプログラムに基づいてキー値を算出する算出手段を設け、この算出手段が算出したキー値を上位の管理装置へ送信する送信手段を設けた上で、前記管理装置は、前記送信手段から受信したキー値が正規のキー値と異なっていたときは異常と判断して警告するものである（請求項１）。
【０００６】
このような構成によれば、読取手段は、接続された遊技機のプログラム記憶手段に記憶されたアプリケーションプログラムを読取る。すると、算出手段は、読取手段が読取ったアプリケーションプログラムに基づいてキー値を算出し、送信手段がキー値を上位の管理装置へ送信する。
【０００７】
管理装置は、キー値を受信したときは、当該キー値が正規のキー値と異なっているかを判断し、異なっていたときは異常と判断して警告する。従って、管理装置から警告が発せられたときは、遊技機のプログラム記憶手段に対して不正が行われた虞があるから、不正に対して適切に対処する。
【０００８】
上記構成において、前記管理装置は、前記送信手段から受信したキー値が前回受信したキー値と異なっていたときは異常と判断するようにしてもよい（請求項２）。
このような構成によれば、プログラム記憶手段に記憶されているアプリケーションプログラムが不正に改竄されたときは、算出手段が算出したキー値が前回と異なるから、管理装置は、送信手段から受信したキー値が前回受信したキー値と異なっていたときは異常と判断することができる。
【０００９】
また、前記算出手段は、アプリケーションプログラム全体に基づいてキー値を算出するのが望ましい（請求項３）。
このような構成によれば、アプリケーションプログラム全体に基づいてキー値を算出するので、アプリケーションプログラムに対する不正を確実に発見することができる。
【００１０】
また、前記管理装置は、キー値が異なっていた場合において該当する遊技機の機種が変更されていたときは、警告の実行を禁止するのが望ましい（請求項４）。
このような構成によれば、遊技機の機種が変更されていた場合はキー値が異なることから、このような場合は、管理装置が異常報知の実行を禁止することにより、異常報知が不用意に行われてしまうことを防止できる。
【００１１】
【発明の実施の形態】
以下、本発明の一実施の形態を図面に基づいて説明する。
図１は、並列配置された遊技機を示している。この図１において、パチンコホールには遊技機１が隣接して配置されている。遊技機１に対応して台間玉貸機２が配置されており、台間玉貸機２から遊技機１に遊技媒体が放出されるようになっている。遊技機１及び台間玉貸機２に対応して入出力装置３が設けられており、上位の管理コンピュータ（管理装置に相当）４は、入出力装置３を通じて遊技機１の稼動状態及び台間玉貸機２の売上を管理するようになっている。
ここで、隣接する遊技機１の制御装置同士は、図１中に破線で示すように互いに通信可能に接続されている。尚、両端に位置する遊技機１の制御装置同士が互いに通信可能に接続されている。
【００１２】
図２は遊技機１の制御装置の構成を概略的に示すブロック図である。この図２において、制御装置５は制御部（読取手段、算出手段に相当）６を主体として構成されており、その制御部６は、ＣＰＵ７、クロック発生回路８、ＲＯＭ（プログラム記憶手段に相当）９、ＲＡＭ１０から構成されている。制御部６は、遊技状態に応じてドライバ１１を介して呼出しランプ１２、スタートランプ１３、特賞ランプ１４を適宜点灯すると共に、絵柄表示部１５の表示図柄を更新したり、スピーカ１６から効果音を発生したりするようになっている。
【００１３】
制御部６は、後述するように入出力部１７を介して自己のＲＯＭ９に記憶されているアプリケーションプログラムをデータとして読取って接続された遊技機１に入出力部１７を介して送信するようになっている。また、制御部６は、接続された遊技機１からアプリケーションプログラムを入出力部１７を介して受信したときは、後述するようにアプリケーションプログラムに対して所定の演算を施すことによりキー値を算出し、そのキー値を入出力部１７を介して管理コンピュータ４へ送信するようになっている。
【００１４】
次に上記構成の作用について説明する。
制御部６は、通常の制御動作に加えて電源起動時及び一定時間毎にデータ送信動作及びデータ受信動作を実行するようになっている。
制御部６は、データ送信動作を実行する際は、接続されている遊技機１があるかを判断し、遊技機１がある場合は、自己のＲＯＭ９に記憶されているアプリケーションプログラムとしての制御プログラムを読取って接続されている遊技機１へ送信する。これにより、自己の制御プログラムが接続されている遊技機１へ一定時間毎に送信される。
【００１５】
図３は、遊技機１の受信動作を示すフローチャートである。この図３において、制御部６は、接続されている遊技機１があるかを判断し（Ｓ１０１）、遊技機１がある場合において（Ｓ１０１：ＹＥＳ）、接続されている遊技機１から制御プログラムを受信したときは（Ｓ１０２：ＹＥＳ）、その制御プログラムに基づいてキー値算出処理を実行する（Ｓ１０３）。このキー値算出処理は、制御プログラムの所定アドレスに登録されている特定データに対して所定の配列演算を実行することにより算出されるもので、同一機種の制御プログラムに基づいて算出されるキー値は同一となる。この場合、制御プログラム全体に対して配列演算を実行するのが望ましいが、演算時間が長くなる場合は、不正に改竄される虞が高いデータに対して配列演算を実行するようにしてもよい。このようなキー値は、チェックサムのサム値と同等にデータの異常を発見するためのもので、通常は制御プログラムのサム値として使用されている４桁のサム値よりも大きな桁数とすることにより不正改竄を発見し易くしている。
そして、制御部６は、上述のようにして求めた機種及びキー値を管理コンピュータ４へ送信する（Ｓ１０４）。
【００１６】
一方、管理コンピュータ４には、図４に示すキー値登録ファイルが設定されている。このキー値登録ファイルは、台番号に対応して、キー値、機種、機種変更が登録されるようになっている。キー値は、対応する遊技機１から送信されるキー値が登録される。機種は、対応する遊技機１の機種で、同一機種の遊技機１のキー値は一致するようになっている。機種変更は、機種が変更されたときは、「有」と登録されるようになっている。従って、機種が変更された時点では、キー値は変更前の機種に対応したキー値が登録され、機種は新しい機種が登録され、機種変更は「有」が登録されていることになる。
【００１７】
図５は、管理コンピュータ４の不正監視動作を示すフローチャートである。この図５において、管理コンピュータ４は、遊技機１よりキー値を受信したときは（Ｓ２０１：ＹＥＳ）、前回受信したキー値と一致しているかを判定する（Ｓ２０２）。このとき、正常時においては、今回のキー値は前回のキー値と一致していることから（Ｓ２０２：ＹＥＳ）、正常と判断する（Ｓ２０７）。
【００１８】
これに対して、接続されている遊技機１の制御プログラムが記憶されているＲＯＭ９に対して不正が行われたときは、当該遊技機１から受信した今回のキー値は前回のキー値と異なることから（Ｓ２０２：ＮＯ）、異常と判断することができる。
【００１９】
ところで、機種変更が行われたときは、今回のキー値と前回のキー値が異なることから、正常であっても異常と判断することになり、支障を生じる。そこで、本実施の形態では、次のようにして支障を回避するようにした。
即ち、遊技機１の機種を変更したときは、管理コンピュータ４に対して機種変更を登録する。これにより、図４に示すキー値登録ファイルにおいて、キー値は変更前の機種に対応したキー値が登録され、機種は新しい機種が登録され、機種変更は「有」が登録されるようになる。
【００２０】
さて、このように管理コンピュータ４のキー値登録ファイルが設定された状態において、今回のキー値が前回のキー値と異なっていた場合は、図５に示すようにキー値登録ファイルに機種変更として「有」が登録されているかを判断し（Ｓ２０３）、「有」が登録されている場合は（Ｓ２０３：ＹＥＳ）、キー値を更新登録すると共に（Ｓ２０５）、キー値登録ファイルに機種変更として「無」を登録し（Ｓ２０６）、正常と判断する（Ｓ２０７）。
【００２１】
一方、遊技機１の機種変更が行われていない場合は（Ｓ２０３：ＮＯ）、異常と判断して警報を発する（Ｓ２０４）。これにより、遊技機１のＲＯＭ９に対して不正が行われたときは、管理コンピュータ４から警告が発せられるから、管理者は、該当する遊技機１のＲＯＭを検査し、不正が行われていた場合は適切に処理する。
【００２２】
さて、本実施の形態では、管理コンピュータ４ではなく、遊技機１にキー値算出のプログラムを持たせ、接続された遊技機１でキー値を算出することを特徴としているが、理由は次の通りである。
▲１▼管理コンピュータ４でキー値を算出すると、遊技場内のネットワーク上を遊技機１のアプリケーションプログラムが行きかうことになり、プログラムの新たな不正を招来する虞がある。
【００２３】
▲２▼管理コンピュータ４でキー値を算出するには、キー値算出プログラムを管理コンピュータ４に持たせる必要があることから、遊技機メーカ以外にキー値算出プログラムを公開しなければならなくなり、新たな不正を招来する虞がある。
▲３▼遊技機１自身が自分のアプリケーションプログラムからキー値を算出して管理コンピュータ４へ送信する構成を採用した場合には、そのキー値算出プログラムを不正に改竄され、その機種に適合したキー値を毎回送信されてしまう虞がある。
【００２４】
このような実施の形態によれば、各遊技機１が自己に接続された遊技機１のＲＯＭ９に記憶された制御プログラムを読取ってキー値を算出し、そのキー値を管理コンピュータ４へ送信することにより、管理コンピュータ４でキー値に基づいて不正監視するようにしたので、遊技機の制御基板を目視で検査したり、ＲＯＭチェッカーを用いたり、台データを検証する従来方法と違って、管理コンピュータ４で各遊技機１のキー値を管理することにより、不正に改竄されたＲＯＭ９を早期発見することができ、その遊技機１での不正行為を未然に防止することができる。
【００２５】
しかも、遊技機１にキー値算出のプログラムを持たせ、接続された遊技機１でキー値を算出して管理コンピュータ４へ送信するようにしたので、管理コンピュータ４でキー値を算出したり、遊技機１が自分自身でキー値を算出したりする構成に比較して、セキュリティを大幅に高めることができる。
また、接続されている機種の種別が異なっていても遊技機１に対する不正を互いに監視することができるので、機種の入れ替えに支障が生じることはない。
【００２６】
本発明は、上記実施の形態に限定されることなく、次のように変形または拡張できる。
管理コンピュータ４は、各遊技機メーカより予め発表されているキー値と、受信した各遊技機１のキー値とが一致しているかを判断するようにしてもよい。
接続された遊技機１のＲＯＭ９に直接アクセスすることによりアプリケーションプログラムを読取るようにしてもよい。
遊技機１としてパチスロ機に適用するようにしてもよい。
【００２７】
【発明の効果】
本発明は以上の説明から明らかなように、本発明の遊技機の不正監視システムによれば、遊技機は、接続された遊技機から読取ったアプリケーションプログラムに基づいてキー値を算出して管理装置へ送信し、管理装置は、遊技機から受信したキー値が正規のキー値と異なっていたときは、異常と判断して警報を発するようにしたので、遊技機に対する不正を確実に発見して警告することができるという優れた効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施の形態における全体構成を示す概略図
【図２】遊技機の制御装置の電気的構成を示すブロック図
【図３】遊技機の制御装置の受信動作を示すフローチャート
【図４】管理装置のキー値登録ファイルを示す図
【図５】管理装置の不正監視動作を示すフローチャート
【符号の説明】
１は遊技機、４は管理コンピュータ（管理装置）、６は制御部（読取手段、算出手段）、９はＲＯＭ（プログラム記憶手段）である。
【図１】
2004159757.tif 000003
【図２】
2004159757.tif 000004
【図３】
2004159757.tif 000005
【図４】
2004159757.tif 000006
【図５】
2004159757.tif 000007