Method for controlling data transmission rate in a communication system, base station and data gateway

By detecting the actual air interface transmission rate and data packets to be transmitted within the cell in the communication system, and feeding them back to the data gateway using the preset message type of the GTP-u protocol, the problem of wasted wired transmission resources caused by base station caching is solved, the transmission rate matching between the base station and the data gateway is achieved, and the pressure on the wired communication network is reduced.

CN116436860BActive Publication Date: 2026-06-02SICHUAN UNIV

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SICHUAN UNIV
Filing Date
2023-04-19
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

In wireless access networks, the wireless transmission rate of base stations is much lower than that of wired transmission rates, which causes data packets to be buffered at the base station, wasting wired transmission resources. Existing technologies cannot effectively solve this problem, resulting in increased pressure on wired communication networks.

Method used

By detecting the actual air interface transmission rate of the target user's service within the cell and obtaining the data packets to be transmitted in the communication system, the data is fed back to the data gateway using the preset message type of the GTP-u protocol. This controls the data transmission rate of the external network in the next cycle, making it compatible with the air interface transmission rate of the base station and avoiding the burden on the base station's buffer.

Benefits of technology

It achieves matching between the wired transmission rate between the base station and the data gateway and the wireless transmission rate between the terminal and the base station, avoiding base station data packet caching, reducing the pressure on the wired communication network, and saving wired transmission resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116436860B_ABST
    Figure CN116436860B_ABST
Patent Text Reader

Abstract

The application discloses a data transmission rate control method, a base station and a data gateway in a communication system. The control method comprises the following steps: detecting the actual air interface transmission rate of target user service in a cell in a current period and obtaining the to-be-transmitted data packet of the target user service in a local buffer; adding the actual air interface transmission rate and the to-be-transmitted data packet into a GTP-u data packet of a preset message type, and feeding back the GTP-u data packet to the data gateway, so that the data gateway controls the data sending rate of an external network in a next period according to the actual air interface transmission rate and the to-be-transmitted data packet, and makes the data sending rate adapt to the air interface transmission rate of the base station. The application can avoid wired transmission resources and reduce the pressure of a wired communication network.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to a method for controlling data transmission rate in a communication system, a base station, and a data gateway. Background Technology

[0002] In wireless access networks, gateways and base stations are connected via wired connections, while base stations and terminals are connected wirelessly. Currently, when data is transmitted between base stations and terminals, the base station adjusts the transmission rate only based on the type of user service being performed by the terminal within the cell. Since the wireless transmission rate is much lower than the wired transmission rate, when the base station transmits data packets to the terminal, there may be instances where the data received from the gateway exceeds the data transmitted to the terminal. In such cases, the base station buffers the data received from the gateway. If the buffered data fails to reach the terminal within a certain timeframe, the base station will discard the data. While this approach avoids data congestion, it wastes a significant amount of wired transmission resources. Summary of the Invention

[0003] The purpose of this invention is to provide a method for controlling the data transmission rate in a communication system, a base station, and a data gateway, so as to solve the problem of wasted wired transmission resources in the prior art, avoid wired transmission resources, and reduce the pressure on wired communication networks.

[0004] To solve the above-mentioned technical problems, the present invention provides a method for controlling the data transmission rate in a communication system, comprising:

[0005] The current cycle detects the actual air interface transmission rate of the target user service within the cell and retrieves the data packets to be transmitted for the target user service from the local cache.

[0006] The actual air interface transmission rate and the data packet to be transmitted are added to a GTP-u data packet of a preset message type. The GTP-u data packet is then fed back to the data gateway so that the data gateway controls the data transmission rate of the external network in the next cycle according to the actual air interface transmission rate and the data packet to be transmitted, thereby adapting the data transmission rate to the air interface transmission rate of the base station.

[0007] Preferably, the preset message type is a message type that has not been used in the GTP-u protocol.

[0008] Preferably, the step of detecting the actual air interface transmission rate of the target user service within the cell includes:

[0009] The current period is used to calculate the remaining air interface resources of the community and the authorized air interface resources for acquiring target user services;

[0010] Obtain the data transmission volume of the target user's business in the current period;

[0011] The actual air interface transmission rate of the target user service is calculated based on the period duration and the amount of data transmitted.

[0012] To address the aforementioned technical problems, the present invention also provides a method for controlling the data transmission rate in a communication system, comprising:

[0013] In the current period, the base station sends a GTP-u data packet of a preset message type, which includes the actual air interface transmission rate of the target user service and the data packet of the target user service to be transmitted in the base station's buffer.

[0014] The data transmission rate of the external network in the next cycle is controlled based on the actual air interface transmission rate in the GTP-u data packet and the data packet to be transmitted, so that the data transmission rate is adapted to the air interface transmission rate of the base station.

[0015] Preferably, the step of controlling the data transmission rate of the external network in the next cycle based on the actual air interface transmission rate in the GTP-u data packet and the data packet to be transmitted includes:

[0016] The optimized air interface transmission rate of the target user service in the next cycle is estimated based on the actual air interface transmission rate in the GTP-u data packet and the data packet to be transmitted.

[0017] Based on the optimized air interface transmission rate, the data reception rate of the data packets received from the external network for the target user's services in the next cycle is controlled, so as to control the data transmission rate of the external network in the next cycle.

[0018] Preferably, the step of controlling the data reception rate of receiving data packets of the target user service from the external network in the next cycle according to the optimized air interface transmission rate includes:

[0019] Compare the optimized air interface transmission rate with the actual air interface transmission rate;

[0020] If the optimized air interface transmission rate is greater than the actual air interface transmission rate, then the data buffer at the receiving end is reduced when feeding back to the external network.

[0021] If the optimized air interface transmission rate is less than the actual air interface transmission rate, the data buffer at the receiving end is increased when feeding back to the external network.

[0022] To address the aforementioned technical problems, the present invention also provides a base station, comprising:

[0023] The data acquisition module is used to detect the actual air interface transmission rate of the target user service in the cell during the current period and to acquire the data packets to be transmitted for the target user service in the local cache.

[0024] The data transmission module is used to add the actual air interface transmission rate and the data packet to be transmitted into a GTP-u data packet of a preset message type, and feed the GTP-u data packet back to the data gateway, so that the data gateway controls the data transmission rate of the external network in the next cycle according to the actual air interface transmission rate and the data packet to be transmitted, so that the data transmission rate is adapted to the air interface transmission rate of the base station.

[0025] Preferably, the preset message type is a message type that has not been used in the GTP-u protocol.

[0026] To address the aforementioned technical problems, the present invention also provides a data gateway, comprising:

[0027] The data receiving module is used to receive GTP-u data packets of a preset message type sent by the base station in the current period. The GTP-u data packets contain the actual air interface transmission rate of the target user service and the data packets of the target user service to be transmitted in the base station buffer.

[0028] The rate control module is used to control the data transmission rate of the external network in the next cycle according to the actual air interface transmission rate in the GTP-u data packet and the data packet to be transmitted, so that the data transmission rate is adapted to the air interface transmission rate of the base station.

[0029] Preferably, the rate control module includes:

[0030] The rate calculation unit is used to estimate the optimized air interface transmission rate of the target user service in the next cycle based on the actual air interface transmission rate in the GTP-u data packet and the data packet to be transmitted.

[0031] The rate control unit is used to control the data reception rate of the data packets of the target user service received from the external network in the next cycle according to the optimized air interface transmission rate, so as to control the data transmission rate of the external network in the next cycle.

[0032] Unlike existing technologies, the data transmission rate control method, base station, and data gateway provided in this invention detect the actual air interface transmission rate of the target user service in the cell during the current cycle and obtain the data packets to be transmitted for the target user service in the local cache. Then, the actual air interface transmission rate and the data packets to be transmitted are added to a GTP-u data packet of a preset message type and fed back to the data gateway. Finally, the data transmission rate of the external network is controlled according to the actual air interface transmission rate and the data packets to be transmitted in the GTP-u data packet, so that the data transmission rate is adapted to the air interface transmission rate of the base station. Since the data gateway controls the data transmission rate of the external network according to the data cache of the base station, it will not cause a burden on the base station cache, thereby avoiding wired transmission resources and reducing the pressure on the wired communication network. Attached Figure Description

[0033] Figure 1 This is a flowchart illustrating a method for controlling the data transmission rate in a communication system according to an embodiment of the present invention.

[0034] Figure 2 for Figure 1 The flowchart shown is a schematic diagram of the actual air interface transmission rate detection process in the process shown.

[0035] Figure 3 This is a flowchart illustrating a method for controlling data transmission rate in a communication system according to another embodiment of the present invention.

[0036] Figure 4 for Figure 3 A detailed flowchart of step S4 in the process shown;

[0037] Figure 5 for Figure 4 A detailed flowchart of step S42 in the process shown;

[0038] Figure 6 This is a schematic diagram of the base station architecture according to another embodiment of the present invention;

[0039] Figure 7 This is a schematic diagram of the architecture of a data gateway according to another embodiment of the present invention. Detailed Implementation

[0040] The specific embodiments of the present invention will now be described in more detail with reference to the accompanying drawings. The advantages and features of the present invention will become clearer from the following description and claims. It should be noted that the drawings are all in a very simplified form and use non-precise proportions, and are only used to facilitate and clarify the illustration of the embodiments of the present invention.

[0041] In the description of this invention, it should be understood that the terms "center", "upper", "lower", "left", "right", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this invention.

[0042] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this invention, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0043] Please refer to Figure 1This is a flowchart illustrating a method for controlling the data transmission rate in a communication system according to an embodiment of the present invention. The control method includes the following steps:

[0044] S1: In the current cycle, detect the actual air interface transmission rate of the target user service within the cell and obtain the data packets to be transmitted for the target user service in the local cache.

[0045] In this process, data transmission for user services is performed by the base station, which allows for the detection of the actual air interface transmission rate of the target user's services within the cell. The base station's local cache is located in a fixed buffer space, and the data packets to be transmitted for the target user's services can be retrieved by reading this buffer space.

[0046] S2: Add the actual air interface transmission rate and the data packet to be transmitted to a GTP-u data packet of a preset message type, and feed the GTP-u data packet back to the data gateway so that the data gateway can control the data transmission rate of the external network in the next cycle according to the actual air interface transmission rate and the data packet to be transmitted, so that the data transmission rate is adapted to the air interface transmission rate of the base station.

[0047] GTP-u (GPRS Tunneling Protocol for the user plane) is an IP / UDP-based tunneling protocol that allows multiple tunnels to be established between various GTP-u Protocol Entities. Data packet transmission between terminals and base stations, as well as between base stations and data gateways, is achieved through the GTP-u protocol.

[0048] The GTP-u protocol includes many message types. Message types are typically agreed upon between the terminal and the base station, and between the base station and the data gateway. To avoid affecting the transmission of normal data packets, this embodiment presets message types that are not used in the GTP-u protocol. In this way, GTP-u data packets do not occupy the message types already agreed upon between the terminal and the base station, and between the base station and the data gateway, thus not affecting the transmission of normal data packets.

[0049] After the data transmission rate of the external network in the next cycle is adapted to the air interface transmission rate of the base station, the wired transmission rate between the base station and the data gateway matches the wireless transmission rate between the terminal and the base station. The base station hardly needs to cache data packets, thus avoiding the buffering burden on the base station.

[0050] For further details, please refer to... Figure 2 In this embodiment, the step of detecting the actual air interface transmission rate of the target user service within the cell, i.e., step S2, includes:

[0051] S21: In the current period, calculate the remaining air interface resources of the cell and obtain the authorized air interface resources for the target user's services.

[0052] The air interface resources used by all user equipment within a cell are authorized by the base station. Therefore, the amount of air interface resources used by user equipment within the cell can be counted from the base station. The remaining unauthorized air interface resources are the cell's remaining air interface resources. User services are the services executed on user equipment. The air interface resources used by user equipment within the cell are the authorized air interface resources for all user services. The authorized air interface resources for the target user service are included within the authorized air interface resources for all user services, so the authorized air interface resources for the target user service can be obtained from this.

[0053] S22: Obtain the data transmission volume of the target user's business in the current period.

[0054] Data transmission is carried out by the base station, so the data transmission volume of the target user's service in the current statistical period can be obtained.

[0055] S23: Calculate the actual air interface transmission rate of the target user service based on the period duration and data transmission volume.

[0056] In the above manner, the data transmission rate control method in the communication system provided by the present invention detects the actual air interface transmission rate of the target user service in the cell in the current cycle and obtains the data packets to be transmitted for the target user service in the local cache. Then, it adds the actual air interface transmission rate and the data packets to be transmitted into a GTP-u data packet of a preset message type and feeds it back to the data gateway. This enables the data gateway to control the data transmission rate of the external network in the next cycle, so that the data transmission rate is adapted to the air interface transmission rate of the base station. Since the data gateway controls the data transmission rate of the external network according to the data cache of the base station, it will not cause a burden on the base station cache, thereby avoiding wired transmission resources and reducing the pressure on the wired communication network.

[0057] Please refer to Figure 3 This is a flowchart illustrating a method for controlling data transmission rate in a communication system according to another embodiment of the present invention. The control method includes the following steps:

[0058] S3: Receive GTP-u data packets of a preset message type sent by the base station in the current cycle. The GTP-u data packets contain the actual air interface transmission rate of the target user service and the data packets to be transmitted for the target user service in the base station's buffer.

[0059] In this process, data transmission for user services is performed by the base station, which allows for the detection of the actual air interface transmission rate of the target user's services within the cell. The base station's local cache is located in a fixed buffer space, and the data packets to be transmitted for the target user's services can be retrieved by reading this buffer space.

[0060] S4: Control the data transmission rate of the external network in the next cycle based on the actual air interface transmission rate in the GTP-u data packet and the data packet to be transmitted, so that the data transmission rate is adapted to the air interface transmission rate of the base station.

[0061] In the next cycle, after the data transmission rate of the external network is adapted to the air interface transmission rate of the base station, the wired transmission rate between the base station and the data gateway is matched with the wireless transmission rate between the terminal and the base station. The base station hardly needs to cache data packets, thus avoiding the cache burden on the base station.

[0062] In this embodiment, please refer to Figure 4 The step S4, which controls the data transmission rate of the external network in the next cycle based on the actual air interface transmission rate in the GTP-u data packet and the data packet to be transmitted, includes:

[0063] S41: Estimate the optimized air interface transmission rate of the target user service in the next cycle based on the actual air interface transmission rate in the GTP-u data packet and the data packet to be transmitted.

[0064] The actual air interface transmission rate and the data packets to be transmitted are detected and acquired in the current cycle. The optimized air interface transmission rate of the target user service in the next cycle can be estimated by using the actual air interface transmission rate and the data packets to be transmitted.

[0065] S42: Control the data reception rate of the data packets received from the external network for the target user's services in the next cycle based on the optimized air interface transmission rate, so as to control the data transmission rate of the external network in the next cycle.

[0066] Among them, the optimized air interface transmission rate of the target user service in the next cycle is the wireless transmission rate between the terminal and the base station in the next cycle. Based on the wireless transmission rate, the data receiving rate of the target user service data packets can be controlled, which is the wired transmission rate between the base station and the data gateway in the next cycle. Correspondingly, the data sending rate of the external network in the next cycle is controlled, thereby achieving the matching of the wireless transmission rate between the terminal and the base station with the wired transmission rate between the base station and the data gateway.

[0067] Specifically, please refer to Figure 5 The step S42, which involves controlling the data reception rate of the target user's service data packets received from the external network in the next cycle based on the optimized air interface transmission rate, includes:

[0068] S421: Compare the optimized air interface transmission rate with the actual air interface transmission rate.

[0069] S422: If the optimized air interface transmission rate is greater than the actual air interface transmission rate, then reduce the data buffer at the receiving end when sending feedback to the external network.

[0070] The fact that the optimized air interface transmission rate is greater than the actual air interface transmission rate indicates that the air interface resources of the cell in the next cycle may not be sufficient to support data feedback. Therefore, when feeding back to the external network, the data buffer at the receiving end needs to be reduced to avoid wasting wired transmission resources in the next cycle.

[0071] S423: If the optimized air interface transmission rate is less than the actual air interface transmission rate, then increase the data buffer at the receiving end when sending feedback to the external network.

[0072] Among them, the optimized air interface transmission rate is less than the actual air interface transmission rate, which indicates that the air interface resources of the cell in the next cycle are sufficient to support data feedback. When feeding back to the external network, the data buffer of the receiving end is increased to avoid wasting wireless transmission resources in the next cycle.

[0073] In the above manner, the data transmission rate control method in the communication system provided by the present invention receives GTP-u data packets of a preset message type sent by the base station in the current cycle, and then controls the data transmission rate of the external network in the next cycle according to the actual air interface transmission rate in the GTP-u data packets and the data packets to be transmitted, so that the data transmission rate is adapted to the air interface transmission rate of the base station. Since the data gateway controls the data transmission rate of the external network according to the data buffer status of the base station, it will not cause a buffer burden on the base station, thereby avoiding wired transmission resources and reducing the pressure on the wired communication network.

[0074] Please refer to Figure 6 This is a schematic diagram of the architecture of a base station according to another embodiment of the present invention. The base station in this embodiment includes:

[0075] The data acquisition module 61 is used to detect the actual air interface transmission rate of the target user service within the cell during the current period and to acquire the data packets to be transmitted for the target user service from the local cache. The data transmission of the user service is performed by the base station, thus enabling the detection of the actual air interface transmission rate of the target user service within the cell. The base station's local cache is located in a fixed cache space; the data packets to be transmitted for the target user service can be obtained by reading this cache space.

[0076] The data transmission module 62 is used to add the actual air interface transmission rate and the data packet to be transmitted into a GTP-u data packet of a preset message type, and feed the GTP-u data packet back to the data gateway. This allows the data gateway to control the data transmission rate of the external network in the next cycle based on the actual air interface transmission rate and the data packet to be transmitted, thus adapting the data transmission rate to the air interface transmission rate of the base station. GTP-u (GPRS Tunneling Protocol for the user plane) is an IP / UDP-based tunneling protocol that allows multiple tunnels to be established between various GTP-u Protocol Entities. Data packet transmission between the terminal and the base station, and between the base station and the data gateway, is implemented through the GTP-u protocol.

[0077] The GTP-u protocol includes many message types. Message types are typically agreed upon between the terminal and the base station, and between the base station and the data gateway. To avoid affecting the transmission of normal data packets, this embodiment presets message types that are not used in the GTP-u protocol. In this way, GTP-u data packets do not occupy the message types already agreed upon between the terminal and the base station, and between the base station and the data gateway, thus not affecting the transmission of normal data packets.

[0078] After the data transmission rate of the external network in the next cycle is adapted to the air interface transmission rate of the base station, the wired transmission rate between the base station and the data gateway matches the wireless transmission rate between the terminal and the base station. The base station hardly needs to cache data packets, thus avoiding the buffering burden on the base station.

[0079] The base station in this embodiment may also include other technical features of the data transmission rate control method in the communication system described in the foregoing embodiment, and implement other steps of the control method described in the foregoing embodiment. Therefore, it has the same technical effect as the data transmission rate control method in the communication system, and will not be described again here.

[0080] Please refer to Figure 7 This is a schematic diagram of the architecture of a data gateway according to another embodiment of the present invention. The data gateway in this embodiment includes:

[0081] The data receiving module 71 is used to receive GTP-u data packets of a preset message type sent by the base station in the current period. The GTP-u data packets contain the actual air interface transmission rate of the target user service and the data packets to be transmitted for the target user service in the base station's buffer. The data transmission of the user service is performed by the base station, thereby enabling the detection of the actual air interface transmission rate of the target user service within the cell. The base station's local buffer is located in a fixed buffer space; the data packets to be transmitted for the target user service can be obtained by reading this buffer space.

[0082] The rate control module 72 controls the data transmission rate of the external network in the next cycle based on the actual air interface transmission rate in the GTP-u data packet and the data packet to be transmitted, so that the data transmission rate is adapted to the air interface transmission rate of the base station. After the data transmission rate of the external network in the next cycle is adapted to the air interface transmission rate of the base station, the wired transmission rate between the base station and the data gateway matches the wireless transmission rate between the terminal and the base station. The base station hardly needs to buffer data packets, thus avoiding any buffering burden on the base station.

[0083] In this embodiment, the rate control module 72 includes:

[0084] The rate calculation unit 721 is used to estimate the optimized air interface transmission rate of the target user service in the next cycle based on the actual air interface transmission rate in the GTP-u data packet and the data packet to be transmitted. The actual air interface transmission rate and the data packet to be transmitted are detected and acquired in the current cycle, and the optimized air interface transmission rate of the target user service in the next cycle can be estimated using these data.

[0085] The rate control unit 723 controls the data reception rate of the target user service data packets received from the external network in the next cycle based on the optimized air interface transmission rate, thereby controlling the data transmission rate of the external network in the next cycle. The optimized air interface transmission rate of the target user service in the next cycle is also the wireless transmission rate between the terminal and the base station in the next cycle. Based on the wireless transmission rate, the data reception rate of the target user service data packets can be controlled, which is the wired transmission rate between the base station and the data gateway in the next cycle. Correspondingly, this controls the data transmission rate of the external network in the next cycle, thus achieving a match between the wireless transmission rate between the terminal and the base station and the wired transmission rate between the base station and the data gateway.

[0086] After the data transmission rate of the external network in the next cycle is adapted to the air interface transmission rate of the base station, the wired transmission rate between the base station and the data gateway matches the wireless transmission rate between the terminal and the base station. The base station hardly needs to cache data packets, thus avoiding the buffering burden on the base station.

[0087] The data gateway in this embodiment may also include other technical features of the data transmission rate control method in the communication system described above, and implement other steps of the control method described above. Therefore, it has the same technical effect as the data transmission rate control method in the communication system, and will not be described again here.

[0088] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," or "specific example," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments. In addition, those skilled in the art can combine and integrate the different embodiments or examples described in this specification.

[0089] The above are merely preferred embodiments of the present invention and do not constitute any limitation on the present invention. Any equivalent substitutions or modifications made by those skilled in the art to the technical solutions and content disclosed in the present invention without departing from the scope of the present invention shall be deemed to have remained within the protection scope of the present invention.

Claims

1. A method for controlling the data transmission rate in a communication system, characterized in that, include: The current cycle detects the actual air interface transmission rate of the target user service within the cell and obtains the data packets to be transmitted for the target user service from the base station's local cache. The actual air interface transmission rate and the data packet to be transmitted are added to a GTP-u data packet of a preset message type, and the GTP-u data packet is fed back to the data gateway so that the data gateway controls the data transmission rate of the external network in the next cycle according to the actual air interface transmission rate and the data packet to be transmitted, so that the data transmission rate is adapted to the air interface transmission rate of the base station. The step of controlling the data transmission rate of the external network in the next cycle based on the actual air interface transmission rate and the data packet to be transmitted includes: The optimized air interface transmission rate of the target user service in the next cycle is estimated based on the actual air interface transmission rate in the GTP-u data packet and the data packet to be transmitted; the data receiving rate of the data packet of the target user service received from the external network in the next cycle is controlled based on the optimized air interface transmission rate, so as to control the data sending rate of the external network in the next cycle. The step of detecting the actual air interface transmission rate of the target user service within the cell includes: The system calculates the remaining air interface resources of the cell in the current period and obtains the authorized air interface resources for the target user's service; it also obtains the data transmission volume of the target user's service in the current period; and calculates the actual air interface transmission rate of the target user's service based on the period duration and the data transmission volume.

2. The control method according to claim 1, characterized in that, The preset message type is a message type that has not been used in the GTP-u protocol.

3. A method for controlling the data transmission rate in a communication system, characterized in that, include: In the current period, the base station sends a GTP-u data packet of a preset message type, which includes the actual air interface transmission rate of the target user service and the data packet of the target user service to be transmitted in the base station's buffer. The data transmission rate of the external network in the next cycle is controlled based on the actual air interface transmission rate in the GTP-u data packet and the data packet to be transmitted, so that the data transmission rate is adapted to the air interface transmission rate of the base station. The step of controlling the data transmission rate of the external network in the next cycle based on the actual air interface transmission rate in the GTP-u data packet and the data packet to be transmitted includes: The optimized air interface transmission rate of the target user service in the next cycle is estimated based on the actual air interface transmission rate in the GTP-u data packet and the data packet to be transmitted; the data receiving rate of the data packet of the target user service received from the external network in the next cycle is controlled based on the optimized air interface transmission rate, so as to control the data sending rate of the external network in the next cycle. The steps for detecting the actual air interface transmission rate of a target user's service within a cell include: The system calculates the remaining air interface resources of the cell in the current period and obtains the authorized air interface resources for the target user's service; it also obtains the data transmission volume of the target user's service in the current period; and calculates the actual air interface transmission rate of the target user's service based on the period duration and the data transmission volume.

4. The control method according to claim 3, characterized in that, The step of controlling the data reception rate of the target user's service data packets received from the external network in the next cycle according to the optimized air interface transmission rate includes: Compare the optimized air interface transmission rate with the actual air interface transmission rate; if the optimized air interface transmission rate is greater than the actual air interface transmission rate, then reduce the data buffer at the receiving end when feeding back to the external network. If the optimized air interface transmission rate is less than the actual air interface transmission rate, the data buffer at the receiving end is increased when feeding back to the external network.

5. A base station, characterized in that, include: The data acquisition module is used to detect the actual air interface transmission rate of the target user service in the cell during the current period and to acquire the data packets to be transmitted for the target user service in the local cache of the base station. The data transmission module is used to add the actual air interface transmission rate and the data packet to be transmitted into a GTP-u data packet of a preset message type, and feed the GTP-u data packet back to the data gateway so that the data gateway controls the data transmission rate of the external network in the next cycle according to the actual air interface transmission rate and the data packet to be transmitted, so that the data transmission rate is adapted to the air interface transmission rate of the base station. The step of controlling the data transmission rate of the external network in the next cycle based on the actual air interface transmission rate and the data packet to be transmitted includes: The optimized air interface transmission rate of the target user service in the next cycle is estimated based on the actual air interface transmission rate in the GTP-u data packet and the data packet to be transmitted; the data receiving rate of the data packet of the target user service received from the external network in the next cycle is controlled based on the optimized air interface transmission rate, so as to control the data sending rate of the external network in the next cycle. The step of detecting the actual air interface transmission rate of the target user service within the cell includes: The system calculates the remaining air interface resources of the cell in the current period and obtains the authorized air interface resources for the target user's service; it also obtains the data transmission volume of the target user's service in the current period; and calculates the actual air interface transmission rate of the target user's service based on the period duration and the data transmission volume.

6. The base station according to claim 5, characterized in that, The preset message type is a message type that has not been used in the GTPu protocol.

7. A data gateway, characterized in that, include: The data receiving module is used to receive GTP-u data packets of a preset message type sent by the base station in the current period. The GTP-u data packets contain the actual air interface transmission rate of the target user service and the data packets of the target user service to be transmitted in the base station buffer. The rate control module is used to control the data transmission rate of the external network in the next cycle according to the actual air interface transmission rate in the GTP-u data packet and the data packet to be transmitted, so that the data transmission rate is adapted to the air interface transmission rate of the base station. The step of controlling the data transmission rate of the external network in the next cycle based on the actual air interface transmission rate in the GTP-u data packet and the data packet to be transmitted includes: The optimized air interface transmission rate of the target user service in the next cycle is estimated based on the actual air interface transmission rate in the GTP-u data packet and the data packet to be transmitted; the data receiving rate of the data packet of the target user service received from the external network in the next cycle is controlled based on the optimized air interface transmission rate, so as to control the data sending rate of the external network in the next cycle. The step of optimizing the air interface transmission rate to control the data reception rate of data packets received from the external network for the target user's service in the next cycle includes: The optimized air interface transmission rate is compared with the actual air interface transmission rate; if the optimized air interface transmission rate is greater than the actual air interface transmission rate, the data buffer of the receiving end is reduced when feeding back to the external network; if the optimized air interface transmission rate is less than the actual air interface transmission rate, the data buffer of the receiving end is increased when feeding back to the external network. The steps for detecting the actual air interface transmission rate of a target user's service within a cell include: The system calculates the remaining air interface resources of the cell in the current period and obtains the authorized air interface resources for the target user's service; it also obtains the data transmission volume of the target user's service in the current period; and calculates the actual air interface transmission rate of the target user's service based on the period duration and the data transmission volume.

8. The data gateway according to claim 7, characterized in that, The rate control module includes: The rate calculation unit is used to estimate the optimized air interface transmission rate of the target user service in the next cycle based on the actual air interface transmission rate in the GTP-u data packet and the data packet to be transmitted. The rate control unit is used to control the data reception rate of the data packets of the target user service received from the external network in the next cycle according to the optimized air interface transmission rate, so as to control the data transmission rate of the external network in the next cycle.