(57)【要約】【課題】各端末装置のアドレスの設定が確実且つ容易な低コストの通信システムを提供する。【解決手段】固有のアドレスが設定される複数の端末装置と、複数の端末装置のアドレスを識別し、複数の端末装置と通信を行う端末管理装置とを備え、複数の端末装置は、それぞれ、端末管理装置又は前段の端末装置から入力されるアドレス信号を解読する解読部と、解読部から得られるアドレスを自己の端末装置に設定する設定部と、自己の端末装置に設定されるアドレスとは異なるアドレスを示すアドレス信号を次段の端末装置に出力する出力部とを有する通信システム。【選択図】図１
2010166248.tif 000002
【特許請求の範囲】
【請求項１】
固有のアドレスが設定される複数の端末装置と、前記複数の端末装置のアドレスを識別し、前記複数の端末装置と通信を行う端末管理装置と、を備え、
前記複数の端末装置は、それぞれ、前記端末管理装置又は前段の端末装置から入力されるアドレス信号を解読する解読部と、前記解読部から得られるアドレスを自己の端末装置に設定する設定部と、前記自己の端末装置に設定されるアドレスとは異なるアドレスを示すアドレス信号を次段の端末装置に出力する出力部と、を有する
ことを特徴とする通信システム。
【請求項２】
前記出力部は、前記自己の端末装置に設定されるアドレスの値に所定値を加算したアドレスを示すアドレス信号を、前記次段の端末装置に出力する
ことを特徴とする請求項１に記載の通信システム。
【請求項３】
前記アドレス信号は、前記アドレスの値に相当する数のパルス信号を有し、
前記解読部は、前記パルス信号の変化の回数を基に得られる前記アドレスを前記設定部に出力し、
前記出力部は、前記アドレスの値に所定値を加算したアドレスの値に相当する数のパルス信号を有するアドレス信号を前記次段の端末装置に出力する
ことを特徴とする請求項２に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムに関する。
【背景技術】
【０００２】
固有のアドレスが設定される複数の端末装置と、これらの端末装置のアドレスを識別しつつ同端末装置と通信を行なう端末管理装置とを備えた通信システムが知られている。この通信システムの一例として、複数の遊技台の稼動情報をそれぞれ収集する複数の台コンピュータが複数の端末装置を構成し、複数の台コンピュータがそれぞれ収集した複数の稼動情報を集計する島コンピュータが端末管理装置を構成する遊技島の通信システムが挙げられる（例えば、特許文献１参照）。
【０００３】
図５を参照しつつ、遊技ホールを構成する複数の遊技島のうちの１つの遊技島の通信システム９０の構成例について説明する。尚、同図は、通信システム９０の構成例を示すブロック図である。複数の台コンピュータ９２と、１つの島コンピュータ９１とが、バス通信用の配線９４を介して接続されて、遊技島の通信システム９０を構成している。ここで、台コンピュータ９２は、遊技台９３の稼動情報を収集し、島コンピュータ９１は、遊技島内の全ての台コンピュータ９２により収集された稼動情報を集計する。また、島コンピュータ９１は、遊技ホール内を統括制御するホールコンピュータ１に対し集計情報を送信する。尚、不図示の複数の遊技島毎の複数の通信システム９０と、１つのホールコンピュータ１とが更に接続されて、遊技ホール全体の通信システム９が構成されている。
【０００４】
同図によれば、各台コンピュータ９２は、例えば、自己のアドレスを設定するためのアドレス設定スイッチ９２７を備えている（拡大図参照）。各台コンピュータ９２は、例えば、ＣＰＵ９２１から出て２つに分岐する８組のライン９２２、９２３と、８本のライン９２２のそれぞれが８つのアドレス設定スイッチ９２７を介して接続される接地側ライン９２６と、８本のライン９２３のそれぞれが８つのプルアップ抵抗９２５を介して接続される電源側ライン９２４とから構成されるアドレス設定回路を備えている。尚、アドレス設定スイッチ９２７は、例えばデジタルスイッチやディップスイッチ等である。
【０００５】
複数の台コンピュータ９２において、例えば８つのアドレス設定スイッチ９２７のオン・オフの設定を通じて２桁までの異なる数字を生成し、これらの数字をそれぞれのアドレスとすることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平８−６６５３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、前述した図５の通信システム９０には、遊技島内の全ての台コンピュータ９２毎に高価なアドレス設定スイッチ９２７を備えるアドレス設定回路を実装する必要があるため、コストが嵩むという問題がある。
【０００８】
また、アドレス設定スイッチ９２７は、例えば管理者等が全ての台コンピュータ９２について手動で設定するものであるため、台コンピュータ９２の数が増えるほど、作業負荷がより大きくなるとともに、設定ミスによってアドレスが重複する等の事故が発生し易くなるという問題がある。
【０００９】
以上、遊技島の通信システム９０の問題について述べたが、台コンピュータ９２及び島コンピュータ９１を、冒頭で述べた端末装置及び端末管理装置にそれぞれ置き換えた一般の通信システムにおいても、同様の問題がある。
【００１０】
本発明はかかる課題に鑑みてなされたものであり、その目的とするところは、各端末装置のアドレスの設定が確実且つ容易な低コストの通信システムを提供することにある。
【課題を解決するための手段】
【００１１】
前記課題を解決するための発明は、固有のアドレスが設定される複数の端末装置と、前記複数の端末装置のアドレスを識別し、前記複数の端末装置と通信を行う端末管理装置とを備え、前記複数の端末装置は、それぞれ、前記端末管理装置又は前段の端末装置から入力されるアドレス信号を解読する解読部と、前記解読部から得られるアドレスを自己の端末装置に設定する設定部と、前記自己の端末装置に設定されるアドレスとは異なるアドレスを示すアドレス信号を次段の端末装置に出力する出力部とを有する通信システムである。
【００１２】
この通信システムによれば、端末管理装置から出力されるアドレス信号のアドレスを起点として、複数の端末装置のそれぞれに対し、相互に異なるアドレスが、同端末装置の接続順に自動的に設定される。これにより、各端末装置に例えばアドレス設定スイッチ等を実装する必要がない分だけコストを低く抑えることができるとともに、アドレス設定に人間系が介在しないために同設定が確実且つ容易である。
【００１３】
また、かかる通信システムにおいて、前記出力部は、前記自己の端末装置に設定されるアドレスの値に所定値を加算したアドレスを示すアドレス信号を、前記次段の端末装置に出力することが好ましい。
【００１４】
この通信システムによれば、アドレスは、複数の端末装置の接続順にその値が大きくなる番号情報であるため、各アドレスを表わすデータの構造を単純化できる。これは、例えばアドレスを格納するメモリの容量の抑制をもたらし、よって低コスト化につながる。
【００１５】
また、かかる通信システムにおいて、前記アドレス信号は、前記アドレスの値に相当する数のパルス信号を有し、前記解読部は、前記パルス信号の変化の回数を基に得られる前記アドレスを前記設定部に出力し、前記出力部は、前記アドレスの値に所定値を加算したアドレスの値に相当する数のパルス信号を有するアドレス信号を前記次段の端末装置に出力することが好ましい。
【００１６】
この通信システムによれば、パルス信号の変化の回数に基づいてアドレスの値を定めることによって、同アドレスを確実に設定できる。
【発明の効果】
【００１７】
本発明によれば、各端末装置のアドレスの設定が確実且つ容易な低コストの通信システムを提供できる。
【図面の簡単な説明】
【００１８】
【図１】本実施の形態の通信システムの構成例を示すブロック図である。
【図２】本実施の形態の台コンピュータのアドレス設定処理手順の一例を示すフローチャートである。
【図３】本実施の形態の台コンピュータのアドレス設定処理及び通信処理の切り替え手順の一例を示すフローチャートである。
【図４】本実施の形態の台コンピュータに入力されるアドレス信号と、同台コンピュータから出力されるアドレス信号との一例を示す模式図である。
【図５】通信システムの構成例を示すブロック図である。
【発明を実施するための形態】
【００１９】
図１を参照しつつ、本実施の形態の通信システム１０の構成例について説明する。尚、同図は、本実施の形態の通信システム１０の構成例を示すブロック図である。
【００２０】
同図に例示されるように、通信システム１０は、複数の台コンピュータ（端末装置）１２と、１つの島コンピュータ（端末管理装置）１１とを備えている。
【００２１】
台コンピュータ１２は、固有のアドレス（例えば「０１」、「０１」、「０３」等）が設定されており、遊技台１３から稼動情報を受信し、島コンピュータ１１に同稼動情報を送信する。具体的には、台コンピュータ１２は、ＣＰＵ（解読部、設定部、出力部）１２１と、島コンピュータ１１と通信するための通信インタフェース１２２と、遊技台１３と通信するための通信インタフェース１２９と、ＲＯＭ１２５と、ＲＡＭ（設定部）１２６と、タイマ１２７と、カウンタ１２８とを備えている。ここで、ＲＯＭ１２５は、例えば稼動情報の送受信におけるＣＰＵ１２１の処理手順を定めるプログラムを記憶し、ＲＡＭ１２６は、例えば稼動情報や固有のアドレス等を記憶する。タイマ１２７は、例えば後述するアドレス信号を構成する各種パルスの時間幅を判定する際の基準時間を計時し、カウンタ１２８は、例えば後述するパルス信号の変化の回数を計数する。
【００２２】
島コンピュータ１１は、複数の台コンピュータ１２からそれぞれ稼動情報を受信し、これらの稼動情報を集計し、集計した結果である集計情報をホールコンピュータ（不図示）に送信する。具体的には、島コンピュータ１１は、ＣＰＵ１１１と、台コンピュータ１２と通信するための通信インタフェース１１２とを備えている。尚、島コンピュータ１１が更に備える記憶装置等は、図示の便宜上、省略されている。
【００２３】
また、同図に例示されるように、先ず、島コンピュータ１１の通信インタフェース１１２と、アドレス「０１」の台コンピュータ１２の端子ＩＮとは、バス通信用の配線１４１によって接続されている。アドレス「０１」の台コンピュータ１２の内部では、端子ＩＮから配線１４１ａ及び配線１４１ｂが分岐しており、一方の配線１４１ｂは通信インタフェース１２２に接続され、他方の配線１４１ａは端子ＯＵＴに接続されている。次に、アドレス「０１」の台コンピュータ１２の端子ＯＵＴと、アドレス「０２」の台コンピュータ１２の端子ＩＮとは、配線１４１で接続されている。以降のアドレスの台コンピュータ１２についても同様に、隣接する台コンピュータ１２の端子ＯＵＴ及び端子ＩＮどうしが配線１４１で順に接続されている。つまり、配線１４１及び配線１４１ａは、島コンピュータ１１から延在する配線であり、その途中から分岐する配線１４１ｂが各台コンピュータ１２の通信インタフェース１２２につながっている。尚、本実施の形態では、配線１４１、１４１ａ、１４１ｂのそれぞれは、２本の配線から構成されるものであるが、図示の便宜上、１本の配線として示されている。
【００２４】
更に、同図に例示されるように、先ず、島コンピュータ１１のＣＰＵ１１１の出力ポートからインバータ１１３を介して配線１４２が出ており、同配線１４２は、アドレス「０１」の台コンピュータ１２の内部でインバータ１２３を介してＣＰＵ１２１の入力ポートに入っている。次に、台コンピュータ１２のＣＰＵ１２１の出力ポートからインバータ（出力部）１２４を介して配線１４２が出ており、同配線１４２は、アドレス「０２」の台コンピュータ１２の内部に入っている。以降のアドレスの台コンピュータ１２についても同様に、隣接する台コンピュータ１２の端子ＯＵＴ及び端子ＩＮどうしが配線１４２で順に接続されている。つまり、配線１４２は、島コンピュータ１１と複数の台コンピュータ１２とをシリアルにつなげており、同配線１４２を通じて、後述するアドレス信号の入出力が行なわれる。尚、本実施の形態では、配線１４２は、同配線と、島コンピュータ１１及び各台コンピュータ１２で接地される配線とから構成されるものであるが、図示の便宜上、１本の配線として示されている。
【００２５】
本実施の形態では、配線１４１と、島コンピュータ１１及び台コンピュータ１２の外部の配線１４２とは１組の配線１４を構成している。例えば管理者等は、島コンピュータ１１と、台コンピュータ１２の端子ＩＮとを配線１４で接続し、同台コンピュータ１２の端子ＯＵＴと、次段の台コンピュータ１２の端子ＩＮとを配線１４で接続し、以降、隣接する台コンピュータ１２の端子ＯＵＴ及び端子ＩＮどうしを配線１４で接続することによって、通信システム１０の結線が完了する。
【００２６】
図２乃至図４を参照しつつ、前述した構成を備えた通信システム１０によるアドレス設定動作について説明する。図２は、本実施の形態の台コンピュータ１２のアドレス設定処理手順の一例を示すフローチャートである。図３は、本実施の形態の台コンピュータ１２のアドレス設定処理及び通信処理の切り替え手順の一例を示すフローチャートである。図４は、本実施の形態の台コンピュータ１２に入力されるアドレス信号と、同台コンピュータ１２から出力されるアドレス信号との一例を示す模式図である。
【００２７】
先ず、島コンピュータ１１は、配線１４２を通じて、同島コンピュータ１２の次段の台コンピュータ１２に図４（ｂ）のアドレス信号を出力する。同図の例示では、アドレス信号は、開始信号と、パルス信号と、終了信号とを有している。ここで、開始信号は、Ｈｉ状態から立ち下がって、予め定められた所定時間ｔｓ（例えば１６ミリ秒間）だけＬｏ状態となる信号である。終了信号は、Ｌｏ状態から立ち上がって、予め定められた所定時間ｔｅ（例えば１６ミリ秒間）以上Ｈｉ状態にある信号である。パルス信号は、これらの開始信号と終了信号との間で、図４の予め定められた基準時間Δｔ（例えば８ミリ秒間）単位でＨｉ状態からＬｏ状態に切り替わる信号である。図４（ｂ）の例示では、パルス信号の変化の回数は１回である（Ｐ１）。尚、以上述べた所定時間ｔｓ、ｔｅ及び基準時間Δｔは、アドレス信号を確実に解読するべく、ＣＰＵ１２１の性能等に応じて設定される。
【００２８】
次に、島コンピュータ１１の次段の台コンピュータ１２は、図２に例示されるように、開始信号を検知したか否かを判別する（Ｓ１００）。尚、以下、説明の便宜上、台コンピュータ１２が、島コンピュータ１１からの図４（ｂ）のアドレス信号を受信した場合の処理手順について通して説明する。また、図２に例示される各ステップの処理は、例えば図４の基準時間Δｔを時間刻みとして実行される。
【００２９】
前述したようにＨｉ状態から立ち下がった後に所定時間ｔｓだけＬｏ状態となる開始信号を検知したと判別した場合（Ｓ１００：ＹＥＳ）、台コンピュータ１２は、カウンタ１２８の計数値Ｎを０にリセットし（Ｓ１０１）、ステップＳ１００の処理を再度実行する。
【００３０】
開始信号の次はパルス信号であるため、台コンピュータ１２は、再度のステップＳ１００では、ステップＳ１００：ＮＯを経由して、パルス信号を検知したか否かを判別する（Ｓ１０２）。
【００３１】
前述したように基準時間Δｔ単位でＨｉ状態からＬｏ状態へ切り替わるパルス信号を検知したと判別した場合、台コンピュータ１２は、カウンタ１２８の計数値Ｎを＋１だけインクリメントし（Ｓ１０３）、ステップＳ１００の処理を再度実行する。
【００３２】
図４（ｂ）のパルス信号の変化の回数は１回だけである（つまり２回目の変化はない）ため、台コンピュータ１２は、再度のステップＳ１００では、ステップＳ１００：ＮＯを経由するとともに、再度のステップＳ１０２では、ステップＳ１０２：ＮＯを経由して、終了信号を検知したか否かを判別する（Ｓ１０４）。
【００３３】
前述したようにＬｏ状態から立ち上がった後に所定時間ｔｅ以上Ｈｉ状態にある終了信号を検知したと判別した場合（Ｓ１０４：ＹＥＳ）、台コンピュータ１２は、カウンタ１２８の計数値Ｎが０より大きいか否かを判別する（Ｓ１０５）。
【００３４】
図４（ｂ）のパルス信号の変化の回数は１回であるため（Ｎ＝１）、台コンピュータ１２は、Ｎが０より大きいと判別し（Ｓ１０４：ＹＥＳ）、自己（自局）のアドレスとして「０１」を設定してこれをＲＡＭ１２６に記憶し（Ｓ１０６）、次段の台コンピュータ１２（次局）のアドレスとして「０１」に１（所定値）を加算した「０２」を設定してこれを示す図４（ｃ）のアドレス信号を次段の台コンピュータ１２に送信し（Ｓ１０７）、ステップＳ１００の処理を再度実行する。尚、図４（ｃ）の例示では、アドレス信号が有するパルス信号の変化の回数は２回である（Ｐ１、Ｐ２）。
【００３５】
ステップＳ１０５：ＮＯの処理は、例えばパルス信号がノイズであるアドレス信号に対する処理であり、この場合には、自局及び次局ともにアドレスの設定は行われない。
【００３６】
以降、前段の台コンピュータ１２からアドレス「０２」を示すアドレス信号を受信した台コンピュータ１２は、図２に例示される手順に従って、自己のアドレスとして「０２」を設定してこれをＲＡＭ１２６に記憶するとともに、次段の台コンピュータ１２のアドレスとして「０２」に１（所定値）を加算した「０３」を設定してこれを示すアドレス信号を次段の台コンピュータ１２に送信する。これを順次繰り返すことによって、複数の台コンピュータ１２のそれぞれには、島コンピュータ１１に隣接する台コンピュータ１２のアドレスを起点として、接続順のアドレスが設定される。
【００３７】
尚、図３に例示されるように、各台コンピュータ１２は、電源投入後、前述したアドレス設定処理によってアドレスが設定されたか否かを判別する（Ｓ２００）。台コンピュータ１２は、アドレスが既に設定されていると判別した場合（Ｓ２００：ＹＥＳ）、稼動情報等をやり取りする通常の通信処理を実行し（Ｓ２０１）、アドレスが未だ設定されていないと判別した場合（Ｓ２００：ＮＯ）、通信処理を実行せずにＳ２００の処理を再度実行する。ここで、ステップＳ２００：ＮＯの原因として、例えば、配線１４２の断線や、島コンピュータ１１の停止等がある。
【００３８】
本実施の形態の通信システム１０は、少なくとも、固有のアドレスが設定される複数の端末装置（例えば台コンピュータ１２）と、複数の端末装置のアドレスを識別し、複数の端末装置と通信を行う端末管理装置（例えば島コンピュータ１１）とを備え、複数の端末装置は、それぞれ、端末管理装置又は前段の端末装置から入力されるアドレス信号を解読する解読部と、解読部から得られるアドレスを自己の端末装置に設定する設定部と、自己の端末装置に設定されるアドレスとは異なるアドレスを示すアドレス信号を次段の端末装置に出力する出力部とを有していればよい。つまり、通信システム１０は、遊技島の通信システムに限定されるものではなく、例えば、物理的な位置関係が明確な複数の子機と親機とを備えた通信システムであってもよい。また、各端末装置のアドレスは、番号に限定されるものではなく、要するに、端末装置毎に異なるアドレスであれば如何なるものであってもよい。但し、この場合、端末管理装置は、このように設定されたアドレスを認識するための所定の構成を備えている必要がある。
【００３９】
この通信システム１０によれば、端末管理装置から出力されるアドレス信号のアドレスを起点として、複数の端末装置のそれぞれに対し、相互に異なるアドレスが、同端末装置の接続順に自動的に設定される。これにより、各端末装置に例えば前述したアドレス設定スイッチ９２７等を実装する必要がない分だけコストを低く抑えることができるとともに、アドレス設定に人間系が介在しないために同設定が確実且つ容易である。
【００４０】
また、前述した通信システム１０において、出力部は、自己の端末装置に設定されるアドレスの値に所定値を加算したアドレスを示すアドレス信号を、次段の端末装置に出力する。つまり、各端末装置のアドレスは、「０１」、「０２」、「０３」等の連続番号に限定されるものではなく、例えば、「０１」、「０３」、「０７」等のように、加算する所定値が１ではなく且つアドレス毎に異なるものであってもよい。但し、この場合、端末管理装置は、このように設定されたアドレスを認識するための所定の構成を備えている必要がある。
【００４１】
この通信システム１０によれば、アドレスは、複数の端末装置の接続順にその値が大きくなる番号情報であるため、各アドレスを表わすデータの構造を単純化できる。これは、例えばアドレスを格納するＲＡＭ１２６の容量の抑制をもたらし、よって低コスト化につながる。
【００４２】
また、前述した通信システム１０において、アドレス信号は、アドレスの値に相当する数のパルス信号を有し、解読部は、パルス信号の変化の回数を基に得られるアドレスを設定部に出力し、出力部は、アドレスの値に所定値を加算したアドレスの値に相当する数のパルス信号を有するアドレス信号を次段の端末装置に出力する。
【００４３】
この通信システム１０によれば、パルス信号の変化の回数に基づいてアドレスの値を定めることによって、同アドレスを確実に設定できる。
【００４４】
前述した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく変更、改良され得るとともに、本発明にはその等価物も含まれる。
【符号の説明】
【００４５】
１  ホールコンピュータ                ９、１０、９０  通信システム
１１、９１  島コンピュータ            １２、９２  台コンピュータ
１３、９３  遊技台
１４、９４、１４１、１４１ａ、１４１ｂ、１４２  配線
１１１、１２１、９２１  ＣＰＵ        １１２、１２２、１２９  通信インタフェース
１１３、１２３、１２４  インバータ    １２５  ＲＯＭ
１２６  ＲＡＭ                        １２７  タイマ
１２８  カウンタ                      ９２２、９２３  ライン
９２４  電源側ライン                  ９２６  接地側ライン
９２５  プルアップ抵抗                ９２７  アドレス設定スイッチ
【図１】
2010166248.tif 000003
【図２】
2010166248.tif 000004
【図３】
2010166248.tif 000005
【図４】
2010166248.tif 000006
【図５】
2010166248.tif 000007