(57)【特許請求の範囲】
【請求項１】
遊技場に配置された端末装置又は他の情報処理装置よりデータの送信先を示すポート番号の付加された遊技情報を収集し管理する情報処理装置であって、
前記情報処理装置は、
送信情報設定手段と、送信手段と、受信手段と、受信情報割り振り手段と、情報収集手段とを備えており、
前記送信情報設定手段は、
前記情報処理装置が端末装置に対してデータ要求を出す場合に、該データ要求の送信時に空いているポートをアトランダムに使用するとともに、使用したアトランダムなポートを受信データのポート番号として指定してデータに付加し、
前記送信手段は、
前記データ要求を端末装置又は他の情報処理装置に送信し、
前記受信手段は、
前記端末装置又は他の情報処理装置よりの遊技情報を含む受信パケットで、前記情報処理装置を宛先とするパケットがあれば、そのパケットのＩＰアドレスをチェックし、ＩＰアドレスが前記情報処理装置のものであれば、受信パケットにおけるポート番号の有無を確認し、
前記受信情報割り振り手段は、
前記受信手段の受信パケットにおけるポート番号が前記情報処理装置のものであれば、受信パケットを前記端末装置から前記情報処理装置に定時の稼働情報を転送する場合の予め設定した専用のポート番号に対応する各指定ポートへ振分ける処理であるか、あるいは予めポート番号で指定されるポートでなく、送信時に使用したアトランダムなポートを受信時にも使用するというアトランダムな同一ポートに振分ける処理であるかを判別し、
受信パケットを予め指定されたポート番号に対応する各指定ポートへ振分ける処理であると判断した場合には、受信パケットをそれぞれ指定のポートにセットし、
予めポート番号で指定されるポートでなく、送信時に使用したアトランダムなポートを受信時にも使用するというアトランダムな同一ポートに振分ける処理であると判断した場合には、受信パケットをそのアトランダムな同一ポートにセットし、
前記情報収集手段は、
前記ポートにセットされた受信パケットを取り込み、遊技情報を収集するものであることを特徴とする遊技場の情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、遊技場に配置された端末装置又は他の情報処理装置より所定の窓口情報の付加された遊技情報を収集して管理する遊技場の情報処理装置に関する。
【０００２】
【従来の技術】
一般に、遊技媒体を用いた遊技場設備としては、例えばパチンコ遊技機、アレンジボール機、雀球機、メダルを用いたスロットマシン（回胴式スロット遊技機）、球を用いたスロットマシン（回胴式スロット遊技機）等がある。
従来、カードを用いて遊技を行う遊技機、例えばパチンコ遊技機、スロットマシン（いわゆるパチスロ遊技機）等は、カードに記録されている有価価値を遊技価値である遊技球、遊技コインに変換して遊技を行っている。このようなカードには、例えば磁気カードからなるプリペイドカードがある。
また、従来より遊技店では多数の遊技機の情報を収集して管理するために、管理系統の通信網が設けられており、このような通信網では情報の中継を行う情報中継装置が使用されることがある。例えば、情報中継装置を使用したシステムとして、予め金額が付加されたカード（プリペイドカード）を購入し、遊技機に併設された玉貸し装置にプリペイドカードを挿入し、所定の操作を行うことで遊技球を貸し出し、遊技を行うプリペイドカードシステムがある。
【０００３】
この場合の情報の収集を行うプリペイドカードシステムとしては、例えば特開平７−１１１５０９号公報に記載された光ＬＡＮを用いたものがある。この公報記載のプリペイドカードシステムでは、プリペイドカードを発行する発行装置、遊技機に併設されたプリペイドカードを使用する玉貸し装置等が情報中継装置を介在して、情報を収集する端末制御装置と通信上で接続され、また、端末制御装置は電話回線によりカード利用データの精算を行うセンターに対して通信可能になっている。
【０００４】
情報を収集する場合、端末制御装置から情報の転送要求を情報中継装置を介在させて光ＬＡＮを用いた赤外線通信により当該端末装置毎に行い、例えば端末装置が遊技機に併設の玉貸し装置であれば、当該玉貸し装置の玉貸し情報を情報中継装置を介して端末制御装置に送信する。端末制御装置では、各端末装置より収集した情報を電話回線を利用してセンターに連絡することで、遊技店のカード利用データの精算をセンターとの間で行っている。
【０００５】
【発明が解決しようとする課題】
しかしながら、このような従来の光ＬＡＮを用いた情報収集の技術にあっては、以下のような問題点があった。
（イ）従来の光ＬＡＮ（伝送媒体は赤外線）を用いて情報収集を行う場合、端末制御装置が端末装置よりの情報を収集すべく当該端末装置への送信権（例えば、ネットワーク上のトークン）を各情報中継装置に送信し、その送信を受けた情報中継装置が更に当該情報中継装置がアクセス可能な範囲の各端末装置へ送信権を送信し、その送信権に対応する端末装置が情報を当該情報中継装置に送信し、そして当該情報中継装置は端末制御装置にその情報を送信し、これにより、端末制御装置で端末装置の情報を収集している。
【０００６】
このようなプロセスを端末装置毎に繰り返して遊技店内の端末装置の情報を収集しているため、比較的に収集する情報が少ない（例えば、玉貸し情報等）の場合には、所定の端末数までは営業に耐えられるが、端末装置の数が多くなると、端末制御装置を複数配置しなければならず、コストの増加、通信システムの複雑化、情報収集の効率の低下を招くという問題点があった。
例えば、最近多く見られる大型店舗（遊技機１０００台以上）のような場合には、端末制御装置を複数配置し、それらの端末制御装置により所定範囲毎に各遊技機（端末装置）に対してポーリングを行って情報を収集することになる。このようなポーリングを従来のように比較的に収集する情報が少ないシステムで単純に行うだけでは、問題を解決できなかった。
【０００７】
（ロ）また、近時種々提案されている有価価値又は遊技価値等が格納された情報媒体（記録媒体：カード）を使用して封入球式遊技機を用いて遊技を行うシステムにおいては、遊技価値等を情報量によって管理することから、端末制御装置で収集する情報量が多くなり、従来の情報収集技術では情報を収集することが困難であった。
（ハ）特に、本発明の出願人が提案するＩＣカード使用の封入球式遊技機を用いて遊技を行うシステムの場合、情報量が格段に多くなるとともに、情報収集を高速に行わなければならない。具体的には、このシステムは玉１個の挙動を検出して遊技情報を収集するもので、例えば０．６秒毎に１０００台程度の遊技機に対して玉の発射数の情報を授受する必要がある。したがって、このように高速に情報を収集する遊技システムに従来の情報収集技術を適用しても、要望に沿わせることができない。
【０００８】
（ニ）一方、定期的な端末装置等からの情報収集も、その時間間隔が短ければ、不具合の発生（例えば、遊技機のトラブル）や遊技場内の状態（例えば、景品交換の状況、ＩＣカードの発行状況、ＩＣカードへの金額付加の状況等）を素速く把握することが可能であるが、従来の技術では定期的な端末装置等からの情報収集の時間間隔を短くすることが困難であった。
これは、見方を変えると、遊技場設備の特殊性による。すなわち、本発明の出願人が提案するＩＣカード使用の封入球式遊技機を用いて遊技を行うシステムの場合には、情報量が多い。例えば、端末装置としては、ＩＣカードを発行するカード発行機、ＩＣカードに金額を付加する大型金額付加機、同じくＩＣカードに金額を付加する各遊技機に併設される台間金額付加機、景品ＰＯＳ、それに多数の遊技機等がある。しかも、このような多数の端末装置が配置された遊技場設備の場合には、端末装置からの情報を速やかに収集して必要な処置を取って顧客に十分なサービスを提供する必要があり、端末装置の数が非常に多い。したがって、各端末装置では動作の信頼性が要求される。これは、パチンコ遊技に金額的情報が含まれるからであり、そのために情報の収集、処理、端末装置の作動には万全をきす必要がある。
【０００９】
そこで本発明は、遊技場における遊技情報の収集をコストの増加、通信システムの複雑化を招くことなしに、高速で効率良く行うことができる遊技場の情報処理装置を提供することを目的としている。
【００１０】
【課題を解決するための手段】
上記目的達成のため、請求項１記載の発明による遊技場の情報処理装置は、遊技場に配置された端末装置又は他の情報処理装置よりデータの送信先を示すポート番号の付加された遊技情報を収集し管理する情報処理装置であって、
前記情報処理装置は、
送信情報設定手段と、送信手段と、受信手段と、受信情報割り振り手段と、情報収集手段とを備えており、
前記送信情報設定手段は、
前記情報処理装置が端末装置に対してデータ要求を出す場合に、該データ要求の送信時に空いているポートをアトランダムに使用するとともに、使用したアトランダムなポートを受信データのポート番号として指定してデータに付加し、
前記送信手段は、
前記データ要求を端末装置又は他の情報処理装置に送信し、
前記受信手段は、
前記端末装置又は他の情報処理装置よりの遊技情報を含む受信パケットで、前記情報処理装置を宛先とするパケットがあれば、そのパケットのＩＰアドレスをチェックし、ＩＰアドレスが前記情報処理装置のものであれば、受信パケットにおけるポート番号の有無を確認し、
前記受信情報割り振り手段は、
前記受信手段の受信パケットにおけるポート番号が前記情報処理装置のものであれば、受信パケットを前記端末装置から前記情報処理装置に定時の稼働情報を転送する場合の予め設定した専用のポート番号に対応する各指定ポートへ振分ける処理であるか、あるいは予めポート番号で指定されるポートでなく、送信時に使用したアトランダムなポートを受信時にも使用するというアトランダムな同一ポートに振分ける処理であるかを判別し、
受信パケットを予め指定されたポート番号に対応する各指定ポートへ振分ける処理であると判断した場合には、受信パケットをそれぞれ指定のポートにセットし、
予めポート番号で指定されるポートでなく、送信時に使用したアトランダムなポートを受信時にも使用するというアトランダムな同一ポートに振分ける処理であると判断した場合には、受信パケットをそのアトランダムな同一ポートにセットし、
前記情報収集手段は、
前記ポートにセットされた受信パケットを取り込み、遊技情報を収集するものであることを特徴とする。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態を、カード式遊技システムの管理装置に適用した実施例として図面を参照して説明する。すなわち、本実施例はホールの管理装置によって、遊技場に配置された端末装置又は他の情報処理装置からの各種情報を収集して必要な管理を行っており、遊技場の情報処理装置として管理装置に本発明を適用した例である。
（I）遊技場設備の全体構成
図１は管理装置を使用した遊技場設備の全体構成を示すブロック図である。図１において、１は遊技店、２はカード管理会社（以下、カード会社という。図面も同様）である。遊技店１には大きく分けてカード管理装置（以下、管理装置という）１１、経営分析装置（遊技場の情報処理装置）１２、主中継器１３（図面では中継器と表示）、景品ＰＯＳ（景品交換装置）１４、ＡＴＭ交換機１５、島ユニット（いわゆる島設備：遊技機取付設備に相当）１６、副中継器２１、２２（図面では中継器と表示）、カード発行機（情報媒体発行装置）２３、更新機（情報媒体更新装置）２４が配置されている。
【００１４】
さらに、島ユニット１６には大型金額付加機（有価価値付加装置）２５、複数の遊技機（封入球式遊技機）３１ａ〜３１ｎ（以下、適宜単に３１の符号で表す）、補給装置３２が配置されている。なお、図１では島ユニット１６および副中継器２２をそれぞれ１つしか示していないが、このような島ユニット１６および副中継器２２は島単位で、複数配設されている。
景品ＰＯＳ１４、カード発行機２３、更新機２４、大型金額付加機２５、遊技機３１は後述のＩＣカード４００（遊技情報媒体：記録媒体）を装着可能な被装着端末装置に相当する。
【００１５】
ＡＴＭ交換機１５は遊技店１内に設置された管理装置１１、経営分析装置１２、主中継器１３、景品ＰＯＳ１４からの情報の伝送を制御する情報交換装置であり、光ファイバーからなる情報伝送路４１を介して、例えば１５５Ｍｂｐｓの情報量の伝送が可能である。
ここで、ＡＴＭ（Asynchronous Transfer Mode：非同期転送モード）について説明する。一般に、パケット通信では高速動作ができず、あまり高いビットレイトの信号を扱えない。これに対して、ＡＴＭ交換では符号誤り率の低い光ファイバー伝送路のような高品質伝送路を使用するのが前提で、セル（デジタル化された一定長さの情報ブロック）ごとの誤りチェックをせずに、直接高速動作ができるハードウエアスイッチで交換接続する。これにより、半導体スイッチの動作速度までは使うことができ、数１００Ｍビット／秒以上の信号でも交換接続できるようになっている。このようなＡＴＭ交換技術を用いると、データ、文書、音声、イメージ、画像等のさまざまなタイプの情報の転送が単一のラインで可能になる。
【００１６】
本実施例のＡＴＭ交換機１５は上記原理に基づき店内設置の各端末装置からの情報を受信したり、必要な情報を送信したりするための交換制御を行う。
上記ＡＴＭ交換機１５および光ファイバーからなる情報伝送路４１は物理的に情報の伝送容量の大きい第１伝送網４２を構成し、管理装置１１、経営分析装置１２、主中継器１３、景品ＰＯＳ１４は第１伝送網４２で結合されるネットワークを構成している。物理的に情報の伝送容量の大きいシステムとは、ＡＴＭ交換技術および光ファイバーを使用した極めて大きい伝送容量を確保できるシステムのことである。
【００１７】
主中継器１３は上位の第１伝送網４２と下位の副中継器２１、２２との間の情報伝送の中継を行うもので、例えば光中継器が使用され、赤外線を使用したトークンリングＬＡＮによる通信を行う。そして、主中継器１３は上位の第１伝送網４２ではＡＴＭ交換機１５との間で１５５Ｍｂｐｓの情報伝送が可能であり、下位の副中継器２１、２２との間で１６Ｍｂｐｓの情報伝送が可能な構成である。下位の副中継器２１はカード発行機２３、更新機２４、大型金額付加機２５と、主中継器１３との間の情報伝送を中継するもので、例えば光中継器が使用され、ポーリング方式の通信プロトコルにより赤外線を使用した通信を行う。そして、副中継器２１はカード発行機２３、更新機２４、大型金額付加機２５との間で１Ｍｂｐｓの情報伝送が可能である。
【００１８】
一方、下位の副中継器２２は遊技機３１ａ〜３１ｎ、補給装置３２と、主中継器１３との間の情報伝送を中継するもので、例えば光中継器が使用され、同様にポーリング方式の通信プロトコルにより赤外線を使用した通信を行う。そして、副中継器２２は遊技機３１ａ〜３１ｎ、補給装置３２との間で１Ｍｂｐｓの情報伝送が可能である。
上記副中継器２１、２２、主中継器１３、カード発行機２３、更新機２４、大型金額付加機２５、遊技機３１ａ〜３１ｎ、補給装置３２は、無線（ここでは赤外線による情報伝送）よりなる第２伝送網４３で結合されるネットワークを構成している。
【００１９】
そして、ＡＴＭ交換機１５および光ファイバーからなる情報伝送路４１を介して構成される伝送容量の大きい第１伝送網４２に接続される管理装置１１、経営分析装置１２、主中継器１３、景品ＰＯＳ１４を含むネットワークと、第２伝送網４３で結合される副中継器２１、２２、主中継器１３、カード発行機２３、更新機２４、大型金額付加機２５、遊技機３１ａ〜３１ｎ、補給装置３２を含むネットワークは全体としてＬＡＮ（ローカルエリアネットワーク）を構成し、情報の転送が相互に高速で可能なシステムになっている。
なお、管理装置１１、経営分析装置１２と端末装置間のデータ伝送に関しては、ＴＣＰ／ＩＰプロトコルに従ったパケット構成であり、端末装置の内部回路に対してインターフェースするようになっている。
【００２０】
（II）遊技場の管理系統
図２は遊技場の管理系統を示す図である。図２において、管理装置１１は店内に設置されたＡＴＭ交換機１５を介してカード会社２と電話回線４５（例えば、ＩＳＤＮ等のデジタル回線）で結ばれている。管理装置１１とＡＴＭ交換機１５との間は光ファイバーからなる情報伝送路４１で接続されている。なお、破線で囲んだ部分は遊技店外の構成であり、他の遊技店４６も同様に電話回線４７を介してカード会社２と結ばれている。
カード会社２は全国共通のＩＣカードを遊技カードとして発行したり、遊技店１における遊技カードに関する精算を行ったりする。また、必要に応じて遊技店１における管理装置１１の各種情報を受信したりする（例えば、カードの決済情報の受信）。遊技店１は、カードの発行情報とか、必要な情報をカード会社２から得たり、問い合わせる等のために電話回線４５を介してカード会社２と接続されている。
なお、以下の説明では、後述のＩＣカード４００を単に、適宜、遊技カードあるいはカードと略称して用いる。
【００２１】
具体的に説明すると、カード会社２はカードを発行する際に遊技カードに対してシリアル番号（例えば、発行ナンバー）、セキュリティ情報、仮発行機番号、暗号化情報、ＩＣカードの制御プログラムを格納して各遊技店に発行する。また、カード会社２はカード情報の他に、カード発行機２３、遊技機３１、更新機２４、大型金額付加機２５、景品ＰＯＳ１４の識別番号（各端末装置を相互認証するときに必要な個別識別情報）、カードの制限情報（例えば、付加金額の最大値：２００００円）、セキュリティ情報等の情報を各遊技店の管理装置１１に転送する。なお、個別識別情報は、初期値として後に、カード発行機２３等に管理装置１１が送信することになる。
【００２２】
また、カード発行機２３の場合には仮発行機番号および真発行機番号が付与され、仮発行機番号によりＩＣカード４００へカード発行機２３の認識（詳しくは後述）を行わせ、カード発行機２３からＩＣカード４００が発行される段階で、仮発行機番号が真発行機番号により上書されて他の端末装置と同様の個別識別情報（つまり発行機識別番号）になる。
このように遊技店１は、カードの発行情報とか、必要な情報をカード会社２から得たり、問い合わせる等のためにＡＴＭ交換機１５を介してカード会社２と接続されている。
【００２３】
ここで、遊技カードとして使用されるＩＣカード４００について定義すると、ＩＣカードとは通常は８ビット（若しくは４ビット）のＣＰＵ、データ用メモリ、所定のプログラムを格納したプログラムメモリを搭載し、非接触型で電磁結合方式のものが用いられ、ＣＰＵの機能を活かして高度の判断、演算、データ保護等ができる高セキュリティメモリ媒体をいう。使用しているデータ用メモリは不揮発性で、例えば書換え型のＥＥＰＲＯＭが主流である。
そして、通常薄いプラスチックカード（塩化ビニール製カードでもよい）にＩＣが埋め込まれて、携帯性を確保しつつ、十分な保護が図れるようになっている。また、磁気カードと異なり、安全性やセキュリティ保護が十分になされている。なお、ＩＣカードでなく、同様に安全性やセキュリティ保護が十分になされている光カードを用いるようにしてもよい。その場合には、カードリーダ・ライタ等の必要部分は光カードに対応したものが使用される。
【００２４】
管理装置１１はホールの管理室に配置され、管理コンピュータ、ディスプレイ、プリンタ５０、外部記憶装置５１、端末入力装置（例えば、キーボードやマウス）、無停電電源装置（ＵＰＳ）５２を有している。
管理コンピュータはカードシステムに関する管理として、カード会社２より電話回線４５、ＡＴＭ交換機１５、情報伝送路４１を介してカード発行機２３、遊技機３１、更新機２４、大型金額付加機２５、景品ＰＯＳ１４の識別番号、カードの制限情報、セキュリティ情報、暗号化情報等の情報を受け取り、初期値としてカード発行機２３等に送信する処理を行う他に、遊技店１の各端末装置の管理制御に必要な処理を行う。この場合、管理コンピュータは端末装置へ送信する送信遊技情報に、その送信遊技情報に対する返答遊技情報を受け取る窓口情報（送信元ポート情報）を付加するとともに、端末装置から遊技情報を受信するときは、遊技情報に付加されているポート情報を判断して対応する指定ポートへ割り振って情報の収集を行う。一方、端末装置側（カード発行機２３、カード更新機２４、大型金額付加機２５、遊技機３１等）は管理コンピュータに遊技情報を送信する際には、窓口情報（ポート情報）を付加して送信するようになっている。
【００２５】
また、カードの決済に関する情報をカード会社２に送信する処理も行う。さらに、管理コンピュータは発行されたカードの各種カード情報を管理したり、また、各端末機装置（例えば、遊技機３１、更新機２４等）より挿入されたカードとの照合来歴を記憶管理する。なお、カードとの照合来歴は当店当日限りでクリアされる。外部記憶装置５１はカードシステムに関する管理情報を記憶する。また、管理コンピュータは各端末装置との定時連絡により、常にカードと同等の情報を管理している。
無停電電源装置（ＵＰＳ）５２は内部にバッテリを備え、商用電源が停電等したときに、管理装置１１の各回路に非常用の電源を供給し、一定時間作動をバックアップする。
【００２６】
経営分析装置１２は、同様にホールの管理室に配置され、経営分析コンピュータ、ディスプレイ、プリンタ６０、外部記憶装置６１、端末入力装置（例えば、キーボードやマウス）、無停電電源装置（ＵＰＳ）６２を有している。
経営分析コンピュータはホールの経営に関する演算、表示、シミュレーション処理（例えば、顧客情報を含む遊技機および各端末装置の各種情報の収集、必要な演算処理、画面表示等）、遠隔操作装置の操作来歴情報の管理等を行うもので、ＡＴＭ交換機１５、情報伝送路４１を介して各端末装置に接続され、必要な情報を受け取る。例えば、ホールの島ユニット１６に設置された多数の封入球式の遊技機３１から必要なデータを収集して経営に必要な演算、表示、シミュレーション処理のために各種遊技状態に対応するデータを整理して経営分析を行い、その結果をディスプレイに表示させたり、プリンタ６０に印刷させたりする。また、遊技店の店員が操作した各遠隔操作装置の操作情報を収集し、操作情報の管理に必要な処理を行う。
【００２７】
また、経営分析コンピュータは多数の封入球式遊技機３１や各端末装置からデータを収集する際には、管理装置１１の場合と同様に端末装置へ送信する送信遊技情報に、その送信遊技情報に対する返答遊技情報を受け取る窓口情報（送信元ポート情報）を付加するとともに、端末装置から遊技情報を受信するときは、遊技情報に付加されているポート情報を判断して対応する指定ポートへ割り振って情報の収集を行う。一方、端末装置側（カード発行機２３、カード更新機２４、大型金額付加機２５、遊技機３１等）は経営分析コンピュータに遊技情報を送信する際には、窓口情報（ポート情報）を付加して送信するようになっている。
そして、経営分析コンピュータは収集したデータを内部の記憶装置に毎日のデータとして記憶したり、記憶したデータを外部記憶装置６１に記憶させたりする。例えば、ホールの島ユニット１６に設置された多数の封入球式の遊技機３１、管理装置１１から必要なデータを収集して各種遊技状態に対応するデータを整理し、整理したデータをディスプレイに表示させたり（例えば、大当りの多い台番号順、大当り発生率の高い台番号順に表示させたり）、各遊技機３１の動作状態（例えば、強制的に精算を行う状態、精算禁止の状態）を監視したり、必要なデータの演算処理を行う。また、端末入力装置を操作することにより、遊技種類別、機種別、島単位別、製造メーカー別に遊技機の成績を演算し、営業情報、大当りデータ、賞球データ等を収集し、経営分析コンピュータのディスプレイに表示させることもできる。
【００２８】
そして、外部記憶装置６１に記憶したデータに基づいて営業を予測するシミュレーションを行ったり、必要に応じて過去の営業データを呼び出したりする。また、遊技機３１よりの遊技情報（例えば、大当たり情報、賞球数情報等）、景品ＰＯＳ１４よりの景品交換情報（例えば、貯玉金額、現金への交換量、景品への交換量等）、大型金額付加機２５よりの金額付加情報等を収集し、それらを用いて必要な演算を行って、遊技機３１の性能、景品の交換情報、経営情報等を割り出す処理を実行する。
無停電電源装置（ＵＰＳ）６２は内部にバッテリを備え、商用電源が停電等したときに、経営分析装置１２の各回路に非常用の電源を供給し、一定時間作動をバックアップする。
【００２９】
（III）端末装置の通信系統
図３は端末装置の通信系統を示す図である。図３において、景品ＰＯＳ１４は光ファイバーからなる情報伝送路４１を介して店内に設置されたＡＴＭ交換機１５に接続され、主中継器１３も光ファイバーからなる情報伝送路４１を介してＡＴＭ交換機１５に接続されている。すなわち、これらはＡＴＭ交換機１５および光ファイバーからなる情報伝送路４１を介して構成される伝送容量の大きい第１伝送網４２に接続される。
一方、主中継器１３は第１伝送網４２と第２伝送網４３との間で情報の中継を行う機能を有しており、各端末装置（カード発行機２３、更新機２４、大型金額付加機２５、遊技機３１ａ〜３１ｎ、補給装置３２）に対して第２伝送網４３の副中継器２１、２２を介して情報のネットワークが構成される。
【００３０】
副中継器２１、２２は赤外線通信によりカード発行機２３の光送受信部７１、更新機２４の光送受信部７２、大型金額付加機２５の光送受信部７３、遊技機３１ａ〜３１ｎのディスプレイユニット７４ａ、７４ｂにおける光送受信部７５ａ、７５ｂ、補給装置３２の光送受信部（図示略）との間で相互に情報の伝送を行う。なお、ディスプレイユニット７４ａ、７４ｂについては、以下、適宜単に７４の符号で表し、光送受信部７５ａ、７５ｂについては、以下、適宜単に７５の符号で表す。
島ユニット１６には遊技機３１ａ、３１ｂが配置されるとともに、台間金額付加機７６ａ、７６ｂ（以下、適宜単に７６の符号で表す）、補給装置３２および大型金額付加機２５が配置されている。
【００３１】
カード発行機２３はカード会社２から購入したＩＣカードを遊技カードとして遊技者に発行（例えば、ＩＣカードを所持していない遊技者が購入するような場合）するもので、例えば１０００円で遊技カードを発行する。なお、発行されたカードは所定の期間（例えば、１年間）まで継続使用が可能である。カード発行機２３は光送受信部７１を介して管理装置１１や経営分析装置１２との間で遊技カードの売上情報等の転送を行う。また、カード発行機２３はカード発行時に、ＩＣカードとの間で相互認証処理を行い、正当と判断した場合に、カードに、カード発行機２３、遊技機３１、更新機２４、大型金額付加機２５、景品ＰＯＳ１４の識別番号、カードの初期情報等を記録する処理を行う。
【００３２】
大型金額付加機２５は遊技者が購入したＩＣカードを挿入し、硬貨、紙幣を投入することにより、所望の金額をＩＣカードに付加するもので、まずＩＣカードの相互認証処理を行い、その結果に基づいてＩＣカードに金額（有価価値）を付加する。付加金額としては、例えば３０００円、５０００円、１００００円の何れかを選択できる。なお、金額の付加は隣接する遊技機間に配置された台間金額付加機７６によっても行うことが可能であり、この場合は１０００円単位での金額付加になっている。
【００３３】
遊技機３１はＩＣカード４００を使用して内部に封入された所定数の球（例えば、４０個の封入球）を用いてパチンコ遊技を行うもので、ＩＣカードが挿入されると、ＩＣカードとの間で相互認証を行い、その結果に基づいてＩＣカードに記録されている金額（有価価値情報）を遊技に使用可能な持ち玉数（遊技価値情報）に変換して遊技可能とし、また、遊技の結果既に記録してある持ち玉数（遊技価値）により遊技可能とし、その遊技の結果をＩＣカードに記録する。
具体的には、ＩＣカードが挿入されることにより、ＩＣカードの情報（金額データ、持ち玉数データ等）を読み取って玉貸しを行ったり、遊技者の獲得した玉数をＩＣカードに記憶したりする制御を行い、ディスプレイユニット７４の光送受信部７５を介してネットワーク網で管理装置１１や経営分析装置１２との間でＩＣカードによる玉貸し（つまり売上）情報等の転送を行う。
【００３４】
また、遊技機３１の前面枠等は遠隔操作装置（以下、リモコン装置という）１００によって遠隔操作が可能であり、リモコン装置１００を操作して赤外線を遊技機３１のディスプレイユニット７４に発射すると、ディスプレイユニット７４からの指令で遊技機３１の前面枠等の開閉が遠隔的に行われる。この場合、遊技機３１の光送受信部７５からネットワーク網を介して経営分析装置１２に対してリモコン装置１００の操作来歴情報の転送が行われる。リモコン装置１００は赤外線を発射可能な送信部、本体の表面に配置された複数の押しボタン、マイクロコンピュータにより構成される制御部等を有し、押しボタンを操作することにより、所定の操作コード、リモコンＩＤを含む赤外線が出力され、遊技機３１を遠隔的に操作することが行われる。
【００３５】
更新機２４はＩＣカードを支障なく使用するために、所定の有効期限（例えば、１年間）を過ぎたカードを新しいカードに交換するためのもので、有効期限（例えば、１年）を超えたＩＣカードが挿入されたとき、所定条件下（ここでは更新の許可を管理装置１１経由でカード会社２に問い合わせ、許可が出た場合に更新する）で当該ＩＣカードを使用不能状態にして回収し新たなＩＣカードを発行するとともに、回収前のＩＣカードに記録されている情報を、新たなＩＣカードに記録する処理を行う。
景品ＰＯＳ１４はＩＣカード４００（適宜、単にＩＣカードという）が挿入されると、挿入されたＩＣカードの相互認証を行い、その結果に基づいてＩＣカードの情報に応じた景品の交換処理を行うもので、ＩＣカードに記録された持ち玉数（遊技価値）に基づいて精算可能とする。精算可能としたのは、ＩＣカードに記録されている持ち玉数データが管理装置１１に記録されているデータと不一致の場合があれば、遊技者とホールの係員との話合いで景品交換を決定するからであり、一律に全ての場合に景品交換を認めるものではないからである。
【００３６】
また、景品ＰＯＳ１４はホールの無人の場所に配置され、裏面側は係員の保守が可能な空間が確保されるようにしている。景品ＰＯＳ１４における景品交換では、ＩＣカードに記憶された持ち玉数情報に基づいて、現金、貯玉金額（当該ホールの換金率で金額情報として格納される）への交換が可能であるとともに、貯玉情報も景品交換が可能であり、かつ貯玉金額も現金に交換が可能である。
補給装置３２は島ユニット１６に配置された複数の遊技機３１ａ〜３１ｎに対して封入球を封入したり、補給したりするものである（図１参照）。
【００３７】
（IV）管理装置の構成
図４は管理装置１１の構成を示すブロック図である。図４において、管理装置１１は主要なものとして、ワークステーション１０１、グラフィックインターフェース１０２、パラレルインターフェース１０３、オーディオインターフェース１０４、ＳＣＳＩホストアダプタ１０５、ＡＴＭインターフェース１０６、外部記憶装置（ハードディスク装置：ＨＤＤ等）５１、アンプ１０８、ディスプレイ装置（ＣＲＴ）１０９、プリンタ５０およびスピーカ１１１を有している。
【００３８】
ワークステーション１０１はカード式遊技システムにおける各端末装置の制御、管理および各種データの収集等に必要な演算処理を行う。そして、遊技場設備のカード式遊技システムを総合的に円滑に運用するため、必要に応じてホールの係員によって後述のキーボード１４１、マウス１４２が操作され、ワークステーション１０１に処理要求等が入力される。
ワークステーション１０１はグラフィックインターフェース１０２、パラレルインターフェース１０３、オーディオインターフェース１０４、ＳＣＳＩホストアダプタ１０５、ＡＴＭインターフェース１０６を介して外部機器とそれぞれ接続される。各インターフェースはそれぞれ所定のボード（例えば、プリント基盤）上にＩＣ等を含む回路により、実現される。
【００３９】
グラフィックインターフェース１０２はディスプレイ装置（ＣＲＴ）１０９に対して画像、図形等を含む信号の転送を行う場合の接続部であり、ディスプレイ装置１０９はカラー表示可能なＣＲＴを有して構成される。ディスプレイ装置１０９としては、例えば２０インチのＣＲＴで、１２８０×１０２４ドット表示が可能なものが使用される。
パラレルインターフェース１０３はプリンタ５０（図２参照）に対して信号の転送を行う場合の接続部であり、プリンタ５０は必要な情報等を印刷して出力する。
【００４０】
オーディオインターフェース１０４はアンプ１０８に対して音声信号、効果音等の各種の音響信号を出力する際の転送を行う場合の接続部であり、アンプ１０８はオーディオインターフェース１０４から出力される音声信号、効果音等の各種の音響信号を増幅してスピーカ１１１から報音する。
ＳＣＳＩホストアダプタ１０５は外部記憶装置５１（図２参照）との間でデータの転送を行う場合の接続部であり、ＡＴＭインターフェース１０６はＡＴＭ交換機１５との間でＡＴＭでの転送を行う場合の接続部である。
【００４１】
次に、図５は管理装置１１の詳細なブロック構成を示す図である。図５において、ワークステーション１０１はＭＰＵモジュール１２１、ＢＩＯＳＲＯＭ１２２、タイマ１２３、ＦＰＵ１２４、バスインターフェース１２５、ＤＭＡコントローラ１２６、メモリバスインターフェース１２７、ＲＡＭ１２８、Ｍバス１２９、Ｓバス１３０、メモリバス１３１を有している。
ＭＰＵモジュール１２１はＢＩＯＳＲＯＭ１２２に格納されている起動プログラムを読み出して起動し、カード式遊技システムにおける各端末装置の制御、管理を行うプログラムをハードディスク装置（ＨＤＤ）１３７よりメモリ（ＲＡＭ１２８）に読み込み、処理を実行する。ＢＩＯＳＲＯＭ１２２は起動プログラムを格納し、ＲＡＭ１２８はワークエリアとして用いられる。タイマ１２３はＭＰＵモジュール１２１の演算処理に必要な時間計測を行い、ＦＰＵ１２４は浮動少数点演算を受持つ専用のプロセッサで、図形処理等の高速化を図るものである。
【００４２】
バスインターフェース１２５はＭＰＵモジュール１２１を中心としてデータ転送を主に行うＭバス１２９と、各インターフェースボードとの間でデータ転送を主に行うＳバス１３０との間をインターフェース接続する。ＤＭＡコントローラ１２６はＳバス１３０を介して接続される各種装置との間でデータをＭＰＵモジュール１２１にＤＭＡ転送するときの制御を行う。
メモリバスインターフェース１２７はＭバス１２９とメモリバス１３１との間のデータ転送に関するインターフェース処理を行い、メモリバス１３１を介してＲＡＭ１２８が接続される。
インターフェース管理を主に行うＳバス１３０にはパラレルインターフェース１０３、イーサネットインターフェース１３２、ＡＴＭインターフェース１０６、ＦＤインターフェース１３３、ＧＰＩＢインターフェース１３４、オーディオインターフェース１０４、グラフィックインターフェース１０２、ＳＣＳＩホストアダプタ１０５、シリアルインターフェース１３５が接続されている。
【００４３】
イーサネットインターフェース１３２は外部のＬＡＮネットワーク（特に、イーサネット）を構成する装置との間で信号の転送を行う場合の接続部である。ＦＤインターフェース１３３はフロッピィディスク（ＦＤ）装置との間で信号の転送を行う場合の接続部であり、ＧＰＩＢインターフェース１３４はＩＥＥＥ４８８規格を有する装置との間で信号の転送を行う場合の接続部である。
ＳＣＳＩホストアダプタ１０５にはＳＣＳＩバス１３６を介して各種外部記憶装置としてのハードディスク装置（ＨＤＤ）１３７、光磁気ディスク装置（ＭＯ）１３８、デジタルテープ記憶装置（ＤＡＴ）１３９が接続されている。
【００４４】
シリアルインターフェース１３５はシリアルデータの転送を行う場合の接続部であり、ＲＳ−２３２Ｃボード１４０、キーボード１４１、マウス１４２が接続されている。ＲＳ−２３２Ｃボード１４０は所定のインターフェース規格の１つ、例えばＥＩＡ規格２３２Ｃで規定されている信号の授受を行う場合の接続部である。キーボード１４１は操作者が必要な入力を行うもので、マウス１４２も同様に入力操作を行うものである。
ここで、管理装置１１におけるワークステーション１０１、ＡＴＭインターフェース１０６は受信手段、受信情報割り振り手段、情報収集手段、送信情報設定手段、送信手段を構成する。
【００４５】
（V）中継器の構造
Ａ．主中継器１３および副中継器２１、２２の配置構成
図６は主中継器１３および副中継器２１、２２の配置構成を示す図である。図６において、１５１は遊技場の天井部であり、ほぼ水平の天井部１５１には主中継器１３および副中継器２２（ただし、副中継器２１は図示略）が取り付けられている。主中継器１３および副中継器２２（副中継器２１も同様）は互いに通視できる位置にそれぞれ配置されており、無線方式の伝送媒体（ここでは赤外線）を用いてトポロジー的にリンクして情報の伝送（特に、情報の中継）を行う。なお、以下の説明では、一方の副中継器２２についての構造およびブロック回路を詳細に説明するが、他方の副中継器２１についても同様である。
【００４６】
副中継器２２は通信エリア内の端末装置（例えば、１つの島ユニット１６内の一部の遊技機）を全て俯瞰できる位置に配置され、通信エリア内における遊技機３１ａ〜３１ｄのそれぞれの光送受信部７５ａ〜７５ｄとの間で赤外線通信により情報の伝送（特に、中継）を行う。なお、副中継器２１は通信エリア内の端末装置（例えば、カード発行機２３の光送受信部７１、更新機２４の光送受信部７２、大型金額付加機２５の光送受信部７３）との間で赤外線通信により情報の伝送（特に、中継）を行う。
【００４７】
Ｂ．主中継器１３の取り付け構造
図７は主中継器１３の外観斜視図であり、図７に示すように主中継器１３は遊技場の天井部１５１に取り付けるための取り付け具１５２を有している。取り付け具１５２は３つの補強部１５３ａ〜１５３ｃと、２つのスライド部１５４ａ、１５４ｂとからなり、補強部１５３ａ〜１５３ｃに形成された複数のビス穴にビス等の固定手段を通して天井部１５１の所定の配置位置に捩じ込むことにより、取り付け具１５２が天井部１５１に固定される。スライド部１５４ａ、１５４ｂは断面コの字状の溝を有するように形成されている。
【００４８】
主中継器１３を取り付け具１５２に取り付けるには、まず主中継器１３本体の天井側に形成された薄い平板状のスライド取り付け部１３ａを矢印で示すように、スライド部１５４ａ、１５４ｂの断面コの字状の溝に挿入してスライドさせることにより、主中継器１３が取り付け具１５２に支持される。次いで、スライド取り付け部１３ａに形成された複数のビス穴にボルトを通してナットで締め付けることにより、主中継器１３本体が取り付け具１５２に固定される。これにより、主中継器１３が遊技場の天井部１５１に固定されることになる。
【００４９】
主中継器１３の側方には図８に側面図を示すように、副中継器２１、２２よりの赤外線を受光して赤外線レベルを監視するレベル表示器（レベルメータ）１６１が配置されているとともに、中継器間の赤外線送信を行う発光部１６２および中継器間の赤外線受信を行う受光部１６３が配置されている。なお、発光部１６２とは、後述の発光素子、レンズ、防護筐体等を含むものである。同様に、受光部１６３とは後述の受光素子、レンズ、防護筐体等を含むものである。
主中継器１３本体は金属製で、外部は黒色の塗装が施され、内部には赤外線通信を行うために必要な電子回路部品（例えば、ＩＣを搭載した基盤）が収納されている（回路ブロックは後述する）。
発光部１６２および受光部１６３は何れも少しの角度、方向の調整が可能な構造であり、赤外線通信を行う相手の中継器に対して赤外線の方向を合せることができる。
【００５０】
Ｃ．副中継器２２の取り付け構造
図９は副中継器２２の外観斜視図であり、図９に示すように副中継器２２は遊技場の天井部１５１に取り付けるための４つ（１箇所は図示略）の取り付け辺１７１を有している。各取り付け辺１７１は副中継器２２本体の４角に形成されている。副中継器２２を天井部１５１に取り付けるには、各取り付け辺１７１に形成されたビス穴にビス等の固定手段を通して天井部１５１の所定の配置位置に捩じ込むことにより、副中継器２２が天井部１５１に固定される。
副中継器２２は回路収納部１７２、区画壁１７３、中継器間の赤外線送信を行う発光部１７４および中継器間の赤外線受信を行う受光部１７５を有している。なお、発光部１７４とは、後述の発光素子、レンズ、防護筐体等を含むものであり、同様に受光部１７３とは後述の受光素子、レンズ、防護筐体等を含むものである。
【００５１】
回路収納部１７２は金属製で、外部は黒色の塗装が施され、内部に赤外線通信を行うために必要な電子回路部品（例えば、ＩＣを搭載した基盤）が収納されている（回路ブロックは後述する）。回路収納部１７２の一方の側にはパワーオンスイッチ１７６およびコンセント１７７が配置されている。パワーオンスイッチ１７６は副中継器２２の回路電源をオン／オフするものである。また、副中継器２２の側方には図１０に側面図を示すように、他の中継器１３、２１よりの赤外線を受光して赤外線レベルを監視するレベル表示器１７８（図９では見えにくいので符号を省略）が配置されている。
【００５２】
区画壁１７３の内部には遊技機３１ａ〜３１ｄ（すなわち、端末装置）よりの赤外線を受光して赤外線レベルを監視するレベル表示器１８１が配置されているとともに、遊技機３１ａ〜３１ｄとの間の赤外線送信を行う複数の発光部１８２および遊技機３１ａ〜３１ｄとの間の赤外線受信を行う複数の受光部１８３が配置されている。なお、発光部１８２とは、後述の発光素子、レンズ、防護筐体等を含むものであり、同様に受光部１８３とは後述の受光素子、レンズ、防護筐体等を含むものである。発光部１８２および受光部１８３は何れも少しの角度、方向の調整が可能な構造であり、赤外線通信を行う相手の中継器に対して赤外線の方向を合せることができる。
【００５３】
発光部１８２は、本実施例の場合、図１１に詳細を示すように８つ配置されており、遊技機３１ａ〜３１ｄを全て通信エリアとしてカバーすることが可能なように、８つの発光部１８２ａ〜１８２ｈが所定角度を持って別々の向きを指向するようになっている。なお、図１１では８つの発光部１８２ａ〜１８２ｈに分けて符号付けをしているが、以下の説明では、便宜上適宜、１８２の符号で代表して発光部を表すことにする。
一方、受光部１８３は、本実施例の場合、図１１に詳細を示すように２つ配置されており、遊技機３１ａ〜３１ｄを全て通信エリアとしてカバーすることが可能なように、２つの受光部１８３ａ、１８３ｂが所定角度を持って別々の向きを指向するようになっている。なお、図１１では２つの受光部１８３ａ、１８３ｂに分けて符号付けをしているが、以下の説明では、便宜上適宜、１８３の符号で代表して受光部を表すことにする。
【００５４】
８つの発光部１８２ａ〜１８２ｈのうち、発光部１８２ａ、１８２ｄ、１８２ｅ、１８２ｈは狭い指向性を有する急峻な赤外線を発光するもので、赤外線の到達距離が長くなっている。一方、発光部１８２ｂ、１８２ｃ、１８２ｆ、１８２ｇは広い指向性を有する広帯域の赤外線を発光するもので、赤外線の到達距離が短くなっている。そして、このような２つの異なる指向性を有する発光部１８２ａ〜１８２ｈを組み合せることにより、遊技機３１ａ〜３１ｄの通信エリアを形成可能にしている。
８つの発光部１８２ａ〜１８２ｈおよび２つの受光部１８３ａ、１８３ｂは何れも角度、方向の調整が可能な構造であり、赤外線の通信エリア内で赤外線の方向を調整できる。
【００５５】
区画壁１７３は発光部１８２および受光部１８３の通信エリアを所定の指向領域に矯正する機能を有するもので、一定高さの壁により矩形状に形成されている。そして、区画壁１７３は発光部１８２および受光部１８３の周囲を物理的に取り囲むようにして区画することにより、発光部１８２および受光部１８３の指向領域を矯正して通信エリアを所定の形状にする。通信エリアを所定の形状にするとは、本実施例の場合、遊技機３１ａ〜３１ｄと情報伝送が可能なほぼ矩形状の通信エリアに形成することである。なお、この矩形状の通信エリア内では遊技機をどの位置に移動しても、全て赤外線通信が可能である。
【００５６】
区画壁１７３の外側は黒色の塗装が施されているとともに、区画壁１７３の内部壁面も黒色の塗装（赤外線の反射を抑制する処理）が施されている。これは、遊技機側から発射された赤外線が区画壁１７３の内部壁面で反射して受光部１８３に入射し、２値データ（「０」、「１」）を判別する赤外線の受信波形が乱れて通信に輻輳が生じるという不具合を防止するためである。このような通信の輻輳は、黒色の塗装をしない場合には、情報の伝送速度を上げる（例えば、１Ｍｂｐｓ以上）と顕著になるが、黒色の塗装をして赤外線の反射を減少させると、情報の伝送速度を上げても、正確にデータを伝送することが可能になる。
【００５７】
Ｄ．端末装置の光送受信部の構造
図１２は端末装置における光送受信部の外観斜視図である。ここでいう端末装置における光送受信部とは、カード発行機２３の光送受信部７１、更新機２４の光送受信部７２、大型金額付加機２５の光送受信部７３、遊技機３１ａ〜３１ｎのディスプレイユニット７４ａ、７４ｂにおける光送受信部７５ａ、７５ｂ、補給装置３２の光送受信部（図示略）のことである。なお、都合上、遊技機３１ａ〜３１ｎのディスプレイユニット７４ａ、７４ｂにおける光送受信部７５ａ、７５ｂ（７５で表す）を例にして、端末装置の光送受信部を代表して説明する。
図１２に示すように光送受信部７５は遊技機３１の配置された島ユニット１６に取り付けるための取り付け具１９１および発光部／受光部を収納した収納部１９２を有している。取り付け具１９１は金属製で、ほぼＬ字状に形成され、複数のビス穴が形成されている。光送受信部７５を取り付けるには、取り付け具１９１に形成されたビス穴にビス等の固定手段を通して島ユニット１６の所定の配置位置に捩じ込むことにより、光送受信部７５が島ユニット１６に固定される。
【００５８】
収納部１９２は取り付け具１９１に対して図１２に矢印Ｆで示すように、一定範囲で左右に回動自由に固定されており、副中継器２２との間で赤外線の通信エリア内で赤外線の方向を調整できるようになっている。この場合、収納部１９２にはレンズ基台１９２ａが配置されており、レンズ基台１９２ａには後述のレベル表示器１９３が取り付けられている。そして、レンズ基台１９２ａは、そのほぼ中心軸を回動中心として矢印Ｇで示すように上下に回動するようになっている。収納部１９２の内部のレンズ基台１９２ａに取り付けられたレベル表示器１９３は、副中継器２２よりの赤外線を受光して赤外線レベルを監視する。また、レンズ基台１９２ａには副中継器２２との間の赤外線送信を行う発光部１９４および副中継器２２との間の赤外線受信を行う受光部１９５が配置されている。なお、発光部１９４とは、後述の発光素子、レンズ、防護筐体等を含むものであり、同様に受光部１９５とは後述の受光素子、レンズ、防護筐体等を含むものである。発光部１９４および受光部１９５は何れも少しの角度、方向の調整が可能な構造であり、赤外線通信を行う相手の副中継器２２に対して赤外線の方向を合せることができる。
収納部１９２は金属製で一部が開口しており、その開口部には透明なクリア部材１９６が取り外し自由に固定されている。これは、光送受信部７５は一般的に上側に向けて赤外線通信を行うため、埃、塵等が入らないように配慮しているものである。
【００５９】
（VI）中継器の回路構造
次に、各中継器１３、２１、２２および光送受信部７５の回路構成について説明する。
Ａ．主中継器１３の回路構成
図１３、図１４は主中継器１３の回路構成を示すブロック図である。図１３、図１４において、主中継器１３は大きく分けてＡＴＭ通信を行うＡＴＭＩ／Ｆカード２０１、トークンリングＩ／Ｆカード２０２、赤外線通信部２０３、バス２０４、主中継器制御回路２４０（図１４参照）により構成される。ＡＴＭＩ／Ｆカード２０１はＡＴＭ交換機１５と光ファイバーケーブルからなる情報伝送路４１によって接続されて１５５Ｍｂｐｓの情報伝送を行うもので、光インターフェース（Ｉ／Ｆ）回路２１１、フレームセルインターフェース（Ｉ／Ｆ）回路２１２、データ変換コントローラ２１３、ＡＴＭセル分解・組立コントローラ２１４、パケットメモリ・コントロールメモリ２１５およびバスインターフェース（Ｉ／Ｆ）回路２１６により構成される。
【００６０】
光インターフェース（Ｉ／Ｆ）回路２１１は光ファイバーケーブルからなる情報伝送路４１を介してＡＴＭ交換機１５との間で情報伝送を行うために、フレームセルに分解された単位で光通信を行うべくデータから光への変換および光からデータへの変換を行う。フレームセルインターフェース（Ｉ／Ｆ）回路２１２はフレームセルの多重化処理を行う。データ変換コントローラ２１３は、フレームセルをフレームセルヘッダを取り除いたデータに変換したり、セルヘッダを除いたデータをＣＳペイロードに組み立てるための変換を行う。ＡＴＭセル分解・組立コントローラ２１４はＣＳペイロード（伝文パケット）を含むデータをセルヘッダを除いたデータに分解したり、セルヘッダを除いたデータをＣＳペイロード（伝文パケット）に組み立てる処理を行う。ＡＴＭセル分解・組立コントローラ２１４はパケットメモリ・コントロールメモリ２１５およびバスインターフェース（Ｉ／Ｆ）回路２１６に接続される。
【００６１】
パケットメモリ・コントロールメモリ２１５はパケット（伝文情報を含むＩＰヘッダ＋ＵＤＰヘッダ付きのデータ（ＣＳペイロード））を格納するパケットメモリ領域と制御用のデータ（制御情報）を格納するコントロールメモリ領域を有しており、それぞれの領域にデータを分けて格納する。バスインターフェース（Ｉ／Ｆ）回路２１６はＡＴＭセル分解・組立コントローラ２１４およびパケットメモリ・コントロールメモリ２１５と、トークンリングＩ／Ｆカード２０２との間をバス２０４を介してインターフェース処理する。
トークンリングＩ／Ｆカード２０２はＡＴＭＩ／Ｆカード２０１と赤外線通信部２３０との間に介在し、トークンリング方式ＬＡＮの制御を行うもので、バスインターフェース（Ｉ／Ｆ）回路２２１、バスコントローラ２２２、バッファメモリ・コントロールメモリ２２３、クロック回路２２４、トークンリングコントローラ２２５、トークンリング変調・復調回路２２６およびＲＳ４８５ドライバ回路２２７、ＲＳ４８５レシーバ回路２２８により構成される。
【００６２】
バスインターフェース（Ｉ／Ｆ）回路２２１はＡＴＭＩ／Ｆカード２０１とトークンリングＩ／Ｆカード２０２との間のデータ転送をインターフェース処理する。バッファメモリ・コントロールメモリ２２３はデータ（伝文情報を含むデータ）を一時的に格納するバッファメモリ領域と制御用のデータ（制御情報）を格納するコントロールメモリ領域を有しており、それぞれの領域にデータを分けて格納する。クロック回路２２４はトークンリングのコントロールに必要なクロック信号を発生する。トークンリングコントローラ２２５はクロック回路２２４の発生するクロック信号に基づいてトークンリングの制御を行うもので、詳しくはトークンと呼ばれる制御情報を局間（すなわち、主中継器および副中継器間）に循環させ、トークンを取得した局にだけ送信権を与える制御を行う。各中継器はトークンを取得すると、送信すべきデータがある場合はデータを送信し、送信終了後にトークンを次の中継器に渡す（送信すべきデータがなければ送信権（トークン）を次に渡す）。バスコントローラ２２２はバスインターフェース（Ｉ／Ｆ）回路２２１、バッファメモリ・コントロールメモリ２２３およびトークンリングコントローラ２２５の間のデータの転送を制御する。
【００６３】
トークンリング変調・復調回路２２６はバッファメモリに格納されたデータ（伝文情報を含むデータ）をトークンリングで転送されるデータに変調したり、あるいは逆にトークンリングで転送されるデータをバッファメモリに格納されるデータに復調したりする処理を行う。ＲＳ４８５ドライバ回路２２７はＥＩＡ規格４８５で規定された信号の転送を行う場合の接続部であり、トークンリング変調・復調回路２２６からのデータを赤外線通信部２０３の後述のＲＳ４８５レシーバ回路２３１に転送する。また、ＲＳ４８５レシーバ回路２２８はＥＩＡ規格４８５で規定された信号の転送を行う場合の接続部であり、赤外線通信部２０３の後述のＲＳ４８５ドライバ回路２３２からのデータをトークンリング変調・復調回路２２６に転送する。
なお、上述のＡＴＭ通信を行うＡＴＭＩ／Ｆカード２０１、トークンリングＩ／Ｆカード２０２およびバス２０４は、１つの中継制御回路基盤２３０上に搭載されている。具体的には、ＡＴＭＩ／Ｆカード２０１およびトークンリングＩ／Ｆカード２０２は、何れも着脱可能なカード方式で中継制御回路基盤２３０の所定のコネクタに差し込まれるようになっている。
【００６４】
赤外線通信部２０３はＲＳ４８５ドライバ／レシーバ回路２３１、２３２、ドライブ回路２３３、フィルタ回路２３４、レベル表示器１６１、発光素子２３６および受光素子２３７により構成される。ＲＳ４８５レシーバ回路２３１はＥＩＡ規格４８５で規定された信号の転送を行う場合の接続部であり、トークンリングＩ／Ｆカード２０２におけるＲＳ４８５ドライバ回路２２７からのデータを赤外線通信部２０３のドライバ回路２３１に転送する。また、ＲＳ４８５ドライバ回路２３２はＥＩＡ規格４８５で規定された信号の転送を行う場合の接続部であり、赤外線通信部２０３におけるフィルタ回路２３４からのデータをトークンリングＩ／Ｆカード２０２のＲＳ４８５レシーバ回路２２８に転送する。なお、各ＲＳ４８５ドライバ／レシーバ回路２２７、２２８、２３１、２３２間は所定のケーブル線によって接続される。
【００６５】
ドライブ回路２３３はＲＳ４８５ドライバ回路２３１からのデータに基づいて発光素子２３６を駆動し、赤外線を発生させてトークンリングを構成する他の中継器に送信する。受光素子２３７はトークンリングを構成する他の中継器から送信された赤外線を受信し、フィルタ回路２３４に出力する。フィルタ回路２３４（詳細は図１５参照）は受光素子２３７の出力信号を信号処理（Ａ／Ｄ変換も含む）してＲＳ４８５ドライバ回路２３２に出力する。レベル表示器１６１はフィルタ回路２３４からのレベル表示用の信号に基づいて赤外線の受光感度を表示する。
【００６６】
主中継器制御回路２４０は図１４に示すように、主制御回路２４１、ＨＤＤコントロール（Ｉ／Ｆ）回路２４２、ＨＤＤ装置２４３により構成され、バス２０４を介して図１３の回路各部と接続される。主制御回路２４１は主中継器１３全体のコントロールを行うもので、ＣＰＵ２４４、ＲＡＭ２４５、バスインターフェース（Ｉ／Ｆ）回路２４６からなる。ＣＰＵ２４４はＲＡＭ２４５をワークエリアとして使用し、ＨＤＤ装置２４３に格納されている制御プログラムを読み出して内部メモリ上に展開して主中継器１３全体の作動を制御し、制御出力をバスインターフェース（Ｉ／Ｆ）回路２４６を介して他の回路各部に出力したり、バスインターフェース（Ｉ／Ｆ）回路２４６を介して必要なデータを取り込んだりする。
【００６７】
ＨＤＤ装置２４３はＣＰＵ２４４の作動に必要な制御プログラムや必要なデータを格納しており、ＨＤＤコントロール（Ｉ／Ｆ）回路２４２はＨＤＤ装置２４３の作動を制御する。なお、ＨＤＤ装置２４３に主中継器１３全体の作動を制御プログラム等（プログラムを作動させるＯＳ、ユーザプログラム等）を格納してもよいが、これに限らず、例えばＲＯＭを設けて制御プログラムを格納するようにしてもよいし、あるいはＡＴＭＩ／Ｆカード２０１やトークンリングＩ／Ｆカード２０２という着脱可能なカード自体に必要な制御プログラムを格納して動作させるようにしてもよい。
【００６８】
図１５はフィルタ回路２３４の詳細な構成を示すブロック図である。フィルタ回路２３４は受光素子２３７の出力信号を増幅する増幅器２５１と、増幅器２５１の出力信号をＡ／Ｄ変換するレベル変換器２５２と、増幅器２５１の出力信号を表示用のレベル信号に変換してレベル表示器１６１に出力するレベル変換器２５３と、レベル変換器２５２の出力信号を増幅する増幅器２５４とを備えている。また、フィルタ回路２３４は着脱可能なコネクタ２５５を有する基盤として構成され、増幅器２５４の出力信号をコネクタ２５５を介してＲＳ４８５ドライバ回路２３２に供給する。レベル表示器１６１はレベル変換器２５３からの信号に基づき赤外線の受信感度が最良の状態で所定のスケール位置になる。
【００６９】
Ｂ．副中継器２１、２２の回路構成
図１６、図１７は副中継器２１、２２の回路構成を示すブロック図である。副中継器２１を代表として説明し、副中継器２２の構成は同様につき省略する。図１６において、副中継器２１は大きく分けて第１赤外無線通信部３０１、ＤＳＰ制御部３０２、ＦＩＦＯ制御部３０３、トークンリングＩ／Ｆカード３０４、リングリレー（リレー回路）３０５、第２赤外無線通信部３０６、バス３０７、副中継器制御回路３０８（図１７参照）により構成される。
第１赤外無線通信部３０１はドライブ回路３１１、フィルタ回路３１２、レベル表示器１８１、発光素子３１３および受光素子３１４により構成される。ドライブ回路３１１はＤＳＰ制御部３０２からのシリアルデータに基づいて発光素子３１３を駆動し、赤外線を発生させて端末装置（例えば、遊技機等）に向けて送信する。受光素子３１４は端末装置から送信された赤外線を受信し、フィルタ回路３１２に出力する。フィルタ回路３１２（詳細は図１５と同様であり参照）は受光素子３１４の出力信号を信号処理（Ａ／Ｄ変換も含む）してＤＳＰ制御部３０２に出力する。レベル表示器１８１はフィルタ回路３１２からのレベル表示用の信号に基づいて赤外線の受光感度を表示する。
【００７０】
ＤＳＰ制御部３０２はドメイン（端末装置）を特定して単独でポーリング制御を行うもので、ＤＳＰポーリング変調・復調回路３１５およびＤＳＰポーリングプロトコルコントローラ３１６からなる。ＤＳＰポーリング変調・復調回路３１５は端末装置に送信すべきデータ（伝文情報を含むデータ）をＤＳＰポーリングで転送されるデータに変調してドライブ回路３１１に出力したり、あるいは逆に端末装置からＤＳＰポーリングで転送されたフィルタ回路３１２からのデータを受信データに復調したりする処理を行う。ＤＳＰポーリングプロトコルコントローラ３１６はＤＳＰポーリングの制御プロトコルに基づいてＦＩＦＯ制御部３０３にデータを出力したり、ＦＩＦＯ制御部３０３からデータを受け取ったりしてＤＳＰポーリング制御を行う。
【００７１】
ＦＩＦＯ制御部３０３は受信ＦＩＦＯメモリ３１７、送信ＦＩＦＯメモリ３１８、ステータスレジスタ３１９からなる。受信ＦＩＦＯメモリ３１７は端末装置からＤＳＰポーリングで受信したデータを一時的に格納するいわゆる先入れ先出しメモリである。ここでのデータは、伝文パケット、ＵＤＰポートＮｏ、ＩＰアドレス、無線ヘッダにより構成される。送信ＦＩＦＯメモリ３１８はＤＳＰポーリングにより端末装置に送信すべきデータを一時的に格納するいわゆる先入れ先出しのメモリである。ここでのデータも、伝文パケット、ＵＤＰポートＮｏ、ＩＰアドレス、無線ヘッダにより構成される。ステータスレジスタ３１９は、ＤＳＰポーリングで受信したデータを受信ＦＩＦＯメモリ３１７に格納したときは副中継器制御回路３０８に、また副中継器制御回路３０８が送信すべきデータを送信ＦＩＦＯメモリ３１８に格納したときはＤＳＰポーリングプロトコルコントローラ３１６にそれぞれ通知し、ＤＳＰポーリングプロトコルコントローラ３１６での通信データの正常／異常も副中継器制御回路３０８にステータスで知らせる。
【００７２】
トークンリングＩ／Ｆカード３０４はトークンリング方式ＬＡＮの制御を行うもので、バスインターフェース（Ｉ／Ｆ）回路３２１、バスコントローラ３２２、バッファメモリ・コントロールメモリ３２３、クロック回路３２４、トークンリングコントローラ３２５、トークンリング変調・復調回路３２６により構成される。
【００７３】
バスインターフェース（Ｉ／Ｆ）回路３２１はＦＩＦＯ制御部３０３とトークンリングＩ／Ｆカード３０４との間のデータ転送をインターフェース処理する。バッファメモリ・コントロールメモリ３２３はデータ（伝文情報を含むデータ）を一時的に格納するバッファメモリ領域と制御用のデータ（制御情報）を格納するコントロールメモリ領域を有しており、それぞれの領域にデータを分けて格納する。クロック回路３２４はトークンリングのコントロールに必要なクロック信号を発生する。トークンリングコントローラ３２５はクロック回路３２４の発生するクロック信号に基づいてトークンリングの制御を行い、同様にトークンと呼ばれる制御情報を局間（すなわち、主中継器および副中継器間）に循環させ、トークンを取得した局にだけ送信権を与える制御を行う。バスコントローラ３２２はバスインターフェース（Ｉ／Ｆ）回路３２１、バッファメモリ・コントロールメモリ３２３およびトークンリングコントローラ３２５の間のデータの転送を制御する。
【００７４】
トークンリング変調・復調回路３２６はバッファメモリに格納されたデータ（伝文情報を含むデータ）をトークンリングで転送されるデータに変調したり、あるいは逆にトークンリングで転送されるデータをバッファメモリに格納されるデータに復調したりする処理を行う。
リングリレー３０５はノーマル開のａ接点３２７、３２８およびノーマル閉のｂ接点３２９を有しており、トークンリングコントローラ３２５の制御信号に基づいて各接点が制御される。すなわち、トークンリングＩ／Ｆカード３０４から端末装置側の回路が正常の場合、副中継器２１の電源オン時の立上げタイミングを経てトークンリングＩ／Ｆカード３０４から端末装置側の回路が正常に動作し始めた場合には、ノーマル開のａ接点３２７、３２８が閉じるとともに、ノーマル閉のｂ接点３２９が開いてトークンリング変調・復調回路３２６と第２赤外無線通信部３０６との間でデータの転送が可能になる。
【００７５】
一方、トークンリングＩ／Ｆカード３０４から端末装置側の回路が異常の場合（例えば、故障の場合）、副中継器２１の電源オン時の立上げタイミングでトークンリングＩ／Ｆカード３０４から端末装置側の回路が未だ正常に動作していない場合には、ノーマル開のａ接点３２７、３２８が開いてトークンリング変調・復調回路３２６と第２赤外無線通信部３０６との間が断状態になるとともに、ノーマル閉のｂ接点３２９が閉じて第２赤外無線通信部３０６のみで、他の中継器にデータをパイパスするようになっている。
【００７６】
なお、上述のＤＳＰ制御部３０２、ＦＩＦＯ制御部３０３、トークンリングＩ／Ｆカード３０４、リングリレー３０５および後述の副中継器制御回路３０８は、１つの基盤上に搭載され、例えば着脱可能なカード方式（ただし、リングリレー３０５はソケットに挿入）で基盤の所定のコネクタに差し込まれるようになっている。
第２赤外無線通信部３０６はドライブ回路３３１、フィルタ回路３３２、レベル表示器１７８、発光素子３３３および受光素子３３４により構成される。ドライブ回路３３１はトークンリング変調・復調回路３２６からリレー回路３０５を経由したデータに基づいて発光素子３３３を駆動し、赤外線を発生させてトークンリングを構成し他の中継器に送信する。受光素子３３４はトークンリングを構成する他の中継器から送信された赤外線を受光し、電気信号に変換してフィルタ回路３３２に出力する。フィルタ回路３３２（詳細は図１５と同様であり参照）は受光素子３３４の出力信号を信号処理（Ａ／Ｄ変換も含む）してリレー回路３０５を経由してトークンリング変調・復調回路３２６に出力する。レベル表示器１７８はフィルタ回路３３２からのレベル表示用の信号に基づいて赤外線の受光感度を表示する。
【００７７】
副中継器制御回路３０８は図１７に示すように、ＣＰＵ３４１、ＢＩＯＳＲＯＭ３４２、ＲＯＭ３４３、ＤＲＡＭ３４４、バッファ３４６により構成される。ＣＰＵ３４１はＢＩＯＳＲＯＭ３４２に格納されている起動プログラムを読み出して起動し、副中継器２１における通信の中継制御を行うプログラムをＲＯＭ３４３よりメモリ（ＤＲＡＭ３４４）に読み込み、処理を実行する。ＢＩＯＳＲＯＭ３４２は起動プログラムを格納している。
ＲＯＭ３４３は制御プログラム（ユーザープログラム）や必要なデータを格納している。例えば、データを書き換え可能なフラッシュメモリが用いられる。なお、ＲＯＭ３４３は、例えばソフトウエアのバージョンアップを行う場合に、管理装置１１よりデータの書き換えを行うようにしてもよい。ＤＲＡＭ３４４は１ＭＢの容量で、プログラム実行エリアおよびワークエリアとして用いられる。バッファ３４６としては、ラインバッファが用いられ、バス３０７を経由するデータ信号を増幅する。
【００７８】
Ｃ．端末装置に配置される光送受信部７５の回路構成
図１８、図１９は端末装置に配置される光送受信部７５の回路構成を示すブロック図である。遊技機３１の光送受信部７５を代表として説明し、他の端末装置に配置される光送受信部の構成は同様につき説明を省略する。
図１８において、光送受信部７５は端末通信制御装置３５０を備えており、端末通信制御装置３５０は大きく分けて赤外線通信部３５１、第１ＤＳＰ制御部３５２、第２ＤＳＰ制御部３５３、ＦＩＦＯ制御部３５４、端末制御回路３５５（図１９参照）により構成される。
【００７９】
赤外線通信部３５１はドライブ回路３６１、フィルタ回路３６２、レベル表示器１９３、発光素子３６４および受光素子３６５により構成される。ドライブ回路３６１は第１ＤＳＰ制御部３５２における後述のＤＳＰポーリング変調・復調回路３７１からのデータに基づいて発光素子３６４を駆動し、赤外線を発生させてポーリングを構成する副中継器２２に送信する。受光素子３６５はポーリングを構成する副中継器２２から送信された赤外線を受信し、フィルタ回路３６２に出力する。フィルタ回路３６２（詳細は図１５と同様であり参照）は受光素子３６５の出力信号を信号処理（Ａ／Ｄ変換も含む）して後述のＤＳＰポーリング変調・復調回路３７１に出力する。レベル表示器３６３はフィルタ回路３６２からのレベル表示用の信号に基づいて赤外線の受光感度を表示する。
【００８０】
第１ＤＳＰ制御部３５２は副中継器２２から特定され単独でポーリング制御を行うもので、ＤＳＰポーリング変調・復調回路３７１、３７２、ＤＳＰポーリングプロトコルコントローラ３７３、ＲＳ４８５レシーバ回路３７４、ＲＳ４８５ドライバ回路３７５からなる。ＤＳＰポーリング変調・復調回路３７１は副中継器２２に送信すべきデータ（伝文情報を含むデータ）をＤＳＰポーリングで転送されるデータに変調してドライブ回路３６１に出力したり、あるいは逆に副中継器２２からＤＳＰポーリングで転送されたフィルタ回路３６２からのデータを受信データに復調したりする処理を行う。ＤＳＰポーリングプロトコルコントローラ３７３はＤＳＰポーリングの制御プロトコルに基づいてデータの無線ヘッダを監視して当該遊技機が指定されていればＦＩＦＯ制御部３５４にデータを出力したり、当該遊技機からデータを送信する場合にはＦＩＦＯ制御部３５４からデータを受けたりしてＤＳＰポーリング制御を行う。
【００８１】
なお、第１ＤＳＰ制御部３５２はこの他にＤＳＰポーリング変調・復調回路３７２、ＲＳ４８５レシーバ回路３７４、ＲＳ４８５ドライバ回路３７５を有しているとともに、第２ＤＳＰ制御部３５３もＤＳＰポーリングプロトコルコントローラ３７６、ＤＳＰポーリング変調・復調回路３７７、ＲＳ４８５レシーバ回路３７８、ＲＳ４８５ドライバ回路３７９を有している。そして、第１ＤＳＰ制御部３５２と第２ＤＳＰ制御部３５３の間はケーブルで接続されている。これは、赤外線通信部３５１および第１ＤＳＰ制御部３５２を遊技機３１の上方の高い位置（例えば、島ユニット１６の上部）に取り付けて赤外線通信を行う一方、第２ＤＳＰ制御部３５３、ＦＩＦＯ制御部３５４および端末制御回路３５５を遊技機３１側の低い所定箇所に配置し、両者間をケーブルで接続することから、ケーブルで伝送可能な信号形態にしてデータの信頼性、品質を損わないようにするためである。各ＲＳ４８５レシーバ回路３７４、３７８、ＲＳ４８５ドライバ回路３７５、３７９はケーブルで信号を伝送するための接続処理を行う。第２ＤＳＰ制御部３５３におけるＤＳＰポーリングプロトコルコントローラ３７６、ＤＳＰポーリング変調・復調回路３７７は他の回路で説明した機能と同様である。
【００８２】
ＦＩＦＯ制御部３５４は受信ＦＩＦＯメモリ３８１、送信ＦＩＦＯメモリ３８２、ステータスレジスタ３８３からなる。受信ＦＩＦＯメモリ３８１は副中継器２２からＤＳＰポーリングで受信したデータを一時的に格納するいわゆる先入れ先出しメモリである。ここでのデータは、伝文パケット、ＵＤＰポートＮｏ、ＩＰアドレス、無線ヘッダ（ＩＤ  Ｎｏを含む）により構成される。送信ＦＩＦＯメモリ３９２はＤＳＰポーリングにより副中継器２２に送信すべきデータを一時的に格納するいわゆる先入れ先出しのメモリである。ここでのデータも、伝文パケット、ＵＤＰポートＮｏ、ＩＰアドレス、無線ヘッダ（ＩＤ  Ｎｏを含む）により構成される。ステータスレジスタ３８３はＤＳＰポーリングで受信したデータあるいは送信すべきデータが受信ＦＩＦＯメモリ３８１、送信ＦＩＦＯメモリ３８２に格納されたことを後述の端末制御回路３５５のＣＰＵに通知する。
【００８３】
ＦＩＦＯ制御部３５４はバスにより端末制御回路３５５に接続される。端末制御回路３５５は図１９に詳細を示すように、ＣＰＵ３９１、ＲＯＭ３９２、ＲＡＭ３９３、デュアルポートＲＡＭ３９４、バッファ３９５により構成される。ＣＰＵ３９１はＲＯＭ３９２に格納されている制御プログラムに従って端末通信制御装置３５０における情報の転送制御を実行する。ＲＯＭ３９２は制御プログラム（ユーザープログラム）や必要なデータを格納している。ＲＡＭ３９３はワークエリアとして用いられる。デュアルポートＲＡＭ（ＤＰＲＡＭ）３９４は端末制御回路３５５と、遊技機３１との間の何れからでもデータの書き込み、データの読み出しが可能な双方向メモリであり、この双方向メモリを介して端末制御回路３５５と遊技機３１との間で相互にデータ転送が行われる。バッファ３９５としては、ラインバッファが用いられ、ＦＩＦＯ制御部３５４との間で転送されるデータを一時的に格納する。
【００８４】
（VII）ネットワークプロトコル構造
次に、図２０は管理装置１１（経営分析装置１２も同様）と端末装置との間において情報をネットワークで伝送する場合のプロトコル構造を示す図である。
まず、管理装置１１のＯＳＩ階層モデルから説明すると、ＯＳＩ階層モデルは１層〜７層からなり、その内容は以下のようになっている。
・１層：物理層
物理レイヤの構造は、伝送媒体上でのビット列およびセル列の伝送を行う機能を実現するようになっている。詳細には、物理媒体上で情報を運ぶための物理的な手段を提供するための伝送フレームの生成／復元の機能、伝送フレームのペイロード（オーバーヘッド部を除く情報領域）にＡＴＭセル流を挿脱する機能、セル流における境界を識別するためのセル同期の機能等がある。
物理レイヤは、物理媒体（ＰＭ）サブレイヤ、伝送コンバージェンス（ＴＣ）サブレイヤの２つに分割されている。物理媒体（ＰＭ）サブレイヤの主な機能は、ビット列の伝送に必要なもの、例えばビットタイミングをとることである。伝送コンバージェンス（ＴＣ）サブレイヤは、セル列の伝送に必要な機能を実現する。
【００８５】
・２層：データリンク層
データリンク層は隣接ノード間の制御を行うもので、例えば順次正しく、誤りのない高信頼のデータ伝送を行うための制御等を行う。データリンク層にはＡＴＭレイヤ、ＡＡＬレイヤ、ＣＳレイヤがある。ＡＴＭレイヤの機能はＡＴＭセルの伝達である。ＡＴＭセルは５バイトのヘッダ部と４８バイトの情報部からなる５３バイトで構成される。ＡＡＬレイヤは上位レイヤとサービスに依存しないＡＴＭレイヤとの間の整合を図るもので、ＡＴＭアダプションレイヤと称される。本実施例ではＡＡＬ（５）というタイプのＡＡＬレイヤを使用している。ＣＳレイヤは、コンバージェンスサブレイヤと称されるもので、上位のインターネットプロトコル（ＩＰ）を下位のＡＡＬレイヤ（ＡＡＬ（５））に変換したり、あるいはその逆の処理を行うものである。
・３層：ネットワーク層
ネットワーク層は中継ノード経由の制御を行うもので、例えば論理パスの設定、ルーティング等を行う。ここでは、インターネットプロトコル（ＩＰ）を使用する。
【００８６】
・４層：トランスポート層
トランスポート層はエンド・エンド間の情報転送を行うもので、下位層を構成する各種通信網の品質の差異を補い、透過的なデータ転送を保証している。例えば、エンド・エンドでの送信確認等を行う。ここでは、ユーザー・データグラム・プロトコル（ＵＤＰ）を使用する。これは、データグラム（メッセージ）を交換するためのプロトコルである。特に、メッセージ単位の高速通信に使用する。なお、５層以上のプロトコルは使用せず、伝文パケットの伝送に使用する。
【００８７】
管理装置１１はＡＴＭ交換機１５を介して１５５Ｍｂｐｓの速度で主中継器１３との間でＡＴＭによる情報伝送を行う。このとき、ＡＴＭ交換機１５および主中継器１３では管理装置１１の場合と同様の１層、２層からなるＯＳＩ階層モデルで処理を行う。
主中継器１３は副中継器２１、２２との間で赤外線を使用した１６Ｍｂｐｓの速度でトークンリングによる通信を行う。このとき、トークンリングによる通信では１層、２層からなる以下のようなＯＳＩ階層モデルを有している。
・１層：物理層
物理レイヤは、赤外線を使用した無線通信を行うレイヤである。
【００８８】
・２層：データリンク層
データリンク層では、トークンリング８０２．５の処理を行うレイヤと、ＬＬＣ（論理リンク制御）を行うレイヤがある。トークンリング８０２．５とは、ＩＥＥＥ規格によって規定されるトークンリング通信を行うもので、例えばトークンのスケジューリング処理等を行う。トークンリングとは、トークンと呼ばれる制御パケットを伝送路上を巡回させ、そのトークンを受け取った端末（エンド）だけがデータを伝送路上に送出できるというトークンリング方式を使用した代表的なＬＡＮで、伝送速度は１６Ｍｂｐｓである。
ＬＬＣ（論理リンク制御）を行うレイヤは、トークンリング８０２．５から受けた情報を独自のＯＳＩプロトコルに変えたり、その逆の処理を行うものである。
【００８９】
副中継器２１、２２は各端末装置との間で赤外線を使用した１Ｍｂｐｓの速度でポーリングによる通信を行う。このとき、ポーリングによる通信では１層、２層からなるＯＳＩ階層モデルで処理を行う。１層（物理層）では赤外線を使用して１Ｍｂｐｓの速度で通信を行い、２層（データリンク層）ではポーリング処理を行う。
ポーリングとは、通信回線の接続を制御する方式の１つであり、副中継器２１、２２から複数の端末装置に対して送信要求の有無を順番問い合わせ、有りの場合にはその端末装置が送信を開始するように指令し、無しの場合には次の端末装置に問い合わせを行う伝送制御処理を行うものである。
端末装置のＯＳＩ階層モデルは１層〜７層からなり、その内容は以下のようになっている。
【００９０】
１層（物理層）では赤外線を使用して１Ｍｂｐｓの速度で通信を行い、２層（データリンク層）ではポーリング処理を行う。ポーリング処理によるデータの転送はデュアルポートＲＡＭ３９５を介して端末装置との間で行われる。そして、端末装置ではデュアルポートＲＡＭ３９４以降の処理は、管理装置１１の場合と同様に３層、４層の処理を行うとともに、５層〜７層を所定のアプリケーションプログラムによって処理し、端末装置側で各種の遊技情報の収集および送信を行う。
【００９１】
次に、本実施例の動作を説明する。動作の流れとしては、最初にネットワーク上の情報中継制御を説明し、その後、管理装置１１と端末装置（例えば、遊技機３１）との間のデータ転送について詳細に説明する。
Ａ．主中継器の動作
図２１〜図２５は主中継器１３によって実行される情報中継制御のプログラムを示すフローチャートである。このプログラムは主中継器１３の電源投入と同時に開始される。
Ａ−１．メインプログラム
図２１に示すメインプログラムがスタートすると、まずステップＳ１０でＵｎｉｘのイニシャル処理を行う。これは、主中継器１３における主中継器制御回路２４０の初期化を行うものである。次いで、ステップＳ１２で主中継器１３におけるトークンリングＩ／Ｆカード２０２を初期化し、ステップＳ１４で主中継器１３におけるＡＴＭＩ／Ｆカード２０１を初期化する。次いで、ステップＳ１６でタスク処理を行う。これは、主中継器１３で実行するタスクの起動および管理を行うものである。主中継器１３で実行するタスクとしては、ＡＴＭ受信タスク、ＡＴＭ送信タスク、トークンリング受信タスク、トークンリング送信タスクがあり、これらの各タスクをそれぞれステップＳ１８〜ステップＳ２４で同時に起動する（各タスクはいわゆるマルチタスクで動作する）。各タスクの詳細な内容はタスク処理で後述する。
【００９２】
Ａ−２．ＡＴＭ受信タスク
図２２はＡＴＭ受信タスクの処理を示すフローチャートである。このタスク処理では、まずステップＳ３０でパケットメモリ・コントロールメモリ２１５（図１３参照）で受信データがあるか否かを判別する。これは、ネットワークの局である管理装置１１から主中継器１３に対してＡＴＭ交換の光通信によりデータが送信されて、主中継器１３側で受信すべきデータがあるかどうかを判断するものであり、ＡＴＭＩ／Ｆカード２０１のパケットメモリ・コントロールメモリ２１５（特に、コントロールメモリ）からの割込みを監視して待機しているものである。受信データがなければ、このステップＳ３０に待機し、受信データがあると、ステップＳ３２に進む。
【００９３】
ステップＳ３２ではコントロールメモリに受信データエラーがあるか否かを判別し、エラーがあればステップＳ３４に進んで受信データを破棄する。一方、受信データエラーがなければステップＳ３６で受信データをＲＡＭ２４５に転送する。これにより、主中継器制御回路２４０のＲＡＭ２４５に受信データが記憶される。その後、ステップＳ３８に進む。したがって、受信データにエラーがあるときは、受信データがメモリに転送されない。ステップＳ３８ではＡＴＭコントロールメモリに受信の再起動指令を書き込む。これは、次回のデータに備えて再受信状態への指示を出すものである。その後、ステップＳ３０に戻って同様のループを繰り返す。このようにして管理装置１１から主中継器１３に対してＡＴＭ交換の光通信により送信されたデータが主中継器１３で受信される。
【００９４】
Ａ−３．ＡＴＭ送信タスク
図２３はＡＴＭ送信タスクの処理を示すフローチャートである。このタスク処理では、まずステップＳ４０で送信データがあるか否かを判別する。これは、ネットワークの中継局である主中継器１３から管理装置１１に対してＡＴＭ交換の光通信により送信すべきデータがあるかどうかを判断するものである。送信すべきデータは主中継器制御回路２４０のＲＡＭ２４５に一旦格納されるので、ＲＡＭ２４５を監視して待機しているものである。送信データとしては、トークンリングにより副中継器２１、２２を介して端末装置から送られてくる受信データがある。
【００９５】
送信データがなければ、このステップＳ４０に待機し、送信データがあると、ステップＳ４２に進んでバッファよりＡＴＭバッファに送信データを転送する。これは、バッファ（ＲＡＭ２４５）からＡＴＭＩ／Ｆカード２０１のパケットメモリ・コントロールメモリ２１５（特に、パケットメモリ）へ送信データをセットするものである。次いで、ステップＳ４４でＡＴＭコントロールメモリに送信起動指令を書き込む。これは、ＡＴＭＩ／Ｆカード２０１のパケットメモリ・コントロールメモリ２１５（特に、コントロールメモリ）に送信指示を書き込むものである。これにより、ＡＴＭＩ／Ｆカード２０１から光通信で管理装置１１にデータが送信される。ステップＳ４４を経ると、再びステップＳ４０に戻って同様のループを繰り返し、次回のデータ送信処理を行う。
【００９６】
Ａ−４．トークンリング受信タスク
図２４はトークンリング受信タスクの処理を示すフローチャートである。このタスク処理では、まずステップＳ５０でトークンリング・コントロールメモリに受信データがあるか否かを判別する。これは、トークンリングネットワークの中継局である副中継器２１、２２から主中継器１３に対して赤外無線通信によりデータが送信されて、主中継器１３側で受信すべきデータがあるかどうかを判断するものであり、トークンリングＩ／Ｆカード２０２のパケットメモリ・コントロールメモリ２２３（特に、コントロールメモリ）からの割込みを監視して待機しているものである。副中継器２１、２２から送信されるデータとしては、端末装置からの送信データがある。受信データがなければ、このステップＳ５０に待機し、受信データがあると、ステップＳ５２に進む。
【００９７】
ステップＳ５２ではコントロールメモリに受信データエラーがあるか否かを判別し、エラーがある場合にはステップＳ５４に進み、受信パケットデータの破棄を行い、ステップＳ５８に進む。一方、受信データエラーがなければステップＳ５６で受信データをメモリに記憶する。これにより、パケットメモリ・コントロールメモリ２１５より受信データが主中継器制御回路２４０のＲＡＭ２４５に記憶される。その後、ステップＳ５８に進む。したがって、受信データにエラーがあるときは、受信データがメモリに記憶されない。ステップＳ５８ではトークンリングコントローラ受信を再起動する。これは、トークンリングＩ／Ｆカード２０２のパケットメモリ・コントロールメモリ２２３（特に、コントロールメモリ）に受信起動指令を書き込むものである。これにより、次回のデータに備えてトークンリングにおける再受信状態に移行する。その後、ステップＳ５０に戻って同様のループを繰り返す。このようにして副中継器２１、２２から主中継器１３対して赤外無線通信により送信されたデータが主中継器１３で受信される。
【００９８】
Ａ−５．トークンリング送信タスク
図２５はトークンリング送信タスクの処理を示すフローチャートである。このタスク処理では、まずステップＳ６０で送信データがあるか否かを判別する。これは、トークンリングネットワークの中継局である主中継器１３から副中継器２１、２２に対して赤外線通信により送信すべきデータがあるかどうかを判断するものである。送信すべきデータは主中継器制御回路２４０のＲＡＭ２４５に一旦格納されるので、ＲＡＭ２４５を監視して待機しているものである。送信データとしては、ＡＴＭ交換の光通信により管理装置１１から送られてくるデータがある。
【００９９】
送信データがなければ、このステップＳ６０に待機し、送信データがあると、ステップＳ６２に進んでデータ（送信すべきデータ）をトークンリングバッファに転送する。これは、バッファ（ＲＡＭ２４５）からトークンリングＩ／Ｆカード２０２のパケットメモリ・コントロールメモリ２２３（特に、パケットメモリ）へ送信データをセットするものである。次いで、ステップＳ６４でトークンリングコントローラを送信起動する。これは、トークンリングＩ／Ｆカード２０２のパケットメモリ・コントロールメモリ２２３（特に、コントロールメモリ）に送信指示を書き込むものである。これにより、トークンリングＩ／Ｆカード２０２から赤外線通信で副中継器２１、２２に向けてトークンリングヘッダ、ＩＰヘッダ、ＵＤＰヘッダ、ＩＤ  Ｎｏ、伝文パケット、トークンリングヘッダを付加してデータが送信される。ステップＳ６４を経ると、再びステップＳ６０に戻って同様のループを繰り返し、次回のデータ送信処理を行う。
【０１００】
Ｂ．副中継器の動作
図２６〜図３１は副中継器２１、２２によって実行される情報中継制御のプログラムを示すフローチャートである。このプログラムは副中継器２１、２２の電源投入と同時に開始される。ここでは、遊技機３１とポーリング制御を行う副中継器２２と主中継器１３との間の情報伝送を代表として説明し、他の端末装置との間で情報伝送を行う副中継器２１については、同様の動作につき詳細な説明を省略する。
Ｂ−１．メインプログラム
図２６に示す副中継器２２のメインプログラムがスタートすると、まずステップＳ１００でブートＲＯＭ処理を行う。これは、副中継器２２における副中継器制御回路３０８において、ＣＰＵ３４１がＢＩＯＳＲＯＭ３４２に格納されている起動プログラムを実行するものであり、このときハードウエアの初期化と、ハードウエアの診断を行う。次いで、ステップＳ１０２でＩＰＬ処理を行う。これは、ＣＰＵ３４１がＲＯＭ３４３に格納されている制御プログラムからＯＳ（オペレーティングシステム）を読み出すものである。例えば、いわゆるＩＯ．ＳＹＳ、ＭＳ−ＤＯＳ．ＳＹＳ（登録商標、以下同様）を読み出す。次いで、ステップＳ１０４でＩＯ．ＳＹＳ処理を行う。これは、読み出したＩＯ．ＳＹＳに基づいてＭＳ−ＤＯＳを実行し、ＭＳ−ＤＯＳに必要な初期化を行うもので、例えばＲＡＭテーブルの初期化等が行われる。
【０１０１】
次いで、ステップＳ１０６でシステム初期化処理を行う。これは、端末装置における光送受信部の初期化の指示、無線ボードイニシャル処理、トークンリングボードのイニシャル処理等を行うものである。次いで、ステップＳ１０８でＣＯＭＭＡＮＤ．ＣＯＭ処理を行う。これは、ＣＰＵ３４１がＲＯＭ３４３に格納されている制御プログラムからＣＯＭＭＡＮＤ．ＣＯＭを読み出してＡＵＴ０ＥＸＥ．ＢＡＴを実行することによりアプリケーションを立上げるものである。これにより、ユーザプログラムが立上がる。
次いで、ステップＳ１１０でトークンリングコントローラ３２５は正常であるか否かを判別する。トークンリングコントローラが正常とは、トークンリングネットワークで情報伝送の制御を行うことができる状態をいう。故障時、あるいは制御プログラムの起動時で正常に立上がってトークンリング制御を行うことが可能になる以前のタイミングは、正常でない状態に相当する。
【０１０２】
トークンリングコントローラ２２５が正常であればステップＳ１１２に進んでリングリレー３０５をＯＮ（オン）する。これは、リングリレー３０５のうちのノーマル開のａ接点３２７、３２８を閉じてノーマル閉のｂ接点３２９を開くものである。これにより、トークンリング変調・復調回路３２６と第２赤外無線通信部３０６との間で相互にデータ転送が可能になり、当該副中継器２２が正常にトークンリングのネットワークに加入することになる。次いで、ステップＳ１１４でアプリケーション処理を行う（詳細はサブルーチンで後述）。これにより、ユーザプログラムに基づいて副中継器２２が制御される。ステップＳ１１４を経ると、ステップＳ１１０に戻って同様のループを繰り返す。したがって、トークンリングコントローラ３２５が正常である場合は、ステップＳ１１０〜ステップＳ１１４のループが繰り返して実行され、副中継器２２と主中継器１３との間でトークンリングによる赤外無線通信が行われる。
【０１０３】
一方、ステップＳ１１０でトークンリングコントローラ３２５が正常でなければ、ステップＳ１１６に進んでリングリレー３０５をＯＦＦ（オフ）する。これは、リングリレー３０５のうちのノーマル開のａ接点３２７、３２８を開いてノーマル閉のｂ接点３２９を閉じるものである。これにより、トークンリング変調・復調回路３２６と第２赤外無線通信部３０６との間が切断されるが、リングリレー３０５のｂ接点３２９を経由して第２赤外無線通信部３０６のみで、他の副中継器２２にデータをバイパスすることが可能になる。すなわち、トークンリングネットワーク上のデータは当該副中継器２２をスルーすることになる。したがって、当該副中継器２２の故障時、あるいは当該副中継器２２の制御プログラムの起動時で正常に立上がってトークンリング制御を行うことが可能になる以前のタイミングでは他の中継器に迷惑をかけることがなく、トークンを正常にネットワーク上で回すことができる。
【０１０４】
特に、トークンリングＬＡＮの場合、トークンは局間を固定した順序で通過し、トークンを持っている局のみが伝送路の使用権（例えば、送信権）を保有する。そして、トークンリングＬＡＮの伝送路はリング状になっているため、１ケ所の局にトークンリング制御の故障があると、全体の通信が不可能になる。これに対して本実施例のようにすると、トークンリングコントローラ３２５が正常でない場合に単にリングリレー３０５をＯＦＦにするのみで、トークンリングＬＡＮの全体の通信が不可能になることを防止することができる。
【０１０５】
ステップＳ１１６を経ると、次いで、ステップＳ１１８でトークンリングコントローラ３２５へ初期化の指示を出し（回復処理を行い）、その後、ステップＳ１２０でタイマ待ち処理を行う。これは、例えば一定時間を待ち、トークンリングコントローラ３２５が回復する時間を待つものである。次いで、ステップＳ１１０に戻って同様のループを繰り返す。これにより、トークンリングコントローラ３２５が初期化され、回復することになる。そして、トークンリングコントローラ３２５が正常に復帰すると（あるいは制御プログラムの起動時で正常に立上がると）、ステップＳ１１０でトークンリングコントローラ３２５が正常と判断されると、ステップＳ１１２に分岐する。一方、初期化してもトークンリングコントローラ３２５が正常に復帰しなければ再びステップＳ１１０からステップＳ１１６に分岐して上記処理を繰り返す。
【０１０６】
Ｂ−２．アプリケーション処理のサブルーチン
図２７はアプリケーション処理のサブルーチンを示すフローチャートである。このサブルーチンでは、ステップＳ１３０〜ステップＳ１３６で端末装置から送られてきたデータを主中継器１３にトークンリングＬＡＮで送信する処理▲１▼を行い、ステップＳ１３８〜ステップＳ１４２でその逆に主中継器１３から端末装置に送るデータを副中継器２２で受信する処理▲２▼を行う。
【０１０７】
▲１▼端末装置からのデータをトークンリングＬＡＮで主中継器に送信する処理
まずステップＳ１３０で無線通信データバッファが空きであるか否かを判別する。これは、副中継器制御回路３０８における１ＭＢのＤＲＡＭ３４４に端末装置（ここでは遊技機３１）から赤外線通信でデータが送られてきたかどうかを監視するものであり、データがあるということは端末装置からのデータを主中継器１３にトークンリングＬＡＮで送信する場合に相当する。無線通信データバッファが空きでなければ、主中継器１３に送信すべきデータがあると判断してステップＳ１３２に進み、送信パラメータをセットする。これは、トークンリングＬＡＮでデータ（この場合は伝文パケット）を送信するために必要なセット処理を行うもので、例えばデータに付加される必要なパラメータのセット、ＵＤＰポートＮｏのＵＤＰプロトコルへのセット、ＩＰアドレスのＩＰプロトコルへのセットで、後述の無線データ受信割り込み処理でセットされる無線パケットからＵＤＰポートＮｏとＩＰアドレスを取り出してバッファ３４６にセットする。
【０１０８】
次いで、ステップＳ１３４でトークンリングパケット送信を行う。これは、端末装置からのデータを主中継器１３にトークンリングＬＡＮで送信するものであり、後述の無線データ受信割り込み処理でセットされる伝文＋ＩＤ  Ｎｏパケットおよび先にセットした送信パラメータをバッファメモリ・コントロールメモリ３２３にセットするものである。これにより、トークンリングコントローラ３２５の制御により端末装置からのデータが主中継器１３にトークンリングＬＡＮで送信される。すなわち、トークンリングＬＡＮでトークンと呼ばれる制御情報を局間（すなわち、主中継器および副中継器間）に循環させ、当該副中継器２２がトークンを取得すると、送信すべきデータを主中継器１３に送信し、送信終了後にトークンを次の局に渡す（なお、送信すべきデータがなければ送信権を次に渡す）。ステップＳ１３４を経ると、ステップＳ１３８に進む。
一方、ステップＳ１３０で無線通信データバッファが空きであれば、主中継器１３に送信すべきデータがないと判断してステップＳ１３６に分岐し、受信データバッファアドレスを更新する。これは、ＤＲＡＭ３４４における１つのデータの格納エリア（例えば、２５６バイトの容量）のアドレスを次に更新して、次のデータ格納エリアに移すものである。ステップＳ１３６を経ると、ステップＳ１３８に進む。
【０１０９】
▲２▼主中継器１３から端末装置に送るデータを副中継器２２で受信する処理
まず、ステップＳ１３８でトークンリング受信データバッファが空きであるか否かを判別する。これは、副中継器制御回路３０８における１ＭＢのＤＲＡＭ３４４に主中継器１３からトークンリングＬＡＮでデータが送られてきたかどうかを監視するものであり、データがあるということは主中継器１３からのデータを端末装置に送信する場合に相当する。トークンリング受信データバッファが空きでなければ、主中継器１３から副中継器２２にデータが送られてきて、端末装置に送信すべきデータがあると判断してステップＳ１４０に進み、無線データパケットの送信を行う。これは、トークンリング受信割り込み処理でＤＲＡＭ３４４にセットされた情報（すなわち、主中継器１３からトークンリングＬＡＮで受信した端末装置に送信すべきデータ）を送信用ＦＩＦＯ３１８にセットするものである。送信用ＦＩＦＯ３１８にセットされたデータは、ポーリングにより該当する端末装置（遊技機）に送信されることになる。
一方、ステップＳ１３８でトークンリング受信データバッファが空きであれば、主中継器１３から副中継器２２にデータが送られておらず、端末装置に送信すべきデータがないと判断して、ステップＳ１４２に分岐して受信アドレスを更新する。これは、ＤＲＡＭ３４４における１つのデータの格納エリア（例えば、２５６バイトの容量）のアドレスを次に更新して、次回のデータ格納エリアに移すものである。ステップＳ１４０あるいはステップＳ１４２を経ると、メインプログラムに復帰する。
【０１１０】
Ｂ−３．無線データ受信割り込み処理
図２８は無線データ受信割り込み処理のプログラムを示すフローチャートである。このプログラムは遊技機３１（端末装置）から管理装置１１にデータを送信する場合に、副中継器２２で一旦遊技機３１からのデータを受信して必要なセット処理を行うものである。このプログラムは受信用ＦＩＦＯ３１７より割り込みがかかって起動する。すなわち、遊技機３１からポーリングによりデータを受信して受信用ＦＩＦＯ３１７に格納されると、割り込みがかかってこのプログラムが実行される。このとき前述のアプリケーション処理は一時停止する。
まず、ステップＳ１５０で無線データヘッダチェックを行う。これは、遊技機３１から受信して受信用ＦＩＦＯ３１７に格納したデータについて、その無線データヘッダを確認するものである。無線データヘッダは、当該データがどの遊技機から送信されたものであるかを判断する情報である。
なお、無線ヘッダのデータの確認がとれれば、無線ヘッダよりＩＤ  Ｎｏを取り出してＤＲＡＭ３４４にセットする。
【０１１１】
次いで、ステップＳ１５２で無線パケットからＵＤＰポートＮｏを取り出してＤＲＡＭ３４４にセットする処理を行う。これは、遊技機との間のデータ転送はＵＤＰ／ＩＰプロトコルではなくポーリング方式に適した通信プロトコルを使用しているためである。
次いで、ステップＳ１５４で無線パケットからＩＰアドレスを取り出してＤＲＡＭ３４４にセットする処理を行う。次いで、ステップＳ１５６でトークンパケットをメモリにセットする。これは、伝文パケットをＤＲＡＭ３４４にセットするものである。ステップＳ１５６を経ると、無線データ受信割り込み処理を終了する。
このように遊技機３１からのデータをポーリング方式の通信プロトコルで受信すると、ＵＤＰ／ＩＰプロトコルに必要なＵＤＰポートＮｏとＩＰアドレスを取り出してＤＲＡＭ３４４にセットし、副中継器２２から主中継器１３にトークンリングで送信するタイミングに備える。
【０１１２】
Ｂ−４．トークンリング受信割り込み処理
図２９はトークンリング受信割り込み処理のプログラムを示すフローチャートである。このプログラムは、例えば管理装置１１から遊技機３１（端末装置）にデータを送信する場合に、副中継器２２で一旦主中継器１３を経由してくる管理装置１１からのデータを受信して必要なセット処理を行うものである。このプログラムはトークンリングＩ／Ｆカード３０４のバッファメモリ・コントロールメモリ３２３に、主中継器１３からのデータを受信して格納されたとき割り込みがかかって実行される。このとき副中継器２２では、当該副中継器２２の通信エリアにおける遊技機３１宛てのデータである場合に、主中継器１３からのデータをバッファメモリ・コントロールメモリ３２３に格納する。
【０１１３】
まず、ステップＳ１６０でバッファメモリの情報をチェックする。これは、副中継器制御回路３０８のＣＰＵ３４１によってバッファメモリに格納されている主中継器１３からの受信データをチェックするものである。次いで、ステップＳ１６２でポートデータをセットする。これは、主中継器１３との間のデータ転送はＵＤＰ／ＩＰプロトコルを使用しており、遊技機との間のデータ転送はＵＤＰ／ＩＰプロトコルではなくポーリング方式に適した通信プロトコルを使用しているため、ＵＤＰ／ＩＰプロトコルで受信したデータをポーリング方式の通信プロトコルに変換するものである。ポートデータのセットでは、ＵＤＰヘッダからＵＤＰポートＮｏに変換し（すなわち、ＵＤＰヘッダの情報のうち送り先ポート、送り元ポート情報を抜き出してＵＤＰポートＮｏとする）、変換したデータはＤＲＡＭ３４４にセットする。
次いで、ステップＳ１６４でＩＰデータをセットする。これは、ＩＰヘッダのうちから送り元ＩＰアドレスを抜き出してＤＲＡＭ３４４にセットするものである。
【０１１４】
次いで、ステップＳ１６６で無線データヘッダをセットする。これは、遊技機３１にデータを送信するために、ＩＤ  Ｎｏパケットから宛て先の遊技機を指定するとともに、ポーリング方式の通信プロトコルに必要な無線ヘッダを付加してＤＲＡＭ３４４にセットするものである。ステップＳ１６６を経ると、トークンリング受信割り込み処理を終了する。
このように主中継器１３からのデータをトークンリングによるＵＤＰ／ＩＰプロトコルで受信すると、ポーリング方式の通信プロトコルに変換してＤＲＡＭ３４４にセットし、副中継器２２から遊技機３１にポーリング方式の赤外線通信により送信するタイミングに備える。
【０１１５】
Ｃ．ＤＳＰポーリング処理
図３０はＤＳＰポーリング処理のプログラムを示すフローチャートである。このプログラムは、副中継器２２と遊技機３１（端末装置）との間でポーリング方式の通信プロトコルでデータの転送を行う処理である。この処理は、ＤＳＰコントローラにおいて行われる。
まず、ステップＳ１８０でイニシャルポーリングアドレスをセットする。これは、当該副中継器２２の通信エリアにおける複数の遊技機３１のうち、最初にポーリングするアドレスにセットするものである。次いで、ステップＳ１８２で送信データがあるか否かを判別する。これは、副中継器２２におけるＦＩＦＯ制御部３０３の送信用ＦＩＦＯ３１８に、遊技機３１（端末装置）に対してポーリングで送信すべきデータが格納されているかどうかを監視するものである。送信データとしては、例えば管理装置１１から主中継器１３、副中継器２２を経由して所定の遊技機３１に送るデータがあり、このデータを副中継器２２で受信して送信用ＦＩＦＯ３１８に格納しているケースである。
【０１１６】
ステップＳ１８２で送信データがある場合と、送信ＩＤ  Ｎｏとポーリングカウンタが一致した場合は、言換えればポーリングに該当する遊技機への送信データがある場合には、ステップＳ１８４に進んでデータパケットをセットする。これは、副中継器２２の送信用ＦＩＦＯ３１８に格納しているデータのパケットを、遊技機３１（端末装置）に対してポーリングで送信すべきものとしてセットするものである。次いで、ステップＳ１８６で無線パケット送信処理を行う。これは、第１赤外無線通信部３０１により赤外無線通信で無線パケット（この場合は、伝文情報のデータパケットを含む）をポーリングアドレスで指定される遊技機３１に送信するものである。
一方、ステップＳ１８２で送信データがない場合と、送信ＩＤ  Ｎｏとポーリングカウンタが一致しない場合は、言換えればポーリングに該当する遊技機への送信データがない場合には、ステップＳ１８８に分岐してＮｕｌｌパケットをセットする。これは、例えば管理装置１１から遊技機３１に対して送信すべきデータが無い場合に、データが無い状態に相当するＮｕｌｌパケットを、遊技機３１（端末装置）に対してポーリングで送信するためにセットするものである。次いで、ステップＳ１８６に進み、無線パケット送信処理を行う。この場合は、第１赤外無線通信部３０１により赤外線通信で無線パケット（この場合は、伝文情報の無いＮｕｌｌパケットを含む）をポーリングアドレスで指定される遊技機３１に送信することになる。
【０１１７】
次いで、ステップＳ１９０でイニシャルポーリングアドレスで指定された遊技機３１への送信がＯＫであるか否かを判別する。これは、該当する遊技機３１からＡＣＫが返送されてきたかどうかで判断する。副中継器２２でＡＣＫを受け取ると、送信ＯＫとして判断してステップＳ１９２に進む。ＡＣＫが返送されてこなければ、ステップＳ１８６に戻って、再度無線パケット送信処理を行い、ＡＣＫが返送されるまで、このループを繰り返す。そして、ＡＣＫが返送されると、ステップＳ１９２に抜ける。
ステップＳ１９２では受信データがあるか否かを判別する。これは、遊技機３１から副中継器２２に対してポーリングでデータが送信されたとき、その送信されたデータを副中継器２２で受信したかどうかを判断するものである。なお、遊技機３１から副中継器２２に対してポーリングでデータが送信されないときは、副中継器２２での受信データはない。
【０１１８】
ステップＳ１９２で受信データがあるときは、ステップＳ１９４に進んで受信パケットのＣＲＣ（巡回冗長検査：Cycle Redundancy Check）がＯＫであるか否かを判別する。これは、受信データのエラー（ビット誤り）をチェックするものである。受信パケットのＣＲＣがＮＧであれば、ステップＳ１９６でＮＡＣＫ（データを受信していないというＡＣＫ）を送信してステップＳ１９２に戻り、同様のループを繰り返す。この場合、再度遊技機３１からデータを送信してもらうことになる。そして、ステップＳ１９４で受信パケットのＣＲＣがＯＫであれば、ステップＳ１９８に進んで伝文情報の無いＮｕｌｌパケットデータであるか否かを判別する。これは、遊技機３１から受信したデータが伝文情報の無いＮｕｌｌパケットデータであるかどうかを判断するものである。Ｎｕｌｌパケットデータであれば、ステップＳ２００で受信データパケットをメモリに転送する。これは、遊技機３１からポーリング方式の受信赤外無線通信で受信したデータを受信用ＦＩＦＯ３１７に転送するものである。ステップＳ２００を経ると、次いで、ステップＳ２０２に進む。
【０１１９】
一方、ステップＳ１９８で遊技機３１から受信したデータがＮｕｌｌパケットデータであれば、ステップＳ２００をジャンプしてステップＳ２０２に進む。ステップＳ２０２では今回のルーチンのポーリングアドレスを更新する。これにより、ポーリングアドレスがインクリメントされて次の遊技機３１を指定することになる。次いで、ステップＳ２０２から再びステップＳ１８２に戻って同様のルーチンを繰り返す。
このように、ポーリング方式の通信プロトコルで副中継器２２と遊技機３１との間でデータの転送（送信／受信）を行い、ルーチンを実行する毎にポーリングアドレスを更新していき、最終的に副中継器２２がカバーする通信エリアの全ての遊技機３１に対してＤＳＰポーリング処理が行われる。この場合、遊技機３１のポーリングアドレス（例えば、ＩＤ番号）順に一定時間間隔（例えば、最大パケット長を考慮した間隔）で副中継器２２の通信カバーエリア全域に赤外線が発光放射され、このとき遊技機３１に送信すべきデータがあれば、データパケットを送るが、送信すべきデータがないときはＮｕｌｌパケットを送る。そして、送信が終了すると、直ちに一定時間間隔で受信体制に入り、遊技機３１よりの応答を待ち、次の遊技機３１のポーリングアドレスに移行する。
なお、他方の副中継器２１の動作も同様であるが、この場合は遊技機３１とは別の複数の端末装置について同様のポーリング方式の通信プロトコルでデータの転送（送信／受信）が行われる。
【０１２０】
Ｄ．管理装置の制御動作
次に、管理装置１１の制御動作について説明する。最初に管理装置１１による遊技情報の管理制御から説明し、その後、管理装置１１と端末装置間の情報転送のプログラムについて説明する。
図３２〜図３５は管理装置１１によって実行される管理制御のプログラムを示すフローチャートである。このプログラムは管理装置１１の電源投入と同時に開始される。
Ｄ−１．メインプログラム
プログラムがスタートすると、まずステップＳ３００でシステムファイル検索処理を行う。これは、カード会社ファイルおよびホストファイルを検査するものである。カード会社ファイルはセキュリティコード、暗号化情報、各端末装置の識別番号等のカード会社が管理するデータをファイリングし、ホストファイルはシステムで固有の端末名をファイリングしている。そして、システムファイル検索処理では、例えばカード会社ファイルをリードオープンし、オープンエラーはファイル無しとする。ファイルデータの項目の検査では、例えばホール番号のデータ長、セキュリティコードのデータ長、カード発行機識別番号のデータ長、玉貸残高上限の範囲等を検査する。ホストファイルについても同様であり、例えばホスト名があるか、カード発行機２３等の端末装置のネットワーク上のアドレスがあるか等を検査する。
【０１２１】
次いで、ステップＳ３０２でシステムファイルの検索結果からエラーが無いか否かを判別し、エラーがあればステップＳ３２４に分岐してエラーメッセージを表示してルーチンを終了する。例えば、ファイルのオープンエラー、データ項目の異常の場合、メッセージ出力後にシステムを停止する。メッセージとしては、「システムに異常が発見されました」、「カード会社に連絡してください」等を表示する。
ステップＳ３０２でシステムファイルの検索結果からエラーが無ければ、ステップＳ３０４に進んで初期値設定変更処理を行う。これは、システムに接続されている各端末固有の情報等に変更があるか否かの確認をし、変更があればシステムに接続されている各端末固有の情報等の初期値を変更するものである。次いで、ステップＳ３０６で初期値設定変更処理にエラーが無いか否かを判別し、エラーがあればステップＳ３２４に分岐してエラーメッセージを表示してルーチンを終了する。エラーがなければステップＳ３０８に進んでファイル初期化処理を行う。これは、各来歴ファイルの集計および初期化を行うものである。来歴ファイルとしては、例えばカード使用来歴ファイル、発行来歴ファイル、金額付加来歴ファイル、精算来歴ファイル、更新来歴ファイル、Ｐ機動作来歴ファイル等がある。
【０１２２】
次いで、ステップＳ３１０でファイル初期化処理にエラーが無いか否かを判別し、エラーがあればステップＳ３２４に分岐してエラーメッセージを表示してルーチンを終了する。エラーがなければステップＳ３１２に進んで端末ファイル初期化処理を行う。これは、未接続端末ファイル、準備完了端末ファイルを作成するものである。例えば、未接続端末ファイルをライトオープンしてホスト名を書き込み、その後、クローズしたり、準備完了端末ファイルをライトオープン後クローズしたりする。
次いで、ステップＳ３１４で端末ファイル初期化処理にエラーが無いか否かを判別し、エラーがあればステップＳ３２４に分岐してエラーメッセージを表示してルーチンを終了する。エラーがなければステップＳ３１６に進んでサブプロセス起動１処理を行う。これは、マルチタスクにより後述の図３４に示す各処理を実行するものである。次いで、ステップＳ３１８でサブプロセス起動１処理にエラーが無いか否かを判別し、エラーがあればルーチンを終了する。エラーがなければステップＳ３２０に進んでサブプロセス起動２処理を行う。これは、マルチタスクにより後述の図３５に示す各処理を実行するものである。次いで、ステップＳ３２２でサブプロセス起動２処理にエラーが無いか否かを判別し、エラーがあればルーチンを終了する。エラーがなければ、図３３のステップＳ３４０以降の処理を実行する。
【０１２３】
ステップＳ３４０ではメインメニュー処理を行う。これは、各端末装置の情報やカード情報を選択可能なホップアップ方式のメニュー選択画面を表示したり、各操作ボタンを表示したりするものである。次いで、ステップＳ３４０で終了が要求された場合に、ステップＳ３４２で閉店確認処理を行う。これは、各稼働データファイルを調べて全ての端末装置が閉店になっているかを確認するものである。次いで、ステップＳ３４４でサブプロセス停止１処理を行う。これは、サブプロセス起動１処理を停止するものである。次いで、ステップＳ３４６でサブプロセス停止２処理を行う。これは、サブプロセス起動２処理を停止するものである。次いで、ステップＳ３４８で集計処理を行い、各データ（例えば、当店発行カード枚数、当店発行金額、当店更新カード枚数、当店玉貸使用金額、付加金額等）を集計する。次いで、ステップＳ３５０でシステム終了処理を行う。これにより、終了確認画面が表示され、その後、カード会社２からの連絡を待ち、カード会社２より決済のための集計データ等の取得が行われる。また、各端末装置識別番号等に変更があるときは変更データが管理装置１１に送信され、変更情報がカード会社ファイルに更新される。そして、カード会社２の指示により自動で管理装置１１の電源がオフする。ステップＳ３５０を経ると、プログラムを終了する。
【０１２４】
Ｄ−２．サブプロセス起動１処理
次に、図３４を参照してサブプロセス起動１処理を説明する。サブプロセス起動１処理では、以下の各処理がマルチタスクによって実行される。
ステップＳ３６０：端末ファイル更新処理
回線テスト、回線切断処理等の結果における各端末のシステムへの接続状況を更新する（未接続端末ファイル、接続端末ファイル、開店中端末ファイル）。
ステップＳ３６２：補給パケットルーティング処理
Ｐ機よりの封入球の補給要求を当該島ユニット１６の補給装置へ送信するものである。
ステップＳ３６４：回線切断処理
稼働データファイルを読み込み、一定時間経過しても稼働データを送信してこない端末装置に対して、管理装置１１と端末装置のネットワーク回線を切断する。そして、切断した端末装置のレコード内の稼働情報をクリアする。
ステップＳ３６６：エラー発生受信処理
端末装置でエラーが発生した状態を受信し、来歴ファイルを更新する。不正検出も含まれる。
【０１２５】
ステップＳ３６８：開店準備処理
端末装置の稼働状況を確認し、各端末装置の稼働データファイルを読み込み、開店準備完了の端末装置を検出する。
ステップＳ３７０：初期値要求受信処理
端末装置からの初期値要求に対して初期値を送信する。
ステップＳ３７２：初期値送信処理
端末装置に初期値を送信する。例えば、カード発行機２３の場合には、カード会社２から送られ管理装置１１に格納されている（カード会社ファイル）セキュリティデータ、暗号化情報、各端末装置識別番号等の初期値が送信され、他の端末装置にもセキュリティデータ、自分の識別番号（当該他の端末装置の識別番号）、暗号化情報が送信される。
ステップＳ３７４：Ｐ機稼働データ受信処理
Ｐ機より稼働データを受信するもので、例えば１秒毎に受信する。
ステップＳ３７６：発行機稼働データ受信処理
カード発行機２３より稼働データを受信するもので、例えば１０秒毎に受信する。
ステップＳ３７８：金額付加機稼働データ受信処理
大型金額付加機２５および台間金額付加機７１より稼働データを受信する。
【０１２６】
ステップＳ３８０：景品ＰＯＳ稼働データ受信処理
景品ＰＯＳ１４より稼働データを受信する。
ステップＳ３８２：更新機稼働データ受信処理
カード更新機２４より稼働データを受信する。
ここで、上記ステップＳ３７４のＰ機稼働データ受信処理、ステップＳ３７６の発行機稼働データ受信処理、ステップＳ３７８の金額付加機稼働データ受信処理、ステップＳ３８０の景品ＰＯＳ稼働データ受信処理、ステップＳ３８２の更新機稼働データ受信処理では、何れの処理プロセスでも対応するポート（窓口領域）を監視しておいて、データが端末装置からポートにセットされると、そのポートを通して端末装置からのデータを収集する。
ステップＳ３８４：ホールデータ要求処理
カード会社２より要求があると、集計データファイルのレコードを検索し、要求された日の集計データを送信する。
ステップＳ３８６：回線テスト送信処理
カード会社２から送られ管理装置１１に格納されているカード会社ファイルよりセキュリティデータ、各端末装置識別番号等を読み込み、未接続端末ファイルより端末装置名を読み込み、午前０時からの経過秒数を作成し、端末装置に回線テストパケットを送信してＡＣＫを送ってきた端末装置を識別することで、回線テストを行う。
【０１２７】
Ｄ−３．サブプロセス起動２処理
次に、図３５を参照してサブプロセス起動２処理を説明する。サブプロセス起動２処理では、以下の各処理がマルチタスクによって実行される。
ステップＳ４００：開店パケット送信処理
開店指示端末ファイルより端末名（端末装置名称のこと、以下同様）を読み込み、端末装置にパケットを送信し、ＡＣＫを送ってきた端末装置を識別する。
ステップＳ４０２：カード使用来歴更新処理
カード番号より該当カードのカード使用来歴ファイル（このファイルにカード照合による不一致の来歴も記録される）を決定し、端末装置よりの受信パケットのデータを追加書き込みすることで、カード使用来歴を更新する。
ステップＳ４０４：分析データ更新処理
一定時間毎に端末装置の各稼働情報より送信データ（例えば、プレミアムゲーム回数合計、分析用換金額、分析用貯玉金額、遊技人数等）を作成し、作成したデータを経営分析装置１２へ送信する。
ステップＳ４０６：カードファイル更新処理
端末装置からの受信パケットのカード番号をキーにして対応するファイルを検索し、カードファイルを更新する。
【０１２８】
ステップＳ４０８：Ｐ機動作来歴更新処理
端末名より該当Ｐ機動作来歴ファイルを決定し、端末装置よりの受信パケットのデータを追加書き込みすることで、Ｐ機動作来歴を更新する。
ステップＳ４１０：動作中止／再開送信処理
Ｐ機以外の端末装置の動作中止／再開パケットの送信処理を行う。
ステップＳ４１２：Ｐ機動作パケット送信処理
Ｐ機の動作、再開、中断終了、打ち止め解除等の各パケットの送信処理を行う。これは、メインメニューより指示する。
ステップＳ４１４：閉店パケット送信処理
選択端末装置を開店指示端末ファイルから削除し、閉店指示によりパケットを送信する。
ステップＳ４１６：当り発生受信処理
Ｐ機から受信したパケットの内容より当りの発生／終了を検出する。
ステップＳ４１８：打ち止め解除受信処理
Ｐ機から受信したパケットの内容より打ち止めを解除したことを受信する。
ステップＳ４２０：Ｐ機動作パケット受信処理
Ｐ機より動作パケットを受信し、ＡＣＫを返す。
ステップＳ４２２：照合要求受信処理
Ｐ機および景品ＰＯＳ１４からのカードデータの照合要求を受信する。そして、受信パケットのカード番号からカードファイルを検索し、該当カードがある場合、ファイルの使用ホール番号と受信パケットの使用ホール番号が一致していれば、カードデータ（例えば、玉貸金額、貯玉金額、持玉数等）と受信したカードデータとの比較判定を行い、不一致の場合は不一致来歴ファイルを作成するとともに、結果を送信する。
【０１２９】
ステップＳ４２４：更新確認受信処理
カード更新機２４より照合要求を受信し、受信パケットのカード情報をカード会社２に送信して更新の許可の判断を行ってもらい、その結果を受け取り、カード更新機２４へ送信する。
ステップＳ４２６：発行終了受信処理
カード発行の終了を受信する。すなわち、発行終了パケットを受信する。
ステップＳ４２８：付加終了（大型）受信処理
大型金額付加機２５より付加終了パケットを受信する。これにより、金額付加来歴ファイルが更新され、カード使用来歴ファイルが更新される。
【０１３０】
ステップＳ４３０：付加終了（台間）受信処理
台間金額付加機７１より付加終了パケットを受信する。これにより、金額付加来歴ファイルが更新され、カード使用来歴ファイルが更新される。
ステップＳ４３２：精算終了受信処理
景品ＰＯＳ１４より精算終了パケットを受信する。これにより、精算来歴ファイルが更新され、カード使用来歴ファイルが更新される。
ステップＳ４３４：更新終了受信処理
カード更新機２４よりカードデータの更新終了パケットを受信する。これにより、更新来歴ファイルが更新され、カード使用来歴ファイルが更新される。
ステップＳ４３６：不良カード発生受信処理
端末装置からの不良カード発生パケットを受信する。これにより、不良カード発生来歴ファイルが更新される。
【０１３１】
このように、管理装置１１では各端末装置毎の基本的な情報（初期値）を設定し、記憶する。回線テスト後に、端末装置より要求のあったときに送信する。各端末装置に対して回線テストパケットを送信し、一定時間内に応答があると、端末装置が接続されているものとして自動認識する。このとき、管理装置１１はカード会社ファイルよりセキュリティデータ、各端末装置の識別番号、暗号鍵（暗号化情報）、カードの制限情報（例えば、付加金額の最大値：２００００円）等を、初期値としてカード発行機２３等へ送信する。
開店準備では各端末が開店できる状態になったかどうかを稼働情報で確認し、開店状態になっている端末を表示する。このとき、台毎に選択可能である。したがって、全端末が開店できる状態でなくても、開店ができる。開店後、開店できなかった端末の自動開店指令ができる。
【０１３２】
開店すると、遊技開始、中断解除時にＰ機より送られてくるカードデータと、カードファイルに保存されているカードデータを照合し、結果をＰ機に送信し、遊技が行われる。そして、各端末装置より送られてくる各種データを編集加工して、当日分のファイルに保存したり、各端末装置の稼働情報を表示したりする。このとき、Ｐ機稼働データの受信処理等では、対応するポートを監視しておいて、データが端末装置からポートにセットされると、そのポートを通して端末装置からのデータを収集するが、詳細はサブルーチンで後述する。また、経営分析装置１２へ収集データを送信する。閉店時には営業終了を各端末装置に送信し、各ファイルを保存し、システムを終了させる。
一方、カード会社２に対しては、１日のデータ（玉貸金額、付加金額等の必要なデータ）を集計して要求があった場合送信する。
【０１３３】
Ｅ．管理装置から端末装置への情報転送
次に、管理装置１１と端末装置間の情報転送の処理手順について説明する。最初に管理装置１１から端末装置に向けてデータを転送する場合について説明する。
Ｅ−１．管理装置の情報転送プログラム
図３６は管理装置１１から端末装置に向けて情報を転送する場合の制御手順を示すフローチャートである。この制御手順は管理装置１１によって実行される。まず、ステップＳ５００で送信データがあるか否かを判別する。ここでの送信データとは、管理装置１１から端末装置に対して送信しようとするデータであって、ユーザープログラムにより指定されるものである。例えば、送り先の通信エリアを担当する相手先副中継器２１（あるいは２２）のＩＰアドレス、データ（伝文データおよび端末装置のＩＤナンバー）、送り先ポート番号があればポート番号を含むものである。
送信データがなければ、このステップＳ５００に待機し、送信データがあるとステップＳ５０２に進んで送信データがノーマルデータあるいはＡＣＫデータであるか判別する。ノーマルデータとは、端末装置に送信する伝文を含むデータ、ＡＣＫデータとは、伝文を受領したというＡＣＫを返すデータである。
【０１３４】
ステップＳ５０２で送信データがノーマルデータと判断したときは、ステップＳ５０４で送り先ポート番号（ポート情報：窓口情報）をセットする。これは、送り先の端末装置のどこのポートを指定して送信データを送るかをセットするものである。例えば、Ｐ機の場合には「３００１Ｈ回線テスト」等というポートを指定してＰ機にデータを送信する。これにより、Ｐ機では直ちにテストに関するデータと判断し、その後の処理を速やかに行うことができる。また、Ｐ機の場合に「２１０１Ｈデータ照会要求」というポートを指定してＰ機にデータを送信する。これにより、Ｐ機では直ちに遊技データの照会要求であると判断し、その後の処理を速やかに行うことができる。さらに、経営分析装置１２の場合には「２２００Ｈ分析データ」というポートを指定して定時的に経営分析装置１２にデータを送信する。これにより、経営分析装置１２では直ちに定時的に経営分析装置１２に対して出力されるデータであると判断し、その後の処理を速やかに行うことができる。
このように端末装置の送り先ポート番号を指定することで、端末装置ではデータを受信するときの処理がしやすく、効率を高めることができる。次いで、ステップＳ５０８に進む。
【０１３５】
一方、ステップＳ５０２で送信データがＡＣＫデータであると判断したときは、ステップＳ５０６に分岐してＡＣＫを返す対象となった伝文を受信したときに得た自分のポート（端末装置のポート）を、再び送り先ポートにセットする。すなわち、同じポートを指定してＡＣＫデータを端末装置に送信するものである。このようにすることにより、当該ＡＣＫに関連する情報の伝送を効果よく速やかに行うことができる。次いで、ステップＳ５０８に進む。
ステップＳ５０４あるいはステップＳ５０６を経ると、ステップＳ５０８で空いている自分のポートをランダムに見つけ出しセットする。これは、管理装置１１で送信して欲しいポート（端末装置からデータを送信するときの送り先ポート）を指定するものである。言換えれば、端末装置からデータを受信する際の管理装置１１の受信ポートを指定することになる。
【０１３６】
次いで、ステップＳ５１０でＵＤＰプロトコルヘッダを付加し、ステップＳ５１２でＩＰプロトコルヘッダを付加する。これは、送信データをＵＤＰ／ＩＰプロトコルに変換するものである。このような処理を行うことにより、後述の図４８に示すように「ＩＤ  Ｎｏ」および「伝文パケット」からなるデータに対して、「ＵＤＰヘッダ（ここにポート情報が含まれる：送り先ポートおよび送り元ポート）」、「ＩＰヘッダ」が付加されてＵＤＰ／ＩＰプロトコルに変換される。ステップＳ５１２を経ると、本ルーチンを終了する。これにより、管理装置１１から光通信で主中継器１３に対して送り先ポート番号および送り元ポート番号（受信ポート番号になる）を指定してデータがＡＴＭによる光通信のネットワークで送信される。
【０１３７】
Ｅ−２．主中継器の制御手順
図３７は主中継器１３における情報転送の制御手順を示すフローチャートである。この制御手順は主中継器１３によって実行される。制御手順がスタートすると、まずステップＳ５２０でＩＰヘッダ＋ＵＤＰヘッダ＋ＩＤ  Ｎｏ＋伝文パケットをＡＴＭＩ／Ｆボード（すなわちＡＴＭＩ／Ｆカード２０１のこと、以下同様）より受け取り、次いで、ステップＳ５２２でデータをトークンリングＬＡＮＩ／Ｆボード（すなわち、トークンリングＬＡＮＩ／Ｆカード２０２のこと、以下同様）に送る（書き込む）。
【０１３８】
これにより、トークンリングＬＡＮでのデータ転送が可能になる。ステップＳ５２２を経ると、本ルーチンを終了する。
このようにして、主中継器１３では管理装置１１からＡＴＭネットワークで受信したデータをトークンリングＬＡＮのデータ形式に変換して副中継器２１、２２に送信する。このとき、管理装置１１の送り先ポート番号および送り元ポート番号（受信ポート番号になる）は指定されている。
【０１３９】
Ｅ−３．副中継器の制御手順
図３８は副中継器２１、２２における情報転送の制御手順を示すフローチャートである。この制御手順は副中継器２１、２２によって実行される。プログラムがスタートすると、まずステップＳ５３０で管理装置１１からのデータ待ちであるか否かを判別する。これは、管理装置１１から端末装置にデータを送信する際の中継があるかどうか待機しているものである。なお、管理装置１１ばかりでなく、経営分析装置１２からのデータ（経営分析装置１２から端末装置に送信するデータ）を待つ場合もある。管理装置１１（あるいは経営分析装置１２）からのデータ待ちでなければ、このステップＳ５３０に待機し、管理装置１１（あるいは経営分析装置１２）からのデータ待ちであれば（すなわち、中継すべきデータが送られくると）、ステップＳ５３２に進んでトークンリングヘッダを削除したデータをトークンリングＬＡＮＩ／Ｆカード２０２から読み込み、ステップＳ５３４でＩＰヘッダを削除し、さらにステップＳ５３６でＵＤＰヘッダを削除する。
【０１４０】
これは、管理装置１１からのデータを主中継器１３を介してトークンリングＬＡＮで受信したので、以降の端末装置にデータを中継して送る際には、ポーリング方式の通信プロトコルで送る必要があることから、図５０に示すようにＵＤＰ／ＩＰプロトコルのパラメータを削除して、「ＩＰアドレス」、「ＵＤＰポートＮｏ」、「伝文パケット」というデータ形式にするものである。なお、その後データに「無線ヘッダ」（「ＩＤ  Ｎｏ」に対応する宛先情報）が付加される。
次いで、ステップＳ５３８でＩＰアドレスをチェックする。ＩＰアドレスはＩＰヘッダ内に含まれている。これは、ＩＰアドレスをチェックすることにより、自局（当該副中継器）宛てであるかどうかを判断するものである。なお、ＩＰアドレスは管理装置１１、経営分析装置１２、景品ＰＯＳ１４、主中継器１３および副中継器２１、２２からなるＡＴＭネットワークおよびトークンリングＬＡＮの局に付与されており、副中継器２１、２２よりも下端側の端末装置（遊技機等）には付与されていない。副中継器２１、２２よりも下端側の端末装置ではポーリング方式の通信プロトコルで情報転送が行われるからである。図５０で端末装置のデータにもＩＰアドレスが付加されているが、これはあくまでも、端末装置を通信カバーエリアとしている副中継器２１（あるいは２２）のアドレスであり、このようにしないと端末装置をトークンリングＬＡＮからの指定ができないからである。
ＩＰアドレスをチェックした結果、自局（当該副中継器）宛てでなければステップＳ５３０に戻って処理を繰り返す。したがって、この場合は他の局にトークンを回すことになる。
【０１４１】
ＩＰアドレスをチェックした結果、自局（当該副中継器）宛てであれば、ステップＳ５４０に進んでポート番号の有無を判別する。ポート番号はＵＤＰヘッダ内に含まれている。ポート番号がなければステップＳ５３０に戻って処理を繰り返す。ポート番号があれば、ステップＳ５４２に進んで自局（当該副中継器）のポートが空いているか否かを判別し、空きがなければ待機し、ポートの空きができるとステップＳ５４４に進んで各ポートへデータを振り分ける。次いで、ステップＳ５４６でＩＤ  Ｎｏに基づく無線ヘッダと、データを送信用ＦＩＦＯ３１８にセットしてルーチンを終了する。これにより、図５０に示すように「ＩＰアドレス」、「ＵＤＰポートＮｏ」、「伝文パケット」というデータに加えて「無線ヘッダ」（「ＩＤ  Ｎｏ」に対応する宛先情報）が付加され、ポーリング方式の通信プロトコルに変換される。そして、副中継器２１、２２から赤外線通信のポーリングにより端末装置に対してデータが転送される。
【０１４２】
Ｅ−４．端末通信制御装置の制御手順
図３９は端末装置における端末通信制御装置３５０の制御手順を示すフローチャートである。この制御手順は端末通信制御装置３５０によって実行される。まず、ステップＳ５５０で副中継器２１、２２からのデータ待ちであるか否かを判別する。これは、副中継器２１、２２から端末装置にポーリングでデータを送信する際に、自局（端末装置）宛てのデータであるかどうかを監視しているものである。副中継器２１、２２からのデータ待ちでなければ、このステップＳ５５０に待機し、副中継器２１、２２からのデータ待ちであれば（すなわち、端末装置で受信すべきデータが送られくると）、ステップＳ５５２に進んでデータ（ここでのデータは副中継器２１、２２を経由してきたデータ）を受信用ＦＩＦＯ３８１へ書き込んでルーチンを終了する。これにより、図５０に示すように「無線ヘッダ」、「ＩＰアドレス」、「ＵＤＰポートＮｏ」、「伝文パケット」というデータが受信用ＦＩＦＯ３８１に取り込まれ、その後、デュアルポートＲＡＭ３９４を介して端末装置自体（例えば、Ｐ機）に送られることになる。
【０１４３】
Ｅ−５．端末制御回路の制御手順
図４０は端末装置における端末制御回路３５５の制御手順を示すフローチャートである。この制御手順は端末制御回路３５５によって実行される。プログラムがスタートすると、まずステップＳ５６０で受信待ちであるか否かを判別する。これは、端末制御回路３５５（特に、ＣＰＵ３９１）が端末通信制御装置３５０におけるＦＩＦＯ制御部３５４のステータスレジスタ３８３の内容をチェックして判断するもので、端末通信制御装置３５０から端末制御回路３５５に転送するデータ（すなわち、受信データ）があるかどうかを監視するものである。受信待ちでなければ、このステップＳ５６０に待機し、受信待ちであれば（すなわち、端末通信制御装置３５０から端末制御回路３５５にデータが転送されてくると）、ステップＳ５６２に進んでデータ（ここでのデータは副中継器２１、２２を経由してきて端末通信制御装置３５０で受信したデータ）のＣＲＣ（巡回冗長検査：Cycle Redundancy Check）チェックがＯＫであるか否かを判別するこれにより、受信データのエラー（ビット誤り）がチェックされる。データのＣＲＣがＮＡＣＫであれば、ステップＳ５６４に分岐してＤＳＰ（端末通信制御装置３５０のこと、以下同様）にＮＡＣＫを通知してステップＳ５６０に戻り、同様のループを繰り返す。
【０１４４】
データのＣＲＣがＯＫであれば、ステップＳ５６６に進んでＤＳＰ（端末通信制御装置３５０）における受信用ＦＩＦＯ３８１の内容を読み込む。これは、受信用ＦＩＦＯ３８１の内容を読み出して端末制御回路３５５のＲＡＭ３９３に格納するものである。次いで、ステップＳ５６８で受信用ＦＩＦＯ３８１から読み出したデータ（ＲＡＭ３９３に格納したデータ）から無線ヘッダを削除する。これにより、図５０に示すように「無線ヘッダ」、「ＩＰアドレス」、「ＵＤＰポートＮｏ」、「伝文パケット」というデータから「無線ヘッダ」が削除され、「ＩＰアドレス」、「ＵＤＰポートＮｏ」、「伝文パケット」というデータ形式になる。次いで、ステップＳ５７０でデータに対して送信元ＩＰアドレスをデュアルポートＲＡＭ３９４に転送する。これは、データの送信元である管理装置１１のＩＰアドレスをセットするものである。
【０１４５】
次いで、ステップＳ５７２で送信／受信元ポート番号をセットしてデュアルポートＲＡＭ３９４に転送する。これは、データの送信元である管理装置１１の送信元ポート番号（データを送信したポート番号）および受信元ポート番号（これからデータを受信するポート番号）をセットするものである。次いで、ステップＳ５７４でパケットをセットしてデュアルポートＲＡＭ３９４に転送する。これは、伝文パケットをデュアルポートＲＡＭ３９４に送るものである。ステップＳ５７４を経ると、ルーチンを終了する。
このようにして、デュアルポートＲＡＭ３９４には「ＩＰアドレス」、「ＵＤＰポートＮｏ」、「伝文パケット」という形式のデータが取り込まれる。
【０１４６】
Ｅ−６．端末装置でデータを取り込む場合の制御手順
図４１は端末装置でデータを取り込む場合の制御手順を示すフローチャートである。この制御手順は端末装置自体（例えば、Ｐ機）によって実行される。まず、ステップＳ５８０で受信待ちであるか否かを判別する。これは、端末制御回路３５５のデュアルポートＲＡＭ３９４から端末装置自体（例えば、Ｐ機）にデータを取り込むときの受信待ちであるかどうかを監視するものである。端末制御回路３５５のデュアルポートＲＡＭ３９４から端末装置自体（例えば、Ｐ機）にデータを取り込む受信待ちでなければ、ステップＳ５８０に待機し、受信待ちであると、ステップＳ５８２に進んでデュアルポートＲＡＭ３９４から端末装置自体（例えば、Ｐ機）にデータを取り込み、そのデータのＩＰアドレスを読み込む。これは、送信元の管理装置１１（あるいは経営分析装置１２）のＩＰアドレスを読み込むものである。
【０１４７】
次いで、ステップＳ５８４でデュアルポートＲＡＭ３９４より取り込んだデータからＵＤＰポートを読み込む。この場合、端末装置側で受信した情報に対する返答（返答遊技情報）が必要な場合は、送り元と送り先のポート番号を入れ換えて使用する。次いで、ステップＳ５８６でデュアルポートＲＡＭ３９４より取り込んだデータから伝文パケットを読み込む。これにより、管理装置１１から送信された情報の種類（伝文）が判明する。その後、端末装置では伝文に対応した処理（例えば、遊技情報の送信）を行うことになる。
このようにして、管理装置１１から送信されたデータは主中継器１３、副中継器２２を介して端末装置の端末通信制御装置３５０から端末制御回路３５５のデュアルポートＲＡＭ３９４にデータが転送され、端末装置自体（例えば、Ｐ機）でデュアルポートＲＡＭ３９４からデータを読み出すことにより、情報の伝送が行われる。
【０１４８】
Ｆ．端末装置から管理装置への情報転送
次に、端末装置から管理装置１１に向けてデータを転送する場合について説明する。
Ｆ−１．端末装置からデータを送り出す場合の制御手順
図４２は端末装置からデータを送り出す場合の制御手順を示すフローチャートである。この制御手順は端末装置自体（例えば、Ｐ機）によって実行される。まず、ステップＳ６００で送信しようとするデータに対して送り先ＩＰアドレスをセットし、デュアルポートＲＡＭ３９４に書き込む。送り先ＩＰアドレスとしては、例えば管理装置１１、経営分析装置１２のＩＰアドレスがある。次いで、ステップＳ６０２で送信しようとするデータに対して送り先ポート番号および疑似送り元ポート番号をセットし、デュアルポートＲＡＭ３９４に書き込む。送り先ポート番号は、例えば管理装置１１、経営分析装置１２にデータを送るときの相手先のポート番号を指定するものである。疑似送り元ポート番号は端末装置側のポート番号を指定するものである。
【０１４９】
なお、端末装置から例えば管理装置１１、経営分析装置１２にデータを送るようなとき、予め定めてある相手のポート番号（例えば、定時の稼働情報を転送する場合のポート番号）、又は管理装置１１等よりの返答を要する情報の場合には、ＵＤＰポートＮｏの中に、送り先ポート番号、送り元ポート番号があるので、これらの送り先ポート番号、送り元ポート番号を入れ換えて使用する。
特に、端末装置から管理装置１１、経営分析装置１２に情報を送信するとき、定時遊技情報については予め設定した専用の送信先ポート番号を付加して送信する。管理装置１１では定時遊技情報に付加されているポート番号を判断して対応する専用のポートへの割り振りを行って遊技情報の収集（例えば、そのポートから受け入れた遊技情報でユーザープログラムを起動して情報を収集）行うことになる。
【０１５０】
次いで、ステップＳ６０４でパケットをセットし、デュアルポートＲＡＭ３９４に書き込む。これは、端末装置から管理装置１１あるいは経営分析装置１２に伝えたい伝文情報（例えば、玉貸しデータ）を伝文パケットとしてセットするものである。
次いで、ステップＳ６０６で送信結果待ちであるか否かを判別する。これは、デュアルポートＲＡＭ３９４に書き込まれたデータ（上記のように送り先ＩＰアドレス、伝文パケット等を含むデータ）が端末装置自体（例えば、Ｐ機）から端末制御回路３５５によって読み出されて、副中継器２１、２２に送信されたかどうかを監視しているものである。送信結果待ちでなければ、このステップＳ６０６に待機し、送信結果待ち（データを副中継器２１、２２に送った場合の結果待ちのとき）であると、ステップＳ６０８に進んで送信結果（例えば、ＡＣＫ）をメモリ（端末装置自体にあるＲＡＭ）に記憶する。これにより、端末装置から送信したデータが確実に相手先にとどいたかどうかが判明し、とどいていないときは（例えば、ＣＲＣチェックエラーがあるときは）、再送信する等の処理を行うことになる。また、送信結果に対してそのＡＣＫを受信すると、例えば送信結果を記憶したメモリ内容をクリアする。ステップＳ６０８を経ると、本手順を終了する。
【０１５１】
Ｆ−２．端末制御回路３５５からデータを送り出す場合の制御手順
図４３は端末制御回路３５５からデータを送り出す場合の制御手順を示すフローチャートである。この制御手順は端末制御回路３５５によって実行される。まず、ステップＳ６２０で送信データがあるか否かを判別する。これは、端末制御回路３５５のデュアルポートＲＡＭ３９４に送信対象のデータが書き込まれたか否かを監視し、データが書き込まれた場合に送信データがあると判断するものである。送信データがなければ、このステップＳ６２０に待機し、送信データがデュアルポートＲＡＭ３９４に書き込まれると、ステップＳ６２２以降の処理を実行する。ステップＳ６２２ではデュアルポートＲＡＭ３９４に書き込まれたデータ（ここでは送信データ、以下同様）からＩＰアドレスを読み込む。これは、当該端末装置のデータを送信する送り先のＩＰアドレス（例えば、管理装置１１あるいは経営分析装置１２のＩＰアドレス）を読み込むものである。次いで、ステップＳ６２４でデュアルポートＲＡＭ３９４に書き込まれたデータからポート番号を読み込む。これは、当該端末装置のデータを送信する送り先のポート番号（例えば、管理装置１１あるいは経営分析装置１２のポート番号＋疑似送り元ポート番号）を読み込むものである。
【０１５２】
次いで、ステップＳ６２６でデュアルポートＲＡＭ３９４に書き込まれたデータからパケットを読み込む。これは、当該端末装置のデータを送信する送り先に対する伝文データのパケットを読み込むものである。次いで、ステップＳ６２８で送信データに無線ヘッダとＩＤ  Ｎｏを付加する。以上の処理により、図５０に示すようにデュアルポートＲＡＭ３９４から読み出したデータが「無線ヘッダ」、「ＩＰアドレス」、「ＵＤＰポートＮｏ」、「伝文パケット」という形式に変換され、ポーリング方式の通信プロトコルに対応したものになる。次いで、ステップＳ６３０でデータを端末通信制御装置３５０におけるＦＩＦＯ制御部３５４の送信用ＦＩＦＯ３８２に書き込む。
【０１５３】
これにより、送信用ＦＩＦＯ３８２に書き込まれたデータは第２ＤＳＰ制御部３５３から第１ＤＳＰ制御部３５２へと順次転送され、そこでデータに対してＣＲＣ（巡回冗長検査）が行われ、検査結果が端末制御回路３５５に通知される。ステップＳ６３２では送信データのＣＲＣチェック結果を待っており、ＣＲＣチェック結果が送られてくると、ステップＳ６３４に抜けてＣＲＣチェック結果を端末装置（例えば、Ｐ機）へ通知する。これは、デュアルポートＲＡＭ３９４を介して端末装置に通知される。端末装置ではＣＲＣチェック結果の通知を受けると（例えば、前述したステップＳ６０８参照）、ＣＲＣチェック結果がＮＧの場合には、データを再送信する。ステップＳ６３４を経ると、本プログラムを終了する。
【０１５４】
Ｆ−３．端末通信制御装置３５０からデータを送り出す場合の制御手順
図４４は端末通信制御装置３５０から副中継器２１、２２に向けてデータを送り出す場合の制御手順を示すフローチャートである。この制御手順は第２ＤＳＰ制御部３５２によって実行される。まず、ステップＳ６４０でデータ待ちであるか否かを判別する。これは、端末通信制御装置３５０の送信用ＦＩＦＯ３８２に送信すべきデータが書き込まれたかどうかを監視し、データが書き込まれた場合に送信データがあると判断するものである。送信用ＦＩＦＯ３８２にデータがなければ、このステップＳ６４０に待機し、送信用ＦＩＦＯ３８２にデータが書き込まれると、ステップＳ６４２に進んでデータのＣＲＣ（巡回冗長検査）チェックを行い、その検査結果がＯＫであるかＮＧであるかを否かを判別する。ＣＲＣチェック結果がＮＧであれば、ステップＳ６４０に戻って再び正常なデータが送信用ＦＩＦＯ３８２に書き込まれるのを待つ。ＣＲＣチェック結果がＯＫであると、ステップＳ６４４に進んで副中継器２１（あるいは２２）へポーリング方式の通信プロトコルにより赤外線通信でデータを送信する。すなわち、当該端末装置の配置されている端末通信制御装置３５０がポーリングされさたときにデータを送信することになる。
【０１５５】
Ｆ−４．副中継器からデータを送り出す場合の制御手順
図４５は副中継器２１、２２から主中継器１３に向けてデータを送り出す場合の制御手順を示すフローチャートである。この制御手順は副中継器２１、２２によって実行される。まず、ステップＳ６５０で端末通信制御装置３５０から赤外線通信で受信して受信用ＦＩＦＯ３１７に格納したデータから無線ヘッダを削除する。これにより、図５０に示すように「無線ヘッダ」、「ＩＰアドレス」、「ＵＤＰポートＮｏ」、「伝文パケット」というデータから「無線ヘッダ」が削除され、一旦、「ＩＰアドレス」、「ＵＤＰポートＮｏ」、「伝文パケット」というデータ形式になる。次いで、ステップＳ６５２で無線ヘッダより「ＩＤ  Ｎｏ」を取り出す。これは、無線ヘッダの内容を読み出してトークンリングＬＡＮのプロトコルに対応させた「ＩＤ  Ｎｏ」を得るためである。
【０１５６】
次いで、ステップＳ６５４でデータ（ステップＳ６５２の処理を得たデータ）からＩＰアドレスとポート番号を取り出す。これは、ＵＤＰ／ＩＰのプロトコルに対応したデータの送信先情報を得るためである。次いで、ステップＳ６５６でデータからパケットを取り出す。これは、伝文データのパケットを取り出すものである。次いで、ステップＳ６５８でポート番号をＵＤＰにセットする。これは、先に取り出したポート番号をＵＤＰのプロトコルに対応させるものである。次いで、ステップＳ６６０で先に取り出したＩＰアドレスをＩＰのプロトコルにセットし、ステップＳ６６４で先に取り出した「ＩＤ  Ｎｏ」をパケットに付加する。次いで、ステップＳ６６６でデータにＵＤＰプロトコルヘッダを付加し、ステップＳ６６８でデータにＩＰプロトコルヘッダを付加し、さらにステップＳ６７０でデータ（ＩＰヘッダ＋ＵＤＰヘッダ＋ＩＤ  Ｎｏ＋パケット）をトークンリングＩ／Ｆカード３０４のバッファメモリ・コントロールメモリ３２３に転送して本手順を終了する。
【０１５７】
このように、副中継器２１、２２では端末通信制御装置３５０から赤外線通信で受信して受信用ＦＩＦＯ３１７に格納したデータをトークンリングＬＡＮのプロトコル形式に変換する。これにより、データは図５０のような形式になり、「トークンリングヘッダ」、「ＩＰヘッダ」、「ＵＤＰヘッダ」、「ＩＤ  Ｎｏ」、「伝文パケット」、「トークンリングヘッダ」という組み合せになる。そして、このようなプロトコル形式に変換されたデータは、トークンリングＬＡＮにより自局がトークンを受けたときに、送信権を得て主中継器１３に転送される。
【０１５８】
Ｆ−５．主中継器からデータを送り出す場合の制御手順
図４６は主中継器１３からＡＴＭネットワークで管理装置１１あるいは経営分析装置１２に向けてデータを送り出す場合の制御手順を示すフローチャートである。この制御手順は主中継器１３によって実行される。まず、ステップＳ６８０で副中継器２１、２２からトークンリングＬＡＮによる赤外線通信で受信して主中継器１３のバッファメモリ・コントロールメモリ２２３に格納されたトークンリングヘッダが削除されたデータを読み込む。これは、副中継器２１、２２からのデータをトークンリングＬＡＮで受信したので、以降のＡＴＭネットワークで送る際には、ＡＴＭに対応するプロトコルで送る必要があることから、図４９に示すようにトークンリングヘッダを削除して、「ＩＰヘッダ」、「ＵＤＰヘッダ」、「ＩＤ  Ｎｏ」、「伝文パケット」というデータ形式にするものである。
【０１５９】
次いで、ステップＳ６８２でＩＰヘッダ＋ＵＤＰヘッダ＋ＩＤ  Ｎｏ＋伝文パケットをＡＴＭＩ／Ｆカード２０１のバッファ（パケットメモリ・コントロールメモリ２１５）に書き込む。これは、ＡＴＭＩ／Ｆカード２０１でＡＴＭに対応するプロトコルで送るためのデータ処理を行うもので、図４９に示すように「ＩＰヘッダ」、「ＵＤＰヘッダ」、「ＩＤ  Ｎｏ」、「伝文パケット」に対してＡＴＭ交換が可能なようにＡＴＭＩ／Ｆカード２０１でＡＴＭヘッダを付加し、ＡＴＭセルへの分解までの処理を全て行う。これにより、「ＩＰヘッダ」、「ＵＤＰヘッダ」、「ＩＤ  Ｎｏ」、「伝文パケット」からなるデータに「ＣＳヘッダ」、「ＣＳトレイラ」が付加された後、さらに送信データがＡＴＭセルに分解されてセルヘッダが付加される等ＡＴＭ交換が可能になるまでの処理が行われる。ステップＳ６８２を経ると、本手順を終了する。これにより、主中継器１３から光通信で管理装置１１あるいは経営分析装置１２に対してデータがＡＴＭネットワークで送信される。
【０１６０】
Ｆ−６．管理装置でデータを受信する場合の制御手順
図４７は主中継器１３から送信されたデータを管理装置１１で受信する場合の制御手順を示すフローチャートである。この制御手順は管理装置１１によって実行される。プログラムがスタートすると、まずステップＳ７００で受信パケット待ちであるか否かを判別する。これは、ＡＴＭネットワークで主中継器１３を経由してくるデータ（例えば、端末装置からのデータ）のうち、管理装置１１を宛先とするパケット（すなわち、受信パケット）があるかどうかを監視し、管理装置１１を宛先とするパケットがあれば、受信パケット待ちと判断するものである。ステップＳ７００で受信パケット待ちでなければ、このステップに待機し、受信パケット待ちであると、ステップＳ７０２に進んで受信パケットのＩＰアドレスをチェックする。これは、パケットの送り先のＩＰアドレスが当該管理装置１１であるかどうかを判断するものである。ＩＰアドレスのチェック結果が当該管理装置１１を宛て先とするものでない場合（例えば、経営分析装置１２の場合）にはステップＳ７００に戻って処理を繰り返す。
【０１６１】
ＩＰアドレスのチェック結果が当該管理装置１１を宛て先とするものであれば、ステップＳ７０４に進んで受信パケットにおけるポート番号の有無を判別する。これは、管理装置１１が端末装置に対してデータ要求を出す場合は、その送信時（データ要求の送信時）に空いているポートをアトランダムに使用するとともに、使用したアトランダムなポートを受信データのポート番号として指定してデータに付加しており、また、端末装置からの定時データの受信である場合には、管理装置１１で受ける際の専用のポート番号を予め指定しているので、そのようなポート番号があるかどうかを判断するものである。受信パケットにポート番号がなければステップＳ７００に戻って処理を繰り返し、受信パケットにポート番号があれば、その受信パケットにあるポート番号で指定された管理装置１１のポートが空いているか否かを判別する。
【０１６２】
指定された管理装置１１のポートが空いていなければ、空くまでこのステップに待機する。なお、定時遊技情報のポートは予め専用のものを指定しているので、スムーズな受信が遅滞なく行われ、多数の遊技機３１からの遊技情報を受信することができる。次いで、ステップＳ７０８に進んで受信パケットを予め指定されたポート番号に対応する各指定ポートへ振分ける処理であるか、あるいは予めポート番号で指定されるポートでなく、送信時に使用したアトランダムなポートを受信時にも使用するというアトランダムな同一ポートに振分ける処理であるかを判別する。
【０１６３】
受信パケットを予め指定されたポート番号に対応する各指定ポートへ振分ける処理であると判断した場合には、受信パケットをそれぞれ指定のポートへ振分ける。これらは定時データを端末装置から送信して管理装置１１で受信する場合であり、具体的には、「２０００Ｈホールデータ要求」、「２０１０Ｈ初期値要求」、「２０１１Ｈ稼働データ（発行機）」、「２０１２Ｈ稼働データ（大型付加機）」、「２０１３Ｈ稼働データ（Ｐ機）」、「２０１４Ｈ稼働データ（景品ＰＯＳ）」という受信パケットがそれぞれ指定のポートへ振分けられて取り込まれる。なお、定時遊技情報の場合、遊技機３１より管理装置１１へは１秒間隔で定時遊技情報が送信される。景品ＰＯＳ１４より管理装置１１へは５秒間隔（本実施例の構成では理論上１秒でも可能、他の端末装置も同様）で定時遊技情報が送信される。カード発行機２３より管理装置１１へは５秒間隔で定時遊技情報が送信される。大型金額付加機２４より管理装置１１へは５秒間隔で定時遊技情報が送信される。
以後、管理装置１１では取り込んだデータを収集して遊技場の管理に必要な処理を行う。受信パケットをそれぞれ指定のポートへ振分けて管理装置１１で取り込むと本手順を終了する。
【０１６４】
一方、ステップＳ７０８で予めポート番号で指定されるポートでなく、送信時に使用したアトランダムなポートを受信時にも使用するというアトランダムな同一ポートに振分ける処理であると判断した場合には、ステップＳ７１０に分岐してポートが空いたか否かを判別する。これは、アトランダムな同一ポートが空いていなければ、空くまでこのステップに待機し、アトランダムな同一ポートが空くと、ステップＳ７１２に進んでデータ（受信パケット）をそのアトランダムな同一ポートにセットする。これにより、アトランダムな同一ポートからデータ（受信パケット）が管理装置１１に取り込まれる。以後、管理装置１１では取り込んだデータを収集して遊技場の管理に必要な処理を行う。ステップＳ７１２を経ると、本手順を終了する。
なお、図４７は管理装置１１でポート番号の付加されたデータを受信する場合の制御手順であるが、経営分析装置１２であっても同様の制御手順により遊技情報を収集することができる。
【０１６５】
次に、図４８〜図５０を参照して管理装置１１と端末装置との間で情報（伝文パケット）の伝送を行う例について説明する。なお、管理装置１１に限らず、経営分析装置１２と端末装置との間であっても同様の通信プロセスで情報の伝送が行われる。
Ｇ−１．管理装置から端末装置へのデータ伝送
最初に、管理装置１１から端末装置（例えば、遊技機３１）に情報を伝送する場合（例えば、遊技機３１に初期値を送信する場合）の通信プロセスについて説明する。図４８において、まず管理装置１１で、例えば初期値に対応した「伝文パケット」を作成し、この「伝文パケット」に「ＩＤ  Ｎｏ」を付加する。「ＩＤ  Ｎｏ」は端末装置に対応する端末通信制御装置３５０の指定情報（副中継器２２で、この情報に基づいて無線ヘッダに変換される）であり、管理装置１１のユーザープログラムで作成する。すなわち、「ＩＤ  Ｎｏ」により多数の遊技機３１の中の特定の１台を指定する。
【０１６６】
次いで、「ＩＤ  Ｎｏ」、「伝文パケット」というデータに対して、「ＩＰヘッダ」および「ＵＤＰヘッダ」を付加する処理を行う。「ＩＰヘッダ」は、インターネットプロトコル（ＩＰ）に対応したアドレス情報である。「ＵＤＰヘッダ」は、ユーザー・データグラム・プロトコル（ＵＤＰ）に対応したアドレス情報である。すなわち、「ＩＰヘッダ」はＯＳＩ階層モデルの３層において相手先を指定する情報であり、「ＵＤＰヘッダ」はＯＳＩ階層モデルの４層において相手先を指定する情報である。また、後述の「トークンリングヘッダ」は、トークンリング方式を使用したＬＡＮ通信を行う場合のアドレス情報であり、ＯＳＩ階層モデルの１層において相手先を指定する情報である。「無線ヘッダ」は、赤外線を使用したポーリング通信に対応したアドレス情報であり、ＯＳＩ階層モデルの１層において相手先を指定する情報である。
「ＩＰヘッダ」には、「ＩＤ  Ｎｏ」で指定された遊技機３１を通信エリアに持つ副中継器２２を指定する情報が含まれる。「ＵＤＰヘッダ」には、送り元（管理装置１１）のポート番号と送り先（遊技機３１）のポート番号が含まれる。これにより、データは「ＩＰヘッダ」、「ＵＤＰヘッダ」、「ＩＤ  Ｎｏ」、「伝文パケット」という形式になる。
【０１６７】
次いで、「ＩＰヘッダ」、「ＵＤＰヘッダ」、「ＩＤ  Ｎｏ」、「伝文パケット」という形式のデータに対して「ＣＳヘッダ」、「ＣＳトレイラ」を付加し、さらにＡＴＭ交換による伝送が可能なようにＡＴＭセルに変換する。これにより、データは「ＳＲＡヘッダ」、「ＳＲＡ−ＰＤＵペイロード」、「ＳＲＡトレイラ」という形式に区分され、さらに５バイトの「セルヘッダ」と４８バイトの情報に対応する「セルペイロード」という組み合せの複数のセルに分解される。このとき、各ＡＴＭセルは５３バイトの固定長であり、そのうち情報４８バイト、ヘッダ５バイトの計５３バイトになる。「セルヘッダ」には宛て先情報等が含まれ、ＡＴＭのネットワーク内はセルを単位として転送されることになる。そして、５バイトの「セルヘッダ」（ヘッダ部）にセルの伝達に必要な情報（例えば、相手先が特定の遊技機を指定する情報、仮想チャネル番号）がある。
【０１６８】
次いで、管理装置１１は５３バイトの固定長を有するＡＴＭセルを光通信のＡＴＭネットワークにより、１５５Ｍｂｐｓの速度でネットワーク網の下位に位置する主中継器１３に送る。
図４９に示すように、主中継器１３では「セルヘッダ」をみて仮想チャネル番号を読み取り、その後、「セルヘッダ」を省き、４８バイトの情報に対応する「セルペイロード」を「ＳＲＡヘッダ」、「ＳＲＡ−ＰＤＵペイロード」、「ＳＲＡトレイラ」という形式に区分し、さらに再び「ＣＳヘッダ」、「ＩＰヘッダ」、「ＵＤＰヘッダ」、「ＩＤ  Ｎｏ」、「伝文パケット」、「ＣＳトレイラ」という形式のデータに変換する。次いで、トークンリングＬＡＮでのプロトコルに変換するため、ＡＴＭヘッダを削除し、「トークンリングヘッダ」を付加する。これにより、「ＩＰヘッダ」、「ＵＤＰヘッダ」、「ＩＤ  Ｎｏ」、「伝文パケット」からなるデータの前後に「トークンリングヘッダ」がそれぞれ付加される。
【０１６９】
次いで、主中継器１３は「トークンリングヘッダ」、「ＩＰヘッダ」、「ＵＤＰヘッダ」、「ＩＤ  Ｎｏ」、「伝文パケット」、「トークンリングヘッダ」というように配置されたデータを赤外線を使用したトークンリングＬＡＮにより、１６Ｍｂｐｓの速度でネットワーク網の下位に位置する副中継器２２に送る。
次いで、図５０に示すように、副中継器２２では「トークンリングヘッダ」をみて自局（副中継器）宛ての情報があるかどうかを判断し、情報があるときは下位のノードに「伝文パケット」を送ることが要求されていることを確認し、「トークンリングヘッダ」を削除し、後述のように「無線ヘッダ」を付加することになる。そして、ここでＵＤＰ／ＩＰプロトコルがポーリング方式の通信プロトコルに変換される。
【０１７０】
すなわち、「ＩＰヘッダ」をみて自局（副中継器）宛て情報かどうかを判断し、自局宛ての情報であれば、「ＩＰヘッダ」の中の送り元アドレスをＩＰアドレスに変換する。また、「ＵＤＰヘッダ」の中の送り先ポート、送り元ポート情報を抜き出し、「ＵＤＰポートＮｏ」に変換する。さらに、「ＩＤ  Ｎｏ」をみて下位のノードの遊技機３１に「伝文パケット」を送ることが要求されていることを確認し、「無線ヘッダ」に置き換えることになる。遊技機３１側の端末通信制御装置３５０は「無線ヘッダ」をみて自局宛ての情報かどうかを判断することになる。これにより、「ＩＰアドレス」、「ＵＤＰポートＮｏ」、「伝文パケット」というデータに加えて「無線ヘッダ」（「ＩＤ  Ｎｏ」に対応する宛先情報）が付加され、ポーリング方式の通信プロトコルに変換される。そして、副中継器２２からデータが赤外線を使用したポーリング通信により、１Ｍｂｐｓの速度でネットワーク網の下位に位置する指定先の遊技機３１に対応して配置されたディスプレイユニット７４の光送受信部７５に送られる。
【０１７１】
次いで、光送受信部７５の端末通信制御装置３５０では受けたデータから「無線ヘッダ」を削除する。これにより、データは「ＩＰアドレス」、「ＵＤＰポートＮｏ」、「伝文パケット」という形式になり、端末制御回路３５５のデュアルポートＲＡＭ３９４に取り込まれる。次いで、端末装置（すなわち、遊技機３１）では端末制御回路３５５のデュアルポートＲＡＭ３９４から「ＩＰアドレス」、「ＵＤＰポートＮｏ」、「伝文パケット」という形式のデータを受け取る。次いで、図５０では図示を略しているが、遊技機３１では取り込んだデータから「ＩＰアドレス」の内容を読み取り、その後、「ＩＰアドレス」を省き、ＯＳＩ階層モデルの４層に対応する処理に送り、次いで、ＯＳＩ階層モデルの４層に対応する処理では、「ＵＤＰポートＮｏ」の内容を読み取り、その後、「ＵＤＰポートＮｏ」を省き、「伝文パケット」という状態にして遊技機３１のアプリケーションプログラムの実行によって「伝文パケット」の内容を読み取り、管理装置１１が初期値を送信してきたことを認識する。
このようにして、管理装置１１からＡＴＭ交換機１５、主中継器１３、副中継器２２を経由して端末装置（遊技機３１）に情報が伝送される。
【０１７２】
次に、端末装置（例えば、遊技機３１）から副中継器２２、主中継器１３、ＡＴＭ交換を経由して管理装置１１に情報を伝送する場合の通信プロセスについて同様に図４８〜図５０を参照して説明する。
まず、端末装置（ここでは遊技機３１）では、収集したある遊技情報（例えば、ある稼働データ）に対応する「伝文パケット」を作成するとともに、送り先を指定（例えば、管理装置１１を指定）する情報としての「ＩＰアドレス」、「ＵＤＰポートＮｏ」をセットし、このとき「ＵＤＰポートＮｏ」の中に送り先ポート番号および送り元ポート番号をセットする。なお、遊技機３１から例えば管理装置１１にデータを送るようなとき、予め定めてある相手のポート番号（例えば、定時の稼働情報を転送する場合のポート番号）、又は管理装置１１等よりの返答を要する情報の場合には、「ＵＤＰポートＮｏ」の中に、送り先ポート番号、送り元ポート番号があるので、これらの送り先ポート番号、送り元ポート番号を入れ換えて使用する。これにより、「ＩＰアドレス」、「ＵＤＰポートＮｏ」、「伝文パケット」という形式のデータが作成され、端末制御回路３５５のデュアルポートＲＡＭ３９４に書き込まれる。
【０１７３】
次いで、端末通信制御装置３５０ではデュアルポートＲＡＭ３９４から「ＩＰアドレス」、「ＵＤＰポートＮｏ」、「伝文パケット」という形式のデータを読み出し、赤外線通信にのせるために「無線ヘッダ」を付加し、副中継器２２にポーリング方式の通信プロトコルで赤外線通信によりデータを送信する。副中継器２２では、「無線ヘッダ」を削除するとともに、「無線ヘッダ」からポーリング方式の通信プロトコルに必要な「ＩＤ  Ｎｏ」を取り出す。また、データをトークンリングＬＡＮのプロトコル形式に変換するとともに、「トークンリングヘッダ」を付加する。これにより、データは図５０に示すような形式になり、「トークンリングヘッダ」、「ＩＰヘッダ」、「ＵＤＰヘッダ」、「ＩＤ  Ｎｏ」、「伝文パケット」、「トークンリングヘッダ」という組み合せになる。そして、このようなプロトコル形式に変換されたデータは、トークンリングＬＡＮにより自局がトークンを受けたときに、送信権を得て主中継器１３に転送される。
【０１７４】
主中継器１３では、「トークンリングヘッダ」をみて上位のノードに「伝文パケット」を送ることが要求されていることを確認し、「トークンリングヘッダ」を省き、ＡＴＭヘッダをデータに付加してＡＴＭセルへの分解までの処理を行う。これにより、「ＩＰヘッダ」、「ＵＤＰヘッダ」、「ＩＤ  Ｎｏ」、「伝文パケット」からなるデータに「ＣＳヘッダ」、「ＣＳトレイラ」が付加された後、さらに送信データがＡＴＭセルに分解されてセルヘッダが付加される等ＡＴＭ交換が可能になるまでの処理が行われる。そして、主中継器１３から光通信で管理装置１１に対してデータがＡＴＭネットワークで送信される。
【０１７５】
管理装置１１では、「セルヘッダ」をみて自局宛ての「伝文パケット」であることを確認し、その後、「セルヘッダ」を省き、ＡＴＭセルを組み立て、データから「ＣＳヘッダ」、「ＣＳトレイラ」を削除して「ＩＰヘッダ」、「ＵＤＰヘッダ」、「ＩＤ  Ｎｏ」、「伝文パケット」からなる形式にし、さらに「ＩＰヘッダ」を削除し、「ＵＤＰヘッダ」から受信データにおけるポート番号を判別して「ＵＤＰヘッダ」を削除する。すなわち、管理装置１１が端末装置に対してデータ要求を出す場合は、その送信時（データ要求の送信時）に空いているポートをアトランダムに使用するとともに、使用したアトランダムなポートを受信データのポート番号として指定してデータに付加しており、また、端末装置からの定時データの受信である場合には、管理装置１１で受ける際のポート番号を予め指定しているので、そのようなポート番号があるかどうかを判断する。したがって、「ＩＤ  Ｎｏ」、「伝文パケット」という形式になり、これにより、どの遊技機３１からどのような情報が転送されてきたかという内容を読み取り、指定のポートから情報を収集する。
このようにして、端末装置（遊技機３１）から副中継器２２、主中継器１３、ＡＴＭ交換を経由して管理装置１１に情報が伝送される。
【０１７６】
このように本実施例では、遊技機３１、景品ＰＯＳ１４等の端末装置から管理装置１１（あるいは経営分析装置１２、以下同様で省く）に情報を送信するときは、遊技情報（例えば、伝文パケットの内容で玉貸しデータ）と併せてポート番号（ポート情報：窓口情報）を付加（「ＵＤＰポートＮｏ」、「ＵＤＰヘッダ」に入っている）して送信し、管理装置１１のＯＳがそのポート番号により該当のポート（窓口領域）に遊技情報をセットし、その遊技情報を使用する管理装置１１のユーザープログラムに通知する処理が行われる。ユーザープログラムは遊技情報の通知を受けると、即座に起動し対応する処理（例えば、遊技情報の収集、管理処理）を行う。したがって、以下の効果を得ることができる。
（１）管理装置１１のポート番号は多数のポートに対応して複数設定されている。したがって、遊技情報を受信してユーザープログラムで所定の処理を行う際に、遊技情報の受信で待たされることがなく、指定されたポート番号のポートから速やかに遊技情報を受信してユーザープログラムに手渡すことができる。その結果、極めて高速に、かつ安全に遊技情報を収集することができる。
【０１７７】
従来の光ＬＡＮでは、端末装置の数が多くなると、端末装置よりの情報を収集する端末制御装置を複数配置しなければならず、コストの増加、通信システムの複雑化、情報収集の効率の低下を招いていたが、本実施例では大型店舗（遊技機１０００台以上）であっても、管理装置１１では指定されたポート番号のポートから速やかに効率良く遊技情報を受信して処理することができる。
また、封入球式遊技機を用いて遊技を行うシステムであって、遊技価値等を情報量によって管理するために従来の端末制御装置で収集する情報量が多くなった場合、従来の情報収集技術では情報を収集することが困難であったが、本実施例では管理装置１１が指定されたポート番号のポートから速やかに効率良く遊技情報を受信して処理することができる。例えば、本発明の出願人が提案するＩＣカード使用の封入球式遊技機を用いて遊技を行うシステムで０．６秒毎に１０００台程度の遊技機に対して玉の発射数の情報を授受する遊技場設備装置であっても、極めて効率良く指定されたポート番号のポートから遊技情報を受信して処理することができる。
特に、遊技場設備の特殊性により、本発明の出願人が提案するＩＣカード使用の封入球式遊技機を用いて遊技を行うシステムの場合で、端末装置の数が非常に多くなっても、端末装置からの情報を速やかに収集することができるので、収集結果に対応した必要な処置を取って顧客に十分なサービスを提供することができる。
【０１７８】
（２）管理装置１１からの遊技機３１、景品ＰＯＳ１４等の端末装置に遊技情報を送信する場合、その遊技情報に対する返答遊技情報を送り返して欲しいポート番号（送信元ポート）を指定し、遊技情報に付加して送信することにより、端末装置では付加されてきたポート番号を速やかに使用して、返答遊技情報を管理装置１１に送信することができる。この場合、返答遊技情報は指定された管理装置１１のポートを指定して送信されるので、管理装置１１側もポート毎に対応する返答遊技情報を収集するユーザープログラムを起動することができる。したがって、管理装置の処理を極めて効率良く、迅速に行うことができる。
【０１７９】
（３）管理装置１１から遊技機３１、景品ＰＯＳ１４等の端末装置に遊技情報を送信する場合、その遊技情報に対する返答遊技情報を送り返して欲しいポート番号（送信元ポート）を指定することに加えて、その遊技情報を使用する相手のポートを指定して送信することにより、端末装置では指定されてきた自局のポートを使用して送信遊技情報を速やかに、かつ効率良く受信して使用することができる。すなわち、管理装置１１、端末装置ともお互いの処理効率を向上させることができる。
なお、本実施例では副中継器２１、２２で１つのポートしか使用していないが、例えば副中継器２１、２２でポートおよびＤＳＰ制御部３０２を複数配置し、上記のように遊技情報の転送を中継する局（副中継器）でもポートを指定して送信するという処理をプログラム（ソフトウエア）で行う（例えば、管理装置１１で行う）ようにすれば、副中継器２１、２２の処理の一部を管理装置１１で分担する形となり、副中継器２１、２２でカバーする通信エリアを実質上広くすることができる。これは、副中継器２１、２２の中でポーリング処理を受け持っているＤＳＰ制御部３０２に振り分けるポート番号を管理装置１１が指定することになるからである。
【０１８０】
（４）遊技機３１、景品ＰＯＳ１４等の端末装置から管理装置１１に情報を送信するとき、定時遊技情報については予め設定した専用の送信先ポート番号を付加して送信することにより、管理装置１１では定時遊技情報に付加されているポート番号を判断して対応する専用のポートへの割り振りを行うので、極めて効率良く、かつ待たされることなく、定時遊技情報を受信してユーザープログラムに手渡すことができ、遊技情報を収集することができる。
特に、空いている管理装置１１のポートをランダムに見つけ出してセットするのと比較して、定時遊技情報については専用の送信先ポートを予め設定しておけば、定時遊技情報の転送については待たされることがないという効果が得られる。この場合、空いている管理装置１１のポートをランダムに見つけ出してセットして遊技情報を受信する場合には、複数のポートの遊技情報を捜し出す必要があるため面倒であるが、管理装置１１に専用の送信先ポートを予め設定しておけば、管理装置１１での受信側のプログラムの構成が容易になる。
また、従来の技術では定期的な端末装置等からの情報収集の時間間隔を短くすることが困難であったが、本実施例では定時遊技情報の収集の時間間隔を短くすることができる。そして、定時遊技情報の収集の時間間隔を短くすることにより、不具合の発生（例えば、遊技機３１のトラブル）や遊技場内の状態（例えば、景品交換の状況、ＩＣカードの発行状況、ＩＣカードへの金額付加の状況等）を素速く把握することが可能になる。
さらに、端末装置からの定時遊技情報はその情報量が多く、かつパチンコ遊技に金額的情報が含まれることから、各端末装置では動作の信頼性が要求されるが、本実施例では管理装置１１において情報の収集、処理を速やかに行うことができるので、端末装置の状況を速やかにかつ短時間に正確に把握することができ、端末装置の作動に万全をきすことが可能になる。
【０１８１】
本発明の実施の形態は、上記のような実施の形態に限らず、以下に述べるような各種の変形実施が可能である。
（ａ）パチスロ遊技機への適用が可能である。
（ｂ）本発明はパチンコ遊技機でなく、例えば映像式ゲーム機のようにものにも適用できる。すなわち、カードを使用してゲームを行うものであれば、他のタイプのゲーム機にも適用することができる。
（ｃ）副中継器２１、２２と端末装置との間における情報の伝送は赤外線通信（光通信）に限らず、所定周波数の無線を使用して行ってもよい。
（ｄ）端末装置は上記実施例に掲げた例に限らず、遊技場に配置されるものであって、情報の収集対象であれば、どのようなものでもよい。
（ｅ）管理装置（あるいは経営分析装置）で遊技情報を収集するためのネットワークは上記実施例のタイプには限定されない。遊技情報を収集可能なものであれば、どのようなものでもよい。例えば、光通信、赤外線通信、無線通信によるネットワークを構築してもよいし、無線と有線の通信を組み合せてもよい。
【０１８２】
【発明の効果】
本発明によれば、以下の効果を得ることができる。
遊技情報の受信で待たされることがなく、指定されたポートから速やかに遊技情報を受信してユーザープログラムに手渡すことができる。その結果、極めて高速に、かつ安全に遊技情報を収集することができる。また、情報処理装置、端末装置ともお互いの処理効率を向上させることができる。
特に、定時遊技情報については、情報処理装置では定時遊技情報に付加されている定時の稼働情報を転送する場合の予め設定した専用のポート番号に対応する指定ポートへの割り振りを行うので、極めて効率良く、かつ待たされることなく、定時遊技情報を受信してユーザープログラムに手渡すことができ、遊技情報を収集することができる。
【図面の簡単な説明】
【図１】本発明に係る情報処理装置を適用した遊技場設備の一実施例を示すブロック図である。
【図２】同実施例の遊技場の管理系統を示す図である。
【図３】同実施例の端末装置の通信系統を示す図である。
【図４】同実施例の管理装置の構成を示すブロック図である。
【図５】同実施例の管理装置の詳細なブロック構成を示す図である。
【図６】同実施例の主中継器および副中継器の配置構成を示す図である。
【図７】同実施例の主中継器の外観斜視図である。
【図８】同実施例の主中継器の側面図である。
【図９】同実施例の副中継器の外観斜視図である。
【図１０】同実施例の副中継器の側面図である。
【図１１】同実施例の副中継器の平面図である。
【図１２】同実施例の端末装置における光送受信部の外観斜視図である。
【図１３】同実施例の主中継器の回路構成を示すブロック図である。
【図１４】同実施例の主中継器の回路構成を示すブロック図である。
【図１５】同実施例のフィルタ回路の詳細な構成を示すブロック図である。
【図１６】同実施例の副中継器の回路構成を示すブロック図である。
【図１７】同実施例の副中継器の回路構成を示すブロック図である。
【図１８】同実施例の端末装置に配置される光送受信部の回路構成を示すブロック図である。
【図１９】同実施例の端末装置に配置される光送受信部の回路構成を示すブロック図である。
【図２０】同実施例の情報をネットワークで伝送する場合のプロトコル構造を示す図である。
【図２１】同実施例の主中継器によって実行される情報中継制御のメインプログラムを示すフローチャートである。
【図２２】同実施例のＡＴＭ受信タスクを示すフローチャートである。
【図２３】同実施例のＡＴＭ送信タスクを示すフローチャートである。
【図２４】同実施例のトークンリング受信タスクを示すフローチャートである。
【図２５】同実施例のトークンリング送信タスクを示すフローチャートである。
【図２６】同実施例の副中継器によって実行される情報中継制御のメインプログラムを示すフローチャートである。
【図２７】同実施例のアプリケーション処理のサブルーチンを示すフローチャートである。
【図２８】同実施例の無線データ受信割り込み処理のプログラムを示すフローチャートである。
【図２９】同実施例のトークンリング受信割り込み処理のプログラムを示すフローチャートである。
【図３０】同実施例のＤＳＰポーリング処理のプログラムを示すフローチャートである。
【図３１】同実施例のＤＳＰポーリング処理のプログラムを示すフローチャートである。
【図３２】同実施例の管理装置における管理制御のプログラムを示すフローチャートである。
【図３３】同実施例の管理装置における管理制御のプログラムを示すフローチャートである。
【図３４】同実施例の管理装置における管理制御のプログラムを示すフローチャートである。
【図３５】同実施例の管理装置における管理制御のプログラムを示すフローチャートである。
【図３６】同実施例の管理装置から端末装置に向けて情報を転送する場合の制御プログラムを示すフローチャートである。
【図３７】同実施例の主中継器における情報転送の制御プログラムを示すフローチャートである。
【図３８】同実施例の副中継器における情報転送の制御プログラムを示すフローチャートである。
【図３９】同実施例の端末通信制御装置の制御プログラムを示すフローチャートである。
【図４０】同実施例の端末制御回路の制御プログラムを示すフローチャートである。
【図４１】同実施例の端末装置でデータを取り込む場合の制御プログラムを示すフローチャートである。
【図４２】同実施例の端末装置からデータを送り出す場合の制御プログラムを示すフローチャートである。
【図４３】同実施例の端末制御回路からデータを送り出す場合の制御プログラムを示すフローチャートである。
【図４４】同実施例の端末通信制御装置から副中継器に向けてデータを送り出す場合の制御プログラムを示すフローチャートである。
【図４５】同実施例の副中継器から主中継器に向けてデータを送り出す場合の制御プログラムを示すフローチャートである。
【図４６】同実施例の主中継器からデータを送り出す場合の制御プログラムを示すフローチャートである。
【図４７】同実施例の管理装置でデータを受信する場合の制御プログラムを示すフローチャートである。
【図４８】同実施例の管理装置と端末装置間における通信プロセスを説明する図である。
【図４９】同実施例の管理装置と端末装置間における通信プロセスを説明する図である。
【図５０】同実施例の管理装置と端末装置間における通信プロセスを説明する図である。
【符号の説明】
１  遊技店
２  カード会社
１１  管理装置
１２  経営分析装置
１３  主中継器
１４  景品ＰＯＳ
１５  ＡＴＭ交換機
２１、２２  副中継器
２３  カード発行機
３１、３１ａ〜３１ｎ  遊技機（封入球式遊技機）
７４、７４ａ、７４ｂ  ディスプレイユニット
７５、７５ａ、７５ｂ  光送受信部
１０１  ワークステーション
１０６  ＡＴＭインターフェース
１７３  区画壁
【図１】
0004201093.tif 000002
【図２】
0004201093.tif 000003
【図３】
0004201093.tif 000004
【図４】
0004201093.tif 000005
【図５】
0004201093.tif 000006
【図６】
0004201093.tif 000007
【図７】
0004201093.tif 000008
【図８】
0004201093.tif 000009
【図９】
0004201093.tif 000010
【図１０】
0004201093.tif 000011
【図１１】
0004201093.tif 000012
【図１２】
0004201093.tif 000013
【図１３】
0004201093.tif 000014
【図１４】
0004201093.tif 000015
【図１５】
0004201093.tif 000016
【図１６】
0004201093.tif 000017
【図１７】
0004201093.tif 000018
【図１８】
0004201093.tif 000019
【図１９】
0004201093.tif 000020
【図２０】
0004201093.tif 000021
【図２１】
0004201093.tif 000022
【図２２】
0004201093.tif 000023
【図２３】
0004201093.tif 000024
【図２４】
0004201093.tif 000025
【図２５】
0004201093.tif 000026
【図２６】
0004201093.tif 000027
【図２７】
0004201093.tif 000028
【図２８】
0004201093.tif 000029
【図２９】
0004201093.tif 000030
【図３０】
0004201093.tif 000031
【図３１】
0004201093.tif 000032
【図３２】
0004201093.tif 000033
【図３３】
0004201093.tif 000034
【図３４】
0004201093.tif 000035
【図３５】
0004201093.tif 000036
【図３６】
0004201093.tif 000037
【図３７】
0004201093.tif 000038
【図３８】
0004201093.tif 000039
【図３９】
0004201093.tif 000040
【図４０】
0004201093.tif 000041
【図４１】
0004201093.tif 000042
【図４２】
0004201093.tif 000043
【図４３】
0004201093.tif 000044
【図４４】
0004201093.tif 000045
【図４５】
0004201093.tif 000046
【図４６】
0004201093.tif 000047
【図４７】
0004201093.tif 000048
【図４８】
0004201093.tif 000049
【図４９】
0004201093.tif 000050
【図５０】
0004201093.tif 000051