Data transmission method and device, communication equipment and communication system

By using a lightweight SRI interface protocol stack based on MAC, and utilizing C-IP flow and U-IP flow to transmit control plane and user plane IP packets, MAC PDUs are directly constructed at the SRI-MAC layer. This solves the problems of high RRC signaling overhead and high data transmission latency caused by the undefined functions of the SRI interface protocol stack, and achieves more efficient data transmission.

CN122073706APending Publication Date: 2026-05-22CHINA SATELLITE NETWORK INNOVATION CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHINA SATELLITE NETWORK INNOVATION CO LTD
Filing Date
2024-11-21
Publication Date
2026-05-22

AI Technical Summary

Technical Problem

In the existing technology, the protocol functions of the SRI interface protocol stack are not defined, which leads to problems such as high RRC signaling overhead and high data transmission latency.

Method used

A lightweight SRI interface protocol stack based on MAC is adopted. Control plane and user plane IP packets are transmitted between the IP layer and the SRI-MAC layer through C-IP flow and U-IP flow. MAC PDUs are directly constructed at the SRI-MAC layer, avoiding mapping to LCH or DRB through multiple protocol layers and reducing the addition of header information.

Benefits of technology

It reduces RRC signaling overhead, lowers data transmission latency, and improves data transmission efficiency and robustness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122073706A_ABST
    Figure CN122073706A_ABST
Patent Text Reader

Abstract

The invention provides a data transmission method and device, communication equipment and a communication system, and the method comprises the steps: a CP mapping layer of first equipment sends an IP packet of a first CP to an SRI-MAC layer of the first equipment through a first C-IP flow; and / or, the UP mapping layer of the first device sends the IP packet of the first UP to the SRI-MAC layer of the first device through the first U-IP flow; the SRI-MAC layer of the first device establishes a received target IP packet to obtain an MAC PDU, and sends the MAC PDU to the SRI-MAC layer of the second device, the target IP packet comprises at least one of an IP packet of the first CP and an IP packet of the first UP, data is transmitted between the first device and the second device through an SRI interface, configuration of C-IP flow and U-IP flow does not need to consume RRC signaling, and the RRC signaling overhead can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of satellite communication technology, and in particular to a data transmission method, apparatus, communication equipment, communication system, and storage medium. Background Technology

[0002] While related technologies have proposed an SRI (Satellite Radio Interface) protocol stack framework, they have not defined the protocol functions of the SRI interface protocol stack. Defining the SRI interface protocol functions is a problem that urgently needs to be solved. Furthermore, related technologies suffer from high RRC (Radio Resource Control) signaling overhead and large data transmission delays when transmitting data between two devices. Summary of the Invention

[0003] This disclosure aims to at least partially address one of the technical problems in the related art.

[0004] A first aspect of this disclosure provides a data transmission method applicable to a first device. The method includes: a control plane (CP) mapping layer of the first device sending a first CP IP packet to a satellite radio interface-media access control (SRI-MAC) layer of the first device via a first CP-oriented Internet Protocol IP flow (C-IP flow); and / or, a user plane (UP) mapping layer of the first device sending a first UP IP packet to a first UP IP packet to a SRI-MAC layer of the first device via a first UP-oriented IP flow (U-IP flow); the SRI-MAC layer of the first device assembling a received target IP packet to obtain a MAC Protocol Data Unit (PDU), and sending the MAC PDU to a SRI-MAC layer of a second device, wherein the target IP packet includes at least one of the first CP IP packet and the first UP IP packet, and the first device and the second device transmit data via an SRI interface.

[0005] A second aspect of this disclosure provides another data transmission method applicable to a second device. The method includes: the SRI-MAC layer of the second device receiving a MAC PDU sent by the SRI-MAC layer of a first device and parsing the MAC PDU to obtain a target MAC SDU, wherein the first device and the second device transmit data through an SRI interface; the SRI-MAC layer of the second device determining the target MAC SDU as a first MAC SDU and sending the first MAC SDU to the CP mapping layer of the second device through a second C-IP flow, wherein the first MAC SDU is constructed based on IP packets of a first CP; and / or, the SRI-MAC layer of the second device determining the target MAC SDU as a second MAC SDU and sending the second MAC SDU to the UP mapping layer of the second device through a second U-IP flow, wherein the second MAC SDU is constructed based on IP packets of a first UP.

[0006] A third aspect of this disclosure provides a data transmission apparatus suitable for a first device. The apparatus includes: a first transmitting module, configured to transmit a first CP IP packet to a Satellite Radio Interface-Media Access Control (SRI-MAC) layer of the first device via a first CP-oriented Internet Protocol IP flow (C-IP flow) through a control plane (CP) mapping layer of the first device; a second transmitting module, configured to transmit a first UP IP packet to a first UP IP packet to a SRI-MAC layer of the first device via a first UP-oriented IP flow (U-IP flow) through a user plane (UP) mapping layer of the first device; and a third transmitting module, configured to assemble a received target IP packet into a MAC Protocol Data Unit (PDU) through the SRI-MAC layer of the first device, and transmit the MAC PDU to a SRI-MAC layer of a second device, wherein the target IP packet includes at least one of the first CP IP packet and the first UP IP packet, and the first device and the second device transmit data via an SRI interface.

[0007] This disclosure provides another data transmission apparatus, applicable to a second device, comprising: a receiving module, configured to receive a MAC PDU sent by the SRI-MAC layer of a first device through the SRI-MAC layer of the second device, and parse the MAC PDU to obtain a target MAC SDU, wherein the first device and the second device transmit data through an SRI interface; a first sending module, configured to determine the target MAC SDU as a first MAC SDU through the SRI-MAC layer of the second device, and send the first MAC SDU to the CP mapping layer of the second device through a second C-IP flow, wherein the first MAC SDU is constructed based on IP packets of a first CP; and a second sending module, configured to determine the target MAC SDU as a second MAC SDU through the SRI-MAC layer of the second device, and send the second MAC SDU to the UP mapping layer of the second device through a second U-IP flow, wherein the second MAC SDU is constructed based on IP packets of a first UP.

[0008] A fifth aspect of this disclosure provides a communication device, including: at least one processor and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method described in the first aspect or the second aspect.

[0009] A sixth aspect of this disclosure provides a communication system, the communication system comprising: a first device and a second device, wherein: the first device is configured to implement the method described in the first aspect of this disclosure; and the second device is configured to implement the method described in the second aspect of this disclosure.

[0010] A seventh aspect of this disclosure provides a chip including one or more interface circuits and one or more processors; the interface circuits are configured to receive signals from a memory of a communication device and send the received signals to the processors, the received signals including computer instructions stored in the memory, wherein when the processor executes the computer instructions, the communication device implements the method described in the first or second aspect of the embodiments disclosed in this disclosure.

[0011] An eighth aspect of this disclosure provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, can implement the methods described in the first or second aspect of this disclosure.

[0012] A ninth aspect of this disclosure provides a computer program product that, when executed by an instruction processor, implements the method described in the first or second aspect of this disclosure.

[0013] The technical solutions provided by the embodiments of this disclosure bring at least the following beneficial effects: the CP mapping layer and SRI-MAC layer of the same device can transmit control plane IP packets through C-IP flow, and the UP mapping layer and SRI-MAC layer of the same device can transmit user plane IP packets through U-IP flow. The configuration of C-IP flow and U-IP flow does not consume RRC signaling, which can reduce RRC signaling overhead and reduce data transmission latency.

[0014] Additional aspects and advantages of this disclosure will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this disclosure. Attached Figure Description

[0015] The above and / or additional aspects and advantages of this disclosure will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, in which:

[0016] Figure 1 A lightweight SRI interface protocol stack based on MAC is provided for embodiments of this disclosure;

[0017] Figure 2 A flowchart illustrating a data transmission method provided in an embodiment of this disclosure;

[0018] Figure 3 A flowchart illustrating another data transmission method provided in this embodiment of the disclosure;

[0019] Figure 4 A flowchart illustrating another data transmission method provided in this embodiment of the disclosure;

[0020] Figure 5 A flowchart illustrating another data transmission method provided in this disclosure embodiment;

[0021] Figure 6 A flowchart illustrating another data transmission method provided in this embodiment of the disclosure;

[0022] Figure 7 This is an interactive schematic diagram of a data transmission method provided in an embodiment of the present disclosure;

[0023] Figure 8 This is an interactive schematic diagram of another data transmission method provided in an embodiment of the present disclosure;

[0024] Figure 9This is a schematic diagram of the structure of a data transmission device provided in an embodiment of the present disclosure;

[0025] Figure 10 This is a schematic diagram of another data transmission device provided in an embodiment of the present disclosure;

[0026] Figure 11 This is a block diagram illustrating a communication device for implementing a data transmission method according to an exemplary embodiment;

[0027] Figure 12 This is a structural diagram of a chip according to an exemplary embodiment. Detailed Implementation

[0028] Embodiments of this disclosure are described in detail below. Examples of these embodiments are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this disclosure, and should not be construed as limiting this disclosure.

[0029] Currently, the relevant agreements propose an end-to-end network architecture for 5G (5th Generation Mobile Networks) and NTN (Non-Terrestrial Network).

[0030] For example, the relevant protocols propose a RAN (Radio Access Network) architecture in regenerative mode. The gNB (Next Generation NodeB) carries PDU (Protocol Data Unit) sessions, QoS (Quality of Service) flows, radio bearers, and NG-U (Next Generation-User plane) tunnels on the satellite, which remains unchanged from current 5G systems. A new SRI interface is added between the NTN Gateway and the base station (satellite). The satellite can be an onboard base station.

[0031] For example, relevant protocols propose a UP (User Plane) protocol stack in regeneration mode and provide a framework for the SRI interface protocol stack between gateway stations and base stations (satellites). The SRI interface protocol stack is part of the TNL (Transport Network Layer) in the NG interface, located below the IP (Internet Protocol) layer, with IP packets as input and output payloads. Since the SRI interface protocol stack is below the IP layer, it can be composed of L3 / L2 / L1 or L2 / L1. If L3 is included, the protocol functions in that part are extensions of the L3 IP packet processing functions specific to the SRI interface characteristics, such as encryption / decryption, robust mechanisms based on data IP packets, and data adaptation mechanisms based on data IP packets.

[0032] In some cases, SRI's protocol stack is used to transmit the terminal's user plane between the satellite and the gateway. The terminal PDU is transmitted between the 5GC (5G core) and the onboard gNB as usual via the GTP-U (General Packet Radio Service Tunnel Protocol-UserPlane) tunnel, but through the NTN gateway.

[0033] For example, relevant protocols propose a CP (Control Plane) protocol stack in regeneration mode, and the SRI interface protocol stack shares the same framework as the user plane SRI protocol stack. The SRI interface protocol stack can be composed of L3 / L2 / L1, or only L2 / L1. If it includes L3, then that part of the protocol functionality is an extension of the L3 IP packet processing functionality to the characteristics of the SRI interface, such as encryption / decryption, robust mechanisms based on signaling IP packets, and fast data transmission mechanisms based on signaling IP packets.

[0034] In some cases, NG-AP (Next Generation-Application Protocol) is transmitted between the 5GC and the onboard gNB via SCTP (Stream Control Transmission Protocol), but through the NTN gateway. NAS (Non-Access Stratum) protocol is also transmitted between the 5GC and the onboard gNB via NG-AP and the NTN gateway.

[0035] In some cases, the NR (New Radio) NTN function defined in the relevant protocols is in transparent payload mode. In transparent payload mode, the SRI interface protocol stack does not need to be set up; the SRI interface protocol stack is only required in regenerative mode (gNB on board).

[0036] Related technologies define a regenerative payload mode for deploying base station functions on satellites, and the SRI interface will become a mandatory interface for NR NTN systems.

[0037] In summary, although related technologies have proposed an SRI interface protocol stack framework, they have not defined the protocol functions of the SRI interface protocol stack. To address the above issues, such as... Figure 1 As shown, this disclosure proposes a lightweight SRI interface protocol stack scheme based on MAC (Media Access Control). By defining the protocol framework of L2 in the SRI interface protocol stack, the control plane and user plane of the SRI interface are integrated. By defining the MAC protocol of L2 in the SRI interface protocol stack, an on-orbit lightweight SRI interface is realized.

[0038] like Figure 1 As shown, in the MAC-based lightweight SRI interface protocol stack, the lower layer of the IP layer (sublayer, the same below) is the SRI-MAC layer (sublayer, the same below), and the upper layer of the SRI-MAC layer is the IP layer. The IP layer and the MAC layer are two directly adjacent protocol layers, and the SRI-MAC layer is the MAC protocol layer facing the SRI interface. The MAC-based lightweight SRI interface protocol stack consists of three layers: the IP layer is L3, the SRI-MAC layer is L2, and the PHY (Physical Layer) is L1.

[0039] The IP layer and SRI-MAC layer are connected via C-IP flow (CP-oriented IP flow, also called CP data flow) and U-IP flow (UP-oriented IP flow, also called UP data flow). It should be noted that both C-IP flow and U-IP flow are transmission channels. C-IP flow is used to transmit CP IP packets between the IP layer and SRI-MAC layer, while U-IP flow is used to transmit UP IP packets between the IP layer and SRI-MAC layer. Therefore, this scheme defines the functions of C-IP flow and U-IP flow in the SRI interface protocol stack.

[0040] It should be noted that there are no strict limitations on the number or numbering of C-IP flows and U-IP flows. For example, ... Figure 1 As shown, the IP layer and the SRI-MAC layer are connected by C-IP flows and U-IP flows. C-IP flows are used to represent multiple C-IP flows, and C-IP flows are used to represent multiple U-IP flows.

[0041] For example, there can be one or more C-IP flows and one or more U-IP flows. Both C-IP flows and U-IP flows are numbered uniformly. For instance, if there is only one C-IP flow and one U-IP flow, the C-IP flow ID (Identity Document) is 0, and the U-IP flow ID is 1. If there are two C-IP flows and three U-IP flows, the C-IP flow IDs are 0 and 1 respectively, and the U-IP flow IDs are 2, 3, and 4 respectively.

[0042] For example, a C-IP flow can carry one or more CP IP packets, and a U-IP flow can carry one or more UP IP packets.

[0043] It should be noted that there are no restrictions on the establishment methods of C-IP flow and U-IP flow. They can be configured without signaling. For example, they can be established directly during system activation or initial startup.

[0044] In the embodiments of this disclosure, the CP mapping layer of the first device is deployed on the IP layer of the first device, or the CP mapping layer of the first device is independent of the IP layer of the first device. The UP mapping layer of the first device is deployed on the IP layer of the first device, or the UP mapping layer of the first device is independent of the IP layer of the first device.

[0045] In the embodiments of this disclosure, the CP mapping layer of the second device is deployed on the IP layer of the second device, or the CP mapping layer of the second device is independent of the IP layer of the second device. The UP mapping layer of the second device is deployed on the IP layer of the second device, or the UP mapping layer of the second device is independent of the IP layer of the second device.

[0046] In the embodiments of this disclosure, the first device is a satellite and the second device is a gateway station, or the first device is a gateway station and the second device is a satellite. That is, the data transmission method proposed in this disclosure is applicable to data transmission scenarios between satellites and gateway stations.

[0047] For example, such as Figure 1 As shown, the satellite's CP mapping layer and UP mapping layer are both deployed in the satellite's IP layer, that is, the CP mapping layer and UP mapping layer have been added to the satellite's IP layer.

[0048] For example, such as Figure 1 As shown, the CP mapping layer and UP mapping layer of the gateway station are both deployed on the IP layer of the gateway station, that is, the CP mapping layer and UP mapping layer have been added to the IP layer of the gateway station.

[0049] It should be noted that the functional definitions of the CP mapping layer, UP mapping layer, and SRI-MAC layer can be found in the following embodiments, and will not be repeated here.

[0050] It should be noted that, Figure 1 The MAC-based lightweight SRI interface protocol stack shown is merely an example of the MAC-based lightweight SRI interface protocol stack in this disclosure, and is not intended to limit the MAC-based lightweight SRI interface protocol stack in this disclosure.

[0051] The data transmission method, apparatus, communication device, and communication system of this disclosure are described below with reference to the accompanying drawings.

[0052] Figure 2 This is a flowchart illustrating a data transmission method provided in an embodiment of this disclosure. Figure 2 As shown, the data transmission method may include the following steps:

[0053] S201, the CP mapping layer of the first device sends the IP packet of the first CP to the SRI-MAC layer of the first device through the first C-IP flow.

[0054] In one implementation, before the CP mapping layer of the first device sends the IP packet of the first CP to the SRI-MAC layer of the first device through the first C-IP flow, the CP mapping layer of the first device further includes mapping the IP packet of the second CP to the first C-IP flow to obtain the IP packet of the first CP. Therefore, the function of the CP mapping layer in the SRI interface protocol stack is defined in this scheme.

[0055] It should be noted that the IP packet of the second CP refers to the IP packet of the CP generated by the IP layer of the first device, which is the IP packet of the original CP to be transmitted. For example, such as... Figure 1As shown, the IP layer of the first device can process the control plane data generated by the NG-AP / SCTP protocol layer of the first device to obtain the IP packets of the second CP. The IP packets of the first CP refer to the IP packets mapped from the IP packets of the first CP, which are the IP packets carried by the first C-IP flow. The first C-IP flow refers to the C-IP flow on the first device side that carries the IP packets of the first CP.

[0056] It should be noted that the CP mapping layer of the first device maps the IP packets of the second CP to the first C-IP flow to obtain the IP packets of the first CP. This can be achieved using any data mapping method in related technologies, and no particular limitation is made here. The terms data mapping and data encapsulation are interchangeable.

[0057] In one implementation, the CP mapping layer of the first device maps the IP packets of the second CP to the first C-IP flow to obtain the IP packets of the first CP. This includes the CP mapping layer of the first device determining the first C-IP flow from the C-IP flows and encapsulating the IP packets of the second CP according to the transmission protocol corresponding to the C-IP flow to obtain the IP packets of the first CP.

[0058] In one implementation, the IP packet of the first CP carries first indication information. For example, the IP packet of the first CP carries an identifier of a first C-IP flow.

[0059] In one implementation, before sending the IP packet of the first CP to the SRI-MAC layer of the first device via the first C-IP flow, the first device's CP mapping layer further includes adding the identifier of the first C-IP flow to the IP packet of the first CP.

[0060] In some examples, the CP mapping layer of the first device adds the identifier of the first C-IP flow to the IP packet of the first CP. This includes the CP mapping layer establishing a mapping relationship between the IP address of the first CP's IP packet and the identifier of the first C-IP flow, and replacing the IP address of the first CP's IP packet with the identifier of the first C-IP flow. Therefore, the CP mapping layer of the first device can use the identifier of the first C-IP flow to replace the IP address of the first CP's IP packet, eliminating the need to transmit the IP address of the first CP's IP packet, reducing the amount of data transmitted, and helping to improve data transmission efficiency.

[0061] It should be noted that the IP address of the IP packet in the first CP is the same as the IP address of the IP packet in the second CP. The IP address of the IP packet in the first CP includes the IP address of the first device, the IP address of the second device, etc. In other words, the IP address of the first device is the source IP address of the IP packet in the first CP, and the IP address of the second device is the destination IP address of the IP packet in the first CP.

[0062] In some examples, the method further includes the first device sending a mapping relationship between the IP address of the IP packet of the first CP and the identifier of the first C-IP flow to the second device. For example, the CP mapping layer of the first device may add the above mapping relationship to the IP packet of the first CP, and / or, the first device may send the above mapping relationship to the second device via RRC signaling, and / or, the first device may send a data packet carrying the above mapping relationship to the second device.

[0063] For example, taking the first device as a satellite and the second device as a gateway station, the satellite's CP mapping layer maps the IP packets of the second CP to the first C-IP flow to obtain the IP packets of the first CP. The satellite's CP mapping layer establishes a mapping relationship between the IP address of the IP packet of the first CP and the identifier of the first C-IP flow, replaces the IP address of the IP packet of the first CP in the IP packet of the first CP with the identifier of the first C-IP flow, and sends the IP packets of the first CP to the SRI-MAC layer of the satellite through the first C-IP flow.

[0064] For example, taking the first device as a gateway station and the second device as a satellite, the CP mapping layer of the gateway station maps the IP packets of the second CP to the first C-IP flow to obtain the IP packets of the first CP. The CP mapping layer of the gateway station establishes a mapping relationship between the IP address of the IP packet of the first CP and the identifier of the first C-IP flow, and replaces the IP address of the IP packet of the first CP in the IP packet of the first CP with the identifier of the first C-IP flow, and sends the IP packets of the first CP to the SRI-MAC layer of the satellite through the first C-IP flow.

[0065] S202, the UP mapping layer of the first device sends the IP packet of the first UP to the SRI-MAC layer of the first device through the first U-IP flow.

[0066] It should be noted that at least one of the executable steps S201 and S202 is not subject to many restrictions on the execution order of steps S201 and S202, such as being executed serially or in parallel.

[0067] In one implementation, before the UP mapping layer of the first device sends the IP packet of the first UP to the SRI-MAC layer of the first device through the first U-IP flow, the UP mapping layer of the first device further includes mapping the IP packet of the second UP to the first U-IP flow to obtain the IP packet of the first UP. Therefore, the function of the UP mapping layer in the SRI interface protocol stack is defined in this scheme.

[0068] It should be noted that the second UP IP packet refers to the UP IP packet generated by the IP layer of the first device, which is the original UP IP packet to be transmitted. For example, such as... Figure 1 As shown, the IP layer of the first device can process the user plane data generated by the GTP-U / UDP (User Datagram Protocol) protocol layer of the first device to obtain the IP packet of the second UP. The IP packet of the first UP refers to the IP packet mapped from the IP packet of the first UP, which is the IP packet carried by the first U-IP flow. The first U-IP flow refers to the U-IP flow on the first device side that carries the IP packet of the first UP.

[0069] It should be noted that the UP mapping layer of the first device maps the IP packets of the second UP to the first U-IP flow to obtain the IP packets of the first UP. This can be achieved using any data mapping method in the relevant technologies, and no further restrictions are imposed here.

[0070] In one implementation, the UP mapping layer of the first device maps the IP packet of the second UP to the first U-IP flow to obtain the IP packet of the first UP. This includes the UP mapping layer of the first device determining the first U-IP flow from the U-IP flows and encapsulating the IP packet of the second UP according to the transmission protocol corresponding to the U-IP flow to obtain the IP packet of the first UP.

[0071] In one implementation, the IP packet of the first UP carries first indication information. For example, the IP packet of the first UP carries an identifier of the first U-IP flow.

[0072] In one implementation, before sending the IP packet of the first UP to the SRI-MAC layer of the first device via the first U-IP flow, the UP mapping layer of the first device further includes adding the identifier of the first U-IP flow to the IP packet of the first UP.

[0073] In one implementation, the UP mapping layer of the first device adds the identifier of the first U-IP flow to the IP packet of the first UP. The UP mapping layer also establishes a mapping relationship between the IP address of the first UP IP packet and the identifier of the first U-IP flow, and replaces the IP address of the first UP IP packet with the identifier of the first U-IP flow. Therefore, the UP mapping layer of the first device can use the identifier of the first U-IP flow to replace the IP address of the first UP IP packet, meaning it does not need to transmit the IP address of the first UP IP packet, reducing the amount of data transmitted and helping to improve data transmission efficiency.

[0074] It should be noted that the IP address of the first UP's IP packet is the same as the IP address of the second UP's IP packet. The IP address of the first UP's IP packet may include the IP address of the first device, the IP address of the second device, etc. It can be understood that the IP address of the first device is the source IP address of the first UP's IP packet, and the IP address of the second device is the destination IP address of the first UP's IP packet.

[0075] In some examples, the method also includes the first device sending a mapping relationship between the IP address of the first UP's IP packet and the identifier of the first U-IP flow to the second device. For example, the first device's UP mapping layer may add the above mapping relationship to the first UP's IP packet, and / or, the first device may send the above mapping relationship to the second device via RRC signaling, and / or, the first device may send a data packet carrying the above mapping relationship to the second device.

[0076] For example, taking the first device as a satellite and the second device as a gateway station, the satellite's UP mapping layer maps the IP packet of the second UP to the first U-IP flow to obtain the IP packet of the first UP. The satellite's UP mapping layer establishes a mapping relationship between the IP address of the IP packet of the first UP and the identifier of the first U-IP flow, replaces the IP address of the IP packet of the first UP in the IP packet of the first UP with the identifier of the first U-IP flow, and sends the IP packet of the first UP to the SRI-MAC layer of the satellite through the first U-IP flow.

[0077] For example, taking the first device as a gateway station and the second device as a satellite, the UP mapping layer of the gateway station maps the IP packet of the second UP to the first U-IP flow to obtain the IP packet of the first UP. The UP mapping layer of the gateway station establishes a mapping relationship between the IP address of the IP packet of the first UP and the identifier of the first U-IP flow, replaces the IP address of the IP packet of the first UP in the IP packet of the first UP with the identifier of the first U-IP flow, and sends the IP packet of the first UP to the SRI-MAC layer of the satellite through the first U-IP flow.

[0078] S203, the SRI-MAC layer of the first device assembles the received target IP packet to obtain a MAC PDU, and sends the MAC PDU to the SRI-MAC layer of the second device. The target IP packet includes at least one of the IP packet of the first CP and the IP packet of the first UP. The first device and the second device transmit data through the SRI interface.

[0079] In related technologies, IP packets need to be mapped to LCH (Logical Channel) or DRB (Data Radio Bearer) through multiple protocol layers. The MAC layer builds MAC PDUs based on LCH or DRB. This process leads to the addition of too much header information, increasing transmission latency, transmission overhead, and system complexity.

[0080] However, in this scheme, there is no need to map IP packets to LCH or DRB through multiple protocol layers. The SRI-MAC layer can directly construct MAC PDUs based on the received IP packets, reducing the need for header information, which helps to reduce transmission latency and transmission overhead, and the SRI interface protocol stack is more lightweight.

[0081] For example, taking a satellite as the first device and a gateway station as the second device, the satellite's CP mapping layer sends a first CP IP packet to the satellite's SRI-MAC layer through a first C-IP flow, and / or the satellite's UP mapping layer sends a first UP IP packet to the satellite's SRI-MAC layer through a first U-IP flow. The satellite's SRI-MAC layer assembles the received target IP packet to obtain a MAC PDU, and sends the MAC PDU to the gateway station's SRI-MAC layer. The target IP packet includes at least one of the first CP IP packet and the first UP IP packet. Data is transmitted between the satellite and the gateway station through the SRI interface.

[0082] For example, taking a first device as a gateway station and a second device as a satellite, the gateway station's CP mapping layer sends a first CP IP packet to the gateway station's SRI-MAC layer through a first C-IP flow, and / or the gateway station's UP mapping layer sends a first UP IP packet to the gateway station's SRI-MAC layer through a first U-IP flow. The gateway station's SRI-MAC layer assembles the received target IP packet to obtain a MAC PDU, and sends the MAC PDU to the satellite's SRI-MAC layer. The target IP packet includes at least one of the first CP IP packet and the first UP IP packet. Data is transmitted between the gateway stations via the SRI interface.

[0083] In one implementation, the target IP packet carries first indication information, wherein the first indication information is used to indicate that the target IP packet is an IP packet of a first CP or an IP packet of a first UP. No further limitations are imposed on the first indication information.

[0084] In some instances, the initial indication information includes an identifier for the target IP flow carrying the target IP packet. It is understood that the identifier for the target IP flow is either the identifier for the first C-IP flow or the identifier for the first U-IP flow.

[0085] It should be noted that any MAC PDU construction method in the relevant technologies can be used to construct a MAC PDU, and no further restrictions are imposed here.

[0086] In one implementation, the SRI-MAC layer of the first device assembles received target IP packets to obtain a MAC PDU. This includes assembling IP packets from a first CP (Content Provider) to obtain a first MAC SDU (Service Data Unit), assembling IP packets from a first UP (User Provider) to obtain a second MAC SDU, and assembling a target MAC SDU to obtain a MAC PDU. The target MAC SDU includes at least one of the first MAC SDU and the second MAC SDU. Therefore, the SRI-MAC layer of the first device can assemble received control plane IP packets to obtain a first MAC SDU and receive user plane IP packets to obtain a second MAC SDU. In other words, it assembles MAC SDUs separately for received control plane IP packets and user plane IP packets, and then assembles the first MAC SDU and / or the second MAC SDU to obtain a MAC PDU.

[0087] It should be noted that the first MAC SDU and the second MAC SDU can be constructed using any MACSDU construction method in the relevant technology, and no further limitations are imposed here. For example, a first MAC SDU can be constructed from the IP packets of one or more first CPs, and a second MAC SDU can be constructed from the IP packets of one or more first UPs.

[0088] In one embodiment, the target MAC SDU carries second indication information, wherein the second indication information is used to indicate that the target MAC SDU is a first MAC SDU or a second MAC SDU.

[0089] In some examples, the second indication information includes an identifier of the target IP flow carrying the target IP packet. It is understood that the target IP packet here refers to the IP packet that assembles the target MAC SDU, the IP packet that assembles the first MAC SDU is the IP packet of the first CP, and the IP packet that assembles the second MAC SDU is the IP packet of the first UP.

[0090] For example, the first MAC SDU carries the identifier of the first C-IP flow, and the second MAC SDU carries the identifier of the first U-IP flow.

[0091] In the embodiments of this disclosure, the first device and the second device transmit data via an SRI interface. It is understood that the SRI-MAC layer of the first device and the SRI-MAC layer of the second device are connected via an SRI interface, and the SRI-MAC layer is a control protocol (sub) layer for SRI interface control, connection, resource scheduling, and data transmission.

[0092] In related technologies, RRC signaling is required to establish an RRC connection between two devices for data transmission. However, in this solution, data is transmitted between two devices through the SRI interface, eliminating the need for RRC signaling to establish an RRC connection.

[0093] For example, the SRI-MAC layer of the first device sends a MAC PDU to the SRI-MAC layer of the second device, including the SRI-MAC layer of the first device sending a MAC PDU to the PHY layer of the first device, the PHY layer of the first device sending a MAC PDU to the PHY layer of the second device through the SRI interface, and the PHY layer of the second device sending a MAC PDU to the SRI-MAC layer of the second device.

[0094] In one embodiment, the method further includes the SRI-MAC layer of the first device sending SRI interface control data to the SRI-MAC layer of the second device, wherein the SRI interface control data includes at least one of SRI interface connection establishment data, SRI interface synchronization control data, and SRI interface connection maintenance data. Therefore, the function of the SRI-MAC layer in the SRI interface protocol stack is defined in this scheme.

[0095] It should be noted that the connection establishment data of the SRI interface includes connection establishment request, connection establishment response, identity identifier of the first device, identity verification result of the second device, etc.; the synchronization control data of the SRI interface includes time domain and frequency domain deviation measurement, calculation and supplementation algorithms, generation and transmission process of compensation information, etc.; and the connection maintenance data of the SRI interface includes connection maintenance request, connection maintenance response, etc.

[0096] Understandably, the SRI interface connects to fewer satellites, has a higher data rate, and provides stronger data transmission continuity, which reduces the difficulty of resource scheduling.

[0097] For example, the control data of the SRI interface is carried by the MAC CE (Control Element) and / or PDCCH (Physical Downlink Control Channel).

[0098] For example, taking a satellite as the first device and a gateway station as the second device, the SRI-MAC layer of the satellite sends control data of the SRI interface to the SRI-MAC layer of the gateway station.

[0099] For example, taking the first device as a gateway station and the second device as a satellite, the SRI-MAC layer of the gateway station sends control data of the SRI interface to the SRI-MAC layer of the satellite.

[0100] In summary, according to the data transmission method of this disclosure embodiment, the CP mapping layer of the first device sends the IP packet of the first CP to the SRI-MAC layer of the first device through the first C-IP flow, and / or the UP mapping layer of the first device sends the IP packet of the first UP to the SRI-MAC layer of the first device through the first U-IP flow. The SRI-MAC layer of the first device assembles the received target IP packet to obtain a MAC PDU and sends the MAC PDU to the SRI-MAC layer of the second device. The target IP packet includes at least one of the IP packet of the first CP and the IP packet of the first UP. The first device and the second device transmit data through the SRI interface. Therefore, the CP mapping layer and SRI-MAC layer of the same device can transmit control plane IP packets through C-IP flow, and the UP mapping layer and SRI-MAC layer of the same device can transmit user plane IP packets through U-IP flow. The configuration of C-IP flow and U-IP flow does not consume RRC signaling. In addition, the transmission of data between two devices through the SRI interface does not consume RRC signaling to establish an RRC connection. That is, the entire data transmission process does not consume RRC signaling, which can reduce RRC signaling overhead. Furthermore, there is no need to map IP packets to LCH or DRB through multiple protocol layers. The SRI-MAC layer can directly construct MAC PDUs based on at least one of the control plane IP packets and user plane IP packets, reducing the addition of header information. The SRI interface protocol stack is more lightweight, reducing data transmission latency, improving data transmission efficiency, and exhibiting high robustness.

[0101] In the above embodiments, regarding the SRI-MAC layer of the first device determining whether the received target IP packet is an IP packet of the first CP or an IP packet of the first UP, it can be combined with Figure 3 To understand further, Figure 3 A flowchart illustrating another data transmission method provided in an embodiment of this disclosure. Figure 3 As shown, the data transmission method may include the following steps:

[0102] S301, the CP mapping layer of the first device sends the IP packet of the first CP to the SRI-MAC layer of the first device through the first C-IP flow.

[0103] S302, the UP mapping layer of the first device sends the IP packet of the first UP to the SRI-MAC layer of the first device through the first U-IP flow.

[0104] For details regarding steps S301-S302, please refer to the above embodiments; they will not be repeated here.

[0105] S303, the SRI-MAC layer of the first device determines, based on the first indication information, whether the target IP packet is the IP packet of the first CP or the IP packet of the first UP.

[0106] In this embodiment, the target IP packet carries first indication information.

[0107] For example, taking the first device as a satellite and the second device as a gateway station, the SRI-MAC layer of the satellite determines the target IP packet as the IP packet of the first CP or the IP packet of the first UP based on the first indication information.

[0108] For example, taking the first device as a gateway station and the second device as a satellite, the SRI-MAC layer of the gateway station determines the target IP packet as either the IP packet of the first CP or the IP packet of the first UP based on the first indication information.

[0109] In one implementation, the first indication information includes an identifier of the target IP flow carrying the target IP packet. Based on the first indication information, the SRI-MAC layer of the first device determines whether the target IP packet is an IP packet of the first CP or an IP packet of the first UP. This includes the SRI-MAC layer of the first device determining whether the target IP packet is an IP packet of the first CP in response to the identifier of the target IP flow being the identifier of the first C-IP flow, and the SRI-MAC layer of the first device determining whether the target IP packet is an IP packet of the first UP in response to the identifier of the target IP flow being the identifier of the first U-IP flow.

[0110] For example, the first device has one C-IP flow and one U-IP flow, with the first C-IP flow ID being 0 and the first U-IP flow ID being 1. The SRI-MAC layer of the first device extracts the target IP flow ID from the target IP packet. In response to a target IP flow ID of 0, it determines that the target IP packet is the IP packet of the first CP. In response to a target IP flow ID of 1, it determines that the target IP packet is the IP packet of the first UP.

[0111] S304, the SRI-MAC layer of the first device assembles the IP packet of the first CP to obtain the first MAC SDU.

[0112] S305, the SRI-MAC layer of the first device assembles the IP packet of the first UP to obtain the second MAC SDU.

[0113] S306, the SRI-MAC layer of the first device constructs the target MAC SDU to obtain the MAC PDU, and sends the MAC PDU to the SRI-MAC layer of the second device, wherein the target MAC SDU includes at least one of the first MAC SDU and the second MAC SDU.

[0114] For details regarding steps S304-S306, please refer to the above embodiments; they will not be repeated here.

[0115] In summary, according to the data transmission method of this disclosure embodiment, the SRI-MAC layer of the first device determines that the target IP packet is either the IP packet of the first CP or the IP packet of the first UP based on the first indication information carried by the target IP packet.

[0116] In the above embodiments, regarding the SRI-MAC layer of the first device determining whether the received target IP packet is an IP packet of the first CP or an IP packet of the first UP, it can be combined with Figure 4 To understand further, Figure 4 A flowchart illustrating another data transmission method provided in an embodiment of this disclosure. Figure 4 As shown, the data transmission method may include the following steps:

[0117] S401, the CP mapping layer of the first device sends the IP packet of the first CP to the SRI-MAC layer of the first device through the first C-IP flow.

[0118] S402, the UP mapping layer of the first device sends the IP packet of the first UP to the SRI-MAC layer of the first device through the first U-IP flow.

[0119] For details regarding steps S401-S402, please refer to the above embodiments; they will not be repeated here.

[0120] S403, the SRI-MAC layer of the first device obtains the identifier of the target IP flow carrying the target IP packet.

[0121] S404, the SRI-MAC layer of the first device determines whether the target IP packet is the IP packet of the first CP or the IP packet of the first UP based on the identifier of the target IP flow.

[0122] For details regarding step S404, please refer to the above embodiments, which will not be repeated here.

[0123] For example, taking the first device as a satellite and the second device as a gateway station, the SRI-MAC layer of the satellite obtains the identifier of the target IP flow carrying the target IP packet, and determines the target IP packet as the IP packet of the first CP or the IP packet of the first UP based on the identifier of the target IP flow.

[0124] For example, taking the first device as a gateway station and the second device as a satellite, the SRI-MAC layer of the gateway station obtains the identifier of the target IP flow carrying the target IP packet, and determines the target IP packet as the IP packet of the first CP or the IP packet of the first UP based on the identifier of the target IP flow.

[0125] For example, the first device has one C-IP flow and one U-IP flow, with the first C-IP flow ID being 0 and the first U-IP flow ID being 1. The SRI-MAC layer of the first device obtains the identifier of the target IP flow carrying the target IP packet. In response to the target IP flow ID being 0, it determines that the target IP packet is the IP packet of the first CP. In response to the target IP flow ID being 1, it determines that the target IP packet is the IP packet of the first UP.

[0126] S405, the SRI-MAC layer of the first device assembles the IP packet of the first CP to obtain the first MAC SDU.

[0127] S406, the SRI-MAC layer of the first device assembles the IP packet of the first UP to obtain the second MAC SDU.

[0128] S407, the SRI-MAC layer of the first device constructs the target MAC SDU to obtain the MAC PDU, and sends the MAC PDU to the SRI-MAC layer of the second device, wherein the target MAC SDU includes at least one of the first MAC SDU and the second MAC SDU.

[0129] For details regarding steps S405-S407, please refer to the above embodiments; they will not be repeated here.

[0130] In summary, according to the data transmission method of this disclosure embodiment, the SRI-MAC layer of the first device obtains the identifier of the target IP flow carrying the target IP packet to determine whether the target IP packet is the IP packet of the first CP or the IP packet of the first UP.

[0131] In the above embodiments, when the IP packet of the first CP carries the IP address of the first CP's IP packet, before assembling the IP packet of the first CP, the SRI-MAC layer of the first device further establishes a mapping relationship between the IP address of the first CP's IP packet and the identifier of the first C-IP flow, and replaces the IP address of the first CP's IP packet in the first CP's IP packet with the identifier of the first C-IP flow. Therefore, the SRI-MAC layer of the first device can use the identifier of the first C-IP flow to replace the IP address of the first CP's IP packet, without needing to transmit the IP address of the first CP's IP packet, reducing the amount of data transmitted and helping to improve data transmission efficiency.

[0132] For example, taking the first device as a satellite and the second device as a gateway station, the SRI-MAC layer of the satellite establishes a mapping relationship between the IP address of the IP packet of the first CP and the identifier of the first C-IP flow, and replaces the IP address of the IP packet of the first CP in the IP packet of the first CP with the identifier of the first C-IP flow.

[0133] For example, taking the first device as a gateway station and the second device as a satellite, the SRI-MAC layer of the gateway station establishes a mapping relationship between the IP address of the IP packet of the first CP and the identifier of the first C-IP flow, and replaces the IP address of the IP packet of the first CP in the IP packet of the first CP with the identifier of the first C-IP flow.

[0134] In the above embodiments, when the IP packet of the first UP carries the IP address of the first UP, before assembling the IP packet of the first UP, the SRI-MAC layer of the first device further establishes a mapping relationship between the IP address of the first UP IP packet and the identifier of the first U-IP flow, and replaces the IP address of the first UP IP packet in the first UP IP packet with the identifier of the first U-IP flow. Therefore, the SRI-MAC layer of the first device can use the identifier of the first U-IP flow to replace the IP address of the first UP IP packet, without needing to transmit the IP address of the first UP IP packet, reducing the amount of data transmitted and helping to improve data transmission efficiency.

[0135] For example, taking the first device as a satellite and the second device as a gateway station, the SRI-MAC layer of the satellite establishes a mapping relationship between the IP address of the IP packet of the first UP and the identifier of the first U-IP flow, and replaces the IP address of the IP packet of the first UP in the IP packet of the first UP with the identifier of the first U-IP flow.

[0136] For example, taking the first device as a gateway station and the second device as a satellite, the SRI-MAC layer of the gateway station establishes a mapping relationship between the IP address of the IP packet of the first UP and the identifier of the first U-IP flow, and replaces the IP address of the IP packet of the first UP in the IP packet of the first UP with the identifier of the first U-IP flow.

[0137] Figure 5 A flowchart illustrating another data transmission method provided in an embodiment of this disclosure. Figure 5 As shown, the data transmission method may include the following steps:

[0138] S501, the SRI-MAC layer of the second device receives the MAC PDU sent by the SRI-MAC layer of the first device and parses the MAC PDU to obtain the target MAC SDU. The first device and the second device transmit data through the SRI interface.

[0139] In one embodiment, the method further includes the SRI-MAC layer of the second device sending SRI interface control data to the SRI-MAC layer of the first device, wherein the SRI interface control data includes at least one of SRI interface connection establishment data, SRI interface synchronization control data, and SRI interface connection maintenance data. Therefore, the function of the SRI-MAC layer in the SRI interface protocol stack is defined in this scheme.

[0140] It should be noted that parsing the MAC PDU to obtain the target MAC SDU can be achieved using any MAC PDU parsing method in the relevant technologies, and no further restrictions are imposed here.

[0141] It should be noted that the target MAC SDU is either the first MAC SDU or the second MAC SDU.

[0142] In one embodiment, the target MAC SDU carries second indication information, wherein the second indication information is used to indicate that the target MAC SDU is a first MAC SDU or a second MAC SDU.

[0143] In some examples, the second indication information includes an identifier of the target IP flow carrying the target IP packet. It is understood that the target IP packet here refers to the IP packet that assembles the target MAC SDU, the IP packet that assembles the first MAC SDU is the IP packet of the first CP, and the IP packet that assembles the second MAC SDU is the IP packet of the first UP.

[0144] For example, the first MAC SDU carries the identifier of the first C-IP flow, and the second MAC SDU carries the identifier of the first U-IP flow.

[0145] S502, the SRI-MAC layer of the second device determines the target MAC SDU as the first MAC SDU, and sends the first MAC SDU to the CP mapping layer of the second device through the second C-IPflow, wherein the first MAC SDU is constructed based on the IP packets of the first CP.

[0146] It should be noted that the second C-IP flow refers to the C-IP flow on the second device side that carries the first MAC SDU.

[0147] In one implementation, the SRI-MAC layer of the second device sends a first MAC SDU to the CP mapping layer of the second device through a second C-IP flow, including the SRI-MAC layer of the second device determining the second C-IP flow from the C-IP flows and sending the first MAC SDU to the CP mapping layer of the second device through the second C-IP flow.

[0148] S503, the SRI-MAC layer of the second device determines the target MAC SDU as the second MAC SDU, and sends the second MAC SDU to the UP mapping layer of the second device through the second U-IPflow, wherein the second MAC SDU is constructed based on the IP packets of the first UP.

[0149] In related technologies, MAC SDU demapping is required through multiple protocol layers based on LCH or DRB, which increases transmission latency, transmission overhead, and system complexity.

[0150] However, this solution eliminates the need for multiple protocol layers to demap the MAC SDU based on LCH or DRB, which helps reduce transmission latency and overhead, and the SRI interface protocol stack is more lightweight.

[0151] It should be noted that at least one of the executable steps S501 and S503 can be executed, and there are no strict restrictions on the execution order between steps S501 and S503. For example, they can be executed serially or in parallel.

[0152] It should be noted that the second U-IP flow refers to the U-IP flow that carries the second MAC SDU on the second device side.

[0153] In one implementation, the SRI-MAC layer of the second device sends a second MAC SDU to the UP mapping layer of the second device through a second U-IP flow, including the SRI-MAC layer of the second device determining the second U-IP flow from the U-IP flows and sending the second MAC SDU to the UP mapping layer of the second device through the second U-IP flow.

[0154] For example, taking the first device as a satellite and the second device as a gateway station, the SRI-MAC layer of the gateway station receives the MAC PDU sent by the SRI-MAC layer of the satellite and parses the MAC PDU to obtain the target MAC SDU. The SRI-MAC layer of the gateway station determines that the target MAC SDU is the first MAC SDU and sends the first MAC SDU to the CP mapping layer of the gateway station through the second C-IP flow. And / or, the SRI-MAC layer of the gateway station determines that the target MAC SDU is the second MAC SDU and sends the second MAC SDU to the UP mapping layer of the gateway station through the second U-IP flow.

[0155] For example, taking the first device as a gateway station and the second device as a satellite, the SRI-MAC layer of the satellite receives the MAC PDU sent by the SRI-MAC layer of the gateway station and parses the MAC PDU to obtain the target MAC SDU. The SRI-MAC layer of the satellite determines that the target MAC SDU is the first MAC SDU and sends the first MAC SDU to the CP mapping layer of the satellite through the second C-IP flow. And / or, the SRI-MAC layer of the satellite determines that the target MAC SDU is the second MAC SDU and sends the second MAC SDU to the UP mapping layer of the satellite through the second U-IP flow.

[0156] In summary, according to the data transmission method of this disclosure embodiment, the SRI-MAC layer of the second device receives the MAC PDU sent by the SRI-MAC layer of the first device and parses the MAC PDU to obtain the target MAC SDU. The first device and the second device transmit data through the SRI interface. The SRI-MAC layer of the second device determines the target MAC SDU as a first MACSDU and sends the first MAC SDU to the CP mapping layer of the second device through a second C-IP flow. The first MAC SDU is constructed based on the IP packets of the first CP. Alternatively, the SRI-MAC layer of the second device determines the target MAC SDU as a second MAC SDU and sends the second MAC SDU to the UP mapping layer of the second device through a second U-IP flow. The second MACSDU is constructed based on the IP packets of the first UP. Therefore, the CP mapping layer and SRI-MAC layer of the same device can transmit the first MAC SDU based on control plane IP packets through C-IP flow, and the UP mapping layer and SRI-MAC layer of the same device can transmit the second MAC SDU based on user plane IP packets through U-IP flow. The configuration of C-IP flow and U-IP flow does not consume RRC signaling. In addition, the transmission of data between two devices through the SRI interface does not consume RRC signaling to establish an RRC connection. That is, the entire data transmission process does not consume RRC signaling, which can reduce RRC signaling overhead. Furthermore, there is no need to demap the MAC SDU through multiple protocol layers based on LCH or DRB. The SRI interface protocol stack is more lightweight, which reduces data transmission latency, improves data transmission efficiency, and has high robustness.

[0157] In the above embodiments, regarding the SRI-MAC layer of the second device determining whether the target MAC SDU is the first MAC SDU or the second MAC SDU, it can be combined with Figure 6 To understand further, Figure 6 A flowchart illustrating another data transmission method provided in an embodiment of this disclosure. Figure 6 As shown, the data transmission method may include the following steps:

[0158] S601, the SRI-MAC layer of the second device receives the MAC PDU sent by the SRI-MAC layer of the first device and parses the MAC PDU to obtain the target MAC SDU. The first device and the second device transmit data through the SRI interface.

[0159] For details regarding step S601, please refer to the above embodiments; they will not be repeated here.

[0160] S602, the SRI-MAC layer of the second device determines the target MAC SDU as either the first MAC SDU or the second MAC SDU based on the second indication information.

[0161] In this embodiment, the target MAC SDU carries second indication information.

[0162] For example, taking the first device as a satellite and the second device as a gateway station, the SRI-MAC layer of the gateway station determines the target MAC SDU as either the first MAC SDU or the second MAC SDU based on the second indication information.

[0163] For example, taking the first device as a gateway station and the second device as a satellite, the SRI-MAC layer of the satellite determines the target MAC SDU as either the first MAC SDU or the second MAC SDU based on the second indication information.

[0164] In one implementation, the second indication information includes an identifier of the target IP flow carrying the target IP packet. Based on the second indication information, the SRI-MAC layer of the second device determines whether the target MAC SDU is a first MAC SDU or a second MAC SDU. This includes the SRI-MAC layer of the second device determining the target MAC SDU as the first MAC SDU in response to the identifier of the target IP flow being the identifier of a first C-IP flow, and the SRI-MAC layer of the second device determining the target MAC SDU as the second MAC SDU in response to the identifier of the target IP flow being the identifier of a first U-IP flow.

[0165] For example, the first device has one C-IP flow and one U-IP flow, with the first C-IP flow ID being 0 and the first U-IP flow ID being 1. The SRI-MAC layer of the second device extracts the target IP flow ID from the target MAC SDU. In response to the target IP flow ID being 0, the target MAC SDU is determined to be the first MAC SDU; in response to the target IP flow ID being 1, the target IP packet is determined to be the second MAC SDU.

[0166] S603, the SRI-MAC layer of the second device determines the target MAC SDU as the first MAC SDU, and sends the first MAC SDU to the CP mapping layer of the second device through the second C-IPflow, wherein the first MAC SDU is constructed based on the IP packets of the first CP.

[0167] For details regarding step S603, please refer to the above embodiments; they will not be repeated here.

[0168] S604, the CP mapping layer of the second device demaps the IP packets of the first CP in the first MAC SDU to obtain the IP packets of the second CP.

[0169] Therefore, this scheme defines the function of the CP mapping layer in the SRI interface protocol stack.

[0170] It should be noted that the CP mapping layer of the second device demaps the IP packets of the first CP in the first MAC SDU to obtain the IP packets of the second CP. This can be achieved using any data demapping method in related technologies, and no particular limitation is made here. The terms data demapping and data decapsulation are interchangeable.

[0171] In one implementation, the CP mapping layer of the second device demaps the IP packets of the first CP in the first MAC SDU to obtain the IP packets of the second CP. This includes the second device's CP mapping layer decapsulating the IP packets of the first CP according to the transmission protocol corresponding to the C-IP flow to obtain the IP packets of the second CP.

[0172] S605, the CP mapping layer of the second device sends the IP packet of the second CP to the IP layer of the second device.

[0173] For example, taking the first device as a satellite and the second device as a gateway station, the CP mapping layer of the gateway station demaps the IP packet of the first CP in the first MAC SDU to obtain the IP packet of the second CP, and sends the IP packet of the second CP to the IP layer of the gateway station.

[0174] For example, taking the first device as a gateway station and the second device as a satellite, the satellite's CP mapping layer demaps the IP packets of the first CP in the first MAC SDU to obtain the IP packets of the second CP, and sends the IP packets of the second CP to the satellite's IP layer.

[0175] In one implementation, the CP mapping layer of the second device sends the IP packet of the second CP to the IP layer of the second device, including the CP mapping layer of the second device obtaining the IP address of the IP packet of the second CP, and in response to the destination IP address of the IP packet of the second CP being the IP address of the second device, sending the IP packet of the second CP to the IP layer of the second device.

[0176] In one embodiment, the method further includes the CP mapping layer of the second device extracting the IP address of the IP packet of the second CP from the IP packet of the second CP.

[0177] In one implementation, the method further includes the second device's CP mapping layer extracting the identifier of the first C-IP flow from the first MAC SDU, and obtaining the IP address mapped to the identifier of the first C-IP flow as the IP address of the IP packet of the second CP. It is understood that there is a mapping relationship between the identifier of the first C-IP flow and the IP address of the IP packet of the first CP, and the IP address of the IP packet of the first CP is consistent with the IP address of the IP packet of the second CP.

[0178] In some examples, the method also includes a mapping between the IP address of the IP packet of the first CP sent by the first device and the identifier of the first C-IP flow, which is received by the second device.

[0179] For example, taking the first device as a satellite and the second device as a gateway station, the gateway station receives the mapping relationship between the IP address of the IP packet of the first CP sent by the satellite and the identifier of the first C-IP flow. The CP mapping layer of the gateway station extracts the identifier of the first C-IP flow from the first MAC SDU and obtains the IP address mapped by the identifier of the first C-IP flow as the IP address of the IP packet of the second CP.

[0180] For example, taking the first device as a gateway station and the second device as a satellite, the satellite receives the mapping relationship between the IP address of the IP packet of the first CP sent by the gateway station and the identifier of the first C-IP flow. The CP mapping layer of the satellite extracts the identifier of the first C-IP flow from the first MACSDU and obtains the IP address mapped by the identifier of the first C-IP flow as the IP address of the IP packet of the second CP.

[0181] S606, the SRI-MAC layer of the second device determines the target MAC SDU as the second MAC SDU, and sends the second MAC SDU to the UP mapping layer of the second device through the second U-IPflow, wherein the second MAC SDU is constructed based on the IP packets of the first UP.

[0182] For details regarding step S606, please refer to the above embodiments; they will not be repeated here.

[0183] S607, the UP mapping layer of the second device demaps the IP packet of the first UP in the second MAC SDU to obtain the IP packet of the second UP.

[0184] Therefore, this solution defines the function of the UP mapping layer in the SRI interface protocol stack.

[0185] It should be noted that the UP mapping layer of the second device demaps the IP packets of the first UP in the second MAC SDU to obtain the IP packets of the second UP. This can be achieved using any data demapping method in related technologies, and no further restrictions are imposed here.

[0186] In one implementation, the UP mapping layer of the second device demaps the IP packet of the first UP in the second MAC SDU to obtain the IP packet of the second UP. This includes the UP mapping layer of the second device decapsulating the IP packet of the first UP according to the transmission protocol corresponding to the U-IP flow to obtain the IP packet of the second UP.

[0187] S608, the UP mapping layer of the second device sends the IP packet of the second UP to the IP layer of the second device.

[0188] For example, taking the first device as a satellite and the second device as a gateway station, the UP mapping layer of the gateway station demaps the IP packet of the first UP in the second MAC SDU to obtain the IP packet of the second UP, and sends the IP packet of the second UP to the IP layer of the gateway station. The IP packet of the first UP is demapped to obtain the IP packet of the second UP, and the IP packet of the second UP is sent to the IP layer of the satellite.

[0189] In one implementation, the UP mapping layer of the second device sends the IP packet of the second UP to the IP layer of the second device, including the UP mapping layer of the second device obtaining the IP address of the IP packet of the second UP, and in response to the destination IP address of the IP packet of the second UP being the IP address of the second device, sending the IP packet of the second UP to the IP layer of the second device.

[0190] In one implementation, the method further includes the UP mapping layer of the second device extracting the IP address of the IP packet of the second UP from the IP packet of the second UP.

[0191] In one implementation, the method further includes the UP mapping layer of the second device extracting the identifier of the first U-IP flow from the second MAC SDU, and obtaining the IP address mapped to the identifier of the first U-IP flow as the IP address of the IP packet of the second UP. It is understood that there is a mapping relationship between the identifier of the first U-IP flow and the IP address of the IP packet of the first UP, and the IP address of the IP packet of the first UP is consistent with the IP address of the IP packet of the second UP.

[0192] In some examples, the method also includes a mapping between the IP address of the first UP IP packet sent by the first device and the identifier of the first U-IP flow, which is received by the second device.

[0193] For example, taking the first device as a satellite and the second device as a gateway station, the gateway station receives the mapping relationship between the IP address of the IP packet of the first UP sent by the satellite and the identifier of the first U-IP flow. The UP mapping layer of the gateway station extracts the identifier of the first U-IP flow from the second MAC SDU and obtains the IP address mapped by the identifier of the first U-IP flow as the IP address of the IP packet of the second UP.

[0194] For example, taking the first device as a gateway station and the second device as a satellite, the satellite receives the mapping relationship between the IP address of the first UP IP packet sent by the gateway station and the identifier of the first U-IP flow. The UP mapping layer of the satellite extracts the identifier of the first C-IP flow from the second MACSDU and obtains the IP address mapped by the identifier of the first U-IP flow as the IP address of the second UP IP packet.

[0195] In summary, according to the data transmission method of this disclosure embodiment, the SRI-MAC layer of the second device determines the target MAC SDU as either the first MAC SDU or the second MAC SDU based on the second indication information carried by the target MAC SDU.

[0196] In the above embodiments, the control plane data transmission process between the first device and the second device can be described in conjunction with... Figure 7 To understand further, Figure 7 This is an interactive schematic diagram of a data transmission method provided in an embodiment of this disclosure. Figure 7 As shown, the data transmission method may include the following steps:

[0197] S701, the CP mapping layer of the first device maps the IP packet of the second CP to the first C-IP flow to obtain the IP packet of the first CP.

[0198] S702, the CP mapping layer of the first device sends the IP packet of the first CP to the SRI-MAC layer of the first device through the first C-IP flow.

[0199] S703, the SRI-MAC layer of the first device assembles the IP packet of the first CP to obtain the first MAC SDU.

[0200] S704, the SRI-MAC layer of the first device constructs the first MAC SDU to obtain the MAC PDU.

[0201] S705, the SRI-MAC layer of the first device sends a MAC PDU to the SRI-MAC layer of the second device.

[0202] S706, the SRI-MAC layer of the second device parses the MAC PDU to obtain the target MAC SDU.

[0203] S707, the SRI-MAC layer of the second device determines the target MAC SDU as the first MAC SDU.

[0204] S708, the SRI-MAC layer of the second device sends the first MAC SDU to the CP mapping layer of the second device through the second C-IP flow.

[0205] S709, the CP mapping layer of the second device demaps the IP packets of the first CP in the first MAC SDU to obtain the IP packets of the second CP.

[0206] S710, the CP mapping layer of the second device sends the IP packet of the second CP to the IP layer of the second device.

[0207] For details regarding steps S701-S710, please refer to the above embodiments; they will not be repeated here.

[0208] In the above embodiments, the user plane data transmission process between the first device and the second device can be combined with... Figure 8 To understand further, Figure 8 This is an interactive schematic diagram illustrating another data transmission method provided in an embodiment of this disclosure. For example... Figure 8 As shown, the data transmission method may include the following steps:

[0209] S801, the UP mapping layer of the first device maps the IP packet of the second UP to the first U-IP flow to obtain the IP packet of the first UP.

[0210] S802, the UP mapping layer of the first device sends the IP packet of the first UP to the SRI-MAC layer of the first device through the first U-IP flow.

[0211] S803, the SRI-MAC layer of the first device assembles the IP packet of the first UP to obtain the first MAC SDU.

[0212] S804, the SRI-MAC layer of the first device constructs the first MAC SDU to obtain the MAC PDU.

[0213] S805, the SRI-MAC layer of the first device sends a MAC PDU to the SRI-MAC layer of the second device.

[0214] S806, the SRI-MAC layer of the second device parses the MAC PDU to obtain the target MAC SDU.

[0215] S807, the SRI-MAC layer of the second device determines the target MAC SDU as the second MAC SDU.

[0216] S808, the SRI-MAC layer of the second device sends the second MAC SDU to the UP mapping layer of the second device through the second U-IP flow.

[0217] S809, the UP mapping layer of the second device demaps the IP packet of the first UP in the second MAC SDU to obtain the IP packet of the second UP.

[0218] S810, the UP mapping layer of the second device sends the IP packet of the second UP to the IP layer of the second device.

[0219] For details regarding steps S801-S810, please refer to the above embodiments; they will not be repeated here.

[0220] Figure 9 This is a schematic diagram of the structure of a data transmission device provided in an embodiment of the present disclosure.

[0221] like Figure 9 As shown, the data transmission device 900 includes: a first transmitting module 901, a second transmitting module 902, and a third transmitting module 903.

[0222] The first transmitting module 901 is used to transmit the IP packet of the first CP to the satellite radio interface-media access control (SRI-MAC) layer of the first device through the control plane CP mapping layer of the first device via the first CP-oriented Internet Protocol IP flow (C-IP flow).

[0223] The second sending module 902 is used to send the first UP IP packet to the SRI-MAC layer of the first device through the user plane UP mapping layer of the first device via the first UP-oriented IP flow U-IP flow;

[0224] The third sending module 903 is used to assemble the received target IP packet through the SRI-MAC layer of the first device to obtain a MAC protocol data unit (PDU), and send the MAC PDU to the SRI-MAC layer of the second device. The target IP packet includes at least one of the IP packets of the first CP and the IP packets of the first UP. The first device and the second device transmit data through the SRI interface.

[0225] In some embodiments of this disclosure, the third sending module 903 is further configured to: construct the IP packets of the first CP through the SRI-MAC layer of the first device to obtain a first MAC Service Data Unit (SDU); construct the IP packets of the first UP through the SRI-MAC layer of the first device to obtain a second MAC SDU; and construct the target MAC SDU through the SRI-MAC layer of the first device to obtain the MAC PDU, wherein the target MAC SDU includes at least one of the first MAC SDU and the second MAC SDU.

[0226] In some embodiments of this disclosure, before the control plane CP mapping layer of the first device sends the IP packet of the first CP to the satellite radio interface-media access control (SRI-MAC) layer of the first device through the first CP-oriented Internet Protocol IP flow (C-IP flow), the first sending module 901 is further configured to: map the IP packet of the second CP to the first C-IP flow through the CP mapping layer of the first device to obtain the IP packet of the first CP.

[0227] Before the user plane UP mapping layer of the first device sends the first UP IP packet to the SRI-MAC layer of the first device through the first UP-oriented IP flow U-IP flow, the second sending module 902 is further configured to: map the second UP IP packet to the first U-IP flow through the UP mapping layer of the first device to obtain the first UP IP packet.

[0228] In some embodiments of this disclosure, the target IP packet carries first indication information, wherein the first indication information is used to indicate that the target IP packet is an IP packet of the first CP or an IP packet of the first UP.

[0229] In some embodiments of this disclosure, the first indication information includes an identifier of the target IP flow carrying the target IP packet.

[0230] In some embodiments of this disclosure, before the control plane CP mapping layer of the first device sends the IP packet of the first CP to the satellite radio interface-media access control (SRI-MAC) layer of the first device via the first CP-oriented Internet Protocol IP flow (C-IP flow), the first sending module 901 is further configured to: add the identifier of the first C-IP flow to the IP packet of the first CP via the CP mapping layer of the first device; and before the user plane UP mapping layer of the first device sends the IP packet of the first UP to the SRI-MAC layer of the first device via the first UP-oriented IP flow (U-IP flow), the first sending module 901 is further configured to: add the identifier of the first U-IP flow to the IP packet of the first UP via the UP mapping layer of the first device.

[0231] In some embodiments of this disclosure, the first sending module 901 is further configured to: establish a mapping relationship between the IP address of the IP packet of the first CP and the identifier of the first C-IP flow through the CP mapping layer of the first device, and replace the IP address of the IP packet of the first CP in the IP packet of the first CP with the identifier of the first C-IP flow;

[0232] The second sending module 902 is further configured to: establish a mapping relationship between the IP address of the first UP IP packet and the identifier of the first U-IP flow through the UP mapping layer of the first device, and replace the IP address of the first UP IP packet in the first UP IP packet with the identifier of the first U-IP flow.

[0233] In some embodiments of this disclosure, the third sending module 903 is further configured to: determine, based on the first indication information, whether the target IP packet is an IP packet of the first CP or an IP packet of the first UP through the SRI-MAC layer of the first device.

[0234] In some embodiments of this disclosure, the third sending module 903 is further configured to: obtain the identifier of the target IP flow carrying the target IP packet through the SRI-MAC layer of the first device; and determine, based on the identifier of the target IP flow, whether the target IP packet is an IP packet of the first CP or an IP packet of the first UP through the SRI-MAC layer of the first device.

[0235] In some embodiments of this disclosure, the third sending module 903 is further configured to: determine that the target IP packet is the IP packet of the first CP by responding to the identifier of the target IP flow being the identifier of the first C-IP flow through the SRI-MAC layer of the first device; and determine that the target IP packet is the IP packet of the first UP by responding to the identifier of the target IP flow being the identifier of the first U-IP flow through the SRI-MAC layer of the first device.

[0236] In some embodiments of this disclosure, before assembling the IP packet of the first CP, the third sending module 903 is further configured to: establish a mapping relationship between the IP address of the IP packet of the first CP and the identifier of the first C-IP flow through the SRI-MAC layer of the first device, and replace the IP address of the IP packet of the first CP in the IP packet of the first CP with the identifier of the first C-IP flow.

[0237] Before assembling the IP packet of the first UP, the third sending module 903 is further configured to: establish a mapping relationship between the IP address of the IP packet of the first UP and the identifier of the first U-IP flow through the SRI-MAC layer of the first device, and replace the IP address of the IP packet of the first UP in the IP packet of the first UP with the identifier of the first U-IP flow.

[0238] In some embodiments of this disclosure, the target MAC SDU carries second indication information, wherein the second indication information is used to indicate that the target MAC SDU is the first MAC SDU or the second MAC SDU.

[0239] In some embodiments of this disclosure, the second indication information includes an identifier of the target IP flow carrying the target IP packet.

[0240] In some embodiments of this disclosure, the third sending module 903 is further configured to: send SRI interface control data to the SRI-MAC layer of the second device through the SRI-MAC layer of the first device, wherein the SRI interface control data includes at least one of SRI interface connection establishment data, SRI interface synchronization control data, and SRI interface connection maintenance data.

[0241] In some embodiments of this disclosure, the CP mapping layer of the first device is deployed on the IP layer of the first device, or the CP mapping layer of the first device is independent of the IP layer of the first device;

[0242] The UP mapping layer of the first device is deployed on the IP layer of the first device, or the UP mapping layer of the first device is independent of the IP layer of the first device.

[0243] In some embodiments of this disclosure, the first device is a satellite and the second device is a gateway station; or,

[0244] The first device is a gateway station, and the second device is a satellite.

[0245] It should be noted that the foregoing explanation of the data transmission method also applies to the data transmission device of this embodiment, and will not be repeated here.

[0246] It should be noted that the beneficial effects achieved by the data transmission device are the same as those achieved by the data transmission method in the aforementioned embodiments, and will not be repeated here.

[0247] Figure 10 This is a schematic diagram of another data transmission device provided in an embodiment of the present disclosure.

[0248] like Figure 10 As shown, the data transmission device 1000 includes: a receiving module 1001, a first transmitting module 1002, and a second transmitting module 1003.

[0249] The receiving module 1001 is used to receive the MAC PDU sent by the SRI-MAC layer of the first device through the SRI-MAC layer of the second device, and parse the MAC PDU to obtain the target MAC SDU, wherein the first device and the second device transmit data through the SRI interface.

[0250] The first sending module 1002 is used to determine the target MAC SDU as the first MAC SDU through the SRI-MAC layer of the second device, and send the first MAC SDU to the CP mapping layer of the second device through the second C-IP flow, wherein the first MAC SDU is constructed based on the IP packets of the first CP;

[0251] The second sending module 1003 is used to determine the target MAC SDU as the second MAC SDU through the SRI-MAC layer of the second device, and send the second MAC SDU to the UP mapping layer of the second device through the second U-IP flow, wherein the second MAC SDU is constructed based on the IP packets of the first UP.

[0252] In some embodiments of this disclosure, the target MAC SDU carries second indication information, wherein the second indication information is used to indicate that the target MAC SDU is the first MAC SDU or the second MAC SDU.

[0253] In some embodiments of this disclosure, the apparatus 1000 further includes a determining module, configured to: determine, based on the second indication information, whether the target MAC SDU is the first MAC SDU or the second MAC SDU via the SRI-MAC layer of the second device.

[0254] In some embodiments of this disclosure, the second indication information includes an identifier of a target IP flow carrying a target IP packet, wherein the target IP packet includes at least one of the IP packets of the first CP and the IP packets of the first UP.

[0255] In some embodiments of this disclosure, the determining module is further configured to: determine the target MAC SDU as the first MAC SDU by the SRI-MAC layer of the second device in response to the identifier of the target IP flow being the identifier of the first C-IP flow; and determine the target MAC SDU as the second MAC SDU by the SRI-MAC layer of the second device in response to the identifier of the target IP flow being the identifier of the first U-IP flow.

[0256] In some embodiments of this disclosure, the apparatus 1000 further includes a first demapping module. After the first MAC SDU is sent to the CP mapping layer of the second device through the second C-IP flow, the demapping module is used to: demap the IP packet of the first CP in the first MAC SDU through the CP mapping layer of the second device to obtain the IP packet of the second CP.

[0257] After the second MAC SDU is sent to the UP mapping layer of the second device through the second U-IP flow, the demapping module is further configured to: demap the IP packet of the first UP in the second MAC SDU through the UP mapping layer of the second device to obtain the IP packet of the second UP.

[0258] In some embodiments of this disclosure, the demapping module is further configured to: send the IP packet of the second CP to the IP layer of the second device through the CP mapping layer of the second device; and send the IP packet of the second UP to the IP layer of the second device through the UP mapping layer of the second device.

[0259] In some embodiments of this disclosure, the demapping module is further configured to: extract the identifier of the first C-IP flow from the first MAC SDU through the CP mapping layer of the second device, and obtain the IP address mapped to the identifier of the first C-IP flow as the IP address of the IP packet of the first CP; extract the identifier of the first U-IP flow from the second MAC SDU through the UP mapping layer of the second device, and obtain the IP address mapped to the identifier of the first U-IP flow as the IP address of the IP packet of the second UP.

[0260] In some embodiments of this disclosure, the second sending module 1003 is further configured to: send SRI interface control data to the SRI-MAC layer of the second device through the SRI-MAC layer of the first device, wherein the SRI interface control data includes at least one of SRI interface connection establishment data, SRI interface synchronization control data, and SRI interface connection maintenance data.

[0261] In some embodiments of this disclosure, the CP mapping layer of the first device is deployed on the IP layer of the first device, or the CP mapping layer of the first device is independent of the IP layer of the first device;

[0262] The UP mapping layer of the first device is deployed on the IP layer of the first device, or the UP mapping layer of the first device is independent of the IP layer of the first device.

[0263] In some embodiments of this disclosure, the first device is a satellite and the second device is a gateway station; or,

[0264] The first device is a gateway station, and the second device is a satellite.

[0265] It should be noted that the foregoing explanation of the data transmission method also applies to the data transmission device of this embodiment, and will not be repeated here.

[0266] It should be noted that the beneficial effects achieved by the data transmission device are the same as those achieved by the data transmission method in the aforementioned embodiments, and will not be repeated here.

[0267] This disclosure also provides a communication system, which may include the first device and the second device as described above.

[0268] It should be noted that the foregoing explanation of the data transmission method also applies to the communication system of this embodiment, and will not be repeated here.

[0269] It should be noted that the beneficial effects achieved by the communication system are the same as those achieved by the data transmission method in the aforementioned embodiments, and will not be repeated here.

[0270] Figure 11 This is a block diagram illustrating a communication device for implementing a data transmission method according to an exemplary embodiment. It should be noted that the communication device 1100 in this embodiment can be used to implement the method described in the above method embodiments; please refer to the description in the above method embodiments for details. Figure 11 As shown, the communication device 1100 includes:

[0271] One or more processors 1101. Processor 1101 can be a general-purpose processor or a special-purpose processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminals, terminal chips, distributed units (DUs) or centralized units (CUs), execute programs, and process program data. Processor 1101 is used to invoke instructions to cause communication device 1100 to execute any of the above methods.

[0272] In some embodiments, the communication device 1100 further includes one or more memories 1102 for storing instructions. In some embodiments, all or part of the memories 1102 may also be located outside the communication device 1100. In some embodiments, the communication device 1100 further includes one or more transceivers 1103. When the communication device 1100 includes one or more transceivers 1103, the communication steps such as sending and receiving in the above method are performed by the transceivers 1103, and other steps are performed by the processor 1101.

[0273] In some embodiments, transceiver 1103 may include a receiver and a transmitter, which may be separate or integrated. In some embodiments, the terms transceiver, transceiver unit, transceiver, and transceiver circuit are interchangeable; the terms transmitter, transmitting unit, transmitter, and transmitting circuit are interchangeable; and the terms receiver, receiving unit, receiver, and receiving circuit are interchangeable. In some embodiments, communication device 1100 further includes one or more interface circuits 1104 connected to memory 1102. Interface circuits 1104 can be used to receive signals from memory 1102 or other devices, and can be used to send signals to memory 1102 or other devices. For example, interface circuit 1104 can read instructions stored in memory 1102 and send those instructions to processor 1101.

[0274] The communication device 1100 described in the above embodiments may be a network device or a space terminal, but the scope of the communication device 1100 described in this disclosure is not limited to these, and the structure of the communication device 1100 may vary. Figure 11 The limitations. Communication equipment can be a standalone device or part of a larger device. For example, communication equipment can be: (1) a standalone integrated circuit (IC), or chip, or chip system or subsystem; (2) a collection of one or more ICs, in some embodiments of which the IC collection may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal, smart terminal, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.

[0275] It should be noted that the implementation process and technical principles of the communication device in this embodiment are explained in the foregoing description of the data transmission method of this disclosure embodiment, and will not be repeated here.

[0276] Embodiments of this disclosure also propose a chip. Figure 12 This is a structural diagram of a chip according to an exemplary embodiment.

[0277] like Figure 12 As shown, the chip 1200 includes a processor 1201 and an interface circuit 1202. The number of processors 1201 and the number of interface circuits 1202 can be one or more.

[0278] Optionally, the chip also includes a memory 1203 for storing necessary computer programs and data; an interface circuit 1202 for receiving signals from the memory 1203 and sending signals to the processor 1201, the signals including computer instructions stored in the memory 1203, and when the processor 1201 executes the computer instructions, causing the communication device to perform the data transmission method described in the above embodiments of this disclosure.

[0279] To implement the above embodiments, this disclosure also proposes a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the data transmission method of the above embodiments.

[0280] To implement the above embodiments, this disclosure also provides a computer program product that, when the instruction processor in the computer program product is executed, performs the data transmission method of the above embodiments.

[0281] It should be noted that in the description of this disclosure, the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Furthermore, in the description of this disclosure, unless otherwise stated, "a plurality of" means two or more.

[0282] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process, and the scope of preferred embodiments of this disclosure includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the function involved, as will be understood by those skilled in the art to which embodiments of this disclosure pertain.

[0283] It should be understood that various parts of this disclosure can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0284] Those skilled in the art will understand that all or part of the steps of the methods described in the above embodiments can be implemented by a program instructing related hardware, and the program can be stored in a computer-readable storage medium. When executed, the program includes one or a combination of the steps of the method embodiments.

[0285] Furthermore, the functional units in the various embodiments of this disclosure can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. The aforementioned storage medium can be a read-only memory, a disk, or an optical disk, etc.

[0286] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," 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 this disclosure. 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 or examples.

[0287] Although embodiments of the present disclosure have been shown and described above, it is to be understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present disclosure.

Claims

1. A data transmission method, characterized in that, Applicable to a first device, the method includes: The control plane CP mapping layer of the first device sends the IP packet of the first CP to the satellite radio interface-media access control (SRI-MAC) layer of the first device through the first CP-oriented Internet Protocol IP flow (C-IP flow). And / or, the user plane UP mapping layer of the first device sends the first UP IP packet to the SRI-MAC layer of the first device through the first UP-oriented IP flow U-IP flow; The SRI-MAC layer of the first device assembles the received target IP packet to obtain a MAC Protocol Data Unit (PDU) and sends the MAC PDU to the SRI-MAC layer of the second device. The target IP packet includes at least one of the IP packets of the first CP and the IP packets of the first UP. The first device and the second device transmit data through the SRI interface.

2. The method according to claim 1, characterized in that, The SRI-MAC layer of the first device assembles the received target IP packet to obtain a MAC Protocol Data Unit (PDU), including: The SRI-MAC layer of the first device assembles the IP packets of the first CP to obtain the first MAC service data unit (SDU). The SRI-MAC layer of the first device assembles the IP packets of the first UP to obtain the second MAC SDU; The SRI-MAC layer of the first device constructs the target MAC SDU to obtain the MAC PDU, wherein the target MAC SDU includes at least one of the first MAC SDU and the second MAC SDU.

3. The method according to claim 1, characterized in that, Before the control plane CP mapping layer of the first device sends the IP packet of the first CP to the satellite radio interface-media access control (SRI-MAC) layer of the first device through the first CP-oriented Internet Protocol IP flow (C-IP flow), it further includes: The CP mapping layer of the first device maps the IP packets of the second CP to the first C-IP flow to obtain the IP packets of the first CP; Before the user plane UP mapping layer of the first device sends the first UP IP packet to the SRI-MAC layer of the first device through the first UP-oriented IP flow (U-IP flow), it also includes: The UP mapping layer of the first device maps the IP packets of the second UP to the first U-IP flow to obtain the IP packets of the first UP.

4. The method according to claim 1, characterized in that, The target IP packet carries first indication information, wherein the first indication information is used to indicate that the target IP packet is an IP packet of the first CP or an IP packet of the first UP.

5. The method according to claim 4, characterized in that, The first indication information includes the identifier of the target IP flow carrying the target IP packet.

6. The method according to claim 5, characterized in that, Before the control plane CP mapping layer of the first device sends the IP packet of the first CP to the satellite radio interface-media access control (SRI-MAC) layer of the first device through the first CP-oriented Internet Protocol IP flow (C-IP flow), it further includes: The CP mapping layer of the first device adds the identifier of the first C-IP flow to the IP packet of the first CP; Before the user plane UP mapping layer of the first device sends the first UP IP packet to the SRI-MAC layer of the first device through the first UP-oriented IP flow (U-IP flow), it also includes: The UP mapping layer of the first device adds the identifier of the first U-IP flow to the IP packet of the first UP.

7. The method according to claim 6, characterized in that, The CP mapping layer of the first device adds the identifier of the first C-IPflow to the IP packet of the first CP, and also includes: The CP mapping layer of the first device establishes a mapping relationship between the IP address of the IP packet of the first CP and the identifier of the first C-IP flow, and replaces the IP address of the IP packet of the first CP in the IP packet of the first CP with the identifier of the first C-IP flow; The UP mapping layer of the first device adds the identifier of the first U-IP flow to the IP packet of the first UP, and also includes: The UP mapping layer of the first device establishes a mapping relationship between the IP address of the IP packet of the first UP and the identifier of the first U-IP flow, and replaces the IP address of the IP packet of the first UP with the identifier of the first U-IP flow.

8. The method according to claim 4, characterized in that, The method further includes: Based on the first indication information, the SRI-MAC layer of the first device determines that the target IP packet is either the IP packet of the first CP or the IP packet of the first UP.

9. The method according to claim 1, characterized in that, The method further includes: The SRI-MAC layer of the first device obtains the identifier of the target IP flow carrying the target IP packet; The SRI-MAC layer of the first device determines whether the target IP packet is an IP packet of the first CP or an IP packet of the first UP based on the identifier of the target IP flow.

10. The method according to claim 5 or 9, characterized in that, The method further includes: The SRI-MAC layer of the first device, in response to the identifier of the target IP flow being the identifier of the first C-IP flow, determines that the target IP packet is the IP packet of the first CP; The SRI-MAC layer of the first device, in response to the identifier of the target IP flow being the identifier of the first U-IP flow, determines that the target IP packet is the IP packet of the first UP.

11. The method according to claim 9, characterized in that, Before assembling the IP packet for the first CP, the process also includes: The SRI-MAC layer of the first device establishes a mapping relationship between the IP address of the IP packet of the first CP and the identifier of the first C-IP flow, and replaces the IP address of the IP packet of the first CP in the IP packet of the first CP with the identifier of the first C-IP flow; Before assembling the IP packet of the first UP, the process also includes: The SRI-MAC layer of the first device establishes a mapping relationship between the IP address of the IP packet of the first UP and the identifier of the first U-IP flow, and replaces the IP address of the IP packet of the first UP in the IP packet of the first UP with the identifier of the first U-IP flow.

12. The method according to any one of claims 2-11, characterized in that, The target MAC SDU carries second indication information, wherein the second indication information is used to indicate that the target MAC SDU is the first MAC SDU or the second MAC SDU.

13. The method according to claim 12, characterized in that, The second indication information includes an identifier for the target IP flow that carries the target IP packet.

14. The method according to any one of claims 1-11, characterized in that, The method further includes: The SRI-MAC layer of the first device sends SRI interface control data to the SRI-MAC layer of the second device, wherein the SRI interface control data includes at least one of SRI interface connection establishment data, SRI interface synchronization control data, and SRI interface connection maintenance data.

15. The method according to any one of claims 1-11, characterized in that, The CP mapping layer of the first device is deployed on the IP layer of the first device, or the CP mapping layer of the first device is independent of the IP layer of the first device; The UP mapping layer of the first device is deployed on the IP layer of the first device, or the UP mapping layer of the first device is independent of the IP layer of the first device.

16. The method according to any one of claims 1-11, characterized in that, The first device is a satellite, and the second device is a gateway station; or, The first device is a gateway station, and the second device is a satellite.

17. A data transmission method, characterized in that, Applicable to a second device, the method includes: The SRI-MAC layer of the second device receives the MAC PDU sent by the SRI-MAC layer of the first device and parses the MAC PDU to obtain the target MAC SDU. The first device and the second device transmit data through the SRI interface. The SRI-MAC layer of the second device determines the target MAC SDU as the first MAC SDU, and sends the first MAC SDU to the CP mapping layer of the second device through the second C-IPflow, wherein the first MAC SDU is constructed based on the IP packets of the first CP; And / or, the SRI-MAC layer of the second device determines the target MAC SDU as the second MAC SDU, and sends the second MAC SDU to the UP mapping layer of the second device through the second U-IP flow, wherein the second MAC SDU is constructed based on the IP packets of the first UP.

18. The method according to claim 17, characterized in that, The target MAC SDU carries second indication information, wherein the second indication information is used to indicate that the target MAC SDU is the first MAC SDU or the second MACSDU.

19. The method according to claim 18, characterized in that, The method further includes: The SRI-MAC layer of the second device determines the target MAC SDU as either the first MAC SDU or the second MAC SDU based on the second indication information.

20. The method according to claim 18, characterized in that, The second indication information includes an identifier of the target IP flow carrying the target IP packet, wherein the target IP packet includes at least one of the IP packets of the first CP and the IP packets of the first UP.

21. The method according to claim 20, characterized in that, The method further includes: The SRI-MAC layer of the second device, in response to the identifier of the target IP flow being the identifier of the first C-IP flow, determines that the target MAC SDU is the first MAC SDU; The SRI-MAC layer of the second device, in response to the identifier of the target IP flow being the identifier of the first U-IP flow, determines the target MAC SDU as the second MAC SDU.

22. The method according to claim 17, characterized in that, After sending the first MAC SDU to the CP mapping layer of the second device via the second C-IP flow, the method further includes: The CP mapping layer of the second device demaps the IP packets of the first CP in the first MAC SDU to obtain the IP packets of the second CP; After sending the second MAC SDU to the UP mapping layer of the second device via the second U-IP flow, the method further includes: The UP mapping layer of the second device demaps the IP packet of the first UP in the second MAC SDU to obtain the IP packet of the second UP.

23. The method according to claim 22, characterized in that, The method further includes: The CP mapping layer of the second device sends the IP packets of the second CP to the IP layer of the second device; The UP mapping layer of the second device sends the IP packet of the second UP to the IP layer of the second device.

24. The method according to claim 22, characterized in that, The method further includes: The CP mapping layer of the second device extracts the identifier of the first C-IP flow from the first MAC SDU and obtains the IP address mapped to the identifier of the first C-IP flow as the IP address of the IP packet of the second CP; The UP mapping layer of the second device extracts the identifier of the first U-IP flow from the second MAC SDU and obtains the IP address mapped to the identifier of the first U-IP flow as the IP address of the IP packet of the second UP.

25. The method according to any one of claims 17-24, characterized in that, The method further includes: The SRI-MAC layer of the second device sends SRI interface control data to the SRI-MAC layer of the first device, wherein the SRI interface control data includes at least one of SRI interface connection establishment data, SRI interface synchronization control data, and SRI interface connection maintenance data.

26. The method according to any one of claims 17-24, characterized in that, The CP mapping layer of the second device is deployed on the IP layer of the second device, or the CP mapping layer of the second device is independent of the IP layer of the second device; The UP mapping layer of the second device is deployed on the IP layer of the second device, or the UP mapping layer of the second device is independent of the IP layer of the second device.

27. The method according to any one of claims 17-24, characterized in that, The first device is a satellite, and the second device is a gateway station; or, The first device is a gateway station, and the second device is a satellite.

28. A data transmission device, characterized in that, Suitable for a first device, the apparatus includes: The first transmitting module is used to transmit the IP packet of the first CP to the satellite radio interface-media access control (SRI-MAC) layer of the first device through the control plane CP mapping layer of the first device via the first CP-oriented Internet Protocol IP flow (C-IP flow). The second sending module is used to send the first UP IP packet to the SRI-MAC layer of the first device through the user plane UP mapping layer of the first device via the first UP-oriented IP flow U-IPflow; The third sending module is used to assemble the received target IP packet through the SRI-MAC layer of the first device to obtain a MAC protocol data unit (PDU), and send the MAC PDU to the SRI-MAC layer of the second device. The target IP packet includes at least one of the IP packets of the first CP and the IP packets of the first UP. The first device and the second device transmit data through the SRI interface.

29. A data transmission device, characterized in that, Suitable for a second device, the device comprising: The receiving module is configured to receive a MAC PDU sent by the SRI-MAC layer of the first device through the SRI-MAC layer of the second device, and parse the MAC PDU to obtain the target MAC SDU, wherein the first device and the second device transmit data through the SRI interface. The first sending module is configured to determine the target MAC SDU as the first MACSDU through the SRI-MAC layer of the second device, and send the first MAC SDU to the CP mapping layer of the second device through the second C-IP flow, wherein the first MAC SDU is constructed based on the IP packets of the first CP; The second sending module is used to determine the target MAC SDU as the second MACSDU through the SRI-MAC layer of the second device, and send the second MAC SDU to the UP mapping layer of the second device through the second U-IP flow, wherein the second MAC SDU is constructed based on the IP packets of the first UP.

30. A communication device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the method of any one of claims 1 to 16, or the instructions, when executed by the at least one processor, enable the at least one processor to perform the method of any one of claims 17 to 27.

31. A communication system, characterized in that, The device includes a first device and a second device, wherein the first device is configured to implement the method of any one of claims 1 to 16, and the second device is configured to implement the method of any one of claims 17 to 27.

32. A computer storage medium, characterized in that, The computer storage medium stores computer-executable instructions, which, when executed by a processor, can implement the method of any one of claims 1 to 16, or, when executed by a processor, can implement the method of any one of claims 17 to 27.