(57)【特許請求の範囲】
【請求項１】
車両に搭載された通信制御装置であって、
無線通信中の無線通信端末から無線データを受信する受信手段と、
前記受信手段が受信した前記無線データが有効データを含むか否かを判定する有効データ判定手段と、
前記有効データ判定手段の判定の結果、前記無線データが前記有効データを含まない場合に、前記有効データを含む前記無線データを前記無線通信端末から受信していない時間が予め設定された第１の閾時間以上であるか否かを判定する時間判定手段と、
前記時間判定手段の判定の結果、前記有効データを含む前記無線データを前記無線通信端末から受信していない時間が前記第１の閾時間以上である場合に、前記無線通信端末を無線通信切断対象として所定の表示手段にリスト化して表示させる表示制御手段と、
を備える通信制御装置。
【請求項２】
前記表示制御手段は、前記無線通信端末を前記無線通信切断対象として前記所定の表示手段に表示させた後において、第２の閾時間以上にわたって前記無線通信端末から前記無線データを受信していない場合に、前記無線通信端末の表示を中止する請求項１に記載の通信制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信端末からデータを受信可能な通信制御装置に関する。
【背景技術】
【０００２】
上記技術分野の従来の技術として、例えば、特許文献１に記載の無線通信端末が知られている。特許文献１に記載の無線通信端末は、相手側の無線通信端末との間に無線通信路を設定すると共に、該無線通信路を介しての音声信号の伝送を担う無線通信部と、該無線通信部における通信路設定処理と音声信号伝送処理とを制御する制御部と、当該無線通信路における音声信号の有無を検出する音声信号検出部とを備えている。そして、制御部は、音声信号検出部が当該無線通信路において無音状態を検出した場合に、当該無線通信路を切断する処理を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３４４３７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の無線通信端末は、上述したように、無線通信路において無音状態を検出した場合に無線通信路を切断することによって、無線通信路の利用効率の向上を図っている。しかしながら、このような無線通信端末が複数ある場合には、それらの無線通信において混信が生じる場合があり、そのような場合には、無音状態の検出による無線通信路の切断が適切に行えない虞がある。
【０００５】
本発明は、そのような事情に鑑みてなされたものであり、無線通信における混信を防止することを可能とする通信制御装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の通信制御装置は、無線通信中の無線通信端末から無線データを受信する受信手段と、受信手段が受信した無線データが有効データを含むか否かを判定する有効データ判定手段と、有効データ判定手段の判定の結果、無線データが有効データを含まない場合に、有効データを含む無線データを無線通信端末から受信していない時間が予め設定された第１の閾時間以上であるか否かを判定する時間判定手段と、時間判定手段の判定の結果、有効データを含む無線データを無線通信端末から受信していない時間が第１の閾時間以上である場合に、無線通信端末を無線通信切断対象として所定の表示手段に表示させる表示制御手段と、を備えることを特徴とする。
【０００７】
この通信制御装置においては、無線通信中の無線通信端末から受信した無線データに有効データが含まれているか否かを判定し、その無線データに有効データが含まれていない場合に、すなわち、当該無線通信端末が接続状態を維持するためだけに無線出力をしている場合に、有効データを含む無線データを受信していない時間が第１の閾時間以上であるか否かを判定する。そして、その時間が第１の閾時間以上であれば、当該無線通信端末を無線通信切断対象として表示手段に表示させる。このため、接続状態を維持するためだけに無線出力をしているような無線通信端末を、表示手段の表示によって認識することができるので、そのような無線通信端末の無線通信を切断することが可能となる。よって、この通信制御装置によれば、不要な無線通信を低減して混信を防止することが可能となる。
【０００８】
本発明の通信制御装置においては、表示制御手段を、無線通信端末を無線通信切断対象として所定の表示手段に表示させた後において、第２の閾時間以上にわたって無線通信端末から無線データを受信していない場合に、無線通信端末の表示を中止する態様とすることができる。この場合、実質的に無線通信を行っていない無線通信端末が、無線通信切断対象として表示手段に表示されることを防止することができる。
【発明の効果】
【０００９】
本発明によれば、無線通信における混信を防止することを可能とする通信制御装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る通信制御装置の一実施形態の構成を示すブロック図である。
【図２】図１に示された通信制御装置の動作を示すフローチャートである。
【図３】図１に示された記憶装置上に構成されたデータベースが保持するテーブルの一例を示す図表である。
【図４】図１に示された通信制御装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の実施の形態を詳細に説明する。なお、図面の説明において、同一の要素には同一の符号を付し、重複する説明を省略する。
【００１２】
図１は、本発明に係る通信制御装置の一実施形態の構成を示すブロック図である。図１に示される通信制御装置１は、例えば無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）といったＩＳＭ帯において無線通信を行っている複数の無線通信端末から無線データを傍受し、その無線データを利用して、接続状態のみを維持するためだけに無線出力している無線通信端末を可視化するものである。
【００１３】
通信制御装置１は、図１に示されるように、アンテナユニット（受信手段）１１、ＲＦ受信ユニット（受信手段）１２、コントロールユニット（有効データ判定手段、時間判定手段、表示制御手段）１３、ＲＴＣユニット１４、記憶装置１５、画像表示ユニット（表示制御手段、表示手段）１６、及びタイマーユニット１７を備えている。
【００１４】
ＲＦ受信ユニット１２は、無線通信中の無線通信端末（以下、監視対象端末と称する）からアンテナユニット１１を介して無線データを受信する。ＲＦ受信ユニット１２は、受信した無線データに対して、復調処理やベースバンド処理等を施し、無線データを通信制御装置１で処理可能なフレームデータに変換する。そして、ＲＦ受信ユニット１２は、得られたフレームデータ等をコントロールユニット１３に送信する。
【００１５】
コントロールユニット１３は、ＲＦ受信ユニット１２からフレームデータ等を受信すると、ＲＴＣユニット１４から現在時刻を読み出し、通信時刻情報として記憶する。なお、ＲＴＣユニット１４は、ＲＴＣ（Real  Time  Clock）を有する計時ユニットである。
【００１６】
また、コントロールユニット１３は、ＲＦ受信ユニット１２から受信したフレームデータが有効データを含むか否かを判定する。ここで、有効データとは、生存確認用途のビーコンデータ（ビーコンフレーム）以外のデータであり、ユーザが通常ネットワークに送るデータである。有効データの具体例としては、テキストファイル、音声データ、画像データ、動画データ、ＸＭＬ／ＨＴＭＬ等で記述されたデータ、無線通信端末間の通信制御用データ等が上げられる。
【００１７】
そして、コントロールユニット１３は、その判定の結果、ＲＦ受信ユニット１２から受信したフレームデータが有効データを含まない場合、記憶装置１５上に構成されたデータベースを参照し、ＲＴＣユニット１４から読み出して記憶した通信時刻情報に基づいて、有効データを含む無線データを監視対象端末から受信していない時間が、予め設定され第１の閾時間以上であるか否かを判定する。
【００１８】
さらに、コントロールユニット１３は、その判定の結果、有効データを含む無線データを監視対象端末から受信していない時間が第１の閾時間以上である場合に、監視対象端末を無線通信切断対象として表示させるべく、監視対象端末及び監視対象端末が行っている無線通信を識別するための識別情報等を画像表示ユニット１６に送信する。
【００１９】
画像表示ユニット１６は、例えば７セグＬＥＤやＬＣＤ等の表示装置を有している。画像表示ユニット１６は、コントロールユニット１３から受信した識別情報等をリスト化して、その表示装置に表示させる。
【００２０】
これにより、第１の閾時間以上にわたって有効データを含む無線データを送信していない監視対象端末、すなわち、接続状態のみを維持するためだけに無線出力している監視対象端末を、画像表示ユニット１６の表示装置において可視化することができる。
【００２１】
なお、通信制御装置１は、例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、及び通信モジュール等を含むコンピュータシステムを主体として構成される。また、通信制御装置１の各部の処理は、そのコンピュータシステムにおいて所定のプログラムを実行することによって実現される。
【００２２】
次に、監視対象端末から無線データを受信した場合における通信制御装置１の動作について、図２，３を参照して詳細に説明する。図２は、その動作を示すフローチャートである。
【００２３】
図２に示されように、監視対象端末から無線データを受信した場合、まず、ＲＦ受信ユニット１２がデータ受信処理を行う（ステップＳ１０１）。より具体的には、ＲＦ受信ユニット１２は、アンテナユニット１１を介して監視対象端末から無線データを受信すると、無線データに対して復調処理やベースバンド処理を施し、無線データを通信制御装置１で処理可能なフレームデータに変換する。
【００２４】
さらに、ＲＦ受信ユニット１２は、このステップＳ１０１において、監視対象端末が行っている無線通信の無線種別、チャンネル番号、及び電波の強さ等を示す受信状態情報を取得する。そして、ＲＦ受信ユニット１２は、フレームデータと受信状態情報とをコントロールユニット１３に送信する。
【００２５】
続いて、コントロールユニット１３が、ＲＦ受信ユニット１２からフレームデータと受信状態情報とを受信すると、ＲＴＣユニット１４から現在時刻情報を読み出して取得し、今回の通信時刻情報として記憶する（ステップＳ１０２）。
【００２６】
続いて、コントロールユニット１３が、ＲＦ受信ユニット１２から受信したフレームデータに含まれるヘッダ情報を解析し、監視対象端末及びその無線通信を識別するための識別情報を抽出する（ステップＳ１０３）。このとき抽出される識別情報は、例えば、フレームデータに含まれるデータの種別を示す情報や、無線データの送信元ＭＡＣアドレスを示す情報や、監視対象端末の無線通信が属するネットワークの名称を示す情報等である。
【００２７】
続いて、コントロールユニット１３が、ステップＳ１０３で抽出した識別情報等を検索キーとして利用し、記憶装置１５上に構成されたデータベース上での検索を行う（ステップＳ１０４）。ここでは、識別情報のうちの送信元ＭＡＣアドレスを示す情報と、エントリ有効フラグが有効であることを示す情報とを検索キーとして利用する。
【００２８】
ここで、記憶装置１５上に構成されたデータベースは、図３に示されるテーブルＴを予め保持している。このテーブルＴにおいては、送信元ＭＡＣアドレス、無線種別、チャンネル番号、属するネットワーク名称、電波の強さ、前回の通信時刻情報、及びエントリ有効フラグが、各エントリに関連付けられている。
【００２９】
したがって、ステップＳ１０４において、送信元ＭＡＣアドレスとエントリ有効フラグが有効であることを示す情報とを検索キーとすることにより、監視対象端末及びその無線通信に対応するエントリがデータベース上にあるか否かを検索することができる。
【００３０】
続いて、ステップＳ１０４の検索の結果、監視対象端末及びその無線通信に対応するエントリがデータベース上にあるか否か（すなわち、検索がヒットしたかミスヒットしたか）の判定を、コントロールユニット１３が行う（ステップＳ１０５）。
【００３１】
ステップＳ１０５の判定の結果、監視対象端末及びその無線通信に対応するエントリがデータベース上にあった場合（すなわち、検索がヒットした場合）、コントロールユニット１３が、データベースから前回の通信時刻情報を読み出し、読み出した前回の通信時刻情報とステップＳ１０２で取得した今回の通信時刻情報との差分（フレーム間隔）を計算する（ステップＳ１０６）。
【００３２】
なお、テーブルＴにおける前回の通信時刻情報は、後述するように、有効データを含む無線データを監視対照端末から受信した場合に更新される。したがって、ステップＳ１０６においては、有効データを含む無線データを監視対象端末から最後に受信してから現在に至るまでの経過時間（フレーム間隔）が計算されることとなる。
【００３３】
続いて、コントロールユニット１３が、ステップＳ１０３で抽出したフレームデータに含まれるデータの種別を示す情報に基づいて、当該フレームデータに有効データが含まれているか否かの判定を行う（ステップＳ１０７）。換言すれば、このステップＳ１０７では、当該フレームデータがビーコンフレームであるか否かの判定が行われる。
【００３４】
ステップＳ１０７の判定の結果、フレームデータが有効データを含まない場合（すなわち、フレームデータがビーコンフレームである場合）、コントロールユニット１３が、ステップＳ１０６で計算したフレーム間隔が第１の閾時間以上であるか否かの判定を行う（ステップＳ１０８）。
【００３５】
ステップＳ１０８の判定の結果、フレーム間隔が第１の閾時間以上である場合には、監視対象端末及びその無線通信を示す情報を無線通信切断対象としてリスト化して表示させるために、コントロールユニット１３が、送信元ＭＡＣアドレス、無線種別、チャンネル番号及び属するネットワーク名称のそれぞれを示す４つの情報を、画像表示ユニット１６に送信する（ステップＳ１０９）。
【００３６】
なお、無線種別、チャンネル番号及び属するネットワーク名称のそれぞれを示す情報は、例えば、送信元ＭＡＣアドレスを検索キーとしてデータベース上を再検索することにより取得してもよい。
【００３７】
続いて、画像表示ユニット１６が、コントロールユニット１３から受信した上記の４つの情報を、画像表示ユニット１６の内部で管理しているリストに追加し（リスト化し）、そのリストの内容を定期的に参照して、そのリストを表示装置に表示する（ステップＳ１１０）。これにより、有効データを含む無線データを第１の閾時間以上にわたって送信していない監視対象端末及びその無線通信を示す情報が、リスト化されて画像表示ユニット１６の表示装置に表示される。その後、処理を終了する。
【００３８】
一方、ステップＳ１０５の判定の結果、監視対象端末及びその無線通信に対応するエントリがデータベース上にない場合（すなわち、検索がミスヒットした場合）、コントロールユニット１３が、ステップＳ１０３で抽出したフレームデータに含まれるデータの種別を示す情報に基づいて、当該フレームデータに有効データが含まれているか否かの判定を行う（ステップＳ１１１）。
【００３９】
ステップＳ１１１の判定の結果、フレームデータが有効データを含む場合（すなわち、フレームデータがビーコンフレームでない場合）、コントロールユニット１３が、監視対象端末及びその無線通信に対応する１エントリをデータベース上に追加する（ステップＳ１１２）。その後、処理を終了する。
【００４０】
なお、この追加される１エントリには、ステップＳ１０１でＲＦ受信ユニット１２から送信された無線種別、チャンネル番号、及び電波の強さを示す情報と、ステップＳ１０２で記憶した今回の通信時刻情報と、ステップＳ１０３で抽出した送信元ＭＡＣアドレス及び属するネットワーク名称を示す情報と、エントリ有効フラグを示す情報とが含まれる。
【００４１】
他方、ステップＳ１０７の判定の結果、フレームデータが有効データを含む場合、コントロールユニット１３が、監視対象端末に対応するエントリを更新する（ステップＳ１１３）。より具体的には、フレームデータが有効データを含む場合、コントロールユニット１３は、テーブルＴにおける前回の通信時刻情報を、ステップＳ１０２で記憶した今回の通信時刻情報に更新する。その後、処理を終了する。これにより、テーブルＴにおける前回の通信時刻情報は、有効データを含む無線データを監視対象端末から最後に受信した時刻を示す情報となる。
【００４２】
なお、ステップＳ１０８の判定の結果が、フレーム間隔が第１の閾時間以上でないことを示す結果であった場合、及び、ステップＳ１１１の判定の結果が、フレームデータが有効データを含まないことを示す結果であった場合には、処理を終了する。
【００４３】
次に、監視対象端末から無線データを受信しなくなった場合における通信制御装置１の動作について、図４を参照して詳細に説明する。図４は、その動作を示すフローチャートである。
【００４４】
図４に示されるように、監視対象端末及びその無線通信を示す情報を画像表示ユニット１６の表示装置に表示した後において、監視対象端末から無線データを受信しなくなった場合、まず、タイマーユニット１７が、コントロールユニット１３に対して、一定の時間周期で周期イベントを送信する（ステップＳ２０１）。
【００４５】
続いて、コントロールユニット１３が、タイマーユニット１７から周期イベントを受信すると、ＲＴＣユニット１４から現在時刻情報を読み出して取得し、それを記憶する（ステップＳ２０２）。
【００４６】
続いて、コントロールユニット１３が、記憶装置１５上に構成されたデータベースから、所定のエントリを読み出す（ステップＳ２０３）。ここで読み出されるエントリは、監視対象端末及びその無線通信に対応するエントリであって、コントロールユニット１３が前回の周期イベントを受信した際にデータベースから読み出したエントリの次にインデックスされたエントリである。
【００４７】
続いて、コントロールユニット１３が、ステップＳ２０３で読み出されたエントリに関連付けられたエントリ有効フラグが有効であるか無効であるかを判定する（ステップＳ２０４）。この判定の結果、エントリ有効フラグが無効である場合には処理を終了する。
【００４８】
一方、ステップＳ２０４の判定の結果、エントリ有効フラグが有効である場合には、コントロールユニット１３が、当該エントリに関連付けられた前回の通信時刻情報と、ステップＳ２０２で記憶した現在時刻情報との差分（時間間隔）を計算する（ステップＳ２０５）。
【００４９】
続いて、コントロールユニット１３が、ステップＳ２０５で計算された時間間隔が、予め設定された第２の閾時間以上であるか否かを判定する（ステップＳ２０６）。この判定の結果、当該時間間隔が第２の閾時間以上でない場合には処理を終了する。
【００５０】
一方、ステップＳ２０６の判定の結果、当該時間間隔が第２の閾時間以上である場合、コントロールユニット１３が、監視対象端末に対応するエントリを更新する（ステップＳ２０７）。ここで更新される情報は、当該エントリに関連付けられた送信元ＭＡＣアドレスを示す情報及びエントリ有効フラグを示す情報である。なお、エントリ有効フラグを示す情報は、有効から無効に更新される。
【００５１】
続いて、コントロールユニット１３が、当該エントリに関連付けられた情報であって、送信元ＭＡＣアドレス、無線種別、チャンネル番号、属するネットワーク名称、及び削除フラグを示す５つの情報を画像表示ユニット１６に送信する（ステップＳ２０８）。
【００５２】
続いて、画像表示ユニット１６が、コントロールユニット１３から上記の５つの情報を受信すると、画像表示ユニット１６の内部で管理しているリストから、これらの情報を削除する（ステップＳ２０９）。その後、処理を終了する。
【００５３】
これにより、監視対象端末を無線通信切断対象として表示装置に表示させた後において、第２の閾時間以上にわたって監視対象端末から無線データを受信していない場合に、監視対象端末及びその無線通信を示す情報の表示が中止される。
【００５４】
以上説明したように、本実施形態に係る通信制御装置１は、監視対象端末から受信した無線データに有効データが含まれているか否かを判定し、その無線データに有効データが含まれていない場合に、すなわち、当該監視対象端末が接続状態を維持するためだけに無線出力をしている場合に、有効データを含む無線データを受信していない時間が第１の閾時間以上であるか否かを判定する。
【００５５】
そして、その時間が第１の閾時間以上であれば、監視対象端末を無線通信切断対象としてリスト化して表示する。このため、接続状態を維持するためだけに無線出力をしているような監視対象端末を表示装置の表示によって認識することができるので、そのような監視対象端末の無線通信を切断することが可能となる。よって、この通信制御装置１によれば、不要な無線通信を低減して混信を防止することが可能となる。
【００５６】
なお、本実施形態は、本発明に係る通信制御装置の一実施形態を説明したものであり、本発明に係る通信制御装置は、上記の通信制御装置１に限定されるものではない。本発明に係る通信制御装置は、請求項の範囲を変更しない範囲において、通信制御装置１を変形したものとすることができる。
【００５７】
例えば、通信制御装置１は、車両に搭載することができる。そのような場合には、車車間、或いは路車間の無線通信において、当該車両の各通信装置と一定時間以上にわたって無通信状態にある無線通信端末を、無線切断対象としてインパネやナビ画面に表示させることができる。
【符号の説明】
【００５８】
１…通信制御装置、１１…アンテナユニット（受信手段）、１２…ＲＦ受信ユニット（受信手段）、１３…コントロールユニット（有効データ判定手段、時間判定手段、表示制御手段）、１６…画像表示ユニット（表示制御手段、表示手段）。
【図１】
0005813987.tif 000002
【図２】
0005813987.tif 000003
【図３】
0005813987.tif 000004
【図４】
0005813987.tif 000005