Wireless network interference detection and positioning system based on end-to-end performance test

The wireless network interference detection system, which uses end-to-end performance testing, leverages a cloud service platform and testing equipment to work together to monitor and locate wireless network interference in real time. This solves the problem of passive response in traditional methods and achieves proactive early warning and efficient detection.

CN121126424APending Publication Date: 2025-12-12SHANGHAI INST OF TECH
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202511505361.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-21
Publication Date
2025-12-12

AI Technical Summary

Technical Problem

Traditional wireless network interference detection methods rely on performance test results to make inferences in reverse, which cannot provide proactive warnings. This results in a passive response to interference detection and an inability to detect subtle interferences in a timely manner.

Method used

A wireless network interference detection and localization system based on end-to-end performance testing is adopted. Through the collaborative work of cloud service platform, geostationary satellite and testing equipment, it uses interference feature library and decision algorithm to monitor indicators such as throughput, latency and packet loss rate in real time, so as to achieve proactive early warning and accurate localization.

Benefits of technology

It enables the keen detection of subtle interferences before users perceive any lag, improving the intelligence and accuracy of interference detection, reducing hardware costs, and enhancing detection efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121126424A_ABST
    Figure CN121126424A_ABST
Patent Text Reader

Abstract

The invention relates to a wireless network interference detection and positioning system based on an end-to-end performance test, and the system comprises a cloud service platform which issues a task scheduling instruction and a test instruction to a test device, and carries out the data analysis and result visualization based on an index fed back by the test device; a geostationary satellite providing a geostationary satellite signal including clock and geolocation information; the test equipment receives a test instruction of the cloud service platform after executing test equipment positioning and time service, collects an air interface index and an end-to-end performance index, and generates test data traffic; the test equipment sends the test data flow to the test server and receives test result data returned by the test server; and the test server is responsible for processing the data surface traffic, executing an end-to-end performance test based on the received test data traffic, and sending test result data back to the test equipment. Compared with the prior art, the method can actively realize interference detection, type diagnosis and accurate positioning.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of wireless communication, and relates to a wireless network interference detection and positioning device, in particular to a wireless network interference detection and positioning system based on end-to-end performance testing. BACKGROUND

[0002] Today, as wireless communication networks are moving from 4G to 5G and continuously evolving to 6G, their complexity has increased exponentially, not only in terms of multi-level architecture, but also in terms of explosive growth in device scale and full-scenario penetration in application scenarios. In this context, external electromagnetic interference is no longer an occasional interference, but has gradually become one of the key factors affecting network quality and user experience. It can cause "blind spots" or "weak areas" in signal coverage, leading to a sharp drop in data transmission rate, an increase in latency, an increase in call drop rate, and even damage to the normal interaction of network protocols and affect user experience. Therefore, monitoring, positioning and management of wireless network interference have become a core link to ensure the stable operation of wireless communication networks. Traditional existing technologies usually rely on single and localized indicators such as received signal strength (RSSI) and bit error rate (BER) when detecting wireless network interference. Only when the interference is strong enough to seriously affect communication can it be detected, and early warning cannot be achieved. For example, Chinese patent application CN107465581A provides a distributed service testing method for a broadcast television wireless network and a broadband mobile communication network fusion network. The method deploys testing devices, constructs simulation service data packets, performs broadcast or unicast testing in the broadcast television and mobile communication fusion network, and records the performance indicators such as throughput, latency and packet loss rate of the testing devices and their accurate geographic location information. Finally, the system identifies the network performance low area on the map by analyzing these data. However, this method, although solving the problem of low accuracy and efficiency of manual recording and manual analysis in the prior art, still relies on performance test results for reverse inference in essence.

[0003] Therefore, it is a technical problem to provide a detection method that can actively detect interference, diagnose types and accurately locate. SUMMARY

[0004] The purpose of the present application is to overcome the defects of the prior art and provide a wireless network interference detection and positioning system and method based on end-to-end performance testing. Through a continuously optimized interference feature library and decision algorithm, the detection of wireless network interference is completed, and subtle interference is detected through refined indicators such as throughput decline, latency jitter increase, and abnormal packet loss rate increase before user business perception is affected, so that interference detection is changed from passive response in traditional methods to active early warning.

[0005] The object of the present application can be realized by the following technical solutions: The present application provides a wireless network interference detection and positioning system based on end-to-end performance testing, which comprises: A cloud service platform deployed in public internet, with fixed public domain name or IP address, issuing task scheduling instructions and testing instructions to testing devices through stable control channel, and performing data analysis and result visualization based on the index feedback from the testing devices; A geosynchronous satellite providing synchronous satellite signals including clock and geographic location information; A testing device deployed in the network area to be tested, receiving the synchronous satellite signals, completing positioning and time service of the testing device, receiving the testing instructions from the cloud service platform, collecting air interface index and end-to-end performance index during the execution of the testing instructions, and generating testing data flow; the testing device communicates with the testing server through the network to be tested, sends the testing data flow to the testing server, and receives the testing result data returned by the testing server; A testing server deployed in public internet, responsible for processing data plane flow, and with fixed public IP address or domain name; the testing server has a loopback function, performs end-to-end performance testing based on the received testing data flow, and sends the testing result data back to the testing device along the original path.

[0006] As a preferred technical solution, the cloud service platform comprises: A testing control unit for sending testing instructions to the testing device, the testing instructions including at least network address information of the target testing server in the network to be tested, testing data flow parameters and testing parameters; the testing data flow parameters include network protocol type, length and quantity of testing data flow data packets, and testing duration, etc., which are generated according to different network protocols, including L2-L3 testing data flow or application layer real business testing data flow; the testing parameters include wireless network access mode and directional antenna direction angle; A data analysis and interference decision unit for analyzing the change characteristics of the index feedback from the testing device, matching the change characteristic analysis result with an interference characteristic library, and detecting and deciding the wireless network interference based on the matching result using a decision algorithm; the index includes air interface index and end-to-end performance index.

[0007] As a preferred technical solution, the matching follows the following rules: When the throughput in the end-to-end performance index appears periodic fluctuation and the periodic fluctuation exceeds the preset range, and the packet loss rate also appears periodic sharp peak, the matching result is pulse interference; When the signal-to-noise ratio and the throughput in the air interface index are continuously low and have no fluctuation in the whole frequency band, the matching result is wideband interference.

[0008] As a preferred technical solution, the cloud service platform further comprises a self-learning and optimization unit, which trains the decision algorithm based on historical index data and updates the interference feature library during the training process.

[0009] As a preferred technical solution, the cloud service platform further comprises a map data and service unit for obtaining and processing geographic location information data after positioning of the test equipment, and providing map base map services.

[0010] As a preferred technical solution, the cloud service platform further comprises a visualization presentation unit for displaying the positions of the performance abnormal equipment and the potential interference sources on a map based on the interference detection and decision results and the geographic location information data.

[0011] As a preferred technical solution, the test equipment comprises: A client module of the performance test unit generates corresponding test data traffic according to the test instruction, sends it to the test server, and calculates end-to-end performance indicators based on the returned test data results; the test data traffic includes L2-L3 test data traffic or application layer real business test data traffic; A multi-standard access management unit activates or switches different wireless network access interfaces connected by the test equipment to complete heterogeneous testing according to the test instruction of the cloud service platform, while collecting air interface indicators of each access interface in the heterogeneous testing.

[0012] As a preferred technical solution, the heterogeneous testing is end-to-end performance testing using multiple wireless access networks in cross, including 4G, 5G and Wi-Fi, etc., and when 4G or 5G wireless access network is used for heterogeneous testing, the test data traffic is sent from the test equipment, passes through the wireless access network, transmission network and core network of the broadband mobile communication network, enters the public Internet and reaches the test server; when Wi-Fi wireless access network is used for heterogeneous testing, the test data traffic is sent from the test equipment, passes through the Wi-Fi Internet gateway, accesses the public Internet and reaches the test server.

[0013] As a preferred technical solution, the test server comprises a server module of the performance test unit, which is in a loop mode, for receiving the test data traffic sent by the client module and returning the test data results to the client module.

[0014] As a preferred technical solution, when the system performs a test task, each module performs the following steps: S101, based on the geosynchronous satellite, obtaining clock and geographic position information, and positioning and timing each test device based on the clock and geographic position information; S102, the cloud service platform assigns the same test server node to each test device in the corresponding area of the network under test, obtains a test task for the network under test, and issues a test instruction to each test device based on the test task by the test control unit; S103, the multi-standard access management unit activates or replaces the corresponding wireless network access interface and rotates the directional antenna to the set direction based on the test instruction, performs heterogeneous testing, and continuously monitors and records air interface indicators including signal strength and signal-to-noise ratio; S104, the client module generates original test data traffic according to the test instruction and sends it to the corresponding test server; S105, the server module receives the test data traffic sent and immediately returns the corresponding test data traffic to the client module; S106, the client module receives the test data traffic returned by the server module in a loop and combines the original test data traffic to calculate the end-to-end performance indicators of the network under test, including throughput, packet loss rate, bit error rate, latency, and jitter; S107, the multi-standard access management unit stops monitoring the air interface indicators after the end-to-end performance test is completed; S108, the test device packages the air interface indicators, end-to-end performance indicators, and positioning information into test result information and uploads it to the cloud service platform; S109, the data analysis and decision unit matches the change characteristic patterns of the air interface indicators and end-to-end performance indicators of all test devices with the preset interference characteristic library respectively, and uses a decision algorithm to obtain the interference decision result of the test device based on the matching result, the interference decision result includes: whether the test device is interfered and the degree and type of the interference; and based on all the interference decision results of the network under test corresponding area and the positioning information of the corresponding test device, the test device is filtered, the test device is filtered, and the center area of the geographical location cluster is inferred as the potential interference source area; S110, the test control unit sequentially issues multiple test instructions to each test device in the potential interference source area, and the content of each test instruction is only different in the direction of the directional antenna of the test device, and each time a test instruction is issued, steps S103-S109 are executed once; S111, the data analysis and decision unit determines the direction with the strongest interference intensity as the direction of the interference source by comparing the interference decision results of the different directional antennas of the single test device, and determines the intersection point of the directions of the interference sources of all test devices in the potential interference source area as the position of the interference source; S112, the map data and service unit obtains map position information based on the positioning information and sends it to the visualization presentation unit, and the visualization presentation unit receives the position of the interference source and the map position information and displays the position of the interference source on the map.

[0015] Compared with the prior art, the present application has the following beneficial effects: 1) The wireless network interference detection and positioning system based on end-to-end performance testing can associate poor performance with geographical areas by comparing the performance index results of multiple devices, and can locate the potential interference source area through preliminary end-to-end performance testing, and can adjust the directional antenna direction of the test device in the potential interference source area for multiple end-to-end performance tests, thereby achieving accurate positioning of the interference source.

[0016] 2) The present application provides a wireless network interference detection and positioning system based on end-to-end performance testing, which can sensitively detect the existence of subtle interference through refined indicators such as throughput decline, increased latency jitter, and abnormal increase in packet loss rate before the user's business is aware of the stall, thereby changing the passive response of traditional methods to active early warning.

[0017] 3) The present application completes the detection of wireless network interference through a continuously optimized interference feature library and decision algorithm, making the detection method more intelligent, the detection result more accurate, and the detection efficiency higher. BRIEF DESCRIPTION OF DRAWINGS

[0018] Figure 1 The system structure diagram of the present application. DETAILED DESCRIPTION

[0019] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor should fall within the scope of protection of the present application.

[0020] In view of the defects of the prior art, the present application provides a wireless network interference detection and positioning system based on end-to-end performance testing, which is used to solve the defects of the prior art in wireless network interference detection. Specifically, the system adopts a cloud-edge collaborative scheme, the cloud end is divided into a cloud service platform and a test server cluster, and the edge side is a mass of terminal test equipment. The cloud control plane is separated from the data plane, so that the system is more easily expanded (for example, the number of test servers can be increased to support more test equipment), the cloud service platform is responsible for the management of the system, the analysis of data, and the decision of results, and the server cluster is responsible for specific and high-intensity performance testing tasks. The cloud service platform uses machine learning and other AI algorithms to process the data uploaded by a large number of equipment, performs big data correlation analysis, interference detection and positioning, and visualizes the interference area and the moving track of the interference source on a large-scale map. The server cluster and the mass of terminal test equipment jointly complete the end-to-end performance testing. The terminal test equipment is distributed in the test area and only needs to have basic connection and data acquisition capabilities, so it has low hardware cost, small power consumption, light weight and small size, and is beneficial to on-site deployment.

[0021] The structure of the system is shown in Figure 1 and includes: I. Cloud service platform.

[0022] The cloud service platform is deployed on the public Internet and is the control center of the system and has a fixed public network domain name or IP address. It issues task scheduling instructions and test instructions to the test equipment through the establishment of a stable control channel with the test equipment, and performs data analysis and result visualization based on the indicators fed back by the test equipment. In the present application, the cloud service platform includes a test control unit, a data analysis and interference decision unit, a self-learning and optimization unit, a map data and service unit, and a visualization presentation unit.

[0023] The test control unit is used to send test instructions to all test equipment in the network area to be tested, and the test instructions at least include network address information of a target test server in the network to be tested, test data flow parameters and test parameters. The test data flow parameters include network protocol type, length and number of test data flow data packets, and test duration, etc. The test parameters include wireless network access mode and directional antenna direction angle, etc.

[0024] The data analysis and interference decision unit analyzes the change characteristics of the indicators fed back by the test equipment, including air interface indicators and end-to-end performance indicators, and matches the change characteristic analysis results with an interference characteristic library. Based on the matching results, the wireless network interference is detected and decided by using a decision algorithm, wherein the air interface indicators include signal strength and signal-to-noise ratio, etc. The end-to-end performance indicators include throughput, packet loss rate, bit error rate, delay and jitter of the wireless network, etc.

[0025] In the unit, the interference feature library defines different interference types including continuous wave interference, pulse interference and wideband interference, and each interference type is associated with one or more change feature patterns of indicators; for the establishment method of the interference feature library, a simulation method can be used to inject known interference in a controlled environment and record the change pattern of the performance indicators; the interference feature library is essentially a database or a set of rules, which stores the matching rules of performance change patterns and interference types, including: Rule 1: When the periodic fluctuation of the throughput in the end-to-end performance indicators exceeds the preset range, and the packet loss rate simultaneously appears periodic spikes, the matching result is pulse interference; Rule 2: When the signal-to-noise ratio and throughput in the air interface indicators are continuously low and have no fluctuation in the entire frequency band, the matching result is wideband interference; Specifically, the interference judgment algorithm associates and analyzes the air interface indicators such as the signal strength of the wireless network access interface of the test device with the end-to-end performance indicators, and when the signal is good but the performance indicators are poor, the judgment confidence of the existence of enhanced interference is increased, so as to realize accurate judgment of interference.

[0026] The self-learning and optimization unit is responsible for training and updating the interference feature library and the judgment algorithm based on historical indicator data, and realizes unsupervised learning, supervised learning and adaptive threshold adjustment through collecting massive performance test data; if unsupervised learning is used, unknown new interference patterns are automatically discovered through clustering algorithm to expand the interference feature library; if supervised learning is used, when the operation and maintenance personnel perform "confirmation" or "false alarm" operation on the system alarm, these feedback information is used as a label to train a more accurate judgment model; if adaptive threshold adjustment is used, the abnormal threshold of the performance indicators in the judgment algorithm is dynamically adjusted according to the long-term changes of the network environment.

[0027] The map data and service unit is used for acquiring and processing the geographic position information data of the test device after positioning, and providing map base map service.

[0028] The visual presentation unit displays the positions of the performance abnormal devices and the positions of the potential interference sources on the map based on the interference detection and judgment results and the geographic position information data.

[0029] II. Geostationary satellite.

[0030] In the present application, the geostationary satellite is used to provide a synchronous satellite signal including clock and geographic position information; and includes a Beidou geostationary satellite and a GPS geostationary satellite which are mutually redundant.

[0031] III. Test device.

[0032] The system includes at least one test device which is deployed in the network area to be tested and cooperates with the test server to complete the end-to-end performance test.

[0033] Each test device comprises: a client module of the performance test unit, which generates corresponding test data traffic according to test instructions, sends the test data traffic to the test server, and calculates end-to-end performance indicators based on the returned test data results; the test data traffic includes L2-L3 test data traffic or application layer real service test data traffic.

[0034] The multi-mode access management unit is used to manage access of different modes of wireless networks (such as 4G / 5G cellular networks, WiFi wireless networks, etc.), collect air interface indicators of each wireless network access interface, and control the direction of the steerable directional antenna. Specifically, according to the test instructions of the cloud service platform, different wireless network access interfaces connected by the test device are activated or switched to complete heterogeneous testing, and air interface indicators of each access interface in the heterogeneous testing are collected; wherein the heterogeneous testing is to use multiple wireless access networks to cross for end-to-end performance testing, the wireless access networks include 4G, 5G and Wi-Fi, and when using 4G or 5G wireless access network for heterogeneous testing, test data traffic is sent from the test device, enters the public Internet through the wireless access network, transmission network and core network of the broadband mobile communication network, and reaches the test server; when using Wi-Fi wireless access network for heterogeneous testing, test data traffic is sent from the test device, accesses the public Internet through the Wi-Fi Internet gateway, and reaches the test server; if the 4G / 5G cellular network end-to-end performance test is normal, and the WiFi wireless access network end-to-end performance test is abnormal, it can be inferred that there is an external electromagnetic interference source on the frequency band used by the WiFi wireless access network; the heterogeneous testing locates the performance degradation to a specific frequency band, analyzes the unique change mode of the performance indicators on the frequency band, and matches with the interference characteristic library, so as to not only find the specific interfered frequency band, but also intelligently diagnose the specific interference type suffered by the frequency band, which provides direct and actionable fault clues for network operation and maintenance personnel, thereby greatly improving the efficiency of interference troubleshooting and the accuracy and reliability of interference diagnosis.

[0035] In addition, a Beidou and GPS satellite signal receiving antenna, a 4G / 5G cellular network module, a Wi-Fi module, and other wireless access modules are also provided in each test device.

[0036] In detail, after each test device receives the synchronization satellite signal, completes the positioning and time service of the test device, receives the test instructions of the cloud service platform, collects the air interface indicators and end-to-end performance indicators in the process of executing the test instructions, and generates test data traffic; the test device communicates with the test server through the network to be tested, sends the test data traffic to the test server, and receives the test result data returned by the test server.

[0037] IV. Test server

[0038] The system includes at least one test server deployed in the public Internet and responsible for processing data plane traffic. The test server can be an operator test server or a self-built test server and has a fixed public IP address or domain name. The test server has a loopback function, performs end-to-end performance testing based on received test data traffic, and sends test result data back to the test device along the original path.

[0039] In the test server, the service module of the performance testing unit is in loopback mode and is configured to continuously run on the test server, listen to connection requests from the network, and does not need to be directly scheduled by the cloud service platform for a single test. The service module of the performance testing unit and the client module cooperate with each other to complete end-to-end performance testing.

[0040] When the system performs a test task, each module performs the following steps: S101. Based on the geosynchronous satellite, obtain clock and geographic location information, and position and time each test device based on the clock and geographic location information.

[0041] S102. The cloud service platform assigns the same test server node to each test device in the region corresponding to the network under test, obtains a test task for the network under test, and issues a test instruction to each test device based on the test task by the test control unit.

[0042] S103. The multi-standard access management unit activates or replaces the corresponding wireless network access interface and rotates the directional antenna to the set direction based on the test instruction, performs heterogeneous testing, and continuously monitors and records air interface indicators including signal strength and signal-to-noise ratio.

[0043] S104. The client module of the performance testing unit generates original test data traffic according to the test instruction and sends it to the corresponding test server.

[0044] S105. The service module of the performance testing unit receives the sent test data traffic and immediately transmits the corresponding test data traffic back to the client module.

[0045] S106. The client module receives the test data traffic looped back by the service module and combines it with the original test data traffic to calculate end-to-end performance indicators of the network under test, including throughput, packet loss rate, bit error rate, latency, and jitter.

[0046] S107. The multi-standard access management unit stops monitoring the air interface indicators after the end-to-end performance test is completed.

[0047] S108, the test device packs the air interface indicators, end-to-end performance indicators and positioning information into test result information and uploads the test result information to a cloud service platform.

[0048] S109, a data analysis and decision unit matches the change characteristic patterns of the air interface indicators and the end-to-end performance indicators of all test devices with a preset interference characteristic library respectively, and obtains an interference decision result of the test device based on a matching result by using a decision algorithm, the interference decision result including whether the test device is interfered and a degree and a type of the interference; and based on all interference decision results in a corresponding region of a network to be tested and positioning information of corresponding test devices, the test device interfered is screened by geographical position, and a center interference region of the geographical position is inferred as a potential interference source region.

[0049] S110, a test control unit sequentially issues multiple test instructions to each test device in the potential interference source region, and a content of each test instruction is only different in a directional antenna direction of the test device, and each time the test instruction is issued, steps S103-S109 are executed once.

[0050] S111, a data analysis and decision unit compares interference decision results of different directional antenna directions of a single test device, determines a direction with the strongest interference intensity as a direction of an interference source, and determines an intersection point of directions of interference sources of all test devices in the potential interference source region as a position of the interference source.

[0051] S112, a map data and service unit obtains map position information based on the positioning information and sends the map position information to a visual presentation unit, and the visual presentation unit displays the position of the interference source on a map based on the position of the interference source and the map position information.

[0052] In conclusion, the wireless network interference detection and positioning system based on end-to-end performance test can complete the wireless network end-to-end performance test and wireless network interference detection and positioning simultaneously, associate the wireless network interference detection and end-to-end performance test, deduce the interference type, interference strength and interfered frequency band by analyzing the change characteristic mode of the performance index, and visualize the interference detection and positioning result, realize the low-cost, wide-coverage interference detection and service impact evaluation; by deploying the massive distributed test equipment in the to-be-tested area, the long-term monitoring and positioning of the potential interference can be realized, the real-time detection and positioning of the existing interference can be realized, the interference characteristic library and the decision algorithm of the cloud are continuously updated and optimized according to the massive performance test data and interference detection result, the system is iteratively upgraded, the detection process is flexible and is not affected by the network type, the closed-loop detection method of the end-to-end performance test and wireless network interference detection is used, the user side service performance and the network side wireless interference data split problem that plagues the network operation personnel is solved, the intelligent diagnosis of the wireless interference is realized, the specific influence of the user service on the wireless interference is quantified, the wireless network interference detection and positioning result is more accurate, and the detection efficiency is higher.

[0053] The present application also provides an electronic device including a central processing unit (CPU) that can perform various appropriate actions and processes according to computer program instructions stored in a read-only memory (ROM) or loaded from a storage unit into a random access memory (RAM). Various programs and data required for device operation can also be stored in the RAM. The CPU, ROM, and RAM are connected to each other through a bus. An input / output (I / O) interface is also connected to the bus.

[0054] A plurality of components in the device are connected to the I / O interface, including an input unit such as a keyboard, a mouse, and the like, an output unit such as various types of displays, a speaker, and the like, a storage unit such as a magnetic disk, an optical disk, and the like, and a communication unit such as a network card, a modem, a wireless communication transceiver, and the like. The communication unit allows the device to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0055] The processing units perform the various methods and processes described above, such as methods S101-S112. For example, in some embodiments, methods S101-S112 can be implemented as a computer software program tangibly embodied in a machine readable medium, such as a storage unit. In some embodiments, portions or all of the computer program can be loaded and / or installed onto the device via the ROM and / or the communication unit. When the computer program is loaded onto the RAM and executed by the CPU, one or more of the steps of methods S101-S112 described above can be performed. Alternatively, in other embodiments, the CPU can be configured to perform methods S101-S112 by any other suitable means, such as by way of firmware.

[0056] The functionality described herein above can be performed, at least in part, by one or more hardware logic components. For example, and without limitation, illustrative types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), Application-specific Integrated Circuits (ASICs), Application-specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), etc.

[0057] Program code for carrying out methods of the present application can be written in any combination of one or more programming languages. This program code can be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the program code, when executed by the processor or controller, causes the machine to perform the functions / acts specified in the flowcharts and / or block diagrams. The program code can be embodied on one or more non-transitory computer readable media that can be read by a machine, such as a general purpose computer, a special purpose computer, or other programmable data processing apparatus, to produce a machine, such that the program code, which functions to carry out the functions / acts specified in the flowcharts and / or block diagrams, is generated.

[0058] In the context of the present application, a machine-readable medium can be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable storage medium can include, without limitation, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium will include one or more lines of a program of instructions in a searchable electronic archive, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0059] The above merely illustrates the specific embodiments of the present application, but the protection scope of the present application is not limited thereto, and any skilled person in the art can easily think of various equivalent modifications or replacements within the technical range disclosed by the present application, and these modifications or replacements shall be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims

1. A wireless network interference detection and localization system based on end-to-end performance testing, characterized in that, The system includes: The cloud service platform is deployed on the public Internet and has a fixed public domain name or IP address. It sends task scheduling instructions and test instructions to the test equipment through a stable control channel and performs data analysis and result visualization based on the indicators fed back by the test equipment. Geostationary satellites provide synchronous satellite signals, including clock and geolocation information. The test equipment is deployed in the network area under test. It receives the synchronous satellite signal, completes the positioning and timing of the test equipment, receives the test instructions from the cloud service platform, collects the air interface indicators and end-to-end performance indicators during the execution of the test instructions, and generates test data traffic. The test equipment communicates with the test server through the network under test, sends the test data traffic to the test server, and receives the test result data returned by the test server. The test server is deployed on the public Internet, responsible for processing data plane traffic, and has a fixed public IP address or domain name; the test server has a loopback function, performs end-to-end performance testing based on the received test data traffic, and sends the test result data back to the test device along the original path.

2. The wireless network interference detection and localization system based on end-to-end performance testing according to claim 1, characterized in that, The cloud service platform includes: A test control unit is used to send test instructions to the test equipment. The test instructions include at least the network address information of the target test server in the network under test, test data traffic parameters, and test parameters. The test data traffic parameters include the network protocol type, the length and number of test data traffic packets, and the test duration. The test parameters include the wireless network access method and the directional antenna angle. The data analysis and interference decision unit performs change feature analysis on the indicators fed back by the test equipment, matches the change feature analysis results with the interference feature database, and uses a decision algorithm to detect and decide wireless network interference based on the matching results; the indicators include air interface indicators and end-to-end performance indicators.

3. The wireless network interference detection and localization system based on end-to-end performance testing according to claim 2, characterized in that, The matching follows these rules: When the throughput in the end-to-end performance metric exhibits periodic fluctuations and these periodic fluctuations exceed a preset range, and the packet loss rate also exhibits periodic spikes, the matching result is pulse interference. If the signal-to-noise ratio and throughput in the air interface metrics remain low and without fluctuation throughout the entire frequency band, the matching result is broadband interference.

4. The wireless network interference detection and localization system based on end-to-end performance testing according to claim 2, characterized in that, The cloud service platform also includes a self-learning and optimization unit, which trains the decision algorithm based on historical indicator data and updates the interference feature library during the training process.

5. A wireless network interference detection and localization system based on end-to-end performance testing according to claim 2, characterized in that, The cloud service platform also includes a map data and service unit, used to acquire and process geographic location information data after the test equipment is located, and to provide map base map services.

6. A wireless network interference detection and localization system based on end-to-end performance testing according to claim 2, characterized in that, The cloud service platform also includes a visualization unit that displays the location of the device with abnormal performance and the location of potential interference sources on a map based on the interference detection and judgment results and the geographical location information data.

7. A wireless network interference detection and localization system based on end-to-end performance testing according to claim 1, characterized in that, The testing equipment includes: The client module of the performance testing unit generates corresponding test data traffic according to the test instructions, sends it to the test server, and calculates end-to-end performance indicators based on the returned test result data; the test data traffic includes L2-L3 test data traffic or application layer real business test data traffic. The multi-standard access management unit activates or switches different wireless network access interfaces connected to the test device to complete heterogeneous testing according to the test instructions of the cloud service platform, and collects the air interface indicators of each access interface in the heterogeneous test.

8. A wireless network interference detection and localization system based on end-to-end performance testing according to claim 7, characterized in that, The heterogeneous testing involves conducting end-to-end performance tests using multiple wireless access networks, including 4G, 5G, and Wi-Fi. When using a 4G or 5G wireless access network for heterogeneous testing, the test data traffic originates from the test device, passes through the wireless access network, transmission network, and core network of the broadband mobile communication network, and enters the public internet to reach the test server. When using a Wi-Fi wireless access network for heterogeneous testing, the test data traffic originates from the test device, passes through the Wi-Fi internet gateway, accesses the public internet, and reaches the test server.

9. A wireless network interference detection and localization system based on end-to-end performance testing according to claim 7, characterized in that, The test server includes a server module of the performance testing unit, which is in loopback mode and is used to receive test data traffic sent by the client module and send the test result data back to the client module.

10. A wireless network interference detection and localization system based on end-to-end performance testing according to any one of claims 1 to 9, characterized in that, When the system executes a test task, each module performs the following steps: S101. Based on the geostationary satellite, acquire clock and geographic location information, and locate and synchronize the time of each test device based on the clock and geographic location information; S102. The cloud service platform assigns the same test server node to each test device in the area corresponding to the network under test, and obtains the test task for the network under test. Based on the test task, the test control unit issues test instructions to each of the test devices. S103. The multi-mode access management unit activates or replaces the corresponding wireless network access interface based on the test command and rotates the directional antenna to the set direction to perform heterogeneous testing and continuously monitor and record air interface indicators including signal strength and signal-to-noise ratio. S104. The client module generates raw test data traffic according to the test instructions and sends it to the corresponding test server. S105. The server module receives the sent test data traffic and immediately sends the corresponding test data traffic back to the client module. S106. The client module receives the test data traffic looped back from the server module and, together with the original test data traffic, calculates the end-to-end performance indicators of the network under test, including throughput, packet loss rate, bit error rate, latency, and jitter. S107. After the end-to-end performance test is completed, the multi-standard access management unit stops monitoring air interface indicators. S108. The test equipment packages the air interface indicators, end-to-end performance indicators and positioning information into test result information and uploads it to the cloud service platform. S109. The data analysis and decision unit matches the change patterns of the air interface indicators and end-to-end performance indicators of all test devices with the preset interference feature library, and uses a decision algorithm to obtain the interference decision results of the test devices based on the matching results. The interference decision results include: whether the test device is interfered with and the degree and type of interference. Based on all the interference decision results and the location information of the corresponding test devices in the area corresponding to the network under test, the interference test devices are clustered by geographical location, and the central interference area of ​​the geographical location cluster is inferred as the potential interference source area. S110. The test control unit sends multiple test commands to each test device in the potential interference source area in sequence. The content of each test command is different only in the direction of the directional antenna of the test device. Each time a test command is sent, steps S103-S109 are executed once. S111 The data analysis and decision unit compares the interference decision results of different directional antenna directions of a single test device, determines the direction with the greatest interference intensity as the direction of the interference source, and determines the intersection of the interference source directions of all test devices in the potential interference source area as the location of the interference source. S112. The map data and service unit obtains map location information based on the positioning information and sends it to the visualization unit. The visualization unit receives the interference source location and map location information and displays the location of the interference source on the map.

Citation Information

Patent Citations

  • Distributed service testing method and system for integrated network of wireless radio and television network and broadband mobile communication network

    CN107465581A