(57)【要約】【課題】中継子局を設定しつつも通信処理の負荷を軽減することができる通信システムを得ること。【解決手段】通信システムは、親局１と、複数の子局２を備える。親局１は、第１中継子局決定部１７と、第１中継子局設定部１８とを備える。第１中継子局決定部１７は、問い合わせに対して応答した子局２のうち予め設定された条件を満たす子局２を第１中継子局に決定する。第１中継子局設定部１８は、問い合わせに対して応答しない子局２である第１子局の情報を含む第１中継設定要求を、第１中継子局決定部１７によって決定された第１中継子局に対して行う。子局２は、記憶部２３と、中継処理部２７とを備える。記憶部２３は、第１中継設定要求に含まれる第１子局の情報を記憶する。中継処理部２７は、記憶部２３に記憶された情報に基づいて、親局１と第１子局との間の通信を中継する。【選択図】図２
2020136699.tif 000002
【特許請求の範囲】
【請求項１】
親局と、前記親局と通信線でマルチドロップ接続される複数の子局とを備える通信システムにおいて、
前記親局は、
前記複数の子局の各々へ個別に問い合わせを行い、前記問い合わせに対して応答した子局のうち予め設定された条件を満たす子局を第１中継子局に決定する第１中継子局決定部と、
前記問い合わせに対して応答しない子局である第１子局の情報を含む第１中継設定要求を、前記第１中継子局決定部によって決定された第１中継子局に対して行う第１中継子局設定部と、を備え、
前記子局は、
前記第１中継設定要求に含まれる第１子局の情報を記憶する記憶部と、
前記記憶部に記憶された情報に基づいて、前記親局と前記第１子局との間の通信を中継する中継処理部と、を備える
ことを特徴とする通信システム。
【請求項２】
前記第１中継設定要求を受信した場合、前記第１中継設定要求に含まれる第１子局の情報に基づいて、前記第１子局に問い合わせを行い、前記問い合わせに対して応答した第１子局を第２子局に決定し、決定した第２子局のうち予め設定された条件を満たす第２子局を第２中継子局に決定する第２中継子局決定部と、
前記第２中継子局決定部によって決定された第２中継子局に、前記問い合わせに対して応答しない第１子局である第３子局の情報を含む第２中継設定要求を行う第２中継子局設定部と、を備える
ことを特徴とする請求項１に記載の通信システム。
【請求項３】
前記記憶部は、
前記第２中継設定要求に含まれる第３子局の情報を記憶し、
前記中継処理部は、
前記記憶部に記憶された情報に基づいて、前記第１中継子局と前記第３子局との間の通信を中継する
ことを特徴とする請求項２に記載の通信システム。
【請求項４】
前記問い合わせに対する子局からの応答には、当該子局の受信レベルの情報が含まれており、
前記予め設定された条件は、
前記受信レベルの条件を含む
ことを特徴とする請求項２または３に記載の通信システム。
【請求項５】
前記受信レベルの条件は  
前記問い合わせに対して応答し且つ前記受信レベルが閾値以上である子局のうち前記受信レベルが最も低い子局である
ことを特徴とする請求項４に記載の通信システム。
【請求項６】
前記親局は、
前記受信レベルの条件を示す条件情報を前記子局に通知し、
前記第２中継子局決定部は、
前記親局から通知された前記条件情報に基づいて、前記予め設定された条件を満たすか否かを判定する
ことを特徴とする請求項４または５に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、親局と複数の子局とがマルチドロップ接続される通信システムに関する。
【背景技術】
【０００２】
従来、親局と複数の子局とがマルチドロップ接続される通信システムにおいて、通信限界距離を超えて伝送を行う場合に、中継機能を担う子局を設定する技術が知られている。例えば、特許文献１には、親局と子局間および子局間で通信可能か否かの通信状態を調査し、かかる調査結果に基づいて中継機能を担う子局である中継子局を選択して中継ルートを設定し、設定した中継ルートに基づいて親局と子局との間で電文を送受信する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２１７７９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の技術において、設定した中継ルートに基づいて親局と子局との間で電文を通信するためには、親局が中継子局のアドレスを中継アドレスとして指定して電文を送受信する必要があり、通信処理の負荷が大きくなるといった課題がある。
【０００５】
本発明は、上記に鑑みてなされたものであって、中継子局を設定しつつも通信処理の負荷を軽減することができる通信システムを得ることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の通信システムは、親局と、親局と通信線でマルチドロップ接続される複数の子局とを備える。親局は、第１中継子局決定部と、第１中継子局設定部とを備える。第１中継子局決定部は、複数の子局の各々へ個別に問い合わせを行い、問い合わせに対して応答した子局のうち予め設定された条件を満たす子局を第１中継子局に決定する。第１中継子局設定部は、問い合わせに対して応答しない子局である第１子局の情報を含む第１中継設定要求を、第１中継子局決定部によって決定された第１中継子局に対して行う。子局は、記憶部と、中継処理部とを備える。記憶部は、第１中継設定要求に含まれる第１子局の情報を記憶する。中継処理部は、記憶部に記憶された情報に基づいて、親局と第１子局との間の通信を中継する。
【発明の効果】
【０００７】
本発明によれば、中継子局を設定しつつも通信処理の負荷を軽減することができる、という効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態１にかかる通信システムの構成例を示す図
【図２】実施の形態１にかかる親局および子局の構成例を示す図
【図３】実施の形態１にかかる親局の統括制御対象の調査結果と中継子局の選択結果の一例を示す図
【図４】実施の形態１にかかる第１中継子局の統括制御対象の調査結果と中継子局の選択結果の一例を示す図
【図５】実施の形態１にかかる第１中継子局が動作を停止した場合の親局の統括制御対象の調査結果と中継子局の選択結果の一例を示す図
【図６】実施の形態１にかかる第１中継子局の統括制御対象の調査結果と中継子局の選択結果の他の例を示す図
【図７】実施の形態１にかかる第２中継子局の統括制御対象の調査結果と中継子局の選択結果の一例を示す図
【図８】実施の形態１にかかる親局の処理の一例を示すフローチャート
【図９】実施の形態１にかかる子局の処理の一例を示すフローチャート
【図１０】実施の形態１にかかる親局のハードウェア構成の一例を示す図
【図１１】本発明の実施の形態２にかかる通信システムの構成例を示す図
【図１２】実施の形態２にかかる親局および子局の構成例を示す図
【図１３】実施の形態２にかかる親局の統括制御対象の調査結果と中継子局の選択結果の一例を示す図
【図１４】実施の形態２にかかる第１中継子局の統括制御対象の調査結果と中継子局の選択結果の一例を示す図
【発明を実施するための形態】
【０００９】
以下に、本発明の実施の形態にかかる通信システムを図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１０】
実施の形態１．
図１は、本発明の実施の形態１にかかる通信システムの構成例を示す図である。図１に示す通信システム１００は、電気鉄道の電力系統を制御するために用いられる。例えば、通信システム１００は、電気鉄道の沿線に設けられた開閉器などの機器の監視制御を電気鉄道の変電所から行うために用いられる。以下、通信システム１００が電気鉄道の電力系統を制御するために用いられるものとして説明するが、通信システム１００は、電気鉄道の電力系統以外の制御に用いられてもよい。
【００１１】
図１に示すように、実施の形態１にかかる通信システム１００は、親局１と、複数の子局２ａ，２ｂ，２ｃ，２ｄ，２ｅとを備える。親局１は、電気鉄道の変電所に配置され、監視制御装置４に接続される。かかる親局１は、監視制御装置４からの制御に基づいて複数の子局２ａ，２ｂ，２ｃ，２ｄ，２ｅとの間でペア線などからなる通信線３を介して情報の送受信を行う。
【００１２】
子局２ａ，２ｂ，２ｃ，２ｄ，２ｅは、監視制御対象機器５ａ，５ｂ，５ｃ，５ｄ，５ｅのうち対応する監視制御対象機器の設置場所に配置され、対応する監視制御対象機器に各々接続される。監視制御対象機器５ａ，５ｂ，５ｃ，５ｄ，５ｅは、電気鉄道の沿線に沿って設けられた開閉器などの機器である。以下、子局２ａ，２ｂ，２ｃ，２ｄ，２ｅの各々を区別せずに示す場合、子局２と記載する場合がある。また、監視制御対象機器５ａ，５ｂ，５ｃ，５ｄ，５ｅの各々を区別せずに示す場合、監視制御対象機器５と記載する場合がある。なお、子局２の数は、図１に示す例に限定されず、４以下であってもよく、６以上であってもよい。
【００１３】
電気鉄道の変電所から沿線の開閉器などの監視制御を行う場合、変電所に設置された親局１から開閉器などに接続された子局２までの伝送距離が２０ｋｍ以上になり、親局１と子局２との間の通信距離が通信限界距離を超える場合がある。また、通信線３は、他の複数の通信線と共にケーブル内に配置されており、かかるケーブルは通信経路途中で複数の配線室などを経由し、かかるケーブル内の他の複数の通信線が様々な通信機器に接続されることから、干渉などの影響によって通信限界距離は想定より短くなる場合がある。
【００１４】
そのため、親局１と子局２との間の通信状態を実測し、親局１からの距離が通信限界距離を超える子局２がある場合、親局１と通信可能な子局２を中継子局に手動で設定することが考えられるが、通信限界距離の実地調査には時間も費用もかかる。
【００１５】
そこで、実施の形態１にかかる通信システム１００では、自動的に中継子局を設定することで、親局１からの距離が通信限界距離を超える子局２がある場合であっても、親局１と子局２との通信を可能としている。以下、通信システム１００の構成および動作について具体的に説明する。
【００１６】
図２は、実施の形態１にかかる親局および子局の構成例を示す図である。図２に示すように、親局１は、モデム１１と、入出力部１２と、記憶部１３と、制御部１４とを備える。モデム１１は、デジタル信号である通信データをアナログ変調し、アナログ変調した通信信号を通信線３経由で子局２へ送信する。また、モデム１１は、子局２からアナログ変調された通信信号を通信線３経由で受信し、受信した通信信号を復調して得られる通信データを出力する。
【００１７】
モデム１１は、音声周波数帯域を用いるアナログモデムであってもよく、また、高周波数帯域を用いるモデムであってもよい。高周波数帯域を用いるモデムは、例えば、ＡＤＳＬ（Asymmetric  Digital  Subscriber  Line）、ＳＤＳＬ（Symmetric  Digital  Subscriber  Line）、またはＯＦＤＭ（Orthogonal  Frequency  Division  Multiplexing）などの通信方式を用いるモデムである。
【００１８】
入出力部１２は、監視制御装置４に接続され、監視制御装置４との間でデータの入出力を行う。入出力部１２は、例えば、ＬＡＮ（Local  Area  Network）インタフェイスなどの汎用の入出力インタフェイス、または専用の入出力インタフェイスなどである。
【００１９】
記憶部１３は、通信システム１００の構成情報であるシステム構成情報１５を記憶する。システム構成情報１５は、例えば、親局１の識別情報および各子局２の識別情報を含む。かかるシステム構成情報１５は、例えば、監視制御装置４から入出力部１２を介して制御部１４が取得し、制御部１４によって記憶部１３に記憶される。
【００２０】
制御部１４は、監視制御装置４の制御などに基づいて、モデム１１および通信線３を介して子局２との間で電文などの通信信号の送受信を行う。また、制御部１４は、各子局２が通信限界距離内か否かを調査し、必要に応じて通信信号を中継する子局２である中継子局を決定する。制御部１４は、データ送受信部１６と、第１中継子局決定部１７と、第１中継子局設定部１８とを備える。
【００２１】
データ送受信部１６は、入出力部１２を介して監視制御装置４から子局２への制御情報を取得し、取得した制御情報に基づいて、子局２への通信データを生成する。かかる通信データには、例えば、親局１の識別情報と、子局２の識別情報と、子局２への制御情報とが含まれる。親局１の識別情報は、例えば、通信信号の送信元情報として用いられる。子局２の識別情報は、例えば、通信信号の宛先情報として用いられる。子局２への制御情報は、例えば、監視制御対象機器５が開閉器である場合、かかる開閉器を閉状態から開状態または開状態から閉状態にするための制御指令の情報を含む。
【００２２】
データ送受信部１６は、生成した通信データをモデム１１へ出力し、通信データをアナログ変調した通信信号をモデム１１から通信線３へ出力させる。また、データ送受信部１６は、モデム１１から出力される通信データを受信し、受信した通信データを入出力部１２経由で監視制御装置４へ出力する。
【００２３】
第１中継子局決定部１７は、各子局２へ個別に問い合わせを行い、かかる問い合わせに対して応答した子局２のうち予め設定された条件を満たす子局２を第１中継子局に決定する。予め設定された条件は、例えば、問い合わせに対する応答を行った子局２のうち受信レベルが最も低いという条件である。問い合わせに対する応答には、親局１からの信号を子局２で受信したときの信号レベルである受信レベルの情報が含まれており、第１中継子局決定部１７は、問い合わせに対する応答に含まれる受信レベルの情報に基づいて、予め設定された条件を満たす子局２を判定することができる。
【００２４】
第１中継子局設定部１８は、第１中継子局決定部１７によって決定された第１中継子局に、上述した問い合わせに対して応答しない子局２である第１子局の識別情報を含む第１中継設定要求を行う。これにより、後述するように、第１中継子局に決定された子局２が親局１と第１子局との間の通信を中継することが可能になる。
【００２５】
次に、子局２の構成について説明する。図２に示すように、子局２は、モデム２１と、入出力部２２と、記憶部２３と、制御部２４とを備える。モデム２１は、デジタル信号である通信データをアナログ変調した通信信号を通信線３経由で親局１へ送信する。また、モデム２１は、親局１または子局２から通信線３経由で通信信号を受信し、受信した通信信号を通信データであるデジタル信号に復調する。モデム２１は、モデム１１と同様に、音声周波数帯域を用いるアナログモデムであってもよく、また、高周波数帯域を用いるモデムであってもよい。
【００２６】
入出力部２２は、監視制御対象機器５に接続され、監視制御対象機器５との間でデータの入出力を行う。入出力部２２は、例えば、ＬＡＮインタフェイスなどの汎用の入出力インタフェイス、または専用の入出力インタフェイスなどである。
【００２７】
記憶部２３は、中継対象情報２５を記憶することができる。かかる中継対象情報２５は、制御部２４による中継対象となる子局２の識別情報を含み、制御部２４によって記憶部２３に記憶される。例えば、中継対象情報２５は、制御部２４による中継対象となる第１子局である子局２の識別情報を含む。
【００２８】
制御部２４は、モデム２１および通信線３を介して親局１との間でデータの送受信を行う。また、制御部２４は、親局１からの第１中継設定要求に識別情報が含まれる第１子局宛ての通信信号を中継する。また、制御部２４は、第１子局が通信限界距離内か否かを調査し、通信限界距離外の第１子局への通信信号を中継する子局２である第２中継子局を決定する。制御部２４は、データ送受信部２６と、中継処理部２７と、第２中継子局決定部２８と、第２中継子局設定部２９とを備える。
【００２９】
データ送受信部２６は、モデム２１から出力される通信データを受信し、受信した通信データを入出力部２２経由で監視制御対象機器５へ出力する。また、データ送受信部２６は、監視制御対象機器５から入出力部２２を介して取得した情報に基づいて、親局１への通信データを生成する。かかる通信データには、子局２の識別情報、親局１の識別情報、および監視制御対象機器５からの情報などが含まれる。子局２の識別情報は、例えば、通信信号の送信元情報として用いられる。親局１の識別情報は、例えば、通信信号の宛先情報として用いられる。データ送受信部２６は、生成した通信データをモデム２１へ出力し、通信データをアナログ変調した通信信号をモデム２１から通信線３へ出力させる。
【００３０】
モデム２１は、親局１または他の子局２からの通信信号の受信レベルを定常的または定期的に測定しており、データ送受信部２６は、モデム２１によって測定された受信レベルの数値データをモデム２１から取得する。データ送受信部２６は、親局１からの問い合わせを示す通信信号がモデム２１で受信された場合、モデム２１から取得した受信レベルの数値データを含む応答信号を問い合わせに対応する応答を示す通信信号としてモデム２１から通信線３を介して親局１へ送信させる。
【００３１】
また、データ送受信部２６は、他の子局２からの問い合わせを示す通信信号がモデム２１で受信された場合、他の子局２からの通信信号をモデム２１で受信したときの信号レベルである受信レベルの情報をモデム２１から取得する。データ送受信部２６は、モデム２１から取得した受信レベルの情報を含む応答信号を問い合わせに対応する応答を示す通信信号としてモデム２１から通信線３を介して他の子局２へ送信させる。
【００３２】
中継処理部２７は、記憶部２３に記憶された第１子局の識別情報に基づいて、親局１と第１子局との間の通信を中継することができる。例えば、中継処理部２７は、通信線３に第１子局宛の通信信号が伝送されていると判定した場合、第１子局宛の通信信号を中継する。具体的には、中継処理部２７は、記憶部２３から第１子局の識別情報を取得する。また、中継処理部２７は、通信線３に伝送される通信信号を受信したモデム２１から出力される宛先の識別情報が、記憶部２３から取得した第１子局の識別情報と一致するか否かを判定する。中継処理部２７は、宛先の識別情報が記憶部２３から取得した第１子局の識別情報と一致すると判定した場合、モデム２１で受信された第１子局宛の通信信号をモデム２１から通信線３へ送信させる。このように、中継子局として機能する子局２は、中継先の子局２の情報を記憶しているため、親局１は、中継子局の識別情報を中継アドレスなどの情報として指定することなく、第１子局宛の通信信号を中継子局に中継させることができ、中継アドレスなどを指定する場合に比べ、親局１の処理負荷を軽減することができる。なお、中継処理部２７は、中継対象局がないことを示す通信信号がモデム２１によって受信された場合、上述した中継処理を行わない。
【００３３】
第２中継子局決定部２８は、親局１から第１中継設定要求を受信した場合、第１中継設定要求に含まれる第１子局の識別情報に基づいて、第１子局に問い合わせを行い、問い合わせに対して応答した第１子局を第２子局に決定する。そして、第２中継子局決定部２８は、決定した第２子局のうち予め設定された条件を満たす第２子局を第２中継子局に決定する。予め設定された条件は、例えば、問い合わせに対する応答を行った第２子局のうち受信レベルが最も低いという条件である。
【００３４】
第２中継子局設定部２９は、第２中継子局決定部２８によって決定された第２中継子局に、問い合わせに対して応答しない第１子局である第３子局の情報を含む第２中継設定要求を行う。
【００３５】
ここで、親局１からの問い合わせに対して子局２ａ，２ｂ，２ｃが応答し且つ子局２ｄ，２ｅが応答しない場合の通信システム１００の動作について具体的に説明する。図３は、実施の形態１にかかる親局の統括制御対象の調査結果と中継子局の選択結果の一例を示す図である。
【００３６】
図３に示すように、親局１の統括制御対象は、全ての子局２ａ，２ｂ，２ｃ，２ｄ，２ｅである。親局１の統括制御対象とは、親局１が通信対象とする子局２であり、親局１は、全ての子局２ａ，２ｂ，２ｃ，２ｄ，２ｅとの間で情報の送受信を行う。
【００３７】
親局１の第１中継子局決定部１７は、統括制御対象である子局２ａ，２ｂ，２ｃ，２ｄ，２ｅへ個別に問い合わせを行う。図３に示すように、親局１からの問い合わせに対して子局２ａ，２ｂ，２ｃが応答有りであり、子局２ｄ，２ｅが応答無しである。したがって、親局１と子局２ａ，２ｂ，２ｃとは直接通信を行うことができる状態であり、親局１と子局２ｄ，２ｅとは直接通信を行うことができない状態である。
【００３８】
また、親局１からの通信信号に対する子局２ａ，２ｂ，２ｃの受信レベルは、−８ｄＢｍ，−１７ｄＢｍ，−２０ｄＢｍであり、受信レベルが最も小さい子局２は、子局２ｃである。そのため、第１中継子局決定部１７は、問い合わせに対して応答した子局２ａ，２ｂ，２ｃのうち受信レベルが最も低い子局２ｃを第１中継子局に決定する。また、第１中継子局設定部１８は、中継対象局がないことを示す通信信号をモデム１１および通信線３を介して子局２ａ，２ｂへ送信する。以降、子局２ａ，２ｂ，２ｃは、親局１と直接通信を行う。
【００３９】
また、親局１の第１中継子局設定部１８は、応答しない子局２ｄ，２ｅを第１中継子局である子局２ｃの中継対象局として決定する。中継対象局は、第１中継子局の統括制御対象の子局２、すなわち第１中継子局が中継の対象とする子局２である。そして、第１中継子局設定部１８は、第１中継子局決定部１７によって決定された第１中継子局である子局２ｃに、子局２ｃの中継対象局である子局２ｄ，２ｅの識別情報を含む第１中継設定要求を行う。
【００４０】
次に、親局１から第１中継設定要求が行われた子局２ｃの動作について説明する。図４は、実施の形態１にかかる第１中継子局の統括制御対象の調査結果と中継子局の選択結果の一例を示す図である。
【００４１】
図４に示すように、子局２ｃの制御部２４は、親局１から第１中継設定要求を受信した場合、第１中継設定要求に含まれる子局２ｄ，２ｅの識別情報を記憶し、識別情報が含まれる子局２ｄ，２ｅを統括制御対象とする。子局２ｃの統括制御対象は、子局２ｃが中継対象とする子局２である。
【００４２】
また、子局２ｃの制御部２４は、統括制御対象である子局２ｄ，２ｅが通信限界距離内か否かを調査し、必要に応じて通信信号を中継する子局２である中継子局を決定する。具体的には、子局２ｃの第２中継子局決定部２８は、統括制御対象である子局２ｄ，２ｅへ個別に問い合わせを行う。図４に示す例では、子局２ｃからの問い合わせに対して子局２ｄ，２ｅが応答有りである。
【００４３】
子局２ｃの第２中継子局決定部２８は、問い合わせを行った子局２ｄ，２ｅはいずれも応答したため、子局２ｄ，２ｅが通信限界距離内であると判定し、統括制御対象である子局２ｄ，２ｅへの通信信号を中継する中継子局を設ける必要が無いと判定する。この場合、子局２ｃの第２中継子局決定部２８は、中継対象局がないことを示す通信信号をモデム２１および通信線３を介して子局２ｄ，２ｅへ送信する。以降、子局２ｄ，２ｅは、中継を行わず、子局２ｃと直接通信を行う。
【００４４】
次に、第１中継子局として機能する子局２ｃが作業による停止、故障、または電源停止などで動作を停止した場合について説明する。図５は、実施の形態１にかかる第１中継子局が動作を停止した場合の親局の統括制御対象の調査結果と中継子局の選択結果の一例を示す図である。親局１の制御部１４は、上述した第１中継子局の決定および設定動作を定常的または定期的に実施しており、子局２ｃの動作が停止した状態においても、子局２ａ，２ｂ，２ｃ，２ｄ，２ｅへ問い合わせを行う。
【００４５】
子局２ｃの動作が停止した状態では、図５に示すように、子局２ｃから問い合わせに対する応答がない。また、子局２ｄ，２ｅは、親局１からの距離が通信限界距離外であることから、図３に示す場合と同様に、問い合わせに対する応答がない。図５に示す例では、問い合わせに対する応答を行った子局２は、子局２ａ，２ｂである。また、子局２ａの受信レベルは、−８ｄＢｍであり、子局２ｂの受信レベルは、−１７ｄＢｍであり、受信レベルが最も小さい子局２は、子局２ｂである。
【００４６】
そのため、第１中継子局決定部１７は、問い合わせに対して応答した子局２ａ，２ｂのうち受信レベルが最も低い子局２ｂを第１中継子局に決定する。また、第１中継子局設定部１８は、応答しない子局２ｃ，２ｄ，２ｅを第１中継子局である子局２ｂの中継対象局として決定する。そして、第１中継子局設定部１８は、第１中継子局決定部１７によって決定された第１中継子局である子局２ｂに、子局２ｂの中継対象局である子局２ｃ，２ｄ，２ｅの識別情報を含む第１中継設定要求を行う。
【００４７】
次に、親局１から第１中継設定要求が行われた子局２ｂの動作について説明する。図６は、実施の形態１にかかる第１中継子局の統括制御対象の調査結果と中継子局の選択結果の他の例を示す図である。
【００４８】
図６に示すように、子局２ｂの制御部２４は、親局１から第１中継設定要求を受信した場合、第１中継設定要求に含まれる子局２ｃ，２ｄ，２ｅの識別情報を記憶し、子局２ｃ，２ｄ，２ｅを統括制御対象とする。
【００４９】
また、子局２ｂの制御部２４は、統括制御対象である子局２ｃ，２ｄ，２ｅが通信限界距離内か否かを調査し、必要に応じて通信信号を中継する子局２である中継子局を決定する。具体的には、子局２ｂの第２中継子局決定部２８は、統括制御対象である子局２ｃ，２ｄ，２ｅへ個別に問い合わせを行う。図６に示す例では、子局２ｂからの問い合わせに対して子局２ｄ，２ｅが応答有りであり、子局２ｃが応答無しである。また、子局２ｄの受信レベルは、−１０ｄＢｍであり、子局２ｅの受信レベルは、−１２ｄＢｍであり、受信レベルが最も小さい子局２は、子局２ｅである。
【００５０】
そのため、子局２ｂの第２中継子局決定部２８は、問い合わせに対して応答した子局２ｄ，２ｅのうち受信レベルが最も低い子局２ｅを第２中継子局に決定する。また、子局２ｂの第２中継子局設定部２９は、問い合わせに応答しない子局２ｃを第２中継子局である子局２ｅの中継対象局として決定する。そして、子局２ｂの第２中継子局設定部２９は、第２中継子局決定部２８によって決定された第２中継子局である子局２ｅに、子局２ｅの中継対象局である子局２ｃの識別情報を含む第２中継設定要求を行う。これにより、子局２ｅの中継処理部２７は、子局２ｃ宛の通信信号がある場合に、かかる子局２ｃ宛の通信信号を中継する。
【００５１】
このように、通信システム１００は、中継子局の選択の動作を定常的または定期的に実施するため、中継子局が作業による停止、故障、または電源停止などで中継機能を喪失した時であっても、自動的に中継子局を再選択して通信を継続することができる。
【００５２】
次に、子局２ｂから第２中継設定要求が行われた子局２ｅの動作について説明する。図７は、実施の形態１にかかる第２中継子局の統括制御対象の調査結果と中継子局の選択結果の一例を示す図である。
【００５３】
図７に示すように、子局２ｅの制御部２４は、子局２ｂから第２中継設定要求を受信した場合、第２中継設定要求に含まれる子局２ｃの識別情報を記憶し、子局２ｃを統括制御対象とする。
【００５４】
また、子局２ｅの制御部２４は、子局２ｂから第２中継設定要求を受信した場合、統括制御対象である子局２ｃが通信限界距離内か否かを調査し、必要に応じて通信信号を中継する子局２である中継子局を決定する。第２中継設定要求を受信した場合の処理は、第１中継設定要求を受信した場合の処理と同様である。具体的には、子局２ｅの第２中継子局決定部２８は、統括制御対象である子局２ｃに問い合わせを行う。図７に示す例では、問い合わせに対して子局２ｃからの応答が無い。子局２ｅの第２中継子局決定部２８は、問い合わせに対して子局２ｃからの応答が無いため、第３中継子局を決定せず、第３中継子局の決定動作を終了する。
【００５５】
なお、子局２ｅの第２中継子局決定部２８が受信した第２中継設定要求に子局２ｃの識別情報とは別に１以上の子局２の識別情報が含まれており、且つ子局２ｃの動作の停止が解除されたとする。また、第２中継設定要求に識別情報が含まれる子局２を第３子局とする。この場合、子局２ｅの第２中継子局決定部２８は、第２中継設定要求に含まれる第３子局の識別情報に基づいて第３子局に問い合わせを行い、問い合わせに対して応答した第３子局のうち予め設定された条件を満たす第３子局を第３中継子局に決定することができる。
【００５６】
子局２ｅの第２中継子局設定部２９は、第２中継子局決定部２８によって決定された第３中継子局に、問い合わせに対して応答しない第３子局の情報を含む第３中継設定要求を行う。子局２の制御部２４は、第３中継設定要求を受信した場合、第１中継設定要求または第２中継設定要求を受信した場合と同様に中継子局の決定および設定などを行うことができる。
【００５７】
つづいて、親局１の動作を、フローチャートを用いて説明する。図８は、実施の形態１にかかる親局の処理の一例を示すフローチャートである。図８に示す処理は、親局１の制御部１４によって繰り返し実行される。
【００５８】
図８に示すように、親局１の制御部１４は、中継設定タイミングであるか否かを判定する（ステップＳ１０）。中継設定タイミングは、例えば、定期的に発生するタイミングであるが、監視制御装置４からの制御に基づく通信信号を親局１が通信線３に送信する直前のタイミング毎に発生するタイミングであってもよい。
【００５９】
制御部１４は、中継設定タイミングであると判定した場合（ステップＳ１０：Ｙｅｓ）、統括制御対象の子局２を選択する（ステップＳ１１）。そして、制御部１４は、選択した子局２に問い合わせを行い（ステップＳ１２）、かかる問い合わせに対する応答の有無を確認する（ステップＳ１３）。
【００６０】
次に、制御部１４は、全ての子局２を選択したか否かを判定する（ステップＳ１４）。制御部１４は、全ての子局２を選択していないと判定した場合（ステップＳ１４：Ｎｏ）、処理をステップＳ１１に移行する。また、制御部１４は、全ての子局２を選択したと判定した場合（ステップＳ１４：Ｙｅｓ）、問い合わせに対して応答がない子局２が有るか否かを判定する（ステップＳ１５）。
【００６１】
制御部１４は、問い合わせに対して応答がない子局２が有ると判定した場合（ステップＳ１５：Ｙｅｓ）、問い合わせに対して応答がある子局２のうち予め設定された条件を満たす子局２を第１中継子局に決定する（ステップＳ１６）。そして、制御部１４は、問い合わせに対して応答がない子局２の識別情報を含む第１中継設定要求を第１中継子局にモデム１１を介して送信する（ステップＳ１７）。
【００６２】
制御部１４は、中継設定タイミングでないと判定した場合（ステップＳ１０：Ｎｏ）、問い合わせに対して応答がない子局２が無いと判定した場合（ステップＳ１５：Ｎｏ）、またはステップＳ１７の処理が終了した場合、監視制御装置４から制御情報などを含む送信要求が有るか否かを判定する（ステップＳ１８）。制御部１４は、送信要求が有ると判定した場合（ステップＳ１８：Ｙｅｓ）、監視制御装置４から送信要求に応じた通信信号をモデム１１から通信線３へ送信させる（ステップＳ１９）。
【００６３】
制御部１４は、送信要求が無いと判定した場合（ステップＳ１８：Ｎｏ）、またはステップＳ１９の処理が終了した場合、通信線３からモデム１１によって通信信号を受信したか否かを判定する（ステップＳ２０）。制御部１４は、通信信号を受信したと判定した場合（ステップＳ２０：Ｙｅｓ）、モデム１１から出力される受信データを監視制御装置４に出力する（ステップＳ２１）。
【００６４】
制御部１４は、ステップＳ２１の処理が終了した場合、または通信信号を受信していないと判定した場合（ステップＳ２０：Ｎｏ）、図８に示す処理を終了する。
【００６５】
つづいて、子局２の動作を、フローチャートを用いて説明する。図９は、実施の形態１にかかる子局の処理の一例を示すフローチャートである。図９に示す処理は、子局２の制御部２４によって繰り返し実行される。
【００６６】
図９に示すように、子局２の制御部２４は、親局１または他の子局２から中継設定要求を受信したか否かを判定する（ステップＳ３０）。かかる中継設定要求は、例えば、上述した第１中継設定要求、第２中継設定要求、または第３中継設定要求である。制御部２４は、中継設定要求を受信したと判定した場合（ステップＳ３０：Ｙｅｓ）、統括制御対象の子局２を設定する（ステップＳ３１）。
【００６７】
次に、制御部２４は、統括制御対象の子局２を選択する（ステップＳ３２）。そして、制御部２４は、選択した子局２に問い合わせを行い（ステップＳ３３）、かかる問い合わせに対する応答の有無を確認する（ステップＳ３４）。
【００６８】
次に、制御部２４は、統括制御対象の全ての子局２を選択したか否かを判定する（ステップＳ３５）。制御部２４は、全ての子局２を選択していないと判定した場合（ステップＳ３５：Ｎｏ）、処理をステップＳ３２に移行する。また、制御部２４は、全ての子局２を選択したと判定した場合（ステップＳ３５：Ｙｅｓ）、問い合わせに対して応答がない子局２が有るか否かを判定する（ステップＳ３６）。
【００６９】
制御部２４は、問い合わせに対して応答がない子局２が有ると判定した場合（ステップＳ３６：Ｙｅｓ）、問い合わせに対して応答がある子局２のうち予め設定された条件を満たす子局２を中継子局に決定する（ステップＳ３７）。そして、制御部２４は、問い合わせに対して応答がない子局２の識別情報を含む中継設定要求を中継子局にモデム２１を介して送信する（ステップＳ３８）。かかる中継設定要求は、例えば、第２中継設定要求または第３中継設定要求である。
【００７０】
制御部２４は、中継設定要求を受信していないと判定した場合（ステップＳ３０：Ｎｏ）、問い合わせに対して応答がない子局２が無いと判定した場合（ステップＳ３６：Ｎｏ）、またはステップＳ３８の処理が終了した場合、統括制御対象の子局２宛の通信信号が有るか否かを判定する（ステップＳ３９）。制御部２４は、統括制御対象の子局２宛の通信信号が有ると判定した場合（ステップＳ３９：Ｙｅｓ）、統括制御対象の子局２宛の通信信号を中継する（ステップＳ４０）。
【００７１】
制御部２４は、統括制御対象の子局２宛の通信信号が無いと判定した場合（ステップＳ３９：Ｎｏ）、またはステップＳ４０の処理が終了した場合、図９に示す処理を終了する。なお、図９に示していないが、制御部２４は、親局１から自局宛の通信信号がある場合、モデム２１から出力される受信データを監視制御対象機器５に出力し、監視制御対象機器５から送信要求が有る場合、監視制御対象機器５からの送信要求に応じた通信信号をモデム２１から通信線３へ送信させることができる。
【００７２】
また、上述した例では、親局１から子局２宛の通信信号の中継について主に説明したが、子局２から親局１宛の通信信号も中継子局によって同様に中継される。子局２の中継処理部２７は、通信線３に伝送される親局１宛の通信信号を受信したモデム２１から出力される送信元の識別情報が、記憶部２３から取得した統括制御対象の子局２の識別情報と一致するか否かを判定する。中継処理部２７は、通信信号の送信元の識別情報が記憶部２３から取得した統括制御対象の子局２の識別情報と一致すると判定した場合、モデム２１で受信された通信信号であって送信元が統括制御対象の子局２である親局１宛の通信信号をモデム２１から通信線３へ送信させる。このように、中継処理部２７は、親局１と他の子局２との間の通信の中継を行うことができる。
【００７３】
図１０は、実施の形態１にかかる親局のハードウェア構成の一例を示す図である。図１０に示すように、親局１は、プロセッサ１０１と、メモリ１０２と、入出力回路１０３と、通信装置１０４とを備えるコンピュータを含む。
【００７４】
プロセッサ１０１、メモリ１０２、入出力回路１０３、および通信装置１０４は、例えば、バス１０５によって互いにデータの送受信が可能である。モデム１１は、通信装置１０４で実現される。入出力部１２は、入出力回路１０３で実現される。記憶部１３は、メモリ１０２によって実現される。プロセッサ１０１は、メモリ１０２に記憶されたプログラムを読み出して実行することによって、データ送受信部１６、第１中継子局決定部１７、および第１中継子局設定部１８の機能を実行する。プロセッサ１０１は、処理回路の一例であり、例えば、ＣＰＵ（Central  Processing  Unit）、ＤＳＰ（Digital  Signal  Processer）、およびシステムＬＳＩ（Large  Scale  Integration）のうち一つ以上を含む。
【００７５】
メモリ１０２は、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable  Programmable  Read  Only  Memory）、およびＥＥＰＲＯＭ（登録商標）（Electrically  Erasable  Programmable  Read  Only  Memory）のうち一つ以上を含む。また、メモリ１０２は、コンピュータが読み取り可能なプログラムが記録された記録媒体を含む。かかる記録媒体は、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルメモリ、光ディスク、コンパクトディスク、およびＤＶＤ（Digital  Versatile  Disc）のうち一つ以上を含む。なお、親局１および子局２は、ＡＳＩＣ（Application  Specific  Integrated  Circuit）およびＦＰＧＡ（Field  Programmable  Gate  Array）などの集積回路を含んでいてもよい。
【００７６】
また、子局２は、親局１と同様に、プロセッサ１０１と、メモリ１０２と、入出力回路１０３と、通信装置１０４とを備えるコンピュータを含む構成とすることができる。モデム２１は、通信装置１０４で実現される。入出力部２２は、入出力回路１０３で実現される。記憶部２３は、メモリ１０２によって実現される。プロセッサ１０１は、メモリ１０２に記憶されたプログラムを読み出して実行することによって、データ送受信部２６、中継処理部２７、第２中継子局決定部２８、および第２中継子局設定部２９の機能を実行する。
【００７７】
以上のように、実施の形態１にかかる通信システム１００は、親局１と、親局１と通信線３でマルチドロップ接続される複数の子局２とを備える。親局１は、第１中継子局決定部１７と、第１中継子局設定部１８とを備える。第１中継子局決定部１７は、複数の子局２の各々へ個別に問い合わせを行い、問い合わせに対して応答した子局２のうち予め設定された条件を満たす子局２を第１中継子局に決定する。第１中継子局設定部１８は、問い合わせに対して応答しない子局２である第１子局の情報を含む第１中継設定要求を、第１中継子局決定部１７によって決定された第１中継子局に対して行う。子局２は、記憶部２３と、中継処理部２７とを備える。記憶部２３は、第１中継設定要求に含まれる第１子局の情報を記憶する。中継処理部２７は、記憶部２３に記憶された情報に基づいて、親局１と第１子局との間の通信を中継する。これにより、中継子局を設定しつつも通信処理の負荷を軽減することができる。すなわち、子局２は、親局１から予め送信される第１中継設定要求に含まれる第１子局の情報に基づいて、中継すべき通信信号を判定することができるため、親局１は、第１中継子局の情報を第１子局宛の通信信号に含める必要が無く、これにより、親局１の通信処理の負荷を軽減することができる。
【００７８】
また、子局２は、第２中継子局決定部２８と、第２中継子局設定部２９とを備える。第２中継子局決定部２８は、第１中継設定要求を受信した場合、第１中継設定要求に含まれる第１子局の情報に基づいて、第１子局に問い合わせを行い、問い合わせに対して応答した第１子局を第２子局に決定し、決定した第２子局のうち予め設定された条件を満たす第２子局を第２中継子局に決定する。第２中継子局設定部２９は、第２中継子局決定部２８によって決定された第２中継子局に、問い合わせに対して応答しない第１子局である第３子局の情報を含む第２中継設定要求を行う。これにより、子局２は、親局１と同様に、統括制御対象の子局２の中から第２中継子局を設定することができ、中継子局を設定しつつも通信処理の負荷を軽減することができる。また、通信システム１００は、中継子局の選択の動作を再帰的に実施するため、中継子局と最遠端の子局２との伝送距離が通信限界距離以上であっても、自動的に複数階層の中継機能を構築して通信を継続することができる。
【００７９】
また、記憶部２３は、第２中継設定要求に含まれる第３子局の情報を記憶する。中継処理部２７は、記憶部２３に記憶された情報に基づいて、第１中継子局と第３子局との間の通信を中継する。これにより、第１中継子局である子局２は、第２中継子局の情報を第３子局宛の通信信号に含める必要が無く、中継子局である子局２の通信処理の負荷を軽減することができる。
【００８０】
また、上述した予め設定された条件は、問い合わせに対する応答を行った子局２のうち受信レベルが最も低い子局２であることを条件とする。これにより、例えば、親局１からの問い合わせに対して応答した子局２のうち親局１からの距離が遠い子局２を中継子局として設定することができ、中継子局を適切に設定することができる。また、モデム１１，２１の送受信レベルまたは通信ケーブルの減衰特性とケーブル長から通信限界距離を推定して、かかる通信限界距離内で中継子局を事前に選択する作業が不要となる。
【００８１】
実施の形態２．
実施の形態２の通信システムは、中継子局の選択条件が実施の形態１の通信システムと異なり、また、中継子局の選択条件の情報である条件情報が親局から子局へ通知される点で、条件情報が予め親局および子局に各々設定されている実施の形態１の通信システムと異なる。以下においては、実施の形態１にかかる通信システム１００と同様の構成については同一符号を付して説明を省略し、実施の形態１にかかる通信システム１００と異なる構成について主に説明するものとする。
【００８２】
図１１は、本発明の実施の形態２にかかる通信システムの構成例を示す図である。図１１に示す通信システム１００Ａは、親局１Ａおよび複数の子局２Ａａ，２Ａｂ，２Ａｃ，２Ａｄ，２Ａｅを備える。以下、子局２Ａａ，２Ａｂ，２Ａｃ，２Ａｄ，２Ａｅの各々を区別せずに示す場合、子局２Ａと記載する場合がある。
【００８３】
図１２は、実施の形態２にかかる親局および子局の構成例を示す図である。図１２に示すように、実施の形態２にかかる親局１Ａは、制御部１４に代えて制御部１４Ａを有する点で、親局１と異なる。制御部１４Ａは、データ送受信部１６と、第１中継子局決定部１７Ａと、第１中継子局設定部１８Ａとを備える。
【００８４】
第１中継子局決定部１７Ａは、中継子局の選択条件が第１中継子局決定部１７と異なる。中継子局の選択条件は、問い合わせに応答し且つ受信レベルが予め設定された閾値ＴＨ以上である子局２Ａのうち受信レベルが最も低い子局２Ａが中継子局として決定されるという条件である。第１中継子局決定部１７Ａは、問い合わせに応答し且つ受信レベルが予め設定された閾値ＴＨ以上である子局２Ａのうち受信レベルが最も低い子局２Ａを第１中継子局に決定する点で、問い合わせに応答した子局２のうち受信レベルが最も低い子局２を第１中継子局に決定する第１中継子局決定部１７と異なる。
【００８５】
また、第１中継子局設定部１８Ａは、第１中継子局決定部１７Ａによって決定された第１中継子局に対し、問い合わせに応答したが受信レベルが予め設定された閾値ＴＨ未満である子局２Ａおよび問い合わせに対して応答しない子局２Ａである第１子局の識別情報と中継子局の選択条件の情報である条件情報とを含む第１中継設定要求を行う。条件情報は、受信レベルの閾値ＴＨである。このように、条件情報は、親局１Ａから子局２Ａに通知される。また、第１子局の識別情報には、問い合わせに応答したが受信レベルが予め設定された閾値ＴＨ未満である子局２Ａの識別情報も含まれる。
【００８６】
次に、子局２Ａの構成について説明する。図１２に示すように、実施の形態２にかかる子局２Ａは、制御部２４に代えて制御部２４Ａを有する点で、子局２と異なる。制御部２４Ａは、データ送受信部２６と、中継処理部２７と、第２中継子局決定部２８Ａと、第２中継子局設定部２９Ａとを備える。
【００８７】
第２中継子局決定部２８Ａは、親局１Ａまたは他の子局２Ａから通知される中継子局の選択条件の情報である条件情報に基づいて、中継子局を決定する点で、条件情報が予め設定される第２中継子局決定部２８と異なる。また、第２中継子局決定部２８Ａは、問い合わせに応答し且つ受信レベルが予め設定された閾値ＴＨ以上である子局２Ａのうち受信レベルが最も低い子局２Ａを第２中継子局または第３中継子局に決定する点で、問い合わせに応答した子局２のうち受信レベルが最も低い子局２を第２中継子局または第３中継子局に決定する第２中継子局決定部２８と異なる。
【００８８】
また、第２中継子局設定部２９Ａは、第２中継子局決定部２８Ａによって決定された第２中継子局または第３中継子局に、問い合わせに応答したが受信レベルが予め設定された閾値ＴＨ未満である子局２Ａの識別情報および問い合わせに対して応答しない子局２Ａの識別情報と条件情報とを含む第２中継設定要求または第３中継設定要求を行う。このように、条件情報は、子局２Ａから他の子局２Ａに通知される。すなわち、実施の形態２にかかる通信システム１００Ａは、親局１Ａに予め設定した中継子局の選択条件を中継子局でも継承して用いるように構成される。そのため、システム導入後に何らかの影響で通信線３の品質が悪化した場合など、受信レベルの閾値ＴＨを微調整したい場合には、親局１Ａに対してのみ設定変更すればよく、全ての子局２Ａの設定変更を行う作業は不要となる。
【００８９】
ここで、親局１Ａからの問い合わせに対して子局２Ａａ，２Ａｂ，２Ａｃが応答し且つ子局２Ａｄ，２Ａｅが応答しない場合の通信システムの動作について具体的に説明する。なお、受信レベルの閾値ＴＨは、−１９ｄＢｍであるとする。図１３は、実施の形態２にかかる親局の統括制御対象の調査結果と中継子局の選択結果の一例を示す図である。
【００９０】
図１３に示すように、親局１Ａの統括制御対象は、全ての子局２Ａａ，２Ａｂ，２Ａｃ，２Ａｄ，２Ａｅである。親局１Ａの第１中継子局決定部１７Ａは、統括制御対象である子局２Ａａ，２Ａｂ，２Ａｃ，２Ａｄ，２Ａｅへ個別に問い合わせを行う。
【００９１】
図１３に示すように、親局１Ａからの問い合わせに対して子局２Ａａ，２Ａｂ，２Ａｃが応答有りであり、子局２Ａｄ，２Ａｅが応答無しである。また、親局１Ａからの通信信号に対する子局２Ａａ，２Ａｂ，２Ａｃの受信レベルは、−８ｄＢｍ，−１７ｄＢｍ，−２０ｄＢｍである。受信レベルの閾値ＴＨは、−１９ｄＢｍであるため、第１中継子局決定部１７Ａは、問い合わせに応答し且つ受信レベルが閾値ＴＨ以上である子局２Ａａ，２Ａｂのうち受信レベルが最も低い子局２Ａｂを第１中継子局に決定する。
【００９２】
親局１Ａの第１中継子局設定部１８Ａは、受信レベルが閾値ＴＨ未満である子局２Ａｃおよび問い合わせに対して応答しない子局２Ａｄ，２Ａｅを第１中継子局である子局２Ａｂの中継対象局として決定する。中継対象局は、第１中継子局が中継の対象とする子局２Ａである。そして、第１中継子局設定部１８Ａは、第１中継子局決定部１７Ａによって決定された第１中継子局である子局２Ａｂに、子局２Ａｂの中継対象局である子局２Ａｃ，２Ａｄ，２Ａｅの識別情報を含む第１中継設定要求を行う。
【００９３】
次に、親局１Ａから第１中継設定要求が行われた子局２Ａｂの動作について説明する。図１４は、実施の形態２にかかる第１中継子局の統括制御対象の調査結果と中継子局の選択結果の一例を示す図である。
【００９４】
図１４に示すように、子局２Ａｂの制御部２４Ａは、親局１Ａから第１中継設定要求を受信した場合、第１中継設定要求に含まれる子局２Ａｃ，２Ａｄ，２Ａｅの識別情報を記憶し、識別情報が含まれる子局２Ａｃ，２Ａｄ，２Ａｅを統括制御対象とする。子局２Ａｂの統括制御対象は、子局２Ａｂが中継対象とする子局２Ａである。
【００９５】
また、子局２Ａｂの制御部２４Ａは、統括制御対象である子局２Ａｃ，２Ａｄ，２Ａｅが問い合わせに応答し且つ受信レベルが予め設定された閾値ＴＨ以上であるか否かを調査し、必要に応じて通信信号を中継する子局２Ａである中継子局を決定する。具体的には、子局２Ａｂの第２中継子局決定部２８Ａは、統括制御対象である子局２Ａｃ，２Ａｄ，２Ａｅへ個別に問い合わせを行う。図１４に示す例では、子局２Ａｂからの問い合わせに対して子局２Ａｃ，２Ａｄ，２Ａｅが応答有りであり且つ受信レベルが予め設定された閾値ＴＨ以上である。
【００９６】
第２中継子局決定部２８Ａは、問い合わせを行った子局２Ａｃ，２Ａｄ，２Ａｅはいずれも応答し且つ受信レベルが予め設定された閾値ＴＨ以上であるため、統括制御対象である子局２Ａｃ，２Ａｄ，２Ａｅへの通信信号を中継する中継子局を設ける必要が無いと判定する。この場合、第２中継子局決定部２８Ａは、中継対象局がないことを示す通信信号をモデム２１および通信線３を介して子局２Ａｃ，２Ａｄ，２Ａｅへ送信する。以降、子局２Ａｃ，２Ａｄ，２Ａｅは、中継を行わず、子局２Ａｂと直接通信を行う。
【００９７】
このように、親局１Ａおよび子局２Ａは、応答が無い子局２Ａと予め設定していた受信レベルの閾値ＴＨを満たさない子局２Ａとを中継対象局に選択し、受信レベルの閾値ＴＨを満たす子局２Ａのうち受信レベルが最も低い子局２Ａを中継子局として選択する。これにより、例えば、モデム１１，２１の最低受信レベルに対して余裕を持たせた受信レベルの閾値ＴＨを設定しておくことで、通信限界距離のぎりぎりに位置する子局２Ａを中継子局として選択してしまうことを回避することができる。そのため、例えば、通信システム１００Ａにおける親局１Ａと子局２Ａとの送受信レベルを実測して十分にマージンがあることを確認する作業が不要となる。
【００９８】
なお、実施の形態２にかかる親局１Ａおよび子局２Ａのハードウェア構成例は、図１０に示す親局１と同じである。プロセッサ１０１は、記憶部１３として機能するメモリ１０２に記憶されたプログラムを読み出して実行することによって、データ送受信部１６、第１中継子局決定部１７Ａ、および第１中継子局設定部１８Ａの機能を実行することができる。また、プロセッサ１０１は、記憶部２３として機能するメモリ１０２に記憶されたプログラムを読み出して実行することによって、データ送受信部２６、中継処理部２７、第２中継子局決定部２８Ａ、および第２中継子局設定部２９Ａの機能を実行することができる。
【００９９】
以上のように、実施の形態２にかかる通信システム１００Ａの親局１Ａは、受信レベルの条件を示す条件情報を子局２Ａに通知する。第２中継子局決定部２８Ａは、親局１Ａから通知された条件情報に基づいて、予め設定された条件を満たすか否かを判定する。これにより、例えば、システム導入後に何らかの影響で通信線３の品質が悪化した場合など、受信レベルの閾値ＴＨを微調整したい場合には、親局１Ａに対してのみ設定変更すればよく、全ての子局２Ａの設定変更を行う作業は不要となる。
【０１００】
また、第１中継子局決定部１７Ａおよび第２中継子局決定部２８Ａは、問い合わせに対して応答した子局２Ａのうち受信レベルが予め設定された閾値ＴＨ以上である子局２Ａを中継子局に決定する。これにより、例えば、モデム１１，２１の最低受信レベルに対して余裕を持たせた受信レベルの閾値ＴＨを設定しておくことで、通信限界距離のぎりぎりに位置する子局２Ａを中継子局として選択してしまうことを回避することができる。
【０１０１】
なお、上述した実施の形態１，２の通信システム１００，１００Ａでは、子局２，２Ａの受信レベルに基づいて中継子局を選択するが、中継子局を選択する親局１，１Ａまたは中継子局を選択する子局２，２Ａにおける受信レベルに基づいて、中継子局を選択することもできる。例えば、第１中継子局決定部１７，１７Ａおよび第２中継子局決定部２８，２８Ａは、問い合わせに対して応答した子局２，２Ａから送信される通信信号の受信レベルに基づいて、中継子局を選択することができる。また、第１中継子局決定部１７，１７Ａおよび第２中継子局決定部２８，２８Ａは、問い合わせに対して応答した子局２の受信レベルに加え、問い合わせに対して応答した子局２，２Ａから送信される通信信号の受信レベルに基づいて、中継子局を選択することができる。この場合も、第１中継子局決定部１７，１７Ａおよび第２中継子局決定部２８，２８Ａは、閾値ＴＨを用いることができ、また、子局２Ａは、親局１Ａから受信される条件情報に基づいて、中継子局を選択することもできる。
【０１０２】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。
【符号の説明】
【０１０３】
１，１Ａ  親局、２，２ａ，２ｂ，２ｃ，２ｄ，２ｅ，２Ａ，２Ａａ，２Ａｂ，２Ａｃ，２Ａｄ，２Ａｅ  子局、３  通信線、４  監視制御装置、５，５ａ，５ｂ，５ｃ，５ｄ，５ｅ  監視制御対象機器、１１，２１  モデム、１２，２２  入出力部、１３，２３  記憶部、１４，１４Ａ，２４，２４Ａ  制御部、１５  システム構成情報、１６，２６  データ送受信部、１７，１７Ａ  第１中継子局決定部、１８，１８Ａ  第１中継子局設定部、２５  中継対象情報、２７  中継処理部、２８，２８Ａ  第２中継子局決定部、２９，２９Ａ  第２中継子局設定部、１００，１００Ａ  通信システム。
【図１】
2020136699.tif 000003
【図２】
2020136699.tif 000004
【図３】
2020136699.tif 000005
【図４】
2020136699.tif 000006
【図５】
2020136699.tif 000007
【図６】
2020136699.tif 000008
【図７】
2020136699.tif 000009
【図８】
2020136699.tif 000010
【図９】
2020136699.tif 000011
【図１０】
2020136699.tif 000012
【図１１】
2020136699.tif 000013
【図１２】
2020136699.tif 000014
【図１３】
2020136699.tif 000015
【図１４】
2020136699.tif 000016