(57)【要約】      （修正有）【課題】障害点検プログラムの点検対象である記憶装置に障害が発生しても、障害点検プログラムの正当性が保証できるようにする。【解決手段】情報処理装置１において、ハードディスク２４とは別個のマザーボード１１上のＲＯＭ１３の障害点検プログラム記憶領域１３ｂに障害点検プログラムを記憶させ、装置の起動時にこの障害点検プログラムを実行する。【選択図】図１
2006065481.tif 000002
【特許請求の範囲】
【請求項１】
起動時に実行されるブートプログラムが記憶された第１記憶手段と、前記第１記憶手段が実装されたマザーボードと、前記マザーボードに接続されるとともにアプリケーションプログラムが記憶された第２記憶手段と、前記第２記憶手段の障害を点検する障害点検プログラムを実行する制御手段と、を有する情報処理装置において、
前記障害点検プログラムを前記第１記憶手段に記憶したことによって、前記制御手段が前記障害点検プログラムを起動時に実行すること、を特徴とする情報処理装置。
【請求項２】
請求項１に記載する情報処理装置であって、
業務用ゲーム装置として使用されること、を特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードウエアやソフトウエアの障害を点検する情報処理装置に関するものである。
【背景技術】
【０００２】
従来の情報処理装置においては、演算や制御に必要なプログラムやデータをハードディスクなどの記憶装置の一領域に記憶するとともに、それらのプログラムやデータの破損・変更・改竄などの障害の点検を行うプログラム（以下、「障害点検プログラム」という。）も当該記憶装置の別領域に記憶していた（例えば、特許文献１参照）。
【特許文献１】特開２００３−３３１２３６号公報（第３−４頁、第２図）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従って、当該記憶装置に破損などが発生した場合には、障害点検プログラムまでも破損していることがあり、このようなときには、障害点検プログラムの正当性を保証できなかった。
【０００４】
そこで、本発明は、上述した点を鑑みてなされたものであり、障害点検プログラムの点検対象である記憶装置に障害が発生しても、障害点検プログラムの正当性を保証できる情報処理装置を提供することを課題とする。
【課題を解決するための手段】
【０００５】
この課題を解決するために成された請求項１に係る発明は、起動時に実行されるブートプログラムが記憶された第１記憶手段（例えば、ＲＯＭ１３）と、前記第１記憶手段（例えば、ＲＯＭ１３）が実装されたマザーボード（例えば、マザーボード１１）と、前記マザーボード（例えば、マザーボード１１）に接続されるとともにアプリケーションプログラムが記憶された第２記憶手段（例えば、ハードディスク２４）と、前記第２記憶手段（例えば、ハードディスク２４）の障害を点検する障害点検プログラムを実行する制御手段（例えば、ＣＰＵ１２）と、を有する情報処理装置（例えば、情報処理装置１）において、前記障害点検プログラムを前記第１記憶手段（例えば、ＲＯＭ１３）に記憶したことによって、前記制御手段（例えば、ＣＰＵ１２）が前記障害点検プログラムを起動時に実行すること、を特徴としている。
【０００６】
尚、「第２記憶手段（例えば、ハードディスク２４）の障害を点検する」では、第２記憶手段（例えば、ハードディスク２４）というハードウエアの破損などの障害を点検したり、第２記憶手段（例えば、ハードディスク２４）に記憶されたソフトウエアの変更・改竄などの障害を点検したりする。
【０００７】
また、請求項２に係る発明は、請求項１に記載する情報処理装置（例えば、情報処理装置１）であって、業務用ゲーム装置として使用されること、を特徴としている。
【発明の効果】
【０００８】
すなわち、本発明の情報処理装置では、第２記憶手段とは別個のマザーボード上の第１記憶手段に障害点検プログラムが記憶されていることから、障害点検プログラムの点検対象である第２記憶手段に障害が発生しても、障害点検プログラムの正当性を保証できる。
【０００９】
特に、本発明の情報処理装置が業務用ゲーム装置として使用される場合には、障害点検プログラムが起動時に実行されることによって、第２記憶手段の障害に対する点検を業務開始前に実行するので、遊技者に不快感を与えることなく、業務中のトラブルを事前に防止する対策を行うことができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図面を参照にして説明する。
図１は、本実施の形態に係る情報処理装置のブロック図である。図３は、本実施の形態に係る情報処理装置の斜視図である。図３に示すように、本実施の形態に係る情報処理装置１は、業務用ゲーム装置であるが、そのＯＳ（オペレーティング・システム）として市販のパーソナルコンピュータに搭載されるものを使用しており、その動作環境の下で、後述するハードディスクに記憶されたゲームソフトを動作させている。
【００１１】
また、図１に示すように、本実施の形態に係る情報処理装置１では、マザーボード１１上において、ＣＰＵ１２や、ＲＯＭ１３、ＲＡＭ１４、バス１５、コネクタ１６，１７、ポート１８、拡張スロット１９，２０などが配設されている。
【００１２】
この点、ＣＰＵ１２は、本実施の形態に係る情報処理装置１を制御するものであって、各種のプログラムを実行するものである。従って、ＣＰＵ１２は、「制御手段」に相当するものである。
【００１３】
また、ＲＯＭ１３は、本実施の形態に係る情報処理装置１を起動する際に必要な各種の制御プログラムなどが格納されている不揮発性メモリであり、「第１記憶手段」に相当するものである。そして、ＲＯＭ１３においては、図１に示すように、ブートプログラムが記憶されているブートプログラム記憶領域１３ａや、障害点検プログラムが記憶されている障害点検プログラム記憶領域１３ｂ、開始プログラムが記憶されている開始プログラム記憶領域１３ｃなどが形成されている。
尚、ＲＯＭ１３の各記憶領域１３ａ，１３ｂ，１３ｃに記憶されているブートプログラム、障害点検プログラム、開始プログラムについては、後述する。
【００１４】
また、ＲＡＭ１４は、ＣＰＵ１２でプログラムを実行した際に演算される各種データを一時的に記憶しておくメモリである。
【００１５】
また、バス１５は、周波数変換のブリッジ回路が設けられたＰＣＩバスであって、ＣＰＵ１２や、ＲＯＭ１３、ＲＡＭ１４、コネクタ１６，１７、ポート１８、拡張スロット１９，２０などとの間の信号のやりとりを行うための共通信号路である。
【００１６】
また、コネクタ１６は、ゲームソフトを動作させる際に必要な出力装置２１を接続する機器である。
ここでは、コネクタ１６に接続される出力装置２１は、液晶ディスプレイ（図３の符号２１参照）と、スピーカなどの音声出力装置（不図示）である。尚、液晶ディスプレイ（図３の符号２１参照）に代わって、ＣＲＴディスプレイなどを使用してもよい。
【００１７】
また、コネクタ１７は、ゲームソフトを動作させる際に必要な入力装置２２を接続する機器である。ここでは、コネクタ１７に接続される入力装置２２は、複数のボタンスイッチ（不図示）などを備えた操作テーブル２２（図３参照）である。尚、入力装置２２には、その他として、キーボードや、マウスなどがあるが、ゲームソフトの内容によっては、ジョイスティックなどをコネクタ１７に接続することもある。また、図１では、コネクタ１７は１個しか記載されていないが、入力装置２２が複数個であるときは、それぞれ専用のコネクタ１７が設けられる。
【００１８】
また、ポート１８には、フラットケーブル２３を介してハードディスク２４（ＨＤＤ）が接続されている。
【００１９】
そして、ポート１８に接続されたハードディスク２４においては、ＯＳ（オペレーティング・システム）が記憶されているＯＳ記憶領域２４ａや、拡張ＢＩＯＳ（ベーシック・インプット・アウトプット・システム）が記憶されている拡張ＢＩＯＳ記憶領域２４ｂ、ゲームソフトであるアプリケーションプログラムが記憶されているアプリケーション記憶領域２４ｃなどが形成されている。従って、ハードディスク２４は、「第２記憶手段」に相当するものである。
【００２０】
また、拡張スロット１９は、ビデオボード２５を接続するための挿入口である。
尚、拡張スロット１９を介して接続されたビデオボード２５は、出力装置２１の一つである液晶ディスプレイ（図３の符号２１参照）に絵や文字を表示するためのグラフィックス・アクセラレータを内蔵したボードであって、本実施の形態に係る情報処理装置１におけるゲームソフトの動作に耐え得るレベルの解像度や描画速度のパフォーマンスをもつものである。
【００２１】
また、拡張スロット２０は、サウンドボード２６を接続するための挿入口である。
尚、拡張スロット２０を介して接続されたサウンドボード２６は、出力装置２１の一つであるスピーカ（不図示）から出力されるＦＭ音源やＰＣＭ音源などのチップが載ったものであり、本実施の形態に係る情報処理装置１におけるゲームソフトの動作に耐え得るレベルのパフォーマンスをもつものである。
【００２２】
続いて、本実施の形態に係る情報処理装置１を起動する際の動作について、図２のフローチャートに基づいて説明する。図２は、本実施の形態に係る情報処理装置を起動する際に実行される開始プログラムのフローチャートを示した図である。
【００２３】
本実施の形態に係る情報処理装置１では、起動されると、ＲＯＭ１３の開始プログラム記憶領域１３ｃに記憶された開始プログラムがＣＰＵ１２によって実行される。
【００２４】
すなわち、図２に示すように、開始プログラムが実行されると、先ず、Ｓ１１において、ブートプログラムが実行される。
この点、ブートプログラムとは、ＲＯＭ１３のブートプログラム記憶領域１３ａに記憶されているものであり、ハードディスク２４内にある拡張ＢＩＯＳ（ベーシック・インプット・アウトプット・システム）を含めた各種デバイスの初期化や、ハードディスク２４内にあるＯＳ（オペレーティング・システム）の初期化が行われる。
【００２５】
このとき、ハードディスク２４内にあるＯＳ（オペレーティング・システム）はＲＡＭ１４にロードされ起動されることから、この観点からすれば、ＲＯＭ１３はブートＲＯＭと言える。
【００２６】
次に、開始プログラムでは、Ｓ１２に進むと、障害点検プログラムが実行される。
この点、障害点検プログラムとは、ＲＯＭ１３の障害点検プログラム記憶領域１３ａに記憶され、ハードディスク２４の障害に対する点検を行うものであり、ハードディスク２４自身の破損などの障害を点検したり、ハードディスク２４に記憶されたプログラムの変更・改竄などの障害を点検したりする。
【００２７】
次に、開始プログラムでは、Ｓ１３に進むと、ハードディスク２４の障害があるか否かを判断する。この判断は、上述したＳ１２の障害点検プログラムの実行結果に基づいて行われる。
【００２８】
このとき、ハードディスク２４の障害がないと判断する場合には（Ｓ１３：ＮＯ）、Ｓ１４に進んで、ハードディスク２４内にあるアプリケーションプログラムをＲＡＭ１４にロードして、アプリケーションプログラムの実行を開始する。一方、ハードディスク２４の障害があると判断する場合には（Ｓ１３：ＹＥＳ）、Ｓ１５に進んで、出力装置２１の一つである液晶ディスプレイ（図３の符号２１参照）にエラー表示をする。
【００２９】
以上詳細に説明したように、本実施の形態に係る情報処理装置１では、図１に示すように、ハードディスク２４とは別個のマザーボード１１上のＲＯＭ１１の障害点検プログラム記憶領域１３ａに障害点検プログラムが記憶されていることから、障害点検プログラムの点検対象であるハードディスク２４に障害が発生しても、障害点検プログラムの正当性を保証できる。
【００３０】
また、本実施の形態に係る情報処理装置１は、図３に示すように、業務用ゲーム装置として使用されており、さらに、図２に示すように、ＲＯＭ１３に記憶された障害点検プログラムは起動時に実行され、ハードディスク２４の障害に対する点検を業務開始前に実行する。従って、業務用ゲーム装置の遊技者に不快感を与えることなく、業務中のトラブルを事前に防止する対策を行うことができる。
【００３１】
尚、本発明は上記実施の形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。
例えば、本実施の形態に係る情報処理装置１は、図３に示すように、業務用ゲーム装置として使用されているものであるが、この点、市販のパーソナルコンピュータであってもよく、この場合には、入力装置２２には、操作テーブル２２に代わって、キーボードや、マウス、ジョイスティックなどが使用され得る。
【００３２】
また、本実施の形態に係る情報処理装置１では、「第２記憶手段」としてハードディスク２４を使用しているが、この点、電気的に内容を変更できるフラッシュ・メモリなどを使用してもよく、この場合には、障害点検プログラムは、フラッシュ・メモリなどの障害に対する点検を行うことなる。
【産業上の利用可能性】
【００３３】
本発明は、情報処理装置における障害の点検に適用し得る。
【図面の簡単な説明】
【００３４】
【図１】本実施の形態に係る情報処理装置のブロック図である。
【図２】本実施の形態に係る情報処理装置を起動する際に実行される開始プログラムのフローチャートを示した図である。
【図３】本実施の形態に係る情報処理装置の斜視図である。
【符号の説明】
【００３５】
１  情報処理装置
１１  マザーボード
１２  ＣＰＵ
１３  ＲＯＭ
２４  ハードディスク
【図１】
2006065481.tif 000003
【図２】
2006065481.tif 000004
【図３】
2006065481.tif 000005