CN115567977A - Transmission optimization method, system, electronic equipment and storage medium - Google Patents

Transmission optimization method, system, electronic equipment and storage medium Download PDF

Info

Publication number
CN115567977A
CN115567977A CN202211043519.9A CN202211043519A CN115567977A CN 115567977 A CN115567977 A CN 115567977A CN 202211043519 A CN202211043519 A CN 202211043519A CN 115567977 A CN115567977 A CN 115567977A
Authority
CN
China
Prior art keywords
message
tcp
local
ordered
sending
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211043519.9A
Other languages
Chinese (zh)
Inventor
邵胜勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Communication Technology Co Ltd
Original Assignee
Inspur Communication Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Communication Technology Co Ltd filed Critical Inspur Communication Technology Co Ltd
Priority to CN202211043519.9A priority Critical patent/CN115567977A/en
Publication of CN115567977A publication Critical patent/CN115567977A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1874Buffer management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • H04L49/9057Arrangements for supporting packet reassembly or resequencing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0289Congestion control

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a transmission optimization method, a system, electronic equipment and a storage medium, belonging to the technical field of wireless communication, wherein the method comprises the following steps: receiving a TCP message sent by a sending end; in a TCP agent, sequencing the TCP messages to obtain ordered messages; sending the ordered message to a receiving end, and caching the ordered message as a local message; and receiving a TCP response message returned by the receiving end, optimizing the local message according to the current response number of the TCP response message, obtaining an optimized cache message, and sending the optimized cache message to the sending end. The invention effectively eliminates the phenomena of message retransmission and window reduction of a sending window caused by message disorder by adopting the TCP agent and the message cache in the TCP transmission of the 5G base station, and also solves the problem of air interface retransmission caused by congestion and packet loss of a data network.

Description

Transmission optimization method, system, electronic equipment and storage medium
Technical Field
The present invention relates to the field of wireless communication technologies, and in particular, to a transmission optimization method, a transmission optimization system, an electronic device, and a storage medium.
Background
The Transmission Control Protocol (TCP) is widely applied in communication Transmission, and has the advantages that high reliability and stability are realized through retransmission, a complex flow Control and congestion Control algorithm is arranged in the TCP to cope with possible faults and congestion in a communication link, the TCP is developed to the present day, various algorithm mechanisms are relatively mature, but problems which are difficult to overcome are still existed along with the rise of wireless communication, for example, a TCP receiving party cannot correctly identify the disorder and the loss of a message, when the disorder is relatively slight, such as adjacent packet sequence numbers and the like, the internal algorithm of the TCP can be corrected, when the disorder is relatively serious, the packet is considered to be lost, a quick retransmission mechanism can be triggered, the receiving party quickly retransmits ACK, the bandwidth is wasted when the message is retransmitted by a transmitting party, more seriously, the repeated ACK can cause the contraction of a transmitting window of the transmitting party, and the transmitting rate is greatly reduced.
With the development of the fifth Generation Mobile Communication technology (5G), a 5G base station is a loop in a Communication link and is a key node for connecting wireless and wired, wired Communication and wireless Communication have a great difference in fault performance, disorder is not common to wired Communication, packet loss is generally caused by node congestion, and wireless Communication has more disorder and packet loss due to channel interleaving coding and signal interference. Early TCP is designed mainly for wired transmission, and has fewer disorder and error codes, and once disorder/packet loss occurs, it is considered that network congestion occurs, and the sender will quickly reduce the sending window and reduce the sending rate, and then slowly increase the sending window according to ACK feedback, but for wireless, disorder and packet loss are common, and frequent reduction of the sending window greatly reduces the sending rate.
Therefore, a new transmission optimization method needs to be proposed for the wireless scenario, especially for TCP transmission in 5G base stations.
Disclosure of Invention
The invention provides a transmission optimization method, a transmission optimization system, electronic equipment and a storage medium, which are used for solving the defects that message retransmission and sending window contraction are caused by disorder in TCP transmission in a 5G base station and air interface retransmission is caused by congestion and packet loss of a corresponding data network in the prior art.
In a first aspect, the present invention provides a transmission optimization method, including:
receiving a Transmission Control Protocol (TCP) message sent by a sending end;
in a TCP agent, sequencing the TCP messages to obtain ordered messages;
sending the ordered message to a receiving end, and caching the ordered message as a local message;
and receiving a TCP response message returned by the receiving end, optimizing the local message according to the current response number of the TCP response message, obtaining an optimized cache message, and sending the optimized cache message to the sending end.
According to a transmission optimization method provided by the present invention, in a TCP proxy, before sequencing the TCP packets to obtain ordered packets, the method further comprises:
creating a plurality of said TCP proxies at a packet data convergence protocol layer PDCP or service data adaptation protocol layer SDAP of the central unit CU;
wherein each TCP proxy corresponds to a TCP link.
According to a transmission optimization method provided by the present invention, in a TCP proxy, the TCP packets are ordered to obtain ordered packets, including:
and sequencing the TCP messages in the TCP link corresponding to the TCP agent according to the serial number to obtain the ordered messages.
According to the transmission optimization method provided by the invention, the TCP response message returned by the receiving end is received, the local message is optimized according to the current response number of the TCP response message, and the optimized cache message is obtained, which comprises the following steps:
acquiring response numbers of all messages in the local message;
extracting a first local message corresponding to the response number smaller than the current response number, and releasing the first local message to obtain a second local message;
and if the answer number is determined to have the same number as the current answer number, discarding the local message corresponding to the number from the second local message to obtain the optimized cache message.
According to a transmission optimization method provided by the present invention, after extracting a first local packet corresponding to the response number smaller than the current response number, releasing the first local packet, and obtaining a second local packet, the method further includes:
and if the answer number does not have the same number as the current answer number, taking the second local message as the optimized cache message.
In a second aspect, the present invention further provides a transmission optimization system, including:
the receiving module is used for receiving a Transmission Control Protocol (TCP) message sent by a sending end;
the sequencing module is used for sequencing the TCP messages in the TCP proxy to obtain ordered messages;
the cache module is used for sending the ordered message to a receiving end and caching the ordered message into a local message;
and the optimization module is used for receiving the TCP response message returned by the receiving end, optimizing the local message according to the current response number of the TCP response message, obtaining an optimized cache message and sending the optimized cache message to the sending end.
The transmission optimization system further comprises a creation module, wherein the creation module is used for:
creating a plurality of said TCP agents at the PDCP or SDAP of a CU;
wherein each TCP proxy corresponds to a TCP link.
In a third aspect, the present invention further provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the transmission optimization method according to any one of the above methods.
In a fourth aspect, the present invention also provides a non-transitory computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements a transmission optimization method as described in any one of the above.
In a fifth aspect, the present invention also provides a computer program product comprising a computer program, which when executed by a processor, implements the transmission optimization method according to any one of the above.
By adopting TCP proxy and message cache in the 5G base station TCP transmission, the transmission optimization method, the system, the electronic equipment and the storage medium provided by the invention effectively eliminate the phenomena of message retransmission and sending window shrinking caused by message disorder, and also solve the problem of air interface retransmission caused by congestion and packet loss of a data network.
Drawings
In order to more clearly illustrate the present invention or the technical solutions in the prior art, the drawings used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a schematic flow chart of a transmission optimization method provided by the present invention;
fig. 2 is a schematic structural diagram of a transmission optimization system provided in the present invention;
fig. 3 is a schematic structural diagram of an electronic device provided in the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is obvious that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be obtained by a person skilled in the art without inventive step based on the embodiments of the present invention, are within the scope of protection of the present invention.
The transmission optimization method, system, electronic device and storage medium of the present invention are described below in conjunction with fig. 1-3.
Aiming at the problems that message disorder and packet loss are easy to occur when TCP wireless transmission is carried out in the existing 5G base station, at the moment, the sending window is shrunk and becomes small, so that the congestion and packet loss of a data network are caused, and air interface retransmission is caused. On the basis, the application provides an optimization method for TCP transmission of a 5G base station.
Fig. 1 is a schematic flow chart of a transmission optimization method provided by the present invention, as shown in fig. 1, including:
step 100: receiving a Transmission Control Protocol (TCP) message sent by a sending end;
step 200: in a TCP agent, sequencing the TCP messages to obtain ordered messages;
step 300: sending the ordered message to a receiving end, and caching the ordered message as a local message;
step 400: and receiving a TCP response message returned by the receiving end, optimizing the local message according to the current response number of the TCP response message, obtaining an optimized cache message, and sending the optimized cache message to the sending end.
The invention establishes a TCP agent in the 5G base station, and the TCP agent firstly sequences the TCP messages and then transmits the TCP messages to a transmission network according to the sequence; meanwhile, in order to deal with the burst-type network congestion, the TCP agent caches the sent message, and after receiving the ACK response of the network side, the corresponding message is removed for transmission.
Specifically, a proxy of an application layer TCP protocol is created on a 5G logic network element CU, a proxy example is established for each TCP link, TCP uplink data messages are sequenced according to SEQ numbers and cached locally, then the TCP uplink data messages are sent to a receiving party in sequence, when the ACK of the receiving party is received, a cache message smaller than the ACK number is removed, and if the message same as the ACK number exists locally, the message is retransmitted to the receiving party.
The invention effectively eliminates the phenomena of message retransmission and window reduction of a sending window caused by message disorder by adopting the TCP agent and the message cache in the TCP transmission of the 5G base station, and also solves the problem of air interface retransmission caused by congestion and packet loss of a data network.
On the basis of the above embodiment, in the TCP proxy, before the TCP packet is sequenced to obtain the ordered packet, the method further includes:
creating a plurality of said TCP proxies at a packet data convergence protocol layer PDCP or service data adaptation protocol layer SDAP of the central unit CU;
wherein each TCP proxy corresponds to a TCP link.
Specifically, before transmission, a TCP proxy module needs to be created in a Packet Data Convergence Protocol (PDCP) or Service Data Adaptation Protocol (SDAP) (where SDAP is an optional Protocol) Protocol layer of a Central Unit (CU) of a logical network element of the 5G base station, and a TCP proxy is created by the TCP proxy module, where each TCP proxy corresponds to one TCP link.
SDAP is a new sub-layer added to the 5G/NR user plane, and one of the functions of the layer is to map QoS flows with DRBs. Since the interface between the gNB and the 5GC in the 5G/NR is a newly added NG interface, the NG interface is based on QoS flow, and the air interface is based on DRB bearer of the user, or from PDCP to DRB bearer, an adaptation sublayer SDAP needs to be added in the 5G/NR to map QoS to DRB. The core network in LTE is an EPS bearer, which can directly correspond to a DRB bearer one by one without an adaptation process.
The 5G is generally reconstructed into two logical network elements, namely a CU and a Distributed Unit (DU), and may be deployed together or separately according to a scenario and a requirement. The CU mainly comprises a non-real-time wireless high-level protocol stack function and also supports partial core network function sinking and edge application service deployment; the DU mainly handles the physical layer functions and layer 2 functions required for real-time performance, and considering saving transmission resources between the RRUs and the DU, part of the physical layer functions may also be moved up to the RRUs for implementation.
The invention establishes a special channel for the TCP message by arranging the TCP agent in the centralized unit of the 5G base station, thereby facilitating the subsequent control of the TCP message.
On the basis of the above embodiment, in the TCP proxy, the ordering the TCP packets to obtain the ordered packets includes:
and sequencing the TCP messages in the TCP link corresponding to the TCP agent according to the serial number to obtain the ordered messages.
Specifically, after the TCP proxy is established, the TCP messages need to be sorted, where the received TCP messages are sorted according to SEQ numbers, where the SEQ numbers refer to Sequence numbers.
It should be noted that SEQ id No. is a sequence number, and as for the first sequence number of data to be sent, this sequence number is calculated by an algorithm to obtain an Initial Sequence Number (ISN) plus 1, and here, it is assumed that a sequence number is 1000 at a certain time, and a simple understanding is that the sender tells the receiver that "i send data starting from 1000"; the corresponding acknowledgement number ACK, where the acknowledgement number is the last successfully received data byte number plus 1, may also be understood as that the receiving end tells the sending end to want to receive the start number next time, and assuming that the acknowledgement number at a certain time is 1000, a simple understanding is that the receiving end tells the sending end that "i have received the 999 th sequence number, and i want to receive data next time from 1000.
The invention adopts the commonly used SEQ numbers in the TCP transmission control to sequence to obtain the ordered messages, and the response is carried out on the subsequent response messages according to the sending sequence, thereby being convenient for identifying and confirming the response information.
On the basis of the above embodiment, receiving a TCP response packet returned by the receiving end, optimizing the local packet according to the current response number of the TCP response packet, and obtaining an optimized cache packet includes:
acquiring response numbers of all messages in the local message;
extracting a first local message corresponding to the response number smaller than the current response number, and releasing the first local message to obtain a second local message;
and if the answer number is determined to have the same number as the current answer number, discarding the local message corresponding to the number from the second local message to obtain the optimized cache message.
Wherein, extracting the first local message whose answer number is smaller than the current answer number, releasing the first local message, and after obtaining the second local message, the method further comprises:
and if the answer number does not have the number which is the same as the current answer number, taking the second local message as the optimized cache message.
Specifically, the messages which are sorted are sent to the receiver in sequence, and the sent messages are cached locally. And for the received TCP ACK message, releasing a cache message smaller than the ACK number according to the ACK number, namely releasing the first local message to obtain a second local message, discarding the ACK message and retransmitting the cache message if the message same as the ACK number exists in the locally cached message, and otherwise, transmitting the ACK message to a sender.
The invention sorts TCP messages of a link in the base station, caches the TCP messages, clears the cache when receiving ACK of a receiver, and if repeated ACK is received and corresponding messages exist in the cache, the proxy retransmits the messages and discards the ACK, thereby eliminating the possibility of window shrinking of a sender.
When the TCP agent receives the ACK, if the cached message has the message with the same number as the ACK, the ACK is discarded, and the cached message is retransmitted, otherwise, the message is transmitted to the sender, so that the transmission bandwidth is saved, and the transmission efficiency is improved.
The transmission optimization system provided by the present invention is described below, and the transmission optimization system described below and the transmission optimization method described above may be referred to correspondingly.
Fig. 2 is a schematic structural diagram of a transmission optimization system provided in the present invention, as shown in fig. 2, including: a receiving module 21, a sorting module 22, a caching module 23 and an optimizing module 24, wherein:
the receiving module 21 is configured to receive a transmission control protocol TCP message sent by a sending end; the sorting module 22 is configured to sort the TCP packets in the TCP proxy to obtain ordered packets; the cache module 23 is configured to send the ordered message to a receiving end, and cache the ordered message as a local message; the optimization module 24 is configured to receive a TCP response packet returned by the receiving end, optimize the local packet according to a current response number of the TCP response packet, obtain an optimized cache packet, and send the optimized cache packet to the sending end.
The invention effectively eliminates the phenomena of message retransmission and window reduction of a sending window caused by message disorder by adopting the TCP agent and the message cache in the TCP transmission of the 5G base station, and also solves the problem of air interface retransmission caused by congestion and packet loss of a data network.
On the basis of the above embodiment, the system further includes a creating module 25, where the creating module 25 is configured to:
creating a plurality of said TCP agents at a PDCP or SDAP of a CU;
wherein each TCP proxy corresponds to a TCP link.
The invention establishes a special channel for the TCP message by arranging the TCP agent in the centralized unit of the 5G base station, thereby facilitating the subsequent control of the TCP message.
On the basis of the foregoing embodiment, the sorting module 22 is specifically configured to:
and sequencing the TCP messages in the TCP link corresponding to the TCP agent according to the serial number to obtain the ordered messages.
The invention adopts the common SEQ numbers in TCP transmission control to carry out sequencing to obtain ordered messages, and the subsequent response messages are responded according to the sending sequence, thereby being convenient for identifying and confirming response information.
On the basis of the foregoing embodiment, the optimization module 24 is specifically configured to:
and sequencing the TCP messages in the TCP link corresponding to the TCP agent according to the serial number to obtain the ordered messages.
Extracting a first local message with the response number smaller than the current response number, releasing the first local message, and obtaining a second local message, the method further comprises:
and if the answer number does not have the same number as the current answer number, taking the second local message as the optimized cache message.
When the TCP agent receives the ACK, if the cached message has the message with the same number as the ACK, the ACK is discarded, and the cached message is retransmitted, otherwise, the message is transmitted to the sender, so that the transmission bandwidth is saved, and the transmission efficiency is improved.
Fig. 3 illustrates a physical structure diagram of an electronic device, which may include, as shown in fig. 3: a processor (processor) 310, a communication Interface (communication Interface) 320, a memory (memory) 330 and a communication bus 340, wherein the processor 310, the communication Interface 320 and the memory 330 communicate with each other via the communication bus 340. The processor 310 may invoke logic instructions in the memory 330 to perform a transmission optimization method comprising: receiving a Transmission Control Protocol (TCP) message sent by a sending end; in a TCP agent, sequencing the TCP messages to obtain ordered messages; sending the ordered message to a receiving end, and caching the ordered message as a local message; and receiving a TCP response message returned by the receiving end, optimizing the local message according to the current response number of the TCP response message, obtaining an optimized cache message, and sending the optimized cache message to the sending end.
In addition, the logic instructions in the memory 330 may be implemented in the form of software functional units and stored in a computer readable storage medium when the software functional units are sold or used as independent products. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
In another aspect, the present invention also provides a computer program product, the computer program product including a computer program, the computer program being storable on a non-transitory computer readable storage medium, and when the computer program is executed by a processor, the computer being capable of executing the transmission optimization method provided by the above methods, the method including: receiving a Transmission Control Protocol (TCP) message sent by a sending end; in a TCP agent, sequencing the TCP messages to obtain ordered messages; sending the ordered message to a receiving end, and caching the ordered message as a local message; and receiving a TCP response message returned by the receiving end, optimizing the local message according to the current response number of the TCP response message, obtaining an optimized cache message, and sending the optimized cache message to the sending end.
In yet another aspect, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored, the computer program being implemented by a processor to perform the transmission optimization method provided by the above methods, the method including: receiving a Transmission Control Protocol (TCP) message sent by a sending end; in a TCP agent, sequencing the TCP messages to obtain ordered messages; sending the ordered message to a receiving end, and caching the ordered message as a local message; and receiving a TCP response message returned by the receiving end, optimizing the local message according to the current response number of the TCP response message, obtaining an optimized cache message, and sending the optimized cache message to the sending end.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. Based on the understanding, the above technical solutions substantially or otherwise contributing to the prior art may be embodied in the form of a software product, which may be stored in a computer-readable storage medium, such as ROM/RAM, magnetic disk, optical disk, etc., and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the various embodiments or some parts of the embodiments.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (10)

1. A method for transmission optimization, comprising:
receiving a Transmission Control Protocol (TCP) message sent by a sending end;
in a TCP agent, sequencing the TCP messages to obtain ordered messages;
sending the ordered message to a receiving end, and caching the ordered message as a local message;
and receiving a TCP response message returned by the receiving end, optimizing the local message according to the current response number of the TCP response message, obtaining an optimized cache message, and sending the optimized cache message to the sending end.
2. The transmission optimization method according to claim 1, wherein before the TCP packets are ordered in the TCP proxy to obtain the ordered packets, the method further comprises:
creating a plurality of said TCP proxies at a packet data convergence protocol layer PDCP or service data adaptation protocol layer SDAP of the central unit CU;
wherein each TCP proxy corresponds to a TCP link.
3. The transmission optimization method according to claim 2, wherein the sorting of the TCP packets in the TCP proxy to obtain ordered packets comprises:
and sequencing the TCP messages in the TCP link corresponding to the TCP agent according to the serial number to obtain the ordered messages.
4. The transmission optimization method according to claim 1, wherein receiving a TCP response packet returned from the receiving end, optimizing the local packet according to a current response number of the TCP response packet, and obtaining an optimized cache packet comprises:
acquiring response numbers of all messages in the local message;
extracting a first local message corresponding to the response number smaller than the current response number, and releasing the first local message to obtain a second local message;
and if the answer number is determined to have the same number as the current answer number, discarding the local message corresponding to the number from the second local message to obtain the optimized cache message.
5. The transmission optimization method according to claim 4, wherein extracting the first local packet whose response number is smaller than the current response number, releasing the first local packet, and obtaining a second local packet, further comprises:
and if the answer number does not have the same number as the current answer number, taking the second local message as the optimized cache message.
6. A transmission optimization system, comprising:
the receiving module is used for receiving a Transmission Control Protocol (TCP) message sent by a sending end;
the sequencing module is used for sequencing the TCP messages in the TCP agent to obtain ordered messages;
the cache module is used for sending the ordered message to a receiving end and caching the ordered message into a local message;
and the optimization module is used for receiving the TCP response message returned by the receiving end, optimizing the local message according to the current response number of the TCP response message, obtaining an optimized cache message and sending the optimized cache message to the sending end.
7. The transmission optimization system of claim 6, further comprising a creation module configured to:
creating a plurality of said TCP agents at a PDCP or SDAP of a CU;
wherein each TCP proxy corresponds to a TCP link.
8. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the transmission optimization method according to any one of claims 1 to 5 when executing the program.
9. A non-transitory computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, implements the transmission optimization method according to any one of claims 1 to 5.
10. A computer program product comprising a computer program, wherein the computer program, when executed by a processor, implements the transport optimization method according to any one of claims 1 to 5.
CN202211043519.9A 2022-08-29 2022-08-29 Transmission optimization method, system, electronic equipment and storage medium Pending CN115567977A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211043519.9A CN115567977A (en) 2022-08-29 2022-08-29 Transmission optimization method, system, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211043519.9A CN115567977A (en) 2022-08-29 2022-08-29 Transmission optimization method, system, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN115567977A true CN115567977A (en) 2023-01-03

Family

ID=84738760

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211043519.9A Pending CN115567977A (en) 2022-08-29 2022-08-29 Transmission optimization method, system, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN115567977A (en)

Similar Documents

Publication Publication Date Title
KR102615567B1 (en) Information transmission methods and devices
WO2019101211A1 (en) Communication method, communication node, and system
CN101385375B (en) Link layer entity configuring technology for switching
EP1180869B1 (en) A TCP aware local retransmission scheme for unreliable transmission network
CN108632229B (en) Header compression method, header decompression method and device in multi-connection
JP5619005B2 (en) Data generation apparatus and method for error control in a wireless communication system
CN101030842B (en) Method and apparatus for rearranging data in mobile telecommunication system
US20100195617A1 (en) method for handling correctly received but header compression failed packets
WO2007098676A1 (en) A method for reassembling data in wireless communication system and an apparatus thereof
CN102299899B (en) Method for accelerating TCP (Transmission Control Protocol) under severe channel
CN107360592B (en) PDCP downlink transmission method, device, storage medium and its computer equipment
EP2779713B1 (en) Method and system for data record packet processing
WO2018171607A1 (en) Communication method, distributed unit and control unit
US8687591B2 (en) Relay node user plane support
CN113840342B (en) Data forwarding and retransmitting method and device
WO2018028697A1 (en) State report generating method and system and state report receiving method and device
WO2022042379A1 (en) Data processing method, base station, terminal, and storage medium
WO2014135016A1 (en) Service message transmitting method and device
US20230353685A1 (en) Device and method for recovering lost information in wireless communication system
WO2017133595A1 (en) Data processing method and apparatus
CN100417251C (en) Method for downloading data based on control instructions along with roate
CN115567977A (en) Transmission optimization method, system, electronic equipment and storage medium
KR100352896B1 (en) A method for transmitting data at MAC layer in wireless LAN system
EP3606156A1 (en) Method and apparatus for processing data at high speed
US20150071273A1 (en) Efficient transfer of tcp traffic over wlan

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination