(57)【要約】 【課題】  通信子機と通信親機とが誤って接続することを防止することが可能な無線通信システムを提供する。【解決手段】  無線通信システムは、通信親機、及び通信子機を具備する。通信子機は、記録部、及び接続処理部を備える。記録部は、携行装置に特有のアプリケーションにおいて無線接続する通信親機の固有情報が含まれる第１の接続先情報と、以前に無線接続した通信親機の固有情報が含まれる第２の接続先情報とを記録する。接続処理部は、前記第１及び第２の接続先情報に固有情報が含まれる通信親機に対して無線接続を試み、当該通信親機との無線接続が確立されない場合、近傍に位置する複数の通信親機に対して無線接続を要求する。【選択図】図８
2017191972.tif 000002
【特許請求の範囲】
【請求項１】
通信親機と、通信子機とを具備し、
前記通信子機は、
携行装置に特有のアプリケーションにおいて無線接続する通信親機の固有情報が含まれる第１の接続先情報と、以前に無線接続した通信親機の固有情報が含まれる第２の接続先情報とを記録する記録部と、
前記第１及び第２の接続先情報に固有情報が含まれる通信親機に対して無線接続を試み、当該通信親機との無線接続が確立されない場合、近傍に位置する複数の通信親機に対して無線接続を要求する接続処理部と
を備える無線通信システム。
【請求項２】
前記接続処理部は、前記第１の接続先情報に固有情報が含まれる通信親機に対して無線接続を試み、当該通信親機との無線接続が確立されない場合、前記第２の接続先情報に固有情報が含まれる通信親機に対して無線接続を試みる請求項１記載の無線通信システム。
【請求項３】
前記記録部は、前記第１の接続先情報に、現在無線接続が確立されていると認識している通信親機の固有情報と、優先的な接続先として設定される通信親機の固有情報とを含み、
前記接続処理部は、現在無線接続が確立されていると認識している通信親機に対して無線接続を試み、当該通信親機との無線接続が確立されない場合、優先的な接続先として設定される通信親機に対して無線接続を試みる請求項１又は２に記載の無線通信システム。
【請求項４】
前記固有情報は、個別番号を含み、
前記接続処理部は、前記第１の接続先情報に固有情報が含まれる通信親機に対して無線接続を試みる際、前記個別番号を指定する請求項１乃至３のいずれかに記載の無線通信システム。
【請求項５】
前記記録部は、初期設定において、前記第１及び第２の接続先情報として、優先的な接続先として設定される通信親機の固有情報のみを記録し、
前記接続処理部は、無線接続を確立すると、無線接続を確立した通信親機の固有情報に基づいて前記第１及び第２の接続先情報を更新する請求項１乃至４のいずれかに記載の無線通信システム。
【請求項６】
前記固有情報は、選択チャンネルを含み、
前記接続処理部は、前記近傍に位置する複数の通信親機に対して無線接続を要求する際、無線接続を要求する信号を、まず前記選択チャンネルを用いて送信する請求項１乃至５のいずれかに記載の無線通信システム。
【請求項７】
携行装置に特有のアプリケーションにおいて無線接続する通信親機の固有情報が含まれる第１の接続先情報と、以前に無線接続した通信親機の固有情報が含まれる第２の接続先情報とを記録する記録部と、
前記第１及び第２の接続先情報に固有情報が含まれる通信親機に対して無線接続を試み、当該通信親機との無線接続が確立されない場合、近傍に位置する複数の通信親機に対して無線接続を要求する接続処理部と
を具備する通信子機。
【請求項８】
前記接続処理部は、前記第１の接続先情報に固有情報が含まれる通信親機に対して無線接続を試み、当該通信親機との無線接続が確立されない場合、前記第２の接続先情報に固有情報が含まれる通信親機に対して無線接続を試みる請求項７記載の通信子機。
【請求項９】
前記記録部は、前記第１の接続先情報に、現在無線接続が確立されていると認識している通信親機の固有情報と、優先的な接続先として設定される通信親機の固有情報とを含み、
前記接続処理部は、現在無線接続が確立されていると認識している通信親機に対して無線接続を試み、当該通信親機との無線接続が確立されない場合、優先的な接続先として設定される通信親機に対して無線接続を試みる請求項７又は８に記載の通信子機。
【請求項１０】
前記固有情報は、個別番号を含み、
前記接続処理部は、前記第１の接続先情報に固有情報が含まれる通信親機に対して無線接続を試みる際、前記個別番号を指定する請求項７乃至９のいずれかに記載の通信子機。
【請求項１１】
前記記録部は、初期設定において、前記第１及び第２の接続先情報として、優先的な接続先として設定される通信親機の固有情報のみを記録し、
前記接続処理部は、無線接続を確立すると、無線接続を確立した通信親機の固有情報に基づいて前記第１及び第２の接続先情報を更新する請求項７乃至１０のいずれかに記載の通信子機。
【請求項１２】
前記固有情報は、選択チャンネルを含み、
前記接続処理部は、前記近傍に位置する複数の通信親機に対して無線接続を要求する際、無線接続を要求する信号を、まず前記選択チャンネルを用いて送信する請求項７乃至１１のいずれかに記載の通信子機。
【請求項１３】
携行装置に特有のアプリケーションにおいて無線接続する通信親機の固有情報が含まれる第１の接続先情報と、以前に無線接続した通信親機の固有情報が含まれる第２の接続先情報とを記録し、
前記第１及び第２の接続先情報に固有情報が含まれる通信親機に対して無線接続を試み、
前記無線接続を試みた通信親機との無線接続が確立されない場合、近傍に位置する複数の通信親機に対して無線接続を要求する接続処理方法。
【請求項１４】
前記第１及び第２の接続先情報に固有情報が含まれる通信親機に対する無線接続は、
前記第１の接続先情報に固有情報が含まれる通信親機に対して無線接続を試み、
前記第１の接続先情報に固有情報が含まれる通信親機との無線接続が確立されない場合、前記第２の接続先情報に固有情報が含まれる通信親機に対して無線接続を試みる請求項１３記載の接続処理方法。
【請求項１５】
前記第１の接続先情報に、現在無線接続が確立されていると認識している通信親機の固有情報と、優先的な接続先として設定される通信親機の固有情報とを含み、
前記第１の接続先情報に固有情報が含まれる通信親機に対する無線接続は、
現在無線接続が確立されていると認識している通信親機に対して無線接続を試み、
前記現在無線接続が確立されていると認識している通信親機との無線接続が確立されない場合、優先的な接続先として設定される通信親機に対して無線接続を試みる請求項１３又は１４に記載の接続処理方法。
【請求項１６】
前記固有情報は、個別番号を含み、
前記第１の接続先情報に固有情報が含まれる通信親機に対して無線接続を試みる際、前記個別番号を指定する請求項１３乃至１５のいずれかに記載の接続処理方法。
【請求項１７】
初期設定において、前記第１及び第２の接続先情報として、優先的な接続先として設定される通信親機の固有情報のみを記録し、
無線接続を確立すると、無線接続を確立した通信親機の固有情報に基づいて前記第１及び第２の接続先情報を更新する請求項１３乃至１６のいずれかに記載の接続処理方法。
【請求項１８】
前記固有情報は、選択チャンネルを含み、
前記近傍に位置する複数の通信親機に対して無線接続を要求する際、無線接続を要求する信号を、まず前記選択チャンネルを用いて送信する請求項１３乃至１７のいずれかに記載の接続処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、実弾を使用しない射撃訓練システムで使用される無線通信システム、この無線通信システムで用いられる通信子機、及び、この無線通信システムで用いられる接続処理方法に関する。
【背景技術】
【０００２】
戦闘訓練時に実弾を用いた訓練は、安全上実施できない。そのため、戦闘環境を模擬する訓練システムが必要となる。訓練システムでは、実弾の代わりにレーザ光線又は電波が用いられ、戦闘状況が模擬される。
【０００３】
訓練システムでは、受光器が体の各部位に配置される。受光器は、レーザ光線を送信する装置（以下では、火器と称する。）から送信されるレーザ光線を電気信号に変換し、電気信号からデータを抽出する。ＣＰＵ等が設けられる処理器は、受光器で抽出されたデータを、有線の信号ケーブルで集約する。処理器は、集約したデータに基づいて受光器及び処理器を装着しているユーザの負傷の度合い、例えば、軽傷、重傷又は死亡等を決定する。火器は、処理器と微弱な無線信号を用いて通信し、処理器の位置情報、並びに、処理器及び受光器を装着する使用者を識別する情報等を送受信する。
【０００４】
ところで、無線通信の技術進歩により、受光器、処理器及び火器の接続が例えば、電波方式等を用いて無線化されてきた。受光器、処理器及び火器の間の通信では、共通の無線通信規格が適用される。ここで、無線通信の中心となる装置を通信親機（中継器）と称し、通信親機と無線通信で接続する端末を通信子機と称する。例えば、胴体に装着される処理器が通信親機となり、受光器、及び火器等の携行装置が通信子機となる。この種の技術により、ケーブル断線による故障等を回避することが可能となると共に、１個人単位でネットワークを構築することが可能となる。
【０００５】
訓練システムの使用者は各人で、１台の通信親機及び１台以上の複数の通信子機を使用して親機−子機通信を行う。また、任意の通信子機を、第１の使用者が有する通信親機に接続して通信させる場合の他に、任意の通信子機を、第１の使用者以外が有する通信親機に接続して通信させる場合がある。例えば、火器の持ち替え等である。しかしながら、複数の処理器、受光器及び火器が同席する環境下においては、通信相手を明示的に選択して通信の接続を確立する意図に反し、通信子機は、通信圏内における近傍に位置する他の通信親機と誤って接続する可能性がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】米国特許出願公開第２０１２／０１８３９２８号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００７】
以上のように、訓練システムで用いられる従来の無線通信システムでは、通信子機が、通信圏内において近傍に位置する通信親機と誤って接続する場合があった。
【０００８】
そこで目的は、通信子機と通信親機とが誤って接続することを防止することが可能な無線通信システム、このシステムで用いられる通信親機及び通信子機、並びに、このシステムで用いられる接続処理方法を提供することにある。
【課題を解決するための手段】
【０００９】
実施形態によれば、無線通信システムは、通信親機、及び通信子機を具備する。通信子機は、記録部、及び接続処理部を備える。記録部は、携行装置に特有のアプリケーションにおいて無線接続する通信親機の固有情報が含まれる第１の接続先情報と、以前に無線接続した通信親機の固有情報が含まれる第２の接続先情報とを記録する。接続処理部は、前記第１及び第２の接続先情報に固有情報が含まれる通信親機に対して無線接続を試み、当該通信親機との無線接続が確立されない場合、近傍に位置する複数の通信親機に対して無線接続を要求する。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施形態に係る無線通信システムが用いられる射撃訓練システムの構成を示す図である。
【図２】図２は、本実施形態に係る無線通信システムの構成を示す図である。
【図３】図３は、図１に示される火器の構成を示すブロック図である。
【図４】図４は、図３に示されるメモリに記録される接続先テーブルを表す図である。
【図５】図５は、図３に示されるＣＰＵの機能構成を示すブロック図である。
【図６】図６は、図１に示される処理器の構成を示すブロック図である。
【図７】図７は、図６に示されるＣＰＵの機能構成を示すブロック図である。
【図８】図８は、図２に示される第１の通信子機が通信親機との無線接続を確立させる際の動作を示すフローチャートである。
【図９】図９は、図８に示される定義済み処理の工程の詳細を示すフローチャートである。
【図１０】図１０は、図８に示される定義済み処理の工程の詳細を示すフローチャートである。
【図１１】図１１は、図８に示される定義済み処理の工程の詳細を示すフローチャートである。
【図１２】図１２は、図８に示される接続先シーク処理を実施する際の、第１の通信子機と、通信親機との信号のやりとりを表す図である。
【発明を実施するための形態】
【００１１】
以下、実施の形態について、図面を参照して説明する。
【００１２】
図１は、本実施形態に係る無線通信システムが用いられる射撃訓練システムの構成例を示す模式図である。射撃訓練システムとは、実弾の代わりにレーザ光線又は電波を用いて戦闘状況を模擬するシステムである。図１に示される射撃訓練システムは、火器１０、受光器２０−１〜２０−４、及び処理器３０を備える。火器１０は、携行装置として使用者に携行される。受光器２０−１〜２０−４は、使用者の体の各部位、例えば、頭部、腕、及び脚等に装着される。処理器３０は、例えば、使用者の胴体に装着される。
【００１３】
火器１０、受光器２０−１〜２０−４、及び処理器３０はそれぞれ通信回路を備え、例えば、図２に示されるネットワーク関係を構築する。処理器３０は通信親機（中継器）Ｔ１の役割を担う。火器１０は第１の通信子機Ｔ２となり、通信親機Ｔ１との無線接続を確立させる。また、受光器２０−１〜２０−４は第２の通信子機Ｔ３−１〜Ｔ３−４となり、通信親機Ｔ１との無線接続を確立させる。
【００１４】
受光器２０−１〜２０−４は、例えば、受光素子、Ａ／Ｄ変換器、ＣＰＵ（Central Processing Unit）、及び通信回路を備える。受光素子は、火器１０から照射されるレーザ光線を検出する。Ａ／Ｄ変換器は、検出したレーザ光線を電気信号に変換する。ＣＰＵは、電気信号に対して復号処理等を施すことで、電気信号から所定のデータを抽出する。ＣＰＵは、通信回路を制御して通信親機Ｔ１との無線接続を確立させ、確立された無線接続を用い、抽出したデータを通信親機Ｔ１へ送信する。
【００１５】
図３は、図１に示される火器１０の構成例を示すブロック図である。図３に示される火器１０は、ＣＰＵ１１、入力インタフェース１２、駆動回路１３、メモリ１４、通信回路１５、測定部１６、及びＲＴＣ（Real Time Clock）１７を備える。
【００１６】
入力インタフェース１２は、例えばトリガであり、使用者からの指示を受け付ける。入力インタフェース１２は、例えばトリガが引かれる等、使用者から指示が入力されると、入力された指示をＣＰＵ１１へ出力する。ＣＰＵ１１は、使用者からの指示に応じて火器１０からレーザ光線を発射してよいか否かを判断する。
【００１７】
駆動回路１３は、ＣＰＵ１１によりレーザ光線の発射が許諾されると、レーザ光線を生成し、生成したレーザ光線を銃口から照射する。
【００１８】
メモリ１４は、接続先テーブル、及び処理器３０から送信される位置データ等を記録している。図４は、図３に示されるメモリ１４に記録される接続先テーブルの例を表す模式図である。図４に示される接続先テーブルでは、テーブル番号「１」に接続先情報（現在）が登録され、テーブル番号「２」に接続先情報（優先）が登録される。テーブル番号「１」に登録される接続先情報（現在）、及びテーブル番号「２」に登録される接続先情報（優先）は、ＣＰＵ１１により実行される火器１０に特有のアプリケーションで扱われる情報、すなわち、ＯＳＩ参照モデルのアプリケーション層で扱われる情報である。なお、ＣＰＵ１１により実行される火器１０に特有のアプリケーションについては、後述する発射制御部１１４で説明する。
【００１９】
テーブル番号「１」に登録される接続先情報（現在）は、現在の携行者と判断している使用者に割り当てられている個別番号であるＰＡＮ＿ＩＤ、この使用者が保有する通信親機Ｔ１のＭＡＣ（Media Access Control）アドレス、及びこの通信親機Ｔ１が使用している選択チャンネル等を含む。なお、選択チャンネルとは、例えば、ＩＥＥＥ８０２．１５．４で規定されるチャンネルを意味する。選択チャンネルには、例えば、Ｃｈ１１〜Ｃｈ２６が存在する。テーブル番号「２」に登録される接続先情報（優先）は、火器を優先的に携行することが決定された使用者に割り当てられているＰＡＮ＿ＩＤ、この使用者が保有する通信親機Ｔ１のＭＡＣアドレス、及び通信親機Ｔ１が使用している選択チャンネル等を含む。接続先情報（優先）のＰＡＮ＿ＩＤは、初期設定の際、及び繰返し指示が入力された際等に入力される。
【００２０】
また、図４に示される接続先テーブルでは、テーブル番号「３」に接続先情報（直近１）が登録され、テーブル番号「４」に接続先情報（直近２）が登録される。テーブル番号「３」に登録される接続先情報（直近１）、及びテーブル番号「４」に登録される接続先情報（直近２）は、第１の通信子機Ｔ２が確立している、又は確立していた無線接続に関する情報、すなわち、ＯＳＩ参照モデルのセッション層以下で扱われる情報である。テーブル番号「３」に登録される接続先情報（直近１）は、火器１０が現在接続している通信親機Ｔ１、又は火器１０が最後に接続していた通信親機Ｔ１のＭＡＣアドレス、この通信親機Ｔ１を保有する使用者に割り当てられているＰＡＮ＿ＩＤ、及び通信親機Ｔ１が使用している選択チャンネル等を含む。テーブル番号「４」に登録される接続先情報（直近２）は、直近１の前に火器１０が接続していた通信親機Ｔ１のＭＡＣアドレス、この通信親機Ｔ１を保有する使用者に割り当てられているＰＡＮ＿ＩＤ、及び通信親機Ｔ１が使用している選択チャンネル等を含む。
【００２１】
通信回路１５は、例えば、Ｄ／Ａ変換器、増幅器、及びアンテナ等を含み、ＣＰＵ１１からの制御に従い、無線信号を送信する。また、通信回路１５は、到来する無線信号を受信する。
【００２２】
測定部１６は、通信親機Ｔ１から返信される接続要求信号に対するＡｃｋの物理量を測定する。物理量とは、例えば、電波強度レベル等である。測定部１６は、測定した物理量をＣＰＵ１１へ出力する。  
ＲＴＣ１７は、時刻を計時する。ＲＴＣ１７は、時刻情報をＣＰＵ１１へ出力する。
【００２３】
ＣＰＵ１１は、火器１０の各構成回路を制御するプロセッサである。ＣＰＵ１１は、火器１０の中枢として機能する。ＣＰＵ１１は、メモリ１４又はＲＯＭ（図示せず）に記録される各動作プログラムを呼び出し、呼び出したプログラムを実行することで、図５に示される登録部１１１、通信制御部１１２、接続処理部１１３、及び発射制御部１１４の機能を実現する。
【００２４】
登録部１１１は、所定のタイミングで不揮発性のメモリ１４に記録される接続先テーブルを更新する。所定のタイミングとは、例えば、初期設定時、繰返し指示時、火器１０と通信親機Ｔ１との無線接続が確立した時、及び火器１０によるイベント発生時等である。
【００２５】
具体的には、登録部１１１は、初期設定時及び繰返し指示時において、テーブル番号「１」〜「４」に登録されている情報を全て削除、すなわち、過去の接続先情報をリセットする。登録部１１１は、過去の接続先情報をリセットした後、テーブル番号「２」のＰＡＮ＿ＩＤのみを登録する。
【００２６】
登録部１１１は、火器１０が通信親機Ｔ１と接続した際に、テーブル番号「３」及びテーブル番号「４」に接続先情報を登録する。このとき、登録部１１１は、テーブル番号「１」に登録されているＰＡＮ＿ＩＤと、テーブル番号「３」に登録されているＰＡＮ＿ＩＤとが同一であり、かつ、テーブル番号「１」に登録されているＭＡＣアドレス、及び選択チャンネルと、テーブル番号「３」に登録されているＭＡＣアドレス、及び選択チャンネルとが異なるかを判断する。テーブル番号「１」に登録されているＰＡＮ＿ＩＤと、テーブル番号「３」に登録されているＰＡＮ＿ＩＤとが同一であり、かつ、テーブル番号「１」に登録されているＭＡＣアドレス、及び選択チャンネルと、テーブル番号「３」に登録されているＭＡＣアドレス、及び選択チャンネルとが異なる場合、登録部１１１は、テーブル番号「３」に登録されているＭＡＣアドレス、及び選択チャンネルを、テーブル番号「１」のＭＡＣアドレス及び選択チャンネル等として登録する。また、登録部１１１は、テーブル番号「２」に登録されているＰＡＮ＿ＩＤと、テーブル番号「３」に登録されているＰＡＮ＿ＩＤとが同一であり、かつ、テーブル番号「２」に登録されているＭＡＣアドレス、及び選択チャンネルと、テーブル番号「３」に登録されているＭＡＣアドレス、及び選択チャンネルとが異なるかを判断する。テーブル番号「２」に登録されているＰＡＮ＿ＩＤと、テーブル番号「３」に登録されているＰＡＮ＿ＩＤとが同一であり、かつ、テーブル番号「２」に登録されているＭＡＣアドレス、及び選択チャンネルと、テーブル番号「３」に登録されているＭＡＣアドレス、及び選択チャンネルとが異なる場合、登録部１１１は、テーブル番号「３」に登録されているＭＡＣアドレス、及び選択チャンネルを、テーブル番号「２」のＭＡＣアドレス及び選択チャンネル等として登録する。
【００２７】
登録部１１１は、火器１０によるイベント発生時に、テーブル番号「３」に登録されているＭＡＣアドレス、ＰＡＮ＿ＩＤ、及び選択チャンネル等を、テーブル番号「１」のＭＡＣアドレス、ＰＡＮ＿ＩＤ、及び選択チャンネル等として登録する。例えば、使用者によりトリガが引かれると、火器１０は、テーブル番号「１」に登録されているＰＡＮ＿ＩＤを含む位置要求信号を送信する。登録部１１１は、送信した位置要求信号を受信した処理器３０から応答信号の返信があった場合、テーブル番号「３」に登録されている情報を、テーブル番号「１」に登録する。
【００２８】
通信制御部１１２は、所定の信号を送信するように、及び到来する信号を受信するように、通信回路１５を制御する。例えば、通信制御部１１２は、接続要求信号をブロードキャストで、所定のチャンネルを用いて送信するように、通信回路１５を制御する。また、通信制御部１１２は、接続先として選択された通信親機Ｔ１のＰＡＮ＿ＩＤ、及びＭＡＣアドレス等の情報をヘッダに格納した接続選択信号を、所定のチャンネルで送信するように、通信回路１５を制御する。
【００２９】
また、通信制御部１１２は、無線接続が確立されている場合、通信回路１５を制御し、接続先テーブルのテーブル番号「３」に登録されているチャンネルを用いてビーコン信号を送信することで、確立した無線接続が維持されているかを確認する。
【００３０】
接続処理部１１３は、メモリ１４に記録されている接続先テーブルに基づき、無線接続を確立させる通信親機Ｔ１を選択する。接続処理部１１３による処理は、例えば、訓練が開始される前に、火器１０と通信親機Ｔ１とを関連付ける際に実施される。また、接続処理部１１３による処理は、例えば、確立されていた無線接続が断となった場合に、新たな通信親機Ｔ１との無線接続を確立する際に実施される。確立されていた無線接続が断となり、新たな通信親機Ｔ１と無線接続を確立する必要がある場合とは、例えば、火器１０の携行者が死亡扱い等により行動不能となり、火器１０が新たな携行者に持ち替えられた場合である。
【００３１】
発射制御部１１４は、ＣＰＵ１１が火器１０に特有のアプリケーション・プログラムを実行した際に実現される機能の１つである。発射制御部１１４は、使用者によりトリガが引かれると、使用者からの指示に応じて火器１０からレーザ光線を発射してよいか否かを判断する。具体的には、発射制御部１１４は、使用者によりトリガが引かれると、火器１０の識別番号、接続先テーブルのテーブル番号「１」に登録されているＰＡＮ＿ＩＤ、火器１０からレーザ光線を発射することの可否を表す発射停止指示、及び位置情報等を含む応答信号を要求する位置要求信号を作成する。作成された位置要求信号は、通信制御部１１２の制御により、通信回路１５から送信される。位置要求信号に対する応答信号が返信されると、登録部１１１により、テーブル番号「３」に登録されている情報が、テーブル番号「１」に登録される。発射制御部１１４は、位置要求信号に対する応答信号が返信されると、応答信号に含まれる位置データを記録すると共に、火器１０の識別番号、及び接続先テーブルのテーブル番号「１」に登録されているＰＡＮ＿ＩＤを含む発射データを作成する。作成された発射データは、通信制御部１１２の制御により、通信回路１５から送信される。なお、火器１０の携行者が死亡扱い等により行動不能となった場合、応答信号に含まれる発射停止指示が「停止」となり、火器１０の通信制御部１１２は、発射データの送信処理を中断する。
【００３２】
図６は、本実施形態に係る処理器３０の構成例を示すブロック図である。図６に示される処理器３０は、ＣＰＵ３１、メモリ３２、及び通信回路３３を備える。ＣＰＵ３１は、処理器３０の各構成回路を制御するプロセッサである。ＣＰＵ３１は、処理器３０の中枢として機能する。
【００３３】
ＣＰＵ３１は、メモリ３２又はＲＯＭ（図示せず）に記録される各動作プログラムを呼び出し、呼び出したプログラムを実行することで、図７に示される登録部３１１、通信制御部３１２、及び判断部３１３の機能を実現する。
【００３４】
登録部３１１は、使用者個々に割り当てられるＰＡＮ＿ＩＤ、及び自装置に設定されているＭＡＣアドレスを、不揮発性のメモリ３２に記録する。
【００３５】
通信制御部３１２は、所定の信号を送信するように、及び到来する信号を受信するように、通信回路３３を制御する。例えば、通信制御部３１２は、接続要求信号を送信した第１の通信子機Ｔ２へ、接続要求信号に対するＡｃｋを返信するように、通信回路３３を制御する。また、通信制御部３１２は、接続選択信号を送信した第１の通信子機Ｔ２へ、接続選択信号に対するＡｃｋを返信するように、通信回路３３を制御する。また、通信制御部３１２は、火器１０から送信される位置要求信号に対する応答信号を火器１０へ返信するように、通信回路３３を制御する。応答信号には、現在存在する位置に関する位置データ、火器１０の識別番号、メモリ３２に記録されているＰＡＮ＿ＩＤ、及び火器１０からレーザ光線を発射することの可否を表す発射停止指示が含まれる。
【００３６】
判断部３１３は、受光器２０−１〜２０−４で抽出されたデータを集約する。判断部３１３は、集約したデータに基づいて受光器２０−１〜２０−４及び処理器３０を装着している使用者の仮想的な負傷の度合い、例えば、軽傷、重傷又は死亡等を決定する。
【００３７】
次に、以上のように構成される無線通信システムによる動作を説明する。
【００３８】
図８は、本実施形態に係る第１の通信子機Ｔ２が通信親機Ｔ１との無線接続を確立させる際の動作の例を示すフローチャートである。図８に示される処理は、例えば、通信親機Ｔ１との無線接続が切断された場合に、予め設定される時間間隔で実施される。図９乃至図１１は、図８に示される定義済み処理の工程の詳細を示すフローチャートである。なお、図８において、接続の優先度は、「現在」が最も高く、「優先」、「直近１」、「直近２」と下がっていくものとする。
【００３９】
まず、第１の通信子機Ｔ２の接続処理部１１３は、チャンネルを指定しない接続選択処理を実行する（ステップＳ８１）。このとき、接続処理部１１３は、接続先テーブルを参照し、接続先として、テーブル番号「１」：接続先情報（現在）に登録されているＰＡＮ＿ＩＤである「ＰＡＮ＿ＩＤ１」を指定する。なお、ＭＡＣアドレスについては、ＭＡＣアドレスを指定しない「ＭＡＣアドレス＝ブロードキャスト」が設定される。チャンネルを指定しない接続選択処理についての詳細な工程は図９に示される。
【００４０】
接続処理部１１３は、図９において、使用が可能なチャンネルのうちいずれかのチャンネル、例えば、Ｃｈ１１を指定し、チャンネルを指定した接続選択処理を実行する（ステップＳ９１）。チャンネルを指定した接続選択処理についての詳細な工程は図１０に示される。
【００４１】
接続処理部１１３は、図１０において、「ＰＡＮ＿ＩＤ１」と、「ＭＡＣアドレス＝ブロードキャスト」とをヘッダに格納した接続選択信号を、Ｃｈ１１で送信する（ステップＳ１０１）。接続処理部１１３は、送信した接続選択信号に対する通信親機Ｔ１からのＡｃｋを受信したか否かを判断する（ステップＳ１０２）。なお、接続処理部１１３は、Ａｃｋを受信した場合であっても、受信したＡｃｋの受信強度が、ReceivePacketRSSIThresholdを下回る場合、Ａｃｋを受信していないと判断する。Ａｃｋを受信した場合（ステップＳ１０２のＹｅｓ）、接続処理部１１３は、Ａｃｋを返信した通信親機Ｔ１との無線接続が確立されたと判断し、「接続完了＝Ｙｅｓ」とする（ステップＳ１０３）。なお、通信親機Ｔ１から返信されるＡｃｋには、通信親機Ｔ１に設定されているＭＡＣアドレスに関する情報「ＭＡＣアドレス１」が含まれる。Ａｃｋを受信しない場合（ステップＳ１０２のＮｏ）、接続処理部１１３は、無線接続が確立されていないと判断し、「接続完了＝Ｎｏ」とし（ステップＳ１０４）、ステップＳ９１で実行される接続選択処理を終了させる。
【００４２】
登録部１１１は、ステップＳ１０３で「接続完了＝Ｙｅｓ」とした後、接続先テーブルを更新し（ステップＳ１０５）、ステップＳ９１で実行される接続選択処理を終了させる。  
接続先テーブル更新の具体例は以下である。登録部１１１は、無線接続が確立された通信親機Ｔ１の「ＰＡＮ＿ＩＤ１」と、接続先テーブルのテーブル番号「３」：接続先情報（直近１）に登録されているＰＡＮ＿ＩＤとが一致するか否かを判断する。一致しない場合、登録部１１１は、テーブル番号「３」：接続先情報（直近１）に「ＰＡＮ＿ＩＤ１」、「ＭＡＣアドレス１」、及び「Ｃｈ１１」を登録する。なお、登録部１１１は、無線接続が確立された通信親機Ｔ１の「ＭＡＣアドレス１」と、接続先テーブルのテーブル番号「３」：接続先情報（直近１）に登録されているＭＡＣアドレスとが一致するか否かを判断してもよい。登録部１１１は、テーブル番号「３」：接続先情報（直近１）を更新すると、テーブル番号「３」：接続先情報（直近１）に登録されていたＰＡＮ＿ＩＤ、ＭＡＣアドレス、及び選択チャンネルをテーブル番号「４」：接続先情報（直近２）に登録する。
【００４３】
また、登録部１１１は、無線接続が確立された通信親機Ｔ１の「ＭＡＣアドレス１」及び「Ｃｈ１１」と、テーブル番号「１」：接続先情報（現在）に登録されているＭＡＣアドレス及び選択チャンネルとが一致するか否かを判断する。一致しない場合、登録部１１１は、テーブル番号「１」：接続先情報（現在）に「ＭＡＣアドレス１」、及び「Ｃｈ１１」を登録する。
接続処理部１１３は、ステップＳ９１で実行される接続選択処理が終了すると、接続が完了したか否かを判断する（ステップＳ９２）。接続が完了している場合（ステップＳ９２のＹｅｓ）、接続処理部１１３は、ステップＳ８１で実行される接続選択処理を終了させる。接続が完了していない場合（ステップＳ９２のＮｏ）、接続処理部１１３は、使用が可能なチャンネルのうちいずれかのチャンネル、例えば、Ｃｈ１２を指定し、ステップＳ９１及びステップＳ９２の処理を再度実施する。接続処理部１１３は、無線接続が確立されるまで、又は、使用が可能なチャンネルのうち最後のチャンネル、例えば、Ｃｈ２６まで、チャンネルを繰返し指定し、指定したチャンネルを使用してステップＳ９１及びステップＳ９２の処理を実施する。
【００４４】
接続処理部１１３は、ステップＳ８１で実行される接続選択処理が終了すると、接続が完了したか否かを判断する（ステップＳ８２）。接続が完了している場合（ステップＳ８２のＹｅｓ）、接続処理部１１３は、「接続完了＝Ｙｅｓ」とし（ステップＳ８３）、処理を終了させる。接続が完了していない場合（ステップＳ８２のＮｏ）、接続処理部１１３は、テーブル番号「２」：接続先情報（優先）に登録されているＰＡＮ＿ＩＤである「ＰＡＮ＿ＩＤ２」を指定し、図９に示される、チャンネルを指定しない接続選択処理を実行する（ステップＳ８４）。このとき、ＭＡＣアドレスについては、「ＭＡＣアドレス＝ブロードキャスト」が設定される。
【００４５】
接続処理部１１３は、図９に示されるステップＳ９１にて、使用が可能なチャンネルのうちいずれかのチャンネル、例えば、Ｃｈ１１を指定し、図１０に示されるチャンネルを指定した接続選択処理を実行する。接続処理部１１３は、図１０おいて、「ＰＡＮ＿ＩＤ２」と、「ＭＡＣアドレス＝ブロードキャスト」とをヘッダに格納した接続選択信号を、Ｃｈ１１で送信する（ステップＳ１０１）。接続処理部１１３は、送信した接続選択信号に対する通信親機Ｔ１からのＡｃｋを受信した場合（ステップＳ１０２のＹｅｓ）、Ａｃｋを返信した通信親機Ｔ１との無線接続が確立されたと判断し、「接続完了＝Ｙｅｓ」とする（ステップＳ１０３）。なお、通信親機Ｔ１から返信されるＡｃｋには、通信親機Ｔ１に設定されているＭＡＣアドレスに関する情報「ＭＡＣアドレス２」が含まれるものとする。Ａｃｋを受信しない場合（ステップＳ１０２のＮｏ）、接続処理部１１３は、無線接続が確立されていないと判断し、「接続完了＝Ｎｏ」とし（ステップＳ１０４）、ステップＳ９１で実行される接続選択処理を終了させる。
【００４６】
登録部１１１は、ステップＳ１０３で「接続完了＝Ｙｅｓ」とした後、接続先テーブルを更新し（ステップＳ１０５）、ステップＳ９１で実行される接続選択処理を終了させる。  
接続先テーブル更新の具体例は以下である。登録部１１１は、無線接続が確立された通信親機Ｔ１の「ＰＡＮ＿ＩＤ２」と、接続先テーブルのテーブル番号「３」：接続先情報（直近１）に登録されているＰＡＮ＿ＩＤとが一致するか否かを判断する。一致しない場合、登録部１１１は、テーブル番号「３」：接続先情報（直近１）に「ＰＡＮ＿ＩＤ２」、「ＭＡＣアドレス２」、及び「Ｃｈ１１」を登録する。なお、登録部１１１は、無線接続が確立された通信親機Ｔ１の「ＭＡＣアドレス２」と、接続先テーブルのテーブル番号「３」：接続先情報（直近１）に登録されているＭＡＣアドレスとが一致するか否かを判断してもよい。登録部１１１は、テーブル番号「３」：接続先情報（直近１）を更新すると、テーブル番号「３」：接続先情報（直近１）に登録されていたＰＡＮ＿ＩＤ、ＭＡＣアドレス、及び選択チャンネルをテーブル番号「４」：接続先情報（直近２）に登録する。
【００４７】
また、登録部１１１は、無線接続が確立された通信親機Ｔ１の「ＭＡＣアドレス２」及び「Ｃｈ１１」と、テーブル番号「２」：接続先情報（優先）に登録されているＭＡＣアドレス及び選択チャンネルとが一致するか否かを判断する。一致しない場合、登録部１１１は、テーブル番号「２」：接続先情報（優先）に「ＭＡＣアドレス２」、及び「Ｃｈ１１」を登録する。
接続処理部１１３は、ステップＳ９１で実行される接続選択処理が終了すると、接続が完了したか否かを判断する（ステップＳ９２）。接続が完了している場合（ステップＳ９２のＹｅｓ）、接続処理部１１３は、ステップＳ８４で実行される接続選択処理を終了させる。接続が完了していない場合（ステップＳ９２のＮｏ）、接続処理部１１３は、使用が可能なチャンネルのうちいずれかのチャンネル、例えば、Ｃｈ１２を指定し、ステップＳ９１及びステップＳ９２の処理を再度実施する。接続処理部１１３は、無線接続が確立されるまで、又は、使用が可能なチャンネルのうち最後のチャンネル、例えば、Ｃｈ２６まで、チャンネルを繰返し指定し、指定したチャンネルを使用してステップＳ９１及びステップＳ９２の処理を実施する。
【００４８】
接続処理部１１３は、ステップＳ８４で実行される接続選択処理が終了すると、接続が完了したか否かを判断する（ステップＳ８５）。接続が完了している場合（ステップＳ８５のＹｅｓ）、接続処理部１１３は、処理をステップＳ８３へ進める。接続が完了していない場合（ステップＳ８５のＮｏ）、接続処理部１１３は、現在が訓練中であるか否かを判断する（ステップＳ８６）。接続処理部１１３は、メモリ１４に予め記録されている訓練の開始時刻と、ＲＴＣ１７から受け取った時刻情報とを比較し、現在が訓練中で有るかを判断する。現在が訓練中である場合（ステップＳ８６のＹｅｓ）、接続処理部１１３は、図１０に示される、チャンネルを指定した接続選択処理を実行する（ステップＳ８７）。このとき、接続処理部１１３は、接続先テーブルを参照し、接続先として、テーブル番号「３」：接続先情報（直近１）に登録されているＰＡＮ＿ＩＤ、ＭＡＣアドレス、及び選択チャンネルである「ＰＡＮ＿ＩＤ３」、「ＭＡＣアドレス３」、及び「Ｃｈ  Ｎ３」を指定する。現在が訓練中でない場合（ステップＳ８６のＮｏ）、接続処理部１１３は、無線接続が確立させる必要が無いと判断し、「接続完了＝Ｎｏ」とし（ステップＳ８８）、処理を終了させる。
【００４９】
接続処理部１１３は、図１０において、「ＰＡＮ＿ＩＤ３」と、「ＭＡＣアドレス３」とをヘッダに格納した接続選択信号を、Ｃｈ  Ｎ３で送信する（ステップＳ１０１）。接続処理部１１３は、送信した接続選択信号に対する通信親機Ｔ１からのＡｃｋを受信した場合（ステップＳ１０２のＹｅｓ）、Ａｃｋを返信した通信親機Ｔ１との無線接続が確立されたと判断し、「接続完了＝Ｙｅｓ」とする（ステップＳ１０３）。Ａｃｋを受信しない場合（ステップＳ１０２のＮｏ）、接続処理部１１３は、無線接続が確立されていないと判断し、「接続完了＝Ｎｏ」とし（ステップＳ１０４）、ステップＳ８７で実行される接続選択処理を終了させる。
【００５０】
登録部１１１は、ステップＳ１０３で「接続完了＝Ｙｅｓ」とした後、接続先テーブルを更新し（ステップＳ１０５）、ステップＳ８７で実行される接続選択処理を終了させる。  
接続先テーブル更新の具体例は以下である。登録部１１１は、無線接続が確立された通信親機Ｔ１の「ＰＡＮ＿ＩＤ３」と、テーブル番号「１」：接続先情報（現在）に登録されているＰＡＮ＿ＩＤとが一致するか否かを判断する。無線接続が確立された通信親機Ｔ１の「ＰＡＮ＿ＩＤ３」と、テーブル番号「１」：接続先情報（現在）に登録されているＰＡＮ＿ＩＤとが一致する場合、登録部１１１は、無線接続が確立された通信親機Ｔ１の「ＭＡＣアドレス３」及び「Ｃｈ  Ｎ３」と、テーブル番号「１」：接続先情報（現在）に登録されているＭＡＣアドレス及び選択チャンネルとが一致するか否かを判断する。無線接続が確立された通信親機Ｔ１の「ＭＡＣアドレス３」及び「Ｃｈ  Ｎ３」と、テーブル番号「１」：接続先情報（現在）に登録されているＭＡＣアドレス及び選択チャンネルとが一致しない場合、登録部１１１は、テーブル番号「１」：接続先情報（現在）に「ＭＡＣアドレス３」、及び「Ｃｈ  Ｎ３」を登録する。
【００５１】
また、登録部１１１は、無線接続が確立された通信親機Ｔ１の「ＰＡＮ＿ＩＤ３」と、テーブル番号「２」：接続先情報（優先）に登録されているＰＡＮ＿ＩＤとが一致するか否かを判断する。無線接続が確立された通信親機Ｔ１の「ＰＡＮ＿ＩＤ３」と、テーブル番号「２」：接続先情報（優先）に登録されているＰＡＮ＿ＩＤとが一致する場合、登録部１１１は、無線接続が確立された通信親機Ｔ１の「ＭＡＣアドレス３」及び「Ｃｈ  Ｎ３」と、テーブル番号「２」：接続先情報（優先）に登録されているＭＡＣアドレス及び選択チャンネルとが一致するか否かを判断する。無線接続が確立された通信親機Ｔ１の「ＭＡＣアドレス３」及び「Ｃｈ  Ｎ３」と、テーブル番号「２」：接続先情報（優先）に登録されているＭＡＣアドレス及び選択チャンネルとが一致しない場合、登録部１１１は、テーブル番号「２」：接続先情報（優先）に「ＭＡＣアドレス３」、及び「Ｃｈ  Ｎ３」を登録する。
【００５２】
接続処理部１１３は、ステップＳ８７で実行される接続選択処理が終了すると、接続が完了したか否かを判断する（ステップＳ８９）。接続が完了している場合（ステップＳ８９のＹｅｓ）、接続処理部１１３は、処理をステップＳ８３に進める。接続が完了していない場合（ステップＳ８９のＮｏ）、接続処理部１１３は、図１０に示される、チャンネルを指定した接続選択処理を実行する（ステップＳ８１０）。このとき、接続処理部１１３は、接続先テーブルを参照し、接続先として、テーブル番号「４」：接続先情報（直近２）に登録されているＰＡＮ＿ＩＤ、ＭＡＣアドレス、及び選択チャンネルである「ＰＡＮ＿ＩＤ４」、「ＭＡＣアドレス４」、及び「Ｃｈ  Ｎ４」を指定する。
【００５３】
接続処理部１１３は、図１０において、「ＰＡＮ＿ＩＤ４」と、「ＭＡＣアドレス４」とをヘッダに格納した接続選択信号を、Ｃｈ  Ｎ４で送信する（ステップＳ１０１）。接続処理部１１３は、送信した接続選択信号に対する通信親機Ｔ１からのＡｃｋを受信した場合（ステップＳ１０２のＹｅｓ）、Ａｃｋを返信した通信親機Ｔ１との無線接続が確立されたと判断し、「接続完了＝Ｙｅｓ」とする（ステップＳ１０３）。Ａｃｋを受信しない場合（ステップＳ１０２のＮｏ）、接続処理部１１３は、無線接続が確立されていないと判断し、「接続完了＝Ｎｏ」とし（ステップＳ１０４）、ステップＳ８１０で実行される接続選択処理を終了させる。
【００５４】
登録部１１１は、ステップＳ１０３で「接続完了＝Ｙｅｓ」とした後、接続先テーブルを更新し（ステップＳ１０５）、ステップＳ８１０で実行される接続選択処理を終了させる。  
接続先テーブル更新の具体例は以下である。登録部１１１は、テーブル番号「３」：接続先情報（直近１）に「ＰＡＮ＿ＩＤ４」、「ＭＡＣアドレス４」、及び「Ｃｈ  Ｎ４」を登録する。また、登録部１１１は、テーブル番号「３」：接続先情報（直近１）に登録されていたＰＡＮ＿ＩＤ、ＭＡＣアドレス、及び選択チャンネルをテーブル番号「４」：接続先情報（直近２）に登録する。
【００５５】
また、登録部１１１は、無線接続が確立された通信親機Ｔ１の「ＰＡＮ＿ＩＤ４」と、テーブル番号「１」：接続先情報（現在）に登録されているＰＡＮ＿ＩＤとが一致するか否かを判断する。無線接続が確立された通信親機Ｔ１の「ＰＡＮ＿ＩＤ４」と、テーブル番号「１」：接続先情報（現在）に登録されているＰＡＮ＿ＩＤとが一致する場合、登録部１１１は、無線接続が確立された通信親機Ｔ１の「ＭＡＣアドレス４」及び「Ｃｈ  Ｎ４」と、テーブル番号「１」：接続先情報（現在）に登録されているＭＡＣアドレス及び選択チャンネルとが一致するか否かを判断する。無線接続が確立された通信親機Ｔ１の「ＭＡＣアドレス４」及び「Ｃｈ  Ｎ４」と、テーブル番号「１」：接続先情報（現在）に登録されているＭＡＣアドレス及び選択チャンネルとが一致しない場合、登録部１１１は、テーブル番号「１」：接続先情報（現在）に「ＭＡＣアドレス４」、及び「Ｃｈ  Ｎ４」を登録する。
【００５６】
また、登録部１１１は、無線接続が確立された通信親機Ｔ１の「ＰＡＮ＿ＩＤ４」と、テーブル番号「２」：接続先情報（優先）に登録されているＰＡＮ＿ＩＤとが一致するか否かを判断する。無線接続が確立された通信親機Ｔ１の「ＰＡＮ＿ＩＤ４」と、テーブル番号「２」：接続先情報（優先）に登録されているＰＡＮ＿ＩＤとが一致する場合、登録部１１１は、無線接続が確立された通信親機Ｔ１の「ＭＡＣアドレス４」及び「Ｃｈ  Ｎ４」と、テーブル番号「２」：接続先情報（優先）に登録されているＭＡＣアドレス及び選択チャンネルとが一致するか否かを判断する。無線接続が確立された通信親機Ｔ１の「ＭＡＣアドレス４」及び「Ｃｈ  Ｎ４」と、テーブル番号「２」：接続先情報（優先）に登録されているＭＡＣアドレス及び選択チャンネルとが一致しない場合、登録部１１１は、テーブル番号「２」：接続先情報（優先）に「ＭＡＣアドレス４」、及び「Ｃｈ  Ｎ４」を登録する。
【００５７】
接続処理部１１３は、ステップＳ８１０で実行される接続選択処理が終了すると、接続が完了したか否かを判断する（ステップＳ８１１）。接続が完了している場合（ステップＳ８１１のＹｅｓ）、接続処理部１１３は、処理をステップＳ８３に進める。接続が完了していない場合（ステップＳ８１１のＮｏ）、接続処理部１１３は、接続先シーク処理を実行する（ステップＳ８１２）。このとき、接続処理部１１３は、接続先テーブルを参照し、テーブル番号「２」：接続先情報（優先）に登録されている選択チャンネルである「Ｃｈ  Ｎ２」を指定する。接続先シーク処理についての詳細な工程は図１１に示される。また、接続処理部１１３が接続先シーク処理を実施する際の、第１の通信子機Ｔ２と、通信親機Ｔ１−１〜Ｔ１−ｎとの信号のやりとりを図１２に模式的に示す。なお、図１２では、Ｃｈ  Ｎ２が指定される場合を例に示している。
【００５８】
接続処理部１１３は、図１１におけるループを、指定した「Ｃｈ  Ｎ２」から開始する。接続処理部１１３は、ＰＡＮ＿ＩＤを指定せず、「ＭＡＣアドレス＝ブロードキャスト」とした接続要求信号を、Ｃｈ  Ｎ２を使用して所定の強度で送信する（ステップＳ１１１）。なお、所定の強度とは、火器１０の近傍に通信エリアが形成される程度の強度である。接続処理部１１３は、接続要求信号を送信すると、予め設定した期間待機し（ステップＳ１１２）、接続要求信号に対する通信親機Ｔ１−１〜Ｔ１−ｎからのＡｃｋを受け付ける。
【００５９】
接続処理部１１３は、上記期間中に、通信親機Ｔ１−１〜Ｔ１−ｎから接続要求信号に対するＡｃｋを受信したか否かを判断する（ステップＳ１１３）。なお、接続処理部１１３は、Ａｃｋを受信した場合であっても、受信したＡｃｋの受信強度が、AssociationReplyRSSIThresholdを下回る場合、Ａｃｋを受信していないと判断する。Ａｃｋを受信した場合（ステップＳ１１３のＹｅｓ）、接続処理部１１３は、Ａｃｋを返信した通信親機に、接続先テーブルに登録されている通信親機が含まれるか否かを判断する（ステップＳ１１４）。なお、通信親機から返信されるＡｃｋには、通信親機の使用者に割り当てられているＰＡＮ＿ＩＤ、及び通信親機に設定されているＭＡＣアドレスに関する情報が含まれる。Ａｃｋを受信しない場合（ステップＳ１１３のＮｏ）、接続処理部１１３は、使用が可能なチャンネルのうちＣｈ  Ｎ２の次のチャンネルを指定し、ループ内の処理を再度実施する。
【００６０】
ステップＳ１１４において、Ａｃｋを返信した通信親機に、接続先テーブルに登録されている通信親機が含まれる場合（ステップＳ１１４のＹｅｓ）、接続処理部１１３は、接続先テーブルに登録されている通信親機が候補に含まれるように、メモリ１４に記録されている接続先候補リストを更新し（ステップＳ１１５）、処理をステップＳ１１６へ進める。なお、Ａｃｋを返信した通信親機がテーブル番号「１」：接続先情報（現在）、又はテーブル番号「２」：接続先情報（優先）に登録されているものであるか否かは、返信されたＡｃｋに含まれるＰＡＮ＿ＩＤが、テーブル番号「１」：接続先情報（現在）のＰＡＮ＿ＩＤ、又はテーブル番号「２」：接続先情報（優先）のＰＡＮ＿ＩＤと一致するか否かにより判断する。また、Ａｃｋを返信した通信親機がテーブル番号「３」：接続先情報（直近１）、又はテーブル番号「４」：接続先情報（直近２）に登録されているものであるか否かは、返信されたＡｃｋに含まれるＭＡＣアドレスが、テーブル番号「３」：接続先情報（直近１）のＭＡＣアドレス、又はテーブル番号「４」：接続先情報（直近２）のＭＡＣアドレスと一致するか否かにより判断する。
【００６１】
Ａｃｋを返信した通信親機に、接続先テーブルに登録されている通信親機が含まれない場合（ステップＳ１１４のＮｏ）、接続処理部１１３は、受信したＡｃｋの受信強度が予め設定する強度を超えるか否かを判断する（ステップＳ１１６）。Ａｃｋの受信強度が予め設定する強度を超える場合（ステップＳ１１６のＹｅｓ）、接続処理部１１３は、予め設定する強度を超える受信強度のＡｃｋを返信した通信親機が候補に含まれるように、メモリ１４に記録されている接続先候補リストを更新し（ステップＳ１１７）、処理をステップＳ１１８へ進める。
【００６２】
Ａｃｋの受信強度が予め設定する強度を超えない場合（ステップＳ１１６のＮｏ）、接続処理部１１３は、Ａｃｋを返信した通信親機の数が予め設定する数を超えるか否かを判断する（ステップＳ１１８）。Ａｃｋを返信した通信親機の数が予め設定する数を超える場合（ステップＳ１１８のＹｅｓ）、接続処理部１１３は、接続先候補リストを参照し、接続先を選択する（ステップＳ１１９）。ここで、予め設定する数とは例えば、１０であり、この数は、調整可能である。このとき、接続処理部１１３は、接続先候補リストから、例えば、現在＞優先＞直近１＞直近２＞強度最大、の優先順位を設定し、最も優先順位の高い通信親機を接続先として選択する。Ａｃｋを返信した通信親機の数が予め設定する数を超えない場合（ステップＳ１１８のＮｏ）、接続処理部１１３は、使用が可能なチャンネルのうちＣｈ  Ｎ２の次のチャンネルを指定し、ループ内の処理を再度実施する。
【００６３】
接続処理部１１３は、選択した通信親機のＰＡＮ＿ＩＤ、ＭＡＣアドレス、及び選択チャンネルを指定し、図１０に示される接続先選択処理を実行する（ステップＳ１１１０）。接続処理部１１３は、図１０において、選択した通信親機のＰＡＮ＿ＩＤと、ＭＡＣアドレスとをヘッダに格納した接続選択信号を、選択した通信親機の選択チャンネルで送信する（ステップＳ１０１）。接続処理部１１３は、送信した接続選択信号に対する通信親機からのＡｃｋを受信した場合（ステップＳ１０２のＹｅｓ）、接続処理部１１３は、「接続完了＝Ｙｅｓ」とする（ステップＳ１０３）。Ａｃｋを受信しない場合（ステップＳ１０２のＮｏ）、接続処理部１１３は、「接続完了＝Ｎｏ」とし（ステップＳ１０４）、ステップＳ１１１０で実行される接続選択処理を終了させる。
【００６４】
登録部１１１は、ステップＳ１０３で「接続完了＝Ｙｅｓ」とした後、接続先テーブルを更新し（ステップＳ１０５）、ステップＳ１１１０で実行される接続選択処理を終了させる。ステップＳ１１１０で実行される接続選択処理が終了されると、接続処理部１１３は、ステップＳ８１２で実行される接続先シーク処理を終了させる。
【００６５】
接続処理部１１３は、ステップＳ８１２で実行される接続先シーク処理が終了すると、接続が完了したか否かを判断する（ステップＳ８１３）。接続が完了している場合（ステップＳ８１３のＹｅｓ）、接続処理部１１３は、処理をステップＳ８３に進める。接続が完了していない場合（ステップＳ８１３のＮｏ）、接続処理部１１３は、処理をステップＳ８８へ進める。
【００６６】
上記では、図８に示される処理が、通信親機Ｔ１との無線接続が切断された場合に実施される場合を例に説明した。しかしながら、図８に示される処理は、初期設定の場合、及び繰返し指示に対応する場合においても実施可能である。ただし、初期設定の場合、及び繰返し指示に対応する場合、接続先テーブルには、テーブル番号「２」にＰＡＮ＿ＩＤのみが登録されている。すなわち、テーブル番号「１」にＰＡＮ＿ＩＤが登録されていないため、図８に示されるステップＳ８１、及びステップＳ８２の処理はスキップされる。また、テーブル番号「３」及び「４」にＰＡＮ＿ＩＤ、ＭＡＣアドレス、及び選択チャンネルが登録されていないため、ステップＳ８７、ステップＳ８９乃至ステップＳ８１１の処理はスキップされる。
【００６７】
以上のように、本実施形態では、火器１０は、火器１０に特有のアプリケーションにおいて通信する通信親機Ｔ１についての接続先情報と、以前に無線接続が確立されていた通信親機Ｔ１についての接続先情報とをメモリ１４に記録する。火器１０は、メモリ１４に記録されている接続先情報を参照し、携行者である可能性の高い通信親機Ｔ１との無線接続を確立するよう試みる。メモリ１４に記録されている接続先情報により特定される通信親機Ｔ１との通信が確立されない場合、火器１０は、近傍に存在する通信親機Ｔ１へ、接続を要求する信号をブロードキャストで送信するようにしている。
【００６８】
従来の無線通信システムでは、通信圏内に複数の人員が存在する場合、通信が混雑してしまい、目的の人員からの応答を受信できない場合がある。本実施形態に係る火器１０は、接続を要求する信号をブロードキャストで送信する前に、火器１０に特有のアプリケーションで扱われる接続先情報と、過去の接続履歴とに基づいて通信親機との通信接続を試みるため、携行者である確率が高い使用者が有する通信親機Ｔ１との無線接続を確立することが可能となる。
【００６９】
したがって、本実施形態に係る無線通信システムによれば、通信子機と通信親機とが誤って接続することを防止することができる。
【００７０】
また、本実施形態に係る第１の通信子機Ｔ２は、携行装置が扱う接続先情報に含まれる個別番号、すなわち、テーブル番号「１」：接続先情報（現在）、及びテーブル番号「２」：接続先情報（優先）に含まれるＰＡＮ＿ＩＤを指定する際（例えば、図８のステップＳ８１、及びステップＳ８２）には、接続選択信号を、ＭＡＣアドレスを指定しないブロードキャストで送信するようにしている。これにより、例えば、処理器３０における通信回路３３が故障等により交換された場合等、テーブル番号「２」：接続先情報（優先）にＰＡＮ＿ＩＤが登録されている処理器３０のＭＡＣアドレス及び選択チャンネルが、テーブル番号「２」：接続先情報（優先）に登録されているＭＡＣアドレス及び選択チャンネルと相違する状況においても、テーブル番号「１」、及びテーブル番号「２」にＰＡＮ＿ＩＤが登録されている処理器３０と優先的に無線接続を確立させることが可能となる。
【００７１】
また、本実施形態では、初期設定では、接続先テーブルに、テーブル番号「２」：接続先情報（優先）のＰＡＮ＿ＩＤのみが登録される。そして、無線接続が確立されると、無線接続が確立された通信親機Ｔ１のＰＡＮ＿ＩＤ、ＭＡＣアドレス、及び選択チャンネルを接続先テーブルに登録するようにしている。これにより、優先度の高い使用者が有する通信親機Ｔ１により早く接続することが可能となる。
【００７２】
また、本実施形態では、例えば、図８におけるステップＳ８１２で示されるように、接続処理部１１３は、接続先シーク処理において、テーブル番号「２」：接続先情報（優先）に登録されている選択チャンネルを指定するようにしている。これにより、選択チャンネルが変化していない場合には、ループの１回目から無線通信を確立することが可能となる。
【００７３】
また、本実施形態では、接続処理部１１３は、図１１に示される接続先シーク処理において、接続先テーブルに登録されている通信親機を優先して接続先候補リストに含めるようにしている。これにより、前段の処理において、接続先テーブルに登録さている通信親機との無線接続が確立されなかった場合においても、携行者である確率が高い使用者を優先的に選択することが可能となる。
【００７４】
なお、本実施形態では、第１の通信子機Ｔ２が通信親機Ｔ１との無線接続を確立させる際に、図８に示される処理を実施する場合を説明した。しかしながら、第１の通信子機Ｔ２の処理は、図８に示される処理に限定されない。例えば、通信親機Ｔ１との無線接続を確立させる際において、接続先テーブルのテーブル番号「１」：接続先情報（現在）に登録されている情報と、テーブル番号「３」：接続先情報（現在１）に登録されている情報とが一致する場合、ステップＳ８７に示される接続選択処理を省略しても構わない。また、通信親機Ｔ１との無線接続を確立させる際において、接続先テーブルのテーブル番号「２」：接続先情報（優先）に登録されている情報と、テーブル番号「３」：接続先情報（現在１）に登録されている情報とが一致する場合、ステップＳ８７に示される接続選択処理を省略しても構わない。
【００７５】
また、テーブル番号「２」：接続先情報（優先）のＰＡＮ＿ＩＤが設定されていない場合には、接続処理部１１３は、ステップＳ８６に示される現在が訓練中か否かの判断を省略してもよい。
【００７６】
また、本実施形態では、図９に示される接続選択処理において、使用が可能なチャンネルのうちいずれかのチャンネル、例えば、Ｃｈ１１を指定して処理を開始する場合を例に説明した。しかしながら、これに限定されない。接続処理部１１３は、接続先テーブルのテーブル番号「１」：接続先情報（現在）、又はテーブル番号「２」：接続先情報（優先）に登録されている選択チャンネルを指定し、指定したチャンネルから接続選択処理を開始するようにしてもよい。これにより、選択チャンネルが変化していない場合には、ループの１回目から無線通信を確立することが可能となる。
【００７７】
また、本実施形態では、接続先テーブルのテーブル番号「１」〜「４」に接続先情報が登録されている場合を例に説明したが、これに限定されない。接続先テーブルのテーブル番号は、「１」〜「４」以上であっても構わない。例えば、直近１、及び直近２に加えて直近３を設定してもよい。
【００７８】
また、本実施形態では、例えば、図８におけるステップＳ８１２で示されるように、接続処理部１１３は、接続先シーク処理において、テーブル番号「２」：接続先情報（優先）に登録されている選択チャンネルを指定するようにしている。しかしながら、これに限定されない。接続処理部１１３は、接続先シーク処理において、その他のテーブル番号に登録されている選択チャンネルを指定しても構わない。これにより、選択チャンネルが変化していない場合には、ループの１回目から優先度の高い使用者が有する通信親機Ｔ１と無線通信を確立することが可能となる。
【００７９】
また、本実施形態に係る火器１０は、表示部をさらに備え、接続先テーブルに登録される各種情報を、表示部に表示するようにしても構わない。これにより、火器１０の携行者は、火器１０のトリガを引く等のイベントを発生させなくても、接続先情報（現在）及び接続先情報（直近１）の通信相手を把握することが可能となる。
【００８０】
なお、上記実施形態では、ＣＰＵに所定のプログラムを実行させることにより、上記機能を構成する場合を例に説明したが、これに限定されない。例えば、上記機能の少なくとも一部をハードウェア的に実現するようにしても構わない。また、ＣＰＵに代えて、特定用途向け集積回路（Application Specific Integrated Circuit：ＡＳＩＣ）、及びＦＰＧＡ（Field Programmable Gate Array）等を利用しても構わない。
【００８１】
本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００８２】
１０…火器、１１…ＣＰＵ、１１１…登録部、１１２…通信制御部、１１３…接続処理部、１１４…発射制御部、１２…入力インタフェース、１３…駆動回路、１４…メモリ、１５…通信回路、１６…測定部、１７…ＲＴＣ、２０−１〜２０−４…受光器、３０…処理器、３１…ＣＰＵ、３１１…登録部、３１２…通信制御部、３１３…判断部、３２…メモリ、３３…通信回路、Ｔ１，Ｔ１−１〜Ｔ１−ｎ…通信親機、Ｔ２…第１の通信子機、Ｔ３−１〜Ｔ３−４…第２の通信子機
【図１】
2017191972.tif 000003
【図２】
2017191972.tif 000004
【図３】
2017191972.tif 000005
【図４】
2017191972.tif 000006
【図５】
2017191972.tif 000007
【図６】
2017191972.tif 000008
【図７】
2017191972.tif 000009
【図８】
2017191972.tif 000010
【図９】
2017191972.tif 000011
【図１０】
2017191972.tif 000012
【図１１】
2017191972.tif 000013
【図１２】
2017191972.tif 000014