説明

遊技機

【課題】簡易な手段によりセキュリティ強度を向上させると共に主制御部の処理負荷を軽減する。
【解決手段】主制御部110と周辺制御部300を備えた遊技機1であって、主制御部110は、誤り検査値を生成及び格納する検査値生成部500と、コマンドを周辺制御部300へ送信する送信部550を備える。検査値生成部500は、メインCPU110aと送信部550の間に設けられ、過去に生成されたコマンドの誤り検査値を現在送信するコマンドへ付加すると共に、コマンドの種別で付加するべき誤り検査値を変更する。また、検査値生成部500内部での入出力制御方式は、検査値生成部500と外部の入出力制御方式とは異なる。また、周辺制御部300は検証用の誤り検査値を格納しておき、受信したコマンドの正当性を検査し、検査結果に応じた処理を行う。


Notice: Undefined index: DEJ in /mnt/www/gzt_disp.php on line 298

【特許請求の範囲】
【請求項1】
制御コマンドを出力する主制御部と前記制御コマンドに基づく処理を行う周辺制御部とを含む遊技機であって、
前記主制御部は、
所定の遊技情報を記憶する記憶領域を有する記憶部と、
前記遊技情報に応じた所定の演算を行って前記制御コマンドを生成し、生成した制御コマンドを予め取り決められた出力制御方式で出力する演算処理部と、
前記演算処理部によって出力された制御コマンドに対応する誤り検査値を生成し、生成した誤り検査値を出力する第1検査値生成部と、
前記制御コマンドと前記誤り検査値とを前記周辺制御部へ送信する送信部と、
を備え、
前記周辺制御部は、
前記第1検査値生成部によって生成された誤り検査値に対応する検証用の誤り検査値を生成する第2検査値生成部と、
前記送信部によって送信された誤り検査値と前記第2検査値生成部によって生成された誤り検査値とを比較して前記送信部によって送信された制御コマンドの正当性の検査を行う検査部と、
前記送信部によって送信された制御コマンドに基づく処理を行うと共に、前記検査の結果に応じた処理を行う処理部と、
を備え、
前記第1検査値生成部は、
前記演算処理部によって出力された制御コマンドを入力し、入力した該制御コマンドを予め指定されたタイミングで出力するバッファ手段と、
前記バッファ手段によって出力された制御コマンドを入力し、入力した制御コマンドより過去に前記演算処理部によって出力された制御コマンドに対応する誤り検査値のうち前記バッファ手段によって出力された制御コマンドへ付加するべき誤り検査値を予め定められたプロトコルに従って決定し、決定した前記付加するべき誤り検査値を示す情報を前記タイミングに応じて出力する決定手段と、
前記バッファ手段によって出力された制御コマンドと前記決定手段によって出力された前記付加するべき誤り検査値を示す情報とを入力し、入力した制御コマンドより過去に前記演算処理部によって出力された制御コマンドに対応する誤り検査値を生成し、入力した該情報にて示された前記誤り検査値を前記タイミングに応じて出力する生成手段と、
前記バッファ手段によって出力された制御コマンドと前記生成手段によって出力された誤り検査値とを入力し、入力した該制御コマンドに入力した該誤り検査値を付加して、該誤り検査値が付加された制御コマンドを、前記演算処理部において予め取り決められた前記出力制御方式と同じ出力制御方式で、前記タイミングに応じて出力する付加手段と、
を有し、
前記送信部は、前記付加手段によって出力された前記誤り検査値が付加された制御コマンドを入力し、前記誤り検査値が付加された制御コマンドを前記周辺制御部へ送信する
ことを特徴とする遊技機。
【請求項2】
前記決定手段は、前記付加するべき誤り検査値を、入力した制御コマンドより所定個前に前記演算処理部によって出力された制御コマンドに対応する誤り検査値に決定し、決定した該誤り検査値を示す前記情報を出力することを特徴とする請求項1に記載の遊技機。
【請求項3】
前記決定手段は、前記付加するべき誤り検査値を、異なる複数の前記所定個のそれぞれに対応する複数の前記誤り検査値に決定可能であり、前記バッファ手段によって出力された制御コマンドを入力すると、該制御コマンドが予め定められた条件を満たす制御コマンドであるか否かの判定を実行し、
前記プロトコルは、前記判定の結果が、該制御コマンドが前記条件を満たす制御コマンドであることを示す場合には、前記付加するべき誤り検査値を、前記複数の所定個のそれぞれに対応する前記複数の誤り検査値のうちのいずれかに変更することである
こと特徴とする請求項2に記載の遊技機。
【請求項4】
前記プロトコルにおいて、前記付加するべき誤り検査値を変更する時点は、前記条件を満たす制御コマンドが現に前記決定手段に入力された際、又は、該制御コマンドより後に前記演算処理部によって出力された制御コマンドが前記決定手段に入力された際であることを特徴とする請求項3に記載の遊技機。
【請求項5】
前記条件は、前記判定の対象となった制御コマンドの種別が、予め定められた制御コマンドの種別であることを特徴とする請求項3又は4に記載の遊技機。
【請求項6】
前記記憶部は、遊技機の起動の際にアクセス可能であって遊技機の初期設定情報を記憶する記憶領域を有し、前記初期設定情報は、前記複数の所定個のそれぞれに対応した複数の選択情報を含み、
前記演算処理部は、前記遊技機の起動の際に前記複数の選択情報のうちの特定の選択情報を前記決定手段へ設定し、
前記決定手段は、設定された前記特定の選択情報に対応する特定の前記所定個に対応する前記誤り検査値を示す前記情報を前記生成手段へ出力する
ことを特徴とする請求項3乃至5のいずれかに記載の遊技機。
【請求項7】
前記決定手段は、異なる複数の前記条件を用いて前記判定を実行可能であり、前記複数の条件を予め保持し、
前記記憶部は、遊技機の起動の際にアクセス可能であって遊技機の初期設定情報を記憶する記憶領域を有し、前記初期設定情報は、前記複数の条件のそれぞれに対応した複数の選択情報を含み、
前記演算処理部は、前記遊技機の起動の際に前記複数の選択情報のうちの特定の選択情報を前記決定手段へ設定し、
前記決定手段は、設定された前記特定の選択情報に対応する特定の前記条件を用いて前記判定を実行する
ことを特徴とする請求項3乃至6のいずれかに記載の遊技機。
【請求項8】
前記初期設定情報に含まれる前記選択情報は、前記演算処理部が前記遊技機の起動の際に設定する前記特定の選択情報であることを特徴とする請求項6又は7に記載の遊技機。
【請求項9】
前記生成手段は、生成した誤り検査値を格納する第1格納回路を有する手段であり、入力した前記付加するべき誤り検査値を示す情報に基づいて、前記第1格納回路に格納された誤り検査値を前記付加手段へ出力することを特徴とする請求項1乃至8のいずれかに記載の遊技機。
【請求項10】
前記生成手段は、遊技機固有の情報を示す固有情報を格納する第2格納回路を有する手段であり、前記第1格納回路に、前記生成手段によって生成された誤り検査値が格納されていない場合は、前記第2格納回路に格納された固有情報を該誤り検査値として、前記付加手段へ出力することを特徴とする請求項9に記載の遊技機。
【請求項11】
前記生成手段は、前記バッファ手段によって出力された制御コマンドより過去に前記演算処理部によって出力された制御コマンドを格納する第3格納回路を有する手段であり、入力した前記付加するべき誤り検査値を示す情報に基づいて、前記第3格納回路に格納された制御コマンドに対応する誤り検査値を生成し前記付加手段へ出力することを特徴とする請求項1乃至8のいずれかに記載の遊技機。
【請求項12】
前記生成手段は、遊技機固有の情報を示す固有情報を格納する第2格納回路を有する手段であり、前記第3格納回路に、前記バッファ手段によって出力された制御コマンドより過去に前記演算処理部によって出力された制御コマンドが格納されていない場合は、前記第2格納回路に格納された固有情報を該制御コマンドに対応する誤り検査値として、前記付加手段へ出力することを特徴とする請求項11に記載の遊技機。
【請求項13】
前記バッファ手段は、入力した制御コマンドを、前記演算処理部において予め取り決められた前記出力制御方式とは異なる所定の出力制御方式で出力し、
前記決定手段は、前記付加するべき誤り検査値を示す情報を、前記バッファ手段が用いる前記所定の出力制御方式と同じ出力制御方式で出力し、
前記生成手段は、入力した該情報にて示された前記誤り検査値を、前記バッファ手段が用いる前記所定の出力制御方式と同じ出力制御方式で出力する
ことを特徴とする請求項1乃至12のいずれかに記載の遊技機。
【請求項14】
前記第1検査値生成部は、前記演算処理部と前記送信部との間に設けられ、
前記演算処理部と前記第1検査値生成部との接続と、前記第1検査値生成部と前記送信部との接続とは、同じ規格のバスで接続され、
前記演算処理部において予め取り決められた前記出力制御方式は、前記規格に基づいて取り決められた出力制御方式である
ことを特徴とする請求項1乃至13のいずれかに記載の遊技機。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate

【図12】
image rotate

【図13】
image rotate

【図14】
image rotate

【図15】
image rotate

【図16】
image rotate

【図17】
image rotate

【図18】
image rotate

【図19】
image rotate

【図20】
image rotate

【図21】
image rotate

【図22】
image rotate