An adaptive data transmission method for unstable links

By pre-detection and priority tag setting of data packets, creating a sending queue, and combining link stability determination, a guaranteed transmission strategy is adopted, which solves the problems of poor transmission flexibility and low efficiency under unstable bandwidth links, and realizes data Adaptability and efficiency of transmission.

CN118972342BActive Publication Date: 2025-02-14NO 63921 UNIT OF PLA
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411448857.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-17
Publication Date
2025-02-14
Estimated Expiration
2044-10-17

AI Technical Summary

Technical Problem

The prior art has poor data transmission flexibility under unstable bandwidth links, which affects transmission efficiency.

Method used

By obtaining the data packet to be transmitted, pre-detection is performed to determine the association strength and priority tag of the data packet, creating a sending queue based on the priority tag, and sending the data packet through a predetermined transmission link, the receiving end passes back to verify the data packet to determine Link stability, guaranteed transmission is adopted for response to abnormal phase.

Benefits of technology

Adaptive adjustment of data transmission mode and rate under unstable links is realized, ensuring transmission stability and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118972342B_ABST
    Figure CN118972342B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of network data transmission, and in particular to an unstable link adaptive data transmission method. The present invention obtains several data packets to be transmitted and pre-detects each data packet; determines the association specificity characterization value according to the association strength and data volume of each data packet to set the priority label for each data packet; creates a transmission queue for determining the transmission order at the transmitting end based on the priority label, and sends each data packet to the receiving end through a predetermined transmission link; after receiving the data packet, the receiving end transmits back the verification data packet, determines the link stability characterization parameter based on the discrete amount of the return time of the verification data packet and the mean value of the return time, and determines whether the transmission link enters an abnormal stage; in response to the transmission link being in an abnormal stage, adopts a guaranteed transmission; the present invention can adaptively adjust the transmission mode and transmission rate for the data packet in the unstable link, thereby ensuring the transmission stability and transmission efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of network data transmission, and in particular to an unstable link adaptive data transmission method. Background Art

[0002] In order to meet the needs of industrial wireless networks and achieve more efficient and reliable data communication, the research and application of data transmission technology, which is mainly used for information communication between computers or computer databases, between computers and terminals, and between terminals, is constantly developing to adapt to the growing amount of data and diverse data types.

[0003] Chinese Patent Publication No.: CN110049505A, discloses a data transmission method and related devices, the method comprising: obtaining the transmission status of a voice data packet in a foreground game application; when it is detected that the transmission status meets a preset condition, determining a first communication link currently established by the electronic device, and establishing at least one second communication link, the transmission status meeting the preset condition indicates that the network delay of the first communication link is large or the first communication link is unstable; transmitting the voice data packet of the foreground game application through the first communication link and / or at least one second communication link, and part or all of the data packets in the voice data packet are transmitted through at least one target communication link in at least one second communication link.

[0004] However, the prior art still has the following problems: a unified transmission method is used for all types of data without distinction, which has poor flexibility and affects transmission efficiency, especially under unstable bandwidth links. Summary of the invention

[0005] To this end, the present invention provides an unstable link adaptive data transmission method to overcome the problem in the prior art that the same transmission method is used for various types of data, resulting in poor transmission flexibility and low transmission efficiency under unstable bandwidth links.

[0006] To achieve the above object, the present invention provides an unstable link adaptive data transmission method, which comprises:

[0007] Acquire a number of data packets to be transmitted, and perform pre-detection on each of the data packets, including acquiring a correlation relationship between the data packets and determining a correlation strength for each data packet;

[0008] Determine an association-specific characterization value according to the association strength and data volume of each data packet, and set a priority label for each data packet based on the association-specific characterization value;

[0009] Creating a sending queue for determining a sending order at a sending end based on the priority tag, and sending each data packet to a receiving end through a predetermined transmission link, wherein a sending rate of each data packet in the transmission link increases based on the sending order;

[0010] The receiving end transmits a verification data packet after receiving the data packet, determines the link stability characterization parameter based on the discrete amount of the return time of the verification data packet and the mean value of the return time, and determines whether the transmission link has entered an abnormal stage;

[0011] In response to the transmission link being in an abnormal stage, minimum guaranteed transmission is adopted, including adjusting the data volume of the data packet and encapsulating the data packet, and synchronously setting the priority label to determine the sending queue for each of the data packets, determining the optimal transmission rate, and fixing the transmission rate of the current data packet based on the determination result.

[0012] Further, the process of determining the association strength for each data packet includes:

[0013] Determine whether the data in the data packet is applied to the same service to determine whether there is a correlation between the data packets;

[0014] Determine a ratio of the number of remaining data packets associated with the data packet to the total number of data packets;

[0015] The ratio is determined as the association strength.

[0016] Further, the process of determining the association-specific characterization value includes,

[0017] Assigning a corresponding weight coefficient to the ratio of the association strength of the data packet to the association strength threshold as the first association feature;

[0018] Assigning a corresponding weight coefficient to the ratio of the data volume of the data packet to the data volume threshold as the second correlation feature;

[0019] The sum of the first association feature and the second association feature is determined as an association-specific characterization value.

[0020] Further, the process of setting a priority label for each of the data packets based on the association-specific characterization value includes:

[0021] Presetting a correspondence between a priority label and a predetermined association-specific characterization value interval;

[0022] Determine the association-specific characterization value interval to which the association-specific characterization value corresponding to the data packet belongs;

[0023] Setting the priority label corresponding to the association-specific characterization value interval as the priority label of the data packet;

[0024] Among them, the priority labels correspond one-to-one to the association-specific characterization value intervals.

[0025] Further, the process of creating a sending queue for determining the sending order at the sending end based on the priority tag includes:

[0026] Determine the priority label corresponding to each data packet;

[0027] Arrange the sequence numbers of the data packets in descending order according to the size of the priority label corresponding to each data packet;

[0028] Create a sending queue and store each sequence number in each node of the sending queue in sequence.

[0029] Furthermore, based on the discrete amount of return time of the verification data packet and the mean return time, the link stability characterization parameter is determined according to the formula, including:

[0030]

[0031] Where L represents the link stability parameter, Ti represents the return time of the i-th verification data packet, T0 represents the average return time of each verification period, Te represents the return time threshold, and n represents the number of verifications.

[0032] Furthermore, the process of determining whether the transmission link has entered an abnormal phase includes:

[0033] If the link stability characterization parameter is greater than or equal to the link stability characterization parameter threshold, it is determined that the transmission link has entered an abnormal stage.

[0034] Further, the data volume of the data packet is adjusted, including:

[0035] The data volume of the data packet is reduced, and the amount of data reduction is positively correlated with the link stability characterization parameter.

[0036] Furthermore, the process of determining the optimal transmission rate includes:

[0037] An average transmission rate when a predetermined number of data packets are transmitted before entering the abnormal phase is determined, and the transmission rate is determined as the optimal transmission rate.

[0038] Further, fixing the transmission rate of the current data packet based on the determination result includes,

[0039] Stop increasing the transmission rate when sending data packets, and fix the optimal transmission rate to the transmission rate of the current data packet.

[0040] Compared with the prior art, the present invention obtains several data packets to be transmitted and performs pre-detection on each data packet; determines the association-specific characterization value according to the association strength and data volume of each data packet to set a priority label for each data packet; creates a sending queue for determining the sending order at the sending end based on the priority label, and sends each data packet to the receiving end through a predetermined transmission link; after receiving the data packet, the receiving end returns the verification data packet, determines the link stability characterization parameter based on the discrete amount of the return time of the verification data packet and the mean return time, and determines whether the transmission link enters an abnormal stage; in response to the transmission link being in an abnormal stage, adopts a guaranteed transmission; the present invention can adaptively adjust the transmission mode and transmission rate for data packets in unstable links, thereby ensuring transmission stability and transmission efficiency.

[0041] In particular, the present invention determines the priority label of the data packet by determining the association-specific characterization value through the association strength and data volume of each data packet. In actual situations, the data in the data packet may have dependencies at the application layer. For example, under a microservice architecture, the data in the data packet is configured for the same service and may need to be used collaboratively. For such data, if packet loss occurs during link transmission, other data packets may be affected. Therefore, the present invention takes the above situation into consideration, determines the association-specific characterization value in the data volume dimension and the association relationship dimension, sets the priority label, provides data support for subsequent transmission of data packets, and adaptively adjusts the transmission method of the data packet, thereby ensuring the priority transmission of key data packets under unstable links and ensuring transmission efficiency.

[0042] In particular, when sending each data packet to the receiving end, the present invention increases the sending rate of each data packet in the transmission link based on the sending order so that the sending rate matches the link bandwidth, and the present invention gives priority to sending data packets with larger priority tags. Since, during the link transmission process of the present invention, the sending rate for the data packets is increasing, the sending rate of the data packets sent first is lower and has strong stability, thereby ensuring the priority transmission of key data packets under unstable links and ensuring transmission efficiency.

[0043] In particular, the present invention adopts a backhaul verification method to determine the abnormal situation of the transmission link, and determines the link stability characterization parameter according to the discrete amount of the backhaul time of the verification data packet and the mean backhaul time. Under the premise of the continuous increase in the sending rate, the stability of the data packet transmission is characterized by the backhaul time of the verification data packet. At the same time, the mean backhaul time of each data packet used for verification is considered. If the mean backhaul time is too long, it may be that the transmission link is abnormal, for example, congestion occurs during the transmission process. Therefore, the present invention characterizes the stability of the transmission of each data packet in the link through the link stability characterization parameter, and provides data support for the subsequent determination of whether the transmission link enters the abnormal stage, so as to respond to the abnormal stage, adopt the bottom-line transmission, adjust the data volume of the data packet and encapsulate the data packet, synchronously set the priority label to determine the new sending queue, select the optimal transmission rate, match the sending rate with the link bandwidth, and avoid a large number of packet losses and retransmissions caused by too fast a sending rate. The present invention adaptively adjusts the transmission mode and transmission rate of the data packet in the unstable link, thereby ensuring the transmission stability and transmission efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] Figure 1 A schematic diagram of the steps of an unstable link adaptive data transmission method according to an embodiment of the invention;

[0045] Figure 2 A logic decision diagram for determining whether data transmission has entered an abnormal phase according to an embodiment of the invention;

[0046] Figure 3 This is a structural diagram of the data packet format sent by an embodiment of the invention. DETAILED DESCRIPTION

[0047] In order to make the objects and advantages of the present invention more clearly understood, the present invention is further described below in conjunction with embodiments; it should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0048] The preferred embodiments of the present invention are described below with reference to the accompanying drawings. It should be understood by those skilled in the art that these embodiments are only used to explain the technical principles of the present invention and are not intended to limit the protection scope of the present invention.

[0049] See also Figures 1 to 3 As shown, Figure 1 Schematic diagram of the steps of the unstable link adaptive data transmission method according to an embodiment of the present invention. Figure 2 A logical decision diagram for determining whether data transmission enters an abnormal phase according to an embodiment of the invention. Figure 3 The data packet format structure diagram sent by the embodiment of the invention, the unstable link adaptive data transmission method of the embodiment of the invention includes:

[0050] Step S1, obtaining a number of data packets to be transmitted, and performing a pre-detection on each of the data packets, including obtaining a correlation relationship between the data packets, and determining a correlation strength for each data packet;

[0051] Step S2, determining an association-specific characterization value according to the association strength and data volume of each data packet, so as to set a priority label for each data packet based on the association-specific characterization value;

[0052] Step S3, creating a sending queue for determining a sending order at the sending end based on the priority tag, and sending each data packet to the receiving end through a predetermined transmission link, wherein the sending rate of each data packet in the transmission link increases based on the sending order;

[0053] Step S4, the receiving end transmits a verification data packet after receiving the data packet, determines the link stability characterization parameter based on the discrete amount of the return time of the verification data packet and the mean value of the return time, and determines whether the transmission link has entered an abnormal stage;

[0054] Step S5, in response to the transmission link being in an abnormal stage, adopting guaranteed transmission, including adjusting the data volume of the data packet and encapsulating the data packet, and synchronously setting the priority label to determine the sending queue for each of the data packets, determining the optimal transmission rate, and fixing the transmission rate of the current data packet based on the determination result.

[0055] Specifically, there is no limitation on the method of pre-detecting the data packet. For example, the configuration information of the data packet may be called to call the destination port number to determine the service configured for the data packet in the microservice architecture, which will not be elaborated here.

[0056] Specifically, there is no limitation on the communication protocol of the predetermined communication link. For example, the UDP protocol may be used at the transport layer, which will not be described in detail.

[0057] Specifically, the structure of a data packet includes a header and a data block, and the header includes a block sequence number and a sending time.

[0058] Specifically, the process of determining the association strength for each data packet includes:

[0059] Determine whether the data in the data packet is applied to the same service to determine whether there is a correlation between the data packets;

[0060] Determine a ratio of the number of remaining data packets associated with the data packet to the total number of data packets;

[0061] The ratio is determined as the association strength.

[0062] Specifically, services in a microservice architecture are independent, loosely coupled applications that work together to form a larger application. Each service implements specific functions, which will not be discussed here.

[0063] Specifically, the process of determining the association-specific representation value includes,

[0064] Assigning a corresponding weight coefficient to the ratio of the association strength of the data packet to the association strength threshold as the first association feature;

[0065] Assigning a corresponding weight coefficient to the ratio of the data volume of the data packet to the data volume threshold as the second correlation feature;

[0066] The sum of the first association feature and the second association feature is determined as an association-specific characterization value.

[0067] In this embodiment, the association specificity characterization value is determined according to the following formula:

[0068]

[0069] Wherein, R represents the association specificity characterization value, Q represents the association strength of the data packet, Q0 represents the association strength threshold, J represents the data volume of the data packet, J0 represents the data volume threshold, α represents the association strength weight coefficient, and β represents the data volume weight coefficient.

[0070] The association strength threshold Q0 and the data volume threshold J0 are pre-set. The association strength and total data volume data of several data packets to be transmitted are obtained, and the mean association strength ΔQ of several data packets to be transmitted and the mean total data volume ΔJ of several data packets to be transmitted are solved. It is set that Q0=r1×ΔQ, J0=r2×ΔJ, r1 is the first precision coefficient, r2 is the second precision coefficient, 1.05<r1<1.15, 0.95<r1<1.05, α is 0.55, and β is 0.45.

[0071] The present invention determines the priority label of the data packet by determining the association-specific characterization value through the association strength and data volume of each data packet. In actual situations, the data in the data packet may have dependencies at the application layer. For example, under a microservice architecture, the data in the data packet is configured for the same service and may need to be used collaboratively. For such data, if packet loss occurs during link transmission, other data packets may be affected. Therefore, the present invention takes the above situation into consideration, determines the association-specific characterization value in the data volume dimension and the association relationship dimension, sets the priority label, provides data support for subsequent transmission data packets, and adaptively adjusts the transmission method of the data packet, thereby ensuring the priority transmission of key data packets under unstable links and ensuring transmission efficiency.

[0072] Specifically, the process of setting a priority label for each of the data packets based on the association-specific characterization value includes:

[0073] Presetting a correspondence between a priority label and a predetermined association-specific characterization value interval;

[0074] Determine the association-specific characterization value interval to which the association-specific characterization value corresponding to the data packet belongs;

[0075] Setting the priority label corresponding to the association-specific characterization value interval as the priority label of the data packet;

[0076] Among them, the priority labels correspond one-to-one to the association-specific characterization value intervals.

[0077] In this embodiment, the priority label of the data packet is determined in the following manner:

[0078] Dividing the association-specific characterization value into three preset intervals and setting three levels of data packet priority labels;

[0079] If the transmission priority characterization value corresponding to the data block to be transmitted is within the first preset interval [1.21, 1.34), a first level priority label 1 is set;

[0080] If the transmission priority characterization value corresponding to the data block to be transmitted is within the second preset interval [1.34, 1.46], then a second level priority label 2 is set;

[0081] If the transmission priority characterization value corresponding to the data block to be transmitted is within the third preset interval (1.46, 1.59], a third level priority label 3 is set.

[0082] Specifically, the process of creating a sending queue based on the priority tag at the sending end to determine the sending order includes:

[0083] Determine the priority label corresponding to each data packet;

[0084] Arrange the sequence numbers of the data packets in descending order according to the size of the priority label corresponding to each data packet;

[0085] Create a sending queue and store each sequence number in each node of the sending queue in sequence.

[0086] When sending each data packet to the receiving end, the present invention increases the sending rate of each data packet in the transmission link based on the sending order so that the sending rate matches the link bandwidth, and the present invention gives priority to sending data packets with larger priority tags. Since, during the link transmission process of the present invention, the sending rate for the data packets is increasing, the sending rate of the data packets sent first is lower and has strong stability, thereby ensuring the priority transmission of key data packets under unstable links and ensuring transmission efficiency.

[0087] Specifically, based on the discrete amount of return time of the verification data packet and the mean return time, the link stability characterization parameter is determined according to the formula, including:

[0088]

[0089] Where L represents the link stability parameter, Ti represents the return time of the i-th verification data packet, T0 represents the average return time of each verification period, Te represents the return time threshold, and n represents the number of verifications.

[0090] In this embodiment, the return time threshold Te is pre-set, and relevant data of several completed data packet verification returns are obtained, and the verification data packet return time data is extracted. The average return time ΔTe is solved, and Te=z×ΔTe is set, where z is the offset coefficient, 1.05<z<1.15.

[0091] It is understandable that the verification period T0 can be determined comprehensively based on factors such as the amount of data packets to be transmitted and the link bandwidth, and will not be elaborated here.

[0092] Specifically, the process of determining whether the transmission link has entered an abnormal stage includes:

[0093] If the link stability characterization parameter is greater than or equal to the link stability characterization parameter threshold, it is determined that the transmission link has entered an abnormal stage.

[0094] If the link stability characterization parameter is less than the link stability characterization parameter threshold, it is determined that the transmission link has not entered the abnormal stage.

[0095] The link stability characterization parameter L0 is selected in the interval [1.3,1.6].

[0096] Specifically, the amount of data in a data packet is adjusted, including:

[0097] The data volume of the data packet is reduced, and the amount of data reduction is positively correlated with the link stability characterization parameter.

[0098] In this embodiment, optionally,

[0099] The link stability characterization parameter L is compared with the first link stability characterization parameter comparison threshold L1 and the second link stability characterization parameter comparison threshold L2,

[0100] If L>L2, the data reduction amount is determined to be the first data reduction amount a1, and a1=[0.5a0] is set;

[0101] If L1≤L≤L2, the data reduction amount is determined to be the second data reduction amount a2, and a2=[0.35a0] is set;

[0102] If L<L1, the data reduction amount is determined to be the third data reduction amount a3, and a3=[0.25a0] is set;

[0103] Wherein, a0 represents the data volume of the initial data packet, L1=1.2L0, L2=1.4L0.

[0104] It is understandable that when the data volume of a data packet is adjusted, each remaining data packet that has not started data transmission needs to be adjusted accordingly.

[0105] Specifically, the process of determining the optimal transmission rate includes:

[0106] An average transmission rate when a predetermined number of data packets are transmitted before entering the abnormal phase is determined, and the transmission rate is determined as the optimal transmission rate.

[0107] Specifically, the transmission rate of the current data packet is fixed based on the determination result, including:

[0108] Stop increasing the transmission rate when sending data packets, and fix the optimal transmission rate to the transmission rate of the current data packet.

[0109] The present invention adopts a backhaul verification method to determine the abnormal situation of the transmission link, and determines the link stability characterization parameter according to the discrete amount of the backhaul time of the verification data packet and the mean value of the backhaul time. Under the premise of the continuous increase in the sending rate, the stability of the data packet transmission is characterized by the backhaul time of the verification data packet. At the same time, the mean value of the backhaul time of each data packet used for verification is considered. If the mean value of the backhaul time is too long, it may be that the transmission link is abnormal, for example, congestion occurs during the transmission process. Therefore, the present invention characterizes the stability of the transmission of each data packet in the link through the link stability characterization parameter, and provides data support for the subsequent determination of whether the transmission link enters the abnormal stage, so as to respond to the abnormal stage, adopt the bottom guarantee transmission, adjust the data volume of the data packet and encapsulate the data packet, synchronously set the priority label to determine the new sending queue, select the optimal transmission rate, match the sending rate with the link bandwidth, and avoid a large number of packet losses and retransmissions caused by too fast a sending rate. The present invention adaptively adjusts the transmission mode and transmission rate of the data packet in the unstable link, thereby ensuring the transmission stability and transmission efficiency.

[0110] So far, the technical solutions of the present invention have been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present invention is obviously not limited to these specific embodiments. Without departing from the principle of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will fall within the protection scope of the present invention.

Claims

1. A method for adaptive data transmission over an unstable link, characterized in that: include: Acquire a plurality of data packets to be transmitted, and perform pre-detection on each of the data packets, including acquiring a correlation relationship between the data packets and determining a correlation strength for each data packet; Determine an association-specific characterization value according to the association strength and data volume of each data packet, and set a priority label for each data packet based on the association-specific characterization value; Creating a sending queue for determining a sending order at a sending end based on the priority tag, and sending each data packet to a receiving end through a predetermined transmission link, wherein a sending rate of each data packet in the transmission link increases based on the sending order; The receiving end transmits a verification data packet after receiving the data packet, determines the link stability characterization parameter based on the discrete amount of the return time of the verification data packet and the mean value of the return time, and determines whether the transmission link has entered an abnormal stage; In response to the transmission link being in an abnormal stage, using guaranteed transmission, including adjusting the data volume of the data packet and encapsulating the data packet, and synchronously setting a priority tag to determine a sending queue for each of the data packets, determining an optimal transmission rate, and fixing the transmission rate of the current data packet based on the determination result of the optimal transmission rate; Based on the discrete amount of return time of the verification data packet and the mean value of the return time, the link stability characterization parameters are determined according to the formula, including: Where L represents the link stability parameter, Ti represents the return time of the i-th verification data packet, T0 represents the average return time of each verification period, Te represents the return time threshold, and n represents the number of verifications.

2. The unstable link adaptive data transmission method according to claim 1, characterized in that: The process of determining the association strength for each data packet includes, Determine whether the data in the data packet is applied to the same service to determine whether there is a correlation between the data packets; Determine a ratio of the number of remaining data packets associated with the data packet to the total number of data packets; The ratio is determined as the association strength.

3. The unstable link adaptive data transmission method according to claim 1, characterized in that: The process of determining association-specific characterization values ​​includes, Assigning a corresponding weight coefficient to the ratio of the association strength of the data packet to the association strength threshold as the first association feature; Assigning a corresponding weight coefficient to the ratio of the data volume of the data packet to the data volume threshold as the second correlation feature; The sum of the first association feature and the second association feature is determined as an association-specific characterization value.

4. The unstable link adaptive data transmission method according to claim 1, characterized in that: The process of setting a priority label for each of the data packets based on the association-specific characterization value includes: Presetting a correspondence between a priority label and a predetermined association-specific characterization value interval; Determine the association-specific characterization value interval to which the association-specific characterization value corresponding to the data packet belongs; Setting the priority label corresponding to the association-specific characterization value interval as the priority label of the data packet; Among them, the priority labels correspond one-to-one to the association-specific characterization value intervals.

5. The unstable link adaptive data transmission method according to claim 1, characterized in that: The process of creating a sending queue based on the priority tag at the sending end to determine the sending order includes: Determine the priority label corresponding to each data packet; Arrange the sequence numbers of the data packets in descending order according to the size of the priority label corresponding to each data packet; Create a sending queue and store each sequence number in each node of the sending queue in sequence.

6. The unstable link adaptive data transmission method according to claim 1, characterized in that: The process of determining whether the transmission link has entered an abnormal phase includes: If the link stability characterization parameter is greater than or equal to the link stability characterization parameter threshold, it is determined that the transmission link has entered an abnormal stage.

7. The unstable link adaptive data transmission method according to claim 1, characterized in that: Adjust the data size of the data packet, including, The data volume of the data packet is reduced, and the amount of data reduction is positively correlated with the link stability characterization parameter.

8. The unstable link adaptive data transmission method according to claim 1, characterized in that: The process of determining the optimal transmission rate includes: An average transmission rate when a predetermined number of data packets are transmitted before entering the abnormal phase is determined, and the transmission rate is determined as the optimal transmission rate.

9. The unstable link adaptive data transmission method according to claim 8, characterized in that: Fixing the transmission rate of the current data packet based on the determination result of the optimal transmission rate, including: Stop increasing the transmission rate when sending data packets, and fix the optimal transmission rate to the transmission rate of the current data packet.

Citation Information

Patent Citations

  • Data transmission method and related device

    CN110049505A

  • Transmission method and system of transmission control protocol data packet

    CN117857649A

  • Network link fusion method, system and device based on abnormal data association elimination

    CN118041641A