(57)【要約】【課題】ＲＯＭに加えられる不正行為を抑止することができる遊技機管理システム及び遊技機管理方法を提供する。【解決手段】本発明の遊技機管理システムは、遊技機４０が備えるＲＯＭが記憶するＲＯＭＩＤのユニーク性（唯一性）に着目し、このＲＯＭＩＤが管理センタサーバ１００のＲＯＭＩＤ登録テーブル１０２ａに記憶される登録情報に登録されているか否かをチェックし、登録されていると判定され場合にのみ遊技機４０のＲＯＭが正しいものであるとみなし、登録されていないと判定される場合に、遊技店や第三者（例えば行政機関）に報知するように構成されている。【選択図】        図１
2007130077.tif 000002
【特許請求の範囲】
【請求項１】
遊技機を制御する制御プログラムを格納した書換不可能な記録媒体に付与された識別情報に基づいて各遊技機の状態を管理する遊技機管理装置であって、
各遊技機に装着された前記記録媒体に付与された識別情報を取得する取得手段と、
前記取得手段により取得された識別情報の妥当性を判定する判定手段と
を備えたことを特徴とする遊技機管理装置。
【請求項２】
前記取得手段は、各遊技店に設けられた管理装置を介して該遊技店にそれぞれ配設された遊技機に装着された前記記録媒体に付与された識別情報を取得することを特徴とする請求項１に記載の遊技機管理装置。
【請求項３】
前記判定手段により前記識別情報が妥当ではないと判定された場合には、当該識別情報の取得元の遊技店の管理装置又は該遊技店以外の第三者の端末装置に対して少なくとも該識別情報の判定結果を報知する報知手段をさらに備えたことを特徴とする請求項１又は２に記載の遊技機管理装置。
【請求項４】
各遊技機に正当に装着される記録媒体に付与された識別情報を登録情報として記憶する登録情報記憶手段をさらに備え、
前記判定手段は、前記取得手段により取得された識別情報が前記登録情報記憶手段に記憶された登録情報のいずれかと一致する場合には該識別情報が妥当であると判定することを特徴とする請求項１、２又は３に記載の遊技機管理装置。
【請求項５】
各遊技機に正当に装着される記録媒体に付与される識別情報の付与ルールを記憶する付与ルール記憶手段をさらに備え、
前記判定手段は、前記取得手段により取得された識別情報が前記付与ルール記憶手段に記憶された付与ルールに適合したものである場合には該識別情報が妥当であると判定することを特徴とする請求項１、２又は３に記載の遊技機管理装置。
【請求項６】
遊技機を制御する制御プログラムを格納した書換不可能な記録媒体に付与された識別情報を遊技店内に配設された管理装置が収集し、収集した識別情報を遊技店外に配設された遊技機管理装置に転送して該遊技機管理装置内で各遊技機の状態を管理する遊技機管理システムであって、
前記管理装置は、
前記遊技店内に配設された各遊技機に装着された記録媒体に付与された識別情報を取得する取得手段と、前記取得手段により取得された各識別情報に基づいて代表コードを生成する代表コード生成手段と、前記代表コード生成手段により生成された代表コードを前記遊技機管理装置に対して送信する代表コード送信手段とを備え、
前記遊技機管理装置は、
各遊技機に正当に装着される記録媒体に付与された識別情報を登録情報として記憶する登録情報記憶手段と、前記登録情報記憶手段に記憶された遊技店ごとの登録情報に基づいて遊技店ごとの検証コードを生成する検証コード生成手段と、前記管理装置から代表コードを受信した際に、前記検証コード生成手段により生成された当該遊技店の検証コードに基づいて前記代表コードの妥当性を判定する判定手段とを備えた
ことを特徴とする遊技機管理システム。
【請求項７】
前記遊技機管理装置は、前記判定手段により前記代表コードが妥当ではないと判定された場合には、当該代表コードの送信元の遊技店の管理装置又は該遊技店以外の第三者の端末装置に対して少なくとも識別情報のいずれかに異常がある旨を報知する報知手段をさらに備えたことを特徴とする請求項６に記載の遊技機管理システム。
【請求項８】
遊技機を制御する制御プログラムを格納した書換不可能な記録媒体に付与された識別情報に基づいて各遊技機の状態を管理する遊技機管理方法であって、
各遊技機に装着された前記記録媒体に付与された識別情報を取得する取得工程と、
前記取得工程により取得された識別情報の妥当性を判定する判定工程と
を含んだことを特徴とする遊技機管理方法。
【請求項９】
遊技機を制御する制御プログラムを格納した書換不可能な記録媒体に付与された識別情報を遊技店内に配設された管理装置が収集し、収集した識別情報を遊技店外に配設された遊技機管理装置に転送して該遊技機管理装置内で各遊技機の状態を管理する遊技機管理方法であって、
前記管理装置が前記遊技店内に配設された各遊技機に装着された記録媒体に付与された識別情報を取得する取得工程と、
前記取得工程により取得された各識別情報に基づいて代表コードを生成する代表コード生成工程と、
前記代表コード生成工程により生成された代表コードを前記遊技機管理装置に対して送信する代表コード送信工程と、
前記遊技機管理装置が、各遊技機に正当に装着される記録媒体に付与された識別情報を登録情報として記憶する登録情報記憶工程と、
前記登録情報記憶工程に記憶された遊技店ごとの登録情報に基づいて遊技店ごとの検証コードを生成する検証コード生成工程と、
前記管理装置から代表コードを受信した際に、前記検証コード生成工程により生成された当該遊技店の検証コードに基づいて前記代表コードの妥当性を判定する判定工程と
を含んだことを特徴とする遊技機管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機を制御する制御プログラムを格納したＲＯＭに付与された識別情報に基づいて各遊技機の状態を管理する遊技機管理システム、遊技機管理装置及び遊技機管理方法に関し、特に、ＲＯＭに加えられる不正行為を発見、抑止することができる遊技機管理システム、遊技機管理装置及び遊技機管理方法に関する。
【背景技術】
【０００２】
従来、パチンコやパチスロなどの遊技機は、遊技制御を行うマイクロコンピュータを備え、このマイクロコンピュータのＲＯＭ等の不揮発性メモリに遊技制御を行うプログラム等が格納されている。このプログラム等によって規定される遊技機本来の遊技性は、公的な規則に則ったものであるが、不正にＲＯＭを交換したり、プログラムを書き換えたりして遊技機の遊技性を恣意的に変更し、公的な規則を逸脱して射幸心の高い遊技性を引き出すといった不正行為が行われてきた。
【０００３】
かかる不正行為を防止するために、例えば特許文献１には、遊技機が備えるマイクロコンピュータが搭載される主制御基板と接続可能であって、遊技機が備えるものと同一の正規のマイクロコンピュータを搭載し、遊技機のマイクロコンピュータが出力する信号と、正規のマイクロコンピュータが出力する信号とを比較することによって、遊技機のマイクロコンピュータが正規のものであるか否かを検証することができる照合装置が開示されている。
【０００４】
また、特許文献２には、遊技機のマイクロコンピュータの出力信号を、該マイクロコンピュータに格納される固有のキーコードを用いて暗号化してホストコンピュータへ送信し、該暗号化された出力信号を受信したホストコンピュータでは、正規のマイクロコンピュータに格納されるキーコードを用いた復号結果を判断して、遊技機のマイクロコンピュータが正規のものであるか否かを検証することができるシステムが開示されている。
【０００５】
【特許文献１】特開平１０−２４１４７号公報
【特許文献２】特開平１０−１０８９６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１の従来技術では、遊技機のマイクロコンピュータが正規のものであるか否かの検証は、当該照合装置を遊技機のマイクロコンピュータに接続して初めて行うことができる。このため、マイクロコンピュータのＲＯＭに不正が加えられたとしても、それを直ちに発見することができない場合があった。
【０００７】
また、上記特許文献２の従来技術では、遊技機ごとに、該遊技機のマイクロコンピュータの出力信号を、該マイクロコンピュータに格納される固有のキーコードを用いて暗号化する回路を持たせなければならず、遊技機の構成を複雑化し、製造コストの増加、メンテナンス性の低下を招くおそれがあった。
【０００８】
これらのことから、遊技機のマイクロコンピュータ、特にＲＯＭに対して加えられる不正行為を、いかにして迅速かつ簡便な仕組みにて発見できるようにするかが極めて重要な課題となっている。
【０００９】
本発明は、上記問題点（課題）を解決するためになされたものであって、遊技機のマイクロコンピュータ、特にＲＯＭに対して加えられる不正行為を、迅速かつ簡便な仕組みにて発見できるようにし、以って遊技機のマイクロコンピュータ、特にＲＯＭに加えられる不正行為を抑止することができる遊技機管理システム及び遊技機管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した問題を解決し、目的を達成するため、本発明は、遊技機を制御する制御プログラムを格納した書換不可能な記録媒体に付与された識別情報に基づいて各遊技機の状態を管理する遊技機管理装置であって、各遊技機に装着された前記記録媒体に付与された識別情報を取得する取得手段と、前記取得手段により取得された識別情報の妥当性を判定する判定手段とを備えたことを特徴とする。
【００１１】
また、本発明は、上記発明において、前記取得手段は、各遊技店に設けられた管理装置を介して該遊技店にそれぞれ配設された遊技機に装着された前記記録媒体に付与された識別情報を取得することを特徴とする。
【００１２】
また、本発明は、上記発明において、前記判定手段により前記識別情報が妥当ではないと判定された場合には、当該識別情報の取得元の遊技店の管理装置又は該遊技店以外の第三者の端末装置に対して少なくとも該識別情報の判定結果を報知する報知手段をさらに備えたことを特徴とする。
【００１３】
また、本発明は、上記発明において、各遊技機に正当に装着される記録媒体に付与された識別情報を登録情報として記憶する登録情報記憶手段をさらに備え、前記判定手段は、前記取得手段により取得された識別情報が前記登録情報記憶手段に記憶された登録情報のいずれかと一致する場合には該識別情報が妥当であると判定することを特徴とする。
【００１４】
また、本発明は、上記発明において、各遊技機に正当に装着される記録媒体に付与される識別情報の付与ルールを記憶する付与ルール記憶手段をさらに備え、前記判定手段は、前記取得手段により取得された識別情報が前記付与ルール記憶手段に記憶された付与ルールに適合したものである場合には該識別情報が妥当であると判定することを特徴とする。
【００１５】
また、本発明は、遊技機を制御する制御プログラムを格納した書換不可能な記録媒体に付与された識別情報を遊技店内に配設された管理装置が収集し、収集した識別情報を遊技店外に配設された遊技機管理装置に転送して該遊技機管理装置内で各遊技機の状態を管理する遊技機管理システムであって、前記管理装置は、前記遊技店内に配設された各遊技機に装着された記録媒体に付与された識別情報を取得する取得手段と、前記取得手段により取得された各識別情報に基づいて代表コードを生成する代表コード生成手段と、前記代表コード生成手段により生成された代表コードを前記遊技機管理装置に対して送信する代表コード送信手段とを備え、前記遊技機管理装置は、各遊技機に正当に装着される記録媒体に付与された識別情報を登録情報として記憶する登録情報記憶手段と、前記登録情報記憶手段に記憶された遊技店ごとの登録情報に基づいて遊技店ごとの検証コードを生成する検証コード生成手段と、前記管理装置から代表コードを受信した際に、前記検証コード生成手段により生成された当該遊技店の検証コードに基づいて前記代表コードの妥当性を判定する判定手段とを備えたことを特徴とする。
【００１６】
また、本発明は、上記発明において、前記遊技機管理装置は、前記判定手段により前記代表コードが妥当ではないと判定された場合には、当該代表コードの送信元の遊技店の管理装置又は該遊技店以外の第三者の端末装置に対して少なくとも識別情報のいずれかに異常がある旨を報知する報知手段をさらに備えたことを特徴とする。
【００１７】
また、本発明は、遊技機を制御する制御プログラムを格納した書換不可能な記録媒体に付与された識別情報に基づいて各遊技機の状態を管理する遊技機管理方法であって、各遊技機に装着された前記記録媒体に付与された識別情報を取得する取得工程と、前記取得工程により取得された識別情報の妥当性を判定する判定工程とを含んだことを特徴とする。
【００１８】
また、本発明は、遊技機を制御する制御プログラムを格納した書換不可能な記録媒体に付与された識別情報を遊技店内に配設された管理装置が収集し、収集した識別情報を遊技店外に配設された遊技機管理装置に転送して該遊技機管理装置内で各遊技機の状態を管理する遊技機管理方法であって、前記管理装置が前記遊技店内に配設された各遊技機に装着された記録媒体に付与された識別情報を取得する取得工程と、前記取得工程により取得された各識別情報に基づいて代表コードを生成する代表コード生成工程と、前記代表コード生成工程により生成された代表コードを前記遊技機管理装置に対して送信する代表コード送信工程と、前記遊技機管理装置が、各遊技機に正当に装着される記録媒体に付与された識別情報を登録情報として記憶する登録情報記憶工程と、前記登録情報記憶工程に記憶された遊技店ごとの登録情報に基づいて遊技店ごとの検証コードを生成する検証コード生成工程と、前記管理装置から代表コードを受信した際に、前記検証コード生成工程により生成された当該遊技店の検証コードに基づいて前記代表コードの妥当性を判定する判定工程とを含んだことを特徴とする。
【発明の効果】
【００１９】
本発明によれば、各遊技機に装着された記録媒体に付与された識別情報を取得する取得手段と、取得手段により取得された識別情報の妥当性を判定する判定手段とを備えたので、各遊技機の記録媒体に付与された識別情報の妥当性を判定し、以って各遊技機の記録媒体に加えられた不正を発見することができるという効果を奏する。
【００２０】
また、本発明によれば、取得手段は、各遊技店に設けられた管理装置を介して該遊技店にそれぞれ配設された遊技機に装着された記録媒体に付与された識別情報を取得するので、遊技機管理装置が各遊技機から直接に識別情報を取得する必要がなく、管理装置から一元的に識別情報を取得することができ、遊技機管理装置の処理負担の軽減を図り、効率的に識別情報を取得でき。以って多数の遊技機を配設する多数の遊技店の遊技機の識別情報管理を行うことができるという効果を奏する。
【００２１】
また、本発明によれば、遊技機管理装置は、判定手段により識別情報が妥当ではないと判定された場合には、当該識別情報の取得元の遊技店の管理装置又は該遊技店以外の第三者の端末装置に対して少なくとも該識別情報の判定結果を報知する報知手段をさらに備えたので、識別情報の不正を速やかに遊技店へ報知することができ、以って識別情報への不正への迅速な対処を図ることができるという効果を奏する。
【００２２】
また、本発明によれば、遊技機管理装置の判定手段は、取得手段により取得された識別情報が登録情報記憶手段に記憶された登録情報のいずれかと一致する場合には該識別情報が妥当であると判定するので、各遊技機に正当に装着される記録媒体に付与された識別情報の妥当性を判定することにより、該識別情報に基づいて遊技機を管理することができるという効果を奏する。
【００２３】
また、本発明によれば、判定手段は、前記取得手段により取得された識別情報が付与ルール記憶手段に記憶された付与ルールに適合したものである場合には該識別情報が妥当であると判定するので、判定手段による判定処理の負荷を軽減し、より効率的で迅速に識別情報の妥当性を判定することができる。
【００２４】
また、本発明によれば、遊技機と、識別情報取得装置と、管理装置と、遊技機管理装置とを有する遊技機管理システムにおいて、管理装置は、遊技店内に配設された各遊技機に装着された記録媒体に付与された識別情報を取得する取得手段と、取得手段により取得された各識別情報に基づいて代表コードを生成する代表コード生成手段と、代表コード生成手段により生成された代表コードを遊技機管理装置に対して送信する代表コード送信手段とを備え、遊技機管理装置は、各遊技機に正当に装着される記録媒体に付与された識別情報を登録情報として記憶する登録情報記憶手段と、登録情報記憶手段に記憶された遊技店ごとの登録情報に基づいて遊技店ごとの検証コードを生成する検証コード生成手段と、管理装置から代表コードを受信した際に、検証コード生成手段により生成された当該遊技店の検証コードに基づいて代表コードの妥当性を判定する判定手段とを備えたので、識別情報を一つ一つチェックするのではなく、代表コードと検証コードとの照合により識別情報の妥当性を判定することとなり、通信回線上で送受信する識別情報のデータ量の低減を図り、以って通信回線の混雑の防止を図ることができるという効果を奏し、また、遊技機管理装置の判定手段による判定処理の効率化、迅速化を図ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００２５】
以下に添付図面を参照して、本発明に係る遊技機管理システム及び遊技機管理方法の実施の形態を説明する。具体的には、以下に実施例１及び２を例示して説明する。なお、以下の説明においては、パチンコ遊技機及びこのパチンコ遊技機に並設される台間機を用いて本発明の遊技機管理システム及び遊技機管理方法が構成されるとするが、これに限らずパチスロ遊技機及びこのパチンコ遊技機に並設されるメダル貸出機を用いて遊技機管理システム及び遊技機管理方法が構成されるとしてもよい。
【００２６】
以下の実施例１及び２では、遊技機を固有に識別する識別情報として、遊技機が備えるＲＯＭに付与されたＲＯＭＩＤ（ロムＩＤ）を使用するものとする。しかしかかる識別情報はＲＯＭＩＤに限らず、遊技機自体に付与される遊技機ＩＤなどを使用してもよい。
【実施例１】
【００２７】
図１は、本実施例１に係る遊技機管理システム及び遊技機管理方法の概略を説明するための説明図である。同図に示すように、本遊技機管理システム及び遊技機管理方法は、次を特徴とする。即ち、（１）全ての処理に先立って、先ず、遊技機メーカは新規の遊技機を出荷する際に、出荷データとして、遊技機メーカに配設される端末から、新規に出荷する遊技機のＲＯＭＩＤの登録依頼を管理センタサーバ１００へ送信する。管理センタサーバ１００は、第三者機関である管理センタに設置される、遊技店管理用のサーバである。
【００２８】
前述の依頼に基づいて管理センタサーバ１００では、記憶部のＲＯＭＩＤ登録テーブルに該当するＲＯＭＩＤのレコードを新規に登録する。また遊技機廃棄業者は古い遊技機を廃棄する際に、廃棄データとして、遊技機廃棄業者に配設される端末から、廃棄する遊技機のＲＯＭＩＤの削除依頼を管理センタサーバ１００へ送信する。この依頼に基づいて管理センタサーバ１００では、記憶部のＲＯＭＩＤ登録テーブルから該当するＲＯＭＩＤのレコードを新規に登録する。このように、管理センタサーバの遊技機店に正規に配置されているとされている遊技機のＲＯＭＩＤのデータがＲＯＭＩＤ登録テーブルにされ、既に廃棄されたとされる遊技機のＲＯＭＩＤはＲＯＭＩＤ登録テーブルから削除されることによって、ＲＯＭＩＤ登録テーブルは常に最新の正しい登録情報を記憶することとなる。
【００２９】
なお、前述のように、管理センタサーバ１００は、遊技機メーカに配設される端末からの遊技機のＲＯＭＩＤの登録依頼又は遊技機廃棄業者に配設される端末からの遊技機のＲＯＭＩＤの削除依頼をオンラインで受け付けるとしたが、これに限られるものではない。即ち、ＲＯＭＩＤの登録依頼又はＲＯＭＩＤの削除依頼をオフラインで受け付け、管理センタサーバ１００ローカルでＲＯＭＩＤの登録作業又はＲＯＭＩＤの削除作業を行い得ることとしてもよい。
【００３０】
（２）次に、遊技機４０から台間機３０へＲＯＭＩＤが通知される。この通知のタイミングは、遊技機４０及び台間機３０の電源が共に投入されたときである。遊技機４０と台間機３０とは所定の通信インターフェースを介して有線で接続されるものである。このＲＯＭＩＤ通知は、台間機３０が遊技機４０のＲＯＭからＲＯＭＩＤを読み出す処理であってもよい。（３）続いて、台間機３０から島コントローラを経由して管理装置１０へＲＯＭＩＤが送信される。（４）さらに続いて、管理装置１０からネットワークＮを経由して管理センタサーバ１００へＲＯＭＩＤが送信される。
【００３１】
（５）次に管理センタサーバ１００では、管理装置１０から受信したＲＯＭＩＤのチェック処理を実行する。このチェック処理は、具体的には、遊技機が出荷される場合に、出荷データとして予めＲＯＭＩＤを遊技機管理装置１００の記憶部のテーブルに登録しておくことを前提として、管理装置１０から受信したＲＯＭＩＤがこの記憶部のテーブルに登録されているものであるか否か（登録チェック）のチェックを行う。かかるチェックを行うと、遊技機管理装置１００の記憶部のテーブルに登録されていない不正なＲＯＭＩＤを容易に発見することができる。また、遊技店から一度撤去されたにもかかわらず再度同一遊技店に導入されるという遊技機の不審な移動も発見、抑止することができる。
【００３２】
（６）（５）のチェック処理で異常であると判定された場合、具体的には管理装置１０から受信したＲＯＭＩＤがこの記憶部のテーブルに登録されていないと判定される場合に、管理センタサーバ１００の表示部にＲＯＭＩＤに異常があった旨の表示を行う。なお、この表示は、管理センタサーバ１００からネットワークＮを経由して遊技店内の管理装置１０に異常が通知され、遊技店内の管理装置１０で行うようにしてもよい。（７）そして第三者（例えば行政機関）にＲＯＭＩＤに異常があった旨の通報を行う。
【００３３】
このようにシステムを構成することによって、どの遊技店でどの遊技機が稼動しているかを一元的に監視・集中管理することが可能となる。また、遊技店から一度撤去されたにもかかわらず再度同一遊技店に導入されるという遊技機の不審な移動を迅速に発見することができる。
【００３４】
従来、ＲＯＭＩＤなどの遊技機４０を一意に識別できるデータを使用しての遊技機４０の管理はなされていなかった。このため、どの遊技機４０がどの遊技店に配設されて稼動しているか、どの遊技機４０が廃棄されて遊技店から撤去されているかを一元的に把握する情報がなかった。よって、ＲＯＭに不正を加えられた遊技機４０が遊技店に配設されたとしても外見上これを迅速に発見することは不可能に近く、不正ＲＯＭの横行を抑止できなかった。ＲＯＭに不正が加えられると、遊技性を制御するプログラムや規定値が変更されると、遊技機４０は、遊技者の射幸心を徒に煽る遊技性を発揮することとなり、公序良俗に著しく反するものとなってしまっていた。
【００３５】
本発明は、かかる問題点に着目してなされたものであって、本実施例１では、遊技機４０が備えるＲＯＭが記憶するＲＯＭＩＤに着目し、このＲＯＭＩＤが管理センタサーバ１００の記憶部に記憶される登録情報に登録されているか否かをチェックし、登録されていると判定され場合にのみ遊技機４０のＲＯＭが正しいものであるとみなすように構成している。
【００３６】
次に、図１に示した遊技機４０の構成について説明する。図２は、図１に示した遊技機４０の構成を示す機能ブロック図である。同図に示すように、遊技機４０は、制御部４１と、各種アクチェータ４２と、各種操作検知部４３と、ＲＡＭ４４と、ＲＯＭ４５と、遊技球投出処理部４６と、台間機Ｉ／Ｆ部４７とを有する。
【００３７】
制御部４１は、遊技機４０で実行される遊技制御を含む各種処理を制御するものである。制御部４０には、ＲＡＭ４４及びＲＯＭ４５が接続されており、ＲＯＭ４５から各種処理手順を規定する制御プログラムを呼び出して実行し、該制御プログラムの実行時にＲＡＭ４４を一時記憶手段として使用する。制御部４０は、さらに遊技制御部４１ａと、ＲＯＭＩＤ通知処理部４１ｂと、遊技球投出指示部４１ｃとを有する。
【００３８】
遊技制御部４１ａは、遊技機４０で実現される遊技の制御を実行する。遊技制御部４１ａは、各種操作検知部４３からの遊技操作の検知信号を受信し、該検知信号に応じて各種アクチュエータ４２に対して制御信号を送信する。
【００３９】
ＲＯＭＩＤ通知処理部４１ｂは、ＲＯＭ４５からＲＯＭＩＤ４５ａを取得し、台間機Ｉ／Ｆ部４７を経由して台間機３０へこのＲＯＭＩＤを送信する処理を実行する。遊技球投出処理部４１ｃは、台間機３０から台間機Ｉ／Ｆ部を経由して受信した遊技球投出指令信号に応じた数の遊技球の投出指示信号を遊技球投出処理部４６へ送信する。
【００４０】
各種アクチュエータ４２は、遊技機４０の遊技盤上に配置される、遊技球の入賞口の開放状態を制御するソレノイドなどである。入賞口は、遊技状態に応じて、「開状態」又は「閉状態」のいずれかの状態に制御される。あるいは、遊技状態に応じて、「遊技球の入球がより容易な状態」又は「遊技球の入球が困難な状態」のいずれかの状態に制御される。
【００４１】
各種操作検知部４３は、遊技機４０における遊技に関する操作を受け付けるデバイスであり、例えば操作ハンドルなどである。操作ハンドルが遊技者により握持されて時計回りに回転させられると、この回転量に応じた強さで遊技球が遊技盤へ向けて発射されるものである。
【００４２】
ＲＡＭ４４は、遊技機４０で実行される遊技制御処理、ＲＯＭＩＤ通知処理、遊技球投出指示処理の各処理を実行するときの一時記憶領域として使用される。ＲＯＭ４５は、前述の各処理を実行するための処理手順を規定するプログラムを格納するプログラム格納領域である。特に、ＲＯＭ４５には、前述のプログラムの他に、ＲＯＭＩＤ４５ａが記憶されている。ＲＯＭＩＤは、数字、アルファベット、記号などから所定の生成ルールに従って生成された所定数桁のユニーク性のあるコードである。
【００４３】
遊技球投出処理部４６は、遊技球投出指示部の指示に応じた数の遊技球を、遊技機４０内の遊技球貯留部から遊技機４０の図示しない上皿に投出する処理を実行する。該等出する処理により上皿に投出される遊技球は、遊技球貸出処理によって遊技者に貸し出される遊技球である。
【００４４】
台間機Ｉ／Ｆ部４７は、遊技機４０が台間機３０と通信を行うためのインターフェースであり、遊技機４０と台間機３０との間でやり取りされる情報の送受信を制御するものである。
【００４５】
次に、図１に示した台間機３０の構成について説明する。図２は、図１に示した台間機３０の構成を示す機能ブロック図である。同図に示すように、台間機３０は、制御部３１と、貨幣／プリペイドカード受け入れ検知部３２と、遊技機Ｉ／Ｆ部３３と、島コントローラＩ／Ｆ部３４とを有する。
【００４６】
制御部３１は、台間機３０で実行される各種処理を制御するものである。制御部３１には、遊技球投出指令部３１ａと、ＲＯＭＩＤ転送処理部３１ｂとを有する。遊技球投出指令部３１ａは、貨幣／プリペイドカード受け入れ検知部３２による、貨幣又はプリペイドカードの検知が遊技球の貸し出しを許可するものである場合に、該貸し出しの指令信号を遊技機Ｉ／Ｆ部３３を経由して遊技機４０へ送信するものである。ＲＯＭＩＤ転送処理部３１ｂは、遊技機４０から受信したＲＯＭＩＤを、島コントローラＩ／Ｆ部３４を経由して管理装置１０へ送信するものである。
【００４７】
貨幣／プリペイドカード受け入れ検知部３２は、台間機３０に挿入された紙幣やプリペイドカードに価値付けられた有価価値を検知して、該有価価値に応じた数の遊技球の貸し出し要求を遊技球投出指令部３１ａへ送信するものである。
【００４８】
遊技機Ｉ／Ｆ部３３は、台間機３０が遊技機４０と通信を行うためのインターフェースであり、台間機３０と遊技機４０との間でやり取りされる情報の送受信を制御するものである。島コントローラＩ／Ｆ部３４は、台間機３０が島コントローラを経由して管理装置１０と通信を行うためのインターフェースであり、台間機３０が島コントローラを経由して管理装置１０との間でやり取りする情報の送受信を制御するものである。
【００４９】
次に、図１に示した管理装置１０の構成について説明する。図４は、図１に示した管理装置の構成を説明する機能ブロック図である。同図に示すように、管理装置１０は、制御部１１と、記憶部１２と、島コントローラＩ／Ｆ部１３と、管理センタサーバＩ／Ｆ部１４とを有する。
【００５０】
制御部１１は、管理装置１０で実行される各種処理を制御するものである。制御部１１は、さらにＲＯＭＩＤ一時記憶処理部１１ａと、ＲＯＭＩＤ一括送信処理部１１ｂとを有する。ＲＯＭＩＤ一時記憶処理部１１ａは、島コントローラを経由して台間機３０から受信したＲＯＭＩＤを記憶部１２に一時記憶するための処理を実行する。具体的には、記憶部１２のＲＯＭＩＤリスト１２ａに追加して記憶する。ＲＯＭＩＤ一括送信処理部１１ｂは、同一遊技店内に配設される全ての遊技機４０からＲＯＭＩＤを受信したと判定したときに、ＲＯＭＩＤリスト１２ａに累積記憶されるＲＯＭＩＤを管理センタサーバＩ／Ｆ部１４を経由して管理センタサーバ１００へ送信する。なお、同一遊技店内に配設される全ての遊技機４０からＲＯＭＩＤを受信したと判定するためには、遊技機４０からＲＯＭＩＤを受信しＲＯＭＩＤリスト１２ａに累積記憶されたＲＯＭＩＤの数をカウントすることとする。カウントされたＲＯＭＩＤの個数が、同一遊技店内に配設される全ての遊技機４０の台数と一致すると、同一遊技店内に配設される全ての遊技機４０からＲＯＭＩＤを受信したと判定する。
【００５１】
記憶部１２は、ＲＡＭなどの記憶保持動作が必要な揮発性の内部記憶装置である。この内部記憶装置には、ＲＯＭＩＤリスト１２ａが格納される。このＲＯＭＩＤリストは、管理装置１０が受信したＲＯＭＩＤを所定のデータ形式で列挙したものである。なお、記憶部１２は、記憶保持動作が不要な不揮発性の外部記憶装置、例えばハードディスク装置、フラッシュメモリなどであってもよい。
【００５２】
島コントローラＩ／Ｆ部１３は、管理装置１０が島コントローラを経由して台間機３０と通信を行うためのインターフェースであり、管理装置１０が島コントローラを経由して台間機３０との間でやり取りする情報の送受信を制御するものである。管理センタサーバＩ／Ｆ部１４は、管理装置１０が管理センタサーバ１００と通信を行うためのインターフェースであり、管理装置１０と管理センタサーバ１００との間でやり取りされる情報の送受信を制御するものである。
【００５３】
次に、図１に示した管理センタサーバ１００の構成について説明する。図５は、図１に示した管理センタサーバ１００の構成を示す機能ブロック図である。同図に示すように、管理センタサーバ１００は、制御部１０１と、記憶部１０２と、管理装置Ｉ／Ｆ部１０３と、外部通信Ｉ／Ｆ部１０４とを有する。
【００５４】
制御部１０１は、管理センタサーバ１００で実行される各種処理を制御するものである。制御部１０１は、さらにＲＯＭＩＤチェック部１０１ａと、ＲＯＭＩＤチェック結果出力処理部１０１ｂと、ＲＯＭＩＤチェック結果送信処理部１０１ｃと、ＲＯＭＩＤ異常通知処理部１０１ｄと、ＲＯＭＩＤ登録処理部１０１ｅと、ＲＯＭＩＤ削除処理部１０１ｆとを有する。
【００５５】
ＲＯＭＩＤチェック部１０１ａは、管理装置１０から管理装置Ｉ／Ｆ部１０３を経由して受信したＲＯＭＩＤが、記憶部１０２のＲＯＭＩＤ登録テーブル１０２ａに登録されているか否かをチェックするものである。ＲＯＭＩＤチェック結果出力処理部１０１ｂは、ＲＯＭＩＤチェック部１０１ａによるチェック結果が不正なものである場合、即ち受信したＲＯＭＩＤが、記憶部１０２のＲＯＭＩＤ登録テーブル１０２ａに登録されていないと判定された場合に、該不正をＣＲＴや液晶ディスプレイなどのディスプレイ装置である表示部１０５へ表示させる指示を出力するものである。ＲＯＭＩＤチェック結果送信処理部１０１ｃは、ＲＯＭＩＤチェック部１０１ａによるチェック結果が不正なものである場合に、該不正を管理装置Ｉ／Ｆ１０３を経由して管理装置１０へ送信すると共に、ＲＯＭＩＤ異常通知処理部１０１ｄへ送信する。
【００５６】
ＲＯＭＩＤ異常通知処理部１０１ｄは、前述のＲＯＭＩＤチェック結果送信処理部１０１ｃから受信したＲＯＭＩＤの不正（異常）を外部Ｉ／Ｆ部１０４を経由して第三者（例えば行政機関）へ通知する処理部である。
【００５７】
ＲＯＭＩＤ登録処理部１０１ｅは、遊技機メーカの端末から外部通信Ｉ／Ｆ部１０４を経由して受信したＲＯＭＩＤ登録要求に応じて、当該ＲＯＭＩＤを記憶部１０２のＲＯＭＩＤ登録テーブル１０２ａに登録する処理を実行する。この登録処理時に、ＲＯＭＩＤ登録テーブル１０２ａに、ＲＯＭＩＤと共に当該遊技機が配設される遊技店を識別する遊技店ＩＤが付して登録されるものとする。ＲＯＭＩＤ削除処理部１０１ｆは、遊技機廃棄業者の端末から外部通信Ｉ／Ｆ部１０４を経由して受信したＲＯＭＩＤ削除要求に応じて、当該ＲＯＭＩＤを記憶部１０２のＲＯＭＩＤ登録テーブル１０２ａから削除する処理を実行する。
【００５８】
記憶部１０２は、ハードディスクなどの記憶保持動作が不要な不揮発性の外部記憶装置である。この外部記憶装置には、ＲＯＭＩＤ登録テーブル１０２ａが格納されている。このＲＯＭＩＤ登録テーブル１０２ａは、管理センタサーバ１００が登録要求を受け付けたＲＯＭＩＤを所定のテーブル形式で配列したものである。なお、記憶部１２は、記憶保持動作が必要な揮発性の内部記憶装置、例えばＲＡＭなどであってもよい。
【００５９】
管理装置Ｉ／Ｆ部１０３は、管理センタサーバ１００が管理装置１０と通信を行うためのインターフェースであり、管理センタサーバ１００が管理装置１０との間でやり取りする情報の送受信を制御するものである。外部通信Ｉ／Ｆ部１０４は、管理センタサーバ１００が外部機関（第三者（例えば行政機関）、遊技機メーカ、遊技機廃棄業者）と通信を行うためのインターフェースであり、管理センタサーバ１００と前述の外部機関に設置される端末との間でやり取りされる情報の送受信を制御するものである。
【００６０】
次に、図５に示したＲＯＭＩＤ登録テーブル１０２ａのテーブルイメージについて説明する。図６は、図５に示したＲＯＭＩＤ登録テーブル１０２ａのテーブルイメージを示す図である。同図に示すように、ＲＯＭＩＤ登録テーブル１０２ａは、遊技店ＩＤ及びＲＯＭＩＤのカラムを持つ。遊技店ＩＤは、遊技店をユニークに識別するための識別情報であり、数字、アルファベット、記号などからなる所定桁数のコードである。ＲＯＭＩＤは、数字、アルファベット、記号などから所定の生成ルールに従って生成された所定数桁のユニーク性のあるコードである。かかる遊技店ＩＤとＲＯＭＩＤとの組み合わせによって、どのＲＯＭＩＤを持つ遊技機４０がどの遊技店で稼動しているかを一元的に管理することができる。
【００６１】
なお、ＲＯＭＩＤにはカラムには主キーが設定されている。よって、このＲＯＭＩＤ登録テーブル１０２ａに新規にＲＯＭＩＤが登録される場合に、重複してＲＯＭＩＤを登録することができないようになっている。このようにすることによって、ＲＯＭＩＤのユニーク性に基づいて、ＲＯＭＩＤが二重登録されることを防止することができる。新規にＲＯＭＩＤを登録する場合には、同一の遊技店ＩＤのレコード群の末尾に遊技店ＩＤとＲＯＭＩＤとの組み合わせで新規にレコードが追加される。また、既に登録済のＲＯＭＩＤを削除する場合は、該削除要求による遊技店ＩＤとＲＯＭＩＤとが完全に一致するレコードを削除することとする。以って、ＲＯＭＩＤの管理の完全性を確保することができる。
【００６２】
次に、図１に示した管理センタサーバ１００に対するＲＯＭＩＤの登録依頼の処理手順について説明する。図７は、図１に示した管理センタサーバ１００に対するＲＯＭＩＤの登録依頼の処理手順を示すフローチャートである。先ず、遊技機メーカ端末で遊技機を出荷するか否かが判定される（ステップＳ１０１）。遊技機を出荷する場合（ステップＳ１０１肯定）、遊技機メーカ端末から管理センタサーバ１００に対してＲＯＭＩＤ登録依頼処理を送信する（ステップＳ１０２）。なおステップＳ１０２の実行の際、遊技機メーカ端末から管理センタサーバへ、ＲＯＭＩＤと共に遊技店ＩＤが送信される。これによってどの遊技店にどの遊技機４０が配設されるかの情報の信頼性を確保することができる。なおステップＳ１０１で遊技機を出荷しないとされる場合（ステップＳ１０１否定）、ステップＳ１０１を繰返す。
【００６３】
ステップＳ１０２で送信されたＲＯＭＩＤ登録依頼が管理センタサーバ１００により受信されると、管理センタサーバ１００はＲＯＭＩＤ登録処理を実行する（ステップＳ１０３）。具体的には、遊技店ＩＤと共にＲＯＭＩＤをＲＯＭＩＤ登録テーブル１０２ａに追加登録する。続いて前述のＲＯＭＩＤ登録処理結果を遊技機メーカ端末へ送信する（ステップＳ１０４）。
【００６４】
他方、遊技機メーカ端末では、管理センタサーバ１００からＲＯＭＩＤ登録処理結果ＯＫを受信したか否かを判定する（ステップＳ１０５）。ＲＯＭＩＤ登録処理結果ＯＫを受信したと判定する場合（ステップＳ１０５肯定）、当該遊技機の出荷処理を実行する（ステップＳ１０６）。ＲＯＭＩＤ登録処理結果ＯＫを受信したと判定しない場合（ステップＳ１０５否定）、当該遊技機の出荷処理を中止する処理を実行する（ステップＳ１０７）。ステップＳ１０６又はステップＳ１０７が終了すると、続いて他に出荷する遊技機があるか否かを判定する（ステップＳ１０８）。他に出荷する遊技機があると判定する場合（ステップＳ１０８肯定）ステップＳ１０２へ処理を移し、他に出荷する遊技機があると判定しない場合（ステップＳ１０８否定）遊技機メーカ端末における処理は終了する。
【００６５】
次に、図１に示した管理センタサーバ１００に対するＲＯＭＩＤの削除依頼の処理手順について説明する。図８は、図１に示した管理センタサーバ１００に対するＲＯＭＩＤの削除依頼の処理手順を示すフローチャートである。先ず、遊技機廃棄業者端末で遊技機を廃棄するか否かが判定される（ステップＳ１１１）。遊技機を廃棄する場合（ステップＳ１１１肯定）、遊技機廃棄業者端末から管理センタサーバ１００に対してＲＯＭＩＤ削除依頼処理を送信する（ステップＳ１１２）。なおステップＳ１１２の実行の際、遊技機廃棄業者端末から管理センタサーバへ、ＲＯＭＩＤと共に遊技店ＩＤが送信される。これによってどの遊技店のどの遊技機４０が廃棄されるかの情報の信頼性を確保することができる。なおステップＳ１０１で遊技機を廃棄しないとされる場合（ステップＳ１１１否定）、ステップＳ１１１を繰返す。
【００６６】
ステップＳ１１２で送信されたＲＯＭＩＤ削除依頼が管理センタサーバ１００により受信されると、管理センタサーバ１００はＲＯＭＩＤ削除処理を実行する（ステップＳ１１３）。具体的には、遊技店ＩＤと共にＲＯＭＩＤをＲＯＭＩＤ登録テーブル１０２ａに追加登録する。続いて前述のＲＯＭＩＤ削除処理結果を遊技機廃棄業者端末に対して送信する（ステップＳ１１４）。
【００６７】
他方、遊技機廃棄業者端末では、管理センタサーバ１００からＲＯＭＩＤ削除処理結果ＯＫを受信したか否かを判定する（ステップＳ１１５）。ＲＯＭＩＤ削除処理結果ＯＫを受信したと判定する場合（ステップＳ１１５肯定）、当該遊技機の廃棄処理を実行する（ステップＳ１１６）。ＲＯＭＩＤ削除処理結果ＯＫを受信したと判定しない場合（ステップＳ１１５否定）、当該遊技機の廃棄処理を中止する処理を実行する（ステップＳ１１７）。ステップＳ１１６又はステップＳ１１７が終了すると、続いて他に廃棄する遊技機があるか否かを判定する（ステップＳ１１８）。他に廃棄する遊技機があると判定する場合（ステップＳ１１８肯定）ステップＳ１１２へ処理を移し、他に廃棄する遊技機があると判定しない場合（ステップＳ１１８否定）遊技機廃棄業者端末における処理は終了する。
【００６８】
次に、図１に示した台間機３０、管理装置１０及び管理センタサーバ１００間で実行されるＲＯＭＩＤのチェック処理の処理手順について説明する。図９は、図１に示した台間機３０、管理装置１０及び管理センタサーバ１００間で実行されるＲＯＭＩＤのチェック処理の処理手順を示すフローチャートである。先ず、台間機３０において遊技機４０のＲＯＭからＲＯＭＩＤを取得する処理を実行する。そして台間機３０がＲＯＭＩＤを取得したか否かを判定する（ステップＳ１２１）。台間機３０がＲＯＭＩＤを取得したと判定される場合（ステップＳ１２１肯定）、取得したＲＯＭＩＤを管理装置１０へ送信する（ステップＳ１２２）。
【００６９】
ステップＳ１２２で送信されたＲＯＭＩＤを受信した管理装置１０では、受信したＲＯＭＩＤを記憶部１２に一時記憶する（ステップＳ１２３）。続いて同一遊技店に配設される全ての遊技機４０からＲＯＭＩＤを受信したか否かを判定する（ステップＳ１２４）。同一遊技店に配設される全ての遊技機４０からＲＯＭＩＤを受信したと判定される場合（ステップＳ１２４肯定）、一時記憶している全てのＲＯＭＩＤを遊技店ＩＤと共に管理センタサーバ１００へ送信する（ステップＳ１２５）。一方、同一遊技店に配設される全ての遊技機４０からＲＯＭＩＤを受信したと判定されない場合（ステップＳ１２４否定）、処理を戻ってステップＳ１２２の処理により台間機３０からＲＯＭＩＤが送信されてくるのを待つ。
【００７０】
次に、管理装置１０から、一時記憶している全てのＲＯＭＩＤを遊技店ＩＤと共に受信した管理センタサーバ１００では、受信したＲＯＭＩＤの登録チェック処理を実行する（ステップＳ１２６）。具体的には、受信したＲＯＭＩＤ及び遊技店ＩＤの組み合わせが管理センタサーバ１００の記憶部１０２のＲＯＭＩＤ登録テーブルに登録されているか否かを判定する。そして、受信したＲＯＭＩＤ及び遊技店ＩＤの組み合わせが管理センタサーバ１００の記憶部１０２のＲＯＭＩＤ登録テーブルに登録されていないと判定される場合（ステップＳ１２７肯定）、ＲＯＭＩＤの異常を警告表示する（ステップＳ１２８）。このとき、管理装置１０に対してもＲＯＭＩＤの異常を通知することとしてもよい。続いて第三者（例えば行政機関）へＲＯＭＩＤ異常を通報する（ステップＳ１２９）。一方、受信したＲＯＭＩＤ及び遊技店ＩＤの組み合わせが管理センタサーバ１００の記憶部１０２のＲＯＭＩＤ登録テーブルに登録されていると判定される場合（ステップＳ１２７否定）、管理センタサーバ１００での処理は終了する。このようにすると、不正なＲＯＭＩＤを持つＲＯＭに対して迅速に対処できるのみならず、第三者（例えば行政機関）への速やかな通報がＲＯＭＩＤへの不正への抑止力となる場合がある。
【実施例２】
【００７１】
図１０は、本実施例２に係る遊技機管理システム及び遊技機管理方法の概略を説明するための説明図である。実施例２は、台間機３０及び遊技機４０の構成は実施例１と同様である。以下に実施例１との差異部分について説明する。以下に示す実施例１との差異以外は、実施例２は実施例１と同一である。図１０に示すように、本遊技機管理システム及び遊技機管理方法は、次を特徴とする。即ち、（１）全ての処理に先立って、先ず、遊技機メーカは新規の遊技機を出荷する際に、出荷データとして、遊技機メーカに配設される端末から、新規に出荷する遊技機のＲＯＭＩＤの登録依頼を管理センタサーバ１００へ送信する。
【００７２】
（２）次に、遊技機４０から台間機３０へＲＯＭＩＤが通知される。この通知のタイミングは、遊技機４０及び台間機３０の電源が共に投入されたときである。遊技機４０と台間機３０とは所定の通信インターフェースを介して有線で接続されるものである。該通知は、台間機３０が遊技機４０のＲＯＭからＲＯＭＩＤを読み出す処理であってもよい。（３）続いて、台間機３０から島コントローラを経由して管理装置１０へＲＯＭＩＤが送信される。（４）そしてＲＯＭＩＤを受信した管理装置１０は、当該ＲＯＭＩＤを記憶部１２へ一時記憶する。（５）そして当該遊技店の全ての遊技機４０のＲＯＭＩＤを受信したとされるとき、記憶部１２から全てのＲＯＭＩＤを読み出して、これらのＲＯＭＩＤに基づいてハッシュ値を生成する。このハッシュ値は、当該遊技店の全ての遊技機４０のＲＯＭＩＤに基づく代表コードである。ハッシュ値は、いわゆるハッシュ関数と呼ばれる一方向性関数を利用して、全てのＲＯＭＩＤ及び日時をパラメータとして生成される。このパラメータに遊技店ＩＤを含めてもよい。
【００７３】
（６）そして、（５）で生成したハッシュ値を遊技店ＩＤと共に、ネットワークＮを経由して管理装置１０から管理センタサーバ１００へ送信する。（７）管理装置１０から送信されてきたハッシュ値を受信すると、管理センタサーバ１００では、記憶部１０２に記憶されるＲＯＭＩＤ登録テーブルから、受信した遊技店ＩＤを持つ全てのレコードのＲＯＭＩＤを読み出して、これらのＲＯＭＩＤと日時とに基づいてハッシュ値を生成する。このハッシュ値は、当該遊技店に配設されているとされる全ての遊技機４０のＲＯＭＩＤに基づく検証コードである。なお、管理装置１０でのハッシュ値生成の際のパラメータに遊技店ＩＤを含めた場合には、管理センタサーバ１００におけるハッシュ値生成の際にも遊技店ＩＤを含めることとする。また、これらのハッシュ値生成の際に、遊技機４０に接続される台間機３０の台間機装置ＩＤをハッシュ値生成のパラメータに含めるようにしてもよい。
【００７４】
（８）次に、（７）において管理センタサーバ１００で生成したハッシュ値と、管理装置１０から受信したハッシュ値とを比較する。（９）この比較結果が一致しない場合、即ちＲＯＭＩＤに異常があると判定される場合に、管理センタサーバ１００の表示部にＲＯＭＩＤに異常があった旨の表示を行う。なお、この表示は、管理センタサーバ１００からネットワークＮを経由して遊技店内の管理装置１０に異常が通知され、遊技店内の管理装置１０で行うようにしてもよい。（１０）そして第三者（例えば行政機関）にＲＯＭＩＤに異常があった旨の通報を行う。
【００７５】
実施例２では、ＲＯＭＩＤを登録されているものと逐一照合するのではなく、管理装置１０において、同一遊技店にある全ての遊技機４０のＲＯＭＩＤに日時や遊技店ＩＤなどの情報を加えたパラメータを基に一のハッシュ値を生成し、他方で管理センタサーバ１００において、同一遊技店ＩＤを持つ全てのＲＯＭＩＤに日時や遊技店ＩＤなどの情報を加えたパラメータを基にハッシュ値を生成し、これら個別に生成されたハッシュ値が一致するか否かでＲＯＭＩＤの異常（不正）がないかどうかをチェックすることとしている。このようにすると、管理装置１０から管理センタサーバ１００へ送信する情報量の低減を図ってネットワークＮの負荷を軽減し、また管理センタサーバ１００におけるＲＯＭＩＤのチェック処理の負荷を軽減し処理効率を高めることができる。
【００７６】
次に、図１０に示した管理装置１０の構成について説明する。図１１は、図１０に示した管理装置の構成を説明する機能ブロック図である。同図に示すように、管理装置１０は、制御部１１と、記憶部１２と、島コントローラＩ／Ｆ部１３と、管理センタサーバＩ／Ｆ部１４とを有する。ここで実施例２では実施例１と比較して制御部１１の構成が異なるのみであるので、制御部１２についてのみ説明を行い、その他の説明は省略する。
【００７７】
制御部１１は、管理装置１０で実行される各種処理を制御するものである。制御部１１は、さらにＲＯＭＩＤ一時記憶処理部１１ａと、ハッシュ値生成処理部１１ｃとを有する。ＲＯＭＩＤ一時記憶処理部１１ａは、島コントローラを経由して台間機３０から受信したＲＯＭＩＤを記憶部１２に一時記憶するための処理を実行する。具体的には、記憶部１２のＲＯＭＩＤリスト１２ａに追加して記憶する。ハッシュ値生成処理部１１ｃは、同一遊技店内に配設される全ての遊技機４０からＲＯＭＩＤを受信したと判定したときに、ＲＯＭＩＤリスト１２ａに累積記憶されるＲＯＭＩＤ、日時及び遊技店ＩＤからハッシュ関数を利用してハッシュ値を生成する。この生成されたハッシュ値は、管理センタサーバＩ／Ｆ１４を経由して管理センタサーバ１００へ送信される。
【００７８】
次に、図１０に示した管理センタサーバ１００の構成について説明する。図１２は、図１０に示した管理センタサーバ１００の構成を示す機能ブロック図である。同図に示すように、管理センタサーバ１００は、制御部１０１と、記憶部１０２と、管理装置Ｉ／Ｆ部１０３と、外部通信Ｉ／Ｆ部１０４とを有する。ここで実施例２では実施例１と比較して制御部１１の構成が異なるのみであるので、制御部１２についてのみ説明を行い、その他の説明は省略する。
【００７９】
制御部１０１は、管理センタサーバ１００で実行される各種処理を制御するものである。制御部１０１は、さらにハッシュ値チェック部１０１ｇと、ハッシュ値チェック結果出力処理部１０１ｈと、ハッシュ値チェック結果送信処理部１０１ｉと、ＲＯＭＩＤ異常通知処理部１０１ｄと、ＲＯＭＩＤ登録処理部１０１ｅと、ＲＯＭＩＤ削除処理部１０１ｆとを有する。ハッシュ値チェック部１０１ｇと、ハッシュ値チェック結果出力処理部１０１ｈと、ハッシュ値チェック結果送信処理部１０１ｉとが実施例１と異なり、ＲＯＭＩＤ異常通知処理部１０１ｄと、ＲＯＭＩＤ登録処理部１０１ｅと、ＲＯＭＩＤ削除処理部１０１ｆとは実施例１と同一であるので、ＲＯＭＩＤ異常通知処理部１０１ｄと、ＲＯＭＩＤ登録処理部１０１ｅと、ＲＯＭＩＤ削除処理部１０１ｆの説明は省略する。
【００８０】
ハッシュ値チェック部１０１ｇは、管理装置１０から管理装置Ｉ／Ｆ部１０３を経由して受信したハッシュ値が、管理センタサーバ１００で生成したハッシュ値と一致するか否かをチェックするものである。ハッシュ値チェック結果出力処理部１０１ｈは、ハッシュ値チェック部１０１ｇによるチェック結果が不正なものである場合、即ち受信したハッシュ値が、管理センタサーバ１００で生成されたハッシュ値と一致しないと判定された場合に、該不正をＣＲＴや液晶ディスプレイなどのディスプレイ装置である表示部１０５へ表示させる指示を出力するものである。ハッシュ値チェック結果送信処理部１０１ｉは、ハッシュ値チェック部１０１ｇによるチェック結果が不正なものである場合に、該不正を管理装置Ｉ／Ｆ１０３を経由して管理装置１０へ送信すると共に、ＲＯＭＩＤ異常通知処理部１０１ｄへ送信する。
【００８１】
次に、図１０に示した台間機３０、管理装置１０及び管理センタサーバ１００間で実行されるＲＯＭＩＤのチェック処理の処理手順について説明する。図１３は、図１０に示した台間機３０、管理装置１０及び管理センタサーバ１００間で実行されるＲＯＭＩＤのチェック処理の処理手順を示すフローチャートである。先ず、台間機３０において遊技機４０のＲＯＭからＲＯＭＩＤを取得する処理を実行する。そして台間機３０がＲＯＭＩＤを取得したか否かを判定する（ステップＳ２０１）。台間機３０がＲＯＭＩＤを取得したと判定される場合（ステップＳ２０１肯定）、取得したＲＯＭＩＤを管理装置１０へ送信する（ステップＳ２０２）。
【００８２】
ステップＳ２０２で送信されたＲＯＭＩＤを受信した管理装置１０では、受信したＲＯＭＩＤを記憶部１２に一時記憶する（ステップＳ２０３）。続いて同一遊技店に配設される全ての遊技機４０からＲＯＭＩＤを受信したか否かを判定する（ステップＳ２０４）。同一遊技店に配設される全ての遊技機４０からＲＯＭＩＤを受信したと判定される場合（ステップＳ２０４肯定）、一時記憶している全てのＲＯＭＩＤ、日時及び遊技店ＩＤに基づいてハッシュ値を生成する（Ｓ２０５）。そしてこの生成されたハッシュ値を遊技店ＩＤと共に管理センタサーバ１００へ送信する（ステップＳ２０６）。一方、同一遊技店に配設される全ての遊技機４０からＲＯＭＩＤを受信したと判定されない場合（ステップＳ２０４否定）、処理を戻ってステップＳ２０２の処理により台間機３０からＲＯＭＩＤが送信されてくるのを待つ。
【００８３】
次に、管理装置１０から、ハッシュ値を受信した管理センタサーバ１００では、受信した遊技店ＩＤを持つ全てのＲＯＭＩＤをＲＯＭＩＤ登録テーブルから読み出して、これら読み出したＲＯＭＩＤ、遊技店ＩＤ及び日時に基づいてハッシュ値を生成する（ステップＳ２０７）。続いて、管理装置１０から受信したハッシュ値とステップＳ２０７で生成したハッシュ値とを比較する（ステップＳ２０８）。続いて、ステップＳ２０８の比較結果が一致しない場合（ステップＳ２０９否定）、ＲＯＭＩＤの異常を警告表示する（ステップＳ２１０）。このとき、管理装置１０に対してもＲＯＭＩＤの異常を通知することとしてもよい。続いて第三者（例えば行政機関）へＲＯＭＩＤ異常を通報する（ステップＳ２１１）。一方、ステップＳ２０８の比較結果が一致する場合（ステップＳ２０９肯定）、管理センタサーバ１００での処理は終了する。このようにすると、不正なＲＯＭＩＤを持つＲＯＭに対して迅速に対処できるのみならず、第三者（例えば行政機関）への速やかな通報がＲＯＭＩＤへの不正への抑止力となる場合がある。
【実施例３】
【００８４】
以上本発明の実施例１及び２を説明したが、これらに限らず本発明は、上記実施例以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施例にて実施されてもよいものである。
【００８５】
実施例１では、予めＲＯＭＩＤを遊技機管理装置１００の記憶部のテーブルに登録しておくことを前提として、管理装置１０から受信したＲＯＭＩＤがこの記憶部のテーブルに登録されているものであるか否か（登録チェック）のチェックを行うとした。しかしチェック方法はこれに限らず、次の方法によるチェックであってもよい。
【００８６】
（ａ）同一のＲＯＭＩＤが異なる複数の遊技機４０から送られてきていないか（唯一性チェック）のチェックを行うこととしてもよい。この方法による場合、管理装置１０から遊技店ＩＤとともに送信されてきたＲＯＭＩＤを記憶手段に累積記憶しておき、既に記憶されているＲＯＭＩＤをさらに記憶しようとしたときに、重複するＲＯＭＩＤに対応する遊技店ＩＤを持つ遊技店にＲＯＭＩＤの異常を通知するともに、第三者（例えば行政機関）に通報を行うというものである。通常、ＲＯＭに対する不正は、正規なＲＯＭの内容をコピーして改造するという方法により加えられることが多い。このため不正なＲＯＭの存在により、管理センタサーバ１００に同一ＲＯＭＩＤが重複して通知されると言う現象が発生する。しかし前述の方法によれば、ＲＯＭＩＤが重複するという不正（異常）を容易に発見することができる。
【００８７】
（ｂ）また、ＲＯＭＩＤは、数字、文字、記号から構成される所定桁のコードであり、統一された一定の基準に沿った形式で作成される唯一性のあるコードであることを前提として、管理装置１０から受信したＲＯＭＩＤがこの統一された一定の付与ルールに適合したものであるか否か（付与ルール適合性チェック）のチェックを行うこととしてもよい。この付与ルールは、予め管理センタサーバ１００の記憶部１０２に記憶されているものとする。また、ＲＯＭＩＤが時系列的な連番で付与されていくものであることを前提とすると、ＲＯＭＩＤ自体に時刻の要素が加味されるので、既に廃棄されているはずの過去のＲＯＭＩＤや未だ付与されている筈のない未来のＲＯＭＩＤが発見可能となり、これらのＲＯＭＩＤを不正なＲＯＭＩＤとすることができる。これらの方法によると、管理センタサーバ１００におけるＲＯＭＩＤ登録テーブル１０２ａへのＲＯＭＩＤ登録処理、ＲＯＭＩＤ登録テーブル１０２ａからのＲＯＭＩＤ削除処理及びＲＯＭＩＤ登録テーブル１０２ａに登録されているＲＯＭＩＤとの照合処理などの処理負担の重いチェック処理を省略可能であり、管理センタサーバ１００の負荷を軽減し、処理効率を高めることができる。この処理のみを行う場合は、ＲＯＭＩＤは必ずしもユニーク性を持つ必要はない。
【００８８】
（ｃ）また、台間機３０が持つ台間機装置ＩＤとの組み合わせにおいて整合性が取れているか否か（台間機装置ＩＤとの組み合わせの正当性のチェック）のチェックを行うこととしてもよい。この場合、ＲＯＭＩＤ登録テーブル１０２ａに台間機装置ＩＤのカラムを追加して、ＲＯＭＩＤの登録時に台間機装置ＩＤも併せて登録することとなる。台間機３０は管理装置１０に対して遊技機４０のＲＯＭＩＤと共に台間機３０の台間機装置ＩＤを送信し、管理装置１０はＲＯＭＩＤ及び台間機装置ＩＤを管理センタサーバ１００へ送信することとなる。そして管理センタサーバ１００では、ＲＯＭＩＤ及び台間機装置ＩＤの組み合わせがＲＯＭＩＤ登録テーブル１０２ａに登録されているかのチェックを行う。このようにすることによって、ＲＯＭＩＤのチェック精度がさらに向上する。
【００８９】
実施例２では、管理装置１０及び遊技機管理装置１００の双方で同一のアルゴリズムでハッシュ値を生成し、これらのハッシュ値が一致するか否かを判定するとしたが、これに限らず、前述のアルゴリズムは必ずしも一致させる必要はなく、管理装置１０で生成したハッシュ値及び遊技機管理装置１００で生成したハッシュ値の双方に基づいた演算結果が所定条件を満たすか否かを判定することによって、ＲＯＭＩＤの異常を発見するものであってもよい。このようにすると、管理装置１０側にハッシュ値生成アルゴリズムを開示する必要はなく、遊技店や管理装置製造メーカがＲＯＭに不正を加えることを防止することができる。
【００９０】
実施例１及び２では、台間機３０が遊技機４０からＲＯＭＩＤを取得するタイミングを、遊技機４０及び台間機３０の電源投入時とした。しかしこれに限らず、インターフェースを介して遊技機４０及び台間機３０を接続した時であってもよい。また、予め定められた時間、時刻において定期的にＲＯＭＩＤを取得するとしてもよい。
【００９１】
実施例１及び２では、遊技機４０のＲＯＭにＲＯＭＩＤが必ず付与されていることを前提としたが、ＲＯＭＩＤが付与されている筈にもかかわらずＲＯＭにＲＯＭＩＤが記憶されていない場合には、管理センタサーバ１００におけるチェックで当然にＲＯＭＩＤの不正とみなされるものである。
【産業上の利用可能性】
【００９２】
以上のように、本発明に係る遊技機管理システム及び遊技機管理方法は、遊技機を一元的に監視・集中管理する場合に有用であり、特にＲＯＭＩＤによって遊技機を管理し、以ってＲＯＭに加えられた不正を発見・抑止することに有用である。
【図面の簡単な説明】
【００９３】
【図１】実施例１に係る遊技機管理システムの特徴を示す図である。
【図２】実施例１の遊技機４０の構成を示す機能ブロック図である。
【図３】実施例１の台間機３０の構成を示す機能ブロック図である。
【図４】実施例１の管理装置１０の構成を示す機能ブロック図である。
【図５】実施例１の管理センタサーバ１００の構成を示す機能ブロック図である。
【図６】実施例１のＲＯＭＩＤ登録テーブル１０２ａのテーブルイメージを示す図である。
【図７】実施例１のＲＯＭＩＤ登録処理の処理手順を示すフローチャートである。
【図８】実施例１のＲＯＭＩＤ削除処理の処理手順を示すフローチャートである。
【図９】実施例１の管理装置１０及び管理センタサーバ１００間で実行されるＲＯＭＩＤのチェック処理の処理手順を示すフローチャートである。
【図１０】実施例２に係る遊技機管理システムの特徴を示す図である。
【図１１】実施例２の管理装置１０の構成を示す機能ブロック図である。
【図１２】実施例２の管理センタサーバ１００の構成を示す機能ブロック図である。
【図１３】実施例２の管理装置１０及び管理センタサーバ１００間で実行されるＲＯＭＩＤのチェック処理の処理手順を示すフローチャートである。
【符号の説明】
【００９４】
１０    管理装置
１１    制御部
１１ａ    ＲＯＭＩＤ一時記憶処理部
１１ｂ    ＲＯＭＩＤ一括送信処理部
１１ｃ    ハッシュ値生成処理部
１２    記憶部
１２ａ    ＲＯＭＩＤリスト
３０    台間機
３１    制御部
３１ｂ    ＲＯＭＩＤ転送部
４０    遊技機
４１    制御部
４１ｂ    ＲＯＭＩＤ通知部
４５    ＲＯＭ
４５ａ    ＲＯＭＩＤ
１００    管理センタサーバ
１０１    制御部
１０１ａ    ＲＯＭＩＤチェック部
１０１ｂ    ＲＯＭＩＤチェック結果出力処理部
１０１ｃ    ＲＯＭＩＤチェック結果送信処理部
１０１ｄ    ＲＯＭＩＤ異常通知処理部
１０１ｅ    ＲＯＭＩＤ登録処理部
１０１ｆ    ＲＯＭＩＤ削除処理部
１０１ｇ    ハッシュ値チェック部
１０１ｈ    ハッシュ値チェック結果出力処理部
１０１ｉ    ハッシュ値チェック結果送信処理部
１０２    記憶部
１０２ａ    ＲＯＭＩＤ登録テーブル
１０５    表示部
【図１】
2007130077.tif 000003
【図２】
2007130077.tif 000004
【図３】
2007130077.tif 000005
【図４】
2007130077.tif 000006
【図５】
2007130077.tif 000007
【図６】
2007130077.tif 000008
【図７】
2007130077.tif 000009
【図８】
2007130077.tif 000010
【図９】
2007130077.tif 000011
【図１０】
2007130077.tif 000012
【図１１】
2007130077.tif 000013
【図１２】
2007130077.tif 000014
【図１３】
2007130077.tif 000015