Interference processing method and apparatus applied to wireless local area network, medium and device
By measuring and analyzing interference index information, a simulated Wi-Fi interference environment was constructed, solving the problem of accuracy in evaluating the performance of wireless LAN devices in the laboratory, and realizing the evaluation and development of recreating actual interference scenarios in the laboratory environment.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TENCENT TECHNOLOGY (SHENZHEN) CO LTD
- Filing Date
- 2021-12-03
- Publication Date
- 2026-05-26
AI Technical Summary
Existing technologies make it difficult to construct an interference environment for Wi-Fi devices that meets testing requirements in a laboratory setting, making it impossible to accurately evaluate the performance of wireless LAN devices.
By measuring the interference index information of the interference source on the target device, statistical results of interference signal characteristic values are generated, and a simulated environment is constructed based on these characteristic values to match the measured values of the experience index with the actual measurement results, thereby realizing the performance evaluation of wireless LAN devices.
By recreating real-world interference scenarios in a laboratory environment, performance evaluation and development of wireless LAN devices can be achieved, improving the accuracy and reliability of the evaluation.
Smart Images

Figure CN116233908B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the fields of computer and communication technology, and more specifically, to an interference processing method, apparatus, medium, and device for wireless local area networks. Background Technology
[0002] In the development and evaluation of Wi-Fi (Wireless Fidelity) technology, it is usually necessary to test the performance of Wi-Fi devices in an air interface interference environment. However, the prerequisite for testing is to have a stable interference environment that can be used to test Wi-Fi devices. Therefore, how to construct an air interface interference environment that meets the testing requirements is an urgent technical problem to be solved. Summary of the Invention
[0003] The embodiments of this application provide an interference processing method, apparatus, medium, and device for wireless local area networks (WLANs). These devices can recreate the interference environment of a WLAN in a laboratory setting, thereby facilitating the development of WLAN technology and the performance evaluation of WLAN devices within the recreated interference environment.
[0004] Other features and advantages of this application will become apparent from the following detailed description, or may be learned in part from practice of this application.
[0005] In a first aspect, embodiments of this application provide an interference handling method applied to a wireless local area network (WLAN), comprising: in an interference environment of the WLAN, measuring interference index information generated by an interference source against a target device to obtain index measurement results, wherein the index measurement results include interference signal measurement results and experience index measurement results; generating interference signal feature value statistical results based on the interference signal measurement results; and constructing a simulated environment corresponding to the interference environment based on the interference signal feature values included in the interference signal feature value statistical results, so that the experience index measurement values in the simulated environment match the experience index measurement results.
[0006] Secondly, embodiments of this application provide an interference processing device for wireless local area networks (WLANs), comprising: a measurement unit configured to measure interference index information generated by an interference source against a target device in an interference environment of the WLAN, and obtain index measurement results, wherein the index measurement results include interference signal measurement results and experience index measurement results; a generation unit configured to generate interference signal feature value statistical results based on the interference signal measurement results; and a processing unit configured to construct a simulated environment corresponding to the interference environment based on the interference signal feature values included in the interference signal feature value statistical results, so that the experience index measurement values in the simulated environment match the experience index measurement results.
[0007] In some embodiments of this application, based on the foregoing scheme, the interference signal measurement results include at least one of the following: the number of wireless local area network (WLAN) devices interfering with the target device, the signal transmission strength of the WLAN devices interfering with the target device, the channel utilization of the WLAN channel where the target device is located, the signal-to-noise ratio of the WLAN channel where the target device is located, the error vector magnitude (EVM) of the WLAN channel where the target device is located, the packet error rate of the WLAN connected to the target device, the data flow of the WLAN interfering with the target device, the signal strength of the non-WLAN interfering with the target device, and the bandwidth of the non-WLAN interfering with the target device.
[0008] In some embodiments of this application, based on the foregoing scheme, the statistical results of the interference signal feature values include the feature statistical values of the wireless local area network interference signal, and the feature statistical values include at least one of the following: channel utilization, signal-to-noise ratio, and error vector magnitude.
[0009] In some embodiments of this application, based on the foregoing scheme, the statistical results of the interference signal characteristic values include characteristic measurement values of the wireless local area network interference signal. The characteristic measurement values include at least one of the following: the number of wireless local area network devices generating interference, the maximum signal strength of the wireless local area network devices generating interference, the bandwidth used most by the wireless local area network devices generating interference, and the total traffic used by the wireless local area network devices generating interference.
[0010] In some embodiments of this application, based on the foregoing scheme, the wireless local area network interference signal includes at least one of the following: co-channel interference signal, adjacent channel interference signal, and overlapping frequency interference signal.
[0011] In some embodiments of this application, based on the aforementioned scheme, the statistical results of the interference signal characteristic values include the characteristic statistical values of non-WLAN interference signals. The characteristic statistical values of non-WLAN interference signals include: the bandwidth distribution of non-WLAN interference signals in each set time interval and the corresponding signal strength.
[0012] In some embodiments of this application, based on the foregoing scheme, the generation unit is configured to: within each set time interval, divide at least one average signal strength according to the average signal strength of the non-WLAN interference signal, and obtain the bandwidth corresponding to each average signal strength; and generate the bandwidth distribution and corresponding signal strength of the non-WLAN interference signal in each set time interval according to the bandwidth corresponding to each average signal strength in each set time interval.
[0013] In some embodiments of this application, based on the foregoing scheme, the experience index measurement results include at least one of the following: the stuttering rate of the application running on the target device, the average video frame latency of the application running on the target device, and the average control response time of the application running on the target device.
[0014] In some embodiments of this application, based on the foregoing scheme, the processing unit is configured to: configure a matching device and the parameters of the device according to the characteristic measurement values of the wireless LAN interference signal and the characteristic statistical values of the non-wireless LAN interference signal included in the statistical results of the interference signal characteristic values, so as to construct a simulated environment corresponding to the interference environment; measure the experience index of a specified application in the simulated environment to obtain the experience index measurement value; and adjust the configured device and / or the parameters of the device according to the experience index measurement value and the experience index measurement result so that the experience index measurement value in the simulated environment matches the experience index measurement result.
[0015] In some embodiments of this application, based on the foregoing scheme, the processing unit is configured to: configure a matching device and the parameters of the device according to the characteristic statistical values of the wireless local area network interference signal included in the statistical results of the interference signal characteristic values, so as to construct a simulated environment corresponding to the interference environment; measure the experience index of a specified application in the simulated environment to obtain the experience index measurement value; and adjust the configured device and / or the parameters of the device according to the experience index measurement value and the experience index measurement result so that the experience index measurement value in the simulated environment matches the experience index measurement result.
[0016] In some embodiments of this application, based on the foregoing scheme, the measurement unit is configured to: measure the interference index information generated by the interference source in each interference environment against the target device in multiple interference environments of the wireless local area network, obtain the index measurement results corresponding to each interference environment, and generate the interference signal feature value statistical results corresponding to each interference environment based on the interference signal measurement results corresponding to each interference environment; the interference processing method further includes: recording the interference signal feature value statistical results and the experience index measurement results corresponding to each interference environment.
[0017] In some embodiments of this application, based on the aforementioned scheme, the measurement duration of the interference index information is inversely correlated with the interference stability of the interference environment.
[0018] According to one aspect of the embodiments of this application, a computer-readable medium is provided having a computer program stored thereon, which, when executed by a processor, implements the interference handling method for wireless local area networks as described in the above embodiments.
[0019] Thirdly, embodiments of this application provide an electronic device, including: one or more processors; and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the electronic device enables the interference processing method applied to a wireless local area network as described in the above embodiments.
[0020] Fourthly, embodiments of this application provide a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the interference handling method for wireless local area networks provided in the various optional embodiments described above.
[0021] In some embodiments of this application, the technical solutions provide that, by measuring the interference index information generated by the interference source against the target device in an interference environment of a wireless local area network (WLAN), interference signal measurement results and experience index measurement results are obtained. This allows for the generation of statistical results of interference signal characteristic values based on the interference signal measurement results, and the construction of a simulated environment corresponding to the interference environment based on the interference signal characteristic values included in the statistical results, so that the experience index measurement values in the simulated environment match the experience index measurement results. Therefore, the technical solutions of this application can measure the interference index information in the interference environment and simulate the interference environment through the measurement results. This allows for the reconstruction of the WLAN interference environment in a laboratory environment, constructing a playback effect of the interference environment. This is beneficial for the development of WLAN technology and the performance evaluation of WLAN devices in the reconstructed interference environment. Attached Figure Description
[0022] Figure 1 A schematic diagram illustrating an application scenario where the technical solutions of the embodiments of this application can be applied;
[0023] Figure 2 A schematic diagram illustrating an application scenario where the technical solutions of the embodiments of this application can be applied;
[0024] Figure 3 A schematic diagram illustrating an application scenario where the technical solutions of the embodiments of this application can be applied;
[0025] Figure 4 A flowchart of an interference handling method applied to a wireless local area network according to an embodiment of this application is shown;
[0026] Figure 5A flowchart illustrating a simulated environment corresponding to a construction interference environment according to an embodiment of this application is shown;
[0027] Figure 6 A flowchart illustrating a simulated environment corresponding to a construction interference environment according to an embodiment of this application is shown;
[0028] Figure 7 A block diagram of an interference processing apparatus for a wireless local area network according to an embodiment of this application is shown;
[0029] Figure 8 A schematic diagram of the structure of a computer system suitable for implementing the electronic device of the present application is shown. Detailed Implementation
[0030] Exemplary embodiments will now be described in a more comprehensive manner with reference to the accompanying drawings. However, the exemplary embodiments can be implemented in various forms and should not be construed as limited to these examples; rather, these embodiments are provided so that this application will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art.
[0031] Furthermore, the features, structures, or characteristics described in this application can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to provide a full understanding of the embodiments of this application. However, those skilled in the art will recognize that when implementing the technical solutions of this application, not all the detailed features in the embodiments may be used, one or more specific details may be omitted, or other methods, elements, devices, steps, etc., may be employed.
[0032] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0033] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.
[0034] It should be noted that "multiple" in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0035] It is understood that the specific implementation of this application involves data related to experience indicators and features. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0036] A Wireless Local Area Network (WLAN) is a network system that uses wireless communication technology to interconnect computer devices, enabling them to communicate with each other and share resources. The essential characteristic of a WLAN is that it eliminates the need for communication cables to connect computers to the network; instead, it connects wirelessly. This makes network construction and terminal mobility more flexible. For example, in Wi-Fi, a station (STA) establishes a connection with an access point (AP) wirelessly, and then exchanges data wirelessly. Because of this wireless communication, air interface interference is a significant problem. Related technologies have developed applications to analyze interference in the Wi-Fi air interface environment; these applications can run on smartphones and computers.
[0037] Typically, applications that analyze interference in Wi-Fi air interface environments use the operating system's API (Application Programming Interface) to scan the entire Wi-Fi frequency band (2.4GHz and 5GHz) or some frequency bands. By listening to and analyzing the Wi-Fi Beacon frames sent by AP devices, information about other AP devices (AP devices connected to by non-listening devices) operating in the same space at the same time can be obtained, such as SSID (Service Set Identifier), operating channel, bandwidth (e.g., 20 / 40 / 80 MHz), supported Wi-Fi standards (b / g / n, ac, ax), signal strength, and the number of STAs connected to this AP device. Some analytical applications correlate this data with the connected access points (APs) to analyze the number and intensity of devices interfering with each other on the same, adjacent, and overlapping frequencies, and provide a score. Other analytical applications use the currently connected Wi-Fi network to perform ping (Packet Internet Groper) tests on the servers of commonly used websites (such as video websites, shopping websites, etc.) to analyze the congestion level in the Wi-Fi air interface environment.
[0038] While the above solutions are effective in analyzing interference in Wi-Fi air interface environments, allowing smart devices to change the connected AP to avoid interference sources or reconnect to an AP with a lower load based on the surrounding interference conditions of the connected AP's channel, these methods are primarily for selecting a better network. They do not offer much help in constructing interference environments in the laboratory or in different scenarios to evaluate network performance or develop Wi-Fi technology in the future.
[0039] Meanwhile, related technologies have also proposed technical solutions to construct interference environments by attenuating and blocking AP signals. Interference sources include not only other Wi-Fi signals but also signal obstruction between the AP and STA caused by buildings (such as walls) and furniture (such as tables and sofas). To recreate this interference environment, physical signal attenuation (such as adding an attenuator to the AP antenna) or path attenuation (such as adding one or two walls between the AP and STA in the test environment, or increasing the distance between the AP and STA) needs to be constructed on the AP side to achieve the effect of simulating the interference environment. Another way to simulate interference is to have other Wi-Fi devices send TCP (Transmission Control Protocol) / UDP (User Datagram Protocol) data packets over the air interface on the operating frequency band of the AP connected to the test device, or directly use a signal generator to send non-Wi-Fi signals to construct interference signals.
[0040] However, while techniques that create an interference environment by attenuating and blocking AP signals can achieve a certain degree of interference with the Wi-Fi device under test, this interference depends solely on the customized interference levels and cannot achieve fine-grained and accurate control. For example, if three different interference levels are set: strong interference uses three sets of Wi-Fi devices to send TCP or UDP data streams, medium interference uses two sets of Wi-Fi devices to send TCP or UDP data streams, and weak interference uses one set of Wi-Fi devices to send TCP or UDP data streams. Of course, different interference intensity configurations will show an increase or decrease in some objective indicators (such as Wi-Fi channel utilization, signal-to-noise ratio, etc.) with the interference intensity, thus reflecting the specific interference level. However, this interference level cannot be compared to the interference environment in actual application scenarios (such as interference environments in a home or office), nor can it accurately reproduce the interference environment in actual application scenarios, thus resulting in limited application effectiveness.
[0041] Based on this, embodiments of this application propose a complete technical solution for recording, analyzing, and simulating Wi-Fi interference scenarios. Specifically, based on the recorded and analyzed characteristic variables, the interference level of the original scenario can be simulated offline in a laboratory environment. By using multiple devices to emit different combinations of co-channel signals, adjacent-channel signals, overlapping-channel signals, and non-Wi-Fi interference signals, the interference scenario can be reconstructed, thereby realizing the development of Wi-Fi device performance evaluation and performance tuning technology under the same interference scenario.
[0042] Specifically, in one application scenario of this application, such as Figure 1 As shown, in an indoor environment, varying degrees of interference exist due to the obstruction of furniture and interference from other Wi-Fi devices (such as routers). To measure the specific interference situation, test device 102 can be connected to a designated router 101 (i.e., access point device), and then the interference index information generated by the interference sources in the indoor environment against test device 102 can be measured to obtain the index measurement results. These index measurement results include interference signal measurement results and experience index measurement results. Furthermore, based on the interference signal measurement results, statistical results of interference signal characteristic values are generated.
[0043] The interference signal measurement results may include at least one of the following: the number of wireless local area network (WLAN) devices (such as Wi-Fi devices) that interfere with test device 102, the signal transmission strength of the WLAN devices that interfere with test device 102, the channel utilization of the WLAN channel where test device 102 is located, the signal-to-noise ratio of the WLAN channel where test device 102 is located, the error vector magnitude (EVM) of the WLAN channel where test device 102 is located, the packet error rate (PER) of the WLAN to which test device 102 is connected, the data flow of the WLAN that interferes with test device 102, the signal strength of the non-WLAN that interferes with test device 102, and the bandwidth of the non-WLAN that interferes with test device 102.
[0044] Optionally, the statistical results of interference signal characteristics may include characteristic statistical values of the wireless LAN interference signal, such as channel utilization, signal-to-noise ratio, and error vector magnitude. The statistical results of interference signal characteristics may also include characteristic measurements of the wireless LAN interference signal, such as: the number of interfering wireless LAN devices, the maximum signal strength of the interfering wireless LAN devices, the maximum bandwidth used by the interfering wireless LAN devices, and the total traffic used by the interfering wireless LAN devices.
[0045] The aforementioned wireless LAN interference signals can be co-channel interference signals, adjacent channel interference signals, and overlapping frequency interference signals from the Wi-Fi network to which the test device 102 is connected.
[0046] Optionally, the statistical results of interference signal characteristic values also include the characteristic statistical values of non-WLAN interference signals. These non-WLAN interference signals include the bandwidth distribution and corresponding signal strength of the non-WLAN interference signals within each set time interval. Non-WLAN interference signals can be, for example, interference signals from mobile communication networks (such as 4G / 5G networks).
[0047] After obtaining the statistical results of interference signal characteristic values and the measurement results of experience indicators, a simulated environment corresponding to the indoor environment can be constructed based on the interference signal characteristic values contained in the statistical results. This ensures that the measured values of experience indicators in the simulated environment match the measured results. Following the construction of the simulated environment, wireless LAN technology development and performance evaluation of wireless LAN devices can be performed within this simulated environment.
[0048] In addition to the indoor environment, such as Figure 2 As shown, various types of interference exist in a conference room environment. Therefore, after the test device 201 is connected to a designated router (i.e., an access point device), the interference indicators generated by the interference sources in the conference room environment against the test device 201 can be measured to obtain the indicator measurement results. These indicator measurement results include interference signal measurement results and experience indicator measurement results. Then, based on the interference signal measurement results, statistical results of interference signal characteristic values are generated. After obtaining the statistical results of interference signal characteristic values and the experience indicator measurement results, a simulated environment corresponding to the conference room environment can be constructed based on the interference signal characteristic values contained in the statistical results, so that the experience indicator measurement values in the simulated environment match the experience indicator measurement results. After constructing the simulated environment corresponding to the conference room environment, wireless LAN technology development and performance evaluation of wireless LAN devices can be performed within the constructed simulated environment.
[0049] like Figure 3As shown, various types of interference exist in an office environment. Therefore, after connecting test device 301 to a designated router (i.e., access point device), the interference indicators generated by interference sources in the office environment against test device 301 can be measured to obtain indicator measurement results. These results include interference signal measurement results and experience indicator measurement results. Furthermore, interference signal characteristic value statistics are generated based on the interference signal characteristic value statistics. After obtaining the interference signal characteristic value statistics and experience indicator measurement results, a simulated environment corresponding to the office environment can be constructed based on the interference signal characteristic values contained in the interference signal characteristic value statistics, so that the experience indicator measurement values in the simulated environment match the experience indicator measurement results. After constructing the simulated environment corresponding to the office environment, wireless LAN technology development and performance evaluation of wireless LAN devices can be performed within the constructed simulated environment.
[0050] Of course, for other environments, such as subway station environments and high-speed mobile environments (such as environments in vehicles), the technical solutions of the embodiments of this application can also be used to measure and construct corresponding simulated environments, so as to develop wireless local area network technology and evaluate the performance of wireless local area network devices in experiments through the constructed simulated environments.
[0051] The implementation details of the technical solutions in the embodiments of this application are described in detail below:
[0052] Figure 4 A flowchart illustrating an interference handling method applied to a wireless local area network according to an embodiment of this application is shown. This interference handling method for a wireless local area network can be executed by a device or system with computing processing capabilities. (Refer to...) Figure 4 As shown, the interference handling method applied to wireless local area networks includes at least steps S410 to S430, which are described in detail below:
[0053] In step S410, in the interference environment of the wireless local area network, the interference index information generated by the interference source against the target device is measured to obtain the index measurement result.
[0054] In one embodiment of this application, the interference environment of the wireless local area network (WLAN) can be, for example, an indoor environment, an office environment, a subway station environment, or a high-speed mobile environment. Optionally, interference index information generated by interference sources in each interference environment against the target device can be measured in multiple interference environments of the WLAN to obtain the index measurement results corresponding to each interference environment. Then, statistical results of the index feature values corresponding to each interference environment can be generated based on the index measurement results corresponding to each interference environment. This facilitates the subsequent construction of simulated environments corresponding to each interference environment, so as to develop WLAN technology and evaluate the performance of WLAN devices in different constructed simulated environments.
[0055] It should be noted that the target device is selected as the device to measure the signal interference received. Optionally, the target device can be a wireless LAN device, such as a site device implemented through a smartphone, computer, or other similar device.
[0056] Optionally, the measurement results include interference signal measurement results and user experience indicator measurement results. The interference signal measurement results represent the measured results of relevant indicators related to interference signals, which can be interference signals from wireless LANs or non-wireless LANs. The user experience indicator measurement results represent the user experience indicators of applications (such as video applications, game applications, etc.) under corresponding interference environments, such as stuttering rate.
[0057] It should be noted that wireless LAN interference signals include at least one of the following: co-channel interference signals, adjacent channel interference signals, and overlapping frequency interference signals. Non-WLAN interference signals can include signals from mobile communication networks (such as 4G, 5G, etc.).
[0058] Optionally, the interference signal measurement results include at least one of the following: the number of wireless LAN devices interfering with the target device, the signal transmission strength of the wireless LAN devices interfering with the target device, the channel utilization of the wireless LAN channel where the target device is located, the signal-to-noise ratio of the wireless LAN channel where the target device is located, the error vector magnitude (EVM) of the wireless LAN channel where the target device is located, the packet error rate of the wireless LAN to which the target device is connected, the data flow of the wireless LAN interfering with the target device, the signal strength of the non-wireless LAN interfering with the target device, and the bandwidth of the non-wireless LAN interfering with the target device.
[0059] Optionally, the number of wireless LAN devices interfering with the target device, the signal transmission strength of the wireless LAN devices interfering with the target device, the channel utilization of the wireless LAN channel where the target device is located, the signal-to-noise ratio of the wireless LAN channel where the target device is located, the error vector magnitude (EVM) of the wireless LAN channel where the target device is located, and the packet error rate of the wireless LAN to which the target device is connected can be measured by obtaining beacon frame data of Wi-Fi APs on different channels using the Wi-Fi scanning API in the device's operating system.
[0060] The data traffic of the wireless LAN that interferes with the target device can be measured by capturing packets on different channels using multiple packet capture software (such as a Wi-Fi air interface sniffer). The signal strength and bandwidth of the non-wireless LAN that interferes with the target device can be measured using a spectrum analyzer that supports 2.4 GHz and 5 GHz evaluation.
[0061] In one embodiment of this application, the measurement duration of interference index information is inversely correlated with the interference stability of the interference environment. That is, if the stability of an interference environment is poor, it indicates that the signal interference within that environment fluctuates significantly, thus requiring a longer measurement time to obtain more accurate interference index information. Conversely, if the stability of an interference environment is good, it indicates that the signal interference within that environment fluctuates less, and in this case, a shorter measurement time is needed to obtain more accurate interference index information. This embodiment's technical solution allows for flexible adjustment of the measurement duration based on the interference stability of the interference environment, thereby improving measurement efficiency while ensuring the accuracy of the interference index information measurement.
[0062] Continue to refer to Figure 4 As shown, in step S420, statistical results of interference signal characteristic values are generated based on the measured interference signal measurement results.
[0063] In one embodiment of this application, the statistical results of interference signal characteristic values include characteristic statistical values of wireless local area network (WLAN) interference signals. These characteristic statistical values are values obtained by statistically analyzing measurement results. For example, the characteristic statistical values may include at least one of the following: channel utilization, signal-to-noise ratio (SNR), and error vector amplitude. Specifically, the characteristic statistical values of WLAN interference signals include one or more of the following: characteristic statistical values of co-channel interference signals, characteristic statistical values of adjacent-channel interference signals, and characteristic statistical values of overlapping-channel interference signals.
[0064] In one embodiment of this application, the statistical results of interference signal characteristic values include characteristic measurements of wireless local area network (WLAN) interference signals. These characteristic measurements are values that can be directly obtained through measurement. For example, the characteristic measurements may include at least one of the following: the number of WLAN devices generating interference, the maximum signal strength of the WLAN devices generating interference, the maximum bandwidth used by the WLAN devices generating interference, and the total traffic used by the WLAN devices generating interference. The characteristic measurements of WLAN interference signals include one or more of the following: characteristic measurements of co-channel interference signals, characteristic measurements of adjacent-channel interference signals, and characteristic measurements of overlapping-channel interference signals.
[0065] In one embodiment of this application, the statistical results of the interference signal characteristic values may further include the characteristic statistical values of the non-WLAN interference signal, which are obtained by statistically analyzing the measurement results of the non-WLAN interference signal. Optionally, the characteristic statistical values of the non-WLAN interference signal include: the bandwidth distribution of the non-WLAN interference signal and the corresponding signal strength within each set time interval.
[0066] In one embodiment of this application, for non-WLAN interference signals, when generating statistical results of interference signal characteristic values based on interference signal measurement results, at least one average signal strength can be obtained within each set time interval based on the average signal strength of the non-WLAN interference signal, and the bandwidth corresponding to each average signal strength can be obtained. Then, based on the bandwidth corresponding to each average signal strength within each set time interval, the bandwidth distribution and corresponding signal strength of the non-WLAN interference signal within each set time interval can be generated.
[0067] For example, a set time interval can be 0-5 seconds. Within this interval, the bandwidth corresponding to an average signal strength of -43dBm is 5020MHz-5050MHz; the bandwidth corresponding to an average signal strength of -48dBm is 5220MHz-5247MHz; and the bandwidth corresponding to an average signal strength of -53dBm is 5410MHz-5493MHz. Once the bandwidth corresponding to each average signal strength within each set time interval is obtained, the bandwidth distribution and corresponding signal strength of non-WLAN interference signals within each set time interval can be generated based on this bandwidth.
[0068] In one embodiment of this application, the experience metric measurement results include at least one of the following: the stuttering rate of the application running on the target device, the average video frame latency of the application running on the target device, and the average control response time of the application running on the target device. Optionally, the application running on the target device may be a cloud video application, a game application, etc.
[0069] In one embodiment of this application, if for multiple interference environments, the index measurement results corresponding to each interference environment are measured and the interference signal feature value statistical results corresponding to each interference environment are generated based on the interference signal measurement results corresponding to each interference environment, then the interference signal feature value statistical results and experience index measurement results corresponding to each interference environment can be recorded so as to construct the corresponding simulation environment based on the interference signal feature value statistical results and experience index measurement results corresponding to each interference environment.
[0070] In step S430, a simulated environment corresponding to the interference environment is constructed based on the interference signal feature values contained in the statistical results of interference signal feature values, so that the experience index measurement values in the simulated environment match the experience index measurement results.
[0071] The following combination Figure 5 and Figure 6 This application introduces an embodiment of the simulated environment corresponding to the interference environment constructed in this application:
[0072] like Figure 5 As shown, the process of constructing a simulated environment corresponding to the interference environment based on the interference signal characteristic values contained in the statistical results of interference signal characteristic values may include the following steps:
[0073] Step S510: Based on the characteristic measurement values of wireless LAN interference signals and the characteristic statistical values of non-wireless LAN interference signals included in the statistical results of interference signal characteristic values, configure matching devices and device parameters to construct a simulated environment corresponding to the interference environment.
[0074] Specifically, if the characteristic measurement value of the wireless LAN interference signal shows that there are 3 wireless LAN devices causing the interference, then 3 wireless LAN devices can be configured, and the parameters of the devices can be configured according to the specific signal strength and other factors.
[0075] Step S520: After constructing the simulation environment corresponding to the interference environment, the experience index of the specified application is measured in the constructed simulation environment to obtain the experience index measurement value.
[0076] It should be noted that the specified application can be the application targeted when measuring the results of experience metrics. For example, if the measurement of experience metrics is targeted at a cloud video application, then the specified application can be a cloud video application; if the measurement of experience metrics is targeted at a game application, then the specified application can be a game application.
[0077] Step S530: Adjust the parameters of the configured device and / or the device according to the experience index measurement value and the experience index measurement result, so that the experience index measurement value in the simulated environment matches the experience index measurement result.
[0078] Optionally, matching the experience index measurement values in the simulated environment with the experience index measurement results can mean that the experience index measurement values in the simulated environment are the same as the data in the experience index measurement results, or that the error between them is within a set error range.
[0079] like Figure 6 As shown, the process of constructing a simulated environment corresponding to the interference environment based on the interference signal characteristic values contained in the statistical results of interference signal characteristic values may include the following steps:
[0080] Step S610: Based on the characteristic statistical values of the wireless LAN interference signals included in the statistical results of the interference signal characteristic values, configure matching devices and device parameters to construct a simulated environment corresponding to the interference environment.
[0081] Specifically, since the characteristic statistical values of wireless LAN interference signals are obtained through statistics, they are not limited to the number of configured devices, as long as a simulated environment that matches the characteristic statistical values of wireless LAN interference signals can be constructed in the end.
[0082] Step S620: After constructing the simulation environment corresponding to the interference environment, the experience index of the specified application is measured in the constructed simulation environment to obtain the experience index measurement value.
[0083] It should be noted that the specified application can be the application targeted when measuring the results of experience metrics. For example, if the measurement of experience metrics is targeted at a cloud video application, then the specified application can be a cloud video application; if the measurement of experience metrics is targeted at a game application, then the specified application can be a game application.
[0084] Step S630: Adjust the parameters of the configured device and / or the device according to the experience index measurement value and the experience index measurement result, so that the experience index measurement value in the simulated environment matches the experience index measurement result.
[0085] Optionally, matching the experience index measurement values in the simulated environment with the experience index measurement results can mean that the experience index measurement values in the simulated environment are the same as the data in the experience index measurement results, or that the error between them is within a set error range.
[0086] The implementation process of the embodiments of this application has been described above. In order to further illustrate the details of the embodiments of this application, the following detailed description is provided in conjunction with specific application scenarios:
[0087] In a specific application scenario of this application, the processing of Wi-Fi air interface interference environments can be divided into three main processes: collection and recording of the interference environment, feature extraction and quantification of the interference environment, and playback and reproduction based on interference feature variables. These are explained below:
[0088] The collection and recording of interference environments mainly involves measuring and recording interference index data within the interference environment. Specifically, the goal of the collection is to obtain the intensity of four interference dimensions—co-channel interference, adjacent channel interference, overlapping channel interference, and non-Wi-Fi signal interference—for the current Wi-Fi connection (the current Wi-Fi connection refers to the Wi-Fi connected to the target device used to measure the signal interference received) under the Wi-Fi air interface environment.
[0089] In Wi-Fi environments, there is a technical characteristic of CSMA / CA (Carrier Sense Multiple Access with Collision Avoidance) air interface contention. CSMA / CA is an algorithm that avoids data transmission conflicts between stations. Specifically, before sending data, if the channel is detected to be idle, it waits for a period of time and then checks the channel status again. If it is still idle, data is sent immediately; otherwise, it waits randomly for a certain period of time, and then checks the channel status again after the time expires. To address this technical characteristic, interference collection can include the following: the number of interfering Wi-Fi devices, the signal strength transmitted by the interfering Wi-Fi devices, the current channel utilization / signal-to-noise ratio / EVM, the packet error rate of the current Wi-Fi connection, the data flow of the Wi-Fi interference signal, the signal strength and approximate bandwidth of the non-Wi-Fi interference signal, and the user experience metrics of applications (such as cloud video applications) (such as stuttering rate and control response time).
[0090] The points mentioned above, such as the number of interfering Wi-Fi devices, the signal strength transmitted by the interfering Wi-Fi devices, the channel utilization / signal-to-noise ratio / EVM of the current channel, and the packet error rate of the current Wi-Fi connection, can be recorded by obtaining beacon frame data of Wi-Fi APs on different channels using the Wi-Fi scanning API built into the device's operating system. The data stream traffic of the Wi-Fi interference signal can be recorded by capturing packets from different channels using multiple packet capture software (such as a Wi-Fi air interface sniffer). The signal strength and approximate bandwidth of non-Wi-Fi interference signals can be recorded using a spectrum analyzer that supports 2.4GHz and 5GHz evaluation. Application experience metrics can be recorded by recording data from the application's backend server (e.g., recording backend data from a cloud video application server).
[0091] It should be noted that the recording time for indicator data can be set as needed. In order to ensure a certain feature extraction efficiency, the recording time can be longer for scenarios with greater interference and changes in the environment (such as subway scenarios) than for scenarios with less interference and changes in the environment (such as home scenarios).
[0092] After collecting and recording the interference environment, the next step is to extract and quantify the characteristics of the interference environment. Specifically, the data can be divided into four categories: First, the statistical results of the recorded values of Wi-Fi co-channel, adjacent channel, and overlapping channel interference; Second, the direct measurement results of the recorded values of Wi-Fi co-channel, adjacent channel, and overlapping channel interference; Third, the characteristic values of non-Wi-Fi interference signals; Fourth, the user experience index values of the application.
[0093] The statistical results of Wi-Fi co-channel, adjacent-channel, and overlapping-channel interference recordings are values derived from calculation formulas used by the Wi-Fi device's chip or hardware and software, rather than directly measured values such as channel utilization, signal-to-noise ratio, and EVM. Characterization can be achieved by obtaining the average of these calculated values or other statistical data (such as maximum value and standard deviation) over the recording time. An example of the statistical results of Wi-Fi co-channel, adjacent-channel, and overlapping-channel interference recordings is shown in Table 1 below:
[0094]
[0095] Table 1
[0096] In Table 1, the specific values in the statistical results of Wi-Fi co-channel, adjacent channel, and overlapping frequency interference recordings are the average values obtained during the measurement process.
[0097] The direct measurement results of Wi-Fi co-channel, adjacent channel, and overlapping channel interference can be obtained directly through measurement. These include the number of interfering Wi-Fi devices, the signal strength of the interfering devices, the bandwidth of the interfering Wi-Fi devices, and the data flow rate of the interfering Wi-Fi signal. A specific example is shown in Table 2.
[0098]
[0099] Table 2
[0100] The characteristic values of non-Wi-Fi interference signals can be used to represent the continuous signal strength of non-Wi-Fi interference signals in the time and frequency domains. Specifically, they can be characterized as bandwidth distribution and signal strength distribution at a selected time granularity, as shown in Table 3. The signal strength can be divided into three time periods (this is just an example; in other embodiments of this application, it can be divided into any number of time periods). Then, the bandwidth corresponding to the strongest average signal strength in each time period is selected and denoted as bandwidth distribution 1. Next, the bandwidth corresponding to the second strongest average signal strength is selected and denoted as bandwidth distribution 2. The bandwidth distributions corresponding to the top three average signal strengths (this is just an example; in other embodiments of this application, any number of distributions can be selected) sorted by signal strength are then recorded. See Table 3 for details.
[0101]
[0102] Table 3
[0103] The application's experience metrics can be data recorded from the application's backend server, such as a cloud video application's backend server. These values do not need to be characterized and can be recorded directly, as shown in Table 4 below:
[0104]
[0105] Table 4
[0106] After completing the feature extraction and quantization of the interference environment, playback and reproduction can be performed based on the interference feature variables, thus constructing a simulated interference environment. Several reproduction methods are listed below:
[0107] One method for replaying and reproducing the interference environment is to construct a simulated environment with experience index values similar to those shown in Table 4 using the aforementioned Tables 2 and 3, thereby reproducing the interference environment.
[0108] Specifically, the characteristic variables shown in Table 2 are used to reproduce the Wi-Fi interference environment. First, the number of devices in the laboratory environment is configured to be equal to the number of devices interfering with each other on the same frequency, adjacent frequency, or overlapping frequency. Then, the bandwidth of the interfering devices on the same frequency, adjacent frequency, or overlapping frequency is configured respectively, and data streams (such as TCP data streams or UDP data streams) are sent on each device so that the total traffic of the interference data stream in each frequency band is equal to that recorded in Table 2.
[0109] The characteristic variables shown in Table 3 are used to reproduce the non-Wi-Fi signal interference environment. A full-band signal generator that can operate at 2.4G / 5GHz is used. According to the time periods in Table 3, at the beginning of each time period, the spectrum transmission configuration of bandwidth distribution and average signal strength is adjusted to achieve the effect of reproducing the non-Wi-Fi signal interference environment.
[0110] After reproducing the interference environment, verify the background data of the application server to confirm the relationship between the actual experience index values and the user experience data values shown in Table 4. If the difference is large, some feature variables in Tables 2 and 3 can be adjusted appropriately to make the actual experience index values as close as possible to the user experience data values shown in Table 4. In this way, a simulation environment that matches the actual interference environment can be constructed.
[0111] The second method for replaying and reproducing the interference environment: Using the interference environment characteristic variables shown in Table 1, a simulated environment with experience index values approximately shown in Table 4 is constructed to achieve the reproduction of the interference environment.
[0112] The characteristic variables shown in Table 1 represent the interference results under co-frequency / adjacent-frequency / overlapping frequency environments. These results are calculated using formulas and objectively represent the degree of interference. Therefore, in reproducing the laboratory scenario, a combination of Wi-Fi devices and a full-band signal generator capable of operating at 2.4G / 5GHz can be used. The number of devices, bandwidth, and traffic are not limited, and the goal is to construct characteristic numerical results that approximate those shown in Table 1.
[0113] After reproducing the interference environment, verify the background data of the application server to confirm the relationship between the actual experience index values and the user experience data values shown in Table 4. If the difference is large, some feature variables in Table 1 can be adjusted appropriately to make the actual experience index values as close as possible to the user experience data values shown in Table 4. In this way, a simulation environment that matches the actual interference environment can be constructed.
[0114] In summary, the technical solution of this application embodiment can record interference index data of various interference environments (such as indoor environment, office environment, subway station environment, high-speed mobile environment), and then restore the interference environment of wireless local area network in the laboratory environment, constructing the playback effect of the interference environment. This is beneficial for the development of wireless local area network technology and the performance evaluation of wireless local area network devices in the restored interference environment.
[0115] The following describes an apparatus embodiment of this application, which can be used to execute the interference processing method for wireless local area networks described in the above embodiments of this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the interference processing method for wireless local area networks described above.
[0116] Figure 7 A block diagram of an interference processing apparatus for a wireless local area network according to an embodiment of the present application is shown. The interference processing apparatus for a wireless local area network can be installed in a device or system with computing processing capabilities.
[0117] Reference Figure 7 As shown, an interference processing apparatus 700 for wireless local area networks according to an embodiment of this application includes: a measurement unit 702, a generation unit 704, and a processing unit 706.
[0118] The measurement unit 702 is configured to measure the interference index information generated by the interference source against the target device in the interference environment of the wireless local area network, and obtain the index measurement results, which include the interference signal measurement results and the experience index measurement results; the generation unit 704 is configured to generate the interference signal feature value statistical results based on the interference signal measurement results; the processing unit 706 is configured to construct a simulated environment corresponding to the interference environment based on the interference signal feature values included in the interference signal feature value statistical results, so that the experience index measurement values in the simulated environment match the experience index measurement results.
[0119] In some embodiments of this application, based on the foregoing scheme, the interference signal measurement results include at least one of the following: the number of wireless local area network (WLAN) devices interfering with the target device, the signal transmission strength of the WLAN devices interfering with the target device, the channel utilization of the WLAN channel where the target device is located, the signal-to-noise ratio of the WLAN channel where the target device is located, the error vector magnitude (EVM) of the WLAN channel where the target device is located, the packet error rate of the WLAN connected to the target device, the data flow of the WLAN interfering with the target device, the signal strength of the non-WLAN interfering with the target device, and the bandwidth of the non-WLAN interfering with the target device.
[0120] In some embodiments of this application, based on the foregoing scheme, the statistical results of the interference signal feature values include the feature statistical values of the wireless local area network interference signal, and the feature statistical values include at least one of the following: channel utilization, signal-to-noise ratio, and error vector magnitude.
[0121] In some embodiments of this application, based on the foregoing scheme, the statistical results of the interference signal characteristic values include characteristic measurement values of the wireless local area network interference signal. The characteristic measurement values include at least one of the following: the number of wireless local area network devices generating interference, the maximum signal strength of the wireless local area network devices generating interference, the bandwidth used most by the wireless local area network devices generating interference, and the total traffic used by the wireless local area network devices generating interference.
[0122] In some embodiments of this application, based on the foregoing scheme, the wireless local area network interference signal includes at least one of the following: co-channel interference signal, adjacent channel interference signal, and overlapping frequency interference signal.
[0123] In some embodiments of this application, based on the aforementioned scheme, the statistical results of the interference signal characteristic values include the characteristic statistical values of non-WLAN interference signals. The characteristic statistical values of non-WLAN interference signals include: the bandwidth distribution of non-WLAN interference signals in each set time interval and the corresponding signal strength.
[0124] In some embodiments of this application, based on the foregoing scheme, the generation unit 704 is configured to: within each set time interval, divide at least one average signal strength according to the average signal strength of the non-WLAN interference signal, and obtain the bandwidth corresponding to each average signal strength; and generate the bandwidth distribution and corresponding signal strength of the non-WLAN interference signal in each set time interval according to the bandwidth corresponding to each average signal strength in each set time interval.
[0125] In some embodiments of this application, based on the foregoing scheme, the experience index measurement results include at least one of the following: the stuttering rate of the application running on the target device, the average video frame latency of the application running on the target device, and the average control response time of the application running on the target device.
[0126] In some embodiments of this application, based on the foregoing scheme, the processing unit 706 is configured to: configure a matching device and the parameters of the device according to the characteristic measurement values of the wireless LAN interference signal and the characteristic statistical values of the non-wireless LAN interference signal included in the statistical results of the interference signal characteristic values, so as to construct a simulated environment corresponding to the interference environment; measure the experience index of a specified application in the simulated environment to obtain the experience index measurement value; and adjust the configured device and / or the parameters of the device according to the experience index measurement value and the experience index measurement result so that the experience index measurement value in the simulated environment matches the experience index measurement result.
[0127] In some embodiments of this application, based on the foregoing scheme, the processing unit 706 is configured to: configure a matching device and the parameters of the device according to the characteristic statistical values of the wireless local area network interference signal included in the statistical results of the interference signal characteristic values, so as to construct a simulated environment corresponding to the interference environment; measure the experience index of a specified application in the simulated environment to obtain the experience index measurement value; and adjust the configured device and / or the parameters of the device according to the experience index measurement value and the experience index measurement result so that the experience index measurement value in the simulated environment matches the experience index measurement result.
[0128] In some embodiments of this application, based on the foregoing scheme, the measurement unit 702 is configured to: measure the interference index information generated by the interference source in each interference environment against the target device in multiple interference environments of the wireless local area network, obtain the index measurement results corresponding to each interference environment, and generate the interference signal feature value statistical results corresponding to each interference environment based on the interference signal measurement results corresponding to each interference environment; the interference processing method further includes: recording the interference signal feature value statistical results and the experience index measurement results corresponding to each interference environment.
[0129] In some embodiments of this application, based on the aforementioned scheme, the measurement duration of the interference index information is inversely correlated with the interference stability of the interference environment.
[0130] Figure 8 A schematic diagram of the structure of a computer system suitable for implementing the electronic device of the present application is shown.
[0131] It should be noted that, Figure 8 The computer system 800 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0132] like Figure 8 As shown, the computer system 800 includes a Central Processing Unit (CPU) 801, which can perform various appropriate actions and processes based on programs stored in Read-Only Memory (ROM) 802 or programs loaded from storage portion 808 into Random Access Memory (RAM) 803, such as performing the methods described in the above embodiments. The RAM 803 also stores various programs and data required for system operation. The CPU 801, ROM 802, and RAM 803 are interconnected via a bus 804. An Input / Output (I / O) interface 805 is also connected to the bus 804.
[0133] The following components are connected to I / O interface 805: an input section 806 including a keyboard, mouse, etc.; an output section 807 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to I / O interface 805 as needed. A removable medium 811, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 810 as needed so that computer programs read from it can be installed into storage section 808 as needed.
[0134] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 809, and / or installed from removable medium 811. When the computer program is executed by central processing unit (CPU) 801, it performs various functions defined in the system of this application.
[0135] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. The transmitted data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.
[0136] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0137] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.
[0138] In another aspect, this application also provides a computer-readable medium, which may be included in the electronic device described in the above embodiments; or it may exist independently and not assembled into the electronic device. The computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods described in the above embodiments.
[0139] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of this application, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0140] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, touch terminal, or network device, etc.) to execute the methods according to the embodiments of this application.
[0141] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the embodiments disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein.
[0142] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. An interference handling method applied to wireless local area networks, characterized in that, include: In an interference environment of a wireless local area network, the interference index information generated by the interference source against the target device is measured to obtain the index measurement results, which include the interference signal measurement results and the experience index measurement results. Based on the interference signal measurement results, statistical results of interference signal feature values are generated. The statistical results of interference signal feature values include at least one of the following: statistical values of wireless LAN interference signals, measured values of wireless LAN interference signals, and statistical values of non-wireless LAN interference signals; wherein, the statistical values are values obtained by statistical analysis based on the interference signal measurement results, and the measured values are values obtained directly through measurement. Based on the statistical results of the interference signal characteristic values and the measurement results of the experience index, a simulated environment corresponding to the interference environment is constructed so that the measured values of the experience index in the simulated environment match the measurement results of the experience index; wherein, the matching includes that the measured values of the experience index in the simulated environment are the same as the data in the measurement results of the experience index, or that the error between them is within a set error range.
2. The interference processing method applied to wireless local area networks according to claim 1, characterized in that, The interference signal measurement results include at least one of the following: The number of wireless LAN devices interfering with the target device, the signal transmission strength of the wireless LAN devices interfering with the target device, the channel utilization of the wireless LAN channel where the target device is located, the signal-to-noise ratio of the wireless LAN channel where the target device is located, the error vector magnitude (EVM) of the wireless LAN channel where the target device is located, the packet error rate of the wireless LAN to which the target device is connected, the data flow of the wireless LAN interfering with the target device, the signal strength of the non-wireless LAN interfering with the target device, and the bandwidth of the non-wireless LAN interfering with the target device.
3. The interference processing method applied to wireless local area networks according to claim 1, characterized in that, The characteristic statistical values of the wireless local area network interference signal include at least one of the following: channel utilization, signal-to-noise ratio, and error vector magnitude.
4. The interference processing method applied to wireless local area networks according to claim 1, characterized in that, The characteristic measurement values of the wireless LAN interference signal include at least one of the following: the number of wireless LAN devices generating interference, the maximum signal strength of the wireless LAN devices generating interference, the maximum bandwidth used by the wireless LAN devices generating interference, and the total traffic used by the wireless LAN devices generating interference.
5. The interference handling method applied to wireless local area networks according to claim 3 or 4, characterized in that, The wireless local area network interference signals include at least one of the following: co-channel interference signals, adjacent channel interference signals, and overlapping frequency interference signals.
6. The interference processing method applied to wireless local area networks according to claim 1, characterized in that, The characteristic statistical values of the non-WLAN interference signal include: the bandwidth distribution and corresponding signal strength of the non-WLAN interference signal in each set time interval.
7. The interference handling method applied to wireless local area networks according to claim 6, characterized in that, Based on the interference signal measurement results, statistical results of interference signal characteristic values are generated, including: Within each set time interval, at least one average signal strength is obtained based on the average signal strength of the non-WLAN interference signal, and the bandwidth corresponding to each average signal strength is acquired. Based on the bandwidth corresponding to each average signal strength within each set time interval, the bandwidth distribution and corresponding signal strength of the non-WLAN interference signal within each set time interval are generated.
8. The interference processing method applied to wireless local area networks according to claim 1, characterized in that, The experience metrics measurement results include at least one of the following: the stuttering rate of the application running on the target device, the average video frame latency of the application running on the target device, and the average control response time of the application running on the target device.
9. The interference processing method applied to wireless local area networks according to claim 1, characterized in that, Based on the statistical results of the interference signal characteristic values, a simulated environment corresponding to the interference environment is constructed to match the measured values of the experience indicators measured in the simulated environment with the measured results of the experience indicators, including: Based on the characteristic measurement values of the wireless LAN interference signal and the characteristic statistical values of the non-wireless LAN interference signal included in the statistical results of the interference signal characteristic values, configure matching devices and the parameters of the devices to construct a simulated environment corresponding to the interference environment. In the simulated environment, the experience metrics of a specified application are measured to obtain the experience metric measurement values; The configured device and / or the device parameters are adjusted based on the experience index measurement value and the experience index measurement result to match the experience index measurement value measured in the simulation environment with the experience index measurement result.
10. The interference processing method applied to wireless local area networks according to claim 1, characterized in that, Based on the statistical results of the interference signal characteristic values, a simulated environment corresponding to the interference environment is constructed to match the measured values of the experience indicators measured in the simulated environment with the measured results of the experience indicators, including: Based on the characteristic statistical values of the wireless local area network interference signal included in the statistical results of the interference signal characteristic values, configure matching devices and the parameters of the devices to construct a simulated environment corresponding to the interference environment; In the simulated environment, the experience metrics of a specified application are measured to obtain the experience metric measurement values; The configured device and / or the device parameters are adjusted based on the experience index measurement value and the experience index measurement result to match the experience index measurement value measured in the simulation environment with the experience index measurement result.
11. The interference processing method applied to wireless local area networks according to claim 1, characterized in that, In an interference environment of a wireless local area network, the interference indicators generated by the interference source against the target device are measured to obtain the indicator measurement results, including: In multiple interference environments of a wireless local area network, the interference index information generated by the interference source in each interference environment against the target device is measured to obtain the index measurement results corresponding to each interference environment. Based on the interference signal measurement results corresponding to each interference environment, the statistical results of the interference signal characteristic values corresponding to each interference environment are generated. The interference processing method further includes: recording the statistical results of interference signal characteristic values and the measurement results of experience indicators corresponding to each interference environment.
12. The interference processing method applied to a wireless local area network according to any one of claims 1 to 4, 6 to 11, characterized in that, The measurement duration of the interference index information is inversely correlated with the interference stability of the interference environment.
13. An interference processing device for wireless local area networks, characterized in that, include: The measurement unit is configured to measure the interference index information generated by the interference source against the target device in an interference environment of a wireless local area network, and obtain the index measurement results, which include interference signal measurement results and experience index measurement results. The generation unit is configured to generate statistical results of interference signal feature values based on the interference signal measurement results. The statistical results of interference signal feature values include at least one of the following: statistical values of wireless local area network (WLAN) interference signals, measured values of WLAN interference signals, and statistical values of non-WLAN interference signals. The statistical values are obtained by statistically analyzing the interference signal measurement results, and the measured values are obtained directly through measurement. The processing unit is configured to construct a simulated environment corresponding to the interference environment based on the statistical results of the interference signal characteristic values and the measurement results of the experience index, so that the measured values of the experience index in the simulated environment match the measurement results of the experience index; wherein, the matching includes that the measured values of the experience index in the simulated environment are the same as the data in the measurement results of the experience index, or the error between them is within a set error range.
14. A computer-readable medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the interference handling method for wireless local area networks as described in any one of claims 1 to 12.
15. An electronic device, characterized in that, include: One or more processors; A storage device for storing one or more programs, which, when executed by one or more processors, cause the electronic device to implement the interference handling method for a wireless local area network as described in any one of claims 1 to 12.
16. A computer program product, characterized in that, The computer program product includes a computer program stored in a computer-readable storage medium, wherein a processor of a computer device reads from the computer-readable storage medium and executes the computer program, causing the computer device to perform the interference handling method for a wireless local area network as described in any one of claims 1 to 12.