Nothing Special   »   [go: up one dir, main page]

JP2018121210A - Wireless communication device - Google Patents

Wireless communication device Download PDF

Info

Publication number
JP2018121210A
JP2018121210A JP2017011449A JP2017011449A JP2018121210A JP 2018121210 A JP2018121210 A JP 2018121210A JP 2017011449 A JP2017011449 A JP 2017011449A JP 2017011449 A JP2017011449 A JP 2017011449A JP 2018121210 A JP2018121210 A JP 2018121210A
Authority
JP
Japan
Prior art keywords
application
real
channel
wireless communication
communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2017011449A
Other languages
Japanese (ja)
Inventor
須藤 俊一
Shunichi Sudo
俊一 須藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alpine Electronics Inc
Original Assignee
Alpine Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alpine Electronics Inc filed Critical Alpine Electronics Inc
Priority to JP2017011449A priority Critical patent/JP2018121210A/en
Publication of JP2018121210A publication Critical patent/JP2018121210A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a wireless communication device capable of reducing interruption frequency of operations caused by channel switching for applications requiring real time property.SOLUTION: A wireless communication device 1 designates a used channel from a plurality of channels included in a predetermined communication band and performs wireless communication. The wireless communication device 1 includes an application determination unit 32 for determining the presence or absence of real-time property of data communication corresponding to an application being executed, a communication quality determination unit 34 for determining whether the communication quality of the used channel has become worse than a predetermined threshold value, and a threshold value setting unit 36 for setting, at a first value (threshold value A), a threshold value when the real time property is not required for the data communication corresponding to the application being executed and setting a value when the real time property is required at a second value (threshold value B) lower than the first value.SELECTED DRAWING: Figure 1

Description

本発明は、車両等に搭載されて他の無線機器との間で無線通信を行う移動可能な無線通信装置に関する。   The present invention relates to a movable wireless communication device that is mounted on a vehicle or the like and performs wireless communication with another wireless device.

従来から、アプリケーション毎の通信負荷に応じて信号品質の閾値を可変設定するようにした通信装置が記載されている(例えば、特許文献1参照。)。例えば、ストリーミングおよびデータ通話を実行するアプリケーションを通信負荷大、定期的に通信を実行するネットゲームなどのアプリケーションを通信負荷中、テキストデータを主に通信するメールおよびチャットなどのアプリケーションを通信負荷小、原則として通信を行わない音楽プレイヤおよびメモなどのアプリケーションを通信負荷無として分類し、通信負荷が大きいほど信号品質の閾値が高くなるように変更する。これにより、通信装置が提供できる通信の品質が低い状態であるにもかかわらず、通信負荷の高いアプリケーションを実行している通信端末をオフロードさせてしまうことを防止することができる。   Conventionally, there has been described a communication apparatus in which a threshold value of signal quality is variably set according to a communication load for each application (see, for example, Patent Document 1). For example, applications that perform streaming and data calls have a large communication load, applications such as net games that regularly perform communication are communication loads, applications such as mail and chat that mainly communicate text data have a small communication load, In principle, applications such as music players and memos that do not communicate are classified as having no communication load, and the signal quality threshold is increased as the communication load increases. As a result, it is possible to prevent the communication terminal that is executing an application with a high communication load from being offloaded even though the communication quality that the communication apparatus can provide is low.

特開2014−212417号公報JP, 2014-212417, A

ところで、上述した特許文献1に開示された通信装置では、アプリケーション毎の通信負荷を考慮して、必要な信号品質を得ようとしており、設定された閾値を信号品質が下回る場合には、使用中のチャネルの切り替えが発生することになる。例えば、アプリケーションがストリーミングを利用して通信を行う場合にはリアルタイム性が要求されるが、特許文献1の通信装置では、ストリーミングを実行する通信負荷大のアプリケーションについては信号品質の閾値が高く設定されるため、信号品質(通信状態)が悪化すると使用チャネルの切り替えが発生し、切り替えに伴うアプリケーション動作の中断が発生するという問題があった。このアプリケーション動作の中断は、音切れや動画停止の原因になるため、できるだけ少なくすることが望まれる。   By the way, in the communication apparatus disclosed in Patent Document 1 described above, it is attempted to obtain necessary signal quality in consideration of the communication load for each application, and in use when the signal quality falls below a set threshold value. The channel will be switched. For example, when an application communicates using streaming, real-time performance is required. However, in the communication device of Patent Document 1, a signal quality threshold is set high for an application with a large communication load that executes streaming. Therefore, when the signal quality (communication state) deteriorates, the use channel is switched, and there is a problem that the application operation is interrupted due to the switching. Since the interruption of the application operation causes a sound cut or a stop of the moving image, it is desired to reduce it as much as possible.

本発明は、このような点に鑑みて創作されたものであり、その目的は、リアルタイム性が要求されるアプリケーションについてチャネル切替によって生じる動作の中断頻度を少なくすることができる無線通信装置を提供することにある。   The present invention has been created in view of the above points, and an object of the present invention is to provide a wireless communication apparatus that can reduce the frequency of interruption of operations caused by channel switching for applications that require real-time performance. There is.

上述した課題を解決するために、本発明の無線通信装置は、所定の通信帯域に含まれる複数のチャネルの中から使用チャネルを指定して無線通信を行う無線通信装置において、実行中のアプリケーションに対応するデータ通信のリアルタイム性の有無を判定するアプリケーション判定手段と、使用チャネルの通信品質が所定の閾値よりも悪化したか否かを判定する通信品質判定手段と、実行中のアプリケーションに対応するデータ通信にリアルタイム性が必要ない場合に閾値を第1の値に、リアルタイム性が必要な場合に閾値を第1の値よりも低い第2の値に設定する閾値設定手段とを備えている。   In order to solve the above-described problem, a wireless communication device according to the present invention is an application that is being executed in a wireless communication device that performs wireless communication by designating a use channel from among a plurality of channels included in a predetermined communication band. Application determination means for determining the presence or absence of corresponding data communication in real time, communication quality determination means for determining whether or not the communication quality of the used channel has deteriorated below a predetermined threshold, and data corresponding to the application being executed Threshold setting means for setting the threshold to a first value when real-time capability is not required for communication and setting the threshold to a second value lower than the first value when real-time capability is required.

リアルタイム性が要求されるアプリケーションについては、使用チャネルを切り替える基準となる通信品質の閾値が低く設定されるため、チャネルの切り替え回数を少なくすることができ、チャネル切替によって生じるアプリケーション動作の中断頻度を少なくすることが可能となる。   For applications that require real-time performance, the communication quality threshold that is the basis for switching the channel used is set low, so the number of channel switching can be reduced, and the frequency of application operation interruptions caused by channel switching is reduced. It becomes possible to do.

また、上述した第2の値は、リアルタイム性が必要な実行中のアプリケーションの動作が中断しない通信品質の最小値よりも高く設定されていることが望ましい。これにより、アプリケーション動作が中断しない状態を確実に確保することが可能となる。   In addition, it is desirable that the second value described above is set higher than the minimum value of communication quality that does not interrupt the operation of a running application that requires real-time performance. As a result, it is possible to reliably ensure a state in which the application operation is not interrupted.

また、上述したリアルタイム性が必要なアプリケーションは、ストリーミングによるデータ通信を行うアプリケーションであることが望ましい。これにより、ストリーミング配信を利用して得られた音声や音楽の出力や動画などの表示が一時的に停止することを防止することができる。   In addition, the above-described application that requires real-time property is preferably an application that performs data communication by streaming. As a result, it is possible to prevent the output of audio or music obtained by using streaming distribution or the display of moving images from being temporarily stopped.

また、アプリケーション毎のデータ通信のリアルタイム性の有無を示す情報を格納するリアルタイム情報格納手段をさらに備え、アプリケーション判定手段は、リアルタイム情報格納手段に格納された情報に基づいてリアルタイム性の有無を判定することが望ましい。これにより、アプリケーション毎にデータ通信のリアルタイム性の有無を適切に判定することができ、誤判定を防止することができる。   In addition, a real-time information storage unit that stores information indicating the presence or absence of real-time property of data communication for each application is further provided, and the application determination unit determines the presence or absence of real-time property based on the information stored in the real-time information storage unit It is desirable. Thereby, the presence or absence of the real-time property of data communication can be appropriately determined for each application, and erroneous determination can be prevented.

また、上述した使用チャネル以外で通信品質が第2の値よりも高い他のチャネルを、使用チャネルを用いた通信動作と並行して検索するチャネル検索手段と、リアルタイム性が必要なアプリケーションを実行中に、使用チャネルの通信品質が第2の値よりも低くなったときに、使用チャネルを他のチャネルに切り替えるチャネル切替手段とをさらに備えることが望ましい。これにより、使用チャネルを用いた通信動作中にこの使用チャネルの通信状態が悪化したときに、迅速に通信状態が良好な他のチャネルに切り替えることが可能となる。   In addition to the above-mentioned used channels, channel search means for searching for other channels whose communication quality is higher than the second value in parallel with the communication operation using the used channels, and applications that require real-time processing are being executed. In addition, it is desirable to further include channel switching means for switching the used channel to another channel when the communication quality of the used channel becomes lower than the second value. Accordingly, when the communication state of the used channel deteriorates during the communication operation using the used channel, it is possible to quickly switch to another channel having a good communication state.

一実施形態の無線通信装置の構成を示す図である。It is a figure which shows the structure of the radio | wireless communication apparatus of one Embodiment. アプリケーションを実行して通信中に通信品質が変動して使用チャネルを切り替える動作手順を示す流れ図である。It is a flowchart which shows the operation | movement procedure which changes communication quality during communication by executing an application and switches a use channel. 通信のリアルタイム性の有無に応じたチャネル切替の概要を示す図である。It is a figure which shows the outline | summary of the channel switching according to the presence or absence of the real-time property of communication.

以下、本発明を適用した一実施形態の無線通信装置について、図面を参照しながら説明する。   Hereinafter, a wireless communication apparatus according to an embodiment to which the present invention is applied will be described with reference to the drawings.

図1は、一実施形態の無線通信装置の構成を示す図である。図1に示す無線通信装置1は、2.4GHz帯および5GHz帯に含まれる複数のチャネルの中から使用チャネルを指定して無線通信を行うためのものであり、無線通信部10、20、DFS(Dynamic Frequency Selection)機能部12、22、チャネル切替処理部(Ch切替処理部)30、スキャン処理部(SCAN処理部)40、メモリ50を含んで構成されている。この無線通信装置1は、車両に搭載されている。また、この無線通信装置1は、ナビゲーション動作やラジオ受信動作、オーディオ再生動作、動画再生動作等を行う車載装置としてのヘッドユニットに内蔵あるいは外付けされており、スマートフォン等の端末装置(図示せず)との間で無線通信を行う際にアクセスポイントとして動作する。この車載装置には、図1に示すアプリケーション処理部2が含まれている。   FIG. 1 is a diagram illustrating a configuration of a wireless communication apparatus according to an embodiment. A wireless communication apparatus 1 shown in FIG. 1 is for performing wireless communication by designating a use channel from among a plurality of channels included in the 2.4 GHz band and the 5 GHz band, and includes wireless communication units 10 and 20, DFS. (Dynamic Frequency Selection) function units 12 and 22, a channel switching processing unit (Ch switching processing unit) 30, a scanning processing unit (SCAN processing unit) 40, and a memory 50 are configured. The wireless communication device 1 is mounted on a vehicle. The wireless communication device 1 is built in or externally attached to a head unit as an in-vehicle device that performs a navigation operation, a radio reception operation, an audio reproduction operation, a moving image reproduction operation, and the like, and is a terminal device (not shown) such as a smartphone. ) Operates as an access point when performing wireless communication with the device. This in-vehicle device includes an application processing unit 2 shown in FIG.

アプリケーション処理部2は、複数のアプリケーション(AP1、AP2、AP3、AP4)を実行して各アプリケーションに対応する所定の動作を実現するものである。例えば、アプリケーションAP1を実行することにより、端末装置からストリーミング形式で無線通信にて送信されるオーディオデータを取得して再生(オーディオ出力)する。また、アプリケーションAP2を実行することにより、端末装置からストリーミング形式で無線通信にて送信される動画データを取得して再生(動画表示)する。また、アプリケーションAP3を実行することにより、端末装置から無線通信にて送信されるアンドロイド・オート(Android Auto、登録商標)用のデータを取得して、このデータで示される端末装置の表示画面(操作画面等)の画像を表示したり、この表示画面を用いた利用者の操作内容を端末装置に向けて送信するなどの動作を行う。アプリケーションAP4を実行することにより、端末装置に格納されている再生データ(音楽データや動画データ)をベストエフォート形式で無線通信にて取り込んで蓄積し、利用者の指示に応じてその中から指定されたタイトルの音楽/動画を再生する。   The application processing unit 2 executes a plurality of applications (AP1, AP2, AP3, AP4) to realize a predetermined operation corresponding to each application. For example, by executing the application AP1, the audio data transmitted from the terminal device by wireless communication in the streaming format is acquired and reproduced (audio output). Further, by executing the application AP2, moving image data transmitted from the terminal device in a streaming format by wireless communication is acquired and reproduced (moving image display). Also, by executing the application AP3, data for Android Auto (registered trademark) transmitted from the terminal device by wireless communication is acquired, and the display screen (operation of the terminal device indicated by this data) Screen) and the like, and the operation content of the user using the display screen is transmitted to the terminal device. By executing the application AP4, reproduction data (music data and moving image data) stored in the terminal device is acquired and stored by wireless communication in the best-effort format, and is designated from among them in accordance with a user instruction. Play music / video with the title.

これらの中で、アプリケーションAP1は、端末装置との間の無線通信が途切れると音切れが発生するため、リアルタイム性が要求される(リアルタイム性あり)。同様に、アプリケーションAP2は、端末装置との間の無線通信が途切れると、動画の動きが停止してしまうため、リアルタイム性が要求される(リアルタイム性あり)。また、アプリケーションAP3は、端末装置との間の無線通信が途切れると表示画面の内容更新が遅れたり、利用者の操作指示が遅延したりするため、リアルタイム性が要求される(リアルタイム性あり)。これらに対し、アプリケーションAP4は、端末装置との間の無線通信が途切れても音楽/動画の再生が中断されることはないため、リアルタイム性は要求されない(リアルタイム性なし)。なお、これらのアプリケーションAP1〜AP4は、リアルタイム性の有無を説明するための一例であって、これらに限定されるものではない。   Among these, the application AP1 is required to have a real-time property (there is a real-time property) because the sound interruption occurs when the wireless communication with the terminal device is interrupted. Similarly, when wireless communication with the terminal device is interrupted, the application AP2 is required to have a real-time property (there is real-time property) because the motion of the moving image stops. Further, the application AP3 is required to have real-time properties because there is a delay in updating the contents of the display screen or a delay in user operation instructions when wireless communication with the terminal device is interrupted (with real-time properties). On the other hand, the application AP4 does not require real-time performance (no real-time performance) because the music / video playback is not interrupted even when wireless communication with the terminal device is interrupted. Note that these applications AP1 to AP4 are examples for explaining the presence / absence of real-time property, and are not limited to these.

無線通信部10は、IEEE802.11等の規格に基づいて2.4GHz帯および5GHz帯に含まれるいずれかのチャネルを用いたWi−Fiによる無線通信を制御する。同様に、無線通信部20は、IEEE802.11等の規格に基づいて2.4GHz帯および5GHz帯に含まれるいずれかのチャネルを用いたWi−Fiによる無線通信を制御する。なお、上述した5GHz帯には、気象レーダー等との干渉が発生する帯域であるW53やW56のタイプに属する各チャネルが含まれている。   The wireless communication unit 10 controls wireless communication by Wi-Fi using any channel included in the 2.4 GHz band and the 5 GHz band based on standards such as IEEE 802.11. Similarly, the wireless communication unit 20 controls wireless communication by Wi-Fi using any channel included in the 2.4 GHz band and the 5 GHz band based on a standard such as IEEE 802.11. The 5 GHz band described above includes channels belonging to the W53 and W56 types, which are bands in which interference with weather radar and the like occurs.

DFS機能部12は、無線通信部10における無線通信に用いられるチャネルについて、気象レーダ等が使用している電波を検出(レーダー検出)し、そのチャネルを避けて通信を行うための処理を行う。同様に、DFS機能部22は、無線通信部20における無線通信に用いられるチャネルについて、気象レーダ等が使用している電波を検出(レーダー検出)し、そのチャネルを避けて通信を行うための処理を行う。   The DFS function unit 12 detects a radio wave used by a weather radar or the like (radar detection) for a channel used for wireless communication in the wireless communication unit 10 and performs processing for performing communication while avoiding the channel. Similarly, the DFS function unit 22 detects a radio wave used by a weather radar or the like (radar detection) for a channel used for wireless communication in the wireless communication unit 20, and performs processing to avoid the channel and perform communication. I do.

チャネル切替処理部30は、無線通信部10、20のそれぞれにおいて使用されるチャネルを切り替える。   The channel switching processing unit 30 switches the channel used in each of the wireless communication units 10 and 20.

スキャン処理部40は、無線通信部20の使用チャネルを所定の順番に切り替えて通信品質が良好な(電波状態が良好な/スループットが高い)チャネルを検索する。このチャネルの検索は、無線通信部10を用いた通信動作と並行してバックグラウンドで行われる。   The scan processing unit 40 switches channels used by the wireless communication unit 20 in a predetermined order to search for channels with good communication quality (good radio wave condition / high throughput). This channel search is performed in the background in parallel with the communication operation using the wireless communication unit 10.

メモリ50は、リアルタイム(RT)情報格納部52を有する。リアルタイム情報格納部52には、アプリケーション処理部2において実行されるアプリケーション毎の通信のリアルタイム性の有無を示す情報が格納される。例えば、図1に示したアプリケーション処理部2に含まれる4つのアプリケーションAP1〜AP4のそれぞれについてリアルタイム性の有無を示す情報がリアルタイム情報格納部52に格納されている。   The memory 50 has a real-time (RT) information storage unit 52. The real-time information storage unit 52 stores information indicating the presence or absence of real-time communication for each application executed by the application processing unit 2. For example, information indicating the presence or absence of real-time property is stored in the real-time information storage unit 52 for each of the four applications AP1 to AP4 included in the application processing unit 2 illustrated in FIG.

上述したチャネル切替処理部30には、アプリケーション判定部(AP判定部)32、通信品質判定部34、閾値設定部36、チャネル切替部(Ch切替部)38が含まれる。   The channel switching processing unit 30 described above includes an application determining unit (AP determining unit) 32, a communication quality determining unit 34, a threshold setting unit 36, and a channel switching unit (Ch switching unit) 38.

アプリケーション判定部32は、データ通信を伴う実行中のアプリケーションのそれぞれについて通信のリアルタイム性の有無を判定する。この判定は、例えば、メモリ50内のリアルタイム情報格納部52に格納された情報に基づいて行われる。   The application determination unit 32 determines whether or not there is real-time communication for each of the applications that are being executed with data communication. This determination is made based on information stored in the real-time information storage unit 52 in the memory 50, for example.

通信品質判定部34は、無線通信部10で通信に用いるチャネル(使用チャネル)の通信品質が所定の閾値よりも悪化したか否かを判定する。閾値設定部36は、実行中のアプリケーションについてリアルタイム性が必要ない場合にこの閾値を第1の値(閾値A)に、リアルタイム性が必要な場合にこの閾値を第1の値よりも低い第2の値(閾値B<閾値A)に設定する。   The communication quality determination unit 34 determines whether or not the communication quality of a channel (used channel) used for communication by the wireless communication unit 10 has deteriorated below a predetermined threshold. The threshold value setting unit 36 sets the threshold value to the first value (threshold value A) when real-time property is not necessary for the application being executed, and sets the threshold value to a second value lower than the first value when real-time property is necessary. (Threshold B <threshold A).

チャネル切替部38は、リアルタイム性が必要なアプリケーションを実行中に、無線通信部10の使用チャネルの通信品質が第2の値(閾値B)よりも低くなったときに、無線通信部10の使用チャネルを、通信品質が第2の閾値よりも高い他のチャネルに切り替える。また、チャネル切替部38は、リアルタイム性が必要ないアプリケーションを実行中に、無線通信部10の使用チャネルの通信品質が第1の値(閾値A)よりも低くなったときに、無線通信部10の使用チャネルを、通信品質が第1の閾値よりも高い他のチャネルに切り替える。   The channel switching unit 38 uses the wireless communication unit 10 when the communication quality of the channel used by the wireless communication unit 10 is lower than the second value (threshold value B) while executing an application that requires real-time performance. The channel is switched to another channel whose communication quality is higher than the second threshold. Further, the channel switching unit 38 is configured to execute the wireless communication unit 10 when the communication quality of the channel used by the wireless communication unit 10 becomes lower than the first value (threshold A) while executing an application that does not require real-time performance. Is switched to another channel whose communication quality is higher than the first threshold.

上述したアプリケーション判定部32がアプリケーション判定手段に、通信品質判定部34が通信品質判定手段に、閾値設定部36が閾値設定手段に、リアルタイム情報格納部52がリアルタイム格納手段に、スキャン処理部40がチャネル検索手段に、チャネル切替部38がチャネル切替手段にそれぞれ対応する。   The application determination unit 32 described above is the application determination unit, the communication quality determination unit 34 is the communication quality determination unit, the threshold setting unit 36 is the threshold setting unit, the real-time information storage unit 52 is the real-time storage unit, and the scan processing unit 40 is The channel switching unit 38 corresponds to the channel switching unit.

本実施形態の無線通信装置1はこのような構成を有しており、次にその動作を説明する。   The wireless communication apparatus 1 of the present embodiment has such a configuration, and the operation thereof will be described next.

図2は、アプリケーションを実行して通信中に通信品質が変動して使用チャネルを切り替える動作手順を示す流れ図である。この動作手順は、実行中のアプリケーションが複数ある場合には、それぞれのアプリケーションごとに、所定の時間間隔で行われる。   FIG. 2 is a flowchart showing an operation procedure for switching the use channel due to the communication quality changing during communication by executing the application. This operation procedure is performed at predetermined time intervals for each application when there are a plurality of applications being executed.

例えば、図1に示したアプリケーションAP1が実行されて無線通信部10の使用チャネルを用いた通信が開始されると、アプリケーション判定部32は、この実行中のアプリケーションAP1についてリアルタイム性があるか否かを判定する(ステップ100)。リアルタイム性がある場合には肯定判断が行われ、次に、通信品質判定部34は、無線通信部10の使用チャネルの通信品質が閾値B以下か否かを判定する(ステップ102)。この閾値Bは、実行中のアプリケーションAP1の動作(オーディオ再生)が中断しない通信品質の最小値よりも高く設定されている。例えば、pingコマンドを用いて遅延を測定したり、無線通信部10に備わった送受信バッファ内のデータ量や一定時間に送受信を行っているデータ量などを測定することにより、アプリケーションに対応する通信量を検出し、この検出結果に基づいて閾値Bを設定することが望ましい。通信品質が閾値Bよりも高い場合にはステップ102の判定において否定判断が行われ、使用チャネルの切り替えが行われずに、通信品質低下に伴う使用チャネル切替に関する一連の処理が終了する。   For example, when the application AP1 shown in FIG. 1 is executed and communication using the channel used by the wireless communication unit 10 is started, the application determination unit 32 determines whether or not the application AP1 being executed has real-time characteristics. Is determined (step 100). If there is real-time capability, an affirmative determination is made, and then the communication quality determination unit 34 determines whether or not the communication quality of the channel used by the wireless communication unit 10 is equal to or less than the threshold value B (step 102). This threshold B is set higher than the minimum value of communication quality that does not interrupt the operation (audio reproduction) of the application AP1 being executed. For example, the amount of communication corresponding to an application can be measured by measuring a delay using a ping command, or measuring the amount of data in a transmission / reception buffer provided in the wireless communication unit 10 or the amount of data transmitted / received at a certain time. It is desirable to detect the threshold value and set the threshold value B based on the detection result. If the communication quality is higher than the threshold value B, a negative determination is made in the determination of step 102, and the series of processes related to the switching of the used channel is terminated without switching the used channel.

また、通信品質が閾値B以下になると、すなわち、アプリケーションAP1の動作が中断してしまうほど使用チャネルの通信品質が低下した場合にはステップ102の判定において肯定判断が行われる。次に、チャネル切替部38は、通信品質が閾値Bよりも高い他のチャネルがあるか否かを判定する(ステップ104)。他のチャネルの検索は、無線通信部20を用いてスキャン処理部40によって、無線通信部10を用いた通信動作と並行してバックグランドで行われており、ステップ104における判定は、この検索結果を参照することで速やかに行うことができる。該当する他のチャネルがない場合にはステップ104の判定において否定判断が行われ、使用チャネルの切り替えが行われずに、通信品質低下に伴う使用チャネル切替に関する一連の処理が終了する。   Further, when the communication quality is equal to or lower than the threshold value B, that is, when the communication quality of the used channel is lowered so that the operation of the application AP1 is interrupted, an affirmative determination is made in the determination of step 102. Next, the channel switching unit 38 determines whether there is another channel whose communication quality is higher than the threshold B (step 104). The search for other channels is performed in the background in parallel with the communication operation using the wireless communication unit 10 by the scan processing unit 40 using the wireless communication unit 20, and the determination in step 104 is the result of this search. This can be done quickly by referring to. If there is no other applicable channel, a negative determination is made in the determination in step 104, and the series of processing relating to the switching of the used channel is terminated without switching the used channel.

また、通信品質が閾値Bよりも高い他のチャネルがある場合にはステップ104の判定において肯定判断が行われる。次に、チャネル切替部38は、無線通信部10の使用チャネルを、通信品質が閾値Bよりも高い他のチャネルに切り替える(ステップ106)。なお、このチャネルの切り替えは、その時点ですでに検索によって特定されている他のチャネルを用いて行われるため、切り替えに要する時間は最少であり、チャネルの切り替えによって生じるアプリケーション動作の中断時間を短くすることができる。また、アクセスポイントとしての無線通信装置1から端末装置に対してCSA(channel-switch-announcement)でチャネル切替を通知することにより、端末装置でもチャネル切替を実施することができる。このようにして使用チャネルが切り替えられた後、通信品質低下に伴う使用チャネル切替に関する一連の処理が終了する。   If there is another channel whose communication quality is higher than the threshold value B, an affirmative determination is made in the determination of step 104. Next, the channel switching unit 38 switches the channel used by the wireless communication unit 10 to another channel whose communication quality is higher than the threshold value B (step 106). Since this channel switching is performed using another channel that has already been specified by the search at that time, the time required for the switching is minimal, and the interruption time of the application operation caused by the channel switching is shortened. can do. Further, the channel switching can be performed also in the terminal device by notifying the terminal device of channel switching by CSA (channel-switch-announcement) from the wireless communication device 1 as an access point. After the used channel is switched in this way, a series of processes relating to the used channel switching due to the communication quality deterioration is completed.

上述したように、アプリケーションAP1やアプリケーションAP2、AP3の場合にはリアルタイム性があるため、ステップ100の判定において肯定判断が行われて、上述したステップ102以降の動作手順が実施される。   As described above, in the case of the application AP1, the application AP2, and the AP3, since there is real-time property, an affirmative determination is made in the determination of Step 100, and the operation procedure after Step 102 described above is performed.

これに対し、アプリケーションAP4が実行中の場合には、このアプリケーションAP4を実行中の通信にリアルタイム性がないため、ステップ100の判定において否定判断が行われる。この場合には、次に、通信品質判定部34は、無線通信部10の使用チャネルの通信品質が閾値A以下か否かを判定する(ステップ108)。この閾値Aは、実行中のアプリケーションAP4の動作(タイトルの音楽/動画の再生)が中断しない通信品質の最小値とは関係なく上述した閾値Bよりも高く設定されている。通信品質が閾値Aよりも高い場合にはステップ108の判定において否定判断が行われ、使用チャネルの切り替えが行われずに、通信品質低下に伴う使用チャネル切替に関する一連の処理が終了する。   On the other hand, when the application AP4 is being executed, the communication in which the application AP4 is being executed does not have real-time characteristics, and therefore a negative determination is made in the determination of step 100. In this case, next, the communication quality determination unit 34 determines whether or not the communication quality of the channel used by the wireless communication unit 10 is equal to or less than the threshold value A (step 108). This threshold A is set higher than the above-described threshold B regardless of the minimum value of the communication quality that does not interrupt the operation of the application AP4 being executed (reproduction of title music / moving image). If the communication quality is higher than the threshold value A, a negative determination is made in the determination in step 108, and the series of processing relating to the use channel switching due to the communication quality deterioration is terminated without switching the use channel.

また、通信品質が閾値A以下になるとステップ108の判定において肯定判断が行われる。次に、チャネル切替部38は、通信品質が閾値Aよりも高い他のチャネルがあるか否かを判定する(ステップ110)。他のチャネルの検索は、無線通信部20を用いてスキャン処理部40によって、無線通信部10を用いた通信動作と並行してバックグランドで行われており、ステップ110における判定は、この検索結果を参照することで速やかに行うことができる。該当する他のチャネルがない場合にはステップ110の判定において否定判断が行われ、使用チャネルの切り替えが行われずに、通信品質低下に伴う使用チャネル切替に関する一連の処理が終了する。   Further, when the communication quality is equal to or lower than the threshold value A, an affirmative determination is made in the determination of step 108. Next, the channel switching unit 38 determines whether there is another channel whose communication quality is higher than the threshold A (step 110). The search of other channels is performed in the background in parallel with the communication operation using the wireless communication unit 10 by the scan processing unit 40 using the wireless communication unit 20, and the determination in step 110 is the result of this search. This can be done quickly by referring to. If there is no other applicable channel, a negative determination is made in the determination in step 110, and the series of processing relating to the switching of the used channel is terminated without switching the used channel.

また、通信品質が閾値Aよりも高い他のチャネルがある場合にはステップ110の判定において肯定判断が行われる。次に、チャネル切替部38は、無線通信部10の使用チャネルを、通信品質が閾値Aよりも高い他のチャネルに切り替える(ステップ112)。このようにして使用チャネルが切り替えられた後、通信品質低下に伴う使用チャネル切替に関する一連の処理が終了する。   If there is another channel whose communication quality is higher than the threshold A, an affirmative determination is made in the determination in step 110. Next, the channel switching unit 38 switches the channel used by the wireless communication unit 10 to another channel whose communication quality is higher than the threshold A (step 112). After the used channel is switched in this way, a series of processes relating to the used channel switching due to the communication quality deterioration is completed.

図3は、通信のリアルタイム性の有無に応じたチャネル切替の概要を示す図である。図3(A)には、通信にリアルタイム性が要求されない(リアルタイム性のない)アプリケーションを実行中のチャネル切替の概要が示されている。この場合には、チャネル切替を判定する通信品質の閾値Aが高い値に設定されている。したがって、その時点における使用チャネル(ch1)の通信品質が変動して閾値A以下になる事態が生じやすい。そして、通信品質が閾値A以下になると、速やかに通信品質が閾値Aよりも高い他のチャネル(ch2)に切り替えられる。同様の理由から、このチャネル(ch2)の通信品質も変動して閾値A以下になる事態が生じやすい。そして、通信品質が閾値A以下になると、再び通信品質が閾値Aよりも高い他のチャネル(ch3)に切り替えられる。   FIG. 3 is a diagram showing an overview of channel switching according to the presence or absence of real-time communication. FIG. 3A shows an overview of channel switching during execution of an application that does not require real-time property for communication (no real-time property). In this case, the communication quality threshold A for determining channel switching is set to a high value. Therefore, a situation in which the communication quality of the used channel (ch1) at that time fluctuates and falls below the threshold value A tends to occur. When the communication quality becomes equal to or lower than the threshold A, the channel is quickly switched to another channel (ch2) whose communication quality is higher than the threshold A. For the same reason, the communication quality of this channel (ch2) is likely to fluctuate and fall below the threshold A. When the communication quality becomes equal to or lower than the threshold A, the channel is switched to another channel (ch3) whose communication quality is higher than the threshold A again.

一方、図3(B)には、通信にリアルタイム性が要求される(リアルタイム性のある)アプリケーションを実行中のチャネル切替の概要が示されている。この場合には、チャネル切替を判定する通信品質の閾値Bが低い値に設定されている。したがって、その時点における使用チャネル(ch1)の通信品質が変動して閾値B以下になる事態が生じにくい。このため、無線通信部10の使用チャネルが他のチャネルに切り替えられず、あるいは、切り替える回数が少なくなる。   On the other hand, FIG. 3B shows an overview of channel switching during execution of an application that requires real-time communication (with real-time property). In this case, the communication quality threshold B for determining channel switching is set to a low value. Therefore, a situation in which the communication quality of the used channel (ch1) at that time fluctuates and falls below the threshold value B hardly occurs. For this reason, the channel used by the wireless communication unit 10 cannot be switched to another channel, or the number of times of switching is reduced.

このように、本実施形態の無線通信装置1では、リアルタイム性が要求されるアプリケーションについては、使用チャネルを切り替える基準となる通信品質の閾値Bが低く設定されるため、チャネルの切り替え回数を少なくすることができ、チャネル切替によって生じるアプリケーション動作の中断頻度を少なくすることが可能となる。   As described above, in the wireless communication device 1 of the present embodiment, for applications that require real-time performance, the communication quality threshold B serving as a reference for switching the used channel is set low, so the number of channel switching is reduced. Therefore, it is possible to reduce the frequency of interruption of application operations caused by channel switching.

また、この閾値Bは、リアルタイム性が必要な実行中のアプリケーションの動作が中断しない通信品質の最小値よりも高く設定されているため、アプリケーション動作が中断しない状態を確実に確保することが可能となる。   In addition, since this threshold value B is set higher than the minimum value of the communication quality that does not interrupt the operation of the running application that requires real-time performance, it is possible to reliably ensure that the application operation is not interrupted. Become.

また、リアルタイム性が必要なアプリケーションをストリーミングによる通信を行うアプリケーションとすることにより、ストリーミング配信を利用して得られた音声や音楽の出力や動画などの表示が一時的に停止することを防止することができる。   In addition, by making the application that requires real-time performance an application that performs communication by streaming, it is possible to prevent temporarily stopping the output of audio and music output and video obtained by using streaming delivery. Can do.

また、アプリケーション毎のデータ通信のリアルタイム性の有無を示す情報を格納するリアルタイム情報格納手部52を備えることにより、アプリケーション毎に通信のリアルタイム性の有無を適切に判定することができ、誤判定を防止することができる。   In addition, by providing a real-time information storage unit 52 that stores information indicating the presence / absence of real-time data communication for each application, it is possible to appropriately determine the presence / absence of communication real-time for each application. Can be prevented.

また、使用チャネルの通信品質が低下したときに切替先となる他のチャネルの検索を、使用チャネルを用いた通信動作と並行してバックグラウンドで行うことにより、使用チャネルを用いた通信動作中にこの使用チャネルの通信状態が悪化したときに、迅速に通信状態が良好な他のチャネルに切り替えることが可能となる。   In addition, during the communication operation using the used channel, the search for other channels to be switched to when the communication quality of the used channel is reduced is performed in the background in parallel with the communication operation using the used channel. When the communication state of this use channel deteriorates, it becomes possible to quickly switch to another channel having a good communication state.

なお、本発明は上記実施形態に限定されるものではなく、本発明の要旨の範囲内において種々の変形実施が可能である。例えば、上述した実施形態では、2つの無線通信部10、20が備わっており、一方の無線通信部10による通信動作と並行して、他方の無線通信部20を用いて他のチャネルの検索をバックグラウンドで行う場合について説明したが、無線通信部10のみを有する場合にも本発明を適用することができる。この場合には、使用チャネルの通信品質が閾値Aあるいは閾値B以下になったときに、他のチャネルの検索を開始することになるが、この場合であっても、リアルタイム性のあるアプリケーション動作に伴う通信における使用チャネルの切替頻度を少なくすることができるため、チャネル切替によって生じるアプリケーション動作の中断頻度を少なくすることが可能となる。   In addition, this invention is not limited to the said embodiment, A various deformation | transformation implementation is possible within the range of the summary of this invention. For example, in the above-described embodiment, the two wireless communication units 10 and 20 are provided, and the other wireless communication unit 20 is used to search for another channel in parallel with the communication operation by one wireless communication unit 10. Although the case of performing in the background has been described, the present invention can also be applied to the case where only the wireless communication unit 10 is provided. In this case, when the communication quality of the used channel falls below the threshold value A or the threshold value B, the search for another channel is started. Even in this case, the application operation has real-time characteristics. Since the switching frequency of the used channel in the accompanying communication can be reduced, it is possible to reduce the interruption frequency of the application operation caused by the channel switching.

また、上述した実施形態では、車両に搭載された無線通信装置について説明したが、スマートフォン等の携帯端末装置に内蔵された無線通信装置について本発明を適用することもできる。   Moreover, although embodiment mentioned above demonstrated the radio | wireless communication apparatus mounted in the vehicle, this invention is also applicable to the radio | wireless communication apparatus incorporated in portable terminal devices, such as a smart phone.

また、上述した実施形態では、2.4GHz帯および5GHz帯に含まれるチャネルを用いて通信を行う場合について説明したが、使用する帯域はこれらに限定されるものではなく、これらのどちらか一方あるいは別の通信帯域に含まれるチャネルを用いて通信を行う場合について本発明を適用することができる。   In the above-described embodiment, the case where communication is performed using channels included in the 2.4 GHz band and the 5 GHz band has been described. However, the band to be used is not limited to these, and either one of these or The present invention can be applied to a case where communication is performed using a channel included in another communication band.

また、上述した実施形態では、無線通信装置1がアクセスポイントとして動作する場合について説明したが、無線通信装置1がステーション(STA)として他のアクセスポイントとの間で通信を行う場合についても本発明を適用することができる。   In the above-described embodiment, the case where the wireless communication device 1 operates as an access point has been described. However, the present invention also applies to a case where the wireless communication device 1 communicates with another access point as a station (STA). Can be applied.

上述したように、本発明によれば、リアルタイム性が要求されるアプリケーションについては、使用チャネルを切り替える基準となる通信品質の閾値が低く設定されるため、チャネルの切り替え回数を少なくすることができ、チャネル切替によって生じるアプリケーション動作の中断頻度を少なくすることが可能となる。   As described above, according to the present invention, for applications that require real-time performance, the communication quality threshold value that serves as a reference for switching the used channel is set low, so the number of channel switching can be reduced. It is possible to reduce the frequency of interruption of application operations caused by channel switching.

1 無線通信装置
10、20 無線通信部
12、22 DFS機能部
30 チャネル切替処理部(Ch切替処理部)
32 アプリケーション判定部(AP判定部)
34 通信品質判定部
36 閾値設定部
38 チャネル切替部(Ch切替部)
40 スキャン処理部(SCAN処理部)
50 メモリ
52 リアルタイム(RT)情報格納部
DESCRIPTION OF SYMBOLS 1 Wireless communication apparatus 10, 20 Wireless communication part 12, 22 DFS function part 30 Channel switching process part (Ch switching process part)
32 Application determination unit (AP determination unit)
34 Communication quality determination unit 36 Threshold setting unit 38 Channel switching unit (Ch switching unit)
40 Scan processing unit (SCAN processing unit)
50 memory 52 real-time (RT) information storage

Claims (5)

所定の通信帯域に含まれる複数のチャネルの中から使用チャネルを指定して無線通信を行う無線通信装置において、
実行中のアプリケーションに対応するデータ通信のリアルタイム性の有無を判定するアプリケーション判定手段と、
前記使用チャネルの通信品質が所定の閾値よりも悪化したか否かを判定する通信品質判定手段と、
実行中の前記アプリケーションに対応するデータ通信にリアルタイム性が必要ない場合に前記閾値を第1の値に、リアルタイム性が必要な場合に前記閾値を前記第1の値よりも低い第2の値に設定する閾値設定手段と、
を備えることを特徴とする無線通信装置。
In a wireless communication apparatus that performs wireless communication by designating a use channel from a plurality of channels included in a predetermined communication band,
Application determination means for determining the presence or absence of real-time data communication corresponding to the application being executed;
Communication quality determining means for determining whether or not the communication quality of the used channel has deteriorated below a predetermined threshold;
When the real-time property is not required for data communication corresponding to the application being executed, the threshold value is set to the first value, and when the real-time property is required, the threshold value is set to a second value lower than the first value. Threshold setting means for setting;
A wireless communication apparatus comprising:
前記第2の値は、前記リアルタイム性が必要な実行中のアプリケーションの動作が中断しない通信品質の最小値よりも高く設定されていることを特徴とする請求項1に記載の無線通信装置。   The wireless communication apparatus according to claim 1, wherein the second value is set to be higher than a minimum value of communication quality that does not interrupt an operation of a running application that requires the real-time property. 前記リアルタイム性が必要なアプリケーションは、ストリーミングによるデータ通信を行うアプリケーションであることを特徴とする請求項1または2に記載の無線通信装置。   The wireless communication apparatus according to claim 1, wherein the application that requires real-time property is an application that performs data communication by streaming. アプリケーション毎のデータ通信のリアルタイム性の有無を示す情報を格納するリアルタイム情報格納手段をさらに備え、
前記アプリケーション判定手段は、前記リアルタイム情報格納手段に格納された情報に基づいてリアルタイム性の有無を判定することを特徴とする請求項1〜3のいずれか一項に記載の無線通信装置。
Further comprising real-time information storage means for storing information indicating the presence or absence of real-time data communication for each application;
The wireless communication apparatus according to any one of claims 1 to 3, wherein the application determination unit determines whether or not there is real-time property based on information stored in the real-time information storage unit.
前記使用チャネル以外で通信品質が前記第2の値よりも高い他のチャネルを、前記使用チャネルを用いた通信動作と並行して検索するチャネル検索手段と、
前記リアルタイム性が必要なアプリケーションを実行中に、使用チャネルの通信品質が前記第2の値よりも低くなったときに、使用チャネルを前記他のチャネルに切り替えるチャネル切替手段と、
をさらに備えることを特徴とする請求項1〜4のいずれか一項に記載の無線通信装置。
Channel search means for searching other channels whose communication quality is higher than the second value other than the used channels in parallel with the communication operation using the used channels;
Channel switching means for switching the used channel to the other channel when the communication quality of the used channel becomes lower than the second value during execution of the application requiring the real-time property;
The wireless communication apparatus according to claim 1, further comprising:
JP2017011449A 2017-01-25 2017-01-25 Wireless communication device Pending JP2018121210A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017011449A JP2018121210A (en) 2017-01-25 2017-01-25 Wireless communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017011449A JP2018121210A (en) 2017-01-25 2017-01-25 Wireless communication device

Publications (1)

Publication Number Publication Date
JP2018121210A true JP2018121210A (en) 2018-08-02

Family

ID=63044090

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017011449A Pending JP2018121210A (en) 2017-01-25 2017-01-25 Wireless communication device

Country Status (1)

Country Link
JP (1) JP2018121210A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010232930A (en) * 2009-03-26 2010-10-14 Kyocera Corp Radio communication terminal, radio communication system, and radio communication method
JP2014183422A (en) * 2013-03-19 2014-09-29 Buffalo Inc Radio communication device and radio communication channel selection method
JP2014204159A (en) * 2013-04-01 2014-10-27 ソフトバンクモバイル株式会社 Method for setting base station parameter and base station in radio communication system
JP2015032980A (en) * 2013-08-02 2015-02-16 アルパイン株式会社 Information processing device, information system, and computer program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010232930A (en) * 2009-03-26 2010-10-14 Kyocera Corp Radio communication terminal, radio communication system, and radio communication method
JP2014183422A (en) * 2013-03-19 2014-09-29 Buffalo Inc Radio communication device and radio communication channel selection method
JP2014204159A (en) * 2013-04-01 2014-10-27 ソフトバンクモバイル株式会社 Method for setting base station parameter and base station in radio communication system
JP2015032980A (en) * 2013-08-02 2015-02-16 アルパイン株式会社 Information processing device, information system, and computer program

Similar Documents

Publication Publication Date Title
US8494528B2 (en) Method, apparatus and computer program product for priority based cell reselection in a multi-RAT environment
EP3557908A1 (en) Cell handover method and apparatus
US10743328B2 (en) Concurrent usage and scanning of wireless channels
KR20120016583A (en) Method and appratus for measuring cells at inteference from in-device communication module in wireless communication system
CN110650493A (en) Measuring method and measuring device
CN113316206A (en) Cell reselection method, device, terminal equipment and storage medium
US20240340735A1 (en) Bwp switching method and apparatus, and terminal
JP2018121210A (en) Wireless communication device
CN112738861A (en) Terminal signal reselection method, related device and computer storage medium
US20200296655A1 (en) Method and apparatus for controlling terminal access
JP4888312B2 (en) Wireless LAN terminal and wireless control method
JP5272951B2 (en) Wireless communication apparatus, wireless communication program, and wireless communication method
JP7526261B2 (en) Handover method, configuration method, terminal and network device
US20170257302A1 (en) Communication device, communication control method, and communication system
EP4236473A1 (en) Cell measurement method and related apparatus
CN109361475B (en) Electromagnetic interference control method and related device
US20240244694A1 (en) Method for avoid network interference, electronic device and computer readable storage medium
CN115150886A (en) Access method, device, equipment and readable storage medium
JP6689546B2 (en) Wireless communication device and wireless communication method
US11595872B1 (en) Selection of rats for handovers from 4G
WO2022208928A1 (en) Terminal device and display method
JP2018121255A (en) Radio communication apparatus
US20240373391A1 (en) Cell positioning method and apparatus, and storage medium
WO2023125237A1 (en) Cell selection or reselection method and apparatus, terminal, and readable storage medium
CN116916430A (en) Wi-Fi power adjustment method and device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190827

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200225

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20200908