(57)【要約】      （修正有）【課題】複数の端末との保持情報の整合を自動的にとれる端末管理装置、端末管理装置の端末管理方法、及びプログラムを提供する。【解決手段】遊技機の稼動状態を示す稼動情報を保持する第１保持部と、稼動情報の管理先を示す管理先情報を保持する第２保持部と、を有する複数の端末との間で通信が可能であり、複数の端末から収集される稼動情報を保持する第３保持部と、複数の端末の管理先情報を保持する第４保持部と、を有する端末管理装置であって、複数の端末それぞれの第１保持部及び第２保持部の保持情報と、第３保持部及び第４保持部の保持情報と、を比較する比較部と、複数の端末との通信を開始する場合、比較部の比較結果に応じて、複数の端末それぞれの第１保持部及び第２保持部の保持情報と第３保持部及び第４保持部の保持情報とのうち、何れか一方の保持情報から他方の保持情報を構築させる制御部と、を備えてなる。【選択図】図１
2008086417.tif 000002
【特許請求の範囲】
【請求項１】
遊技機の稼動状態を示す稼動情報を保持する第１保持部と、前記稼動情報の管理先を示す管理先情報を保持する第２保持部と、を有する複数の端末との間で通信が可能であり、前記複数の端末から収集される前記稼動情報を保持する第３保持部と、前記複数の端末の前記管理先情報を保持する第４保持部と、を有する端末管理装置であって、
前記複数の端末それぞれの前記第１保持部及び前記第２保持部の保持情報と、前記第３保持部及び前記第４保持部の保持情報と、を比較する比較部と、
前記複数の端末との通信を開始する場合、前記比較部の比較結果に応じて、前記複数の端末それぞれの前記第１保持部及び前記第２保持部の保持情報と前記第３保持部及び前記第４保持部の保持情報とのうち、何れか一方の保持情報から他方の保持情報を構築させる制御部と、
を備えたことを特徴とする端末管理装置。
【請求項２】
前記比較部が比較を行った結果、前記複数の端末のうちの１以上の一部の端末の前記第１保持部及び前記第２保持部の保持情報が前記第３保持部及び前記第４保持部の保持情報の中に存在する場合、
前記制御部は、前記第３保持部及び前記第４保持部の保持情報から、前記複数の端末の前記第１保持部及び前記第２保持部の保持情報を構築させる、
ことを特徴とする請求項１に記載の端末管理装置。
【請求項３】
前記比較部が比較を行った結果、前記複数の全端末の前記第１保持部及び前記第２保持部の保持情報が前記第３保持部及び前記第４保持部の保持情報の中に存在せず、且つ、前記複数の全端末の前記第２保持部の保持情報が一致する場合、
前記制御部は、前記複数の全端末の前記第１保持部及び前記第２保持部の保持情報から、前記第３保持部及び前記第４保持部の保持情報を構築させる、
ことを特徴とする請求項１に記載の端末管理装置。
【請求項４】
前記比較部が比較を行った結果、前記複数の全端末の前記第１保持部及び前記第２保持部の保持情報が前記第３保持部及び前記第４保持部の保持情報の中に存在せず、且つ、前記複数の全端末の前記第２保持部の保持情報が一致しない場合、
前記制御部は、前記第２保持部の保持情報が最も多く一致する前記複数の端末の前記第１保持部及び前記第２保持部の保持情報から、前記第３保持部及び前記第４保持部の保持情報を構築させる、
ことを特徴とする請求項１に記載の端末管理装置。
【請求項５】
前記制御部は、前記第２保持部の保持情報が最も多く一致する前記複数の端末の数が同数ずつ存在する場合、通信アドレスとして付される番号のうち最も若い番号を含む側の前記複数の端末の前記第１保持部及び前記第２保持部の保持情報から、前記第３保持部及び前記第４保持部の保持情報を構築させる、
ことを特徴とする請求項４に記載の端末管理装置。
【請求項６】
前記制御部は、前記第２保持部の保持情報が最も多く一致する前記複数の端末以外の端末の前記第１保持部の保持情報と、前記第２保持部の保持情報が最も多く一致する前記複数の端末以外の端末の前記第１保持部の保持情報に対応する前記第３保持部の保持情報と、を初期化させる、
ことを特徴とする請求項４又は５に記載の端末管理装置。
【請求項７】
前記比較部が比較を行った結果、前記複数の全端末の前記第２保持部が前記管理先情報を保持せず、且つ、前記第４保持部が前記管理先情報を保持する場合、
前記制御部は、前記第３保持部及び前記第４保持部の保持情報から、前記複数の全端末の前記第１保持部及び前記第２保持部の保持情報を構築させる、
ことを特徴とする請求項１に記載の端末管理装置。
【請求項８】
遊技機の稼動状態を示す稼動情報を保持する第１保持部と、前記稼動情報の管理先を示す管理先情報を保持する第２保持部と、を有する複数の端末との間で通信が可能であり、前記複数の端末から収集される前記稼動情報を保持する第３保持部と、前記複数の端末の前記管理先情報を保持する第４保持部と、を有する端末管理装置のコンピュータに、
前記複数の端末それぞれの前記第１保持部及び前記第２保持部の保持情報と、前記第３保持部及び前記第４保持部の保持情報と、を比較する手順と、
前記複数の端末との通信を開始する場合、前記手順での比較結果に応じて、前記複数の端末それぞれの前記第１保持部及び前記第２保持部の保持情報と前記第３保持部及び前記第４保持部の保持情報とのうち、何れか一方の保持情報から他方の保持情報を構築させる手順と、
を実行させるためのプログラム。
【請求項９】
遊技機の稼動状態を示す稼動情報を保持する第１保持部と、前記稼動情報の管理先を示す管理先情報を保持する第２保持部と、を有する複数の端末との間で通信が可能であり、前記複数の端末から収集される前記稼動情報を保持する第３保持部と、前記複数の端末の前記管理先情報を保持する第４保持部と、を有する端末管理装置の端末管理方法であって、
前記複数の端末それぞれの前記第１保持部及び前記第２保持部の保持情報と、前記第３保持部及び前記第４保持部の保持情報と、を比較する手順と、
前記複数の端末との通信を開始する場合、前記手順での比較結果に応じて、前記複数の端末それぞれの前記第１保持部及び前記第２保持部の保持情報と前記第３保持部及び前記第４保持部の保持情報とのうち、何れか一方の保持情報から他方の保持情報を構築させる手順と、
を行うことを特徴とする端末管理装置の端末管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機の稼動情報等を保持する複数の端末と通信可能であるとともに、これら複数の端末の管理先情報等を保持する端末管理装置、端末管理装置の端末管理方法、及びプログラムに関する。
【背景技術】
【０００２】
例えばパチンコやスロットマシン等の遊技機の稼動状態を示す稼動情報、及び稼動情報の管理先を示す管理先情報を保持する複数の端末と通信可能であるとともに、複数の端末から収集される稼動情報、及び複数の端末の管理先情報を保持する端末管理装置が知られている（例えば、特許文献１参照）。尚、各端末は、１つ以上の遊技機の制御を司るものであり、端末管理装置は、遊技機の接続された複数の端末から形成されるグループ（以後これを「島」と称する）にあって、各端末を統括制御するものである。遊技機がパチンコであれば、例えば、パチンコホールが複数の島に分けられ、各島では複数の遊技機が複数の端末を介して１つの端末管理装置に通信可能に接続された構成となる。この場合、複数の島をそれぞれ管理する複数の端末管理装置は、ホールコンピュータ等により更に管理される。
【０００３】
前述した各端末が保持する稼動情報は、例えば接続されている遊技機の種類や型式等を示す設定情報と、例えば接続されている遊技機の計数結果等を示す計数情報とから構成される情報である。ここで、計数結果とは、遊技機が例えばパチンコであればその玉の数等を意味し、遊技機が例えばスロットマシンであればそのコインの数等を意味するものである。一方、前述した各端末が保持する管理先情報は、これらの端末が属する島を統括制御する端末管理装置を特定する情報である。
【０００４】
前述した端末管理装置が保持する稼動情報は、管理する島に属する全端末の稼動情報から構成される情報である一方、前述した端末管理装置が保持する管理先情報は、管理する島に属する全端末と当該端末管理装置とを対応付ける情報である。
【０００５】
以上、各端末及び端末管理装置が前述した稼動情報及び管理先情報を保持し合うことにより、例えば、各端末及び端末管理装置は相互に通信可能となり、よって、端末管理装置は、端末を通じて、島の中の全遊技機を制御できる。或いは、前記情報を保持し合うことにより、例えば、端末管理装置は、端末を通じて、島の中の全遊技機の所定期間における計数情報等を集計できる。
【０００６】
ところで、前述した島を構成する各端末及び端末管理装置のうちの何れか一部分の入れ替え等により、各端末及び端末管理装置が保持し合う稼動情報及び管理先情報に変更が生じた場合、例えば稼動情報（特に設定情報）及び管理先情報に不整合が生じて、入れ替えの影響を受けた遊技機を制御できなくなる虞がある。例えば、入れ替え後の端末に接続された遊技機の型式が入れ替え前の端末に接続された遊技機の型式と異なっている場合、端末管理装置は、入れ替え後の端末を介して遊技機を制御できない虞がある。或いは、例えば遊技機における入れ替え前の計数情報がリセットされて、所定期間における集計結果が不正確なものとなる虞がある。
【０００７】
前記問題を回避するために、入れ替え等にともなう変更の都度、例えば該当する端末及び端末管理装置の保持情報（稼動情報及び管理先情報）を管理者に通知する機能を端末管理装置に持たせることが考えられる。これにより、通知を受けた管理者は、例えば該当する端末及び端末管理装置に設けられたディップスイッチを通じて、保持情報を整合がとれるように再設定できる。特に、計数情報のリセットにかかる問題を回避するためには、例えば遊技機を提供する店の１日における開店前又は開店後にタイミングを合わせて、管理者が入れ替え等を行うことが考えられる。
【特許文献１】特開２０００−９３６２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、前述した稼動情報及び管理先情報の再設定は、人間系により行われるものであるため、例えば管理者の作業負荷が増す上に、作業にミスが生じる虞がある。また、前述したように、入れ替え等のタイミングが限られている場合、このタイミングに該当しない期間は、例えば入れ替えるべき故障した端末を使用することなく端末管理装置に単に接続したままにしておくといった非効率な状況が生じる虞がある。
【０００９】
本発明はかかる課題に鑑みてなされたものであり、その目的とするところは、複数の端末との保持情報の整合を自動的にとれる端末管理装置、端末管理装置の端末管理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
前記課題を解決するための発明は、遊技機の稼動状態を示す稼動情報を保持する第１保持部と、前記稼動情報の管理先を示す管理先情報を保持する第２保持部と、を有する複数の端末との間で通信が可能であり、前記複数の端末から収集される前記稼動情報を保持する第３保持部と、前記複数の端末の前記管理先情報を保持する第４保持部と、を有する端末管理装置であって、前記複数の端末それぞれの前記第１保持部及び前記第２保持部の保持情報と、前記第３保持部及び前記第４保持部の保持情報と、を比較する比較部と、前記複数の端末との通信を開始する場合、前記比較部の比較結果に応じて、前記複数の端末それぞれの前記第１保持部及び前記第２保持部の保持情報と前記第３保持部及び前記第４保持部の保持情報とのうち、何れか一方の保持情報から他方の保持情報を構築させる制御部と、を備えてなる。
【００１１】
この端末管理装置によれば、複数の端末との通信を開始する場合、自己の保持情報と各端末の保持情報との比較結果に応じて、自己の保持情報又は各端末の保持情報でもって、自己の保持情報及び全端末の保持情報を構築できる。よって、複数の端末及び端末管理装置のうちの一部において保持情報の変更があった場合、端末管理装置は、例えば変更直後の通信開始時に、複数の端末との保持情報の整合を自動的にとることができる。
【００１２】
また、かかる端末管理装置において、前記比較部が比較を行った結果、前記複数の端末のうちの１以上の一部の端末の前記第１保持部及び前記第２保持部の保持情報が前記第３保持部及び前記第４保持部の保持情報の中に存在する場合、前記制御部は、前記第３保持部及び前記第４保持部の保持情報から、前記複数の端末の前記第１保持部及び前記第２保持部の保持情報を構築させる、こととしてもよい。
【００１３】
この端末管理装置によれば、自己の保持情報に含まれる保持情報を１以上の一部の端末が保持している場合、自己の保持情報でもって、全端末の保持情報を構築できる。つまり、端末管理装置は、自己の保持情報が何れかの端末の保持情報と整合すれば、自己の保持情報が正しいとして、全端末との保持情報の整合を自動的にとっていることになる。
【００１４】
また、かかる端末管理装置において、前記比較部が比較を行った結果、前記複数の全端末の前記第１保持部及び前記第２保持部の保持情報が前記第３保持部及び前記第４保持部の保持情報の中に存在せず、且つ、前記複数の全端末の前記第２保持部の保持情報が一致する場合、前記制御部は、前記複数の全端末の前記第１保持部及び前記第２保持部の保持情報から、前記第３保持部及び前記第４保持部の保持情報を構築させる、こととしてもよい。
【００１５】
この端末管理装置によれば、自己の保持情報に含まれる保持情報を何れの端末も保持していないとともに、全端末でその管理先情報が一致している場合、全端末の保持情報でもって、自己の保持情報を構築できる。つまり、端末管理装置は、管理先情報が相互に整合している端末の保持情報と自己の保持情報とが不整合であれば、全端末の保持情報が正しいとして、全端末との保持情報の整合を自動的にとっていることになる。
【００１６】
また、かかる端末管理装置において、前記比較部が比較を行った結果、前記複数の全端末の前記第１保持部及び前記第２保持部の保持情報が前記第３保持部及び前記第４保持部の保持情報の中に存在せず、且つ、前記複数の全端末の前記第２保持部の保持情報が一致しない場合、前記制御部は、前記第２保持部の保持情報が最も多く一致する前記複数の端末の前記第１保持部及び前記第２保持部の保持情報から、前記第３保持部及び前記第４保持部の保持情報を構築させる、こととしてもよい。
【００１７】
この端末管理装置によれば、自己の保持情報に含まれる保持情報を何れの端末も保持していないとともに、管理先情報の一致していない端末がある場合、管理先情報が最も多く一致する端末の保持情報でもって、自己の保持情報を構築できる。つまり、端末管理装置は、端末の保持情報と自己の保持情報とが不整合であれば、管理先情報が最も多く整合している端末の保持情報が正しいとして、全端末との保持情報の整合を自動的にとっていることになる。
【００１８】
また、かかる端末管理装置において、前記制御部は、前記第２保持部の保持情報が最も多く一致する前記複数の端末の数が同数ずつ存在する場合、通信アドレスとして付される番号のうち最も若い番号を含む側の前記複数の端末の前記第１保持部及び前記第２保持部の保持情報から、前記第３保持部及び前記第４保持部の保持情報を構築させる、こととしてもよい。
【００１９】
この端末管理装置によれば、自己の保持情報に含まれる保持情報を何れの端末も保持していないとともに、管理先情報の一致していない端末がある場合、管理先情報が最も多く一致し且つ通信アドレスとして最も若い番号を含む側の端末の保持情報でもって、自己の保持情報を構築できる。
【００２０】
また、かかる端末管理装置において、前記制御部は、前記第２保持部の保持情報が最も多く一致する前記複数の端末以外の端末の前記第１保持部の保持情報と、前記第２保持部の保持情報が最も多く一致する前記複数の端末以外の端末の前記第１保持部の保持情報に対応する前記第３保持部の保持情報と、を初期化させる、こととしてもよい。
【００２１】
この端末管理装置によれば、自己の保持情報に含まれる保持情報を何れの端末も保持していないとともに、管理先情報の一致していない端末がある場合、当該端末の稼動情報と、これらに対応する自己の稼動情報とを初期化できる。
【００２２】
また、かかる端末管理装置において、前記比較部が比較を行った結果、前記複数の全端末の前記第２保持部が前記管理先情報を保持せず、且つ、前記第４保持部が前記管理先情報を保持する場合、前記制御部は、前記第３保持部及び前記第４保持部の保持情報から、前記複数の全端末の前記第１保持部及び前記第２保持部の保持情報を構築させる、こととしてもよい。  
この端末管理装置によれば、何れの端末も管理先情報を保持していない場合、自己の保持情報でもって、全端末の保持情報を構築できる。
【００２３】
また、前記課題を解決するための発明は、遊技機の稼動状態を示す稼動情報を保持する第１保持部と、前記稼動情報の管理先を示す管理先情報を保持する第２保持部と、を有する複数の端末との間で通信が可能であり、前記複数の端末から収集される前記稼動情報を保持する第３保持部と、前記複数の端末の前記管理先情報を保持する第４保持部と、を有する端末管理装置のコンピュータに、前記複数の端末それぞれの前記第１保持部及び前記第２保持部の保持情報と、前記第３保持部及び前記第４保持部の保持情報と、を比較する手順と、前記複数の端末との通信を開始する場合、前記手順での比較結果に応じて、前記複数の端末それぞれの前記第１保持部及び前記第２保持部の保持情報と前記第３保持部及び前記第４保持部の保持情報とのうち、何れか一方の保持情報から他方の保持情報を構築させる手順と、を実行させるためのプログラムである。  
このプログラムがコンピュータにインストールされた端末管理装置は、複数の端末との保持情報の整合を自動的にとることができる。
【００２４】
また、前記課題を解決するための発明は、遊技機の稼動状態を示す稼動情報を保持する第１保持部と、前記稼動情報の管理先を示す管理先情報を保持する第２保持部と、を有する複数の端末との間で通信が可能であり、前記複数の端末から収集される前記稼動情報を保持する第３保持部と、前記複数の端末の前記管理先情報を保持する第４保持部と、を有する端末管理装置の端末管理方法であって、前記複数の端末それぞれの前記第１保持部及び前記第２保持部の保持情報と、前記第３保持部及び前記第４保持部の保持情報と、を比較する手順と、前記複数の端末との通信を開始する場合、前記手順での比較結果に応じて、前記複数の端末それぞれの前記第１保持部及び前記第２保持部の保持情報と前記第３保持部及び前記第４保持部の保持情報とのうち、何れか一方の保持情報から他方の保持情報を構築させる手順と、を行う。  
この端末管理方法を実行すれば、端末管理装置は、複数の端末との保持情報の整合を自動的にとることができる。
【発明の効果】
【００２５】
端末管理装置は、複数の端末との保持情報の整合を自動的にとれる。
【発明を実施するための最良の形態】
【００２６】
＝＝＝端末管理装置の構成＝＝＝
図１及び図２を参照しつつ、本実施の形態の端末管理装置１０の構成例について説明する。図１は、本実施の形態の端末管理装置１０を含む島管理システム３及び島管理システム３を含むホール管理システム１の構成例を示すブロック図である。図２は、本実施の形態の島管理システム３ｘ、３ｙの構成例を示すブロック図である。
【００２７】
<<<端末管理装置>>>
図１に例示されるように、本実施の形態の端末管理装置１０は、制御部１００と、記憶部１０１と、記憶部１０２とを備えて構成される情報処理装置である。尚、本実施の形態の端末管理装置１０は、例えばパチンコ等の遊技機３０を１台以上制御する端末２０を複数統括制御するべく、これらの端末２０と通信可能に接続されて、１つの島管理システム３を構成するものである。また、本実施の形態の島管理システム３は、例えば同様の島管理システムとともに、例えばパチンコホール全体を統括制御するホールコンピュータ２と通信可能に接続されて、１つのホール管理システム１を構成するものである。
【００２８】
制御部（比較部、制御部）１００は、ＣＰＵ等を備えて、例えば端末管理装置１０の電源投入時に、記憶部１０１、１０２のデータと端末２０からのデータとを比較したり、これらのデータの整合をとったりする機能を有するものである。また、制御部１００は、これらのデータの整合がとられた後、島管理システム３内の全端末２０の稼動状態を示す稼動データを集計する機能等を有している。
【００２９】
記憶部（第４保持部）１０１は、島管理システム３内の全ての端末２０について、それぞれの通信アドレス番号（例えば「＃０１」や「＃０２」等）と、当該端末管理装置１０を特定するデータとを対応付けて端末データ（管理先情報、保持情報）１１０として記憶するものである。この記憶部１０１により、これを備える端末管理装置１０と、当該端末管理装置１０に接続される端末２０との関係が設定されることになる。
【００３０】
記憶部（第３保持部）１０２は、島管理システム３内の全ての端末２０の後述する稼動データ（例えば稼動データ２２０ａ、２２０ｂ）をまとめて、稼動データ（稼動情報、保持情報）１２０として記憶するものである。
【００３１】
尚、本実施の形態の端末管理装置１０は所定のメモリに所定のプログラムを記憶しており、この所定のプログラムに基づいて、制御部１００は、前述した、記憶部１０１、１０２のデータと端末２０からのデータとを比較し、これらのデータの整合をとる機能を実行するものとする。
【００３２】
<<<端末>>>
図１に例示されるように、本実施の形態の端末２０は、１以上の遊技機３０を制御する周知の情報処理装置であり、ＣＰＵ２００と、ＲＡＭ２０１と、ＲＡＭ２０２とを備えて構成されている。
【００３３】
ＣＰＵ２００は、接続されている遊技機３０の稼動時には、例えば遊技機３０から出るパチンコ玉の数といった計数データを取得し、この計数データを稼動データ（稼動情報、保持情報）としてＲＡＭ（第１保持部）２０２に記憶させるとともに、この稼動データを端末管理装置１０に送信する機能を有している。
【００３４】
また、ＣＰＵ２００は、例えば端末管理装置１０の電源投入時には、端末管理装置１０からの要求信号に応じて、ＲＡＭ（第２保持部）２０１に記憶されている端末管理装置１０を特定する管理先データ（管理先情報、保持情報）を端末管理装置１０に送信したり、ＲＡＭ２０２に記憶されている遊技機３０の種類や型式等を示す設定データを稼動データとして端末管理装置１０に送信したりする機能を有している。
【００３５】
<<<データの同期状態>>>
図１の例示では、端末管理装置１０の記憶部１０１は、例えば、端末２０ａのＲＡＭ２０１に記憶される管理先データ２１０ａに対応するものとして、端末データ１１０ａを記憶し、端末２０ｂのＲＡＭ２０１に記憶される管理先データ２１０ｂに対応するものとして、端末データ１１０ｂを記憶するというように、複数の端末２０ごとに該当する端末データ１１０を記憶している。
【００３６】
また、同図の例示では、端末管理装置１０の記憶部１０２は、例えば、端末２０ａのＲＡＭ２０２に記憶される稼動データ２２０ａに対応するものとして、稼動データ１２０ａを記憶し、端末２０ｂのＲＡＭ２０２に記憶される稼動データ２２０ｂに対応するものとして、稼動データ１２０ｂを記憶するというように、複数の端末２０ごとに該当する稼動データ１２０を記憶している。
【００３７】
以上、島管理システム３における複数の端末２０及び端末管理装置１０の間では、複数の管理先データ（例えば管理先データ２１０ａ、２１０ｂ）と端末データ１１０とは複数の端末２０と端末管理装置１０との接続関係を反映しているとともに、複数の稼動データ（例えば稼動データ２２０ａ、２２０ｂ）は稼動データ１２０を構成している。このようなデータの持ち合いにより、端末管理装置１０は、定期的に、端末２０に要求信号を送信すると、この端末２０から応答信号を受信するといったポーリング方式の通信を実行できる。これは、端末管理装置１０と複数の端末２０との間で、データの同期がとれた状態であることを意味する。
【００３８】
<<<島管理システム>>>
図２では、前述した島管理システム３の具体例として、例えば１２台の端末Ａ乃至端末Ｌが１つの端末管理装置Ｘに統括制御されている島管理システム３ｘと、例えば１２台の端末Ａ乃至端末Ｌが１つの端末管理装置Ｙに統括制御されている島管理システム３ｘとにおける接続関係が例示されている。２つの島管理システム３ｘ、３ｙはそれぞれＸ島及びＹ島を形成しており、端末管理装置Ｘ、Ｙは、図１に例示されるホールコンピュータ２により更に制御されるように構成されている。
【００３９】
尚、本実施の形態の端末管理装置１０は、例えば、「島コン」と称される装置であり、本実施の形態の端末２０は、例えば、「台コン」と称される装置である。
【００４０】
＝＝＝端末管理方法＝＝＝
図３を参照しつつ、前述した構成を備えた端末管理装置１０が実行する端末管理方法について説明する。同図は、本実施の形態の端末管理装置１０が端末管理方法を実行する際の制御部１００の処理の手順を示すフローチャートである。
【００４１】
前提として、前述した島管理システム３において、端末管理装置１０の電源を遮断し、端末２０及び端末管理装置１０における一部の入れ替え等を行った後、端末管理装置１０の電源を投入するものとする。  
先ず、端末管理装置１０は、自己に電源が投入されたか否かを検出する（Ｓ１００）。
【００４２】
電源が投入されたと検出した場合（Ｓ１００：ＹＥＳ）、端末管理装置１０は、各端末２０に対し、ＲＡＭ２０２、２０１に記憶された稼動データ及び管理先データ（保持データ）の送信を要求する要求信号を送信する。要求信号を受信した各端末２０は、この保持データを、応答信号として端末管理装置１０に送信する。応答信号を受信した端末管理装置１０は、記憶部１０２、１０１に記憶された稼動データ１２０及び端末データ１１０（保持データ）と、受信したデータとを比較する。即ち、端末管理装置１０は、記憶部１０２、１０１に記憶された保持データが、島管理システム３内の１以上の端末２０のＲＡＭ２０２、２０１に記憶された保持データを含むか否かを判別する（Ｓ１０１）。
【００４３】
<<<端末管理装置の保持データが１以上の端末の保持データを含む場合>>>
記憶部１０２、１０１に記憶された保持データが、島管理システム３内の１以上の端末２０のＲＡＭ２０２、２０１に記憶された保持データを含むと判別した場合（Ｓ１０１：ＹＥＳ）、端末管理装置１０は、自己の保持データを構成する例えば稼動データ１２０ａ、１２０ｂや端末データ１１０ａ、１１０ｂ等のデータを、当該データによりＲＡＭ２０１、２０２に記憶された保持データの更新を要求する要求信号として、前記１以上の端末２０以外の各端末２０に送信する。保持データを受信した前記各端末２０は、この保持データにより、ＲＡＭ２０１、２０２に記憶された保持データを更新する（Ｓ１０２）。
【００４４】
ステップＳ１０１：ＹＥＳの判別結果は、島管理システム３において、前述した電源の遮断までに端末管理装置１０により管理されていた端末２０が存在することを意味し、これにより、端末管理装置１０の保持データは全て正しいと判断される。ステップＳ１０２の処理は、端末管理装置１０の保持データを有効とし、全端末２０の保持データを、端末管理装置１０の保持データに整合するように書き換える処理である。これにより、端末管理装置１０の保持データと整合しない保持データを保持していた端末２０も、端末管理装置１０が前述した電源の遮断までに管理していた端末２０の保持データを引き継ぐことができる。
【００４５】
尚、前述の場合、保持データの更新対象は、端末管理装置１０の保持データに含まれない保持データを有する端末２０（１以上の端末２０以外の端末２０）であるが、これに限定されるものではない。保持データの更新対象は、例えば、島管理システム３内の全端末２０であってもよい。
【００４６】
また、前述の場合、端末２０の保持データを常に端末管理装置１０の保持データに整合するように書き換えるものであったが、これに限定されるものではない。例えば、端末管理装置１０の計数データの値と、各端末２０の計数データの合計値とを比較し、その比較結果に応じて、端末管理装置１０及び端末２０のうちの一方の保持データを他方の保持データに整合させるものであってもよい。このためには、端末管理装置１０及び端末２０は、例えば、前述した計数データを生成するためのカウンタ（不図示）及び不揮発性のメモリ（不図示）を備えている必要がある。メモリに記憶された計数データの値は、電源投入時であってもリセットされることはないため、例えば電源投入時において、端末管理装置１０は、各端末２０から受信した保持データにおける電源投入時までの計数データの合計値と、自己の保持データにおける電源投入時までの計数データの値とを比較する。
【００４７】
もし端末２０の合計計数値が端末管理装置１０の計数値よりも大きい場合、端末管理装置１０は、前記１以上の端末２０の保持データにより、自己の保持データを書き換える一方、前記１以上の端末２０以外の端末２０の保持データを初期化させるとともに、この保持データに対応する自己の保持データを初期化する。つまり、この場合、例えば、端末管理装置１０は交換等により停止状態であったが、端末２０は動作状態であったため、端末２０側の合計計数値がより大きく、よって、その保持データが正しいと判断されたことになる。
【００４８】
一方、もし端末２０の合計計数値が端末管理装置１０の計数値よりも小さい場合、端末管理装置１０は、自己の保持データにより、前記１以上の端末２０以外の端末２０の保持データを書き換えさせる。つまり、この場合、例えば、前記１以上の端末２０以外の端末２０は交換等により停止状態であったが、端末管理装置１０は動作状態であったため、端末管理装置１０側の計数値がより大きく、よって、その保持データが正しいと判断されたことになる。但しこの場合も、保持データの更新対象は、前記１以上の端末２０以外の端末２０のみに限定されるものではなく、例えば、島管理システム３内の全端末２０であってもよい。
【００４９】
<<<端末管理装置の保持データが何れの端末の保持データも含まない場合>>>
<全端末が管理先データを保持していない場合>
記憶部１０２、１０１の保持データが、島管理システム３内の何れの端末２０の保持データも含まないと判別した場合（Ｓ１０１：ＮＯ）、端末管理装置１０は、管理先データをともなった応答信号を何れかの端末２０から受信したか否かを判別する（Ｓ１０３）。
【００５０】
島管理システム３内の全端末２０が各ＲＡＭ２０１に管理先データを記憶しておらず、よって、全応答信号が管理先データをともなっていないと判別した場合（Ｓ１０３：ＮＯ）、端末管理装置１０は、自己の保持データを構成する例えば稼動データ１２０ａ、１２０ｂや端末データ１１０ａ、１１０ｂ等のデータを、当該データによりＲＡＭ２０１、２０２に記憶された保持データの更新を要求する要求信号として、各端末２０に送信する。保持データを受信した各端末２０は、この保持データにより、ＲＡＭ２０１、２０２に記憶された保持データを更新する（Ｓ１１１）。
【００５１】
即ち、ステップＳ１１１の処理は、端末管理装置１０の保持データを有効とし、全端末２０の保持データを、端末管理装置１０の保持データに整合させる処理である。
【００５２】
<全端末の管理先データが一致している場合>
記憶部１０２、１０１の保持データが、島管理システム３内の何れの端末２０の保持データも含まない一方、島管理システム３内の全端末２０の管理先データが一致していると判別した場合（Ｓ１０１：ＮＯ、Ｓ１０３：ＹＥＳ、Ｓ１０４：「全一致」）、端末管理装置１０は、各端末２０に対し、保持データの送信を要求する要求信号を送信する。要求信号を受信した各端末２０は、ＲＡＭ２０２、２０１に記憶された保持データを、応答信号として端末管理装置１０に送信する。応答信号を受信した端末管理装置１０は、受信した保持データにより記憶部１０２、１０１に記憶された保持データを更新する（Ｓ１０５）。
【００５３】
ステップＳ１０１：ＮＯの判別結果は、端末管理装置１０が入れ替えられたことを意味し、更に、ステップＳ１０３：ＹＥＳ、ステップＳ１０４：「全一致」の判別結果は、島管理システム３においてこの端末管理装置１０のみが入れ替えられたことを意味する。ステップＳ１０５の処理は、全端末２０の保持データを有効とし、端末管理装置１０の保持データを、全端末２０の保持データに整合するように書き換える処理である。
【００５４】
<管理先データの一致する端末の最大数が１種類の場合>
記憶部１０２、１０１の保持データが、島管理システム３内の何れの端末２０の保持データも含まない一方、島管理システム３において管理先データが一致している端末２０の最大数が１種類であると判別した場合（Ｓ１０１：ＮＯ、Ｓ１０３：ＹＥＳ、Ｓ１０４：「最大１つ」）、端末管理装置１０は、管理先データが一致する最大数の端末２０以外の端末２０に対し、稼動データを初期化する旨の要求信号を送信するとともに、該当する自己の稼動データも初期化する（Ｓ１０６）。
【００５５】
また、端末管理装置１０は、管理先データが一致する最大数の端末２０に対し、保持データの送信を要求する要求信号を送信する。要求信号を受信した端末２０は、ＲＡＭ２０２、２０１に記憶された保持データを、応答信号として端末管理装置１０に送信する。応答信号を受信した端末管理装置１０は、受信した保持データにより記憶部１０２、１０１に記憶された該当の保持データを更新する（Ｓ１０７）。
【００５６】
ステップＳ１０１：ＮＯの判別結果は、端末管理装置１０が入れ替えられたことを意味し、更に、ステップＳ１０３：ＹＥＳ、ステップＳ１０４：「最大１つ」の判別結果は、島管理システム３においてこの端末管理装置１０とともに一部の端末２０も入れ替えられたことを意味する。ステップＳ１０６の処理は、入れ替えられた一部の端末２０は端末管理装置１０により管理できないという理由から、該当する稼動データを初期化する処理である。また、ステップＳ１０７の処理は、管理先データが一致する最大数の端末２０の保持データを有効とし、端末管理装置１０の該当する保持データを、管理先データが一致する最大数の端末２０の保持データに整合するように書き換える処理である。
【００５７】
<管理先データの一致する端末の最大数が２種類以上の場合>
記憶部１０２、１０１の保持データが、島管理システム３内の何れの端末２０の保持データも含まない一方、島管理システム３において管理先データが一致している端末２０の最大数が２種類以上であると判別した場合（Ｓ１０１：ＮＯ、Ｓ１０３：ＹＥＳ、Ｓ１０４：「最大２つ以上」）、端末管理装置１０は、管理先データが一致するとともに通信アドレス番号に最も若い番号が含まれる最大数の端末２０以外の端末２０に対し、稼動データを初期化する旨の要求信号を送信するとともに、該当する自己の稼動データも初期化する（Ｓ１０８）。
【００５８】
また、端末管理装置１０は、管理先データが一致するとともに通信アドレス番号に最も若い番号が含まれる最大数の端末２０に対し、保持データの送信を要求する要求信号を送信する。要求信号を受信した端末２０は、ＲＡＭ２０２、２０１に記憶された保持データを、応答信号として端末管理装置１０に送信する。応答信号を受信した端末管理装置１０は、受信した保持データにより記憶部１０２、１０１に記憶された該当の保持データを更新する（Ｓ１０９）。
【００５９】
ステップＳ１０１：ＮＯの判別結果は、端末管理装置１０が入れ替えられたことを意味し、更に、ステップＳ１０３：ＹＥＳ、ステップＳ１０４：「最大２つ以上」の判別結果は、島管理システム３においてこの端末管理装置１０とともに一部の端末２０も入れ替えられたことを意味する。ステップＳ１０８の処理は、入れ替えられた一部の端末２０は端末管理装置１０により管理できないという理由から、該当する稼動データを初期化する処理である。また、ステップＳ１０９の処理は、管理先データが一致するとともに通信アドレス番号に最も若い番号が含まれる最大数の端末２０の保持データを有効とし、端末管理装置１０の該当する保持データを、管理先データが一致するとともに通信アドレス番号に最も若い番号が含まれる最大数の端末２０の保持データに整合するように書き換える処理である。
【００６０】
尚、前述した通信アドレス番号の最も若い番号が含まれる最大数の端末２０とは、例えば、通信アドレス番号が「１、２、３、４、５」及び「６、７、８、９、１０」の２種類の端末群うちの、「１、２、３、４、５」の端末群を意味する。また、このような端末２０は、例えば、通信アドレス番号が「１、２、８、９、１０」及び「３、４、５、６、７」の２種類の端末群のうちの、「１，２、８、９、１０」の端末群を意味する。
【００６１】
<管理先データの一致する端末がない場合>
記憶部１０２、１０１の保持データが、島管理システム３内の何れの端末２０の保持データも含まない上に、島管理システム３において管理先データが一致している端末２０がないと判別した場合（Ｓ１０１：ＮＯ、Ｓ１０３：ＹＥＳ、Ｓ１０４：「なし」）、端末管理装置１０は、自己の保持データを構成する例えば稼動データ１２０ａ、１２０ｂや端末データ１１０ａ、１１０ｂ等のデータを初期化し、当該データによりＲＡＭ２０１、２０２に記憶された保持データの更新を要求する要求信号として、各端末２０に送信する。保持データを受信した各端末２０は、この保持データにより、ＲＡＭ２０１、２０２に記憶された保持データを更新する（Ｓ１１０）。
【００６２】
＝＝＝保持データの自動整合＝＝＝
本実施の形態の端末管理装置１０によれば、例えばＸ島の端末管理装置Ｘを予備の端末管理装置と入れ替えた場合（図４の「入替（１）」）、或いは、例えばＸ島の端末管理装置ＸとＹ島の端末管理装置Ｙとを入れ替えた場合（図４の「入替（２）」）、前述した比較の結果は、ステップＳ１０１：ＮＯ、Ｓ１０３：ＹＥＳ、Ｓ１０４：「全一致」となる。即ち、入れ替えられた端末管理装置にとって、それまで管理していた端末は存在しないことになるため、端末側情報により端末管理装置のリカバリー処理が行われることとなる。尚、図４は、図２の島管理システムにおける端末又は端末管理装置の入れ替え例を説明するための模式図である。また、リカバリー処理とは、端末管理装置の保持データから端末の保持データを構築したり、端末の保持データから端末管理装置の保持データを構築したりする処理を意味する。
【００６３】
また、本実施の形態の端末管理装置１０によれば、例えばＸ島の端末Ａを予備の端末と入れ替えた場合（図４の「入替（３）」）、或いは、例えばＸ島の端末ＧとＹ島の端末Ｆとを入れ替えた場合（図４の「入替（５）」）、前述した比較の結果は、ステップＳ１０１：ＹＥＳとなる。即ち、入れ替えられた端末は、端末管理装置が管理している端末とは異なるため、端末管理装置のリカバリー処理は自己の情報で行われることとなる。
【００６４】
また、本実施の形態の端末管理装置１０によれば、例えばＸ島の端末Ｃを同じＸ島の端末Ｄと入れ替えた場合（図４の「入替（４）」）、前述した比較の結果は、ステップＳ１０１：ＹＥＳとなる。即ち、入れ替えられた端末では、通信アドレス番号の変更により稼動データが初期化されるため、端末管理装置のリカバリー処理は自己の情報で行われることとなる。
【００６５】
また、本実施の形態の端末管理装置１０によれば、例えばＸ島の端末管理装置Ｘ及び端末Ｌと、Ｙ島の端末管理装置Ｙ及び端末Ａとをセットで入れ替えた場合（図４の「入替（６）」）、前述した比較の結果は、ステップＳ１０１：ＮＯ、Ｓ１０３：ＹＥＳ、Ｓ１０４：「最大１つ」となる。即ち、各島において、管理先データの一致する１１の端末は、入れ替えられた端末管理装置にとっては異なる端末である一方、入れ替えられた１の端末は、前記１１の端末とは管理先データの点で異なるため、前記１１の端末側情報により端末管理装置のリカバリー処理が行われるとともに、前記１の端末の稼動データは初期化されて、例えばホストコンピュータ２（図１）からの設定を待つ状態となる。
【００６６】
また、本実施の形態の端末管理装置１０によれば、例えばＹ島の端末Ｌを、他の島等で使用した後に戻した場合（図４の「戻し（７）」）、前述した比較の結果は、ステップＳ１０１：ＹＥＳとなる。即ち、戻された端末であっても、端末管理装置が管理している端末とはやはり異なるため、端末管理装置のリカバリー処理は自己の情報で行われることとなる。
【００６７】
以上、本実施の形態の端末管理装置１０は、複数の端末２０との通信を開始する場合、自己の保持データと各端末２０の保持データとの比較結果に応じて、自己の保持データ又は各端末２０の保持データでもって、自己の保持データ及び全端末２０の保持データを構築できる。よって、複数の端末２０及び端末管理装置１０のうちの一部において保持データの変更があった場合、端末管理装置１０は、例えば変更直後の通信開始時に、複数の端末２０との保持データの整合を自動的にとることができる。即ち、島管理システム３における複数の端末２０及び端末管理装置１０の間では、データが同期状態にあることとなる。これにより、様々なパターンで稼動中の端末管理装置１０や端末２０等を入れ替えても、その後も支障なく継続して運用することができる。
【００６８】
尚、前述した実施の形態では、端末管理装置１０は、ステップＳ１０１乃至Ｓ１１１で示される複数の方法に比較分類して保持データを構築しているが、これらの方法に限定されるものではない。端末管理装置１０は、要するに、複数の端末２０との通信を開始する場合、前記比較の結果に応じて、複数の端末２０それぞれの保持データと自己の保持データとのうち、何れか一方の保持データから他方の保持データを自動的に構築させるものであればよい。
【００６９】
＝＝＝その他の実施の形態＝＝＝
前述した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく変更、改良され得るとともに、本発明にはその等価物も含まれる。
【００７０】
前述した実施の形態では、端末管理装置１０の端末データ１１０及び稼動データ１２０をそれぞれ記憶部１０１及び記憶部１０２に分けて記憶させていたが、これに限定されるものではなく、例えば、１つのＲＡＭの異なる記憶領域にそれぞれ記憶させるものであってもよい。同様に、端末２０の管理先データ（例えば管理先データ２１０ａ）及び稼動データ（例えば稼動データ２２０ａ）をそれぞれＲＡＭ２０１及びＲＡＭ２０２に分けて記憶させていたが、これに限定されるものではなく、例えば、１つのＲＡＭの異なる記憶領域にそれぞれ記憶させるものであってもよい。
【００７１】
また、前述した実施の形態では、端末管理装置１０の端末データ１１０は、各端末２０を特定する通信アドレス番号等のデータと、端末管理装置１０を特定するデータとを対応付けたデータであったが、これに限定されるものではない。例えば、端末データ１１０は、端末管理装置１０のＭＡＣアドレスコード、接続管理コード、及び端末２０の接続数にかかる情報を含む端末管理装置設定データを有するものであってもよい。
【００７２】
ＭＡＣアドレスコードは、ユニークなコードである上に、端末管理装置１０と端末２０との接続関係を明確にするためのコードである。
【００７３】
接続管理コードは、例えば端末２０を入れ替えた後にこの端末２０を元に戻したり、以前接続されていた端末２０を戻したりすることにより、同一の端末管理装置１０のＭＡＣアドレスコードを保持する端末２０が複数となった場合、これを判定するための識別コードである。この接続管理コードは、端末管理装置１０及び端末２０側で電源投入時に保持データの同期が成立した後に更新されている。よって、同じ保持データを保持する端末２０を差し替えても、接続管理コードが異なることにより、同じＭＡＣアドレスコードを有する複数の端末２０から有効な端末２０を特定することができる。
【００７４】
端末管理装置設定データは、端末管理装置１０が入れ替えられた場合、新しい端末管理装置１０に設定されている情報を復元するためのデータである。この端末管理装置設定データは、それまで端末管理装置１０が管理していた端末２０の接続数にかかる情報を含むため、新しい端末管理装置１０を入れ替えた際に全ての端末２０が接続されていなくても、とりあえずホールコンピュータ２には端末２０の接続数にかかる情報を送信して、接続数上の不整合を防止できる。端末管理装置１０の電源投入時に有効な端末２０を特定し、無効と判定した端末２０の保持データを初期化して端末管理装置１０側の制御を開始し、端末管理装置１０に接続される端末２０の保持データを、端末管理装置１０の保持データに一致させることにより、端末２０及び端末管理装置１０間の保持データが常時一致することとなる。
【図面の簡単な説明】
【００７５】
【図１】本実施の形態の端末管理装置を含む島管理システム及び島管理システムを含むホール管理システムの構成例を示すブロック図である。
【図２】本実施の形態の島管理システムの構成例を示すブロック図である。
【図３】本実施の形態の端末管理装置が端末管理方法を実行する際の制御部の処理の手順を示すフローチャートである。
【図４】図２の島管理システムにおける端末又は端末管理装置の入れ替え例を説明するための模式図である。
【符号の説明】
【００７６】
１  ホール管理システム
２  ホールコンピュータ
３、３ｘ、３ｙ  島管理システム
１０  端末管理装置
２０、２０ａ、２０ｂ  端末
３０  遊技機
１００  制御部
１０１、１０２  記憶部
１１０、１１０ａ、１１０ｂ、１１０ｃ  端末データ
１２０、１２０ａ、１２０ｂ、１２０ｃ  稼動データ
２００  ＣＰＵ
２０１、２０２  ＲＡＭ
２１０ａ、２１０ｂ  管理先データ
２２０ａ、２２０ｂ  稼動データ
【図１】
2008086417.tif 000003
【図２】
2008086417.tif 000004
【図３】
2008086417.tif 000005
【図４】
2008086417.tif 000006