Transmission method, communication device, communication system, and storage medium

CN122460045APending Publication Date: 2026-07-24BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING XIAOMI MOBILE SOFTWARE CO LTD
Filing Date
2024-11-19
Publication Date
2026-07-24

AI Technical Summary

Technical Problem

Existing technologies suffer from high latency in user plane processing when handling services with fixed data packet sizes.

Method used

By adding padding bits when the size of the Media Access Control (MAC) Service Data Unit (SDU) is smaller than the Transport Block (TB) size, a MAC Protocol Data Unit (PDU) of the same size as the TB is formed, and then sent to the physical layer, fast encapsulation and transmission are achieved.

Benefits of technology

It reduces packet processing latency and improves processing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122460045A_ABST
    Figure CN122460045A_ABST
Patent Text Reader

Abstract

The embodiment of the present disclosure discloses a transmission method, a communication device, a communication system and a storage medium. Wherein, including: the size of the first medium access control (MAC) service data unit (SDU) is less than the size of the transport block (TB), padding bits are added after the first MAC SDU to obtain the first MAC protocol data unit (PDU), wherein the size of the first MAC PDU is the same as the size of the TB; the first MAC PDU is sent to the physical layer. Thus, to a certain extent, it provides the condition for realizing the transmission of MAC SDU of any size by using transparent MAC PDU.
Need to check novelty before this filing date? Find Prior Art

Description

Transmission method, communication device, communication system and storage medium TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of communication, and particularly relates to a transmission method, a communication device, a communication system and a storage medium. BACKGROUND

[0002] In order to reduce user plane processing delay, for a service with fixed data packet size, a currently proposed solution is to use a transparent media access control (MAC) protocol data unit (PDU) to send data or signaling corresponding to the service. SUMMARY

[0003] Embodiments of the present disclosure provide a transmission method, a communication device, a communication system and a storage medium.

[0004] A first aspect of the present disclosure provides a transmission method, which is performed by a terminal, and includes:

[0005] The size of a first media access control (MAC) service data unit (SDU) is less than the size of a transport block (TB), padding bits are added after the first MAC SDU to obtain a first MAC protocol data unit (PDU), wherein the size of the first MAC PDU is the same as the size of the TB.

[0006] The first MAC PDU is sent to a physical layer.

[0007] A second aspect of the present disclosure provides a transmission method, which is performed by a network device, and includes:

[0008] The size of a first media access control (MAC) service data unit (SDU) is less than the size of a transport block (TB), padding bits are added after the first MAC SDU to obtain a first MAC protocol data unit (PDU), wherein the size of the first MAC PDU is the same as the size of the TB.

[0009] The first MAC PDU is sent to a physical layer.

[0010] A third aspect of the present disclosure provides a terminal, which includes:

[0011] A processing module is configured to add padding bits after a first media access control (MAC) service data unit (SDU) to obtain a first MAC protocol data unit (PDU), wherein the size of the first MAC SDU is less than the size of a transport block (TB), and the size of the first MAC PDU is the same as the size of the TB.

[0012] transmitting the first MAC PDU to a physical layer.

[0013] A fourth aspect of the present disclosure provides a network device, which comprises:

[0014] The processing module is configured to add padding bits after the first MAC service data unit (SDU) when a size of the first MAC SDU is smaller than a size of a transport block (TB), to obtain a first MAC protocol data unit (PDU), wherein the size of the first MAC PDU is the same as the size of the TB.

[0015] The transceiver is configured to transmit the first MAC PDU to a physical layer.

[0016] A fifth aspect of the present disclosure provides a communication device, which comprises one or more processors.

[0017] The processor is configured to perform the method in the first aspect or perform the method in the second aspect.

[0018] A sixth aspect of the present disclosure provides a communication system, which comprises a terminal and a network device. The terminal is configured to perform the method in the first aspect, and the network device is configured to perform the method in the second aspect.

[0019] A seventh aspect of the present disclosure provides a storage medium, which stores instructions. When the instructions are executed on a communication device, the communication device is caused to perform the method in the first aspect or perform the method in the second aspect.

[0020] An eighth aspect of the present disclosure provides a computer program product, which comprises a computer program. When the computer program is executed by a processor, the method in the first aspect or the method in the second aspect is implemented.

[0021] The scheme provided in the embodiments of the present disclosure can be summarized as follows. In the above embodiments, the terminal and the network device can directly add padding bits after a MAC SDU when a size of the first MAC SDU is smaller than a size of a transport block (TB), to obtain a first MAC PDU with the same size as the TB, and then transmit the first MAC PDU to a physical layer. In this way, the fast encapsulation and transmission of the MAC SDU with a size different from the TB are implemented, the delay of the service is reduced, and the processing efficiency is improved. BRIEF DESCRIPTION OF DRAWINGS

[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the background, the drawings needed to be used in the embodiments of the present disclosure or the background will be described below.

[0023] FIG. 1A is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure;

[0024] FIG. 1B is a schematic diagram of a MAC PDU format according to an embodiment of the present disclosure;

[0025] FIGS. 1C-1D are schematic diagrams of MAC PDU formats corresponding to DRB data channels according to embodiments of the present disclosure;

[0026] FIG. 2A is a schematic diagram of interactions of a transmission method according to an embodiment of the present disclosure;

[0027] FIG. 2B is a schematic diagram of a MAC PDU format according to an embodiment of the present disclosure;

[0028] FIG. 2C is a schematic diagram of interactions of a transmission method according to an embodiment of the present disclosure;

[0029] FIG. 3 is a schematic diagram of a structure of a terminal according to an embodiment of the present disclosure;

[0030] FIG. 4A is a schematic diagram of a structure of a communication device according to an embodiment of the present disclosure;

[0031] FIG. 4B is a schematic diagram of a structure of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0032] The embodiments of the present disclosure provide a transmission method, a communication device, a communication system, and a storage medium.

[0033] In a first aspect, the embodiments of the present disclosure provide a transmission method, which includes: a size of a first media access control (MAC) service data unit (SDU) is smaller than a size of a transport block (TB), padding bits are added after the first MAC SDU to obtain a first MAC protocol data unit (PDU), wherein the size of the first MAC PDU is the same as the size of the TB; and the first MAC PDU is sent to a physical layer.

[0034] In the above embodiments, in the case that the size of the first MAC SDU is smaller than the size of the TB, the terminal can directly add the padding bits after the first MAC SDU to obtain the first MAC PDU with the same size as the TB, and then send the first MAC PDU to the physical layer, thereby realizing fast packaging and transmission of the MAC SDU with a size different from the TB, reducing the delay of such services, and improving the processing efficiency.

[0035] In some embodiments in combination with the first aspect, the method further includes:

[0036] receiving configuration information associated with the first radio bearer, wherein the configuration information comprises a first indication indicating a size of a transport packet corresponding to the first radio bearer.

[0037] In the above embodiment, the network device can configure the size of the transport packet corresponding to the radio bearer for the terminal, thereby providing a condition for the terminal to accurately and quickly determine the transmission mode of the transport packet corresponding to the radio bearer.

[0038] In combination with some embodiments of the first aspect, in some embodiments, the first MAC SDU is a MAC SDU corresponding to the first radio bearer.

[0039] In the above embodiment, if the size of the MAC SDU corresponding to the first radio bearer is smaller than the TB, the terminal can quickly encapsulate and transmit the MAC SDU by adding a bit after the MAC SDU, thereby improving the efficiency and speed of radio bearer transmission.

[0040] In combination with some embodiments of the first aspect, in some embodiments, the configuration information further comprises a second indication indicating that the MAC PDU used by the first radio bearer is a transparent MAC PDU.

[0041] In the above embodiment, the configuration information received by the terminal can further indicate the type of the MAC PDU used by the radio bearer, thereby providing a condition for further improving the terminal to determine the transmission mode of the transport packet corresponding to the radio bearer.

[0042] In combination with some embodiments of the first aspect, in some embodiments, the method further comprises:

[0043] transmitting and / or receiving a second MAC PDU corresponding to the first radio bearer, wherein the second MAC PDU does not contain any of the following: a MAC control element (CE), a second MAC SDU, which is a MAC SDU corresponding to another radio bearer.

[0044] In the above embodiment, if the first radio bearer is configured to use a transparent MAC PDU for transmission, the terminal can not multiplex the MAC CE and the MAC SDU corresponding to the other radio bearer into a MAC PDU with the first MAC SDU, thereby ensuring that the terminal and the network device have consistent understanding of the format of the MAC PDU corresponding to the first radio bearer, and improving the reliability of transmission.

[0045] In combination with some embodiments of the first aspect, in some embodiments, the method further comprises:

[0046] receive first information, wherein the first information is used to indicate that the MAC PDU configured to use the resource is a transparent MAC PDU.

[0047] In the above embodiment, by indicating the MAC PDU type configured to use the resource to the terminal, the consistency of the understanding of the format of the MAC PDU configured to use the resource by the terminal and the network device is ensured, and the utilization of the resource is improved.

[0048] In some embodiments of the first aspect, the receiving the first information comprises:

[0049] The first information is received by any of the following:

[0050] a radio resource control (RRC) message used to configure a configured grant (CG) resource, an RRC message used to configure a semi-persistent scheduling (SPS) resource, a downlink control information (DCI) used to activate the CG resource, or a DCI used to activate the SPS resource.

[0051] In the above embodiment, the terminal can receive the first information through multiple messages, and the flexibility of the configuration of the first information is improved.

[0052] In some embodiments of the first aspect, the method further comprises:

[0053] The MAC CE is not received and / or transmitted using the configured resource.

[0054] In the above embodiment, the terminal does not transmit and / or receive the MAC CE using the configured resource configured to use the transparent MAC PDU, and thus the utilization of the resource is improved.

[0055] In some embodiments of the first aspect, the method further comprises:

[0056] receive second information, wherein the second information is used to indicate one or more of the following: a logical channel using the transparent MAC PDU, or a logical channel not using the transparent MAC PDU.

[0057] In the above embodiment, by configuring the terminal with the logical channel using or not using the transparent MAC PDU, the consistency of the understanding of the format of the MAC PDU transmitted by the terminal and the network device for each logical channel is ensured, and the efficiency and accuracy of the transmission of the logical channel are improved.

[0058] In some embodiments of the first aspect, the method further comprises:

[0059] receiving third information, wherein the third information is used to indicate that the MAC PDU using the DG resource is a transparent MAC PDU.

[0060] In the above embodiment, by indicating the MAC PDU type using the DG resource to the terminal, the consistency of the understanding of the format of the MAC PDU using the DG resource between the terminal and the network device is ensured, and the utilization of the DG resource is improved.

[0061] In some embodiments of the first aspect, the method further comprises:

[0062] not receiving and / or transmitting the MAC CE using the DG resource.

[0063] In the above embodiment, the terminal does not transmit and / or receive the MAC CE using the DG resource configured to use the transparent MAC PDU, thereby improving the utilization of the DG resource.

[0064] In some embodiments of the first aspect, the method further comprises:

[0065] transmitting fourth information, wherein the fourth information is used to indicate the size of the uplink MAC SDU.

[0066] In the above embodiment, the terminal can indicate the size of the uplink MAC SDU to the network device, thereby providing a condition for the network device to allocate a more suitable TB in size to improve transmission efficiency.

[0067] In some embodiments of the first aspect, the fourth information is transmitted by any one of the following:

[0068] a protocol data unit (PDU) session establishment request, a PDU session modification request, a radio resource control (RRC) message, and a MAC control element (CE).

[0069] In the above embodiment, the fourth information can be transmitted through various messages, thereby improving the flexibility of the transmission of the fourth information.

[0070] In some embodiments of the first aspect, the method further comprises:

[0071] transmitting capability information, wherein the capability information is used to indicate whether the terminal supports using the transparent MAC PDU.

[0072] In the above embodiment, the terminal can indicate to the network device whether it supports using the transparent MAC PDU, thereby providing a basis for the network device to accurately configure resources and channels for the terminal, and further improving the reliability of communication between the terminal and the network device.

[0073] Secondly, embodiments of this disclosure provide a transmission method, which is executed by a network device, the method comprising:

[0074] The size of the first Media Access Control (MAC) Service Data Unit (SDU) is smaller than the Transport Block (TB) size. Padding bits are added after the first MAC SDU to obtain the first MAC Protocol Data Unit (PDU), wherein the size of the first MAC PDU is the same as the TB size. The first MAC PDU is then sent to the physical layer.

[0075] In conjunction with some embodiments of the second aspect, in some embodiments the above method further includes:

[0076] Send configuration information associated with a first radio bearer, wherein the configuration information includes a first indication, the first indication being used to indicate the size of the transmission packet corresponding to the first radio bearer.

[0077] In conjunction with some embodiments of the second aspect, in some embodiments, the first MAC SDU is the MAC SDU corresponding to the first radio bearer.

[0078] In conjunction with some embodiments of the second aspect, in some embodiments, the above configuration information further includes a second indication, wherein the second indication is used to indicate that the MAC PDU used by the first radio bearer is a transparent MAC PDU.

[0079] In conjunction with some embodiments of the second aspect, in some embodiments the above method further includes:

[0080] Receive and / or transmit a second MAC PDU corresponding to the first radio bearer, wherein the second MAC PDU does not contain any of the following: MAC control unit CE, second MAC SDU, and the second MAC SDU is a MAC SDU corresponding to another radio bearer.

[0081] In conjunction with some embodiments of the second aspect, in some embodiments the above method further includes:

[0082] Send a first message, wherein the first message is used to indicate that the MAC PDU used by the configuration resource is a transparent MAC PDU.

[0083] In conjunction with some embodiments of the second aspect, in some embodiments, the above-mentioned sending of the first information includes:

[0084] Send the first message by any of the following:

[0085] Radio Resource Control (RRC) messages used to configure authorized CG resources, RRC messages used to configure semi-persistent scheduling (SPS) resources, Downlink Control Information (DCI) messages used to activate CG resources, and DCI messages used to activate SPS resources.

[0086] In conjunction with some embodiments of the second aspect, in some embodiments the above method further includes:

[0087] Do not use the configured resources to receive and / or send MAC CEs.

[0088] In conjunction with some embodiments of the second aspect, in some embodiments the above method further includes:

[0089] Send a second message, wherein the second message is used to indicate one or more of the following: using the logical channel of the transparent MAC PDU, or not using the logical channel of the transparent MAC PDU.

[0090] In conjunction with some embodiments of the second aspect, in some embodiments the above method further includes:

[0091] Send a third message, wherein the third message is used to indicate that the MAC PDU used by the dynamically scheduled DG resources is a transparent MAC PDU.

[0092] In conjunction with some embodiments of the second aspect, in some embodiments the above method further includes:

[0093] Do not use the DG resources to receive and / or send MAC CE.

[0094] In conjunction with some embodiments of the second aspect, in some embodiments the above method further includes:

[0095] Receive fourth information, wherein the fourth information is used to indicate the size of the uplink MAC SDU.

[0096] In conjunction with some embodiments of the second aspect, in some embodiments, the aforementioned fourth information is received via any of the following:

[0097] Protocol Data Unit (PDU) Session Establishment Request, PDU Session Modification Request, Radio Resource Control (RRC) Message, MAC Control Element (CE).

[0098] In conjunction with some embodiments of the second aspect, in some embodiments the above method further includes:

[0099] Receive capability information, wherein the capability information is used to indicate whether the terminal supports the use of a transparent MAC PDU.

[0100] Thirdly, embodiments of this disclosure provide a terminal, the terminal comprising:

[0101] The processing module is used to add padding bits after the first MAC SDU, which is smaller than the transport block TB size, to obtain the first MAC protocol data unit PDU, wherein the size of the first MAC PDU is the same as the TB size.

[0102] The transceiver module is used to send the first MAC PDU to the physical layer.

[0103] In conjunction with some embodiments of the third aspect, in some embodiments, the above-described transceiver module is further used for:

[0104] Receive configuration information associated with the first radio bearer, wherein the configuration information includes a first indication, the first indication being used to indicate the size of the transmission packet corresponding to the first radio bearer.

[0105] In conjunction with some embodiments of the third aspect, in some embodiments, the first MAC SDU mentioned above is the MAC SDU corresponding to the first radio bearer.

[0106] In conjunction with some embodiments of the third aspect, in some embodiments, the above configuration information further includes a second indication, wherein the second indication is used to indicate that the MAC PDU used by the first radio bearer is a transparent MAC PDU.

[0107] In conjunction with some embodiments of the third aspect, in some embodiments, the above-described transceiver module is further used for:

[0108] Send and / or receive a second MAC PDU corresponding to a first radio bearer, wherein the second MAC PDU does not contain any of the following: a MAC control unit CE, a second MAC SDU, and the second MAC SDU is a MAC SDU corresponding to another radio bearer.

[0109] In conjunction with some embodiments of the third aspect, in some embodiments, the above-described transceiver module is further used for:

[0110] Receive first information, wherein the first information is used to indicate that the MAC PDU used by the configuration resource is a transparent MAC PDU.

[0111] In conjunction with some embodiments of the third aspect, in some embodiments, the transceiver module described above is further configured to receive the first information by any of the following:

[0112] Radio Resource Control (RRC) messages used to configure authorized CG resources, RRC messages used to configure semi-persistent scheduling (SPS) resources, Downlink Control Information (DCI) messages used to activate CG resources, and DCI messages used to activate SPS resources.

[0113] In conjunction with some embodiments of the third aspect, in some embodiments, the above-described transceiver module is also used to receive and / or send MAC CEs without using the configured resources.

[0114] In conjunction with some embodiments of the third aspect, in some embodiments, the above-described transceiver module is further used for:

[0115] Receive second information, wherein the second information is used to indicate one or more of the following: use the logical channel of the transparent MAC PDU, or not use the logical channel of the transparent MAC PDU.

[0116] In conjunction with some embodiments of the third aspect, in some embodiments, the transceiver module described above is further configured to: receive third information, wherein the third information is used to indicate that the MAC PDU used by the dynamically scheduled DG resources is a transparent MAC PDU.

[0117] In conjunction with some embodiments of the third aspect, in some embodiments, the transceiver module described above is further configured to: receive and / or send MAC CE without using the DG resources.

[0118] In some embodiments, the transceiver module described above is further configured to:

[0119] Send a fourth message, which indicates the size of the uplink MAC SDU.

[0120] In conjunction with some embodiments of the third aspect, in some embodiments, the aforementioned fourth information is sent via any of the following:

[0121] Protocol Data Unit (PDU) Session Establishment Request, PDU Session Modification Request, Radio Resource Control (RRC) Message, MAC Control Element (CE).

[0122] In conjunction with some embodiments of the third aspect, in some embodiments, the transceiver module described above is further configured to send capability information, wherein the capability information is used to indicate whether the terminal supports the use of a transparent MAC PDU.

[0123] Fourthly, embodiments of this disclosure provide a network device, the network device comprising:

[0124] The processing module is used to add padding bits after the first MAC SDU, which is smaller than the transport block TB size, to obtain the first MAC protocol data unit PDU, wherein the size of the first MAC PDU is the same as the TB size.

[0125] The transceiver module is used to send the first MAC PDU to the physical layer.

[0126] In conjunction with some embodiments of the fourth aspect, in some embodiments, the transceiver module described above is further used for:

[0127] Send configuration information associated with the first radio bearer, wherein the configuration information includes a first indication, the first indication being used to indicate the size of the transmission packet corresponding to the first radio bearer.

[0128] In conjunction with some embodiments of the fourth aspect, in some embodiments, the first MAC SDU is the MAC SDU corresponding to the first radio bearer.

[0129] In conjunction with some embodiments of the fourth aspect, in some embodiments, the above configuration information further includes a second indication, wherein the second indication is used to indicate that the MAC PDU used by the first radio bearer is a transparent MAC PDU.

[0130] In conjunction with some embodiments of the fourth aspect, in some embodiments, the above-described transceiver module is further used for:

[0131] Receive and / or transmit a second MAC PDU corresponding to a first radio bearer, wherein the second MAC PDU does not contain any of the following: a MAC control unit CE, a second MAC SDU, and the second MAC SDU is a MAC SDU corresponding to another radio bearer.

[0132] In conjunction with some embodiments of the fourth aspect, in some embodiments, the above-described transceiver module is further used for:

[0133] Send a first message, wherein the first message is used to indicate that the MAC PDU used by the configuration resource is a transparent MAC PDU.

[0134] In conjunction with some embodiments of the fourth aspect, in some embodiments, the above-described transceiver module is further configured to send the first information by any of the following:

[0135] Radio Resource Control (RRC) messages used to configure authorized CG resources, RRC messages used to configure semi-persistent scheduling (SPS) resources, Downlink Control Information (DCI) messages used to activate CG resources, and DCI messages used to activate SPS resources.

[0136] In conjunction with some embodiments of the fourth aspect, in some embodiments, the transceiver module described above is also used to receive and / or send MAC CEs without using the configuration resources described above.

[0137] In conjunction with some embodiments of the fourth aspect, in some embodiments, the above-described transceiver module is further used for:

[0138] Send a second message, wherein the second message is used to indicate one or more of the following: using the logical channel of the transparent MAC PDU, or not using the logical channel of the transparent MAC PDU.

[0139] In conjunction with some embodiments of the fourth aspect, in some embodiments, the transceiver module described above is further configured to: send third information, wherein the third information is used to indicate that the MAC PDU used by the dynamically scheduled DG resources is a transparent MAC PDU.

[0140] In conjunction with some embodiments of the fourth aspect, in some embodiments, the transceiver module described above is further configured to: receive and / or send MAC CE without using the DG resources.

[0141] In conjunction with some embodiments of the fourth aspect, in some embodiments, the above-described transceiver module is further used for:

[0142] Receive fourth information, which indicates the size of the uplink MAC SDU.

[0143] In conjunction with some embodiments of the fourth aspect, in some embodiments, the aforementioned fourth information is sent via any of the following:

[0144] Protocol Data Unit (PDU) Session Establishment Request, PDU Session Modification Request, Radio Resource Control (RRC) Message, MAC Control Element (CE).

[0145] In conjunction with some embodiments of the fourth aspect, in some embodiments, the transceiver module described above is further configured to receive capability information, wherein the capability information is used to indicate whether the terminal supports the use of a transparent MAC PDU.

[0146] Fifthly, embodiments of this disclosure provide a communication device, which includes one or more processors; wherein the communication device is used to execute the first aspect and optional implementations of the first aspect, or to execute the second aspect and optional implementations of the second aspect.

[0147] In a sixth aspect, embodiments of this disclosure provide a communication system comprising: a terminal and a network device; wherein the terminal is configured to perform the method described in the first aspect and optional implementations thereof, and the network device is configured to perform the method described in the second aspect and optional implementations thereof.

[0148] In a seventh aspect, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method described in the first aspect and its optional implementations, or to perform the method described in the second aspect and its optional implementations.

[0149] Eighthly, embodiments of this disclosure provide a program product that, when executed by a communication device, causes the communication device to perform the method described in the first aspect and its optional implementations, or to perform the method described in the second aspect and its optional implementations.

[0150] In a ninth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the method as described in the first aspect and optional implementations of the first aspect, or to perform the method as described in the second aspect and optional implementations of the second aspect.

[0151] In a tenth aspect, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the method described according to the first aspect and optional implementations thereof, or configured to perform the method described according to the second aspect and optional implementations thereof.

[0152] It is understood that the aforementioned terminals, network devices, communication devices, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.

[0153] This disclosure provides a transmission method, a communication device, a communication system, and a storage medium. In some embodiments, the terms "transmission method" and "information processing method," "communication method," etc., can be used interchangeably; the terms "transmission method apparatus" and "information processing apparatus," "communication apparatus," etc., can be used interchangeably; and the terms "transmission system" and "information processing system," "communication system," etc., can be used interchangeably.

[0154] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0155] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0156] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.

[0157] In this disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the aforementioned," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular or a plural expression.

[0158] In the embodiments disclosed herein, "multiple" refers to two or more.

[0159] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.

[0160] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, C, etc.

[0161] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.

[0162] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.

[0163] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0164] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.

[0165] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.

[0166] In some embodiments, the apparatus and device may be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they may also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "body", etc.

[0167] In some embodiments, "network" can be interpreted as devices included in the network, such as access network devices, core network devices, etc.

[0168] In some embodiments, "access network device (AN device)" may also be referred to as "radio access network device (RAN device)," "base station (BS)," "radio base station," or "fixed station." In some embodiments, it may also be understood as "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "serving cell," "carrier," "component carrier," or "bandwidth part (BWP)."

[0169] In some embodiments, "terminal" or "terminal device" may be referred to as "user equipment (UE)," "user terminal," "Narrow Band-Internet of Things (NB-IoT) device," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," etc.

[0170] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.

[0171] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.

[0172] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.

[0173] In some embodiments, data, information, etc., may be obtained with the user's consent.

[0174] Figure 1A is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.

[0175] As shown in Figure 1A, the communication system 100 includes a terminal 101 and a network device 102.

[0176] In some embodiments, terminal 101 includes, but is not limited to, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home.

[0177] In some embodiments, network device 102 may include at least one of access network device and core network device.

[0178] In some embodiments, the access network device is, for example, a node or device that connects a terminal to a wireless network. The access network device may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation eNB (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system.

[0179] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.

[0180] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.

[0181] In some embodiments, a core network device may be a single device comprising one or more network elements, or it may be multiple devices or a group of devices, each comprising all or part of the aforementioned one or more network elements. Network elements may be virtual or physical. The core network may include, for example, at least one of an Evolved Protocol Core (EPC), a 5G Core Network (5GCN), or a Next Generation Core (NGC).

[0182] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.

[0183] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1A, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1A are illustrative. The communication system may include all or some of the main bodies in FIG1A, or it may include other main bodies outside of FIG1A. The number and form of each main body are arbitrary. Each main body may be physical or virtual. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.

[0184] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other transmission methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).

[0185] In 5th Generation New Radio (5G NR) systems, the protocol specifies that terminals can receive information from the following channels through a specific format of transparent Media Access Control (MAC) Protocol Data Unit (PDU): paging messages from the Paging Channel (PCH), the Master Information Block (MIB) from the Broadcast Channel (BCH), and the System Information Block (SIB) from the Downlink Shared Channel (DL-SCH), including the Broadcast Control Channel (BCCH).

[0186] Optionally, the Transparent MAC PDU contains only a MAC Service Data Unit (SDU). Figure 1B shows a schematic diagram of a MAC PDU format provided in an embodiment of this disclosure.

[0187] Optionally, the MAC PDU format of the Data Radio Bearer (DRB) channel can be divided into the downlink MAC PDU format shown in Figure 1C and the uplink MAC PDU format shown in Figure 1D.

[0188] As shown in Figures 1B and 1C, a MAC PDU contains multiple MAC subPDUs. A MAC subPDU includes the following: a MAC subPDU containing the MAC SDU (i.e., the DRB data portion); a MAC subPDU containing the MAC control element (CE) (i.e., the MAC control signaling portion); and a MAC subPDU containing padding information (i.e., padding bits). It should be noted that a MAC PDU may not include the MAC subPDU containing padding information; that is, the MAC subPDU including padding is optional.

[0189] Optionally, as shown in Figures 1B and 1C, each MAC subPDU also includes a subheader and a packet body (e.g., MAC SDU or MAC CE). The subheader may include one or more of the following: Reserved (R) bits, Length (L) bits, Logical Channel Identifier (LCID), and Flag for Length Field (F).

[0190] In some embodiments, the size of the MAC CE included in the MAC PDU may be fixed or variable; that is, the MAC CE may be a fixed-sized MAC CE or a variable-sized MAC CE.

[0191] Optionally, each MAC subPDU contains one subheader.

[0192] In addition, to support faster data management, the relevant protocols provide semi-persistent resource configurations for both uplink and downlink data. These include: Configured Grant (CG) for uplink data transmission and Semi-Persistent Scheduling (SPS) for downlink data transmission.

[0193] Optionally, CG includes CG Type-1 and CG Type-2. CG Type-1 refers to uplink resource configuration that provides the uplink resource period and specific allocation of uplink time-frequency resources via Radio Resource Control (RRC) messages. Upon receiving this configuration, the UE directly uses the configured uplink resources to transmit uplink data (i.e., uplink resources are activated immediately after RRC configuration). CG Type-2 refers to uplink resource configuration that occurs during the RRC message's configuration period, with Physical Downlink Control Channel (PDCCH) control signaling activating and indicating the specific allocation of uplink time-frequency resources. The UE can only use the configured uplink resources to transmit uplink data after the PDCCH control signaling activates the uplink resource configuration.

[0194] Optionally, SPS scheduling refers to the period for configuring downlink resources in the RRC message, and the PDCCH control signaling activation indicating the specific allocation of downlink time-frequency resources. The UE can only receive downlink data using the configured downlink resources after the PDCCH control signaling activates the downlink resource configuration.

[0195] Alternatively, to reduce processing latency, for services with fixed-size transport packets (such as data packets), one proposed solution is to use transparent MAC PDUs to send the DRB data corresponding to the service. However, since the size of the Transport Block (TB) provided by the physical layer to the MAC layer is difficult to match exactly with the size of the MAC SDU corresponding to the service data packet, directly sending the MAC SDU has a mismatch problem with the TB size.

[0196] This disclosure proposes an indication method where, when the size of the MAC SDU is smaller than the TB size, the MAC layer adds padding bits to the end of the MAC SDU before sending it to the physical layer. This reduces processing latency while ensuring reliable transmission of the MAC SDU, thus improving the reliability of the communication system.

[0197] The transmission method, communication equipment, communication system, and storage medium provided in this disclosure will be described in detail below with reference to the accompanying drawings.

[0198] Figure 2A is a schematic flowchart illustrating a transmission method according to an embodiment of the present disclosure. As shown in Figure 2A, the transmission method involved in this embodiment is executed by a communication system, which may include a terminal and network devices. The method described below includes:

[0199] Step S2101: Send the fourth message.

[0200] In some embodiments, the fourth information is used to indicate the size of the uplink media access control (MAC) service data unit (SDU).

[0201] In some embodiments, the fourth information may be used to indicate the size of the uplink MAC SDU corresponding to a specific service.

[0202] In some embodiments, the terminal sends a fourth piece of information to the network device.

[0203] In some embodiments, the terminal may send fourth information through a Protocol Data Unit (PDU) session establishment request or a PDU session modification request.

[0204] In other words, the terminal can provide the uplink MAC SDU size through a PDU Session establishment request or modification request.

[0205] In some embodiments, the terminal may send the fourth information via Radio Resource Control (RRC) messages or MAC Control Element (CE).

[0206] In some embodiments, RRC messages, such as UE assistance information or other RRC-specific messages, are used to indicate the uplink data packet size.

[0207] In some embodiments, the network device receives fourth information.

[0208] Step S2102: Send capability information.

[0209] The capability information is used to indicate whether the terminal supports the use of a transparent MAC PDU.

[0210] In some embodiments, terms such as "transparent MAC PDU", "new MAC PDU", and "specified MAC PDU" can be used to refer to a MAC PDU that does not contain a MAC control element (CE) and a sub-packet header. In some scenarios, the above terms can be used interchangeably.

[0211] In this embodiment of the disclosure, the terminal can report to the network device whether it supports the use of transparent MAC PDU, thereby avoiding the network device's misunderstanding of the terminal's capabilities, which could lead to the MAC PDU being unreliably transmitted. This improves the reliability and success rate of the terminal and network device using transparent MAC PDU transmission.

[0212] In some embodiments, the network device receives capability information sent by the terminal.

[0213] In some embodiments, the order of steps S2101 and S2102 can be adjusted as needed, for example, S2102 can be executed first, followed by S2101, or S2101 and S2102 can be executed simultaneously.

[0214] In some embodiments, if S2101 and S2102 are executed simultaneously, the terminal can carry the fourth information and capability information separately through the same message, or it can carry the fourth information and capability information separately through different messages, etc. This disclosure does not limit this.

[0215] In some embodiments, the fourth information may also implicitly indicate that the terminal supports the use of a transparent MAC PDU. If the terminal sends the fourth information, it implicitly indicates that it supports the use of a transparent MAC PDU. This disclosure does not limit this.

[0216] Step S2103: Send the configuration information associated with the first radio bearer.

[0217] The configuration information includes first indication information, which is used to indicate the size of the transmission packet corresponding to the first wireless bearer.

[0218] In some embodiments, terms such as "transmission packet", "data packet", "signaling packet", "content packet", and "information packet" can be used to describe the content transmitted in the first wireless bearer. In some scenarios, the above terms can be used interchangeably.

[0219] In some embodiments, the network device sends configuration information associated with the first radio bearer to the terminal.

[0220] In some embodiments, the first radio bearer is a data radio bearer (DRB).

[0221] In some embodiments, the first radio bearer is a DRB, and the transmission packet corresponding to the first radio bearer can also be called a "data packet".

[0222] In some embodiments, the first radio bearer is a signaling radio bearer (SRB).

[0223] In some embodiments, the first radio bearer is an SRB, and the transmission packet corresponding to the first radio bearer can also be called a "signaling packet", "information packet", etc.

[0224] In some embodiments, the configuration information associated with a radio bearer may include one or more of the following: radio bearer configuration, radio bearer-related Packet Data Convergence Protocol (PDCP) configuration, radio bearer-related Radio Link Control (RLC) configuration, or radio bearer-related Logical Channel configuration.

[0225] In some embodiments, the packet size is carried in the radio bearer configuration or the PDCP configuration of the radio bearer configuration, which is the packet size of the PDCP SDU. If the packet size is carried in the logical channel configuration, it is the packet size carrying the MAC SDU.

[0226] In some embodiments, the terminal receives configuration information associated with the first radio bearer.

[0227] In some embodiments, the configuration information also includes a second indication, wherein the second indication is used to indicate that the MAC PDU used by the first radio bearer is a transparent MAC PDU.

[0228] In some embodiments, the network device may instruct the terminal to use a first radio bearer to use a transparent MAC PDU if the terminal supports the use of a transparent MAC PDU.

[0229] In some embodiments, the order of steps S2101-S2103 can be adjusted as needed. For example, S2103 can be executed first, followed by S2101 and S2102; or S2103 can be executed first, followed by S2102 and S2101; or S2101 can be executed first, followed by S2103 and S2102; or S2102 can be executed first, followed by S2101 and S2103; or S2102 can be executed first, followed by S2103 and S2101, etc. This disclosure does not limit this.

[0230] Step S2104: Send the first message.

[0231] The first piece of information is used to indicate that the MAC PDU used for configuring resources is a transparent MAC PDU.

[0232] In some embodiments, for a Configured Grant (CG) resource, the network device can send the first information via an RRC message configuring the CG resource.

[0233] In some embodiments, the RRC messages for CG resources include RRC configuration messages for CG Type 1 and CG Type 2.

[0234] In some embodiments, for CG resources, the network device may also send first information via downlink control information (DCI) used to activate the CG resources.

[0235] In some embodiments, the DCI information of CG is the CG activation DCI of CG Type 2.

[0236] In some embodiments, for semi-persistent scheduling (SPS) resources, network devices can send first information by configuring RRC messages for SPS resources.

[0237] In some embodiments, for SPS resources, the network device may also send first information via DCI used to activate the SPS resources.

[0238] In this embodiment of the disclosure, the network device increases the probability of the terminal successfully transmitting MAC PDUs using configuration resources by indicating to the terminal the type of MAC PDU used by the configuration resources, thereby improving the utilization rate of configuration resources.

[0239] In some embodiments, when the MAC PDU used by the configuration resource is configured as a transparent MAC PDU, the terminal and network device may not use the configuration resource to receive and / or send MAC CEs. This improves the utilization of the configuration resource, provides conditions for further reducing the transmission latency of the transparent MAC PDU, and improves the transmission efficiency and reliability of the transparent MAC PDU.

[0240] In some embodiments, the network device may instruct the terminal to configure resources to use transparent MAC PDUs if the terminal supports the use of transparent MAC PDUs.

[0241] In some embodiments, the order of steps S2101-S2104 can be adjusted as needed. For example, the order of S2104 and S2103 can be arbitrarily interchanged or executed simultaneously, or the order of each step in S2101-S2104 can be arbitrarily interchanged or executed simultaneously, etc. This disclosure does not limit this.

[0242] Step S2105: Send the second message.

[0243] The second piece of information is used to indicate one or more of the following: using a logical channel (LCH) with a transparent MAC PDU, or using a logical channel without a transparent MAC PDU.

[0244] In some embodiments, the network device may send a second message to the terminal.

[0245] In some embodiments, the terminal may receive second information.

[0246] For example, a network device can use the second information to indicate that the logical channel for using a transparent MAC PDU is LCH#1, and the logical channel for not using a transparent MAC PDU is LCH#2, and so on.

[0247] In some embodiments, when a logical channel is configured to use and / or not use transparent MAC PDUs, the terminal and network devices can quickly and accurately select the logical channel to use based on the type of MAC PDU to be transmitted. This further reduces the transmission latency of transparent MAC PDUs and improves their transmission efficiency and reliability.

[0248] Step S2106: Send the third message.

[0249] The third piece of information is used to indicate that the MAC PDU used by the Dynamic Scheduling (DG) resource is a transparent MAC PDU.

[0250] In some embodiments, when DG resources are configured to use transparent MAC PDUs, terminals and network devices can receive and / or send MAC CEs without using the DG resources. This improves the utilization of DG resources, provides conditions for further reducing the transmission latency of transparent MAC PDUs, and improves the transmission efficiency and reliability of transparent MAC PDUs.

[0251] In some embodiments, for uplink DG, the UE allocates DG resources to data on logical channels where new MAC PDU types can be applied.

[0252] In some embodiments, the third information further indicates one or more logical channel IDs, so only data corresponding to these logical channels can be transmitted using this DG. However, the UE can only select one LCH for data transmission via this DG.

[0253] In some embodiments, the order of steps S2104-S2106 can be adjusted as needed. For example, S2104-S2106 can be executed simultaneously, or S2104 can be executed first, followed by S2106 and S2105, or S2105 can be executed first, followed by S2104 and S2106, or S2105 can be executed first, followed by S2106 and S2104, or S2106 can be executed first, followed by S2104 and S2105, or S2106 can be executed first, followed by S2105 and S2104, etc. This disclosure does not limit this.

[0254] In step S2107, the size of the first MAC SDU is smaller than the size of the transport block TB. Padding bits are added after the first MAC SDU to obtain the first MAC PDU.

[0255] The size of the first MAC PDU is the same as that of the TB.

[0256] Figure 2B is a schematic diagram of a MAC PDU structure provided in an embodiment of this disclosure.

[0257] In some embodiments, the first MAC SDU is the MAC SDU corresponding to the first radio bearer, and the size of the first MAC SDU is less than TB. In this case, the MAC layer can add padding bits to the first MAC SDU to form the first MAC PDU. That is, the first MAC PDU does not have a MAC sub-header, and the padding bits also do not have a MAC sub-header, thereby simplifying the process of constructing the MAC PDU, shortening the processing time of the MAC SDU, and reducing the latency of the service corresponding to the first MAC SDU.

[0258] In some embodiments, when the size of the first MAC SDU corresponding to the first wireless bearer is smaller than the TB size, the MAC layer of the terminal and network device can make the size of the MAC SDU + padding bits the same as the TB size provided by the physical layer by directly adding padding bits after it.

[0259] In some embodiments, the MAC layer of the terminal and network device may also obtain the first MAC PDU corresponding to the first MAC SDU by directly adding padding bits after the first MAC SDU, provided that the MAC PDU corresponding to the first radio bearer is configured as a transparent MAC PDU and the size of the first MAC SDU is less than TB.

[0260] In some embodiments, when the configuration information associated with the first radio bearer indicates that the first radio bearer uses a transparent MAC PDU, the MAC layer of the terminal and network device may not multiplex the MAC CE, the second MAC SDU, and the first MAC SDU into a single MAC PDU. That is, the second MAC PDU corresponding to the first radio bearer sent and / or received by the terminal and network device does not contain any of the following: a MAC control unit CE, a second MAC SDU, or the second MAC SDU being a MAC SDU corresponding to another radio bearer.

[0261] Step S2108: Send the first MAC PDU to the physical layer.

[0262] In some embodiments, terms such as “send,” “transmit,” “deliver,” and “transfer” can be used to describe the MAC layer sending a MAC PDU to the physical layer. In some scenarios, these terms can be used interchangeably.

[0263] In some embodiments, the first wireless bearer and its corresponding resources are configured to transmit transparent MAC PDUs, and the terminal and network device can use the resources corresponding to the first bearer to transmit the first MAC PDU.

[0264] In some embodiments, the resources corresponding to the first wireless bearer may be CG resources, SPS resources, or DG resources, etc., and this disclosure does not limit them.

[0265] The transmission method involved in the embodiments of this disclosure may include at least one of steps S2101 to S2108. For example, steps S2101, S2102, S2103, S2104, S2105, and S2106 can each be implemented as an independent embodiment, steps S2107+S2108 can be implemented as an independent embodiment, steps S2103+S2107+S2108 can be implemented as an independent embodiment, steps S2104+S2107+S2108 can be implemented as an independent embodiment, and steps S2105+S2107+S2108 can be implemented as an independent embodiment. The implementation can be carried out using specific embodiments. Steps S2106+S2107+S2108 can be implemented as independent embodiments, as can steps S2103+S2104+S2107+S2108, S2102+S2103, S2102+S2104, S2102+S2107+S2108, etc., but are not limited thereto.

[0266] In the embodiments disclosed herein, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations in other embodiments.

[0267] In the embodiments disclosed herein, each step and its optional implementation can also be carried out independently.

[0268] In this embodiment, when the size of the MAC SDU corresponding to the radio bearer using a transparent MAC PDU is smaller than the TB size, the terminal and network device can directly add padding bits to the end of the MAC SDU to obtain a transparent MAC PDU. Then, the MAC PDU is delivered to the physical layer for transmission. This enables the transmission of the MAC SDU corresponding to the service using a transparent MAC PDU when the size of the MAC SDU corresponding to the service is different from the TB size. This reduces the transmission latency of the service in this case and improves the processing efficiency of such services.

[0269] Figure 2C is a schematic flowchart illustrating a transmission method according to an embodiment of the present disclosure. As shown in Figure 2C, the transmission method according to the embodiment of the present disclosure is executed by a communication system, which may include a terminal and a network device. As shown in Figure 2C, the above method includes:

[0270] Step S2201: The size of the first MAC SDU is smaller than the TB size. Padding bits are added after the first MAC SDU to obtain the first MAC PDU.

[0271] The size of the first MAC PDU is the same as that of the TB.

[0272] Step S2202: Send the first MAC PDU to the physical layer.

[0273] In some embodiments, the method further includes: the terminal receiving configuration information associated with the first radio bearer, wherein the configuration information includes a first indication, the first indication being used to indicate the size of the transmission packet corresponding to the first radio bearer.

[0274] In some embodiments, the method further includes: the network device sending configuration information associated with the first radio bearer.

[0275] In some embodiments, the first MAC SDU is the MAC SDU corresponding to the first radio bearer.

[0276] In some embodiments, the configuration information above also includes a second indication, wherein the second indication is used to indicate that the MAC PDU used by the first radio bearer is a transparent MAC PDU.

[0277] In some embodiments, the above method further includes: the terminal sending and / or receiving a second MAC PDU corresponding to the first radio bearer, wherein the second MAC PDU does not contain any of the following: a MAC control unit CE, a second MAC SDU, and the second MAC SDU is a MAC SDU corresponding to another radio bearer.

[0278] In some embodiments, the above method further includes: the network device receiving and / or transmitting a second MAC PDU corresponding to the first radio bearer.

[0279] In some embodiments, the method further includes: the terminal receiving first information, wherein the first information is used to indicate that the MAC PDU used for configuring resources is a transparent MAC PDU.

[0280] In some embodiments, the method further includes: the network device sending first information.

[0281] In some embodiments, receiving or sending the first information includes:

[0282] Receive or send the first message using any of the following:

[0283] Radio Resource Control (RRC) messages used to configure authorized CG resources, RRC messages used to configure semi-persistent scheduling (SPS) resources, Downlink Control Information (DCI) messages used to activate CG resources, and DCI messages used to activate SPS resources.

[0284] In some embodiments, the above method further includes receiving and / or sending MAC CEs without using configuration resources.

[0285] In some embodiments, the method further includes: the terminal receiving second information, wherein the second information is used to indicate one or more of the following: using a logical channel of a transparent MAC PDU, or not using a logical channel of a transparent MAC PDU.

[0286] In some embodiments, the method further includes: the network device sending second information.

[0287] In some embodiments, the above method further includes: the terminal receiving third information, wherein the third information is used to indicate that the MAC PDU used by the dynamically scheduled DG resources is a transparent MAC PDU.

[0288] In some embodiments, the method further includes: the network device sending third information.

[0289] In some embodiments, the above method further includes receiving and / or sending MAC CEs without using DG resources.

[0290] In some embodiments, the method further includes: the terminal sending fourth information, wherein the fourth information is used to indicate the size of the uplink MAC SDU.

[0291] In some embodiments, the method further includes: the network device receiving fourth information.

[0292] In some embodiments, the fourth information described above is sent via any of the following:

[0293] Protocol Data Unit (PDU) Session Establishment Request, PDU Session Modification Request, Radio Resource Control (RRC) Message, MAC Control Element (CE).

[0294] In some embodiments, the method further includes: the terminal sending capability information, wherein the capability information is used to indicate whether the terminal supports the use of a transparent MAC PDU.

[0295] In some embodiments, the method further includes: network device receiving capability information.

[0296] In this embodiment, when the size of the MAC SDU corresponding to the radio bearer using a transparent MAC PDU is smaller than the TB size, the terminal and network device can directly add padding bits after the MAC SDU to obtain a transparent MAC PDU. Then, the MAC PDU is delivered to the physical layer for transmission. This enables the transmission of the MAC SDU corresponding to the service using a transparent MAC PDU when the size of the MAC SDU corresponding to the service is different from the TB size. This reduces the transmission latency of the service in this case and improves the processing efficiency of such services.

[0297] The transmission method provided in this disclosure will be further described below with reference to the following embodiments.

[0298] The MAC layer adds padding bits after the MAC SDU and then delivers it to the physical layer.

[0299] In some embodiments, the MAC layer directly adds padding bits after the MAC SDU until the size of the MAC SDU + padding bits is the same as the TB size provided by the physical layer. The MAC SDU does not have a MAC sub-header, and the padding also does not have a MAC sub-header.

[0300] In some embodiments, the format of the new MAC PDU can be shown with reference to FIG2B.

[0301] In some embodiments, it can be applied to uplink or downlink MAC PDU.

[0302] Optionally, the network device sends out configuration information related to the radio bearer, which includes a first indication for indicating the size of the transmission packet (data packet).

[0303] In some embodiments, the radio bearer can be a DRB or an SRB. Radio bearer-related configuration information includes one or more of the following: radio bearer configuration, radio bearer-related PDCP configuration, radio bearer-related RLC configuration, or radio bearer-associated logical channel configuration. If the radio bearer configuration or its PDCP configuration carries the packet size, the packet size is the size of the PDCP SDU. If the logical channel configuration carries the packet size, the packet size is the size of the MAC SDU.

[0304] Optionally, the MAC layer applies the new MAC PDU type only to radio bearers that indicate the packet size.

[0305] Optionally, the UE provides auxiliary information through the PDU Session establishment procedure to indicate the size of the uplink MAC SDU (such as uplink data packets).

[0306] In some embodiments, such as establishing or modifying a request via a PDU Session, the uplink packet size is provided.

[0307] In some embodiments, the UE provides auxiliary information to indicate the uplink packet size via RRC messages or MAC CE.

[0308] In some embodiments, RRC messages, such as UE assistance information or other RRC-specific messages, are used to indicate the uplink data packet size.

[0309] Optionally, the network device sends out configuration information related to the radio bearer, which includes a second instruction for indicating the application of the new MAC PDU.

[0310] In some embodiments, the radio bearer is a DRB or an SRB, and the radio bearer-related configuration information includes one or more of the following: radio bearer configuration, radio bearer-related PDCP configuration, radio bearer-related RLC configuration, or radio bearer-associated logical channel configuration.

[0311] Optionally, the UE / network device (such as a base station) does not multiplex the MAC CE with the MAC SDU corresponding to the radio bearer into a single MAC PDU.

[0312] In some embodiments, the UE / base station does not multiplex the MAC SDU corresponding to the radio bearer with the MAC SDU corresponding to other radio bearers into a single MAC PDU.

[0313] In some embodiments, the UE, as instructed, applies the new MAC PDU type to the MAC SDU of the radio bearer configured with the new MAC PDU.

[0314] Optionally, the network device may include indication information in the CG (Configured Grant) or SPS RRC configuration, or the DCI activation information of the CG / or SPS, to indicate the application of a new MAC PDU type.

[0315] In some embodiments, the CG RRC configuration includes RRC configuration information for CG Type 1 and CG Type 2. The CG DCI information is the CG activation DCI for CG Type 2.

[0316] In some embodiments, the UE, as instructed, applies the new MAC PDU type to the MAC SDU of the radio bearer configured with the new MAC PDU.

[0317] Optionally, the UE and / or base station may not perform MAC CE transmission by applying CG resources of the new MAC PDU type.

[0318] Optionally, the network device indicates in the MAC CE whether to apply / not apply the logical channel of the new MAC PDU type.

[0319] In some embodiments, if a logical channel is instructed to apply a new MAC PDU, then the UE and / or network device will not multiplex the data of that logical channel with the data of other logical channels or MAC CEs into a single MAC PDU.

[0320] Optionally, the network device includes indication information in the DCI of the DG (dynamic grant) to indicate the application of a new MAC PDU type.

[0321] In some embodiments, for uplink DG, the UE allocates DG resources to data on logical channels where new MAC PDU types can be applied.

[0322] In some embodiments, the DG further indicates one or more logical channel IDs, so only data corresponding to these logical channels can be transmitted using the DG. However, the UE can only select one LCH to transmit data through the DG.

[0323] Optionally, the UE and / or base station do not use the DG resources of the new MAC PDU type applied for MAC CE transmission.

[0324] Optionally, the UE reports capability information to indicate whether the new MAC PDU type is supported.

[0325] This disclosure also provides an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Alternatively, another apparatus is provided that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.

[0326] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.

[0327] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).

[0328] Figure 3 is a schematic diagram of the structure of the communication device proposed in an embodiment of this disclosure. As shown in Figure 3, the communication device 3100 may include at least one of a transceiver module 3101, a processing module 3102, etc.

[0329] In some embodiments, the communication device 3100 is a terminal, and the processing module is used to add padding bits after the first MAC SDU, which is smaller than the transport block TB size, to obtain a first MAC protocol data unit PDU, wherein the size of the first MAC PDU is the same as the TB size.

[0330] The aforementioned transceiver module is used to send the first MAC PDU to the physical layer.

[0331] In some embodiments, the transceiver module is further configured to:

[0332] Receive configuration information associated with the first radio bearer, wherein the configuration information includes a first indication, the first indication being used to indicate the size of the transmission packet corresponding to the first radio bearer.

[0333] In some embodiments, the first MAC SDU is the MAC SDU corresponding to the first radio bearer.

[0334] In some embodiments, the configuration information above further includes a second indication, wherein the second indication is used to indicate that the MAC PDU used by the first radio bearer is a transparent MAC PDU.

[0335] In some embodiments, the transceiver module described above is further configured to:

[0336] Send and / or receive a second MAC PDU corresponding to a first radio bearer, wherein the second MAC PDU does not contain any of the following: a MAC control unit CE, a second MAC SDU, and the second MAC SDU is a MAC SDU corresponding to another radio bearer.

[0337] In some embodiments, the transceiver module described above is further configured to:

[0338] Receive first information, wherein the first information is used to indicate that the MAC PDU used by the configuration resource is a transparent MAC PDU.

[0339] In some embodiments, the transceiver module described above is further configured to receive the first information via any of the following:

[0340] Radio Resource Control (RRC) messages used to configure authorized CG resources, RRC messages used to configure semi-persistent scheduling (SPS) resources, Downlink Control Information (DCI) messages used to activate CG resources, and DCI messages used to activate SPS resources.

[0341] In some embodiments, the transceiver module described above is also configured to receive and / or send MAC CEs without using the configuration resources.

[0342] In some embodiments, the transceiver module described above is further configured to:

[0343] Receive second information, wherein the second information is used to indicate one or more of the following: use the logical channel of the transparent MAC PDU, or not use the logical channel of the transparent MAC PDU.

[0344] In some embodiments, the transceiver module is further configured to: receive third information, wherein the third information is used to indicate that the MAC PDU used by the dynamically scheduled DG resources is a transparent MAC PDU.

[0345] In some embodiments, the transceiver module described above is further configured to: receive and / or send MAC CE without using the DG resources.

[0346] In some embodiments, the transceiver module described above is further configured to:

[0347] Send a fourth message, which indicates the size of the uplink MAC SDU.

[0348] In some embodiments, the fourth information described above is sent via any of the following:

[0349] Protocol Data Unit (PDU) Session Establishment Request, PDU Session Modification Request, Radio Resource Control (RRC) Message, MAC Control Element (CE).

[0350] In some embodiments, the transceiver module described above is further configured to send capability information, wherein the capability information is used to indicate whether the terminal supports the use of a transparent MAC PDU.

[0351] Optionally, the transceiver module described above is used to perform at least one of the communication steps such as sending and / or receiving performed by the terminal in any of the above methods, which will not be elaborated here.

[0352] Optionally, the above processing module is used to perform at least one of the other steps executed by the terminal in any of the above methods, which will not be elaborated here.

[0353] In some embodiments, the communication device 3100 is a network device, and the processing module is used to add padding bits after the first MAC SDU to obtain a first MAC protocol data unit (PDU), wherein the size of the first MAC PDU is smaller than the size of the transport block (TB).

[0354] The aforementioned transceiver module is used to send the first MAC PDU to the physical layer.

[0355] In some embodiments, the transceiver module is further configured to:

[0356] Send configuration information associated with the first radio bearer, wherein the configuration information includes a first indication, the first indication being used to indicate the size of the transmission packet corresponding to the first radio bearer.

[0357] In some embodiments, the first MAC SDU is the MAC SDU corresponding to the first radio bearer.

[0358] In some embodiments, the configuration information above further includes a second indication, wherein the second indication is used to indicate that the MAC PDU used by the first radio bearer is a transparent MAC PDU.

[0359] In some embodiments, the transceiver module described above is further configured to:

[0360] Receive and / or transmit a second MAC PDU corresponding to a first radio bearer, wherein the second MAC PDU does not contain any of the following: a MAC control unit CE, a second MAC SDU, and the second MAC SDU is a MAC SDU corresponding to another radio bearer.

[0361] In some embodiments, the transceiver module described above is further configured to:

[0362] Send a first message, wherein the first message is used to indicate that the MAC PDU used by the configuration resource is a transparent MAC PDU.

[0363] In some embodiments, the transceiver module described above is further configured to send the first information via any of the following:

[0364] Radio Resource Control (RRC) messages used to configure authorized CG resources, RRC messages used to configure semi-persistent scheduling (SPS) resources, Downlink Control Information (DCI) messages used to activate CG resources, and DCI messages used to activate SPS resources.

[0365] In some embodiments, the transceiver module described above is also configured to receive and / or send MAC CEs without using the configuration resources.

[0366] In some embodiments, the transceiver module described above is further configured to:

[0367] Send a second message, wherein the second message is used to indicate one or more of the following: using the logical channel of the transparent MAC PDU, or not using the logical channel of the transparent MAC PDU.

[0368] In some embodiments, the transceiver module is further configured to: send third information, wherein the third information is used to indicate that the MAC PDU used by the dynamically scheduled DG resources is a transparent MAC PDU.

[0369] In some embodiments, the transceiver module described above is further configured to: receive and / or send MAC CE without using the DG resources.

[0370] In some embodiments, the transceiver module described above is further configured to:

[0371] Receive fourth information, which indicates the size of the uplink MAC SDU.

[0372] In some embodiments, the fourth information described above is sent via any of the following:

[0373] Protocol Data Unit (PDU) Session Establishment Request, PDU Session Modification Request, Radio Resource Control (RRC) Message, MAC Control Element (CE).

[0374] In some embodiments, the transceiver module described above is further configured to receive capability information, wherein the capability information is used to indicate whether the terminal supports the use of a transparent MAC PDU.

[0375] Optionally, the transceiver module described above is used to perform at least one of the communication steps such as sending and / or receiving performed by the network device in any of the above methods, which will not be elaborated here.

[0376] Optionally, the above processing module is used to perform at least one of the other steps performed by the network device in any of the above methods, which will not be elaborated here.

[0377] Figure 4A is a schematic diagram of the structure of the communication device 4100 proposed in an embodiment of this disclosure. The communication device 4100 can be a network device (e.g., access network device, core network device, etc.), a terminal (e.g., user equipment, etc.), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 4100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.

[0378] As shown in Figure 4A, the communication device 4100 includes one or more processors 4101. The processor 4101 can be a general-purpose processor or a dedicated 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, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. The communication device 4100 is used to execute any of the above methods.

[0379] In some embodiments, the communication device 4100 further includes one or more memories 4102 for storing instructions. Optionally, all or part of the memories 4102 may also be located outside the communication device 4100.

[0380] In some embodiments, the communication device 4100 further includes one or more transceivers 4103. When the communication device 4100 includes one or more transceivers 4103, the transceivers 4103 perform at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps S2101, S2102, S2103, S2104, S2105, S2106, S2108), and the processor 4101 performs other steps, such as step S2107.

[0381] In some embodiments, a transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, etc., may be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., may be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., may be used interchangeably.

[0382] In some embodiments, the communication device 4100 may include one or more interface circuits 4104. Optionally, the interface circuit 4104 is connected to the memory 4102, and the interface circuit 4104 can be used to receive signals from the memory 4102 or other devices, and can be used to send signals to the memory 4102 or other devices. For example, the interface circuit 4104 can read instructions stored in the memory 4102 and send the instructions to the processor 4101.

[0383] The communication device 4100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 4100 described in this disclosure is not limited thereto, and the structure of the communication device 4100 may not be limited by FIG4A. The communication device may be a standalone device or may be part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, 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 device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.

[0384] Figure 4B is a schematic diagram of the structure of chip 4200 according to an embodiment of this disclosure. For cases where the communication device 4100 can be a chip or a chip system, please refer to the schematic diagram of chip 4200 shown in Figure 4B, but it is not limited thereto.

[0385] Chip 4200 includes one or more processors 4201, which are used to perform any of the above methods.

[0386] In some embodiments, chip 4200 further includes one or more interface circuits 4202. Optionally, the interface circuit 4202 is connected to memory 4203, and the interface circuit 4202 can be used to receive signals from memory 4203 or other devices, and the interface circuit 4202 can be used to send signals to memory 4203 or other devices. For example, the interface circuit 4202 can read instructions stored in memory 4203 and send the instructions to processor 4201.

[0387] In some embodiments, the interface circuit 4202 performs at least one of the communication steps such as sending and / or receiving in the above method, and the processor 4201 performs at least one of the other steps.

[0388] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, etc., can be used interchangeably.

[0389] In some embodiments, chip 4200 further includes one or more memories 4203 for storing instructions. Optionally, all or part of the memories 4203 may be located outside of chip 4200.

[0390] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 4100, cause the communication device 4100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.

[0391] This disclosure also provides a program product that, when executed by the communication device 4100, causes the communication device 4100 to perform any of the above methods. Optionally, the program product is a computer program product.

[0392] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.

[0393] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program can be transferred from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).

[0394] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.

[0395] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0396] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.

Claims

1. A transmission method, executed by a terminal, characterized in that, include: The size of the first Media Access Control (MAC) Service Data Unit (SDU) is smaller than the Transport Block (TB) size. Padding bits are added after the first MAC SDU to obtain the first MAC Protocol Data Unit (PDU), wherein the size of the first MAC PDU is the same as the TB size. Send the first MAC PDU to the physical layer.

2. The method as described in claim 1, characterized in that, The method further includes: Receive configuration information associated with a first radio bearer, wherein the configuration information includes a first indication, the first indication being used to indicate the size of the transmission packet corresponding to the first radio bearer.

3. The method as described in claim 2, characterized in that, The first MAC SDU is the MAC SDU corresponding to the first radio bearer.

4. The method as described in claim 2 or 3, characterized in that, The configuration information also includes a second indication, wherein the second indication is used to indicate that the MAC PDU used by the first radio bearer is a transparent MAC PDU.

5. The method as described in claim 4, characterized in that, The method further includes: Send and / or receive a second MAC PDU corresponding to the first radio bearer, wherein the second MAC PDU does not contain any of the following: MAC control unit CE, second MAC SDU, and the second MAC SDU is a MAC SDU corresponding to another radio bearer.

6. The method according to any one of claims 1-5, characterized in that, The method further includes: Receive first information, wherein the first information is used to indicate that the MAC PDU used by the configuration resource is a transparent MAC PDU.

7. The method as described in claim 6, characterized in that, The receiving of the first information includes: Receive the first information by any of the following: Radio Resource Control (RRC) messages used to configure authorized CG resources, RRC messages used to configure semi-persistent scheduling (SPS) resources, Downlink Control Information (DCI) messages used to activate CG resources, and DCI messages used to activate SPS resources.

8. The method as described in claim 6 or 7, characterized in that, The method further includes: Do not use the configured resources to receive and / or send MAC CEs.

9. The method according to any one of claims 1-8, characterized in that, The method further includes: Receive second information, wherein the second information is used to indicate one or more of the following: use the logical channel of the transparent MAC PDU, or not use the logical channel of the transparent MAC PDU.

10. The method according to any one of claims 1-9, characterized in that, The method further includes: Receive third information, wherein the third information is used to indicate that the MAC PDU used by the dynamically scheduled DG resources is a transparent MAC PDU.

11. The method as described in claim 10, characterized in that, The method further includes: Do not use the DG resources to receive and / or send MAC CE.

12. The method according to any one of claims 1-11, characterized in that, The method further includes: Send a fourth message, wherein the fourth message is used to indicate the size of the uplink MAC SDU.

13. The method as described in claim 12, characterized in that, The fourth message is sent via any of the following: Protocol Data Unit (PDU) Session Establishment Request, PDU Session Modification Request, Radio Resource Control (RRC) Message, MAC Control Element (CE).

14. The method according to any one of claims 1-13, characterized in that, The method further includes: Send capability information, wherein the capability information is used to indicate whether the terminal supports the use of a transparent MAC PDU.

15. A transmission method, performed by a network device, characterized in that, include: The size of the first Media Access Control (MAC) Service Data Unit (SDU) is smaller than the Transport Block (TB) size. Padding bits are added after the first MAC SDU to obtain the first MAC Protocol Data Unit (PDU), wherein the size of the first MAC PDU is the same as the TB size. Send the first MAC PDU to the physical layer.

16. The method as described in claim 15, characterized in that, The method further includes: Send configuration information associated with a first radio bearer, wherein the configuration information includes a first indication, the first indication being used to indicate the size of the transmission packet corresponding to the first radio bearer.

17. The method as described in claim 16, characterized in that, The first MAC SDU is a MAC SDU transmitted by the first wireless bearer.

18. The method as described in claim 16 or 17, characterized in that, The configuration information also includes a second indication, wherein the second indication is used to indicate that the MAC protocol data unit (PDU) used by the first radio bearer is a transparent MAC PDU.

19. The method as described in claim 18, characterized in that, The method further includes: Receive and / or transmit a second MAC PDU corresponding to the first radio bearer, wherein the second MAC PDU does not contain any of the following: MAC control unit CE, second MAC SDU, and the second MAC SDU is a MAC SDU corresponding to another radio bearer.

20. The method according to any one of claims 15-19, characterized in that, The method further includes: Send a first message, wherein the first message is used to indicate that the MAC PDU used by the configuration resource is a transparent MAC PDU.

21. The method as described in claim 20, characterized in that, The sending of the first information includes: Send the first message by any of the following: Radio Resource Control (RRC) messages used to configure authorized CG resources, RRC messages used to configure semi-persistent scheduling (SPS) resources, Downlink Control Information (DCI) messages used to activate CG resources, and DCI messages used to activate SPS resources.

22. The method as described in claim 20 or 21, characterized in that, The method further includes: Sending and / or receiving MAC CEs without using the configured resources.

23. The method according to any one of claims 15-22, characterized in that, The method further includes: Send a second message, wherein the second message is used to indicate one or more of the following: using the logical channel of the transparent MAC PDU, or not using the logical channel of the transparent MAC PDU.

24. The method according to any one of claims 15-23, characterized in that, The method further includes: Send a third message, wherein the third message is used to indicate that the MAC PDU used by the dynamically scheduled DG resources is a transparent MAC PDU.

25. The method as described in claim 24, characterized in that, The method further includes: Do not use the DG resources to send and / or receive MAC CE.

26. The method according to any one of claims 15-25, characterized in that, The method further includes: Receive fourth information, wherein the fourth information is used to indicate the size of the uplink MAC SDU.

27. The method as described in claim 26, characterized in that, The fourth information is received via any of the following: Protocol Data Unit (PDU) Session Establishment Request, PDU Session Modification Request, Radio Resource Control (RRC) Message, MAC Control Element (CE).

28. The method according to any one of claims 15-27, characterized in that, The method further includes: Receive capability information, wherein the capability information is used to indicate whether the terminal supports the use of a preset type of MAC PDU.

29. A communication device, characterized in that, The communication device is used to perform the method as described in any one of claims 1-14 or 15-28.

30. A communication system, characterized in that, The device includes a terminal and a network device, wherein the terminal is used to perform the method as described in any one of claims 1-14, and the network device is used to perform the method as described in any one of claims 15-28.

31. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, the communication device performs the known method as described in any one of claims 1-28.

32. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method of any one of claims 1-28.