(57)【要約】【目的】各遊技場のホール管理装置が蓄積した営業データを本部のサーバに送信する場合に一部の欠落した営業データが本部サーバへ送信されたことを判別可能にする技術を提供する。【構成】開店処理実行部１２ａは営業データの蓄積を新たに開始すると同時にその旨を示す開始通知を本部サーバ４０ａに送信する。閉店処理実行部１４ａは営業データの蓄積を停止すると同時にその旨を示す停止通知を本部サーバへ送信する。経過時間データ送信処理部２０は最後の開店処理の実行時から閉店処理の実行時までの経過時間を本部サーバに送信する。複数回の開店処理が実行され、初回以降の開店処理時に開始通知が本部サーバに到達せずとも、本部サーバは開始通知と停止通知の受信時刻の差と経過時刻が異なっていれば開店処理が複数回実行されたことを判別できる。本部サーバが受信する営業データには開店処理間の営業データが欠落していることが判別できる。【選択図】図１
2007282953.tif 000002
【特許請求の範囲】
【請求項１】
蓄積した営業データを通信回線を介して遊技場集中管理装置へ送信する遊技場管理装置であり、
営業データの蓄積を新たに開始すると同時に営業データの蓄積を新たに開始したこと示す開始通知データを遊技場集中管理装置に送信する開店処理実行部と、
営業データの蓄積を停止すると同時に営業データの蓄積を停止したことを示す停止通知データを遊技場集中管理装置へ送信する閉店処理実行部と、
開店処理実行時から閉店処理実行時までに蓄積された営業データを遊技場集中管理装置へ送信する営業データ送信処理部と、
最後に開店処理を実行した時点から閉店処理を実行した時点までの経過時間を特定する経過時間特定データを遊技場集中管理装置に送信する経過時間特定データ送信処理部と、
を備えることを特徴とする遊技場管理装置。
【請求項２】
営業データ送信処理部は経過時間特定データ送信処理部を兼ねており、遊技場管理装置は営業データを単位時間ごとのブロックに分割して蓄積し、経過時間特定データは営業データ内に含まれる前記ブロックの数によって示されることを特徴とする請求項１に記載の遊技場管理装置。
【請求項３】
遊技場管理装置が蓄積した営業データを通信回線を介して遊技場管理装置から受信する遊技場集中管理装置であり、
遊技場管理装置が送信したデータを受信する受信部と、
遊技場管理装置が営業データの蓄積を新たに開始したことを示す開始通知データを受信した時刻を記憶する開始通知データ受信時刻記憶部と、
遊技場管理装置が営業データの蓄積を停止したことを示す停止通知データを受信した時刻を記憶する停止通知データ受信時刻記憶部と、
受信した営業データを記憶する営業データ記憶部と、
受信した「遊技場管理装置が最後に営業データの蓄積を新たに開始した時点から営業データの蓄積を停止した時点までの経過時間を特定する経過時間特定データ」を記憶する経過時間特定データ記憶部と、
を備えることを特徴とする遊技場集中管理装置。
【請求項４】
受信部は、単位時間ごとのブロックに分割した営業データを受信し、営業データは経過時間特定データを兼ねており、経過時間特定データ記憶部は、受信した営業データに含まれる単位時間ごとの営業データのブロック数から算出した経過時間を記憶することを特徴とする請求項３に記載の遊技場集中管理装置。
【請求項５】
開始通知データ受信時刻から停止通知データ受信時刻までの時間と経過時間特定データ記憶部に記憶された経過時間特定データが特定する経過時間が一致するか否かの判定結果を出力する出力部を備えることを特徴とする請求項３又は４に記載の遊技場集中管理装置。
【請求項６】
請求項１又は２の遊技場管理装置と、請求項３乃至５の遊技場集中管理装置をデータ通信可能に接続した遊技場集中管理システム。
【請求項７】
営業データを蓄積する遊技場管理装置と、遊技場管理装置から送信される営業データを通信回線を介して受信する遊技場集中管理装置を有する遊技場集中管理システムであり、
遊技場管理装置は、
営業データの蓄積を新たに開始するとともに営業データの蓄積を新たに開始した時刻のデータを遊技場集中管理装置へ送信する開店処理実行部と、
営業データの蓄積を新たに開始した時刻のデータを記憶する開始時刻データ記憶部と、
営業データの蓄積を停止するとともに開始時刻データ記憶部に記憶された時刻データを遊技場集中管理装置へ送信する閉店処理実行部を備えており、
遊技場集中管理装置は、
時刻データを記憶するための第１時刻データ記憶部と、
時刻データを記憶するための第２時刻データ記憶部と、
第１時刻データ記憶部への時刻データの記憶を許可するか否かを示すデータであり、初期設定で許可状態に設定されるフラグデータを記憶するフラグデータ記憶部と、
遊技場管理装置から時刻データを受信したときに、フラグデータが許可状態の場合には受信した時刻データを第１時刻データ記憶部に記憶するとともにフラグデータを禁止状態に設定し、フラグデータが禁止状態の場合には受信した時刻データを第２時刻データ記憶部に記憶する時刻データ処理部を、
備えることを特徴とする遊技場集中管理システム。
【請求項８】
遊技場集中管理装置は、時刻データ処理部が時刻データを第２時刻データ記憶部に記憶させた後に、第１時刻データ記憶部に記憶された時刻データと第２時刻データ記憶部に記憶された時刻データを比較し、両者が一致するか否かの判定結果を出力する出力部を有することを特徴とする請求項７に記載の遊技場集中管理システム。
【請求項９】
遊技場集中管理装置は、時刻データを記憶するための第３時刻データ記憶部を備え、
出力部は、第１時刻データ記憶部に記憶された時刻データと第２時刻データ記憶部に記憶された時刻データが一致する場合に、第２時刻データ記憶部に記憶された時刻データを受信した時刻を第３時刻データ記憶部に記憶することを特徴とする請求項８に記載の遊技場集中管理システム。
【請求項１０】
遊技場集中管理装置は、第１時刻データ記憶部がフラグデータ記憶部を兼ねており、第１時刻データ記憶部がクリア状態の場合に、第１時刻データ記憶部への時刻データの記憶の許可を示し、第１時刻データ記憶部が非クリア状態の場合に、第１時刻データ記憶部への時刻データの記憶の禁止を示すことを特徴とする請求項７から９のいずれか１項に記載の遊技場集中管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技場に配置された遊技場管理装置が、遊技場において蓄積されたアウト玉数などの営業データを遊技場集中管理装置へ送信し、遊技場集中管理装置が営業データを管理する技術に関する。特に、遊技場管理装置が蓄積した営業データの一部が操作ミス等で削除された営業データが遊技場集中管理装置へ送信されたことを判別可能にする技術に関する。
本明細書にいう営業データとは、売り上げや営業時間の各遊技機におけるアウト玉数、セーフ玉数、特賞回数などのデータをいう。
【背景技術】
【０００２】
パチンコ遊技機やメダル遊技機を備える遊技場は、営業データを管理する遊技場管理装置を有していることが多い。特許文献１に遊技場管理装置の一例が開示されている。
特許文献１に開示されているように、遊技場は、計数装置と遊技場管理装置を有する。計数装置は、例えば、各遊技機のアウト玉数、セーフ玉数、などのデータを計数する。計数装置が計数したデータや売り上げなどの営業データは、遊技場管理装置によって集計され蓄積される。
遊技場では、遊技機のチェックやテストを営業時間外に行う。チェックやテスト時の遊技機のアウト玉数などのデータは、営業データから除外する必要がある。
そのため、遊技場の従業員は営業開始時に遊技場管理装置に開店処理を実行させる。また営業終了時に遊技場管理装置に閉店処理を実行させる。開店処理とは、計数装置の計数値をゼロクリアするとともに、遊技場管理装置がそれまで蓄積した営業データをゼロクリアする処理である。開店処理が実行されると、遊技場管理装置は営業データをゼロから蓄積する。即ち、開店処理とは営業データの蓄積を新たに開始する処理である。
閉店処理とは、営業データの蓄積処理を停止する処理である。
通常、遊技場の従業員は、遊技場管理装置に対して、営業日の営業開始時に開店処理を実行させるとともに、その日の営業終了時に閉店処理を実行させる。こうして営業日毎の営業開始から営業終了までの営業データが遊技場管理装置によって管理される。
【０００３】
【特許文献１】特開２００３−１９０５６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
複数の遊技場を所有する遊技場経営会社などでは、各遊技場の営業データを本部が集中管理することがある。その場合、本部には、各遊技場の営業データを集中管理する遊技場集中管理装置が配置される。遊技場に配置された遊技場管理装置と本部に配置された遊技場集中管理装置は、データ通信可能に接続される。
各遊技場に配置された遊技場管理装置は、蓄積された営業データを閉店処理時、或いはその後に遊技場集中管理装置に送信する。遊技場集中管理装置は、遊技場管理装置から送信された営業データを記憶する。
ところで本部では、遊技場集中管理装置が受信する営業データが、確かに各遊技場に配置された遊技場管理装置による開店処理時から閉店処理時までに蓄積された営業データであると確認できることが望ましい。
しかし、遊技場の従業員が営業開始時に遊技場管理装置に開店処理を実行させたにも関わらず、従業員の操作ミスなど何らかの理由でその後に再び開店処理を実行させると、最初の開店処理から次の開店処理までの間に遊技場管理装置が蓄積した営業データはクリアされてしまう。その結果、本部の遊技場集中管理装置が受信する営業データは、最初の開店処理から次の開店処理までの間の営業データが欠落した営業データとなってしまう。本部は、営業データを受信するだけでは営業データに欠落があることが判別できない。特に、２回目の開店処理の際に、何らかの原因で遊技場管理装置と遊技場集中管理装置の間の通信回線が通信不能となっていた場合には、開店処理が２回行われたことを本部が判別することは非常に困難となる。
本発明の目的は、各遊技場の遊技場管理装置が営業データを本部の遊技場集中管理装置に送信する場合において、遊技場管理装置によって集計され蓄積された営業データの一部が欠落した営業データが遊技場集中管理装置へ送信されたことを判別可能にする技術を提供することにある。
【課題を解決するための手段】
【０００５】
本発明は、蓄積した営業データを通信回線を介して遊技場集中管理装置へ送信する遊技場管理装置に具現化することができる。この遊技場管理装置は、開店処理実行部と、閉店処理実行部と、営業データ送信処理部と、経過時間特定データ送信処理部を備える。
開店処理実行部は、営業データの蓄積を新たに開始すると同時に営業データの蓄積を新たに開始したこと示す開始通知データを遊技場集中管理装置に送信する。
閉店処理実行部は、営業データの蓄積を停止すると同時に営業データの蓄積を停止したことを示す停止通知データを遊技場集中管理装置へ送信する。
営業データ送信処理部は、開店処理実行時から閉店処理実行時までに蓄積された営業データを遊技場集中管理装置へ送信する。
経過時間特定データ送信処理部は、最後に開店処理を実行した時点から閉店処理を実行した時点までの経過時間を特定する経過時間特定データを遊技場集中管理装置に送信する。
【０００６】
開店処理実行部が営業データの蓄積を「新たに」開始するとは、営業データをゼロから蓄積し直すことを意味する。
開始通知データや停止通知データの内容は、これらのデータを受信する装置との間で予め決められていればどのような形式でもよい。例えば１バイトの予め決められた符号などでよい。あるいは、開始通知データは、遊技場管理装置が開店処理を実行したときに、遊技場管理装置内の計時装置で計時した時刻を示すデータであってもよい。通知データも同様である。開始通知データが、遊技場管理装置内の計時装置で計時した開店処理実行時刻を示すデータの場合には、遊技場集中管理装置が配置された本部において、開始通知データが示す開店処理時刻と、開始通知データを受信した時刻を比較することによって、遊技場管理装置が有する計時装置の時刻が遊技場集中管理装置が有する計時装置の時刻とずれていることを検知することができる。
経過時間特定データは、遊技場管理装置が開店処理を実行した時刻と閉店処理を実行した時刻を記憶しておき、両方の時刻を含むデータであってよい。この場合には、経過時間特定データを受信した遊技場集中管理装置は、両方の時刻データから経過時間を求めることができる。
また、経過時間特定データは、遊技場管理装置が開店処理を実行した時刻からの経過時間を計測し、閉店処理を実行したときに計測した経過時間を含むデータであってもよい。この場合には、経過時間特定データを受信した遊技場集中管理装置は、受信したデータから直ちに経過時間を求めることができる。
【０００７】
上記の遊技場管理装置によれば、営業データの蓄積を新たに開始したことを示す開始通知データと、営業データの蓄積を停止したことを示す停止通知データが遊技場集中管理装置に送信される。また、最後に開店処理を実行した時点から閉店処理を実行した時点までの経過時間を特定する経過時間特定データが遊技場集中管理装置に送信される。遊技場集中管理装置が配置された本部は、送信された開始通知データと停止通知データの夫々の受信時刻の差から、開始通知データを送信する開店処理が実行された時刻から停止通知データを送信する閉店処理が実行された時刻までの経過時間を知ることができる。
一方、本部は、遊技場管理装置が送信する経過時間特定データによって、遊技場管理装置が最後に実行した開店処理の時点から閉店処理までの経過時間を知ることができる。
ここで、本部では、開始通知データの受信時刻と停止通知データの受信時刻の差の時間と、経過時間特定データに記された経過時間の両者が略一致した場合には、開始通知データが送信された時点以降に再度開店処理が実行されなかったことが判別できる。
一方、両者が一致しなかった場合には、開始通知データが送信された時点以降に再度開店処理が実行されたことが判別できる。この場合、例えば遊技場管理装置と遊技場集中管理装置の間の通信回線の不具合などにより、後の開店処理で送信された開店通知データが遊技場集中管理装置に届かなかった場合が想定される。
両者が一致しない場合は、本部において、遊技場集中管理装置が受信した営業データには、開始通知データが送信されるときに実行された開店処理から、その後に開店処理が再度実行されるまでの間の営業データが欠落していることを判別することができる。
以上のように、遊技場管理装置が、開始通知データと停止通知データと経過時間特定データを送信することによって、遊技場集中管理装置が設置された本部において、受信した営業データに欠落があるか否かを判別することができる。
【０００８】
経過時間特定データは、営業データと異なるデータであってもよいが、営業データが兼用してもよい。営業データが経過時間特定データを兼ねる場合には、営業データ送信処理部は経過時間特定データ送信処理部を兼ねる。例えば、遊技場管理装置は、営業データを単位時間ごとのブロックに分割して蓄積し、蓄積した営業データを遊技場集中管理装置へ送信する。営業データは、ブロックごとに分割したままのデータであってもよいし、営業データは全ブロックを再度ひとまとめにするとともに、ひとまとめにした営業データに、分割した際のブロックの数のデータを付加したデータであってもよい。いずれの場合も営業データを受信した遊技場集中管理装置は、営業データに含まれるブロック数に単位時間を乗じることによって、経過時間を得ることができる。営業データ送信処理部は経過時間特定データ送信処理部を兼ねることができるので、遊技場管理装置を簡略化することができる。
【０００９】
発明者は、遊技場管理装置によって蓄積された営業データの一部が欠落した営業データが遊技場集中管理装置へ送信されたことを判別可能にする遊技場集中管理装置も創作した。この遊技場集中管理装置は、遊技場管理装置が蓄積した営業データを通信回線を介して遊技場管理装置から受信する装置である。この遊技場集中管理装置は、遊技場管理装置が送信したデータを受信する受信部と、開始通知データ受信時刻記憶部と、停止通知データ受信時刻記憶部と、受信した営業データを記憶する営業データ記憶部と、経過時間特定データ記憶部を備える。
開始通知データ受信時刻記憶部は、遊技場管理装置が営業データの蓄積を新たに開始したことを示す開始通知データを受信した時刻を記憶する。
停止通知データ受信時刻記憶部は、遊技場管理装置が営業データの蓄積を停止したことを示す停止通知データを受信した時刻を記憶する。
経過時間特定データ記憶部は、受信した「遊技場管理装置が最後に営業データの蓄積を新たに開始した時点から営業データの蓄積を停止した時点までの経過時間を特定する経過時間特定データ」を記憶する。
【００１０】
本遊技場集中管理装置は、遊技場管理装置が送信した開始通知データの受信時刻と、停止通知データの受信時刻と、経過時間特定データを記憶する。これらのデータを記憶することによって、前述したように、遊技場集中管理装置が配置された本部において、受信した営業データに欠落があるか否かを判別することができる。
【００１１】
遊技場集中管理装置において、受信部は、単位時間ごとのブロックに分割した営業データを受信し、営業データは経過時間特定データを兼ねており、経過時間特定データ記憶部は、受信した営業データに含まれる単位時間ごとの営業データのブロック数から算出した経過時間を記憶することも好ましい。これによって、遊技場集中管理装置は、営業データと経過時間特定データを別々に受信する必要がなくなる。
【００１２】
遊技場集中管理装置は、開始通知データ受信時刻から停止通知データ受信時刻までの時間と経過時間特定データ記憶部に記憶された経過時間特定データが特定する経過時間が一致するか否かの判定結果を出力する出力部を備えることが好ましい。
前述したように、開始通知データ受信時刻から停止通知データ受信時刻までの時間と経過時間特定データが特定する経過時間が異なる場合は、開始通知データを受信したときに実行された開店処理の後に、再度開店処理が実行された場合である。この場合には、遊技場集中管理装置が受信した営業データには２回の開店処理の間の営業データが含まれていない。上記構成によれば、そのような場合を遊技場集中管理装置が自動的に検出して出力することができる。遊技場集中管理装置が設置された本部の従業員が、遊技場集中管理装置に記憶されたデータ（開始通知データの受信時刻、停止通知データの受信時刻、及び経過時間特定データ）を照合して営業データに欠落があるか否かを判別する手間を省くことができる。
【００１３】
上記説明した遊技場管理装置と遊技場集中管理装置をネットワークなどの通信回線でデータ通信可能に接続して遊技場集中管理システムを構築することも好ましい。ここで、通信回線は有線でも無線でもよい。
【００１４】
本発明の目的は、次の遊技場集中管理システムに具現化することもできる。このシステムは、営業データを蓄積する遊技場管理装置と、遊技場管理装置から送信される営業データを通信回線を介して受信する遊技場集中管理装置を有する。
遊技場管理装置は、開店処理実行部と閉店処理実行部と開始時刻データ記憶部を備える。
開店処理実行部は、営業データの蓄積を新たに開始するとともに、その開始した時刻のデータを遊技場集中管理装置へ送信する。
開始時刻データ記憶部は、営業データの蓄積を新たに開始した時刻のデータを記憶する。
閉店処理実行部は、営業データの蓄積を停止するとともに、開始時刻データ記憶部に記憶された時刻のデータを遊技場集中管理装置へ送信する。
一方、遊技場集中管理装置は、第１時刻データ記憶部と第２時刻データ記憶部とフラグデータ記憶部と時刻データ処理部を備える。
フラグデータ記憶部に記憶されるフラグデータは、第１時刻データ記憶部への時刻データの記憶を許可するか否かを示すデータであり、初期設定で許可状態に設定されるデータである。
第１時刻データ記憶部と第２時刻データ記憶部は、フラグデータの状態に応じて受信した時刻データを記憶する記憶部である。
時刻データ処理部は、遊技場管理装置から時刻データを受信したときに、フラグデータが許可状態の場合には受信した時刻データを第１時刻データ記憶部に記憶するとともにフラグデータを禁止状態に設定する。一方、時刻データ処理部は、遊技場管理装置から時刻データを受信したときに、フラグデータが禁止状態の場合には受信した時刻データを第２時刻データ記憶部に記憶する。
【００１５】
フラグデータとは例えば「０」と「１」のいずれかに設定される１ビットのデータでよい。例えば、フラグデータが「０」の場合は、第１時刻データ記憶部への時刻データの記憶を許可することを示し、「１」の場合は、第１時刻データ記憶部への時刻データの記憶を禁止することを示す。
上記の遊技場管理システムによれば、遊技場管理装置は開店処理と閉店処理のいずれの場合も単に時刻データを遊技場集中管理装置に送信すればよい。従って遊技場管理装置を簡略化することができる。
【００１６】
遊技場管理装置は、開店処理を実行する毎に、その実行時刻、即ち、営業データの蓄積を新たに開始した時刻を開始時刻データ記憶装置に記憶する。開店処理が行われる毎に、開始時刻データ記憶装置に記憶された時刻データが更新される。
一方、遊技場集中管理装置では、遊技場管理装置が最初に開店処理を実行した際に送信された時刻データが第１時刻データ記憶部に記憶される。第１時刻データ記憶部に時刻データが記憶されると、フラグデータが変更されて、第１時刻データ記憶部への時刻データの記憶が禁止される。この状態で、遊技場管理装置が閉店処理を実行して時刻データが送信されると、送信された時刻データが第２時刻データ記憶部に記憶される。
何らかの理由で、遊技場管理装置が例えば２回の開店処理を実行し、開店処理毎に送信された時刻データを遊技場集中管理装置が受信したとする。この場合、最初に開店処理が実行された際に送信された時刻データは遊技場集中管理装置の第１時刻データ記憶部に記憶される。２回目に開店処理が実行された際に送信された時刻データは遊技場集中管理装置の第２時刻データ記憶部に記憶される。遊技場管理装置では、開店処理毎にその実行時刻のデータを送信するので、遊技場集中管理装置の第１時刻データ記憶部に記憶された時刻データと第２時刻データ記憶部に記憶された時刻データは異なるものとなる。
また、何らかの理由で、遊技場管理装置が例えば２回の開店処理を実行し、最初に開店処理を実行したときに送信された時刻データのみを遊技場集中管理装置が受信したとする。即ち、２回目に実行された開店処理時に送信された時刻データは、遊技場集中管理装置に届かなかったとする。この場合、遊技場集中管理装置の第１時刻データ記憶装置には、最初に開店処理が実行されたときの時刻データが記憶される。一方、遊技場管理装置の開始時刻データ記憶部には、２回目に開店処理を実行したときの時刻データが記憶される。遊技場管理装置が閉店処理を実行したときに送信される時刻データは、この２回目の開店処理を実行した時刻を示す時刻データとなる。従って、遊技場集中管理装置の第２時刻データ記憶部に記憶される時刻データは、遊技場管理装置が２回目の開店処理を実行したときの時刻を示すデータとなる。この場合も、遊技場集中管理装置の第１時刻データ記憶部に記憶された時刻データと第２時刻データ記憶部に記憶された時刻データは異なるものとなる。
従って、遊技場集中管理装置が配置された本部では、第１時刻データ記憶部に記憶された時刻データと第２時刻データ記憶装置に記憶された時刻データが一致しなければ、遊技場管理装置が複数回の開店処理を実行したことが判別できる。この場合、本部では、受信した営業データには、最後に実行された開店処理以前の営業データが欠落していることが判別できる。
なお、フラグデータは、遊技場集中管理装置、一日のデータ収集を終了した時点で翌営業日に備えて再び許可状態にセットされればよい。
【００１７】
遊技場集中管理装置は、時刻データ処理部が時刻データを第２時刻データ記憶部に記憶させた後に、第１時刻データ記憶部に記憶された時刻データと第２時刻データ記憶部に記憶された時刻データを比較し、両者が一致するか否かの判定結果を出力する出力部を有することが好ましい。
【００１８】
営業データに欠落があるか否かの判断まで遊技場集中管理装置が自動的に判別することができる。
【００１９】
遊技場集中管理装置は、時刻データを記憶するための第３時刻データ記憶部を備え、出力部は、第１時刻データ記憶部に記憶された時刻データと第２時刻データ記憶部に記憶された時刻データが一致する場合に、第２時刻データ記憶部に記憶された時刻データを受信した時刻を第３時刻データ記憶部に記憶することが好ましい。
【００２０】
第１時刻データ記憶部に記憶された時刻データと第２時刻データ記憶部に記憶された時刻データが一致する場合とは、遊技場管理装置が正常に１回の開店処理と閉店処理を行った場合を示す。この場合、第２時刻データ記憶部に記憶された時刻データは、閉店処理が行われたときに遊技場管理装置が送信する時刻データである。従って、遊技場集中管理装置がその時刻データを受信した時刻は、閉店処理が実行された時刻である。一方、第１時刻データ記憶部に記憶された時刻データは、開店処理が実行された時刻を示している。従って、第１時刻データ記憶部に記憶された時刻データが開店処理の実行時刻を示し、第３時刻データ記憶部に記憶された時刻データが閉店処理の実行時刻を示す。即ち、遊技場集中管理装置は、営業日毎に、営業データとともに遊技場管理装置による開店処理実行時刻と閉店処理実行時刻を記憶することができる。
【００２１】
遊技場集中管理装置において、第１時刻データ記憶部がフラグデータ記憶部を兼ねていることも好適である。この場合、第１時刻データ記憶部がクリア状態の場合に、第１時刻データ記憶部への時刻データの記憶の許可を示し、第１時刻データ記憶部が非クリア状態の場合に、第１時刻データ記憶部への時刻データの記憶の禁止を示す。
【００２２】
ここで、第１時刻データ記憶部をクリアするとは、第１時刻データ記憶部の内容をゼロクリアすることに限らない。例えば、第１時刻データ記憶部が２バイトの領域であれば、その領域を１６進表記で「ｆｆｆｆ」に設定してもよい。即ち、第１時刻データ記憶部をクリアするとは、時刻データが表現し得ないデータを第１時刻データ記憶部に書き込むことに相当する。第１時刻データ記憶部のデータが、時刻データが表現し得ないデータであることをもって、第１時刻データ記憶部がクリア状態であると判断すればよい。
第１時刻データ記憶部がフラグデータ記憶部を兼ねることによって、遊技場集中管理装置の処理を簡略化することができる。
さらに出力部が処理を実行した後に第１時刻データ記憶部をクリアすることが好ましい。これは、出力部が処理を実行した後に、翌営業日に備えて、第１時刻データ記憶部への時刻データの記憶を許可する初期設定に戻しておくためである。
【００２３】
上記の遊技場管理システムでは、時刻データ処理部は、フラグデータが第１時刻データ記憶部に時刻データが記憶されていないことを示す場合には、受信した時刻データの代わりにその時刻データを受信した時刻を第１時刻データ記憶部に記憶してもよい。
【発明の効果】
【００２４】
本願発明によれば、各遊技場の遊技場管理装置が営業データを本部の遊技場集中管理装置に送信する場合において、遊技場管理装置によって蓄積された営業データの一部が欠落した営業データが遊技場集中管理装置へ送信されたことを判別可能にする技術を提供することができる。特に、遊技場管理装置が複数回の開店処理を行い、初回以降の開店処理実行時に遊技場管理装置と遊技場集中管理装置との間の通信が不通となっている場合に、遊技場集中管理装置が受信した営業データには、最後に実行された開店処理以前の営業データが欠落していることを本部側で検知できる技術を提供することができる。
【実施例】
【００２５】
以下、図面を参照して実施例を詳細に説明する。
＜第１実施例＞  図１に第１実施例に係る遊技場管理システム１００ａのブロック図を示す。遊技場管理システム１００ａは、遊技場２００に設置されたホール管理装置１０ａ（遊技場管理装置）と、本部３００に設置された本部サーバ４０ａ（遊技場集中管理装置）を有する。ホール管理装置１０ａと本部サーバ４０ａは、ネットワーク４００を介してデータ通信可能に接続されている。
遊技場２００は、ホール管理装置１０ａの他に、遊技機２８とキーボード３０を有する。なお、遊技場２００は複数の遊技機を備えるが図１では１台のみ図示してある。
また、複数の遊技場２００が存在し、夫々の遊技場２００にホール管理装置１０ａが設置されおり、本部サーバ４０ａは、夫々の遊技場２００のホール管理装置１０ａと通信可能に接続されていてもよい。
キーボード３０は、ホール管理装置１０ａに各種の処理を実行させるための入力装置である。
【００２６】
遊技機２８は、パチンコ玉やメダルなどを遊技媒体とするいわゆるパチンコ台やスロット台などである。各遊技機２８は、ローカルエリアネットワークなどによってホール管理装置１０ａと接続されている。各遊技機２８における払い出した遊技媒体数（セーフ玉数）や、打ち込まれた遊技媒体数（アウト玉数）や、特賞回数などのいわゆる営業データが各遊技機２８からネットワークなどを介してホール管理装置１０ａへ送られる。
【００２７】
ホール管理装置１０ａは、開店処理実行部１２ａ、閉店処理実行部１４ａ、データ送受信部１６、営業データ送信処理部１８、経過時間データ送信処理部２０、計時部２２、及び営業データ蓄積処理部２４を有する。各部は夫々専用の回路で構成されてもよいし、コンピュータプログラムとして実現されてもよい。
【００２８】
各遊技機２８から送られた営業データは、営業データ蓄積処理部２４によって蓄積される。
開店処理実行部１２ａは、開店処理を行う。本実施例における開店処理とは、営業データ蓄積処理部２４に対してそれまで蓄積した営業データをクリアして新たにゼロから営業データの蓄積を開始させる処理と、営業データの蓄積が新たに開始されたこと、即ち、開店処理が実行されたこと、を示す開始通知データを本部３００に設置された本部サーバ４０ａに送信する処理である。
閉店処理実行部１４ａは、閉店処理を行う。本実施例における閉店処理とは、営業データベース２４に対して各遊技機２８から送られる営業データの蓄積を停止させる処理と、営業データの蓄積が停止されたこと、即ち閉店処理が実行されたこと、を示す停止通知データを本部サーバ４０ａに送信する処理である。
開始通知データや停止通知データは、例えば１バイトの予め決められたデータである。データの内容は、ホール管理装置１０ａと本部サーバ４０ａが共通して認識できる値であればどのようなデータであってもよい。
【００２９】
営業データ送信処理部１８は、閉店処理実行部１４ａが閉店処理を実行した後に、営業データ蓄積処理部２４が蓄積した営業データを本部サーバ４０ａへ送信する処理を行う。なお、営業データ送信処理部１８は、閉店処理実行部１４ａが兼用してもよい。この場合には、営業データ蓄積処理部２４が蓄積した営業データを本部サーバ４０ａへ送信する処理も閉店処理に含まれる。
経過時間データ送信処理部２０は、時刻を出力する計時部２２を参照しながら、開店処理実行部１２ａが開店処理を実行した時点からの経過時間を計測する。経過時間データ送信処理部２０はまた、閉店処理実行部１４ａが閉店処理を実行した時点で経過時間の計測を停止する。そしてそれまでの経過時間のデータ（経過時間特定データ）を本部サーバ４０ａへ送信する処理を実行する。なお、経過時間データ送信処理部２０は、開店処理実行部１２ａが開店処理を実行すると、それまで計測した経過時間をゼロクリアして新たに経過時間を計測する。即ち、経過時間データ送信処理部２０は、最後に開店処理が実行された時刻からの経過時間を計測する。
開店処理実行部１２ａによる開店処理及び閉店処理実行部１４ａによる閉店処理は、遊技場２００の従業員がホール管理装置１０ａに接続されたキーボード３０を操作することによって実行される。即ち、開店処理と閉店処理は、ホール管理装置１０ａというコンピュータによって実行されるコンピュータ処理である。
なお、開店処理実行部１２ａ、閉店処理実行部１４ａ、営業データ送信処理部１８、経過時間データ送信処理部２０が本部サーバ４０ａへ送信する各種データは、データ送受信部１６によって、ネットワーク４００上で伝達可能な形式に変換されて出力される。
【００３０】
次に本部３００に設置された本部サーバ４０ａについて説明する。本部サーバ４０ａには、営業データベース５２、ディスプレイ５４、キーボード５６が接続されている。
ディスプレイ５４やキーボード５６は、本部３００の従業員が本部サーバ４０ａを操作する際に利用される表示装置と入力装置である。
営業データベース５２は、各遊技場２００から送られた営業データを遊技場２００ごとおよび営業日ごとに蓄積するデータベースである。
【００３１】
本部サーバ４０ａは、データ送受信部４２、受信データ解析部４４ａ、出力制御部４６ａ、受信データ記憶部５０ａ、及び計時部６０を備える。各部は夫々専用の回路で構成されてもよいし、コンピュータプログラムとして実現されてもよい。
計時部６０は、時刻を出力する時計の機能を果す。
データ送受信部４２は、ネットワーク４００を介して各遊技場２００のホール管理装置１０ａから送信された各種データを受信する。データ送受信部４２は、受信したデータを本部サーバ４０ａ内で利用可能な形式に変換して受信データ解析部４４ａへ送る。
受信データ解析部４４ａは、入力された受信データを解析し、解析した結果に基づいた処理を実行する。
受信データ記憶部５０ａは受信したデータを記憶する。受信データ記憶部５０ａには、第１記憶領域６２（開始通知データ受信時刻記憶部）、第２記憶領域６４（停止通知データ受信時刻記憶部）、第３記憶領域６６（経過時間特定データ記憶部）、及び第４記憶領域６８（営業データ記憶部）が割り当てられている。受信データ解析部４４ａによって、受信したデータ、或いはデータの受信時刻が、夫々対応した受信データ記憶部５０ａ内の記憶領域に記憶される。
【００３２】
受信データ解析部４４ａは、ホール管理装置１０ａから開始通知データを受信すると、開始通知データの受信時刻を計時部６０から取得し、その受信時刻を受信データ記憶部５０ａ内の第１記憶領域６２に記憶する。これにより第１記憶領域６２には開始通知データ受信時刻が記憶される。
受信データ解析部４４ａは、ホール管理装置１０ａから停止通知データを受信すると、停止通知データの受信時刻を計時部６０から取得し、その受信時刻を受信データ記憶部５０ａ内の第２記憶領域６４に記憶する。これにより第２記憶領域６４には開始通知データ受信時刻が記憶される。
受信データ解析部４４ａは、ホール管理装置１０ａから経過時間データを受信すると、受信した経過時間データを受信データ記憶部５０ａ内の第３記憶領域６６に記憶する。これにより第３記憶領域６６には経過時間データが記憶される。
受信データ解析部４４ａは、ホール管理装置１０ａから営業データを受信すると、受信した営業データを受信データ記憶部５０ａ内の第４記憶領域６８に記憶する。これにより第４記憶領域６８には遊技場２００の営業データが記憶される。
【００３３】
出力制御部４６ａは、受信データ記憶部５０ａの第４領域６８に営業データが記憶された後に、受信データ記憶部５０ａに記憶された開始通知データ受信時刻、停止通知データ受信時刻、経過時間データを営業データに関連付けて営業データベース５２に出力する。こうして営業データベース５２には営業日毎の営業データが記憶される。
出力制御部４６ａは、営業データを営業データベース５２に出力する際に次の処理を行う。まず受信データ記憶部５０ａに記憶された開始通知データ受信時刻と停止通知データ受信時刻の時間差を求める。この時間差を「仮の営業時間」と称する。次に出力制御部４６ａは、求めた仮の営業時間と、受信データ記憶部５０ａに記憶された経過時間データが示す経過時間を比較する。両者が略一致した場合には、受信した営業データは正常であると判定する。一方、両者が一致しない場合には、受信した営業データは非正常であると判定する。ここで、営業データが正常であるとは、本部サーバ４０ａが受信した営業データが、開始通知データを受信した時刻から停止通知データを受信した時刻までの間に蓄積された営業データであることを意味する。営業データが非正常であるとは、本部サーバ４０ａが受信した営業データが、開始通知データを受信した時刻から停止通知データを受信した時刻までの間に蓄積された営業データの一部が欠落したデータであることを意味する。
出力制御部４６ａは、受信した営業データが正常か非正常かの判定結果を示す判定データを営業データとともに営業データベース５２に記憶する。
なお、出力制御部４６ａが受信データ記憶部５０ａに記憶された開始通知データ受信時刻と停止通知データ受信時刻を営業データとともに営業データベース５２に記憶するのは、開始通知データ受信時刻がそのデータを送信した遊技場２００の開店時間を表すものと推定でき、停止時刻データ受信時刻が、そのデータを送信した遊技場２００の閉店時間を表すものと推定できるからである。即ち、営業データベース５２に営業データとともに開始通知データ受信時刻と停止通知データ受信時刻を記憶することによって、データを送信した遊技場２００の開店時間と閉店時間とその間に蓄積された営業データを管理することができる。
【００３４】
次に、図２を参照して、ホール管理装置１０ａと本部サーバ４０ａの機能について説明する。図２は、ホール管理装置１０ａと本部サーバ４０ａが実行する処理と、両者の間のデータの流れを示す図である。
図２において、上から下へ向って時間が経過することを示している。図２の左側にホール管理装置１０ａが実行する処理の経時的な流れを示し、図２の右側に本部サーバ４０ａが実行する処理の経時的な流れを示す。図２において、左側から右側に向う矢印は、ホール管理装置１０ａから本部サーバ４０ａへのデータの流れを示している。
【００３５】
ホール管理装置１０ａはステップＳ１００で、開店処理を実行する。開店処理の実行は遊技場２００の従業員の操作によって行なわれる。開店処理の実行によりホール管理装置１０ａから本部サーバ４０ａへ開始通知データが送信される。本部サーバ４０ａはステップＳ２００で開始通知データの受信時刻を記憶する。
ホール管理装置１０ａはステップＳ１００で開店処理を実行すると、営業データの蓄積を新たに開始するとともに、営業データの蓄積を新たに開始した時刻からの経過時間を計時し始める。
遊技場２００では、従業員の操作ミスなどにより、２回目の開店処理が実行されたとする。２回目の開店処理をステップＳ１０２で示す。このときなんからの理由でホール管理装置１０ａと本部サーバ４０ａの間のデータ通信が不通になっていると、ステップＳ１０２の開店処理時にホール管理装置１０ａから出力される開始通知データは、図２に線Ｃで示すように、本部サーバ４０ａに届かない。線Ｃ途中にバツ印が付されており、バツ印より右側が破線となっていることが、ステップＳ１０２において送信された開始通知データが本部サーバ４０ａに届かないことを表している。
ステップＳ１０２で開店処理が再度実行されると、それまで蓄積していた営業データと計時していた経過時間がクリアさせる。図２では、ステップＳ１００からステップＳ１０２までの間に示した営業データＡと経過時間Ａが、ステップＳ１０２の開店処理によってゼロクリアされる。
【００３６】
遊技場２００の閉店時に、遊技場２００の従業員の操作によって、閉店処理が実行される（ステップＳ１０４）。閉店処理が実行されると、停止通知データがホール管理装置１０ａから本部サーバ４０ａへ送信される。本部サーバ４０ａでは、停止通知データを受信した受信時刻が記憶される（ステップＳ２０２）。
その後、ホール管理装置１０ａは本部サーバ４０ａへ経過時間のデータを送信する（ステップＳ１０６）。本部サーバ４０ａでは、受信した経過時間データを記憶する（ステップＳ２０４）。また、ホール管理装置１０ａは本部サーバ４０ａへ営業データを送信する（ステップＳ１０８）。本部サーバ４０ａでは、受信した営業データを記憶する（ステップＳ２０６）。
ここで、ステップＳ１０６で送信される経過時間のデータは、図２に示すように、ステップＳ１０２による開店処理の実行時点からステップＳ１０４による閉店処理までの経過時間Ｂを示すデータである。また、ステップＳ１０８で送信される営業データは、図２に示すように、ステップＳ１０２による開店処理の実行時点からステップＳ１０４による閉店処理までに蓄積された営業データＢである。即ち、ステップＳ２０６で本部サーバ４０ａが受信する営業データは、営業データＡが欠落したデータとなる。
従来の技術では、ステップＳ１０２で再度開店処理が実行されたことが本部３００の本部サーバ４０ａに通知されなければ、本部３００では、受信した営業データに欠落が存在することを把握できなかった。
【００３７】
本実施例の本部サーバ４０ａは、図２に示す営業データ記憶処理（ステップＳ２０６）の後に、前述した処理を行う。即ち、ステップＳ２００で記憶した受信時刻とステップＳ２０２で記憶した受信時刻の時間差から仮の経過時間を求める。求めた仮の経過時間とステップＳ２０４で受信した経過時間データが示す時間を比較する。図２から明らかなように、仮の経過時間は、図２の左側に示す経過時間Ａと経過時間Ｂの和である。一方、受信した経過時間データが示す時間は、経過時間Ｂである。即ち、図２の場合、仮の経過時間と受信した経過時間データが示す時間が一致しない。これは、遊技場２００で複数回の開店処理が実行されたことを意味する。その結果、本部サーバ４０ａが受信した営業データには、２回目の開店処理の実行（ステップＳ１００）以前の営業データ（図２に示す営業データＡ）が欠落していることが、本部サーバ４０ａによって判別できる。
【００３８】
以上のように、本実施例に示す遊技場管理システム１００ａによれば、遊技場２００に設置されたホール管理装置１０ａにおいて、営業データの蓄積を新たに開始する開店処理が、営業データの蓄積を停止する閉店処理の前に複数回実行されたことを本部で判別できる。即ち、遊技場２００のホール管理装置１０ａから送信された営業データに、欠落があることが本部で判別できる。このことは、ホール管理装置１０ａが開店処理実行時に開店通知データを本部に設置された本部サーバ４０ａに送信すること、閉店処理時に停止通知データを本部サーバ４０ａに送信すること、及び、最後に実行された開店処理の実行時から閉店処理実行時までの経過時間を本部サーバ４０ａに送信すること、によって達成される。
【００３９】
上記の実施例では、ホール管理装置１０ａと本部サーバ４０ａを有する遊技場集中管理システム１００ａを説明した。
本発明は、ホール管理装置１０ａと本部サーバ４０ａの組み合わせに限定されない。ホール管理装置１０ａに対して、本部には図１に示す本部サーバ４０ａの構成と異なる装置が配置されてもよい。その装置は、ホール管理装置１０ａから実施例に示した開始通知データと停止通知データとを受信してその受信時刻を記憶するとともに、ホール管理装置１０ａから実施例に示した経過時間データ（経過時間特定データ）を受信して記憶する装置であればよい。
逆に、本部サーバ４０ａに対して、遊技場には、図１に示すホール管理装置１０ａと異なる装置が配置されてもよい。その装置は、本部サーバ４０ａへ、実施例に示した開始通知データと停止通知データと経過時間データ（経過時間特定データ）を送信する装置であればよい。
【００４０】
上記の実施例では、経過時間データは、開店処理開始時から閉店処理開始までの時間を計測した時間であった。これに代わって次の通り構成してもよい。開店処理実行部１２ａは、開店処理を実行したときに開始通知データを送信するとともにその実行時刻を記憶する。閉店処理実行部１４ａは、閉店処理を実行したときに停止通知データを送信するとともにその実行時刻を記憶する。経過時間データ送信処理部２０は、最新の開店処理の実行時刻と閉店処理の実行時刻のデータを経過時間データとして本部サーバ４０ａへ送信する。本部サーバ４０ａでは、受信した最新の開店処理の実行時刻と閉店処理の実行時刻の時間差から経過時間を求めることができる。
【００４１】
また、上記実施例では、経過時間データは営業データと異なるデータとした。経過時間データは、営業データが兼用することもできる。例えば、ホール管理装置１０ａの営業データ蓄積処理部２４は、営業データを単位時間ごとのブロックに分けて蓄積する。単位時間は例えば１時間や３０分という単位でよい。営業データ送信処理部１８は、ブロック単位にまとまった営業データを本部サーバ４０ａに送信する。或いは営業データ送信処理部１８は、ブロック毎に分割されていない営業データに、ブロック分割した際に求めたブロック数のデータを付加して本部サーバ４０ａに送信する。本部サーバ４０ａでは、受信した営業データからブロック数を認識することができる。認識したブロック数に単位時間を乗じることで経過時間を求めることができる。
【００４２】
また、上記実施例において、本部サーバ４０ａの受信データ解析部４４ａは、停止通知データを受信するまでに開始通知データを受信した回数を計数する機能を備えていてもよい。この機能によって、ホール管理装置１０ａにおいて開店処理が複数回実行され、開店処理が実行されるたびに開始通知データが本部サーバ４０ａに送信された場合に、そのことが直ちに本部サーバ４０ａで検知できる。このことは換言すれば、本部サーバ４０ａは、停止通知データを受信するまでに開始通知データを受信した回数を計数する計数部をさら備えている、と表現することができる。なお、上記機能を有する受信データ解析部４４ａが、ここでいう「計数部」に相当する。
【００４３】
上記実施例では、図１に示す出力制御部４６ａによって、受信した営業データは非正常であると自動的に判断することができる。人手を介さずに、受信した営業データに欠落があるか否かを判断することができる。一方で、出力制御部４６ａがなくとも本発明の目的である「遊技場管理装置によって蓄積された営業データの一部が欠落した営業データが遊技場集中管理装置へ送信されたことを判別可能にすること」は達成することができる。本部の管理サーバに、実施例に示した開始通知データの受信時刻と停止通知データの受信時刻と経過時間データ（経過時間特定データ）が記憶されていればよい。そうすることによって、本部が受信した営業データに欠落があるか否かを判別することができる。その場合には、本部の従業員が本部サーバに記憶されたデータを参照することによって、本部が受信した営業データに欠落があるか否かを判別することができる。
【００４４】
＜第２実施例＞  次に第２実施例について説明する。図３に第２実施例に係る遊技場管理システム１００ｂのブロック図を示す。この遊技場管理システム１００ｂは、遊技場２００に配置されたホール管理装置１０ｂ（遊技場管理装置）と、本部３００に設置された本部サーバ４０ｂ（遊技場集中管理装置）を有する。ホール管理装置１０ｂと本部サーバ４０ｂは、ネットワーク４００を介してデータ通信可能に接続されている。
図３のブロック図において、図１と同じブロックには同じ符号を付してある。
【００４５】
遊技場２００に配置されたホール管理装置１０ｂには、遊技機２８とキーボード３０が接続されている。第１実施例と同様に、ホール管理装置１０ｂには複数の遊技機２８が接続されているが、図３には１台の遊技機２８のみを図示してある。遊技機２８とキーボード３０は、第１実施例と同じであるので説明を省略する。
【００４６】
ホール管理装置１０ｂは、開店処理実行部１２ｂ、閉店処理実行部１４ｂ、データ送受信部１６、営業データ送信処理部１８、計時部２２、営業データ蓄積処理部２４、及び開始時刻データ記憶部３２を備える。データ送受信部１６、営業データ送信処理部１８、計時部２２、営業データ蓄積処理部２４は、第１実施例と同じであるので説明を省略する。各部は夫々専用の回路で構成されてもよいし、コンピュータプログラムとして実現されてもよい。
【００４７】
開店処理実行部１２ｂは、開店処理を行う。本実施例における開店処理とは、営業データ蓄積処理部２４に対してそれまで蓄積した営業データをクリアして新たにゼロから営業データの蓄積を開始させる処理、その処理を実行した時刻を計時部２２から取得して開始時刻データ記憶部３２に記憶する処理、及び取得した時刻のデータを本部サーバ４０ｂへ送信する処理を含む。
閉店処理実行部１４ｂは、閉店処理を行う。本実施例における閉店処理とは、営業データ蓄積処理部２４に対して各遊技機２８から送られる営業データの蓄積を停止させる処理と、開始時刻データ記憶部３２に最後に記憶された時刻データを本部サーバ４０ｂへ送信する処理を含む。
ここで、開店処理実行部１２ｂが、計時部２２から取得した時刻を開始時刻データ記憶部３２に記憶する処理は、開始時刻データ記憶部３２に既に記憶されている時刻データを新たな時刻データで書き換える処理であってもよいし、既に記憶されている時刻データを残したまま新たな時刻データを記憶する処理であってもよい。いずれの場合も、閉店処理実行部１４ｂは、開始時刻データ記憶部３２に最後に記憶された時刻データを本部サーバ４０ｂへ送信する。
本実施例のホール管理装置１０ｂは、本部サーバ４０ｂに対して、時刻データと営業データを送信する。時刻データには、第１実施例における開始通知データと停止通知データのように、その時刻データが開店処理の実行時を示すか閉店処理の実行時を示すかの区別はない。また、営業データの送信は、閉店処理と同時、あるいは閉店処理の後に実行される。
【００４８】
次に本部３００に設置された本部サーバ４０ｂについて説明する。本部サーバ４０ｂには、営業データベース５２、ディスプレイ５４、キーボード５６が接続されている。
営業データベース５２、ディスプレイ５４、キーボード５６は、第１実施例と同じであるので説明を省略する。
【００４９】
本部サーバ４０ｂは、データ送受信部４２、受信データ解析部４４ｂ、出力制御部４６ｂ、時刻データ処理部４８、受信データ記憶部５０ｂを備える。データ送受信部４２は第１実施例と同じであるので説明を省略する。各部は夫々専用の回路で構成されてもよいし、コンピュータプログラムとして実現されてもよい。
受信データ記憶部５０ｂには、フラグデータ記憶領域７０（フラグデータ記憶部）、第１時刻データ記憶領域７２（第１時刻データ記憶部）、第２時刻データ記憶領域７４（第２時刻データ記憶部）、第３時刻データ記憶領域７６（第３時刻データ記憶部）、及び営業データ記憶領域７８（営業データ記憶部）が割り当てられている。
フラグデータは、１ビットのデータである。即ち、フラグデータは「０」と「１」のいずれかの値となる。フラグデータが「０」の場合は、第１時刻データ記憶領域７２への時刻データの記憶を許可することを示し、フラグデータが「１」の場合は、第１時刻データ記憶領域７２への時刻データの記憶を禁止することを示す。
フラグデータの状態に応じて、第１時刻データ記憶領域７２と第２時刻データ記憶領域７４のいずれかに受信した時刻データが記憶される。なお、第１時刻データ記憶領域７２に記憶された時刻データを第１時刻データと称し、第２時刻データ記憶領域７４に記憶された時刻データを第２時刻データと称する。
【００５０】
受信データ解析部４４ｂは、データ送受信部４２が受信したデータの内容によって、異なる処理を実行する。具体的には、受信したデータが時刻データの場合にはその時刻データを時刻データ処理部４８へ入力する。受信したデータが営業データの場合には受信したデータを受信データ記憶部５０ｂの営業データ記憶領域７８へ記憶する。
【００５１】
時刻データ処理部４８は、データ送受信部４２から受信した時刻データが入力されると、受信データ記憶部５０ｂに記憶されたフラグデータの状態に応じて、受信した時刻データを、受信データ記憶部５０ｂ内に割り当てられた第１時刻データ記憶領域７２と第２時刻データ記憶領域７４のいずれかの領域に記憶する。
【００５２】
次に、本部サーバ４０ｂが時刻データを受信したときの処理を説明する。図４に、時刻データを受信したときの処理のフローチャートを示す。
前述したように、受信データ解析部４４ｂは、時刻データを受信すると、受信した時刻データを時刻データ処理部４８に入力する。
時刻データ処理部４８は、時刻データが入力されると（ステップＳ４００：ＹＥＳ）、受信データ記憶部５０ｂに記憶されたフラグデータを参照する（ステップＳ４０２）。フラグデータが「０」の場合（ステップＳ４０２：ＮＯ）は、第１時刻データ記憶領域７２に時刻データを記憶することが許可されていることを示す。この場合には、時刻データ処理部４８は、受信した時刻データを第１時刻データ記憶領域７２へ記憶する（ステップＳ４０４）。その後、時刻データ処理部４８は、フラグデータに「１」をセットする（ステップＳ４０６）。
【００５３】
一方、フラグデータが「１」の場合（ステップＳ４０２：ＹＥＳ）は、第１時刻データ記憶領域７２に時刻データを記憶することが禁止されていることを示す。この場合には、時刻データ処理部４８は、受信した時刻データを第２時刻データ記憶領域７４へ記憶する（ステップＳ４０８）。
【００５４】
以下、ステップＳ４１０以降は、出力制御部４６ｂの処理となる。
ステップＳ４１０では、第１時刻データ記憶領域７２に記憶された第１時刻データと第２時刻データ記憶領域７４に記憶された第２時刻データが一致するか否か判断する。
ここで、ホール管理装置１０ｂは、開店処理を実行したときの時刻データを本部サーバ４０ｂに送信するとともに、その時刻データを開始時刻データ記憶部３２に記憶する。ホール管理装置１０ｂは、閉店処理を実行したときに、開始時刻データ記憶部３２に最後に記憶された時刻データをホール管理装置１０ｂに送信する。従って、一営業日のうちに、開店処理が１回だけ実行され、その後に閉店処理が実行された場合には、開店処理時に送信された時刻データが第１時刻データ記憶領域７２に記憶されるとともに、閉店処理時に送信された時刻データが第２時刻データ記憶領域７４に記憶される。この場合、閉店処理の実行時に送信される時刻データは、開始時刻データ記憶部３２に記憶された開店処理の実行時の時刻データと同じである。即ち、本部サーバ４０ｂにおいて、第１時刻データと第２時刻データが一致する場合とは、遊技場２００のホール管理装置１０ｂにおいて、１回の開店処理が行われた後に閉店処理が行われたことを示す。この場合は、遊技場２００において、閉店処理の前に開店処理が１回だけ実行されたことを示す。従って第１時刻データと第２時刻データが一致した場合（ステップＳ４１０：ＹＥＳ）には、本部サーバ４０ｂが受信した営業データは、確かにホール管理装置１０ｂが１回だけ開店処理を実行し、その時点から閉店処理を実行するまでに蓄積された営業データであることが判明する。即ち、受信した営業データに欠落がないことが判明する。そこで営業データが正常であることを示すデータを判定データに設定する（ステップＳ４１２）。なお、判定データとは、ホール管理装置１０ｂから送られた営業データが正常であるか否かを示すデータである。また、ここでいう「正常」とは、受信した営業データに欠落がないことを意味する。
さらにこの場合には、第２時刻データ記憶領域７４に記憶した時刻データを受信した時刻を第３時刻データ記憶領域７６に記憶する。第２時刻データ記憶領域７４に記憶した時刻データを受信した時刻とは、閉店処理が実行された時刻を示す時刻である。従って、この場合には、第１時刻データ記憶領域７２に記憶された時刻データ（第２時刻データ記憶領域７４にも同じ時刻データが記憶されている）によって、ホール管理装置１０ｂが開店処理を実行した時刻を特定することができ、第３時刻データ記憶領域７６に記憶された時刻データによって、ホール管理装置１０ｂが閉店処理を実行した時刻を特定することができる。
出力制御部４６ｂは、受信した営業データとともに、営業データが正常であることを示す判定データと、第１時刻データ記憶領域７２に記憶された時刻データと、第３時刻データ記憶領域７６に記憶された時刻データを営業データベース５２に記憶する。こうして、遊技場２００のホール管理装置１０ｂが開店処理を１回のみ実行し、その後に閉店処理を実行した場合、即ち、ホール管理装置１０ｂが正常に操作された場合に、その営業日の営業データとともに、その営業データには確かに欠落がないことを示す判定データと、開店処理が実行された時刻、及び閉店処理が実行された時刻を営業データベース５２に記憶することができる。
【００５５】
一方、ステップＳ４１０の処理において、第１時刻データと第２時刻データが一致しない場合（ステップＳ４１０：ＮＯ）は、ホール管理装置１０ｂにおいて、次のいずれかの事象が発生したことが判断できる。即ち、（１）ホール管理装置１０ｂで２回の開店処理が実行され、２回の開店処理によって、時刻データが２回本部サーバ４０ｂへ送信された場合、或いは（２）ホール管理装置１０ｂで複数回の開店処理が実行されたが、ネットワーク４００の不通などの理由によって、２回目以降の開店処理では送信される時刻データを本部サーバ４０ｂが受信できず、閉店処理時において送信された時刻データを本部サーバ４０ｂが受信した場合である。
（１）の場合は、ホール管理装置１０ｂは開店処理を実行するたびに、その実行時刻を時刻データとして本部サーバ４０ｂへ送信する。従って、本部サーバ４０ｂでは、第１時刻データ記憶領域７２と第２時刻データ記憶領域７４に夫々の開店処理の実行時刻が記憶される。その結果、第１時刻データと第２時刻データが一致しなくなる。
（２）の場合は、ホール管理装置１０ｂが最初に開店処理を実行したときの実行時刻を示す時刻データが本部サーバ４０ｂの第１時刻データ記憶領域７２に記憶される。一方、ホール管理装置１０ｂでは、複数回の開店処理が実行されると、そのたびに開始時刻データ記憶部３２に記憶される時刻データが更新される。ホール管理装置１０ｂが閉店処理を実行したときには、開始時刻データ記憶部３２に記憶された最後の開店処理の実行時刻が時刻データとして本部サーバ４０ｂへ送信される。第２時刻データ記憶領域７４には、ホール管理装置１０ｂが最後に実行した開店処理の実行時刻が記憶される。その結果、第１時刻データと第２時刻データが一致しなくなる。
（１）と（２）のいずれの場合でも、ステップＳ４１０で第１時刻データと第２時刻データが一致しない場合（ステップＳ４１０：ＮＯ）には、ホール管理装置１０ｂが複数回の開店処理を実行したことが判明する。即ち、ホール管理装置１０ｂが閉店処理後に送信する営業データには、最初の開店処理の実行時から最後の開店処理の実行時までの営業データが欠落していることが判明する。この場合、ステップＳ４１４で、受信した営業データは非正常であることを示すデータを判定データに設定する。そして、ステップＳ４１８で受信した営業データとともに、判定データを営業データベース５２に記憶する。こうして、上記（１）又は（２）の事象が生じた場合、本部サーバ４０ｂが受信した営業データには欠落があることが営業データベース５２に記憶される。
【００５６】
最後に出力制御部４６ｂは、フラグデータに「０」をセットする（ステップＳ４２０）。これは翌営業日に備えて、フラグデータを初期設定である許可状態にするためである。
【００５７】
なお、第２実施例では、フラグデータを第１時刻データと別個に設けた。即ち、フラグデータ記憶領域７０と第１時刻データ記憶領域７２を別個に設けた。第２実施例の変形として、第１時刻データ記憶領域７２がフラグデータ記憶領域７０を兼用してもよい。その場合、ステップＳ４０２の判断では、第１時刻データ記憶部がクリア状態の場合に、第１時刻データ記憶部への時刻データが許可されていないことを示し、第１時刻データ記憶部が非クリア状態の場合に、第１時刻データ記憶部への時刻データの記憶が禁止されていることを示す。
また、ステップＳ４２０は、第１時刻データ記憶領域７２をクリアする処理を行う。
【００５８】
ここで、第１時刻データ記憶領域７２をクリアするとは、第１時刻データ記憶領域７２の内容をゼロクリアすることに限らない。例えば、第１時刻データ記憶領域７２が２バイトの領域であれば、その領域を１６進表記で「ｆｆｆｆ」に設定してもよい。即ち、第１時刻データ記憶領域７２をクリアするとは、時刻データが表現し得ないデータを第１時刻データ記憶領域７２に書き込むことに相当する。第１時刻データ記憶領域７２のデータが、時刻データが表現し得ないデータであることをもって、第１時刻データ記憶領域７２がクリア状態であると判断できる。
第１時刻データ記憶領域７２がフラグデータ記憶領域７０を兼ねることによって、本部サーバ４０ｂの処理を簡略化することができる。
【００５９】
また、第２実施例では、出力制御部４６ｂによって、自動的に、第１時刻データと第２時刻データを比較し、両者が一致していなければ受信した営業データは非正常であると判断することができる（図４に示すステップＳ４１０）。本部サーバ４０ｂが出力制御部４６ｂを備えることによって、人手を介さずに、受信した営業データに欠落があるか否かを判断することができる。一方で、出力制御部４６ｂがなくとも、本発明の目的である、遊技場管理装置によって蓄積された営業データの一部が欠落した営業データが遊技場集中管理装置へ送信されたことを判別可能にする技術、を提供できる。図４に示すステップＳ４００からステップＳ４０８までの処理によって、第１時刻データと第２時刻データが記憶されれば、本部の従業員が両者を比較することによって、本部サーバ４０ｂが受信した営業データに欠落があるか否かが判別可能だからである。
【００６０】
また図４のステップＳ４０４において、即ち、フラグデータが許可状態の場合には、時刻データ処理部４８は、受信した時刻データの代わりにその時刻データを受信した時刻を第１時刻データ記憶部に記憶してもよい。遊技場管理装置は、開店処理を実行すると同時に時刻データを送信する。従って、遊技場管理装置が開店処理を実行したときに送信する時刻データを遊技場集中管理装置が受信した時刻は、遊技場管理装置による開店処理の実行時刻を示すからである。なお、この場合、ステップＳ４１０においては、ホール管理装置１０ｂが有する計時部２２と本部サーバ４０ｂが有する計時部（不図示）の時間のずれ程度の誤差が第１時刻データと第２時刻データの間に存在する場合にも両者は一致すると判断する。
【００６１】
上記の実施例では、営業データは、各遊技機２８における払い出した遊技媒体数や、打ち込まれた遊技媒体数や、特賞回数などであった。営業データはこれらの他にも、遊技場の売り上げデータや、遊技媒体と交換した景品のデータなどが含まれてもよい。
【００６２】
上記実施例によれば、遊技場２００に設置されたホール管理装置（遊技場管理装置）と本部に設置された本部サーバ（遊技場集中管理装置）が通信回線でデータ通信可能に接続されており、ホール管理装置から本部サーバへ営業データが送信される状況において、本部が受信した営業データに欠落がないことを検知できるホール管理装置、本部サーバ４０ｂ、或いは遊技場管理システムを実現することができる。
これらのホール管理装置、本部サーバ、或いは遊技場管理システムは、特に、ホール管理装置１０ａ（或いは１０ｂ）が実行する開店処理に、来場者に遊技サービスを提供できる状態とするために不可欠な処理が含まれている場合に有効である。そのような処理は、例えば、遊技媒体を来場者に貸し出すための装置を作動させる処理である。そうすると、開店処理を行うことによって、その営業日における営業データが発生し始めることになる。即ち、開店処理を最初に実行するまでは営業データの欠落が生じ得ないからである。
【００６３】
以上、本発明の具体例を詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
また、本明細書又は図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書又は図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【図面の簡単な説明】
【００６４】
【図１】第１実施例におけるホール管理装置と本部サーバのブロック図である。
【図２】第１実施例におけるホール管理装置と本部サーバの処理の流れを示す図である。
【図３】第２実施例における遊技場管理システムのブロック図である。
【図４】第２実施例における遊技場管理システムの処理のフローチャート図である。
【符号の説明】
【００６５】
１０ａ、１０ｂ：ホール管理装置
１２ａ、１２ｂ：開店処理実行部
１４ａ、１４ｂ：閉店処理実行部
１６：データ送受信部
１８：営業データ送信処理部
２２、６０：計時部
２４：営業データ蓄積処理部
３２：開始時刻データ記憶部
４０ａ、４０ｂ：本部サーバ
４２：データ送受信部
４４ａ、４４ｂ：受信データ解析部
４６ａ、４６ｂ：出力制御部
４８：時刻データ処理部
５０ａ、５０ｂ：受信データ記憶部
１００ａ、１００ｂ：遊技場管理システム
２００：遊技場
３００：本部
４００：ネットワーク
【図１】
2007282953.tif 000003
【図２】
2007282953.tif 000004
【図３】
2007282953.tif 000005
【図４】
2007282953.tif 000006