Connection control method, device, equipment, storage medium and computer program product

By sending proxy node information to the second network device and determining candidate nodes, the optimal path is established, which solves the problem of unstable service quality in the cloud network detour solution and achieves more efficient service quality assurance.

CN119402539BActive Publication Date: 2025-10-03CHINA MOBILE COMM LTD RES INST +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411532542.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-10-03
Estimated Expiration
2044-10-30

AI Technical Summary

Technical Problem

Existing cloud network bypass solutions fail to effectively cope with access network changes, resulting in service degradation or interruption, especially when the link quality between the client and the region changes.

Method used

By sending proxy node information under the target coverage range to the second network device, receiving and determining candidate proxy nodes, sending identity and network connection identification information to establish the optimal path, it supports comprehensive consideration of end-to-end information for route selection.

Benefits of technology

It effectively avoids service quality degradation and connection binding interruption caused by changes in access network, ensuring service quality stability and optimizing path selection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119402539B_ABST
    Figure CN119402539B_ABST
Patent Text Reader

Abstract

The present application provides a connection control method, apparatus, device, storage medium, and computer program product, wherein the network connection control method includes: sending node information of a proxy node within a target coverage range to a second network device; receiving first access network information sent by the second network device; the first access network information includes: access network information of a candidate proxy node corresponding to a first terminal; determining a target proxy node corresponding to the first terminal from the candidate proxy nodes based on the first information; the first information includes the first access network information; sending second information to the target proxy node; the second information includes: identity information of the first proxy node and first identification information of a first network connection; the first network connection refers to the network connection between the first terminal and the source proxy node. This solution can solve the problem of the inability to guarantee service quality in cloud network detour solutions in the prior art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a connection control method, apparatus, device, storage medium, and computer program product. Background Art

[0002] To eliminate the performance loss caused by intermediate transmission networks, existing technologies have proposed improving the quality of video conferencing service by optimizing overlay cloud networks. However, while this has provided some improvements in real-time traffic management and addressing network congestion, the following issues remain:

[0003] First, existing solutions do not consider changes in the access network, especially changes in the link quality between the client and the region, which may lead to a decrease in service quality.

[0004] Second, in the existing solution, the connection between the client and the Region proxy node (proxy container) is bound. Once the access network quality deteriorates, the connection cannot be automatically adjusted, which may cause service interruption or quality degradation.

[0005] As described above, the cloud network detour solution in the prior art has defects such as failure to guarantee service quality. Summary of the Invention

[0006] The purpose of this application is to provide a connection control method, device, equipment, storage medium and computer program product to solve the problem that the cloud network detour solution in the prior art cannot guarantee the service quality.

[0007] In order to solve the above technical problems, an embodiment of the present application provides a network connection control method, which is applied to a first network device, including:

[0008] Sending node information of a proxy node within a target coverage range to a second network device; the coverage range of the first network device includes the target coverage range;

[0009] Receive first access network information sent by the second network device; the first access network information includes: access network information of a candidate proxy node corresponding to the first terminal;

[0010] determining, from the candidate proxy nodes, a target proxy node corresponding to the first terminal according to first information; the first information including the first access network information;

[0011] Sending second information to the target proxy node;

[0012] Among them, the second information includes: identity information of the first proxy node and first identification information of the first network connection; the first network connection refers to the network connection between the first terminal and the source proxy node; the first proxy node is a proxy node connected to the second terminal, and the second terminal and the first terminal are in the same business.

[0013] Optionally, the first information also includes: at least one of: proxy node computing capacity information, inter-proxy node network quality information, and path charging rules.

[0014] Optionally, the first access network information includes: at least one of: latency information, link bandwidth information, and network link type;

[0015] And / or, the node information includes: node location information;

[0016] And / or, the first identification information includes: a first identification number and a first quadruple information, and the first quadruple information includes: first source address information, first source port information, first destination address information and first destination port information.

[0017] Optionally, before sending the second information to the target proxy node, the method further includes:

[0018] Receive the first identification information sent by the source agent node.

[0019] Optionally, also include:

[0020] The first identification information is sent to the first proxy node.

[0021] The embodiment of the present application further provides a network connection control method, which is applied to a second network device, including:

[0022] Receiving node information of a proxy node within a target coverage range sent by a first network device; the coverage range of the first network device includes the target coverage range;

[0023] Determining, according to the node information, a candidate proxy node corresponding to the first terminal from the proxy nodes within the target coverage range;

[0024] Sending first access network information to the first network device; the first access network information includes: access network information of the candidate proxy node corresponding to the first terminal.

[0025] Optionally, the first access network information includes: at least one of: latency information, link bandwidth information, and network link type;

[0026] And / or, the node information includes: node location information.

[0027] The embodiment of the present application further provides a network connection control method, which is applied to a target proxy node, including:

[0028] receiving second information sent by the first network device; the second information including: identity information of the first proxy node and first identification information of the first network connection; the first network connection being a network connection between the first terminal and the source proxy node; the first proxy node being a proxy node connected to the second terminal, the second terminal being in the same service as the first terminal;

[0029] Establishing a second network connection with the first proxy node according to the identity information to obtain third information; the third information includes: second identification information of the second network connection;

[0030] Sending a connection migration request to the first terminal according to the first identification information;

[0031] A connection migration response sent by the first terminal is received, and a third network connection is established with the first terminal to obtain fourth information; the fourth information includes: third identification information of the third network connection.

[0032] Optionally, also include:

[0033] receiving, according to the fourth information, a first data stream sent by the first terminal through the third network connection; the first data stream carries a target identifier, and the target identifier is the same as the network connection flow identifier sent by the first terminal to the source agent node;

[0034] The first data flow is sent to the first proxy node through the second network connection according to the third information.

[0035] Optionally, the identification information includes: an identification number and four-tuple information, and the four-tuple information includes: source address information, source port information, destination address information and destination port information; the identification information is the first identification information, the second identification information or the third identification information.

[0036] The embodiment of the present application further provides a network connection control method, which is applied to a first proxy node and includes:

[0037] A second network connection is established with the target proxy node to obtain third information; the first proxy node is a proxy node connected to a second terminal, and the second terminal and the first terminal are in the same service; the third information includes: second identification information of the second network connection.

[0038] Optionally, also include:

[0039] receiving, according to the third information, a first data stream sent by the target proxy node through the second network connection; the first data stream carries a target identifier, and the target identifier is the same as the network connection flow identifier sent by the first terminal to the source proxy node;

[0040] The first data stream is sent to the second terminal, and forwarding of the second data stream sent by the source agent node is stopped, where the network connection flow identifier is carried in the second data stream.

[0041] Optionally, also include:

[0042] Receiving first identification information of a first network connection sent by a first network device; the first network connection refers to a network connection between a first terminal and the source agent node;

[0043] According to the first identification information, after sending the first data stream to the second terminal, a connection interruption indication is sent to the source agent node, where the connection interruption indication is used to indicate interruption of the first network connection.

[0044] Optionally, the identification information includes: an identification number and four-tuple information, and the four-tuple information includes: source address information, source port information, destination address information, and destination port information; the identification information is the first identification information or the second identification information.

[0045] The present application also provides a network connection control method, which is applied to a source agent node and includes:

[0046] First identification information of a first network connection is sent to a first network device; the first network connection refers to a network connection between a first terminal and the source agent node.

[0047] Optionally, the first identification information includes: a first identification number and a first quadruple information, and the first quadruple information includes: first source address information, first source port information, first destination address information, and first destination port information.

[0048] Optionally, also include:

[0049] receiving a connection interruption indication sent by a first proxy node, the connection interruption indication being used to instruct interruption of the first network connection; the first proxy node is a proxy node connected to a second terminal, and the second terminal and the first terminal are in the same service;

[0050] According to the connection interruption indication, the first network connection is interrupted; and the connection interruption indication is sent to the first terminal.

[0051] The embodiment of the present application further provides a network connection control method, applied to a first terminal, comprising:

[0052] Receive the connection migration request sent by the target proxy node;

[0053] A connection migration response is sent to the target proxy node, and a third network connection is established with the target proxy node to obtain fourth information; the fourth information includes: third identification information of the third network connection.

[0054] Optionally, also include:

[0055] According to the fourth information, a first data stream is sent to the target proxy node through the third network connection; the first data stream carries a target identifier, and the target identifier is the same as the network connection stream identifier sent by the first terminal to the source proxy node.

[0056] Optionally, the third identification information includes: a third identification number and third quadruple information, and the third quadruple information includes: third source address information, third source port information, third destination address information, and third destination port information.

[0057] Optionally, also include:

[0058] receiving a connection interruption indication sent by a source agent node, wherein the connection interruption indication is used to instruct to interrupt a first network connection; the first network connection refers to a network connection between the first terminal and the source agent node;

[0059] According to the connection interruption indication, the first network connection is interrupted.

[0060] The embodiment of the present application further provides a network connection control device, applied to a first network device, comprising:

[0061] A first sending module is configured to send node information of a proxy node within a target coverage range to a second network device; the coverage range of the first network device includes the target coverage range;

[0062] A first receiving module is configured to receive first access network information sent by the second network device; the first access network information includes: access network information of a candidate proxy node corresponding to the first terminal;

[0063] A first determining module, configured to determine a target proxy node corresponding to the first terminal from the candidate proxy nodes according to first information; the first information including the first access network information;

[0064] A second sending module, configured to send second information to the target proxy node;

[0065] Among them, the second information includes: identity information of the first proxy node and first identification information of the first network connection; the first network connection refers to the network connection between the first terminal and the source proxy node; the first proxy node is a proxy node connected to the second terminal, and the second terminal and the first terminal are in the same business.

[0066] Optionally, the first information also includes: at least one of: proxy node computing capacity information, inter-proxy node network quality information, and path charging rules.

[0067] Optionally, the first access network information includes: at least one of: latency information, link bandwidth information, and network link type;

[0068] And / or, the node information includes: node location information;

[0069] And / or, the first identification information includes: a first identification number and a first quadruple information, and the first quadruple information includes: first source address information, first source port information, first destination address information and first destination port information.

[0070] Optionally, also include:

[0071] The second receiving module is configured to receive the first identification information sent by the source agent node before sending the second information to the target agent node.

[0072] Optionally, also include:

[0073] The third sending module is configured to send the first identification information to the first proxy node.

[0074] The embodiment of the present application further provides a network connection control device, applied to a second network device, comprising:

[0075] A third receiving module is configured to receive node information of a proxy node within a target coverage range sent by a first network device; the coverage range of the first network device includes the target coverage range;

[0076] A second determining module is configured to determine, based on the node information, a candidate proxy node corresponding to the first terminal from the proxy nodes within the target coverage range;

[0077] The fourth sending module is used to send first access network information to the first network device; the first access network information includes: access network information of the candidate proxy node corresponding to the first terminal.

[0078] Optionally, the first access network information includes: at least one of: latency information, link bandwidth information, and network link type;

[0079] And / or, the node information includes: node location information.

[0080] The embodiment of the present application further provides a network connection control device, which is applied to a target proxy node and includes:

[0081] a fourth receiving module, configured to receive second information sent by the first network device; the second information comprising: identity information of the first proxy node and first identification information of the first network connection; the first network connection being a network connection between the first terminal and the source proxy node; the first proxy node being a proxy node connected to the second terminal, the second terminal being in the same service as the first terminal;

[0082] A first establishing module is configured to establish a second network connection with the first proxy node according to the identity information, and obtain third information; the third information includes: second identification information of the second network connection;

[0083] a fifth sending module, configured to send a connection migration request to the first terminal according to the first identification information;

[0084] The first receiving and establishing module is configured to receive a connection migration response sent by the first terminal, establish a third network connection with the first terminal, and obtain fourth information; the fourth information includes: third identification information of the third network connection.

[0085] Optionally, also include:

[0086] a fifth receiving module, configured to receive, according to the fourth information, a first data stream sent by the first terminal through the third network connection; the first data stream carries a target identifier, and the target identifier is the same as the network connection flow identifier sent by the first terminal to the source agent node;

[0087] A sixth sending module is configured to send the first data stream to the first proxy node through the second network connection according to the third information.

[0088] Optionally, the identification information includes: an identification number and four-tuple information, and the four-tuple information includes: source address information, source port information, destination address information and destination port information; the identification information is the first identification information, the second identification information or the third identification information.

[0089] The embodiment of the present application further provides a network connection control device, applied to a first proxy node, comprising:

[0090] The second establishment module is used to establish a second network connection with the target proxy node to obtain third information; the first proxy node is a proxy node connected to the second terminal, and the second terminal and the first terminal are in the same business; the third information includes: second identification information of the second network connection.

[0091] Optionally, also include:

[0092] a sixth receiving module, configured to receive, according to the third information, a first data stream sent by the target proxy node through the second network connection; the first data stream carries a target identifier, and the target identifier is the same as a network connection flow identifier sent by the first terminal to the source proxy node;

[0093] A seventh sending module is configured to send the first data stream to the second terminal and stop forwarding the second data stream sent by the source agent node, wherein the network connection flow identifier is carried in the second data stream.

[0094] Optionally, also include:

[0095] A seventh receiving module is configured to receive first identification information of a first network connection sent by a first network device; the first network connection refers to a network connection between a first terminal and the source agent node;

[0096] An eighth sending module is configured to send a connection interruption indication to the source agent node after sending the first data stream to the second terminal according to the first identification information, where the connection interruption indication is used to indicate interruption of the first network connection.

[0097] Optionally, the identification information includes: an identification number and four-tuple information, and the four-tuple information includes: source address information, source port information, destination address information, and destination port information; the identification information is the first identification information or the second identification information.

[0098] The embodiment of the present application further provides a network connection control device, which is applied to a source agent node, including:

[0099] A ninth sending module is configured to send first identification information of a first network connection to a first network device; the first network connection refers to a network connection between a first terminal and the source agent node.

[0100] Optionally, the first identification information includes: a first identification number and a first quadruple information, and the first quadruple information includes: first source address information, first source port information, first destination address information, and first destination port information.

[0101] Optionally, also include:

[0102] An eighth receiving module is configured to receive a connection interruption indication sent by a first proxy node, the connection interruption indication being used to instruct to interrupt the first network connection; the first proxy node is a proxy node connected to a second terminal, and the second terminal and the first terminal are in the same service;

[0103] A first processing and sending module is configured to interrupt the first network connection according to the connection interruption indication; and send the connection interruption indication to the first terminal.

[0104] The embodiment of the present application further provides a network connection control device, applied to a first terminal, comprising:

[0105] a ninth receiving module, configured to receive a connection migration request sent by a target proxy node;

[0106] The first sending and establishing module is used to send a connection migration response to the target proxy node and establish a third network connection with the target proxy node to obtain fourth information; the fourth information includes: third identification information of the third network connection.

[0107] Optionally, also include:

[0108] The tenth sending module is used to send a first data stream to the target proxy node through the third network connection according to the fourth information; the first data stream carries a target identifier, and the target identifier is the same as the network connection stream identifier sent by the first terminal to the source proxy node.

[0109] Optionally, the third identification information includes: a third identification number and third quadruple information, and the third quadruple information includes: third source address information, third source port information, third destination address information, and third destination port information.

[0110] Optionally, also include:

[0111] A tenth receiving module is configured to receive a connection interruption indication sent by a source agent node, wherein the connection interruption indication is used to instruct to interrupt a first network connection; the first network connection refers to a network connection between the first terminal and the source agent node;

[0112] A first processing module is configured to interrupt the first network connection according to the connection interruption indication.

[0113] An embodiment of the present application further provides a network connection control device, the network connection control device being a first network device, comprising: a processor and a transceiver;

[0114] The processor is configured to send node information of a proxy node within a target coverage range to a second network device through the transceiver; the coverage range of the first network device includes the target coverage range;

[0115] Receiving, by the transceiver, first access network information sent by the second network device; the first access network information includes: access network information of a candidate proxy node corresponding to the first terminal;

[0116] determining, from the candidate proxy nodes, a target proxy node corresponding to the first terminal according to first information; the first information including the first access network information;

[0117] sending second information to the target proxy node via the transceiver;

[0118] Among them, the second information includes: identity information of the first proxy node and first identification information of the first network connection; the first network connection refers to the network connection between the first terminal and the source proxy node; the first proxy node is a proxy node connected to the second terminal, and the second terminal and the first terminal are in the same business.

[0119] Optionally, the first information also includes: at least one of: proxy node computing capacity information, inter-proxy node network quality information, and path charging rules.

[0120] Optionally, the first access network information includes: at least one of: latency information, link bandwidth information, and network link type;

[0121] And / or, the node information includes: node location information;

[0122] And / or, the first identification information includes: a first identification number and a first quadruple information, and the first quadruple information includes: first source address information, first source port information, first destination address information and first destination port information.

[0123] Optionally, the processor is further configured to:

[0124] Before sending the second information to the target proxy node, the first identification information sent by the source proxy node is received by the transceiver.

[0125] Optionally, the processor is further configured to:

[0126] The first identification information is sent to the first proxy node through the transceiver.

[0127] The embodiment of the present application further provides a network connection control device, which is a second network device and includes: a processor and a transceiver;

[0128] The processor is configured to receive, through the transceiver, node information of a proxy node within a target coverage range sent by a first network device; the coverage range of the first network device includes the target coverage range;

[0129] Determining, according to the node information, a candidate proxy node corresponding to the first terminal from the proxy nodes within the target coverage range;

[0130] The first access network information is sent to the first network device via the transceiver; the first access network information includes: access network information of the candidate proxy node corresponding to the first terminal.

[0131] Optionally, the first access network information includes: at least one of: latency information, link bandwidth information, and network link type;

[0132] And / or, the node information includes: node location information.

[0133] The embodiment of the present application further provides a network connection control device, which is a target proxy node and includes: a processor and a transceiver;

[0134] The processor is configured to receive, through the transceiver, second information sent by the first network device; the second information includes: identity information of the first proxy node and first identification information of the first network connection; the first network connection is a network connection between the first terminal and the source proxy node; the first proxy node is a proxy node connected to the second terminal, and the second terminal and the first terminal are in the same service;

[0135] Establishing a second network connection with the first proxy node according to the identity information to obtain third information; the third information includes: second identification information of the second network connection;

[0136] sending, by the transceiver, a connection migration request to the first terminal according to the first identification information;

[0137] The transceiver receives a connection migration response sent by the first terminal, and establishes a third network connection with the first terminal to obtain fourth information; the fourth information includes: third identification information of the third network connection.

[0138] Optionally, the processor is further configured to:

[0139] receiving, using the transceiver, a first data stream sent by the first terminal through the third network connection according to the fourth information, wherein the first data stream carries a destination identifier, and the destination identifier is the same as a network connection flow identifier sent by the first terminal to the source agent node;

[0140] The first data flow is sent to the first proxy node through the second network connection by using the transceiver according to the third information.

[0141] Optionally, the identification information includes: an identification number and four-tuple information, and the four-tuple information includes: source address information, source port information, destination address information and destination port information; the identification information is the first identification information, the second identification information or the third identification information.

[0142] An embodiment of the present application further provides a network connection control device, the network connection control device being a first proxy node, including: a processor;

[0143] The processor is used to establish a second network connection with the target proxy node to obtain third information; the first proxy node is a proxy node connected to a second terminal, and the second terminal and the first terminal are in the same service; the third information includes: second identification information of the second network connection.

[0144] Optionally, the device further includes a transceiver, and the processor is further configured to:

[0145] receiving, using the transceiver through the second network connection, a first data stream sent by the target proxy node according to the third information; the first data stream carries a target identifier, and the target identifier is the same as the network connection flow identifier sent by the first terminal to the source proxy node;

[0146] The first data stream is sent to the second terminal via the transceiver, and forwarding of the second data stream sent by the source agent node is stopped, where the network connection flow identifier is carried in the second data stream.

[0147] Optionally, the processor is further configured to:

[0148] Receiving, via the transceiver, first identification information of a first network connection sent by a first network device; the first network connection refers to a network connection between a first terminal and the source agent node;

[0149] According to the first identification information, after sending the first data stream to the second terminal, a connection interruption indication is sent to the source agent node through the transceiver, where the connection interruption indication is used to indicate interruption of the first network connection.

[0150] Optionally, the identification information includes: an identification number and four-tuple information, and the four-tuple information includes: source address information, source port information, destination address information, and destination port information; the identification information is the first identification information or the second identification information.

[0151] An embodiment of the present application further provides a network connection control device, the network connection control device being a source agent node, comprising: a processor and a transceiver;

[0152] The processor is configured to send first identification information of a first network connection to a first network device through the transceiver; the first network connection refers to a network connection between a first terminal and the source agent node.

[0153] Optionally, the first identification information includes: a first identification number and a first quadruple information, and the first quadruple information includes: first source address information, first source port information, first destination address information, and first destination port information.

[0154] Optionally, the processor is further configured to:

[0155] receiving, by the transceiver, a connection interruption indication sent by a first proxy node, the connection interruption indication being used to instruct the interruption of the first network connection; the first proxy node is a proxy node connected to a second terminal, and the second terminal and the first terminal are in the same service;

[0156] According to the connection interruption indication, the first network connection is interrupted; and the connection interruption indication is sent to the first terminal through the transceiver.

[0157] An embodiment of the present application further provides a network connection control device, the network connection control device being a first terminal, comprising: a processor and a transceiver;

[0158] The processor is configured to receive, through the transceiver, a connection migration request sent by a target proxy node;

[0159] A connection migration response is sent to the target proxy node via the transceiver, and a third network connection is established with the target proxy node to obtain fourth information; the fourth information includes: third identification information of the third network connection.

[0160] Optionally, the processor is further configured to:

[0161] According to the fourth information, the transceiver is used to send a first data stream to the target proxy node through the third network connection; the first data stream carries a target identifier, and the target identifier is the same as the network connection stream identifier sent by the first terminal to the source proxy node.

[0162] Optionally, the third identification information includes: a third identification number and third quadruple information, and the third quadruple information includes: third source address information, third source port information, third destination address information, and third destination port information.

[0163] Optionally, the processor is further configured to:

[0164] receiving, by the transceiver, a connection interruption indication sent by a source agent node, wherein the connection interruption indication is used to instruct to interrupt a first network connection; the first network connection refers to a network connection between the first terminal and the source agent node;

[0165] According to the connection interruption indication, the first network connection is interrupted.

[0166] An embodiment of the present application also provides a network connection control device, including a memory, a processor, and a program stored on the memory and runnable on the processor; when the processor executes the program, the network connection control method of the first network device side, the second network device side, the target agent node side, the first agent node side, the source agent node side, or the first terminal side is implemented.

[0167] An embodiment of the present application also provides a readable storage medium on which a program is stored. When the program is executed by a processor, the steps in the network connection control method of the first network device side, the second network device side, the target agent node side, the first agent node side, the source agent node side or the first terminal side are implemented.

[0168] An embodiment of the present application also provides a computer program product, including computer instructions, which, when executed by a processor, implement the steps of the above-mentioned network connection control method on the first network device side, the second network device side, the target agent node side, the first agent node side, the source agent node side or the first terminal side.

[0169] The beneficial effects of the above technical solution of this application are as follows:

[0170] In the above scheme, the network connection control method sends node information of a proxy node within a target coverage range to a second network device; the coverage range of the first network device includes the target coverage range; receives first access network information sent by the second network device; the first access network information includes: access network information of a candidate proxy node corresponding to a first terminal; determines a target proxy node corresponding to the first terminal from the candidate proxy nodes based on the first information; the first information includes the first access network information; sends second information to the target proxy node; wherein the second information includes: identity information of the first proxy node and first identification information of a first network connection; the first network connection refers to a network connection between the first terminal and a source proxy node; the first proxy node is a proxy node connected to a second terminal, and the second terminal and the first terminal are in the same service; can support controlling the connection relationship between the terminal and the proxy node in combination with the access network information, avoiding service quality degradation caused by not considering changes in the access network and avoiding service interruption or quality degradation caused by connection binding between the terminal and the proxy node; and further supports route selection based on comprehensive consideration of end-to-end information to ensure the selection of the optimal path and guarantee service quality, which effectively solves the problem of the cloud network detour solution in the prior art that cannot guarantee service quality. BRIEF DESCRIPTION OF THE DRAWINGS

[0171] Figure 1 A schematic diagram of a cloud network detour solution according to an embodiment of the present application;

[0172] Figure 2 This is a schematic diagram of the network connection control method process of the embodiment of the present application Figure 1 ;

[0173] Figure 3 This is a schematic diagram of the network connection control method process of the embodiment of the present application Figure 2 ;

[0174] Figure 4 This is a schematic diagram of the network connection control method process of the embodiment of the present application Figure 3 ;

[0175] Figure 5 This is a schematic diagram of the network connection control method process of the embodiment of the present application Figure 4 ;

[0176] Figure 6 This is a schematic diagram of the network connection control method process of the embodiment of the present application Figure 5 ;

[0177] Figure 7 This is a schematic diagram of the network connection control method process of the embodiment of the present application Figure 6 ;

[0178] Figure 8This is a schematic diagram of a framework for implementing a network connection control method according to an embodiment of the present application;

[0179] Figure 9 This is a schematic diagram of a specific implementation flow of the network connection control method according to an embodiment of the present application;

[0180] Figure 10 This is a schematic diagram of the structure of the network connection control device according to the embodiment of the present application. Figure 1 ;

[0181] Figure 11 This is a schematic diagram of the structure of the network connection control device according to the embodiment of the present application. Figure 2 ;

[0182] Figure 12 This is a schematic diagram of the structure of the network connection control device according to the embodiment of the present application. Figure 3 ;

[0183] Figure 13 This is a schematic diagram of the structure of the network connection control device according to the embodiment of the present application. Figure 4 ;

[0184] Figure 14 This is a schematic diagram of the structure of the network connection control device according to the embodiment of the present application. Figure 5 ;

[0185] Figure 15 This is a schematic diagram of the structure of the network connection control device according to the embodiment of the present application. Figure 6 ;

[0186] Figure 16 This is a schematic diagram of the network connection control device structure of the embodiment of the present application Figure 1 ;

[0187] Figure 17 This is a schematic diagram of the network connection control device structure of the embodiment of the present application Figure 2 ;

[0188] Figure 18 This is a schematic diagram of the network connection control device structure of the embodiment of the present application Figure 3 ;

[0189] Figure 19 This is a schematic diagram of the network connection control device structure of the embodiment of the present application Figure 4 ;

[0190] Figure 20 This is a schematic diagram of the network connection control device structure of the embodiment of the present application Figure 5 ;

[0191] Figure 21 This is a schematic diagram of the network connection control device structure of the embodiment of the present application Figure 6 . DETAILED DESCRIPTION

[0192] In order to make the technical problems, technical solutions and advantages to be solved by this application clearer, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.

[0193] The following first introduces the relevant contents of this plan.

[0194] Nowadays, more and more streaming media and real-time interactive applications have become the mainstream traffic of the Internet and cloud networks; for example, multi-person real-time video conferencing applications, real-time live shopping applications, etc. The services of these applications are growing because the videos are becoming more and more high-definition, the number of people served is increasing, and the real-time traffic is also growing; therefore, during peak hours, there will be bursts of traffic on some networks, which will cause congestion, packet loss and service quality degradation. In order to optimize the service experience, the optimization method from the transport layer and application layer is to use the QUIC (Quick UDP (User Datagram Protocol) Internet Connection) protocol instead of the TCP (Transmission Control Protocol) protocol. The QUIC protocol has the advantages of 0-RTT (zero round-trip time) to establish connections, no head-to-head blocking, and connection migration. It can optimize the business experience to a certain extent, but it cannot eliminate the performance loss caused by the intermediate transmission network. In this regard, the solution currently proposed is to use a detour in the overlay cloud network (for example Figure 1 As shown in the figure, by designing a cost function, the link with the lowest cost and meeting business needs can be flexibly selected from the dedicated line and Internet (network) links. Figure 1 The solution shown can use the cloud management platform (cloud network controller) to select the Internet or dedicated line, and perform operations such as scaling the proxy container (based on prediction information); Figure 1 Pa represents the proxy container.

[0195] exist Figure 1In this example, Client_1 and Client_2 are participating in the same video conferencing service. They can see each other's video and hear each other's audio. In a real-world network, Client_1 and Client_2 are not directly connected, but rather through a complex network consisting of the Internet access network, overlay cloud networks, and intermediate proxies. Client_1 and Client_2 can establish QUIC connections with proxies in Regions A and C, respectively. These proxies are available as containers and are destroyed and recycled after the service ends. When proxies in Regions A and B communicate, they do so over dedicated lines or the Internet. The Internet is inexpensive, but its quality cannot be guaranteed during peak service times, and the cloud network cannot access Internet information. Dedicated lines offer good quality but are expensive. To address this, the cloud network controller (corresponding to the cloud management platform) pre-designs a prediction model based on traffic statistics, container usage, and other factors. It also configures a backup path based on a comprehensive cost function and distributes flow table information for both the primary and backup paths to the data plane. When the data plane quality deteriorates, the data plane can automatically select a backup path in a distributed manner and forward data via a detour. During this process, a dedicated line can be selected. Since the billing method is based on traffic rather than bandwidth, the detour path cost can also meet the requirements during the meeting time.

[0196] Based on the above, this application aims to solve the problem that the cloud network detour solution in the existing technology cannot guarantee the quality of service, and provides a network connection control method applied to the first network device, such as Figure 2 As shown, including:

[0197] Step 21: Sending node information of the proxy node within the target coverage range to the second network device; the coverage range of the first network device includes the target coverage range;

[0198] Step 22: Receive first access network information sent by the second network device; the first access network information includes: access network information of the candidate proxy node corresponding to the first terminal;

[0199] Step 23: Determine a target proxy node corresponding to the first terminal from the candidate proxy nodes according to the first information; the first information includes the first access network information;

[0200] Step 24: Send second information to the target proxy node; wherein the second information includes: identity information of the first proxy node and first identification information of the first network connection; the first network connection refers to the network connection between the first terminal and the source proxy node; the first proxy node is a proxy node connected to the second terminal, and the second terminal and the first terminal are in the same business.

[0201] Among them, the candidate proxy node can be a reachable proxy node corresponding to the first terminal, which belongs to the proxy node under the target coverage range; and / or, the first access network information can also include access network information of an unreachable proxy node corresponding to the first terminal, but is not limited to this.

[0202] The network connection control method provided in an embodiment of the present application comprises: sending node information of a proxy node within a target coverage range to a second network device; the coverage range of the first network device includes the target coverage range; receiving first access network information sent by the second network device; the first access network information includes: access network information of a candidate proxy node corresponding to a first terminal; determining a target proxy node corresponding to the first terminal from the candidate proxy nodes based on the first information; the first information includes the first access network information; sending second information to the target proxy node; wherein the second information includes: identity information of the first proxy node and first identification information of a first network connection; the first network connection refers to a network connection between the first terminal and a source proxy node; the first proxy node is a proxy node connected to a second terminal, and the second terminal and the first terminal are in the same service; supporting control of the connection relationship between the terminal and the proxy node in combination with the access network information, avoiding service quality degradation caused by not considering changes in the access network and avoiding service interruption or quality degradation caused by connection binding between the terminal and the proxy node; and further supporting route selection based on comprehensive consideration of end-to-end information to ensure selection of the optimal path and guarantee service quality, thereby effectively solving the problem that cloud network detour solutions in the prior art cannot guarantee service quality.

[0203] Furthermore, the first information also includes at least one of proxy node computing capacity information, inter-proxy node network quality information, and path charging rules. This allows for selection of a more optimal target proxy node, such as selecting the proxy node with the lowest total cost corresponding to this information. The proxy node computing capacity information may include, but is not limited to, computing capacity information for all proxy nodes within the coverage area of ​​the first network device.

[0204] The first access network information includes at least one of latency information, link bandwidth information, and network link type (such as a dedicated line or the Internet); and / or the node information includes node location information (such as corresponding gateway address information); and / or the first identification information includes a first identification number and a first quadruple information, and the first quadruple information includes first source address information, first source port information, first destination address information, and first destination port information. This allows for specific clarification of the relevant information content.

[0205] Furthermore, before sending the second information to the target proxy node, the method further includes: receiving the first identification information sent by the source proxy node, so that the first identification information can be accurately obtained.

[0206] In an embodiment of the present application, the network connection control method further includes: sending the first identification information to the first proxy node, so as to enable the first proxy node to perform related operations according to the first identification information, such as issuing a connection interruption indication.

[0207] The embodiment of the present application also provides a network connection control method, which is applied to a second network device, such as Figure 3 Shown, including:

[0208] Step 31: Receive node information of a proxy node within a target coverage range sent by a first network device; the coverage range of the first network device includes the target coverage range;

[0209] Step 32: Determine, based on the node information, a candidate proxy node corresponding to the first terminal from the proxy nodes within the target coverage area;

[0210] Step 33: Send first access network information to the first network device; the first access network information includes: access network information of the candidate proxy node corresponding to the first terminal.

[0211] The network connection control method provided in the embodiment of the present application receives node information of a proxy node under a target coverage range sent by a first network device; the coverage range of the first network device includes the target coverage range; based on the node information, a candidate proxy node corresponding to the first terminal is determined from the proxy nodes under the target coverage range; first access network information is sent to the first network device; the first access network information includes: access network information of the candidate proxy node corresponding to the first terminal; it can support the control of the connection relationship between the terminal and the proxy node in combination with the access network information, avoid the service quality degradation caused by not considering the change of the access network and avoid the service interruption or quality degradation caused by the connection binding between the terminal and the proxy node; and further support the comprehensive consideration of end-to-end information for route selection to ensure the selection of the optimal path and guarantee the service quality, which well solves the problem that the cloud network detour solution in the prior art cannot guarantee the service quality.

[0212] The first access network information includes at least one of latency information, link bandwidth information, and network link type; and / or the node information includes node location information. This allows for specific and clear information content.

[0213] The embodiment of the present application also provides a network connection control method, which is applied to a target proxy node, such as Figure 4 Shown, including:

[0214] Step 41: Receive second information sent by a first network device; the second information includes: identity information of a first proxy node and first identification information of a first network connection; the first network connection is a network connection between a first terminal and a source proxy node; the first proxy node is a proxy node connected to a second terminal, and the second terminal and the first terminal are in the same service;

[0215] Step 42: Establish a second network connection with the first proxy node based on the identity information to obtain third information; the third information includes: second identification information of the second network connection;

[0216] Step 43: Sending a connection transfer request to the first terminal according to the first identification information;

[0217] Step 44: Receive a connection migration response sent by the first terminal, establish a third network connection with the first terminal, and obtain fourth information; the fourth information includes: third identification information of the third network connection.

[0218] The network connection control method provided in an embodiment of the present application receives second information sent by a first network device; the second information includes: identity information of a first proxy node and first identification information of a first network connection; the first network connection refers to a network connection between a first terminal and a source proxy node; the first proxy node is a proxy node connected to a second terminal, and the second terminal and the first terminal are in the same service; based on the identity information, establishes a second network connection with the first proxy node to obtain third information; the third information includes: second identification information of the second network connection; sends a connection migration request to the first terminal based on the first identification information; receives a connection migration response sent by the first terminal, and establishes a third network connection with the first terminal to obtain fourth information; the fourth information includes: third identification information of the third network connection; can support controlling the connection relationship between the terminal and the proxy node in combination with access network information, avoiding service quality degradation caused by not considering changes in the access network and avoiding service interruption or quality degradation caused by connection binding between the terminal and the proxy node; and further supports route selection based on comprehensive consideration of end-to-end information to ensure the selection of the optimal path and guarantee service quality, effectively solving the problem that cloud network detour solutions in the prior art cannot guarantee service quality.

[0219] Furthermore, the network connection control method further includes: receiving a first data stream sent by the first terminal via the third network connection based on the fourth information; the first data stream carries a destination identifier, the destination identifier being the same as the network connection stream identifier sent by the first terminal to the source proxy node; and sending the first data stream to the first proxy node via the second network connection based on the third information. This can support the normal operation of business services.

[0220] Wherein, the identification information includes: an identification number and four-tuple information, and the four-tuple information includes: source address information, source port information, destination address information, and destination port information; the identification information is the first identification information, the second identification information, or the third identification information. In this way, the relevant information content can be specifically clarified. Specifically, it can be: the first identification information includes: a first identification number and a first four-tuple information, and the first four-tuple information includes: first source address information, first source port information, first destination address information, and first destination port information; and / or, the second identification information includes: a second identification number and a second four-tuple information, and the second four-tuple information includes: second source address information, second source port information, second destination address information, and second destination port information; and / or, the third identification information includes: a third identification number and a third four-tuple information, and the third four-tuple information includes: third source address information, third source port information, third destination address information, and third destination port information, but is not limited to this.

[0221] The embodiment of the present application also provides a network connection control method, which is applied to the first proxy node, such as Figure 5 As shown, including:

[0222] Step 51: Establish a second network connection with the target proxy node to obtain third information; the first proxy node is a proxy node connected to a second terminal, and the second terminal and the first terminal are in the same service; the third information includes: second identification information of the second network connection.

[0223] The network connection control method provided in the embodiment of the present application obtains third information by establishing a second network connection with the target proxy node; the first proxy node is a proxy node connected to the second terminal, and the second terminal and the first terminal are in the same service; the third information includes: second identification information of the second network connection; it can support the connection relationship between the terminal and the proxy node controlled by combining the access network information, avoid the service quality degradation caused by not considering the change of the access network and avoid the service interruption or quality degradation caused by the connection binding between the terminal and the proxy node; and further support the comprehensive consideration of end-to-end information for routing to ensure the selection of the optimal path and guarantee the service quality, which is a good solution to the problem that the cloud network detour solution in the prior art cannot guarantee the service quality.

[0224] Furthermore, the network connection control method also includes: receiving the first data stream sent by the target proxy node through the second network connection according to the third information; the first data stream carries a target identifier, and the target identifier is the same as the network connection flow identifier sent by the first terminal to the source proxy node; sending the first data stream to the second terminal, and stopping forwarding the second data stream sent by the source proxy node, and the network connection flow identifier is carried in the second data stream. This can support the normal operation of business services. Regarding "sending the first data stream to the second terminal, and stopping forwarding the second data stream sent by the source proxy node, and the network connection flow identifier is carried in the second data stream", it can be understood that the first data stream is used to replace the second data stream and forward it, but it is not limited to this.

[0225] In an embodiment of the present application, the network connection control method further includes: receiving first identification information of a first network connection sent by a first network device; the first network connection refers to a network connection between a first terminal and the source agent node; according to the first identification information, after sending the first data stream to the second terminal, sending a connection interruption indication to the source agent node, the connection interruption indication is used to indicate the interruption of the first network connection. This can support the implementation of complete connection migration and avoid unnecessary waste of resources related to network connections. In addition, the above-mentioned "sending the first data stream to the second terminal and stopping forwarding the second data stream sent by the source agent node" may also include: according to the first identification information, sending the first data stream to the second terminal and stopping forwarding the second data stream sent by the source agent node, but is not limited to this.

[0226] Among them, the identification information includes: an identification number and four-tuple information, and the four-tuple information includes: source address information, source port information, destination address information and destination port information; the identification information is the first identification information or the second identification information. In this way, the relevant information content can be specifically clarified. Specifically, it can be: the first identification information includes: a first identification number and a first four-tuple information, and the first four-tuple information includes: first source address information, first source port information, first destination address information and first destination port information; and / or, the second identification information includes: a second identification number and a second four-tuple information, and the second four-tuple information includes: second source address information, second source port information, second destination address information and second destination port information, but is not limited to this.

[0227] The embodiment of the present application also provides a network connection control method, which is applied to a source agent node, such as Figure 6 Shown, including:

[0228] Step 61: Send first identification information of a first network connection to a first network device; the first network connection refers to a network connection between a first terminal and the source agent node.

[0229] The network connection control method provided in the embodiment of the present application sends first identification information of a first network connection to a first network device; the first network connection refers to the network connection between the first terminal and the source agent node; it can support the connection relationship between the terminal and the agent node controlled in combination with the access network information, avoiding the service quality degradation caused by not considering the change of the access network and avoiding the service interruption or quality degradation caused by the connection binding between the terminal and the agent node; and further supports the comprehensive consideration of end-to-end information for routing to ensure the selection of the optimal path and guarantee the service quality, which well solves the problem that the cloud network detour solution in the prior art cannot guarantee the service quality.

[0230] The first identification information includes: a first identification number and a first quadruple information, and the first quadruple information includes: first source address information, first source port information, first destination address information, and first destination port information. In this way, the relevant information content can be specifically clarified.

[0231] Furthermore, the network connection control method further includes: receiving a connection interruption indication from a first proxy node, the connection interruption indication being used to indicate the interruption of the first network connection; the first proxy node being a proxy node connected to a second terminal, the second terminal being in the same service as the first terminal; interrupting the first network connection according to the connection interruption indication; and sending the connection interruption indication to the first terminal. This supports complete connection migration and avoids unnecessary waste of network connection-related resources.

[0232] The embodiment of the present application also provides a network connection control method, which is applied to a first terminal, such as Figure 7 As shown, including:

[0233] Step 71: Receive a connection migration request sent by a target proxy node;

[0234] Step 72: Send a connection migration response to the target proxy node, and establish a third network connection with the target proxy node to obtain fourth information; the fourth information includes: third identification information of the third network connection.

[0235] The network connection control method provided in the embodiment of the present application receives a connection migration request sent by a target proxy node; sends a connection migration response to the target proxy node, and establishes a third network connection with the target proxy node to obtain fourth information; the fourth information includes: third identification information of the third network connection; it can support the control of the connection relationship between the terminal and the proxy node in combination with the access network information, avoid the service quality degradation caused by not considering the change of the access network and avoid the service interruption or quality degradation caused by the connection binding between the terminal and the proxy node; and further support the comprehensive consideration of end-to-end information for route selection to ensure the selection of the optimal path and guarantee the service quality, which is a good solution to the problem that the cloud network detour solution in the prior art cannot guarantee the service quality.

[0236] Furthermore, the network connection control method further includes: sending a first data stream to the target proxy node via the third network connection based on the fourth information; the first data stream carries a target identifier, and the target identifier is the same as the network connection stream identifier sent by the first terminal to the source proxy node. This can support the normal operation of business services.

[0237] The third identification information includes a third identification number and third quadruple information, and the third quadruple information includes third source address information, third source port information, third destination address information, and third destination port information. This can specifically clarify the relevant information content.

[0238] Furthermore, the network connection control method further includes: receiving a connection interruption indication from a source agent node, the connection interruption indication being used to instruct the interruption of a first network connection; the first network connection being the network connection between the first terminal and the source agent node; and interrupting the first network connection according to the connection interruption indication. This supports complete connection migration and avoids unnecessary waste of network connection-related resources.

[0239] For the purposes of this description, the aforementioned related content regarding the first network device side, the second network device side, the target proxy node side, the first proxy node side, the source proxy node side, and the first terminal side can be referenced across the others, and any repetitions will be omitted. Furthermore, the aforementioned network connections can specifically be connections to proxy containers under proxy nodes. For example, the first network connection can be a connection between the first terminal and the first proxy container under the source proxy node, and the second network connection can be a connection between the second proxy container under the target proxy node and the third proxy container under the first proxy node, etc., but the present invention is not limited thereto.

[0240] The network connection control method provided in the embodiment of the present application is illustrated below with examples, taking the cloud management platform as the first network device, the network controller as the second network device, the Region proxy node as the proxy node, and the QUIC connection as the network connection.

[0241] In response to the above technical problems, the embodiment of the present application provides a network connection control method, which can be specifically implemented as a computing network joint perception traffic guidance method for QUIC applications. This solution mainly optimizes the access network and comprehensively considers end-to-end information to select the optimal path, such as Figure 8 shown; for Figure 8 The solution shown can use the cloud management platform (cloud network controller) to select the Internet or dedicated line, and perform operations such as scaling the proxy container (based on prediction information); Figure 8 Pa represents the proxy container. The link type between the Client (corresponding to the terminal) and the Region proxy node can also include a dedicated line or the Internet.

[0242] Among them, this solution mainly involves optimizing the interaction process and decision-making method of the control plane between the cloud management platform and the network controller, and optimizing the QUIC connection migration mechanism. After determining the optimal access path, the user session is migrated to the proxy container under the proxy node of other regions corresponding to the optimal access path, thereby achieving optimal end-to-end communication. Specifically, the business process of this solution can be as follows Figure 9 As shown, the following operations are included:

[0243] Region proxy node A (corresponding to the above-mentioned source proxy node) reports to the cloud management platform: connection ID_1 and fourtuple information fourtuple_1 (source address, source port, destination address, destination port) of the QUIC connection between Client_1 (corresponding to the above-mentioned first terminal) and Region proxy node A; corresponding to the first identification information of sending the first network connection to the first network device; the first network connection refers to the network connection between the first terminal and the source proxy node; the first identification information includes: a first identification number and a first fourtuple information, and the first fourtuple information includes: first source address information, first source port information, first destination address information and first destination port information.

[0244] The cloud management platform notifies (network controller) different region information (which may include gateway address) within the cloud management range (corresponding to the coverage range of the above-mentioned first network device); corresponds to the above-mentioned first network device sending node information of the proxy node under the target coverage range to the second network device; the coverage range of the first network device includes the target coverage range.

[0245] The network controller feeds back the access network information of Client_1 to different reachable Regions to the cloud management platform; the corresponding second network device determines the candidate proxy node corresponding to the first terminal from the proxy nodes under the target coverage range based on the node information; and sends the first access network information to the first network device; the first access network information includes: the access network information of the candidate proxy node corresponding to the first terminal.

[0246] The cloud management platform determines the destination Region for migration (i.e., Region proxy node D (migration destination), corresponding to the above-mentioned target proxy node) by comprehensively considering the computing capacity, access network quality, and billing rules of each Region (proxy node); the first network device determines the target proxy node corresponding to the first terminal from the candidate proxy nodes based on the first information; the first information includes the first access network information; the first information also includes: proxy node computing capacity information, network quality information between proxy nodes, and at least one of the path billing rules.

[0247] The cloud management platform notifies Region proxy node D and Region proxy node C (corresponding to the above-mentioned first proxy node): connection ID_1 and four tuple information four tuple_1; corresponding to the above-mentioned first network device, the first identification information is sent to the target proxy node and the first proxy node.

[0248] Region proxy node D and Region proxy node C establish a QUIC connection connection ID_2 and generate four tuple information four tuple_2; corresponding to the above-mentioned target proxy node, a second network connection is established with the first proxy node to obtain third information; the third information includes: second identification information of the second network connection; the second identification information includes: a second identification number and second four tuple information, and the second four tuple information includes: second source address information, second source port information, second destination address information and second destination port information.

[0249] Region proxy node D requests connection migration from Client_1; correspondingly, the target proxy node sends a connection migration request to the first terminal according to the first identification information.

[0250] Region proxy node D establishes a QUIC connection connection ID_3 with Client_1 and generates four tuple information four tuple_3; the corresponding target proxy node receives the connection migration response sent by the first terminal, and establishes a third network connection with the first terminal to obtain fourth information; the fourth information includes: the third identification information of the third network connection; the third identification information includes: the third identification number and the third four tuple information, and the third four tuple information includes: the third source address information, the third source port information, the third destination address information and the third destination port information.

[0251] Client_1 sends a QUIC stream with the same tag as connection ID_1 to Region proxy node D; corresponding to the above-mentioned first terminal, based on the fourth information, sends a first data stream to the target proxy node through the third network connection; the first data stream carries a target identifier, and the target identifier is the same as the network connection stream identifier sent by the first terminal to the source proxy node.

[0252] Region proxy node D forwards the marked QUIC stream to Region proxy node C; corresponding to the above-mentioned target proxy node, based on the third information, sends the first data stream to the first proxy node through the second network connection.

[0253] Region proxy node C replaces the corresponding data stream of (Region) proxy node A with the data stream sent by (Region) proxy node D; specifically, Region C proxy node identifies the tag number of the QUIC stream, replaces the existing transmission data stream from Region A to Region C with the data stream transmitted from Region D, and uses the original transmission channel to Client_2 to forward the data stream; it can correspond to the above-mentioned first proxy node receiving the first data stream sent by the target proxy node through the second network connection according to the third information; the first data stream carries a target identifier, and the target identifier is the same as the network connection flow identifier sent by the first terminal to the source proxy node; sends the first data stream to the second terminal, and stops forwarding the second data stream sent by the source proxy node, and the network connection flow identifier is carried in the second data stream.

[0254] Region proxy node C notifies Region proxy node A (migration source, corresponding to the above-mentioned source proxy node) of the connection interruption; it can correspond to the above-mentioned first proxy node receiving the first identification information of the first network connection sent by the first network device; the first network connection refers to the network connection between the first terminal and the source proxy node; according to the first identification information, after sending the first data stream to the second terminal, a connection interruption indication is sent to the source proxy node, and the connection interruption indication is used to indicate the interruption of the first network connection.

[0255] Region proxy node A notifies Client_1 of the connection interruption; this may correspond to the above-mentioned source proxy node receiving a connection interruption indication sent by the first proxy node, where the connection interruption indication is used to indicate the interruption of the first network connection; the first proxy node is a proxy node connected to the second terminal, and the second terminal is in the same service as the first terminal; according to the connection interruption indication, the first network connection is interrupted; and the connection interruption indication is sent to the first terminal.

[0256] Client_1 can interrupt the corresponding connection according to the notification sent by Region proxy node A; it can correspond to the connection interruption indication sent by the source proxy node received by the above-mentioned first terminal, and the connection interruption indication is used to indicate the interruption of the first network connection; the first network connection refers to the network connection between the first terminal and the source proxy node; according to the connection interruption indication, the first network connection is interrupted.

[0257] based on Figure 9 The operations shown in this figure can be implemented as follows:

[0258] against Figure 8Framework, Client_1 establishes a QUIC connection with the proxy node (proxy container) of Region A (obtaining the corresponding four-tuple information (source address, source port, destination address, destination port) and the connection unique identification number connection ID_1), Client_2 establishes a (QUIC) connection with the proxy node of Region C, and the proxy node of Region A establishes a QUIC connection with the proxy node of Region C (obtaining the corresponding four-tuple information (source address, source port, destination address, destination port) and the connection unique identification number connection ID_0), end-to-end connection is pulled together, and the service is started. At this time, the proxy node of RegionA will report the four-tuple information (source address, source port, destination address, destination port) related to the QUIC connection of client_1 and the connection unique identification number connection ID_1 (corresponding to the first identification information of the first network connection sent to the first network device mentioned above) to the cloud management platform. The cloud management platform will synchronize all Region-related location information (including gateway addresses) to the network controller (corresponding to the node information of the proxy node under the target coverage range sent to the second network device above), and the network controller will feedback Client_1's access network information to different reachable Regions (corresponding to the first access network information sent to the first network device above), wherein the access network information may include at least one of the following information: latency information, link bandwidth information, network link type (such as dedicated line or Internet); in this solution, the network controller may also feedback access network information of different Regions that are unreachable to Client_1; this is not limited here. Among them, the proxy node of Region A above corresponds to Figure 9 The proxy node of Region A and the proxy node of Region C correspond to Figure 9 Region proxy node C in.

[0259] To prevent the impact of sudden data plane traffic on end-to-end links, the cloud management platform can pre-integrate the compute capacity of each region proxy node (corresponding to the aforementioned proxy node compute capacity information, which may include the compute capacity of all region proxy nodes within the cloud management scope and is independently accessible to the cloud management platform), access network quality (corresponding to the aforementioned access network information), and network conditions between region proxy nodes (corresponding to the aforementioned inter-proxy network quality information and is independently accessible to the cloud management platform) to determine the region proxy node to be migrated (i.e., the target proxy node). The calculation details are internal to the cloud management platform and can be implemented in various ways. Specifically, for example, a comprehensive cost function can be designed to calculate a comprehensive cost based on information such as the compute capacity of the region proxy node, path delay (an example parameter of access network quality, which can be obtained from delay information), and path charging rules. The path and region proxy node with the lowest comprehensive cost can then be determined. A prediction model can be constructed based on statistical information such as the compute capacity of the region proxy node and path delay to determine the performance of each region proxy node and path in the next time period and assign weights (i.e., to obtain the corresponding comprehensive cost).

[0260] For example, an optional calculation method defines a comprehensive cost function Cost. Assuming that the computation capacity cost value is C_cap, the path delay cost value is C_path, and the path charging cost value is C_val, the comprehensive cost function is:

[0261] Cost = C_cap + C_path + C_val;

[0262] Based on the above, you can select the region proxy node with the lowest cost value as the region proxy node to be migrated, that is, the migration destination region proxy node.

[0263] After obtaining the migration destination Region proxy node (i.e., Region proxy node D), the cloud management platform can send connection ID_1 and the corresponding quadruple information to the proxy node of Region D (corresponding Figure 9 Region proxy node D) and Region C proxy node connected to client2 (corresponding to Figure 9In this solution, the cloud management platform may also send the identity information of the proxy node in Region C to the proxy node in Region D, and / or the cloud management platform may also send the identity information of the proxy node in Region D to the proxy node in Region C, so that the proxy node in Region C can establish a connection with the proxy node in Region D. After the proxy node in Region C receives the connection ID_1 and corresponding quadruple information sent by the cloud management platform, it can be used to subsequently disconnect related network connections and assist in identifying the "QUIC stream tag number" to assist in replacing related data streams, but the invention is not limited to this.

[0264] Then, the migration destination Region agent node and the data receiving end (i.e. Figure 8 The migration destination Region proxy node establishes a QUIC connection with the Region (i.e., Region C) proxy node connected to the client_2 in the migration destination, such as the video receiving end (obtaining the corresponding four-tuple information (source address, source port, destination address, destination port) and the connection unique identification number connection ID_2), corresponding to the above-mentioned establishment of a second network connection with the first proxy node, and obtains third information; the third information includes: the second identification information of the second network connection; in order to ensure service continuity, the migration destination Region proxy node does not send data immediately after the connection with the Region C proxy node is established. The Region C proxy node performs waiting processing and performs alternative processing after officially receiving the data stream.

[0265] The proxy node of the migration destination Region (i.e., Region D) then initiates a connection migration request to Client_1. After receiving the connection migration request, Client_1 can feedback a connection migration response, and client_1 establishes a new QUIC connection with the Region D proxy node (migration destination) (obtaining a unique connection number connection ID_3, and the corresponding four tuple information four tuple_3). Client_1 sends a data stream to the Region D proxy node through the established connection, and marks the QUIC stream in the data stream. The tag number used is consistent with the QUIC stream tag number sent by client_1 to the Region A proxy node, which means that the content sent is consistent. Corresponding to the above-mentioned first terminal receiving the connection migration request sent by the target proxy node; sending a connection migration response to the target proxy node, and establishing a third network connection with the target proxy node to obtain fourth information; the fourth information includes: the third identification information of the third network connection; according to the fourth information, sending a first data stream to the target proxy node through the third network connection; the first data stream carries a target identifier, and the target identifier is the same as the network connection stream identifier sent by the first terminal to the source proxy node.

[0266] After receiving the data stream, the Region D proxy node forwards the marked QUIC stream data stream to the Region C proxy node. The Region C proxy node identifies the QUIC stream tag number and replaces the existing transmission data stream from the Region A proxy node to the Region C proxy node with the data stream from the Region D proxy node, and forwards the data stream using the original transmission channel to client_2. Correspondingly, the first proxy node receives the first data stream sent by the target proxy node through the second network connection based on the third information. The first data stream carries a target identifier, which is the same as the network connection flow identifier sent by the first terminal to the source proxy node. The first data stream is sent to the second terminal and the forwarding of the second data stream sent by the source proxy node is stopped. The network connection flow identifier is carried in the second data stream. In this way, end-to-end connection migration from client_1 to client_2 can be achieved without any service perception.

[0267] This achieves end-to-end connectivity. The receiving end, client_2, can seamlessly receive data from client_1. This also allows for flexible migration of services to intermediate proxy nodes (i.e., Region proxy nodes), ensuring end-to-end service quality and enabling low-cost operations for computing and network services.

[0268] It is explained here that the information interaction between the network controller and the cloud management platform can be transmitted through the service interface between the network controller and the cloud management platform, which is not specifically limited here.

[0269] Based on the above, the solutions provided in the embodiments of this application involve the following contents:

[0270] 1. Defines an end-to-end optimized routing method that comprehensively considers multiple dimensions, including network link type (which may include access network link type and inter-region link type, such as dedicated lines or the Internet), link quality (such as latency and bandwidth), cloud service node computing capacity (i.e., region proxy node computing capacity), and billing rules (i.e., the aforementioned path billing rules). This method ensures end-to-end service quality at a low cost. The sending end directs traffic to the migration destination region proxy node, which then establishes a new connection with the region proxy node connected to the receiving end. The region proxy node connected to the receiving end then completes the traffic guidance, ensuring uninterrupted service and a consistent experience for the receiving end.

[0271] Among them, regarding path selection, a comprehensive cost function design is provided: the optimal path is calculated using the comprehensive cost function, specifically considering factors such as computing capacity, path delay, and path billing, so as to select the best Region proxy node and path under different network conditions.

[0272] 2. Defines a method for interaction between the cloud management platform, network controller, and Region proxy node, including specific interaction processes and content. Figure 9 In the process shown, the cloud management platform can first notify the network controller of the gateway address information of each Region A proxy node; the network controller can then provide the cloud management platform with access network information (including latency, link bandwidth, and network link type (dedicated line or Internet)) of the Region A proxy nodes reachable by the terminal. After the cloud management platform determines the migration destination region based on the access network information, it notifies the migration destination region of client_1's QUIC connection Connection ID_1 and four-tuple information. The four-tuple information may include the source address, destination address, source port, and destination port of the QUIC connection between client_1 and the Region A proxy node.

[0273] 3. A QUIC connection migration method for intermediate proxy nodes is defined. The connection migration request can be initiated by the destination proxy node (such as the Region D proxy node mentioned above), that is, the server initiates the connection migration. This method can be used for connection migration of intermediate proxy nodes in multi-terminal interactive video applications to achieve end-to-end routing optimization while ensuring service uninterrupted. Specifically: After determining the optimal access path, the user session can be migrated to the proxy container of the Region D proxy node, achieving end-to-end connection migration to adapt to changes in network quality.

[0274] In summary, this solution has the following beneficial effects compared to existing solutions:

[0275] 1. This route selection comprehensively considers the Internet access situation, the overlay cloud network situation (i.e., the network situation between the aforementioned intermediate proxy nodes), and the region computing capacity. This can achieve end-to-end optimization and is more comprehensive than existing solutions.

[0276] 2. The implementation mechanism of QUIC connection migration has been optimized to avoid the problem of strong binding between users and Region proxy nodes in the existing solution, and scheduling is more flexible.

[0277] It should be noted that this solution can be applied to interactive video applications, such as multi-person video conferencing, live shopping, and other scenarios, and has a wide range of application scenarios now and in the future.

[0278] The embodiment of the present application also provides a network connection control device, which is applied to a first network device, such as Figure 10 As shown, including:

[0279] The first sending module 101 is configured to send node information of a proxy node within a target coverage range to a second network device; the coverage range of the first network device includes the target coverage range;

[0280] The first receiving module 102 is configured to receive first access network information sent by the second network device; the first access network information includes: access network information of a candidate proxy node corresponding to the first terminal;

[0281] A first determining module 103 is configured to determine a target proxy node corresponding to the first terminal from the candidate proxy nodes according to first information; the first information includes the first access network information;

[0282] A second sending module 104 is configured to send second information to the target proxy node;

[0283] Among them, the second information includes: identity information of the first proxy node and first identification information of the first network connection; the first network connection refers to the network connection between the first terminal and the source proxy node; the first proxy node is a proxy node connected to the second terminal, and the second terminal and the first terminal are in the same business.

[0284] The network connection control device provided in an embodiment of the present application sends node information of a proxy node within a target coverage range to a second network device; the coverage range of the first network device includes the target coverage range; receives first access network information sent by the second network device; the first access network information includes: access network information of a candidate proxy node corresponding to a first terminal; determines a target proxy node corresponding to the first terminal from the candidate proxy nodes based on the first information; the first information includes the first access network information; sends second information to the target proxy node; wherein the second information includes: identity information of the first proxy node and first identification information of a first network connection; the first network connection refers to a network connection between the first terminal and a source proxy node; the first proxy node is a proxy node connected to a second terminal, and the second terminal and the first terminal are in the same service; can support controlling the connection relationship between the terminal and the proxy node in combination with the access network information, avoiding service quality degradation caused by not considering changes in the access network and avoiding service interruption or quality degradation caused by connection binding between the terminal and the proxy node; and further supports route selection based on comprehensive consideration of end-to-end information to ensure the selection of the optimal path and guarantee service quality, which effectively solves the problem that the cloud network detour solution in the prior art cannot guarantee service quality.

[0285] Furthermore, the first information also includes at least one of: proxy node computing capacity information, inter-proxy node network quality information, and path charging rules.

[0286] Among them, the first access network information includes: at least one of: latency information, link bandwidth information and network link type; and / or, the node information includes: node location information; and / or, the first identification information includes: a first identification number and a first quadruple information, and the first quadruple information includes: first source address information, first source port information, first destination address information and first destination port information.

[0287] Furthermore, the network connection control device further includes: a second receiving module, configured to receive the first identification information sent by the source agent node before sending the second information to the target agent node.

[0288] In the embodiment of the present application, the network connection control device further includes: a third sending module, configured to send the first identification information to the first proxy node.

[0289] Among them, the implementation embodiments of the network connection control method on the first network device side are all applicable to the embodiments of the network connection control device and can achieve the same technical effects.

[0290] The embodiment of the present application also provides a network connection control device, which is applied to a second network device, such as Figure 11 As shown, including:

[0291] The third receiving module 111 is configured to receive node information of a proxy node within a target coverage range sent by a first network device; the coverage range of the first network device includes the target coverage range;

[0292] A second determining module 112 is configured to determine, based on the node information, a candidate proxy node corresponding to the first terminal from the proxy nodes within the target coverage range;

[0293] The fourth sending module 113 is configured to send first access network information to the first network device; the first access network information includes: access network information of the candidate proxy node corresponding to the first terminal.

[0294] The network connection control device provided in the embodiment of the present application receives node information of the proxy node under the target coverage range sent by the first network device; the coverage range of the first network device includes the target coverage range; based on the node information, determines the candidate proxy node corresponding to the first terminal from the proxy nodes under the target coverage range; sends first access network information to the first network device; the first access network information includes: the access network information of the candidate proxy node corresponding to the first terminal; can support the control of the connection relationship between the terminal and the proxy node in combination with the access network information, avoid the service quality degradation caused by not considering the change of the access network and avoid the service interruption or quality degradation caused by the connection binding between the terminal and the proxy node; and further support the comprehensive consideration of end-to-end information for route selection to ensure the selection of the optimal path and guarantee the service quality, which well solves the problem that the cloud network detour solution in the prior art cannot guarantee the service quality.

[0295] In an embodiment of the present application, the first access network information includes: at least one of: delay information, link bandwidth information, and network link type; and / or, the node information includes: node location information.

[0296] Among them, the implementation embodiments of the network connection control method on the second network device side are all applicable to the embodiments of the network connection control device and can achieve the same technical effects.

[0297] The embodiment of the present application also provides a network connection control device, which is applied to a target proxy node, such as Figure 12 As shown, including:

[0298] a fourth receiving module 121 configured to receive second information sent by the first network device; the second information comprising: identity information of the first proxy node and first identification information of the first network connection; the first network connection being a network connection between the first terminal and the source proxy node; the first proxy node being a proxy node connected to the second terminal, the second terminal being in the same service as the first terminal;

[0299] A first establishing module 122 is configured to establish a second network connection with the first proxy node according to the identity information, and obtain third information; the third information includes: second identification information of the second network connection;

[0300] A fifth sending module 123, configured to send a connection transfer request to the first terminal according to the first identification information;

[0301] The first receiving and establishing module 124 is configured to receive a connection migration response sent by the first terminal, establish a third network connection with the first terminal, and obtain fourth information; the fourth information includes: third identification information of the third network connection.

[0302] The network connection control device provided in an embodiment of the present application receives second information sent by a first network device, wherein the second information includes: identity information of a first proxy node and first identification information of a first network connection; the first network connection refers to a network connection between a first terminal and a source proxy node; the first proxy node is a proxy node connected to a second terminal, and the second terminal and the first terminal are in the same service; based on the identity information, establishes a second network connection with the first proxy node to obtain third information; the third information includes: second identification information of the second network connection; sends a connection migration request to the first terminal based on the first identification information; receives a connection migration response sent by the first terminal, and establishes a third network connection with the first terminal to obtain fourth information; the fourth information includes: third identification information of the third network connection; can support controlling the connection relationship between the terminal and the proxy node in combination with access network information, avoiding service quality degradation caused by not considering changes in the access network and avoiding service interruption or quality degradation caused by connection binding between the terminal and the proxy node; and further supports route selection based on comprehensive consideration of end-to-end information to ensure the selection of the optimal path and guarantee service quality, effectively solving the problem that cloud network detour solutions in the prior art cannot guarantee service quality.

[0303] Furthermore, the network connection control device also includes: a fifth receiving module, used to receive the first data stream sent by the first terminal through the third network connection according to the fourth information; the first data stream carries a target identifier, and the target identifier is the same as the network connection flow identifier sent by the first terminal to the source agent node; a sixth sending module, used to send the first data stream to the first agent node through the second network connection according to the third information.

[0304] In an embodiment of the present application, the identification information includes: an identification number and four-tuple information, and the four-tuple information includes: source address information, source port information, destination address information and destination port information; the identification information is the first identification information, the second identification information or the third identification information.

[0305] Among them, the implementation embodiments of the network connection control method on the target proxy node side are all applicable to the embodiments of the network connection control device and can achieve the same technical effects.

[0306] The embodiment of the present application also provides a network connection control device, which is applied to the first proxy node, such as Figure 13 As shown, including:

[0307] The second establishment module 131 is used to establish a second network connection with the target proxy node and obtain third information; the first proxy node is a proxy node connected to the second terminal, and the second terminal and the first terminal are in the same service; the third information includes: second identification information of the second network connection.

[0308] The network connection control device provided in the embodiment of the present application obtains third information by establishing a second network connection with the target proxy node; the first proxy node is a proxy node connected to the second terminal, and the second terminal and the first terminal are in the same service; the third information includes: second identification information of the second network connection; it can support the connection relationship between the terminal and the proxy node controlled by combining the access network information, avoid the service quality degradation caused by not considering the change of the access network and avoid the service interruption or quality degradation caused by the connection binding between the terminal and the proxy node; and further support the comprehensive consideration of end-to-end information for routing to ensure the selection of the optimal path and guarantee the service quality, which is a good solution to the problem that the cloud network detour solution in the prior art cannot guarantee the service quality.

[0309] Furthermore, the network connection control device also includes: a sixth receiving module, used to receive the first data stream sent by the target proxy node through the second network connection according to the third information; the first data stream carries a target identifier, and the target identifier is the same as the network connection flow identifier sent by the first terminal to the source proxy node; a seventh sending module, used to send the first data stream to the second terminal, and stop forwarding the second data stream sent by the source proxy node, and the network connection flow identifier is carried in the second data stream.

[0310] In an embodiment of the present application, the network connection control device further includes: a seventh receiving module, used to receive first identification information of a first network connection sent by a first network device; the first network connection refers to a network connection between a first terminal and the source agent node; an eighth sending module, used to send a connection interruption indication to the source agent node after sending the first data stream to the second terminal based on the first identification information, and the connection interruption indication is used to indicate the interruption of the first network connection.

[0311] In an embodiment of the present application, the identification information includes: an identification number and four-tuple information, and the four-tuple information includes: source address information, source port information, destination address information and destination port information; the identification information is the first identification information or the second identification information.

[0312] Among them, the implementation embodiments of the network connection control method on the first proxy node side are all applicable to the embodiments of the network connection control device and can achieve the same technical effects.

[0313] The embodiment of the present application also provides a network connection control device, which is applied to a source agent node, such as Figure 14 Shown, including:

[0314] The ninth sending module 141 is configured to send first identification information of a first network connection to the first network device; the first network connection refers to a network connection between the first terminal and the source agent node.

[0315] The network connection control device provided in the embodiment of the present application sends first identification information of the first network connection to the first network device; the first network connection refers to the network connection between the first terminal and the source agent node; it can support the connection relationship between the terminal and the agent node in combination with the access network information to control the connection relationship, avoid the service quality degradation caused by not considering the change of the access network and avoid the service interruption or quality degradation caused by the connection binding between the terminal and the agent node; and further support the comprehensive consideration of end-to-end information for routing to ensure the selection of the optimal path and guarantee the service quality, which is a good solution to the problem that the cloud network detour solution in the existing technology cannot guarantee the service quality.

[0316] The first identification information includes: a first identification number and first quadruple information, and the first quadruple information includes: first source address information, first source port information, first destination address information and first destination port information.

[0317] Furthermore, the network connection control device also includes: an eighth receiving module, used to receive a connection interruption indication sent by the first proxy node, and the connection interruption indication is used to indicate the interruption of the first network connection; the first proxy node is a proxy node connected to the second terminal, and the second terminal and the first terminal are in the same business; a first processing and sending module, used to interrupt the first network connection according to the connection interruption indication; and send the connection interruption indication to the first terminal.

[0318] Among them, the implementation embodiments of the network connection control method on the source agent node side are all applicable to the embodiments of the network connection control device and can achieve the same technical effects.

[0319] The embodiment of the present application also provides a network connection control device, which is applied to a first terminal, such as Figure 15 Shown, including:

[0320] A ninth receiving module 151 is configured to receive a connection migration request sent by a target proxy node;

[0321] The first sending and establishing module 152 is configured to send a connection migration response to the target proxy node and establish a third network connection with the target proxy node to obtain fourth information; the fourth information includes: third identification information of the third network connection.

[0322] The network connection control device provided in the embodiment of the present application receives a connection migration request sent by a target proxy node; sends a connection migration response to the target proxy node, and establishes a third network connection with the target proxy node to obtain fourth information; the fourth information includes: third identification information of the third network connection; it can support the control of the connection relationship between the terminal and the proxy node in combination with the access network information, avoid the service quality degradation caused by not considering the change of the access network and avoid the service interruption or quality degradation caused by the connection binding between the terminal and the proxy node; and further support the comprehensive consideration of end-to-end information for route selection to ensure the selection of the optimal path and guarantee the service quality, which is a good solution to the problem that the cloud network detour solution in the prior art cannot guarantee the service quality.

[0323] Furthermore, the network connection control device also includes: a tenth sending module, used to send a first data stream to the target proxy node through the third network connection based on the fourth information; the first data stream carries a target identifier, and the target identifier is the same as the network connection flow identifier sent by the first terminal to the source proxy node.

[0324] The third identification information includes: a third identification number and third quadruple information, and the third quadruple information includes: third source address information, third source port information, third destination address information and third destination port information.

[0325] In an embodiment of the present application, the network connection control device further includes: a tenth receiving module, used to receive a connection interruption indication sent by a source agent node, wherein the connection interruption indication is used to indicate the interruption of a first network connection; the first network connection refers to the network connection between the first terminal and the source agent node; and a first processing module, used to interrupt the first network connection according to the connection interruption indication.

[0326] Among them, the implementation embodiments of the network connection control method on the first terminal side are all applicable to the embodiments of the network connection control device and can achieve the same technical effects.

[0327] The embodiment of the present application further provides a network connection control device, wherein the network connection control device is a first network device, such as Figure 16 As shown, it includes: a processor 161 and a transceiver 162;

[0328] The processor 161 is configured to send node information of a proxy node within a target coverage range to a second network device through the transceiver 162; the coverage range of the first network device includes the target coverage range;

[0329] Receiving, through the transceiver 162, first access network information sent by the second network device; the first access network information includes: access network information of the candidate proxy node corresponding to the first terminal;

[0330] determining, from the candidate proxy nodes, a target proxy node corresponding to the first terminal according to first information; the first information including the first access network information;

[0331] Sending second information to the target proxy node via the transceiver 162;

[0332] Among them, the second information includes: identity information of the first proxy node and first identification information of the first network connection; the first network connection refers to the network connection between the first terminal and the source proxy node; the first proxy node is a proxy node connected to the second terminal, and the second terminal and the first terminal are in the same business.

[0333] The network connection control device provided in the embodiment of the present application sends node information of the proxy node within the target coverage range to the second network device; the coverage range of the first network device includes the target coverage range; receives first access network information sent by the second network device; the first access network information includes: access network information of the candidate proxy node corresponding to the first terminal; determines the target proxy node corresponding to the first terminal from the candidate proxy node based on the first information; the first information includes the first access network information; sends second information to the target proxy node; wherein the second information includes: identity information of the first proxy node and first identification information of the first network connection; the first network connection refers to the network connection between the first terminal and the source proxy node; the first proxy node is a proxy node connected to the second terminal, and the second terminal and the first terminal are in the same service; can support the control of the connection relationship between the terminal and the proxy node in combination with the access network information, avoid the service quality degradation caused by not considering the change of the access network and avoid the service interruption or quality degradation caused by the connection binding between the terminal and the proxy node; and further support the comprehensive consideration of end-to-end information for route selection to ensure the selection of the optimal path and guarantee the service quality, which effectively solves the problem that the cloud network detour solution in the prior art cannot guarantee the service quality.

[0334] Furthermore, the first information also includes at least one of: proxy node computing capacity information, inter-proxy node network quality information, and path charging rules.

[0335] Among them, the first access network information includes: at least one of: latency information, link bandwidth information and network link type; and / or, the node information includes: node location information; and / or, the first identification information includes: a first identification number and a first quadruple information, and the first quadruple information includes: first source address information, first source port information, first destination address information and first destination port information.

[0336] Furthermore, the processor is further configured to: before sending the second information to the target proxy node, receive, through the transceiver, the first identification information sent by the source proxy node.

[0337] In an embodiment of the present application, the processor is further configured to: send the first identification information to the first proxy node via the transceiver.

[0338] Among them, the implementation embodiments of the network connection control method on the first network device side are all applicable to the embodiments of the network connection control device and can achieve the same technical effects.

[0339] The embodiment of the present application further provides a network connection control device, which is a second network device, such as Figure 17 As shown, it includes: a processor 171 and a transceiver 172;

[0340] The processor 171 is configured to receive, through the transceiver 172, node information of a proxy node within a target coverage range sent by a first network device; the coverage range of the first network device includes the target coverage range;

[0341] Determining, according to the node information, a candidate proxy node corresponding to the first terminal from the proxy nodes within the target coverage range;

[0342] The first access network information is sent to the first network device via the transceiver 172; the first access network information includes: access network information of the candidate proxy node corresponding to the first terminal.

[0343] The network connection control device provided in the embodiment of the present application receives node information of the proxy node under the target coverage range sent by the first network device; the coverage range of the first network device includes the target coverage range; based on the node information, determines the candidate proxy node corresponding to the first terminal from the proxy nodes under the target coverage range; sends first access network information to the first network device; the first access network information includes: the access network information of the candidate proxy node corresponding to the first terminal; can support the connection relationship between the terminal and the proxy node controlled by the access network information, avoid the service quality degradation caused by not considering the change of the access network and avoid the service interruption or quality degradation caused by the connection binding between the terminal and the proxy node; and further support the comprehensive consideration of end-to-end information for route selection to ensure the selection of the optimal path and guarantee the service quality, which well solves the problem that the cloud network detour solution in the prior art cannot guarantee the service quality.

[0344] In an embodiment of the present application, the first access network information includes: at least one of: delay information, link bandwidth information, and network link type; and / or, the node information includes: node location information.

[0345] Among them, the implementation embodiments of the network connection control method on the second network device side are all applicable to the embodiments of the network connection control device and can achieve the same technical effects.

[0346] The embodiment of the present application further provides a network connection control device, which is a target proxy node, such as Figure 18 As shown, it includes: a processor 181 and a transceiver 182;

[0347] The processor 181 is configured to receive, through the transceiver 182, second information sent by the first network device; the second information includes: identity information of the first proxy node and first identification information of the first network connection; the first network connection is a network connection between the first terminal and the source proxy node; the first proxy node is a proxy node connected to the second terminal, and the second terminal and the first terminal are in the same service;

[0348] Establishing a second network connection with the first proxy node according to the identity information to obtain third information; the third information includes: second identification information of the second network connection;

[0349] sending a connection transfer request to the first terminal through the transceiver 182 according to the first identification information;

[0350] The transceiver 182 receives the connection migration response sent by the first terminal, and establishes a third network connection with the first terminal to obtain fourth information; the fourth information includes: third identification information of the third network connection.

[0351] The network connection control device provided in an embodiment of the present application receives second information sent by a first network device, wherein the second information includes: identity information of a first proxy node and first identification information of a first network connection; the first network connection refers to a network connection between a first terminal and a source proxy node; the first proxy node is a proxy node connected to a second terminal, and the second terminal and the first terminal are in the same service; based on the identity information, establishes a second network connection with the first proxy node to obtain third information; the third information includes: second identification information of the second network connection; sends a connection migration request to the first terminal based on the first identification information; receives a connection migration response sent by the first terminal, and establishes a third network connection with the first terminal to obtain fourth information; the fourth information includes: third identification information of the third network connection; can support controlling the connection relationship between the terminal and the proxy node in combination with access network information, avoiding service quality degradation caused by not considering changes in the access network and avoiding service interruption or quality degradation caused by connection binding between the terminal and the proxy node; and further supports route selection based on comprehensive consideration of end-to-end information to ensure the selection of the optimal path and guarantee service quality, effectively solving the problem that cloud network detour solutions in the prior art cannot guarantee service quality.

[0352] Furthermore, the processor is also used to: based on the fourth information, use the transceiver to receive the first data stream sent by the first terminal through the third network connection; the first data stream carries a target identifier, and the target identifier is the same as the network connection flow identifier sent by the first terminal to the source agent node; based on the third information, use the transceiver to send the first data stream to the first agent node through the second network connection.

[0353] In an embodiment of the present application, the identification information includes: an identification number and four-tuple information, and the four-tuple information includes: source address information, source port information, destination address information and destination port information; the identification information is the first identification information, the second identification information or the third identification information.

[0354] Among them, the implementation embodiments of the network connection control method on the target proxy node side are all applicable to the embodiments of the network connection control device and can achieve the same technical effects.

[0355] The embodiment of the present application further provides a network connection control device, which is a first proxy node. Figure 19 As shown, it includes: a processor 191;

[0356] The processor 191 is used to establish a second network connection with the target proxy node to obtain third information; the first proxy node is a proxy node connected to a second terminal, and the second terminal and the first terminal are in the same service; the third information includes: second identification information of the second network connection.

[0357] The network connection control device provided in the embodiment of the present application obtains third information by establishing a second network connection with the target proxy node; the first proxy node is a proxy node connected to the second terminal, and the second terminal and the first terminal are in the same service; the third information includes: second identification information of the second network connection; it can support the connection relationship between the terminal and the proxy node in combination with the access network information to avoid the service quality degradation caused by not considering the change of the access network and the service interruption or quality degradation caused by the connection binding between the terminal and the proxy node; and further support the comprehensive consideration of end-to-end information for routing to ensure the selection of the optimal path and guarantee the service quality, which is a good solution to the problem that the cloud network detour solution in the prior art cannot guarantee the service quality.

[0358] Furthermore, the device also includes a transceiver, and the processor is also used to: based on the third information, use the transceiver to receive the first data stream sent by the target proxy node through the second network connection; the first data stream carries a target identifier, and the target identifier is the same as the network connection flow identifier sent by the first terminal to the source proxy node; send the first data stream to the second terminal through the transceiver, and stop forwarding the second data stream sent by the source proxy node, and the network connection flow identifier is carried in the second data stream.

[0359] In an embodiment of the present application, the processor is also used to: receive, through the transceiver, first identification information of a first network connection sent by a first network device; the first network connection refers to a network connection between a first terminal and the source agent node; according to the first identification information, after sending the first data stream to the second terminal, send a connection interruption indication to the source agent node through the transceiver, and the connection interruption indication is used to indicate the interruption of the first network connection.

[0360] In an embodiment of the present application, the identification information includes: an identification number and four-tuple information, and the four-tuple information includes: source address information, source port information, destination address information and destination port information; the identification information is the first identification information or the second identification information.

[0361] Among them, the implementation embodiments of the network connection control method on the first proxy node side are all applicable to the embodiments of the network connection control device and can achieve the same technical effects.

[0362] The embodiment of the present application further provides a network connection control device, which is a source agent node, such as Figure 20 As shown, it includes: a processor 201 and a transceiver 202;

[0363] The processor 201 is configured to send first identification information of a first network connection to a first network device through the transceiver 202; the first network connection refers to a network connection between a first terminal and the source agent node.

[0364] The network connection control device provided in the embodiment of the present application sends first identification information of the first network connection to the first network device; the first network connection refers to the network connection between the first terminal and the source agent node; it can support the connection relationship between the terminal and the agent node in combination with the access network information to control the connection relationship, avoid the service quality degradation caused by not considering the change of the access network and avoid the service interruption or quality degradation caused by the connection binding between the terminal and the agent node; and further support the comprehensive consideration of end-to-end information for routing to ensure the selection of the optimal path and guarantee the service quality, which is a good solution to the problem that the cloud network detour solution in the existing technology cannot guarantee the service quality.

[0365] The first identification information includes: a first identification number and first quadruple information, and the first quadruple information includes: first source address information, first source port information, first destination address information and first destination port information.

[0366] Furthermore, the processor is also used to: receive a connection interruption indication sent by the first proxy node through the transceiver, the connection interruption indication is used to indicate the interruption of the first network connection; the first proxy node is a proxy node connected to the second terminal, and the second terminal and the first terminal are in the same service; interrupt the first network connection according to the connection interruption indication; and send the connection interruption indication to the first terminal through the transceiver.

[0367] Among them, the implementation embodiments of the network connection control method on the source agent node side are all applicable to the embodiments of the network connection control device and can achieve the same technical effects.

[0368] The embodiment of the present application further provides a network connection control device, which is a first terminal, such as Figure 21 As shown, it includes: a processor 211 and a transceiver 212;

[0369] The processor 211 is configured to receive, through the transceiver 212, a connection migration request sent by a target proxy node;

[0370] A connection migration response is sent to the target proxy node via the transceiver 212, and a third network connection is established with the target proxy node to obtain fourth information; the fourth information includes: third identification information of the third network connection.

[0371] The network connection control device provided in the embodiment of the present application receives a connection migration request sent by a target proxy node; sends a connection migration response to the target proxy node, and establishes a third network connection with the target proxy node to obtain fourth information; the fourth information includes: third identification information of the third network connection; it can support the connection relationship between the terminal and the proxy node controlled by combining the access network information, avoid the service quality degradation caused by not considering the change of the access network and avoid the service interruption or quality degradation caused by the connection binding between the terminal and the proxy node; and further support the comprehensive consideration of end-to-end information for route selection to ensure the selection of the optimal path and guarantee the service quality, which is a good solution to the problem that the cloud network detour solution in the prior art cannot guarantee the service quality.

[0372] Furthermore, the processor is also used to: according to the fourth information, use the transceiver to send a first data stream to the target proxy node through the third network connection; the first data stream carries a target identifier, and the target identifier is the same as the network connection flow identifier sent by the first terminal to the source proxy node.

[0373] The third identification information includes: a third identification number and third quadruple information, and the third quadruple information includes: third source address information, third source port information, third destination address information and third destination port information.

[0374] Furthermore, the processor is also used to: receive a connection interruption indication sent by a source agent node through the transceiver, wherein the connection interruption indication is used to indicate the interruption of a first network connection; the first network connection refers to the network connection between the first terminal and the source agent node; and interrupt the first network connection according to the connection interruption indication.

[0375] Among them, the implementation embodiments of the network connection control method on the first terminal side are all applicable to the embodiments of the network connection control device and can achieve the same technical effects.

[0376] An embodiment of the present application also provides a network connection control device, including a memory, a processor, and a program stored on the memory and runnable on the processor; when the processor executes the program, the network connection control method of the first network device side, the second network device side, the target agent node side, the first agent node side, the source agent node side, or the first terminal side is implemented.

[0377] Among them, the implementation embodiments of the network connection control method on the first network device side, the second network device side, the target agent node side, the first agent node side, the source agent node side or the first terminal side are all applicable to the embodiments of the network connection control device and can achieve the same technical effect.

[0378] An embodiment of the present application also provides a readable storage medium on which a program is stored. When the program is executed by a processor, the steps in the network connection control method of the first network device side, the second network device side, the target agent node side, the first agent node side, the source agent node side or the first terminal side are implemented.

[0379] Among them, the implementation embodiments of the network connection control method on the above-mentioned first network device side, second network device side, target agent node side, first agent node side, source agent node side or first terminal side are all applicable to the embodiments of the readable storage medium and can achieve the same technical effect.

[0380] An embodiment of the present application also provides a computer program product, including computer instructions, which, when executed by a processor, implement the various processes of the method embodiment of the network connection control method on the first network device side, the second network device side, the target agent node side, the first agent node side, the source agent node side or the first terminal side, and can achieve the same technical effect. To avoid repetition, they will not be repeated here.

[0381] It should be noted that many functional components described in this specification are referred to as modules in order to more particularly emphasize the independence of their implementation methods.

[0382] In embodiments of the present application, modules can be implemented in software so that they can be executed by various types of processors. For example, an identified executable code module can include one or more physical or logical blocks of computer instructions, for example, which can be constructed as objects, processes, or functions. Nevertheless, the executable code of the identified module does not need to be physically located together, but can include different instructions stored in different locations, which, when logically combined together, constitute the module and achieve the specified purpose of the module.

[0383] In fact, executable code module can be a single instruction or many instructions, and can even be distributed on a plurality of different code segments, distributed in the middle of different programs, and distributed across a plurality of memory devices.Similarly, operating data can be identified in the module, and can be implemented and organized in the data structure of any appropriate type according to any appropriate form.Described operating data can be collected as a single data set, or can be distributed in different locations (including on different storage devices), and can only be present on a system or network as an electronic signal at least in part.

[0384] When a module can be implemented using software, given the current state of hardware technology, those skilled in the art can build corresponding hardware circuits to implement the corresponding functions of the module, regardless of cost. The hardware circuits may include conventional very large scale integration (VLSI) circuits or gate arrays, as well as existing semiconductors such as logic chips and transistors, or other discrete components. Modules may also be implemented using programmable hardware devices, such as field programmable gate arrays, programmable array logic, or programmable logic devices.

[0385] The above is a preferred embodiment of the present application. It should be pointed out that for ordinary personnel in this technical field, several improvements and modifications can be made without departing from the principles described in the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A network connection control method, applied to a first network device, characterized in that: include: Sending node information of the proxy node within the target coverage range to the second network device; The coverage range of the first network device includes the target coverage range; receiving first access network information sent by the second network device; The first access network information includes: access network information of a candidate proxy node corresponding to the first terminal; determining, from the candidate proxy nodes, a target proxy node corresponding to the first terminal according to first information; the first information including the first access network information; Sending second information to the target proxy node; Among them, the second information includes: identity information of the first proxy node and first identification information of the first network connection; the first network connection refers to the network connection between the first terminal and the source proxy node; the first proxy node is a proxy node connected to the second terminal, and the second terminal and the first terminal are in the same business.

2. The network connection control method according to claim 1, wherein: The first information also includes at least one of: proxy node computing capacity information, inter-proxy node network quality information, and path charging rules.

3. The network connection control method according to claim 1 or 2, characterized in that: The first access network information includes: at least one of latency information, link bandwidth information, and network link type; And / or, the node information includes: node location information; And / or, the first identification information includes: a first identification number and a first quadruple information, and the first quadruple information includes: first source address information, first source port information, first destination address information and first destination port information.

4. The network connection control method according to claim 1, wherein: Before sending the second information to the target proxy node, the method further includes: Receive the first identification information sent by the source agent node.

5. The network connection control method according to claim 1, wherein: Also includes: The first identification information is sent to the first proxy node.

6. A network connection control method, applied to a second network device, characterized in that: include: Receiving node information of a proxy node within a target coverage range sent by the first network device; The coverage range of the first network device includes the target coverage range; Determining, according to the node information, a candidate proxy node corresponding to the first terminal from the proxy nodes within the target coverage range; Sending first access network information to the first network device; The first access network information includes: access network information of a candidate proxy node corresponding to the first terminal; The first network device is enabled to determine the target proxy node corresponding to the first terminal from the candidate proxy nodes according to first information; the first information includes the first access network information.

7. The network connection control method according to claim 6, characterized in that: The first access network information includes: at least one of latency information, link bandwidth information, and network link type; And / or, the node information includes: node location information.

8. A network connection control method, applied to a target proxy node, characterized in that: include: receiving second information sent by the first network device; The second information includes: identity information of the first proxy node and first identification information of the first network connection; the first network connection refers to the network connection between the first terminal and the source proxy node; the first proxy node is a proxy node connected to the second terminal, and the second terminal and the first terminal are in the same service; Establishing a second network connection with the first proxy node according to the identity information to obtain third information; the third information includes: second identification information of the second network connection; Sending a connection migration request to the first terminal according to the first identification information; receiving a connection migration response sent by the first terminal, and establishing a third network connection with the first terminal to obtain fourth information; the fourth information including: third identification information of the third network connection; Among them, the target proxy node is the target proxy node corresponding to the first terminal determined by the first network device from the candidate proxy nodes based on the first information; the first information includes first access network information; the first access network information is received from the second network device, and the first access network information includes: the access network information of the candidate proxy node corresponding to the first terminal; the first access network information is sent by the second network device based on the node information of the proxy node under the target coverage range; the coverage range of the first network device includes the target coverage range.

9. The network connection control method according to claim 8, characterized in that: Also includes: receiving, according to the fourth information, a first data stream sent by the first terminal through the third network connection; The first data flow carries a target identifier, and the target identifier is the same as the network connection flow identifier sent by the first terminal to the source agent node; The first data flow is sent to the first proxy node through the second network connection according to the third information.

10. The network connection control method according to claim 8, characterized in that: The identification information includes: an identification number and four-tuple information, and the four-tuple information includes: source address information, source port information, destination address information and destination port information; the identification information is the first identification information, the second identification information or the third identification information.

11. A network connection control method, applied to a first proxy node, characterized in that: include: Establishing a second network connection with the target proxy node to obtain third information; The first proxy node is a proxy node connected to a second terminal, and the second terminal and the first terminal are in the same service; The third information includes: second identification information of the second network connection; Among them, the target proxy node is the target proxy node corresponding to the first terminal determined by the first network device from the candidate proxy nodes based on the first information; the first information includes first access network information; the first access network information is received from the second network device, and the first access network information includes: the access network information of the candidate proxy node corresponding to the first terminal; the first access network information is sent by the second network device based on the node information of the proxy node under the target coverage range; the coverage range of the first network device includes the target coverage range.

12. The network connection control method according to claim 11, characterized in that: Also includes: receiving, according to the third information, a first data stream sent by the target proxy node through the second network connection; The first data flow carries a target identifier, and the target identifier is the same as the network connection flow identifier sent by the first terminal to the source agent node; The first data stream is sent to the second terminal, and forwarding of the second data stream sent by the source agent node is stopped, where the network connection flow identifier is carried in the second data stream.

13. The network connection control method according to claim 12, wherein: Also includes: Receiving first identification information of a first network connection sent by a first network device; The first network connection refers to a network connection between the first terminal and the source agent node; According to the first identification information, after sending the first data stream to the second terminal, a connection interruption indication is sent to the source agent node, where the connection interruption indication is used to indicate interruption of the first network connection.

14. The network connection control method according to claim 13, wherein: The identification information includes: an identification number and four-tuple information, and the four-tuple information includes: source address information, source port information, destination address information and destination port information; the identification information is the first identification information or the second identification information.

15. A network connection control method, applied to a source agent node, characterized in that: include: Sending first identification information of the first network connection to the first network device; The first network connection refers to a network connection between the first terminal and the source agent node; The first identification information is used by the first network device to send second information to the target proxy node, and the second information includes: identity information of the first proxy node and the first identification information; the first proxy node is a proxy node connected to a second terminal, and the second terminal and the first terminal are in the same service; The target proxy node is the target proxy node corresponding to the first terminal determined by the first network device from the candidate proxy nodes based on the first information; the first information includes first access network information; the first access network information is received from the second network device, and the first access network information includes: the access network information of the candidate proxy node corresponding to the first terminal; the first access network information is sent by the second network device based on the node information of the proxy node under the target coverage range; the coverage range of the first network device includes the target coverage range.

16. The network connection control method according to claim 15, characterized in that: The first identification information includes: a first identification number and first quadruple information, and the first quadruple information includes: first source address information, first source port information, first destination address information and first destination port information.

17. The network connection control method according to claim 15, characterized in that: Also includes: receiving a connection interruption indication sent by a first proxy node, where the connection interruption indication is used to instruct to interrupt the first network connection; The first proxy node is a proxy node connected to a second terminal, and the second terminal and the first terminal are in the same service; According to the connection interruption indication, the first network connection is interrupted; and the connection interruption indication is sent to the first terminal.

18. A network connection control method, applied to a first terminal, characterized in that: include: Receive the connection migration request sent by the target proxy node; Sending a connection migration response to the target proxy node, and establishing a third network connection with the target proxy node to obtain fourth information; the fourth information includes: third identification information of the third network connection; Among them, the target proxy node is the target proxy node corresponding to the first terminal determined by the first network device from the candidate proxy nodes based on the first information; the first information includes first access network information; the first access network information is received from the second network device, and the first access network information includes: the access network information of the candidate proxy node corresponding to the first terminal; the first access network information is sent by the second network device based on the node information of the proxy node under the target coverage range; the coverage range of the first network device includes the target coverage range.

19. The network connection control method according to claim 18, wherein: Also includes: sending a first data stream to the target proxy node through the third network connection according to the fourth information; The first data flow carries a target identifier, and the target identifier is the same as the network connection flow identifier sent by the first terminal to the source agent node.

20. The network connection control method according to claim 18, wherein: The third identification information includes: a third identification number and third quadruple information, and the third quadruple information includes: third source address information, third source port information, third destination address information, and third destination port information.

21. The network connection control method according to claim 18, wherein: Also includes: receiving a connection interruption indication sent by a source agent node, wherein the connection interruption indication is used to instruct to interrupt a first network connection; the first network connection refers to a network connection between the first terminal and the source agent node; According to the connection interruption indication, the first network connection is interrupted.

22. A network connection control device, applied to a first network device, characterized in that: include: A first sending module, configured to send node information of the proxy node within the target coverage range to the second network device; The coverage range of the first network device includes the target coverage range; A first receiving module, configured to receive the first access network information sent by the second network device; The first access network information includes: access network information of a candidate proxy node corresponding to the first terminal; A first determining module, configured to determine a target proxy node corresponding to the first terminal from the candidate proxy nodes according to first information; the first information including the first access network information; A second sending module, configured to send second information to the target proxy node; Among them, the second information includes: identity information of the first proxy node and first identification information of the first network connection; the first network connection refers to the network connection between the first terminal and the source proxy node; the first proxy node is a proxy node connected to the second terminal, and the second terminal and the first terminal are in the same business.

23. A network connection control device, applied to a second network device, characterized in that: include: A third receiving module is configured to receive node information of a proxy node within a target coverage range sent by the first network device; The coverage range of the first network device includes the target coverage range; A second determining module is configured to determine, based on the node information, a candidate proxy node corresponding to the first terminal from the proxy nodes within the target coverage range; a fourth sending module, configured to send first access network information to the first network device; The first access network information includes: access network information of a candidate proxy node corresponding to the first terminal; The first network device is enabled to determine the target proxy node corresponding to the first terminal from the candidate proxy nodes according to first information; the first information includes the first access network information.

24. A network connection control device, applied to a target proxy node, characterized in that: include: a fourth receiving module, configured to receive second information sent by the first network device; The second information includes: identity information of the first proxy node and first identification information of the first network connection; the first network connection refers to the network connection between the first terminal and the source proxy node; the first proxy node is a proxy node connected to the second terminal, and the second terminal and the first terminal are in the same service; A first establishing module is configured to establish a second network connection with the first proxy node according to the identity information, and obtain third information; the third information includes: second identification information of the second network connection; a fifth sending module, configured to send a connection migration request to the first terminal according to the first identification information; a first receiving and establishing module configured to receive a connection migration response sent by the first terminal, establish a third network connection with the first terminal, and obtain fourth information; the fourth information comprising: third identification information of the third network connection; Among them, the target proxy node is the target proxy node corresponding to the first terminal determined by the first network device from the candidate proxy nodes based on the first information; the first information includes first access network information; the first access network information is received from the second network device, and the first access network information includes: the access network information of the candidate proxy node corresponding to the first terminal; the first access network information is sent by the second network device based on the node information of the proxy node under the target coverage range; the coverage range of the first network device includes the target coverage range.

25. A network connection control device, applied to a first proxy node, characterized in that: include: A second establishing module is used to establish a second network connection with the target proxy node to obtain third information; The first proxy node is a proxy node connected to a second terminal, and the second terminal and the first terminal are in the same service; The third information includes: second identification information of the second network connection; Among them, the target proxy node is the target proxy node corresponding to the first terminal determined by the first network device from the candidate proxy nodes based on the first information; the first information includes first access network information; the first access network information is received from the second network device, and the first access network information includes: the access network information of the candidate proxy node corresponding to the first terminal; the first access network information is sent by the second network device based on the node information of the proxy node under the target coverage range; the coverage range of the first network device includes the target coverage range.

26. A network connection control device, applied to a source agent node, characterized in that: include: A ninth sending module, configured to send first identification information of the first network connection to the first network device; The first network connection refers to a network connection between the first terminal and the source agent node; The first identification information is used by the first network device to send second information to the target proxy node, and the second information includes: identity information of the first proxy node and the first identification information; the first proxy node is a proxy node connected to a second terminal, and the second terminal and the first terminal are in the same service; The target proxy node is the target proxy node corresponding to the first terminal determined by the first network device from the candidate proxy nodes based on the first information; the first information includes first access network information; the first access network information is received from the second network device, and the first access network information includes: the access network information of the candidate proxy node corresponding to the first terminal; the first access network information is sent by the second network device based on the node information of the proxy node under the target coverage range; the coverage range of the first network device includes the target coverage range.

27. A network connection control device, applied to a first terminal, characterized in that: include: a ninth receiving module, configured to receive a connection migration request sent by a target proxy node; A first sending and establishing module is configured to send a connection migration response to the target proxy node and establish a third network connection with the target proxy node to obtain fourth information; the fourth information includes: third identification information of the third network connection; Among them, the target proxy node is the target proxy node corresponding to the first terminal determined by the first network device from the candidate proxy nodes based on the first information; the first information includes first access network information; the first access network information is received from the second network device, and the first access network information includes: the access network information of the candidate proxy node corresponding to the first terminal; the first access network information is sent by the second network device based on the node information of the proxy node under the target coverage range; the coverage range of the first network device includes the target coverage range.

28. A network connection control device, the network connection control device being a first network device, characterized in that: include: processor and transceiver; The processor is configured to send node information of the proxy node within the target coverage range to the second network device through the transceiver; The coverage range of the first network device includes the target coverage range; receiving, through the transceiver, first access network information sent by the second network device; The first access network information includes: access network information of a candidate proxy node corresponding to the first terminal; determining, from the candidate proxy nodes, a target proxy node corresponding to the first terminal according to first information; the first information including the first access network information; sending second information to the target proxy node via the transceiver; Among them, the second information includes: identity information of the first proxy node and first identification information of the first network connection; the first network connection refers to the network connection between the first terminal and the source proxy node; the first proxy node is a proxy node connected to the second terminal, and the second terminal and the first terminal are in the same business.

29. A network connection control device, the network connection control device being a second network device, characterized in that: include: processor and transceiver; The processor is configured to receive, through the transceiver, node information of a proxy node within a target coverage range sent by a first network device; The coverage range of the first network device includes the target coverage range; Determining, according to the node information, a candidate proxy node corresponding to the first terminal from the proxy nodes within the target coverage range; Sending first access network information to the first network device through the transceiver; The first access network information includes: access network information of a candidate proxy node corresponding to the first terminal; The first network device is enabled to determine the target proxy node corresponding to the first terminal from the candidate proxy nodes according to first information; the first information includes the first access network information.

30. A network connection control device, the network connection control device being a target proxy node, characterized in that: include: processor and transceiver; The processor is configured to receive, through the transceiver, second information sent by the first network device; The second information includes: identity information of the first proxy node and first identification information of the first network connection; the first network connection refers to the network connection between the first terminal and the source proxy node; the first proxy node is a proxy node connected to the second terminal, and the second terminal and the first terminal are in the same service; Establishing a second network connection with the first proxy node according to the identity information to obtain third information; the third information includes: second identification information of the second network connection; sending, by the transceiver, a connection migration request to the first terminal according to the first identification information; receiving, by the transceiver, a connection migration response sent by the first terminal, and establishing a third network connection with the first terminal, obtaining fourth information; the fourth information including: third identification information of the third network connection; Among them, the target proxy node is the target proxy node corresponding to the first terminal determined by the first network device from the candidate proxy nodes based on the first information; the first information includes first access network information; the first access network information is received from the second network device, and the first access network information includes: the access network information of the candidate proxy node corresponding to the first terminal; the first access network information is sent by the second network device based on the node information of the proxy node under the target coverage range; the coverage range of the first network device includes the target coverage range.

31. A network connection control device, the network connection control device being a first proxy node, characterized in that: include: processor; The processor is configured to establish a second network connection with the target proxy node to obtain third information; The first proxy node is a proxy node connected to a second terminal, and the second terminal and the first terminal are in the same service; The third information includes: second identification information of the second network connection; Among them, the target proxy node is the target proxy node corresponding to the first terminal determined by the first network device from the candidate proxy nodes based on the first information; the first information includes first access network information; the first access network information is received from the second network device, and the first access network information includes: the access network information of the candidate proxy node corresponding to the first terminal; the first access network information is sent by the second network device based on the node information of the proxy node under the target coverage range; the coverage range of the first network device includes the target coverage range.

32. A network connection control device, the network connection control device being a source agent node, characterized in that: include: processor and transceiver; The processor is configured to send first identification information of a first network connection to a first network device through the transceiver; The first network connection refers to a network connection between the first terminal and the source agent node; The first identification information is used by the first network device to send second information to the target proxy node, and the second information includes: identity information of the first proxy node and the first identification information; the first proxy node is a proxy node connected to a second terminal, and the second terminal and the first terminal are in the same service; The target proxy node is the target proxy node corresponding to the first terminal determined by the first network device from the candidate proxy nodes based on the first information; the first information includes first access network information; the first access network information is received from the second network device, and the first access network information includes: the access network information of the candidate proxy node corresponding to the first terminal; the first access network information is sent by the second network device based on the node information of the proxy node under the target coverage range; the coverage range of the first network device includes the target coverage range.

33. A network connection control device, the network connection control device being a first terminal, characterized in that: include: processor and transceiver; The processor is configured to receive, through the transceiver, a connection migration request sent by a target proxy node; Sending a connection migration response to the target proxy node through the transceiver, and establishing a third network connection with the target proxy node to obtain fourth information; the fourth information includes: third identification information of the third network connection; Among them, the target proxy node is the target proxy node corresponding to the first terminal determined by the first network device from the candidate proxy nodes based on the first information; the first information includes first access network information; the first access network information is received from the second network device, and the first access network information includes: the access network information of the candidate proxy node corresponding to the first terminal; the first access network information is sent by the second network device based on the node information of the proxy node under the target coverage range; the coverage range of the first network device includes the target coverage range.

34. A network connection control device comprising a memory, a processor, and a program stored in the memory and executable on the processor; characterized in that: When the processor executes the program, the network connection control method according to any one of claims 1 to 21 is implemented.

35. A readable storage medium having a program stored thereon, characterized in that: When the program is executed by a processor, the steps of the network connection control method according to any one of claims 1 to 21 are implemented.

36. A computer program product, characterized in that The method comprises computer instructions, which, when executed by a processor, implement the steps of the network connection control method according to any one of claims 1 to 21.

Citation Information

Patent Citations

  • Transaction data downloading method and mobile terminal

    CN102647460A

  • Resource access method and device

    CN112217853A