WIRELESS COMMUNICATION QUALITY VISUALIZING DEVICE AND WIRELESS COMMUNICATION QUALITY VISUALIZING SYSTEM
20220053396 · 2022-02-17
Assignee
Inventors
Cpc classification
H04B17/23
ELECTRICITY
H04B17/3912
ELECTRICITY
H04W72/0453
ELECTRICITY
H04W36/06
ELECTRICITY
International classification
H04W36/06
ELECTRICITY
H04B17/23
ELECTRICITY
H04W24/08
ELECTRICITY
Abstract
A wireless communication quality visualizing device includes a display data generating unit which generates display data for displaying the communication quality from data on the communication quality collected by the multiple measurement devices in accordance with a measurement condition which can specify information for measuring the communication quality, a position determining unit which determines whether or not the measurement device has moved and for estimating a position of the measurement device after the movement, and a condition setting unit which changes the measurement condition when the position determining-unit determines that the measurement device has moved.
Claims
1. A wireless communication quality visualizing device that visually displays communication quality in a wireless communication environment where multiple measurement devices are installed, comprising: a display data generating unit which generates display data for displaying the communication quality from data on the communication quality collected by the multiple measurement devices in accordance with a measurement condition which can specify information for measuring the communication quality, a position determining unit which determines whether or not the measurement device has moved and for estimating a position of the measurement device after the movement, and a condition setting unit which changes the measurement condition when the position determining unit determines that the measurement device has moved.
2. A measurement device that is communicatively connected to a wireless communication quality visualizing device that visually displays communication quality in a wireless communication environment, comprising: a data collection unit which collects data on communication quality in accordance with a measurement condition which can specify information for measuring the communication quality, and a data transmission unit which transmits the data collected by the data collection unit to the wireless communication quality visualizing device, wherein the measurement condition includes at least information indicating a frequency band to be monitored among multiple frequency bands that can be used in the wireless communication environment, and the measurement device further comprises a change detection unit which decides to change the frequency band to be monitored when a condition for changing a monitoring target is satisfied.
3. The measurement device according to claim 2, further comprising: a measurement condition setting unit which changes the measurement condition based on the fact that the change detection unit decides to change the frequency band to be monitored.
4. The measurement device according to claim 2, wherein the change condition is that a radio wave in a frequency band other than the frequency band to be monitored is detected or that an amount of data collected in the frequency band to be monitored falling below a predetermined threshold.
5. The measurement device according to claim 2, wherein the wireless communication environment includes multiple access points in a wireless LAN, and the measurement condition includes information indicating the frequency band to be monitored among multiple frequency bands that can be used by the multiple access points.
6. The measurement device according to claim 5, wherein the measurement condition includes monitoring time for each of multiple frequency bands used by the access point.
7. A wireless communication quality visualizing system that visually displays the communication quality in a wireless communication environment where multiple measurement devices are installed, comprising: a wireless communication quality visualizing device including; a display data generating unit which generates display data for displaying the communication quality from data on the communication quality collected by the multiple measurement devices in accordance with a measurement condition which can specify information for measuring the communication quality, a position determining unit which determines whether or not the measurement device has moved and for estimating a position of the measurement device after the movement, and a condition setting unit which changes the measurement condition when the position determining unit determines that the measurement device has moved, wherein each of the multiple measurement devices includes; a data collection unit which collects data on communication quality in accordance with the measurement condition, and a data transmission unit which transmits the data collected by the data collection unit to the wireless communication quality visualizing device.
8. The wireless communication quality visualizing system according to claim 7, wherein the measurement condition includes at least information indicating a frequency band to be monitored among multiple frequency bands that can be used in the wireless communication environment, and the measurement device includes a change detection unit which decides to change the frequency band to be monitored when a condition for changing a monitoring target is satisfied.
9-10. (canceled)
11. The measurement device according to claim 3, wherein the change condition is that a radio wave in a frequency band other than the frequency band to be monitored is detected or that an amount of data collected in the frequency band to be monitored falling below a predetermined threshold.
12. The measurement device according to claim 3, wherein the wireless communication environment includes multiple access points in a wireless LAN, and the measurement condition includes information indicating the frequency band to be monitored among multiple frequency bands that can be used by the multiple access points.
13. The measurement device according to claim 4, wherein the wireless communication environment includes multiple access points in a wireless LAN, and the measurement condition includes information indicating the frequency band to be monitored among multiple frequency bands that can be used by the multiple access points.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
DESCRIPTION OF EMBODIMENTS
[0034] Hereinafter, example embodiment of the present invention is described with reference to the drawings.
[0035]
[0036] The wireless communication quality visualizing system shown in
[0037] When the server 100 is a cloud server, the server 100 communicates with the sensors 201-20n through a Long Term Evolution (LTE) line and an Internet network, for example. When the server 100 is an on-premise server, the server 100 communicates with the sensors 201-20n through a private communication network, for example.
[0038] There is also a viewing terminal 500 that can communicate with the server 100. For example, a personal computer or a mobile information terminal can be used as the viewing terminal 500.
[0039] The viewing terminal 500 includes an operation unit 501, a display data requesting unit 502, and a display unit 503. When a request for data to display the wireless condition is input by the operator through the operation unit 501, the display data requesting unit 502 requests the data from the server 100. The display unit 503 displays based on the data downloaded from the server 100.
[0040]
[0041] However, among the sensors 201-20n, there may be sensors that capture packets and sensors that collect information to generate RSSI distributions, separately. In addition, among the sensors 201-20n, there may be sensors that monitor a specific frequency band and other sensors that monitor multiple frequency bands. Note that “monitoring” means checking the status of the frequency band in which the packet is captured.
[0042] In the example shown in
[0043] The transmitter-receiver 221 communicates with the server 100. The measurement condition setting unit 222 holds data (set values) representing a measurement condition or measurement requirement for monitoring the wireless conditions in the wireless communication environment 200. The packet capture unit 223 captures packets transmitted and received in the wireless communication environment 200, based on the set values. The packets captured by the packet capture unit 223 may be stored in a storage unit (not shown) at the sensor 201. The change detection unit 224 detects a change in the frequency band to be monitored.
[0044]
[0045] The condition setting unit 101 changes the measurement condition. The condition setting unit 101 manages position information of sensors 201-20n.
[0046] The measurement condition is a condition under which information for measuring the communication quality in the wireless communication environment 200 can be specified.
[0047] Specifically, the measurement condition includes at least a frequency band to be monitored and monitoring time for each frequency band. The items included in the measurement condition are not limited to those, and other items may also be included.
[0048] The detection unit 102 determines whether or not a position of each of sensors 201-20n has been changed. The estimation unit 103 estimates a position of each of sensors 201-20n after being changed, when at least one of the positions of the sensors 201-20n has been changed. The calculation unit 104 calculates an index (for example, RSSI distribution) regarding the wireless communication environment.
[0049] The transmitter-receiver 105 communicates with sensors 201-20n and the viewing terminal 500. The data storage unit 106 stores data (captured packets, etc.) received by the transmitter-receiver 105 from the sensors 201-20n. The web server unit 107 generates display data regarding the wireless communication environment (hereinafter, referred to as a web page) and supplies the web page to the viewing terminal 500 upon request. The display data regarding the communication environment includes data representing the RSSI distribution.
[0050] Next, the operation of sensor 201 is described with reference to the flowchart of
[0051] A frequency band to be monitored is set in the sensor 201 as a measurement condition (step S201). The frequency band is 52 ch, 56 ch, 60 ch, or 64 ch of wireless LAN, for example. The measurement condition is stored in the measurement condition setting unit 222. The measurement condition is set, for example, directly by hand or by the server 100. When there are multiple frequency bands to be monitored (frequency bands included in the measurement condition) and each frequency band is monitored in time division, the monitoring time (for example, 15 seconds) for each frequency band is also set to the measurement condition.
[0052] After that, the sensor 201 repeatedly executes the process of steps S202 to S205.
[0053] In step S202, the packet capture unit 223 captures packets transmitted and received between the AP and the STA according to the measurement condition set in step S201. If the measurement condition includes a monitoring time, the packet capture unit 223 captures packets transmitted during the monitoring time.
[0054] The packet capture unit 223 adds time information indicating the time of capture to the captured packets.
[0055] The transmitter-receiver 221 transmits the packets captured by the packet capture unit 223 to the server 100 (step S203). The packet capture unit 223 may store the captured packets in the packet storage unit, and the transmitter-receiver 221 may transmit the packets stored in the storage unit to the server 100 at once every time a predetermined time passes.
[0056] The change detection unit 224 checks whether the measurement condition should be changed or not (step S204). If a condition occurs in which the measurement condition should be changed, the measurement condition is changed (step S205). The measurement condition setting unit 222 stores the measurement condition after being changed.
[0057] When the sensor 201 receives the changed measurement condition from the server 100, the measurement condition setting unit 222 updates the stored measurement condition with the received measurement condition.
[0058] The case in which the measurement condition should be changed and the process of changing the measurement condition are as follows, for example.
[0059] If a specific frequency band has been set in the measurement condition setting unit 222 as the measurement condition, the change detection unit 224 will set the measurement condition to the frequency band after the change when it detects that the frequency band has changed.
[0060] For example, suppose that the sensor 201 is assigned the role of monitoring a radio wave from a specific AP. The specific AP can emit a radio wave in one or more frequency bands. When the sensor 201 receives a radio wave in a frequency band other than one or more of these bands, the measurement condition is changed, assuming that the frequency band used by the specific AP has been changed.
[0061] If the sensor 210 is assigned the role of monitoring one frequency band used by a specific AP, the change detection unit 224 scans all frequency bands used when the changed frequency band cannot be immediately identified. Then, the change detection unit 224 identifies the changed frequency band based on the BSSID (Basic Service Set Identifier) of a specific AP, etc.
[0062] The change detection unit 224 may also determine that the frequency band has changed when the amount of packets captured in the frequency band being monitored falls below a predetermined threshold value. The threshold value is, for example, the amount of past packets captured during a predetermined time period during the operating time of the wireless communication environment 200 (for example, when the wireless communication environment 200 is located in a factory, the factory is in operation). Specifically, for example, the threshold value is an average value of the past packet volume. The change detection unit 224 compares the amount of packets captured during the predetermined time period with the threshold value.
[0063] Although the change detection unit 224 may change the detection condition immediately when determining that the frequency band has changed using the threshold value, the sensor 201 may generate an alarm. In response to the alarm, an administrator or the like can check the status of the AP or the like that was using the frequency band being monitored. In that case, a modified detection condition is set to the measurement condition setting unit 222 by the administrator or the like.
[0064] Next, the operation of the server 100 will be described with reference to the flowchart of
[0065] The server 100 transmits the measurement condition to each sensor 201-20n (step S101). Specifically, the server 100 transmits the initial set value of the measurement condition. If the measurement condition is installed on the side of the sensors 201-20n, for example, manually, the process of step S101 is unnecessary. Thereafter, the server 100 repeatedly executes the process of steps S101 to S108.
[0066] In step S102, when the transmitter-receiver 105 receives data from each sensor 201-20n, the transmitter-receiver 105 stores the data in the data storage unit 106 (step S102). The data is packets or the like captured by each sensor 201-20n. The server 100 then checks the radio wave condition of the wireless communication environment 200 (step S103).
[0067] Specifically, in the process of step S103, the detection unit 102 checks whether the sensors 201-20n have moved or not.
[0068] Once it is checked that the sensors 201-20n have moved (step S104), the estimation unit 103 estimates positions of the sensors 201-20n after the movement (step S105). The condition setting unit 101 regards the position estimated by the estimation unit 103 as the position after the movement. Therefore, the condition setting unit 101 updates the stored position with the position estimated by the estimation unit 103 (step S106).
[0069] In addition, the condition setting unit 101 changes the measurement conditions of sensors 201-20n after the movement (step S107). For example, focusing on sensor 201, when the sensor 201 monitors a frequency band of 56 ch, and the frequency band used by the nearest AP at the position after the movement is 52 ch, the frequency band included in the measurement condition is changed to 52 ch. Then, the condition setting unit 101 transmits the changed measurement condition to the sensor 201 through the transmitter-receiver 105.
[0070] The calculation unit 104 generates display data for displaying the data stored in the data storage unit 106, i.e., the data received from the sensors 201-20n (specifically, the RSSI added to the captured packets) (step S108). Then, the web server unit 107 generates and publishes a web page based on the display data. The web page is a map on which the RSSI distribution is mapped, for example.
[0071] It is preferable that the web page may also include information indicating the positions of the APs present in the wireless communication environment 200 (for example, icons displayed at the positions where the APs are present). Furthermore, information regarding the positions of sensors 201-20n may also be included in the web page.
[0072] With respect to RSSI, only the data at the installation points of sensors 201-20n exist. Therefore, the calculation unit 104 generates data of RSSI in the space of the wireless communication environment 200 by an interpolation process using the data at the installation points of the sensors 201-20n.
[0073] As explained above, in this example embodiment, the sensors 201-20n automatically change the frequency band to be monitored when the frequency band to be monitored is changed. In addition, since the server 100 changes the measurement condition according to the position after the movement when the server 100 detects the movement of the sensors 201-20n, the situation of visual display of wireless quality, etc. with high accuracy is maintained even when changes occur in the wireless communication environment. As a result, when constantly monitoring the wireless communication quality, when the measurement condition (position, frequency, etc.) is changed, the setting change and maintenance work becomes easy or unnecessary.
[0074] In this example embodiment, both the change in the frequency band to be monitored and the change in the position of the sensors 201-20n are monitored, but only one of them may be monitored.
[0075] In this example embodiment, the server 100 detects changes in the position of the sensors 201-20n, and each sensor 201-20n detects changes in the frequency band, but the division of roles regarding position detection and frequency band change detection is not limited to that. As an example, the server 100 may have a function regarding the detection of changes in frequency band.
[0076] The wireless communication quality visualizing system of this example embodiment is suitably used in industries such as the manufacturing industry, where interruption or instability in communication can cause major disruptions to business operations. The wireless communication quality visualizing system of this example embodiment can also be applied to other industries where the wireless penetration rate is low or uses of wireless are limited. The wireless communication quality visualizing system of this example embodiment can also be used as a mechanism for operation management and maintenance when a new wireless system is introduced. In addition, this wireless communication quality visualizing system is not limited to the manufacturing industry, but is expected to be applied to sites such as transportation (warehousing), construction, and medical care. Note that the application to those is just one example, and the application of the wireless communication quality visualizing system of this example embodiment is not limited to those.
Example
[0077] The specific examples are described below with reference to the explanatory figures in
[0078] In the example shown in
[0079] Among the sensors 201-210, sensors 201 and 202 are installed on a shelf in the vicinity of APs 401 and 402 to capture all packets transmitted and received by APs 401 and 402. Sensors 203-206 are assumed to be installed on a workbench or other location in the vicinity of the STA (not shown) in order to capture packets transmitted and received by the STA. Sensors 207-210 are installed on a wall or other location at a reasonable distance from other sensors 201-206 in order to generate RSSI distribution. The sensors 207-210 capture packets in multiple frequency bands.
[0080] In other words, in this example, multiple sensors with different roles are installed. Therefore, among the sensors 201-210, there are multiple sensors with different initial values of measurement conditions.
[0081] In
[0082] The sensor 201 captures packets in the frequency band of 52 ch used by AP 401 for transmission and reception for 60 seconds according to the set measurement condition, and transmits the captured packets to the server 100. The sensor 202 captures packets in the 56 ch frequency band used by AP 402 for transmission and reception for 60 seconds according to the set measurement condition, and transmits the captured packets to the server 100.
[0083] The sensors 203, 204 capture packets in the frequency band of 52 ch for 50 seconds and packets in the frequency band of 56 ch for 10 seconds, respectively, according to the set measurement condition. The sensors 203, 204 transmit the captured packets to the server 100.
[0084] The sensors 205, 206 capture packets in the frequency band of 56 ch for 50 seconds and packets in the frequency band of 52 ch for 10 seconds, respectively, according to the set measurement condition. The sensors 205, 206 transmit the captured packets to the server 100.
[0085] The sensors 207-210 capture packets in the frequency band of 52 ch, packets in the frequency band of 56 ch, packets in the frequency band of 60 ch, and packets in the frequency band of 64 ch at 15 second intervals, respectively, according to the set measurement condition. The sensors 207-210 transmit the captured packets to the server 100.
[0086] The time width for capturing packets is arbitrary, but may be divided equally for each frequency band, such as the period of capture of sensors 207-210 (15 seconds in this example). The time width may also be set based on the amount of data that can be captured.
[0087] When APs 401, 402 and sensors 201-20n are installed as shown in
[0088] In other words, due to the fact that the sensor 203 has moved for some reason, the display of the radio wave condition changes from the state shown in
[0089] The following explains how to estimate the position of a sensor after the movement and how to take measures. When the sensor 203 moves for some reason, the server 100 detects the movement of the sensor 203 based on information (for example, RSSI) acquired by the sensor 203, for example.
[0090] The change detection unit 224 in the sensor 203 compares the RSSI of the frequency band of 52 ch with a predetermined threshold value. The RSSI of the frequency band of 52 ch detected by the sensor 203 is lower when the sensor 203 is in the position shown in
[0091] It is possible that the RSSI of the frequency band of 52 ch may decrease due to the new installation of shielding in the wireless communication environment 200. In such a case, if only the RSSI of the frequency band of 52 ch is used as an indicator, it will be recognized only that the sensor 203 has left the AP 401. Therefore, in this example, the server 100 also refers to the RSSI of a frequency band (in this example, the frequency band of 56 ch) other than the frequency band of 52 ch.
[0092] The RSSI of the frequency band of 56 ch detected by the sensor 203 increases when the sensor 203 is in the position shown in
[0093] Furthermore, in order to more reliably estimate the position of sensor 203 after the movement, specifically in the y-direction, the estimation unit 103 uses the RSSI detected by sensors 205 and 206 that capture packets transmitted and received by the STA (sensors that monitor the STA). In other words, one STA (called STAs; not shown in
[0094] In the example shown in
[0095] The condition setting unit 101 changes the measurement condition of the sensor 203 after the movement. For example, the measurement condition is changed so that the sensor 203 captures packets in the frequency band of the 56 ch for 50 seconds and captures packets in the frequency band of the 52 ch for 10 seconds.
[0096] The calculation unit 104 repeatedly generates display data to display the RSSI distribution visually (refer to
[0097] In the process of step S107 in
[0098] It is preferable that the condition setting unit 101 of the server 100 saves the changed position information as a log every time a change in the position of the sensors 201-20n is detected. It is also preferable that the condition setting unit 101 saves the changed measurement condition as a log every time the condition setting section 101 changes the measurement conditions for sensors 201-20n. It is also preferable to notify the administrator that the positions of the sensors 201-20n have been changed and that the measurement condition has been changed, for example, in a visible manner.
[0099] In the above example embodiment, it is determined whether the sensors 201-20n have moved or not based on RSSI, but it is also possible to use GPS (Global Positioning System) or indoor positioning technology to determine whether the sensors 201-20n have moved or not.
[0100] The sensors 201-20n capable of detecting the arrival direction of radio wave may be used. In that case, it may be determined whether the sensors 201-20n have moved or not based on the arrival direction of radio wave from the AP and RSSI.
[0101] When using APs that can control the emission direction of radio wave, the sensors 201-20n may be determined to have moved when it is detected that the sensors 201-20n that should exist in the emission direction of radio wave can no longer receive radio wave.
[0102] In the above example embodiment, even if the RSSI decreases due to a new installation of shielding in the wireless communication environment 200, the server 100 will determine whether the sensors 201-20n have moved or not, but when a decrease in RSSI is detected, the server 100 may generate an alarm. The administrator or the like can check the status of the devices in the wireless communication environment 200 in response to the generation of the alarm. For example, when the administrator or the like confirms the installation of the shielding, the administrator or the like does not made a change to devices in the wireless communication environment 200.
[0103] It is possible to determine whether the sensors 201-20n have moved by detecting changes in the acquired RSSI distribution images, using machine learning which uses RSSI distribution images acquired during normal operation as training data.
[0104]
[0105] The storage device 1001 is, for example, a non-transitory computer readable medium. The non-transitory computer readable medium includes various types of tangible storage media. Specific examples of the non-transitory computer readable medium include a magnetic storage media (for example, hard disk), a semiconductor memory (for example, mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM).
[0106] The program may also be stored on various types of transitory computer readable media. The temporary computer readable medium is supplied with the program, for example, through a wired or wireless communication channel.
[0107] A memory 1002 is a storage means implemented by a random access memory (RAM), for example, and temporarily stores data when the CPU 1000 executes processing. A conceivable mode is that the program held in the storage device 1001 or in a transitory computer readable medium is transferred to the memory 1002, and the CPU 1000 executes processing on the basis of the program in the memory 1002. The data storage unit 106 shown in
[0108]
[0109]
[0110]
[0111] While the present invention has been described with reference to the example embodiment, the present invention is not limited to the aforementioned example embodiment. Various changes understandable to those skilled in the art within the scope of the present invention can be made to the structures and details of the present invention.
[0112] This application claims priority based on Japanese Patent Application No. 2019-042494 filed on Mar. 8, 2019, the disclosures of which are incorporated herein in their entirety.
REFERENCE SIGNS LIST
[0113] 10 Wireless communication quality visualizing device [0114] 11 Display data generating means [0115] 12 Position determining means [0116] 13 Condition setting means [0117] 20-2n Measurement device [0118] 21 Data collection means [0119] 22 Data transmission means [0120] 23 Change detection means [0121] 30 Wireless communication quality visualizing system [0122] 100 Server [0123] 101 Condition setting unit [0124] 102 Detection unit [0125] 103 Estimation unit [0126] 104 Calculation unit [0127] 105 Transmitter-receiver [0128] 106 Data storage unit [0129] 107 Web server unit [0130] 200 Wireless communication environment [0131] 201-210, 20n Sensor (measurement device) [0132] 221 Transmitter-receiver [0133] 222 Measurement condition setting unit [0134] 223 Packet capture unit [0135] 224 Change detection unit [0136] 401, 402 AP (access point) [0137] 500 Viewing terminal [0138] 501 Operation unit [0139] 502 Display data requesting unit [0140] 503 Display unit [0141] 1000 CPU [0142] 1001 Storage device [0143] 1002 Memory