Rapid test method and system for router network connection check
By designing an integrated detection system and intelligent testing functions, combined with link state routing algorithm, the shortcomings of traditional router network connection inspection fast testing methods are solved, real-time monitoring and dynamic adjustment of router performance are realized, ensuring stable and efficient network performance .
Patent Information
- Application Number
- CN202411548151.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-01
- Publication Date
- 2025-02-07
AI Technical Summary
The traditional fast test method for router network connection inspection cannot meet people's needs. There are the lack of integrated detection systems, the shortcomings of intelligent testing systems, and the limitations of static routing algorithms, resulting in inaccurate test results, slow detection speed and inability to adapt to large or complex Network environment.
An integrated detection system is designed, using built-in real-time speed measurement and intelligent testing functions, and can quickly discover and solve network problems by monitoring the router's key performance indicators and dynamically adjusting based on the link state routing algorithm.
Real-time monitoring and dynamic adjustment of router performance is realized, network problems are quickly discovered and solved, network performance is ensured, network performance is stable and efficient, testing efficiency and results are improved, and it is suitable for large or complex network environments.
Smart Images

Figure CN119402343A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of network communication, and in particular to a method and system for quickly testing a router network connection check. Background Art
[0002] A router is a hardware device that connects two or more networks. It mainly works at the third layer of the OSI model, namely the network layer. Its main function is to determine the routing path that a data packet takes from the source to the destination. This process is called routing. The router achieves this function by maintaining a routing table, which records the path information to each network node. When a router receives a data packet, it checks the routing table, finds a matching routing entry based on the destination IP address of the data packet, and then forwards the data packet to the next hop until it reaches the destination. If there is no matching entry in the routing table, the router may directly discard the data packet and notify the sender that the destination is unreachable. The router also supports a variety of routing acquisition methods, including direct connection, static routing, and dynamic routing. Direct connection refers to routing. The router directly recognizes its neighbors. Static routing is to add the path of the destination network segment through manual configuration, while dynamic routing allows the router to obtain routing information through dynamic learning, which is especially important in large networks. The router maintains the routing table and routes and forwards data packets according to the information of the network layer, thereby realizing data transmission and connection in a complex network environment. Therefore, the rapid test of router network connection check has become a research direction. The principle of the rapid test of router network connection detection mainly relies on the use of network tester, which establishes a connection with the network to be tested through a physical connection, generates and sends simulated network data packets, captures and analyzes data packets in the network, and measures the performance indicators of the network, and finally presents the analysis results and performance data to the user in an intuitive way.
[0003] However, the traditional router network connection check quick test cannot meet people's needs, and it has the following defects: First, there is no integrated detection system designed. For the traditional speed test method, an external speed test device is used to test the speed. While providing a convenient method, it also has some disadvantages. The results of the wireless network test are greatly affected by the environment, such as distance, obstacles, interference from other wireless devices, etc., which may lead to inaccurate test results. At the same time, different speed test software or platforms may use different test algorithms and standards, resulting in differences in test results, which may not accurately reflect the true performance of the network, such as delay, jitter, etc.; second, no intelligent test system is designed. For the current speed test device, after the message is generated, it is uploaded to the cloud, and the network speed is measured by analyzing the cloud data, which cannot be automatically The test data is analyzed automatically and interference factors are identified and eliminated, which reduces the accuracy and reliability of the test. At the same time, it needs to be operated manually, which requires high proficiency and equipment management capabilities. The accuracy of the equipment detection results cannot be ensured, and the detection speed cannot be guaranteed. Third, a more effective routing algorithm is not designed. For the system, a static routing algorithm is generally used. The algorithm is manually configured by the network administrator. When the network topology or link status changes, the network administrator needs to manually modify the relevant static routing information in the routing table. It is not suitable for large or complex network environments. When the network topology and link status change, the static routing information in the router needs to be adjusted on a large scale, and the static routing algorithm cannot complete the calculation well. . Summary of the invention
[0004] In view of the above problems, the purpose of the present invention is to propose a method and system for quickly testing the network connection of a router, which uses an integrated detection system to monitor the key performance indicators of the router through built-in real-time speed measurement and intelligent testing functions, and dynamically adjusts based on the link state routing algorithm. The system can quickly discover network problems, optimize network connections, and ensure efficient and stable operation of the network.
[0005] To achieve the above object, the present invention provides the following technical solutions:
[0006] Based on the above purpose, in a first aspect, the present invention provides a method for quickly testing a router network connection check, comprising the following steps:
[0007] Step 1) Initialize the connection:
[0008] Establishing a physical connection with the target router through the routing connection module, the system enters the test preparation state;
[0009] The device detection module is started, and the current network connection status is checked through the test connection module to confirm that the communication between the router and the terminal device is smooth.
[0010] Step 2) Generate a test message:
[0011] The message generation module in the data collection module automatically generates a test data packet (test message) according to preset test parameters;
[0012] The message sending module sends test messages through the network simulation module to simulate the communication status under different network environments to detect the response of the router.
[0013] Step 3) Network performance monitoring:
[0014] The routing test module is started, and the data monitoring module monitors the real-time performance of the router (such as network traffic, bandwidth usage, latency, packet loss rate, etc.);
[0015] The data recording module synchronously saves the monitoring data to ensure that subsequent analysis has complete data record support.
[0016] Step 4) Fault detection and analysis:
[0017] If abnormal network connection or performance is detected, the troubleshooting module starts to locate the problem point in the router or network;
[0018] The fault analysis module further analyzes the cause of the problem and combines with the data intercommunication module to determine whether there is a network interruption or bandwidth bottleneck;
[0019] If the problem is confirmed, the fault confirmation module is activated and a fault alarm is issued according to the network status.
[0020] Step 5) Dynamic Network Optimization:
[0021] While fault detection is in progress, the network optimization module combines the real-time data from the indicator measurement module to dynamically adjust the network connection and optimize the working status of the router;
[0022] Through the link state routing algorithm, the optimality of router path selection is ensured, reducing network delays and congestion.
[0023] Step 6) Data analysis and result presentation:
[0024] The terminal analysis module receives and organizes the data transmitted from the routing test module, and further analyzes the performance of the router through the algorithm analysis module;
[0025] The graphics generation module presents the analysis results in a visual manner and generates relevant reports, including network performance indicator graphs, network connection status graphs, etc.
[0026] Step 7) Generate test conclusions and action suggestions:
[0027] According to the analysis results, the conclusion production module in the terminal analysis module generates a test conclusion about the network connection status of the router;
[0028] The solution formulation module provides corresponding network optimization or troubleshooting suggestions, and executes specific operation instructions (such as adjusting routing configuration, automatically repairing network failures, etc.) through the instruction issuance module.
[0029] Step 8) Restart the system and test again:
[0030] After the system is adjusted or repaired, the user can choose to restart the router and test the network connection again to verify the effect of the adjustment.
[0031] Through the above-mentioned router network connection check quick test method, you can quickly and accurately check the router's network connection status, and detect and solve network performance problems in real time to ensure that the router is in optimal operating condition.
[0032] In a second aspect, the present invention provides a router network connection check rapid test system, including a device detection module, the device detection module includes a test connection module, the test connection module is data-connected with a data collection module and a routing test module, the routing test module is data-connected with a data intercommunication module, a network optimization module, an index measurement module and a graphics generation module, the data intercommunication module and the graphics generation module establish data connections with the test connection module, and the index measurement module and the network optimization module establish electrical connections with the test connection module.
[0033] As a further technical solution of the present invention, the data collection module includes a message generation module, a message sending module and a network simulation module. The message sending module establishes a data connection with the network simulation module. The network simulation module is data-connected with a network evaluation module and a communication test module. The network evaluation module establishes a data connection with the communication test module.
[0034] As a further technical solution of the present invention, the routing test module includes a data monitoring module and a data recording module. The data monitoring module establishes a data connection with the data recording module, and the data monitoring module is data-connected to the data collection module.
[0035] As a further technical solution of the present invention, the routing test module includes a fault detection module, a fault analysis module and a fault confirmation module, and the fault detection module establishes a data connection with the fault analysis module and the fault confirmation module.
[0036] As a further technical solution of the present invention, a routing management module and a routing connection module are provided on the device detection module, and the routing management module and the routing connection module are electrically connected.
[0037] As a further technical solution of the present invention, the routing management module includes an instruction receiving module, which is data-connected with a parameter setting module, an automatic correction module, and a fault alarm module. The parameter setting module establishes a data connection with the automatic correction module, and the parameter setting module establishes an electrical connection with the fault alarm module.
[0038] As a further technical solution of the present invention, the routing connection module includes a routing decision module, which is data-connected with a routing table matching module, a data packet forwarding module, and a routing table updating module. The routing table matching module establishes data connections with the data packet forwarding module and the routing table updating module.
[0039] As a further technical solution of the present invention, the device detection module is electrically connected to a terminal analysis module, and the routing management module and the routing connection module are both electrically connected to the terminal analysis module.
[0040] As a further technical solution of the present invention, the terminal analysis module includes a data receiving module, and the data receiving module is data-connected to the graphics generation module, the data receiving module is data-connected to a data combing module and an algorithm analysis module, and the data combing module establishes a data connection with the algorithm analysis module.
[0041] As a further technical solution of the present invention, the terminal analysis module includes a conclusion production module, and the conclusion production module is data-connected with a plan formulation module and an instruction issuing module, and the plan formulation module establishes a data connection with the instruction issuing module.
[0042] Through the collaborative work of the above-mentioned components, the router network connection check rapid test system of the present invention can realize real-time monitoring and automatic optimization of router performance, quickly discover and solve network problems, and improve test efficiency and result accuracy.
[0043] Compared with the prior art, the method and system for quickly testing a router network connection check proposed by the present invention have the following beneficial effects:
[0044] The present invention is designed with an integrated detection system, which uses a built-in speed measurement system to monitor the real-time performance of the router, realizes real-time monitoring and dynamic adjustment of the router performance, and timely discovers and solves network problems by real-time monitoring of key indicators such as network traffic and broadband occupancy, ensures stable and efficient network performance, and pays more attention to the detection and avoidance of wireless interference. By detecting the wireless signals and interference conditions around the home, the appropriate channel and position are selected to place the wireless router to improve network performance. It focuses on comprehensive testing of multiple indicators to more comprehensively evaluate the performance of the router and more effectively perform speed measurement and analysis on the router. At the same time, an intelligent speed measurement system is designed, which uses artificial intelligence and big data technology to conduct in-depth analysis of the test data, automatically identify and eliminate interference factors, and improve the accuracy of the test results. It is highly reliable and does not require manual operation. It does not require users to have proficiency or the ability to use the equipment. It can ensure the accuracy of the detection device results and improve the detection speed of the equipment. It is also designed with a more effective routing algorithm, which adopts a link state routing algorithm. This algorithm ensures that each routing node uses the same original state data to independently calculate the path without relying on the calculation of intermediate nodes. The link state message is transmitted without change, so it is easy to find faults using this algorithm. When a node receives a message from all other nodes, it can immediately calculate the correct path locally to ensure one-step convergence. Finally, since the link state message only carries information about the direct link from a single node, its size is independent of the number of path nodes in the network, so it has better scalability.
[0045] These and other aspects of the present application will be more concise and understandable in the following description of the embodiments. It should be understood that the above general description and the following detailed description are only exemplary and explanatory and cannot limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or related technologies, the following briefly introduces the drawings required for use in the exemplary embodiments or related technical descriptions. The drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation to the present invention. In the drawings:
[0047] Figure 1 It is a structural block diagram of a router network connection check rapid test system according to an embodiment of the present invention.
[0048] Figure 2 This is a module architecture diagram of a data collection module in a router network connection check rapid test system according to an embodiment of the present invention.
[0049] Figure 3This is a module architecture diagram of a routing test module in a router network connection check rapid test system according to an embodiment of the present invention.
[0050] Figure 4 The figure is a schematic diagram of the principle of a rapid test system for checking a router network connection according to an embodiment of the present invention.
[0051] Figure 5 The present invention is a flowchart of a method for quickly testing a router network connection according to an embodiment of the present invention. DETAILED DESCRIPTION
[0052] Below, the present application is further described in conjunction with the accompanying drawings and specific implementation methods. It should be noted that, under the premise of no conflict, the various embodiments or technical features described below can be arbitrarily combined to form a new embodiment.
[0053] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the embodiments of the present invention are further described in detail below in combination with specific embodiments and with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0054] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0055] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.
[0056] Please refer to the attached Figure 1 -Attached Figure 4 An embodiment of the present invention is as follows: a router network connection check rapid test system includes a device detection module 3, the device detection module 3 includes a test connection module 31, the test connection module 31 is data-connected with a data collection module 32 and a routing test module 33, the routing test module 33 is data-connected with a data intercommunication module 34, a network optimization module 35, an index measurement module 36 and a graphics generation module 37, the data intercommunication module 34 and the graphics generation module 37 establish data connection with the test connection module 31, and the index measurement module 36 and the network optimization module 35 establish electrical connection with the test connection module 31.
[0057] In this embodiment, the data collection module 32 includes a message generation module 321, a message sending module 322 and a network simulation module 323. The message sending module 322 establishes a data connection with the network simulation module 323. The network simulation module 323 is data-connected with a network evaluation module 324 and a communication test module 325. The network evaluation module 324 and the communication test module 325 establish a data connection.
[0058] In this embodiment, the routing test module 33 includes a data monitoring module 331 and a data recording module 332 . The data monitoring module 331 establishes a data connection with the data recording module 332 , and the data monitoring module 331 is data-connected to the data collection module 32 .
[0059] Among them, the routing test module 33 also includes a fault detection module 333, a fault analysis module 334 and a fault confirmation module 335. The fault detection module 333 establishes a data connection with the fault analysis module 334 and the fault confirmation module 335. The device detection module 3 can communicate and transmit data with the network, which provides a basis for subsequent tests. Various types of data packets are generated through the packet generation module 321. These packets simulate real network traffic and communication. The packet types can include TCP, UDP, I CMP and other network protocol data packets, or customized messages, are sent by the message sending module 322, and the communication process between different network devices is simulated by the network simulation module 323, such as sending data packets to a specific destination address, and the network routing function is tested by the network evaluation module 324 and the communication test module 325 to comprehensively evaluate the performance of the network. After the message is sent, the data packets transmitted in the network are monitored and captured by the data monitoring module 331 and the data recording module 332. When receiving the data packet, key information such as source address, destination address, delay time, packet loss, etc. can be quickly recorded. The capture of this information is crucial for evaluating the performance of the network and troubleshooting. The captured data packets are analyzed by the troubleshooting module 333, the fault analysis module 334 and the fault confirmation module 335 to measure the performance indicators such as network delay, bandwidth, packet loss rate and jitter, and possible faults are checked, confirmed and predicted. The analysis results and performance data are displayed to the data terminal in the form of a graphical interface or a command line interface, which helps users quickly understand the status and performance of the network and take corresponding measures to solve the problem.
[0060] In this embodiment, the device detection module 3 is provided with a routing management module 2 and a routing connection module 1, and the routing management module 2 is electrically connected to the routing connection module 1. The routing management module 2 includes an instruction receiving module 21, and the instruction receiving module 21 is data-connected with a parameter setting module 22, an automatic correction module 23, and a fault alarm module 24, and the parameter setting module 22 is data-connected to the automatic correction module 23, and the parameter setting module 22 is electrically connected to the fault alarm module 24.
[0061] Among them, the routing management module 2 can control and manage the router, receive the instructions sent by the terminal through the instruction receiving module 21, and perform certain automatic corrections to network faults through the automatic correction module 23. When the fault is more serious, the device will alarm the user through the fault alarm module 24, and the user can manually correct it through the parameter setting module 22 to ensure that the fault is handled quickly and effectively to avoid affecting the user's daily life.
[0062] In this embodiment, the routing connection module 1 includes a routing decision module 11, and the routing decision module 11 is data-connected with a routing table matching module 12, a data packet forwarding module 13, and a routing table updating module 14. The routing table matching module 12 establishes data connections with the data packet forwarding module 13 and the routing table updating module 14. The routing connection module 1 can provide the router for normal use. The routing decision module 11 determines the best path for the data packet from the source end to the destination end. The router selects the best path to transmit the data packet from the source address to the destination address according to the destination address in the data packet, and transfers the data packet at the input end of the router to the appropriate internal output end through the data packet forwarding module 13. Inside the router, the data packet is processed and sent to the correct output interface to ensure that the data packet can reach the destination correctly. When determining the best path, the router maintains a routing table, which records the path information to each network node. The routing table can be matched according to the destination IP address of the data packet through the routing table matching module 12, and the routing table can be updated through the routing table updating module Block 14 performs real-time update of the routing table. The entries of the routing table can be automatically learned through the dynamic routing protocol, and the routing table is automatically updated according to the changes in the network topology. The routing connection module 1 can provide the router for normal use. The routing decision module 11 determines the best path for the data packet from the source end to the destination end. The router selects the best path to transmit the data packet from the source address to the destination address according to the destination address in the data packet, and transfers the data packet at the input end of the router to the appropriate internal output end through the data packet forwarding module 13. Inside the router, the data packet is processed and sent to the correct output interface to ensure that the data packet can reach the destination correctly. When determining the best path, the router maintains a routing table, which records the path information to each network node. The routing table can be matched according to the destination IP address of the data packet through the routing table matching module 12, and the routing table is updated in real time through the routing table update module 14. The entries of the routing table can be automatically learned through the dynamic routing protocol, and the routing table is automatically updated according to the changes in the network topology.
[0063] In this embodiment, the device detection module 3 is electrically connected to the terminal analysis module 4, and the routing management module 2 and the routing connection module 1 are electrically connected to the terminal analysis module 4; the terminal analysis module 4 includes a data receiving module 41, and the data receiving module 41 is data-connected to the graphic generation module 37, the data receiving module 41 is data-connected to the data combing module 44 and the algorithm analysis module 42, and the data combing module 44 establishes a data connection with the algorithm analysis module 42; the terminal analysis module 4 includes a conclusion production module 43, the conclusion production module 43 is data-connected to the program formulation module 45 and the instruction issuing module 46, and the program formulation module 45 establishes a data connection with the instruction issuing module 46. The terminal analysis module 4 can perform calculation and analysis on the collected data, and perform calculation and analysis on it through the algorithm analysis module 42. The algorithm adopts a decision tree algorithm. Selecting the best split feature is the key to building a decision tree. Commonly used feature selection criteria include information increase Gain, gain rate, Gini index, etc. By calculating the split gain or Gini index of each feature, the best split feature can be determined. Starting from the root node, the data set is divided into subsets according to the best split feature, and a subtree is recursively constructed. At each node, the data set is divided into two or more subsets according to the best split feature, and then this process is recursively performed on each subset until the termination condition is met. In order to avoid overfitting, the decision tree needs to be pruned. Common pruning strategies include pre-pruning and post-pruning. Pre-pruning is to stop the growth of the decision tree in advance during the growth of the decision tree, while post-pruning is to simplify the decision tree after it has grown. Through pruning, the performance of the decision tree can be optimized to better generalize new data points. The performance of the decision tree is evaluated using a test data set. Common evaluation indicators include accuracy, recall, F1 value, etc. According to the evaluation results, the decision tree can be adjusted, such as pruning or retraining, to improve its performance.
[0064] Based on the above, the advantages of the present invention are: using the present invention to perform a quick test of network connection check, firstly, the network connection is performed on the router through the routing connection module 1, the best path for the data packet from the source end to the destination end is determined through the routing decision module 11, and the data packet at the input end of the router is transferred to the appropriate internal output end through the data packet forwarding module 13. When determining the best path, the router maintains a routing table, which records the path information to each network node. The routing table can be matched according to the destination IP address of the data packet through the routing table matching module 12, and the routing table can be updated in real time through the routing table update module 14. The entries of the routing table can be automatically learned through the dynamic routing protocol, and the routing table can be automatically updated according to the changes in the network topology. After the router network connection is realized, communication and data transmission are performed with the network through the device detection module 3, which provides a basis for subsequent testing.
[0065] The detection device is connected to the router body through the test connection module 31, and various types of data packets are generated through the packet generation module 321 on the data collection module 32. The packet types can include TCP, UDP, ICMP and other network protocol packets, or customized packets. The generated packets are sent through the packet sending module 322, and the communication process between different network devices is simulated through the network simulation module 323, such as sending packets to a specific destination address, and the routing function of the network is tested through the network evaluation module 324 and the communication test module 325 to comprehensively evaluate the performance of the network. After the packet is sent, the data packets transmitted in the network are monitored and captured through the data monitoring module 331 and the data recording module 332 on the routing test module 33. When receiving the data packet, key information such as source address, destination address, delay time, loss, etc. can be quickly recorded. The capture of this information is crucial for evaluating network performance and troubleshooting. The captured data packets are analyzed through the troubleshooting module 333, the fault analysis module 334 and the fault confirmation module 335 to measure performance indicators such as network delay, bandwidth, packet loss rate and jitter, and possible faults are investigated, confirmed and predicted. The analysis results and performance data are generated in the form of a graphical interface or command line interface through the graphic generation module 37, and displayed to the data terminal through the data intercommunication module 34, which helps users quickly understand the status and performance of the network, and take corresponding measures to solve the problem through the network optimization module 35 and the indicator measurement module 36.
[0066] After data collection is completed, the data is analyzed by the terminal analysis module 4, the information shared by the equipment detection module 3 is received by the data receiving module 41, the data is sorted by the data combing module 44, and the data is calculated by the algorithm analysis module 42. After the calculation is completed, the equipment status can be analyzed and processed by the conclusion production module 43 and the plan formulation module 45, and a suitable plan can be formulated. The conclusion is transmitted to the routing management module 2 through the instruction issuance module 46, and the terminal sends instructions through the instruction receiving module 21. The network fault is automatically corrected by the automatic correction module 23. When the fault is more serious, the device will alarm the user through the fault alarm module 24, and the user can manually correct it through the parameter setting module 22 to ensure that the fault is handled quickly and effectively to avoid affecting the user's daily life.
[0067] See also Figure 5 As shown, an embodiment of the present invention provides a method for quickly testing a router network connection check, the method comprising the following steps:
[0068] Step S10, initializing the connection: establishing a physical connection with the target router through the routing connection module, starting the device detection module, detecting and confirming that the communication between the router and the terminal device is smooth.
[0069] Step S20, generating a test message: the message generation module of the data collection module generates a test data packet according to preset test parameters, and sends the test data packet to the network through the message sending module, and performs simulation tests in different network environments;
[0070] Step S30, network performance monitoring: start the routing test module, monitor the performance indicators of the router including network traffic, bandwidth occupancy, latency, and packet loss rate in real time, and record the monitoring data synchronously;
[0071] Step S40, fault detection and analysis: if an abnormal condition is detected, the fault detection module is started, the source of the problem is located and the cause of the problem is determined through the fault analysis module, and a fault alarm is issued;
[0072] Step S50, dynamic network optimization: based on the real-time performance data, start the network optimization module and optimize the working state of the router through the link state routing algorithm;
[0073] Step S60, data analysis and result presentation: the terminal analysis module organizes and analyzes the test data to generate a visual report including a network performance index diagram and a network connection status diagram;
[0074] Step S70, generating test conclusions and operational suggestions: based on the analysis results, generating conclusions about the network connection status of the router, and providing operational suggestions for optimization or troubleshooting.
[0075] After the system is adjusted or repaired, the user can choose to restart the router and test the network connection again to verify the effect of the adjustment. Through the above-mentioned quick test method for checking the network connection of the router, the network connection status of the router can be checked quickly and accurately, and network performance problems can be detected and solved in real time to ensure that the router is in the best operating state.
[0076] The present invention is designed with an integrated detection system, which uses a built-in speed measurement system to monitor the real-time performance of the router, realizes real-time monitoring and dynamic adjustment of the router performance, and timely discovers and solves network problems by real-time monitoring of key indicators such as network traffic and broadband occupancy, ensures stable and efficient network performance, and pays more attention to the detection and avoidance of wireless interference. By detecting the wireless signals and interference conditions around the home, the appropriate channel and position are selected to place the wireless router to improve network performance. It focuses on comprehensive testing of multiple indicators to more comprehensively evaluate the performance of the router and more effectively perform speed measurement and analysis on the router. At the same time, an intelligent speed measurement system is designed, which uses artificial intelligence and big data technology to conduct in-depth analysis of the test data, automatically identify and eliminate interference factors, and improve the accuracy of the test results. It is highly reliable and does not require manual operation. It does not require users to have proficiency or the ability to use the equipment. It can ensure the accuracy of the detection device results and improve the detection speed of the equipment. It is also designed with a more effective routing algorithm, which adopts a link state routing algorithm. This algorithm ensures that each routing node uses the same original state data to independently calculate the path without relying on the calculation of intermediate nodes. The link state message is transmitted without change, so it is easy to find faults using this algorithm. When a node receives a message from all other nodes, it can immediately calculate the correct path locally to ensure one-step convergence. Finally, since the link state message only carries information about the direct link from a single node, its size is independent of the number of path nodes in the network, so it has better scalability.
[0077] It should be noted that the above figures are only schematic illustrations of the processes included in the method according to an exemplary embodiment of the present invention, and are not intended to be limiting. It is easy to understand that the processes shown in the above figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.
[0078] It should be understood that, although described in a certain order, these steps are not necessarily performed in sequence in the above order. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be performed in other orders. Moreover, a part of the steps of the present embodiment may include a plurality of steps or a plurality of stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a part of the steps or stages in other steps or other steps.
[0079] The above is an exemplary embodiment disclosed by the present invention, but it should be noted that, without departing from the scope disclosed by the embodiment of the present invention, various changes and modifications may be made. The functions, steps and / or actions of the method according to the disclosed embodiment described herein do not need to be performed in any particular order. In addition, although the elements disclosed by the embodiment of the present invention may be described or required in individual form, it may also be understood as multiple unless explicitly limited to the singular.
[0080] It should be understood that, as used herein, the singular form "a" or "an" is intended to include the plural form as well, unless the context clearly supports an exception. It should also be understood that, as used herein, "and / or" refers to any and all possible combinations of one or more of the items listed in association. The serial numbers of the embodiments disclosed in the above embodiments of the present invention are for description only and do not represent the advantages and disadvantages of the embodiments.
[0081] A person skilled in the art should understand that the discussion of any of the above embodiments is only exemplary and is not intended to imply that the scope of the disclosure of the embodiments of the present invention is limited to these examples; under the idea of the embodiments of the present invention, the technical features in the above embodiments or different embodiments can also be combined, and there are many other changes in different aspects of the above embodiments of the present invention, which are not provided in detail for the sake of simplicity. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present invention should be included in the protection scope of the embodiments of the present invention.
Claims
1. A method for quickly testing a router network connection, characterized in that: The method comprises the following steps: 1) Initialize the connection: Establish a physical connection with the target router through the routing connection module, start the device detection module, detect and confirm that the communication between the router and the terminal device is smooth; 2) Generate test messages: The message generation module of the data collection module generates test data packets according to preset test parameters, and sends them to the network through the message sending module to perform simulation tests in different network environments; 3) Network performance monitoring: Start the routing test module to monitor the router's network traffic, bandwidth usage, latency, packet loss rate and other performance indicators in real time, and record the monitoring data simultaneously; 4) Fault detection and analysis: If an abnormal condition is detected, the fault detection module is started to locate the source of the problem and determine the cause of the problem through the fault analysis module, and a fault alarm is issued; 5) Dynamic network optimization: Based on real-time performance data, the network optimization module is started to optimize the working status of the router through the link state routing algorithm; 6) Data analysis and result presentation: The terminal analysis module organizes and analyzes the test data and generates visual reports including network performance indicator graphs and network connection status graphs; 7) Generate test conclusions and operational recommendations: Based on the analysis results, generate conclusions about the router's network connection status and provide operational recommendations for optimization or troubleshooting.
2. The method for quickly testing a router network connection as claimed in claim 1, wherein: In step 1), the initialization connection includes starting the test connection module to confirm that the network link is normal; the test message in step 2) can be configured with different network parameters; in step 3), network performance monitoring includes real-time capture of data packet status information and saving monitoring data through the data recording module; the troubleshooting module in step 4) includes a data intercommunication module for automatically analyzing the network transmission link to determine whether there is a link interruption or bottleneck; in step 5), the network optimization module dynamically adjusts the path selection of the router through the link state routing algorithm; in step 6), the terminal analysis module uses the algorithm analysis module to perform statistical analysis on the monitoring data, and generates an intuitive visual report through the graphics generation module.
3. A router network connection check rapid test system, characterized in that: Used to execute the router network connection check quick test method as described in any one of claims 1-2, the system includes a device detection module, the device detection module includes a test connection module, the test connection module is data-connected with a data collection module and a routing test module, the routing test module is data-connected with a data intercommunication module, a network optimization module, an index measurement module and a graphics generation module, the data intercommunication module and the graphics generation module establish a data connection with the test connection module, and the index measurement module and the network optimization module establish an electrical connection with the test connection module.
4. The router network connection check rapid test system as claimed in claim 3, characterized in that: The data collection module includes a message generation module, a message sending module and a network simulation module. The message sending module establishes a data connection with the network simulation module. The network simulation module is data-connected with a network evaluation module and a communication test module. The network evaluation module establishes a data connection with the communication test module.
5. The router network connection check rapid test system as claimed in claim 4, characterized in that: The routing test module includes a data monitoring module and a data recording module, the data monitoring module establishes a data connection with the data recording module, and the data monitoring module is data-connected to the data collection module; the routing test module includes a fault detection module, a fault analysis module and a fault confirmation module, and the fault detection module establishes a data connection with the fault analysis module and the fault confirmation module.
6. The router network connection check rapid test system as claimed in claim 3, characterized in that: The device detection module is provided with a routing management module and a routing connection module, and the routing management module is electrically connected to the routing connection module.
7. The router network connection check rapid test system as claimed in claim 6, characterized in that: The routing management module includes an instruction receiving module, which is data-connected with a parameter setting module, an automatic correction module, and a fault alarm module. The parameter setting module establishes a data connection with the automatic correction module, and the parameter setting module establishes an electrical connection with the fault alarm module.
8. The router network connection check rapid test system as claimed in claim 6, characterized in that: The routing connection module includes a routing decision module, which is data-connected with a routing table matching module, a data packet forwarding module, and a routing table updating module. The routing table matching module establishes data connections with the data packet forwarding module and the routing table updating module.
9. The router network connection check rapid test system as claimed in claim 3, characterized in that: The device detection module is electrically connected to the terminal analysis module, and the routing management module and the routing connection module are both electrically connected to the terminal analysis module. The terminal analysis module includes a data receiving module, and the data receiving module is data-connected to the graphics generation module. The data receiving module is data-connected to the data combing module and the algorithm analysis module, and the data combing module establishes a data connection with the algorithm analysis module.
10. The router network connection check rapid test system as claimed in claim 9, characterized in that: The terminal analysis module includes a conclusion production module, and the conclusion production module is data-connected with a plan formulation module and an instruction issuing module, and the plan formulation module establishes a data connection with the instruction issuing module.
Citation Information
Patent Citations
System and method for detecting transmission standardization of routers in core routing area
CN104796291A
Equipment, system and method for detecting network delay of router
CN106452949A
Router operation fault smart detection method and system
CN107070739A
Remote fault monitoring method, device and equipment of router and storage medium
CN117675691A
Testing of network routers under given routing protocols
US6728214B1