Link detection method and device, electronic equipment and operation and maintenance system

By dividing the network into subdomains and connecting them hop-by-hop to form loops, the problem of low operation and maintenance efficiency in heterogeneous and customized networks is solved, achieving efficient link fault detection, improving network operation and maintenance efficiency and reducing signaling storms.

CN116567676BActive Publication Date: 2026-05-29CHINA MOBILE COMM LTD RES INST +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA MOBILE COMM LTD RES INST
Filing Date
2022-01-27
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

In existing technologies, network operation and maintenance based on the Internet of Things is inefficient, especially in heterogeneous and customized networks where it is difficult to achieve efficient link fault detection, and periodic signaling reporting leads to network performance degradation and signaling storms.

Method used

By dividing the network into subdomains, determining high-priority subdomains based on device status, sending path identifiers to the near-field integration server, forming loops by hop-by-hop connection, and sending detection messages to obtain the monitoring results of the loops, cross-domain fault detection is achieved.

Benefits of technology

It improves network operation and maintenance efficiency, is suitable for heterogeneous and customized networks, reduces the resource consumption of redundant signaling reporting, avoids signaling storms, and improves the battery life of low-power devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116567676B_ABST
    Figure CN116567676B_ABST
Patent Text Reader

Abstract

The application discloses a link detection method and device, an electronic device and an operation and maintenance system. The method comprises the following steps: determining at least two first sub-domains in a network based on the device state of each device in the network, wherein each sub-domain comprises at least one device; issuing a first message to a near-field integrated server, wherein the first message carries the path identification related to each first sub-domain in the at least two first sub-domains; sending a detection packet to a first loop, wherein the first loop is connected based on the first message; and obtaining the monitoring result of the first loop based on the measurement result corresponding to the detection packet reported by the at least two first sub-domains.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet of Things (IoT) technology, and in particular to a link detection method, device, electronic device, and operation and maintenance system. Background Technology

[0002] The network is the lifeline for the informationization of fully connected factories using 5G technology. It requires intuitive and real-time perception of network quality and immediate maintenance upon network failure. Among related technologies, IoT-based methods deploy periodically measurable hardware and software probes within the network to monitor links and detect network faults based on the monitoring results. However, these technologies suffer from low operational efficiency. Summary of the Invention

[0003] To address the related technical issues, embodiments of this application provide a link detection method, apparatus, electronic device, and operation and maintenance system.

[0004] The technical solution of this application embodiment is implemented as follows:

[0005] This application provides a link detection method, including:

[0006] Based on the device status of each device in the monitored network, at least two first subdomains are identified in the network; wherein each subdomain includes at least one device;

[0007] A first message is sent to the near-field integration server; the first message carries a path identifier related to each of the at least two first subdomains;

[0008] Send a detection message to the first ring; the first ring is obtained by connecting the at least two first subdomains based on the first message;

[0009] Based on the measurement results corresponding to the detection messages reported by the at least two first subdomains, the monitoring results of the first loop are obtained.

[0010] In the above scheme, before determining at least two first subdomains in the network, the method further includes:

[0011] Receives first information periodically reported by each monitoring node deployed in the network; wherein,

[0012] The first information characterizes the device status of each device in the network collected by the monitoring node.

[0013] In the above scheme, the first information includes at least one of the following:

[0014] Information characterizing the signal quality of a device;

[0015] Information representing the flow usage of the device;

[0016] Information that characterizes the operating status of the equipment.

[0017] In the above scheme, based on the device status of each device in the monitored network, at least two first subdomains are determined in the network, including:

[0018] Determine at least one first parameter corresponding to each of at least two second subdomains; the at least two second subdomains are obtained by dividing the network; the first parameter characterizes the alarm indicator set for the corresponding second subdomain;

[0019] The at least two first subdomains are determined from the at least two second subdomains; wherein,

[0020] The first subdomain is determined to have at least one first parameter that is greater than the corresponding set threshold.

[0021] In the above scheme, the first parameter includes at least one of the following:

[0022] Packet loss rate, frame latency, frame latency jitter, throughput, one-way latency, and two-way latency.

[0023] In the above scheme, at least one of the first parameters is determined based on the Service Level Agreement (SLA) of the corresponding second subdomain.

[0024] In the above scheme, before sending the first message to the near-field integration server, the method further includes:

[0025] The first list is sent to the first terminal; the first list records at least two first subdomains;

[0026] Receive the path identifier associated with each of the at least two first subdomains returned by the first terminal.

[0027] In the above scheme, the path identifier related to the first subdomain includes at least one of the following:

[0028] The IP address of the entry device in the first subdomain;

[0029] The IP address of the exit device in the first subdomain;

[0030] The port number of the entry device in the first subdomain;

[0031] The port number of the exit device in the first subdomain.

[0032] In the above scheme, the at least two first subdomains are connected hop-by-hop according to the set domain name number.

[0033] In the above scheme, before sending the detection message to the first loop, the method further includes:

[0034] Receive a first request sent by a first device; the first device represents a device in the first loop;

[0035] If the first request confirms that the at least two first subdomains have been successfully connected hop-by-hop, then the link configuration for the first loop is configured with a second parameter.

[0036] In the above scheme, the second parameter includes at least one of the following:

[0037] Pipeline mapping method, Address Resolution Protocol (ARP) preemption scheduling, and / or tunnel allocation priority.

[0038] In the above scheme, sending a detection message to the first loop includes:

[0039] The detection message is periodically sent to the first loop.

[0040] In the above scheme, obtaining the monitoring result of the first loop based on the measurement results corresponding to the detection messages reported by the at least two first subdomains includes:

[0041] Based on the measurement results reported by the first subdomain received within a set time after the detection message is sent, the monitoring results of the first loop are obtained.

[0042] This application also provides a link detection device, including:

[0043] The first determining unit is configured to determine at least two first subdomains in the network based on the device status of each device in the monitored network; wherein each subdomain includes at least one device;

[0044] The first sending unit is used to send a first message to the near-field integration server; the first message carries a path identifier related to each of the at least two first subdomains;

[0045] The second sending unit is used to send a detection message to the first loop; the first loop is obtained by connecting the at least two first subdomains based on the first message.

[0046] The detection unit is used to obtain the monitoring result of the first loop based on the measurement result corresponding to the detection message reported by each of the at least two first subdomains.

[0047] This application also provides an electronic device, including: a first processor and a first communication interface; wherein,

[0048] The first processor is configured to determine at least two first subdomains in the network based on the device status of each device in the network being monitored; wherein each subdomain includes at least one device;

[0049] The first communication interface is used to send a first message to the near-field integration server and to send a detection message to the first loop; the first message carries a path identifier related to each of the at least two first subdomains; the first loop is obtained by connecting the at least two first subdomains based on the first message;

[0050] The first processor is further configured to obtain the monitoring result of the first loop based on the measurement result corresponding to the detection message reported by each of the at least two first subdomains.

[0051] This application also provides an electronic device, including: a first processor and a first memory for storing a computer program capable of running on the processor.

[0052] Wherein, when the first processor is used to run the computer program, it executes the steps of any of the above methods.

[0053] This application also provides a storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of any of the above methods.

[0054] This application also provides an operation and maintenance system, characterized in that it includes at least one monitoring node and a near-field integration server deployed in a network, as well as any of the aforementioned electronic devices.

[0055] The link detection method, apparatus, electronic device, and operation and maintenance system provided in this application firstly determine at least two first subdomains in the network based on the device status of each device in the monitored network, wherein each subdomain includes at least one device; then, a first message is sent to the near-field integration server, carrying the path identifier related to each determined first subdomain, so that each determined first subdomain is connected to form a first loop based on the first message; subsequently, a detection message is sent to the first loop, and each first subdomain reports the corresponding measurement result based on the detection message. Thus, based on the measurement results reported by each first subdomain, the monitoring result of the first loop is finally obtained. In the above scheme, fault detection events can be transmitted across domains, realizing fault detection of communication links in multiple domains of the monitored network, which is particularly suitable for monitoring heterogeneous and customized networks, improving network operation and maintenance efficiency. Attached Figure Description

[0056] Figure 1 This is a schematic flowchart of a link detection method according to an embodiment of this application;

[0057] Figure 2 This is a schematic diagram of the network deployment based on 5G+Sparklink converged communication in an application embodiment of this application;

[0058] Figure 3 This is a schematic diagram of a link detection method according to an application embodiment of this application;

[0059] Figure 4 This is a schematic diagram of a link detection device according to an embodiment of this application;

[0060] Figure 5 This is a schematic diagram of the electronic device structure according to an embodiment of this application. Detailed Implementation

[0061] The implementation process of the network operation and maintenance system is as follows: First, periodically measurable hardware and software probes are deployed in the network to achieve link monitoring, thereby detecting and discovering link-layer faults under various environments, and reporting the collected network element configuration, performance, alarm data, etc., to the network management system. The network management system server polls at a set period to obtain dynamic network operation information, forming a dynamic operation information set and operation log information sets of various devices. At the same time, a reasonable network baseline is selected, and management and maintenance operations such as querying, setting, restarting, and resetting are responded to, generating alarms and triggering work order dispatch. Finally, technical specialists perform a series of tasks on-site based on the dispatched work orders.

[0062] Industrial applications often involve heterogeneous and customized networks, leading to several technical challenges in the application of the aforementioned network operation and maintenance (O&M) systems. On one hand, poor link quality in cross-domain communication, external interference, and link congestion cause a slow decline in network performance and make fault detection difficult. On the other hand, using periodic signaling "redundant reporting" of end-to-end measurement information to obtain fixed node network status data for cloud access not only exacerbates network air interface signaling storms in heterogeneous networks, creating potential business congestion, but also makes it difficult to adjust network sleep cycles reasonably according to the factory's production idle / busy status, reducing the battery life of low-power devices. Both of these factors contribute to low O&M efficiency. Furthermore, the aforementioned network O&M systems lack SLA guarantees: the complex production processes in workshops and the significantly different network performance requirements of large 5G fully connected factories in different production scenarios and regions.

[0063] Based on this, in various embodiments of this application, firstly, based on the device status of each device in the monitored network, at least two first subdomains are determined in the network, wherein each subdomain includes at least one device; then, a first message is sent to the near-field integration server, carrying the path identifier related to each determined first subdomain in the first message, so that each determined first subdomain is connected to form a first loop based on the first message; subsequently, a detection message is sent to the first loop, and each first subdomain reports the corresponding measurement result based on the detection message. Thus, based on the measurement results reported by each first subdomain, the monitoring result of the first loop is finally obtained. In the above scheme, fault detection events can be transmitted across domains, realizing fault detection of communication links in multiple domains of the monitored network, which is particularly suitable for monitoring heterogeneous and customized networks, improving network operation and maintenance efficiency.

[0064] The present application will now be described in further detail with reference to the accompanying drawings and embodiments.

[0065] This application provides a link detection method that can be applied to network entities such as network management service platforms of operators. Figure 1 As shown, the method includes:

[0066] Step 101: Based on the device status of each device in the monitored network, determine at least two first subdomains in the network.

[0067] Each subdomain includes at least one device.

[0068] In practical applications, the monitored network is divided into multiple subdomains based on actual operation and maintenance needs. Each subdomain can also be called a maintenance subdomain. Generally, a maintenance subdomain typically includes one ingress device, one egress device, and several relay devices. In a tree-structured network, the ingress and egress devices of a maintenance subdomain are the same device.

[0069] In one embodiment, before determining at least two first subdomains in the network, the method further includes:

[0070] Receives first information periodically reported by each monitoring node deployed in the network; wherein,

[0071] The first information characterizes the device status of each device in the network collected by the monitoring node.

[0072] In practical applications, field network nodes deployed in the network can collect the device status of each device in the network in real time and periodically report it to the network management service platform.

[0073] In one embodiment, the first information includes at least one of the following:

[0074] Information characterizing the signal quality of the device;

[0075] Information representing the flow usage of the device;

[0076] Information that characterizes the operating status of the equipment.

[0077] Here, information characterizing the signal quality of the device includes, but is not limited to, Reference Signal Receiving Power (RSRP) and Signal to Interference plus Noise Ratio (SINR), while information characterizing the operating status of the device includes the remaining battery power of the terminal and the control commands received and / or issued by the terminal.

[0078] After receiving the first information reported by each monitoring node, the network management service platform determines at least two first subdomains in the monitored network based on the device status of each device in the monitored network. Each subdomain consists of one or more devices in the monitored network.

[0079] In one embodiment, based on the device status of each device in the monitored network, at least two first subdomains are determined in the network, including:

[0080] Determine at least one first parameter corresponding to each of at least two second subdomains;

[0081] The at least two first subdomains are determined from the at least two second subdomains.

[0082] Wherein, the at least two second subdomains are obtained by dividing the network; the first parameter represents the alarm indicator set for the corresponding second subdomain; and the determined first subdomain has at least one first parameter that is greater than the corresponding set threshold.

[0083] In practical applications, each subdomain corresponds to one or more set alarm indicators. Here, alarm indicators can also be understood as the root causes of faults corresponding to the subdomain. Based on the specific network link event type, a corresponding alarm threshold is defined for each alarm indicator. By monitoring the device status of each device in the network, it is determined whether the alarm indicators for each subdomain exceed or fall below the corresponding alarm threshold. Based on the statistical results, at least two first subdomains are identified from all second subdomains. These identified first subdomains can be understood as high-priority subdomains handled during operation and maintenance.

[0084] In one embodiment, the first parameter includes at least one of the following:

[0085] Packet loss rate, frame latency, frame latency jitter, throughput, one-way latency, and two-way latency.

[0086] In one embodiment, at least one first parameter is determined based on the SLA of the corresponding second subdomain. That is, based on the SLA corresponding to each subdomain, the alarm indicators and corresponding alarm thresholds that need to be monitored for the corresponding subdomain are determined.

[0087] After identifying at least two first subdomains, the network management platform can determine the IP addresses, port numbers, and other path identifiers of the ingress and egress devices for each subdomain based on the first list used to record information related to each subdomain. The path identifiers related to the first subdomain include at least one of the following:

[0088] The IP address of the entry device in the first subdomain;

[0089] The IP address of the exit device in the first subdomain;

[0090] The port number of the entry device in the first subdomain;

[0091] The port number of the exit device in the first subdomain.

[0092] Alternatively, in one embodiment, after determining at least two first subdomains and before sending the first message to the near-field integration server, the method further includes:

[0093] Send the first list to the first terminal;

[0094] Receive the path identifier associated with each of the at least two first subdomains returned by the first terminal.

[0095] In other words, the network management platform sends the first list to the remote application on the terminal, and the terminal user further determines the IP address, port number and other path identifiers of the subdomain and the entry and exit devices of each subdomain.

[0096] Step 102: Send the first message to the near-field integration server.

[0097] The first message carries a path identifier associated with each of the at least two first subdomains.

[0098] Here, the first message is characterized as a loop detection message. The first message mainly carries path identifiers such as the IP address and port number of the entry and exit devices of the first subdomain and each first subdomain.

[0099] In practical applications, near-field integrated servers can be computing boxes, edge gateways, etc., deployed in industrial workshops, interacting and communicating with near-end network nodes to provide industry customers with dedicated public network computing resources from carriers and have the function of traffic offloading.

[0100] After the near-field integration server receives the first message from the network management service platform, it sends a broadcast message to the monitoring nodes in the monitored network and colors the ingress and egress devices in each first subdomain. Then, the colored devices in each first subdomain determine the hop-by-hop relationship of the IP layer loop addresses of the egress and ingress devices of adjacent first subdomains according to the domain name number sequence set for each subdomain, so that at least two determined first subdomains are connected hop-by-hop according to the set domain name number.

[0101] Step 103: Send a detection message to the first loop.

[0102] The first ring route is obtained by connecting the at least two first subdomains based on the first message.

[0103] Here, at least two first subdomains are identified and connected hop-by-hop according to the set domain name number to establish a cross-domain first loop. The network management service platform configures and generates detection messages that match the number of first subdomains that make up the first loop according to the loop detection requirements, and sends the detection messages to the first loop.

[0104] In practical applications, the detection message sent to the first loop can be a flow control detection message. Here, the flow control detection message is a loop message, which can be transmitted between the source node device and the destination node device in the first loop.

[0105] In one embodiment, sending the detection message to the first loop includes:

[0106] The detection message is periodically sent to the first loop.

[0107] In one embodiment, before sending the detection message to the first loop, the method further includes:

[0108] Receive a first request sent by a first device; the first device represents a device in the first loop;

[0109] If the first request confirms that the at least two first subdomains have been successfully connected hop-by-hop, then the link configuration for the first loop is configured with a second parameter.

[0110] In practical applications, the first device can be the source node device in the first loop. The source node device initiates a first request to the network management service platform. Based on the first request, the network management service platform confirms that each first subdomain has a successful hop-by-hop connection, and then configures the second parameter for the first loop.

[0111] The second parameter includes at least one of the following:

[0112] Pipeline mapping method, ARP preemption scheduling, and / or tunnel allocation priority.

[0113] Step 104: Based on the measurement results corresponding to the detection messages reported by the at least two first subdomains, obtain the monitoring results of the first loop.

[0114] In one embodiment, obtaining the monitoring result of the first loop based on the measurement results corresponding to the detection messages reported by the at least two first subdomains includes:

[0115] Based on the measurement results reported by the first subdomain received within a set time after the detection message is sent, the monitoring results of the first loop are obtained.

[0116] In practical applications, the network management platform periodically and continuously sends detection packets to the outgoing port and checks whether it receives measurement results reported by devices in the first subdomain within the timeout period. Based on the measurement results reported by devices in the first subdomain received within the timeout period after sending the detection packets, the link status is monitored to obtain the monitoring results of the first loop.

[0117] Specifically, the egress devices of each first subdomain report measurement results to the network management service platform, or the destination devices of the first loop collect the measurement results of each first subdomain and report them to the network management service platform all at once. When there is poor link quality in the first loop, the reporting of measurement results will frequently time out within a short period of time; when there is unstable link quality in the first loop, the reported measurement results will be erroneous, and when the error threshold is reached, an alarm event notification will be generated.

[0118] Finally, based on the generated alarm event notifications, the operations and maintenance platform quickly locates the service quality issues. It then controls work order dispatch through alarm correlation and scenario-based work order assignment. Finally, technical specialists go to the site to perform a series of tasks, thus achieving network operations and maintenance.

[0119] In the above scheme, the monitoring results of the first loop are finally obtained based on the measurement results reported by each first subdomain, which enables the fault detection events to be transmitted across domains, realizing fault detection of communication links in multiple domains of the monitoring network. It is especially suitable for monitoring heterogeneous and customized networks, such as scenarios where different production areas of a 5G fully connected factory have different network performance requirements, thus improving network operation and maintenance efficiency.

[0120] The present application will be further described in detail below with reference to application examples.

[0121] This application example deploys loop detection in 5G+Industrial Cloud (Sparklink) converged communication across three communication domains in a 5G fully connected factory workshop. Figure 2As shown, each workshop centrally deploys edge computing servers or controllers. These network devices connect to the remote industrial cloud via 5G, and the operator provides SLA maintenance services for the workshop network connection. Various process equipment, servo drives, wireless sensors, and other underlying devices in the industrial field can connect to the 5G gateway via the industrial bus, or indirectly via the industrial short-range Sparklink interface, to achieve connection with the operator's network, based on the low-latency transmission requirements of the business. Overall, the industrial bus, industrial short-range wireless communication, and industrial Ethernet communication links are bridged to the workshop server through the 5G gateway, ultimately achieving converged communication of heterogeneous networks and data uploading to the cloud. Users can intuitively and in real-time perceive network quality through the Pocket Factory application (APP). When network failures occur, maintenance personnel are notified through alarm association and scenario-based dispatching. Loop detection can also be performed on high-priority maintenance areas based on the network performance requirements of different production areas in the factory, helping maintenance personnel quickly locate service quality issues.

[0122] Reference Figure 3 The link detection method in this application embodiment includes:

[0123] Step 0: On-site network nodes can collect device status information from each device and report it to the operator's network operation and maintenance platform (i.e., network management service platform). In this way, the operator's network operation and maintenance platform can obtain the device status information, including network measurement information such as RSRP and SINR.

[0124] Step 1: The operator's network operation and maintenance platform records abnormal packet loss rates for each subdomain and identifies three high-priority subdomains based on corresponding thresholds. Specifically, the subdomain with DomainID=01 is the integrated controller to 5G gateway, with the integrated controller as the entry device, the switch as the relay device, and the 5G gateway as the exit device. The subdomain with DomainID=02 is the industrial wireless short-range communication domain, with both the entry and exit devices being G nodes. The subdomain with DomainID=05 is another industrial wireless short-range communication domain, with both the entry and exit devices being G nodes.

[0125] Step 2: The operator's network operation and maintenance platform sends the compiled list of on-site network subdomains to the remote application "Pocket Factory APP" for the user to further judge whether the compiled subdomains and the entry and exit devices of each subdomain meet the user's expectations.

[0126] Step 3: The operator's network operation and maintenance platform will send loop detection messages to the workshop integration server. The loop detection message carries information such as the subdomain domain name DomainID, the IP address and port number of the ingress and egress devices of each subdomain, the service priority identifier (PDCP, Packet Data Convergence Protocol), the timestamp, and the detection mechanism.

[0127] Step 4: The workshop integration server sends broadcast messages to all devices in the workshop.

[0128] Step 5: Each piece of equipment in the workshop colors the entry and exit equipment of the three subdomains according to the broadcast message.

[0129] Steps 6a-6b: The ingress and egress devices in the colored subdomains are configured with transmission channels. The hop-by-hop relationship of the IP layer addresses of ingress and egress devices in adjacent subdomains is determined, and connections are established. Specifically, the 5G network downlink IP address of the egress device with Domain ID=01 is configured to be the IP address of the ingress device G node with Domain ID=02, and the downlink IP address of the egress device G node with Domain ID=02 is configured to be the ingress device G node with Domain ID=05.

[0130] Step 7: The loop source node, i.e., the ingress device integrated controller of Domain ID=01, sends a request to the operator's network operation and maintenance platform. The operator's network operation and maintenance platform confirms that the ingress device and egress device in the corresponding subdomain have completed the loop connection.

[0131] Step 8: The operator's network operation and maintenance platform configures the transmission channel and detection method of the detection link. Flow control detection packets are transmitted between the loop source node and the loop destination node according to the configured method. The transmission channel configuration includes: pipeline mapping method for the loop link, ARP preemption scheduling, tunnel allocation priority, etc.

[0132] For example, Sparklink network nodes in subdomains with Domain ID=02 and Domain ID=05 determine the protocol data unit (PDU) session policy configuration based on service SLA requirements, flexibly allocating temporary signaling tunnels. In the subdomain with Domain ID=02, policies such as the tunnel connection identifier (TCID), multipath switching, and ARP preemption scheduling are set for the transmission tunnel of detection packets. Furthermore, the operator's network operation and maintenance platform sets the detection flag as the packet loss flag (R flag) based on the loop detection type and generates flow control detection packets that match the link maintenance task, such as a payload of alternating 00 and 11 character fields.

[0133] Step 9: The operator's network operation and maintenance platform periodically and continuously sends detection messages to the loop ingress end to check whether each subdomain outgress end receives the sent detection messages within the detection period, and to check for packet loss. The detection message supports detection periods of 2S, 10S, 30S, 1Min, and 5Min, with the default being 10S.

[0134] Step 10: The operator's network operation and maintenance platform determines the link fault, and the outgoing device of the loop reports the link status measurement results to the operator's network operation and maintenance platform. If the link quality is poor, the outgoing end will frequently experience detection packets that time out and cannot be reached; if the link quality is unstable, an event notification will be generated when the error threshold is reached.

[0135] Finally, the operator's network operations and maintenance platform quickly locates the service quality issues. Operations and maintenance personnel can directly view hop-by-hop test results on the app interface for services that do not meet SLAs, quickly narrowing down the causes of service quality problems. Finally, technical specialists go to the site to perform a series of tasks.

[0136] The above application examples are particularly suitable for scenarios such as network fault detection for pocket factory applications. They can detect link faults in 5G fully connected factory network environments based on the SLA of industry private network users, helping users intuitively and in real-time perceive network quality and notify maintenance personnel immediately when network faults occur, thus enabling fault prediction and prevention.

[0137] Furthermore, since high-priority sub-regions can be identified based on the monitored device status information, and link detection can be performed on this basis, compared with the full-domain link detection method, the air interface resource consumption of the field network is reduced, and the signaling congestion and signaling storm problems caused by the status detection method of periodic signaling redundancy reporting are avoided. At the same time, it also provides a feasible solution for link detection of low-power devices.

[0138] To implement the link detection method of this application embodiment, this application embodiment also provides a link detection device. In practical applications, the link detection device can be set up on the network management service platform. Figure 4 As shown, the device includes:

[0139] The first determining unit 401 is configured to determine at least two first subdomains in the network based on the device status of each device in the monitored network; wherein each subdomain includes at least one device;

[0140] The first sending unit 402 is used to send a first message to the near-field integration server; the first message carries a path identifier related to each of the at least two first subdomains;

[0141] The second sending unit 403 is used to send a detection message to the first loop; the first loop is obtained by connecting the at least two first subdomains based on the first message.

[0142] The detection unit 404 is used to obtain the monitoring result of the first loop based on the measurement result corresponding to the detection message reported by each of the at least two first subdomains.

[0143] In one embodiment, the device further includes:

[0144] The first receiving unit is configured to receive first information periodically reported by each monitoring node deployed in the network before at least two first subdomains are determined in the network; wherein...

[0145] The first information characterizes the device status of each device in the network collected by the monitoring node.

[0146] In one embodiment, the first information includes at least one of the following:

[0147] Information characterizing the signal quality of a device;

[0148] Information representing the flow usage of the device;

[0149] Information that characterizes the operating status of the equipment.

[0150] In one embodiment, the first determining unit 401 is configured to:

[0151] Determine at least one first parameter corresponding to each of at least two second subdomains; the at least two second subdomains are obtained by dividing the network; the first parameter characterizes the alarm indicator set for the corresponding second subdomain;

[0152] The at least two first subdomains are determined from the at least two second subdomains; wherein,

[0153] The first subdomain is determined to have at least one first parameter that is greater than the corresponding set threshold.

[0154] In one embodiment, the first parameter includes at least one of the following:

[0155] Packet loss rate, frame latency, frame latency jitter, throughput, one-way latency, and two-way latency.

[0156] In one embodiment, at least one first parameter is determined based on the SLA of the corresponding second subdomain.

[0157] In one embodiment, the device further includes:

[0158] The third sending unit is configured to send a first list to the first terminal before sending the first message to the near-field integration server; the first list records the at least two first subfields;

[0159] The second receiving unit is configured to receive the path identifier associated with each of the at least two first subdomains returned by the first terminal.

[0160] In one embodiment, the path identifier associated with the first subdomain includes at least one of the following:

[0161] The IP address of the entry device in the first subdomain;

[0162] The IP address of the exit device in the first subdomain;

[0163] The port number of the entry device in the first subdomain;

[0164] The port number of the exit device in the first subdomain.

[0165] In one embodiment, the at least two first subdomains are connected hop-by-hop according to a set domain name number.

[0166] In one embodiment, the device further includes:

[0167] The third receiving unit is configured to receive a first request sent by the first device before sending the detection message to the first loop; the first device represents a device in the first loop.

[0168] The configuration unit is used to configure a second parameter on the link of the first loop when the first request confirms that the at least two first subdomains have been successfully connected hop-by-hop.

[0169] In one embodiment, the second parameter includes at least one of the following:

[0170] Pipeline mapping method, ARP preemption scheduling, and / or tunnel allocation priority.

[0171] In one embodiment, the second transmitting unit 403 is configured to:

[0172] The detection message is periodically sent to the first loop.

[0173] In one embodiment, the detection unit 404 is used for:

[0174] Based on the measurement results reported by the first subdomain received within a set time after the detection message is sent, the monitoring results of the first loop are obtained.

[0175] In practical applications, the first determining unit 401, the detection unit 404, and the configuration unit can be implemented by the processor in the link detection device, and the first sending unit 402, the second sending unit 403, the first receiving unit, the third sending unit, the second receiving unit, and the third receiving unit can be implemented by the communication interface in the link detection device.

[0176] It should be noted that the link detection device provided in the above embodiments is only illustrated by the division of the above program modules. In practical applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the link detection device and the link detection method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0177] Based on the hardware implementation of the above program modules, and in order to implement the method on the electronic device side of the embodiments of this application, the embodiments of this application also provide an electronic device, such as... Figure 5 As shown, the electronic device 500 includes:

[0178] The first communication interface 501 is capable of exchanging information with other network nodes;

[0179] The first processor 502 is connected to the first communication interface 501 to enable information interaction with other network nodes. When running a computer program, it executes the methods provided by one or more technical solutions on the electronic device side. The computer program is stored in the first memory 503.

[0180] Specifically, the first processor 502 is configured to determine at least two first subdomains in the network based on the device status of each device in the monitored network; wherein each subdomain includes at least one device;

[0181] The first communication interface 501 is used to send a first message to the near-field integration server and to send a detection message to the first loop; the first message carries a path identifier related to each of the at least two first subdomains; the first loop is obtained by connecting the at least two first subdomains based on the first message;

[0182] The first processor 502 is further configured to obtain the monitoring results of the first loop based on the measurement results corresponding to the detection messages reported by the at least two first subdomains.

[0183] In one embodiment, the first communication interface 501 is further configured to:

[0184] Before at least two first subdomains are identified in the network, first information is received periodically reported by each monitoring node deployed in the network; wherein,

[0185] The first information characterizes the device status of each device in the network collected by the monitoring node.

[0186] In one embodiment, the first information includes at least one of the following:

[0187] Information characterizing the signal quality of a device;

[0188] Information representing the flow usage of the device;

[0189] Information that characterizes the operating status of the equipment.

[0190] In one embodiment, the first processor 502 is configured to:

[0191] Determine at least one first parameter corresponding to each of at least two second subdomains; the at least two second subdomains are obtained by dividing the network; the first parameter characterizes the alarm indicator set for the corresponding second subdomain;

[0192] The at least two first subdomains are determined from the at least two second subdomains; wherein,

[0193] The first subdomain is determined to have at least one first parameter that is greater than the corresponding set threshold.

[0194] In one embodiment, the first parameter includes at least one of the following:

[0195] Packet loss rate, frame latency, frame latency jitter, throughput, one-way latency, and two-way latency.

[0196] In one embodiment, at least one first parameter is determined based on the SLA of the corresponding second subdomain.

[0197] In one embodiment, the first communication interface 501 is further configured to:

[0198] Before sending the first message to the near-field integration server, a first list is sent to the first terminal, and the path identifiers related to each of the at least two first subdomains are returned by the first terminal. The first list records the at least two first subdomains.

[0199] In one embodiment, the path identifier associated with the first subdomain includes at least one of the following:

[0200] The IP address of the entry device in the first subdomain;

[0201] The IP address of the exit device in the first subdomain;

[0202] The port number of the entry device in the first subdomain;

[0203] The port number of the exit device in the first subdomain.

[0204] In one embodiment, the at least two first subdomains are connected hop-by-hop according to a set domain name number.

[0205] In one embodiment, the first communication interface 501 is further configured to:

[0206] Before sending the detection message to the first loop, a first request is received from a first device; the first device represents a device in the first loop.

[0207] The first processor 502 is further configured to:

[0208] If the first request confirms that the at least two first subdomains have been successfully connected hop-by-hop, then the link configuration for the first loop is configured with a second parameter.

[0209] In one embodiment, the second parameter includes at least one of the following:

[0210] Pipeline mapping method, ARP preemption scheduling, and / or tunnel allocation priority.

[0211] In one embodiment, the first communication interface 501 is used for:

[0212] The detection message is periodically sent to the first loop.

[0213] In one embodiment, the first processor 502 is configured to:

[0214] Based on the measurement results reported by the first subdomain received within a set time after the detection message is sent, the monitoring results of the first loop are obtained. It should be noted that the specific processing procedures of the first processor 502 and the first communication interface 501 can be understood with reference to the method described above.

[0215] Of course, in practical applications, the various components in electronic device 500 are coupled together through bus system 504. It can be understood that bus system 504 is used to realize the connection and communication between these components. In addition to a data bus, bus system 504 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, in... Figure 5 The general designated all buses as Bus System 504.

[0216] The first memory 503 in this embodiment is used to store various types of data to support the operation of the electronic device 500. Examples of such data include any computer program used to operate on the electronic device 500.

[0217] The methods disclosed in the embodiments of this application can be applied to the first processor 502, or implemented by the first processor 502. The first processor 502 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in the first processor 502. The first processor 502 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 502 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly reflected as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the first memory 503. The first processor 502 reads the information in the first memory 503 and completes the steps of the aforementioned method in combination with its hardware.

[0218] In an exemplary embodiment, the electronic device 500 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.

[0219] It is understood that the memories (first memory 503, second memory 1303, and third memory 1403) in the embodiments of this application can be volatile memory or non-volatile memory, or both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); magnetic surface memory can be disk storage or magnetic tape storage. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memories.

[0220] In an exemplary embodiment, this application also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium. For example, it may include a first memory 503 storing a computer program, which can be executed by a first processor 502 of an electronic device 500 to complete the steps described in the aforementioned electronic device-side method. Another example is a second memory 1303 storing a computer program, which can be executed by a second processor 1302 of a third network node 1300 to complete the steps described in the aforementioned third network node-side method. Yet another example is a third memory 1403 storing a computer program, which can be executed by a third processor 1402 of a second network node 1400 to complete the steps described in the aforementioned second network node-side method. The computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM.

[0221] It should be noted that terms such as "first" and "second" are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0222] In this document, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. Furthermore, the term "at least one" in this document means any combination of at least two of any one or more elements. For example, including at least one of A, B, and C can mean including any one or more elements selected from the set consisting of A, B, and C.

[0223] Furthermore, the technical solutions described in the embodiments of this application can be combined arbitrarily without conflict.

[0224] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application.

Claims

1. A link detection method, characterized in that, include: Based on the device status of each device in the monitored network, at least two first subdomains are identified in the network; wherein each subdomain includes at least one device; A first message is sent to the near-field integration server; the first message carries a path identifier related to each of the at least two first subdomains; Send a detection message to the first ring; the first ring is obtained by connecting the at least two first subdomains based on the first message; Based on the measurement results corresponding to the detection messages reported by the at least two first subdomains, the monitoring results of the first loop are obtained; The device status of each device in the monitored network determines at least two first subdomains, including: Determine at least one first parameter corresponding to each of at least two second subdomains; the at least two second subdomains are obtained by dividing the network; the first parameter characterizes the alarm indicator set for the corresponding second subdomain; The at least two first subdomains are determined from the at least two second subdomains; wherein, The first subdomain is determined to have at least one first parameter that is greater than the corresponding set threshold.

2. The method according to claim 1, characterized in that, Before at least two first subdomains are determined in the network, the method further includes: Receives first information periodically reported by each monitoring node deployed in the network; wherein, The first information characterizes the device status of each device in the network collected by the monitoring node.

3. The method according to claim 1 or 2, characterized in that, The first information includes at least one of the following: Information characterizing the signal quality of a device; Information representing the flow usage of the device; Information that characterizes the operating status of the equipment.

4. The method according to claim 1, characterized in that, The first parameter includes at least one of the following: Packet loss rate, frame latency, frame latency jitter, throughput, one-way latency, and two-way latency.

5. The method according to claim 1 or 4, characterized in that, At least one of the first parameters is determined based on the Service Agreement Level (SLA) of the corresponding second subdomain.

6. The method according to claim 1, characterized in that, Before sending the first message to the near-field integration server, the method further includes: The first list is sent to the first terminal; the first list records at least two first subdomains; Receive the path identifier associated with each of the at least two first subdomains returned by the first terminal.

7. The method according to claim 1 or 6, characterized in that, The path identifier associated with the first subdomain includes at least one of the following: The IP address of the entry device in the first subdomain; The IP address of the exit device in the first subdomain; The port number of the entry device in the first subdomain; The port number of the exit device in the first subdomain.

8. The method according to claim 1, characterized in that, The at least two first subdomains are connected hop-by-hop according to the set domain name number.

9. The method according to claim 1, characterized in that, Before sending the detection message to the first loop, the method further includes: Receive a first request sent by a first device; the first device represents a device in the first loop; If the first request confirms that the at least two first subdomains have been successfully connected hop-by-hop, then the link configuration for the first loop is configured with a second parameter.

10. The method according to claim 9, characterized in that, The second parameter includes at least one of the following: Pipeline mapping method, Address Resolution Protocol (ARP) preemption scheduling, and / or tunnel allocation priority.

11. The method according to claim 1, characterized in that, Sending the detection message to the first loop includes: The detection message is periodically sent to the first loop.

12. The method according to claim 1, characterized in that, The monitoring results of the first loop are obtained based on the measurement results corresponding to the detection messages reported by the at least two first subdomains, including: Based on the measurement results reported by the first subdomain received within a set time after the detection message is sent, the monitoring results of the first loop are obtained.

13. A link detection device, characterized in that, include: The first determining unit is configured to determine at least two first subdomains in the network based on the device status of each device in the monitored network; wherein each subdomain includes at least one device; The first sending unit is used to send a first message to the near-field integration server; the first message carries a path identifier related to each of the at least two first subdomains; The second sending unit is used to send a detection message to the first loop; the first loop is obtained by connecting the at least two first subdomains based on the first message. The detection unit is configured to obtain the monitoring result of the first loop based on the measurement result corresponding to the detection message reported by each of the at least two first subdomains; The first determining unit, based on the device status of each device in the monitored network, determines at least two first subdomains in the network, including: Determine at least one first parameter corresponding to each of at least two second subdomains; the at least two second subdomains are obtained by dividing the network; the first parameter characterizes the alarm indicator set for the corresponding second subdomain; The at least two first subdomains are determined from the at least two second subdomains; wherein, The first subdomain is determined to have at least one first parameter that is greater than the corresponding set threshold.

14. An electronic device, characterized in that, include: A first processor and a first communication interface; wherein... The first processor is configured to determine at least two first subdomains in the network based on the device status of each device in the network being monitored; wherein each subdomain includes at least one device; The first communication interface is used to send a first message to the near-field integration server and to send a detection message to the first loop; the first message carries a path identifier related to each of the at least two first subdomains; the first loop is obtained by connecting the at least two first subdomains based on the first message; The first processor is further configured to obtain the monitoring result of the first loop based on the measurement result corresponding to the detection message reported by each of the at least two first subdomains; Based on the device status of each device in the monitored network, the first processor determines at least two first subdomains in the network, including: Determine at least one first parameter corresponding to each of at least two second subdomains; the at least two second subdomains are obtained by dividing the network; the first parameter characterizes the alarm indicator set for the corresponding second subdomain; The at least two first subdomains are determined from the at least two second subdomains; wherein, The first subdomain is determined to have at least one first parameter that is greater than the corresponding set threshold.

15. An electronic device, characterized in that, include: A first processor and a first memory for storing computer programs capable of running on the processor. Wherein, when the first processor is used to run the computer program, it performs the steps of the method according to any one of claims 1 to 12.

16. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 12.

17. An operation and maintenance system, characterized in that, It includes at least one monitoring node and a near-field integration server deployed in the network, as well as electronic devices as described in claim 14 or 15.