(57)【要約】【課題】基本ソフトウェアと連携して動作するアプリケーションを用いる場合であっても、電源の入切動作が行われたときになるべく早期に利用可能な状態に到達させる。【解決手段】基本ソフトウェアと連携して動作するアプリケーションを用いて一部の機能に関する処理を制御する機能制御部と、外部から供給される電源のオンおよびオフをそれぞれ指示する信号の入力を受け付ける電源スイッチと、を備え、機能制御部は、電源スイッチが所定の時間範囲内に電源のオフを指示する信号の入力を受け付けた累積回数に応じて、一部の機能に関連するデータの初期化、データの初期化を含むアプリケーションの初期化、ならびにデータおよびアプリケーションの初期化を含む基本ソフトウェアの初期化、のいずれかを実行する初期化部を有し、初期化部は、累積回数が１だけ小さい値を有する場合に実行した初期化と比較して処理負荷が同等または大きい初期化を実行する。【選択図】図１
2015037503.tif 000002
【特許請求の範囲】
【請求項１】
遊技設備に設けられる遊技設備機器であって、
基本ソフトウェアと連携して動作するアプリケーションを用いて当該遊技設備機器が有する機能のうち一部の機能に関する処理を制御する機能制御部と、
外部から供給される電源のオンおよびオフをそれぞれ指示する信号の入力を受け付ける電源スイッチと、
を備え、
前記機能制御部は、
前記電源スイッチが所定の時間範囲内に前記電源のオフを指示する信号の入力を受け付けた累積回数に応じて、前記一部の機能に関連するデータの初期化、前記データの初期化を含む前記アプリケーションの初期化、ならびに前記データおよび前記アプリケーションの初期化を含む前記基本ソフトウェアの初期化、のいずれかを実行する初期化部を有し、
前記初期化部は、
前記累積回数が１だけ小さい値を有する場合に実行した初期化と比較して処理負荷が同等または大きい初期化を実行することを特徴とする遊技設備機器。
【請求項２】
外部から情報の入力を受け付ける入力部と、
画像を含む情報を表示可能な表示部と、
をさらに備え、
前記一部の機能は、前記入力部および前記表示部がそれぞれ有する機能を含むことを特徴とする請求項１に記載の遊技設備機器。
【請求項３】
前記機能制御部は、
当該遊技設備機器の異常の有無を定期的に診断する診断部をさらに有し、
前記初期化部は、
前記診断部による最新の診断結果をさらに参照することによって、前記データの初期化、前記データの初期化を含む前記アプリケーションの初期化、ならびに前記データおよび前記アプリケーションの初期化を含む前記基本ソフトウェアの初期化、のいずれかを実行することを特徴とする請求項１または２に記載の遊技設備機器。
【請求項４】
前記診断部は、
前記異常の程度を複数の段階に分けて診断可能であり、
前記初期化部は、
前記累積回数と前記診断部の診断結果との組合せに基づいて、前記データの初期化、前記データの初期化を含む前記アプリケーションの初期化、ならびに前記データおよび前記アプリケーションの初期化を含む前記基本ソフトウェアの初期化、のいずれかを実行することを特徴とする請求項３に記載の遊技設備機器。
【請求項５】
前記初期化部は、
少なくとも前記累積回数が１であり、かつ最も程度が低い異常がある場合、処理負荷が最小の初期化を実行し、
少なくとも前記累積回数が所定値に達している場合、または最も程度が高い異常がある場合、処理負荷が最大の初期化を実行することを特徴とする請求項４に記載の遊技設備機器。
【請求項６】
基本ソフトウェアと連携せずに動作するアプリケーションを用いて当該遊技設備機器が有する機能のうち前記一部の機能と異なる機能に関する処理を制御し、前記機能制御部と通信可能に接続される別機能制御部と、
前記機能制御部の制御のもとで前記異なる機能に関連する情報を表示可能な表示部と、
をさらに備えたことを特徴とする請求項１〜５のいずれか一項に記載の遊技設備機器。
【請求項７】
遊技設備に設けられ、基本ソフトウェアと連携して動作するアプリケーションを用いて一部の機能に関する処理を制御する遊技設備機器が、電源のオフを指示する信号の入力を受け付けた場合に行う遊技設備機器の初期化方法であって、
所定の時間範囲内に前記電源のオフを指示する信号の入力を受け付けた累積回数を記憶する記憶部から該累積回数を読み出し、該累積回数に応じて、前記一部の機能に関連するデータの初期化、前記データの初期化を含む前記アプリケーションの初期化、ならびに前記データおよび前記アプリケーションの初期化を含む前記基本ソフトウェアの初期化、のいずれかを実行する初期化ステップ、
を有し、
前記初期化ステップは、
前記累積回数が１だけ小さい値を有する場合に実行した初期化と比較して処理負荷が同等または大きい初期化を実行することを特徴とする遊技設備機器の初期化方法。
【請求項８】
遊技設備に設けられ、基本ソフトウェアと連携して動作するアプリケーションを用いて一部の機能に関する処理を制御する遊技設備機器に、
電源のオフを指示する信号の入力を受け付けた場合、所定の時間範囲内に前記電源のオフを指示する信号の入力を受け付けた累積回数を記憶する記憶部から該累積回数を読み出し、該累積回数に応じて、前記一部の機能に関連するデータの初期化、前記データの初期化を含む前記アプリケーションの初期化、ならびに前記データおよび前記アプリケーションの初期化を含む前記基本ソフトウェアの初期化、のいずれかを実行する初期化ステップ、
を実行させ、
前記初期化ステップは、
前記累積回数が１だけ小さい値を有する場合に実行した初期化と比較して処理負荷が同等または大きい初期化を実行することを特徴とする遊技設備機器の初期化プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技設備に設けられる遊技設備機器、遊技設備機器の初期化方法および遊技設備機器の初期化プログラムに関する。
【背景技術】
【０００２】
従来、遊技設備において、パチンコ台やパチスロマシン等の遊技台の周辺に設けられる遊技設備機器は、その機器の種類に応じたセンサ機能、モータ駆動機能、操作機能、表示機能、通信機能などを有している。このような遊技設備機器として、例えばパチンコ玉の数を計数する玉計数機、メダルの数を計数するメダル計数機、金銭の両替を行う両替機、パチンコ玉の玉貸しを行う玉貸機、パチンコ玉やメダルを購入するためのプリペイドカードを販売するカード券売機などが知られている（例えば、非特許文献１を参照）。
【０００３】
遊技設備機器に搭載されるアプリケーションソフトウェア（以下、単にアプリケーションという）は、Ｃ言語等の高水準言語によって記述されたプログラムにしたがって、ＯＳ（Operating  System）と連携することなくハードウェアを制御するのが一般的である。
【先行技術文献】
【特許文献】
【０００４】
【非特許文献１】小林進，外２名，「遊技店舗におけるバリューのフローと管理」，富士時報，平成14年7月10日，第75巻，第7号，p.413−416
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで近年、遊技設備側からの要望として、その設備に応じた動画再生や、通信ネットワークを介した画像配信等の機能を遊技設備機器に持たせたいという要望が増えてきつつある。従来の遊技設備機器においてそのような要望に応えるためには、プログラムを作成し直さなければならず、対応が困難であった。
【０００６】
この問題を解決するために、遊技設備機器においても一般のパーソナルコンピュータや携帯端末等と同様に、所定の基本ソフトウェア（ＯＳ：Operating  System）と連携して動作するアプリケーションを適用することが考えられる。
【０００７】
しかしながら、基本ソフトウェアと連携して動作するアプリケーションを適用すると、電源をオフしてからオンする入切動作を行った場合、基本ソフトウェアと連携しないアプリケーションを適用する場合と比較して、利用可能な状態に到達するまでに多くの時間を費やさざるを得ない。このため、例えば遊技設備の営業時間内に従業員がそのような電源の入切動作を行うと、顧客を長時間待たせてしまうおそれがあった。
【０００８】
本発明は、上記に鑑みてなされたものであって、基本ソフトウェアと連携して動作するアプリケーションを用いる場合であっても、電源の入切動作が行われたときになるべく早期に利用可能な状態に到達させることができる遊技設備機器、遊技設備機器の初期化方法および遊技設備機器の初期化プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明に係る遊技設備機器は、遊技設備に設けられる遊技設備機器であって、基本ソフトウェアと連携して動作するアプリケーションを用いて当該遊技設備機器が有する機能のうち一部の機能に関する処理を制御する機能制御部と、外部から供給される電源のオンおよびオフをそれぞれ指示する信号の入力を受け付ける電源スイッチと、を備え、前記機能制御部は、前記電源スイッチが所定の時間範囲内に前記電源のオフを指示する信号の入力を受け付けた累積回数に応じて、前記一部の機能に関連するデータの初期化、前記データの初期化を含む前記アプリケーションの初期化、ならびに前記データおよび前記アプリケーションの初期化を含む前記基本ソフトウェアの初期化、のいずれかを実行する初期化部を有し、前記初期化部は、前記累積回数が１だけ小さい値を有する場合に実行した初期化と比較して処理負荷が同等または大きい初期化を実行することを特徴とする。
【００１０】
本発明に係る遊技設備機器は、上記発明において、外部から情報の入力を受け付ける入力部と、画像を含む情報を表示可能な表示部と、をさらに備え、前記一部の機能は、前記入力部および前記表示部がそれぞれ有する機能を含むことを特徴とする。
【００１１】
本発明に係る遊技設備機器は、上記発明において、前記機能制御部は、当該遊技設備機器の異常の有無を定期的に診断する診断部をさらに有し、前記初期化部は、前記診断部による最新の診断結果をさらに参照することによって、前記データの初期化、前記データの初期化を含む前記アプリケーションの初期化、ならびに前記データおよび前記アプリケーションの初期化を含む前記基本ソフトウェアの初期化、のいずれかを実行することを特徴とする。
【００１２】
本発明に係る遊技設備機器は、上記発明において、前記診断部は、前記異常の程度を複数の段階に分けて診断可能であり、前記初期化部は、前記累積回数と前記診断部の診断結果との組合せに基づいて、前記データの初期化、前記データの初期化を含む前記アプリケーションの初期化、ならびに前記データおよび前記アプリケーションの初期化を含む前記基本ソフトウェアの初期化、のいずれかを実行することを特徴とする。
【００１３】
本発明に係る遊技設備機器は、上記発明において、前記初期化部は、少なくとも前記累積回数が１であり、かつ最も程度が低い異常がある場合、処理負荷が最小の初期化を実行し、少なくとも前記累積回数が所定値に達している場合、または最も程度が高い異常がある場合、処理負荷が最大の初期化を実行することを特徴とする。
【００１４】
本発明に係る遊技設備機器は、上記発明において、基本ソフトウェアと連携せずに動作するアプリケーションを用いて当該遊技設備機器が有する機能のうち前記一部の機能と異なる機能に関する処理を制御し、前記機能制御部と通信可能に接続される別機能制御部と、前記機能制御部の制御のもとで前記異なる機能に関連する情報を表示可能な表示部と、をさらに備えたことを特徴とする。
【００１５】
本発明に係る遊技設備機器の初期化方法は、遊技設備に設けられ、基本ソフトウェアと連携して動作するアプリケーションを用いて一部の機能に関する処理を制御する遊技設備機器が、電源のオフを指示する信号の入力を受け付けた場合に行う遊技設備機器の初期化方法であって、所定の時間範囲内に前記電源のオフを指示する信号の入力を受け付けた累積回数を記憶する記憶部から該累積回数を読み出し、該累積回数に応じて、前記一部の機能に関連するデータの初期化、前記データの初期化を含む前記アプリケーションの初期化、ならびに前記データおよび前記アプリケーションの初期化を含む前記基本ソフトウェアの初期化、のいずれかを実行する初期化ステップ、を有し、前記初期化ステップは、前記累積回数が１だけ小さい値を有する場合に実行した初期化と比較して処理負荷が同等または大きい初期化を実行することを特徴とする。
【００１６】
本発明に係る遊技設備機器の初期化プログラムは、遊技設備に設けられ、基本ソフトウェアと連携して動作するアプリケーションを用いて一部の機能に関する処理を制御する遊技設備機器に、電源のオフを指示する信号の入力を受け付けた場合、所定の時間範囲内に前記電源のオフを指示する信号の入力を受け付けた累積回数を記憶する記憶部から該累積回数を読み出し、該累積回数に応じて、前記一部の機能に関連するデータの初期化、前記データの初期化を含む前記アプリケーションの初期化、ならびに前記データおよび前記アプリケーションの初期化を含む前記基本ソフトウェアの初期化、のいずれかを実行する初期化ステップ、を実行させ、前記初期化ステップは、前記累積回数が１だけ小さい値を有する場合に実行した初期化と比較して処理負荷が同等または大きい初期化を実行することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、電源スイッチが所定の時間範囲内に電源のオフを指示する信号の入力を受け付けた累積回数に応じて、その累積回数が１つ小さい値を有する場合に実行した初期化と比較して処理負荷が同等または大きい初期化を実行するため、基本ソフトウェアと連携して動作するアプリケーションを用いる場合であっても、電源の入切動作が行われたときになるべく早期に利用可能な状態に到達させることができる。
【図面の簡単な説明】
【００１８】
【図１】図１は、本発明の実施の形態１に係る遊技設備機器の構成を示すブロック図である。
【図２】図２は、本発明の実施の形態１に係る遊技設備機器が実行する初期化処理の概要を示すフローチャートである。
【図３】図３は、本発明の実施の形態１に係る遊技設備機器が実行する累積回数判定処理の概要を示すフローチャートである。
【図４】図４は、本発明の実施の形態２に係る遊技設備機器の構成を示すブロック図である。
【図５】図５は、本発明の実施の形態２に係る遊技設備機器が記憶する初期化タイプを模式的に示す図である。
【図６】図６は、本発明の実施の形態２に係る遊技設備機器が実行する初期化処理の概要を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、添付図面を参照して、本発明を実施するための形態（以下、「実施の形態」という）を説明する。
【００２０】
（実施の形態１）
図１は、本発明の実施の形態１に係る遊技設備機器の構成を示すブロック図である。同図に示す遊技設備機器１は、遊技設備においてパチンコ台やスロットマシン等の遊技台の周辺に設けられる機器である。遊技設備機器１は、第１制御部２、センサ部３、アクチュエータ部４、駆動部５、第１記憶部６、第２制御部７、入力部８、表示部９、第２記憶部１０、電源スイッチ１１、電源制御部１２、および補助電源部１３を備える。
【００２１】
第１制御部２は、遊技設備機器１が有する機能のうち一部の機能（以下、第１機能という）に関する処理を、基本ソフトウェア（以下、ＯＳという）と連携せずに動作するアプリケーションを用いることによって制御する。第１制御部２は、電源スイッチ１１が電源のオフを指示する信号（電源オフ信号）の入力を受け付けた場合にそのアプリケーションを起動（初期化）するアプリケーション起動部２１を有する。第１制御部２は、ＣＰＵ（Central  Processing  Unit）を用いて構成される。このような第１制御部２は、本発明における別機能制御部に対応している。
【００２２】
センサ部３は、第１機能に関連する量を検出し、その検出データを第１制御部２へ出力する。
アクチュエータ部４は、第１機能に関連する動作を行う。
駆動部５は、第１制御部２の制御のもとでアクチュエータ部４を駆動する。
【００２３】
第１記憶部６は、センサ部３の検出データを記憶する検出データ記憶部６１と、第１機能に関する処理を制御する際に用いるアプリケーションを記憶する第１アプリケーション記憶部６２とを有する。第１アプリケーション記憶部６２が記憶するアプリケーションのプログラムは、Ｃ言語等の高水準言語によって記述されている。このようなアプリケーションは、通信ネットワークを介してダウンロードすることによって取得することも可能である。ここでいう通信ネットワークは、例えば既存の公衆回線網、ＬＡＮ、ＷＡＮなどによって実現されるものであり、有線、無線を問わない。
【００２４】
第１記憶部６は、ＲＡＭ（Random  Access  Memory）やＲＯＭ（Read  Only  Memory）を用いて構成される。ＲＡＭは、検出データ記憶部６１に対応する記憶領域を有する。ＲＯＭは、第１アプリケーション記憶部６２に対応する記憶領域を有する。第１記憶部６は、例えば第１制御部２と同じ基板上に実装される。
【００２５】
第２制御部７は、所定のＯＳと連携して動作するアプリケーションを用いることによって、遊技設備機器１が有する機能のうち第１機能と異なる機能（以下、第２機能という）に関する処理を制御する。ここで、第２機能として、例えば第１機能に関する情報の表示や各種情報の入力を受け付ける入出力機能を挙げることができる。また、本実施の形態１で適用するＯＳとして、例えばＬｉｎｕｘ（登録商標）、Ｔ−Ｋｅｒｎｅｌ、Ｗｉｎｄｏｗｓ（登録商標）  Ｅｍｂｅｄｄｅｄなどを挙げることができる。これらのＯＳは、本発明の他の実施の形態にも適用可能である。
【００２６】
第２制御部７は、電源スイッチ１１から入力される電源オフ信号を所定の時間範囲内に受け付けた累積回数を判定する累積回数判定部７１と、累積回数判定部７１の判定結果に応じて第２機能に関連する初期化を行う初期化部７２とを有する。第２制御部７は、第１制御部２と所定の通信プロトコルにしたがって通信可能に接続され、第１制御部２と異なるＣＰＵを用いて構成される。このような第２制御部７は、本発明における機能制御部に対応している。
【００２７】
入力部８は、外部からの情報の入力を受け付けて第２制御部７へ出力する。入力部８は、入力ボタン等を用いて構成されるほか、表示部９が有する表示パネルに積層して設けられ、外部からの接触位置に応じた信号の入力を受け付けるタッチパネルを用いて構成される。
【００２８】
表示部９は、第２制御部７の制御のもとでセンサ部３が検出した検出データを含む情報や所定の画像情報を表示出力する。表示部９が有する表示パネルは、液晶または有機ＥＬ（Electroluminescence）を用いて構成される。表示パネルには、上述した入力部８の一部をなすタッチパネルが積層される。
【００２９】
第２記憶部１０は、累積回数を記憶する累積回数記憶部１０１と、第２機能に関する処理を制御する際に用いるアプリケーションで使用する各種データを記憶するデータ記憶部１０２と、そのアプリケーションを記憶する第２アプリケーション記憶部１０３と、そのアプリケーションと連携するＯＳを記憶するＯＳ記憶部１０４とを有する。第２記憶部１０は、例えば第２制御部７と同じ基板上に実装される。
【００３０】
第２記憶部１０は、ＲＡＭやＲＯＭを用いて構成される。ＲＡＭは、累積回数記憶部１０１およびデータ記憶部１０２にそれぞれ対応する記憶領域を有する。ＲＯＭは、アプリケーション記憶部１０３およびＯＳ記憶部１０４にそれぞれ対応する記憶領域を有する。また、ＲＯＭは、本実施の形態１に係る初期化プログラムを記憶する。
【００３１】
電源スイッチ１１は、電源のオンおよびオフをそれぞれ指示する信号の入力を受け付ける。なお、遊技設備機器１には、電源スイッチ１１のチャタリングを防止する回路が適宜設けられているものとする。
電源制御部１２は、電源スイッチ１１が入力を受け付けた信号に基づいて外部電源のオン、オフを制御する。
補助電源部１３は、電源制御部１２の制御のもとで起動または停止し、外部電源切断時のバックアップ電源として機能する。
【００３２】
以上の構成を有する遊技設備機器１において、第１制御部２のアプリケーション起動部２１がアプリケーションを起動する際には、ＲＯＭ内の第１アプリケーション記憶部６２に格納されたプログラムをＲＡＭにロードすることによってアプリケーションを起動する。
【００３３】
また、遊技設備機器１において、初期化部７２がアプリケーションを初期化する場合には、ＲＯＭ内の第２アプリケーション記憶部１０３に格納されたプログラムをＲＡＭにロードすることによって初期化を行う。また、初期化部７２がＯＳを初期化する場合には、ＲＯＭ内のＯＳ記憶部１０４に格納されたＯＳをＲＡＭにロードする。
【００３４】
ここで、遊技設備機器１が、外部から投入されるパチンコ玉の数を計数する玉計数機である場合を説明する。この場合、第１機能は、パチンコ玉の計数機能およびアクチュエータ駆動機能を含む。センサ部３は、外部から投入されたパチンコ玉の通路に設けられてパチンコ玉の通過を検出する玉通過検出センサを有する。また、アクチュエータ部４は、玉通過検出センサが設けられた整列レーンへパチンコ玉を案内するための案内板を回動させるソレノイドを有する。検出データ記憶部６１は、センサ部３が検出したパチンコ玉の計数値のデータを記憶する。表示部９は、検出データ記憶部６１が記憶するパチンコ玉の計数値を含む情報を表示出力する。なお、遊技設備機器１が玉計数機である場合には、遊技施設内の他の遊技設備機器や遊技台と通信可能に接続されることが好ましい。
【００３５】
図２は、遊技設備機器１が有する第２機能に関連した初期化処理の概要を示すフローチャートである。電源スイッチ１１から電源オフ信号が入力された場合（ステップＳ１：Ｙｅｓ）、電源制御部１２は電源オフ処理を行い（ステップＳ２）、補助電源部１３を起動させる（ステップＳ３）。ここで、電源オフ処理には、例えば第２制御部７を介した表示部９の表示パネルの消灯処理が含まれる。電源スイッチ１１から電源オフ信号が入力されない場合（ステップＳ１：Ｎｏ）、遊技設備機器１はステップＳ１を繰り返す。
【００３６】
ステップＳ３の後、初期化部７２は、累積回数記憶部１０１を参照することによって電源オフ信号入力の累積回数Ｎを取得し、取得した累積回数Ｎの値を判定する（ステップＳ４）。
【００３７】
累積回数Ｎが１の場合（ステップＳ４：Ｎ＝１）、初期化部７２は、データ記憶部１０２が記憶するデータを初期化する（ステップＳ５）。これにより、例えば表示部９が表示するセンサ部３の検出データ等の情報はいったんリセットされることになる。その後、第２制御部７が第１制御部２との通信によって検出データ記憶部６１が記憶する正確な検出データを受信すると、データ記憶部１０２が記憶する検出データも更新され、表示部９は再び正確な情報を表示する。
【００３８】
累積回数Ｎが２の場合（ステップＳ４：Ｎ＝２）、初期化部７２は、ＲＯＭ内の第２アプリケーション記憶部１０３からプログラムをＲＡＭにロードしてアプリケーションを初期化する（ステップＳ６）。この際、初期化部７２は、データの初期化も行う。
【００３９】
累積回数Ｎが３以上の場合（ステップＳ４：Ｎ＝３）、初期化部７２は、電源制御部１２に対して補助電源部１３のリセットを要求して補助電源をリセットさせる（ステップＳ７）。その後、初期化部７２は、ＲＯＭ内のＯＳ記憶部１０４からＯＳに関する情報をＲＡＭにロードしてＯＳを初期化する（ステップＳ８）。この際、初期化部７２は、アプリケーションおよびデータの初期化も行う。
【００４０】
ステップＳ５、Ｓ６またはＳ８に続いて、第２制御部７は、電源スイッチ１１から電源オン信号が入力されているか否かを判定する（ステップＳ９）。判定の結果、電源オン信号が入力されている場合（ステップＳ９：Ｙｅｓ）、電源制御部１２は電源オン処理を行う（ステップＳ１０）。ここで、電源オン処理には、例えば第２制御部７を介した表示部９の点灯処理が含まれる。ステップＳ１０の後、遊技設備機器１は一連の処理を終了する。なお、ステップＳ９の処理を、初期化処理の前または初期化処理の最中に行うことも可能である。
【００４１】
ステップＳ９において、電源スイッチ１１から電源オン信号が入力されていない場合（ステップＳ９：Ｎｏ）、遊技設備機器１はステップＳ９を繰り返す。
【００４２】
以上の説明では、遊技設備機器１が有する第２機能の初期化について説明したが、電源スイッチ１１が電源オフ信号の入力を受け付けて外部電源が切断された場合には、第１制御部２でもアプリケーション起動部２１が第１アプリケーション記憶部６２を参照してアプリケーションの起動（初期化）を行う。ただし、第１制御部２は、検出データ記憶部６１が記憶している検出データの初期化を行わない。これにより、検出データは、外部電源が切断されて補助電源部１３が起動した後も保存されることとなる。なお、第１制御部２は、入力部８が削除指示信号を受け付けた場合に、検出データ記憶部６１が記憶する検出データを削除する。
【００４３】
図３は、累積回数判定部７１が行う累積回数判定処理の概要を示すフローチャートである。まず、累積回数判定部７１は、累積回数の判定開始からの経過時間ｔを０に設定するとともに累積回数を示すカウンタＮを０に設定する（ステップＳ２１）。
【００４４】
続いて、累積回数判定部７１は、経過時間ｔが所定の時間範囲に相当するリセット時間Ｔ（例えば数十秒〜数分程度）に達しているか否かを判定する（ステップＳ２２）。判定の結果、経過時間ｔがリセット時間Ｔに達していない場合、すなわち経過時間が所定の時間範囲内に含まれている場合（ステップＳ２２：Ｙｅｓ）、累積回数判定部７１はステップＳ２３へ移行する。一方、経過時間ｔがリセット時間Ｔに達している場合（ステップＳ２２：Ｎｏ）、累積回数判定部７１はステップＳ２１へ戻る。
【００４５】
ステップＳ２３において、累積回数判定部７１は、電源スイッチ１１から電源オフ信号が入力されたか否かを判定する（ステップＳ２３）。電源スイッチ１１から電源オフ信号が入力された場合（ステップＳ２３：Ｙｅｓ）、累積回数判定部７１は、カウンタＮの値を１増加させ（ステップＳ２４）、その増加させた値Ｎを累積回数記憶部１０１に書き込んで記憶させる（ステップＳ２５）。この後、累積回数判定部７１は、ステップＳ２２へ戻る。
【００４６】
ステップＳ２３において、電源スイッチ１１から電源オフ信号が入力されていない場合（ステップＳ２３：Ｎｏ）、累積回数判定部７１はステップＳ２２へ戻る。
【００４７】
このようにして、累積回数判定部７１は、判定開始から所定時間内に入力された電源オフ信号の入力回数を判定して累積回数記憶部１０１に記憶させる。
【００４８】
なお、累積回数判定部７１の判定の仕方は上述したものに限られるわけではない。例えば、ｎを正の整数とするとき、ｎ回目の電源オフ信号入力から（ｎ＋１）回目の電源オフ信号の入力までの時間ｔが、ｎに応じて定められる所定値ｔnよりも小さい場合に、累積回数を増加させるようにしてもよい。
【００４９】
以上説明した本発明の実施の形態１によれば、電源スイッチが所定の時間範囲内に前記電源のオフを指示する信号の入力を受け付けた累積回数が大きくなるにつれて、データ初期化、アプリケーション初期化、ＯＳ初期化というように、徐々に処理負荷が大きくなる初期化を実行するため、累積回数が少ないうちは電源の入切動作が行われてもすぐに利用可能な状態に到達することができる。したがって、基本ソフトウェアと連携して動作するアプリケーションを用いる場合であっても、電源の入切動作が行われたときになるべく早期に利用可能な状態に到達させることができる。
【００５０】
また、本実施の形態１によれば、第２機能として入出力機能を含むため、遊技設備に応じた画像配信等を容易に実現することが可能となる。
【００５１】
なお、本実施の形態１において、初期化部７２が電源オフ信号入力の累積回数に応じて実行する初期化処理は、上述したものに限られるわけではない。例えば、本実施の形態１において、累積回数が１〜２回目の場合にデータを初期化し、累積回数が３〜４回目の場合にアプリケーションを初期化し、累積回数が５回目以上の場合にＯＳを初期化するようにしてもよい。
また、本実施の形態１において、累積回数が小さいうちはアプリケーション初期化を行い、所定回数に達した場合にＯＳの初期化を行うようにしてもよい。
さらに、本実施の形態１において、累積回数が小さいうちはデータの初期化を行い、所定回数に達した場合にＯＳの初期化を行うようにしてもよい。
【００５２】
より一般に、本実施の形態１において、初期化部７２が、累積回数が１だけ小さい値を有する場合に実行した初期化と比較して処理負荷が同等または大きい初期化を実行するようにすることが可能である。この場合に上記同様の効果を得ることができることはいうまでもない。なお、ここでいう同等な処理負荷を有する初期化とは、換言すれば同じ種類の初期化のことである。例えば、累積回数が１だけ小さい値を有する場合に実行した初期化がデータ（のみ）の初期化である場合、次に実施する初期化がデータ（のみ）の初期化であれば、これら２つの初期化は同等な処理負荷を有するということができる。
【００５３】
（実施の形態２）
図４は、本発明の実施の形態２に係る遊技設備機器の構成を示すブロック図である。同図に示す遊技設備機器２０１は、第２制御部２０２と第２記憶部２０３の構成が、上述した遊技設備機器１と異なる。このため、図４において、遊技設備機器１と同じ構成要素には、図１に示す遊技設備機器１の構成要素と同じ符号を付してある。
【００５４】
第２制御部２０２は、累積回数判定部７１と、初期化部７２と、電源スイッチ１１から電源オフ信号が入力された場合に遊技設備機器２０１の異常の有無を定期的に診断する診断部２２１と、を有する。
【００５５】
診断部２２１は、遊技設備機器２０１の異常の有無を診断するだけでなく、異常の程度を３段階（異常Ｉ、異常ＩＩ、異常ＩＩＩ）に分けて診断する。ここで、異常の程度は異常ＩＩＩが最も大きく（深刻）、異常Ｉが最も小さい（軽微）とする。診断部２２１が異常と診断するケースとして、例えば第１制御部２との間の定期的な通信ができなくなるケースや、第１制御部２から送信されてくるデータが所定の通信プロトコルで規定されたものと異なっているケースなどを挙げることができる。診断部２２１が診断する周期は例えば数秒程度が想定されるが、この周期を入力部８によって指示信号の入力を受け付けて任意に設定できるようにしてもよい。
【００５６】
第２記憶部２０３は、累積回数記憶部１０１と、データ記憶部１０２と、第２アプリケーション記憶部１０３と、ＯＳ記憶部１０４と、累積回数判定部７１が判定した累積回数Ｎと診断部２２１による診断結果の組合せごとに定められ、初期化部７２が実行すべき初期化を判定する際に参照する初期化タイプを記憶する初期化タイプ記憶部２３１と、診断部２２１による診断結果を記憶する診断結果記憶部２３２と、を有する。
【００５７】
図５は、初期化タイプ記憶部２３１が記憶する初期化タイプを模式的に示す図である。同図に示すテーブルＴｂは、累積回数判定部７１が判定した累積回数と診断部２２１が得た診断結果との組合せに応じて３種類の初期化タイプＡ、Ｂ、Ｃのいずれかが付与されている。以下、累積回数と診断結果の組合せを（累積回数、診断結果）で表すこととする。
【００５８】
初期化タイプＡに対応する組合せは、（１、異常Ｉ）の１通りである。初期化タイプＡは、累積回数が最小（Ｎ＝１）であり、かつ異常の程度が最小の段階（異常Ｉ）である場合に対応している。この場合、初期化部７２は、処理負荷が最も小さいデータの初期化を行う。
【００５９】
初期化タイプＢに対応する組合せは、（１、異常ＩＩ）、（２、正常）、（２、異常Ｉ）、（２、異常ＩＩ）の４通りである。初期化タイプＢは、累積回数が中程度（Ｎ＝２）であるか、または異常の程度が中程度の段階（異常ＩＩ）である場合に対応している。この場合、初期化部７２は、処理負荷が中程度であるアプリケーションの初期化を行う。
【００６０】
初期化タイプＣに対応する組合せは、（１、異常ＩＩＩ）、（２、異常ＩＩＩ）、（３以上、正常）、（３以上、異常Ｉ）、（３以上、異常ＩＩ）、（３以上、異常ＩＩＩ）の６通りである。初期化タイプＣは、累積回数が最大（Ｎ≧３）であるか、または異常の程度が最大の段階（異常ＩＩＩ）である場合に対応している。この場合、初期化部７２は、処理負荷が最大であるＯＳの初期化を行う。
【００６１】
図６は、遊技設備機器２０１が実行する初期化処理の概要を示すフローチャートである。ステップＳ３１〜ステップＳ３３の処理は、図２におけるステップＳ１〜ステップＳ３の処理に順次対応している。
【００６２】
ステップＳ３４において、初期化部７２は、累積回数記憶部１０１および診断結果記憶部２３２を参照して累積回数および診断結果を取得し、取得した累積回数と診断結果の組合せが（１、正常）であるか否かを判定する（ステップＳ３４）。判定の結果、累積回数と診断結果の組合せが（１、正常）である場合（ステップＳ３４：Ｙｅｓ）、遊技設備機器２０１はステップＳ３５へ移行する。これに対して、累積回数と診断結果の組合せが（１、正常）でない場合（ステップＳ３４：Ｎｏ）、遊技設備機器２０１はステップＳ３７へ移行する。
【００６３】
ステップＳ３５〜Ｓ３６の処理は、図２におけるステップＳ９〜Ｓ１０の処理に順次対応している。ステップＳ３６の後、遊技設備機器２０１は一連の処理を終了する。
【００６４】
ステップＳ３７において、初期化部７２は、初期化タイプ記憶部２３１を参照して、累積回数と診断結果の初期化タイプを判定する（ステップＳ３７）。
初期化タイプがＡである場合（ステップＳ３７：Ａ）、初期化部７２は、データ記憶部１０２が記憶するデータを初期化する（ステップＳ３８）。
初期化タイプがＢである場合（ステップＳ３７：Ｂ）、初期化部７２は、アプリケーションを初期化する（ステップＳ３９）。
初期化タイプがＣである場合（ステップＳ３７：Ｃ）、初期化部７２は、電源制御部１２に対して補助電源部１３のリセットを要求して補助電源をリセットさせる（ステップＳ４０）。その後、初期化部７２は、ＯＳ記憶部１０４からＯＳに関する情報をロードしてＯＳを初期化する（ステップＳ４１）。
なお、ステップＳ３８、Ｓ３９およびＳ４１における初期化処理は、図２のステップＳ５、Ｓ６およびＳ８における初期化処理とそれぞれ同様である。
【００６５】
ステップＳ３８、Ｓ３９またはＳ４１の後、遊技設備機器２０１はステップＳ３５へ移行する。
【００６６】
以上説明した本発明の実施の形態２によれば、上述した実施の形態１と同様、基本ソフトウェアと連携して動作するアプリケーションを用いる場合であっても、電源の入切動作が行われたときになるべく早期に利用可能な状態に到達させることができる。
【００６７】
また、本実施の形態２によれば、当該遊技設備機器の異常の有無を定期的に診断し、その診断結果も参照して初期化を実行するため、異常の程度に応じて適切な初期化処理を実行することができる。
【００６８】
なお、本実施の形態２において、上述した初期化タイプの数や、初期化タイプと累積回数および診断結果の組合せとの対応付けは一例に過ぎず、適宜設定を変更することが可能である。一般に、少なくとも累積回数が最小であり、かつ異常の程度が最小の段階である場合にデータの初期化を指定する一方、少なくとも累積回数が所定回数に達している場合または異常の程度が最大の段階である場合にＯＳの初期化を指定するように設定すれば好ましい。
【００６９】
ここまで、本発明を実施するための形態を説明してきたが、本発明は上述した２つの実施の形態によってのみ限定されるべきものではない。例えば、本発明に係る遊技設備機器は、実施の形態１で例示した玉計数機以外の機器であってもよく、メダル計数機、両替機、玉貸機、カード券売機等であってもよい。
【００７０】
また、本発明に係る初期化プログラムをハードディスク、フラッシュメモリ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、フレキシブルディスク等のコンピュータ読み取り可能な記録媒体に記録して、広く流通させることも可能である。
【００７１】
このように、本発明は、ここでは記載していない様々な実施の形態等を含みうるものである。
【符号の説明】
【００７２】
１、２０１  遊技設備機器
２  第１制御部（別機能制御部）
３  センサ部
４  アクチュエータ部
５  駆動部
６  第１記憶部
７、２０２  第２制御部（機能制御部）
８  入力部
９  表示部
１０、２０３  第２記憶部
１１  電源スイッチ
１２  電源制御部
１３  補助電源部
２１  アプリケーション起動部
６１  検出データ記憶部
６２  第１アプリケーション記憶部
７１  累積回数判定部
７２  初期化部
１０１  累積回数記憶部
１０２  データ記憶部
１０３  第２アプリケーション記憶部
１０４  ＯＳ記憶部
２２１  診断部
２３１  初期化タイプ記憶部
２３２  診断結果記憶部
Ｔｂ  テーブル
【図１】
2015037503.tif 000003
【図２】
2015037503.tif 000004
【図３】
2015037503.tif 000005
【図４】
2015037503.tif 000006
【図５】
2015037503.tif 000007
【図６】
2015037503.tif 000008