Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6047792B2 - Wireless relay device, control method, and computer program - Google Patents
[go: Go Back, main page]

JP6047792B2 - Wireless relay device, control method, and computer program - Google Patents

Wireless relay device, control method, and computer program Download PDF

Info

Publication number
JP6047792B2
JP6047792B2 JP2012273674A JP2012273674A JP6047792B2 JP 6047792 B2 JP6047792 B2 JP 6047792B2 JP 2012273674 A JP2012273674 A JP 2012273674A JP 2012273674 A JP2012273674 A JP 2012273674A JP 6047792 B2 JP6047792 B2 JP 6047792B2
Authority
JP
Japan
Prior art keywords
channel
communication
time
control unit
information
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.)
Active
Application number
JP2012273674A
Other languages
Japanese (ja)
Other versions
JP2014120871A (en
Inventor
陽平 鳥海
陽平 鳥海
寛 坂本
寛 坂本
満 西野
満 西野
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.)
Nippon Telegraph and Telephone East Corp
Original Assignee
Nippon Telegraph and Telephone East Corp
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 Nippon Telegraph and Telephone East Corp filed Critical Nippon Telegraph and Telephone East Corp
Priority to JP2012273674A priority Critical patent/JP6047792B2/en
Publication of JP2014120871A publication Critical patent/JP2014120871A/en
Application granted granted Critical
Publication of JP6047792B2 publication Critical patent/JP6047792B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Description

本発明は、複数のチャネルの中から使用するチャネルを選択して無線通信を行う技術に関する。   The present invention relates to a technique for performing wireless communication by selecting a channel to be used from a plurality of channels.

従来、無線LAN(Local Area Network)による無線通信が普及している(例えば特許文献1参照)。無線LANの規格の具体例として、IEEE802.11bがある。IEEE802.11bでは、2.412GHz(1ch)〜2.472GHz(13ch)までの13個のチャネルのうち一つのチャネルを使用して無線通信が行われる。   Conventionally, wireless communication using a wireless local area network (LAN) has become widespread (see, for example, Patent Document 1). A specific example of the wireless LAN standard is IEEE 802.11b. In IEEE 802.11b, wireless communication is performed using one of 13 channels from 2.412 GHz (1ch) to 2.472 GHz (13ch).

同一のチャネルを複数の異なる装置が同時に使用すると、干渉が生じてしまい、無線通信の速度が低下してしまう。このような問題を避けるため、無線LANのアクセスポイントは、近隣の他のアクセスポイントから送出されるビーコン(Beacon)の受信レベルを測定し、受信レベルが低いチャネルを使用する。このような動作を行う事によって、アクセスポイントは干渉の発生機会を低減させ、速度の低下を抑える。
なお、日本においては、IEEE802.11bの無線通信において、2.484GHzの14chも使用可能である。
If a plurality of different devices use the same channel at the same time, interference occurs and the speed of wireless communication decreases. In order to avoid such a problem, the access point of the wireless LAN measures the reception level of a beacon transmitted from another nearby access point, and uses a channel with a low reception level. By performing such an operation, the access point reduces the chance of occurrence of interference and suppresses the decrease in speed.
In Japan, 14 channels of 2.484 GHz can be used in IEEE802.11b wireless communication.

特開2004−235976号公報JP 2004-235976 A

近年、無線LANの装置が増大しているとともに、求められる通信速度も高くなっている。そのため、空きチャネルは存在せず、どのチャネルも複数のアクセスポイントによって使用されている状況が生じている。このような問題は無線LANによる無線通信に限った問題ではなく、複数のチャネルの中からチャネルの選択して無線通信を行う技術に共通した問題である。   In recent years, the number of wireless LAN devices has increased, and the required communication speed has also increased. For this reason, there is a situation in which there is no empty channel and all channels are used by a plurality of access points. Such a problem is not limited to wireless communication using a wireless LAN, but is a problem common to techniques for performing wireless communication by selecting a channel from a plurality of channels.

上記事情に鑑み、本発明は、複数のチャネルの中からチャネルを選択して無線通信を行う場合に、通信速度の低下を抑制する技術を提供することを目的としている。   In view of the above circumstances, an object of the present invention is to provide a technique for suppressing a decrease in communication speed when wireless communication is performed by selecting a channel from a plurality of channels.

本発明の一態様は、自装置が使用可能な複数のチャネルそれぞれについて、他の通信装置によって占有されている時間に関する情報を収集する情報収集部と、前記情報収集部によって収集された情報に基づいて、他の通信装置によって占有されている時間の割合が低いチャネルを選択し、選択されたチャネルを使用して無線通信を行うように制御する通信制御部と、を備える無線通信装置である。   One aspect of the present invention is based on an information collection unit that collects information about a time occupied by another communication device for each of a plurality of channels that can be used by the device, and information collected by the information collection unit. And a communication control unit that selects a channel with a low proportion of time occupied by other communication devices and controls to perform wireless communication using the selected channel.

本発明の一態様は、上記の無線通信装置であって、前記情報収集部は、他の通信装置によって占有されている時間の割合を表す時間占有率を、前記複数のチャネルそれぞれについて測定する。   One aspect of the present invention is the above-described wireless communication apparatus, wherein the information collection unit measures a time occupancy ratio representing a ratio of time occupied by other communication apparatuses for each of the plurality of channels.

本発明の一態様は、上記の無線通信装置であって、前記通信制御部は、前記複数のチャネルそれぞれについて、前記時間占有率の統計値を算出し、算出された統計値に基づいてチャネルを選択する。   One aspect of the present invention is the above-described wireless communication device, wherein the communication control unit calculates a statistical value of the time occupancy for each of the plurality of channels, and selects a channel based on the calculated statistical value. select.

本発明の一態様は、自装置が使用可能な複数のチャネルそれぞれについて、他の通信装置によって占有されている時間に関する情報を収集する情報収集ステップと、前記情報収集ステップにおいて収集された情報に基づいて、他の通信装置によって占有されている時間の割合が低いチャネルを選択し、選択されたチャネルを使用して無線通信を行うように制御する通信制御ステップと、を有する制御方法である。   One aspect of the present invention is based on the information collection step of collecting information about the time occupied by other communication devices for each of a plurality of channels that can be used by the device, and the information collected in the information collection step And a communication control step of selecting a channel with a low proportion of time occupied by other communication devices and controlling to perform wireless communication using the selected channel.

本発明の一態様は、コンピュータに対し、自装置が使用可能な複数のチャネルそれぞれについて、他の通信装置によって占有されている時間に関する情報を収集する情報収集ステップと、前記情報収集ステップにおいて収集された情報に基づいて、他の通信装置によって占有されている時間の割合が低いチャネルを選択し、選択されたチャネルを使用して無線通信を行うように制御する通信制御ステップと、を実行させるためのコンピュータプログラムである。   One aspect of the present invention is an information collection step for collecting information on a time occupied by another communication device for each of a plurality of channels that can be used by the device, and the information collection step. A communication control step of selecting a channel with a low percentage of time occupied by other communication devices based on the received information and controlling to perform wireless communication using the selected channel. It is a computer program.

本発明により、複数のチャネルの中からチャネルを選択して無線通信を行う場合に、通信速度の低下を抑制することが可能となる。   According to the present invention, it is possible to suppress a decrease in communication speed when performing wireless communication by selecting a channel from a plurality of channels.

本発明の一実施形態である無線通信装置の機能構成を表す概略ブロック図である。It is a schematic block diagram showing the function structure of the radio | wireless communication apparatus which is one Embodiment of this invention. 時間占有率記憶部106が記憶する時間占有率テーブルの具体例を示す図である。It is a figure which shows the specific example of the time occupation rate table which the time occupation rate memory | storage part 106 memorize | stores. 無線中継装置100の処理の流れの具体例を示すフローチャートである。5 is a flowchart illustrating a specific example of a processing flow of the wireless relay device 100. 測定モードで動作する際の時間占有率測定部105の処理の流れの具体例を示すフローチャートである。It is a flowchart which shows the specific example of the flow of a process of the time occupation rate measurement part 105 at the time of operate | moving in a measurement mode. 通信制御部107がチャネルを選択する処理の流れの具体例を示すフローチャートである。It is a flowchart which shows the specific example of the flow of the process which the communication control part 107 selects a channel. スループットの変化を表すグラフである。縦軸はスループットを表す。It is a graph showing the change of a throughput. The vertical axis represents the throughput. 通信制御部107によって送信されるメールの具体例を示す図である。It is a figure which shows the specific example of the mail transmitted by the communication control part. チャネルの設定変更を行うためのウェブサイトにおける表示例を示す図である。It is a figure which shows the example of a display in the website for changing the setting of a channel.

以下、本発明の一実施形態である無線通信装置について説明する。図1は、本発明の一実施形態である無線通信装置の機能構成を表す概略ブロック図である。なお、以下の説明における無線通信装置は、無線中継装置100として構成されている。ただし、本発明における無線通信装置は、必ずしも中継装置として実装される必要は無く、無線通信端末として構成されても良い。   Hereinafter, a wireless communication apparatus according to an embodiment of the present invention will be described. FIG. 1 is a schematic block diagram showing a functional configuration of a wireless communication apparatus according to an embodiment of the present invention. Note that the wireless communication device in the following description is configured as the wireless relay device 100. However, the wireless communication device in the present invention is not necessarily implemented as a relay device, and may be configured as a wireless communication terminal.

無線中継装置100は、バスで接続されたCPU(Central Processing Unit)やメモリや補助記憶装置などを備える。無線中継装置100は、無線中継プログラムを実行することによって、無線通信部101、有線通信部102、通信情報記憶部103、中継部104、時間占有率測定部105、時間占有率記憶部106及び通信制御部107を備える装置として機能する。   The wireless relay device 100 includes a CPU (Central Processing Unit), a memory, an auxiliary storage device, and the like connected by a bus. The wireless relay device 100 executes a wireless relay program, thereby performing a wireless communication unit 101, a wired communication unit 102, a communication information storage unit 103, a relay unit 104, a time occupancy measurement unit 105, a time occupancy storage unit 106, and a communication. It functions as a device including the control unit 107.

無線通信部101は、無線信号を送受信することによって、他の通信装置との間で無線通信を行う。無線通信部101は、通信制御部107の制御に応じて、複数のチャネルのうち一つのチャネルで無線通信を行う。例えば、無線中継装置100がIEEE802.11bの規格で動作するように設計されている場合、無線通信部101は、2.412GHz(1ch)〜2.472GHz(13ch)までの13個のチャネルのうち一つのチャネルを使用して無線通信を行う。   The wireless communication unit 101 performs wireless communication with other communication devices by transmitting and receiving wireless signals. The wireless communication unit 101 performs wireless communication on one channel among a plurality of channels under the control of the communication control unit 107. For example, when the wireless relay device 100 is designed to operate according to the IEEE802.11b standard, the wireless communication unit 101 includes the 13 channels from 2.412 GHz (1ch) to 2.472 GHz (13ch). Wireless communication is performed using one channel.

有線通信部102は、ケーブルを介して他の通信装置に接続されることによって有線通信を行う。例えば、有線通信部102は、メインの構内ネットワークやインターネットなどに備えられた通信設備に対して接続される。
通信情報記憶部103は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。通信情報記憶部103は、自装置(無線中継装置100)に接続されている1又は複数の無線通信端末に関する情報(以下、「通信情報」という。)を記憶する。例えば、無線中継装置100に接続されている各無線通信端末のMACアドレス、IPアドレス、SSIDなどの情報が通信情報に含まれる。
The wired communication unit 102 performs wired communication by being connected to another communication device via a cable. For example, the wired communication unit 102 is connected to a communication facility provided in a main local network or the Internet.
The communication information storage unit 103 is configured using a storage device such as a magnetic hard disk device or a semiconductor storage device. The communication information storage unit 103 stores information (hereinafter referred to as “communication information”) related to one or more wireless communication terminals connected to the own device (wireless relay device 100). For example, information such as the MAC address, IP address, and SSID of each wireless communication terminal connected to the wireless relay device 100 is included in the communication information.

中継部104は、無線通信部101及び有線通信部102によって受信された信号のデータを、宛先となる通信装置へ向けて中継する。例えば、中継部104は、自装置に接続されている無線通信端末から信号を受信し、宛先となっている通信装置へ向けて有線通信部102を介して有線ネットワークへ信号を転送する。例えば、中継部104は、有線通信部102を介して有線ネットワークから信号を受信し、宛先となっている無線通信端末に対し無線通信部101を介して転送する。   The relay unit 104 relays data of signals received by the wireless communication unit 101 and the wired communication unit 102 toward a destination communication device. For example, the relay unit 104 receives a signal from a wireless communication terminal connected to its own device, and transfers the signal to the wired network via the wired communication unit 102 toward the destination communication device. For example, the relay unit 104 receives a signal from the wired network via the wired communication unit 102 and transfers the signal to the destination wireless communication terminal via the wireless communication unit 101.

時間占有率測定部105は、無線通信部101を介して、無線通信部101が使用可能な全チャネルにおいて、自装置の周囲に存在する無線信号を受信する。時間占有率測定部105は、受信結果に応じて、他の無線通信装置がチャネルを占有している割合(以下、「時間占有率」という。)をチャネル毎に測定する。例えば、時間占有率測定部105は、所定の時間(以下、「測定時間」という。)の間、他の無線通信装置によってチャネルが占有されている時間(以下、「占有時間」という。)を測定し、占有時間と測定時間との比を時間占有率として算出しても良い。   The time occupancy measurement unit 105 receives a radio signal existing around the own device through all the channels that can be used by the radio communication unit 101 via the radio communication unit 101. The time occupancy measuring unit 105 measures the ratio of other wireless communication devices occupying the channel (hereinafter referred to as “time occupancy”) for each channel according to the reception result. For example, the time occupancy rate measurement unit 105 determines a time during which a channel is occupied by another wireless communication device (hereinafter referred to as “occupation time”) during a predetermined time (hereinafter referred to as “measurement time”). Measurement may be performed, and the ratio between the occupation time and the measurement time may be calculated as the time occupation rate.

時間占有率記憶部106は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。時間占有率記憶部106は、測定時刻毎に、時間占有率測定部105によって測定された結果(チャネル毎の時間占有率)を記憶する。
通信制御部107は、無線中継装置100の動作を制御する。例えば、通信制御部107は、無線中継装置100の動作モードを制御する。無線中継装置100の動作モードには、中継モードと測定モードとがある。中継モードでは、無線中継装置100は通常の中継装置としての中継処理を行う。すなわち、中継モードでは、主に中継部104が動作する。一方、測定モードでは、無線中継装置100は、自装置の周囲に存在する無線信号を受信し、時間占有率の測定を行う。すなわち、測定モードでは、主に時間占有率測定部105が動作する。
The time occupation rate storage unit 106 is configured using a storage device such as a magnetic hard disk device or a semiconductor storage device. The time occupancy storage unit 106 stores the results (time occupancy for each channel) measured by the time occupancy measurement unit 105 at each measurement time.
The communication control unit 107 controls the operation of the wireless relay device 100. For example, the communication control unit 107 controls the operation mode of the wireless relay device 100. The operation mode of the wireless relay device 100 includes a relay mode and a measurement mode. In the relay mode, the wireless relay device 100 performs a relay process as a normal relay device. That is, in the relay mode, the relay unit 104 mainly operates. On the other hand, in the measurement mode, the radio relay apparatus 100 receives a radio signal existing around the own apparatus and measures the time occupation rate. That is, in the measurement mode, the time occupancy measurement unit 105 mainly operates.

また、通信制御部107は、時間占有率記憶部106に記憶されている時間占有率の統計値を算出し、自装置が無線通信に使用するチャネルを統計値に基づいて決定する。そして、通信制御部107は、決定されたチャネルを使用して無線通信するように無線通信部101を制御する。   Further, the communication control unit 107 calculates a statistical value of the time occupancy rate stored in the time occupancy rate storage unit 106, and determines a channel used by the own apparatus for wireless communication based on the statistical value. Then, the communication control unit 107 controls the wireless communication unit 101 to perform wireless communication using the determined channel.

図2は、時間占有率記憶部106が記憶する時間占有率テーブルの具体例を示す図である。時間占有率テーブルは、測定時刻毎に、チャネル毎の時間占有率の値を有するテーブルである。例えば、時刻t1における測定結果では、チャネル1の時間占有率は41%であり、チャネル13の時間占有率は3%であった。例えば、時刻t2における測定結果では、チャネル1の時間占有率は56%であり、チャネル13の時間占有率は7%であった。   FIG. 2 is a diagram illustrating a specific example of the time occupancy rate table stored in the time occupancy rate storage unit 106. The time occupancy table is a table having a value of time occupancy for each channel for each measurement time. For example, in the measurement result at time t1, the time occupation ratio of channel 1 is 41%, and the time occupation ratio of channel 13 is 3%. For example, in the measurement result at time t2, the time occupation ratio of channel 1 is 56%, and the time occupation ratio of channel 13 is 7%.

図3は、無線中継装置100の処理の流れの具体例を示すフローチャートである。まず、所定のタイミングが到来する度に(ステップS101−YES)、通信制御部107は、自装置(無線中継装置100)に接続している端末(以下、「接続端末」という。)が存在するか否か判定する(ステップS102)。通信制御部107は、例えば通信情報記憶部103に記憶されている通信情報を参照することによって、接続端末の有無を判定する。   FIG. 3 is a flowchart illustrating a specific example of the processing flow of the wireless relay device 100. First, every time a predetermined timing arrives (step S101—YES), the communication control unit 107 has a terminal (hereinafter referred to as “connection terminal”) connected to the own apparatus (wireless relay apparatus 100). Whether or not (step S102). The communication control unit 107 determines the presence / absence of a connected terminal by referring to communication information stored in the communication information storage unit 103, for example.

接続端末が存在しない場合(ステップS102−NO)、通信制御部107は、有線通信部102が他の通信装置との間でセッションをつないでいるか否か(実行中の有線通信があるか否か)判定する(ステップS103)。実行中の有線通信がない場合(ステップS104−NO)、通信制御部107は、測定モードで動作するように無線中継装置100を制御する(ステップS104)。   When there is no connection terminal (step S102-NO), the communication control unit 107 determines whether the wired communication unit 102 is connected to a session with another communication device (whether there is a wired communication being executed). (Step S103). When there is no wired communication being executed (step S104—NO), the communication control unit 107 controls the wireless relay device 100 to operate in the measurement mode (step S104).

一方、所定のタイミングではない場合(ステップS101−NO)、ステップS102の処理において接続端末が存在する場合(ステップS102−YES)、ステップS103の処理において有線通信が存在する場合(ステップS103−YES)、いずれの場合も通信制御部107は中継モードで動作するように無線中継装置100を制御する(ステップS105)。   On the other hand, when it is not a predetermined timing (step S101-NO), when a connection terminal exists in the process of step S102 (step S102-YES), when wired communication exists in the process of step S103 (step S103-YES). In any case, the communication control unit 107 controls the wireless relay device 100 to operate in the relay mode (step S105).

図4は、測定モードで動作する際の時間占有率測定部105の処理の流れの具体例を示すフローチャートである。通信制御部107が測定モードで動作するように制御を行うと、時間占有率測定部105は、まず変数iに1を代入する(ステップS201)。次に、時間占有率測定部105は、チャネルi(CHi)で時間占有率を測定する(ステップS202)。次に、時間占有率測定部105は、チャネルi(CHi)における測定結果を時間占有率記憶部106に記録する(ステップS203)。   FIG. 4 is a flowchart showing a specific example of the processing flow of the time occupancy measuring unit 105 when operating in the measurement mode. When control is performed so that the communication control unit 107 operates in the measurement mode, the time occupancy measurement unit 105 first substitutes 1 for a variable i (step S201). Next, the time occupancy measuring unit 105 measures the time occupancy on the channel i (CHi) (step S202). Next, the time occupancy rate measuring unit 105 records the measurement result for channel i (CHi) in the time occupancy rate storage unit 106 (step S203).

次に、時間占有率測定部105は、自装置が使用可能な全てのチャネルについて時間占有率の測定が完了したか否か判定する(ステップS204)。本実施形態における無線中継装置100はIEEE802.11bで動作するため、時間占有率測定部105は、変数iの値が13よりも小さいか否か判定する。未測定のチャネルが存在する場合、すなわち変数iの値が13よりも小さい場合(ステップS204−YES)、時間占有率測定部105は変数iの値をインクリメントして、ステップS202に戻る。一方、未測定のチャネルが存在しない場合、すなわち変数iの値が13以上である場合(ステップS204−NO)、時間占有率測定部105は処理を終了する。   Next, the time occupancy measuring unit 105 determines whether or not the measurement of the time occupancy is completed for all the channels that can be used by the own device (step S204). Since the wireless relay device 100 according to the present embodiment operates based on IEEE 802.11b, the time occupancy measurement unit 105 determines whether the value of the variable i is smaller than 13. When there is an unmeasured channel, that is, when the value of the variable i is smaller than 13 (step S204—YES), the time occupancy measuring unit 105 increments the value of the variable i and returns to step S202. On the other hand, when there is no unmeasured channel, that is, when the value of the variable i is 13 or more (step S204—NO), the time occupancy measurement unit 105 ends the process.

図5は、通信制御部107がチャネルを選択する処理の流れの具体例を示すフローチャートである。所定のタイミングが到来するまで通信制御部107はチャネルの選択を行わない(ステップS301−NO)。所定のタイミングは、ステップS101のタイミングと同じかそれよりも長い間隔であればどのようなタイミングであっても良い。例えば、ステップS301におけるタイミングは、図4のステップS204の処理においてNOに進んだタイミングであっても良い。   FIG. 5 is a flowchart illustrating a specific example of a flow of processing in which the communication control unit 107 selects a channel. The communication control unit 107 does not select a channel until a predetermined timing arrives (step S301—NO). The predetermined timing may be any timing as long as it is the same as or longer than the timing of step S101. For example, the timing at step S301 may be the timing at which the process proceeds to NO in the process at step S204 in FIG.

所定のタイミングが到来すると(ステップS301−YES)、通信制御部107は、時間占有率の統計値を算出する(ステップS302)。統計値は、時間占有率の大きいチャネルを検出するのに有効な値であれば、どのような統計値であっても良い。例えば、統計値は、所定の時間内における時間占有率の平均値であっても良いし、所定の時間内における時間占有率の最大値であっても良いし、所定の時間内における各時間占有率に対して加重を乗じた値の平均値であっても良い。加重の具体例として、現在時刻に近い測定結果であるほど大きく、現在時刻に遠い測定結果であるほど小さい値が用いられても良い。   When the predetermined timing arrives (step S301-YES), the communication control unit 107 calculates a statistical value of the time occupancy rate (step S302). The statistical value may be any statistical value as long as it is an effective value for detecting a channel having a large time occupation rate. For example, the statistical value may be an average value of time occupancy within a predetermined time, or may be a maximum value of time occupancy within a predetermined time, or each time occupancy within a predetermined time. It may be an average value obtained by multiplying the rate by a weight. As a specific example of the weighting, a larger value may be used as the measurement result is closer to the current time, and a smaller value may be used as the measurement result is farther from the current time.

次に、通信制御部107は、算出された統計値に基づいて、自装置において使用するチャネルを選択する。例えば、通信制御部107は、算出された統計値のうち最も小さい統計値に対応するチャネルを選択する(ステップS303)。通信制御部107は、現在使用中のチャネル(以下、「使用中チャネル」という。)と、ステップS303の処理において選択されたチャネル(以下、「選択チャネル」という。)とが異なるか否か判定する(ステップS304)。   Next, the communication control unit 107 selects a channel to be used in the own device based on the calculated statistical value. For example, the communication control unit 107 selects a channel corresponding to the smallest statistical value among the calculated statistical values (step S303). The communication control unit 107 determines whether the currently used channel (hereinafter referred to as “used channel”) is different from the channel selected in the process of step S303 (hereinafter referred to as “selected channel”). (Step S304).

使用中チャネルと選択チャネルとが一致する場合(ステップS304−NO)、通信制御部107は、特にその後の処理を行うことなく図5に示される処理を終了する。一方、使用中チャネルと選択チャネルとが異なる場合(ステップS304−YES)、通信制御部107は、チャネル変更処理を行う(ステップS305)。通信制御部107は、チャネル変更処理を開始すると、接続端末の有無を確認し、接続端末が無くなった時点でチャネルを選択チャネルに変更する。そして、通信制御部107は図5に示される処理を終了する。   When the in-use channel matches the selected channel (NO in step S304), the communication control unit 107 ends the process illustrated in FIG. 5 without performing any subsequent process. On the other hand, when the used channel and the selected channel are different (step S304—YES), the communication control unit 107 performs a channel change process (step S305). When the channel control process is started, the communication control unit 107 confirms whether there is a connected terminal, and changes the channel to the selected channel when there is no connected terminal. And the communication control part 107 complete | finishes the process shown by FIG.

以上のように構成された無線中継装置100では、複数のチャネルの中から使用するチャネルを選択する際に、時間占有率が判断基準として用いられる。そのため、例えばBeaconの受信レベルが判断基準として用いられる場合に比べて、通信速度の低下の可能性があるチャネルを精度良く避けることが可能となる。   In the wireless relay device 100 configured as described above, the time occupancy is used as a determination criterion when a channel to be used is selected from a plurality of channels. Therefore, for example, it is possible to accurately avoid a channel that may cause a decrease in communication speed as compared with a case where the reception level of Beacon is used as a criterion.

図6は、スループットの変化を表すグラフである。縦軸はスループットを表す。左の棒グラフは、同じチャネルを使用している他の通信装置が無い状態で無線通信を行った場合のスループットの値を表す。中央の棒グラフは、同じチャネルを使用してBeaconを発信している他の通信装置が存在する状態で無線通信を行った場合のスループットの値を表す。中央の棒グラフが示す状態では、他の通信装置(AP)はBeaconを送信してはいるものの、配下の無線通信端末(STA)との間でデータの無線通信を行ってはいない。右の棒グラフは、同じチャネルを使用して無線通信を行っている他の通信装置が存在する状態で無線通信を行った場合のスループットの値を表す。右の棒グラフが示す状態では、他の通信装置(AP)は、配下の無線通信端末(STA)との間でデータの無線通信を行っている。   FIG. 6 is a graph showing changes in throughput. The vertical axis represents the throughput. The left bar graph represents a throughput value when wireless communication is performed in a state where there is no other communication device using the same channel. The center bar graph represents the value of the throughput when wireless communication is performed in a state where there is another communication device that transmits the Beacon using the same channel. In the state indicated by the central bar graph, other communication devices (AP) transmit Beacon, but do not wirelessly communicate data with subordinate wireless communication terminals (STAs). The bar graph on the right represents the throughput value when wireless communication is performed in a state where there is another communication device that performs wireless communication using the same channel. In the state indicated by the right bar graph, the other communication device (AP) performs wireless communication of data with the subordinate wireless communication terminal (STA).

図6から明らかなように、同じチャネルを使用して無線通信を行っている他の通信装置が存在している場合であっても、他の通信装置が単にBeaconを送信しているのみであればスループットの低下は殆ど生じない。Beaconの送信によって占有される時間は、一般のデータが送信される場合に占有される時間に比べて非常に短いためである。   As is clear from FIG. 6, even if there is another communication device that performs wireless communication using the same channel, the other communication device simply transmits a Beacon. For example, the throughput hardly decreases. This is because the time occupied by Beacon transmission is much shorter than the time occupied when general data is transmitted.

一方、他の通信装置がデータの無線通信を行っている場合には、スループットは大きく低下してしまう。そのため、Beaconの受信レベルが判断基準として用いられる場合には、単にBeaconのみが送信されているチャネルを避けて、むしろデータが通信されているチャネルを選択してしまう可能性がある。一方、無線中継装置100では、上述したように時間占有率が判断基準として用いられるため、単にBeaconのみが送信されているチャネルであれば、積極的に使用するチャネルとして選択される。   On the other hand, when other communication devices are performing wireless data communication, the throughput is greatly reduced. Therefore, when the reception level of Beacon is used as a criterion, there is a possibility that a channel on which data is communicated is selected rather than a channel on which only Beacon is transmitted. On the other hand, in the wireless relay device 100, as described above, the time occupancy is used as a determination criterion. Therefore, if only the Beacon is transmitted, it is selected as a channel that is actively used.

また、複数の無線中継装置100によって構成される無線通信システムにおけるシステムスループットの観点からも、システムスループットを向上させることが可能となる。すなわち、単にBeaconが送信されているのみのチャネルにおいて、有効にデータの送受信が行われることによって、チャネルの使用効率を向上させることが可能なためである。   In addition, it is possible to improve the system throughput from the viewpoint of system throughput in a radio communication system including a plurality of radio relay apparatuses 100. In other words, it is possible to improve the channel usage efficiency by effectively transmitting and receiving data in the channel where only Beacon is transmitted.

<変形例>
無線中継装置100の通信制御部107は、ステップS304の処理においてYESに進んだ場合、以下のように動作しても良い。
まず、通信制御部107は、予め設定されているメールアドレスに対して、チャネルの設定変更を促す内容のメールを送信する。図7は、通信制御部107によって送信されるメールの具体例を示す図である。メール本文には、チャネルの設定変更を行うことが可能なウェブサイトへのリンクが含まれていても良い。メールを受信したユーザが、通信端末においてリンクをクリック又はタップすると、通信端末はチャネルの設定変更を行うためのウェブサイトにアクセスする。
<Modification>
The communication control unit 107 of the wireless relay device 100 may operate as follows when the process proceeds to YES in the process of step S304.
First, the communication control unit 107 transmits an e-mail having a content prompting a channel setting change to a pre-set e-mail address. FIG. 7 is a diagram illustrating a specific example of mail transmitted by the communication control unit 107. The mail text may include a link to a website where channel settings can be changed. When the user who receives the mail clicks or taps a link on the communication terminal, the communication terminal accesses a website for changing channel settings.

図8は、チャネルの設定変更を行うためのウェブサイトにおける表示例を示す図である。ウェブサイトの画面には、チャネルの設定を変更することを指示するためのボタン(“はい”ボタン)と、チャネルの設定を変更しないことを指示するためのボタン(“いいえ”ボタン)とが表示される。メールを受信したユーザが、通信端末において“はい”ボタンをクリック又はタップすると、無線中継装置100の通信制御部107は、ステップS305に示されるチャネル変更処理を実行する。   FIG. 8 is a diagram showing a display example on a website for changing channel settings. On the website screen, a button for instructing to change channel settings (“Yes” button) and a button for instructing not to change channel settings (“No” button) are displayed. Is done. When the user who has received the mail clicks or taps the “Yes” button on the communication terminal, the communication control unit 107 of the wireless relay device 100 executes the channel change process shown in step S305.

図3〜図5に示されるフローチャートは一例にすぎない。例えば、測定モード(ステップS104)の動作が開始される条件は、有線通信の有無にかかわらず、接続端末の有無のみに基づいて判定されても良い。即ち、図3のステップS102の処理においてNOに進んだ場合に、測定モードの動作が実行されても良い。また、チャネル変更処理はどのように行われても良い。   The flowcharts shown in FIGS. 3-5 are merely examples. For example, the condition for starting the operation in the measurement mode (step S104) may be determined based only on the presence / absence of a connected terminal regardless of the presence / absence of wired communication. That is, when the process proceeds to NO in the process of step S102 in FIG. 3, the measurement mode operation may be executed. The channel change process may be performed in any way.

以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。   The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and includes designs and the like that do not depart from the gist of the present invention.

100…無線中継装置, 101…無線通信部, 102…有線通信部, 103…通信情報記憶部, 104…中継部, 105…時間占有率測定部(情報収集部), 106…時間占有率記憶部, 107…通信制御部 DESCRIPTION OF SYMBOLS 100 ... Wireless relay apparatus, 101 ... Wireless communication part, 102 ... Wired communication part, 103 ... Communication information storage part, 104 ... Relay part, 105 ... Time occupation rate measurement part (information collection part), 106 ... Time occupation rate storage part 107: Communication control unit

Claims (5)

自装置が使用可能な複数のチャネルそれぞれについて、他の通信装置によって占有されている時間に関する情報を収集する情報収集部と、
前記情報収集部によって収集された情報に基づいて、他の通信装置によって占有されている時間の割合が低いチャネルを選択し、使用チャネルを選択されたチャネルに変更して無線通信を行うようにユーザに対して促すメールを予め設定されているメールアドレスに対して送信する通信制御部と、
を備え
前記通信制御部が送信するメールは、使用チャネルの設定変更を行うことが可能なウェブサイトへのリンクを含む、無線中継装置。
An information collection unit that collects information about the time occupied by other communication devices for each of a plurality of channels that can be used by the device;
Based on the information collected by the information collection unit, the user as the percentage of time occupied selects a lower channel, performs wireless communication by changing the channel selected channel used by another communication device A communication control unit for sending an email prompting to a preset email address ;
Equipped with a,
The mail transmitted by the communication control unit is a wireless relay device including a link to a website capable of changing a setting of a use channel .
前記情報収集部は、他の通信装置によって占有されている時間の割合を表す時間占有率を、前記複数のチャネルそれぞれについて測定する、請求項1に記載の無線中継装置。 The radio relay apparatus according to claim 1, wherein the information collection unit measures a time occupancy ratio representing a ratio of time occupied by another communication apparatus for each of the plurality of channels. 前記通信制御部は、前記複数のチャネルそれぞれについて、前記時間占有率の統計値を算出し、算出された統計値に基づいてチャネルを選択する、請求項2に記載の無線中継装置。 The radio relay apparatus according to claim 2, wherein the communication control unit calculates a statistical value of the time occupancy rate for each of the plurality of channels, and selects a channel based on the calculated statistical value. 無線中継装置が、自装置が使用可能な複数のチャネルそれぞれについて、他の通信装置によって占有されている時間に関する情報を収集する情報収集ステップと、
無線中継装置が、前記情報収集ステップにおいて収集された情報に基づいて、他の通信装置によって占有されている時間の割合が低いチャネルを選択し、使用チャネルを選択されたチャネルに変更して無線通信を行うようにユーザに対して促すメールを予め設定されているメールアドレスに対して送信する通信制御ステップと、
を有し、
前記通信制御部が送信するメールは、使用チャネルの設定変更を行うことが可能なウェブサイトへのリンクを含む、制御方法。
An information collecting step in which the wireless relay device collects information on the time occupied by other communication devices for each of a plurality of channels that can be used by the device;
Based on the information collected in the information collecting step, the wireless relay device selects a channel with a low percentage of time occupied by other communication devices , changes the used channel to the selected channel, and performs wireless communication. A communication control step of transmitting an email prompting the user to perform to a preset email address ;
I have a,
The mail transmitted by the communication control unit includes a link to a website capable of changing a setting of a use channel .
自装置が使用可能な複数のチャネルそれぞれについて、他の通信装置によって占有されている時間に関する情報を収集する情報収集部と、
前記情報収集部によって収集された情報に基づいて、他の通信装置によって占有されている時間の割合が低いチャネルを選択し、使用チャネルを選択されたチャネルに変更して無線通信を行うようにユーザに対して促すメールを予め設定されているメールアドレスに対して送信する通信制御部と、
を備え、
前記通信制御部が送信するメールは、使用チャネルの設定変更を行うことが可能なウェブサイトへのリンクを含む無線中継装置、としてコンピュータを機能させるためのコンピュータプログラム。
An information collection unit that collects information about the time occupied by other communication devices for each of a plurality of channels that can be used by the device;
Based on the information collected by the information collecting unit, the user selects a channel with a low percentage of time occupied by other communication devices, changes the used channel to the selected channel, and performs wireless communication. A communication control unit for sending an email prompting to a preset email address;
With
The mail transmitted by the communication control unit is a computer program for causing a computer to function as a wireless relay device including a link to a website capable of changing the setting of a use channel .
JP2012273674A 2012-12-14 2012-12-14 Wireless relay device, control method, and computer program Active JP6047792B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012273674A JP6047792B2 (en) 2012-12-14 2012-12-14 Wireless relay device, control method, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012273674A JP6047792B2 (en) 2012-12-14 2012-12-14 Wireless relay device, control method, and computer program

Publications (2)

Publication Number Publication Date
JP2014120871A JP2014120871A (en) 2014-06-30
JP6047792B2 true JP6047792B2 (en) 2016-12-21

Family

ID=51175370

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012273674A Active JP6047792B2 (en) 2012-12-14 2012-12-14 Wireless relay device, control method, and computer program

Country Status (1)

Country Link
JP (1) JP6047792B2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016225820A (en) * 2015-05-29 2016-12-28 サイレックス・テクノロジー株式会社 Radio relay device
JP6361013B2 (en) * 2016-09-30 2018-07-25 サイレックス・テクノロジー株式会社 Radio base station apparatus, radio communication system, and radio base station apparatus control method
JP6589814B2 (en) * 2016-10-21 2019-10-16 株式会社デンソー Communication device and communication terminal device
JP6387541B2 (en) * 2016-11-09 2018-09-12 株式会社国際電気通信基礎技術研究所 Wireless communication apparatus and wireless communication method
JP6842759B2 (en) * 2017-02-21 2021-03-17 国立大学法人信州大学 Signal transmission method
JP6792576B2 (en) * 2018-01-22 2020-11-25 日本電信電話株式会社 Wireless communication system, wireless communication method and access point
EP3522404B1 (en) * 2018-02-02 2021-04-21 Mitsubishi Electric R&D Centre Europe B.V. Wifi interference identification for a use in a public frequency hopping system
JP7041354B2 (en) * 2018-07-19 2022-03-24 日本電信電話株式会社 Wireless communication system, communication method, transmitter and receiver
CN115226126B (en) * 2022-06-13 2026-03-27 北京小米移动软件有限公司 Channel occupancy methods, devices and storage media

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5115852B2 (en) * 2008-04-28 2013-01-09 国立大学法人電気通信大学 Cognitive radio communication system, communication method, and communication device

Also Published As

Publication number Publication date
JP2014120871A (en) 2014-06-30

Similar Documents

Publication Publication Date Title
JP6047792B2 (en) Wireless relay device, control method, and computer program
KR101786041B1 (en) Load balancing in a wireless network with multiple access points
JP6166797B2 (en) Predicting the quality of service of a possible future connection of a device to a wireless network
JP5069341B2 (en) Radio communication apparatus, radio communication system, and radio communication path selection method
JP5967768B2 (en) Wireless communication system and wireless communication method
JP2012074765A (en) Radio equipment, communication failure countermeasure method and communication failure countermeasure program
CN105580475A (en) Adaptive network configuration
EP3244651A1 (en) Wireless communication device, wireless communication method, and program
JP6962378B2 (en) Communication equipment, data flow control methods and programs
KR101247817B1 (en) Network selection system, network selection method and mobile system
JP6981413B2 (en) Wireless communication device and wireless communication method
US9107219B2 (en) Method and system to configure network access points
EP3361824A1 (en) Method of controlling radio access equipment and device utilizing same
JP6142454B2 (en) Wireless communication device, accommodation prediction device, boundary information acquisition device, accommodation prediction method, boundary information acquisition method, and program
JP2023087546A (en) Communication relay device, communication control method, and program
WO2015139292A1 (en) Connected state admission method, apparatus and device
JP2014017777A (en) Radio relay device
JP6146802B2 (en) Wireless communication device
EP4383922A1 (en) Communication method and related apparatus
JP6142195B2 (en) Wireless communication system, wireless base station, wireless communication method, and program
JP6476524B2 (en) Channel setting device and channel setting method
CN102843721A (en) Method and device for selecting beacon message sending rate and wireless access equipment
JP2018050261A (en) Radio relay device, communication device, and radio relay method
JP2011015052A (en) Wireless communication apparatus and wireless communication method
JP2018050262A (en) Radio relay device, terminal device, and radio relay method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150723

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160518

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160524

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160725

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20161025

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161028

R150 Certificate of patent or registration of utility model

Ref document number: 6047792

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250