JP7222224B2 - Unmanaged wave estimation device, unmanaged wave estimation system, and unmanaged wave estimation method - Google Patents

Unmanaged wave estimation device, unmanaged wave estimation system, and unmanaged wave estimation method Download PDF

Info

Publication number
JP7222224B2
JP7222224B2 JP2018214105A JP2018214105A JP7222224B2 JP 7222224 B2 JP7222224 B2 JP 7222224B2 JP 2018214105 A JP2018214105 A JP 2018214105A JP 2018214105 A JP2018214105 A JP 2018214105A JP 7222224 B2 JP7222224 B2 JP 7222224B2
Authority
JP
Japan
Prior art keywords
wireless communication
access point
unmanaged
communication channel
channel
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
JP2018214105A
Other languages
Japanese (ja)
Other versions
JP2020088401A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2018214105A priority Critical patent/JP7222224B2/en
Publication of JP2020088401A publication Critical patent/JP2020088401A/en
Application granted granted Critical
Publication of JP7222224B2 publication Critical patent/JP7222224B2/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 an unmanaged wave estimation device, an unmanaged wave estimation system, and an unmanaged wave estimation method.

例えば工場等の局所領域において、作業員等のユーザがスマートフォン、タブレット等の端末装置を利用して作業を行う機会が増えている。このため、比較的広い局所領域の場合、無線LAN(Local Area Network)通信を収容するアクセスポイントを複数設置することで、局所領域内の通信エリアをカバーする。 For example, in a local area such as a factory, there are increasing opportunities for users such as workers to perform work using terminal devices such as smartphones and tablets. Therefore, in the case of a relatively wide local area, the communication area within the local area is covered by installing a plurality of access points that accommodate wireless LAN (Local Area Network) communication.

複数のアクセスポイントを設置する場合、一般的には、アクセスポイント間の干渉が問題となるため、隣接するアクセスポイントの無線通信チャネルは同じとならないように変更する。また、例えば工場では、マグネトロン等を搭載した機械が電磁波を発生するため、無線LAN通信の障害要因となる場合がある。そこで、機械が発生する電磁波等の非管理波が各アクセスポイントに及ぼす干渉量を推定することが望ましい。推定した非管理波からの干渉量は、チャネル割り当ての検索に利用することができる。 When installing a plurality of access points, interference between access points is generally a problem, so the wireless communication channels of adjacent access points are changed so that they are not the same. In addition, for example, in a factory, a machine equipped with a magnetron or the like generates electromagnetic waves, which may hinder wireless LAN communication. Therefore, it is desirable to estimate the amount of interference exerted on each access point by unmanaged waves such as electromagnetic waves generated by machines. The estimated amount of interference from unmanaged waves can be used to search for channel assignment.

アクセスポイントに相当する親局が定期的に自ネットワークの送信を停止させて、子局が近隣の電波状況を監視することにより、周囲状況の変化に対しても最適チャネルを選択する無線ネットワークが提案されている(例えば、特許文献1参照)。しかし、この無線ネットワークは、1つの親局と、この1つの親局に接続される子局で形成されている。このため、この無線ネットワークを複数の親局が設置された環境に適用した場合、全ての親局と全ての子局を含む無線ネットワーク全体が定期的に無線通信不能になってしまう。 Proposal of a wireless network in which the parent station, which is equivalent to an access point, periodically stops transmitting on its own network, and the slave stations monitor the radio wave conditions in the vicinity and select the optimum channel even in the changing surrounding conditions. (See Patent Document 1, for example). However, this wireless network is formed by one parent station and child stations connected to this one parent station. For this reason, when this wireless network is applied to an environment in which a plurality of master stations are installed, the entire wireless network including all master stations and all child stations periodically becomes incapable of wireless communication.

特開2002-158667号公報JP-A-2002-158667 特開2013-211803号公報Japanese Unexamined Patent Application Publication No. 2013-211803

例えば特許文献1等の従来技術では、非管理波が各アクセスポイントに及ぼす干渉量の推定を、無線通信不能となる端末装置の数を減らして実現することは難しい。 For example, in the prior art such as Patent Document 1, it is difficult to estimate the amount of interference that unmanaged waves exert on each access point while reducing the number of terminal devices that are unable to communicate wirelessly.

そこで、1つの側面では、非管理波が各アクセスポイントに及ぼす干渉量の推定を、無線通信不能となる端末装置の数を減らして実現することができる非管理波推定装置、非管理波推定システム及び非管理波推定方法を提供することを目的とする。 Therefore, in one aspect, an unmanaged wave estimation device and an unmanaged wave estimation system capable of estimating the amount of interference that unmanaged waves exert on each access point by reducing the number of terminal devices that cannot communicate wirelessly and to provide an unsupervised wave estimation method.

1つの案によれば、非管理波がアクセスポイントに及ぼす干渉量を推定する非管理波推定装置であって、複数のアクセスポイントの位置関係と無線通信チャネルに関するデータを記憶する記憶装置と、前記データに基づいて、キャリアセンスするアクセスポイントとキャリアセンス対象の無線通信チャネルに応じて通信停止するアクセスポイントを決定し、前記通信停止するアクセスポイントに、前記通信停止するアクセスポイントに接続される端末装置に対して前記キャリアセンス対象の前記無線通信チャネルの使用を禁止させるプロセッサと、を備え、前記プロセッサは、隣接するアクセスポイントの無線通信チャネルが互いに異なるように選定し、各アクセスポイントが無線通信に使用している無線通信チャネルをキャリアセンスするとき、当該アクセスポイントの無線通信を停止し、各アクセスポイントが無線通信に使用していない無線通信チャネルをキャリアセンスするとき、当該アクセスポイントに加え、当該アクセスポイントに隣接する隣接アクセスポイントのうち、当該無線通信チャネルを無線通信に使用している隣接アクセスポイントの無線通信を停止する非管理波推定装置が提供される。
According to one proposal, an unmanaged wave estimating device for estimating the amount of interference exerted by unmanaged waves on an access point, comprising: a storage device for storing data relating to positional relationships of a plurality of access points and wireless communication channels; determining an access point for carrier sensing and an access point for suspending communication according to a wireless communication channel to be carrier sensed based on data; a processor for prohibiting use of the wireless communication channel subject to carrier sense , wherein the processor selects wireless communication channels of adjacent access points so that they are different from each other, and each access point performs wireless communication When performing carrier sensing on the wireless communication channel in use, the wireless communication of the access point is stopped, and when performing carrier sensing on the wireless communication channel not being used by each access point for wireless communication, An unmanaged wave estimating device is provided that suspends wireless communication of adjacent access points that are using the wireless communication channel for wireless communication among adjacent access points that are adjacent to an access point.

一態様によれば、非管理波が各アクセスポイントに及ぼす干渉量の推定を、無線通信不能となる端末装置の数を減らして実現することができる。 According to one aspect, it is possible to estimate the amount of interference exerted by unmanaged waves on each access point by reducing the number of terminal devices that are unable to communicate wirelessly.

一実施例における非管理波推定システムの一例を示す図である。It is a figure which shows an example of the unsupervised wave estimation system in one Example. コントローラのハードウェア構成の一例を示すブロック図である。3 is a block diagram showing an example of the hardware configuration of a controller; FIG. APのハードウェア構成の一例を示すブロック図である。It is a block diagram which shows an example of the hardware constitutions of AP. 端末装置のハードウェア構成の一例を示すブロック図である。It is a block diagram which shows an example of the hardware constitutions of a terminal device. 非管理波推定システムの動作の一例を説明する図である。It is a figure explaining an example of operation|movement of an unsupervised wave estimation system. コントローラの処理の一例を説明するフローチャートである。4 is a flowchart illustrating an example of processing of a controller; APの通信品質の取得及び通知処理の一例を説明するフローチャートである。FIG. 10 is a flowchart illustrating an example of AP communication quality acquisition and notification processing; FIG. APの通信停止処理の一例を説明するフローチャートである。8 is a flowchart illustrating an example of AP communication stop processing; APの通信再開処理の一例を説明するフローチャートである。7 is a flowchart illustrating an example of communication resumption processing of an AP; APのキャリアセンス結果の通知処理の一例を説明するフローチャートである。FIG. 11 is a flowchart illustrating an example of a carrier sensing result notification process of an AP; FIG. 端末装置の処理の一例を説明するフローチャートである。4 is a flowchart illustrating an example of processing of a terminal device; 非管理波推定システムの機能構成の一例を示すブロック図である。It is a block diagram which shows an example of the functional structure of an unsupervised wave estimation system. 無線通信エリアの一例を示す図である。It is a figure which shows an example of a wireless communication area. 通信停止エリアの一例を示す図である。It is a figure which shows an example of a communication stop area. 無線停止エリアの他の例を示す図である。FIG. 10 is a diagram showing another example of a wireless stop area;

開示の非管理波推定装置、非管理波推定システム及び非管理波推定方法では、複数のAPの位置関係と無線通信チャネルを把握するコントローラが、キャリアセンスするAPとキャリアセンス対象の無線通信チャネルに応じて通信停止するAPを決定する。また、通信停止するAPが、当該通信停止するAPに接続される端末装置に対してキャリアセンス対象の無線通信チャネルの使用を禁止する。 In the disclosed unmanaged wave estimation device, unmanaged wave estimation system, and unmanaged wave estimation method, a controller that grasps the positional relationship of a plurality of APs and wireless communication channels determines the carrier sensed APs and the carrier sensed wireless communication channels. Accordingly, an AP to stop communication is determined. Also, the AP whose communication is to be stopped prohibits the terminal device connected to the AP whose communication is to be stopped from using the wireless communication channel for carrier sense.

以下に、開示の非管理波推定装置、非管理波推定システム及び非管理波推定方法の各実施例を図面と共に説明する。 Embodiments of the disclosed unmanaged wave estimation apparatus, unmanaged wave estimation system, and unmanaged wave estimation method will be described below with reference to the drawings.

図1は、一実施例における非管理波推定システムの一例を示す図である。非管理波推定システム1は、コントローラ11と、複数のアクセスポイント(AP:Access Point)12-i(iは2以上の自然数)を有する。コントローラ11は、非管理波推定装置の一例である。複数のアクセスポイントAP12-iは、同じ構成を有しても良い。この例では、i=4であり、例えば工場等の局所領域内に、4つのAP12-1~12-4が設置されている。 FIG. 1 is a diagram showing an example of an unsupervised wave estimation system in one embodiment. The unmanaged wave estimation system 1 has a controller 11 and a plurality of access points (APs) 12-i (i is a natural number of 2 or more). The controller 11 is an example of an unmanaged wave estimation device. A plurality of access points AP12-i may have the same configuration. In this example, i=4, and four APs 12-1 to 12-4 are installed in a local area such as a factory.

AP12-iがカバーする、破線で示す無線通信エリア13-i内には、複数の端末装置14を収容可能である。つまり、この例では、各AP12-iの配下に複数の端末装置14が属している。複数の端末装置14は、同じ構成を有しても良い。この例では、非管理波推定システム1が、コントローラ11と、複数のAP12-iと、複数の端末装置14を含む無線通信システムに適用されている。 A plurality of terminal devices 14 can be accommodated within a wireless communication area 13-i indicated by a dashed line and covered by the AP 12-i. That is, in this example, a plurality of terminal devices 14 belong to each AP 12-i. A plurality of terminal devices 14 may have the same configuration. In this example, the unmanaged wave estimation system 1 is applied to a wireless communication system including a controller 11, multiple APs 12-i, and multiple terminal devices .

コントローラ11は、例えば汎用コンピュータ等で形成可能であり、後述するように、各AP12-1~12-4の位置関係と無線通信チャネルを把握している。各AP12-1~12-4は、無線通信が可能な周知の構成を有する。また、端末装置14は、無線通信が可能な周知の構成を有し、例えばスマートフォン、タブレット等の移動端末で形成可能である。非管理波推定システム1のコントローラ11は、AP間の干渉を避けるため、隣接するAPの無線通信チャネルが同じとならないように、即ち、互いに異なるように、選定する。 The controller 11 can be formed by, for example, a general-purpose computer or the like, and grasps the positional relationship and wireless communication channels of each AP 12-1 to 12-4, as will be described later. Each AP 12-1 to 12-4 has a well-known configuration capable of wireless communication. The terminal device 14 has a well-known configuration capable of wireless communication, and can be formed by a mobile terminal such as a smart phone or a tablet. In order to avoid interference between APs, the controller 11 of the unmanaged wave estimation system 1 selects wireless communication channels of adjacent APs so that they are not the same, that is, they are different from each other.

図1において、ST1,ST2,ST3は、いずれも非管理波推定システム1の状態を示す。ST1は初期状態の一例、ST2はAP12-1が無線通信チャネル11chをキャリアセンス(CS:Carrier Sense)する状態の一例、ST3はAP12-1が無線通信チャネル1chをCSする状態の一例を示す。 In FIG. 1, ST1, ST2, and ST3 all indicate the state of the unsupervised wave estimation system 1. FIG. ST1 is an example of the initial state, ST2 is an example of a state in which the AP 12-1 performs carrier sense (CS) on the wireless communication channel 11ch, and ST3 is an example of a state in which the AP 12-1 CSs the wireless communication channel 1ch.

この例では、初期状態ST1において、AP12-1は無線通信チャネル11chで無線通信エリア13-1内の端末装置14と通信中であり、AP12-2は無線通信チャネル6chで無線通信エリア13-2内の端末装置14と通信中である。また、AP12-3は無線通信チャネル1chで無線通信エリア13-3内の端末装置14と通信中であり、AP12-4は無線通信チャネル11chで無線通信エリア13-4内の端末装置14と通信中である。なお、非管理波推定システム1の初期状態は、図1に示す初期状態ST1に限定されない。 In this example, in the initial state ST1, the AP 12-1 is communicating with the terminal device 14 in the wireless communication area 13-1 on the wireless communication channel 11ch, and the AP 12-2 communicates with the wireless communication area 13-2 on the wireless communication channel 6ch. is communicating with the terminal device 14 inside. Also, AP 12-3 is in communication with the terminal device 14 in the wireless communication area 13-3 on the wireless communication channel 1ch, and AP 12-4 communicates with the terminal device 14 in the wireless communication area 13-4 on the wireless communication channel 11ch. inside. Note that the initial state of the unmanaged wave estimation system 1 is not limited to the initial state ST1 shown in FIG.

この例では、無線通信エリア13-1~13-4は一部重複しており、各AP12-iは、無線通信エリア13-i内の端末装置14とであれば通信可能である。無線通信チャネル1ch,6ch,11chは、例えばIEEE802.11b/g規格に準拠した無線通信チャネルである。 In this example, the wireless communication areas 13-1 to 13-4 partially overlap, and each AP 12-i can communicate with the terminal device 14 within the wireless communication area 13-i. The wireless communication channels 1ch, 6ch, and 11ch are wireless communication channels conforming to the IEEE802.11b/g standard, for example.

本明細書では、無線通信に使用される、無線通信チャネルの管理可能な信号波は、「管理波」とも呼ばれる。これに対し、例えば工場内のマグネトロン等の機械が発生する電磁波のように、無線通信に使用されず管理不可能な信号波は、「非管理波」とも呼ばれる。 A manageable signal wave of a wireless communication channel used for wireless communication is also referred to herein as a "managed wave." On the other hand, signal waves that are not used for wireless communication and cannot be managed, such as electromagnetic waves generated by machines such as magnetrons in factories, are also called "unmanaged waves".

例えば工場内の機械が発生する電磁波等の非管理波が、AP12-1等に干渉して無線通信の障害要因となり得る。図1では、初期状態ST1についてのみ、非管理波及びコントローラ11を示し、図の簡略化のため、状態ST2,ST3における非管理波及びコントローラ11の図示は省略する。 For example, unmanaged waves such as electromagnetic waves generated by machines in a factory can interfere with the AP 12-1 or the like and become a cause of wireless communication failure. In FIG. 1, the unmanaged waves and the controller 11 are shown only for the initial state ST1, and the illustration of the unmanaged waves and the controller 11 in the states ST2 and ST3 is omitted for simplification of the drawing.

コントローラ11は、各AP12-1~12-4の位置関係と無線通信チャネルに関するデータに基づいて、CSを実施するAPと、CS対象の無線通信チャネルとに応じて無線通信を停止するAPを決定する。具体的には、各APが無線通信に使用している無線通信チャネルをCSするとき、当該APの無線通信を停止する。また、各APが無線通信に使用していない無線通信チャネルをCSするとき、当該APに加え、当該APに隣接する隣接APのうち、当該無線通信チャネルを無線通信に使用している隣接APの無線通信を停止する。無線通信を停止するAPは、当該APに接続される全ての端末装置14に、CS対象の無線通信チャネルの使用を禁止する。このようにして、各無線通信チャネルを順にCSする際に、CSを実施するAPと当該APに接続される端末装置14の当該CS対象の無線通信チャネルを使用した無線通信を停止する。また、CS対象の無線通信チャネルを使用している隣接APがあれば、当該隣接APと当該隣接APに接続される端末装置14の当該CS対象の無線通信チャネルを使用した無線通信を停止する。 The controller 11 determines an AP that performs CS and an AP that stops wireless communication according to the CS-targeted wireless communication channel, based on the positional relationship of each of the APs 12-1 to 12-4 and data on wireless communication channels. do. Specifically, when the wireless communication channel used for wireless communication by each AP is CSed, the wireless communication of the AP concerned is stopped. In addition, when each AP performs CS on a wireless communication channel not used for wireless communication, in addition to the AP, among adjacent APs adjacent to the AP, neighboring APs using the wireless communication channel for wireless communication Stop wireless communication. The AP that stops wireless communication prohibits all terminal devices 14 connected to the AP from using the CS-targeted wireless communication channel. In this way, when performing CS on each wireless communication channel in turn, the wireless communication using the wireless communication channel for the CS of the AP that performs CS and the terminal device 14 connected to the AP is stopped. Also, if there is an adjacent AP using a wireless communication channel for CS, wireless communication using the wireless communication channel for CS of the adjacent AP and the terminal device 14 connected to the adjacent AP is stopped.

図1に示す例では、状態ST2において、AP12-1が無線通信に使用している無線通信チャネル11chをCSするので、無線通信エリア13-1が実線で示すように通信停止エリアとなる。この場合、CS対象の無線通信チャネル11chを使用しているAP12-1と無線通信エリア13-1内の端末装置14の無線通信チャネル11chを使用した無線通信を停止する。従って、無線通信を停止するAP12-1は、無線通信エリア13-1内で当該AP12-1に接続される全ての端末装置14に、CS対象の無線通信チャネル11chの使用を禁止する。 In the example shown in FIG. 1, in state ST2, the wireless communication channel 11ch used for wireless communication by the AP 12-1 is CSed, so the wireless communication area 13-1 becomes a communication stop area as indicated by the solid line. In this case, the wireless communication using the wireless communication channel 11ch of the terminal device 14 in the wireless communication area 13-1 and the AP 12-1 using the wireless communication channel 11ch for CS is stopped. Therefore, the AP 12-1 that stops wireless communication prohibits all terminal devices 14 connected to the AP 12-1 within the wireless communication area 13-1 from using the CS-targeted wireless communication channel 11ch.

一方、状態ST2において、CS対象の無線通信チャネル11chを使用しているAP12-1に隣接するAP12-2,12-3は、CS対象の無線通信チャネル11ch以外の無線通信チャネル6ch,1chを使用している。このため、AP12-2と無線通信エリア13-2内の端末装置14の無線通信チャネル6chを使用した無線通信と、AP12-3と無線通信エリア13-3内の端末装置14の無線通信チャネル1chを使用した無線通信は、停止しない。 On the other hand, in state ST2, APs 12-2 and 12-3 adjacent to AP 12-1 using radio communication channel 11ch for CS use radio communication channels 6ch and 1ch other than radio communication channel 11ch for CS. are doing. For this reason, wireless communication using wireless communication channel 6ch between AP 12-2 and terminal device 14 in wireless communication area 13-2 and wireless communication channel 1ch between AP 12-3 and terminal device 14 in wireless communication area 13-3 are performed. wireless communication using the will not stop.

図1に示す例では、状態ST3において、AP12-1が初期状態ST1では無線通信に使用していない無線通信チャネル1chをCSするので、無線通信エリア13-1が実線で示すように通信停止エリアとなる。この場合、CS対象の無線通信チャネル1chを使用しているAP12-1と無線通信エリア13-1内の端末装置14の無線通信チャネル1chを使用した無線通信を停止する。従って、無線通信を停止するAP12-1は、無線通信エリア13-1内で当該AP12-1に接続される全ての端末装置14に、CS対象の無線通信チャネル1chの使用を禁止する。状態ST3において、CS対象の無線通信チャネル1chを使用しているAP12-1に隣接するAP12-2は、CS対象の無線通信チャネル1ch以外の無線通信チャネル6chを使用している。このため、AP12-2と無線通信エリア13-2内の端末装置14の無線通信チャネル6chを使用した無線通信は停止しない。 In the example shown in FIG. 1, in the state ST3, the AP 12-1 CS the radio communication channel 1ch, which is not used for radio communication in the initial state ST1. becomes. In this case, the AP 12-1 using the radio communication channel 1ch for CS and the radio communication using the radio communication channel 1ch of the terminal device 14 in the radio communication area 13-1 are stopped. Therefore, the AP 12-1 that stops wireless communication prohibits all terminal devices 14 connected to the AP 12-1 within the wireless communication area 13-1 from using the CS-targeted wireless communication channel 1ch. In state ST3, AP 12-2 adjacent to AP 12-1 using radio communication channel 1ch for CS uses radio communication channel 6ch other than radio communication channel 1ch for CS. Therefore, the wireless communication using the wireless communication channel 6ch of the terminal device 14 within the wireless communication area 13-2 with the AP 12-2 is not stopped.

一方、状態ST3において、CS対象の無線通信チャネル1chを使用しているAP12-1に隣接するAP12-3は、CS対象の無線通信チャネル1chを使用している。このため、無線通信エリア13-3が実線で示すように通信停止エリアとなり、CS対象の無線通信チャネル1chを使用しているAP12-3と無線通信エリア13-3内の端末装置14の無線通信チャネル1chを使用した無線通信を停止する。従って、無線通信を停止するAP12-3は、無線通信エリア13-3内で当該AP12-3に接続される全ての端末装置14に、CS対象の無線通信チャネル1chの使用を禁止する。 On the other hand, in state ST3, AP 12-3 adjacent to AP 12-1 using radio communication channel 1ch for CS is using radio communication channel 1ch for CS. Therefore, the wireless communication area 13-3 becomes a communication stop area as indicated by the solid line, and the wireless communication between the AP 12-3 using the CS target wireless communication channel 1ch and the terminal device 14 in the wireless communication area 13-3 is interrupted. Stop wireless communication using channel 1ch. Therefore, the AP 12-3 that stops wireless communication prohibits all terminal devices 14 connected to the AP 12-3 within the wireless communication area 13-3 from using the CS-targeted wireless communication channel 1ch.

図2は、コントローラのハードウェア構成の一例を示すブロック図である。図2に示すコントローラ11は、内部バス111で互いに接続されたCPU(Central Processing Unit)等のプロセッサ112と、メモリ113と、有線通信モジュール114とを有する。プロセッサ112は、メモリ113に格納されたプログラムを実行して、各種処理を実行可能である。後述するように、プロセッサ112が実行する各種処理は、各AP12-iのCSスケジューリング、各種命令の送信等を含む。各種命令の送信は、各AP12-iへの通信停止命令の送信、通信再開命令の送信、CS命令の送信等を含む。また、プロセッサ112が実行する各種処理は、割り当てる無線通信チャネルの決定、無線通信チャネルの割り当て等を含む。 FIG. 2 is a block diagram showing an example of the hardware configuration of the controller. The controller 11 shown in FIG. 2 includes a processor 112 such as a CPU (Central Processing Unit), a memory 113, and a wired communication module 114, which are connected to each other via an internal bus 111. FIG. The processor 112 can execute programs stored in the memory 113 to perform various processes. As will be described later, the various processes executed by the processor 112 include CS scheduling of each AP 12-i, transmission of various commands, and the like. The transmission of various commands includes transmission of a communication stop command, a communication resumption command, a CS command, and the like to each AP 12-i. Various processes executed by the processor 112 include determination of the wireless communication channel to be assigned, allocation of the wireless communication channel, and the like.

メモリ113は、プロセッサ112が実行するプログラム及び各種データを記憶する記憶装置の一例である。メモリ113が記憶する各種データは、後述する、各AP12-iの位置関係と無線通信チャネルに関するデータ、無線通信チャネルの通信品質管理のためのデータ等を含む。各AP12-iの位置関係に関するデータは、例えば各AP12-iと、当該AP12-iに隣接する各APとの間の距離に関するデータであっても良い。各AP12-iの無線通信チャネルに関するデータは、例えば隣接するAPの無線通信チャネルが互いに異なるように選定された無線通信チャネルに関するデータであっても良い。記憶装置は、CD-ROMやDVDディスク、USBメモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ等であっても良い。また、記憶装置は、プログラムを記憶したコンピュータ読み取り可能な記憶媒体であっても良い。 The memory 113 is an example of a storage device that stores programs executed by the processor 112 and various data. Various data stored in the memory 113 include data regarding the positional relationship of each AP 12-i and wireless communication channels, data for communication quality management of the wireless communication channels, and the like, which will be described later. The data regarding the positional relationship of each AP 12-i may be, for example, data regarding the distance between each AP 12-i and each AP adjacent to that AP 12-i. The data on the wireless communication channel of each AP 12-i may be data on wireless communication channels selected such that the wireless communication channels of adjacent APs are different from each other. The storage device may be a CD-ROM, a DVD disk, a portable recording medium such as a USB memory, a semiconductor memory such as a flash memory, or the like. Also, the storage device may be a computer-readable storage medium storing a program.

有線通信モジュール114は、各AP12-iとの有線通信が可能な周知の構成を有する。 The wired communication module 114 has a well-known configuration capable of wired communication with each AP 12-i.

図3は、APのハードウェア構成の一例を示すブロック図である。図3に示すAP12-iは、内部バス121で接続されたCPU等のプロセッサ122と、メモリ123と、有線通信モジュール124と、無線通信モジュール125と、チャネル品質測定部126とを有する。プロセッサ122は、メモリ123に格納されたプログラムを実行して、各種処理を実行可能である。後述するように、プロセッサ122が実行する各種処理は、無線通信チャネルの通信品質評価、自AP12-iの通信制御等を含む。また、プロセッサ122が実行する各種処理は、無線通信エリア13-i内の各端末装置14への通信停止命令の送信、通信再開命令の送信等を含む。 FIG. 3 is a block diagram showing an example of the hardware configuration of an AP. The AP 12-i shown in FIG. 3 has a processor 122 such as a CPU, a memory 123, a wired communication module 124, a wireless communication module 125, and a channel quality measuring section 126, which are connected via an internal bus 121. The processor 122 can execute programs stored in the memory 123 to perform various processes. As will be described later, the various processes executed by the processor 122 include communication quality evaluation of the wireless communication channel, communication control of the own AP 12-i, and the like. Various processes executed by the processor 122 include transmission of a communication stop command to each terminal device 14 within the wireless communication area 13-i, transmission of a communication restart command, and the like.

メモリ123は、プロセッサ122が実行するプログラム及び各種データを記憶する記憶装置の一例である。記憶装置は、CD-ROMやDVDディスク、USBメモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ等であっても良い。また、記憶装置は、プログラムを記憶したコンピュータ読み取り可能な記憶媒体であっても良い。 The memory 123 is an example of a storage device that stores programs executed by the processor 122 and various data. The storage device may be a CD-ROM, a DVD disk, a portable recording medium such as a USB memory, a semiconductor memory such as a flash memory, or the like. Also, the storage device may be a computer-readable storage medium storing a program.

有線通信モジュール124は、コントローラ11との有線通信が可能な周知の構成を有する。無線通信モジュール125は、各端末装置14との無線通信が可能な周知の構成を有する。チャネル品質測定部126は、無線通信チャネルの通信品質を取得する周知の構成を有する。 The wired communication module 124 has a known configuration capable of wired communication with the controller 11 . The wireless communication module 125 has a known configuration capable of wireless communication with each terminal device 14 . Channel quality measuring section 126 has a well-known configuration for acquiring communication quality of a wireless communication channel.

図4は、端末装置のハードウェア構成の一例を示すブロック図である。図4に示す端末装置14は、内部バス141で接続されたCPU等のプロセッサ142と、メモリ143と、無線通信モジュール145とを有する。プロセッサ142は、メモリ143に格納されたプログラムを実行して、各種処理を実行可能である。後述するように、プロセッサ142が実行する各種処理は、自端末装置14の通信制御等を含む。 FIG. 4 is a block diagram showing an example of the hardware configuration of the terminal device. The terminal device 14 shown in FIG. 4 has a processor 142 such as a CPU, a memory 143, and a wireless communication module 145 which are connected via an internal bus 141 . The processor 142 can execute programs stored in the memory 143 to perform various processes. As will be described later, the various processes executed by the processor 142 include communication control of its own terminal device 14 and the like.

メモリ143は、プロセッサ142が実行するプログラム及び各種データを記憶する記憶装置の一例である。記憶装置は、CD-ROMやDVDディスク、USBメモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ等であっても良い。また、記憶装置は、プログラムを記憶したコンピュータ読み取り可能な記憶媒体であっても良い。 The memory 143 is an example of a storage device that stores programs executed by the processor 142 and various data. The storage device may be a CD-ROM, a DVD disk, a portable recording medium such as a USB memory, a semiconductor memory such as a flash memory, or the like. Also, the storage device may be a computer-readable storage medium storing a program.

無線通信モジュール145は、各AP12-iとの無線通信が可能な周知の構成を有する。 The wireless communication module 145 has a well-known configuration capable of wireless communication with each AP 12-i.

図5は、非管理波推定システムの動作の一例を説明する図である。説明の便宜上、図5では、図1に示すコントローラ11と、AP12-1と、AP12-1と無線通信可能な端末装置14-1と、AP12-1に隣接するAP12-2,12-3とを示す。また、図5では、AP12-2と無線通信可能な端末装置14-2,14-3と、AP12-3と無線通信可能な端末装置14-3とを示す。端末装置14-1~14-3は、上記端末装置14と同じ構成を有する。図5において、説明の便宜上、図1に示すAP12-4と、AP12-4と無線通信する端末装置14の図示は省略する。 FIG. 5 is a diagram explaining an example of the operation of the unsupervised wave estimation system. For convenience of explanation, FIG. 5 shows the controller 11 shown in FIG. indicates FIG. 5 also shows terminal devices 14-2 and 14-3 capable of wireless communication with AP 12-2 and a terminal device 14-3 capable of wireless communication with AP 12-3. The terminal devices 14-1 to 14-3 have the same configuration as the terminal device 14 described above. 5, the illustration of the AP 12-4 shown in FIG. 1 and the terminal device 14 wirelessly communicating with the AP 12-4 is omitted for convenience of explanation.

コントローラ11は、隣接するAPの無線通信チャネルが互いに異なるように選定する。この例では、初期状態において、AP12-1は無線通信チャネル11chで無線通信エリア13-1内の端末装置14-1と通信中である(処理段階P1)。また、AP12-2は無線通信チャネル6chで無線通信エリア13-2内の端末装置14-2と通信中である(処理段階P2)。更に、AP12-3は無線通信チャネル1chで無線通信エリア13-3内の端末装置14-3と通信中である。(処理段階P3)。なお、この例では、無線通信エリア13-1~13-3は互いに一部重複している。 The controller 11 selects wireless communication channels of adjacent APs so that they are different from each other. In this example, in the initial state, the AP 12-1 is communicating with the terminal device 14-1 within the wireless communication area 13-1 via the wireless communication channel 11ch (processing step P1). Also, the AP 12-2 is communicating with the terminal device 14-2 in the wireless communication area 13-2 on the wireless communication channel 6ch (process step P2). Furthermore, the AP 12-3 is communicating with the terminal device 14-3 in the wireless communication area 13-3 on the wireless communication channel 1ch. (Processing stage P3). In this example, the wireless communication areas 13-1 to 13-3 partially overlap each other.

無線通信チャネルの通信品質は、例えば受信信号強度インディケータ(RSSI:Received Signal Strength Indicator)及びパケットエラー率(PER:Packet Error Rate)に基づき、周知の方法で取得できる。このため、この例では、各AP12-1~12-3は、無線通信に使用している無線通信チャネルの通信品質、CS時の無線通信チャネルの通信品質等を取得する。各AP12-1~12-3は、取得した無線通信チャネルの通信品質を例えば周知の方法で評価できる。各AP12-1~12-3は、例えば無線通信に使用している無線通信チャネルのRSSIが閾値以上、且つ、PERが閾値以上であるか否かを評価する。この場合、各AP12-1~12-3は、無線通信に使用している無線通信チャネルのRSSIが閾値以上、且つ、PERが閾値以上であると、当該無線通信チャネルで干渉が発生したことを示す通信障害を検知しても良い。 The communication quality of a wireless communication channel can be obtained in known manner, for example based on Received Signal Strength Indicator (RSSI) and Packet Error Rate (PER). Therefore, in this example, each of the APs 12-1 to 12-3 acquires the communication quality of the radio communication channel used for radio communication, the communication quality of the radio communication channel during CS, and the like. Each AP 12-1 to 12-3 can evaluate the communication quality of the acquired wireless communication channel, for example, by a well-known method. Each AP 12-1 to 12-3, for example, evaluates whether or not the RSSI of the radio communication channel used for radio communication is above the threshold and the PER is above the threshold. In this case, each of the APs 12-1 to 12-3, when the RSSI of the wireless communication channel used for wireless communication is equal to or greater than the threshold and the PER is equal to or greater than the threshold, indicates that interference has occurred in the wireless communication channel. It is also possible to detect a communication failure indicated by

この例では、機械が発生する非管理波が、無線通信エリア13-1内の端末装置14-1と、無線通信チャネル11chで通信可能なAP12-1等に影響を及ぼす。このため、AP12-1は、例えば無線通信チャネル11chで無線通信エリア13-1内の端末装置14-1と通信中に、無線通信障害を周知の方法で検知して(処理段階P5)、通信障害通知をコントローラ11に送信する(処理段階P6)。 In this example, the unmanaged waves generated by the machine affect the terminal device 14-1 within the wireless communication area 13-1 and the AP 12-1 and the like that can communicate with the wireless communication channel 11ch. For this reason, the AP 12-1, for example, during communication with the terminal device 14-1 in the wireless communication area 13-1 on the wireless communication channel 11ch, detects a wireless communication failure by a well-known method (processing step P5), and performs communication. A fault notification is sent to the controller 11 (process step P6).

コントローラ11は、AP12-1からの通信障害通知に応答して、AP12-3に通信停止命令を送信すると共に(処理段階P7)、AP12-1に無線通信チャネル1chのCS命令を送信する(処理段階P8)。 Controller 11, in response to the communication failure notification from AP 12-1, transmits a communication stop command to AP 12-3 (processing step P7), and transmits a CS command for wireless communication channel 1ch to AP 12-1 (processing Step P8).

AP12-1は、無線通信チャネル1chのCS命令に応答して、無線通信チャネル1chの使用禁止命令を無線通信エリア13-1内の端末装置14-1に送信する(処理段階P9)。これにより、無線通信エリア13-1内の端末装置14-1は、無線通信チャネル1chの使用禁止命令に応答して、無線通信チャネル1ch以外でのチャネルスキャンを行う(処理段階P10)。この例では、無線通信エリア13-1内の端末装置14-1は、無線通信チャネル1ch以外でのチャネルスキャンを行うが、AP12-1~12-3のいずれとも通信可能ではないため、AP12-1からの指示を待機する無線通信チャネル11chの受信待機に入る(処理段階P11)。また、AP12-1は、無線通信チャネル1chのCS命令に応答して、AP12-1の無線通信チャネル1chのCSを実施する(処理段階P12)。 In response to the CS command for wireless communication channel 1ch, AP 12-1 transmits a use prohibition command for wireless communication channel 1ch to terminal device 14-1 within wireless communication area 13-1 (process step P9). As a result, the terminal device 14-1 within the wireless communication area 13-1 responds to the use prohibition order for the wireless communication channel 1ch and scans channels other than the wireless communication channel 1ch (processing step P10). In this example, the terminal device 14-1 in the wireless communication area 13-1 scans channels other than the wireless communication channel 1ch, but since it cannot communicate with any of the APs 12-1 to 12-3, the AP 12-1 1 waits for reception of the wireless communication channel 11ch (processing step P11). Also, AP 12-1 implements the CS of wireless communication channel 1ch of AP 12-1 in response to the CS command of wireless communication channel 1ch (processing step P12).

AP12-2は、AP12-1,12-3とは異なる無線通信チャネル6chで無線通信エリア13-2内の端末装置14-2と通信中である。このため、コントローラ11は、この状態では、特にAP12-2の通信を制御する命令を送信しない。 AP 12-2 is communicating with terminal device 14-2 in wireless communication area 13-2 on wireless communication channel 6ch, which is different from APs 12-1 and 12-3. Therefore, in this state, the controller 11 does not send a command to control the communication of AP 12-2.

一方、AP12-3は、通信停止命令に応答して、無線通信チャネル1chの使用禁止命令を無線通信エリア13-3内の端末装置14-3に送信する(処理段階P13)。これにより、無線通信エリア13-3内の端末装置14-3は、無線通信チャネル1chの使用禁止命令に応答して、無線通信チャネル1ch以外でのチャネルスキャンを行う(処理段階P14)。この例では、無線通信エリア13-3内の端末装置14-3は、無線通信チャネル1ch以外でのチャネルスキャンを行い、AP12-2と通信可能であるため、無線通信チャネル6chで通信する(処理段階P15)。 On the other hand, in response to the communication stop command, AP 12-3 transmits a use prohibition command for wireless communication channel 1ch to terminal device 14-3 within wireless communication area 13-3 (processing step P13). As a result, the terminal device 14-3 in the wireless communication area 13-3 responds to the use prohibition order for the wireless communication channel 1ch and scans channels other than the wireless communication channel 1ch (processing step P14). In this example, the terminal device 14-3 in the wireless communication area 13-3 scans channels other than the wireless communication channel 1ch, and communicates with the wireless communication channel 6ch because it can communicate with the AP 12-2 (process step P15).

AP12-1は、無線通信チャネル1chのCSの結果をコントローラ11に通知する(処理段階P16)。CSの結果を通知するCS結果通知は、例えばRSSIの最大値に基づくものであっても良く、この場合は非管理波がAP12-1に及ぼす干渉量を表す。 The AP 12-1 notifies the controller 11 of the CS result of the wireless communication channel 1ch (process step P16). The CS result notification that notifies the result of CS may be based on, for example, the maximum value of RSSI, and in this case indicates the amount of interference exerted on AP 12-1 by unmanaged waves.

コントローラ11は、AP12-1からの無線通信チャネル1chのCS結果通知に応答して、AP12-3の通信再開命令を送信する(処理段階P17)。 The controller 11, in response to the CS result notification of the wireless communication channel 1ch from AP 12-1, transmits a communication resumption command to AP 12-3 (process step P17).

また、コントローラ11は、AP12-1からの無線通信チャネル1chのCS結果通知に応答して、AP12-2の通信停止命令を送信する(処理段階P18)。 Further, the controller 11 transmits a communication stop command to AP 12-2 in response to the CS result notification of wireless communication channel 1ch from AP 12-1 (process step P18).

更に、コントローラ11は、AP12-1からの無線通信チャネル1chのCS結果通知に応答して、AP12-1の無線通信チャネル6chのCS命令を送信する(処理段階P19)。 Furthermore, the controller 11 transmits a CS command for the radio communication channel 6ch of AP 12-1 in response to the CS result notification of the radio communication channel 1ch from AP 12-1 (process step P19).

AP12-3は、通信再開命令に応答して、無線通信チャネル1chの使用許可命令を無線通信エリア13-3内の端末装置14-3に送信する(処理段階P20)。 The AP 12-3, in response to the communication resumption command, transmits a use permission command for the wireless communication channel 1ch to the terminal device 14-3 within the wireless communication area 13-3 (process step P20).

AP12-2は、通信停止命令に応答して、無線通信チャネル6chの使用禁止命令を、無線通信エリア13-2内の端末装置14-2に送信すると共に(処理段階P21)、無線通信エリア13-3内の端末装置14-3に送信する(処理段階P22)。これにより、無線通信エリア13-2内の端末装置14-2は、無線通信チャネル6chの使用禁止命令に応答して、無線通信チャネル6ch以外でのチャネルスキャンを行う(処理段階P23)。この例では、無線通信エリア13-2内の端末装置14-2は、無線通信チャネル6ch以外でのチャネルスキャンを行うが、AP12-1~12-3のいずれとも通信可能ではないため、AP12-2からの指示を待機する無線通信チャネル6chの受信待機に入る(処理段階P24)。 In response to the communication stop command, the AP 12-2 transmits a use prohibition command for the wireless communication channel 6ch to the terminal device 14-2 within the wireless communication area 13-2 (processing step P21). -3 to the terminal device 14-3 (process step P22). As a result, the terminal device 14-2 in the wireless communication area 13-2 responds to the command to prohibit the use of the wireless communication channel 6ch and scans channels other than the wireless communication channel 6ch (processing step P23). In this example, the terminal device 14-2 within the wireless communication area 13-2 scans channels other than the wireless communication channel 6ch, but is unable to communicate with any of the APs 12-1 to 12-3. 2 waits for reception of the wireless communication channel 6ch (processing step P24).

一方、無線通信エリア13-3内の端末装置14-3は、無線通信チャネル6chの使用禁止命令に応答して、無線通信チャネル6ch以外でのチャネルスキャンを行う(処理段階P25)。この例では、無線通信エリア13-3内の端末装置14-3は、無線通信チャネル6ch以外でのチャネルスキャンを行い、AP12-3と通信可能であるため、無線通信チャネル1chで通信する(処理段階P26)。 On the other hand, the terminal device 14-3 in the wireless communication area 13-3 responds to the instruction to prohibit the use of the wireless communication channel 6ch and scans channels other than the wireless communication channel 6ch (processing step P25). In this example, the terminal device 14-3 in the wireless communication area 13-3 performs a channel scan on channels other than the wireless communication channel 6ch, and communicates on the wireless communication channel 1ch because it can communicate with the AP 12-3 (process step P26).

また、AP12-1は、無線通信チャネル6chのCS命令に応答して、無線通信チャネル1chの使用許可命令及び無線通信チャネル6chの使用禁止命令を無線通信エリア13-1内の端末装置14-1に送信する(処理段階P27)。これにより、無線通信エリア13-1内の端末装置14-1は、無線通信チャネル6chの使用禁止命令に応答して、無線通信チャネル6ch以外でのチャネルスキャンを行う(処理段階P28)。この例では、無線通信エリア13-1内の端末装置14-1は、無線通信チャネル6ch以外でのチャネルスキャンを行うが、AP12-1~12-3のいずれとも通信可能ではないため、AP12-1からの指示を待機する無線通信チャネル11chの受信待機に入る(処理段階P29)。 Also, in response to the CS command for the radio communication channel 6ch, the AP 12-1 issues a use permission command for the radio communication channel 1ch and a use prohibition command for the radio communication channel 6ch to the terminal device 14-1 in the radio communication area 13-1. (process step P27). As a result, the terminal device 14-1 in the wireless communication area 13-1 responds to the command to prohibit the use of the wireless communication channel 6ch, and scans channels other than the wireless communication channel 6ch (processing step P28). In this example, the terminal device 14-1 within the wireless communication area 13-1 scans channels other than the wireless communication channel 6ch, but is unable to communicate with any of the APs 12-1 to 12-3. 1 waits for reception of the wireless communication channel 11ch (processing step P29).

更に、AP12-1は、無線通信チャネル6chのCS命令に応答して、無線通信チャネル6chのCSを実施する(処理段階P30)。AP12-1は、無線通信チャネル6chのCSの結果をコントローラ11に通知する(処理段階P31)。 Further, the AP 12-1 implements the CS of the radio communication channel 6ch in response to the CS command of the radio communication channel 6ch (process step P30). The AP 12-1 notifies the controller 11 of the CS result of the radio communication channel 6ch (process step P31).

コントローラ11は、AP12-1からの無線通信チャネル6chのCS結果通知に応答して、AP12-2の通信再開命令を送信すると共に(処理段階P32)、AP12-1の無線通信チャネル11chのCS命令を送信する(処理段階P33)。AP12-3は、AP12-1,12-2とは異なる無線通信チャネル1chで無線通信エリア13-3内の端末装置14-3と通信中である。このため、コントローラ11は、この状態では、特にAP12-3の通信を制御する命令を送信しない。 The controller 11, in response to the CS result notification of the wireless communication channel 6ch from AP12-1, transmits the communication restart command of AP12-2 (processing step P32), and the CS command of the wireless communication channel 11ch of AP12-1. is transmitted (process step P33). AP 12-3 is communicating with terminal device 14-3 in wireless communication area 13-3 on wireless communication channel 1ch, which is different from APs 12-1 and 12-2. Therefore, in this state, the controller 11 does not send a command to control the communication of the AP 12-3.

AP12-1は、無線通信チャネル11chのCS命令に応答して、無線通信チャネル6chの使用許可命令及び無線通信チャネル11chの使用禁止命令を無線通信エリア13-1内の端末装置14-1に送信する(処理段階P34)。これにより、無線通信エリア13-1内の端末装置14-1は、無線通信チャネル6chの使用停止命令に応答して、無線通信チャネル11ch以外でのチャネルスキャンを行う(処理段階P35)。この例では、無線通信エリア13-1内の端末装置14-1は、無線通信チャネル11ch以外でのチャネルスキャンを行うが、AP12-1~12-3のいずれとも通信可能ではないため、AP12-1からの指示を待機する無線通信チャネル11chの受信待機に入る(処理段階P36)。 In response to the CS command for the radio communication channel 11ch, the AP 12-1 transmits a use permission command for the radio communication channel 6ch and a use prohibition command for the radio communication channel 11ch to the terminal device 14-1 within the radio communication area 13-1. (process step P34). As a result, the terminal device 14-1 in the wireless communication area 13-1 responds to the instruction to stop using the wireless communication channel 6ch and scans channels other than the wireless communication channel 11ch (processing step P35). In this example, the terminal device 14-1 in the wireless communication area 13-1 scans channels other than the wireless communication channel 11ch. 1 waits for reception of the wireless communication channel 11ch (processing step P36).

一方、AP12-2は、通信再開命令に応答して、無線通信チャネル6chの使用許可命令を無線通信エリア13-2内の端末装置14-2に送信する(処理段階P37)。これにより、無線通信エリア13-2内の端末装置14-2は、無線通信チャネル6chの使用許可命令に応答して、無線通信チャネル6chでAP12-2と通信する(処理段階P38)。 On the other hand, the AP 12-2, in response to the communication restart command, transmits a usage permission command for the wireless communication channel 6ch to the terminal device 14-2 within the wireless communication area 13-2 (process step P37). As a result, the terminal device 14-2 within the wireless communication area 13-2 communicates with the AP 12-2 on the wireless communication channel 6ch in response to the use permission command for the wireless communication channel 6ch (process step P38).

更に、AP12-1は、無線通信チャネル11chのCS命令に応答して、無線通信チャネル11chのCSを実施する(処理段階P39)。AP12-1は、無線通信チャネル11chのCSの結果をコントローラ11に通知する(処理段階P40)。 Furthermore, the AP 12-1 implements the CS of the radio communication channel 11ch in response to the CS command of the radio communication channel 11ch (process step P39). The AP 12-1 notifies the controller 11 of the CS result of the wireless communication channel 11ch (process step P40).

コントローラ11は、AP12-1からの無線通信チャネル11chのCS結果通知に応答して、AP12-1の通信再開命令を送信する(処理段階P41)。 The controller 11, in response to the CS result notification of the radio communication channel 11ch from AP 12-1, transmits a communication resumption command to AP 12-1 (process step P41).

AP12-1は、通信再開命令に応答して、無線通信チャネル11chの使用許可命令を無線通信エリア13-1内の端末装置14-1に送信する(処理段階P42)。これにより、無線通信エリア13-1内の端末装置14-1は、無線通信チャネル11chでAP12-1と通信する(処理段階P43)。 The AP 12-1, in response to the communication resumption command, transmits a usage permission command for the wireless communication channel 11ch to the terminal device 14-1 within the wireless communication area 13-1 (process step P42). As a result, the terminal device 14-1 within the wireless communication area 13-1 communicates with the AP 12-1 through the wireless communication channel 11ch (processing step P43).

通信障害検知に伴うAP12-1に対する上記の如き命令の送信及び上記の如き処理は、AP12-1に隣接する各AP12-2,12-3に対しても同様に行うが(処理段階P50)、図5ではそれらの図示は省略する。つまり、この例では、機械が発生する非管理波が各AP12-1~12-3に影響を及ぼす場合、各AP12-1~12-3が無線通信障害を検知してコントローラ11に送信すれば良い。また、通信障害検知に伴う各AP12-1~12-3に対する上記の如き命令の送信及び上記の如き処理は、通信障害検知の毎に繰り返せば良い(処理段階P50)。 The transmission of the command as described above to AP12-1 and the processing as described above due to the detection of the communication failure are performed in the same way for each of AP12-2 and AP12-3 adjacent to AP12-1 (processing step P50). Illustrations thereof are omitted in FIG. In other words, in this example, if an unmanaged wave generated by a machine affects each of the APs 12-1 to 12-3, each of the APs 12-1 to 12-3 detects a wireless communication failure and transmits it to the controller 11. good. Further, the transmission of the command as described above to each of the APs 12-1 to 12-3 and the processing as described above may be repeated each time a communication failure is detected (processing step P50).

なお、通信停止するAP12-iは、後述するスケジューリングに従って選択するようにしても良い。 Note that the AP 12-i whose communication is to be stopped may be selected according to scheduling, which will be described later.

その後、コントローラ11は、非管理波が各AP12-1~12-3に及ぼす干渉量、即ち、各AP12-1~12-3への非管理波からの干渉量を、各AP12-1~12-3からのCS結果通知から推定する(処理段階P60)。非管理波の干渉量は、例えば周知の方法で算出可能である。具体的には、コントローラ11は、各AP12-1~12-3からの通信障害通知を取得した後に各AP12-1~12-3にCSを行わせて受信したCS結果通知を用いて、非管理波が各AP12-1~12-3に及ぼす干渉量を算出しても良い。 Thereafter, the controller 11 determines the amount of interference exerted by the unmanaged waves on each of the APs 12-1 to 12-3, that is, the amount of interference from the unmanaged waves to each of the APs 12-1 to 12-3. Estimated from the CS result notification from -3 (processing step P60). The interference amount of unmanaged waves can be calculated by, for example, a well-known method. Specifically, the controller 11 causes each of the APs 12-1 to 12-3 to perform CS after acquiring a communication failure notification from each of the APs 12-1 to 12-3, and uses the received CS result notification to It is also possible to calculate the amount of interference that the management wave exerts on each AP 12-1 to 12-3.

また、コントローラ11は、無線通信チャネルの割り当ての探索時に、非管理波の干渉量を考慮して総干渉量を推定する(処理段階P70)。具体的には、コントローラ11は、非管理波の干渉量と管理波の干渉量との総和を、総干渉量として算出しても良い。 In addition, the controller 11 estimates the total interference amount in consideration of the interference amount of the unmanaged waves when searching for radio communication channel assignment (processing step P70). Specifically, the controller 11 may calculate the sum of the interference amount of the unmanaged waves and the interference amount of the managed waves as the total interference amount.

更に、コントローラ11は、例えば総干渉量が最小となる無線通信チャネルの割り当てを決定し、各AP12-1~12-3に割り当てる無線通信チャネルを送信する(処理段階P80)。非管理波の干渉量を算出することで、無線障害発生時に、コントローラ11が干渉を回避するように各AP12-1~12-3の無線通信チャネルの割り当てを行うことができる。 Further, the controller 11 determines, for example, allocation of radio communication channels that minimize the total amount of interference, and transmits the radio communication channels allocated to each of the APs 12-1 to 12-3 (process step P80). By calculating the amount of interference of unmanaged waves, the controller 11 can allocate wireless communication channels to each of the APs 12-1 to 12-3 so as to avoid interference when a wireless failure occurs.

各AP12-1~12-3の無線通信チャネルの割り当ての後、各AP12-1~12-3は、割り当てられた無線通信チャネルで端末装置14-1~14-3と通信することができる(処理段階P90)。 After the wireless communication channel allocation for each AP 12-1 to 12-3, each AP 12-1 to 12-3 can communicate with the terminal devices 14-1 to 14-3 on the allocated wireless communication channel ( process step P90).

図6は、コントローラの処理の一例を説明するフローチャートである。図6に示す処理は、図2に示すコントローラ11のプロセッサ112が、例えばメモリ113に記憶されたプログラムを実行することで実行できる。 FIG. 6 is a flowchart illustrating an example of processing by the controller. The processing shown in FIG. 6 can be executed by the processor 112 of the controller 11 shown in FIG. 2 executing a program stored in the memory 113, for example.

図6において、ステップS1では、プロセッサ112が、各AP12-1~12-3からの無線障害通知(例えば図5に示す処理段階P6に関連)に基づいて、無線通信チャネルの無線通信障害の状況を取得する。ステップS2では、プロセッサ112が、CSを実施するAPの集合と、CS対象の無線通信チャネルと、CSを実施するAPの順番と、CS対象の無線通信チャネルの順番を決定する。プロセッサ112は、例えばメモリ113に記憶されている各AP12-1~12-3の位置関係と無線通信チャネルに関するデータに基づいて、ステップS2の処理を実行する。ここで、APの集合は、無線通信障害を検知したAPと当該APに隣接する隣接APを含む集合である。また、CS対象の無線通信チャネルは、非管理波推定システム1が使用する無線通信チャネルである。なお、順番は、例えばランダムな順番であっても良い。 In FIG. 6, in step S1, the processor 112, based on the radio failure notification from each AP 12-1 to 12-3 (for example, related to the processing step P6 shown in FIG. 5), determines the wireless communication failure status of the wireless communication channel. to get In step S2, the processor 112 determines the set of APs performing CS, the radio communication channels for CS, the order of APs for performing CS, and the order of radio communication channels for CS. The processor 112 executes the process of step S2 based on the positional relationship of each of the APs 12-1 to 12-3 and the data on the radio communication channel stored in the memory 113, for example. Here, the set of APs is a set that includes the AP that detected the wireless communication failure and neighboring APs adjacent to the AP. Also, the radio communication channel for CS is the radio communication channel used by the unmanaged wave estimation system 1 . Note that the order may be, for example, a random order.

ステップS3では、プロセッサ112が、例えばメモリ113に記憶されているスケジュールに応じて、該当するAPに通信停止命令、該当するAPに通信再開命令、及び該当するAPにCS命令とCS対象の無線通信チャネルを送信する。ステップS3の処理は、例えば図5に示す処理段階P7,P8,P17~P19,P32,P33,P41に相当する。ステップS4では、プロセッサ112が、該当するAPからのCSの結果である、例えばRSSIの最大値に基づくCS結果通知(例えば図5に示す処理段階P16,P31,P40に相当)を収集する。ステップS5では、プロセッサ112が、未実施のCS対象の無線通信チャネルがあるか否かを判定し、判定結果がYESであると処理はステップS3へ戻り、判定結果がNOであると処理はステップS6へ進む。 In step S3, the processor 112 sends a communication stop command to the relevant AP, a communication resumption command to the relevant AP, a CS command to the relevant AP, and radio communication for the CS according to the schedule stored in the memory 113, for example. Send channel. The processing of step S3 corresponds to, for example, processing stages P7, P8, P17 to P19, P32, P33, and P41 shown in FIG. In step S4, the processor 112 collects CS results from the relevant APs, eg, CS result notifications based on the maximum value of RSSI (corresponding to steps P16, P31, P40 shown in FIG. 5, for example). In step S5, the processor 112 determines whether or not there is a wireless communication channel for CS that has not yet been implemented. Proceed to S6.

ステップS6では、プロセッサ112が、該当するAPに通信再開命令を送信する(例えば図5に示す処理段階P17,P32,P41に相当)。ステップS7では、プロセッサ112が、各APからのCS結果通知を用いて、各APへの非管理波からの干渉量を周知の方法で算出する。ステップS8では、プロセッサ112が、無線通信チャネルの割り当ての探索時に、算出した非管理波からの干渉量を考慮して総干渉量を算出する(例えば図5に示す処理段階P60に相当)。総干渉量は、例えば各APにおける非管理波からの干渉量と、各APにおける管理波からの干渉量の総和から算出できる。ステップS9では、プロセッサ112が、例えば算出した総干渉量が最小となる無線通信チャネルの割り当てを決定する(例えば図5に示す処理段階P70に相当)。ステップS10では、プロセッサ112が、各APに割り当てる無線通信チャネルを送信し(例えば図5に示す処理段階P80に相当)、処理は終了する。 In step S6, the processor 112 transmits a communication resumption command to the relevant AP (corresponding to steps P17, P32 and P41 shown in FIG. 5, for example). In step S7, processor 112 uses the CS result notification from each AP to calculate the amount of interference from unmanaged waves to each AP by a well-known method. In step S8, the processor 112 calculates the total amount of interference in consideration of the calculated amount of interference from the unmanaged waves when searching for allocation of wireless communication channels (corresponding to step P60 shown in FIG. 5, for example). The total interference amount can be calculated, for example, from the sum of the amount of interference from unmanaged waves at each AP and the amount of interference from managed waves at each AP. In step S9, the processor 112 determines allocation of the wireless communication channel that minimizes the calculated total amount of interference, for example (corresponding to the processing step P70 shown in FIG. 5, for example). At step S10, processor 112 transmits the wireless communication channel to be assigned to each AP (corresponding to, for example, processing step P80 shown in FIG. 5), and the process ends.

このようにして、各APに無線通信チャネルの候補を割り当てながら、最適な無線通信チャネルの割り当てを探索する。具体的には、各APについて、各無線通信チャネルの候補における総干渉量を算出し、例えば総干渉量が最小となる無線通信チャネルの割り当てを決定する。これにより、最適な無線通信チャネルの割り当てを探索するのに要する計算量を比較的低く抑えることができる。また、隣接するAPで受信したRSSI等から、各APの干渉の受けやすさを算出し、全てのAPの中で干渉を受けやすいAPから優先的に無線通信チャネルを割り当てることで、無線通信システム全体の干渉量を低減するようにしても良い。 In this way, while allocating candidates for wireless communication channels to each AP, the optimum wireless communication channel assignment is searched for. Specifically, for each AP, the total amount of interference in each wireless communication channel candidate is calculated, and, for example, allocation of the wireless communication channel that minimizes the total amount of interference is determined. This makes it possible to keep the amount of computation required to search for the optimum wireless communication channel allocation relatively low. In addition, by calculating the susceptibility of each AP to interference from the RSSI received by neighboring APs, and assigning wireless communication channels preferentially from the APs that are more susceptible to interference among all APs, the wireless communication system You may make it reduce the interference amount of the whole.

図7は、APの通信品質の取得及び通知処理の一例を説明するフローチャートである。図7に示す通信品質の取得及び通知処理は、図3に示すAP12-iのプロセッサ122が、例えばメモリ123に記憶されたプログラムを実行することで実行できる。 FIG. 7 is a flowchart illustrating an example of AP communication quality acquisition and notification processing. The communication quality acquisition and notification processing shown in FIG. 7 can be executed by the processor 122 of the AP 12-i shown in FIG. 3 executing a program stored in the memory 123, for example.

図7において、ステップS21では、プロセッサ122が、無線通信チャネルの通信品質を取得する(例えば図5に示す処理段階P4の影響を含む)。無線通信チャネルの通信品質は、例えばRSSI及びPERに基づき、周知の方法で取得できる。ステップS22では、プロセッサ122が、無線通信チャネルの通信品質の劣化を検知する(例えば図5に示す処理段階P5に相当)。無線通信チャネルの通信品質の劣化のうち干渉は、例えばRSSIが閾値以上、且つ、PERが閾値以上である場合に検知できる。ステップS23では、プロセッサ122が、無線通信チャネルの通信品質の劣化をコントローラ11に送信し(例えば図5に示す処理段階P6に相当)、処理は終了する。 In FIG. 7, at step S21, the processor 122 obtains the communication quality of the wireless communication channel (including, for example, the effects of processing stage P4 shown in FIG. 5). The communication quality of the wireless communication channel can be obtained by known methods, for example based on RSSI and PER. At step S22, the processor 122 detects deterioration of the communication quality of the wireless communication channel (corresponding to the processing step P5 shown in FIG. 5, for example). Interference can be detected when, for example, the RSSI is equal to or greater than a threshold and the PER is equal to or greater than a threshold. At step S23, the processor 122 transmits the deterioration of the communication quality of the wireless communication channel to the controller 11 (corresponding to the processing step P6 shown in FIG. 5, for example), and the processing ends.

図8は、APの通信停止処理の一例を説明するフローチャートである。図8に示す通信停止処理は、図3に示すAP12-iのプロセッサ122が、例えばメモリ123に記憶されたプログラムを実行することで実行できる。 FIG. 8 is a flowchart illustrating an example of AP communication stop processing. The communication stop processing shown in FIG. 8 can be executed by the processor 122 of the AP 12-i shown in FIG. 3 executing a program stored in the memory 123, for example.

図8において、ステップS24では、プロセッサ122が、コントローラ11からの通信停止命令を受信する(例えば図5に示す処理段階P7,P18に関連)。ステップS25では、プロセッサ122が、接続される端末装置14に無線通信チャネルの使用禁止命令を送信する(例えば図5に示す処理段階P13,P21,P22に相当)。ステップS26では、プロセッサ122が、接続される端末装置14との通信を停止し、処理は終了する。 In FIG. 8, at step S24, the processor 122 receives a communication stop instruction from the controller 11 (for example, related to processing steps P7 and P18 shown in FIG. 5). In step S25, the processor 122 transmits a wireless communication channel usage prohibition command to the connected terminal device 14 (corresponding to, for example, processing steps P13, P21, and P22 shown in FIG. 5). In step S26, the processor 122 stops communication with the connected terminal device 14, and the process ends.

図9は、APの通信再開処理の一例を説明するフローチャートである。図9に示す通信再開処理は、図3に示すAP12-iのプロセッサ122が、例えばメモリ123に記憶されたプログラムを実行することで実行できる。 FIG. 9 is a flowchart illustrating an example of AP communication resumption processing. The communication resuming process shown in FIG. 9 can be executed by the processor 122 of the AP 12-i shown in FIG. 3 executing a program stored in the memory 123, for example.

図9において、ステップS27では、プロセッサ122が、コントローラ11から通信再開命令と無線通信チャネルを受信する(例えば図5に示す処理段階P17,P32,P41)に関連)。ステップS28では、プロセッサ122が、接続される端末装置14に無線通信チャネルの使用許可命令を送信する(例えば図5に示す処理段階P20,P37,P42に相当)。ステップS29では、プロセッサ122が、端末装置14との通信を再開し(例えば図5に示す処理段階P26,P38,P43に相当)、処理は終了する。 In FIG. 9, at step S27, processor 122 receives a communication resume command and wireless communication channel from controller 11 (eg, associated with process steps P17, P32, P41 shown in FIG. 5). In step S28, the processor 122 transmits a wireless communication channel use permission command to the connected terminal device 14 (corresponding to, for example, processing steps P20, P37, and P42 shown in FIG. 5). At step S29, the processor 122 resumes communication with the terminal device 14 (e.g., corresponding to processing steps P26, P38, and P43 shown in FIG. 5), and the process ends.

図10は、APのキャリアセンス結果の通知処理の一例を説明するフローチャートである。図10に示すキャリアセンス結果の通知処理は、図3に示すAP12-iのプロセッサ122が、例えばメモリ123に記憶されたプログラムを実行することで実行できる。 FIG. 10 is a flowchart for explaining an example of the AP's carrier sense result notification process. The carrier sense result notification process shown in FIG. 10 can be executed by the processor 122 of the AP 12-i shown in FIG. 3 executing a program stored in the memory 123, for example.

図10において、ステップS31では、プロセッサ122が、コントローラ11からのCS命令とCS対象の無線通信チャネルを受信する(例えば図5に示す処理段階P8,P19,P33に関連)。ステップS32では、プロセッサ122が、接続される端末装置14に無線通信チャネルの使用禁止命令を送信する(例えば図5に示す処理段階P9,P27,P34に相当)。ステップS33では、端末装置14との通信を停止し、対象となる無線通信チャネルをCSする(例えば図5に示す処理段階P12,P30,P39に相当)。ステップS34では、プロセッサ122が、対象となる無線通信チャネルのCSの結果をコントローラ11に送信することでCS結果通知を行い(例えば図5に示す処理段階P16,P31,P40に相当)、処理は終了する。 In FIG. 10, at step S31, processor 122 receives a CS command from controller 11 and a wireless communication channel for CS (eg, associated with steps P8, P19, P33 shown in FIG. 5). In step S32, the processor 122 transmits a wireless communication channel usage prohibition command to the connected terminal device 14 (corresponding to, for example, processing steps P9, P27, and P34 shown in FIG. 5). In step S33, the communication with the terminal device 14 is stopped and the target wireless communication channel is CSed (corresponding to steps P12, P30 and P39 shown in FIG. 5, for example). In step S34, the processor 122 notifies the CS result by transmitting the CS result of the target wireless communication channel to the controller 11 (e.g., corresponding to processing steps P16, P31, and P40 shown in FIG. 5), and the process is finish.

図11は、端末装置の処理の一例を説明するフローチャートである。図11に示す処理は、図4に示す端末装置14のプロセッサ142が、例えばメモリ143に記憶されたプログラムを実行することで実行できる。 FIG. 11 is a flowchart illustrating an example of processing of the terminal device. The processing shown in FIG. 11 can be executed by the processor 142 of the terminal device 14 shown in FIG. 4 executing a program stored in the memory 143, for example.

図11において、ステップS41では、プロセッサ142が、APに接続して通信を開始する(例えば図5に示す処理段階P1~P3,P15,P26,P37,P41に相当)。ステップS42では、プロセッサ142が、APから無線通信チャネルの使用禁止命令を受信する(例えば図5に示す処理段階P9,P13,P21,P22,P27,P34に関連)。ステップS43では、プロセッサ142が、使用が禁止された無線通信チャネル以外の無線通信チャネルを利用して他の接続可能なAPを探索するチャネルスキャンを実施する(例えば図5に示す処理段階P10,P14,P24,P25,P28,P35に相当)。 In FIG. 11, in step S41, the processor 142 connects to the AP and starts communication (corresponding to processing stages P1 to P3, P15, P26, P37, and P41 shown in FIG. 5, for example). At step S42, the processor 142 receives an instruction from the AP to disable the wireless communication channel (eg, associated with process steps P9, P13, P21, P22, P27, P34 shown in FIG. 5). In step S43, the processor 142 performs a channel scan to search for other connectable APs using wireless communication channels other than the wireless communication channels whose use is prohibited (for example, processing steps P10 and P14 shown in FIG. 5). , P24, P25, P28, P35).

ステップS44では、プロセッサ142が、他の接続可能なAPが存在するか否かを判定し、判定結果がYESであると処理はステップS45へ進み、判定結果がNOであると処理はステップS46へ進む。ステップS45では、プロセッサ142が、該当APへ接続して通信を再開し(例えば図5に示す処理段階P15に相当)、処理は終了する。一方、ステップS46では、プロセッサ142が、送信を停止し、APからの指示の受信待機に入る(例えば図5に示す処理段階P11,P24,P29,P36に相当)。ステップS47では、プロセッサ142が、APから無線通信チャネルの使用許可命令と無線通信チャネルを受信する(例えば図5に示す処理段階P43に関連)。ステップS48では、プロセッサ142が、該当APに接続して通信を再開し(例えば図5に示す処理段階P43に相当)、処理は終了する。 In step S44, the processor 142 determines whether or not there is another connectable AP. If the determination result is YES, the process proceeds to step S45, and if the determination result is NO, the process proceeds to step S46. move on. In step S45, the processor 142 connects to the relevant AP and resumes communication (corresponding to, for example, the processing step P15 shown in FIG. 5), and the process ends. On the other hand, in step S46, the processor 142 stops transmission and waits for an instruction from the AP (corresponding to steps P11, P24, P29, and P36 shown in FIG. 5, for example). At step S47, the processor 142 receives a wireless communication channel authorization instruction and wireless communication channel from the AP (eg, associated with process step P43 shown in FIG. 5). In step S48, the processor 142 connects to the relevant AP and resumes communication (corresponding to step P43 shown in FIG. 5, for example), and the process ends.

図12は、非管理波推定システムの機能構成の一例を示すブロック図である。図12において、コントローラ11は、例えばIP(Internet Protocol)通信を行える有線LAN(Local Area Network)等の有線ネットワーク501を介して各AP12-iと通信可能である。また、各AP12-iは、無線通信を行える無線LAN等の無線ネットワーク502を介して各端末装置14と通信可能である。 FIG. 12 is a block diagram showing an example of a functional configuration of an unsupervised wave estimation system. In FIG. 12, the controller 11 can communicate with each AP 12-i via a wired network 501 such as a wired LAN (Local Area Network) capable of IP (Internet Protocol) communication. Also, each AP 12-i can communicate with each terminal device 14 via a wireless network 502 such as a wireless LAN capable of wireless communication.

図12に示すコントローラ11は、品質管理部1101と、スケジューリング部1102と、命令送信部1103と、割当チャネル決定部1104と、無線チャネル割当部1105とを有する。各部1101~1105の処理は、図2に示すコントローラ11のプロセッサ112により実行可能である。 Controller 11 shown in FIG. 12 has quality control section 1101 , scheduling section 1102 , command transmission section 1103 , allocation channel determination section 1104 , and radio channel allocation section 1105 . The processing of each unit 1101-1105 can be executed by the processor 112 of the controller 11 shown in FIG.

品質管理部1101は、各AP12-iから通知される無線通信チャネルの通信品質を管理する。各AP12-iから通知される無線通信チャネルの通信品質は、例えば当該無線通信チャネルのRSSIが閾値以上、且つ、PERが閾値以上である場合は干渉が発生したことを示す通信障害通知を含む。また、各AP12-iからのCS結果通知は、例えばRSSIの最大値に基づくものであっても良く、非管理波が各AP12-iに及ぼす干渉量を表す。品質管理部1101が実行する処理は、例えば図6に示すステップS1,S4,S5,S7,S8の処理に相当する。 Quality control section 1101 manages the communication quality of the wireless communication channel notified from each AP 12-i. The communication quality of the wireless communication channel notified from each AP 12-i includes, for example, a communication failure notification indicating that interference has occurred when the RSSI of the wireless communication channel is equal to or greater than a threshold and the PER is equal to or greater than a threshold. Also, the CS result notification from each AP 12-i may be based on, for example, the maximum value of RSSI, and represents the amount of interference that unmanaged waves exert on each AP 12-i. The processing executed by the quality control unit 1101 corresponds to the processing of steps S1, S4, S5, S7 and S8 shown in FIG. 6, for example.

スケジューリング部1102は、例えばメモリ113に記憶されているスケジュールに応じて、CSを実施するAP12-iとCS対象の無線通信チャネルの順番を決定するスケジューリングを行う。スケジューリング部1102は、スケジュールに応じて、同時に通信停止する端末装置14の数を最小化するCSスケジューリングを行っても良い。この場合、スケジューリング部1102は、APの停止により通信状態を変更する端末装置14の数を最小化するCSスケジューリングを行っても、同じ端末装置14を閾値を超える時間以上通信停止状態にしないCSスケジューリングを行っても良い。コントローラ11は、例えば各通信停止エリア内の端末装置14を通信停止状態に維持する時間をタイマ等で管理できる。従って、スケジューリング部1102は、タイマ等で管理されている、端末装置14を通信停止状態に維持する時間が、閾値を超えないようにCSスケジューリングを行えば良い。スケジューリング部1102がスケジューリングに用いるスケジュールは、複数のスケジュールから選択可能であっても良い。スケジューリング部1102が実行する処理は、例えば図6に示すステップS2の処理に相当する。 Scheduling section 1102 performs scheduling to determine the order of AP 12-i that performs CS and the radio communication channel for CS according to the schedule stored in memory 113, for example. The scheduling section 1102 may perform CS scheduling that minimizes the number of terminal apparatuses 14 that simultaneously stop communication according to the schedule. In this case, even if the scheduling unit 1102 performs CS scheduling that minimizes the number of terminal devices 14 that change the communication state due to AP stoppage, the same terminal device 14 does not remain in the communication stop state for a period of time exceeding the threshold. may be performed. The controller 11 can use a timer or the like to manage the time during which the terminal device 14 in each communication suspension area is maintained in the communication suspension state. Therefore, the scheduling section 1102 should perform CS scheduling so that the time period during which the terminal device 14 is kept in the communication suspended state, which is managed by a timer or the like, does not exceed the threshold. The schedule used by scheduling section 1102 for scheduling may be selectable from a plurality of schedules. The processing executed by the scheduling unit 1102 corresponds to, for example, the processing of step S2 shown in FIG.

命令送信部1103は、スケジューリング部1102が行うスケジューリングに応じて、各AP12-iに通信停止命令、通信再開命令、CS命令等を送信する。命令送信部1103が実行する処理は、例えば図6に示すステップS3,S6の処理に相当する。 The command transmission unit 1103 transmits a communication stop command, a communication resumption command, a CS command, etc. to each AP 12-i according to scheduling performed by the scheduling unit 1102. FIG. The processing executed by the command transmission unit 1103 corresponds to the processing of steps S3 and S6 shown in FIG. 6, for example.

割当チャネル決定部1104は、例えば推定総干渉量が最小となるチャネル割り当てを探索して割当チャネルを決定する。割当チャネル決定部1104は、推定総干渉量が所定値以下となるチャネル割り当てを探索して割当チャネルを決定しても良い。割当チャネル決定部1104が実行する処理は、例えば図6に示すステップS9の処理に相当する。 Allocation channel determination section 1104 determines the allocation channel by searching for channel allocation that minimizes the estimated total interference amount, for example. Allocation channel determination section 1104 may determine the allocation channel by searching for channel allocation in which the estimated total interference amount is equal to or less than a predetermined value. The processing executed by the allocation channel determination unit 1104 corresponds to, for example, the processing of step S9 shown in FIG.

無線チャネル割当部1105は、割当チャネル決定部1104が決定した割当チャネルを各AP12-iに送信する。無線チャネル割当部1105が実行する処理は、例えば図6に示すステップS10の処理に相当する。 Radio channel allocation section 1105 transmits the allocation channel determined by allocation channel determination section 1104 to each AP 12-i. The processing executed by the wireless channel allocation unit 1105 corresponds to, for example, the processing of step S10 shown in FIG.

図12に示すAP12-iは、通信制御部1201と、命令送信部1202と、無線LAN通信部1203と、品質取得部1204と、品質評価部1205とを有する。各部1201~1205の処理は、図3に示すAP12-iのプロセッサ122により実行可能である。 AP 12-i shown in FIG. The processing of each unit 1201-1205 can be executed by the processor 122 of AP 12-i shown in FIG.

通信制御部1201は、コントローラ11からの命令に応答して、通信停止、通信再開、CS、チャネル割り当て等を制御する。 The communication control unit 1201 responds to commands from the controller 11 to control communication stop, communication restart, CS, channel allocation, and the like.

命令送信部1202は、送信停止又はCSするとき端末装置14に無線通信チャネルの使用禁止命令を送信し、通信再開するとき端末装置14に無線通信チャネルの使用許可命令を送信する。命令送信部1202が実行する処理は、例えば図10に示すステップS31~S34の処理に相当する。 The command transmitting unit 1202 transmits a wireless communication channel usage prohibition command to the terminal device 14 when transmission is to be stopped or CS, and transmits a wireless communication channel usage permission command to the terminal device 14 when communication is to be resumed. The processing executed by the command transmission unit 1202 corresponds to the processing of steps S31 to S34 shown in FIG. 10, for example.

通信制御部1201及び命令送信部1202が実行する処理は、例えば図8に示すステップS24~S26及び例えば図9に示すステップS27~S29の処理に相当する。 The processing executed by the communication control unit 1201 and the command transmission unit 1202 corresponds to steps S24 to S26 shown in FIG. 8 and steps S27 to S29 shown in FIG. 9, for example.

無線LAN通信部1203は、無線LAN接続を確立して端末装置14との無線通信と、CSを実施する。 A wireless LAN communication unit 1203 establishes a wireless LAN connection to perform wireless communication with the terminal device 14 and CS.

品質取得部1204は、無線通信に使用している無線通信チャネルの通信品質、CS時の無線通信チャネルの通信品質等を取得する。品質取得部1204は、例えば無線通信チャネルのRSSIとPERに基づく通信品質のリストを取得しても良い。品質取得部1204が実行する処理は、例えば図7に示すステップS21の処理に相当する。 The quality acquisition unit 1204 acquires the communication quality of the wireless communication channel used for wireless communication, the communication quality of the wireless communication channel during CS, and the like. The quality acquisition unit 1204 may acquire a list of communication qualities based on, for example, RSSI and PER of wireless communication channels. The process executed by the quality acquisition unit 1204 corresponds to, for example, the process of step S21 shown in FIG.

品質評価部1205は、品質取得部1204が取得した無線通信チャネルの通信品質を例えば周知の方法で評価する。品質評価部1205は、例えば無線通信チャネルのRSSIが閾値以上、且つ、PERが閾値以上であるか否かを評価する。品質取得部1204は、例えば無線通信チャネルのRSSIが閾値以上、且つ、PERが閾値以上であると、干渉を検知することができる。品質取得部1204が実行する処理は、例えば図7に示すステップS22,S23の処理に相当する。 Quality evaluation section 1205 evaluates the communication quality of the wireless communication channel acquired by quality acquisition section 1204, for example, using a known method. The quality evaluation unit 1205 evaluates, for example, whether the RSSI of the wireless communication channel is greater than or equal to the threshold and the PER is greater than or equal to the threshold. The quality acquisition unit 1204 can detect interference when, for example, the RSSI of the wireless communication channel is greater than or equal to the threshold and the PER is greater than or equal to the threshold. The processing executed by the quality acquisition unit 1204 corresponds to the processing of steps S22 and S23 shown in FIG. 7, for example.

図12に示す端末装置14は、通信制御部1401と、無線LAN通信部1402とを有する。各部1401,1402の処理は、図4に示す端末装置14のプロセッサ142により実行可能である。 The terminal device 14 shown in FIG. 12 has a communication control section 1401 and a wireless LAN communication section 1402 . The processing of each unit 1401 and 1402 can be executed by the processor 142 of the terminal device 14 shown in FIG.

通信制御部1401は、APから無線通信チャネルの使用禁止命令の受信時に、他のAPに接続、或いは、当該APからの指示の受信待機に入ること等を制御する。また、通信制御部1401は、APから無線通信チャネルの使用許可命令の受信時に、当該APへ接続すること等を制御する。通信制御部1401が実行する処理は、例えば図11に示すステップS41~S48の処理に相当する。 The communication control unit 1401 controls connection to another AP or entering standby for receiving an instruction from the AP when receiving a wireless communication channel use prohibition command from the AP. Further, the communication control unit 1401 controls connection to the AP when receiving a wireless communication channel use permission command from the AP. The processing executed by the communication control unit 1401 corresponds to the processing of steps S41 to S48 shown in FIG. 11, for example.

無線LAN通信部1402は、無線LAN接続を確立してAP12-iとの無線通信を行う。 A wireless LAN communication unit 1402 establishes a wireless LAN connection and performs wireless communication with the AP 12-i.

図13は、無線通信エリアの一例を示す図である。図13は、中心の無線通信エリア13-1に対し、4つの隣接する無線通信エリア13-2~13-5が配置されている例を示す。図13及び後述する図14及び図15において、コントローラ11、AP12-i、及び端末装置14の図示は省略する。この例では、隣接するAPの無線通信チャネルは互いに異なるように選定されている。無線通信エリア13-1内のAPは、無線通信チャネル1chで端末装置14と通信可能である。無線通信エリア13-2内のAPは、無線通信チャネル11chで端末装置14と通信可能であり、無線通信エリア13-3内のAPは、無線通信チャネル6chで端末装置14と通信可能である。無線通信エリア13-4内のAPは、無線通信チャネル6chで端末装置14と通信可能であり、無線通信エリア13-5内のAPは、無線通信チャネル11chで端末装置14と通信可能である。なお、無線通信エリア13-1と、無線通信エリア13-2~13-5とは、一部重複している。 FIG. 13 is a diagram showing an example of a wireless communication area. FIG. 13 shows an example in which four adjacent wireless communication areas 13-2 to 13-5 are arranged with respect to a central wireless communication area 13-1. In FIG. 13 and FIGS. 14 and 15 described later, illustration of the controller 11, AP 12-i, and terminal device 14 is omitted. In this example, the wireless communication channels of neighboring APs are chosen to be different from each other. The AP within the wireless communication area 13-1 can communicate with the terminal device 14 on the wireless communication channel 1ch. The AP within the wireless communication area 13-2 can communicate with the terminal device 14 through the wireless communication channel 11ch, and the AP within the wireless communication area 13-3 can communicate with the terminal device 14 through the wireless communication channel 6ch. The AP within the wireless communication area 13-4 can communicate with the terminal device 14 through the wireless communication channel 6ch, and the AP within the wireless communication area 13-5 can communicate with the terminal device 14 through the wireless communication channel 11ch. The wireless communication area 13-1 partially overlaps with the wireless communication areas 13-2 to 13-5.

図14は、通信停止エリアの一例を示す図である。図14は、中心の無線通信エリア13-1内のAPが無線通信チャネル1chをCSする場合の通信停止エリア13Aを、ハッチングで示す。通信停止エリア13Aは、無線通信エリア13-1のうち、隣接する無線通信エリア13-2~13-5と重複しない領域に相当する。 FIG. 14 is a diagram showing an example of a communication stop area. In FIG. 14, hatching indicates a communication stop area 13A when the AP in the central wireless communication area 13-1 CSs the wireless communication channel 1ch. The communication stop area 13A corresponds to an area of the wireless communication area 13-1 that does not overlap with the adjacent wireless communication areas 13-2 to 13-5.

図15は、無線停止エリアの他の例を示す図である。図15は、中心の無線通信エリア13-1内のAPが無線通信チャネル11chをCSする場合の通信停止エリア13Bを、ハッチングで示す。通信停止エリア13Bは、図13に示す通信停止エリア13Aと、隣接する無線通信エリア13-2,13-5を組み合わせた領域に相当する。 FIG. 15 is a diagram showing another example of a wireless stop area. In FIG. 15, hatching indicates a communication suspension area 13B when the AP in the central wireless communication area 13-1 CSs the wireless communication channel 11ch. The communication stop area 13B corresponds to an area obtained by combining the communication stop area 13A shown in FIG. 13 and the adjacent wireless communication areas 13-2 and 13-5.

例えば、図13に示す配置のように、合計5つのAPが設置されている場合、各APの配下に10台の端末装置が属している場合を想定する。このような配置を上記特許文献1の無線ネットワークに適用すると、非管理波が各親局(各APに相当)に及ぼす干渉量を推定する際に、無線ネットワーク全体が定期的に無線通信不能になってしまう。この例の場合、非管理波が各親局(各APに相当)に及ぼす干渉量を推定する際に、全ての親局(5つのAPに相当)と全ての子局(50台の端末装置に相当)が定期的に無線通信不能になってしまう。 For example, assume that a total of five APs are installed as shown in FIG. 13, and ten terminal devices belong to each AP. When such an arrangement is applied to the wireless network of Patent Document 1, when estimating the amount of interference that unmanaged waves exert on each parent station (equivalent to each AP), the entire wireless network periodically becomes disabled for wireless communication. turn into. In the case of this example, when estimating the amount of interference that unmanaged waves exert on each parent station (corresponding to each AP), all parent stations (corresponding to five APs) and all child stations (50 terminal units) (equivalent to ) periodically loses wireless communication.

これに対して、本実施例では、上記の配置と同じ条件下で、非管理波が各APに及ぼす干渉量を推定する際に、図14及び図15からもわかるように、1つ~3つ程度のAPと、3台~27台程度の端末装置を通信停止にすれば良い。つまり、非管理波が各APに及ぼす干渉量の推定を、無線ネットワーク全体を無線通信不能にすることなく、無線通信不能となる端末装置の数を減らして実現することができる。このため、端末装置を利用して行う作業の作業効率の低下を抑えることもできる。また、CSを実施するAPに隣接する隣接APのうち、CS対象と同じ無線通信チャネルを使用している隣接APだけを停止することで、非管理波が各APに及ぼす干渉量を正確に推定することができる。 On the other hand, in this embodiment, under the same conditions as the arrangement described above, when estimating the amount of interference that unmanaged waves exert on each AP, as can be seen from FIGS. It suffices to stop communication with about 1 AP and about 3 to 27 terminal devices. In other words, the estimation of the amount of interference that unmanaged waves exerts on each AP can be realized by reducing the number of terminal devices that are disabled for wireless communication without disabling wireless communication for the entire wireless network. Therefore, it is possible to suppress a decrease in work efficiency of work performed using the terminal device. In addition, by stopping only the adjacent APs that use the same wireless communication channel as the CS target among the adjacent APs adjacent to the AP that performs CS, the amount of interference that unmanaged waves exert on each AP can be accurately estimated. can do.

IoT(Internet of Things)等の普及により、電磁波等の管理不可能な非管理波の増加を避けることは難しい。しかし、最適な無線通信チャネルを選択するために一度に通信停止する端末装置の数が多い場合には、非管理波推定システムが適用される無線通信システムが提供するサービスの質が低下してしまう。これに対し、本実施例では、同時に通信停止する端末装置の数を、工場等の局所領域内の少ない数に抑えることができるので、無線通信システムが提供するサービスの質の低下を抑えることができる。本実施例において、非管理波推定システムが適用される無線通信システムが提供するサービスの質の低下を抑える効果は、局所領域が広くなる程、相対的に大きくなる。 With the spread of IoT (Internet of Things) and the like, it is difficult to avoid an increase in unmanageable unmanaged waves such as electromagnetic waves. However, if a large number of terminal devices stop communication at once in order to select the optimum radio communication channel, the quality of service provided by the radio communication system to which the unmanaged wave estimation system is applied deteriorates. . On the other hand, in the present embodiment, the number of terminal devices that stop communication at the same time can be suppressed to a small number within a local area such as a factory, so that deterioration of the quality of service provided by the wireless communication system can be suppressed. can. In this embodiment, the effect of suppressing deterioration of the quality of service provided by the radio communication system to which the unmanaged wave estimation system is applied relatively increases as the local area becomes wider.

また、機械等のシステム以外の機器が発生する電磁波等の非管理波の干渉量を正確に推定することで、無線障害発生時に、非管理波推定装置が干渉を回避するように各APの無線通信チャネルの割り当て又は再割り当てを行うことができる。更に、APの増設時等の無線LAN環境の変化に対しても、非管理波推定装置が干渉を回避するように各APの無線通信チャネルの割り当て又は再割り当てを行うことができる。 In addition, by accurately estimating the interference amount of unmanaged waves such as electromagnetic waves generated by equipment other than the system such as machines, the unmanaged wave estimator can avoid interference when wireless interference occurs. Communication channels can be assigned or reassigned. Furthermore, even when the wireless LAN environment changes, such as when APs are added, the wireless communication channel of each AP can be assigned or reassigned so that the unmanaged wave estimation device can avoid interference.

本実施例では、最適な無線通信チャネルの割り当てを探索するのに要する計算量を比較的低く抑えることができる。このため、無線障害発生や無線LAN環境の変化等に対しても、非管理波推定装置が、干渉を回避するように各APの無線通信チャネルの割り当て又は再割り当てを効率的に行うことができる。 In this embodiment, the amount of computation required to search for the optimum wireless communication channel assignment can be kept relatively low. Therefore, the unmanaged wave estimating device can efficiently allocate or reassign wireless communication channels of each AP so as to avoid interference even in the event of occurrence of radio interference, changes in the wireless LAN environment, and the like. .

以上の実施例を含む実施形態に関し、更に以下の付記を開示する。
(付記1)
非管理波がアクセスポイントに及ぼす干渉量を推定する非管理波推定装置であって、
複数のアクセスポイントの位置関係と無線通信チャネルに関するデータを記憶する記憶装置と、
前記データに基づいて、キャリアセンスするアクセスポイントとキャリアセンス対象の無線通信チャネルに応じて通信停止するアクセスポイントを決定し、前記通信停止するアクセスポイントに、前記通信停止するアクセスポイントに接続される端末装置に対して前記キャリアセンス対象の前記無線通信チャネルの使用を禁止させるプロセッサと、
を備えたことを特徴とする、非管理波推定装置。
(付記2)
前記プロセッサは、
隣接するアクセスポイントの無線通信チャネルが互いに異なるように選定し、
各アクセスポイントが無線通信に使用している無線通信チャネルをキャリアセンスするとき、当該アクセスポイントの無線通信を停止し、
各アクセスポイントが無線通信に使用していない無線通信チャネルをキャリアセンスするとき、当該アクセスポイントに加え、当該アクセスポイントに隣接する隣接アクセスポイントのうち、当該無線通信チャネルを無線通信に使用している隣接アクセスポイントの無線通信を停止する、
ことを特徴とする、付記1記載の非管理波推定装置。
(付記3)
前記プロセッサは、同時に通信停止する端末装置の数を最小化するスケジューリングを行うことを特徴とする、付記1又は2記載の非管理波推定装置。
(付記4)
アクセスポイントの無線通信の停止により通信状態を変更する端末装置の数を最小化するスケジューリングを行うことを特徴とする、付記3記載の非管理波推定装置。
(付記5)
同じ端末装置を閾値を超える時間以上通信停止状態にしないスケジューリングを行うことを特徴とする、付記3記載の非管理波推定装置。
(付記6)
前記プロセッサは、前記非管理波による無線通信障害を検知したアクセスポイントからの通知に応答して、前記キャリアセンスするアクセスポイントと前記キャリアセンス対象の無線通信チャネルに応じて通信停止するアクセスポイントを決定することを特徴とする、付記1乃至5のいずれか1項記載の非管理波推定装置。
(付記7)
前記プロセッサは、
各アクセスポイントにおけるキャリアセンスの結果を通知する結果通知を用いて前記非管理波が各アクセスポイントに及ぼす干渉量を算出し、
無線通信チャネルの割り当ての探索時に、算出した前記非管理波からの干渉量と、管理波からの干渉量とから総干渉量を算出し、
前記総干渉量が最小となる無線通信チャネルの割り当てを決定する、
ことを特徴とする、付記6記載の非管理波推定装置。
(付記8)
非管理波が各アクセスポイントに及ぼす干渉量を推定する非管理波推定システムであって、
複数のアクセスポイントと、
前記複数のアクセスポイントの位置関係と無線通信チャネルに関するデータに基づいて、キャリアセンスするアクセスポイントとキャリアセンス対象の無線通信チャネルに応じて通信停止するアクセスポイントを決定する非管理波推定装置と、
前記通信停止するアクセスポイントに接続され、前記キャリアセンス対象の無線通信チャネルの使用を禁止される端末装置と、
を備えたことを特徴とする、非管理波推定システム。
(付記9)
前記非管理波推定装置は、
隣接するアクセスポイントの無線通信チャネルが互いに異なるように選定し、
各アクセスポイントが無線通信に使用している無線通信チャネルをキャリアセンスするとき、当該アクセスポイントの無線通信を停止し、
各アクセスポイントが無線通信に使用していない無線通信チャネルをキャリアセンスするとき、当該アクセスポイントに加え、当該アクセスポイントに隣接する隣接アクセスポイントのうち、当該無線通信チャネルを無線通信に使用している隣接アクセスポイントの無線通信を停止する、
ことを特徴とする、付記8記載の非管理波推定システム。
(付記10)
前記非管理波推定装置は、同時に通信停止する端末装置の数を最小化するスケジューリングを行うことを特徴とする、付記8又は9記載の非管理波推定システム。
(付記11)
前記非管理波推定装置は、アクセスポイントの無線通信の停止により通信状態を変更する端末装置の数を最小化するスケジューリングを行うことを特徴とする、付記10記載の非管理波推定システム。
(付記12)
前記非管理波推定装置は、同じ端末装置を閾値を超える時間以上通信停止状態にしないスケジューリングを行うことを特徴とする、付記10記載の非管理波推定システム。
(付記13)
前記端末装置は、
あるアクセスポイントからの、前記無線通信チャネルの使用を禁止する命令に応答して、使用が禁止された無線通信チャネル以外の無線通信チャネルを利用して他の接続可能なアクセスポイントを探索するチャネルスキャンを実施し、
接続可能なアクセスポイントがあると、当該アクセスポイントへ接続して通信を再開し、
接続可能なアクセスポイントがないと、送信を停止し、前記あるアクセスポイントからの指示の受信待機に入る、
ことを特徴とする、付記8乃至12のいずれか1項記載の非管理波推定システム。
(付記14)
前記非管理波推定装置は、前記非管理波による無線通信障害を検知したアクセスポイントからの通知に応答して、前記キャリアセンスするアクセスポイントと前記キャリアセンス対象の無線通信チャネルに応じて通信停止するアクセスポイントを決定することを特徴とする、付記8乃至13のいずれか1項記載の非管理波推定システム。
(付記15)
前記非管理波推定装置は、
各アクセスポイントにおけるキャリアセンスの結果を通知する結果通知を用いて前記非管理波が各アクセスポイントに及ぼす干渉量を算出し、
無線通信チャネルの割り当ての探索時に、算出した前記非管理波からの干渉量と、管理波からの干渉量とから総干渉量を算出し、
前記総干渉量が最小となる無線通信チャネルの割り当てを決定する、
ことを特徴とする、付記14記載の非管理波推定システム。
(付記16)
非管理波が複数のアクセスポイントに及ぼす干渉量を推定する非管理波推定方法であって、
非管理波推定装置が、各アクセスポイントの位置関係と無線通信チャネルに関するデータに基づいて、キャリアセンスするアクセスポイントとキャリアセンス対象の無線通信チャネルに応じて通信停止するアクセスポイントを決定し、
前記非管理波推定装置が、通信停止するアクセスポイントに、当該通信停止するアクセスポイントに接続される端末装置に対してキャリアセンス対象の無線通信チャネルの使用を禁止させる、
処理を含むことを特徴とする、非管理波推定方法。
(付記17)
前記非管理波推定装置が、
隣接するアクセスポイントの無線通信チャネルが互いに異なるように選定し、
各アクセスポイントが無線通信に使用している無線通信チャネルをキャリアセンスするとき、当該アクセスポイントの無線通信を停止し、
各アクセスポイントが無線通信に使用していない無線通信チャネルをキャリアセンスするとき、当該アクセスポイントに加え、当該アクセスポイントに隣接する隣接アクセスポイントのうち、当該無線通信チャネルを無線通信に使用している隣接アクセスポイントの無線通信を停止する、
ことを特徴とする、付記16記載の非管理波推定方法。
(付記18)
前記非管理波推定装置が、同時に通信停止する端末装置の数を最小化するスケジューリングを行うことを特徴とする、付記16又は17記載の非管理波推定方法。
(付記19)
前記非管理波推定装置が、アクセスポイントの無線通信の停止により通信状態を変更する端末装置の数を最小化するスケジューリングを行うことを特徴とする、付記18記載の非管理波推定方法。
(付記20)
前記非管理波推定装置が、同じ端末装置を閾値を超える時間以上通信停止状態にしないスケジューリングを行うことを特徴とする、付記18記載の非管理波推定方法。
The following notes are further disclosed with respect to the embodiments including the above examples.
(Appendix 1)
An unmanaged wave estimation device for estimating the amount of interference that unmanaged waves exert on an access point,
a storage device that stores data on the positional relationship of a plurality of access points and wireless communication channels;
determining an access point for carrier sensing and an access point for suspending communication according to a wireless communication channel to be carrier sensed based on the data; a processor for prohibiting a device from using the wireless communication channel subject to carrier sense;
An unsupervised wave estimation device comprising:
(Appendix 2)
The processor
selecting wireless communication channels of adjacent access points to be different from each other;
When carrier sensing is performed on a wireless communication channel used for wireless communication by each access point, the wireless communication of the access point is stopped,
When each access point performs carrier sensing on a wireless communication channel not used for wireless communication, the wireless communication channel is used for wireless communication among adjacent access points adjacent to the access point in addition to the access point. stop wireless communication of neighboring access points,
The unsupervised wave estimation device according to Supplementary Note 1, characterized by:
(Appendix 3)
3. The unmanaged wave estimating apparatus according to appendix 1 or 2, wherein the processor performs scheduling to minimize the number of terminal apparatuses that stop communication at the same time.
(Appendix 4)
The unmanaged wave estimating apparatus according to appendix 3, wherein scheduling is performed to minimize the number of terminal apparatuses whose communication state is changed due to suspension of radio communication of an access point.
(Appendix 5)
The unmanaged wave estimating apparatus according to appendix 3, wherein scheduling is performed such that the same terminal apparatus is not in a communication suspension state for a period of time exceeding a threshold.
(Appendix 6)
The processor determines, in response to a notification from an access point that has detected a wireless communication failure due to the unmanaged wave, an access point to perform carrier sensing and an access point to suspend communication according to the wireless communication channel subject to carrier sensing. The unsupervised wave estimation device according to any one of appendices 1 to 5, characterized in that:
(Appendix 7)
The processor
calculating the amount of interference exerted by the unmanaged waves on each access point using result notification for notifying the result of carrier sensing at each access point;
calculating a total amount of interference from the calculated amount of interference from unmanaged waves and the amount of interference from managed waves when searching for allocation of a wireless communication channel;
Determining allocation of a wireless communication channel that minimizes the total amount of interference;
The unsupervised wave estimation device according to appendix 6, characterized by:
(Appendix 8)
An unmanaged wave estimation system for estimating the amount of interference that unmanaged waves exert on each access point,
multiple access points and
an unmanaged wave estimating device that determines an access point to perform carrier sensing and an access point to suspend communication according to a wireless communication channel to be carrier sensed, based on the positional relationship of the plurality of access points and data on wireless communication channels;
a terminal device connected to the access point for which communication is suspended and prohibited from using the wireless communication channel subject to carrier sense;
An unsupervised wave estimation system, comprising:
(Appendix 9)
The unmanaged wave estimation device,
selecting wireless communication channels of adjacent access points to be different from each other;
When carrier sensing is performed on a wireless communication channel used for wireless communication by each access point, the wireless communication of the access point is stopped,
When each access point performs carrier sensing on a wireless communication channel not used for wireless communication, the wireless communication channel is used for wireless communication among adjacent access points adjacent to the access point in addition to the access point. stop wireless communication of neighboring access points,
The unsupervised wave estimation system according to Supplementary Note 8, characterized by:
(Appendix 10)
10. The unmanaged wave estimation system according to appendix 8 or 9, wherein the unmanaged wave estimation device performs scheduling to minimize the number of terminal devices that stop communication at the same time.
(Appendix 11)
11. The unmanaged wave estimation system according to supplementary note 10, wherein the unmanaged wave estimation device performs scheduling to minimize the number of terminal devices whose communication state changes due to suspension of wireless communication of an access point.
(Appendix 12)
11. The unmanaged wave estimation system according to supplementary note 10, wherein the unmanaged wave estimation device performs scheduling such that the same terminal device is not put in a communication stop state for a time exceeding a threshold.
(Appendix 13)
The terminal device
A channel scan for searching for other connectable access points using wireless communication channels other than the prohibited wireless communication channel in response to a command from an access point to prohibit the use of the wireless communication channel. and
If there is a connectable access point, connect to that access point and resume communication,
If there is no connectable access point, stop transmission and wait for an instruction from the access point;
The unsupervised wave estimation system according to any one of appendices 8 to 12, characterized by:
(Appendix 14)
The unmanaged wave estimating device, in response to a notification from an access point that has detected a wireless communication failure due to the unmanaged wave, stops communication according to the carrier sensed access point and the carrier sensed wireless communication channel. 14. The unsupervised wave estimation system according to any one of appendices 8 to 13, characterized in that access points are determined.
(Appendix 15)
The unmanaged wave estimation device,
calculating the amount of interference exerted by the unmanaged waves on each access point using result notification for notifying the result of carrier sensing at each access point;
calculating a total amount of interference from the calculated amount of interference from unmanaged waves and the amount of interference from managed waves when searching for allocation of a wireless communication channel;
Determining allocation of a wireless communication channel that minimizes the total amount of interference;
The unsupervised wave estimation system according to appendix 14, characterized by:
(Appendix 16)
An unmanaged wave estimation method for estimating the amount of interference that unmanaged waves exert on a plurality of access points,
an unmanaged wave estimating device, based on the positional relationship of each access point and data on wireless communication channels, determines an access point for carrier sensing and an access point for suspending communication according to the wireless communication channel for carrier sensing;
The unmanaged wave estimating device causes the access point whose communication is to be suspended to prohibit terminal devices connected to the access point whose communication is to be suspended from using a wireless communication channel subject to carrier sense.
An unsupervised wave estimation method, comprising processing.
(Appendix 17)
The unmanaged wave estimation device,
selecting wireless communication channels of adjacent access points to be different from each other;
When carrier sensing is performed on a wireless communication channel used for wireless communication by each access point, the wireless communication of the access point is stopped,
When each access point performs carrier sensing on a wireless communication channel not used for wireless communication, the wireless communication channel is used for wireless communication among adjacent access points adjacent to the access point in addition to the access point. stop wireless communication of neighboring access points,
The unsupervised wave estimation method according to appendix 16, characterized by:
(Appendix 18)
18. The unmanaged wave estimation method according to appendix 16 or 17, wherein the unmanaged wave estimation device performs scheduling to minimize the number of terminal devices that stop communication at the same time.
(Appendix 19)
19. The unmanaged wave estimation method according to supplementary note 18, wherein the unmanaged wave estimation device performs scheduling to minimize the number of terminal devices whose communication state changes due to suspension of wireless communication of an access point.
(Appendix 20)
19. The unmanaged wave estimation method according to supplementary note 18, wherein the unmanaged wave estimation device performs scheduling such that the same terminal device is not placed in a communication suspension state for a time exceeding a threshold.

以上、開示の非管理波推定装置、非管理波推定システム及び非管理波推定方法を実施例により説明したが、本発明は上記実施例に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能であることは言うまでもない。 Although the disclosed unmanaged wave estimation device, unmanaged wave estimation system, and unmanaged wave estimation method have been described above with reference to the embodiments, the present invention is not limited to the above-described embodiments, and various modifications can be made within the scope of the present invention. It goes without saying that modifications and improvements are possible.

1 非管理波推定システム
11 コントローラ
12-1~12-4 AP
13-1~13-4 無線通信エリア
13A,13B 通信停止エリア
14,14-1~14-3 端末装置
111,121,141 内部バス
112,122,142 プロセッサ
113,123,143 メモリ
114,124 有線通信モジュール
125,145 無線通信モジュール
126 チャネル品質測定部
501 有線ネットワーク
502 無線ネットワーク
1101 品質管理部
1102 スケジューリング部
1103,1202 命令送信部
1104 割当チャネル決定部
1105 無線チャネル割当部
1201,1401 通信制御部
1203,1402 無線LAN通信部
1204 品質取得部
1205 品質評価部
1 Unmanaged wave estimation system 11 Controllers 12-1 to 12-4 AP
13-1 to 13-4 Wireless communication areas 13A, 13B Communication stop areas 14, 14-1 to 14-3 Terminal devices 111, 121, 141 Internal buses 112, 122, 142 Processors 113, 123, 143 Memories 114, 124 Wired Communication modules 125, 145 Wireless communication module 126 Channel quality measurement unit 501 Wired network 502 Wireless network 1101 Quality control unit 1102 Scheduling units 1103, 1202 Command transmission unit 1104 Allocation channel determination unit 1105 Wireless channel allocation units 1201, 1401 Communication control unit 1203, 1402 wireless LAN communication unit 1204 quality acquisition unit 1205 quality evaluation unit

Claims (6)

非管理波がアクセスポイントに及ぼす干渉量を推定する非管理波推定装置であって、
複数のアクセスポイントの位置関係と無線通信チャネルに関するデータを記憶する記憶装置と、
前記データに基づいて、キャリアセンスするアクセスポイントとキャリアセンス対象の無線通信チャネルに応じて通信停止するアクセスポイントを決定し、前記通信停止するアクセスポイントに、前記通信停止するアクセスポイントに接続される端末装置に対して前記キャリアセンス対象の前記無線通信チャネルの使用を禁止させるプロセッサと、
を備え
前記プロセッサは、
隣接するアクセスポイントの無線通信チャネルが互いに異なるように選定し、
各アクセスポイントが無線通信に使用している無線通信チャネルをキャリアセンスするとき、当該アクセスポイントの無線通信を停止し、
各アクセスポイントが無線通信に使用していない無線通信チャネルをキャリアセンスするとき、当該アクセスポイントに加え、当該アクセスポイントに隣接する隣接アクセスポイントのうち、当該無線通信チャネルを無線通信に使用している隣接アクセスポイントの無線通信を停止する、
ことを特徴とする、非管理波推定装置。
An unmanaged wave estimation device for estimating the amount of interference that unmanaged waves exert on an access point,
a storage device that stores data on the positional relationship of a plurality of access points and wireless communication channels;
determining an access point for carrier sensing and an access point for suspending communication according to a wireless communication channel to be carrier sensed based on the data; a processor for prohibiting a device from using the wireless communication channel subject to carrier sense;
with
The processor
selecting wireless communication channels of adjacent access points to be different from each other;
When carrier sensing is performed on a wireless communication channel used for wireless communication by each access point, the wireless communication of the access point is stopped,
When each access point performs carrier sensing on a wireless communication channel not used for wireless communication, the wireless communication channel is used for wireless communication among adjacent access points adjacent to the access point in addition to the access point. stop wireless communication of neighboring access points,
An unmanaged wave estimation device characterized by:
前記プロセッサは、同時に通信停止する端末装置の数を最小化するスケジューリングを行うことを特徴とする、請求項記載の非管理波推定装置。 2. The unmanaged wave estimating apparatus according to claim 1 , wherein said processor performs scheduling to minimize the number of terminal apparatuses that stop communication at the same time. アクセスポイントの無線通信の停止により通信状態を変更する端末装置の数を最小化するスケジューリングを行うことを特徴とする、請求項記載の非管理波推定装置。 3. The unmanaged wave estimating apparatus according to claim 2 , wherein scheduling is performed to minimize the number of terminal apparatuses whose communication state is changed due to suspension of radio communication of an access point. 同じ端末装置を閾値を超える時間以上通信停止状態にしないスケジューリングを行うことを特徴とする、請求項記載の非管理波推定装置。 3. The unmanaged wave estimating apparatus according to claim 2 , wherein scheduling is performed such that the same terminal apparatus is not in a communication suspension state for a time exceeding a threshold. 非管理波が各アクセスポイントに及ぼす干渉量を推定する非管理波推定システムであって、
複数のアクセスポイントと、
前記複数のアクセスポイントの位置関係と無線通信チャネルに関するデータに基づいて、キャリアセンスするアクセスポイントとキャリアセンス対象の無線通信チャネルに応じて通信停止するアクセスポイントを決定する非管理波推定装置と、
前記通信停止するアクセスポイントに接続され、前記キャリアセンス対象の無線通信チャネルの使用を禁止される端末装置と、
を備え
前記非管理波推定装置は、
隣接するアクセスポイントの無線通信チャネルが互いに異なるように選定し、
各アクセスポイントが無線通信に使用している無線通信チャネルをキャリアセンスするとき、当該アクセスポイントの無線通信を停止し、
各アクセスポイントが無線通信に使用していない無線通信チャネルをキャリアセンスするとき、当該アクセスポイントに加え、当該アクセスポイントに隣接する隣接アクセスポイントのうち、当該無線通信チャネルを無線通信に使用している隣接アクセスポイントの無線通信を停止する、
ことを特徴とする、非管理波推定システム。
An unmanaged wave estimation system for estimating the amount of interference that unmanaged waves exert on each access point,
multiple access points and
an unmanaged wave estimating device that determines an access point to perform carrier sensing and an access point to suspend communication according to a wireless communication channel to be carrier sensed, based on the positional relationship of the plurality of access points and data on wireless communication channels;
a terminal device connected to the access point for which communication is suspended and prohibited from using the wireless communication channel subject to carrier sense;
with
The unmanaged wave estimation device,
selecting wireless communication channels of adjacent access points to be different from each other;
When carrier sensing is performed on a wireless communication channel used for wireless communication by each access point, the wireless communication of the access point is stopped,
When each access point performs carrier sensing on a wireless communication channel not used for wireless communication, the wireless communication channel is used for wireless communication among adjacent access points adjacent to the access point in addition to the access point. stop wireless communication of neighboring access points,
An unmanaged wave estimation system characterized by:
非管理波が複数のアクセスポイントに及ぼす干渉量を推定する非管理波推定方法であって、
非管理波推定装置が、各アクセスポイントの位置関係と無線通信チャネルに関するデータに基づいて、キャリアセンスするアクセスポイントとキャリアセンス対象の無線通信チャネルに応じて通信停止するアクセスポイントを決定し、
前記非管理波推定装置が、通信停止するアクセスポイントに、当該通信停止するアクセスポイントに接続される端末装置に対してキャリアセンス対象の無線通信チャネルの使用を禁止させる、
処理を含み、
前記非管理波推定装置が、
隣接するアクセスポイントの無線通信チャネルが互いに異なるように選定し、
各アクセスポイントが無線通信に使用している無線通信チャネルをキャリアセンスするとき、当該アクセスポイントの無線通信を停止し、
各アクセスポイントが無線通信に使用していない無線通信チャネルをキャリアセンスするとき、当該アクセスポイントに加え、当該アクセスポイントに隣接する隣接アクセスポイントのうち、当該無線通信チャネルを無線通信に使用している隣接アクセスポイントの無線通信を停止する、
ことを特徴とする、非管理波推定方法。
An unmanaged wave estimation method for estimating the amount of interference that unmanaged waves exert on a plurality of access points,
an unmanaged wave estimating device, based on the positional relationship of each access point and data on wireless communication channels, determines an access point for carrier sensing and an access point for suspending communication according to the wireless communication channel for carrier sensing;
The unmanaged wave estimating device causes the access point whose communication is to be suspended to prohibit terminal devices connected to the access point whose communication is to be suspended from using a wireless communication channel subject to carrier sense.
including processing;
The unmanaged wave estimation device,
selecting wireless communication channels of adjacent access points to be different from each other;
When carrier sensing is performed on a wireless communication channel used for wireless communication by each access point, the wireless communication of the access point is stopped,
When each access point performs carrier sensing on a wireless communication channel not used for wireless communication, the wireless communication channel is used for wireless communication among adjacent access points adjacent to the access point in addition to the access point. stop wireless communication of neighboring access points,
An unsupervised wave estimation method characterized by:
JP2018214105A 2018-11-14 2018-11-14 Unmanaged wave estimation device, unmanaged wave estimation system, and unmanaged wave estimation method Active JP7222224B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018214105A JP7222224B2 (en) 2018-11-14 2018-11-14 Unmanaged wave estimation device, unmanaged wave estimation system, and unmanaged wave estimation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018214105A JP7222224B2 (en) 2018-11-14 2018-11-14 Unmanaged wave estimation device, unmanaged wave estimation system, and unmanaged wave estimation method

Publications (2)

Publication Number Publication Date
JP2020088401A JP2020088401A (en) 2020-06-04
JP7222224B2 true JP7222224B2 (en) 2023-02-15

Family

ID=70910127

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018214105A Active JP7222224B2 (en) 2018-11-14 2018-11-14 Unmanaged wave estimation device, unmanaged wave estimation system, and unmanaged wave estimation method

Country Status (1)

Country Link
JP (1) JP7222224B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016111579A (en) 2014-12-09 2016-06-20 三菱電機株式会社 Radio communication system, channel selection device, base station and channel selection method
WO2017022723A1 (en) 2015-08-04 2017-02-09 日本電信電話株式会社 Wireless environment information collecting system and method
JP2018074192A (en) 2016-10-24 2018-05-10 富士通株式会社 Radio communication system, base station device, radio communication control device and radio communication control method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016111579A (en) 2014-12-09 2016-06-20 三菱電機株式会社 Radio communication system, channel selection device, base station and channel selection method
WO2017022723A1 (en) 2015-08-04 2017-02-09 日本電信電話株式会社 Wireless environment information collecting system and method
JP2018074192A (en) 2016-10-24 2018-05-10 富士通株式会社 Radio communication system, base station device, radio communication control device and radio communication control method

Also Published As

Publication number Publication date
JP2020088401A (en) 2020-06-04

Similar Documents

Publication Publication Date Title
US11089484B2 (en) Communication control apparatus, communication control method, program, and communication system
EP2283671B1 (en) Method and apparatus relating to spectrum sensing
EP2803226B1 (en) Detecting neighboring access points in a network
JP5515607B2 (en) Inter-cell interference reducing communication method and apparatus
WO2012086472A1 (en) Wireless communication device and method of wireless communication
WO2014090199A1 (en) Systems and methods for interference avoidance, channel sounding, and other signaling for multi-user full duplex transmission
US9554325B2 (en) System, apparatus, and method for determining signal quality with multiple access points
US20130176960A1 (en) Apparatus and method for cognitive radio mesh network based on geolocation database
US8576809B2 (en) Facilitating distributed channel access for a plurality of access terminals transmitting in a wireless communication environment
KR102360730B1 (en) Wireless communication system and wireless communication control method
JP7222224B2 (en) Unmanaged wave estimation device, unmanaged wave estimation system, and unmanaged wave estimation method
CN108668351B (en) Communication method and apparatus
JP6325038B2 (en) Radio base station and program
JP2018006924A (en) Control device, base station device, communication system, and base station device control method
JP6142454B2 (en) Wireless communication device, accommodation prediction device, boundary information acquisition device, accommodation prediction method, boundary information acquisition method, and program
JP5953564B2 (en) Access point and access point control method
CN107534979B (en) Wireless communication device and method
JP6901002B2 (en) Communication control method, communication control device and communication control program
JP6450994B2 (en) Management server, communication control method, and program
CN111263392B (en) Uplink data transmission method, device and storage medium of industrial wireless network
WO2016064031A1 (en) Method for migration of ap of station in order to resolve wireless link failure
US20160373203A1 (en) Method for distributed interference coordination and small cell using the same
JP2017034711A (en) Communication control device, communication control method, medium, and communication system
JP2005208834A (en) Distributed processing system and method, data processor and terminal equipment
Hawa et al. Research Article Sensing Device Management for History-Based Spectrum Sharing in Cognitive Radio Networks

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210810

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220721

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220809

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220902

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230117

R150 Certificate of patent or registration of utility model

Ref document number: 7222224

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150