(57)【要約】【課題】直接通信できない移動無線装置同士でも自装置情報を共有する。【解決手段】各装置は、自装置用のスロットＳＬｓを選択するスロット選択処理と、スロットＳＬｓのときに自装置情報Ｄｓｉ等を送信する送信処理と、受信レベルが第１しきい値未満のときに通信相手装置の登録をクリアする登録クリア処理と、第１しきい値以上で他装置からの着信を検出したときに他装置から自装置情報Ｄｓｉ等を受信する受信処理と、着信検出しなかったときに受信異常を示す受信情報Ｄｒｅｃを記憶する受信異常記憶処理と、他装置から自装置情報Ｄｓｉ等を正常受信したときにこのスロットでの受信情報Ｄｒｅｃを受信正常で記憶し、他装置を通信相手装置として登録し、受信した自装置情報Ｄｓｉ等を自装置の他装置情報Ｄｏｉとして記憶し、かつ受信応答情報Ｄａｃｋを記憶する主記憶処理と、受信異常のときにスロットＳＬｓを再選択するスロット再選択処理とを実行する。【選択図】図３
2015041831.tif 000002
【特許請求の範囲】
【請求項１】
同じ順序で、かつ同じタイミングで循環する同じ数のタイムスロットをそれぞれ生成する複数の移動無線装置を備え、
前記複数の移動無線装置は、
前記各タイムスロットのうちの空きタイムスロットの中からランダムに自装置が使用する自装置用タイムスロットを選択するスロット選択処理と、
新たに生成した前記タイムスロットが前記自装置用タイムスロットであるか否かを検出するスロット検出処理と、
前記スロット検出処理において、前記新たなタイムスロットが前記自装置用タイムスロットであることを検出したときに、当該新たなタイムスロットにおいて、記憶している前記自装置に関する識別情報を含む自装置情報、記憶しているすべての他の移動無線装置に関する識別情報を含む他装置情報、および記憶している前記複数のタイムスロットでの前記自装置における受信状態を示す受信情報を通信エリア内に送信する送信処理と、
前記スロット検出処理において前記新たなタイムスロットが前記自装置用タイムスロットではないことを検出したときに、当該新たなタイムスロットにおいて、受信レベルを検出すると共に当該検出した受信レベルが予め規定された第１しきい値以上であるか否かを検出するレベル検出処理と、
前記レベル検出処理において、前記受信レベルが前記第１しきい値未満であることを検出したときに、前記新たなタイムスロットを使用する前記他の移動無線装置が当該新たなタイムスロットに関連付けて通信相手装置として登録されているときにはこの登録をクリアする登録クリア処理と、
前記レベル検出処理において、前記受信レベルが前記第１しきい値以上であることを検出したときに、前記新たなタイムスロットにおいて、前記通信エリア内の他の移動無線装置からの着信の有無を検出する着信検出処理と、
前記着信検出処理において、前記他の移動無線装置からの着信を検出したときに、当該他の移動無線装置が記憶している当該他の移動無線装置に関する自装置情報、当該他の移動無線装置が記憶している当該他の移動無線装置にとっての他の移動無線装置に関する識別情報を含む他装置情報、および当該他の移動無線装置が記憶している前記複数のタイムスロットでの当該他の移動無線装置における受信状態を示す受信情報の受信を試行する受信処理と、
前記着信検出処理において、前記他の移動無線装置からの着信を検出しなかったときに、前記新たなタイムスロットでの前記受信情報を受信異常を示す内容で記憶する受信異常記憶処理と、
前記受信処理において前記通信エリア内の前記他の移動無線装置からの前記自装置情報、前記他装置情報および前記受信情報を正常に受信したときに、前記新たなタイムスロットでの前記受信情報を受信正常を示す内容で記憶する受信正常記憶処理、当該他の移動無線装置を前記新たなタイムスロットを使用する前記通信相手装置として当該新たなタイムスロットに関連付けて登録する登録処理、受信した当該自装置情報と前記自装置についての前記自装置情報を除いた当該他装置情報とを前記自装置での前記他装置情報として記憶する他装置情報記憶処理、および受信した当該受信情報のうちの前記自装置用タイムスロットでの受信情報を前記新たなタイムスロットを使用する前記通信相手装置からの前記自装置に対する受信応答情報として記憶する受信応答記憶処理を実行する主記憶処理とを、前記スロット検出処理、前記送信処理、前記レベル検出処理、前記登録クリア処理、前記着信検出処理、前記受信処理、前記受信異常記憶処理および前記主記憶処理については前記新たなタイムスロットを生成する毎に実行すると共に、前記受信応答記憶処理で記憶した前記受信応答情報の内容が受信異常であるか否かを前記タイムスロットの循環周期毎に判別して、受信異常と判別したときに前記スロット選択処理で選択した前記自装置用タイムスロット以外の新たな自装置用タイムスロットを前記空きタイムスロットの中からランダムに選択するスロット再選択処理を実行することにより、互いの前記自装置情報を共有する自装置情報共有システム。
【請求項２】
前記複数の移動無線装置は、前記新たなタイムスロットに前記他の移動無線装置が前記通信相手装置として登録されているか否かを判別して、登録されているときには、前記主記憶処理において、前記受信正常記憶処理、前記登録処理、前記他装置情報記憶処理および前記受信応答記憶処理を実行して当該他の移動無線装置の登録を更新し、登録されていないときには、前記レベル検出処理で検出した前記受信レベルが前記第１しきい値よりも高い第２しきい値以上であるという第１条件を満たしているときに、前記主記憶処理において、前記受信正常記憶処理、前記登録処理、前記他装置情報記憶処理および前記受信応答記憶処理を実行して、当該他の移動無線装置を前記通信相手装置として新たに登録する請求項１記載の自装置情報共有システム。
【請求項３】
前記複数の移動無線装置は、前記新たなタイムスロットに前記他の移動無線装置が前記通信相手装置として登録されていないと判別したときに、前記主記憶処理において、前記第１条件に加えて、当該他の移動無線装置から受信した前記受信情報のうちの前記自装置用タイムスロットでの受信情報が前記第２しきい値以上を示す情報である第２条件を満たしたときにも、前記受信正常記憶処理、前記登録処理、前記他装置情報記憶処理および前記受信応答記憶処理を実行して、当該他の移動無線装置を前記通信相手装置として新たに登録する請求項２記載の自装置情報共有システム。
【請求項４】
前記複数の移動無線装置は、同じ前記自装置用タイムスロットを連続して使用している時間が予め規定された第１時間に達したときに、前記スロット選択処理を再開する請求項１から３のいずれかに記載の自装置情報共有システム。
【請求項５】
前記複数の移動無線装置は、前記自装置に記憶されている前記他装置情報が予め規定された第２時間以上更新されないときには、当該他装置情報をクリアする請求項１から４のいずれかに記載の自装置情報共有システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の移動無線装置を備えて、各移動無線装置が他の移動無線装置と互いの自装置に関する情報（自装置情報）を共有する自装置情報共有システムに関するものである。
【背景技術】
【０００２】
この種の情報共有システムとして、下記の特許文献１において開示された情報共有システム（相互通信システム）が知られている。
【０００３】
この情報共有システムは、移動無線装置としての各船が、ＧＰＳアンテナと、ＧＰＳアンテナと接続するＧＰＳ受信装置と、各自船の位置を表示する表示装置と、各船間の通信を可能とするＭＣＡ送受信機及びアンテナと、各船の識別番号（ＩＤ番号）を記憶する記憶部と、制御装置とを備えている。また、この制御装置は、ＧＰＳ受信装置にて受信した船の位置情報をＭＣＡ送受信機にて送受信可能に信号処理するＣＰＵと、他船を選択すると共に、他船の位置情報を取得する選択スイッチとを有している。
【０００４】
この情報共有システムでは、１号船が２号船の位置情報を入手するときには、まず、１号船の制御装置の選択スイッチによって２号船を選択する。これにより、１号船の制御装置では、ＣＰＵが、記憶部から２号船のＩＤ番号を入手すると共に、１号船のＩＤ番号と、２号船の制御装置に対する２号船の位置情報の送信要求信号とをＭＣＡ送受信機から送信可能に信号処理する。この信号処理された各ＩＤ番号と送信要求信号とは、ＭＣＡ送受信機から２号船のＭＣＡ送受信機を介して２号船の制御装置のＣＰＵに送信される。
【０００５】
次いで、２号船の制御装置では、ＣＰＵが、受信したＩＤ番号を記憶部内のデータと比較して確認を行い、１号船から自船（２号船）への送信要求信号であることを確認したときには、自船（２号船）のＧＰＳ受信装置にて受信した２号船の位置情報を入手すると共に、この２号船の位置情報信号をＭＣＡ送受信機に送信させる。
【０００６】
続いて、１号船の制御装置では、ＭＣＡ送受信機が、２号船から送信された２号船の位置情報信号を受信してＣＰＵに出力し、ＣＰＵは、記憶部のＩＤ番号と比較して確認処理を行い、ＧＰＳ受信機へ２号船の位置情報を送ると同時に、操作部の表示器に２号船の位置情報値（例えば、北緯、東径データ、測定時刻等）を表示させる。この場合、２号船の位置情報を受信した１号船のＧＰＳ受信機は、ＧＰＳ受信機内の画像処理装置がこの位置情報を処理することにより、１号船の位置情報と同時に表示装置に表示される。これにより、１号船の管理者は、この表示装置に１号船の位置情報と同時に表示されている２号船の位置情報を見ながら、２号船に操業上の指示を行うことが可能になっている。
【先行技術文献】
【非特許文献】
【０００７】
【特許文献１】特開２００７−３３０２２６号公報（第４−５頁、第１−３図）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところが、上記した情報共有システムには、以下のような解決すべき課題が存在している。すなわち、この情報共有システムでは、移動無線装置としての船が、他の移動無線装置としての他の船についての位置情報を入手するときには、この他の移動無線装置と直接通信を行う必要がある。したがって、この情報共有システムには、直接通信できない移動無線装置同士は、互いの位置情報を共有することが困難であるという解決すべき課題が存在している。
【０００９】
本発明は、かかる課題を解決すべくなされたものであり、直接通信できない移動無線装置同士であっても、それぞれの自装置の位置情報を含む自装置情報を他の移動無線装置と共有し得る自装置情報共有システムを提供することを主目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成すべく請求項１記載の自装置情報共有システムは、同じ順序で、かつ同じタイミングで循環する同じ数のタイムスロットをそれぞれ生成する複数の移動無線装置を備え、前記複数の移動無線装置は、前記各タイムスロットのうちの空きタイムスロットの中からランダムに自装置が使用する自装置用タイムスロットを選択するスロット選択処理と、新たに生成した前記タイムスロットが前記自装置用タイムスロットであるか否かを検出するスロット検出処理と、前記スロット検出処理において、前記新たなタイムスロットが前記自装置用タイムスロットであることを検出したときに、当該新たなタイムスロットにおいて、記憶している前記自装置に関する識別情報を含む自装置情報、記憶しているすべての他の移動無線装置に関する識別情報を含む他装置情報、および記憶している前記複数のタイムスロットでの前記自装置における受信状態を示す受信情報を通信エリア内に送信する送信処理と、前記スロット検出処理において前記新たなタイムスロットが前記自装置用タイムスロットではないことを検出したときに、当該新たなタイムスロットにおいて、受信レベルを検出すると共に当該検出した受信レベルが予め規定された第１しきい値以上であるか否かを検出するレベル検出処理と、前記レベル検出処理において、前記受信レベルが前記第１しきい値未満であることを検出したときに、前記新たなタイムスロットを使用する前記他の移動無線装置が当該新たなタイムスロットに関連付けて通信相手装置として登録されているときにはこの登録をクリアする登録クリア処理と、前記レベル検出処理において、前記受信レベルが前記第１しきい値以上であることを検出したときに、前記新たなタイムスロットにおいて、前記通信エリア内の他の移動無線装置からの着信の有無を検出する着信検出処理と、前記着信検出処理において、前記他の移動無線装置からの着信を検出したときに、当該他の移動無線装置が記憶している当該他の移動無線装置に関する自装置情報、当該他の移動無線装置が記憶している当該他の移動無線装置にとっての他の移動無線装置に関する識別情報を含む他装置情報、および当該他の移動無線装置が記憶している前記複数のタイムスロットでの当該他の移動無線装置における受信状態を示す受信情報の受信を試行する受信処理と、前記着信検出処理において、前記他の移動無線装置からの着信を検出しなかったときに、前記新たなタイムスロットでの前記受信情報を受信異常を示す内容で記憶する受信異常記憶処理と、前記受信処理において前記通信エリア内の前記他の移動無線装置からの前記自装置情報、前記他装置情報および前記受信情報を正常に受信したときに、前記新たなタイムスロットでの前記受信情報を受信正常を示す内容で記憶する受信正常記憶処理、当該他の移動無線装置を前記新たなタイムスロットを使用する前記通信相手装置として当該新たなタイムスロットに関連付けて登録する登録処理、受信した当該自装置情報と前記自装置についての前記自装置情報を除いた当該他装置情報とを前記自装置での前記他装置情報として記憶する他装置情報記憶処理、および受信した当該受信情報のうちの前記自装置用タイムスロットでの受信情報を前記新たなタイムスロットを使用する前記通信相手装置からの前記自装置に対する受信応答情報として記憶する受信応答記憶処理を実行する主記憶処理とを、前記スロット検出処理、前記送信処理、前記レベル検出処理、前記登録クリア処理、前記着信検出処理、前記受信処理、前記受信異常記憶処理および前記主記憶処理については前記新たなタイムスロットを生成する毎に実行すると共に、前記受信応答記憶処理で記憶した前記受信応答情報の内容が受信異常であるか否かを前記タイムスロットの循環周期毎に判別して、受信異常と判別したときに前記スロット選択処理で選択した前記自装置用タイムスロット以外の新たな自装置用タイムスロットを前記空きタイムスロットの中からランダムに選択するスロット再選択処理を実行することにより、互いの前記自装置情報を共有する。
【００１１】
また、請求項２記載の自装置情報共有システムは、請求項１記載の自装置情報共有システムにおいて、前記複数の移動無線装置は、前記新たなタイムスロットに前記他の移動無線装置が前記通信相手装置として登録されているか否かを判別して、登録されているときには、前記主記憶処理において、前記受信正常記憶処理、前記登録処理、前記他装置情報記憶処理および前記受信応答記憶処理を実行して当該他の移動無線装置の登録を更新し、登録されていないときには、前記レベル検出処理で検出した前記受信レベルが前記第１しきい値よりも高い第２しきい値以上であるという第１条件を満たしているときに、前記主記憶処理において、前記受信正常記憶処理、前記登録処理、前記他装置情報記憶処理および前記受信応答記憶処理を実行して、当該他の移動無線装置を前記通信相手装置として新たに登録する。
【００１２】
また、請求項３記載の自装置情報共有システムは、請求項２記載の自装置情報共有システムにおいて、前記複数の移動無線装置は、前記新たなタイムスロットに前記他の移動無線装置が前記通信相手装置として登録されていないと判別したときに、前記主記憶処理において、前記第１条件に加えて、当該他の移動無線装置から受信した前記受信情報のうちの前記自装置用タイムスロットでの受信情報が前記第２しきい値以上を示す情報である第２条件を満たしたときにも、前記受信正常記憶処理、前記登録処理、前記他装置情報記憶処理および前記受信応答記憶処理を実行して、当該他の移動無線装置を前記通信相手装置として新たに登録する。
【００１３】
また、請求項４記載の自装置情報共有システムは、請求項１から３のいずれかに記載の自装置情報共有システムにおいて、前記複数の移動無線装置は、同じ前記自装置用タイムスロットを連続して使用している時間が予め規定された第１時間に達したときに、前記スロット選択処理を再開する。
【００１４】
また、請求項５記載の自装置情報共有システムは、請求項１から４のいずれかに記載の自装置情報共有システムにおいて、前記複数の移動無線装置は、前記自装置に記憶されている前記他装置情報が予め規定された第２時間以上更新されないときには、当該他装置情報をクリアする。
【発明の効果】
【００１５】
請求項１記載の自装置情報共有システムによれば、各移動無線装置の処理部が送受信処理を実行することにより、複数の移動無線装置が個々の移動無線装置の通信エリアが制限され（電波到達範囲が制限され）、かつ散在していて、１つの通信エリア内にすべての移動無線装置が入っていない状態（すべての移動無線装置が互いに無線通信を直接行えない状態）であっても、すべての移動無線装置が少なくとも１つの他の移動無線装置と直接に無線通信し得る状態（すべての移動無線装置が少なくとも１つの他の移動無線装置の通信エリア内に存在している状態）のときには、各移動無線装置によって無線アドホックネットワークが構築されて、最終的には、すべての移動無線装置が、自装置の最新の自装置情報と共に、すべての移動無線装置において通信相手装置として登録されている他の移動無線装置の他装置情報（最新ではないが、より新しい情報に徐々に更新される他装置情報）を共有することができる（直接通信できない移動無線装置同士でも、それぞれの自装置の位置情報を含む自装置情報を共有することができる）。
【００１６】
請求項２記載の自装置情報共有システムでは、各移動無線装置が、新たなタイムスロットに移動無線装置が登録されていないときには、受信レベルが第２しきい値以上であるという第１条件を満たすことを条件として、自装置情報等の情報を正常に受信できた他の移動無線装置を通信相手装置として登録し、また、通信相手装置として一旦登録した移動無線装置については、受信レベルが第１しきい値未満であることを条件として、通信相手装置としての登録をクリアする一方で、受信レベルが第１しきい値以上のときには、受信レベルが第２しきい値未満であっても登録はクリアせずに更新する。したがって、この自装置情報共有システムによれば、受信レベルが１つのしきい値以上のときに他の移動無線装置を通信相手装置としての登録し、この１つのしきい値未満のときに通信相手装置としての登録をクリアする構成と比較して、通信相手装置としての登録および登録のクリアの動作にヒステリシスを持たせることができるため、受信レベルが１つのしきい値の近傍で変動したときの登録および登録のクリアの動作が頻繁に発生するという不安定な状態の発生を回避することができる結果、通信相手装置としての登録状態を安定させることができる。
【００１７】
請求項３記載の自装置情報共有システムでは、各移動無線装置が、新たなタイムスロットに移動無線装置が登録されていないときには、受信レベルが第２しきい値未満であっても（上記の第１条件を満たしていないときであっても）、受信した受信情報の自装置用スロットでの受信情報の内容が第２しきい値以上を示す情報であるという第２条件を満たすことを条件として、自装置情報等の情報を正常に受信できた他の移動無線装置を通信相手装置として登録する。したがって、この自装置情報共有システムによれば、例えば、自装置用スロットの異なる２つの移動無線装置が、互いに他方の通信エリア外に位置している状態から徐々に接近してきたときに、一方の移動無線装置での他方の移動無線装置の送信に対する受信レベルは、第２しきい値以上になるが、他方の移動無線装置ＭＤでの一方の移動無線装置の送信に対する受信レベルは、第１しきい値以上ではあるものの第２しきい値に達しないという状況が発生しているときであっても、双方の移動無線装置が、他方の移動無線装置を通信相手装置としてそれぞれ登録することができる。
【００１８】
請求項４記載の自装置情報共有システムによれば、同じ自装置用スロットを連続して使用している時間が第１時間に達したときに、スロット選択処理を再開することにより、各自装置用スロットが偶然に同じ２つの移動無線装置が、互いの通信エリアよりも離れた位置から徐々に接近して、双方が他方の通信エリア内に存在した状態に至って、この２つの移動無線装置が相手の移動無線装置から何らの情報も受信できない状況になったとしても、２つの移動無線装置は、新たに検出した空きスロットの中からランダムに選択したスロットを自装置用スロットとすることができるため、互いに異なるスロットを確実に自装置用スロットとすることができ、この結果として、各移動無線装置は、互いの自装置情報および他装置情報を共有することができる。
【００１９】
請求項５記載の自装置情報共有システムによれば、自装置に記憶されている他装置情報が予め規定された第２時間以上更新されないときには、この他装置情報をクリアされるため、他装置情報の肥大化を防止しつつ、現在登録されている他の移動無線装置の他装置情報だけでなく、過去に登録されていた他の移動無線装置の他装置情報についても共有することができる。
【図面の簡単な説明】
【００２０】
【図１】各移動無線装置ＭＤ１〜ＭＤ９で構成される自装置情報共有システム１の構成図である。
【図２】各移動無線装置ＭＤの構成図である。
【図３】各移動無線装置ＭＤの送受信処理５０での動作を説明するためのフローチャートである。
【図４】図３の主記憶処理（ステップ６３）での動作を説明するためのフローチャートである。
【図５】自装置情報共有システム１での各移動無線装置ＭＤ１，ＭＤ２，ＭＤ３の動作を説明するための説明図である。
【図６】自装置情報共有システム１での各移動無線装置ＭＤ１，ＭＤ２の動作を説明するための説明図である。
【図７】自装置情報共有システム１での各移動無線装置ＭＤ１，ＭＤ２，ＭＤ３の動作を説明するための他の説明図である。
【図８】自装置情報共有システム１での各移動無線装置ＭＤ１，ＭＤ２，ＭＤ３の動作を説明するための他の説明図である。
【発明を実施するための形態】
【００２１】
以下、添付図面を参照して、複数の移動無線装置で構成される自装置情報共有システムの実施の形態について説明する。
【００２２】
まず、自装置情報共有システム１の構成について図面を参照して説明する。
【００２３】
自装置情報共有システム１は、図１に示すように、複数の移動無線装置ＭＤ（本例では一例として、同図に示すように、９つの移動無線装置ＭＤ１〜ＭＤ９（以下、特に区別しないときには「移動無線装置ＭＤ」ともいう））を備え、同図に示すように、すべての移動無線装置ＭＤが、少なくとも１つの他の移動無線装置ＭＤと無線通信を直接行い得る状態（通信エリアＡＲ（同図では、エリアＡＲ１〜ＡＲ９を示し、以下、特に区別しないときには「通信エリアＡＲ」ともいう）内に少なくとも１つの他の移動無線装置ＭＤが存在している状態）のときには、無線通信を直接行うことができない他の移動無線装置ＭＤ（通信エリアＡＲ外の他の移動無線装置ＭＤ）が存在していたとしても、無線通信を直接行い得る他の移動無線装置ＭＤが中継装置として機能して、無線通信を直接行うことができない他の移動無線装置ＭＤとの間で後述する自装置情報を共有可能に構成されている。すなわち、各移動無線装置ＭＤは、無線アドホックネットワークを自律的に構築可能に構成されている。なお、移動無線装置ＭＤの一例として、移動体としての船舶に搭載された無線装置を例に挙げて説明するが、船舶以外の移動体に搭載された無線装置にも適用することができるのは勿論である。
【００２４】
最初に、移動無線装置ＭＤの構成について、図２を参照して説明する。なお、各移動無線装置ＭＤは、基本的な構成は同一のため、以下では、１つの移動無線装置ＭＤを例に挙げて説明する。この場合、自装置としての１つの移動無線装置ＭＤと他装置としての他の移動無線装置ＭＤとを区別する必要があるときには、自装置としての移動無線装置ＭＤは移動無線装置ＭＤｓと表記し、他装置としての移動無線装置ＭＤは移動無線装置ＭＤｏと表記するものとする。
【００２５】
移動無線装置ＭＤは、処理部１１、記憶部１２、無線通信部１３、アンテナ１４、位置時刻情報受信部１５および表示部１６を備えている。処理部１１は、例えば、コンピュータで構成されて、記憶部１２に予め記憶されている動作プログラムに基づいて、タイムスロット生成処理、自装置情報算出処理（自装置の針路情報および速力情報を算出する処理）、他の移動無線装置ＭＤとの間での送受信処理、および表示処理を実行する。
【００２６】
記憶部１２は、例えば、ＨＤＤ（Hard Disk Drive ）や不揮発性メモリなどで構成されて、処理部１１のための動作プログラムおよび地図情報Ｄｍｐが予め記憶されている。また、記憶部１２には、後述するようにして生成される予め規定された数のタイムスロットのうちから処理部１１によって選択された移動無線装置ＭＤｓ用のタイムスロット（以下、自装置用スロットともいう）の番号を示す自装置スロット情報Ｄｓｓが記憶される。また、記憶部１２には、移動無線装置ＭＤｓの通信相手装置となる他の移動無線装置ＭＤｏの識別情報（装置識別情報）Ｄｉｄが、この移動無線装置ＭＤｓ用の自装置用スロットを除く他のタイムスロットのうちのこの他の移動無線装置ＭＤｏによって使用されているタイムスロット（以下、他装置用スロットともいう）の番号に関連付けされて記憶される。これにより、この他の移動無線装置ＭＤｏが、移動無線装置ＭＤｓの通信相手装置として移動無線装置ＭＤｓに登録される。
【００２７】
また、記憶部１２には、無線通信部１３によって検出された受信レベルを示すレベル情報Ｄｌｅｖが記憶される。また、記憶部１２には、レベル情報Ｄｌｅｖで示される受信レベルと比較するための３つのしきい値（受信レベルが極めて低い受信状態であるか否かを判別するための第０しきい値（例えば３ｄＢμＶ）、正常受信し得る下限の受信レベルを示す第１しきい値（第０しきい値よりも十分に高いレベル。例えば１５ｄＢμＶ）、および通信相手装置として登録するための下限の受信レベルを示す第２しきい値（第１しきい値よりも高いレベル。例えば２５ｄＢμＶ））が予め記憶されている。
【００２８】
また、記憶部１２には、上記のようにして登録された１または２以上の他の移動無線装置ＭＤｏによって使用されているそれぞれの他装置用スロットにおいてこの移動無線装置ＭＤｏから送信される情報を移動無線装置ＭＤｓが正常に受信できたか否かを示す受信情報Ｄｒｅｃが、この他装置用スロットの番号に関連付けされて記憶される。
【００２９】
具体的には、受信情報Ｄｒｅｃとして、一例として、数値０，１，２のうちのいずれかの数値が処理部１１によって記憶される。このうちの数値０は、受信レベルは正常受信が可能な第１しきい値以上であるものの、この移動無線装置ＭＤｏが使用するスロットＳＬと同じスロットＳＬをこの移動無線装置ＭＤｏ以外の別の他の移動無線装置ＭＤｏも使用していた結果、電波の干渉が発生して、正常な受信を行えない受信異常の状態のときに記憶される。また、数値１は、受信レベルは正常受信が可能な第１しきい値以上であるものの、スロットＳＬを使用する通信相手装置として新規に登録するための第２しきい値までには達していない受信状態のときに記憶される。また、数値２は、スロットＳＬを使用する通信相手装置として新規に登録する受信状態のときに記憶される。
【００３０】
また、記憶部１２には、上記のようにして登録された１または２以上の他の移動無線装置ＭＤｏによって使用されているそれぞれの他装置用スロットにおいてこの移動無線装置ＭＤｏから受信した移動無線装置ＭＤｓからの送信に対する各移動無線装置ＭＤｏでの受信状態を示す受信情報Ｄｒｅｃ（上記した数値０，１，２のうちのいずれかの数値）が、各移動無線装置ＭＤｏが使用している他装置用スロットの番号に関連付けされて受信応答情報Ｄａｃｋとして記憶される。
【００３１】
また、記憶部１２には、移動無線装置ＭＤｓの自装置情報Ｄｓｉ（移動無線装置ＭＤｓの識別情報Ｄｉｄ、時刻情報Ｄｔ、位置情報Ｄｐ（本例では、緯度情報および経度情報）、針路情報Ｄｃｏおよび速力情報Ｄｓｐ）が記憶されると共に、上記のように登録された他の移動無線装置ＭＤｏの自装置情報Ｄｓｉが他装置情報Ｄｏｉ（移動無線装置ＭＤｏの識別情報Ｄｉｄ、時刻情報Ｄｔ、位置情報Ｄｐ、針路情報Ｄｃｏおよび速力情報Ｄｓｐ）として記憶される。
【００３２】
無線通信部１３は、後述するようにして循環して生成される複数のタイムスロットのうちから処理部１１によって選択された自装置用スロットにおいて、処理部１１から出力された情報をアンテナ１４を介して送信し、自装置用スロット以外のタイムスロットにおいて他の移動無線装置ＭＤｏからの情報をアンテナ１４を介して受信して処理部１１に出力することで、通信エリアＡＲ内に存在している他の移動無線装置ＭＤｏとの間で通信する。また、無線通信部１３は、アンテナ１４を介して受信している信号のレベル（受信レベル）を検出して、この受信レベルを示すレベル情報Ｄｌｅｖを処理部１１に出力する。
【００３３】
位置時刻情報受信部１５は、一例として、ＧＰＳ（Global Positioning System ）受信部で構成されて、複数のＧＰＳ衛星からの電波を受信することにより、自装置の現在の正確な位置情報（移動無線装置ＭＤが搭載された船舶の現在位置情報でもある）Ｄｐと現在の正確な時刻情報Ｄｔとを出力する。表示部１６は、一例として、ディスプレイ装置で構成されて、処理部１１が実行する表示処理において処理部１１から出力される画像情報を画面上に表示する。なお、本例のように移動無線装置ＭＤが、移動体としての船舶に搭載された無線装置であるときには、移動無線装置ＭＤの位置情報Ｄｐ（つまり、船舶の位置情報Ｄｐ）は、自動船舶識別装置（ＡＩＳ：Automatic Identification System ）から受信することができる。このため、このようにＡＩＳを使用する構成のときには、位置時刻情報受信部１５は、ＡＩＳから位置情報Ｄｐを受信する受信部と、標準電波（時刻情報Ｄｔを含む電波）を受信する受信部とで位置時刻情報受信部１５を構成することもできる。
【００３４】
次に、自装置情報共有システム１の動作について、各移動無線装置ＭＤの動作と併せて図面を参照して説明する。
【００３５】
各移動無線装置ＭＤでは、起動したときに、処理部１１が、タイムスロット生成処理の実行と共に自装置情報算出処理の実行を開始する。まず、タイムスロット生成処理では、各処理部１１は、位置時刻情報受信部１５から出力される共通の時刻情報Ｄｔに基づいて、同じ順序で、かつ同じタイミングで循環する同じ数のタイムスロットＳＬ（以下、単に「スロットＳＬ」ともいう）を生成する。本例では一例として、各移動無線装置ＭＤの処理部１１は、時刻情報Ｄｔで示される時刻の秒の数値が、ゼロになったときに、１番目のスロットＳＬ１を生成し、それ以後、４秒を経過する都度に、次のスロットＳＬを新たに生成するという動作を繰り返す。これにより、各移動無線装置ＭＤでは、処理部１１が、予め規定された同じ数（この例では１５個）のスロットＳＬ１，スロットＳＬ２，・・・，スロットＳＬ１４，スロットＳＬ１５を、この順序で、かつ同じタイミングで循環するように（スロットＳＬ１〜ＳＬ１５を、４秒間隔で、１分を１周期として循環するように）生成する。
【００３６】
この構成により、１つの移動無線装置ＭＤｓの通信エリアＡＲ内に、他の移動無線装置ＭＤｏが複数存在している場合であっても、各移動無線装置ＭＤが異なるスロットＳＬを自装置用スロットとして選択して自装置に記憶されている情報を送信し、他のスロットＳＬで他の移動無線装置ＭＤから送信される情報を受信することで、つまり、時分割で送信動作を実行することで、最大で上記した所定数（本例では１５個）の移動無線装置ＭＤが同じ周波数帯域を同時に共有しつつ通信することが可能になっている。
【００３７】
また、自装置情報算出処理では、各移動無線装置ＭＤの処理部１１は、位置時刻情報受信部１５から出力される位置情報Ｄｐおよび時刻情報Ｄｔに基づいて、針路情報Ｄｃｏおよび速力情報Ｄｓｐを算出して、自装置情報Ｄｓｉの一部として識別情報Ｄｉｄに関連付けて記憶部１２に記憶する。一例として、処理部１１は、上記したスロットＳＬが一巡する周期（以下、「循環周期」ともいう）毎に、最新の位置情報Ｄｐとその１つ前の位置情報Ｄｐとに基づいて、この１つ前の位置情報Ｄｐで示される移動無線装置ＭＤの位置（船舶の位置）を基準とした最新の位置情報Ｄｐで示される移動無線装置ＭＤの位置（船舶の位置）の方向を、移動無線装置ＭＤが搭載されている船舶の針路情報Ｄｃｏ（船舶の針路方向を示す情報）として算出する。また、処理部１１は、１つ前の位置情報Ｄｐで示される移動無線装置ＭＤの位置（船舶の位置）から最新の位置情報Ｄｐで示される移動無線装置ＭＤの位置までの距離を、１つ前の時刻情報Ｄｔで示される時刻から最新の時刻情報Ｄｔで示される時刻までの経過時間（循環周期）で除算することにより、移動無線装置ＭＤが搭載されている船舶の速力情報Ｄｓｐを算出する。また、処理部１１は、算出した最新の針路情報Ｄｃｏおよび速力情報Ｄｓｐと、最新の位置情報Ｄｐおよび時刻情報Ｄｔとを、自装置情報Ｄｓｉの一部として識別情報Ｄｉｄに関連付けて記憶部１２に記憶させる。
【００３８】
なお、本例のように移動無線装置ＭＤが、移動体としての船舶に搭載された無線装置であるときには、船舶の針路情報Ｄｃｏおよび速力情報Ｄｓｐも、位置情報Ｄｐと同様にしてＡＩＳから受信することができる。このため、この場合には、自装置情報算出処理では、処理部１１は、ＡＩＳから受信した最新の針路情報Ｄｃｏおよび速力情報Ｄｓｐと、最新の位置情報Ｄｐおよび時刻情報Ｄｔとを、自装置情報Ｄｓｉの一部として識別情報Ｄｉｄに関連付けて記憶部１２に記憶させる。
【００３９】
また、各移動無線装置ＭＤの処理部１１は、上記のタイムスロット生成処理および自装置情報算出処理を実行して、新たなスロットＳＬ（以下、スロットＳＬｎともいう）の生成、および最新の針路情報Ｄｃｏと速力情報Ｄｓｐとの算出を行いつつ、図３に示す送受信処理５０を実行する。以下では、自装置としての１つの移動無線装置ＭＤｓでの送受信処理５０を説明しつつ、他装置としての他の移動無線装置ＭＤｏでの送受信動作についても併せて説明する。
【００４０】
この送受信処理５０では、移動無線装置ＭＤｓの処理部１１は、まず、スロット選択処理を実行する。このスロット選択処理では、処理部１１は、タイムスロット生成処理においてスロットＳＬｎを生成する都度、無線通信部１３に対して受信レベルを検出する受信動作を、スロットＳＬが一巡するまで実行させることで（全スロットＳＬをスキャンさせることで）、他の移動無線装置ＭＤｏが自装置用スロットとして送信動作を実行していないスロットＳＬ（空きスロットＳＬ）を検出する（ステップ５１）。
【００４１】
例えば、処理部１１は、各スロットＳＬにおいて、無線通信部１３に対して受信動作を実行させると共にこの受信動作のときの受信レベルを示すレベル情報Ｄｌｅｖを出力させる。また、処理部１１は、無線通信部１３から出力されたレベル情報Ｄｌｅｖで示される受信レベルと第０しきい値とを比較する。この比較の結果、処理部１１は、検出された受信レベルが第０しきい値未満のスロットは空きスロットと判別し、検出された受信レベルが第０しきい値以上のスロットは他の移動無線装置ＭＤｏによって使用されているスロット（空きスロットではない）と判別する。
【００４２】
処理部１１は、ステップ５１での検出の結果、空きスロットＳＬが１つのときには、この空きスロットＳＬを、また空きスロットＳＬが複数のときにはこれらのうちからランダムに選択した１つを、自装置用スロット（以下では、自装置用スロットＳＬｓともいう）として決定して、そのスロットＳＬの番号を記憶部１２に自装置スロット情報Ｄｓｓとして記憶（登録）する（ステップ５２）。なお、空きスロットＳＬが１つもないときには、空きスロットＳＬが生じるまで、ステップ５１を繰り返し実行する。
【００４３】
この自装置スロット情報Ｄｓｓの登録が完了したときには、処理部１１は、タイムスロット生成処理においてスロットＳＬｎを生成する都度、このスロットＳＬｎが登録されている自装置スロット情報Ｄｓｓで示される自装置用スロットＳＬｓであるか否かを判別するスロット検出処理を実行して（ステップ５３）、自装置用スロットＳＬｓであると判別したときには、この自装置用スロットＳＬｓにおいて送信処理を実行する（ステップ５４）。
【００４４】
この送信処理では、移動無線装置ＭＤｓの処理部１１は、記憶部１２に記憶されている自装置情報Ｄｓｉを読み出すと共に、無線通信部１３に対して、この自装置情報Ｄｓｉを移動無線装置ＭＤｓの通信エリアＡＲ内に送信させる。また、この際に、この処理部１１は、登録されている自装置スロット情報Ｄｓｓを併せて送信すると共に、記憶部１２に他装置情報Ｄｏｉが記憶されているときには、記憶されているすべての他装置情報Ｄｏｉについても併せて送信する。また、この処理部１１は、記憶部１２に記憶されている受信情報Ｄｒｅｃも併せて送信する。これにより、送信処理が完了する。
【００４５】
一方、ステップ５３において、このスロットＳＬｎが自装置用スロットＳＬｓでないと判別したときには、移動無線装置ＭＤｓの処理部１１は、レベル検出処理を実行する（ステップ５５）。このレベル検出処理では、処理部１１は、このスロットＳＬｎにおいて、無線通信部１３に対して受信レベルを検出する受信動作を実行させると共に、無線通信部１３から出力されたレベル情報Ｄｌｅｖを記憶部１２に記憶させる。また、処理部１１は、このレベル情報Ｄｌｅｖで示される受信レベルを上記した第１しきい値（１５ｄＢμＶ）と比較して、受信レベルが第１しきい値以上であるか否かを判別する。
【００４６】
処理部１１は、ステップ５５での判別の結果、受信レベルが第１しきい値未満のときには、他の移動無線装置ＭＤｏからの送信を無線通信部１３において正常に受信できないと判別して、登録クリア処理を実行する（ステップ５６）。この登録クリア処理では、処理部１１は、このスロットＳＬｎを使用する他の移動無線装置ＭＤｏが通信相手装置として登録されているときには、この登録をクリア（削除）する。また、記憶部１２に記憶されているこの他の移動無線装置ＭＤｏの他装置情報Ｄｏｉもクリアする。これにより、図５に示すように、移動無線装置ＭＤｓ（移動無線装置ＭＤ１）の処理部１１は、このスロットＳＬｎを自装置用スロットＳＬｓとして移動無線装置ＭＤｓと通信していたこの移動無線装置ＭＤｏ（移動無線装置ＭＤ２）が移動無線装置ＭＤｓの通信エリアＡＲ１外に出るなどして、この移動無線装置ＭＤｏからの送信を正常に受信できなくなったとき（受信レベルが第１しきい値未満になって、正常に通信ができなくなったとき）には、この移動無線装置ＭＤｏ（移動無線装置ＭＤ２）が使用していたスロットＳＬｎを開放して、通信エリアＡＲ１内に新たに入ってきた別の他の移動無線装置ＭＤｏ（移動無線装置ＭＤ３）によるこのスロットＳＬｎの使用を可能にしている。
【００４７】
一方、処理部１１は、ステップ５５での判別の結果、受信レベルが第１しきい値以上のときには、この他の移動無線装置ＭＤｏからの送信を無線通信部１３において正常に受信し得ると判別して、無線通信部１３に対してこの他の移動無線装置ＭＤｏからの送信を受信させる動作を実行させる。この場合、無線通信部１３は、まず、この他の移動無線装置ＭＤｏからの送信を正常に着信できるか否かを検出して、その結果を処理部１１に出力する。処理部１１は、無線通信部１３での検出の結果に基づき、この他の移動無線装置ＭＤｏからの送信が正常に着信できたか否かを判別する着信検出処理を実行しつつ（ステップ５７）、正常に着信できたと判別したときには、無線通信部１３に対して、この他の移動無線装置ＭＤｏから送信されてくる情報を受信させる受信処理を実行する（ステップ５８）。
【００４８】
この場合、この他の移動無線装置ＭＤｏでも、この移動無線装置ＭＤｏの処理部１１が、上記のステップ５４において移動無線装置ＭＤｓの処理部１１が実行した送信処理と同じ送信処理を実行する。したがって、この移動無線装置ＭＤｏは、自身の記憶部１２に記憶されている自装置情報Ｄｓｉ、すべての他装置情報Ｄｏｉ、受信情報Ｄｒｅｃおよび自装置スロット情報Ｄｓｓを送信する。これにより、移動無線装置ＭＤｓの無線通信部１３は、受信処理を実行することで、この移動無線装置ＭＤｏから送信されるこれらの情報（この移動無線装置ＭＤｏの自装置情報Ｄｓｉ、すべての他装置情報Ｄｏｉ、受信情報Ｄｒｅｃおよび自装置スロット情報Ｄｓｓ）を受信する。
【００４９】
移動無線装置ＭＤｓの処理部１１は、この移動無線装置ＭＤｏからの自装置情報Ｄｓｉ、他装置情報Ｄｏｉおよび受信情報Ｄｒｅｃをすべて正常に受信できたか否かを判別して（ステップ５９）、正常に受信できたと判別したときには、この移動無線装置ＭＤｏをこのスロットＳＬｎを使用する通信相手装置ＭＤとして登録するか否かの登録判別処理を実行する。
【００５０】
この登録判別処理では、処理部１１は、まず、このスロットＳＬｎにこの移動無線装置ＭＤｏが通信相手装置として既に登録されているか否かを判別し（ステップ６０）、この判別の結果、この移動無線装置ＭＤｏがこのスロットＳＬｎを使用する通信相手装置として既に登録されているときには、後述する主記憶処理（ステップ６３）を実行して、登録を更新する。一方、この登録判別処理では、ステップ６０での判別の結果、この移動無線装置ＭＤｏがこのスロットＳＬｎを使用する通信相手装置として登録されていないときには、処理部１１は、登録のための第１条件および第２条件のうちのいずれか一方を満たしているか否かの判別処理を実行する（ステップ６１）。
【００５１】
ここで、第１条件とは、レベル検出処理（ステップ５５）で検出して記憶部１２に記憶されているレベル情報Ｄｌｅｖで示される受信レベルが第１しきい値よりも高い第２しきい値（２５ｄＢμＶ）以上になっていることであり、第２条件とは、この移動無線装置ＭＤｏから正常に受信した受信情報Ｄｒｅｃのうちの自装置用スロットＳＬｓでの受信情報Ｄｒｅｃ（移動無線装置ＭＤｓからの送信に対する移動無線装置ＭＤｏでの受信状態を示す受信情報Ｄｒｅｃ）が第２しきい値以上を示す内容（情報）になっていることである。
【００５２】
処理部１１は、この判別処理（ステップ６１）の結果、上記した第１条件または第２条件を満たしていると判別したときには、後述する主記憶処理（ステップ６３）を実行して、この移動無線装置ＭＤｏを通信相手装置として登録する。一方、この判別処理（ステップ６１）の結果、上記した第１条件および第２条件のいずれも満たしていないと判別したときには、処理部１１は、第１受信正常記憶処理を実行する（ステップ６２）。この第１受信正常記憶処理では、処理部１１は、この移動無線装置ＭＤｏからの送信に対する受信状態が、第１しきい値以上の受信レベルであって、受信処理（ステップ５８）において移動無線装置ＭＤｏからの情報を正常に受信できてはいるものの、第２しきい値未満の受信レベルである受信状態であることを示す数値１をこのスロットＳＬｎでの受信情報Ｄｒｅｃとして記憶部１２に記憶させる。
【００５３】
また、処理部１１は、上記したステップ６０での判別の結果、この移動無線装置ＭＤｏがこのスロットＳＬｎを使用する通信相手装置として既に登録されているとき、および上記したステップ６１での判別の結果、上記した第１条件または第２条件を満たしていると判別したときのいずれかのときには、この移動無線装置ＭＤｏを通信相手装置として登録（または更新登録）すべき移動無線装置ＭＤｏであると判別して、主記憶処理を実行する（ステップ６３）。
【００５４】
この主記憶処理では、処理部１１は、図４に示すように、第２受信正常記憶処理（受信正常記憶処理：ステップ６３ａ）、登録処理（ステップ６３ｂ）、他装置情報記憶処理（ステップ６３ｃ）および受信応答記憶処理（ステップ６３ｄ）を実行する。なお、以下では、一例として、第２受信正常記憶処理、登録処理、他装置情報記憶処理および受信応答記憶処理をこの順で実行する例を挙げて説明するが、これらの処理の順序は順不同で行うことができる。
【００５５】
具体的には、処理部１１は、ステップ６０での判別の結果、この移動無線装置ＭＤｏがこのスロットＳＬｎを使用する通信相手装置として既に登録されているとき（Ｙｅｓのとき）、ステップ６１での判別の結果、上記した第１条件（受信レベルが第２しきい値以上）を満たしていると判別したとき、およびステップ６１での判別の結果、上記した第２条件（受信した受信情報Ｄｒｅｃの自装置用スロットＳＬｓでの受信情報Ｄｒｅｃの内容が数値２）を満たしていると判別したときのいずれのときにも、この移動無線装置ＭＤｏをこのスロットＳＬｎを使用する通信相手装置として登録する受信状態であることを示す数値２を、このスロットＳＬｎでの受信情報Ｄｒｅｃとして記憶部１２に記憶させる（ステップ６３ａ）。
【００５６】
また、処理部１１は、登録処理を実行して、このスロットＳＬｎをこの移動無線装置ＭＤｏが使用するスロットＳＬとして登録する（ステップ６３ｂ）。具体的には、処理部１１は、登録処理において、この移動無線装置ＭＤｏの自装置情報Ｄｓｉに含まれている識別情報ＤｉｄをこのスロットＳＬに関連付けて記憶部１２に記憶させることで、この移動無線装置ＭＤｏをこのスロットＳＬｎを使用する通信相手装置として登録する（以下、この登録された移動無線装置ＭＤｏを「通信相手装置ＭＤｏ」ともいう）。これにより、この１つのスロットＳＬに１つの通信相手装置ＭＤｏが登録される。この場合、新たな識別情報Ｄｉｄが既にこのスロットＳＬに関連付けて記憶されている識別情報Ｄｉｄと同じときには、この新たな識別情報Ｄｉｄで更新される。
【００５７】
このようにして、処理部１１は、上記のステップ６０，６１およびステップ５６を含む送受信処理５０を実行することにより、スロットＳＬｎに移動無線装置ＭＤｏが登録されていないときには、受信レベルが第２しきい値以上であるという第１条件を満たすことを条件として、自装置情報Ｄｓｉ等の情報を正常に受信できた移動無線装置ＭＤｏを通信相手装置として登録する。また、処理部１１は、通信相手装置として一旦登録した移動無線装置ＭＤｏについては、受信レベルが第１しきい値未満であることを条件として、通信相手装置としての登録をクリアする一方で、受信レベルが第１しきい値以上のときには、受信レベルが第２しきい値未満であっても登録はクリアせずに更新する（登録状態が維持される）。このため、この移動無線装置ＭＤにおいて、処理部１１に対して、受信レベルが１つのしきい値以上のときに移動無線装置ＭＤｏを通信相手装置として登録し、この１つのしきい値未満のときに通信相手装置としての登録をクリアする構成を採用することもできるが、この構成と比較して、この移動無線装置ＭＤでは、通信相手装置としての登録および登録のクリアの動作にヒステリシスを持たせることができる結果、通信相手装置としての登録状態を安定させることが可能になっている。
【００５８】
さらに、処理部１１は、上記したように、スロットＳＬｎに移動無線装置ＭＤｏが登録されていないときには、受信レベルが第２しきい値未満であっても（上記の第１条件を満たしていないときであっても）、受信した受信情報Ｄｒｅｃの自装置用スロットＳＬｓでの受信情報Ｄｒｅｃの内容が数値２であるという第２条件を満たすことを条件として、自装置情報Ｄｓｉ等の情報を正常に受信できた移動無線装置ＭＤｏを通信相手装置として登録する。
【００５９】
この点に関して、各移動無線装置ＭＤにおける無線通信部１３およびアンテナ１４全体としての送信電力や受信感度は、それぞれが同じになるように設計されてはいるものの、使用する電子部品や組み立て精度の影響を受けて一般的にはバラツキの生じた状態になる。このため、例えば、自装置用スロットＳＬｓの異なる２つの移動無線装置ＭＤが、互いに他方の通信エリアＡＲ外に位置している状態から徐々に接近してきたときに、一方の移動無線装置ＭＤでの他方の移動無線装置ＭＤの送信に対する受信レベルは、第２しきい値以上になるが、他方の移動無線装置ＭＤでの一方の移動無線装置ＭＤの送信に対する受信レベルは、第１しきい値以上ではあるものの第２しきい値に達しないという状況が発生することがある。つまり、この結果、本来であれば、双方の移動無線装置ＭＤが、他方の移動無線装置ＭＤを通信相手装置としてそれぞれ登録するのが望ましいところ、一方の移動無線装置ＭＤは、他方の移動無線装置ＭＤを通信相手装置として登録するが、他方の移動無線装置ＭＤは、一方の移動無線装置ＭＤを通信相手装置として登録しないという望ましくない状態が発生する。
【００６０】
しかしながら、この自装置情報共有システム１では、各移動無線装置ＭＤの処理部１１は、上記したように、スロットＳＬｎに移動無線装置ＭＤｏが登録されていないときには、受信レベルが第２しきい値未満であっても、受信した受信情報Ｄｒｅｃの自装置用スロットＳＬｓでの受信情報Ｄｒｅｃの内容が数値２であるという第２条件（通常であれば、他装置が自装置を通信相手装置として登録するという条件）を満たすことを条件として、移動無線装置ＭＤｏを通信相手装置として登録するため、双方の移動無線装置ＭＤが、他方の移動無線装置ＭＤを通信相手装置としてそれぞれ登録することが可能になっている。なお、第２条件に基づいて移動無線装置ＭＤを通信相手装置として登録する構成を採用せずに、上記した第１条件を満たすときにのみ登録する構成を採用してもよいのは勿論である。
【００６１】
また、この主記憶処理において、処理部１１は、他装置情報記憶処理を実行する（ステップ６３ｃ）。この他装置情報記憶処理では、処理部１１は、受信した自装置情報Ｄｓｉおよび他装置情報Ｄｏｉを他装置情報Ｄｏｉとして記憶部１２に記憶させる。なお、通信相手装置ＭＤｏから受信した他装置情報Ｄｏｉには、移動無線装置ＭＤｓ(自装置）がこの通信相手装置ＭＤｏに送信した移動無線装置ＭＤｓの自装置情報Ｄｓｉも含まれるため、処理部１１は、この移動無線装置ＭＤｓの自装置情報Ｄｓｉを除く他装置情報Ｄｏｉを他装置情報Ｄｏｉとして記憶させる。
【００６２】
この場合、通信相手装置ＭＤｏにおいても、移動無線装置ＭＤｓが上記した送信処理を実行しているスロットＳＬにおいて、通信相手装置ＭＤｏの処理部１１が上記の受信処理および主記憶処理の他装置情報記憶処理を実行する。このため、通信相手装置ＭＤｏにおいても、移動無線装置ＭＤｓの自装置情報Ｄｓｉおよび他装置情報Ｄｏｉを受信して、通信相手装置ＭＤｏにとっての他装置情報Ｄｏｉとして記憶部１２に記憶される。これにより、移動無線装置ＭＤｓと通信相手装置ＭＤｏとの間において、双方の自装置情報Ｄｓｉおよび他装置情報Ｄｏｉが共有される。つまり、移動無線装置ＭＤｓに記憶されている装置情報（自装置情報Ｄｓｉおよび他装置情報Ｄｏｉ）と、通信相手装置ＭＤｏに記憶されている装置情報（自装置情報Ｄｓｉおよび他装置情報Ｄｏｉ）とが一致させられる。
【００６３】
例えば、図６に示す自装置情報共有システム１の２つの移動無線装置ＭＤ１，ＭＤ２のように、一方の移動無線装置ＭＤ１の通信エリアＡＲ１（ここでは、受信レベルが第２しきい値以上になるエリア）内に他方の移動無線装置ＭＤ２が存在し、かつ他方の移動無線装置ＭＤ２の通信エリアＡＲ２（ここでは、受信レベルが第２しきい値以上になるエリア）内に一方の移動無線装置ＭＤ１が存在しているときであって、互いの自装置用スロットＳＬｓが異なっているときには、移動無線装置ＭＤ１を移動無線装置ＭＤｓとしたときに、移動無線装置ＭＤ１は、通信相手装置ＭＤｏである移動無線装置ＭＤ２から、移動無線装置ＭＤ２に記憶されている自装置情報Ｄｓｉおよび他装置情報Ｄｏｉを受信して、移動無線装置ＭＤ１にとっての他装置情報Ｄｏｉとして記憶する。また、通信相手装置ＭＤｏである移動無線装置ＭＤ２も、移動無線装置ＭＤｓである移動無線装置ＭＤ１から、移動無線装置ＭＤ１に記憶されている自装置情報Ｄｓｉおよび他装置情報Ｄｏｉを受信して、移動無線装置ＭＤ２にとっての他装置情報Ｄｏｉとして記憶する。これにより、移動無線装置ＭＤ１，ＭＤ２の双方に同じ装置情報（自装置情報Ｄｓｉおよび他装置情報Ｄｏｉ）が記憶されるため、移動無線装置ＭＤ１，ＭＤ２において双方の装置情報が共有される。
【００６４】
また、処理部１１は、同じ識別情報Ｄｉｄを含む他装置情報Ｄｏｉが記憶部１２に既に記憶されているときには、含まれている時刻情報Ｄｔのより新しい他装置情報Ｄｏｉを残すようにする。これにより、通信相手装置ＭＤｏについての最新の他装置情報Ｄｏｉが移動無線装置ＭＤｓに記憶される。
【００６５】
また、このようにして、移動無線装置ＭＤｓに記憶されている装置情報（自装置情報Ｄｓｉおよび他装置情報Ｄｏｉ）と、通信相手装置ＭＤｏに記憶されている装置情報（自装置情報Ｄｓｉおよび他装置情報Ｄｏｉ）とが一致させられる。このため、図７に示すように、移動無線装置ＭＤｓとしての移動無線装置ＭＤ１の通信エリアＡＲ１（ここでは、受信レベルが第２しきい値以上になるエリア）内には存在していないが、通信相手装置ＭＤｏとしての移動無線装置ＭＤ２の通信エリアＡＲ２（ここでは、受信レベルが第２しきい値以上になるエリア）内には存在していてこの通信相手装置ＭＤｏ（移動無線装置ＭＤ２）と互いの自装置情報Ｄｓｉおよび他装置情報Ｄｏｉを共有している他の移動無線装置ＭＤｏとしての移動無線装置ＭＤ３が存在している場合に、移動無線装置ＭＤｓ（移動無線装置ＭＤ１）は、通信相手装置ＭＤｏではないこの他の移動無線装置ＭＤｏ（移動無線装置ＭＤ３）に記憶されている自装置情報Ｄｓｉおよび他装置情報Ｄｏｉについても、通信相手装置ＭＤｏ（移動無線装置ＭＤ２）から他装置情報Ｄｏｉとして受信して記憶することが可能になっている。
【００６６】
また、この他の移動無線装置ＭＤｏ（移動無線装置ＭＤ３）も同様にして、移動無線装置ＭＤｓ（移動無線装置ＭＤ１）に記憶されている自装置情報Ｄｓｉおよび他装置情報Ｄｏｉを、通信相手装置ＭＤｏ（移動無線装置ＭＤ２）から他装置情報Ｄｏｉとして受信して記憶することが可能になっている。したがって、移動無線装置ＭＤｓ（移動無線装置ＭＤ１）、移動無線装置ＭＤｓの通信相手装置ＭＤｏ（移動無線装置ＭＤ２）、およびこの通信相手装置ＭＤｏの通話相手である他の移動無線装置ＭＤｏ（移動無線装置ＭＤ３）にそれぞれ記憶されている装置情報（自装置情報Ｄｓｉおよび他装置情報Ｄｏｉ）が一致させられることから、こられの移動無線装置装置ＭＤ１，ＭＤ２，ＭＤ３において、それぞれの装置情報が共有される。
【００６７】
また、移動無線装置ＭＤｓの処理部１１は、受信応答記憶処理を実行する（ステップ６３ｄ）。この受信応答記憶処理では、処理部１１は、受信した受信情報Ｄｒｅｃ（各スロットＳＬ毎の受信状態を示す情報）のうちの自装置用スロットＳＬｓでの受信情報Ｄｒｅｃ（上記した数値０，１，２のいずれか）を、このスロットＳＬｎを使用する通信相手装置ＭＤｏからの自装置（移動無線装置ＭＤｓ）に対する受信応答情報ＤａｃｋとしてこのスロットＳＬｎに関連付けして記憶部１２に記憶させる。この場合、このスロットＳＬｎに関連付けされた受信応答情報Ｄａｃｋが既に存在しているときには、新たな受信応答情報Ｄａｃｋで更新される。これにより、主記憶処理（ステップ６３）が完了する。
【００６８】
一方、移動無線装置ＭＤｓの処理部１１は、上記したステップ５７において、正常に着信できなかったと判別したとき、および上記したステップ５９において、正常に受信できなかったと判別したとき（受信異常があったと判別したとき）のいずれかのときには、受信異常記憶処理を実行して、受信レベルは正常受信が可能な第１しきい値以上であるものの、正常な受信が行えない受信状態（受信異常が発生した受信状態）であったことを示す数値０をこのスロットＳＬｎでの受信情報Ｄｒｅｃとして記憶部１２に記憶させる（ステップ６４）。
【００６９】
例えば、移動無線装置ＭＤｓがこのスロットＳＬｎにおいて、自らの通信エリアＡＲ内に存在している１または２以上の移動無線装置ＭＤｏのうちのこのスロットＳＬｎを自装置用スロットＳＬｓとする移動無線装置ＭＤｏと正常に通信している状態において、登録されていない新たな他の移動無線装置ＭＤｏがこの通信エリア内に進入し、かつこの新たな他の移動無線装置ＭＤｏの自装置用スロットＳＬｓがこのスロットＳＬｎと一致する状態が生じることがある。この場合には、共通のスロットＳＬｎにおいて、複数の移動無線装置ＭＤｏが同時に送信処理を実行することになるため、双方からの電波が干渉し合って、移動無線装置ＭＤｓは、ステップ５７において正常な着信を検出することができない。
【００７０】
また、電波が干渉し合う状況下では、たまたま１つの移動無線装置ＭＤｏからの電波が他の移動無線装置ＭＤｏからの電波よりも一時的に強くなったようなときには、無線通信部１３がこの１つの移動無線装置ＭＤｏからの送信を正常に着信でき、これによって処理部１１がステップ５７において着信ができたと判別して受信処理（ステップ５８）の実行を開始する場合がある。しかしながら、このような電波が干渉し合う状況下では、その後の受信処理中に受信エラーが生じる可能性があり、この受信エラーが生じた場合には、移動無線装置ＭＤｓは、移動無線装置ＭＤｏからの自装置情報Ｄｓｉおよび他装置情報Ｄｏｉなどの情報の一部を正常に受信できないことから、ステップ５９において、正常に受信できていない（受信が異常である）と判別する。したがって、上記のように正常な着信を検出できなかったとき、および正常に受信できなかったときには、移動無線装置ＭＤｓの処理部１１は、受信異常記憶処理を実行して（ステップ６４）、このスロットＳＬｎでの受信情報Ｄｒｅｃを受信異常を示す内容（数値０）で記憶する。
【００７１】
この移動無線装置ＭＤｓは、他の移動無線装置ＭＤｏでの移動無線装置ＭＤｓからの送信に対する受信状態を示す受信情報Ｄｒｅｃを、受信応答記憶処理（ステップ６３ｄ）を実行して、受信応答情報Ｄａｃｋとして記憶する。このため、移動無線装置ＭＤｓは、上記のようにしてスロットＳＬの番号に関連付けされて登録されている受信応答情報Ｄａｃｋの内容（数値０，１，２のいずれかであるか）に基づいて、通信相手装置として各スロットＳＬに対応して登録されている他の移動無線装置ＭＤｏにおいて、移動無線装置ＭＤｓが使用している自装置用スロットＳＬｓで電波の干渉が発生しているか否か、移動無線装置ＭＤｓからの送信に対する受信状態が受信レベルが第１しきい値以上であるものの第２しきい値未満であって、移動無線装置ＭＤｓが通信相手装置として登録されない受信状態にあるのか、および移動無線装置ＭＤｓが通信相手装置として登録されている受信状態にあるのかを特定（確認）することが可能になっている。
【００７２】
上記の送信処理（ステップ５４）、登録クリア処理（ステップ５６）、第１受信正常記憶処理（ステップ６２）、主記憶処理（ステップ６３）および受信異常記憶処理（ステップ６４）が完了したときには、移動無線装置ＭＤｓの処理部１１は、１循環周期内のすべての他装置用スロットの受信レベルの検出（すべての他装置用スロットのスキャン）が完了したか否かを判別する判別処理を実行する（ステップ６５）。
【００７３】
このステップ６５での判別処理の結果、すべての他装置用スロットの受信レベルの検出が完了しているときには、移動無線装置ＭＤｓの処理部１１は、少なくとも１つの他装置用スロットでの受信情報Ｄｒｅｃが正常であるか否か（正常に情報を受信できたことを示す数値１または数値２であるか否か）を判別する判別処理を実行する（ステップ６６）。つまり、処理部１１は、この判別処理を循環周期毎に実行する。この判別処理での結果、少なくとも１つの他装置用スロットでの受信情報Ｄｒｅｃが正常であると判別したときには、処理部１１は、受信情報Ｄｒｅｃが正常であると判別したすべての他装置用スロットでの受信応答情報Ｄａｃｋの内容がすべて受信正常（数値１または数値２）であるか否か、すなわち、登録されているすべての通信相手装置ＭＤｏが、移動無線装置ＭＤｓからその自装置用スロットＳＬｓ中に送信された自装置情報Ｄｓｉ、他装置情報Ｄｏｉおよび受信情報Ｄｒｅｃを正常に受信できたか否かを判別する判別処理を実行する（ステップ６７）。
【００７４】
この判別処理の結果、移動無線装置ＭＤｓの処理部１１は、各スロットＳＬでの受信応答情報Ｄａｃｋのうちの少なくとも１つの内容が数値１または数値２ではなく、受信異常（すなわち、通信相手装置として登録されているすべての他の移動無線装置ＭＤｏのうちの少なくとも１つにおいて、移動無線装置ＭＤｓから自装置用スロットＳＬｓ中に送信された自装置情報Ｄｓｉ等の情報が正常に受信できていない）であったことを示す数値０であると判別したときには、スロット再選択処理を実行する（ステップ６８）。
【００７５】
このスロット再選択処理では、処理部１１は、記憶部１２に記憶されている自装置スロット情報Ｄｓｓ、および通信相手装置として他の移動無線装置ＭＤｏが登録されているスロットＳＬ以外のスロットＳＬ（空きスロットＳＬ）の中から、新たな自装置用スロットＳＬｓをランダムに再選択し、この再選択された自装置用スロットＳＬｓの番号を新たな自装置スロット情報Ｄｓｓとして記憶部１２に更新記憶させる。
【００７６】
なお、例えば、図８に示すように、他の２つの移動無線装置ＭＤｏ（移動無線装置ＭＤ２，ＭＤ３）同士が互いに異なる自装置用スロットＳＬｓを使用した送受信を行っている状態において、これらと送受信を行っていない移動無線装置ＭＤｓ（移動無線装置ＭＤ１）が移動無線装置ＭＤ２に接近して、移動無線装置ＭＤ２の通信エリアＡＲ２（ここでは、受信レベルが第２しきい値以上になるエリア）内に移動無線装置ＭＤ１が存在することになったとき（移動無線装置ＭＤ１の通信エリアＡＲ１（ここでは、受信レベルが第２しきい値以上になるエリア）内に移動無線装置ＭＤ２が存在することになったときでもある）に、移動無線装置ＭＤｓ（移動無線装置ＭＤ１）の自装置用スロットＳＬｓと移動無線装置ＭＤｏ（移動無線装置ＭＤ２）の自装置用スロットＳＬｓは異なっているが、移動無線装置ＭＤｓ（移動無線装置ＭＤ１）の自装置用スロットＳＬｓと移動無線装置ＭＤｏ（移動無線装置ＭＤ３）の自装置用スロットＳＬｓが一致している場合がある。
【００７７】
この場合には、移動無線装置ＭＤｓ（移動無線装置ＭＤ１）および移動無線装置ＭＤｏ（移動無線装置ＭＤ３）が同じスロットＳＬで送信処理を実行する。このため、移動無線装置ＭＤｏ（移動無線装置ＭＤ２）は、このスロットＳＬでは、レベル検出処理（ステップ５５）において第１しきい値以上の受信レベルを検出するものの、着信検出処理（ステップ５７）においては移動無線装置ＭＤ１および移動無線装置ＭＤ３のいずれの着信も検出することができない。
【００７８】
したがって、移動無線装置ＭＤｏ（移動無線装置ＭＤ２）は、受信異常記憶処理（ステップ６４）において、このスロットＳＬでの受信情報Ｄｒｅｃを受信異常を示す数値０で記憶部１２に記憶させ、次いで、上記のステップ６５での判別処理に移行する。この例では、移動無線装置ＭＤｏ（移動無線装置ＭＤ２）は、移動無線装置ＭＤ１および移動無線装置ＭＤ３が使用するスロットＳＬ以外のスロットＳＬでは、ステップ５５での受信レベルが第１しきい値未満となるため、これらのスロットＳＬを使用する通信相手装置ＭＤｏの登録をクリアする。このようにして１循環周期内のすべての他装置用スロットの受信レベルの検出が完了した移動無線装置ＭＤｏ（移動無線装置ＭＤ２）は、ステップ６６を実行して、移動無線装置ＭＤ１および移動無線装置ＭＤ３が使用するスロットＳＬでの受信情報Ｄｒｅｃが正常であるか否か（正常に情報を受信できたことを示す数値１または数値２であるか否か）を検出する。この場合、移動無線装置ＭＤｏ（移動無線装置ＭＤ２）は、通信相手装置として唯一登録されている移動無線装置ＭＤ３のスロットＳＬでの受信情報Ｄｒｅｃが正常ではない（異常である）ため、スロット検出処理（ステップ５３）に移行する。これにより、移動無線装置ＭＤｏ（移動無線装置ＭＤ２）は、その後の自装置の自装置用スロットＳＬｓにおいて、送信処理（ステップ５４）を実行して、この受信情報Ｄｒｅｃ（数値０）を移動無線装置ＭＤ１および移動無線装置ＭＤ３に送信する。
【００７９】
この例では、移動無線装置ＭＤ１および移動無線装置ＭＤ３は、移動無線装置ＭＤ２からの電波のみを受信する状態のため、移動無線装置ＭＤ２からの送信を正常に受信する。これにより、移動無線装置ＭＤ２からこの内容（数値０）の受信情報Ｄｒｅｃを受信した移動無線装置ＭＤ１および移動無線装置ＭＤ３は、ステップ６７において、受信正常でない通信相手装置（移動無線装置ＭＤ２）が存在することをそれぞれ検出して、スロット再選択処理（ステップ６８）を実行する。この際に、移動無線装置ＭＤ１および移動無線装置ＭＤ３は、空きスロットＳＬの中から互いにランダムに新たな自装置用スロットＳＬｓを選択するため、比較的高い確率で互いに異なる新たな自装置用スロットＳＬｓを選択する。
【００８０】
一方、移動無線装置ＭＤ１および移動無線装置ＭＤ３からの送信を正常に受信できなかった移動無線装置ＭＤ２は、上記したように、受信異常記憶処理（ステップ６４）を実行して、移動無線装置ＭＤ１および移動無線装置ＭＤ３の自装置用スロットＳＬｓでの受信情報Ｄｒｅｃを受信異常を示す数値０で記憶部１２に記憶するため、ステップ６６を実行してスロット検出処理（ステップ５３）に移行することから、スロット再選択処理（ステップ６８）は実行しない（自らの自装置用スロットＳＬｓの変更は行わない）。
【００８１】
なお、移動無線装置ＭＤ２も、移動無線装置ＭＤ１および移動無線装置ＭＤ３と同様にして、空きスロットＳＬの中からランダムに新たな自装置用スロットＳＬｓを選択する構成を採用することもできるが、結果として、各移動無線装置ＭＤが互いに異なる自装置用スロットＳＬｓを選択できればよいため、移動無線装置ＭＤ１および移動無線装置ＭＤ３の自装置用スロットＳＬｓとは異なる自装置用スロットＳＬｓを既に選択している移動無線装置ＭＤ２では、スロットの再選択を行わずに、実際に同じ自装置用スロットＳＬｓを使用している移動無線装置ＭＤ１および移動無線装置ＭＤ３のみがスロットの再選択を行う構成がより効率的であると考えられる。
【００８２】
また、移動無線装置ＭＤｓの処理部１１は、上記のステップ６５での判別処理において１循環周期内のすべての他装置用スロットの受信レベルの検出が完了していないと判別したとき、ステップ６６での判別処理においてすべての他装置用スロットでの受信情報Ｄｒｅｃの内容が受信異常であると判別したとき、ステップ６７での判別処理において登録されている通信相手装置からの受信応答情報Ｄａｃｋがすべて受信正常であると判別したとき、およびスロット再選択処理（ステップ６８）が完了したときに、ステップ５３に移行して、スロット検出処理の実行を再開する処理を実行する。
【００８３】
このようにして、各移動無線装置ＭＤｓでは、処理部１１が、図３，４に示す送受信処理５０を実行することで、送受信処理５０と並行して実行しているタイムスロット生成処理において新たなスロットＳＬを生成する都度、上記したステップ５３〜６８を実行して、自装置用スロットＳＬｓにおける自装置に関する自装置情報Ｄｓｉ等の通信エリアＡＲ内への送信、自装置用スロットＳＬｓ以外のスロットＳＬにおける他装置からの他装置に関する自装置情報Ｄｓｉ等の受信、通信相手装置の登録、および通信相手装置の登録のクリアを実行する。
【００８４】
これにより、この自装置情報共有システム１では、図１に示すような複数（本例では一例として９つ）の移動無線装置ＭＤ１〜ＭＤ９が散在していて、１つの通信エリアＡＲ（ここでは、受信レベルが第２しきい値以上になるエリア）内にすべての移動無線装置ＭＤが入っていない状態（すべての移動無線装置ＭＤが互いに無線通信を直接行えない状態）であっても、同図に示すように、すべての移動無線装置ＭＤが、少なくとも１つの他の移動無線装置ＭＤと直接に無線通信し得る状態（すべての移動無線装置ＭＤが、少なくとも１つの他の移動無線装置ＭＤの通信エリアＡＲ（ここでは、受信レベルが第２しきい値以上になるエリア）内に存在している状態）のときには、各移動無線装置ＭＤによって無線アドホックネットワークが構築されて、最終的には、各移動無線装置ＭＤ１〜ＭＤ９は、各移動無線装置ＭＤ１〜ＭＤ９での最新の自装置情報Ｄｓｉおよび他装置情報Ｄｏｉを共有することが可能になっている。
【００８５】
例えば、まず、直接に無線通信し得る移動無線装置ＭＤ同士間（同図での移動無線装置ＭＤ３の通信エリアＡＲ３内に存在する移動無線装置ＭＤ２，ＭＤ３，ＭＤ４同士間、移動無線装置ＭＤ７の通信エリアＡＲ７内に存在する移動無線装置ＭＤ６，ＭＤ７，ＭＤ８同士間）で、無線アドホックネットワークが構築されて、互いの自装置情報Ｄｓｉおよび他装置情報Ｄｏｉが共有される。
【００８６】
次いで、移動無線装置ＭＤ２，ＭＤ３，ＭＤ４のうちの移動無線装置ＭＤ２と、この移動無線装置ＭＤ２と直接に無線通信し得る移動無線装置ＭＤ１とが、互いの自装置情報Ｄｓｉおよび他装置情報Ｄｏｉを共有し、かつ、移動無線装置ＭＤ２，ＭＤ３，ＭＤ４のうちの移動無線装置ＭＤ４と、この移動無線装置ＭＤ４と直接に無線通信し得る移動無線装置ＭＤ５，ＭＤ６とが、互いの自装置情報Ｄｓｉおよび他装置情報Ｄｏｉを共有することで、各移動無線装置ＭＤ１〜ＭＤ８が、各移動無線装置ＭＤ１〜ＭＤ８の自装置情報Ｄｓｉおよび他装置情報Ｄｏｉを共有する。最後に、移動無線装置ＭＤ１〜ＭＤ８のうちの移動無線装置ＭＤ８と、この移動無線装置ＭＤ８と直接に無線通信し得る移動無線装置ＭＤ９とが、互いの自装置情報Ｄｓｉおよび他装置情報Ｄｏｉを共有することで、すべての移動無線装置ＭＤ１〜ＭＤ８が、すべての移動無線装置ＭＤ１〜ＭＤ８の自装置情報Ｄｓｉおよび他装置情報Ｄｏｉを共有する。
【００８７】
また、直接に無線通信し得る移動無線装置ＭＤ同士間で共有している互いの自装置情報Ｄｓｉおよび他装置情報Ｄｏｉは、１循環周期が経過する都度に更新され、また、直接に無線通信し得ない移動無線装置ＭＤ同士間で共有している互いの自装置情報Ｄｓｉおよび他装置情報Ｄｏｉも、複数の移動無線装置ＭＤの散在の状態によっても異なるが、例えば、数循環周期が経過する都度に更新される。これにより、各移動無線装置ＭＤは、各移動無線装置ＭＤでの最新の自装置情報Ｄｓｉおよび他装置情報Ｄｏｉを共有することが可能になっている。
【００８８】
また、各移動無線装置ＭＤの処理部１１は、送受信処理５０を実行している状態において、同じ自装置用スロットＳＬｓを連続して使用している時間が予め規定された第１時間に達したときに、スロット選択処理（ステップ５１，５２）を再開する。
【００８９】
この自装置情報共有システム１では、各移動無線装置ＭＤは、スロット選択処理（ステップ５１，５２）において、所定数のスロットＳＬのうちの空きスロットＳＬを特定した後は、第１時間が経過するまでは、自装置用スロットＳＬｓにおいて、他の移動無線装置ＭＤｏからの電波が到来しているか否かの検出を行うことなく、送信処理（ステップ５４）を実行して、自装置情報Ｄｓｉなどを送信する。このため、各自装置用スロットＳＬｓが偶然に同じ２つの移動無線装置ＭＤは、互いの通信エリアＡＲよりも離れた位置から徐々に接近して、双方が他方の通信エリアＡＲ内に存在した状態に至った場合に、ステップ５３からステップ６５を経由してステップ５３に戻るループ、およびステップ５３からステップ６５，６６を経由してステップ５３に戻るループのうちのいずれかのループを繰り返し実行する。このため、２つの移動無線装置ＭＤは、相手の移動無線装置ＭＤから何らの情報も受信できない状況になって、ステップ６７に移行することができない結果、スロット再選択処理（ステップ６８）を実行することができない。したがって、２つの移動無線装置ＭＤが互いに通信できないという好ましくない状態が継続される。
【００９０】
しかしながら、自装置情報共有システム１では、上記のような状況が継続していたとしても、ステップ５３〜ステップ６６を連続して実行している時間（つまり、同じ自装置用スロットＳＬｓを連続して使用している時間）が予め規定された第１時間に達したときに、各移動無線装置ＭＤの処理部１１が、ステップ５３〜ステップ６６のループから抜けて、スロット選択処理（ステップ５１，５２）を再開する。これにより、２つの移動無線装置ＭＤは、新たに検出した空きスロットＳＬの中からランダムに選択したスロットＳＬを自装置用スロットＳＬｓとすることができるため、互いに異なるスロットＳＬを確実に自装置用スロットＳＬｓとすることができ、この結果として、各移動無線装置ＭＤは、互いの自装置情報Ｄｓｉおよび他装置情報Ｄｏｉを共有することが可能になっている。なお、この第１時間は、各スロットＳＬの１循環周期に基づいて、その数倍から数十倍の時間に規定することもできるし、各移動無線装置ＭＤの想定される散在状態において、１つの移動無線装置ＭＤが、この移動無線装置ＭＤと通信を行っていない離れた他の１つの移動無線装置ＭＤの通信エリアＡＲ内に移動するのに要する時間などに基づいて規定することができる。このため、各移動無線装置ＭＤの移動速度がほぼ決まっているときには、この移動速度にこの第１時間を乗算した距離を、第１時間に相当するパラメータとして、算出した距離が予め規定された第１距離に達したときに、スロット選択処理（ステップ５１，５２）を再開するタイミングを規定することもできる。
【００９１】
このように、この自装置情報共有システム１によれば、各移動無線装置ＭＤｓの処理部１１が図３，４に示す送受信処理５０を実行することにより、複数の移動無線装置ＭＤが個々の移動無線装置ＭＤの通信エリアＡＲが制限され（電波到達範囲が制限され）、かつ散在していて、１つの通信エリアＡＲ内にすべての移動無線装置ＭＤが入っていない状態（すべての移動無線装置ＭＤが互いに無線通信を直接行えない状態）であっても、すべての移動無線装置ＭＤが少なくとも１つの他の移動無線装置ＭＤと直接に無線通信し得る状態（すべての移動無線装置ＭＤが少なくとも１つの他の移動無線装置ＭＤの通信エリアＡＲ内に存在している状態）のときには、各移動無線装置ＭＤによって無線アドホックネットワークが構築されて、最終的には、すべての移動無線装置ＭＤが、自装置の最新の自装置情報Ｄｓｉと共に、すべての移動無線装置ＭＤにおいて通信相手装置ＭＤとして登録されている他の移動無線装置ＭＤの他装置情報Ｄｏｉ（最新ではないが、より新しい情報に徐々に更新される他装置情報Ｄｏｉ）を共有することができる。
【００９２】
したがって、移動無線装置ＭＤが搭載された複数の船舶間において、登録されているすべての船舶の時刻情報Ｄｔ、位置情報Ｄｐ（緯度情報および経度情報）、針路情報Ｄｃｏおよび速力情報Ｄｓｐが各移動無線装置ＭＤの識別情報Ｄｉｄ（各船舶の識別情報でもある）と関連付けられた状態で共有されるため、各移動無線装置ＭＤの処理部１１が、各記憶部１２に記憶されている地図情報Ｄｍｐに基づく地図（海図）画像ＩＭ１を表示部１６の画面に表示させつつ、各船舶の位置情報Ｄｐ、針路情報Ｄｃｏ、速力情報Ｄｓｐおよび識別情報Ｄｉｄに基づく各船舶（登録されている船舶）の現在位置、針路、速力および識別番号を示す画像ＩＭ２を地図画像ＩＭ１上に重ねて表示させることができる。また、自装置情報Ｄｓｉおよび他装置情報Ｄｏｉには、時刻情報Ｄｔも含まれているため、自装置情報Ｄｓｉおよび他装置情報Ｄｏｉを取得した時刻を示す画像についても、地図画像ＩＭ１上に重ねて表示させることができる。
【００９３】
また、この自装置情報共有システム１では、上記したように、各移動無線装置ＭＤの処理部１１が、スロットＳＬｎに移動無線装置ＭＤｏが登録されていないときには、受信レベルが第２しきい値以上であるという第１条件を満たすことを条件として、自装置情報Ｄｓｉ等の情報を正常に受信できた移動無線装置ＭＤｏを通信相手装置として登録し、また、通信相手装置として一旦登録した移動無線装置ＭＤｏについては、受信レベルが第１しきい値未満であることを条件として、通信相手装置としての登録をクリアする一方で、受信レベルが第１しきい値以上のときには、受信レベルが第２しきい値未満であっても登録はクリアせずに更新する。したがって、この自装置情報共有システム１によれば、受信レベルが１つのしきい値以上のときに移動無線装置ＭＤｏを通信相手装置としての登録し、この１つのしきい値未満のときに通信相手装置としての登録をクリアする構成と比較して、通信相手装置としての登録および登録のクリアの動作にヒステリシスを持たせることができるため、受信レベルが１つのしきい値の近傍で変動したときの登録および登録のクリアの動作が頻繁に発生するという不安定な状態の発生を回避することができる結果、通信相手装置としての登録状態を安定させることができる。
【００９４】
また、この自装置情報共有システム１では、上記したように、各移動無線装置ＭＤの処理部１１が、スロットＳＬｎに移動無線装置ＭＤｏが登録されていないときには、受信レベルが第２しきい値未満であっても（上記の第１条件を満たしていないときであっても）、受信した受信情報Ｄｒｅｃの自装置用スロットＳＬｓでの受信情報Ｄｒｅｃの内容が数値２であるという第２条件を満たすことを条件として、自装置情報Ｄｓｉ等の情報を正常に受信できた移動無線装置ＭＤｏを通信相手装置として登録する。
【００９５】
したがって、この自装置情報共有システム１によれば、例えば、自装置用スロットＳＬｓの異なる２つの移動無線装置ＭＤが、互いに他方の通信エリアＡＲ外に位置している状態から徐々に接近してきたときに、一方の移動無線装置ＭＤでの他方の移動無線装置ＭＤの送信に対する受信レベルは、第２しきい値以上になるが、他方の移動無線装置ＭＤでの一方の移動無線装置ＭＤの送信に対する受信レベルは、第１しきい値以上ではあるものの第２しきい値に達しないという状況が発生しているときであっても、双方の移動無線装置ＭＤが、他方の移動無線装置ＭＤを通信相手装置としてそれぞれ登録することができる。
【００９６】
また、この自装置情報共有システム１によれば、各移動無線装置ＭＤの処理部１１が、送受信処理５０を実行している状態において、ステップ５３〜ステップ６６を連続して実行している総時間（同じ自装置用スロットＳＬｓを連続して使用している時間）が第１時間に達したときに、スロット選択処理（ステップ５１，５２）を再開することにより、各自装置用スロットＳＬｓが偶然に同じ２つの移動無線装置ＭＤが、互いの通信エリアＡＲよりも離れた位置から徐々に接近して、双方が他方の通信エリアＡＲ内に存在した状態に至って、この２つの移動無線装置ＭＤが相手の移動無線装置ＭＤから何らの情報も受信できない状況になったとしても、２つの移動無線装置ＭＤは、新たに検出した空きスロットＳＬの中からランダムに選択したスロットＳＬを自装置用スロットＳＬｓとすることができるため、互いに異なるスロットＳＬを確実に自装置用スロットＳＬｓとすることができ、この結果として、各移動無線装置ＭＤは、互いの自装置情報Ｄｓｉおよび他装置情報Ｄｏｉを共有することができる。
【００９７】
なお、上記の自装置情報共有システム１では、各移動無線装置ＭＤの処理部１１は、登録クリア処理（ステップ５６）において、スロットＳＬｎを使用する他の移動無線装置ＭＤｏが通信相手装置ＭＤｏとして登録されているときには、この登録をクリア（削除）すると共に、記憶部１２に記憶されているこの他の移動無線装置ＭＤｏの他装置情報Ｄｏｉについてもクリアする構成を採用しているが、記憶部１２に記憶されているこの他の移動無線装置ＭＤｏの他装置情報Ｄｏｉについてはクリアせずに保存する構成を採用することもできる。
【００９８】
この構成を採用した自装置情報共有システム１では、最終的には、すべての移動無線装置ＭＤが、自装置の最新の自装置情報Ｄｓｉ、すべての移動無線装置ＭＤにおいて通信相手装置ＭＤとして現在登録されている他の移動無線装置ＭＤの他装置情報Ｄｏｉ（最新ではないが、より新しい情報に徐々に更新される他装置情報Ｄｏｉ）、およびすべての移動無線装置ＭＤにおいて通信相手装置ＭＤとして過去に登録されていた他の移動無線装置ＭＤの他装置情報Ｄｏｉ（より新しい情報には更新されない他装置情報Ｄｏｉ）を共有することができる。
【００９９】
したがって、この自装置情報共有システム１を上記のように船舶に適用した場合には、現在登録されているすべての船舶の時刻情報Ｄｔ、位置情報Ｄｐ（緯度情報および経度情報）、針路情報Ｄｃｏおよび速力情報Ｄｓｐが各移動無線装置ＭＤの識別情報Ｄｉｄ（各船舶の識別情報でもある）と関連付けられた状態で共有されると共に、過去に登録されていたすべての船舶の時刻情報Ｄｔ、位置情報Ｄｐ（緯度情報および経度情報）、針路情報Ｄｃｏおよび速力情報Ｄｓｐについても、各移動無線装置ＭＤの識別情報Ｄｉｄ（各船舶の識別情報でもある）と関連付けられた状態で共有することができる。このため、各船舶において、自船舶の最新の位置、針路、速力および識別番号を示す画像ＩＭ２、並びにすべての船舶において通信相手船舶として現在登録されている他の船舶の位置、針路、速力および識別番号を示す画像ＩＭ２（最新ではないが、より新しい情報に徐々に更新される画像）と共に、すべての船舶において通信相手船舶として過去に登録されていた他の船舶の位置、針路、速力および識別番号を示す画像ＩＭ２（より新しい情報には更新されない画像）についても、地図画像ＩＭ１上に重ねて表示させることができる。
【０１００】
なお、このようにして、過去に登録されていた他の移動無線装置ＭＤの他装置情報Ｄｏｉをも共有する自装置情報共有システム１では、他装置情報Ｄｏｉが肥大化する。このため、この自装置情報共有システム１では、各移動無線装置ＭＤは、自装置に記憶されている他装置情報Ｄｏｉが予め規定された第２時間以上更新されないときには、この他装置情報Ｄｏｉをクリアする構成を採用するのが好ましい。具体的には、各移動無線装置ＭＤの処理部１１は、他装置情報Ｄｏｉの一部として記憶されている時刻情報Ｄｔと、位置時刻情報受信部１５から出力される現在の時刻情報Ｄｔとに基づいて、すべての他装置情報Ｄｏｉの更新間隔を確認して、他装置情報Ｄｏｉが予め規定された第２時間以上更新されないときには、更新されていないこの他の移動無線装置ＭＤｏの他装置情報Ｄｏｉをクリアする。なお、この第２時間は、移動無線装置ＭＤの記憶部１２の記憶容量を考慮しつつ、自装置の各スロットＳＬの１循環周期に基づいて、その数倍から数十倍の時間に規定するのが好ましい。
【０１０１】
この自装置情報共有システム１によれば、他装置情報Ｄｏｉの肥大化を防止しつつ、現在登録されている他の移動無線装置ＭＤｏの他装置情報Ｄｏｉだけでなく、過去に登録されていた他の移動無線装置ＭＤｏの他装置情報Ｄｏｉについても共有することができる。
【０１０２】
したがって、この自装置情報共有システム１を上記のように船舶に適用した場合には、他装置情報Ｄｏｉの肥大化を防止しつつ、現在登録されているすべての船舶の時刻情報Ｄｔ、位置情報Ｄｐ（緯度情報および経度情報）、針路情報Ｄｃｏおよび速力情報Ｄｓｐが各移動無線装置ＭＤの識別情報Ｄｉｄ（各船舶の識別情報でもある）と関連付けられた状態で共有されると共に、例えば過去に登録されていた船舶のうちの比較的新しい船舶についての時刻情報Ｄｔ、位置情報Ｄｐ（緯度情報および経度情報）、針路情報Ｄｃｏおよび速力情報Ｄｓｐについても、各移動無線装置ＭＤの識別情報Ｄｉｄ（各船舶の識別情報でもある）と関連付けられた状態で共有することができる。このため、各船舶（現在登録されている船舶）の現在位置、針路、速力および識別番号を示す画像ＩＭ２と共に、各船舶（過去に登録されていた船舶のうちの比較的新しい船舶）の位置、針路、速力および識別番号を示す画像ＩＭ２についても、他装置情報Ｄｏｉの肥大化を防止しつつ、地図画像ＩＭ１上に重ねて表示させることができる。
【０１０３】
なお、上記した自装置情報共有システム１では、各移動無線装置ＭＤの処理部１１が、送受信処理５０においてスロット選択処理（ステップ５１，５２）を実行することにより、自装置用スロットＳＬｓを自動的に割り当てる構成を採用しているが、各移動無線装置ＭＤが、この構成と共に自装置用スロットＳＬｓを使用者がマニュアルで設定し得る構成を備えて、使用者が必要に応じていずれかの構成に切り替えて移動無線装置ＭＤを作動させるようにすることもできる。
【符号の説明】
【０１０４】
１  自装置情報共有システム
Ｄａｃｋ  受信応答情報
Ｄｉｄ  識別情報
Ｄｒｅｃ  受信情報
Ｄｏｉ  他装置情報
Ｄｓｉ  自装置情報
ＭＤ  移動無線装置
ＳＬ  スロット
ＳＬｓ  自装置用スロット
【図１】
2015041831.tif 000003
【図２】
2015041831.tif 000004
【図３】
2015041831.tif 000005
【図４】
2015041831.tif 000006
【図５】
2015041831.tif 000007
【図６】
2015041831.tif 000008
【図７】
2015041831.tif 000009
【図８】
2015041831.tif 000010