Same-frequency interference source detection method, electronic equipment and storage medium

By performing synchronous interference detection on network devices and using SNMP protocol to send interference information to the server, the problem of difficulty in detecting synchronous interference sources in wireless WiFi systems is solved, real-time monitoring and alarm of the system are realized, and communication reliability is improved.

CN120017190APending Publication Date: 2025-05-16SIEMENS (CHINA) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411259175.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-09
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

The prior art cannot detect the source of synchronous interference in wireless WiFi systems in a timely manner, resulting in increased communication delay and packet loss rate, system abnormalities and even interruptions.

Method used

By performing the same-frequency interference detection during wireless and fidelity WiFi communication on network devices, the same-frequency interference information is obtained, and the identification information and address of the same-frequency interference access point AP is sent to the server based on the simple network management protocol SNMP.

Benefits of technology

Real-time monitoring and alarming of homofrequency interference is realized, the interference source can be traced and the reliability of wireless communication systems can be improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120017190A_ABST
    Figure CN120017190A_ABST
Patent Text Reader

Abstract

The invention provides a same-frequency interference source detection method, electronic equipment and a storage medium, and the method comprises the steps: detecting same-frequency interference when network equipment carries out wireless fidelity WiFi communication, and obtaining same-frequency interference information; and based on a simple network management protocol (SNMP), sending identification information and an address of a same-frequency interference access point (AP) determined according to the same-frequency interference information to a server. According to the scheme, the same-frequency interference of the wireless WiFi system of the network equipment can be monitored, the interference can be effectively alarmed in real time, the source can be traced, and the reliability of the wireless communication system is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of computer technology, and in particular to a method for detecting a co-channel interference source, an electronic device, and a storage medium. Background Art

[0002] Wireless Fidelity (WiFi) communication systems are flexible in deployment, but communication stability is generally not as good as wired communication. In addition, since wireless WiFi technology has limited communication channels, channel overlap, also known as "co-channel interference", is prone to occur. When wireless WiFi co-channel interference exists, the system's communication delay and packet loss rate tend to increase, leading to communication abnormalities or even interruptions.

[0003] Currently, interference between different network devices is minimized through frequency selection, power control, anti-interference technology or the use of spatial separation, but the above technologies cannot detect the source of co-channel interference in a timely manner. Summary of the invention

[0004] In view of this, the method for detecting co-channel interference sources, electronic device and storage medium provided in the present application can detect the source of co-channel interference in a timely manner.

[0005] According to a first aspect of an embodiment of the present application, a method for detecting a co-channel interference source is provided, comprising: detecting co-channel interference when a network device performs wireless fidelity WiFi communication, and obtaining co-channel interference information;

[0006] Based on the Simple Network Management Protocol SNMP, the identification information and address of the co-channel interference access point AP determined according to the co-channel interference information are sent to the server.

[0007] According to a second aspect of an embodiment of the present application, a method for detecting a co-channel interference source is provided, including:

[0008] Based on the simple network management protocol SNMP, an information acquisition request is sent to the network device according to a preset period; the information acquisition request is used to obtain information of the same-frequency interference access point AP when the network device performs wireless fidelity WiFi communication;

[0009] Receive interference data sent by the network device, where the interference data includes identification information and address of the co-channel interference access point AP.

[0010] According to a third aspect of an embodiment of the present application, a method for detecting a co-channel interference source is provided, including:

[0011] Receiving simple network management protocol trap information sent by a network device, wherein the simple network management protocol trap information includes identification information and address of a co-channel interference access point AP when the network device performs wireless fidelity WiFi communication;

[0012] The identification information and address of the co-channel interference access point AP are processed.

[0013] According to a fourth aspect of an embodiment of the present application, an electronic device is provided, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other through the communication bus; the memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform an operation corresponding to the method described in the first aspect, the second aspect or the third aspect.

[0014] According to a fifth aspect of an embodiment of the present application, a computer storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the method described in the first aspect, the second aspect, or the third aspect is implemented.

[0015] It can be seen from the above technical solution that the same-frequency interference of the network device during wireless fidelity WiFi communication is detected to obtain the same-frequency interference information; based on the simple network management protocol SNMP, the identification information and address of the same-frequency interference access point AP determined according to the same-frequency interference information are sent to the server. In this process, the same-frequency interference monitoring of the wireless WiFi system of the network device is realized through the SNMP protocol, and the same-frequency interference is effectively alarmed in real time, and the source can be traced, thereby improving the reliability of the wireless communication system. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings so that the above and other features and advantages of the present invention will be more apparent to those skilled in the art. In the accompanying drawings:

[0017] Figure 1 This is the process of the same-channel interference detection method of an embodiment of the present application Figure 1 ;

[0018] Figure 2 is a schematic diagram of AP information of a co-channel interfering access point according to an embodiment of the present application;

[0019] Figure 3 This is a schematic diagram of obtaining interference data using the GetNext instruction of an embodiment of the present application;

[0020] Figure 4 This is a schematic diagram of obtaining interference data using a Get instruction according to an embodiment of the present application;

[0021] Figure 5 It is a schematic diagram of a server receiving co-channel interference SNMP Trap information according to an embodiment of the present application;

[0022] Figure 6 is a schematic diagram of parameter configuration and event configuration of an embodiment of the present application;

[0023] Figure 7 It is a schematic diagram of establishing a connection relationship between a server and a network device in one embodiment of the present application;

[0024] Figure 8 It is a schematic diagram of a program for writing a server to receive SNMP Ttap events of a network device in a preset environment of an embodiment of the present application;

[0025] Fig. 9 This is a schematic diagram of a co-channel interference information detection according to an embodiment of the present application;

[0026] Fig.10 This is a schematic diagram of SNMP Trap message generation according to an embodiment of the present application;

[0027] Fig.11 This is the process of the same-channel interference detection method of an embodiment of the present application Figure 2 ;

[0028] Fig.12 This is the process of the same-channel interference detection method of an embodiment of the present application Figure 3 ;

[0029] Fig.13 It is a schematic diagram of the overall architecture of co-channel interference source detection according to an embodiment of the present application;

[0030] Fig.14 It is a schematic diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0031] In order to enable those skilled in the art to better understand the technical solutions in the embodiments of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the embodiments of the present application should fall within the scope of protection of the embodiments of the present application.

[0032] The following describes in detail the co-channel interference source detection method, electronic device and storage medium provided in the embodiments of the present application in conjunction with the accompanying drawings.

[0033] Co-frequency interference source detection method

[0034] Figure 1 This is the process of a method for detecting a co-channel interference source according to an embodiment of the present application. Figure 1 . Can be applied to network equipment. Figure 1As shown, the co-channel interference source detection method 100 includes the following steps:

[0035] S101, detecting co-channel interference of a network device during wireless fidelity WiFi communication to obtain co-channel interference information.

[0036] In an embodiment of the present application, co-channel interference refers to the interference caused by the carrier frequency of the useless signal being the same as the carrier frequency of the useful signal and to the receiver receiving the co-channel useful signal. Co-channel interference of WiFi signals is usually caused by multiple wireless devices using the same channel. The detected co-channel interference information may include co-channel interference sources, interference intensity or interference characteristics, etc. The interference sources may include the interference source location and the interference signal frequency, etc. The interference intensity may include signal-to-noise ratio and bit error rate, etc. Among them, the network device may be a SCALANCE W wireless communication device.

[0037] S102: Based on the simple network management protocol SNMP, the identification information and address of the co-channel interference access point AP determined according to the co-channel interference information are sent to the server.

[0038] Simple Network Management Protocol (SNMP) is a set of network management protocols defined by the Internet Engineering Task Force. The protocol is based on the Simple Network Monitoring Protocol. SNMP enables network administrators to remotely manage and monitor computers, routers, and other network devices through a workstation. Use the SNMP protocol to better manage and monitor the network. The management workstation can remotely manage all network devices that support the protocol, such as monitoring network status, modifying network device configurations, and receiving network event warnings. SNMP communication can be imported into the server, and the library is LSNMP.

[0039] In an embodiment of the present application, SNMP communication can be imported into the server, the library is LSNMP, the server can be a programmable logic controller (PLC), and the instructions contained in the LSNMP library can be LSNMP_Get, LSNMP_GetNext, LSNMP_GetBulk, LSNMP_Set, LSNMP_Switchl(), and LSNMP_SendTrap. The identification information of the co-channel interference access point AP may include its name (Service Set Identifier, SSID), Media Access Control Address (Media Access Control Address, MAC), etc. The address of the co-channel interference access point AP can be an Internet Protocol Address (Internet Protocol Address, IP), which is a logical address in the network.

[0040] Among them, SSID is the name of the wireless network, which needs to be entered when the user connects to the wireless network. In the case of co-channel interference, the SSID itself does not directly indicate interference, but it can be used to distinguish different wireless networks. Each network device has a unique MAC address, which is used to identify itself in the network. For a wireless access point (AP), the MAC address is part of its hardware identification. When troubleshooting co-channel interference, knowing the MAC address can help identify and distinguish different devices.

[0041] For example, Figure 2 As shown, Figure 2 Schematic diagram of AP information of co-channel interference access points according to an embodiment of the present application. Figure 2 In the figure, 01 is the same frequency access point AP, 02 is the radio communication Radio, 06 is the wireless local area network (WLAN), 03 is the type Type, and 04 is the SSID, which is used to uniquely identify a wireless network and to distinguish different wireless networks, such as Figure 2 The name of the interference SSID detected in the source is ANet-H5Sw, 05 is the Basic Service Set Identifier (BSSID), and BSSID refers to the MAC address of the AP, such as: 18-44-e6-76-26-f3, etc.

[0042] It can be understood that in the embodiment of the present application, the same-channel interference of the network device during wireless fidelity WiFi communication is detected to obtain the same-channel interference information; based on the simple network management protocol SNMP, the identification information and address of the same-channel interference access point AP determined according to the same-channel interference information are sent to the server. In this process, the same-channel interference monitoring of the wireless WiFi system of the network device is realized through the SNMP protocol, and the same-channel interference is effectively alarmed in real time, and the source can be traced, thereby improving the reliability of the wireless communication system.

[0043] In some embodiments of the present application, in S102, based on the simple network management protocol SNMP, sending the identification information and address of the co-channel interference access point AP determined according to the co-channel interference information to the server can be implemented through S1021 value S1023, which is specifically explained through the following steps.

[0044] S1021. Receive the information acquisition request sent by the server according to SNMP.

[0045] In some embodiments of the present application, the network device receives an information acquisition request carrying instructions sent by the server according to SNMP. The instructions carried in the information acquisition request may be an acquisition operation instruction and an acquisition next operation instruction; or, the instructions carried in the information acquisition request once may be an acquisition operation instruction, and the instructions carried in the second information acquisition request once may be a next operation instruction.

[0046] Exemplarily, the get operation instruction may be a LSNMP_Get instruction in the SNMP library, and the next operation instruction may be a LSNMP_GetNext instruction, where the LSNMP_Get instruction is used to obtain the value of a specific object identifier (OID) from a network device. The LSNMP_GetNext instruction is used to obtain the value of the next available OID on the network device.

[0047] S1022: In response to the information acquisition request, generate interference data according to the co-channel interference information, where the interference data includes identification information and address of the co-channel interference access point AP.

[0048] S1023. Send interference data to the server.

[0049] In some embodiments of the present application, the network device responds to the acquisition operation instruction and / or the acquisition next operation instruction carried in the information acquisition request, calls the corresponding function block, obtains the co-channel interference information detected and stored by the network device, and generates interference information including the identification information and address of the AP of the co-channel interference access point, and sends the interference information to the server.

[0050] It can be understood that in some embodiments of the present application, the network device responds to the acquisition operation instruction and / or the next operation instruction in the SNMP library carried in the information acquisition request sent by the server, generates interference information including the identification information and address of the co-channel interference access point AP, and sends the interference information to the server. The SNMP protocol is used to monitor the co-channel interference of the wireless Wi-Fi system of the network device. Through this method, real-time alarms are effectively issued for interference, and the source can be traced, thereby improving the reliability of the wireless communication system.

[0051] In some embodiments of the present application, S1022 can be implemented through S10221 to S10223, which is illustrated by the following steps.

[0052] S10221. Obtain a management information base (MIB) file, where the MIB file stores object identifier (OID) information of co-channel interference.

[0053] In some embodiments of the present application, the Management Information Base (MIB) stores configuration information, performance data and other management data of the network device and the OID corresponding to the co-channel interference information detected by the network device. After obtaining the co-channel interference information, the co-channel interference information is encapsulated into an object, and the corresponding OID is set, and the OID information is stored in the MIB file.

[0054] The MIB file can be downloaded in a corresponding WEB interface of any browser connected to the network device.

[0055] S10222. Determine basic OID information of the co-channel interference access point AP in the co-channel interference information according to the MIB file, where the basic OID information includes identification information and an address of the co-channel interference access point AP.

[0056] S10223. Generate interference data according to basic OID information of the co-channel interference access point AP.

[0057] Basic OIDs are those OIDs that are defined and widely used by standardization organizations. They are usually used to identify objects in common MIB files. Network administrators or management applications can use these OIDs to query or set the status information of network devices.

[0058] In some embodiments of the present application, according to the LSNMP_GetNext instruction, the corresponding GetNext function block is called to read the basic OID stored in the MIB file to obtain the identification information and address of the co-channel interference access point AP.

[0059] For example, Figure 3 As shown, Figure 3 This is a schematic diagram of a GetNext instruction to obtain interference data in one embodiment of the present application. Figure 3 In the figure, 07 is the LSNMP_GetNext instruction, 08 is the function block enable, 09 is, 10 is the function block execution reset, 12 is the function block execution completion flag, 13 is the function block execution flag, 14 is the fault flag, 15 is the node jump, 16 is the function block execution status code, and 17 is the enable output. After correctly configuring the GetNext function block parameter OID, trigger the 09 (trigger function block) pin once to execute the function block. When 13 (function block execution flag) is set to 1, the identification information and address of the co-channel interference AP corresponding to the read basic OID information is placed in the data receiving area of ​​11 (SNMP related data area), and the identification information and address of the co-channel interference access point AP are used as interference information.

[0060] Exemplarily, through the LSNMP_GetNext instruction, the corresponding GetNext function block is called to obtain the MAC address of the AP with co-channel interference (for example, the interfering SSID name is source ANet-H5Sw, 1Channel, and its MAC is: 18-44-e6-76-26-f3, which is converted to decimal as 24.68.230.120.38.243).

[0061] After the basic OID information is obtained, interference information is further generated based on the OID.

[0062] It is understandable that in some embodiments of the present application, a management information base MIB file is obtained, and the MIB file stores the object identifier OID information of the co-channel interference. The MIB file can be used for network monitoring, troubleshooting and performance optimization. Each OID is a unique key-value pair, representing a specific management object in the network device. Through these OIDs, the efficiency of obtaining the identification information and address of the co-channel interference access point AP is improved.

[0063] In some embodiments of the present application, S10223 can be implemented through S201 or S202, which is illustrated by the following steps.

[0064] S201: Determine basic OID information of a co-channel interference access point AP as interference data.

[0065] In some embodiments of the present application, the basic OID information of the co-channel interference access point AP can be determined as interference information. Because the OID information includes the identification information and address of the co-channel interference access point AP, the interference source can be further determined through the basic OID information, so the basic OID information of the co-channel interference access point AP can be determined as interference information.

[0066] S202: Determine extended OID information according to the basic OID information and the co-channel interference information of the co-channel interference access point AP, and determine the basic OID information and the extended OID information of the co-channel interference access point AP as interference data.

[0067] Extended OIDs are those defined by manufacturers or organizations themselves. They are usually extended based on the basic OIDs. Extended OIDs can be used to identify proprietary configuration options, status information, etc. For example, when the basic OID is 1.3.6.1.4.1.12345, the extended OID can be 1.3.6.1.4.1.12345.1.2.3.

[0068] In some embodiments of the present application, the identification information and address of the co-channel interfering access point AP are obtained through basic OID information, and further through the LSNMP_Get instruction, the corresponding Get function block is called to read the basic OID, extended OID and address to obtain other information of the interference source, such as the interference signal strength.

[0069] For example, Figure 4 As shown, Figure 4 This is a schematic diagram of a Get instruction to obtain interference data in one embodiment of the present application. Figure 4 Among them, 18 is the LSNMP_Get instruction, 19 is the function block enable, 20 is the trigger function block, 21 is the stop function block execution, 22 is the SNMP read and write community key, 23 is the object identifier, 24 is the parameter configuration related to snmp communication, 25 is the function block execution completion flag, 26 is the function block execution flag, 27 is the stop function block execution status flag, 28 is the fault flag, and 29 is the function block execution status code. After obtaining the MAC address of the first co-channel interference AP detected by the device through the GetNext function block, read the basic OID+extended OID+MAC through the function block Get to obtain other detailed information of the interference source. For example:

[0070] Signal strength: get 1.3.6.1.4.1.4329.20.1.1.1.1.27.1.1.9.2.1.4.6.236.35.123.124.252.249, SSID: get 1.3.6.1.4.1.4329.20.1.1.1.1.27.1.1.9.2.1.7.6.236.35.123.124.252.249.

[0071] The SSID (ANet-H5Sw) of the co-channel interference is obtained. When 25 (the function block execution completion flag) is set to 1, the detailed information of the co-channel interference source is placed in the data receiving area of ​​24 (parameter configuration related to SNMP communication).

[0072] It can be understood that in some embodiments of the present application, the basic OID information of the co-channel interference access point AP is determined as interference data, or the extended OID information is determined based on the basic OID information of the co-channel interference access point AP and the co-channel interference information, and the basic OID information and the extended OID information of the co-channel interference access point AP are determined as interference data. Determining interference data in two ways can reduce the complexity of obtaining interference data or obtain more detailed interference data.

[0073] In an embodiment of the present application, after the network device obtains the co-channel interference information, if it receives an information acquisition request sent by the server, the network device passively responds to the information acquisition request and sends the co-channel interference information to the server. In addition, after the network device obtains the co-channel interference information, it can actively send information to the server. S102 can also be implemented through S1021 to S1022, which is explained by the following steps.

[0074] S1021. When acquiring co-channel interference information, generate simple network management protocol trap information according to the co-channel interference information, where the simple network management protocol trap information includes identification information and address of a co-channel interference access point AP.

[0075] S1022. Send simple network management protocol trap information to the server.

[0076] Simple Network Management Protocol trap information is an asynchronous notification mechanism used to report important events of network devices. When certain predefined events occur on a network device, it will actively send a trap message to the network management system.

[0077] In some embodiments of the present application, in a network device, if co-channel interference information is detected, an SNMP trap message, i.e., a simple network management protocol trap message, may be generated. The simple network management protocol trap message may include information about the co-channel interference, such as identification information and address of the co-channel interference access point AP. Finally, the generated simple network management protocol trap message is sent to a server.

[0078] For example, Figure 5 As shown, Figure 5 Schematic diagram of a server receiving SNMP Trap information of same-frequency interference according to an embodiment of the present application. Figure 3 In the example, the received co-channel interference SNMP Trap message includes 30, namely the name, which may be "Data_UDP".RCV (used to store or process received UDP data packets), 31 (address), 32 (display format) and 33 (monitoring value). The monitoring value may be user-defined.

[0079] It can be understood that in some embodiments of the present application, when obtaining co-channel interference information, simple network management protocol trap information is generated according to the co-channel interference information, the simple network management protocol trap information includes the identification information and address of the co-channel interference access point AP, and the simple network management protocol trap information is sent to the server. This method can quickly respond to network anomalies and improve network availability and management efficiency.

[0080] In some embodiments of the present application, the co-channel interference source detection method further includes S301 to S302, which is specifically described through the following steps.

[0081] S301. Acquire parameters of parameter configuration related to a simple network management protocol trap function, parameters of event configuration and a server address set by a user.

[0082] In some embodiments of the present application, parameter configuration refers to the process of configuring various parameters of network devices on the management interface of network devices, and these parameters may involve aspects such as basic settings, performance parameters and security settings of the equipment. The settings of network connection parameters such as IP address, subnet mask and default gateway are mainly to ensure that the network device can work in the expected manner and meet specific safety and performance requirements. Event configuration refers to the process of defining events on network devices and configuring how to respond to these events. Among them, these events can be hardware failures, software anomalies and performance indicators exceeding the standard, as long as the network administrator can understand the state changes of network devices in a timely manner and take necessary measures to solve the problem. For example, when the network device detects a predefined event, it will send SNMP trap information to the server. The setting of the server address refers to the configuration of key parameters such as IP address, subnet mask and default gateway in the process of configuring the network address of the server. These settings are used to ensure that the server can be normally connected to the network device and communicate normally with the network device.

[0083] Among them, a setting interface is displayed on any computer that can connect to the network device, and the user sets parameters and events in the setting interface.

[0084] For example, Figure 6 As shown, Figure 6 is a schematic diagram of parameter configuration and event configuration of an embodiment of the present application. Figure 6 In the figure, 34 is an event, 35 is the configuration of parameters and events, 36 is an email, 37 is a trap message, 38 is mainly used to record events that occur in the network or system, and 39 is a system log, which is an industrial standard protocol used to record device logs. 40 is a local link change, which is usually related to the configuration and management of network devices to ensure that the device can adapt to different network environments and requirements and maintain effective data transmission and communication between devices.

[0085] In some embodiments of the present application, in addition to the parameters of the parameter configuration related to the SNMP trap function set by the user, the parameters of the event configuration and the server address, the UDP relationship between the network device and the server can also be set, and the server can be programmed in a preset environment (such as a PLC programming portal environment) to receive the SNMP Ttap event program of the network device. Figure 7As shown, Figure 7 FIG. 1 is a schematic diagram of a server and a network device establishing a connection relationship in one embodiment of the present application. Figure 7 It includes 41, i.e., communication configuration, 42, i.e., local local and partner partnet, which can be the receiver and sender of data, as well as 43, i.e., endpoint, 44, i.e., interface, 45, i.e., address and 46, i.e., connection type, which can be UDP.

[0086] For example, Figure 8 As shown, Figure 8 This is a schematic diagram of a preset environment for writing a server to receive SNMP Ttap event programs of a network device in an embodiment of the present application. Figure 8 It includes TCON function block and TURCV function block. The server receives the simple network management protocol trap information sent by the network device through these two function blocks. Among them, 47 is TCON, that is, establishing an Ethernet connection, 48 is the function block enable, 49 is the trigger function block, 50 is the ID number of the Ethernet connection relationship, 51 is the parameter configuration information of the Ethernet connection, 52 is the enable output, 53 is the function block execution completion flag, 54 is the function block execution flag, 55 is the fault flag, and 56 is the function block execution status code. In the TCON function block, after the function block parameters are correctly configured, the 49 (trigger function block) pin is triggered once to execute the TCON function block, the function block execution completion flag is output, and the communication connection between the server and the network device is completed. The TURCV function block is used for receiving data for UDP, 48 is the function block enable, 49 is the trigger function block, 50 is the ID number of the Ethernet connection relationship, 59 is the specified receive length, 60 is a pointer to the receive buffer, which can be an input / output buffer, a bit storage area or a data block, 61 is a pointer to the communication partner IP and port number, 62 is an enable output, 63 is a non-destructive read, 64 is the function block execution flag, 65 is a fault flag, 66 is the function block execution status code, and 67 is the received data length. In the TURCV function block, the trigger function block pin is always set. When the simple network management protocol trap information is received, the data is stored in the receive buffer used to point to the pointer to the receive buffer.

[0087] S302: Activate a simple network management protocol trap function of the network device according to the parameters of the parameter configuration, the parameters of the event configuration and the address of the server.

[0088] In some embodiments of the present application, after parameter configuration and event configuration are performed, and after the server address is set, the simple network management protocol trap function of the network device is enabled so that a simple network management protocol trap function is generated after co-channel interference information is detected.

[0089] For example, Fig. 9 As shown, Fig. 9 1 is a schematic diagram of a co-channel interference information detection according to an embodiment of the present application. Fig. 9 In the table, 68 is a database table used to record network events or system activity information, 69 is service restart, 70 is the time since the system was turned on, 71 is the system time, which refers to the time seen when the date command is executed, and 72 is the severity, which is usually used to indicate the severity of an event or problem, and can help administrators quickly identify which problems are urgent and which can be dealt with later. Different systems may use different severity level names and values ​​to indicate different severity levels. 73 is the specific text information recorded in the log file, which is used to describe the event that occurred, such as Overlap-AP foundon WLAN 1:AP "ANet-JjCk-5G" [ec:23:7b:7c:fc:f9] found on channel 165rssi 0, which includes the specific frequency band of wireless signal transmission, SSID, MAC and other related information.

[0090] For example, Fig.10 As shown, Fig.10 This is a schematic diagram of SNMP Trap message generation according to an embodiment of the present application. Fig.10 In the example, 74 is an event log, which is a collection of log messages generated by a system, application or service, and contains multiple messages used to record program running status, error messages or other important events, that is, 75, each message records a specific event or status. Other information such as Figure 8 shown.

[0091] It is understood that in some embodiments of the present application, the parameters of the parameter configuration, the parameters of the event configuration and the address of the server set by the user related to the SNMP trap function are obtained, and the SNMP trap function of the network device is activated according to the parameters of the parameter configuration, the parameters of the event configuration and the address of the server. This method can not only improve work efficiency and flexibility, but also optimize data management and promote remote management.

[0092] Fig.11 This is the process of the same-channel interference detection method of an embodiment of the present application Figure 2 The same-frequency interference source detection method can be applied to the server and is specifically described through the following steps.

[0093] S401. Based on the simple network management protocol SNMP, an information acquisition request is sent to a network device according to a preset period; the information acquisition request is used to obtain information of a co-channel interference access point AP when the network device performs wireless fidelity WiFi communication.

[0094] In the embodiment of the present application, SNMP communication is imported into the server, the library is LSNMP, and an information acquisition request is sent to the network device through SNMP at a preset period. The information acquisition request is used to obtain the information of the co-channel interference access point AP detected and stored by the network device when performing wireless fidelity WIFI communication. And the information acquisition request may include the acquisition operation instruction and / or the acquisition next operation instruction in the SNMP library.

[0095] S402: Receive interference data sent by a network device, where the interference data includes identification information and address of a co-channel interference access point AP.

[0096] In an embodiment of the present application, the server receives interference data including identification information and address of a co-channel interference access point AP. The interference data includes basic OID information of the co-channel interference access point AP, and the basic OID information includes identification information and address of the co-channel interference access point AP. Alternatively, the interference data includes basic OID information and extended OID information of the co-channel interference access point AP, and the extended OID information may be other detailed information of the co-channel interference access point AP, such as interference signal strength.

[0097] In some embodiments of the present application, after receiving the interference information, an alarm may be generated to notify the network administrator of the co-channel interference situation, such as by sending an email, text message or other notification method to the administrator. Alternatively, the co-channel interference information may be recorded in a log file for subsequent use, or the pattern and trend of the co-channel interference may be analyzed to help identify potential problem areas.

[0098] It can be understood that in some embodiments of the present application, based on the simple network management protocol SNMP, an information acquisition request is sent to the network device according to a preset period; the information acquisition request is used to obtain the information of the co-channel interference access point AP when the network device performs wireless fidelity WiFi communication, and receive the interference data sent by the network device, and the interference data includes the identification information and address of the co-channel interference access point AP. In this process, the co-channel interference monitoring of the wireless WiFi system of the network device is realized through the SNMP protocol, and the co-channel interference is effectively alarmed in real time, and the source can be traced, thereby improving the reliability of the wireless communication system.

[0099] Fig.12 This is the process of the same-channel interference detection method of an embodiment of the present application Figure 3 , which is described in detail through the following steps.

[0100] S501. Receive simple network management protocol trap information sent by a network device, where the simple network management protocol trap information includes identification information and address of a co-channel interference access point AP when the network device performs wireless fidelity WiFi communication.

[0101] S502: Process the identification information and address of the co-channel interfering access point AP.

[0102] In some embodiments of the present application, in addition to actively sending an information acquisition request to the network device, the server can also generate a simple network management protocol trap information based on the co-channel interference information after the network device detects the co-channel interference information, and then send the simple network management protocol trap information to the server within a preset period, and the server passively receives the simple management protocol trap information sent by the network device. Among them, the simple network management protocol trap information includes the identification information and address of the co-channel interference access point AP when the network device performs wireless fidelity WiFi communication. After receiving the simple network management protocol trap information, its content can be parsed to extract the relevant information of the co-channel interference, and logs can be recorded, alarms can be generated, and data can be analyzed based on the relevant information of the co-channel interference.

[0103] It is understandable that in some embodiments of the present application, a simple network management protocol trap message sent by a network device is received, the simple network management protocol trap message includes the identification information and address of the same-frequency interference access point AP when the network device performs wireless fidelity WiFi communication, and the identification information and address of the same-frequency interference access point AP are processed. Through the simple network management protocol trap message actively sent by the network device, faults can be quickly discovered, economic trees can be reduced, and system reliability can be improved.

[0104] Based on the above steps, Fig.13 As shown, Fig.13 FIG. 1 is a schematic diagram of the overall architecture of co-channel interference source detection according to an embodiment of the present application. Fig.13In the figure, 76 is a server, 77 is a network device, and 78 is an SNMP management system on the network device, which is mainly responsible for managing the interface, central processing unit (CPU) and memory on the device. 79 is an instruction library, which stores various instructions. The server and the network device send instructions through the network port. 80 is a "TCON+TURCV" FB, where TCON is an instruction for establishing a communication connection. It is the beginning of the communication process and is used to initialize communication parameters and establish a connection. TURCV is an instruction for receiving data. After the communication connection is established, it is used to receive data from the network device. The TCON instruction, TURCV instruction and FB function block constitute the communication and data exchange between the network device and the service. SNMP communication is imported to the server through the preset platform. The library is "LSNMP", and the LSNMP-GET and LSNMP-GETNEXT instructions in the library are used to periodically send information acquisition requests to the network device. The request is used to obtain the co-channel interference information detected by the network device, and then obtain the co-channel interference status of the SCALANCE W AP. In addition, after detecting co-channel interference information, the network device generates simple network protocol trap information based on the co-channel interference information and sends the simple network protocol trap information to the network device. The server passively receives the SNMP Trap message detected by the network device through the TCON and TURCV function blocks integrated in the preset platform.

[0105] Reference Fig.14 , shows a schematic diagram of an electronic device of an embodiment of the present application. The specific embodiment of the present application does not limit the specific implementation of the electronic device.

[0106] like Fig.14 As shown, the electronic device 600 may include: a processor (processor) 602, a communication interface (Communications Interface 604, a memory (memory) 606, and a communication bus 608.

[0107] in:

[0108] The processor 602 , the communication interface 604 , and the memory 606 communicate with each other via a communication bus 608 .

[0109] The communication interface 604 is used to communicate with other electronic devices or servers.

[0110] The processor 602 is used to execute the program 610, and specifically can execute the relevant steps in the above method embodiment.

[0111] Specifically, the program 610 may include program codes, which include computer operation instructions.

[0112] The processor 602 may be a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application. The one or more processors included in the smart device may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.

[0113] The memory 606 is used to store the program 610. The memory 606 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0114] The program 610 may be specifically used to enable the processor 602 to execute operations corresponding to the methods described in the above method embodiments.

[0115] The specific implementation of each step in program 610 can refer to the corresponding description of the corresponding steps and units in the above method embodiment, which will not be repeated here. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the above-described devices and modules can refer to the corresponding process description in the above method embodiment, which will not be repeated here.

[0116] It should be pointed out that, according to the needs of implementation, the various components / steps described in the embodiments of the present application can be split into more components / steps, or two or more components / steps or partial operations of components / steps can be combined into new components / steps to achieve the purpose of the embodiments of the present application.

[0117] The above-mentioned method according to the embodiment of the present application can be implemented in hardware, firmware, or implemented as software or computer code that can be stored in a recording medium (such as a CD ROM, RAM, floppy disk, hard disk or magneto-optical disk), or implemented as a computer code originally stored in a remote recording medium or a non-temporary machine-readable medium downloaded through a network and to be stored in a local recording medium, so that the method described herein can be stored in such software processing on a recording medium using a general-purpose computer, a special-purpose processor or programmable or special-purpose hardware (such as an ASIC or FPGA). It can be understood that a computer, a processor, a microprocessor controller or programmable hardware includes a storage component (e.g., RAM, ROM, flash memory, etc.) that can store or receive software or computer code, and when the software or computer code is accessed and executed by a computer, a processor or hardware, the method described herein is implemented. In addition, when a general-purpose computer accesses the code for implementing the method shown here, the execution of the code converts the general-purpose computer into a special-purpose computer for executing the method shown here.

[0118] Those of ordinary skill in the art will appreciate that the units and method steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the embodiments of the present application.

[0119] The above implementation methods are only used to illustrate the embodiments of the present application, and are not limitations on the embodiments of the present application. Ordinary technicians in the relevant technical field can make various changes and modifications without departing from the spirit and scope of the embodiments of the present application. Therefore, all equivalent technical solutions also belong to the scope of the embodiments of the present application. The scope of patent protection of the embodiments of the present application should be limited by the claims.

Claims

1. A method for detecting a co-channel interference source, characterized in that: include: Detect the same-frequency interference when network devices perform wireless fidelity WiFi communication and obtain the same-frequency interference information; Based on the Simple Network Management Protocol SNMP, the identification information and address of the co-channel interference access point AP determined according to the co-channel interference information are sent to the server.

2. The method according to claim 1, characterized in that The sending, based on the simple network management protocol SNMP, to the server the identification information and address of the co-channel interference access point AP determined according to the co-channel interference information comprises: Receiving an information acquisition request sent by the server according to the SNMP; In response to the information acquisition request, generating interference data according to the co-channel interference information, the interference data including identification information and address of the co-channel interference access point AP; The interference data is sent to the server.

3. The method according to claim 2, characterized in that The information acquisition request includes an acquisition operation instruction and / or an acquisition next operation instruction in the SNMP.

4. The method according to claim 2, characterized in that: The generating interference data according to the co-channel interference information includes: Obtain a management information base (MIB) file, wherein the MIB file stores object identifier (OID) information of co-channel interference; Determine the basic OID information of the co-channel interference access point AP in the co-channel interference information according to the MIB file, where the basic OID information includes the identification information and address of the co-channel interference access point AP; The interference data is generated according to the basic OID information of the co-channel interference access point AP.

5. The method according to claim 4, characterized in that The generating the interference data according to the basic OID information of the co-channel interference access point AP includes: Determine the basic OID information of the co-channel interference access point AP as the interference data; or, The extended OID information is determined according to the basic OID information of the co-channel interference access point AP and the co-channel interference information, and the basic OID information of the co-channel interference access point AP and the extended OID information are determined as the interference data.

6. The method according to claim 1, characterized in that The sending, based on the simple network management protocol SNMP, to the server the identification information and address of the co-channel interference access point AP determined according to the co-channel interference information comprises: When acquiring the co-channel interference information, generating simple network management protocol trap information according to the co-channel interference information, the simple network management protocol trap information including the identification information and address of the co-channel interference access point AP; The simple network management protocol trap information is sent to the server.

7. The method according to claim 6, characterized in that The method further comprises: Acquire the parameters of the parameter configuration related to the simple network management protocol trap function, the parameters of the event configuration and the address of the server set by the user; The simple network management protocol trap function of the network device is activated according to the parameters of the parameter configuration, the parameters of the event configuration and the address of the server.

8. A method for detecting a co-channel interference source, characterized in that: include: Based on the Simple Network Management Protocol (SNMP), information acquisition requests are sent to network devices according to a preset period. The information acquisition request is used to obtain information of a co-channel interference access point AP when the network device performs wireless fidelity WiFi communication; Receive interference data sent by the network device, where the interference data includes identification information and address of the co-channel interference access point AP.

9. The method according to claim 8, characterized in that The information acquisition request includes an acquisition operation instruction and / or an acquisition next operation instruction in the SNMP.

10. The method according to claim 8, wherein: The interference data includes the basic OID information of the co-channel interference access point AP, or the interference data includes the basic OID information and extended OID information of the co-channel interference access point AP; The basic OID information includes the identification information and address of the co-channel interference access point AP.

11. A method for detecting a co-channel interference source, characterized in that: include: Receiving simple network management protocol trap information sent by a network device, wherein the simple network management protocol trap information includes identification information and address of a co-channel interference access point AP when the network device performs wireless fidelity WiFi communication; The identification information and address of the co-channel interference access point AP are processed.

12. An electronic device comprising: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform an operation corresponding to the method described in any one of claims 1 to 7, any one of claims 8 to 10, or claim 11.

13. A computer storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the method according to any one of claims 1 to 7, any one of claims 8 to 10, or claim 11 is implemented.