Data transmission method and system
By configuring a storage and forwarding channel between the access device and the gateway, and storing data first and then sending it, the problem of data transmission failure in the 5G NTN communication system is solved, and the success rate and reliability of data transmission are improved.
Patent Information
- Application Number
- CN202410077260.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-18
- Publication Date
- 2025-07-18
AI Technical Summary
In 5G NTN communication system, data transmission between the access device and the terminal and the gateway is prone to failure due to connection interruption or failure, and the prior art cannot effectively solve it.
A storage and forwarding channel is configured between the access device and the gateway. After receiving the data to be transmitted, it will first store it and then send it when the preset conditions are met. It supports non-real-time data transmission.
It reduces the failure of data transmission in network communication and improves the success rate and reliability of data transmission.
Smart Images

Figure CN120343637A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a data transmission method and system. Background Art
[0002] In a 5th Generation Mobile Communication Technology Non-Terrestrial Network (5G NTN) communication system, access devices support two deployment modes: transparent forwarding or regenerative forwarding.
[0003] See Figure 1 , when the access device is deployed for transparent forwarding, the access device is connected to the user equipment through a service link. Figure 1 Each elliptical area around the user equipment in represents a beam coverage area of the access device on the earth's surface. Therefore, these areas can also be called beam footprints. The access device is also connected to the gateway through a feeder link. The gateway can be a gateway station, and the gateway is also connected to the data network. At this time, the access device can perform carrier shift and power amplification on the received signal.
[0004] See Figure 2 , when the access device is deployed for regenerative forwarding, the access device is connected to the user equipment through a service link. Figure 2 Each elliptical area around the user equipment in represents a beam coverage area of the access device on the earth's surface. Moreover, the access device is also connected to other access devices through an inter-access device link. Taking the access device as a satellite as an example, the inter-access device link can be an Inter-Satellite Link (ISL) so that the access device can be connected to the gateway through other access devices, or the access network device can also be directly connected to the gateway through the feeder link. The gateway is also connected to the data network. At this time, the access device can perform processing such as modulation and demodulation on the baseband signal.
[0005] Currently, regardless of the forwarding method deployed by the access device, the data between the terminal, the access device, and the gateway is interacted in real time, that is, the access device must forward the data immediately after receiving it. However, there may be a situation where the access device is not connected to the destination device that needs to forward the data. For example, in the initial stage of network construction, the number of deployed access devices is small, and affected by the deployment location of the gateway, the access device may not be able to connect to any gateway on some running trajectories. Or, when the inter-access device link or the power supply link of the access device fails, the access device may also not be able to connect to any gateway on some running trajectories. Or, due to the small moving range of the terminal, the access device may not be able to connect to the terminal on some running trajectories. At this time, the access device cannot forward the data to the destination device, resulting in data transmission failure. Summary of the Invention
[0006] The purpose of the embodiments of the present application is to provide a data transmission method and system to reduce the situation of data transmission failure in network communication. The specific technical solutions are as follows:
[0007] In the first aspect of the embodiments of the present application, a data transmission method is provided, which is applied to an access device. A storage and forwarding channel is configured between the access device and a first gateway, and the storage and forwarding channel is at least related to a first terminal; the method includes:
[0008] Receiving the data to be transmitted related to the first terminal;
[0009] Storing the data to be transmitted;
[0010] Sending the data to be transmitted when a preset condition is met.
[0011] Optionally, the storage and forwarding channel between the access device and the first gateway is a user plane General Packet Radio Service Tunneling Protocol (GTP-U) tunnel.
[0012] Optionally, the first gateway is a gateway station.
[0013] Optionally, when a next-generation base station - distributed unit (gNB-DU) is deployed in the access device, the GTP-U tunnel is an F1 user plane F1-U interface tunnel;
[0014] Or, when a gNB is deployed in the access device, the GTP-U tunnel is a next-generation user plane function (Ng-U) interface tunnel.
[0015] Optionally, when a gNB-DU is deployed in the access device, the first gateway is a gateway station deployed with a next-generation base station - central unit (gNB-CU), or the first gateway is a gateway station deployed with a gNB-CU and a core network;
[0016] Alternatively, when the gNB is deployed in the access device, the first gateway is a gateway station deployed with a core network.
[0017] Optionally, the receiving the data to be transmitted related to the first terminal includes:
[0018] Receiving the data to be transmitted sent by the first gateway through the store-and-forward channel, where the destination device of the data to be transmitted is the first terminal;
[0019] The sending the data to be transmitted when a preset condition is met includes:
[0020] Determining the terminal identifier and location information of the first terminal;
[0021] Determining a first time according to the location information, where the first time is the time when the first terminal is within the beam coverage range of the access device;
[0022] When the first time arrives, sending a first message to the first terminal according to the terminal identifier, where the first message is used to notify the first terminal to obtain the data to be transmitted.
[0023] Optionally, the store-and-forward channel between the access device and the first gateway is a shared channel for multiple terminals, and the determining the terminal identifier and location information of the first terminal includes:
[0024] Obtaining the terminal identifier and location information of the first terminal from the data to be transmitted.
[0025] Optionally, the store-and-forward channel between the access device and the first gateway is a dedicated channel for a single terminal, and the determining the terminal identifier and location information of the first terminal includes:
[0026] Obtaining the location information of the first terminal from the data to be transmitted, and determining the terminal identifier corresponding to the store-and-forward channel as the terminal identifier of the first terminal according to a preset correspondence between each channel and the terminal identifier; or,
[0027] Determining the terminal identifier corresponding to the store-and-forward channel as the terminal identifier of the first terminal according to a preset correspondence between each channel, the terminal identifier, and the location information, and determining the location information corresponding to the store-and-forward channel as the location information of the first terminal.
[0028] Optionally, before the determining the terminal identifier and location information of the first terminal, the method further includes:
[0029] Receive, through a preset control interface, the preset correspondence between the storage and forwarding channel and the terminal identifier of the first terminal sent by the second gateway; or,
[0030] Receive, through a preset control interface, the preset correspondence among the storage and forwarding channel, the terminal identifier of the first terminal, and the location information sent by the second gateway.
[0031] Optionally, the first message is a message with a paging function. After sending the first message to the first terminal according to the terminal identifier, the method further includes:
[0032] Receive a random access request sent by the first terminal, and establish a data transmission channel with the first terminal;
[0033] Send the data to be transmitted to the first terminal through the data transmission channel.
[0034] Optionally, the receiving the data to be transmitted related to the first terminal includes:
[0035] Receive the data to be transmitted sent by the first terminal, where the destination device of the data to be transmitted is the first gateway;
[0036] The sending the data to be transmitted when a preset condition is met includes:
[0037] Determine a second time, where the second time is the time when the access device is connected to the first gateway;
[0038] When the second time arrives, determine the storage and forwarding channel between the access device and the first gateway, and send the data to be transmitted to the first gateway through the storage and forwarding channel.
[0039] Optionally, the storage and forwarding channel between the access device and the first gateway is a shared channel for multiple terminals or a dedicated channel for a single terminal. The determining the storage and forwarding channel between the access device and the first gateway includes:
[0040] Obtain the terminal identifier of the first terminal;
[0041] According to the preset correspondence between each channel and the terminal identifier, determine the channel corresponding to the terminal identifier of the first terminal as the storage and forwarding channel.
[0042] Optionally, the obtaining the terminal identifier of the first terminal includes:
[0043] Obtain the terminal identifier of the first terminal from the data to be transmitted, or obtain the terminal identifier of the first terminal recorded when establishing a connection with the first terminal.
[0044] Optionally, before determining the store-and-forward channel between the access device and the first gateway, the method further includes:
[0045] Receiving, through a preset control interface, a preset correspondence between the store-and-forward channel and a terminal identifier of the first terminal sent by a third gateway.
[0046] Optionally, before receiving the data to be transmitted sent by the first terminal, the method further includes:
[0047] Receiving a random access request sent by the first terminal and establishing a data transmission channel with the first terminal;
[0048] The receiving the data to be transmitted sent by the first terminal includes:
[0049] Receiving, through the data transmission channel, the data to be transmitted sent by the first terminal.
[0050] Optionally, the preset control interface is: a network management interface, an F1-C interface, an Ng-C interface, a measurement and control interface, or a custom control interface.
[0051] In a second aspect of the embodiments of the present disclosure, a data transmission method is provided, which is applied to a gateway. A store-and-forward channel is configured between the gateway and an access device, and the store-and-forward channel is at least related to a first terminal; the method includes:
[0052] Using the store-and-forward channel to transmit data to be transmitted related to the first terminal.
[0053] Optionally, the using the store-and-forward channel to transmit data to be transmitted related to the first terminal includes:
[0054] Sending, through the store-and-forward channel, the data to be transmitted to the access device, so that the access device stores the data to be transmitted and sends the data to be transmitted to the first terminal when a preset condition is met; or,
[0055] Receiving, through the store-and-forward channel, the data to be transmitted from the first terminal sent by the access device.
[0056] Optionally, before sending, through the store-and-forward channel, the data to be transmitted to the access device, the method further includes:
[0057] Determining whether a destination terminal of the data to be transmitted is related to the store-and-forward channel;
[0058] If so, execute the step of sending the data to be transmitted to the access device through the store-and-forward channel.
[0059] Optionally, before using the store-and-forward channel to transmit the data to be transmitted related to the first terminal, the method further includes:
[0060] Establish the store-and-forward channel with the access device.
[0061] In a third aspect of the embodiments of the present application, a data transmission system is provided. The system includes an access device and a gateway. A store-and-forward channel is configured between the access device and the gateway, and the store-and-forward channel is at least related to a first terminal;
[0062] The access device is configured to receive the data to be transmitted related to the first terminal, store the data to be transmitted, and send the data to be transmitted when a preset condition is met;
[0063] The gateway is configured to use the store-and-forward channel to transmit the data to be transmitted related to the first terminal.
[0064] In a fourth aspect of the embodiments of the present application, an access device is provided. A store-and-forward channel is configured between the access device and a first gateway, and the store-and-forward channel is at least related to a first terminal. The access device includes:
[0065] A receiving module, configured to receive the data to be transmitted related to the first terminal;
[0066] A storage module, configured to store the data to be transmitted;
[0067] A sending module, configured to send the data to be transmitted when a preset condition is met.
[0068] In a fifth aspect of the embodiments of the present application, a gateway is provided. A store-and-forward channel is configured between the gateway and an access device, and the store-and-forward channel is at least related to a first terminal. The gateway includes:
[0069] A transmission module, configured to use the store-and-forward channel to transmit the data to be transmitted related to the first terminal.
[0070] In a sixth aspect of the embodiments of the present application, an electronic device is provided, including a processor, a communication interface, a memory, and a communication bus. The processor, the communication interface, and the memory communicate with each other through the communication bus;
[0071] The memory is configured to store a computer program;
[0072] A processor, when executing a program stored in a memory, implements the method steps executed in any one of the first aspect or the second aspect.
[0073] In a seventh aspect of the embodiments of the present application, there is provided a computer-readable storage medium, in which a computer program is stored, and when the computer program is executed by a processor, the method steps executed in any one of the first aspect or the second aspect are implemented.
[0074] In an eighth aspect of the embodiments of the present application, there is provided a computer program product including instructions, and when it runs on a computer, it causes the computer to execute the method described in any one of the above-mentioned first aspect or the second aspect.
[0075] Advantages of the embodiments of the present application:
[0076] In the data transmission method and system provided in the embodiments of the present application, since a store-and-forward channel is configured between an access device and a first gateway, and the store-and-forward channel is at least related to a first terminal, after the access device receives data to be transmitted related to the first terminal, it can first store the data to be transmitted and then send the data to be transmitted when a preset condition is met. That is, in the embodiments of the present application, after the access device receives the data to be transmitted, it does not immediately forward it to the destination device, but can first store the data to be transmitted and then forward the data to be transmitted to the destination device when it is connected to the destination device. Therefore, the embodiments of the present application reduce the situation of data transmission failure in network communication.
[0077] Of course, when implementing any product or method of the present application, it is not necessarily required to simultaneously achieve all the above-mentioned advantages. Description of the Drawings
[0078] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present application, and those of ordinary skill in the art can also obtain other embodiments according to these drawings.
[0079] Figure 1 It is an exemplary schematic diagram of a transparent forwarding system provided in an embodiment of the present application;
[0080] Figure 2 It is an exemplary schematic diagram of a regeneration forwarding system provided in an embodiment of the present application;
[0081] Figure 3 It is an exemplary schematic diagram of a forward transmission process provided in an embodiment of the present application;
[0082] Figure 4An exemplary schematic diagram of a reverse transmission process provided by an embodiment of the present application;
[0083] Figure 5 A flowchart of a data transmission method provided by an embodiment of the present application;
[0084] Figure 6 A flowchart of another data transmission method provided by an embodiment of the present application;
[0085] Figure 7 A schematic structural diagram of a data transmission system provided by an embodiment of the present application;
[0086] Figure 8 A schematic diagram of the device structure included in an access device provided by an embodiment of the present application;
[0087] Figure 9 A schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners
[0088] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art based on the present application belong to the scope of protection of the present application.
[0089] To reduce the situation of data transmission failure in network communication, an embodiment of the present application provides a data transmission method, and the embodiment of the present application is applied to Figure 2 the scenario where the access device deployed for regeneration and forwarding is shown.
[0090] The data transmission method provided by the embodiment of the present application involves two transmission processes, namely, the forward transmission process and the reverse transmission process.
[0091] As Figure 3 shown, in the forward transmission process, the access device can receive the data to be transmitted sent by the gateway and move along the specified track. When it moves to a position where it can communicate with the user terminal, it then sends the data to be transmitted to the user terminal. Among them, Figure 3 the solid arrows in it represent the data transmission direction, and the dashed arrows represent the movement track of the access device.
[0092] As Figure 4 shown, in the reverse transmission process, the access device can receive the data to be transmitted sent by the user terminal and move along the specified track. When it moves to a position where it can communicate with the gateway, it sends the data to be transmitted to the gateway. Among them, Figure 4 the solid arrows in it represent the data transmission direction, and the dashed arrows represent the movement track of the access device.
[0093] In the embodiments of the present application, the user terminal may also be simply referred to as a terminal. For example, the user terminal may be an electronic device such as a mobile phone, a tablet computer, or a vehicle that can communicate with an access device.
[0094] The access device may be a non-geostationary orbit satellite such as a medium-earth orbit satellite or a low-earth orbit satellite, a drone, a spacecraft, a space station, or a base station, etc. The beam coverage area of the access device on the earth may change as the access device moves on its operating orbit.
[0095] The gateway may be a gateway station or a 5G NTN gateway. Other devices may also be connected between the gateway and the access device, such as other access devices, etc.
[0096] The data transmission method provided by the embodiments of the present application can be applied to an access device. Among them, a store-and-forward channel is configured between the access device and a first gateway. The store-and-forward channel may be established in advance, or established in real time before the data to be transmitted needs to be transmitted; the store-and-forward channel is at least related to a first terminal.
[0097] See Figure 5 , the data transmission method provided by the embodiments of the present application includes the following steps:
[0098] S501. Receive the data to be transmitted related to the first terminal.
[0099] Among them, the data to be transmitted related to the first terminal may be: the data to be sent to the first terminal, or the data from the first terminal.
[0100] S502. Store the data to be transmitted.
[0101] In the embodiments of the present application, the data to be transmitted is related to the first terminal, and the first terminal is related to the store-and-forward channel. The store-and-forward channel corresponds to a store-and-forward service, where the store-and-forward service is used to provide a data transmission function with a higher success rate and support a non-real-time data transmission method, so that after receiving the data to be transmitted, the access device may not immediately forward it, but first store the data to be transmitted.
[0102] S503. Transmit the data to be transmitted when a preset condition is met.
[0103] In the data transmission method provided by the embodiment of the present application, since a store-and-forward channel is configured between the access device and the first gateway, and the store-and-forward channel is at least related to the first terminal, when the access device receives the data to be transmitted related to the first terminal, it can first store the data to be transmitted and then send the data to be transmitted when the preset conditions are met. That is, in the embodiment of the present application, after receiving the data to be transmitted, the access device does not immediately forward it to the destination device, but can first store the data to be transmitted and then forward the data to be transmitted to the destination device when it is connected to the destination device. Therefore, the embodiment of the present application reduces the situation of data transmission failure in network communication.
[0104] In the embodiment of the present application, the store-and-forward channel between the access device and the first gateway may be a General Packet Radio Service Tunnelling Protocol for the user plane (GTP-U) tunnel.
[0105] In the embodiment of the present application, the first gateway may be a gateway station.
[0106] In the embodiment of the present application, a next generation node B - Distributed Unit (gNB-DU) or a gNB may be deployed in the access device. The gNB-DU is a logical node that bears the Radio Link Control (RLC), Media Access Control (MAC), and Physical (PHY) layers, and part of the operations are controlled by a next generation node B - Central Unit (gNB-CU).
[0107] When the gNB-DU is deployed in the access device, the GTP-U tunnel between the access device and the first gateway may be an F1 user plane (F1-U) interface tunnel, and the first gateway may be a gateway station deployed with a gNB-CU, or the first gateway may be a gateway station deployed with a gNB-CU and a core network.
[0108] Alternatively, when the gNB is deployed in the access device, the GTP-U tunnel between the access device and the first gateway may be a Next Generation User Plane Function (Ng-U) interface tunnel, and the first gateway may be a gateway station deployed with a core network.
[0109] Through the above method, embodiments of the present application can enable an access device to communicate with a first gateway through different GTP-U tunnels under different configurations and transmit data, so that the application scope of embodiments of the present application is wider.
[0110] In embodiments of the present application, Figure 5 the data to be transmitted therein can be data from the first gateway and destined for the first terminal. At this time, the manner in which the access device receives the data to be transmitted related to the first terminal in S501 above can be implemented as: receiving the data to be transmitted sent by the first gateway through a store-and-forward channel, where the destination device of the data to be transmitted is the first terminal.
[0111] In practical applications, the access device can receive data packets from the first gateway through a store-and-forward channel, where the data packets are encapsulated based on a preset protocol, and the preset protocol is a communication protocol supported by the access device. For example, the preset protocol is GTP-U. Then, the access device can de-encapsulate the data packets to obtain the data to be transmitted and store the data to be transmitted.
[0112] Before S501, the first gateway can store the data to be transmitted after receiving it, and then perform S501 when there is a logical path between the first gateway and the access device, that is, the first gateway sends a data packet including the data to be transmitted to the access device through a store-and-forward channel. Taking the first gateway as a gateway station and the access device as a low-earth orbit satellite as an example, when there is a logical path between the low-earth orbit satellite and the gateway station, that is, when the low-earth orbit satellite and the gateway station can be connected through a feeder link, or when the low-earth orbit satellite and the gateway station can be connected through an inter-satellite link and a feeder link, the gateway station then sends a data packet including the data to be transmitted to the low-earth orbit satellite through a store-and-forward channel.
[0113] The data to be transmitted sent by the first gateway to the access device can come from other terminals. The data to be transmitted can be multimedia information such as video or pictures, or the data to be transmitted can be an operation instruction. Exemplarily, a mobile phone can send a control instruction to the first gateway through other access devices and gateways, and the first gateway sends a control instruction to a vehicle through the method provided by embodiments of the present application to control the vehicle to start.
[0114] In the case where the data to be transmitted comes from the first gateway and needs to be sent to the first terminal, the manner in which the access device transmits the data to be transmitted when meeting a preset condition in S503 above includes the following steps:
[0115] Step 1: Determine the terminal identifier and location information of the first terminal.
[0116] Optionally, the terminal identifier may be a terminal identity document (ID), and the terminal ID may include any one or more of the following: 5G S-Temporary Mobile Subscription Identifier (5G S-TMSI), Subscription Concealed Identifier (SUCI), Subscription Permanent Identifier (SUPI), International Mobile Station Equipment Identity (IMEI), International Mobile Subscriber Identity (IMSI), Mobile Station international Integrated Service Digital Network number (MSISDN), Internet Protocol (IP) address, and custom number, etc.
[0117] The location information of the terminal may include any one or more of the following: the longitude, latitude, altitude of the terminal, the Tracking Area (TA) where the terminal is located, and the grid number where the terminal is located in a pre-planned ground grid.
[0118] Step 2: Determine the first time according to the location information.
[0119] Among them, the first time is the time when the first terminal is within the beam coverage range of the access device. Optionally, the first time may be a time interval or at least one time point. For example, the first time may be the time interval between the moment when the first terminal last entered the beam coverage range of the access device and the moment when the first terminal left the beam coverage range of the access device this time. Or, the first time may be the moment when the first terminal last entered the beam coverage range of the access device. Or, the first time may be the moment when the first terminal last entered the beam coverage range of the access device + a preset duration.
[0120] The access device can calculate the first time when the first terminal is within the beam coverage range of the access device based on its own movement and the location information of the first terminal. Taking the access device as a satellite for example, the satellite can calculate the first time based on its own ephemeris information and the location information of the first terminal. Among them, the ephemeris information can describe the position and movement speed of the satellite at different times.
[0121] Step 3: When the first time arrives, send a first message to the first terminal according to the terminal identifier. Among them, the first message is used to notify the first terminal to obtain the data to be transmitted.
[0122] When the first time arrives, the first terminal is within the beam coverage range of the access device. Therefore, the access device can communicate with the first terminal. So the access device can send the first message to the first terminal according to the terminal identifier of the first terminal when the first time arrives.
[0123] Among them, when the first time is a time interval, the access device can consider that the first time arrives when reaching the minimum value of the time interval.
[0124] Through the above method, the embodiment of the present application can support the store-and-forward function in the forward transmission process of data, thereby improving the success rate of forward transmission.
[0125] In the embodiment of the present application, the store-and-forward channel between the access device and the first gateway can be: a shared tunnel for multiple terminals, or a dedicated tunnel for a single terminal.
[0126] In the case where the store-and-forward channel is a shared tunnel for multiple terminals, among the terminals related to the store-and-forward channel, in addition to including the first terminal related to the data to be transmitted, other terminals are also included. That is, the first terminal and other terminals can share the store-and-forward channel.
[0127] The method of determining the terminal identifier and location information of the first terminal in the above step 1 can be implemented as: obtaining the terminal identifier and location information of the first terminal from the data to be transmitted.
[0128] In this case, each GTP-U tunnel can be shared by multiple terminals and is distinguished by the terminal identifier in the data to be transmitted, so that the access device and the first gateway can transmit the data to be transmitted destined for different terminals based on the same GTP-U tunnel and send the data to be transmitted to the corresponding terminal according to the terminal identifier included in each data to be transmitted. Therefore, the embodiment of the present application can improve the utilization rate of the GTP-U tunnel.
[0129] In the case where the store-and-forward channel is a dedicated tunnel for a single terminal, the method of obtaining the terminal identifier and location information of the first terminal from the data to be transmitted in the above step 1 includes the following two types:
[0130] In the case where the store-and-forward channel is a dedicated tunnel for a single terminal, the first implementation of step one is as follows: Obtain the location information of the first terminal from the data to be transmitted, and determine that the terminal identifier corresponding to the store-and-forward channel is the terminal identifier of the first terminal according to the preset correspondence between each channel and the terminal identifier.
[0131] Since the terminal identifier of a terminal is generally unchanged, while the location information of the terminal may change, therefore, in the embodiments of the present application, the location information of the first terminal can be carried in the data to be transmitted, so that the access device can more accurately determine the first time when it can communicate with the first terminal, thereby improving the success rate of sending the data to be transmitted to the first terminal.
[0132] In the embodiments of the present application, since the access device needs to find the terminal identifier corresponding to the store-and-forward channel according to the preset correspondence between each channel and the terminal identifier, before receiving the data to be transmitted, the access device can also receive, through a preset control interface, the preset correspondence between the store-and-forward channel and the terminal identifier of the first terminal sent by the second gateway. The second gateway and the first gateway may be the same or different.
[0133] Optionally, the preset control interface may be a network management interface, an F1 control plane (F1-C) interface, a next-generation control plane (Next Generation Control, Ng-C) interface, a measurement and control interface, or a custom control interface, etc. Among them, the custom control interface is an interface between the access device and the second gateway based on a custom transmission protocol and used for transmitting data. When the access device is a satellite, the custom control interface may also be referred to as a custom satellite-ground interface.
[0134] What can be recorded for each channel in the preset correspondence is the channel configuration information. Among them, the channel configuration information may include: the IP address, port number, and tunnel endpoint identifier (Tunnel End Point identifier, TEID) of the channel, etc.
[0135] Correspondingly, the first gateway may be pre-configured with the preset correspondence between each channel and the terminal identifier.
[0136] In the case where the store-and-forward channel between the access device and the first gateway is a dedicated channel for a single terminal, the second implementation of step one is as follows: Determine that the terminal identifier corresponding to the store-and-forward channel is the terminal identifier of the first terminal according to the preset correspondence among each channel, the terminal identifier, and the location information, and determine that the location information corresponding to the store-and-forward channel is the location information of the first terminal.
[0137] Since the terminal identifier of a terminal generally does not change and the movement range of the terminal is generally small, the preset corresponding relationship among each channel, the terminal identifier, and the location information can be pre-configured in the access device in advance, thereby improving the forwarding speed and efficiency of the access device.
[0138] In the embodiments of the present application, in order to enable the access device to find the terminal identifier and location information corresponding to the storage and forwarding channel from the preset corresponding relationship, the access device can also receive, through a preset control interface, the preset corresponding relationship among the storage and forwarding channel, the terminal identifier of the first terminal, and the location information sent by the second gateway. Herein, the second gateway and the first gateway may be the same or different, and the preset control interface may be: a network management interface, an F1-C interface, an Ng-C interface, a measurement and control interface, or a custom control interface.
[0139] Correspondingly, the preset corresponding relationship among each channel, the terminal identifier, and the location information can be pre-configured in the first gateway.
[0140] Since the storage and forwarding channel between the access device and the first gateway can be a dedicated tunnel for a single terminal, the security and accuracy of data transmission are improved.
[0141] In the embodiments of the present application, the first message sent by the access device to the first terminal in the above step three can also be referred to as a downlink notification message, and the first message can be a message with a paging function. For example, the downlink notification message can be a paging message, or other messages with a downlink paging function, such as a MAC layer control message with a paging function, etc.
[0142] After the access device sends the first message to the first terminal according to the terminal identifier in the above step three, the access device can also receive a random access request sent by the first terminal, establish a data transmission channel with the first terminal, and then send the data to be transmitted to the first terminal through the data transmission channel.
[0143] In the embodiments of the present application, after the first terminal receives the first message, in response to the first message, the first terminal sends a random access request to the access device. After that, the access device and the first terminal execute a random access process. After the random access is successful, a data transmission channel is established between the access device and the first terminal through a Radio Resource Control (RRC) or MAC layer, etc., so as to obtain communication resources such as time domain and frequency domain allocated by the access device for communicating with the first terminal, and determine the communication protocol based on which data is transmitted between the access device and the first terminal.
[0144] The access device can encapsulate the data to be transmitted using a specified protocol to obtain a data packet to be transmitted, and send the data packet to be transmitted to the first terminal. The specified protocol is a communication protocol supported by the first terminal. For example, the specified protocol can be: Digital Satellite TV System (DVB-S) or Internet Protocol over Satellite (IPoS), etc. The embodiments of the present application do not make specific limitations on this.
[0145] Through the above method, the embodiments of the present application can achieve non-real-time forward data transmission, so that even if there is a problem of disconnection between the access device and the first terminal, the access device can transmit data to the first terminal again when reconnecting to the first terminal, improving the reliability of forward data transmission.
[0146] In the embodiments of the present application, Figure 5 the data to be transmitted can be data from the first terminal and needs to be sent to the first gateway. At this time, the manner of receiving the data to be transmitted related to the first terminal in S501 above can be implemented as: receiving the data to be transmitted sent by the first terminal, and the destination device of the data to be transmitted is the first gateway.
[0147] When the first terminal is within the coverage area of the access device, the first terminal and the access device can be communicatively connected. At this time, when the first terminal has a data upload requirement, it can send a random access request to the access device. Correspondingly, the access device receives the random access request sent by the first terminal and establishes a data transmission channel with the first terminal. After that, the access device can receive the data to be transmitted sent by the first terminal through the data transmission channel. Among them, after the random access between the first terminal and the access device is successful, the data transmission channel can be established between the access device and the first terminal through methods such as the RRC or MAC layer.
[0148] In the case where the data to be transmitted is from the first terminal and needs to be sent to the first gateway, the manner in which the access device in S503 above sends the data to be transmitted when meeting the preset conditions includes the following steps:
[0149] Step 1: Determine the second time.
[0150] Among them, the second time is the time when the access device is connected to the first gateway. The second time can be a time period or at least one time point.
[0151] Since the position of the gateway is fixed and the movement trajectory of the access device is generally fixed or regular, the access device can be configured with times when it can be connected to multiple gateways respectively. Therefore, the access device can use the gateway to which the data to be transmitted needs to be sent as the first gateway, obtain the second time when connected to the first gateway, and when the second time arrives, determine that there is a logical path between the access device and the first gateway, that is, the access device can be connected to the first gateway through the power supply link, or can be connected to the first gateway through the access device - to - access device link and the power supply link.
[0152] Step 2: When the second time arrives, determine the store - and - forward channel between the access device and the first gateway, and send the data to be transmitted to the first gateway through the store - and - forward channel.
[0153] Among them, the access device can first encapsulate the data to be transmitted using a preset protocol to obtain a data packet, and then send the data packet to the first gateway through the store - and - forward channel. The preset protocol is a communication protocol supported by the first gateway, such as the GTP - U protocol.
[0154] In the embodiment of the present application, after receiving the data to be transmitted, the first gateway can also forward the data to be transmitted to the destination terminal of the data to be transmitted through other gateways, access devices and other forwarding devices.
[0155] In the reverse transmission process of the data in the embodiment of the present application, when the access device receives the data to be transmitted, it does not immediately forward it to the first gateway, but can first store the data to be transmitted, and then forward the data to be transmitted to the first gateway when connected to the first gateway. Therefore, the embodiment of the present application can support the store - and - forward function in the reverse transmission process of the data, thereby improving the success rate of the reverse transmission.
[0156] In the embodiment of the present application, the store - and - forward channel between the access device and the first gateway can be: a shared tunnel for multiple terminals, or a dedicated tunnel for a single terminal. The method for the access device to determine the store - and - forward channel between the access device and the first gateway in step 2 above can be implemented as: obtaining the terminal identifier of the first terminal, and determining the channel corresponding to the terminal identifier of the first terminal as the store - and - forward channel according to the preset correspondence between each channel and the terminal identifier.
[0157] Optionally, the access device can obtain the terminal identifier of the first terminal from the data to be transmitted. Or, the access device can obtain the terminal identifier of the first terminal recorded when establishing a connection with the first terminal.
[0158] In an embodiment of the present application, before the access device executes the above step 2, it may also receive in advance a preset correspondence between the storage and forwarding channel and the terminal identifier of the first terminal sent by the third gateway through a preset control interface. The third gateway and the first gateway may be the same or different.
[0159] Optionally, the preset control interface may be: a network management interface, an F1-C interface, an Ng-C interface, a measurement and control interface, or a custom control interface. When the access device is a satellite, the custom control interface may also be referred to as a custom satellite-ground interface.
[0160] Optionally, the channel in each preset correspondence may correspond to one or more terminal identifiers, that is, each channel may be dedicated to a single terminal or shared by multiple terminals.
[0161] In the reverse transmission process of data, the specific implementation manners of each step may refer to the description of the forward transmission process of data, which will not be elaborated here.
[0162] Based on the same inventive concept, an embodiment of the present application also provides a data transmission method, which is applied to a gateway, where a storage and forwarding channel is configured between the gateway and the access device, and the storage and forwarding channel is at least related to the first terminal. As Figure 6 shown, the method includes the following steps:
[0163] S601. Transmit the data to be transmitted related to the first terminal using the storage and forwarding channel.
[0164] In the data transmission method provided by the embodiment of the present application, since a storage and forwarding channel is configured between the access device and the gateway, and the storage and forwarding channel is at least related to the first terminal, when the gateway uses the storage and forwarding channel to transmit the data to be transmitted related to the first terminal, the access device can store and then forward the data to be transmitted. That is, after receiving the data to be transmitted, the access device does not need to immediately forward it to the destination device, but can first store the data to be transmitted and then forward the data to be transmitted to the destination device when connecting to the destination device. Therefore, the embodiment of the present application reduces the situation of data transmission failure in network communication.
[0165] In an embodiment of the present application, the situation where the gateway uses the storage and forwarding channel to transmit the data to be transmitted related to the first terminal in the above S601 includes the following two cases:
[0166] Case 1. Send the data to be transmitted to the access device through the storage and forwarding channel, so that the access device stores the data to be transmitted and sends the data to be transmitted to the first terminal when a preset condition is met. That is, the embodiment of the present application can be applied to the forward transmission process of data.
[0167] Scenario 2: Receive the data to be transmitted from the first terminal sent by the access device through the store-and-forward channel. That is, the embodiments of the present application can be applied to the reverse data transmission process.
[0168] Through the above method, the embodiments of the present application can support the store-and-forward function during the forward or reverse data transmission process, thereby improving the success rate of data transmission.
[0169] In the embodiments of the present disclosure, during the forward transmission process, before the gateway sends the data to be transmitted to the access device through the store-and-forward channel, it can also determine whether the destination terminal of the data to be transmitted is related to the store-and-forward channel; if so, it can execute the step of sending the data to be transmitted to the access device through the store-and-forward channel. If not, it can send the data to be transmitted to the access device through other forwarding channels or discard the data to be transmitted.
[0170] Among them, the gateway can determine whether there is a terminal identifier of the first terminal related to the device to be transmitted in the above preset corresponding relationship. If so, the channel corresponding to the terminal identifier of the first terminal is used as the store-and-forward channel for transmitting the data to be transmitted, and it is determined that the destination terminal of the data to be transmitted is related to the store-and-forward channel.
[0171] Through the above method, the gateway can verify whether the data to be transmitted is related to the store-and-forward service, and when it is determined that the data to be transmitted is related to the store-and-forward service, use the store-and-forward channel to send the data to be transmitted, so as to provide the store-and-forward service more pertinently.
[0172] In the embodiments of the present application, before the gateway uses the store-and-forward channel to transmit the data to be transmitted related to the first terminal in S601 above, the gateway can also establish a store-and-forward channel with the access device.
[0173] Optionally, the gateway can establish a store-and-forward channel with the access device at a specified time, so as to transmit data with the access device through the store-and-forward channel subsequently, thereby realizing the pre-establishment of the store-and-forward channel.
[0174] Alternatively, the gateway can establish a store-and-forward channel with the access device in real time before using the store-and-forward channel to transmit the data to be transmitted related to the first terminal.
[0175] In the data transmission method applied to the gateway, the specific implementation manners of each step can refer to the data transmission method applied to the access device above, and will not be elaborated here.
[0176] Based on the same inventive concept, corresponding to the above method embodiments, the present application also provides a data transmission system, as Figure 7As shown, the system includes: an access device 701 and a gateway 702; a store-and-forward channel is configured between the access device 701 and the gateway 702, and the store-and-forward channel is at least related to a first terminal;
[0177] The access device 701 is configured to receive data to be transmitted related to the first terminal, store the data to be transmitted, and transmit the data to be transmitted when a preset condition is met;
[0178] The gateway 702 is configured to transmit the data to be transmitted related to the first terminal using the store-and-forward channel.
[0179] Based on the same inventive concept, corresponding to the above method embodiment, the present application further provides an access device. A store-and-forward channel is configured between the access device and a first gateway, and the store-and-forward channel is at least related to a first terminal, as Figure 8 shown, the access device includes:
[0180] A receiving module 801, configured to receive data to be transmitted related to the first terminal;
[0181] A storage module 802, configured to store the data to be transmitted;
[0182] A sending module 803, configured to transmit the data to be transmitted when a preset condition is met.
[0183] Optionally, the store-and-forward channel between the access device and the first gateway is a GTP-U tunnel.
[0184] Optionally, the first gateway is a gateway station.
[0185] Optionally, when the gNB-DU is deployed in the access device, the GTP-U tunnel is an F1-U interface tunnel;
[0186] Or, when the gNB is deployed in the access device, the GTP-U tunnel is an Ng-U interface tunnel.
[0187] Optionally, when the gNB-DU is deployed in the access device, the first gateway is a gateway station deployed with gNB-CU, or the first gateway is a gateway station deployed with gNB-CU and a core network;
[0188] Or, when the gNB is deployed in the access device, the first gateway is a gateway station deployed with a core network.
[0189] Optionally, the receiving module 801 is specifically configured to:
[0190] Receive the data to be transmitted sent by the first gateway through the store-and-forward channel, and the destination device of the data to be transmitted is the first terminal;
[0191] The sending module 803 is specifically configured to:
[0192] Determine the terminal identifier and location information of the first terminal;
[0193] Determine a first time according to the location information, where the first time is the time when the first terminal is within the beam coverage range of the access device;
[0194] When the first time arrives, send a first message to the first terminal according to the terminal identifier, where the first message is used to notify the first terminal to obtain the data to be transmitted.
[0195] Optionally, the storage and forwarding channel between the access device and the first gateway is a shared channel for multiple terminals. The sending module 803 is specifically configured to:
[0196] Obtain the terminal identifier and location information of the first terminal from the data to be transmitted.
[0197] Optionally, the storage and forwarding channel between the access device and the first gateway is a dedicated channel for a single terminal. The sending module 803 is specifically configured to:
[0198] Obtain the location information of the first terminal from the data to be transmitted, and determine that the terminal identifier corresponding to the storage and forwarding channel is the terminal identifier of the first terminal according to the preset correspondence between each channel and the terminal identifier; or,
[0199] Determine that the terminal identifier corresponding to the storage and forwarding channel is the terminal identifier of the first terminal according to the preset correspondence among each channel, the terminal identifier, and the location information, and determine that the location information corresponding to the storage and forwarding channel is the location information of the first terminal.
[0200] Optionally, the receiving module 801 is further configured to:
[0201] Receive, through a preset control interface, the preset correspondence between the storage and forwarding channel and the terminal identifier of the first terminal sent by the second gateway; or,
[0202] Receive, through a preset control interface, the preset correspondence among the storage and forwarding channel, the terminal identifier of the first terminal, and the location information sent by the second gateway.
[0203] Optionally, the first message is a message with a paging function;
[0204] The receiving module 801 is further configured to, after sending the first message to the first terminal according to the terminal identifier, receive a random access request sent by the first terminal and establish a data transmission channel with the first terminal;
[0205] The sending module 803 is further configured to send the data to be transmitted to the first terminal through the data transmission channel.
[0206] Optionally, the receiving module 801 is specifically configured to:
[0207] Receive the data to be transmitted sent by the first terminal, where the destination device of the data to be transmitted is the first gateway;
[0208] The sending module 803 is specifically configured to:
[0209] Determine a second time, where the second time is the time when the access device is connected to the first gateway;
[0210] When the second time arrives, determine the store-and-forward channel between the access device and the first gateway, and send the data to be transmitted to the first gateway through the store-and-forward channel.
[0211] Optionally, the store-and-forward channel between the access device and the first gateway is a shared channel for multiple terminals or a dedicated channel for a single terminal. The sending module 803 is specifically configured to:
[0212] Obtain the terminal identifier of the first terminal;
[0213] According to the preset correspondence between each channel and the terminal identifier, determine the channel corresponding to the terminal identifier of the first terminal as the store-and-forward channel.
[0214] Optionally, the sending module 803 is specifically configured to:
[0215] Obtain the terminal identifier of the first terminal from the data to be transmitted, or obtain the terminal identifier of the first terminal recorded when establishing a connection with the first terminal.
[0216] Optionally, the receiving module 801 is further configured to:
[0217] Before determining the store-and-forward channel between the access device and the first gateway, receive, through a preset control interface, the preset correspondence between the store-and-forward channel and the terminal identifier of the first terminal sent by the third gateway.
[0218] Optionally, the receiving module 801 is further configured to, before receiving the data to be transmitted sent by the first terminal, receive a random access request sent by the first terminal and establish a data transmission channel with the first terminal;
[0219] The receiving module 801 is specifically configured to:
[0220] Receive the data to be transmitted sent by the first terminal through the data transmission channel.
[0221] Optionally, the preset control interface is: a network management interface, an F1-C interface, an Ng-C interface, a measurement and control interface, or a custom control interface.
[0222] Based on the same inventive concept, corresponding to the above method embodiments, an embodiment of the present application further provides a gateway. A storage and forwarding channel is configured between the gateway and the access device, and the storage and forwarding channel is at least related to a first terminal. The gateway includes:
[0223] A transmission module, configured to use the storage and forwarding channel to transmit data to be transmitted related to the first terminal.
[0224] Optionally, the transmission module is specifically configured to:
[0225] Send the data to be transmitted to the access device through the storage and forwarding channel, so that the access device stores the data to be transmitted and sends the data to be transmitted to the first terminal when a preset condition is met; or,
[0226] Receive the data to be transmitted from the first terminal sent by the access device through the storage and forwarding channel.
[0227] Optionally, the gateway further includes:
[0228] A determination module, configured to determine whether the destination terminal of the data to be transmitted is related to the storage and forwarding channel before sending the data to be transmitted to the access device through the storage and forwarding channel; if so, call the transmission module to execute the step of sending the data to be transmitted to the access device through the storage and forwarding channel.
[0229] Optionally, the gateway further includes:
[0230] An establishment module, configured to establish a storage and forwarding channel with the access device before using the storage and forwarding channel to transmit data to be transmitted related to the first terminal.
[0231] An embodiment of the present application further provides an electronic device, as Figure 9 shown, including a processor 901, a communication interface 902, a memory 903, and a communication bus 904. Among them, the processor 901, the communication interface 902, and the memory 903 communicate with each other through the communication bus 904.
[0232] The memory 903 is used to store a computer program;
[0233] The processor 901, when executing the program stored in the memory 903, implements the steps executed by the access device or the gateway in the above method embodiments.
[0234] The communication bus mentioned in the above electronic device may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. This communication bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, only a thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0235] The communication interface is used for communication between the above electronic device and other devices.
[0236] The memory may include a Random Access Memory (RAM), or may also include a Non-Volatile Memory (NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located far from the aforementioned processor.
[0237] The above-mentioned processor may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0238] In another embodiment provided by this application, a computer-readable storage medium is also provided. A computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the steps executed by an access device or a gateway in the above data transmission method are implemented.
[0239] In another embodiment provided by this application, a computer program product containing instructions is also provided. When it runs on a computer, it causes the computer to execute the steps executed by an access device or a gateway in the above data transmission method.
[0240] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or a data center that includes one or more integrated available media. The available medium may be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)).
[0241] It should be noted that, in this document, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including", or any other variation thereof is intended to cover a non-exclusive inclusion, such that a process, method, article, or device that includes a series of elements includes not only those elements but also other elements that are not explicitly listed, or also includes elements that are inherent to such process, method, article, or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article, or device that includes the element.
[0242] Each embodiment in this specification is described in a related manner. The same or similar parts among the embodiments can be referred to each other, and the differences between each embodiment and other embodiments are emphasized. In particular, for the system, access device, and gateway embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.
[0243] The above are only the preferred embodiments of the present application and are not intended to limit the protection scope of the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application are all included in the protection scope of the present application.
Claims
1. A data transmission method, applied to an access device, characterized in that, A storage and forwarding channel is configured between the access device and the first gateway, and the storage and forwarding channel is at least related to the first terminal; the method includes: Receiving data to be transmitted related to the first terminal; Storing the data to be transmitted; Sending the data to be transmitted when a preset condition is met.
2. The method according to claim 1, wherein The storage and forwarding channel between the access device and the first gateway is a user plane General Packet Radio Service Tunneling Protocol (GTP-U) tunnel.
3. The method according to claim 2, characterized in that, The first gateway is a gateway station.
4. The method according to claim 3, characterized in that, When the next-generation base station - distributed unit (gNB-DU) is deployed in the access device, the GTP-U tunnel is an F1 user plane F1-U interface tunnel; Or, when a gNB is deployed in the access device, the GTP-U tunnel is a next-generation user plane function Ng-U interface tunnel.
5. The method according to claim 4, wherein When the gNB-DU is deployed in the access device, the first gateway is a gateway station deployed with a next-generation base station - central unit (gNB-CU), or the first gateway is a gateway station deployed with a gNB-CU and a core network; Or, when a gNB is deployed in the access device, the first gateway is a gateway station deployed with a core network.
6. The method according to any one of claims 1-5, characterized in that, The receiving of the data to be transmitted related to the first terminal includes: Receiving, through the storage and forwarding channel, the data to be transmitted sent by the first gateway, where the destination device of the data to be transmitted is the first terminal; The sending of the data to be transmitted when a preset condition is met includes: Determining the terminal identifier and location information of the first terminal; Determining a first time according to the location information, where the first time is the time when the first terminal is within the beam coverage range of the access device; When the first time arrives, sending a first message to the first terminal according to the terminal identifier, where the first message is used to notify the first terminal to obtain the data to be transmitted.
7. The method according to claim 6, characterized in that, The storage and forwarding channel between the access device and the first gateway is a shared channel for multiple terminals, and the determining of the terminal identifier and location information of the first terminal includes: Obtaining the terminal identifier and location information of the first terminal from the data to be transmitted.
8. The method according to claim 6, wherein The storage and forwarding channel between the access device and the first gateway is a dedicated channel for a single terminal, and the determining of the terminal identifier and location information of the first terminal includes: Obtaining the location information of the first terminal from the data to be transmitted, and determining, according to a preset correspondence relationship between each channel and the terminal identifier, that the terminal identifier corresponding to the storage and forwarding channel is the terminal identifier of the first terminal; or, Determining, according to a preset correspondence relationship among each channel, the terminal identifier, and the location information, that the terminal identifier corresponding to the storage and forwarding channel is the terminal identifier of the first terminal, and determining that the location information corresponding to the storage and forwarding channel is the location information of the first terminal.
9. The method according to claim 8, wherein Before the determining of the terminal identifier and location information of the first terminal, the method further includes: Receiving, through a preset control interface, a preset correspondence relationship between the storage and forwarding channel and the terminal identifier of the first terminal sent by a second gateway; or, Receive, through a preset control interface, the preset correspondence relationship among the storage and forwarding channel, the terminal identifier of the first terminal, and the location information sent by the second gateway.
10. The method according to claim 6, characterized in that, The first message is a message with a paging function. After sending the first message to the first terminal according to the terminal identifier, the method further includes: Receiving a random access request sent by the first terminal and establishing a data transmission channel with the first terminal; Sending the data to be transmitted to the first terminal through the data transmission channel.
11. According to the method described in any one of claims 1-5, characterized in that, The receiving the data to be transmitted related to the first terminal includes: Receiving the data to be transmitted sent by the first terminal, where the destination device of the data to be transmitted is the first gateway; The sending the data to be transmitted when a preset condition is met includes: Determining a second time, where the second time is the time when the access device is connected to the first gateway; When the second time arrives, determining the storage and forwarding channel between the access device and the first gateway, and sending the data to be transmitted to the first gateway through the storage and forwarding channel.
12. The method according to claim 11, wherein The storage and forwarding channel between the access device and the first gateway is a shared channel for multiple terminals or a dedicated channel for a single terminal. Determining the storage and forwarding channel between the access device and the first gateway includes: Obtaining the terminal identifier of the first terminal; Determining, according to the preset correspondence relationship between each channel and the terminal identifier, the channel corresponding to the terminal identifier of the first terminal as the storage and forwarding channel.
13. The method according to claim 12, wherein The obtaining the terminal identifier of the first terminal includes: Obtaining the terminal identifier of the first terminal from the data to be transmitted, or obtaining the terminal identifier of the first terminal recorded when establishing a connection with the first terminal.
14. The method according to claim 12, characterized in that, Before determining the storage and forwarding channel between the access device and the first gateway, the method further includes: Receiving, through a preset control interface, the preset correspondence relationship between the storage and forwarding channel and the terminal identifier of the first terminal sent by the third gateway.
15. The method according to claim 11, wherein Before receiving the data to be transmitted sent by the first terminal, the method further includes: Receiving a random access request sent by the first terminal and establishing a data transmission channel with the first terminal; The receiving the data to be transmitted sent by the first terminal includes: Receiving the data to be transmitted sent by the first terminal through the data transmission channel.
16. The method according to claim 9 or 14, characterized in that, The preset control interface is: a network management interface, an F1-C interface, an Ng-C interface, a measurement and control interface, or a custom control interface.
17. A data transmission method, applied to a gateway, characterized in that, A storage and forwarding channel is configured between the gateway and the access device, and the storage and forwarding channel is at least related to the first terminal; the method includes: Using the storage and forwarding channel to transmit the data to be transmitted related to the first terminal.
18. The method according to claim 17, wherein The using the storage and forwarding channel to transmit the data to be transmitted related to the first terminal includes: Send the data to be transmitted to the access device through the store-and-forward channel, so that the access device stores the data to be transmitted and sends the data to be transmitted to the first terminal when a preset condition is satisfied; or, Receive, through the store-and-forward channel, the data to be transmitted sent by the access device from the first terminal.
19. The method according to claim 18, characterized in that, Before sending the data to be transmitted to the access device through the store-and-forward channel, the method further includes: Determine whether the destination terminal of the data to be transmitted is related to the store-and-forward channel; If so, execute the step of sending the data to be transmitted to the access device through the store-and-forward channel.
20. The method according to any one of claims 17-19, characterized in that, Before using the store-and-forward channel to transmit the data to be transmitted related to the first terminal, the method further includes: Establish the store-and-forward channel with the access device.
21. A data transmission system, characterized in that, The system includes an access device and a gateway, and a store-and-forward channel is configured between the access device and the gateway, and the store-and-forward channel is at least related to a first terminal; The access device is configured to receive the data to be transmitted related to the first terminal, store the data to be transmitted, and send the data to be transmitted when a preset condition is satisfied; The gateway is configured to use the store-and-forward channel to transmit the data to be transmitted related to the first terminal.
22. An access device, characterized in that, A store-and-forward channel is configured between the access device and a first gateway, and the store-and-forward channel is at least related to a first terminal. The access device includes: A receiving module, configured to receive the data to be transmitted related to the first terminal; A storage module, configured to store the data to be transmitted; A sending module, configured to send the data to be transmitted when a preset condition is satisfied.
23. A gateway, characterized in that, A store-and-forward channel is configured between the gateway and the access device, and the store-and-forward channel is at least related to a first terminal. The gateway includes: A transmission module, configured to use the store-and-forward channel to transmit the data to be transmitted related to the first terminal.
24. An electronic device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus. Among them, the processor, the communication interface, and the memory complete mutual communication through the communication bus; The memory is configured to store a computer program; When the processor is configured to execute the program stored on the memory, the method according to any one of claims 1-20 is implemented.
25. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, the method according to any one of claims 1-20 is implemented.