(57)【要約】      （修正有）【課題】無線通信装置において、適切なタイミングに必要なデータを受信すべき移動体通信端末を接続先として決定する技術を提供する。【解決手段】通信システムは、移動体の各々に搭載される移動体通信端末と、規定条件を満たす１つの移動体通信端末（接続先端末）にデータを無線通信により送信する無線通信装置とを備える。無線通信装置は、情報信号（ビーコン）を受信するとＳ２１０、その受信した情報信号に含まれる接続識別情報である判定対象情報に一致する接続ＩＤを含む接続履歴が記憶部に記憶されていなければ（Ｓ２３０：ＮＯ）、当該判定対象情報に対応する移動体通信端末を接続先端末として決定するＳ２６０。その決定した接続先端末に対して、データを送信し、データの送信を完了すると、当該接続先端末に対応する接続識別情報を含む接続履歴を記憶部に記憶する。【選択図】図６
2015233195.tif 000002
【特許請求の範囲】
【請求項１】
移動体の各々に搭載される移動体通信端末（５）の中から決定した１つの移動体通信端末である接続先端末に、データを無線通信により送信する無線通信装置（２０）であって、
前記移動体通信端末の各々から繰り返し送信され、かつ、各移動体通信端末と対応付けられ当該無線通信装置の接続対象を識別する接続識別情報を含む情報信号を受信する受信手段（Ｓ２１０）と、
前記受信手段で受信した情報信号に含まれる接続識別情報である判定対象情報が、前記データを過去に送信した移動体通信端末に対応する接続識別情報を記憶する履歴記憶部に記憶されていなければ、当該判定対象情報に対応する移動体通信端末を前記接続先端末として決定する決定制御を実行する接続先決定手段（Ｓ２２０〜Ｓ２６０，Ｓ２６３，Ｓ２６７，Ｓ２７０，Ｓ２７２）と、
前記接続先決定手段で決定した接続先端末に対して、前記データを送信する送信手段（Ｓ４１０〜Ｓ４６０）と、
前記送信手段にて前記接続先端末へのデータの送信を完了すると、当該接続先端末に対応する接続識別情報を含む接続履歴を履歴記憶部（２４）に記憶する送信先記憶手段（Ｓ５１０〜Ｓ５４０）と
を備えることを特徴とする無線通信装置。
【請求項２】
前記送信先記憶手段は、
前記接続先端末に対してデータを送信した接続時刻と、その接続先端末の接続識別情報とを対応付けた情報を前記接続履歴として前記履歴記憶部に記憶し、
前記履歴記憶部に記憶された接続履歴に含まれる接続時刻から規定時間以上経過すると、その接続履歴を前記履歴記憶部から消去する履歴消去手段（Ｓ６１０〜Ｓ６４０）
を備えることを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記送信手段は、
前記データを繰り返し生成するデータ生成手段を備え、
前記送信先記憶手段は、
前記データ生成手段で生成された前記データごとに、前記履歴記憶部に接続履歴を記憶する
ことを特徴とする請求項１に記載の無線通信装置。
【請求項４】
前記接続先決定手段は、
予め規定された第１期間の間に前記受信手段で受信した各情報信号の前記判定対象情報が前記履歴記憶部に記憶されていなければ、その情報信号に含まれる接続識別情報と対応付けて、該情報信号の受信レベルを識別情報記憶部（２４）に記憶するレベル記憶手段（Ｓ２３０，Ｓ２４３）を備え、
前記レベル記憶手段で識別情報記憶部に記憶された受信レベルの中で、最も高い受信レベルと対応付けられた前記接続識別情報に対応する移動体通信端末を前記接続先端末として決定することを、前記決定制御として実行する
ことを特徴とする請求項１から請求項３までのいずれか一項に記載の無線通信装置。
【請求項５】
前記接続先決定手段は、
予め規定された第２期間の間に前記受信手段で受信した情報信号の前記判定対象情報が前記履歴記憶部に記憶されていなければ、その情報信号に含まれる接続識別情報に対応する移動体通信端末からの前記情報信号を受信した受信回数を識別情報記憶部（２４）に記憶する回数記憶手段（Ｓ２３０，Ｓ２４３）を備え、
前記回数記憶手段で識別情報記憶部に記憶された受信回数が最も多い接続識別情報に対応する前記移動体通信端末を前記接続先端末として決定することを、前記決定制御として実行する
ことを特徴とする請求項１から請求項３までのいずれか一項に記載の無線通信装置。
【請求項６】
前記接続先決定手段は、
前記受信手段で情報信号を受信した情報信号の受信レベルが、予め規定された規定値以下であれば、その情報信号に含まれる接続識別情報を前記判定対象情報から除外し前記決定制御を実行しない
ことを特徴とする請求項１から請求項５までのいずれか一項に記載の無線通信装置。
【請求項７】
前記送信手段は、
前記データを送信するごとに、そのデータの送信回数を計数する計数手段（Ｓ４２０）を備え、
前記計数手段で計数した送信回数が、予め規定された規定回数以上であれば、前記接続先決定手段にて決定した前記接続先端末への当該データの送信を完了したものとする
ことを特徴とする請求項１から請求項６までのいずれか一項に記載の無線通信装置。
【請求項８】
前記送信手段は、
前記データの送信後、前記接続先端末から前記データの受信に成功したことを表す受信確認を受信すると、当該接続先端末への前記データの送信を完了したものとする
ことを特徴とする請求項１から請求項７までのいずれか一項に記載の無線通信装置。
【請求項９】
前記計数手段は、前記データの送信後、前記該データの送信回数をインクリメントし、
前記計数手段で計数した送信回数の代表値を前記規定回数として設定する規定回数設定手段（Ｓ３１０〜Ｓ３５０）を
備えることを特徴とする請求項７に記載の無線通信装置。
【請求項１０】
前記送信手段は、
前記接続先決定手段で決定した接続先端末に対応する接続識別情報を含み、かつ、前記受信手段で受信した情報信号の受信レベルが、予め規定された規定レベル未満であれば、当該接続先端末への前記データの送信を完了したものとする
ことを特徴とする請求項１から請求項９までのいずれか一項に記載の無線通信装置。
【請求項１１】
前記送信先記憶手段は、
前記送信手段にて前記接続先端末へのデータの送信を完了すると、その接続先端末に対して、接続の解除を要求する解除要求を出力する解除手段（Ｓ５１０）を備え、
前記解除手段からの解除要求を受信した前記接続先端末から前記接続の解除を許可する解除許可を受信すると、当該接続先端末の接続識別情報を含む接続履歴を前記履歴記憶部に記憶する
ことを特徴とする請求項１から請求項１０までのいずれか一項に記載の無線通信装置。
【請求項１２】
移動体の各々に搭載される移動体通信端末（５）の中から決定した１つの移動体通信端末である接続先端末に、データを無線通信により送信する無線通信装置（２０）におけるデータ送信方法であって、
前記移動体通信端末の各々から規定された時間間隔で送信され、かつ、各移動体通信端末と対応付けられ当該無線通信装置の接続対象を識別する接続識別情報を含む情報信号を受信する受信手順（Ｓ２１０）と、
前記受信手順で受信した情報信号に含まれる接続識別情報である判定対象情報が、前記データを過去に送信した移動体通信端末に対応する接続識別情報を記憶する履歴記憶部に記憶されていなければ、当該判定対象情報に対応する移動体通信端末を前記接続先端末として決定する接続先決定手順（Ｓ２２０〜Ｓ２６０，Ｓ２６３，Ｓ２６７，Ｓ２７０，Ｓ２７２）と、
前記接続先決定手順で決定した接続先端末に対して、前記データを送信する送信手順（Ｓ４１０〜Ｓ４６０）と、
前記送信手順にて前記接続先端末へのデータの送信を完了すると、当該接続先端末に対応する接続識別情報を含む接続履歴を履歴記憶部（２４）に記憶する送信先記憶手順（Ｓ５１０〜Ｓ５４０）と
を備えることを特徴とするデータ送信方法。
【請求項１３】
移動体の各々に搭載される移動体通信端末（５）の中から決定した１つの移動体通信端末である接続先端末に、データを無線通信により送信する無線通信装置（２０）が備えるコンピュータが実行するプログラムであって、
前記移動体通信端末の各々から規定された時間間隔で送信され、かつ、各移動体通信端末と対応付けられ当該無線通信装置の接続対象を識別する接続識別情報を含む情報信号を受信する受信手順（Ｓ２１０）と、
前記受信手順で受信した情報信号に含まれる接続識別情報である判定対象情報が、前記データを過去に送信した移動体通信端末に対応する接続識別情報を記憶する履歴記憶部に記憶されていなければ、当該判定対象情報に対応する移動体通信端末を前記接続先端末として決定する接続先決定手順（Ｓ２２０〜Ｓ２６０，Ｓ２６３，Ｓ２６７，Ｓ２７０，Ｓ２７２）と、
前記接続先決定手順で決定した接続先端末に対して、前記データを送信する送信手順（Ｓ４１０〜Ｓ４６０）と、
前記送信手順にて前記接続先端末へのデータの送信を完了すると、当該接続先端末に対応する接続識別情報を含む接続履歴を履歴記憶部（２４）に記憶する送信先記憶手順（Ｓ５１０〜Ｓ５４０）とを
前記コンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体に搭載される移動体通信端末との間で無線による情報通信を実行する無線通信装置、データ送信方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、無線ネットワークを介して接続された無線通信端末との間で情報通信を実行する通信装置において、通信装置自身の接続先（即ち、無線通信端末）を選択する技術が知られている。
【０００３】
この種の接続先を選択する技術として、通信装置は、無線通信端末としての無線基地局ごとにその無線基地局との接続回数を集計し、その接続回数が多い無線基地局から順に優先度が高いものとして、接続先として選択することが提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２５０１５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、自動車などの移動体に搭載される移動体通信端末と、路上などに設置される複数の通信装置とを備えた通信システムが知られている。この通信システムにおいては、通信装置の各々が、例えば通信装置に接続されたセンサから入力された計測結果等のデータを無線ネットワークを介して接続された１台以上の移動体通信端末に順次送信する。
【０００６】
このような通信システムを構成する通信装置の各々は、通信範囲に限りがある。さらに、移動体通信端末が搭載された移動体は、通常、時間の経過と共に移動する。
つまり、通信装置の通信範囲に存在する移動体が時間の経過と共に切り替わるため、通信システムを構成する通信装置は、データを送信すべき移動体通信端末（即ち、接続先）を時間の経過に従って変更する必要がある。
【０００７】
しかしながら高速で走行する移動体に搭載される移動体通信端末は短時間で通信装置の通信範囲を通過するため、接続先の変更に要する時間が長いと全ての移動体通信端末との通信が完了しないうちに移動体通信端末が通信装置の通信範囲を通過してしまう問題があった。
【０００８】
この接続先の決定を上記特許文献１に記載された技術にて実現することを想定する。以下、想定する技術を従来想定技術と称す。この従来想定技術においては、通信装置は、移動体通信端末ごとに通信装置自身との間の接続回数を集計し、その接続回数が多い移動体通信端末から順に接続先として選択する。
【０００９】
このような従来想定技術において選択される接続先は、接続回数が多い移動体通信端末である。したがって、従来想定技術において通信装置が選択する接続先は、データを過去に送信した移動体通信端末である。しかしながら、通信装置がデータを過去に送信した移動体通信端末は、すでにデータの送信を終えている。
【００１０】
このため、従来想定技術において通信装置が選択した接続先は、接続先として選択することは不要である。このように不要な接続先の選択を繰り返すことで、データを送信すべき他の移動体通信端末を選択することができない可能性が高い。
【００１１】
換言すれば、従来想定技術では、無線通信装置において、適切なタイミングに必要なデータを受信すべき移動体通信端末を接続先として決定できないという課題がある。
そこで、本発明は、無線通信装置において、適切なタイミングに必要なデータを受信すべき移動体通信端末を接続先として決定する技術を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するためになされた本発明は、移動体の各々に搭載される移動体通信端末（５）の中から決定した１つの移動体通信端末である接続先端末に、データを無線通信により送信する無線通信装置（２０）に関する。
【００１３】
本発明の無線通信装置は、受信手段（Ｓ２１０）と、接続先決定手段（Ｓ２２０〜Ｓ２６０，Ｓ２６３，Ｓ２６７，Ｓ２７０，Ｓ２７２）と、送信手段（Ｓ４１０〜Ｓ４６０）と、送信先記憶手段（Ｓ５１０〜Ｓ５４０）とを備えている。
【００１４】
このうち、受信手段は、移動体通信端末の各々から繰り返し送信され、かつ、各移動体通信端末と対応付けられ当該無線通信装置の接続対象を識別する接続識別情報を含む情報信号を受信する。接続先決定手段は、判定対象情報が履歴記憶部に記憶されていなければ、当該判定対象情報に対応する移動体通信端末を接続先端末として決定する決定制御を実行する。ただし、ここで言う判定対象情報とは、受信手段で受信した情報信号に含まれる接続識別情報である。また、ここで言う履歴記憶部は、データを過去に送信した移動体通信端末に対応する接続識別情報を記憶するものである。
【００１５】
なお、ここで言う接続対象とは、移動体通信端末そのものであっても良いし、移動体通信端末を中心に構成されるパーソナルエリアネットワーク（ＰＡＮ）であっても良い。すなわち、接続識別情報は、移動体通信端末そのものを識別する識別情報であっても良いし、パーソナルエリアネットワークを識別する識別情報であっても良い。
【００１６】
そして、送信手段は、接続先決定手段で決定した接続先端末に対して、データを送信する。さらに、送信先記憶手段は、送信手段にて接続先端末へのデータの送信を完了すると、当該接続先端末に対応する接続識別情報を含む接続履歴を履歴記憶部に記憶する。
【００１７】
すなわち、１つの無線通信装置の通信範囲に存在する移動体が時間の経過と共に切り替わる。そして、当該無線通信装置の通信範囲に新たに進入した移動体に搭載される移動体通信端末（以下、対象端末と称す）へは、当該無線通信装置は、データを未送信である。
【００１８】
この場合、無線通信装置は、対象端末を接続先端末として、早期にデータを送信することが好ましい。このため、本発明の無線通信装置においては、データを過去に送信したことが無い移動体通信端末を接続先端末としている。
【００１９】
以上説明したように、本発明の無線通信装置によれば、データを必要とする移動体通信端末を接続先端末として決定することができる。しかも、本発明の無線通信装置では、移動体通信端末からのビーコンに含まれる各接続識別情報、即ち、判定対象情報が履歴記憶部に含まれていなければ、当該判定対象情報に対応する移動体通信端末を接続先端末として決定している。このため、本発明の無線通信装置によれば、接続先端末を決定するまでの処理ステップを低減でき、接続先端末を決定するまでに要する時間長を短縮できる。
【００２０】
つまり、本発明の無線通信装置によれば、適切なタイミングに必要なデータを受信すべき移動体通信端末を接続先として決定することができる。
なお、「特許請求の範囲」及び「課題を解決するための手段」の欄に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本発明の技術的範囲を限定するものではない。
【００２１】
また、本発明は、前述した無線通信装置の他、無線通信装置におけるデータ送信方法、データを送信するために無線通信装置のコンピュータが実行するプログラム等、種々の形態で実現することができる。
【００２２】
特に、本発明がプログラムとしてなされていれば、例えば、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ハードディスク等のコンピュータ読み取り可能な記録媒体に記録し、必要に応じてコンピュータにロードさせて起動することや、通信回線を介して必要に応じてコンピュータに取得させて起動することにより用いることができる。そして、コンピュータに各手順を実行させることで、そのコンピュータを、請求項１に記載された無線通信装置として機能させることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明が適用された無線通信装置を備えた通信システムの概要を示す図である。
【図２】通信システムを構成する移動体通信端末の概略構成を示すブロック図である。
【図３】本発明が適用された無線通信装置の概略構成を示すブロック図である。
【図４】データ送信処理の処理手順を示すフローチャートである。
【図５】接続履歴の一例を示す図である。
【図６】接続先決定処理の処理手順を示すフローチャートである。
【図７】送信処理の処理手順を示すフローチャートである。
【図８】閾値設定処理の処理手順を示すフローチャートである。
【図９】切断処理の処理手順を示すフローチャートである。
【図１０】履歴管理処理の処理手順を示すフローチャートである。
【図１１】通信システムの動作例を示すタイミングチャートである。
【図１２】第２実施形態における接続先決定処理の処理手順を示すフローチャートである。
【図１３】第３実施形態における接続先決定処理の処理手順を示すフローチャートである。
【図１４】第３実施形態における移動体情報の一例を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下に本発明の実施形態を図面と共に説明する。
［第１実施形態］
＜通信システム＞
図１に示す通信システム１は、自動車ＡＭの各々に搭載される移動体通信端末５１〜５Ｎと、路上に設置される複数の無線通信装置２０１〜２０Ｍとを備えている。
【００２５】
この通信システム１では、各無線通信装置２０が、各無線通信装置２０の通信範囲内に存在する移動体通信端末５の中から、規定条件を満たす１つの移動体通信端末５に対してデータを送信する。したがって、移動体通信端末５は、自身が搭載された自動車ＡＭが移動している場合には、無線ネットワークを介して接続される無線通信装置２０を時間の経過に沿って切り替えながら、その接続された無線通信装置２０からデータを受信する。
【００２６】
本実施形態におけるデータは、予め規定された規定情報を含む。本実施形態における規定情報は、時間の経過と共にその内容が変化する情報である。すなわち、規定情報は、例えば、センサが計測した時間に沿って順次変化する結果を含む。
【００２７】
なお、移動体通信端末５と無線通信装置２０との間の通信方式は、周知の方式を用いれば良い。本実施形態においては、移動体通信端末５と無線通信装置２０との間の通信方式として、周知の近距離無線規格であるＩＥＥＥ８０２．１５．４によって規格化されたジグビー（ＺｉｇＢｅｅ（登録商標））を用いる。
【００２８】
図１に示す符号「Ｍ」は、無線通信装置２０を識別する識別子であり、１以上の自然数である。また、符号「Ｎ」は、移動体通信端末５を識別する識別子であり、１以上の自然数である。
【００２９】
図２に示すように、移動体通信端末５は、無線通信回路７と、制御部９とを備えている。
このうち、無線通信回路７は、制御部９からのデータを通信データへと変換し、アンテナ１１を介して送信する。さらに、無線通信回路７は、アンテナ１１を介して通信データを受信すると共に、その受信した通信データを制御部９にて処理可能なデータへと変換する。
【００３０】
制御部９は、ＲＯＭ，ＲＡＭ，ＣＰＵを有した周知のマイクロコンピュータを中心に構成された周知の制御装置である。この制御部９は、無線通信回路７を含む移動体通信端末５を構成する各部を制御する。さらに、制御部９は、無線通信装置２０からのデータに含まれる規定情報に基づく処理を実行したり、他の車載装置に規定情報を出力したりする。
【００３１】
また、移動体通信端末５は、予め規定された時間間隔で繰り返しビーコンを送信する。移動体通信端末５が送信するビーコンには、移動体通信端末５を中心に構成されるパーソナルエリアネットワーク（ＰＡＮ）を識別する識別情報（以下、「接続ＩＤ」と称す）を少なくとも含む。なお、本実施形態におけるビーコンは、特許請求の範囲に記載された情報信号の一例であり、本実施形態における接続ＩＤは、特許請求の範囲に記載された接続識別情報の一例である。
【００３２】
つまり、移動体通信端末５の各々は、無線ネットワークを介して接続された無線通信装置２０との間で情報通信を実行する。その情報通信において、移動体通信端末５は、少なくとも、無線通信装置２０からのデータを取得する。
【００３３】
さらに、移動体通信端末５の各々は、無線通信装置２０からの各種要求に従って返答（応答）する。
＜無線通信装置＞
次に、無線通信装置２０は、図３に示すように、センシング部２２と、記憶部２４と、無線通信回路２６と、制御部２８と、計時部３０とを備えている。
【００３４】
このうち、センシング部２２は、無線通信装置２０が設置された道路の状況を繰り返しセンシングするセンサである。本実施形態におけるセンサとして、例えば、路面の温度を計測する温度センサや、無線通信装置２０が設置された橋の歪みを計測する歪みゲージなどが含まれる。なお、センシング部２２にてセンシングした結果のそれぞれが、規定情報として生成される。
【００３５】
記憶部２４は、周知の記憶装置である。この記憶装置として、例えば、書換可能な不揮発性の記憶装置（例えば、ハードディスクドライブやフラッシュメモリ等）が考えられる。計時部３０は、時刻を計測する周知の構造である。
【００３６】
無線通信回路２６は、制御部２８からのデータを通信データへと変換し、アンテナ２９を介して送信する。さらに、無線通信回路２６は、アンテナ２９を介して通信データを受信すると共に、その受信した通信データを制御部２８にて処理可能なデータへと変換する。
【００３７】
制御部２８は、ＲＯＭ，ＲＡＭ，ＣＰＵを有した周知のマイクロコンピュータを中心に構成された周知の制御装置である。この制御部２８は、無線通信回路２６を含む無線通信装置２０を構成する各部を制御する。
【００３８】
制御部２８のＲＯＭには、無線ネットワークを介して接続する移動体通信端末５（以下、「接続先端末」と称す）を決定し、その決定した接続先端末にデータを送信するデータ送信処理を、制御部２８が実行するためのプログラムが格納されている。
【００３９】
つまり、無線通信装置２０は、移動体通信端末５の各々からのビーコンに基づいて、規定条件を満たす移動体通信端末５を接続先端末５として決定する。さらに、無線通信装置２０は、その決定した接続先端末５に対してデータを送信する。
【００４０】
なお、本実施形態の無線通信装置２０は、電力の消費を抑制するように無線通信装置２０を構成する各部への電力供給を低減するスリープモードが用意されていても良い。そして、このようなスリープモードが用意された無線通信装置２０においては、データ送信処理を起動するタイミングごとに、無線通信装置２０を構成する各部が動作するように電力を供給する通常モードへと切り替えられるように構成されていても良い。また、スリープモードが用意された無線通信装置２０においては、無線通信回路２６のうちのデータを受信する機能を実現する機構には、電力を常時供給し、無線通信装置２０を構成するその他の各部には、データ送信処理を起動するタイミングごとに電力を供給するように構成されていても良い。
＜データ送信処理＞
次に、無線通信装置２０の制御部２８が実行するデータ送信処理について説明する。データ送信処理は、予め規定された時間間隔ごとに起動される。
【００４１】
このデータ送信処理では、図４に示すように、起動されると、制御部２８は、移動体通信端末５の中から、規定条件を満たす移動体通信端末５を接続先端末５として決定する接続先決定処理を実行する（Ｓ１１０）。なお、制御部２８は、規定条件を満たす移動体通信端末５が存在しなければ、接続先決定処理において、接続先端末５を決定することなく、データ送信処理へと戻る。
【００４２】
続いて、制御部２８は、今サイクルの接続先決定処理にて接続先端末５を決定したか否かを判定する（Ｓ１２０）。このＳ１２０での判定の結果、今サイクルの接続先決定処理にて接続先端末５を未決定であれば（Ｓ１２０：ＮＯ）、制御部２８は、詳しくは後述するＳ１６０へとデータ送信処理を移行させる。
【００４３】
一方、Ｓ１２０での判定の結果、今サイクルの接続先決定処理にて接続先端末５を決定済みであれば（Ｓ１２０：ＹＥＳ）、データ送信処理をＳ１３０へと移行させる。
そのＳ１３０では、制御部２８は、詳しくは後述する回数閾値を設定する閾値設定処理を実行する（Ｓ１３０）。さらに、制御部２８は、今サイクルの接続先決定処理にて決定した接続先端末５に無線ネットワークを介して接続し、データを送信する送信処理を実行する（Ｓ１４０）。
【００４４】
そして、制御部２８は、接続先端末５との無線ネットワークを介した接続を切断する切断処理を実行する（Ｓ１５０）。続いて、制御部２８は、データの送信を完了した移動体通信端末５に関する情報（以下、「接続履歴」と称す）を管理する履歴管理処理を実行する（Ｓ１６０）。なお、Ｓ１６０へは、Ｓ１２０での判定の結果、今サイクルの接続先決定処理にて接続先端末５を未決定である場合にも移行する。
【００４５】
ここで言う接続履歴とは、データの送信を完了した移動体通信端末５を特定する情報であり、記憶部２４に記憶される。本実施形態における接続履歴は、図５に示すように、データを送信した移動体通信端末５（即ち、接続先端末５）に対応する接続ＩＤ（図５中、単に「ＩＤ」と記載）と、その接続先端末５に対してデータを送信した時刻（以下、「接続時刻」と称す）とを、データ番号ごとに対応付けたものである。なお、ここで言うデータ番号とは、時間の経過と共に生成され、無線通信装置２０から送信されるデータを識別する識別子である。すなわち、接続履歴は、無線通信装置２０が送信するデータごとに生成される。本実施形態において、接続履歴が記憶された記憶部２４が、特許請求の範囲に記載された履歴記憶部として機能する。
【００４６】
その後、制御部２８は、データ送信処理を終了し、次の起動タイミングまで待機する。この次の起動タイミングまでは、スリープモードとしても良い。
なお、接続先決定処理、閾値設定処理、送信処理、切断処理、及び履歴管理処理の詳細については、後述する。
＜接続先決定処理＞
次に、データ送信処理のＳ１１０にて実行される接続先決定処理について説明する。
【００４７】
この接続先決定処理は、起動されると、図６に示すように、制御部２８は、まず、移動体通信端末５からのビーコンを受信したか否かを判定する（Ｓ２１０）。このＳ２１０での判定の結果、移動体通信端末５からのビーコンを受信していなければ（Ｓ２１０：ＮＯ）、制御部２８は、詳しくは後述するＳ２５０へと接続先決定処理を移行させる。
【００４８】
一方、Ｓ２１０での判定の結果、移動体通信端末５からのビーコンを受信していれば（Ｓ２１０：ＹＥＳ）、制御部２８は、現サイクルのＳ２１０にて受信したビーコン（以下、「受信ビーコン」と称す）の受信レベルが、予め規定された規定閾値以上であるか否かを判定する（Ｓ２２０）。この規定閾値は、無線通信装置２０自身と受信ビーコンを送信した移動体通信端末５との間の通信品質の最低水準を保証するビーコンの受信レベルとして予め実験などにより規定されたものである。
【００４９】
このＳ２２０での判定の結果、受信ビーコンの受信レベルが規定閾値未満であれば（Ｓ２２０：ＮＯ）、制御部２８は、接続先決定処理をＳ２５０へと処理を移行させる。一方、Ｓ２２０での判定の結果、受信ビーコンの受信レベルが規定閾値以上であれば（Ｓ２２０：ＹＥＳ）、制御部２８は、接続先決定処理をＳ２３０へと移行させる。
【００５０】
そのＳ２３０では、制御部２８は、記憶部２４に記憶されている接続履歴の中に、受信ビーコンに含まれる接続ＩＤ（以下、「判定対象情報」と称す）に一致する接続ＩＤを含む接続履歴が存在するか否かを判定する。すなわち、Ｓ２３０では、受信ビーコンに含まれる判定対象情報を、記憶部２４に記憶されている各接続履歴に含まれる接続ＩＤに照合し、一致する接続ＩＤの有無を判定する。
【００５１】
このＳ２３０での判定の結果、判定対象情報に一致する接続ＩＤを含む接続履歴が記憶部２４に記憶されていれば（Ｓ２３０：ＹＥＳ）、制御部２８は、接続先決定処理をＳ２５０へと処理を移行させる。一方、Ｓ２３０での判定の結果、判定対象情報に一致する接続ＩＤを含む接続履歴が記憶部２４に記憶されていなければ（Ｓ２３０：ＮＯ）、制御部２８は、本接続先決定処理をＳ２４０へと移行させる。そのＳ２４０では、制御部２８は、受信ビーコンの受信レベルを、その受信ビーコンに含まれる接続ＩＤと対応付けた移動体情報を記憶部２４に格納する。この移動体情報が記憶された記憶部２４が、特許請求の範囲に記載された識別情報記憶部として機能する。
【００５２】
続いて、接続先決定処理では、制御部２８は、接続先決定処理が起動されてから、予め規定された時間長である第１期間が経過したか否かを判定する（Ｓ２５０）。ここで言う第１期間は、接続先端末５の決定に要する最小限度の時間長として、実験などにより予め規定されたものであり、例えば、数十ミリ秒であっても良いし、数百ミリ秒であっても良い。
【００５３】
そして、Ｓ２５０での判定の結果、接続先決定処理が起動されてから第１期間が経過していなければ（Ｓ２５０：ＮＯ）、制御部２８は、接続先決定処理をＳ２１０へと戻す。一方、Ｓ２５０での判定の結果、接続先決定処理が起動されてから第１期間が経過していれば（Ｓ２５０：ＹＥＳ）、制御部２８は、接続先決定処理をＳ２６０へと移行させる。
【００５４】
そのＳ２６０では、制御部２８は、今サイクルの接続先決定処理にて記憶部２４に記憶された移動体情報に基づいて、規定条件を満たす移動体通信端末５を接続先端末５として決定する。本実施形態における規定条件は、今サイクルの接続先決定処理にて記憶部２４に記憶された移動体情報に含まれる受信ビーコンの中で受信レベルが最大である受信ビーコンを送信していることである。すなわち、本実施形態のＳ２６０では、今サイクルの接続先決定処理にて記憶部２４に記憶された移動体情報に含まれる受信ビーコンの中で、受信レベルが最大である受信ビーコンに含まれる接続ＩＤに対応する移動体通信端末５を、接続先端末５として決定する。
【００５５】
さらに、接続先決定処理では、制御部２８は、今サイクルの接続先決定処理にて記憶部２４に記憶された移動体情報を全て削除する（Ｓ２７０）。
さらに、接続先決定処理では、制御部２８は、今サイクルのデータ送信処理において、接続先端末５に送信するデータのデータ番号を特定する（Ｓ２８０）。
【００５６】
その後、本接続先決定処理を終了し、データ送信処理のＳ１２０へと移行する。
つまり、判定対象情報に一致する接続ＩＤを含む接続履歴が記憶部２４に記憶されている場合には、無線通信装置２０は、その接続ＩＤに対応する移動体通信端末５に対して、データを既に送信済みである。このため、今サイクルの接続先決定処理では、その移動体通信端末５を接続先端末として決定することなく、本接続先決定処理を終了する。
【００５７】
一方、判定対象情報に一致する接続ＩＤを含む接続履歴が記憶部２４に記憶されていなければ、無線通信装置２０は、その接続ＩＤに対応する移動体通信端末５に対して、データを未送信である。このような移動体通信端末５は、無線通信装置２０の通信範囲に新たに入った可能性が高いため、当該移動体通信端末５を接続先端末５として決定する。
【００５８】
さらに、本実施形態の接続先決定処理では、接続履歴が記憶部２４に記憶されていない接続ＩＤの中で、ビーコンの受信レベルが最大である移動体通信端末５を接続先端末５として決定している。
【００５９】
なお、本実施形態の接続先決定処理におけるＳ２３０，Ｓ２６０が、特許請求の範囲に記載された決定制御の一例である。
＜送信処理＞
次に、データ送信処理のＳ１４０にて実行される送信処理について説明する。
【００６０】
この送信処理は、図７に示すように、起動されると、制御部２８は、まず、先の接続先決定処理で決定された接続先端末５に対して、先のＳ２８０にて特定されたデータ番号のデータを送信する（Ｓ４１０）。本実施形態のＳ４１０では、無線通信装置２０は、まず、接続先端末５の無線ネットワークに接続することを要求する接続要求を、接続先端末５に送信する。そして、接続先端末５の無線ネットワークに接続することを許可する接続許可を、接続先端末５から無線通信装置２０が受信した後に、即ち、無線ネットワークを介して接続先端末５と接続された後に、データを接続先端末５に送信する。
【００６１】
続いて、制御部２８は、送信回数を１つインクリメントする（Ｓ４２０）。ここで言う送信回数は、先のＳ２８０にて特定されたデータ番号のデータを送信した回数を表すものである。本実施形態においては、送信回数を、データ番号かつ接続ＩＤごとに計数する。
【００６２】
さらに、制御部２８は、接続先端末５から受信確認を受信したか否かを判定する（Ｓ４３０）。ここで言う受信確認とは、データを受信した旨を表す通知である。
このＳ４３０での判定の結果、接続先端末５から受信確認を受信していれば（Ｓ４３０：ＹＥＳ）、制御部２８は、送信処理を終了して、データ送信処理のＳ１５０へと処理を移行させる。
【００６３】
一方、Ｓ４３０での判定の結果、接続先端末５から受信確認を受信していなければ（Ｓ４３０：ＮＯ）、制御部２８は、Ｓ４４０へと処理を移行させる。そのＳ４４０では、Ｓ４１０にて送信したデータのデータ番号かつ接続先端末５に対応する接続ＩＤの送信回数が、閾値設定処理にて設定された回数閾値未満であるか否かを判定する。
【００６４】
このＳ４４０での判定の結果、送信回数が回数閾値以上であれば（Ｓ４４０：ＹＥＳ）、制御部２８は、送信処理を終了して、データ送信処理のＳ１５０へと処理を移行させる。一方、Ｓ４４０での判定の結果、送信回数が回数閾値未満であれば（Ｓ４４０：ＮＯ）、制御部２８は、接続先端末５からのビーコンの受信レベルが、予め規定された受信閾値よりも大きいか否かを判定する（Ｓ４５０）。ここで言う受信閾値とは、無線通信装置２０自身との間の通信品質の最低水準を保証するビーコンの受信レベルとして予め実験などにより規定されたものである。
【００６５】
このＳ４５０での判定の結果、接続先端末５からのビーコンの受信レベルが受信閾値以下であれば（Ｓ４５０：ＮＯ）、制御部２８は、送信処理を終了して、データ送信処理のＳ１５０へと処理を移行させる。一方、接続先端末５からのビーコンの受信レベルが受信閾値よりも大きければ（Ｓ４５０：ＹＥＳ）、制御部２８は、Ｓ４１０においてデータを送信してから、予め規定された第１所定時間が経過したか否かを判定する（Ｓ４６０）。
【００６６】
このＳ４６０での判定の結果、第１所定時間が経過していなければ（Ｓ４６０：ＮＯ）、制御部２８は、第１所定時間が経過するまで待機し、第１所定時間が経過すると（Ｓ４６０：ＹＥＳ）、送信処理をＳ４１０へと戻す。そのＳ４１０では、先の接続先決定処理で決定された接続先端末５に対して、先のＳ２８０にて特定されたデータ番号のデータを再度送信する。
【００６７】
つまり、送信処理では、先の接続先決定処理で決定された接続先端末５に対して、先のＳ２８０にて特定されたデータ番号のデータを送信する。そして、送信処理では、データの送信に成功した場合には、当該送信処理を終了する。
【００６８】
一方、本実施形態の送信処理においては、データの送信に失敗した場合、先の接続先決定処理で決定された接続先端末５に対して、先のＳ２８０にて特定されたデータ番号のデータを改めて送信する。そして、回数閾値回連続してデータの送信に失敗した場合には、その接続先端末５と無線通信装置２０との間で通信障害が生じている可能性が高いため、送信処理では、データの送信を打ち切る。また、接続先端末５からのビーコンの受信レベルが受信閾値以下であれば、接続先端末５を搭載した移動体が無線通信装置２０の通信範囲外へと移動した可能性が高いため、送信処理では、データの送信を打ち切る。
＜閾値設定処理＞
次に、データ送信処理のＳ１３０にて実行される閾値設定処理について説明する。
【００６９】
この閾値設定処理は、起動されると、図８に示すように、制御部２８は、まず、データ送信処理を実行した回数（以下、「サイクル回数」と称す）が、予め設定された設定回数以上であるか否かを判定する（Ｓ３１０）。このＳ３１０での判定の結果、サイクル回数が設定回数未満であれば（Ｓ３１０：ＮＯ）、制御部２８は、予め定められた固定値を回数閾値として設定する（Ｓ３２０）。その後、制御部２８は、本閾値設定処理を終了し、データ送信処理のＳ１４０へと処理を移行させる。
【００７０】
一方、Ｓ３１０での判定の結果、サイクル回数が設定回数以上であれば（Ｓ３１０：ＹＥＳ）、制御部２８は、送信処理のＳ４２０にてカウントされ、データ番号かつ接続ＩＤごとに管理されている送信回数の全てを読み出す（Ｓ３３０）。続いて、制御部２８は、Ｓ３３０にて読み出した送信回数の代表値を算出する（Ｓ３４０）。ここで言う代表値とは、相加平均の結果であっても良いし、最頻値であっても良いし、中央値であっても良い。
【００７１】
さらに、制御部２８は、Ｓ３４０にて算出した送信回数の代表値を回数閾値として設定する（Ｓ３５０）。
制御部２８は、その後、データ送信処理のＳ１４０へと処理を移行させる。
【００７２】
つまり、閾値設定処理では、データ番号かつ接続ＩＤごとに管理されている送信回数の代表値を算出し、その算出した送信回数の代表値を回数閾値として設定する。そして、閾値設定処理にて設定された回数閾値が、送信処理のＳ４４０での判定に用いられる。
＜切断処理＞
次に、データ送信処理のＳ１５０にて実行される切断処理について説明する。
【００７３】
この切断処理は、起動されると、図９に示すように、制御部２８は、まず、接続先端末５に対して、無線ネットワークを介した接続の切断を要求する切断要求を送信する（Ｓ５１０）。続いて、制御部２８は、Ｓ５１０にて送信した切断要求に対する接続先端末５からの切断応答を受信したか否かを判定する（Ｓ５２０）。ここで言う切断応答とは、無線ネットワークを介した接続の切断を許可する旨の応答である。
【００７４】
そして、Ｓ５２０での判定の結果、切断応答を受信していれば（Ｓ５２０：ＹＥＳ）、制御部２８は、詳しくは後述するＳ５４０へと切断処理を移行させる。一方、Ｓ５２０での判定の結果、切断応答を未受信であれば（Ｓ５２０：ＮＯ）、制御部２８は、Ｓ５１０にて切断要求を送信してから、予め規定された第２所定時間が経過したか否かを判定する（Ｓ５３０）。このＳ５３０での判定の結果、切断要求を送信してから第２所定時間が経過していなければ（Ｓ５３０：ＮＯ）、制御部２８は、切断処理をＳ５２０へと戻す。
【００７５】
一方、切断処理を送信してから第２所定時間が経過していれば（Ｓ５３０：ＹＥＳ）、制御部２８は、切断処理をＳ５４０へと移行させる。Ｓ５４０へは、切断応答を受信した場合（Ｓ５２０：ＹＥＳ）にも移行する。
【００７６】
そのＳ５４０では、制御部２８は、接続履歴を生成して記憶部２４に記憶する。本実施形態における接続履歴は、接続先端末５に対応する接続ＩＤと、先の４１０にて接続先端末５にデータを送信した時刻である接続時刻とを対応付けることで生成される。
【００７７】
制御部２８は、その後、データ送信処理のＳ１６０へと処理を移行させる。
＜履歴管理処理＞
次に、データ送信処理のＳ１６０にて実行される履歴管理処理について説明する。
【００７８】
この履歴管理処理は、起動されると、図１０に示すように、制御部２８は、まず、記憶部２４に記憶された接続履歴の中から、１つの接続履歴を取得する（Ｓ６１０）。続いて、制御部２８は、計時部３０から現在の時刻（以下、「現時刻」と称す）を取得する（Ｓ６２０）。
【００７９】
さらに、制御部２８は、Ｓ６１０にて取得した接続履歴に含まれる接続時刻からＳ６２０にて取得した現時刻までの接続経過時間が、予め規定された規定値以上であるか否かを判定する（Ｓ６３０）。このＳ６３０での判定の結果、接続経過時間が規定値未満であれば（Ｓ６３０：ＮＯ）、詳しくは後述するＳ６５０へと履歴管理処理を移行させる。
【００８０】
一方、Ｓ６３０での判定の結果、接続経過時間が規定値以上であれば（Ｓ６３０：ＹＥＳ）、制御部２８は、Ｓ６１０にて取得した接続履歴を記憶部２４から消去する（Ｓ６４０）。その後、制御部２８は、履歴管理処理をＳ６５０へと移行させる。
【００８１】
そのＳ６５０では、制御部２８は、記憶部２４に記憶されている全ての接続履歴に対して、Ｓ６１０からＳ６４０までの処理を実行したか否かを判定する。このＳ６５０での判定の結果、全ての接続履歴に対して処理を実行していなければ（Ｓ６５０：ＮＯ）、制御部２８は、履歴管理処理をＳ６１０へと戻す。そのＳ６１０では、Ｓ６１０からＳ６５０までの処理を実行していない接続履歴の中から１つの接続履歴を取得して、Ｓ６２０へと移行する。
【００８２】
一方、Ｓ６５０での判定の結果、全ての接続履歴に対して、Ｓ６１０からＳ６５０までの処理を実行済みであれば（Ｓ６５０：ＹＥＳ）、本履歴管理処理を終了する。その後、今サイクルにおけるデータ送信処理を終了して、次の起動タイミングまで待機する。
＜通信システムの動作例＞
次に、通信システム１の動作について説明する。
【００８３】
図１１に示すように、通信システム１においては、移動体通信端末５の各々がビーコン（ＳＳ１０）を定期的に送信する（Ｓ１０）。
一方、無線通信装置２０は、接続先決定処理（Ｓ１１０）を実行する。その接続先決定処理では、各移動体通信端末５からのビーコンに基づいて、データを未送信である移動体通信端末５を接続先端末５として決定する。さらに、無線通信装置２０は、閾値設定処理（Ｓ１３０）、送信処理（Ｓ１４０）を実行する。
【００８４】
この送信処理では、無線通信装置２０は、接続先端末５に接続要求（ＳＳ２０）を送信する。その接続要求を受信した接続先端末５は、接続許可（ＳＳ３０）を無線通信装置２０に返答する（Ｓ３０）。
【００８５】
そして、接続許可（ＳＳ３０）を受信した無線通信装置２０は、接続先端末５にデータ（ＳＳ４０）を送信する。そして、データを受信した接続先端末５は、受信確認（ＳＳ５０）を送信する（Ｓ４０）。
【００８６】
受信確認（ＳＳ５０）を受信した無線通信装置２０は、切断処理（Ｓ１５０）を実行する。その切断処理では、無線通信装置２０は、接続先端末５に切断要求（ＳＳ６０）送信する。その切断要求を受信した接続先端末５は、切断応答（ＳＳ７０）を無線通信装置２０に返答する（Ｓ５０）。
【００８７】
切断応答（ＳＳ７０）を受信した無線通信装置２０は、履歴管理処理（Ｓ１６０）を実行した後、データ送信処理を終了する。そして、無線通信装置２０は、次の起動タイミングまで待機し、次の起動タイミングにて起動されると、規定条件を満たす移動体通信端末５を新たな接続先端末５として検出する。さらに、無線通信装置２０は、その新たに検出した接続先端末５に対してデータを送信する。
【００８８】
無線通信装置２０は、この一連の処理を繰り返し実行する。
［第１実施形態の効果］
以上説明したように、通信システム１においては、１つの無線通信装置２０の通信範囲に存在する自動車ＡＭが時間の経過と共に切り替わる。そして、当該無線通信装置２０の通信範囲に新たに進入した自動車ＡＭに搭載される移動体通信端末５へは、当該無線通信装置２０は、データを未送信である。この場合、無線通信装置２０は、通信範囲に新たに進入した移動体通信端末５を接続先端末として、早期にデータを送信することが好ましい。
【００８９】
このため、本実施形態の接続先決定処理においては、移動体通信端末５からのビーコンに含まれる各接続ＩＤ、即ち、判定対象情報が記憶部２４に含まれていなければ、当該判定対象情報に対応する移動体通信端末５を接続先端末として決定している。
【００９０】
すなわち、接続先決定処理によれば、データを過去に送信したことがない移動体通信端末５を接続先端末としているため、その時点においてデータを必要とする移動体通信端末５を接続先端末として決定することができる。しかも、接続先決定処理によれば、接続先端末５を決定するまでの処理ステップを低減でき、接続先端末５を決定するまでに要する時間長を短縮できる。
【００９１】
換言すれば、無線通信装置２０によれば、適切なタイミングに必要なデータを受信すべき移動体通信端末５を接続先として決定することができる。
しかも、接続先決定処理では、記憶部２４に接続ＩＤが記憶されていない移動体通信端末５であって、第１期間の間に無線通信装置２０自身が受信したビーコンの受信レベルが最も高いビーコンを送信した移動体通信端末５を接続先端末として決定している。
【００９２】
このようにビーコンの受信レベルが高ければ、無線通信装置２０自身との間の通信品質が良好である可能性が高い。したがって、無線通信装置２０によれば、無線通信装置２０自身との間の通信品質が良好な移動体通信端末５を接続先端末５として決定できる。
【００９３】
さらに、接続先決定処理では、ビーコンの受信レベルが規定閾値未満であれば、そのビーコンを送信した移動体通信端末５との間の通信品質が低いものとして、判定対象情報から除外している。
【００９４】
このため、無線通信装置２０によれば、通信品質を担保できない状況下にある移動体通信端末５が接続先端末として決定されることを防止できる。
また、通信システム１においては、無線通信装置２０から接続先端末５へのデータの送信に回数閾値以上失敗した場合、その接続先端末５との間で通信障害が生じている可能性が高い。
【００９５】
このため、送信処理においては、接続先端末５へのデータの送信に回数閾値以上失敗した場合には、現時点でのデータの受信に接続先端末５が成功していなくとも、当該データの送信を打ち切っている。
【００９６】
このような無線通信装置２０によれば、接続先端末５がデータを受信できる可能性は低い場合、他の移動体通信端末５へのデータの送信へと早期に移行することができる。この結果、無線通信装置２０によれば、適切なタイミングに必要なデータを受信すべき移動体通信端末５を接続先として決定することができる。
【００９７】
さらに、閾値設定処理においては、送信回数の代表値を回数閾値（特許請求の範囲における規定回数の一例）として設定している。この結果、無線通信装置２０によれば、通信環境に応じた適切な回数閾値を設定できる。
【００９８】
また、送信処理においては、データを送信した移動体通信端末５からの受信確認を受信した場合、その移動体通信端末５へのデータの送信を完了したものとしている。
この結果、無線通信装置２０によれば、接続先端末５からの受信確認を受信した場合には、他の移動体通信端末５へのデータの送信へと早期に移行することができる。この結果、無線通信装置２０によれば、適切なタイミングに必要なデータを受信すべき移動体通信端末５を接続先として決定することができる。
【００９９】
ところで、通信システム１においては、接続先端末５を搭載した移動体が無線通信装置２０の通信範囲外へと移動した場合には、その接続先端末５がデータを受信できる可能性は低い。
【０１００】
このため、送信処理では、接続先端末５からのビーコンの受信レベルが規定閾値未満となると、その接続先端末５が、現時点でのデータの受信に成功していなくとも、当該データの送信を打ち切っている。
【０１０１】
このような無線通信装置２０によれば、接続先端末５がデータを受信できる可能性が低い場合には、他の移動体通信端末５へのデータの送信へと移行することができる。この結果、無線通信装置２０によれば、適切なタイミングに必要なデータを受信すべき移動体通信端末５を接続先として決定することができる。
【０１０２】
また、通信システム１においては、無線通信装置２０からデータを１度送信した移動体通信端末５であっても、そのデータを送信してから規定時間以上が経過した場合には、その移動体通信端末５は、その時点でのデータを改めて必要としている可能性が高い。
【０１０３】
このため、履歴管理処理では、送信時刻から規定時間以上が経過した接続履歴を削除している。この結果、無線通信装置２０によれば、データを１度送信した移動体通信端末５であっても、当該移動体通信端末５に対して、必要とするデータを改めて送信することができる。
【０１０４】
また、無線通信装置２０では、データごとに接続履歴を記憶部２４に記憶している。この結果、無線通信装置２０によれば、ビーコンを受信した移動体通信端末５を接続先端末５とすべきか否かについて、データごとに判定することができる。よって、無線通信装置２０によれば、各データについて、適切な接続先端末５を決定できる。
【０１０５】
なお、切断処理では、接続先端末５に対するデータの送信を終了すると、その接続先端末５に対して、接続の解除を要求する解除要求を出力する。そして、その解除要求を受信した接続先端末５から、接続の解除を許可する解除許可を受信すると、接続履歴を記憶部２４に記憶する。
【０１０６】
したがって、無線通信装置２０によれば、無線通信装置２０と接続先端末５との間が、無線ネットワークによって一度接続されると、その接続が解除されるまで維持されるような通信システムにおいても、データの送信先を早期に切り替えることができる。
［第２実施形態］
第２実施形態の通信システムは、第１実施形態の通信システム１とは、主として、接続先決定処理の処理内容が異なる。このため、本実施形態においては、第１実施形態と同様の構成及び処理には、同一の符号を付して説明を省略し、第１実施形態とは異なる接続先決定処理を中心に説明する。
＜接続先決定処理＞
本実施形態の接続先決定処理は、起動されると、図１２に示すように、制御部２８は、まず、移動体通信端末５からのビーコンを受信したか否かを判定する（Ｓ２１０）。このＳ２１０での判定の結果、移動体通信端末５からのビーコンを受信していなければ（Ｓ２１０：ＮＯ）、制御部２８は、接続先決定処理を終了し、データ送信処理のＳ１２０へと処理を移行させる。
【０１０７】
一方、Ｓ２１０での判定の結果、移動体通信端末５からのビーコンを受信していれば（Ｓ２１０：ＹＥＳ）、制御部２８は、受信ビーコンの受信レベルが、予め規定された規定閾値以上であるか否かを判定する（Ｓ２２０）。このＳ２２０での判定の結果、受信ビーコンの受信レベルが規定閾値未満であれば（Ｓ２２０：ＮＯ）、制御部２８は、接続先決定処理を終了し、データ送信処理のＳ１２０へと処理を移行させる。一方、Ｓ２２０での判定の結果、受信ビーコンの受信レベルが規定閾値以上であれば（Ｓ２２０：ＹＥＳ）、制御部２８は、接続先決定処理をＳ２３０へと移行させる。
【０１０８】
そのＳ２３０では、制御部２８は、記憶部２４に記憶されている接続履歴の中に、判定対象情報に一致する接続ＩＤを含む接続履歴が存在するか否かを判定する。すなわち、Ｓ２３０では、受信ビーコンに含まれる判定対象情報を、記憶部２４に記憶されている各接続履歴に含まれる接続ＩＤに照合し、一致する接続ＩＤの有無を判定する。
【０１０９】
このＳ２３０での判定の結果、判定対象情報に一致する接続ＩＤを含む接続履歴が記憶部２４に記憶されていれば（Ｓ２３０：ＹＥＳ）、制御部２８は、接続先決定処理を終了し、データ送信処理のＳ１２０へと処理を移行させる。
【０１１０】
一方、Ｓ２３０での判定の結果、判定対象情報に一致する接続ＩＤを含む接続履歴が記憶部２４に記憶されていなければ（Ｓ２３０：ＮＯ）、制御部２８は、本接続先決定処理をＳ２６３へと移行させる。そのＳ２６３では、規定条件を満たす移動体通信端末５を接続先端末５として決定する。本実施形態における規定条件は、今サイクルにて受信したビーコン（即ち、受信ビーコン）に含まれる接続ＩＤが対応付けられた移動体通信端末５であることである。すなわち、本実施形態のＳ２６３では、判定対象情報に対応する移動体通信端末５を接続先端末５として決定する。
【０１１１】
さらに、接続先決定処理では、制御部２８は、今サイクルのデータ送信処理において、接続先端末５に送信するデータのデータ番号を特定する（Ｓ２８０）。
その後、本接続先決定処理を終了し、データ送信処理のＳ１２０へと移行する。
【０１１２】
つまり、判定対象情報に一致する接続ＩＤを含む接続履歴が記憶部２４に記憶されている場合には、無線通信装置２０は、その接続ＩＤに対応する移動体通信端末５に対して、データを既に送信済みである。このため、今サイクルの接続先決定処理では、その移動体通信端末５を接続先端末として決定することなく、本接続先決定処理を終了する。
【０１１３】
一方、判定対象情報に一致する接続ＩＤを含む接続履歴が記憶部２４に記憶されていなければ、無線通信装置２０は、その接続ＩＤに対応する移動体通信端末５に対して、データを未送信である。このような移動体通信端末５は、無線通信装置２０の通信範囲に新たに入った可能性が高いため、当該移動体通信端末５を接続先端末５として決定する。
［第２実施形態の効果］
以上説明したように、本実施形態の接続先決定処理によれば、第１実施形態の接続先決定処理と同様、適切なタイミングに必要なデータを受信すべき移動体通信端末５を接続先端末として決定することができる。
［第３実施形態］
第３実施形態の通信システムは、第１実施形態及び第２実施形態の通信システム１とは、主として、接続先決定処理の処理内容が異なる。このため、本実施形態においては、第１実施形態及び第２実施形態と同様の構成及び処理には、同一の符号を付して説明を省略し、第１実施形態及び第２実施形態とは異なる接続先決定処理を中心に説明する。
＜接続先決定処理＞
本実施形態の接続先決定処理は、起動されると、図１３に示すように、制御部２８は、まず、移動体通信端末５からのビーコンを受信したか否かを判定する（Ｓ２１０）。このＳ２１０での判定の結果、移動体通信端末５からのビーコンを受信していなければ（Ｓ２１０：ＮＯ）、制御部２８は、詳しくは後述するＳ２５０へと接続先決定処理を移行させる。
【０１１４】
一方、Ｓ２１０での判定の結果、移動体通信端末５からのビーコンを受信していれば（Ｓ２１０：ＹＥＳ）、制御部２８は、受信ビーコンの受信レベルが規定閾値以上であるか否かを判定する（Ｓ２２０）。
【０１１５】
このＳ２２０での判定の結果、受信ビーコンの受信レベルが規定閾値未満であれば（Ｓ２２０：ＮＯ）、制御部２８は、接続先決定処理をＳ２５０へと処理を移行させる。一方、Ｓ２２０での判定の結果、受信ビーコンの受信レベルが規定閾値以上であれば（Ｓ２２０：ＹＥＳ）、制御部２８は、接続先決定処理をＳ２３０へと移行させる。
【０１１６】
そのＳ２３０では、制御部２８は、記憶部２４に記憶されている接続履歴の中に、判定対象情報に一致する接続ＩＤを含む接続履歴が存在するか否かを判定する。すなわち、Ｓ２３０では、受信ビーコンに含まれる判定対象情報を、記憶部２４に記憶されている各接続履歴に含まれる接続ＩＤに照合し、一致する接続ＩＤの有無を判定する。
【０１１７】
このＳ２３０での判定の結果、判定対象情報に一致する接続ＩＤを含む接続履歴が記憶部２４に記憶されていれば（Ｓ２３０：ＹＥＳ）、制御部２８は、接続先決定処理をＳ２５０へと処理を移行させる。一方、Ｓ２３０での判定の結果、判定対象情報に一致する接続ＩＤを含む接続履歴が記憶部２４に記憶されていなければ（Ｓ２３０：ＮＯ）、制御部２８は、本接続先決定処理をＳ２４３へと移行させる。そのＳ２４３では、制御部２８は、受信ビーコンの受信レベルを、その受信ビーコンに含まれる接続ＩＤと対応付けた移動体情報を、記憶部２４に格納する。さらに、本実施形態のＳ２４３では、図１４に示すように、移動体情報に、ビーコンを受信した回数（即ち、受信回数）を対応付けて記憶部２４に記憶する。
【０１１８】
続いて、接続先決定処理では、制御部２８は、接続先決定処理が起動されてから、予め規定された時間長である第１期間が経過したか否かを判定する（Ｓ２５０）。ここで言う第１期間は、接続先端末５の決定に要する最小限度の時間長として、実験などにより予め規定されたものであり、例えば、数十ミリ秒であっても良いし、数百ミリ秒であっても良い。本実施形態における第１期間は、特許請求の範囲に記載された第２期間の一例であり、第１実施形態における第１期間と異なる期間であっても良い。
【０１１９】
そして、Ｓ２５０での判定の結果、接続先決定処理が起動されてから第１期間が経過していなければ（Ｓ２５０：ＮＯ）、制御部２８は、接続先決定処理をＳ２１０へと戻す。一方、Ｓ２５０での判定の結果、接続先決定処理が起動されてから第１期間が経過していれば（Ｓ２５０：ＹＥＳ）、制御部２８は、接続先決定処理をＳ２６７へと移行させる。
【０１２０】
そのＳ２６７では、制御部２８は、今サイクルの接続先決定処理にて記憶部に記憶された移動体情報に基づいて、規定条件を満たす移動体通信端末５を接続先端末５として決定する。本実施形態における規定条件は、今サイクルの接続先決定処理にて記憶部２４に記憶された移動体情報に含まれる受信ビーコンの中で受信回数が最多である受信ビーコンを送信していることである。すなわち、本実施形態のＳ２６７では、今サイクルの接続先決定処理にて記憶部２４に記憶された移動体情報に含まれる受信ビーコンの中で、受信回数が最多である受信ビーコンに含まれる接続ＩＤに対応する移動体通信端末５を、接続先端末５として決定する。
【０１２１】
さらに、接続先決定処理では、制御部２８は、今サイクルの接続先決定処理にて記憶部に記憶された移動体情報のうち、接続先端末５として決定した移動体通信端末５の移動体情報を削除する（Ｓ２７２）。
【０１２２】
さらに、接続先決定処理では、制御部２８は、今サイクルのデータ送信処理において、接続先端末５に送信するデータのデータ番号を特定する（Ｓ２８０）。
その後、本接続先決定処理を終了し、データ送信処理のＳ１２０へと移行する。
【０１２３】
つまり、判定対象情報に一致する接続ＩＤを含む接続履歴が記憶部２４に記憶されている場合には、無線通信装置２０は、その接続ＩＤに対応する移動体通信端末５に対して、データを既に送信済みである。このため、今サイクルの接続先決定処理では、その移動体通信端末５を接続先端末として決定することなく、本接続先決定処理を終了する。
【０１２４】
一方、判定対象情報に一致する接続ＩＤを含む接続履歴が記憶部２４に記憶されていなければ、無線通信装置２０は、その接続ＩＤに対応する移動体通信端末５に対して、データを未送信である。このような移動体通信端末５は、無線通信装置２０の通信範囲に新たに入った可能性が高いため、当該移動体通信端末５を接続先端末５として決定する。
【０１２５】
しかも、本実施形態の接続先決定処理では、接続履歴が記憶部２４に記憶されていない接続ＩＤの中で、ビーコンの受信回数が最多である移動体通信端末５を接続先端末５として決定する。
［第３実施形態の効果］
以上説明したように、本実施形態の接続先決定処理によれば、第１実施形態の接続先決定処理と同様、適切なタイミングに必要なデータを受信すべき移動体通信端末５を接続先として決定することができる。
【０１２６】
しかも、本実施形態の接続先決定処理によれば、記憶部２４に接続ＩＤが格納されていない移動体通信端末５であって、ビーコンを受信可能な移動体通信端末５の中で、無線通信装置２０自身がビーコンを受信した回数が最も多い移動体通信端末５を接続先端末５として決定している。
【０１２７】
このような無線通信装置２０によれば、無線通信装置２０との間の通信品質が良好な移動体通信端末５を接続先端末５として決定できる。
［その他の実施形態］
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において、様々な態様にて実施することが可能である。
【０１２８】
例えば、上記第１実施形態から第３実施形態の通信システム１においては、無線通信装置２０が接続先端末５を検出する方式として、いわゆるパッシブ方式を用いていたが、接続先端末５を検出する方式は、パッシブ方式に限るものではなく、アクティブ方式であっても良い。すなわち、アクティブ方式の無線通信装置２０では、通信範囲内の移動体通信端末５に対して、接続ＩＤを少なくとも含む返答を要求する要求信号を送信する。そして、要求信号を受信した各移動体通信端末５からの返答の受信レベルが規定閾値以上であり、かつ、その返答に含まれる接続ＩＤが記憶部２４に接続履歴として記憶されていない接続ＩＤに対応する移動体通信端末５を、接続先端末５として決定すれば良い。
【０１２９】
また、上記第１実施形態から第３実施形態の通信システム１においては、移動体通信端末５と無線通信装置２０との間の通信方式として、周知の近距離無線規格であるＩＥＥＥ８０２．１５．４によって規格化されたジグビー（ＺｉｇＢｅｅ（登録商標））を用いていたが、通信方式は、これに限るものではない。すなわち、無線ネットワークを介して接続された無線通信装置２０と移動体通信端末５との間の通信であれば、どのような方式であっても良い。さらに、本発明においては、無線通信装置２０の接続対象を移動体通信端末５そのものとしても良い。この場合、接続ＩＤは、移動体通信端末５そのものを識別する識別情報であっても良い。
【０１３０】
さらには、移動体通信端末５と無線通信装置２０との間の通信は、電波を用いた通信に限らず、光波を用いた通信でも良い。
また、上記第１実施形態から第３実施形態の無線通信装置２０における送信処理では、Ｓ４３０からＳ４５０までの全てのステップを実行していたが、本発明における送信処理では、Ｓ４３０が省略されていても良いし、Ｓ４４０が省略されていても良いし、Ｓ４５０が省略されていても良いし、これらのＳ４３０からＳ４５０までのステップのうち２つのステップが省略されていても良い。すなわち、本発明における送信処理においては、Ｓ４３０からＳ４５０までのステップのうち、少なくとも１つのステップが実行されていれば良い。さらに、本発明における送信処理においては、Ｓ４６０が省略されていても良い。
【０１３１】
また、上記第１実施形態から第３実施形態においては、無線通信装置２０が送信するデータに、規定情報を含んでいたが、無線通信装置２０が送信するデータには、規定情報が含まれていなくとも良い。つまり、無線通信装置２０が送信するデータは、どのようなものであっても良い。
【０１３２】
ところで、上記実施形態においては、移動体通信端末５は、自動車ＡＭに搭載されていたが、本発明における移動体通信端末５が搭載される対象は、自動車ＡＭに限るものではない。すなわち、本発明の移動体通信端末５が搭載される対象は、船舶や航空機、自動二輪車、自転車などの移動体であればどのようなものであっても良い。
【０１３３】
なお、上記実施形態の構成の一部を、課題を解決できる限りにおいて省略した態様も本発明の実施形態である。また、上記実施形態と変形例とを適宜組み合わせて構成される態様も本発明の実施形態である。また、特許請求の範囲に記載した文言によって特定される発明の本質を逸脱しない限度において考え得るあらゆる態様も本発明の実施形態である。
【符号の説明】
【０１３４】
１…通信システム  ５…移動体通信端末（接続先端末）  ７…無線通信回路  ９…制御部  １１…アンテナ  ２０…無線通信装置  ２２…センシング部  ２４…記憶部  ２６…無線通信回路  ２８…制御部  ２９…アンテナ  ３０…計時部
【図１】
2015233195.tif 000003
【図２】
2015233195.tif 000004
【図３】
2015233195.tif 000005
【図４】
2015233195.tif 000006
【図５】
2015233195.tif 000007
【図６】
2015233195.tif 000008
【図７】
2015233195.tif 000009
【図８】
2015233195.tif 000010
【図９】
2015233195.tif 000011
【図１０】
2015233195.tif 000012
【図１１】
2015233195.tif 000013
【図１２】
2015233195.tif 000014
【図１３】
2015233195.tif 000015
【図１４】
2015233195.tif 000016
【手続補正書】
【提出日】平成26年7月14日(2014.7.14)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2015233195.tif 000017
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2015233195.tif 000018
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
2015233195.tif 000019
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図７
【補正方法】変更
【補正の内容】
【図７】
2015233195.tif 000020
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図８
【補正方法】変更
【補正の内容】
【図８】
2015233195.tif 000021
【手続補正６】
【補正対象書類名】図面
【補正対象項目名】図９
【補正方法】変更
【補正の内容】
【図９】
2015233195.tif 000022
【手続補正７】
【補正対象書類名】図面
【補正対象項目名】図１０
【補正方法】変更
【補正の内容】
【図１０】
2015233195.tif 000023
【手続補正８】
【補正対象書類名】図面
【補正対象項目名】図１２
【補正方法】変更
【補正の内容】
【図１２】
2015233195.tif 000024
【手続補正９】
【補正対象書類名】図面
【補正対象項目名】図１３
【補正方法】変更
【補正の内容】
【図１３】
2015233195.tif 000025
【手続補正１０】
【補正対象書類名】図面
【補正対象項目名】図１４
【補正方法】変更
【補正の内容】
【図１４】
2015233195.tif 000026