(57)【特許請求の範囲】
【請求項１】
流星バーストの反射を利用して通信を行う流星バースト通信システムであり、一のマスタ局と２以上のリモート局とを具備する流星バースト通信システムであって、
前記マスタ局は、
リモート局を識別するリモート局識別子と、当該リモート局が属するグループを識別するグループ識別子とを有する２以上の第一リモート局情報を格納しているマスタ格納部と、
前記２以上のリモート局に情報の送信を促す命令であり、リモート局識別子を有する命令である第一送信命令、およびグループ識別子を有する第二送信命令を、流星バーストを利用して送信するマスタ送信部と、
リモート局からの返答であり、リモート局識別子を有するリモート局返答情報を、１以上のリモート局から受信するマスタ受信部と、
前記リモート局返答情報を出力するマスタ出力部とを具備し、
前記リモート局は、
自身のリモート局識別子および自身が属するグループのグループ識別子とを有する第二リモート局情報を格納しているリモート格納部と、
前記マスタ局から送信された第一送信命令または第二送信命令を受信するリモート受信部と、
前記送信命令に含まれるリモート局識別子またはグループ識別子を取得し、当該リモート局識別子またはグループ識別子が前記第二リモート局情報に含まれるか否かを判断するリモート判断部と、
前記リモート判断部が前記第二リモート局情報に含まれると判断した場合に、前記リモート格納部に格納されている第二リモート局情報に含まれるリモート局識別子を有するリモート局返答情報を前記マスタ局に送信するリモート送信部とを具備し、
前記マスタ送信部は、
前記マスタ格納部に格納されている２以上の第一リモート局情報が有する２以上の各リモート局識別子を有する２以上の第一送信命令を構成し、流星バーストを利用して送信する第一送信手順と、
当該第一送信手順の後に、前記リモート局返答情報を送信してきていないリモート局が属する１以上のグループのグループ識別子を有する２以上の第二送信命令を構成し、流星バーストを利用して送信する第二送信手順と、
当該第二送信手順の後に、前記リモート局返答情報を送信してきていないリモート局のリモート局識別子を有する２以上の第一送信命令を構成し、流星バーストを利用して送信する第三送信手順とを実行し、
前記マスタ送信部は、
前記第二送信手順において、グループの中でリモート局返答情報を送信してきていないリモート局の割合、またはリモート局返答情報を送信してきていないリモート局の数が多いグループに対して第二送信命令を送信する頻度を、前記割合または前記数が少ないグループに対して第二送信命令を送信する頻度より多くする流星バースト通信システム。
【請求項２】
予め決められた割合または予め決められた数以上のリモート局からリモート局返答情報を受信できた場合に、
前記マスタ送信部は、
前記第二送信手順から前記第三送信手順に移行する請求項１記載の流星バースト通信システム。
【請求項３】
グループ内の予め決められた割合以上のリモート局からリモート局返答情報を受信できた場合に、
前記マスタ送信部は、
前記第三送信手順において、当該グループ内のリモート局であり、前記リモート局返答情報を送信してきていないリモート局のリモート局識別子を有する２以上の第一送信命令を構成し、流星バーストを利用して送信する請求項２記載の流星バースト通信システム。
【請求項４】
前記マスタ送信部は、
グループにより、前記第二送信手順から前記第三送信手順に移行する場合の前記リモート局返答情報を受信できたリモート局の割合および数が異なる請求項２または請求項３記載の流星バースト通信システム。
【請求項５】
前記第二送信手順における送信命令の送信に対応する前記マスタ受信部のリモート局返答情報の受信において、同一のリモート局からのリモート局返答情報の受信が、所定の条件を満たすほど続く場合に、
前記マスタ送信部は、
前記第二送信手順から前記第三送信手順に移行する請求項４記載の流星バースト通信システム。
【請求項６】
前記リモート局は、
当該リモート局の状態を示す状態情報を格納し得る状態情報格納部をさらに具備し、
前記リモート送信部は、
前記リモート判断部が前記リモート局識別子またはグループ識別子が前記第二リモート局情報に含まれると判断した場合に、前記状態情報をさらに有するリモート局返答情報を前記マスタ局に送信する請求項１から請求項５いずれか記載の流星バースト通信システム。
【請求項７】
前記一のマスタ局と前記２以上のリモート局とは、
流星バーストの反射を利用しない第二通信手段により通信可能であり、
前記マスタ局および前記リモート局は、
前記第二通信手段を用いて通信できない場合に、流星バーストの反射を利用して通信を行う請求項１から請求項６いずれか記載の流星バースト通信システム。
【請求項８】
前記マスタ送信部は、
前記第二送信手順における第二送信命令の送信に対応して、前記リモート局からリモート局返答情報を受信した場合に、リモート局返答情報を受信した旨を示す情報であり、前記リモート局返答情報に含まれるリモート局識別子を有する確認情報を送信する確認手順を実行し、
前記リモート受信部は、
前記マスタ局から前記確認情報をも受信し、
前記リモート判断部は、
前記確認情報に自身のリモート局識別子が含まれているか否かをも判断し、
前記リモート送信部は、
前記リモート判断部が前記確認情報に自身のリモート局識別子が含まれていると判断した後は、前記第二リモート局情報に自身が属するグループのグループ識別子が含まれている場合でも、前記リモート局返答情報を前記マスタ局に送信しない請求項１記載の流星バースト通信システム。
【請求項９】
請求項１から請求項８いずれか記載の流星バースト通信システムを構成するマスタ局。
【請求項１０】
請求項１から請求項８いずれか記載の流星バースト通信システムを構成するリモート局。
【請求項１１】
記憶媒体に、
リモート局を識別するリモート局識別子と、当該リモート局が属するグループを識別するグループ識別子とを有する２以上の第一リモート局情報を格納しており、
マスタ送信部、マスタ受信部、およびマスタ出力部とにより実現される通信方法であって、
前記マスタ送信部が、２以上のリモート局に情報の送信を促す命令であり、リモート局識別子を有する命令である第一送信命令、およびグループ識別子を有する第二送信命令を、流星バーストを利用して送信するマスタ送信ステップと、
前記マスタ受信部が、リモート局からの返答であり、リモート局識別子を有するリモート局返答情報を、１以上のリモート局から受信するマスタ受信ステップと、
前記マスタ出力部が、前記リモート局返答情報を出力するマスタ出力ステップとを具備し、
前記マスタ送信ステップは、
前記記憶媒体に格納されている２以上の第一リモート局情報が有する２以上の各リモート局識別子を有する２以上の第一送信命令を構成し、流星バーストを利用して送信する第一送信手順と、
当該第一送信手順の後に、前記リモート局返答情報を送信してきていないリモート局が属する１以上のグループのグループ識別子を有する２以上の第二送信命令を構成し、流星バーストを利用して送信する第二送信手順と、
当該第二送信手順の後に、前記リモート局返答情報を送信してきていないリモート局のリモート局識別子を有する２以上の第一送信命令を構成し、流星バーストを利用して送信する第三送信手順とを具備し、
前記第二送信手順において、グループの中でリモート局返答情報を送信してきていないリモート局の割合、またはリモート局返答情報を送信してきていないリモート局の数が多いグループに対して第二送信命令を送信する頻度を、前記割合または前記数が少ないグループに対して第二送信命令を送信する頻度より多くする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、流星バーストの反射を利用した通信システム等に関するものである。
【背景技術】
【０００２】
従来、流星バーストを利用する通信方式において、大容量データを、流星バーストを利用して送信するために、連続的な情報を伝達する通信方式があった（特許文献１参照）。
【０００３】
また、流星バーストの反射を利用して、メータの読取りプロセスを自動化する通信システムがあった（特許文献２参照）。かかる通信システムを構成する収集装置は、伝送間の衝突を最小にするために４から６時間の間の間隔にて、好ましくは、２００ミリ秒以下の伝送バーストにてデータを伝送する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−２３２７９４号公報（第１頁、第１図等）
【特許文献２】特開平７−１７０５８３号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の流星バースト通信システムにおいては、流星バーストを利用して、２以上のリモート局から情報を効率的に受信できなかった。
【課題を解決するための手段】
【０００６】
本第一の発明の流星バースト通信システムは、流星バーストの反射を利用して通信を行う流星バースト通信システムであり、一のマスタ局と２以上のリモート局とを具備する流星バースト通信システムであって、マスタ局は、リモート局を識別するリモート局識別子と、リモート局が属するグループを識別するグループ識別子とを有する２以上の第一リモート局情報を格納しているマスタ格納部と、２以上のリモート局に情報の送信を促す命令であり、リモート局識別子を有する命令である第一送信命令、およびグループ識別子を有する第二送信命令を、流星バーストを利用して送信するマスタ送信部と、リモート局からの返答であり、リモート局識別子を有するリモート局返答情報を、１以上のリモート局から受信するマスタ受信部と、リモート局返答情報を出力するマスタ出力部とを具備し、リモート局は、自身のリモート局識別子と自身が属するグループのグループ識別子とを有する第二リモート局情報を格納しているリモート格納部と、マスタ局から送信された第一送信命令または第二送信命令を受信するリモート受信部と、第一送信命令または第二送信命令に含まれるリモート局識別子またはグループ識別子を取得し、リモート局識別子またはグループ識別子が第二リモート局情報に含まれるか否かを判断するリモート判断部と、リモート判断部が第二リモート局情報に含まれると判断した場合に、リモート格納部に格納されている第二リモート局情報に含まれるリモート局識別子を有するリモート局返答情報をマスタ局に送信するリモート送信部とを具備する流星バースト通信システムである。
【０００７】
かかる構成により、流星バーストを利用して、２以上のリモート局から情報を効率的に受信できる。
【０００８】
また、本第二の発明の流星バースト通信システムは、第一の発明に対して、マスタ送信部は、マスタ格納部に格納されている２以上の第一リモート局情報が有する２以上の各リモート局識別子を有する２以上の第一送信命令を構成し、流星バーストを利用して送信する第一送信手順と、第一送信手順の後に、リモート局返答情報を送信してきたリモート局がひとつも属さない１以上のグループのグループ識別子を有する２以上の第二送信命令を構成し、流星バーストを利用して送信する第二送信手順と、第二送信手順の後に、リモート局返答情報を送信してきていないリモート局のリモート局識別子を有する２以上の第一送信命令を構成し、流星バーストを利用して送信する第三送信手順とを実行する流星バースト通信システムである。
【０００９】
かかる構成により、流星バーストを利用して、２以上のリモート局から情報を効率的に受信できる。
【００１０】
また、本第三の発明の流星バースト通信システムは、第二の発明に対して、マスタ送信部は、第二送信手順において、グループの中でリモート局返答情報を送信してきていないリモート局の割合、またはリモート局返答情報を送信してきていないリモート局の数が多いグループに対して第二送信命令を送信する頻度を、割合または数が少ないグループに対して第二送信命令を送信する頻度より多くする流星バースト通信システムである。
【００１１】
かかる構成により、流星バーストを利用して、２以上のリモート局から情報をさらに効率的に受信できる。
【００１２】
また、本第四の発明の流星バースト通信システムは、第二または第三の発明に対して、予め決められた条件を満たす場合に、マスタ送信部は、第二送信手順から第三送信手順に移行する流星バースト通信システムである。
【００１３】
かかる構成により、流星バーストを利用して、２以上のリモート局から情報をさらに効率的に受信できる。
【００１４】
また、本第五の発明の流星バースト通信システムは、第四の発明に対して、グループ内の予め決められた割合以上のリモート局からリモート局返答情報を受信できた場合に、マスタ送信部は、第三送信手順において、グループ内のリモート局であり、リモート局返答情報を送信してきていないリモート局のリモート局識別子を有する２以上の第一送信命令を構成し、流星バーストを利用して送信する流星バースト通信システムである。
【００１５】
かかる構成により、流星バーストを利用して、２以上のリモート局から情報をさらに効率的に受信できる。
【００１６】
また、本第六の発明の流星バースト通信システムは、第二または第三の発明に対して、マスタ送信部は、グループにより、第二送信手順から第三送信手順に移行する場合のリモート局返答情報を受信できたリモート局の割合および数が異なる流星バースト通信システムである。
【００１７】
かかる構成により、流星バーストを利用して、２以上のリモート局から情報をさらに効率的に受信できる。
【００１８】
また、本第七の発明の流星バースト通信システムは、第六の発明に対して、第二送信手順における送信命令の送信に対応するマスタ受信部のリモート局返答情報の受信において、同一のリモート局からのリモート局返答情報の受信が、所定の条件を満たすほど続く場合に、マスタ送信部は、第二送信手順から第三送信手順に移行する流星バースト通信システムである。
【００１９】
かかる構成により、流星バーストを利用して、２以上のリモート局から情報をさらに効率的に受信できる。
【００２０】
また、本第八の発明の流星バースト通信システムは、第一から第七いずれかの発明に対して、リモート局は、リモート局の状態を示す状態情報を格納し得る状態情報格納部をさらに具備し、リモート送信部は、リモート判断部がリモート局識別子またはグループ識別子が第二リモート局情報に含まれると判断した場合に、状態情報をさらに有するリモート局返答情報をマスタ局に送信する流星バースト通信システムである。
【００２１】
かかる構成により、流星バーストを利用して、２以上のリモート局の状態を示す情報を効率的に受信できる。
【００２２】
また、本第九の発明の流星バースト通信システムは、第一から第八いずれかの発明に対して、一のマスタ局と２以上のリモート局とは、流星バーストの反射を利用しない第二通信手段により通信可能であり、マスタ局およびリモート局は、第二通信手段を用いて通信できない場合に、流星バーストの反射を利用して通信を行う請求項１から請求項８いずれか記載の流星バースト通信システムである。
【００２３】
また、本第十の発明の流星バースト通信システムは、第一の発明に対して、マスタ送信部は、マスタ格納部に格納されている２以上の第一リモート局情報が有する２以上の各リモート局識別子を有する２以上の第一送信命令を構成し、流星バーストを利用して送信する第一送信手順と、第一送信手順の後に、リモート局返答情報を送信してきていないリモート局が属する１以上のグループのグループ識別子を有する２以上の第二送信命令を構成し、流星バーストを利用して送信する第二送信手順とを実行し、かつ、第二送信手順における第二送信命令の送信に対応して、リモート局からリモート局返答情報を受信した場合に、リモート局返答情報を受信した旨を示す情報であり、リモート局返答情報に含まれるリモート局識別子を有する確認情報を送信する確認手順を実行し、リモート受信部は、マスタ局から確認情報をも受信し、リモート判断部は、確認情報に自身のリモート局識別子が含まれているか否かをも判断し、リモート送信部は、リモート判断部が確認情報に自身のリモート局識別子が含まれていると判断した後は、第二リモート局情報に自身が属するグループのグループ識別子が含まれている場合でも、リモート局返答情報をマスタ局に送信しない流星バースト通信システムである。
【００２４】
かかる構成により、流星バーストを利用して、２以上のリモート局から情報を効率的に受信できる。
【００２５】
かかる構成により、地震、火災等の災害、不具合等により、通常利用している通信手段が利用できない場合に、流星バーストの反射を利用して、２以上のリモート局から情報を効率的に受信できる。
【発明の効果】
【００２６】
本発明による流星バースト通信システムによれば、流星バーストを利用して、２以上のリモート局から情報を効率的に受信できる。
【図面の簡単な説明】
【００２７】
【図１】実施の形態１における流星バースト通信システム１の概念図
【図２】同流星バースト通信システム１の構成を示すブロック図
【図３】同マスタ局１１の第一の動作例について説明するフローチャート
【図４】同第一個別通信処理について説明するフローチャート
【図５】同グループ通信処理について説明するフローチャート
【図６】同マスタ局１１の第二の動作例について説明するフローチャート
【図７】同マスタ局１１の第三の動作例について説明するフローチャート
【図８】同リモート局１２の動作例について説明するフローチャート
【図９】同第一リモート局情報管理表を示す図
【図１０】同状態情報管理表を示す図
【図１１】実施の形態２における流星バースト通信システム２の概念図を示す図
【図１２】同流星バースト通信システム２のブロック図
【図１３】同マスタ局２１の動作について説明するフローチャート
【図１４】同第二通信手段を用いた通信について説明するフローチャート
【図１５】同判断処理について説明するフローチャート
【図１６】同リモート局２２の動作について説明するフローチャート
【図１７】実施の形態３における流星バースト通信システム３のブロック図
【図１８】同マスタ局３１の動作例について説明するフローチャート
【図１９】同グループ通信処理について説明するフローチャート
【図２０】同リモート局３２の動作例について説明するフローチャート
【図２１】上記実施の形態におけるコンピュータシステムの概観図
【図２２】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２８】
以下、流星バースト通信システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２９】
（実施の形態１）
本実施の形態において、流星バーストを利用して、マスタ局と２以上のリモート局とが通信を行う場合に、マスタ局と個別のリモート局とが通信する処理（以下、適宜「個別通信」という）、およびマスタ局とグループ化されたリモート局のグループ単位で通信する処理（以下、適宜「グループ通信」という）の両方を行う流星バースト通信システムについて説明する。
【００３０】
本実施の形態における流星バースト通信システムは、個別通信とグループ通信とを組み合わせて、マスタ局と２以上のリモート局とが効率的に通信を行う流星バースト通信システムであるが、個別通信とグループ通信との組み合わせ方法は種々あり得る。
【００３１】
図１は、本実施の形態における流星バースト通信システム１の概念図である。流星バースト通信システム１は、一のマスタ局１１と２以上のリモート局１２を具備する。また、流星バースト通信システム１は、流星バースト１３を用いる。なお、地球に向って大気圏に侵入する流星の経路に沿って、概ね数秒間という短い時間であるが、電離気体が発生し、電波の反射体となる。この反射体を流星バースト１３という。そして、流星バースト１３を利用することによって、図１に示すように通信距離が離れた２点間の無線通信を行うことができる。これを流星バースト通信という。
【００３２】
また、ここでは、マスタ局１１が２以上の各リモート局１２から、リモート局１２の状態を示す状態情報を取得する、とする。ただし、マスタ局１１がリモート局１２から受信する情報の内容は問わない。
【００３３】
図２は、流星バースト通信システム１の構成を示すブロック図である。流星バースト通信システム１は、一のマスタ局１１と２以上のリモート局１２を具備する。なお、リモート局１２は、例えば、２５００存在する。ただし、流星バースト通信システム１が有するリモート局１２の数は問わない。
【００３４】
マスタ局１１は、マスタ格納部１１１、マスタ送信部１１２、マスタ受信部１１３、およびマスタ出力部１１４を具備する。
【００３５】
リモート局１２は、リモート格納部１２１、状態情報取得部１２２、状態情報格納部１２３、リモート受信部１２４、リモート判断部１２５、およびリモート送信部１２６を具備する。
【００３６】
マスタ局１１は、流星バースト１３の反射を用いて、リモート局１２と無線通信を行う。マスタ局１１は、例えば、各地のリモート局１２からの観測データの収集地に設置される。なお、マスタ局１１は、流星バースト１３の反射を用いずに、リモート局１２と直接的に無線通信を行える場合もあり得る。
【００３７】
マスタ局１１を構成するマスタ格納部１１１は、２以上の第一リモート局情報を格納している。第一リモート局情報とは、リモート局１２と通信を行うための情報であり、リモート局１２を識別するリモート局識別子と、リモート局１２が属するグループを識別するグループ識別子とを有する。第一リモート局情報は、リモート局１２のＩＰアドレス等を保持していても良い。
【００３８】
マスタ格納部１１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。マスタ格納部１１１に第一リモート局情報が記憶される過程は問わない。例えば、記録媒体を介して第一リモート局情報がマスタ格納部１１１で記憶されるようになってもよく、通信回線等を介して送信された第一リモート局情報がマスタ格納部１１１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された第一リモート局情報がマスタ格納部１１１で記憶されるようになってもよい。
【００３９】
マスタ送信部１１２は、第一送信命令、および第二送信命令を、流星バーストを利用して送信する。第一送信命令は、２以上のリモート局１２に情報の送信を促す命令であり、リモート局識別子を有する命令である。また、第二送信命令は、２以上のリモート局１２に情報の送信を促す命令であり、グループ識別子を有する命令である。つまり、第一送信命令は、個々のリモート局１２と個別に通信を行う命令である。また、第二送信命令は、グループ化されたリモート局１２と、グループ単位で通信を行う命令である。なお、グループ化されたリモート局１２とは、通常、２以上のリモート局１２であるが、一つのリモート局１２が一のグループを形成しても良い。また、マスタ送信部１１２は、個別通信とグループ通信とが可能である。
【００４０】
マスタ送信部１１２は、個々のリモート局１２と通信を行う第一送信手順と、当該第一送信手順の後に、グループ単位でリモート局１２と通信を行う第二送信手順と、当該第二送信手順の後に、個々のリモート局１２と通信を行う第三送信手順とを実行することは好適である。ここで、第一送信手順は、マスタ格納部１１１に格納されている２以上の第一リモート局情報が有する２以上の各リモート局識別子を有する２以上の第一送信命令を構成し、流星バースト１３を利用して送信する処理である。また、第二送信手順は、リモート局返答情報を送信してきていないリモート局１２が属する１以上のグループのグループ識別子を有する２以上の第二送信命令を構成し、流星バーストを利用して送信する処理である。なお、リモート局返答情報を送信してきていないリモート局１２が属する１以上のグループとは、例えば、リモート局返答情報を送信してきたリモート局１２がひとつも属さない１以上のグループが該当する。また、ここで、リモート局返答情報とは、リモート局１２からマスタ局１１に返信される情報である。リモート局返答情報は、通常、リモート局識別子を有する。また、リモート局返答情報は、リモート局識別子とグループ識別子とを有しても良い。また、第三送信手順は、リモート局返答情報を送信してきていないリモート局１２のリモート局識別子を有する２以上の第一送信命令を構成し、流星バーストを利用して送信する処理である。
【００４１】
また、マスタ送信部１１２は、それぞれ２周以上、第一送信手順、または第二送信手順、または第三送信手順を行っても良い。なお、２周とは、同じアルゴリズムで２以上の各リモート局１２に２回以上命令を送信すること、または１以上のグループのリモート局１２群に２回以上命令を送信することである。
【００４２】
マスタ送信部１１２は、第二送信手順において、グループの中でリモート局返答情報を送信してきていないリモート局１２の割合、またはリモート局返答情報を送信してきていないリモート局１２の数が多いグループに対して第二送信命令を送信する頻度を、その割合またはその数が少ないグループに対して第二送信命令を送信する頻度より多くすることは好適である。かかる場合、例えば、マスタ送信部１１２は、マスタ受信部１１３が受信した１以上のリモート局返答情報に含まれる１以上のリモート局識別子と、マスタ格納部１１１の第一リモート局情報とから、リモート局返答情報を送信してきたリモート局１２の割合または数を、グループ毎に取得する。なお、リモート局１２の割合とは、グループ内の１以上のリモート局１２に対する、リモート局返答情報を送信してきていないリモート局１２の割合である。そして、当該割合または数に応じて、グループ毎の第二送信命令の送信頻度を決定する。なお、マスタ送信部１１２は、当該割合または数と送信頻度との対応表を保持していても良いし、当該割合または数をパラメータとする演算式（例えば、マスタ送信部１１２が格納している演算式）により送信頻度を算出しても良い。
【００４３】
マスタ送信部１１２は、予め決められた条件を満たす場合に、第二送信手順から第三送信手順に移行しても良い。ここで、予め決められた条件とは、例えば、予め決められた割合または予め決められた数以上（より大きい、でも良い）のリモート局１２からリモート局返答情報を受信できた場合である。かかる場合、例えば、マスタ送信部１１２は、マスタ受信部１１３が受信した１以上のリモート局返答情報に含まれる１以上のリモート局識別子と、マスタ格納部１１１の第一リモート局情報とから、リモート局返答情報を送信してきたリモート局１２の割合または数を算出する。また、マスタ送信部１１２は、予め決められた割合または予め決められた数（閾値）を格納している。そして、マスタ送信部１１２は、前記リモート局１２の割合または数と、閾値とを比較し、前記リモート局１２の割合または数が閾値以上（より大きい、でも良い）と判断した場合に、第二送信手順から第三送信手順に移行する。
【００４４】
マスタ送信部１１２は、グループ内の予め決められた割合以上のリモート局１２からリモート局返答情報を受信できた場合に、グループ内のリモート局１２であり、リモート局返答情報を送信してきていないリモート局１２のリモート局識別子を有する２以上の第一送信命令を構成し、流星バーストを利用して送信することは好適である。なお、ここでは、例えば、マスタ送信部１１２は、リモート局返答情報を受信できたリモート局１２の割合をグループ毎に取得する。そして、マスタ送信部１１２は、格納している割合（閾値）と、取得したグループの割合を対比し、グループの割合が閾値以上である場合に、第三送信手順に移行する。つまり、マスタ送信部１１２は、グループ単位で通信を行う第二送信手順において、予め決められた割合以上のリモート局１２からリモート局返答情報を受信できたと判断した場合に、第二送信手順から第三送信手順に移行する。つまり、一部のグループのリモート局１２に対して、第二送信手順から第三送信手順に移行しても良い。
【００４５】
マスタ送信部１１２は、グループにより、第二送信手順から第三送信手順に移行する場合のリモート局返答情報を受信できたリモート局１２の割合および数が異なるように、通信制御を行うことは好適である。
【００４６】
マスタ送信部１１２は、無線通信手段で実現される。
【００４７】
マスタ受信部１１３は、リモート局１２からの返答であり、リモート局識別子を有するリモート局返答情報を、１以上のリモート局１２から受信する。リモート局返答情報は、リモート局識別子とグループ識別子とを有する場合もある。リモート局返答情報が、グループ識別子を有さない場合、マスタ送信部１１２は、リモート局識別子をキーとしてマスタ格納部１１１を検索し、グループ識別子を取得する場合もある。
【００４８】
マスタ受信部１１３は、無線通信手段で実現される。
【００４９】
マスタ出力部１１４は、マスタ受信部１１３が受信したリモート局返答情報を出力する。なお、リモート局返答情報の出力とは、リモート局返答情報の一部の情報の出力を含む、とする。また、ここで、出力とは、通常、図示しない記録媒体への蓄積であるが、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、音出力、外部の装置への送信、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００５０】
マスタ出力部１１４は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。マスタ出力部１１４は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００５１】
リモート局１２は、マスタ局１１からの無線通信による問い合わせに応じて、マスタ局１１に情報を送信する。リモート局１２は、流星バースト１３を用いて、マスタ局１１と無線通信を行う。なお、リモート局１２は、流星バースト１３を用いずに、マスタ局１１と無線通信を行える場合もあり得る。また、リモート局１２がマスタ局１１に送信する情報は、リモート局１２の状態を示す状態情報であることが好適であるが、他の情報でも良い。
【００５２】
リモート局１２を構成するリモート格納部１２１は、第二リモート局情報を格納している。第二リモート局情報は、リモート局１２に関する情報であり、自身のリモート局識別子および自身が属するグループのグループ識別子とを有する。リモート格納部１２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。リモート格納部１２１に第二リモート局情報が記憶される過程は問わない。
【００５３】
状態情報取得部１２２は、リモート局１２の状態を示す状態情報を取得し、状態情報格納部１２３に蓄積する。状態情報は、例えば、リモート局１２に電波が届いているか否かを示す電波状態情報、リモート局１２が放送を受信できているか否かを示す放送状態情報、リモート局１２が信号を出力しているか否かを示す信号出力情報等である。但し、状態情報の内容は問わない。状態情報取得部１２２は、公知技術により実現可能であるので、状態情報取得部１２２の実現手段の説明は省略する。
【００５４】
状態情報格納部１２３は、リモート局１２の状態情報を格納し得る。状態情報とは、通常、状態情報取得部１２２が取得した情報であるが、予め格納されている情報でも良い。状態情報格納部１２３は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００５５】
リモート受信部１２４は、マスタ局１１から送信された送信命令を受信する。送信命令は、通常、第一送信命令または第二送信命令である。リモート受信部１２４は、無線通信手段で実現される。
【００５６】
リモート判断部１２５は、第一送信命令または第二送信命令に含まれるリモート局識別子またはグループ識別子を取得し、リモート局識別子またはグループ識別子が第二リモート局情報に含まれるか否かを判断する。リモート判断部１２５は、通常、ＭＰＵやメモリ等から実現され得る。リモート判断部１２５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５７】
リモート送信部１２６は、リモート判断部１２５が第二リモート局情報に含まれると判断した場合（マスタ局１１からの送信が自身への送信であると判断した場合）に、リモート局返答情報をマスタ局１１に送信する。リモート局返答情報は、リモート局１２からマスタ局１１に返送される情報であり、リモート格納部１２１に格納されている第二リモート局情報に含まれるリモート局識別子を有する。
【００５８】
また、リモート送信部１２６は、リモート判断部１２５がリモート局識別子またはグループ識別子が第二リモート局情報に含まれると判断した場合（マスタ局１１からの送信が自身への送信であると判断した場合）に、リモート局識別子と状態情報とを有するリモート局返答情報をマスタ局１１に送信することは好適である。リモート送信部１２６は、無線通信手段で実現される。
【００５９】
次に、流星バースト通信システム１の動作について説明する。まず、マスタ局１１の第一の動作例について、図３のフローチャートを用いて説明する。
【００６０】
（ステップＳ３０１）マスタ局１１は、第一個別通信処理を行う。第一個別通信処理は、上述した個別通信の一種であり、複数の各リモート局１２に対して、個別に通信を行おうとする通信処理である。第一個別通信処理について、図４のフローチャートを用いて説明する。なお、第一個別通信処理は、上述した第一送信手順に該当する。
【００６１】
（ステップＳ３０２）マスタ局１１は、グループ通信処理を行う。グループ通信処理は、リモート局１２の各グループに対して、通信を行おうとする通信処理である。グループ通信処理について、図５のフローチャートを用いて説明する。なお、グループ通信処理は、上述した第二送信手順に該当する。
【００６２】
（ステップＳ３０３）マスタ局１１は、第二個別通信処理を行う。第二個別通信処理は、上述した個別通信の一種であり、リモート局返答情報を送信してきていない各リモート局１２に対して、個別に通信を行おうとする通信処理である。第二個別通信処理について、図４のフローチャートを用いて説明する。なお、第一個別通信処理と第二個別通信処理とは、重複する処理が存在するので、同一のフローチャート（図４）を用いて説明する。なお、第二個別通信処理は、上述した第三送信手順に該当する。
【００６３】
なお、図３のフローチャートにおいて、第一個別通信処理からグループ通信処理への切替の判断方法、およびグループ通信処理から第二個別通信処理への切替の判断方法は、種々あり得る。例えば、マスタ局１１のマスタ送信部１１２は、予め決められた割合または予め決められた数以上のリモート局からリモート局返答情報を受信できた場合に、第一個別通信処理からグループ通信処理へ切り替える。また、マスタ送信部１１２は、予め決められた割合または予め決められた数以上のリモート局からリモート局返答情報を受信できた場合に、グループ通信処理から第二個別通信処理へ切り替える。また、マスタ送信部１１２は、第一個別通信処理の開始から予め決められた時間が経過した場合に、第一個別通信処理からグループ通信処理へ切り替える。また、マスタ送信部１１２は、グループ通信処理の開始から予め決められた時間が経過した場合に、グループ通信処理から第二個別通信処理へ切り替える。かかることは、他のマスタ局１１の動作の場合も同様である。
【００６４】
次に、個別通信処理について、図４のフローチャートを用いて説明する。なお、個別通信処理は、第一個別通信処理および第二個別通信処理を含む処理である。
【００６５】
（ステップＳ４０１）マスタ送信部１１２は、カウンタｉに１を代入する。
【００６６】
（ステップＳ４０２）マスタ送信部１１２は、リモート格納部１２１に格納されている第一リモート局情報の中のｉ番目の第一リモート局情報に対応するリモート局１２が、リモート局返答情報を送信してきていないか否かを判断する。ｉ番目のリモート局１２が、リモート局返答情報を送信してきていない場合はステップＳ４０３に行き、リモート局返答情報を送信してきている場合はステップＳ４１０に行く。なお、リモート局返答情報を送信してきているか否かは、例えば、マスタ出力部１１４が蓄積したリモート局返答情報が有するリモート局識別子をチェックすることにより判断可能である。但し、リモート局返答情報を送信してきているか否かの判断方法は問わない。
【００６７】
（ステップＳ４０３）マスタ送信部１１２は、ｉ番目の第一リモート局情報が有するリモート局識別子を、マスタ格納部１１１から取得する。
【００６８】
（ステップＳ４０４）マスタ送信部１１２は、ステップＳ４０３で取得したリモート局識別子を有する第一送信命令を構成する。
【００６９】
（ステップＳ４０５）マスタ送信部１１２は、ステップＳ４０４で構成した第一送信命令を送信する。なお、ここでの送信は、通常、流星バースト１３を用いた送信であるが、流星バースト１３を用いずに、ダイレクトにリモート局１２と通信できる場合もある。また、マスタ送信部１１２は、第一リモート局情報が有するリモート局識別子と対応付けて、第一送信命令を送信した時刻を管理することは好適である。なお、第一送信命令を送信した時刻は、図示しない時計から取得され得る。
【００７０】
（ステップＳ４０６）マスタ受信部１１３は、リモート局１２からリモート局返答情報を受信したか否かを判断する。リモート局返答情報を受信すればステップＳ４０７に行き、受信しなければステップＳ４０９に行く。
【００７１】
（ステップＳ４０７）マスタ出力部１１４は、ステップＳ４０６で受信されたリモート局返答情報を、図示しない記録媒体（例えば、リモート局返答情報格納部）に蓄積する。また、マスタ出力部１１４は、リモート局返答情報を蓄積できた旨を、リモート局識別子と対応付けて記録することは好適である。なお、リモート局識別子と対応付けて記録することと、例えば、後述する第一リモート局情報管理表のフラグの値を「０」から「１」に書き換えることである。また、蓄積されたリモート局返答情報は、例えば、ユーザの指示または自動的に図示しないディスプレイに表示される。その他、蓄積されたリモート局返答情報の利用方法は問わない。
【００７２】
（ステップＳ４０８）マスタ送信部１１２は、カウンタｉを１、インクリメントし、ステップＳ４０２に戻る。
【００７３】
（ステップＳ４０９）マスタ受信部１１３は、リモート局１２からのリモート局返答情報の受信がタイムアウトか否かを判断する。タイムアウトであればステップＳ４０８に行き、タイムアウトでなければステップＳ４０６に戻る。なお、マスタ受信部１１３は、例えば、タイムアウト時間を保持しており、マスタ送信部１１２が第一送信命令を送信した時刻を読み出し、当該時刻と現在時刻とタイムアウト時間とを用いて、タイムアウトであるか否かを判断する。
【００７４】
（ステップＳ４１０）マスタ送信部１１２は、ｉ番目のリモート局が、リモート格納部１２１で管理されている第一リモート局情報に対応するリモート局１２の中で、最後のリモート局１２であるか否かを判断する。最後のリモート局１２であればステップＳ４１１に行き、最後のリモート局１２でなければステップＳ４０８に行く。
【００７５】
（ステップＳ４１１）マスタ送信部１１２は、第一個別通信処理を終了するか否か、または第二個別通信処理を終了するか否かを判断する。第一個別通信処理または第二個別通信処理を終了すると判断した場合上位処理にリターンし、終了しないと判断した場合ステップＳ４０１に戻る。なお、第一個別通信処理について、マスタ送信部１１２は、第一個別通信処理を終了する条件を保持しており、かかる条件を満たすか否かにより、第一個別通信処理を終了するか否かを判断する。なお、第一個別通信処理を終了する条件は、例えば、第一個別通信処理のループ回数が所定回数まで（例えば、１回または２回など）、または第一個別通信処理を行う時間が措定時間まで（例えば、２時間または３時間など）などである。また、第二個別通信処理について、マスタ送信部１１２は、第二個別通信処理を終了する条件を保持しており、かかる条件を満たすか否かにより、第二個別通信処理を終了するか否かを判断する。なお、第二個別通信処理を終了する条件は、例えば、すべてのリモート局１２からリモート局返答情報が送信されたこと、または、閾値以上の数または割合のリモート局１２からリモート局返答情報が送信されたこと等である。なお、上記のループとは、ステップＳ４０１からＳ４１０までの一連の処理である。
【００７６】
次に、ステップＳ３０２のグループ通信処理について、図５のフローチャートを用いて説明する。
【００７７】
（ステップＳ５０１）マスタ送信部１１２は、カウンタｉに１を代入する。
【００７８】
（ステップＳ５０２）マスタ送信部１１２は、ｉ番目のグループで、第二送信命令を送信すべきグループが存在するか否かを判断する。グループが存在すればステップＳ５０３に行き、存在しなければステップＳ５１０に行く。ここで、マスタ送信部１１２は、第二送信命令を送信すべきグループのグループ識別子であり、ｉ番目のグループ識別子がリモート格納部１２１に格納されているか否かを判断する。なお、第二送信命令を送信すべきグループか否かについて、マスタ送信部１１２は、予め決められた条件を満たすか否かにより判断する。予め決められた条件は、例えば、グループを構成する閾値より少ない割合または数（例えば、１００％より少ない割合、または８０％以下の割合等）のリモート局１２からのみリモート局返答情報が送信されてきていること等である。
【００７９】
（ステップＳ５０３）マスタ送信部１１２は、ｉ番目のグループのグループ識別子を、マスタ格納部１１１から取得する。
【００８０】
（ステップＳ５０４）マスタ送信部１１２は、ステップＳ５０３で取得したグループ識別子を有する第二送信命令を構成する。
【００８１】
（ステップＳ５０５）マスタ送信部１１２は、第二送信命令を送信する。なお、ここでの送信は、通常、流星バースト１３を用いた送信である。また、マスタ送信部１１２は、第一リモート局情報が有するグループ識別子と対応付けて、第二送信命令を送信した時刻を管理することは好適である。なお、第二送信命令を送信した時刻は、図示しない時計から取得され得る。
【００８２】
（ステップＳ５０６）マスタ受信部１１３は、リモート局１２からリモート局返答情報を受信したか否かを判断する。リモート局返答情報を受信すればステップＳ５０７に行き、受信しなければステップＳ５０９に行く。なお、ここで受信されるリモート局返答情報は、通常、グループ識別子とリモート局識別子とを有する。但し、リモート局返答情報は、リモート局識別子のみでも良い。
【００８３】
（ステップＳ５０７）マスタ出力部１１４は、ステップＳ５０６で受信されたリモート局返答情報を、図示しない記録媒体（例えば、リモート局返答情報格納部）に蓄積する。なお、蓄積されたリモート局返答情報は、例えば、ユーザの指示または自動的に図示しないディスプレイに表示される。その他、蓄積されたリモート局返答情報の利用方法は問わない。
【００８４】
（ステップＳ５０８）マスタ送信部１１２は、カウンタｉを１、インクリメントし、ステップＳ５０２に戻る。
【００８５】
（ステップＳ５０９）マスタ受信部１１３は、リモート局１２の集合で構成されるグループからのリモート局返答情報の受信がタイムアウトか否かを判断する。タイムアウトであればステップＳ５０８に行き、タイムアウトでなければステップＳ５０６に戻る。なお、マスタ受信部１１３は、例えば、タイムアウト時間を保持しており、マスタ送信部１１２が第二送信命令を送信した時刻を読み出し、当該時刻と現在時刻とタイムアウト時間とを用いて、タイムアウトであるか否かを判断する。
【００８６】
（ステップＳ５１０）マスタ送信部１１２は、ｉ番目のグループが、第二送信命令を送信すべき最後のグループであるか否かを判断する。最後のグループであればステップＳ５１１に行き、最後のグループでなければステップＳ５０８に行く。
【００８７】
（ステップＳ５１１）マスタ送信部１１２は、グループ通信を終了するか否かを判断する。グループ通信を終了すると判断した場合上位処理にリターンし、終了しないと判断した場合ステップＳ５０１に戻る。
【００８８】
なお、図５のフローチャートにおいて、マスタ送信部１１２は、グループ通信において、グループの中でリモート局返答情報を送信してきていないリモート局の割合、またはリモート局返答情報を送信してきていないリモート局の数が多いグループに対して第二送信命令を送信する頻度を、前記割合または数が少ないグループに対して第二送信命令を送信する頻度より多くすることは好適である。
【００８９】
【００９０】
【００９１】
【００９２】
【００９３】
【００９４】
【００９５】
【００９６】
次に、マスタ局１１の第二の動作例について、図６のフローチャートを用いて説明する。
【００９７】
（ステップＳ７０１）マスタ局１１は、グループ通信処理を行う。グループ通信処理について、図５のフローチャートを用いて説明した。
【００９８】
（ステップＳ７０２）マスタ局１１は、第二個別通信処理を行う。第二個別通信処理は、複数の各リモート局１２に対して、個別に通信を行おうとする通信処理である。第一個別通信処理について、図４のフローチャートを用いて説明した。
【００９９】
なお、図６のフローチャートにおいて、グループ通信処理から第二個別通信処理への切替の判断方法は、上述したように、種々あり得る。
【０１００】
次に、マスタ局１１の第三の動作例について、図７のフローチャートを用いて説明する。図７のフローチャートの動作は、グループ通信と個別通信とが時間的に分離されておらず、グループ通信と個別通信とがグループ毎に異なる場合の動作である。なお、図７のフローチャートにおいて、図４のフローチャートと同一のステップについて、説明を省略する。
【０１０１】
（ステップＳ８０１）マスタ局１１は、第一個別通信処理を行う。
【０１０２】
（ステップＳ８０２）マスタ送信部１１２は、カウンタｉに１を代入する。
【０１０３】
（ステップＳ８０３）マスタ送信部１１２は、リモート格納部１２１に格納されているリモート局１２の情報について、ｉ番目のグループが存在するか否かを判断する。ｉ番目のグループが存在すればステップＳ８０４に行き、存在しなければステップＳ８１０に行く。
【０１０４】
（ステップＳ８０４）マスタ送信部１１２は、ｉ番目のグループに対応する送信は、個別送信か、グループ送信かを判断する。個別送信であればステップＳ８０５に行き、グループ送信であればステップＳ８０９に行く。なお、個別送信とは、リモート局１２に個別に送信することである。また、グループ送信とは、リモート局１２の各グループに向けて送信することである。また、マスタ送信部１１２は、例えば、ｉ番目のグループの中で、閾値以上の割合または数のリモート局１２から、既にリモート局返答情報を受信している場合は個別送信と決定し、そうでない場合はグループ送信と決定する。また、マスタ送信部１１２は、例えば、同じリモート局１２からの応答（リモート局返答情報の送信）が閾値以上の回数続く場合、同じリモート局１２からの応答の頻度が閾値よりも高い場合、グループ送信と決定するなどしても良い。
【０１０５】
（ステップＳ８０５）マスタ送信部１１２は、カウンタｊに１を代入する。
【０１０６】
（ステップＳ８０６）マスタ送信部１１２は、ｉ番目のグループに属するリモート局１２であり、リモート局返答情報を送信してきていないｊ番目のリモート局１２が存在するか否かを判断する。存在すればステップＳ４０３に行き、存在しなければステップＳ８０８に行く。
【０１０７】
（ステップＳ８０７）マスタ送信部１１２は、カウンタｊを１、インクリメントする。ステップＳ８０６に戻る。
【０１０８】
（ステップＳ８０８）マスタ送信部１１２は、カウンタｉを１、インクリメントする。ステップＳ８０３に戻る。
【０１０９】
（ステップＳ８０９）マスタ局１１は、グループ通信処理を行う。ステップＳ８０８に行く。なお、グループ通信処理の終了の条件について、上述したように種々の条件があり得る。
【０１１０】
（ステップＳ８１０）マスタ送信部１１２は、リモート局１２との通信処理を終了するか否かを判断する。終了するとの判断の場合は処理を終了し、終了しないとの判断の場合はステップＳ８０２に戻る。なお、マスタ送信部１１２は、すべてのリモート局１２との通信が完了した場合に処理を終了しても良いし、予め決められた割合または数のリモート局１２との通信が完了した場合に処理を終了しても良いし、処理の開始から予め決められた時間が経過した場合に処理を終了しても良い。
【０１１１】
次に、リモート局１２の動作例について、図８のフローチャートを用いて説明する。
【０１１２】
（ステップＳ９０１）状態情報取得部１２２は、リモート局１２の状態を示す状態情報を取得する。
【０１１３】
（ステップＳ９０２）状態情報取得部１２２は、ステップＳ９０１で取得した状態情報を、状態情報格納部１２３に蓄積する。
【０１１４】
（ステップＳ９０３）リモート受信部１２４は、マスタ局１１から送信された送信命令（第一送信命令または第二送信命令）を受信したか否かを判断する。送信命令を受信すればステップＳ９０４に行き、受信しなければステップＳ９０１に戻る。
【０１１５】
（ステップＳ９０４）リモート判断部１２５は、ステップＳ９０３で受信された送信命令からリモート局識別子またはグループ識別子を取得する。
【０１１６】
（ステップＳ９０５）リモート判断部１２５は、リモート格納部１２１に格納されている第二リモート局情報が有するリモート局識別子またはグループ識別子が、ステップＳ９０４で取得されたリモート局識別子またはグループ識別子と一致するか否かを判断する。一致すればステップＳ９０６に行き、一致しなければステップＳ９０１に戻る。
【０１１７】
（ステップＳ９０６）リモート送信部１２６は、状態情報格納部１２３の状態情報を取得する。
【０１１８】
（ステップＳ９０７）リモート送信部１２６は、ステップＳ９０６で取得した状態情報、リモート局識別子を有するリモート局返答情報を構成する。なお、リモート局返答情報は、グループ識別子をも有することは好適である。
【０１１９】
（ステップＳ９０８）リモート送信部１２６は、ステップＳ９０７で構成したリモート局返答情報を送信する。ステップＳ９０１に戻る。
【０１２０】
なお、図８のフローチャートにおいて、ステップＳ９０１、およびステップＳ９０２の処理の頻度は、例えば、一度だけ、または所定時間（例えば、１時間）に１回等、少なくても良い。
【０１２１】
以下、本実施の形態における流星バースト通信システム１の具体的な動作について説明する。流星バースト通信システム１の概念図は図１である。
【０１２２】
今、流星バースト通信システム１は、一つのマスタ局１１と２５００のリモート局１２を有する。そして、本具体例において、マスタ局１１は、２５００のリモート局１２の状態情報を６時間毎に取得するものとする。
【０１２３】
そして、マスタ局１１のマスタ格納部１１１は、図９に示す第一リモート局情報管理表を保持している。第一リモート局情報管理表は、２５００のリモート局１２についての情報を管理する表である。第一リモート局情報管理表は、「ＩＤ」「第一リモート局情報」を有する「第一リモート局情報」は「グループ識別子」「リモート局識別子」「フラグ」を有する。「フラグ」は、リモート局返答情報を受信したか否かを示す情報であり、「１」は受信済み、「０」は未受信を示す。なお、「フラグ」は、現在の一連の通信処理期間（６時間毎の通信処理期間）において、リモート局返答情報を送信してきたか否かを示す。また、図９において、リモート局識別子はユニークな情報であるが、グループ識別子とリモート局識別子との組み合わせにより、ユニークな情報となっても良い。
【０１２４】
また、リモート局１２の状態情報格納部１２３は、例えば、図１０に示す状態情報管理表を保持している、とする。状態情報管理表は、「ＩＤ」「電波状態情報」「放送状態情報」「信号出力情報」等を有する。「電波状態情報」「放送状態情報」「信号出力情報」が「１」である場合は、ぞれぞれ「電波が届いている」「放送を受信できている」「信号を出力している」ことを示し、「０」である場合は、ぞれぞれ「電波が届いていない」「放送を受信できていない」「信号を出力していない」ことを示す。また、「ＩＤ」はリモート局識別子である。
【０１２５】
また、リモート局１２の状態情報取得部１２２は、例えば、定期的に状態情報を取得し、状態情報格納部１２３に蓄積している、とする。
【０１２６】
かかる状況で、マスタ局１１は、処理を開始する、とする。つまり、マスタ局１１は、以下のように第一個別通信処理を行う。
【０１２７】
マスタ局１１のマスタ送信部１１２は、リモート格納部１２１に格納されている第一リモート局情報の中の１番目の第一リモート局情報のフラグが「０」であるので（リモート局返答情報を受信していないので）、マスタ送信部１１２は、１番目の第一リモート局情報が有するリモート局識別子「０００１」を第一リモート局情報管理表から読み出す。
【０１２８】
次に、マスタ送信部１１２は、リモート局識別子「０００１」を有する第一送信命令を構成し、送信する。
【０１２９】
次に、リモート局識別子「０００１」で識別されるリモート局１２のリモート受信部１２４は、マスタ局１１から送信された第一送信命令を受信した、とする。次に、リモート判断部１２５は、第一送信命令からリモート局識別子「０００１」を取得する。
【０１３０】
次に、リモート判断部１２５は、リモート格納部１２１に格納されている第二リモート局情報「０００１」を取得し、受信されたリモート局識別子「０００１」と一致すると判断する。
【０１３１】
次に、リモート送信部１２６は、状態情報格納部１２３の状態情報（例えば、「１，１，１，・・・」）を取得する。なお、状態情報は、「電波状態情報，放送状態情報，信号出力情報・・・」の構造を有する、とする。
【０１３２】
次に、リモート送信部１２６は、取得した状態情報、リモート局識別子「０００１」を有するリモート局返答情報を構成し、送信する。
【０１３３】
次に、マスタ受信部１１３は、リモート局識別子「０００１」のリモート局１２からリモート局返答情報を受信する。
【０１３４】
次に、マスタ出力部１１４は、受信されたリモート局返答情報を、図示しない記録媒体（例えば、リモート局返答情報格納部）に蓄積する。また、マスタ出力部１１４は、リモート局識別子「０００１」を有する第一リモート局情報のフラグを「０」から「１」に書き換える。
【０１３５】
そして、マスタ局１１は、以上の処理を、すべての第一リモート局情報に対して行う。そして、一部のリモート局１２は、第一送信命令を受信しない結果、リモート局返答情報を送信してこない。
【０１３６】
次に、マスタ送信部１１２は、第一個別通信処理を終了するか否かを判断する。例えば、一通り、すべてのリモート局１２に対して第一送信命令の送信を試みれば、第一個別通信処理を終了するとする場合、マスタ送信部１１２は、第一個別通信処理を終了する。なお、例えば、リモート局返答情報を送信してきていないすべてのリモート局１２に対して第一送信命令を送信する処理ループを２回行うとする場合、上記の処理がもう一度繰り返される。
【０１３７】
次に、マスタ局１１は、以下のグループ通信処理を行う。つまり、マスタ送信部１１２は、１番目のグループが、第二送信命令を送信すべきグループであるか否かを判断する。ここで、マスタ局１１は、例えば、８割以上のリモート局１２から既にリモート局返答情報を受信している場合はグループ通信処理を行わず、リモート局返答情報を受信しているリモート局１２が８割未満のグループに対してはグループ通信処理を行う、とする。
【０１３８】
そして、マスタ局１１は、１番目のグループのグループ識別子「Ａ」に対応するフラグをすべて取得し、「０」の割合が６割、「１」の割合が４割であった、とする。
【０１３９】
次に、マスタ送信部１１２は、１番目のグループのグループ識別子「Ａ」を、マスタ格納部１１１から取得する。
【０１４０】
次に、マスタ送信部１１２は、グループ識別子「Ａ」を有する第二送信命令を構成し、送信する。
【０１４１】
次に、リモート局識別子「０００３」で識別されるリモート局１２のリモート受信部１２４は、グループ識別子「Ａ」を有する第二送信命令を受信した、とする。
【０１４２】
そして、リモート判断部１２５は、受信された第二送信命令からグループ識別子「Ａ」を取得し、リモート格納部１２１に格納されている第二リモート局情報が有する自身のグループ識別子「Ａ」と比較する。そして、リモート判断部１２５は、２つのグループ識別子が同一である、と判断する。
【０１４３】
次に、リモート送信部１２６は、状態情報格納部１２３の状態情報を取得する。そして、リモート送信部１２６は、取得した状態情報、リモート局識別子「０００３」、グループ識別子「Ａ」を有するリモート局返答情報を構成し、送信する。
【０１４４】
次に、マスタ受信部１１３は、リモート局識別子「０００３」で識別されるリモート局１２からリモート局返答情報を受信する。
【０１４５】
そして、マスタ出力部１１４は、受信されたリモート局返答情報を、図示しない記録媒体（例えば、リモート局返答情報格納部）に蓄積する。また、マスタ出力部１１４は、リモート局識別子「０００３」と対になるフラグ（図９の第一リモート局情報管理表のフラグ）を「１」に書き換える。
【０１４６】
かかる処理を、マスタ局１１等はすべてのグループに対して行う。そして、マスタ局１１等は、例えば、所定の時間が経過するまで、グループに対する処理を行う、とする。
【０１４７】
次に、マスタ局１１は、第二個別通信処理を行う。つまり、マスタ送信部１１２は、リモート格納部１２１に格納されている第一リモート局情報の中で、フラグ「０」に対応する第一リモート局情報が有するリモート局識別子を取得し、当該リモート局識別子で識別されるリモート局１２に対して通信を行う。
【０１４８】
詳細には、マスタ送信部１１２は、フラグ「０」に対応する第一リモート局情報が有するリモート局識別子を取得し、第一送信命令を構成する。次に、マスタ送信部１１２は、当該第一送信命令を送信する。
【０１４９】
そして、リモート局１２のリモート受信部１２４は、第一送信命令を受信する。そして、リモート判断部１２５は、第一送信命令に含まれるリモート局識別子と自身のリモート局識別子とが一致するか否かを判断する。一致する場合、リモート送信部１２６は、状態情報格納部１２３の状態情報を取得する。リモート送信部１２６は、取得した状態情報、リモート局識別子を有するリモート局返答情報を構成し、マスタ局１１に送信する。
【０１５０】
かかる第二個別通信処理は、マスタ局１１がすべて（ここでは、２５００個）のリモート局１２からリモート局返答情報を受信できた場合、または予め決められた時間（例えば、通信の開始から６時間）が経過するまで行う。
【０１５１】
そして、先の通信処理から６時間経過後に、再度、第一個別通信処理、グループ通信処理、および第二個別通信処理を行う。かかることにより、６時間以内のリモート局１２の状態変化を、マスタ局１１は取得できる。
【０１５２】
以上、本実施の形態によれば、流星バーストを利用して、２以上のリモート局から情報を効率的に受信できる。さらに具体的には、本実施の形態によれば、流星バーストを利用して、２以上のリモート局の状態情報を効率的に取得できる。
【０１５３】
なお、本実施の形態において、上述したように、個々のリモート局に対する通信である個別通信と、１以上のリモート局の集合であるグループに対する通信であるグループ通信とを、どのように組み合わせても良い。
【０１５４】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態におけるマスタ局を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記録媒体に、リモート局を識別するリモート局識別子と、当該リモート局が属するグループを識別するグループ識別子とを有する２以上の第一リモート局情報を格納しており、コンピュータを、前記２以上のリモート局に情報の送信を促す命令であり、リモート局識別子を有する命令である第一送信命令、およびグループ識別子を有する第二送信命令を、流星バーストを利用して送信するマスタ送信部と、リモート局からの返答であり、リモート局識別子を有するリモート局返答情報を、１以上のリモート局から受信するマスタ受信部と、前記リモート局返答情報を出力するマスタ出力部として機能させるためのプログラム、である。
【０１５５】
また、上記プログラムにおいて、前記マスタ送信部は、前記マスタ格納部に格納されている２以上の第一リモート局情報が有する２以上の各リモート局識別子を有する２以上の第一送信命令を構成し、流星バーストを利用して送信する第一送信手順と、当該第一送信手順の後に、前記リモート局返答情報を送信してきていないリモート局が属する１以上のグループのグループ識別子を有する２以上の第一送信命令を構成し、流星バーストを利用して送信する第二送信手順と、当該第二送信手順の後に、前記リモート局返答情報を送信してきていないリモート局のリモート局識別子を有する２以上の第一送信命令を構成し、流星バーストを利用して送信する第三送信手順とを実行するものとして、コンピュータを機能させるためのプログラムであることは好適である。
【０１５６】
また、上記プログラムにおいて、前記マスタ送信部は、前記第二送信手順において、グループの中でリモート局返答情報を送信してきていないリモート局の割合、またはリモート局返答情報を送信してきていないリモート局の数が多いグループに対して第一送信命令を送信する頻度を、前記割合または前記数が少ないグループに対して第一送信命令を送信する頻度より多くするものとして、コンピュータを機能させるためのプログラムであることは好適である。
【０１５７】
また、上記プログラムにおいて、予め決められた割合または予め決められた数以上のリモート局からリモート局返答情報を受信できた場合に、前記マスタ送信部は、前記第二送信手順から前記第三送信手順に移行するものとしてコンピュータを機能させるためのプログラムであることは好適である。
【０１５８】
また、上記プログラムにおいて、グループ内の予め決められた割合以上のリモート局からリモート局返答情報を受信できた場合に、前記マスタ送信部は、前記第三送信手順において、当該グループ内のリモート局であり、前記リモート局返答情報を送信してきていないリモート局のリモート局識別子を有する２以上の第一送信命令を構成し、流星バーストを利用して送信するものとしてコンピュータを機能させるためのプログラムであることは好適である。
【０１５９】
また、上記プログラムにおいて、前記マスタ送信部は、グループにより、前記第二送信手順から前記第三送信手順に移行する場合の前記リモート局返答情報を受信できたリモート局の割合および数が異なるものとしてコンピュータを機能させるためのプログラムであることは好適である。
【０１６０】
また、上記プログラムにおいて、前記第二送信手順における送信命令の送信に対応する前記マスタ受信部のリモート局返答情報の受信において、同一のリモート局からのリモート局返答情報の受信が、所定の条件を満たすほど続く場合に、前記マスタ送信部は、前記第二送信手順から前記第三送信手順に移行するものとしてコンピュータを機能させるためのプログラムであることは好適である。
【０１６１】
また、本実施の形態におけるリモート局を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記録媒体に、自身のリモート局識別子と自身が属するグループのグループ識別子とを有する第二リモート局情報を格納しており、コンピュータを、前記マスタ局から送信された第一送信命令または第二送信命令を受信するリモート受信部と、前記第一送信命令または第二送信命令に含まれるリモート局識別子またはグループ識別子を取得し、当該リモート局識別子またはグループ識別子が前記第二リモート局情報に含まれるか否かを判断するリモート判断部と、前記リモート判断部が前記第二リモート局情報に含まれると判断した場合に、前記リモート格納部に格納されている第二リモート局情報に含まれるリモート局識別子を有するリモート局返答情報を前記マスタ局に送信するリモート送信部として機能させるためのプログラムである。
【０１６２】
（実施の形態２）
本実施の形態において、一のマスタ局と２以上のリモート局とが通信する場合であって、地震、火災等の災害、不具合等により、通常利用している通信手段が利用できない場合に、流星バーストの反射を利用する流星バースト通信システム２について説明する。
【０１６３】
図１１は、本実施の形態における流星バースト通信システム２の概念図である。図１１において、流星バースト通信システム２は、流星バーストを用いた通信手段以外に、通常利用している通信手段を有する。
【０１６４】
図１２は、本実施の形態における流星バースト通信システム２のブロック図である。流星バースト通信システム２は、一のマスタ局２１、および２以上のリモート局２２を具備する。
【０１６５】
マスタ局２１は、マスタ局第二通信手段２１１、判断手段２１２、マスタ格納部１１１、マスタ送信部１１２、マスタ受信部１１３、およびマスタ出力部１１４を具備する。
【０１６６】
リモート局２２は、リモート局第二通信手段２２１、リモート格納部１２１、状態情報取得部１２２、状態情報格納部１２３、リモート受信部１２４、リモート判断部１２５、およびリモート送信部１２６を具備する。
【０１６７】
マスタ局第二通信手段２１１は、２以上のリモート局２２と通信を行い、２以上のリモート局２２から情報を受信する。マスタ局第二通信手段２１１は、２以上のリモート局に情報の送信を促す命令である送信命令を送信する。送信命令は、通常、リモート局識別子を有する。なお、マスタ局第二通信手段２１１は、流星バーストの反射を利用しない通信手段である。また、マスタ局第二通信手段２１１が受信する情報は、例えば、各リモート局２２の状態情報である。マスタ局第二通信手段２１１は、通常、無線または有線の通信手段で実現される。
【０１６８】
マスタ局２１の判断手段２１２は、マスタ局第二通信手段２１１により、２以上のリモート局２２と通信可能であるか否かを判断する。そして、判断手段２１２が、２以上のリモート局２２と通信可能でないと判断した場合に、マスタ送信部１１２等が機能し、流星バーストの反射を利用して２以上のリモート局２２と通信することとなる。また、「２以上のリモート局２２と通信可能でない」とは、２以上のリモート局２２の全部と通信可能でない場合でも良いし、閾値以上の割合または数のリモート局２２と通信可能でない場合でも良い。ただし、「２以上のリモート局２２と通信可能でない」とは、２つのリモート局２２と通信可能でない場合でも良い。判断手段２１２は、通常、ＭＰＵやメモリ等から実現され得る。判断手段２１２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１６９】
リモート局２２のリモート局第二通信手段２２１は、マスタ局２１との通信を行う。リモート局第二通信手段２２１は、マスタ局２１から送信命令を受信し、情報をマスタ局２１に送信する。リモート局第二通信手段２２１が送信する情報は、状態情報であることは好適である。リモート局第二通信手段２２１は、通常、無線または有線の通信手段で実現される。
【０１７０】
また、マスタ局第二通信手段２１１およびリモート局第二通信手段２２１による通信手段を、第二の通信手段という。
【０１７１】
次に、流星バースト通信システム２の動作について説明する。まず、マスタ局２１の動作について、図１３のフローチャートを用いて説明する。
【０１７２】
（ステップＳ１４０１）マスタ局第二通信手段２１１は、２以上のリモート局２２と通信を行う。かかる処理を、第二通信手段を用いた通信という。第二通信手段を用いた通信について、図１４のフローチャートを用いて説明する。
【０１７３】
（ステップＳ１４０２）判断手段２１２は、判断処理を行う。判断処理について、図１５のフローチャートを用いて説明する。
【０１７４】
（ステップＳ１４０３）マスタ送信部１１２は、ステップＳ１４０２における判断処理の結果が、流星バーストを利用した通信を行う判断結果であるか否かを判断する。流星バーストを利用した通信を行う判断結果である場合はステップＳ１４０４に行き、かかる判断結果でない場合は処理を終了する
【０１７５】
（ステップＳ１４０４）マスタ送信部１１２等は、実施の形態１で説明した通信処理（流星バーストを利用した通信処理）を行う。マスタ送信部１１２等は、実施の形態１で説明した、いかなる通信処理を行っても良い。
【０１７６】
なお、図１３のフローチャートにおいて、例えば、予め決められた時間間隔（例えば、６時間の間隔）で、処理が繰り返されることは好適である。
【０１７７】
次に、ステップＳ１４０１の第二通信手段を用いた通信について、図１４のフローチャートを用いて説明する。図１４のフローチャートにおいて、図４のフローチャートと同一のステップについて、説明を省略する。
【０１７８】
（ステップＳ１５０１）マスタ局第二通信手段２１１は、カウンタｉに１を代入する。
【０１７９】
（ステップＳ１５０２）マスタ局第二通信手段２１１は、マスタ格納部１１１にｉ番目の第一リモート局情報が存在するか否かを判断する。存在すればステップＳ１５０３に行き、存在しなければ上位処理にリターンする。
【０１８０】
（ステップＳ１５０３）マスタ局第二通信手段２１１は、送信命令を構成する。送信命令は、通常、ｉ番目の第一リモート局情報が有するリモート局識別子を有する。但し、マスタ局第二通信手段２１１がダイレクトにリモート局２２と通信できる場合は、送信命令にリモート局識別子を有する必要はない。
【０１８１】
（ステップＳ１５０４）マスタ局第二通信手段２１１は、ステップＳ１５０３で構成した送信命令を、ｉ番目の第一リモート局情報に対応するリモート局２２に送信する。ステップＳ４０６に行く。
【０１８２】
なお、図１４のフローチャートにおいて、どのリモート局２２から返答があったかが把握できる。
【０１８３】
次に、ステップＳ１４０２の判断処理について、図１５のフローチャートを用いて説明する。
【０１８４】
（ステップＳ１６０１）判断手段２１２は、リモート局返答情報を送信してきたリモート局２２の数を取得する。
【０１８５】
（ステップＳ１６０２）判断手段２１２は、リモート局返答情報を送信してきていないリモート局２２の数を取得する。
【０１８６】
（ステップＳ１６０３）判断手段２１２は、ステップＳ１６０１で取得した数、または／およびステップＳ１６０２で取得した数を用いて、流星バーストを利用する通信を行うか否かを判断する。なお、判断手段２１２は、判断結果をバッファに一時蓄積する。
【０１８７】
次に、リモート局２２の動作について、図１６のフローチャートを用いて説明する。図１６のフローチャートにおいて、図８のフローチャートと同一のステップについて説明を省略する。
【０１８８】
（ステップＳ１７０１）リモート局第二通信手段２２１は、送信命令を受信したか否かを判断する。送信命令を受信すればステップＳ９０６に行き、送信命令を受信しなければステップＳ９０３に行く。
【０１８９】
（ステップＳ１７０２）リモート局第二通信手段２２１は、リモート局返答情報をマスタ局２１に送信する。
【０１９０】
以上、本実施の形態によれば、本来の通信手段が利用できない場合に、流星バーストの反射を利用して通信を行える。また、本実施の形態によれば、本来の通信手段が利用できない場合に、流星バーストを利用して、２以上のリモート局から情報を効率的に受信できる。
【０１９１】
なお、本実施の形態によれば、流星バーストを利用した通信において、個別通信とグループ通信とを組み合わせた通信を行った。しかし、本実施の形態における流星バーストを利用した通信において、個別通信のみにより、流星バーストの反射を利用した通信を行っても良い。
【０１９２】
なお、本実施の形態におけるマスタ局を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記録媒体に、リモート局を識別するリモート局識別子と、当該リモート局が属するグループを識別するグループ識別子とを有する２以上の第一リモート局情報を格納しており、コンピュータを、前記２以上のリモート局に情報の送信を促す命令であり、リモート局識別子を有する命令である第一送信命令、およびグループ識別子を有する第二送信命令を、流星バーストを利用して送信するマスタ送信部と、リモート局からの返答であり、リモート局識別子を有するリモート局返答情報を、１以上のリモート局から受信するマスタ受信部と、前記リモート局返答情報を出力するマスタ出力部として機能させるためのプログラム、である。
【０１９３】
また、上記プログラムにおいて、流星バーストの反射を利用しない第二の通信手段により通信可能であり、前記第二の通信手段を用いて通信できない場合に、流星バーストの反射を利用して通信を行うものとしてコンピュータを機能させるためのプログラムであることは好適である。
【０１９４】
（実施の形態３）
本実施の形態において、グループ単位で通信する手順の際に、一度、返答し、マスタ局からＡＣＫを受信したリモート局は、返事を返さない流星バースト通信システム３について説明する。なお、本実施の形態における流星バースト通信システム３は、個別通信とグループ通信とを組み合わせて、マスタ局と２以上のリモート局とが効率的に通信を行う流星バースト通信システムである点は、実施の形態１、２で説明した流星バースト通信システムと同様である。
【０１９５】
図１７は、本実施の形態における流星バースト通信システム３のブロック図である。
【０１９６】
流星バースト通信システム３は、一のマスタ局３１と２以上のリモート局３２を具備する。
【０１９７】
また、マスタ局３１は、マスタ格納部１１１、マスタ送信部３１２、マスタ受信部１１３、およびマスタ出力部１１４を備える。
【０１９８】
また、リモート局３２は、リモート格納部１２１、状態情報取得部１２２、状態情報格納部１２３、リモート受信部３２４、リモート判断部３２５、およびリモート送信部３２６を備える。
【０１９９】
マスタ局３１は、流星バースト１３の反射を用いて、リモート局３２と無線通信を行う。マスタ局３１は、例えば、各地のリモート局３２からの観測データの収集地に設置される。なお、マスタ局３１は、流星バースト１３の反射を用いずに、リモート局３２と直接的に無線通信を行える場合もあり得る。
【０２００】
マスタ局３１を構成するマスタ送信部３１２は、第一送信手順と第二送信手順とを実行する。また、マスタ送信部３１２は、確認手順を実行する。第一送信手順は、マスタ格納部１１１に格納されている２以上の第一リモート局情報が有する２以上の各リモート局識別子を有する２以上の第一送信命令を構成し、流星バーストを利用して送信する手順である。第二送信手順は、第一送信手順の後の手順であり、リモート局返答情報を送信してきていないリモート局が属する１以上のグループのグループ識別子を有する２以上の第二送信命令を構成し、流星バーストを利用して送信する手順である。また、確認手順は、第二送信手順における第二送信命令の送信に対応して、リモート局３２からリモート局返答情報を受信した場合に、確認情報を送信する手順である。確認情報とは、リモート局返答情報を受信した旨を示す情報であり、リモート局返答情報に含まれるリモート局識別子を有する情報である。なお、確認情報は、通信プロトコルにおける、いわゆるＡＣＫと同意義である、と考えても良い。
【０２０１】
マスタ送信部３１２は、無線通信手段で実現される。
【０２０２】
リモート局３２は、マスタ局３１からの無線通信による問い合わせに応じて、マスタ局３１に情報を送信する。リモート局３２は、流星バースト１３を用いて、マスタ局１１と無線通信を行う。なお、リモート局３２は、流星バースト１３を用いずに、マスタ局３１と無線通信を行える場合もあり得る。また、リモート局３２がマスタ局３１に送信する情報は、リモート局１２の状態を示す状態情報であることが好適であるが、他の情報でも良い。
【０２０３】
リモート局３２を構成するリモート受信部３２４は、マスタ局３１から送信された第一送信命令または第二送信命令を受信する。また、リモート受信部３２４は、マスタ局３１から確認情報をも受信する。リモート受信部３２４は、無線通信手段で実現される。
【０２０４】
リモート判断部３２５は、第一送信命令または第二送信命令に含まれるリモート局識別子またはグループ識別子を取得し、リモート局識別子またはグループ識別子が第二リモート局情報に含まれるか否かを判断する。また、リモート判断部３２５は、確認情報に自身のリモート局識別子が含まれているか否かをも判断する。リモート判断部３２５は、通常、ＭＰＵやメモリ等から実現され得る。リモート判断部３２５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２０５】
リモート送信部３２６は、リモート判断部３２５が第二リモート局情報に含まれると判断した場合（マスタ局１１からの送信が自身への送信であると判断した場合）に、リモート局返答情報をマスタ局１１に送信する。リモート局返答情報は、リモート局１２からマスタ局１１に返送される情報であり、リモート格納部１２１に格納されている第二リモート局情報に含まれるリモート局識別子を有する。
【０２０６】
また、リモート送信部１２６は、リモート判断部１２５がリモート局識別子またはグループ識別子が第二リモート局情報に含まれると判断した場合（マスタ局１１からの送信が自身への送信であると判断した場合）に、リモート局識別子と状態情報とを有するリモート局返答情報をマスタ局１１に送信することは好適である。ただし、リモート送信部３２６は、リモート判断部３２５が確認情報に自身のリモート局識別子が含まれていると判断した後は、第二リモート局情報に自身が属するグループのグループ識別子が含まれている場合でも、リモート局返答情報をマスタ局３１に送信しない。なお、自身のリモート局識別子が含まれている確認情報をリモート受信部３２４が受信した後は、リモート送信部１２６は、結果として、リモート局返答情報を送信しなければ良い。つまり、自身のリモート局識別子が含まれている確認情報をリモート受信部３２４が受信したか否かの判断は、リモート判断部３２５ではなく、リモート送信部１２６等が行っても良い。リモート送信部３２６は、無線通信手段で実現される。
【０２０７】
次に、流星バースト通信システム３の動作について説明する。まず、マスタ局３１の動作例について、図１８のフローチャートを用いて説明する。図１８のフローチャートにおいて、図３のフローチャートと同一のステップについて、説明を省略する。
【０２０８】
（ステップＳ１９０１）マスタ局３１は、グループ通信処理を行う。グループ通信処理は、リモート局３２の各グループに対して、通信を行おうとする通信処理である。グループ通信処理について、図１９のフローチャートを用いて説明する。なお、グループ通信処理は、上述した第二送信手順に該当する。
【０２０９】
なお、図１８のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０２１０】
次に、ステップＳ１９０１のグループ通信処理について、図１９のフローチャートを用いて説明する。図１９のフローチャートにおいて、図５のフローチャートと同一のステップについて、説明を省略する。
【０２１１】
（ステップＳ２００１）マスタ送信部３１２は、確認情報を構成する。マスタ送信部３１２は、受信されたリモート局返答情報に含まれるリモート局識別子を取得し、当該リモート局識別子を有する確認情報を構成する。
【０２１２】
（ステップＳ２００２）マスタ送信部３１２は、ステップＳ２００１で構成した確認情報を送信する。
【０２１３】
なお、図１９のステップＳ５０２において、マスタ送信部１１２は、ｉ番目のグループで、第二送信命令を送信すべきグループが存在するか否かを判断する。この第二送信命令を送信すべきグループか否かについて、マスタ送信部１１２は、予め決められた条件を満たすか否かにより判断する。予め決められた条件は、ここでは、通常、グループを構成するすべてのリモート局１２からリモート局返答情報が送信されてきていることである。
【０２１４】
次に、リモート局３２の動作例について、図２０のフローチャートを用いて説明する。図２０のフローチャートにおいて、図８のフローチャートと同一のステップについて、説明を省略する。
【０２１５】
（ステップＳ２１０１）リモート受信部３２４は、マスタ局３１から命令または情報等を受信したか否かを判断する。命令等を受信すればステップＳ２１０２に行き、受信しなければステップＳ９０１に戻る。
【０２１６】
（ステップＳ２１０２）リモート判断部３２５は、ステップＳ２１０１で受信された命令等が、第一送信命令であるか否かを判断する。第一送信命令であればステップＳ２１０３に行き、第一送信命令でなければステップＳ２１０５に行く。なお、ステップＳ２１０１で受信された命令等には、命令等を識別する情報が含まれる、とする。かかる識別情報は、グループ識別子やリモート局識別子を用いた情報でも良いし、単に、第一送信命令、第二送信命令、または確認情報を識別するフラグ等でも良い。
【０２１７】
（ステップＳ２１０３）リモート判断部３２５は、ステップＳ２１０１で受信された第一送信命令からリモート局識別子を取得する。
【０２１８】
（ステップＳ２１０４）リモート判断部３２５は、ステップＳ２１０３で取得したリモート局識別子が自身のリモート局識別子と一致するか否かを判断する。自身のリモート局識別子と一致する場合はステップＳ２１０５に行き、一致しない場合はステップＳ９０１に戻る。
【０２１９】
（ステップＳ２１０５）リモート判断部３２５は、ステップＳ２１０１で受信された命令等が、第二送信命令であるか否かを判断する。第二送信命令であればステップＳ２１０５に行き、第二送信命令でなければステップＳ２１０９に行く。
【０２２０】
（ステップＳ２１０６）リモート判断部３２５は、図示しない格納部に格納されているフラグがＯＦＦであるか否かを判断する。フラグがＯＦＦであればステップＳ２１０７に行き、ＯＮであればステップＳ９０１に戻る。なお、フラグとは、リモート判断部３２５が確認情報に自身のリモート局識別子が含まれていると判断した後であるか否かを示すフラグである。
【０２２１】
（ステップＳ２１０７）リモート判断部３２５は、リモート判断部３２５は、ステップＳ２１０１で受信された第二送信命令からグループ識別子を取得する。
【０２２２】
（ステップＳ２１０８）リモート判断部３２５は、ステップＳ２１０７で取得したグループ識別子が自身の属するグループのグループ識別子と一致するか否かを判断する。一致する場合はステップＳ９０６に行き、一致しない場合はステップＳ９０１に戻る。
【０２２３】
（ステップＳ２１０９）リモート判断部３２５は、ステップＳ２１０１で受信された命令等が、確認情報であるか否かを判断する。確認情報であればステップＳ２１１０に行き、確認情報でなければステップＳ９０１に戻る。
【０２２４】
（ステップＳ２１１０）リモート判断部３２５は、ステップＳ２１０１で受信された確認情報から、リモート局識別子を取得する。
【０２２５】
（ステップＳ２１１１）リモート判断部３２５は、ステップＳ２１１０で取得したリモート局識別子が自身のリモート局識別子と一致するか否かを判断する。自身のリモート局識別子と一致する場合はステップＳ２１１２に行き、一致しない場合はステップＳ９０１に戻る。
【０２２６】
（ステップＳ２１１２）リモート判断部３２５は、図示しない格納部のフラグをＯＮに書き換える。ステップＳ９０１に戻る。なお、フラグの初期値はＯＦＦである。
【０２２７】
以上、本実施の形態によれば、流星バーストを利用して、２以上のリモート局から情報を効率的に受信できる。
【０２２８】
なお、本実施の形態におけるマスタ局を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記録媒体に、リモート局を識別するリモート局識別子と、当該リモート局が属するグループを識別するグループ識別子とを有する２以上の第一リモート局情報を格納しており、コンピュータを、前記２以上のリモート局に情報の送信を促す命令であり、リモート局識別子を有する命令である第一送信命令、およびグループ識別子を有する第二送信命令を、流星バーストを利用して送信するマスタ送信部と、リモート局からの返答であり、リモート局識別子を有するリモート局返答情報を、１以上のリモート局から受信するマスタ受信部と、前記リモート局返答情報を出力するマスタ出力部として機能させるためのプログラム、である。
【０２２９】
また、上記プログラムにおいて、前記マスタ送信部は、前記マスタ格納部に格納されている２以上の第一リモート局情報が有する２以上の各リモート局識別子を有する２以上の第一送信命令を構成し、流星バーストを利用して送信する第一送信手順と、当該第一送信手順の後に、前記リモート局返答情報を送信してきていないリモート局が属する１以上のグループのグループ識別子を有する２以上の第二送信命令を構成し、流星バーストを利用して送信する第二送信手順とを実行し、かつ、当該第二送信手順における第二送信命令の送信に対応して、前記リモート局からリモート局返答情報を受信した場合に、リモート局返答情報を受信した旨を示す情報であり、前記リモート局返答情報に含まれるリモート局識別子を有する確認情報を送信する確認手順を実行し、前記リモート受信部は、前記マスタ局から前記確認情報をも受信し、前記リモート判断部は、前記確認情報に自身のリモート局識別子が含まれているか否かをも判断し、前記リモート送信部は、前記リモート判断部が前記確認情報に自身のリモート局識別子が含まれていると判断した後は、前記第二リモート局情報に自身が属するグループのグループ識別子が含まれている場合でも、前記リモート局返答情報を前記マスタ局に送信しないものとしてコンピュータを機能させるためのプログラムであることは好適である。
【０２３０】
なお、上記で説明した情報通信のプロトコルは、流星バースト通信が、例えば、約１０秒に一回のみ通信可能となる通信路であるので、極めて有意義である。
【０２３１】
また、図２１は、本明細書で述べたプログラムを実行して、上述した実施の形態のマスタ局またはリモート局を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図２１は、このコンピュータシステム３００の概観図であり、図２２は、コンピュータシステム３００のブロック図である。
【０２３２】
図２１において、コンピュータシステム３００は、ＦＤドライブ、ＣＤ−ＲＯＭドライブを含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０２３３】
図２２において、コンピュータ３０１は、ＦＤドライブ３０１１、ＣＤ−ＲＯＭドライブ３０１２に加えて、ＭＰＵ３０１３と、ＣＤ−ＲＯＭドライブ３０１２及びＦＤドライブ３０１１に接続されたバス３０１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３０１５とに接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３０１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３０１７とを含む。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０２３４】
コンピュータシステム３００に、上述した実施の形態のマスタ局またはリモート局等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１、またはＦＤ３１０２に記憶されて、ＣＤ−ＲＯＭドライブ３０１２またはＦＤドライブ３０１１に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１、ＦＤ３１０２またはネットワークから直接、ロードされても良い。
【０２３５】
プログラムは、コンピュータ３０１に、上述した実施の形態のマスタ局またはリモート局等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０２３６】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０２３７】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２３８】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０２３９】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２４０】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２４１】
以上のように、本発明にかかる流星バースト通信システムは、流星バーストを利用して、２以上のリモート局から情報を効率的に受信できる、という効果を有し、リモート局の監視システム等として有用である。
【符号の説明】
【０２４２】
１、２  流星バースト通信システム
１１、２１  マスタ局
１２、１３、２２  リモート局
１１１  マスタ格納部
１１２  マスタ送信部
１１３  マスタ受信部
１１４  マスタ出力部
１２１  リモート格納部
１２２  状態情報取得部
１２３  状態情報格納部
１２４  リモート受信部
１２５  リモート判断部
１２６  リモート送信部
２１１  マスタ局第二通信手段
２１２  判断手段
２２１  リモート局第二通信手段
【図１】
0005947627.tif 000002
【図２】
0005947627.tif 000003
【図３】
0005947627.tif 000004
【図４】
0005947627.tif 000005
【図５】
0005947627.tif 000006
【図６】
0005947627.tif 000007
【図７】
0005947627.tif 000008
【図８】
0005947627.tif 000009
【図９】
0005947627.tif 000010
【図１０】
0005947627.tif 000011
【図１１】
0005947627.tif 000012
【図１２】
0005947627.tif 000013
【図１３】
0005947627.tif 000014
【図１４】
0005947627.tif 000015
【図１５】
0005947627.tif 000016
【図１６】
0005947627.tif 000017
【図１７】
0005947627.tif 000018
【図１８】
0005947627.tif 000019
【図１９】
0005947627.tif 000020
【図２０】
0005947627.tif 000021
【図２１】
0005947627.tif 000022
【図２２】
0005947627.tif 000023