Intelligent networking method and device and terminal equipment
By acquiring and analyzing the network status and terminal requirements of the primary and backup links, adaptive networking information is generated, solving the problems of extensive backup link management and insufficient tunnel protocol adaptation in existing technologies. This enables fast and stable remote networking, meeting the needs of multiple scenarios.
Patent Information
- Application Number
- CN202511945875.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-22
- Publication Date
- 2026-03-03
- Estimated Expiration
- 2045-12-22
AI Technical Summary
In existing technologies, backup link management is rudimentary, and it is impossible to quickly switch to an appropriate backup link when the main link fails. The tunnel protocol adaptation is not flexible enough, and the networking scheme has low compatibility with the terminal networking requirements.
By acquiring network status monitoring information of the primary and backup links, terminal networking requirements information, and tunnel protocol information, and using the initial and target networking models, we can generate adapted initial and target networking information, optimize tunnel protocol adaptation, and achieve automatic switching of cellular links when the primary link is disconnected, ensuring uninterrupted remote management.
It enables rapid construction of remote networks in scenarios without public IP addresses, timely automatic switching when the main link is disconnected, compatibility with multiple tunnel protocols, adaptation to different networking scenarios, and reduction of deployment and maintenance costs for enterprises and operations and maintenance teams.
Smart Images

Figure CN121603428A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, and in particular relates to intelligent networking methods, devices and terminal equipment. Background Technology
[0002] With the deepening of digital transformation, the demand for remote intelligent networking in scenarios such as cross-regional collaborative office work, remote operation and maintenance of industrial IoT equipment, and multi-terminal interconnection in smart buildings continues to rise, and the remote intelligent networking industry has also entered a stage of rapid development.
[0003] Based on existing software customization technology, remote intelligent networking can be achieved by using dedicated networking routers and multi-system client software to build virtual local area networks without the need for public IP addresses or dedicated lines.
[0004] However, in existing technologies, the management of backup links is rather crude. When the main link fails, it is impossible to quickly switch to an appropriate backup link. Furthermore, the tunnel protocol adaptation lacks flexibility and cannot achieve accurate matching between the protocol and the link status. Summary of the Invention
[0005] In view of this, embodiments of this application provide an intelligent networking method, apparatus, and terminal device, aiming to solve the problems of crude backup link management, insufficient flexibility in tunnel protocol adaptation, and low compatibility between networking schemes and terminal networking requirements in the prior art.
[0006] The first aspect of this application provides an intelligent networking method, including: Acquire primary link network status monitoring information, multiple backup link network status monitoring information, multiple LAN terminal networking requirements information, and multiple tunnel protocol information; Based on the preset initial networking model, multiple initial networking information is generated according to the main link network status monitoring information, multiple backup link network status monitoring information, multiple terminal networking requirement information, multiple tunnel protocol information, and multiple preset networking priority information. Based on the preset target networking model, the multiple initial networking information is optimized according to the multiple backup link network status monitoring information and multiple tunnel protocol information to generate multiple target networking information.
[0007] A second aspect of this application provides an intelligent networking device, comprising: The information acquisition module is used to acquire main link network status monitoring information, multiple backup link network status monitoring information, multiple LAN terminal networking requirements information, and multiple tunnel protocol information. The initial network information generation module is used to generate multiple initial network information based on a preset initial network model, according to the main link network status monitoring information, multiple backup link network status monitoring information, multiple terminal network requirements information, multiple tunnel protocol information, and multiple preset network priority information. The target network information generation module is used to optimize the multiple initial network information based on the preset target network model, the multiple backup link network status monitoring information and the multiple tunnel protocol information, and generate multiple target network information.
[0008] A third aspect of this application provides a terminal device, the terminal device including a memory and a processor, the memory storing a computer program executable on the processor, and the processor executing the computer program to implement the steps of the intelligent networking method as described in the first aspect above.
[0009] A fourth aspect of this application provides a computer-readable storage medium, comprising: storing a computer program, wherein when executed by a processor, the computer program implements the steps of the intelligent networking method described in the first aspect above.
[0010] Compared with the prior art, the beneficial effects of this application are as follows: This application is used to quickly build a remote network in scenarios without a public IP address, realize the automatic switching of the cellular link when the main link is disconnected, ensure uninterrupted remote management, be compatible with multiple tunnel protocols, switch on demand to adapt to different networking scenarios, effectively solve the problem of unstable main link, meet the needs of multiple scenarios such as remote management of industrial field equipment, remote maintenance of commercial buildings, and inter-network access in remote offices, and significantly reduce the deployment and maintenance costs of enterprises and operation and maintenance teams. Attached Figure Description
[0011] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0012] Figure 1 This is a schematic diagram illustrating the implementation process of the intelligent networking method provided in Embodiment 1 of this application; Figure 2 This is a schematic diagram illustrating the implementation process of the intelligent networking method provided in Embodiment 2 of this application; Figure 3 This is a schematic diagram illustrating the implementation process of the intelligent networking method provided in Embodiment 3 of this application; Figure 4This is a schematic diagram illustrating the implementation process of the intelligent networking method provided in Embodiment 4 of this application; Figure 5 This is a schematic diagram illustrating the implementation process of the intelligent networking method provided in Embodiment 5 of this application; Figure 6 This is a schematic diagram illustrating the implementation process of the intelligent networking method provided in Embodiment Six of this application; Figure 7 This is a schematic diagram of the intelligent networking device provided in the embodiments of this application; Figure 8 This is a schematic diagram of the terminal device provided in the embodiments of this application. Detailed Implementation
[0013] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.
[0014] To illustrate the technical solution described in this application, specific embodiments are provided below.
[0015] Figure 1 A flowchart illustrating the implementation of the intelligent networking method provided in Embodiment 1 of this application is shown, and is described in detail below: Step S101: Obtain the main link network status monitoring information, multiple backup link network status monitoring information, multiple local area network terminal networking requirements information, and multiple tunnel protocol information.
[0016] In this embodiment, the main link network status monitoring information can refer to main link route reachability monitoring information, main link bandwidth usage monitoring information, main link packet loss rate monitoring information, main link access latency monitoring information, and main link communication overhead monitoring information, which can be obtained by periodically sending ping packets to the main route gateway address or public network address; the backup link network status monitoring information can refer to communication status related data of the cellular link, which can be collected in real time by monitoring the connection status data of the ppp0 or wwan0 interface after the system enables the cellular communication system for dialing or registration; the LAN terminal networking requirement information can refer to single bypass networking requirements, dual bypass networking requirements, and access requirements for a specified IP or the entire network segment. The required information can be determined based on the user's actual configuration. Users can configure it to either the default mode where all traffic goes through the tunnel network or a precise mode where only specified IPs go through the tunnel. Furthermore, the user can determine whether the requirement is for remote devices to access a specific IP or the entire network segment within the main network in single-bypass mode, or for any device in two LANs to communicate in dual-bypass mode, depending on the actual application scenario. Tunnel protocol information can refer to the compatibility and availability of tunnel communication protocols such as N2N, VNT, GRE, IPsec, and WireGuard. This information can be obtained by real-time detection and identification of the operating status and link compatibility of each protocol based on the various tunnel protocol modules integrated into the device.
[0017] In this embodiment, the backup link network status monitoring information includes backup link signal strength monitoring information, backup link uplink transmission rate monitoring information, backup link downlink transmission rate monitoring information, backup link access latency monitoring information, and backup link communication overhead monitoring information. Specifically, the backup link signal strength monitoring information refers to the wireless signal strength data of the cellular link, which can be collected in real time by the cellular module built into the device to obtain the cellular network signal parameters of the area. The backup link uplink transmission rate monitoring information refers to the transmission speed data when data is sent from a remote intelligent networking terminal device to the public network or target network via the cellular link. This can be obtained by testing uplink data transmission through the PPP0 or WWAN0 interface after the cellular link is enabled and counting the amount of data transmitted per unit time. The backup link downlink transmission rate monitoring information refers to the transmission speed data when data is transmitted from the public network or target network to the remote intelligent networking terminal device via the cellular link. This can be achieved by performing downlink data reception tests at the ppp0 or wwan0 interface and counting the amount of data received per unit time after the cellular link is enabled; backup link access latency monitoring information refers to the time interval between the remote intelligent networking terminal device initiating a cellular link dial-up request and successfully establishing a network connection, which can be obtained by recording the entire process of initiating dial-up registration and completing network access at the ppp0 or wwan0 interface; backup link communication overhead monitoring information refers to the network resource usage and communication cost data generated when the cellular link transmits data, which can be obtained by real-time statistics of the total data stream transmission volume and link connection duration of the cellular link.
[0018] In this embodiment, the terminal networking requirement information includes single-bypass terminal networking requirement information, dual-bypass terminal networking requirement information, and terminal communication network segment access requirement information. Specifically, single-bypass terminal networking requirement information refers to the networking requirement data where a remote intelligent networking terminal device is deployed as a bypass gateway on only one side, and the main network configuration remains unchanged, allowing remote devices to access a specific IP address or the entire network segment within the main network. This can be determined by identifying the user's choice of device networking mode and whether they require no changes to the main routing configuration. If the user only deploys the device on one side of the local area network and does not wish to change the main routing settings, it can be determined that single-bypass terminal networking requirement information exists. Dual-bypass terminal networking requirement information refers to the networking requirement data where remote intelligent networking terminal devices are deployed as bypass gateways in two different local area networks, enabling communication between any devices in the two local area networks. By collecting users' network scope requirements, if a user needs to achieve subnet-level interoperability between two local area networks and plans to deploy the device on both sides, while allowing static route entries to be added to the main routers on both sides, the corresponding dual-bypass terminal network requirement information can be obtained. Terminal communication network segment access requirement information refers to the specific requirements of the terminal device for the communication range after networking. It can include the requirement for all traffic to go through the tunnel network and the precise access requirement of specifying only IP to go through the tunnel. This can be obtained by reading the user's traffic forwarding policy configuration in the device. If the user selects the default mode, it is a full network segment access requirement. If the user manually specifies a specific IP or network segment, it is a precise network segment access requirement. The corresponding terminal communication network segment access requirement information can be obtained from this.
[0019] Step S102: Based on the preset initial networking model, generate multiple initial networking information according to the main link network status monitoring information, multiple backup link network status monitoring information, multiple terminal networking requirement information, multiple tunnel protocol information, and multiple preset networking priority information.
[0020] In this embodiment, the preset initial networking model can be manually set, such as an ant colony algorithm model, a reinforcement learning algorithm model, or other deep learning models. Multiple preset networking priority information can also be manually set. The initial networking model can be input by using the main link network status monitoring information, multiple backup link network status monitoring information, multiple terminal networking requirement information, multiple tunnel protocol information, and multiple preset networking priority information. The initial networking model determines whether the main link is reachable and evaluates its communication stability. Then, it combines data such as signal strength and access latency of cellular links from the multiple backup link network status monitoring information to rank the availability of backup links. Next, based on the multiple terminal networking requirement information, it distinguishes between single-bypass terminal networking requirement information, dual-bypass terminal networking requirement information, and terminal communication network segment access requirement information. Finally, it matches the N2N protocol and VNT protocol from the multiple tunnel protocol information. The system adapts to various protocols such as GRE, IPsec, and WireGuard. It also incorporates multiple preset network priority information, prioritizing primary route links, cellular links, and backup tunnel protocols. For single-bypass terminal network requirements, it generates initial network information based on SNAT source address translation. For dual-bypass terminal network requirements, it generates initial network information based on adding static routes to the primary route. Additionally, it generates differentiated initial network information for terminal communication network segment access requirements, specifically for tunneling across the entire network segment and tunneling via a specified IP address. Finally, it integrates the network configuration logic under different requirements and strategies to generate multiple initial network information sets covering various scenarios.
[0021] Step S103: Based on the preset target networking model, and according to the network status monitoring information of the multiple backup links and the information of multiple tunnel protocols, optimize the multiple initial networking information to generate multiple target networking information.
[0022] In this embodiment, the preset target network model can be manually set, and can be an RRT model, a random forest model, an ant colony algorithm model, a genetic algorithm model, a reinforcement learning algorithm model, or other deep learning models. Multiple backup link network status monitoring information and multiple tunnel protocol information can be input into the preset target network model, while simultaneously importing multiple generated initial network information. Then, combining the backup link signal strength monitoring information, backup link uplink transmission rate monitoring information, backup link downlink transmission rate monitoring information, backup link access latency monitoring information, and backup link communication overhead monitoring information from the backup link network status monitoring information, the activation trigger conditions of the backup links in the initial network information are recalibrated. Subsequently, based on the N2N protocol, VNT protocol, GRE protocol, IPsec protocol, and WireGuard protocol from the multiple tunnel protocol information... Based on their respective adaptation status and availability, the tunnel protocols matched in the initial network information are subjected to secondary screening and adaptation. The tunnel protocols with higher compatibility with the current backup link status are selected first. Then, for the initial network information corresponding to the single bypass terminal network requirements, the SNAT source address translation rule configuration is optimized. For the initial network information corresponding to the dual bypass terminal network requirements, the main route static route entry distribution strategy is improved. For the initial network information corresponding to the terminal communication network segment access requirements, the traffic forwarding logic of the specified IP or network segment is refined. In this way, multiple target network information adapted to different network states and protocol environments are generated to ensure the stability and accuracy of the network scheme.
[0023] The intelligent networking method provided in this application embodiment is used to quickly build a remote network in scenarios without a public IP address, and can automatically switch to a cellular link when the main link is disconnected, ensuring uninterrupted remote management. It is compatible with multiple tunnel protocols, and can switch on demand to adapt to different networking scenarios. It effectively solves the problem of unstable main link, meets the needs of multiple scenarios such as remote management of industrial field equipment, remote maintenance of commercial buildings, and inter-site office networking, and significantly reduces the deployment and maintenance costs for enterprises and operation and maintenance teams.
[0024] Figure 2 The flowchart illustrating the implementation of the intelligent networking method provided in Embodiment 2 of this application is shown. Its difference from Embodiment 1 described above lies in: Multiple preset network priority information includes multiple preset primary link communication priority information and multiple preset backup link communication priority information; Multiple preset backup link communication priority information includes preset backup link communication switching threshold information and multiple preset backup link communication priority weight information; Step S102 specifically includes: Step S201: Determine whether the main link route reachability status monitoring information is reachable; if yes, proceed to step S202; if no, proceed to step S203.
[0025] In this embodiment, the main link route reachability status monitoring information can be reachable or unreachable. By determining whether the main link route reachability status monitoring information is reachable, it can be determined whether there is a fault in the main link.
[0026] Step S202: Based on the preset initial networking model, generate multiple initial networking information according to the multiple backup link network status monitoring information, main link bandwidth usage monitoring information, main link packet loss rate monitoring information, main link access latency monitoring information, main link communication overhead monitoring information, multiple preset main link communication quality calculation weight information, multiple terminal networking requirement information, multiple tunnel protocol information, multiple preset main link communication priority information, and multiple preset backup link communication priority information.
[0027] In this embodiment, the preset initial networking model can be preset manually, the multiple preset primary link communication quality calculation weight information can be preset manually, the multiple preset primary link communication priority information can be preset manually, and the multiple preset backup link communication priority information can be preset manually. First, the main link bandwidth usage monitoring information, main link packet loss rate monitoring information, main link access latency monitoring information, main link communication overhead monitoring information, and multiple preset main link communication quality calculation weight information can be input into a preset initial network model. Then, the comprehensive communication quality of the main link can be calculated by combining the weight information. Next, the main link is determined as the priority communication link based on multiple preset main link communication priority information. Then, multiple backup link network status monitoring information and multiple preset backup link communication priority information are imported to sort the backup links by priority and set the standby trigger conditions for the backup links. Then, multiple terminal network requirements information and multiple tunnel protocol information are matched. For single-bypass terminal network requirements information, initial network information based on SNAT source address translation and prioritizing the main link is generated. For dual-bypass terminal network requirements information, initial network information based on adding static routes to the main route and prioritizing the main link is generated. For terminal communication network segment access requirements information, differentiated initial network information corresponding to the network segment using the main link tunnel is generated. In this way, multiple initial network information adapted to the main link reachable scenarios are generated.
[0028] Step S203: Based on the preset initial networking model, generate multiple initial networking information according to the multiple backup link signal strength monitoring information, multiple backup link uplink transmission rate monitoring information, multiple backup link downlink transmission rate monitoring information, multiple backup link access delay monitoring information, multiple backup link communication overhead monitoring information, multiple terminal networking requirement information, multiple tunnel protocol information, preset backup link communication switching threshold information, and multiple preset backup link communication priority weight information.
[0029] In this embodiment, the preset initial networking model can be preset manually, the preset backup link communication switching threshold information can be preset manually, and the multiple preset backup link communication priority weight information can be preset manually. First, multiple backup link signal strength monitoring information, multiple backup link uplink transmission rate monitoring information, multiple backup link downlink transmission rate monitoring information, multiple backup link access latency monitoring information, and multiple backup link communication overhead monitoring information can be input into a preset initial networking model. Then, the comprehensive communication score of each backup link can be calculated by combining multiple preset backup link communication priority weight information. The comprehensive communication score is then compared with the preset backup link communication switching threshold information to filter out backup links that meet the switching threshold and determine their communication priority. Then, multiple terminal networking requirements information and multiple tunnel protocol information are matched. For single-bypass terminal networking requirements information, initial networking information based on SNAT source address translation and cellular link as the communication link is generated. For dual-bypass terminal networking requirements information, initial networking information based on adding static routes to the main route and cellular link as the communication link is generated. For terminal communication network segment access requirements information, differentiated initial networking information corresponding to the network segment using cellular link tunnels is generated. In this way, multiple initial networking information adapted to scenarios where the main link is unreachable are generated.
[0030] The intelligent networking method provided in this application embodiment enables differentiated networking in scenarios where the main link is reachable and unreachable by pre-judging the reachability status of the main link route. This improves the accuracy of network link selection, ensures the timeliness and rationality of backup link switching when the main link fails, enhances the stability of remote networking in scenarios without public IP addresses, and optimizes the collaborative scheduling capability of the main link and backup links. As a result, it effectively meets the complex networking needs of multiple scenarios such as remote management of industrial field equipment, remote maintenance of commercial buildings, and inter-site office networking, reduces the deployment and maintenance costs for enterprises and operation and maintenance teams, and improves the reliability and flexibility of remote operation and maintenance.
[0031] Figure 3 The flowchart illustrating the implementation of the intelligent networking method provided in Embodiment 3 of this application is shown. Its difference from Embodiment 2 described above lies in: Multiple preset primary link communication priority information includes preset primary link communication switching threshold information and preset primary link communication priority weight information; Multiple preset link communication quality calculation weight information includes multiple preset primary link communication quality calculation weight information and multiple preset backup link communication quality calculation weight information; Step S202 specifically includes: Step S301: The main link communication quality information is calculated by weighting and summing the main link bandwidth usage monitoring information, main link packet loss rate monitoring information, main link access delay monitoring information, main link communication overhead monitoring information, and multiple preset main link communication quality calculation weight information.
[0032] In this embodiment, multiple preset main link communication quality calculation weights can be preset manually. They can be used to assign corresponding calculation weights to main link bandwidth usage monitoring information, main link packet loss rate monitoring information, main link access latency monitoring information, and main link communication overhead monitoring information, respectively. Then, various main link network status monitoring information are weighted and integrated according to their corresponding weights. The integrated values are then normalized to obtain main link communication quality information that can intuitively reflect the main link communication status.
[0033] Step S302: Determine whether the main link communication quality information is less than the preset main link communication switching threshold information; if yes, proceed to step S303; if no, proceed to step S304.
[0034] In this embodiment, the preset primary link communication switching threshold information can be manually preset and can be used to determine whether the primary link communication quality meets the networking requirements. The need for link switching can be determined by comparing the primary link communication quality information with the preset primary link communication switching threshold information. When the primary link communication quality information is less than the preset primary link communication switching threshold information, it indicates that the primary link communication quality is insufficient, and backup link collaborative communication needs to be initiated; when the primary link communication quality information is greater than or equal to the preset primary link communication switching threshold information, it indicates that the primary link communication status is good, and load distribution can be performed in conjunction with the backup link.
[0035] Step S303: Generate multiple initial network topology information based on the main link network status monitoring information.
[0036] In this embodiment, the main link can be used as the networking link, so the network status monitoring information of the main link can be used as the initial networking information.
[0037] In this embodiment, the main link network status monitoring information can be input into a preset initial networking model first. Then, based on the insufficient communication quality of the main link, it is determined that the backup link needs to be promoted to the main communication link. Subsequently, multiple terminal networking requirement information and multiple tunnel protocol information are retrieved. For single-bypass terminal networking requirement information, initial networking information based on SNAT source address translation and with the backup link as the main communication link is generated. For dual-bypass terminal networking requirement information, initial networking information based on adding static routes to the main route and with the backup link as the main communication link is generated. For terminal communication network segment access requirement information, initial networking information with the corresponding network segment going through the backup link tunnel is generated. Then, the networking configurations of various requirements are integrated to generate multiple initial networking information adapted to the scenario of insufficient main link communication quality.
[0038] Step S304: Based on the multiple backup link signal strength monitoring information, multiple backup link uplink transmission rate monitoring information, multiple backup link downlink transmission rate monitoring information, multiple backup link access delay monitoring information, multiple backup link communication overhead monitoring information, and multiple preset backup link communication quality calculation weight information, calculate multiple backup link communication quality information.
[0039] In this embodiment, the multiple preset backup link communication quality calculation weights can be manually preset. Corresponding calculation weights can be assigned to backup link signal strength monitoring information, backup link uplink transmission rate monitoring information, backup link downlink transmission rate monitoring information, backup link access delay monitoring information, and backup link communication overhead monitoring information. Then, the various backup link network status monitoring information are weighted and integrated according to their corresponding weights, and the integrated values are normalized to obtain multiple backup link communication quality information that can intuitively reflect the communication status of each backup link.
[0040] Step S305: Based on the multiple backup link communication quality information, multiple preset main link communication switching threshold information, and multiple preset main link communication priority weight information, calculate the multiple backup link parallel communication transmission volume allocation weight information.
[0041] In this embodiment, the preset primary link communication switching threshold information can be manually preset. Multiple preset primary link communication priority weight information can also be manually preset. First, the communication quality information of multiple backup links can be compared with the preset primary link communication switching threshold information. Then, the communication priority ratio of the primary link and backup links can be determined by combining the multiple preset primary link communication priority weight information. Next, based on the communication quality information of each backup link, a corresponding parallel communication transmission volume ratio is allocated to different backup links. Finally, multiple backup link parallel communication transmission volume allocation weight information that can guide traffic allocation is generated, thereby achieving load balancing scheduling of primary and backup links.
[0042] Step S306: Based on the preset initial networking model, generate multiple initial networking information according to the main link network status monitoring information, multiple backup link network status monitoring information, main link communication quality information, multiple backup link parallel communication transmission volume allocation weight information, preset main link communication priority weight information, multiple terminal networking requirement information, and multiple tunnel protocol information.
[0043] In this embodiment, the preset primary link communication priority weight information can be manually preset. First, primary link network status monitoring information, primary link communication quality information, and preset primary link communication priority weight information can be input into a preset initial network model to determine the basic transmission ratio of the primary link. Then, multiple backup link network status monitoring information and multiple backup link parallel communication transmission volume allocation weight information are imported to clarify the load allocation ratio of each backup link. Next, multiple terminal network requirements and multiple tunnel protocol information are matched. For single-bypass terminal network requirements, initial network information based on SNAT source address translation and proportional load balancing of primary and backup links is generated. For dual-bypass terminal network requirements, initial network information based on adding static routes to the primary route and proportional load balancing of primary and backup links is generated. For terminal communication network segment access requirements, differentiated initial network information proportionally allocating primary and backup link tunnels to corresponding network segments is generated. Finally, various configuration logics are integrated to generate multiple initial network information suitable for scenarios with good primary link communication quality and requiring load balancing.
[0044] The intelligent networking method provided in this application embodiment realizes the generation of refined networking strategies under different communication states of the main link, and realizes intelligent load balancing of the main and backup links, improving the utilization and stability of the networking links, and enhancing the networking adaptability in complex network scenarios. It is used to meet the high stability networking requirements of multiple scenarios such as remote management of industrial field equipment, remote maintenance of commercial buildings, and inter-site office networking, reducing the deployment and maintenance costs of enterprises and operation and maintenance teams, and improving the smoothness and reliability of remote operation and maintenance.
[0045] Figure 4 The flowchart illustrating the implementation of the intelligent networking method provided in Embodiment 4 of this application is shown. The difference between this method and Embodiment 2 is that step S203 specifically includes: Step S401: Based on the multiple backup link signal strength monitoring information, multiple backup link uplink transmission rate monitoring information, multiple backup link downlink transmission rate monitoring information, multiple backup link access delay monitoring information, multiple backup link communication overhead monitoring information, and the preset backup link handover discrimination value calculation weight, calculate multiple backup link handover discrimination value information.
[0046] In this embodiment, the preset weights for calculating the backup link handover criteria can be manually preset. Corresponding weights can be assigned to multiple backup link signal strength monitoring information, multiple backup link uplink transmission rate monitoring information, multiple backup link downlink transmission rate monitoring information, multiple backup link access delay monitoring information, and multiple backup link communication overhead monitoring information. Then, the various backup link network status monitoring information are weighted and integrated according to their corresponding weights. The integrated values are then normalized to obtain multiple backup link handover criteria information that intuitively reflects whether each backup link meets the handover conditions, thus providing a quantitative basis for subsequent backup link handover selection.
[0047] Step S402: Determine whether the backup link switching discrimination value is greater than the preset backup link communication switching threshold information; if yes, proceed to step S403; if no, proceed to step S404.
[0048] In this embodiment, the preset backup link communication switching threshold information can be manually preset and can be used to determine whether the backup link meets the switching activation conditions. The backup link switching discrimination value information can be compared with the preset backup link communication switching threshold information. When the backup link switching discrimination value information is greater than the preset backup link communication switching threshold information, the backup link is determined to meet the switching conditions; when the backup link switching discrimination value information is less than or equal to the preset backup link communication switching threshold information, the backup link is determined not to meet the switching conditions.
[0049] Step S403: Extract the backup link identifier information corresponding to the backup link switching discrimination value information to obtain the switchable backup link identifier information.
[0050] In this embodiment, the backup link identification information is a unique identifier used to distinguish different backup links. First, backup link switching discrimination value information that is greater than the preset backup link communication switching threshold information can be filtered out. Then, the backup link identification information corresponding to the backup link switching discrimination value information is extracted. Subsequently, these identification information are summarized and organized, and then a list of switchable backup link identification information that clearly meets the switching conditions is generated, thereby generating a clear link selection range for subsequent network information.
[0051] Step S404: Extract the backup link identifier information corresponding to the backup link switching discrimination value information to obtain the non-switchable backup link identifier information.
[0052] In this embodiment, backup link switching discrimination value information that is less than the preset backup link communication switching threshold information can be filtered out first. Then, the backup link identification information corresponding to the backup link switching discrimination value information can be extracted. Then, these identification information are summarized and organized, and then a list of non-switchable backup link identification information that can clearly identify backup links that do not meet the switching conditions is generated, thereby excluding backup links that do not meet the requirements and narrowing the selection range of subsequent network links.
[0053] Step S405: Based on the preset initial networking model, multiple initial networking information is generated according to multiple backup link signal strength monitoring information, multiple backup link uplink transmission rate monitoring information, multiple backup link downlink transmission rate monitoring information, multiple backup link access delay monitoring information, multiple backup link communication overhead monitoring information, multiple terminal networking requirement information, multiple tunnel protocol information, and multiple preset backup link communication priority weight information corresponding to the multiple switchable backup link identification information.
[0054] In this embodiment, the multiple preset backup link communication priority weights can be manually preset. First, various backup link network status monitoring information corresponding to the multiple switchable backup link identifiers can be input into a preset initial networking model. Then, the comprehensive priority of each switchable backup link is calculated by combining the multiple preset backup link communication priority weights, thereby determining the optimal backup communication link. Next, multiple terminal networking requirement information and multiple tunnel protocol information are retrieved. For single-bypass terminal networking requirement information, initial networking information based on SNAT source address translation and using the optimal switchable backup link as the communication link is generated. For dual-bypass terminal networking requirement information, initial networking information based on adding static routes to the main route and using the optimal switchable backup link as the communication link is generated. For terminal communication network segment access requirement information, differentiated initial networking information corresponding to the network segment accessing the optimal switchable backup link tunnel is generated. This generates multiple initial networking information sets that adapt to scenarios where the main link is unreachable and accurately selects backup links.
[0055] The intelligent networking method provided in this application embodiment achieves refined screening of backup links by quantitatively calculating and accurately judging the conditions for backup link switching. This avoids network instability caused by invalid link switching, improves the targeting and reliability of backup link activation when the main link fails, and strengthens the link fault tolerance and adaptability of remote networking in scenarios without public IP addresses. This meets the high reliability networking requirements of multiple scenarios such as remote management of industrial field equipment, remote maintenance of commercial buildings, and inter-site office networking, reduces the deployment and maintenance costs for enterprises and operation and maintenance teams, and improves the stability and continuity of remote operation and maintenance.
[0056] Figure 5The flowchart illustrating the implementation of the intelligent networking method provided in Embodiment 5 of this application is shown. The difference between this method and Embodiment 1 is that step S103 specifically includes: Step S501: Based on the multiple tunnel protocol information, the multiple initial networking information is filtered to obtain multiple candidate networking link information.
[0057] In this embodiment, the multiple tunnel protocol information includes the adaptation status and availability of each of the N2N, VNT, GRE, IPsec, and WireGuard protocols. First, the matching tunnel protocol types can be extracted from multiple initial network information, and then compared with the protocol adaptation status in the multiple tunnel protocol information. Then, the initial network information with unavailable or low adaptability protocols is eliminated. Then, the link configuration corresponding to the initial network information with available protocols and adapted to the network requirements is retained, thereby generating multiple candidate network link information for secondary verification of the initially generated network information.
[0058] Step S502: Based on the preset target networking model, generate multiple target networking information according to the network status monitoring information of the multiple backup links and the information of the multiple candidate networking links.
[0059] In this embodiment, the preset target network model can be manually preset. Multiple backup link network status monitoring information and multiple candidate network link information can be input into the preset target network model. Then, combined with backup link signal strength monitoring information, backup link uplink transmission rate monitoring information, and other data, the backup link activation conditions in the candidate network link information are calibrated. Next, for candidate link information corresponding to single-bypass terminal network requirements, the SNAT source address translation rules are optimized; for candidate link information corresponding to dual-bypass terminal network requirements, the main route static route distribution strategy is improved. Finally, the optimized link configuration logic is integrated to generate multiple target network information, ensuring the protocol adaptability and link stability of the network scheme.
[0060] The intelligent networking method provided in this application provides an intelligent networking method that filters initial networking information based on tunnel protocol information and optimizes candidate links by combining backup link status. This achieves accurate matching between the networking scheme and the tunnel protocol, improves the protocol adaptability and link reliability of the target networking information, and strengthens the protocol fault tolerance capability of remote networking in scenarios without public IP addresses. This adapts to the protocol-differentiated networking needs of multiple scenarios such as remote management of industrial field equipment, remote maintenance of commercial buildings, and inter-site office networking, reducing the networking debugging costs for enterprises and operation and maintenance teams, and improving the protocol adaptation flexibility of remote operation and maintenance.
[0061] Figure 6The flowchart illustrating the implementation of the intelligent networking method provided in Embodiment Six of this application is shown. The difference between this method and Embodiment One described above is that, after step S103, the method further includes: Step S601: Obtain updated primary link network status monitoring information and multiple updated backup link network status monitoring information.
[0062] In this embodiment, the updated primary link network status monitoring information can be collected in real time by continuously and periodically sending ping packets to the primary route gateway address or public network address, thereby obtaining data such as the updated primary link route reachability monitoring information and primary link bandwidth usage monitoring information; the updated backup link network status monitoring information can be obtained by continuously monitoring the connection status of the ppp0 or wwan0 interface through the cellular module to collect signal parameters and test the transmission rate in real time, thereby obtaining data such as the updated backup link signal strength monitoring information and backup link uplink transmission rate monitoring information, thus providing real-time link status basis for network information updates.
[0063] Step S602: Based on the preset target network model, generate multiple updated network information according to the updated main link network status monitoring information, multiple updated backup link network status monitoring information, and multiple tunnel protocol information.
[0064] In this embodiment, the preset target network model can be manually preset. First, updated primary link network status monitoring information, multiple updated backup link network status monitoring information, and multiple tunnel protocol information can be input into the preset target network model. Then, it can be determined whether the primary link status has recovered or undergone new changes. Next, based on the updated backup link status, link priorities and switching conditions are adjusted. Then, combined with the tunnel protocol information, the appropriate protocol type is re-matched. Finally, for different terminal networking requirements, updated network information adapted to the latest link status is generated, thereby achieving dynamic iteration of the networking scheme.
[0065] The intelligent networking method provided in this application embodiment acquires updated link status information in real time and dynamically generates updated networking information, thereby achieving dynamic adaptive adjustment of the networking scheme. This solves the problem of status lag in traditional networking schemes, improves the real-time performance and flexibility of remote networking, and enhances networking stability under scenarios of changes in the status of primary and backup links. As a result, it effectively meets the dynamic networking needs of multiple scenarios such as remote management of industrial field equipment, remote maintenance of commercial buildings, and inter-site office networking, reducing the manual adjustment costs for enterprises and operation and maintenance teams, and improving the continuous reliability of remote operation and maintenance.
[0066] Corresponding to the method in the above embodiments, Figure 7A structural block diagram of the intelligent networking device provided in the embodiments of this application is shown. For ease of explanation, only the parts related to the embodiments of this application are shown. Figure 7 The example intelligent networking device can be the executing entity of the intelligent networking method provided in the aforementioned embodiment one.
[0067] Reference Figure 7 The intelligent networking device includes: The information acquisition module 710 is used to acquire the main link network status monitoring information, multiple backup link network status monitoring information, multiple local area network terminal networking requirements information, and multiple tunnel protocol information. The initial networking information generation module 720 is used to generate multiple initial networking information based on a preset initial networking model, according to the main link network status monitoring information, multiple backup link network status monitoring information, multiple terminal networking requirement information, multiple tunnel protocol information, and multiple preset networking priority information. The target network information generation module 730 is used to optimize the multiple initial network information based on the preset target network model, the multiple backup link network status monitoring information and the multiple tunnel protocol information, and generate multiple target network information.
[0068] For details on how each module in the intelligent networking device provided in this application implements its respective function, please refer to the foregoing. Figure 1 The description of Embodiment 1 shown will not be repeated here.
[0069] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0070] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.
[0071] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0072] As used in this application specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if detected [the described condition or event]" may be interpreted, depending on the context, as meaning "once determined," "in response to determination," "once detected [the described condition or event]," or "in response to detection [the described condition or event]."
[0073] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0074] The intelligent networking method provided in this application can be applied to terminal devices such as mobile phones, tablets, wearable devices, in-vehicle devices, augmented reality / virtual reality devices, and laptops. This application does not impose any restrictions on the specific type of terminal device.
[0075] For example, the terminal device may be a station in a WLAN, a backup telephone, a cordless telephone, a personal digital processing device, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a vehicle networking terminal, a computer, a laptop computer, a handheld communication device, a handheld computing device, a satellite wireless device, a wireless modem card, a set-top box, a user premises equipment, and / or other devices for communication over a wireless system, as well as next-generation communication systems, such as mobile terminals in 5G networks or mobile terminals in future evolved public terrestrial mobile networks, etc.
[0076] Figure 8 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. For example... Figure 8 As shown, the terminal device 8 of this embodiment includes: at least one processor 80 ( Figure 8 Only one is shown in the image), and a memory 81 is stored in which a computer program 82 that can run on the processor 80 is stored. When the processor 80 executes the computer program 82, it implements the steps in the various intelligent networking method embodiments described above, for example... Figure 1Steps S101 to S103 are shown. Alternatively, when the processor 80 executes the computer program 82, it implements the functions of each module / unit in the above-described device embodiments, for example... Figure 7 The functions of modules 710 to 730 are shown.
[0077] The terminal device 8 can be a desktop computer, laptop, handheld computer, or cloud server, etc. The terminal device may include, but is not limited to, a processor 80 and a memory 81. Those skilled in the art will understand that... Figure 8 This is merely an example of terminal device 8 and does not constitute a limitation on terminal device 8. It may include more or fewer components than shown, or combine certain components, or different components. For example, the terminal device may also include input transmission devices, network access devices, buses, etc.
[0078] The processor 80 may be a central processing unit, or it may be other general-purpose processors, digital signal processors, application-specific integrated circuits, off-the-shelf programmable gate arrays or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0079] In some embodiments, the memory 81 may be an internal storage unit of the terminal device 8, such as a hard disk or memory of the terminal device 8. The memory 81 may also be an external storage device of the terminal device 8, such as a plug-in hard disk or smart memory card equipped on the terminal device 8. Furthermore, the memory 81 may include both internal and external storage units of the terminal device 8. The memory 81 is used to store operating systems, applications, bootloaders, data, and other programs, such as the program code of computer programs. The memory 81 can also be used to temporarily store data that has been sent or will be sent.
[0080] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0081] This application also provides a terminal device, which includes at least one memory, at least one processor, and a computer program stored in the at least one memory and executable on the at least one processor. When the processor executes the computer program, it causes the terminal device to implement the steps in any of the above method embodiments.
[0082] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps described in the various method embodiments above.
[0083] This application provides a computer program product that, when run on a terminal device, enables the terminal device to implement the steps described in the various method embodiments above.
[0084] If the integrated module / unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory, a random access memory, an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc.
[0085] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0086] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0087] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0088] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. A smart networking method, characterized in that, include: Acquire primary link network status monitoring information, multiple backup link network status monitoring information, multiple LAN terminal networking requirements information, and multiple tunnel protocol information; Based on the preset initial networking model, multiple initial networking information is generated according to the main link network status monitoring information, multiple backup link network status monitoring information, multiple terminal networking requirement information, multiple tunnel protocol information, and multiple preset networking priority information. Based on the preset target networking model, the multiple initial networking information is optimized according to the multiple backup link network status monitoring information and multiple tunnel protocol information to generate multiple target networking information.
2. The intelligent networking method as described in claim 1, characterized in that, The main link network status monitoring information includes main link route reachability status monitoring information, main link bandwidth usage monitoring information, main link packet loss rate monitoring information, main link access latency monitoring information, and main link communication overhead monitoring information. The backup link network status monitoring information includes backup link signal strength monitoring information, backup link uplink transmission rate monitoring information, backup link downlink transmission rate monitoring information, backup link access delay monitoring information, and backup link communication overhead monitoring information. The terminal networking requirements information includes single-bypass terminal networking requirements information, dual-bypass terminal networking requirements information, and terminal communication network segment access requirements information.
3. The intelligent networking method as described in claim 2, characterized in that, Multiple preset network priority information includes multiple preset primary link communication priority information and multiple preset backup link communication priority information; Multiple preset backup link communication priority information includes preset backup link communication switching threshold information and multiple preset backup link communication priority weight information; The step of generating multiple initial network information based on a preset initial network model, according to the main link network status monitoring information, multiple backup link network status monitoring information, multiple terminal network requirements information, multiple tunnel protocol information, and multiple preset network priority information, specifically includes: Determine whether the main link route reachability status monitoring information is reachable; If so, based on the preset initial networking model, multiple initial networking information is generated according to the multiple backup link network status monitoring information, main link bandwidth usage monitoring information, main link packet loss rate monitoring information, main link access latency monitoring information, main link communication overhead monitoring information, multiple preset main link communication quality calculation weight information, multiple terminal networking requirement information, multiple tunnel protocol information, multiple preset main link communication priority information, and multiple preset backup link communication priority information. If not, then based on the preset initial networking model, multiple initial networking information is generated according to the multiple backup link signal strength monitoring information, multiple backup link uplink transmission rate monitoring information, multiple backup link downlink transmission rate monitoring information, multiple backup link access delay monitoring information, multiple backup link communication overhead monitoring information, multiple terminal networking requirement information, multiple tunnel protocol information, preset backup link communication switching threshold information, and multiple preset backup link communication priority weight information.
4. The intelligent networking method as described in claim 3, characterized in that, Multiple preset primary link communication priority information includes preset primary link communication switching threshold information and preset primary link communication priority weight information; Multiple preset link communication quality calculation weight information includes multiple preset primary link communication quality calculation weight information and multiple preset backup link communication quality calculation weight information; The step of generating multiple initial network information based on a preset initial network model, according to multiple backup link network status monitoring information, main link bandwidth usage monitoring information, main link packet loss rate monitoring information, main link access latency monitoring information, main link communication overhead monitoring information, multiple preset main link communication quality calculation weight information, multiple terminal network requirements information, multiple tunnel protocol information, multiple preset main link communication priority information, and multiple preset backup link communication priority information, specifically includes: The main link communication quality information is calculated by weighting and summing the main link bandwidth usage monitoring information, main link packet loss rate monitoring information, main link access latency monitoring information, main link communication overhead monitoring information, and multiple preset main link communication quality calculation weight information. Determine whether the main link communication quality information is less than the preset main link communication switching threshold information; If so, then based on the main link network status monitoring information, multiple initial network configurations are generated; If not, then based on the multiple backup link signal strength monitoring information, multiple backup link uplink transmission rate monitoring information, multiple backup link downlink transmission rate monitoring information, multiple backup link access delay monitoring information, multiple backup link communication overhead monitoring information, and multiple preset backup link communication quality calculation weight information, multiple backup link communication quality information is calculated to obtain multiple backup link communication quality information. Based on the multiple backup link communication quality information, multiple preset main link communication switching threshold information, and multiple preset main link communication priority weight information, the multiple backup link parallel communication transmission volume allocation weight information is calculated. Based on the preset initial networking model, multiple initial networking information is generated according to the main link network status monitoring information, multiple backup link network status monitoring information, main link communication quality information, multiple backup link parallel communication transmission volume allocation weight information, preset main link communication priority weight information, multiple terminal networking requirement information, and multiple tunnel protocol information.
5. The intelligent networking method as described in claim 3, characterized in that, The step of generating multiple initial network information based on a preset initial network model, according to multiple backup link signal strength monitoring information, multiple backup link uplink transmission rate monitoring information, multiple backup link downlink transmission rate monitoring information, multiple backup link access delay monitoring information, multiple backup link communication overhead monitoring information, multiple terminal network requirements information, multiple tunnel protocol information, preset backup link communication switching threshold information, and multiple preset backup link communication priority weight information, specifically includes: Based on the multiple backup link signal strength monitoring information, multiple backup link uplink transmission rate monitoring information, multiple backup link downlink transmission rate monitoring information, multiple backup link access delay monitoring information, multiple backup link communication overhead monitoring information, and the preset backup link handover discrimination value calculation weight, multiple backup link handover discrimination value information is calculated. Determine whether the backup link switching discrimination value is greater than the preset backup link communication switching threshold information; If so, extract the backup link identifier information corresponding to the backup link switching discrimination value information to obtain the switchable backup link identifier information; If not, extract the backup link identifier information corresponding to the backup link switching discrimination value information to obtain the non-switchable backup link identifier information; Based on the preset initial networking model, multiple initial networking information is generated according to multiple backup link signal strength monitoring information, multiple backup link uplink transmission rate monitoring information, multiple backup link downlink transmission rate monitoring information, multiple backup link access delay monitoring information, multiple backup link communication overhead monitoring information, multiple terminal networking requirement information, multiple tunnel protocol information, and multiple preset backup link communication priority weight information corresponding to multiple switchable backup link identification information.
6. The intelligent networking method as described in claim 1, characterized in that, The step of optimizing the initial network information based on the preset target network model, according to the network status monitoring information of the multiple backup links and the information of multiple tunnel protocols, to generate multiple target network information specifically includes: Based on the multiple tunnel protocol information, the multiple initial networking information is filtered to obtain multiple candidate networking link information; Based on the preset target networking model, multiple target networking information is generated according to the network status monitoring information of multiple backup links and the information of multiple candidate networking links.
7. The intelligent networking method as described in claim 1, characterized in that, After the step of optimizing the multiple initial network information based on the preset target network model, according to the multiple backup link network status monitoring information and multiple tunnel protocol information, to generate multiple target network information, the method further includes: Obtain updated primary link network status monitoring information and multiple updated backup link network status monitoring information; Based on the preset target networking model, multiple updated networking information is generated according to the updated primary link network status monitoring information, multiple updated backup link network status monitoring information, and multiple tunnel protocol information.
8. An intelligent networking device, characterized in that, include: The information acquisition module is used to acquire main link network status monitoring information, multiple backup link network status monitoring information, multiple LAN terminal networking requirements information, and multiple tunnel protocol information. The initial network information generation module is used to generate multiple initial network information based on a preset initial network model, according to the main link network status monitoring information, multiple backup link network status monitoring information, multiple terminal network requirements information, multiple tunnel protocol information, and multiple preset network priority information. The target network information generation module is used to optimize the multiple initial network information based on the preset target network model, the multiple backup link network status monitoring information and the multiple tunnel protocol information, and generate multiple target network information.
9. A terminal device, characterized in that, The terminal device includes a memory and a processor. The memory stores a computer program that can run on the processor. When the processor executes the computer program, it implements the steps of the method as described in any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
System and method for realizing safe anti-traceability deep encryption controlled network link resource scheduling management
CN110601889A
Communication method and device of equipment
CN113949730A
Tunnel management method and management system of software defined wide area network, and storage medium
CN117614885A
Networking system for realizing interconnection and switching of multiple SNPNs
CN117880829A
Networking method and device, network, equipment, storage medium and program product
CN117979384A