[go: up one dir, main page]

JP5799325B2 - Wireless cordless handset that connects in consideration of traffic - Google Patents

Wireless cordless handset that connects in consideration of traffic Download PDF

Info

Publication number
JP5799325B2
JP5799325B2 JP2012064874A JP2012064874A JP5799325B2 JP 5799325 B2 JP5799325 B2 JP 5799325B2 JP 2012064874 A JP2012064874 A JP 2012064874A JP 2012064874 A JP2012064874 A JP 2012064874A JP 5799325 B2 JP5799325 B2 JP 5799325B2
Authority
JP
Japan
Prior art keywords
frame
access point
counting
carrier sense
collision
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
JP2012064874A
Other languages
Japanese (ja)
Other versions
JP2013198029A (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.)
Silex Technology Inc
Original Assignee
Silex Technology 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 Silex Technology Inc filed Critical Silex Technology Inc
Priority to JP2012064874A priority Critical patent/JP5799325B2/en
Publication of JP2013198029A publication Critical patent/JP2013198029A/en
Application granted granted Critical
Publication of JP5799325B2 publication Critical patent/JP5799325B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Description

本願発明は無線ネットワークにおける無線子機に関し,特に,無線通信のトラフィックを考慮し,アクセスポイントに接続することが可能なものである。   The present invention relates to a wireless slave in a wireless network, and in particular, can be connected to an access point in consideration of wireless communication traffic.

無線LANネットワークの一般的な接続形態は,無線クライアントである無線子機が親機であるアクセスポイントに接続するインフラストラクチャモードと呼ばれるものが一般的である。   A general connection form of a wireless LAN network is generally called an infrastructure mode in which a wireless slave device that is a wireless client connects to an access point that is a parent device.

インフラストラクチャモードの無線LANネットワークでは,アクセスポイントは1台とは限らず,電波の重複する範囲に複数台設置されることがある。その場合,一般的には,物理的距離が隣接するアクセスポイント同士は,電波干渉を起こさないよう異なるチャネルを使用して運用される。   In an infrastructure mode wireless LAN network, the number of access points is not limited to one, and a plurality of access points may be installed in a range where radio waves overlap. In that case, in general, access points having adjacent physical distances are operated using different channels so as not to cause radio wave interference.

一方,上述した環境のように,所定の位置において無線子機が複数のアクセスポイントからの電波を受信できる場合,通常は,最も電波強度(RSSI)の強いアクセスポイントに接続する。この理由は,電波強度の強いアクセスポイントが最も安定的に無線通信が行えるとの推定によるものである。   On the other hand, when the wireless slave unit can receive radio waves from a plurality of access points at a predetermined position as in the above-described environment, it is normally connected to an access point with the highest radio field intensity (RSSI). This is due to the estimation that an access point with strong radio field strength can perform wireless communication most stably.

しかし,現実には電波強度と安定的通信との相関が低い場合がある。例えば1台のアクセスポイントに多くの無線子機が集中した場合などである。このような問題に対し特許文献1では,アクセスポイントに接続する際,上述の電波強度に加え単位時間当たりのデータ転送量であるトラフィックも考慮して接続している。   However, in reality, the correlation between the radio wave intensity and stable communication may be low. For example, this is the case where many wireless slave units are concentrated on one access point. In order to deal with such a problem, in Patent Document 1, when connecting to an access point, in addition to the above-described radio wave intensity, connection is performed in consideration of traffic that is a data transfer amount per unit time.

特開2011−223178号公報JP 2011-223178 A

特許文献1のように,ローミングなどを実行する際に,トラフィックを考慮して接続アクセスポイントを決定することは,ロードバランシングなどの効果が得られるため有用な手段ではある。しかし,このトラフィックの測定が,無線子機の処理にとって負担となるものは好ましくない。この意味で,特許文献1に開示の発明は課題があるといえる。   As in Patent Document 1, it is useful means to determine a connection access point in consideration of traffic when performing roaming or the like because an effect such as load balancing is obtained. However, it is not preferable that this traffic measurement is a burden on the processing of the wireless slave unit. In this sense, it can be said that the invention disclosed in Patent Document 1 has a problem.

特許文献1に開示されている単位時間当たりのデータ転送量は,現実のトラフィック状態を反映した理想的パラメータである。しかし,その測定は無線子機が通常行うべき処理ではなく,接続アクセスポイントを決定することのみを目的として,無線子機がわざわざ実行している処理である。   The data transfer amount per unit time disclosed in Patent Document 1 is an ideal parameter reflecting the actual traffic state. However, the measurement is not a process that should normally be performed by the wireless slave unit, but a process that the wireless slave unit is carrying out only for the purpose of determining a connection access point.

本願発明はかかる課題を解決するものである。すなわち,無線子機の処理への負担を低く抑えつつ,トラフィックを考慮した接続アクセスポイントの選定を行うことのできる無線子機およびそのプログラムを提供することである。   The present invention solves this problem. That is, it is to provide a wireless slave device and a program thereof that can select a connection access point in consideration of traffic while keeping a burden on processing of the wireless slave device low.

本願発明にかかる第1の形態は,所定チャネルにおいてフレームを送信するフレーム送信手段と,フレーム送信手段が送信したフレームの衝突を検出するフレーム衝突検出手段と,フレーム衝突検出手段が検出したフレームの衝突回数を計数するフレーム衝突回数計数手段と,フレーム衝突回数計数手段が計数したフレーム衝突回数に基づいた所定時間,所定のチャネルにて搬送波を検出するキャリアセンス手段と,キャリアセンス手段が,所定時間,搬送波を検出し続けたことを検出するキャリアセンスタイムアウト検出手段と,キャリアセンスタイムアウト検出手段が検出したキャリアセンスタイムアウトの回数を計数するキャリアセンスタイムアウト回数計数手段と,計数したキャリアセンスタイムアウト回数に基づいて,接続すべきアクセスポイントを選択し接続するアクセスポイント接続手段と,を備える無線子機である。   The first aspect of the present invention is a frame transmission means for transmitting a frame on a predetermined channel, a frame collision detection means for detecting a collision of frames transmitted by the frame transmission means, and a frame collision detected by the frame collision detection means. A frame collision frequency counting means for counting the number of times, a carrier sense means for detecting a carrier wave in a predetermined channel based on the frame collision frequency counted by the frame collision frequency counting means, and a carrier sense means for a predetermined time, Based on the carrier sense timeout detection means for detecting that the carrier is continuously detected, the carrier sense timeout number counting means for counting the number of carrier sense timeouts detected by the carrier sense timeout detection means, and the counted number of carrier sense timeouts , Should be connected An access point connection means for selecting the access point connection, a radio personal station comprising a.

キャリアセンス手段が動作するフレーム衝突回数に基づいた所定時間とは,後述する実施例においては,フレーム衝突回数によって定まるバックオフタイム(再送信待機時間)内で任意に決定された所定の時間として表されている。   In the embodiment described later, the predetermined time based on the number of frame collisions in which the carrier sense means operates is expressed as a predetermined time arbitrarily determined within a back-off time (retransmission waiting time) determined by the number of frame collisions. Has been.

本願発明にかかる第2の形態は,所定チャネルにおいてフレームを送信するフレーム送信手段と,フレーム送信手段が送信したフレームの衝突を検出するフレーム衝突検出手段と,フレーム衝突検出手段が検出したフレームの衝突回数を計数するフレーム衝突回数計数手段と,計数したフレーム衝突回数に基づいて,フレーム送信手段が送信したフレームの再送をキャンセルするフレーム再送キャンセル手段と,フレーム再送キャンセル手段がキャンセルした回数を計数するフレームキャンセル回数計数手段と,計数したフレームキャンセル回数に基づいて,接続すべきアクセスポイントを選択し接続するアクセスポイント接続手段と,を備える無線子機である。
According to a second aspect of the present invention, there is provided a frame transmission means for transmitting a frame in a predetermined channel, a frame collision detection means for detecting a collision of frames transmitted by the frame transmission means, and a frame collision detected by the frame collision detection means. A frame collision count counting means for counting the number of times, a frame retransmission canceling means for canceling retransmission of a frame transmitted by the frame transmitting means based on the counted number of frame collisions, and a frame for counting the number of times the frame retransmission canceling means has canceled The wireless slave device includes a cancellation frequency counting unit and an access point connection unit that selects and connects an access point to be connected based on the counted number of frame cancellations.

フレーム再送キャンセル手段がキャンセルした回数を計数し,計数したフレームキャンセル回数に基づいて,接続すべきアクセスポイントを選択し接続する。The number of times the frame retransmission canceling means cancels is counted, and an access point to be connected is selected and connected based on the counted number of frame cancellations.

好ましくは,アクセスポイント接続手段は,既に接続しているアクセスポイントを他のアクセスポイントに変更するローミング手段として動作可能であることを特徴とする。   Preferably, the access point connection means is operable as roaming means for changing an already connected access point to another access point.

本願発明にかかる第の形態は,無線子機を,所定チャネルにおいてフレームを送信するフレーム送信手段と,フレーム送信手段が送信したフレームの衝突を検出するフレーム衝突検出手段と,フレーム衝突検出手段が検出したフレームの衝突回数を計数するフレーム衝突回数計数手段と,フレーム衝突回数計数手段が計数したフレーム衝突回数に基づいた所定時間,所定のチャネルにて搬送波を検出するキャリアセンス手段と,キャリアセンス手段が,所定時間,搬送波を検出し続けたことを検出するキャリアセンスタイムアウト検出手段と,キャリアセンスタイムアウト検出手段が検出したキャリアセンスタイムアウトの回数を計数するキャリアセンスタイムアウト回数計数手段と,計数したキャリアセンスタイムアウト回数に基づいて,接続すべきアクセスポイントを選択し接続するアクセスポイント接続手段と,して機能させるプログラムである。
According to a third aspect of the present invention, there is provided a radio slave unit comprising: a frame transmission unit that transmits a frame on a predetermined channel; a frame collision detection unit that detects a collision between frames transmitted by the frame transmission unit; and a frame collision detection unit. Frame collision number counting means for counting the number of detected frame collisions, carrier sense means for detecting a carrier wave in a predetermined channel for a predetermined time based on the number of frame collisions counted by the frame collision number counting means, and carrier sense means Carrier sense timeout detecting means for detecting that the carrier has been detected for a predetermined time, carrier sense timeout count counting means for counting the number of carrier sense timeouts detected by the carrier sense timeout detecting means, and the carrier sense counted. Based on timeouts An access point connection means for connecting select an access point to be connected, a program to function with.

キャリアセンス手段が動作するフレーム衝突回数に基づいた所定時間とは,後述する実施例においては,フレーム衝突回数によって定まるバックオフタイム(再送信待機時間)内で任意に決定された所定の時間として表されている。   In the embodiment described later, the predetermined time based on the number of frame collisions in which the carrier sense means operates is expressed as a predetermined time arbitrarily determined within a back-off time (retransmission waiting time) determined by the number of frame collisions. Has been.

本願発明にかかる第4の形態は,無線子機を,所定チャネルにおいてフレームを送信するフレーム送信手段と,フレーム送信手段が送信したフレームの衝突を検出するフレーム衝突検出手段と,フレーム衝突検出手段が検出したフレームの衝突回数を計数するフレーム衝突回数計数手段と,計数したフレーム衝突回数に基づいて,フレーム送信手段が送信したフレームの再送をキャンセルするフレーム再送キャンセル手段と,フレーム再送キャンセル手段がキャンセルした回数を計数するフレームキャンセル回数計数手段と,計数したフレームキャンセル回数に基づいて,接続すべきアクセスポイントを選択し接続するアクセスポイント接続手段と,して機能させるプログラムである。
According to a fourth aspect of the present invention, there is provided a wireless slave device comprising: a frame transmission unit that transmits a frame on a predetermined channel; a frame collision detection unit that detects a collision between frames transmitted by the frame transmission unit; and a frame collision detection unit. Frame collision frequency counting means for counting the number of detected frame collisions, frame retransmission cancellation means for canceling retransmission of frames transmitted by the frame transmission means based on the counted number of frame collisions, and frame retransmission cancellation means canceling This is a program that functions as a frame cancel count counting means for counting the number of times and an access point connection means for selecting and connecting an access point to be connected based on the counted number of frame cancels.

フレーム再送キャンセル手段がキャンセルした回数を計数し,計数したフレームキャンセル回数に基づいて,接続すべきアクセスポイントを選択し接続する。The number of times the frame retransmission canceling means cancels is counted, and an access point to be connected is selected and connected based on the counted number of frame cancellations.

好ましくは,アクセスポイント接続手段は,既に接続しているアクセスポイントを他のアクセスポイントに変更するローミング手段として動作可能であることを特徴とする。   Preferably, the access point connection means is operable as roaming means for changing an already connected access point to another access point.

本願発明に開示の無線子機は,キャリアセンス,バックオフ,あるいはこれらに基づいたフレームの破棄など,無線子機として通常備える機能に係るパラメータを所定チャネルにおけるトラフィック推定に利用する。これにより,無線子機は追加的処理をほとんど行うことなく,接続に適したアクセスポイントを選定し接続することができる。   The wireless slave device disclosed in the present invention uses parameters related to functions normally provided as a wireless slave device such as carrier sense, back-off, or discard of a frame based on the carrier sense, back-off, and the like for traffic estimation in a predetermined channel. As a result, the wireless slave unit can select and connect to an access point suitable for connection with little additional processing.

以下では図面を参照し本願発明に係る実施例を説明する。
[実施例]
[システム全体図]
Embodiments according to the present invention will be described below with reference to the drawings.
[Example]
[System overview]

図1は本願発明にかかるシステムの全体図である。所定空間に多くの無線子機とアクセスポイント102〜104が配置されている。なお,無線子機101が本願発明にかかる無線子機であり,他の無線子機(符号なし)は受信電波強度の最も強いアクセスポイントに接続するという従来技術のものである。   FIG. 1 is an overall view of a system according to the present invention. Many wireless slave units and access points 102 to 104 are arranged in a predetermined space. The wireless slave device 101 is a wireless slave device according to the present invention, and the other wireless slave devices (no code) are those of the prior art that are connected to the access point having the strongest received radio wave intensity.

図からわかるように,無線子機101にとって各アクセスポイントからの物理的距離は,アクセスポイント102が最も近く,次いでアクセスポイント103であり,最も遠いのはアクセスポイント104である。したがって,無線子機101が受信するアクセスポイントからの電波の強度は,アクセスポイント102が最も強く,アクセスポイント104が最も弱いはずである。このため,従来技術であれば,無線子機101は,アクセスポイント102に接続することとなる。   As can be seen from the figure, the physical distance from each access point to the wireless slave device 101 is that the access point 102 is closest, then the access point 103, and the farthest is the access point 104. Therefore, the radio wave intensity from the access point received by the wireless slave device 101 should be strongest at the access point 102 and weakest at the access point 104. For this reason, if it is a prior art, the wireless subunit | mobile_unit 101 will be connected to the access point 102. FIG.

しかし,本願発明では,単に電波強度のみに基づいて接続するアクセスポイントを決定しない。以下で,本願発明にかかる無線子機101の動作を無線子機101の機能ブロック(図2)および動作フロー(図3)を用いて詳細に説明する。
[無線子機の機能ブロック]
However, in the present invention, the access point to be connected is not determined based solely on the radio wave intensity. Hereinafter, the operation of the wireless slave device 101 according to the present invention will be described in detail using the functional block (FIG. 2) and the operation flow (FIG. 3) of the wireless slave device 101.
[Function block of wireless slave unit]

図2は無線子機101の機能ブロック図である。チャネル走査手段201は,無線子機101がすべてのチャネルのトラフィックを調査するため,
チャネルを順に設定する手段である。したがって,以下で説明する手段は,このチャネル走査手段201が設定したチャネルにおいて実施される。本手段が設定するチャネルは,無線子機101が利用可能なチャネルすべてが対象である。
FIG. 2 is a functional block diagram of the wireless slave device 101. The channel scanning unit 201 checks the traffic of all channels by the wireless slave unit 101.
It is a means for setting channels in order. Therefore, the means described below is implemented in the channel set by the channel scanning means 201. The channels set by this means are all channels that can be used by the wireless slave device 101.

キャリアセンス手段202は,所定のチャネルにおいて,キャリア(搬送波)があるかどうかを検出する手段である。なお,この動作は,後述するバックオフタイムにおいて行われる。   The carrier sense means 202 is means for detecting whether or not there is a carrier (carrier wave) in a predetermined channel. This operation is performed at a back-off time described later.

バックオフタイム管理手段203は,無線子機101が無線フレームを送信する時間を管理するものである。なお,バックオフタイム中は,無線子機101はフレームを送信することができない。   The back-off time management means 203 manages the time for the wireless slave device 101 to transmit a wireless frame. Note that the wireless slave device 101 cannot transmit a frame during the back-off time.

キャリアセンスタイムアウト検出手段204は,キャリアセンス手段202が,上述のバックオフタイムに基づいた所定時間のあいだキャリアをセンスし続けたことを検出する手段である。当該所定時間のあいだにキャリアを検出した場合,他の無線機器により通信が頻繁に行われ,トラフィックが混雑していることを意味する。   The carrier sense timeout detection means 204 is a means for detecting that the carrier sense means 202 has continued to sense a carrier for a predetermined time based on the back-off time described above. When a carrier is detected during the predetermined time, it means that communication is frequently performed by another wireless device and traffic is congested.

タイムアウト発生回数計数手段205は,前述のキャリアセンスタイムアウトが発生した回数を計数(カウント)する手段である。   The timeout occurrence count counting means 205 is a means for counting (counting) the number of times the above-described carrier sense timeout has occurred.

フレーム送信手段206は,無線フレームを送信する手段である。なお,このフレームの送信は,バックオフタイムが終了した後に行われる。   The frame transmission unit 206 is a unit that transmits a radio frame. Note that this frame is transmitted after the back-off time has ended.

フレーム衝突検出手段207は,送信したフレームの衝突を検出する手段である。衝突が検出されると,その回数に応じたバックオフタイム(再送信待機時間)が公知の計算式により算出される。なお,この計算式は一般的には,衝突回数に応じた乱数値と一定時間(スロット・タイム)の積であらわされる。   The frame collision detection unit 207 is a unit that detects a collision of transmitted frames. When a collision is detected, a back-off time (retransmission standby time) corresponding to the number of times is calculated by a known calculation formula. Note that this calculation formula is generally expressed as a product of a random value corresponding to the number of collisions and a fixed time (slot time).

バックオフ発生回数計数手段208は,言い換えると,送信したフレーム衝突の回数を計数する手段である。無線機器はフレーム送信手段206により送信したフレームの衝突を検出すると,バックオフタイムで指定される時間,衝突したフレームの再送信を待機する。   In other words, the backoff occurrence number counting means 208 is a means for counting the number of transmitted frame collisions. When the wireless device detects the collision of the frames transmitted by the frame transmission means 206, the wireless device waits for retransmission of the collided frames for the time specified by the back-off time.

再送回数判定手段209は,衝突し喪失したフレームの再送信の回数が所定の回数に達したかどうかを判定する手段である。   The retransmission number determination means 209 is a means for determining whether or not the number of retransmissions of a lost frame due to a collision has reached a predetermined number.

フレーム破棄手段210は,フレームの再送信が所定の回数に達していた場合に,当該フレームを破棄する手段である。破棄されたフレームとは,すなわち再送がキャンセルされたフレームのことである。   The frame discarding unit 210 is a unit that discards the frame when the retransmission of the frame has reached a predetermined number of times. A discarded frame is a frame whose retransmission has been canceled.

フレーム破棄数計数手段211は,破棄したフレームの数を計数する手段である。   The frame discard number counting means 211 is a means for counting the number of discarded frames.

テーブル更新手段212は,タイムアウト発生回数計数手段205,バックオフ発生回数計数手段208,およびフレーム破棄数計数手段211からの情報をもとに,後述するアクセスポイント管理テーブル213を更新する。   The table updating unit 212 updates an access point management table 213 to be described later based on information from the timeout occurrence number counting unit 205, the backoff occurrence number counting unit 208, and the frame discard number counting unit 211.

アクセスポイント管理テーブル213は,無線子機101の備える記憶領域(図示しない)に記憶されているテーブルであり,図4に示すようにアクセスポイントごとの所定のパラメータを管理するものである。   The access point management table 213 is a table stored in a storage area (not shown) provided in the wireless slave device 101, and manages predetermined parameters for each access point as shown in FIG.

具体的には,アクセスポイント毎のBSSID(MACアドレス),使用チャネル,電波強度,タイムアウト発生回数,バックオフ発生回数およびフレーム破棄数に加え,これらのパラメータに基づき算出されるポイントが記憶されている。   Specifically, in addition to the BSSID (MAC address), channel used, radio wave intensity, timeout occurrence count, backoff occurrence count, and frame discard count for each access point, points calculated based on these parameters are stored. .

ポイントの計算式は任意であるが,タイムアウト発生回数,バックオフ発生回数およびフレーム破棄数は,ポイントと負の相関がある。このポイントは,対象となるアクセスポイントが接続先として好ましいかどうかを推定する値であり,ポイントが高いほど接続先として好ましいことを示す。すなわちこのポイントは,タイムアウト,バックオフ,およびフレーム破棄が,トラフィックが混雑している状況ほど発生しやすいことを利用して算出される値である。また,ポイントの算出には,これらのパラメータに加え,従来から用いられている電波強度を考慮することも可能である。さらに,いずれか一つのパラメータのみから接続すべきアクセスポイントを選択することも可能であるし,各パラメータに異なる重みをつけてポイントを算出し接続すべきアクセスポイントを選択してもよい。   The calculation formula for points is arbitrary, but the number of timeout occurrences, the number of backoff occurrences, and the number of frame discards have a negative correlation with points. This point is a value for estimating whether or not the target access point is preferable as the connection destination, and indicates that the higher the point, the more preferable as the connection destination. That is, this point is a value calculated using the fact that timeouts, backoffs, and frame discards are more likely to occur in situations where traffic is congested. In addition to these parameters, it is also possible to take into account conventionally used radio wave intensity in calculating points. Furthermore, it is possible to select an access point to be connected from only one of the parameters. Alternatively, an access point to be connected may be selected by calculating points by assigning different weights to each parameter.

なお,これらのパラメータは,トラフィック測定のためだけに取得している値ではなく,無線子機101が本来行うべき処理によって取得されたものである。このため,追加的な処理を無線子機101に行わせる必要がほとんどなくトラフィックの推定ができる。   These parameters are not values acquired only for traffic measurement, but are acquired by processing that the wireless slave device 101 should originally perform. For this reason, there is almost no need to cause the wireless slave device 101 to perform additional processing, and traffic can be estimated.

アクセスポイント接続手段214は,アクセスポイント管理テーブル213の情報をもとに,接続すべきアクセスポイントを決定し接続する手段である。勿論,ここで接続するアクセスポイントは,最もトラフィックに余裕のあるアクセスポイントとなる。図4の例では,最もポイントが高いBSSIDが667788のアクセスポイントである。なお,アクセスポイント接続手段214は,単にアクセスポイントに接続する機能に加え,すでに接続しているアクセスポイントから他のアクセスポイントに接続を切り替えるローミング時にも同様の機能を実行することができる。
[無線子機の動作フロー]
The access point connection unit 214 is a unit that determines and connects an access point to be connected based on information in the access point management table 213. Of course, the access point connected here is the access point with the most traffic. In the example of FIG. 4, the BSSID with the highest point is the access point with 667788. Note that the access point connection unit 214 can execute a similar function in roaming for switching the connection from an already connected access point to another access point in addition to the function of simply connecting to the access point.
[Operation flow of wireless slave unit]

図3にて無線子機101の動作フローを説明する。特に,無線子機101が所定の無線フレームを送信しようとした場合のものである。   The operation flow of the wireless slave device 101 will be described with reference to FIG. This is particularly the case when the wireless slave device 101 tries to transmit a predetermined wireless frame.

ステップ301にて,チャネル設定を行う。以下では,ここで設定したチャネルのトラフィックを測定する。   In step 301, channel setting is performed. Below, the traffic of the channel set here is measured.

ステップ302にて,バックオフタイムを開始する。具体的には,上述のバックオフタイム管理手段203がカウントを開始する。   In step 302, a back-off time is started. Specifically, the above-described back-off time management unit 203 starts counting.

ステップ303にてキャリアをセンスし,ステップ304にてタイムアウトが発生したかどうかを判定する。判定の結果,タイムアウトが発生していればステップ308に進み,そうでなければステップ305に進む。
[キャリアセンスタイムアウトが発生していない場合]
In step 303, the carrier is sensed, and in step 304, it is determined whether a timeout has occurred. If it is determined that a timeout has occurred, the process proceeds to step 308; otherwise, the process proceeds to step 305.
[When carrier sense timeout has not occurred]

ステップ305にて,バックオフタイムが終了したかどうかを判定し,終了していればステップ306に進み,そうでなければステップ302に戻る。この判定は,上述のバックオフタイム管理手段203が行う。   In step 305, it is determined whether the back-off time has ended. If it has ended, the process proceeds to step 306. Otherwise, the process returns to step 302. This determination is performed by the back-off time management means 203 described above.

ステップ306にてフレームを送信し,ステップ307にてフレームの衝突が発生したかどうかを判定する。衝突していた場合ステップ315に進み,そうでなければ動作フローは終了する。   In step 306, the frame is transmitted. In step 307, it is determined whether or not a frame collision has occurred. If there is a collision, the process proceeds to step 315; otherwise, the operation flow ends.

ステップ315ではバックオフの発生回数を計数し,ステップ309に進む。
[キャリアセンスタイムアウトが発生していた場合]
In step 315, the number of back-off occurrences is counted, and the process proceeds to step 309.
[When carrier sense timeout has occurred]

ステップ308にてタイムアウトの発生回数を計数し,ステップ309にてフレームの再送回数が上限に達しているかどうかを判定する。判定の結果,達していればステップ310に進み,そうでなければステップ302に戻る。ここでの再送回数とは,ステップ307にて衝突の生じたフレームの再送回数のことである。   In step 308, the number of times of occurrence of timeout is counted, and in step 309, it is determined whether or not the number of retransmissions of the frame has reached the upper limit. As a result of the determination, if it has reached, the process proceeds to step 310; otherwise, the process returns to step 302. Here, the number of retransmissions refers to the number of retransmissions of the frame in which collision occurred in step 307.

ステップ310にてフレームを破棄し,ステップ311にてこの破棄数を計数したのち,ステップ312にてアクセスポイント管理テーブル213にて管理しているフレーム破棄数を更新する。   In step 310, the number of discarded frames is discarded. In step 311, the number of discarded frames is counted. In step 312, the number of discarded frames managed in the access point management table 213 is updated.

ステップ313にて全チャネルを走査したかどうかを判定し,走査していればステップ314に進み,そうでなければステップ301に戻る。   In step 313, it is determined whether or not all channels have been scanned. If scanning has been performed, the process proceeds to step 314. If not, the process returns to step 301.

ステップ314にて,アクセスポイント管理テーブル213を参照し,最もトラフィックに余裕のあるアクセスポイントに接続する。
[まとめ]
In step 314, the access point management table 213 is referenced to connect to the access point with the most traffic margin.
[Summary]

本願発明に開示の無線子機は,キャリアセンス,バックオフ,あるいはこれらに基づいたフレームの破棄など,無線子機として通常備える機能に係るパラメータを所定チャネルにおけるトラフィック推定に利用する。これにより,無線子機は追加的処理をほとんど行うことなく,接続に適したアクセスポイントを選定し接続することができる。   The wireless slave device disclosed in the present invention uses parameters related to functions normally provided as a wireless slave device such as carrier sense, back-off, or discard of a frame based on the carrier sense, back-off, and the like for traffic estimation in a predetermined channel. As a result, the wireless slave unit can select and connect to an access point suitable for connection with little additional processing.

システム全体図Overall system diagram 無線子機の機能ブロック図Functional block diagram of wireless handset 無線子機の動作フローWireless slave unit operation flow アクセスポイント管理テーブルAccess point management table

202 キャリアセンス手段
204 キャリアセンスタイムアウト検出手段
205 タイムアウト発生回数計数手段
206 フレーム送信手段
207 フレーム衝突検出手段
208 バックオフ回数計数手段
210 フレーム破棄手段
211 フレーム破棄数計数手段
214 アクセスポイント接続手段

202 Carrier sense means 204 Carrier sense timeout detection means 205 Timeout occurrence count counting means 206 Frame transmission means 207 Frame collision detection means 208 Backoff frequency count means 210 Frame discard means 211 Frame discard number count means 214 Access point connection means

Claims (6)

所定チャネルにおいてフレームを送信するフレーム送信手段と,
前記フレーム送信手段が送信したフレームの衝突を検出するフレーム衝突検出手段と,
前記フレーム衝突検出手段が検出したフレームの衝突回数を計数するフレーム衝突回数計数手段と,
前記フレーム衝突回数計数手段が計数したフレーム衝突回数に基づいた所定時間,前記所定のチャネルにて搬送波を検出するキャリアセンス手段と,
前記キャリアセンス手段が,前記所定時間,搬送波を検出し続けたことを検出するキャリアセンスタイムアウト検出手段と,
前記キャリアセンスタイムアウト検出手段が検出したキャリアセンスタイムアウトの回数を計数するキャリアセンスタイムアウト回数計数手段と,
計数したキャリアセンスタイムアウト回数に基づいて,接続すべきアクセスポイントを選択し接続するアクセスポイント接続手段と,
を備える無線子機。
Frame transmission means for transmitting a frame in a predetermined channel;
Frame collision detection means for detecting a collision of frames transmitted by the frame transmission means;
Frame collision frequency counting means for counting the number of frame collisions detected by the frame collision detection means;
Carrier sensing means for detecting a carrier wave on the predetermined channel for a predetermined time based on the number of frame collisions counted by the frame collision frequency counting means;
Carrier sense timeout detecting means for detecting that the carrier sense means has continued to detect a carrier wave for the predetermined time; and
A carrier sense timeout number counting means for counting the number of carrier sense timeouts detected by the carrier sense timeout detection means;
An access point connection means for selecting and connecting an access point to be connected based on the counted number of carrier sense timeouts;
Wireless handset equipped with.
所定チャネルにおいてフレームを送信するフレーム送信手段と,
前記フレーム送信手段が送信したフレームの衝突を検出するフレーム衝突検出手段と,
前記フレーム衝突検出手段が検出したフレームの衝突回数を計数するフレーム衝突回数計数手段と,
計数したフレーム衝突回数に基づいて,前記フレーム送信手段が送信したフレームの再送をキャンセルするフレーム再送キャンセル手段と,
前記フレーム再送キャンセル手段がキャンセルした回数を計数するフレームキャンセル回数計数手段と,
計数したフレームキャンセル回数に基づいて,接続すべきアクセスポイントを選択し接続するアクセスポイント接続手段と,
を備える無線子機。
Frame transmission means for transmitting a frame in a predetermined channel;
Frame collision detection means for detecting a collision of frames transmitted by the frame transmission means;
Frame collision frequency counting means for counting the number of frame collisions detected by the frame collision detection means;
Frame retransmission canceling means for canceling retransmission of the frame transmitted by the frame transmitting means based on the counted number of frame collisions;
Frame cancellation frequency counting means for counting the number of times the frame retransmission cancellation means cancels;
An access point connection means for selecting and connecting an access point to be connected based on the counted number of frame cancellations;
Wireless handset equipped with.
前記アクセスポイント接続手段は,既に接続しているアクセスポイントを他のアクセスポイントに変更するローミング手段として動作可能である,
ことを特徴とする請求項1または2に記載の無線子機。
The access point connection means is operable as a roaming means for changing an already connected access point to another access point.
The wireless slave device according to claim 1 or 2 , characterized in that
無線子機を,
所定チャネルにおいてフレームを送信するフレーム送信手段と,
前記フレーム送信手段が送信したフレームの衝突を検出するフレーム衝突検出手段と,
前記フレーム衝突検出手段が検出したフレームの衝突回数を計数するフレーム衝突回数計数手段と,
前記フレーム衝突回数計数手段が計数したフレーム衝突回数に基づいた所定時間,前記所定のチャネルにて搬送波を検出するキャリアセンス手段と,
前記キャリアセンス手段が,前記所定時間,搬送波を検出し続けたことを検出するキャリアセンスタイムアウト検出手段と,
前記キャリアセンスタイムアウト検出手段が検出したキャリアセンスタイムアウトの回数を計数するキャリアセンスタイムアウト回数計数手段と,
計数したキャリアセンスタイムアウト回数に基づいて,接続すべきアクセスポイントを選択し接続するアクセスポイント接続手段と,
して機能させるプログラム。
Wireless cordless handset
Frame transmission means for transmitting a frame in a predetermined channel;
Frame collision detection means for detecting a collision of frames transmitted by the frame transmission means;
Frame collision frequency counting means for counting the number of frame collisions detected by the frame collision detection means;
Carrier sensing means for detecting a carrier wave on the predetermined channel for a predetermined time based on the number of frame collisions counted by the frame collision frequency counting means;
Carrier sense timeout detecting means for detecting that the carrier sense means has continued to detect a carrier wave for the predetermined time; and
A carrier sense timeout number counting means for counting the number of carrier sense timeouts detected by the carrier sense timeout detection means;
An access point connection means for selecting and connecting an access point to be connected based on the counted number of carrier sense timeouts;
Program to make it work.
無線子機を,
所定チャネルにおいてフレームを送信するフレーム送信手段と,
前記フレーム送信手段が送信したフレームの衝突を検出するフレーム衝突検出手段と,
前記フレーム衝突検出手段が検出したフレームの衝突回数を計数するフレーム衝突回数計数手段と,
計数したフレーム衝突回数に基づいて,前記フレーム送信手段が送信したフレームの再送をキャンセルするフレーム再送キャンセル手段と,
前記フレーム再送キャンセル手段がキャンセルした回数を計数するフレームキャンセル回数計数手段と,
計数したフレームキャンセル回数に基づいて,接続すべきアクセスポイントを選択し接続するアクセスポイント接続手段と,
して機能させるプログラム。
Wireless cordless handset
Frame transmission means for transmitting a frame in a predetermined channel;
Frame collision detection means for detecting a collision of frames transmitted by the frame transmission means;
Frame collision frequency counting means for counting the number of frame collisions detected by the frame collision detection means;
Frame retransmission canceling means for canceling retransmission of the frame transmitted by the frame transmitting means based on the counted number of frame collisions;
Frame cancellation frequency counting means for counting the number of times the frame retransmission cancellation means cancels;
An access point connection means for selecting and connecting an access point to be connected based on the counted number of frame cancellations;
Program to make it work.
前記アクセスポイント接続手段は,既に接続しているアクセスポイントを他のアクセスポイントに変更するローミング手段として動作可能である,
ことを特徴とする請求項4または5に記載のプログラム。
The access point connection means is operable as a roaming means for changing an already connected access point to another access point.
The program according to claim 4 or 5 , characterized by the above-mentioned.
JP2012064874A 2012-03-22 2012-03-22 Wireless cordless handset that connects in consideration of traffic Active JP5799325B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012064874A JP5799325B2 (en) 2012-03-22 2012-03-22 Wireless cordless handset that connects in consideration of traffic

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012064874A JP5799325B2 (en) 2012-03-22 2012-03-22 Wireless cordless handset that connects in consideration of traffic

Publications (2)

Publication Number Publication Date
JP2013198029A JP2013198029A (en) 2013-09-30
JP5799325B2 true JP5799325B2 (en) 2015-10-21

Family

ID=49396413

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012064874A Active JP5799325B2 (en) 2012-03-22 2012-03-22 Wireless cordless handset that connects in consideration of traffic

Country Status (1)

Country Link
JP (1) JP5799325B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3400061B2 (en) * 1994-02-02 2003-04-28 株式会社東芝 Wireless communication system and wireless communication terminal
JP2004112171A (en) * 2002-09-17 2004-04-08 Nec Corp Wireless lan base station selecting method and wireless lan system
US6944144B2 (en) * 2003-02-28 2005-09-13 Microsoft Corporation Vertical roaming in wireless networks through improved quality of service measures
CN101444126B (en) * 2006-05-09 2011-08-31 日本电气株式会社 Mobile radio communication system and handover executing method in the same
JP2008072563A (en) * 2006-09-15 2008-03-27 Hitachi Ltd Wireless communication device
JP2011166671A (en) * 2010-02-15 2011-08-25 Murata Machinery Ltd Traveling carriage system

Also Published As

Publication number Publication date
JP2013198029A (en) 2013-09-30

Similar Documents

Publication Publication Date Title
US8843079B2 (en) Communication apparatus and program for identifying faults and computer program storage medium
EP4099588B1 (en) Method and system for detecting idle channel in wireless communication system
US9521587B2 (en) System and method for determining a clear channel assessment threshold
JP5531338B2 (en) Interference detection device, interference avoidance device, wireless communication device, wireless network system, interference detection method, interference avoidance method, and program
US20100080183A1 (en) System And Method For Interference Mitigation In Wireless Networks
JP5625679B2 (en) In-vehicle device and congestion control method
KR101968402B1 (en) Control method for wireless power transfer apparatus considering interference in wireless powered communication networks, and wireless power transfer apparatus
KR101529204B1 (en) Media Access Control apparatus and method in wireless local area network system
KR101629867B1 (en) Systems and methods for receiver based clear channel assessment
US20170150492A1 (en) Wireless communication system, access point, and wireless device
JP4179034B2 (en) COMMUNICATION SYSTEM, COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM
JP5708102B2 (en) Wireless communication terminal apparatus and wireless communication terminal apparatus control method
US11419149B2 (en) Systems and methods for latency reduction in backhaul
JP6010903B2 (en) Wireless communication apparatus, wireless communication method, and wireless communication program
JP5725552B2 (en) Wireless communication apparatus, communication system, communication processing method, and program
JP5715537B2 (en) Wireless LAN sensing device, wireless LAN station, and program
JP7614723B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM
JP5751150B2 (en) Wireless communication apparatus and wireless communication method
JP2011035600A (en) Wireless communication system
US11750333B2 (en) System and method for long range wireless local area network communications
JP5799325B2 (en) Wireless cordless handset that connects in consideration of traffic
US11026227B2 (en) Wireless communication device and recording medium for transmitting frames while avoiding collisions with other frames
JP6358678B2 (en) Communication device
WO2007007760A1 (en) Communication terminal apparatus and transmitting method
JP6236616B2 (en) Communication device having radio wave interference prevention function and control method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150319

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20150319

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20150414

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150421

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150612

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: 20150629

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150713

R150 Certificate of patent or registration of utility model

Ref document number: 5799325

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250