A method and system for improving the transmission rate of 5G services based on satellite links

By setting up TCP acceleration equipment in the satellite link communication system and using the removal of packet headers and packet merging and splitting technology to process GTP packets, the problem of low efficiency of TCP protocol in the satellite link is solved, and efficient 5G service transmission rate is achieved.

CN115065982BActive Publication Date: 2025-08-01SPACE STAR TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210551204.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-18
Publication Date
2025-08-01
Estimated Expiration
2042-05-18

AI Technical Summary

Technical Problem

In the prior art, the TCP protocol of the satellite link leads to a low transmission rate of 5G service under high latency, high bit error rate and bandwidth asymmetry, especially at a bandwidth utilization rate of hundreds of Mbps.

Method used

In the communication system of satellite links, by setting up TCP acceleration equipment on the small station and the information and check station side, using the removal of the bag header technology and the packet merging and splitting technology, GTP data packets are processed, optimized data packets are generated, and restored on the core network to achieve the improvement of data transmission rate.

Benefits of technology

Through the agent of TCP acceleration equipment, the maximum theoretical rate can reach 1.7GBps, which meets the satellite transmission rate requirements, reduces service transmission time and traffic consumption, and is transparent to users without changing IP and port information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115065982B_ABST
    Figure CN115065982B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and apparatus for improving the transmission rate of 5G services based on satellite links. The method includes: encapsulating the TCP service data initiated by a terminal received by a base station to generate GTP data packets, and sending the GTP data packets to a first TCP acceleration device; processing the GTP data packets by the first TCP acceleration device based on the header removal technology and the packet merging and splitting technology to generate optimized data packets, and sending the optimized data packets to a second TCP acceleration device; restoring and processing the optimized data packets by the second TCP acceleration device based on the header removal technology and the packet merging technology to obtain GTP data packets, and sending the GTP data packets to a core network; restoring and processing the GTP data packets by the core network to obtain original TCP data packets, and sending the original TCP data packets to the Internet. The present invention can reduce the traffic consumption of satellite links and meet the requirements of satellite transmission rates.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of network optimization, and particularly to a method and system for improving the transmission rate of 5G services based on a satellite link. Background Art

[0002] In recent years, mobile communication technology has developed rapidly, and the fifth-generation mobile communication network (5G) has been born and is currently in the promotion and use stage. Compared with the previous four generations of mobile networks, the 5G network has the characteristics of fast network speed, low latency, and large capacity. The International Telecommunication Union (ITU) has also defined enhanced mobile broadband (3D, ultra-high-definition video, etc.), massive machine-type communication, and ultra-reliable low-latency communication (driverless, industrial automation, etc.) as the three main application scenarios of 5G.

[0003] Compared with terrestrial mobile communication networks, satellite communication has the advantages of wide coverage, being less affected by geological disasters, fast construction speed, and low construction cost. Therefore, in remote areas, at sea, in the air, etc. where the ground network cannot cover, satellites can be used for 5G communication. In addition, with the continuous growth of emergency communication services (voice, video, transmission files, etc.), emergency communication also needs to provide 5G services, which requires satellites to be able to transmit 5G services, realizing the integration of satellite communication systems and 5G, complementing each other's advantages, and meeting the diverse service needs of users everywhere.

[0004] To ensure reliable data transmission in the satellite network, the TCP protocol must be used. Due to the inherent characteristics of GEO satellites such as high latency, high error rate, and asymmetric uplink and downlink bandwidth, the TCP protocol cannot work efficiently. Especially for satellite links with a bandwidth of several hundred Mbps, the long fat pipe (high latency / high bandwidth) effect is more obvious, resulting in extremely low bandwidth utilization (generally less than 1% under a 64KB transceiver window). Summary of the Invention

[0005] The technical problem solved by the present invention is: overcoming the deficiencies of the prior art, and providing a method and system for improving the transmission rate of 5G services based on a satellite link.

[0006] The technical solution of the present invention is:

[0007] In a first aspect, an embodiment of the present invention provides a method for improving the transmission rate of 5G services based on a satellite link. A first TCP acceleration device is provided on the small station side, and a second TCP acceleration device is provided on the gateway station side, including:

[0008] Encapsulating the TCP service data initiated by the terminal received by the base station to generate a GTP data packet, and sending the GTP data packet to the first TCP acceleration device;

[0009] The first TCP acceleration device processes the GTP data packet based on the header removal technology and packet merging and splitting technology to generate an optimized data packet, and sends the optimized data packet to the second TCP acceleration device;

[0010] The second TCP acceleration device restores the optimized data packet based on the header removal technology and packet merging and splitting technology to obtain a GTP data packet, and sends the GTP data packet to the core network;

[0011] The core network restores the GTP data packet to obtain an original TCP data packet, and sends the original TCP data packet to the Internet.

[0012] Optionally, the process of the first TCP acceleration device processing the GTP data packet based on the header removal technology and packet merging and splitting technology to generate an optimized data packet includes:

[0013] The first TCP acceleration device performs merging and splitting processing on the GTP data packet based on the packet merging and splitting technology to generate a split data packet;

[0014] The first TCP acceleration device optimizes the IPv4 header, UDP header, and GTP header of the split data packet based on the header removal technology to generate the optimized data packet.

[0015] Optionally, the process of the second TCP acceleration device restoring the split data packet based on the header removal technology and packet merging and splitting technology to obtain a GTP data packet includes:

[0016] The second TCP acceleration device restores the IPv4 header, UDP header, and GTP header of the optimized data packet based on the header removal technology and packet merging and splitting technology to generate the GTP data packet.

[0017] In a second aspect, an embodiment of the present invention provides a method for improving the 5G service transmission rate based on a satellite link. A first TCP acceleration device is provided on the small station side, and a second TCP acceleration device is provided on the gateway station side, including:

[0018] After the core network receives a TCP data packet sent by the Internet, the core network encapsulates the TCP data packet into a GTP data packet and sends the GTP data packet to the second TCP acceleration device;

[0019] The second TCP acceleration device processes the GTP data packet based on the header removal technology and packet merging and splitting technology to generate an optimized data packet, and sends the optimized data packet to the first TCP acceleration device;

[0020] The first TCP acceleration device restores the optimized data packet to obtain a GTP data packet, and sends the GTP data packet to the base station;

[0021] The base station restores the GTP data packet to generate an original TCP data packet, and sends the original TCP data packet to the terminal.

[0022] Optionally, the second TCP acceleration device processes the GTP data packet based on the header removal technology and the packet merging and splitting technology to generate an optimized data packet, including:

[0023] The second TCP acceleration device performs merging and splitting processing on the GTP data packet based on the packet merging and splitting technology to generate a processed data packet;

[0024] The second TCP acceleration device optimizes the IPv4 header, UDP header, and GTP header of the processed data packet based on the header removal technology to generate the optimized data packet.

[0025] In a third aspect, an embodiment of the present invention provides a system for improving the 5G service transmission rate based on a satellite link. The system includes: a base station, a small station, a gateway station, a core network, and the Internet. A first TCP acceleration device is provided on the small station side, and a second TCP acceleration device is provided on the gateway station side. Among them,

[0026] The base station is configured to encapsulate the TCP service data initiated by the received terminal to generate a GTP data packet, and send the GTP data packet to the first TCP acceleration device;

[0027] The small station is configured to process the GTP data packet based on the header removal technology and the packet merging and splitting technology through the first TCP acceleration device to generate an optimized data packet, and send the optimized data packet to the second TCP acceleration device;

[0028] The gateway station is configured to restore the optimized data packet through the second TCP acceleration device based on the header removal technology and the packet merging and splitting technology to obtain a GTP data packet, and send the GTP data packet to the core network;

[0029] The core network is configured to restore the GTP data packet to obtain an original TCP data packet, and send the original TCP data packet to the Internet.

[0030] Optionally, the small station is specifically configured to perform merging and splitting processing on the GTP data packets through the first TCP acceleration device based on the packet merging and splitting technology to generate split data packets; and perform optimization processing on the IPv4 header, UDP header, and GTP header of the split data packets through the first TCP acceleration device based on the header removal technology to generate the optimized data packets.

[0031] Optionally, the gateway station is specifically configured to perform restoration processing on the IPv4 header, UDP header, and GTP header of the optimized data packets through the second TCP acceleration device based on the header removal technology and the packet merging and splitting technology to generate the GTP data packets.

[0032] In a fourth aspect, an embodiment of the present invention provides a system for improving the transmission rate of 5G services based on a satellite link. The system includes: a base station, a small station, a gateway station, a core network, and the Internet. A first TCP acceleration device is provided on the small station side, and a second TCP acceleration device is provided on the gateway station side.

[0033] The core network is configured to, after receiving the TCP data packets sent by the Internet, encapsulate the TCP data packets into GTP data packets and send the GTP data packets to the second TCP acceleration device.

[0034] The gateway station is configured to process the GTP data packets through the second TCP acceleration device based on the header removal technology and the packet merging and splitting technology to generate optimized data packets, and send the optimized data packets to the first TCP acceleration device.

[0035] The small station is configured to perform restoration processing on the optimized data packets through the first TCP acceleration device to obtain GTP data packets, and send the GTP data packets to the base station.

[0036] The base station is configured to perform restoration processing on the GTP data packets to generate original TCP data packets, and send the original TCP data packets to the terminal.

[0037] Optionally, the gateway station is specifically configured to perform merging and splitting processing on the GTP data packets through the second TCP acceleration device based on the packet merging and splitting technology to generate processed data packets; and perform optimization processing on the IPv4 header, UDP header, and GTP header of the processed data packets through the second TCP acceleration device based on the header removal technology to generate the optimized data packets.

[0038] The advantages of the present invention compared with the prior art are as follows:

[0039] 1. In the embodiments of the present invention, the acceleration device is used to proxy the TCP connection between the user terminal and the Internet, and the data sending and response between the TCP acceleration devices are controlled by the acceleration device. Although the RTT is about 600 ms, after TCP acceleration, the maximum theoretical rate is about 1.7 GBps, fully meeting the requirements of satellite transmission rate;

[0040] 2. After passing through the TCP acceleration device, the user's IP and port information will not be changed, which is completely transparent to the user;

[0041] 3. By removing the packet header mechanism and the packet merging and splitting mechanism, the service transmission time is saved, the transmission rate is increased, and the satellite link traffic consumption is reduced. Description of the Drawings

[0042] Figure 1 It is a step flow chart of a method for improving the 5G service transmission rate based on a satellite link provided by the embodiments of the present invention;

[0043] Figure 2 It is a schematic diagram of a service data transmission process provided by the embodiments of the present invention;

[0044] Figure 3 It is a schematic diagram of transmitting 5G services over a satellite link provided by the embodiments of the present invention;

[0045] Figure 4 It is a schematic diagram of a GTP packet format provided by the embodiments of the present invention;

[0046] Figure 5 It is a schematic diagram of data interaction for the technology of removing the packet header provided by the embodiments of the present invention;

[0047] Figure 6 It is a schematic diagram for comparing the original data packet and the data packet after removing the packet header provided by the embodiments of the present invention;

[0048] Figure 7 It is a schematic diagram of MTU negotiation for the packet merging and splitting technology provided by the embodiments of the present invention;

[0049] Figure 8 It is a schematic diagram of the process of a TCP acceleration device processing 5G services provided by the embodiments of the present invention;

[0050] Figure 9 It is a step flow chart of another method for improving the 5G service transmission rate based on a satellite link provided by the embodiments of the present invention;

[0051] Figure 10 It is a schematic structural diagram of a system for improving the 5G service transmission rate based on a satellite link provided by the embodiments of the present invention;

[0052] Figure 11 A schematic diagram of the structure of another system for improving the transmission rate of 5G services based on satellite links provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0053] Example 1

[0054] Reference Figure 1 , shows a flowchart of the steps of a method for improving the transmission rate of 5G services based on satellite links provided by an embodiment of the present invention, wherein a first TCP acceleration device is provided on the small station side, and a second TCP acceleration device is provided on the gateway station side, such as Figure 1 As shown, the method may include the following steps:

[0055] Step 101: The base station encapsulates the received TCP service data initiated by the terminal to generate a GTP data packet, and sends the GTP data packet to the first TCP acceleration device.

[0056] The embodiments of the present invention are described with respect to the transmission of uplink service data.

[0057] Satellite link transmission 5G (5th Generation Mobile Communication Technology, fifth generation mobile communication technology) services can be as follows Figure 3 As shown in the figure, in satellite transmission of 5G services, the TCP (Transmission Control Protocol) service initiated by the mobile phone first reaches the base station and is encapsulated by the base station into the GTP (GPRS Tunning Protocol, a set of IP-based high-level protocols) protocol. Then, after the GTP packet reaches the base station, it travels along the satellite link to the gateway station. After leaving the gateway station, it reaches the core network side via a dedicated line. The core network decapsulates the GTP packet and restores it to the user's normal data packet, finally reaching the Internet. Throughout this process, the GTP packet is transmitted in the satellite communication system, and TCP acceleration equipment is deployed at both the base station and the gateway station to provide bilateral acceleration functions.

[0058] The format of the GTP-U protocol may be as shown in Table 1 below:

[0059] Table 1: GTP-U protocol format

[0060]

[0061]

[0062] As shown in Figure 1 above, the satellite communication system mainly consists of small stations and gateway stations. When transmitting 5G services, the GTP-U protocol is used, and the TCP protocol carried by GTP-U is mainly optimized.

[0063] Figure 4 The packet format is GTP. The TCP service requested by the user is encapsulated into a GTP packet by the base station. After the GTP packet reaches the TCP acceleration device on the small station side, the TCP acceleration device needs to parse it layer by layer, parse it to the GTP layer, and then parse the inner IP layer. If it is TCP, the acceleration process will be carried out. Otherwise, transparent transmission will be performed. Multiple mechanisms are designed in the acceleration device to ensure the speed and reliability of transmission, mainly including: 1) Enhanced CUBIC algorithm; 2) Improved BBR algorithm; 3) Improved Rack algorithm; 4) Improved slow start algorithm; 5) Adaptive ACK adjustment algorithm. The first two algorithms optimize congestion control, the third algorithm optimizes fast retransmission of lost packets, the fourth algorithm optimizes slow start, and the fifth algorithm optimizes asymmetric sending and receiving networks.

[0064] Figure 5 Figure 1. Data interaction diagram for header removal technology. When the client and server perform TCP transmission, a three-way handshake is performed. The client then sends a request, the server responds, and sends the data to the client. Finally, four handshakes are performed to tear down the TCP connection, completing the TCP connection interaction. Taking advantage of the three-way handshake, the small station accelerator receives the SYN packet from the base station and forwards it to the gateway accelerator. The gateway accelerator then returns (SYN, ACK) to the small station accelerator. This allows the small station accelerator and gateway accelerator to store the outer IP header, UDP header, and GTP header information from the base station and core network. Subsequent data transmission requires only the source IP and destination IP in the outer IP header and the TEID information in the GTP-U header to distinguish different TCP connections. Because GTP-U supports extended headers with a minimum length of 8 bytes, this shortens the length from at least 36 bytes to 12 bytes, reducing header overhead.

[0065] Figure 6 The figure shows the comparison between the original data packet and the data packet after removing the packet header. The packet headers of the data packets transmitted by the base station and small station acceleration, the information gateway acceleration and the core network side remain unchanged, such as Figure 6 The left half of the figure shows that the packet header of the three-way handshake phase of small station acceleration and gateway acceleration remains unchanged, and the packet header format of the data transmission phase is as follows: Figure 6 As shown in the right half of the figure, the outer source IP, destination IP, and TEID information are stored before the payload. When the small station accelerator receives the data packet sent by the gateway accelerator, it parses it to obtain the outer source IP, destination IP, TEID, and inner four-tuple. It then uses the seven-tuple to find the TCP connection information of a certain tunnel. Finally, it restores the outer IP header, UDP header, and GTP header and sends it to the base station.

[0066] Figure 7It is a negotiation diagram of MTU for packet merging and splitting technology. After the gateway station accelerator receives the data packets sent by the core network, it first merges several small packets, and after the merging, it processes them as a large packet. After the processing, it splits them according to the maximum MTU (1500 bytes for Ethernet) and sends them to the air interface. In this way, each packet sent to the air interface is transmitted according to the maximum MTU (1500 bytes). After the small station accelerator receives the data packets, it first assembles the packets, and the data packets sent to the base station are split according to the MTU negotiated between the base station side and the small station accelerator.

[0067] Figure 8 It is a flowchart of the TCP accelerator device for processing 5G services. After the accelerator device receives the data packets, it first parses them. If it is TCP, it enters the TCP receiving and processing flow. Otherwise, it performs transparent transmission, and then determines whether the TCP packet carries data. If it carries data, it successively goes through the packet merging process, the TCP acceleration process, the TCP sending process, the packet splitting process, and the process of removing the packet header, and finally sends it. Otherwise, it goes through the TCP acceleration process and the TCP sending process.

[0068] In this embodiment, TCP accelerator devices can be respectively set on the small station side and the gateway station side. Among them, the TCP accelerator device set on the small station side is the first TCP accelerator device, and the TCP accelerator device set on the gateway station side is the second TCP accelerator device.

[0069] For the uplink service data, the terminal can initiate TCP service data to the base station.

[0070] As Figure 2 shown, after the base station receives the TCP service data initiated by the terminal, it can perform encapsulation processing on the TCP service data to generate GTP data packets, and the base station sends the GTP data packets to the first TCP accelerator device.

[0071] Step 102: Through the first TCP accelerator device, based on the technology of removing the packet header and the packet merging and splitting technology, process the GTP data packets to generate optimized data packets, and send the optimized data packets to the second TCP accelerator device.

[0072] On the small station side, the first TCP accelerator device can process the GTP data packets based on the technology of removing the packet header and the packet merging and splitting technology to generate optimized data, and send the optimized data packets to the second TCP accelerator device.

[0073] Technology of removing the packet header: Each node identifies a GTP-U tunnel with TEID, IP address, and UDP port number. The destination port number of GTP-U message UDP is 2152. Through the TCP accelerator device, the outermost IPv4 packet header, UDP header, and GTP header, a total of 36 bytes, can be optimized, and only 12 bytes are required for normal transmission.

[0074] Packet merging and splitting technology: After the small station acceleration device receives the data packets sent by the base station, it first merges several small packets. After merging, it processes the merged packets as a large packet. After processing, it splits them according to the maximum MTU (1500 bytes for Ethernet) and sends them to the air interface.

[0075] Step 103: The second TCP acceleration device restores the optimized data packet based on the header removal technology and the packet merging and splitting technology to obtain a GTP data packet, and sends the GTP data packet to the core network.

[0076] On the side of the gateway station, the second TCP acceleration device can restore the optimized data packet based on the header removal technology and the packet merging and splitting technology to obtain a GTP data packet, and send the GTP data packet to the core network.

[0077] Step 104: The core network restores the GTP data packet to obtain the original TCP data packet, and sends the original TCP data packet to the Internet.

[0078] After the core network receives the GTP data packet, it can restore the GTP data packet to obtain the original TCP data packet, and send the original TCP data packet to the Internet.

[0079] Embodiment 2

[0080] Refer to Figure 9 , which shows the step flowchart of another method for improving the 5G service transmission rate based on satellite links provided by the embodiments of the present invention. A first TCP acceleration device is set on the small station side, and a second TCP acceleration device is set on the gateway station side. As Figure 9 shown, the method may include the following steps:

[0081] Step 901: After the core network receives the TCP data packet sent by the Internet, the core network encapsulates the TCP data packet into a GTP data packet, and sends the GTP data packet to the second TCP acceleration device.

[0082] The embodiments of the present invention describe the transmission process of downlink TCP service data.

[0083] In this embodiment, TCP acceleration devices can be respectively set on the small station side and the gateway station side. Among them, the TCP acceleration device set on the small station side is the first TCP acceleration device, and the TCP acceleration device set on the gateway station side is the second TCP acceleration device.

[0084] For downlink service data, the Internet can send TCP data packets to the core network.

[0085] After the core network receives the TCP data packet sent by the Internet, the core network can encapsulate the TCP data packet into a GTP data packet, and then send the encapsulated GTP data packet to the second TCP acceleration device.

[0086] After the core network encapsulates the TCP data packet into a GTP data packet and sends the GTP data packet to the second TCP acceleration device, step 902 is executed.

[0087] Step 902: The second TCP acceleration device processes the GTP data packet based on the header removal technology and the packet merging and splitting technology to generate an optimized data packet, and sends the optimized data packet to the first TCP acceleration device.

[0088] On the side of the gateway station, the second TCP acceleration device can process the GTP data packet based on the header removal technology and the packet merging and splitting technology to generate an optimized data packet, and send the optimized data packet to the first TCP acceleration device.

[0089] Among them, the header removal technology: Each node identifies a GTP-U tunnel with a TEID, an IP address, and a UDP port number. The destination port number of UDP in the GTP-U message is 2152. Through the TCP acceleration device, the outermost IPv4 header, UDP header, and GTP header totaling 36 bytes can be optimized, and only 12 bytes are required for normal transmission.

[0090] Packet merging and splitting technology: After the gateway station acceleration device receives the data packet sent by the core network, it first merges several small packets, and after merging, it performs acceleration processing on the merged large packet. After processing, it splits according to the maximum MTU (1500 bytes for Ethernet) and sends it to the air interface.

[0091] After the second TCP acceleration device sends the optimized data packet to the first TCP acceleration device, step 903 is executed.

[0092] Step 903: The first TCP acceleration device performs restoration processing on the optimized data packet to obtain a GTP data packet, and sends the GTP data packet to the base station.

[0093] On the side of the small station, the first TCP acceleration device can process the optimized data packet to obtain a GTP data packet, and send the GTP data packet to the base station.

[0094] Step 904: The base station performs restoration processing on the GTP data packet to generate an original TCP data packet, and sends the original TCP data packet to the terminal.

[0095] After the base station receives the GTP data packet, the base station can restore the GTP data packet to generate the original TCP data packet and send the original TCP data packet to the terminal.

[0096] Embodiment III

[0097] Refer to Figure 10 , which shows a schematic structural diagram of a system for improving the 5G service transmission rate based on a satellite link provided by an embodiment of the present invention. As Figure 10 shown, the system 1000 includes: a base station 1010, a small station 1020, a gateway station 1030, a core network 1040, and the Internet 1050. A first TCP acceleration device 1021 is provided on the side of the small station 1020, and a second TCP acceleration device 1031 is provided on the side of the gateway station 1030. Among them,

[0098] The base station is configured to encapsulate the TCP service data initiated by the received terminal to generate a GTP data packet and send the GTP data packet to the first TCP acceleration device;

[0099] The small station is configured to process the GTP data packet through the first TCP acceleration device based on the header removal technology and the packet merging and splitting technology to generate an optimized data packet and send the optimized data packet to the second TCP acceleration device;

[0100] The gateway station is configured to restore the optimized data packet through the second TCP acceleration device based on the header removal technology and the packet merging and splitting technology to obtain a GTP data packet and send the GTP data packet to the core network;

[0101] The core network is configured to restore the GTP data packet to obtain the original TCP data packet and send the original TCP data packet to the Internet.

[0102] Optionally, the small station is specifically configured to perform merging and splitting processing on the GTP data packet through the first TCP acceleration device based on the packet merging and splitting technology to generate a split data packet; and perform optimization processing on the IPv4 header, UDP header, and GTP header of the split data packet through the first TCP acceleration device based on the header removal technology to generate the optimized data packet.

[0103] Optionally, the gateway station is specifically configured to perform restoration processing on the IPv4 header, UDP header, and GTP header of the optimized data packet through the second TCP acceleration device based on the header removal technology and the packet merging and splitting technology to generate the GTP data packet.

[0104] Embodiment IV

[0105] Reference Figure 11 , which shows a schematic structural diagram of another system for improving the 5G service transmission rate based on a satellite link provided by an embodiment of the present invention. As Figure 11 shown, the system 1100 includes: a base station 1110, a small station 1120, a gateway station 1130, a core network 1140, and the Internet 1150. A first TCP acceleration device 1121 is provided on the side of the small station 1120, and a second TCP acceleration device 1131 is provided on the side of the gateway station 1130.

[0106] The core network is configured to encapsulate the TCP data packet into a GTP data packet after receiving the TCP data packet sent by the Internet, and send the GTP data packet to the second TCP acceleration device;

[0107] The gateway station is configured to process the GTP data packet through the second TCP acceleration device based on the header removal technology and the packet merging and splitting technology to generate an optimized data packet, and send the optimized data packet to the first TCP acceleration device;

[0108] The small station is configured to perform a restoration process on the optimized data packet through the first TCP acceleration device to obtain a GTP data packet, and send the GTP data packet to the base station;

[0109] The base station is configured to perform a restoration process on the GTP data packet to generate an original TCP data packet, and send the original TCP data packet to the terminal.

[0110] Optionally, the gateway station is specifically configured to perform a merging and splitting process on the GTP data packet through the second TCP acceleration device based on the packet merging and splitting technology to generate a processed data packet; and perform an optimization process on the IPv4 header, UDP header, and GTP header of the processed data packet through the second TCP acceleration device based on the header removal technology to generate the optimized data packet.

[0111] The specific embodiments described in this application can enable those skilled in the art to understand this application more comprehensively, but do not limit this application in any way. Therefore, those skilled in the art should understand that they still make modifications or equivalent replacements to this application; and all technical solutions and their improvements that do not depart from the spirit and technical essence of this application should be covered by the protection scope of this application's patent.

[0112] The content not detailedly described in the specification of the present invention belongs to the well-known technology of those skilled in the art.

Claims

1. A method for improving the transmission rate of 5G services based on satellite links, characterized in that, A first TCP acceleration device is provided on the small station side, and a second TCP acceleration device is provided on the gateway station side, including: The base station encapsulates the TCP service data initiated by the received terminal to generate GTP data packets, and sends the GTP data packets to the first TCP acceleration device; Based on the packet merging and splitting technology, the first TCP acceleration device merges the GTP data packets and then splits them according to the maximum MTU, i.e., 1500 bytes, to generate split data packets; based on the header removal technology, the first TCP acceleration device optimizes the IPv4 header, UDP header, and GTP header of the split data packets to generate optimized data packets, and sends the optimized data packets to the second TCP acceleration device; Based on the header removal technology and the packet merging and splitting technology, the second TCP acceleration device restores the IPv4 header, UDP header, and GTP header of the optimized data packets to generate GTP data packets, and sends the GTP data packets to the core network; The core network restores the GTP data packets to obtain the original TCP data packets, and sends the original TCP data packets to the Internet.

2. A method for improving the transmission rate of 5G services based on satellite links, characterized in that, A first TCP acceleration device is provided on the small station side, and a second TCP acceleration device is provided on the gateway station side, including: After the core network receives the TCP data packets sent by the Internet, the core network encapsulates the TCP data packets into GTP data packets, and sends the GTP data packets to the second TCP acceleration device; Based on the packet merging and splitting technology, the second TCP acceleration device merges the GTP data packets and then splits them according to the maximum MTU, i.e., 1500 bytes, to generate processed data packets; based on the header removal technology, the second TCP acceleration device optimizes the IPv4 header, UDP header, and GTP header of the processed data packets to generate optimized data packets, and sends the optimized data packets to the first TCP acceleration device; The first TCP acceleration device restores the IPv4 header, UDP header, and GTP header of the optimized data packets to obtain GTP data packets, and sends the GTP data packets to the base station; The base station restores the GTP data packets to generate original TCP data packets, and sends the original TCP data packets to the terminal.

3. A system for improving the transmission rate of 5G services based on satellite links, characterized in that, The system includes: a base station, a small station, a gateway station, a core network, and the Internet. A first TCP acceleration device is provided on the small station side, and a second TCP acceleration device is provided on the gateway station side, where The base station is configured to encapsulate the TCP service data initiated by the received terminal to generate GTP data packets, and send the GTP data packets to the first TCP acceleration device; The small station is used to merge the GTP data packets based on the packet merging and splitting technology through the first TCP acceleration device, and then split them according to the maximum MTU, i.e., 1500 bytes, to generate split data packets; optimize the IPv4 header, UDP header, and GTP header of the split data packets based on the header removal technology through the first TCP acceleration device to generate optimized data packets, and send the optimized data packets to the second TCP acceleration device; The gateway station is used to restore the IPv4 header, UDP header, and GTP header of the optimized data packets based on the header removal technology and packet merging and splitting technology through the second TCP acceleration device to generate GTP data packets, and send the GTP data packets to the core network; The core network is used to restore the GTP data packets to obtain the original TCP data packets, and send the original TCP data packets to the Internet.

4. A system for improving the transmission rate of 5G services based on satellite links, characterized in that, The system includes: a base station, a small station, a gateway station, a core network, and the Internet. A first TCP acceleration device is provided on the small station side, and a second TCP acceleration device is provided on the gateway station side. The core network is used to encapsulate the TCP data packets received from the Internet into GTP data packets after receiving them, and send the GTP data packets to the second TCP acceleration device; The gateway station is used to merge the GTP data packets based on the packet merging and splitting technology through the second TCP acceleration device, and then split them according to the maximum MTU, i.e., 1500 bytes, to generate processed data packets; optimize the IPv4 header, UDP header, and GTP header of the processed data packets based on the header removal technology through the second TCP acceleration device to generate optimized data packets, and send the optimized data packets to the first TCP acceleration device; The small station is used to restore the IPv4 header, UDP header, and GTP header of the optimized data packets through the first TCP acceleration device to obtain GTP data packets, and send the GTP data packets to the base station; The base station is used to restore the GTP data packets to generate the original TCP data packets, and send the original TCP data packets to the terminal.

Citation Information

Patent Citations

  • Methods and apparatus for optimizing tunneled traffic

    US20170105142A1