Unlock instant, AI-driven research and patent intelligence for your innovation.

Data transmission method and system, electronic equipment and storage medium

A data transmission method and a technology of a data transmission system, which are applied in the field of communication, can solve problems such as the decrease in the throughput rate of the sending end and cannot recover quickly, and achieve the effect of maintaining the average throughput rate

Active Publication Date: 2020-09-11
SPREADTRUM COMM (SHANGHAI) CO LTD
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The technical problem to be solved by the present invention is to overcome the method of adjusting the TCP sending window through packet loss and interaction between the sending module and the application processor in the prior art when the TCP message stored at the sending end is about to exceed the carrying capacity of the transmission resource The defect that the throughput rate of the sending end will drop significantly and cannot be recovered quickly provides a relatively simple way to send the sending end without increasing the number of interfaces and the number of interactions between the application processor and the data sending module at the sending end. A data transmission method, system, electronic device, and storage medium in which the average throughput rate and the average throughput rate received by the receiving end are maintained at a relatively high level

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data transmission method and system, electronic equipment and storage medium
  • Data transmission method and system, electronic equipment and storage medium
  • Data transmission method and system, electronic equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0057] This embodiment provides a data transmission method, the data transmission method is applied to the sending end, such as figure 1 As shown, the data transfer method includes:

[0058] Step 101, monitor the storage space currently occupied by the TCP packets to be sent stored by the data sending module.

[0059] It should be understood that during the process of monitoring the storage space, the data receiving module may also continuously receive TCP packets sent to it by the peer end. In other words, the TCP messages currently stored by the data receiving module include not only previously stored TCP messages but also newly received TCP messages.

[0060] It should be understood that step 101 in this embodiment monitors the storage space in real time, for example, it may be monitored at intervals.

[0061] Step 102, judging whether the storage space is greater than or equal to the first storage threshold: if yes, execute step 103; if not, execute step 112.

[0062] I...

Embodiment 2

[0087] This embodiment provides a data transmission system, the data transmission system is applied to the sending end, such as figure 2 As shown, the data transmission system includes: a data monitoring module 201 , a storage space judgment module 202 , an information type detection module 203 and a priority submission module 204 .

[0088] The data monitoring module 201 is used for monitoring the storage space occupied by the TCP packets currently stored by the data sending module to be sent. It should be understood that during the process of monitoring the storage space, the data receiving module may also continuously receive TCP packets sent to it by the peer end. In other words, the TCP messages currently stored by the data receiving module include both previously stored TCP messages and newly received TCP messages.

[0089] It should be understood that, in this embodiment, the data monitoring module 201 monitors the storage space in real time, for example, the data mon...

Embodiment 3

[0105] An embodiment of the present invention also provides an electronic device, which can be expressed in the form of a computing device (for example, it can be a server device), including a memory, a processor, and a computer program stored in the memory and operable on the processor, wherein The data transmission method in Embodiment 1 of the present invention can be implemented when the processor executes the computer program.

[0106] image 3 A schematic diagram of the hardware structure of this embodiment is shown, as image 3 As shown, the electronic device 9 specifically includes:

[0107] At least one processor 91, at least one memory 92, and a bus 93 for connecting different system components, including the processor 91 and the memory 92, wherein:

[0108] The bus 93 includes a data bus, an address bus, and a control bus.

[0109] The memory 92 includes a volatile memory, such as a random access memory (RAM) 921 and / or a cache memory 922 , and may further includ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a data transmission method and system, electronic equipment and a storage medium. The data transmission method is applied to a sending end. The data transmission method comprises the following steps: monitoring a storage space occupied by a TCP message to be sent by a data sending module; judging whether the storage space is larger than or equal to a first storage thresholdvalue or not; and if yes, informing the data receiving module to stop submitting the TCP message including the TCP ACK information to the application processor. In the present invention, t whether astorage space occupied by a TCP message is greater than or equal to a preset storage upper limit is judged firstly, and if so, notifying is made to stop sending the TCP ACK information, the application processor automatically adjusts the size of a TCP sending window; therefore, the throughput rate of the sending end can be maintained at a relatively stable level without increasing the interactiveinterface and the interactive times of the application processor and the data sending module, and the average throughput rate of the sending end and the average throughput rate of the receiving end can be maintained at a relatively high level for a long time.

Description

technical field [0001] The present invention relates to the communication field, in particular to a data transmission method, system, electronic equipment and storage medium. Background technique [0002] With the surge in the use of mobile communication devices, there is growing interest in mobile Internet and Web-based (network) applications. TCP (Transmission Control Protocol) is a popular transport layer protocol on the Internet, responsible for providing highly reliable data transmission over wired and wireless links. Any data packet loss will cause network congestion and reduce the data transmission rate of the sender. At the same time, when there is a large amount of data interaction, as the receiving end responds to the TCP message sent by the sending end, the sending end TCP will increase the size of the sending window and challenge the limit of transmission resources. Among them, the sending window can It is understood as the amount of data sent at one time. [...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L1/00H04L1/16H04L29/06H04L12/807H04L47/27
CPCH04L1/0015H04L1/0006H04L1/0016H04L1/1607H04L69/163H04L47/27
Inventor 周斌
Owner SPREADTRUM COMM (SHANGHAI) CO LTD